.broker-page-contact-details{width:100%;padding-top:100px;padding-bottom:100px;display:flex;flex-direction:row;justify-content:center;background-color:#93b8a81a}.broker-page-contact-details-container{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-left:40px;padding-right:40px}.broker-page-contact-details-grid{display:grid;grid-template-columns:60% 40%;grid-template-rows:none;width:100%}.broker-page-contact-details-grid h2{font-size:24px;font-weight:500px;margin-bottom:10px}.broker-page-contact-details-grid-lhs-contact{margin-bottom:20px}.broker-page-contact-details-grid-lhs-contact-email,.broker-page-contact-details-grid-lhs-contact-mobile{display:flex;flex-direction:row;justify-content:left}.broker-page-contact-details-grid-lhs-contact-email-link,.broker-page-contact-details-grid-lhs-contact-mobile-link{text-decoration:none}.broker-page-contact-details-grid-lhs-areas{width:100%;display:flex;flex-direction:column;justify-content:left}.broker-page-contact-details-grid-lhs-areas ul{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:left;height:100px;margin-left:30px}.broker-page-contact-details-grid-rhs{width:100%;display:flex;flex-direction:column;justify-content:right}@media (max-width:719px){.broker-page-contact-details-spacer{height:75px}.broker-page-contact-details{padding-top:75px;padding-bottom:75px}.broker-page-contact-details-container{max-width:719px;padding-left:24px;padding-right:24px;margin-left:0;margin-right:0}.broker-page-contact-details-grid{grid-template-columns:none;grid-template-rows:auto auto;grid-gap:40px}.broker-page-contact-details-grid-lhs-areas ul{display:flex;flex-direction:column;flex-wrap:none;justify-content:left;height:100%;margin-left:30px}.broker-page-contact-details-grid-lhs-contact-email{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}}@media (min-width:720px){.broker-page-contact-details-container{max-width:959px;margin-left:40px;margin-right:40px;padding-left:0;padding-right:0}.broker-page-contact-details-header{text-align:left;margin-bottom:40px}.broker-page-contact-details-box-grid-content{margin-top:40px}.broker-page-contact-details-grid{grid-template-columns:none;grid-template-rows:auto auto;grid-gap:40px}}@media (min-width:960px){.broker-page-contact-details-container{max-width:1024px;margin-left:40px;margin-right:40px;padding-left:0;padding-right:0}.broker-page-contact-details-grid{grid-template-columns:60% 40%;grid-template-rows:none}}@media (min-width:1025px){.broker-page-contact-details-container{max-width:1200px;margin-left:40px;margin-right:40px;padding-left:40px;padding-right:40px}.broker-page-contact-details-grid{grid-template-columns:60% 40%;grid-template-rows:none}}.broker-page-about-me{width:100%;padding-top:100px;padding-bottom:100px;display:flex;flex-direction:row;justify-content:center}.broker-page-about-me-container{width:100%;height:100%;display:flex;flex-direction:column;justify-content:left;align-items:left;margin-left:40px;margin-right:40px;padding-left:40px;padding-right:40px}.broker-page-about-me-container-about-me h2{margin-bottom:20px}.broker-page-about-me-container-about-me{margin-bottom:40px}.broker-page-about-me-container-specialities h3{margin-bottom:20px}.broker-page-about-me-container-specialities ul{margin-left:30px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:left;height:200px;color:#ecb056}.broker-page-about-me-container-specialities-link{color:#ecb056;font-weight:700;text-decoration:none;line-height:30px}@media (max-width:719px){.broker-page-about-me-spacer{height:75px}.broker-page-about-me{padding-top:75px;padding-bottom:75px}.broker-page-about-me-container{max-width:719px;padding-left:24px;padding-right:24px;margin-left:0;margin-right:0}.broker-page-about-me-container-specialities ul{margin-left:30px;display:flex;flex-direction:column;flex-wrap:none;justify-content:left;height:100%}}@media (min-width:720px){.broker-page-about-me-container{max-width:959px}}@media (min-width:960px){.broker-page-about-me-container{max-width:1024px}}@media (min-width:1025px){.broker-page-about-me-container{max-width:1200px}}.broker-page-hero{padding-top:100px;padding-bottom:100px;flex-direction:row}.broker-page-hero,.broker-page-hero-container{width:100%;display:flex;justify-content:center}.broker-page-hero-container{height:100%;flex-direction:column;align-items:center;text-align:center;padding-left:40px;padding-right:40px}.broker-page-hero-grid{width:100%;display:grid}.broker-page-hero-text{width:100%;display:flex;flex-direction:column;justify-content:top;text-align:left}.broker-page-hero-text h1{font-size:56px;font-weight:700;margin-bottom:10px}.broker-page-hero-text h2{font-size:24px;font-weight:500;margin-bottom:30px}.broker-page-hero-title{width:100%;text-align:center;margin-bottom:20px}.broker-page-hero-subtitle{width:100%;text-align:center;font-size:24px;font-weight:400;margin-bottom:30px}.broker-page-hero-buttons{display:grid;margin-bottom:30px}.broker-page-hero-button-wrapper{margin-right:0}.broker-page-hero-socials img{width:22px;height:22px;margin-right:10px}.broker-page-hero-image{display:flex;flex-direction:row;justify-content:right}@media (max-width:719px){.broker-page-hero{padding-top:50px;padding-bottom:50px}.broker-page-hero-container{padding-left:24px;padding-right:24px}.broker-page-hero-subtitle,.broker-page-hero-title{width:100%;margin-bottom:10px;text-align:center}.broker-page-hero-text h1{font-size:38px;margin-bottom:10px}.broker-page-hero-text h2{margin-bottom:0}.broker-page-hero-text h4{font-size:20px}.broker-page-hero-buttons{margin-top:30px;width:100%;grid-template-rows:auto auto;grid-gap:24px}.broker-page-hero-grid{grid-template-columns:none;grid-template-rows:auto auto;grid-gap:24px}.broker-page-hero-image img{width:100%}}@media (min-width:720px){.broker-page-hero-container{max-width:959px}.broker-page-hero-buttons{grid-template-columns:1fr 1fr;grid-gap:24px}.broker-page-hero-grid{grid-template-columns:none;grid-template-rows:auto auto;grid-gap:24px}.broker-page-hero-image img{width:100%}}@media (min-width:960px){.broker-page-hero-container{max-width:1024px}.broker-page-hero-buttons{grid-template-columns:1fr 1fr;grid-gap:24px}.broker-page-hero-grid{grid-template-columns:60% 40%;grid-template-rows:none;grid-gap:24px}.broker-page-hero-image img{width:100%}}@media (min-width:1025px){.broker-page-hero-container{max-width:1200px}.broker-page-hero-buttons{width:500px;grid-template-columns:1fr 1fr;grid-gap:24px}.broker-page-hero-grid{grid-template-columns:auto auto;grid-template-rows:none;grid-gap:24px}.broker-page-hero-image img{width:100%}}.broker-page-lenders{width:100%;padding-bottom:150px;display:flex;flex-direction:row;justify-content:center}.broker-page-lenders-container{width:100%;height:100%;display:flex;flex-direction:column;margin-left:40px;margin-right:40px;padding-left:40px;padding-right:40px}.broker-page-lenders-content p{font-size:18px;white-space:pre-wrap}.broker-page-lenders-description{text-align:left}.broker-page-lenders-description p{width:100%;font-size:18px;white-space:pre-wrap}.broker-page-lenders-content{width:100%;height:100%;display:grid;justify-content:space-between}.broker-page-lenders-content-item{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:24px}.broker-page-lenders-content-item-link{cursor:default}@media (max-width:719px){.broker-page-lenders{padding-bottom:75px}.broker-page-lenders-container{max-width:719px;padding-left:0;padding-right:0;margin-left:24px;margin-right:24px}.broker-page-lenders-content{margin-top:20px;grid-template-columns:repeat(4,minmax(0,1fr))}.broker-page-lenders-content-item img{width:75px}.broker-page-lenders-title{text-align:left}.broker-page-lenders-title h2{font-size:32px;text-align:left}.broker-page-lenders-description p{margin-top:20px;margin-bottom:20px;text-align:left}}@media (min-width:720px){.broker-page-lenders-container{max-width:959px}.broker-page-lenders-content{margin-top:30px;grid-template-columns:repeat(4,minmax(0,1fr))}.broker-page-lenders-content-item img{width:125px}.broker-page-lenders-title{text-align:left}.broker-page-lenders-description p{margin-top:20px;margin-bottom:20px;text-align:left}}@media (min-width:960px){.broker-page-lenders-container{max-width:1024px}.broker-page-lenders-content{margin-top:30px;grid-template-columns:repeat(5,minmax(0,1fr))}.broker-page-lenders-content-item img{width:150px}.broker-page-lenders-title{text-align:left}.broker-page-lenders-description p{margin-top:20px;margin-bottom:20px;text-align:left}}@media (min-width:1025px){.broker-page-lenders-container{max-width:1200px}.broker-page-lenders-content{margin-top:30px;grid-template-columns:repeat(6,minmax(0,1fr))}.broker-page-lenders-content-item img{width:150px}.broker-page-lenders-title{text-align:left}.broker-page-lenders-description p{margin-top:20px;margin-bottom:20px;text-align:left}}