.aboutAgent{background:#fff;border:1px solid #d9d9dd;border-radius:4px;color:#000433;overflow:hidden;padding:16px}.aboutAgent p{margin:0}.aboutAgent .titleBar{align-items:start;display:flex;gap:8px;justify-content:space-between}.aboutAgent .titleBar h3{font-size:20px;font-weight:500;letter-spacing:.1px;line-height:28px;margin:0}.aboutAgent .titleBar .address{color:#4f5064;font-size:14px;font-weight:400;letter-spacing:.1px;line-height:20px}.aboutAgent .titleBar .logo{max-width:93px;object-fit:contain}@media(min-width:48em){.aboutAgent .titleBar .logo{max-height:48px;max-width:114px}}.aboutAgent .industryAffiliations{align-items:center;color:#6c6d7f;display:flex;flex-wrap:wrap;font-size:14px;font-size:12px;font-weight:400;letter-spacing:.1px;line-height:20px;margin-top:16px;row-gap:10px}.aboutAgent .industryAffiliations img{height:19px;object-fit:contain}.aboutAgent .industryAffiliations>*{margin-right:9px}.aboutAgent .aboutText{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:16px;font-weight:400;letter-spacing:.1px;line-height:24px;margin-top:16px;overflow:hidden}@media(min-width:48em){.aboutAgent .aboutText{-webkit-line-clamp:2}}.aboutAgent .ctasMobile{align-items:center;display:flex;flex-direction:column}.aboutAgent .ctasMobile a{width:100%}.aboutAgent .ctasMobile button{margin-top:16px}@media(min-width:48em){.aboutAgent .ctasMobile{display:none}}.aboutAgent .viewPropertiesUrlDefault{align-self:start}.aboutAgent #viewPropertiesDefault{padding:0}.aboutAgent #viewPropertiesDefault:hover{background:none}.aboutAgent .ctasDesktop{display:none;justify-content:space-between;margin-top:16px}@media(min-width:48em){.aboutAgent .ctasDesktop{display:flex}}.aboutAgent .ctasDesktop .learnMoreButton{width:201px}.aboutAgent .propertiesCTA{display:flex;gap:8px}.largeBorderRadius{border-radius:16px}.expandableText{font-size:16px;font-weight:400;letter-spacing:.1px;line-height:24px;margin-top:16px}.expandableText #readMoreButton{background:none;border-radius:0;justify-content:left;margin-top:8px;padding-left:0;text-align:left}.expandableText #readMoreButton span{display:inline}.expandableText .limitTextHeight{mask-image:linear-gradient(180deg,#000 0,transparent);max-height:144px}@media(min-width:48em){.expandableText .limitTextHeight{max-height:96px}}.hideOverflow{overflow:hidden}.carouselTitle{color:#000433;font-size:14px;font-weight:400;font-weight:500;letter-spacing:.1px;line-height:20px;margin:28px 0 8px;margin:0 0 8px}.marginTop{margin-top:24px}.carousel{display:flex;margin:auto;position:relative;--slide-spacing:16px}.viewport{margin:-2px;overflow:hidden;padding:2px}.container{display:flex;margin-left:calc(var(--slide-spacing)*-1)}.slide{padding-left:var(--slide-spacing)}.lastSlide{margin-right:16px}.propertyCard{display:flex;flex-direction:column;height:229px;position:relative;width:206px}.imageContainer{align-items:center;aspect-ratio:3/2;background:#e8e8eb;border-radius:4px;display:flex;height:fit-content;justify-content:center;width:100%}.imageContainer .image{border-radius:4px;height:100%;object-fit:cover;width:100%}.imageContainer .imagePlaceholder{color:#4f5064;height:91px;width:91px}.lozenge{background-color:#000433;border-radius:100px;color:#fff;font-size:14px;font-weight:400;left:14px;letter-spacing:.1px;letter-spacing:.5px;line-height:20px;padding:4px 12px;position:absolute;text-transform:uppercase;top:14px}.propertyCardDetails{padding:8px 8px 12px}.propertyInfo{display:flex;flex-direction:row;justify-content:space-between}.propertyCardAddress{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.propertyCardAddress,.propertyType{font-size:16px;font-weight:400;letter-spacing:.1px;line-height:24px;margin:0}.propertyType{color:#4f5064}.price{font-size:16px;font-weight:400;font-weight:500;letter-spacing:.1px;line-height:24px;margin:0}.features{color:#4f5064;gap:8px}.features,.features .rooms{display:flex;flex-direction:row}.features .rooms{align-items:center}.features svg{height:20px;margin-right:4px;width:20px}.arrow{display:none}@media(min-width:64em){.arrow{align-items:center;background:#fff;border:0;border-radius:100%;box-shadow:0 2px 10px 0 rgba(0,4,51,.2);cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:40px;z-index:1}}.next{right:16px}.prev{left:16px}.card{background-color:#fff;box-sizing:border-box;height:229px;justify-content:center;padding:24px;width:206px}.card,.cardInner{align-items:center;display:flex}.cardInner{flex-direction:column;gap:24px}.logo{max-height:50px;max-width:100px}.copy{font-size:16px;font-weight:400;letter-spacing:.1px;line-height:24px;text-align:center}