.branchProfile_page__GgXBh{display:flex;justify-content:center}.branchProfile_pageContent__ySg_s{flex-grow:1;width:100vw;padding:0 16px 48px;margin-top:24px}@media(min-width:48em){.branchProfile_pageContent__ySg_s{padding:0 24px 48px}}@media(min-width:64em){.branchProfile_pageContent__ySg_s{max-width:1272px;padding-right:20px;padding-left:20px}}@media(min-width:48em){.branchProfile_pageContent__ySg_s.branchProfile_noNavigationButtons__3CRfB{margin-top:48px}}.branchProfile_noNavigationButtons__3CRfB.branchProfile_microsite__bTs0O{margin-top:0;padding-top:0}#branchProfile_backAnchor__vkhDN,#branchProfile_pairedAnchor__v9I4y{font-size:16px;line-height:24px;letter-spacing:.1px;font-weight:400;font-weight:500;display:flex;align-items:center;margin-bottom:16px}@media(min-width:48em){#branchProfile_backAnchor__vkhDN,#branchProfile_pairedAnchor__v9I4y{margin-bottom:24px}}#branchProfile_backAnchor__vkhDN button,#branchProfile_pairedAnchor__v9I4y button{padding:0;display:flex;align-items:center}#branchProfile_backAnchor__vkhDN button:hover,#branchProfile_pairedAnchor__v9I4y button:hover{background-color:transparent}#branchProfile_backAnchor__vkhDN button span,#branchProfile_pairedAnchor__v9I4y button span{border-bottom:2px solid transparent}#branchProfile_backAnchor__vkhDN button{justify-content:flex-start}.branchProfile_backLinks__B8TOZ{display:flex;justify-content:space-between}.branchProfile_pairedLinkOnly__XqCYn{justify-content:flex-end}.branchProfile_buttonTextOverride__z2_Aa button{padding-right:0!important;margin-bottom:16px}@media(min-width:48em){.branchProfile_buttonTextOverride__z2_Aa button{padding-right:16px!important;margin-bottom:24px}}.propertyCard_propertyCard__ZcGym{background-color:#fff;border-radius:8px;box-shadow:0 2px 6px rgba(0,4,51,.2);cursor:pointer}.propertyCard_propertyCard__ZcGym:hover{box-shadow:0 2px 10px 0 rgba(0,4,51,.2)}.propertyCard_imageContainer___j8rs{position:relative;aspect-ratio:16/9;width:100%;display:flex;justify-content:center;align-items:center;background:#e8e8eb;border-radius:8px 8px 0 0}.propertyCard_image__rpuc_{border-radius:8px 8px 0 0;height:100%;width:100%;object-fit:cover}.propertyCard_cardFooter__hwZOV{padding:16px 12px 12px}.propertyCard_priceRow__qJ9R_{display:flex;flex-direction:row;align-items:center}.propertyCard_propertyInformation__ap5hs{display:flex;flex-direction:row;justify-content:space-between}.propertyCard_icon__FxiUW{color:#000433}.propertyCard_features__pM_p6,.propertyCard_features__rooms__4Kh6x{display:flex;flex-direction:row;align-items:center}.propertyCard_features__pM_p6 svg{margin:0 4px 0 12px}.propertyCard_features__pM_p6 span{font-size:16px;line-height:24px;letter-spacing:.1px;font-weight:400;color:#000433}.propertyCard_displayPrice__btsUm{font-size:20px;line-height:28px;letter-spacing:.1px;font-weight:500;color:#107a84}.propertyCard_displayPriceQualifier__CJsuN{font-size:14px;line-height:20px;letter-spacing:.1px;font-weight:400;color:#107a84;margin-left:8px;margin-top:4px;flex-grow:1}.propertyCard_address__WHew1{color:#4f5064;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.propertyCard_address__WHew1,.propertyCard_propertyType__jwCRZ{font-size:16px;line-height:24px;letter-spacing:.1px;font-weight:400}.propertyCard_propertyType__jwCRZ{color:#000433}.propertyList_propertyList__KDn02{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px}@media(min-width:48em){.propertyList_propertyList__KDn02{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}}.propertyList_propertyListControls__rQG_b{margin-bottom:16px}@media(min-width:48em){.propertyList_propertyListControls__rQG_b{margin-bottom:24px}}.propertyList_noPropertiesMessageContainer__dvAkz{display:flex;flex-direction:column;align-items:center;width:100%;gap:8px;margin:48px 0}.propertyList_noPropertiesMessageSubHeading__lvshm{font-size:20px;line-height:28px;letter-spacing:.1px;font-weight:500;color:#000433}.propertyList_noPropertiesMessageCopy__hEAbu{font-size:16px;line-height:24px;letter-spacing:.1px;font-weight:400;color:#000433;text-align:center}.propertyList_seeAllPropertiesContainer__nGNY6{width:100%;display:flex;flex-direction:column;align-items:center}.propertyList_seeAllPropertiesButton__a_BSB{margin-top:24px}.tabs_tabs__5aj7U{display:flex;gap:16px}.tabs_tab__cjDAX{color:#4f5064;border:0;cursor:pointer}.tabs_active__EiI2s,.tabs_tab__cjDAX{font-size:16px;line-height:24px;letter-spacing:.1px;font-weight:400}.tabs_active__EiI2s{color:#000433;font-weight:500;border-bottom:3px solid #000433;padding:0 4px;cursor:default}.branchLocation_title__W_TXX{font-size:20px;line-height:28px;letter-spacing:.1px;font-weight:500;color:#000433}.branchLocation_address__eZ_i3{font-size:16px;line-height:24px;letter-spacing:.1px;font-weight:400;color:#4f5064}.branchLocation_mapLocation__S6VtN{position:relative;display:inline-block;width:100%}.branchLocation_mapLocation__S6VtN svg{position:absolute;top:45%;left:50%;transform:translate(-45%,-50%)}.branchLocation_map__43uu6{width:100%;height:194px;margin-top:16px;border-radius:8px;object-fit:cover;overflow:hidden}@media(min-width:64em){.agentProfile_pageContainer__beDY3{display:grid;grid-gap:24px;gap:24px;grid-template-columns:1fr 395px;grid-template-areas:"content contact"}}.agentProfile_mainPageColumn__2vrBZ{display:flex;flex-direction:column;gap:16px}@media(min-width:48em){.agentProfile_mainPageColumn__2vrBZ{gap:24px}}.agentProfile_disclaimer__2AAXn{font-size:14px;line-height:20px;letter-spacing:.1px;font-weight:400;color:#6c6d7f}.agentProfile_stickySidebar__MNRLT{position:-webkit-sticky;position:sticky;height:-moz-fit-content;height:fit-content;top:20px;z-index:1}.branchInfo_branchInfo__acQPs{color:#000433;display:flex;flex-direction:column;gap:8px}.branchInfo_branchHeader__3_CHU{display:flex;justify-content:space-between}.branchInfo_branchHeader__3_CHU h1{font-size:24px;line-height:32px;letter-spacing:.1px;font-weight:500}.branchInfo_branchHeader__3_CHU h2{font-size:16px;line-height:24px;letter-spacing:.1px;font-weight:400;font-weight:500;color:#6c6d7f}.branchInfo_branchHeader__3_CHU img{height:100%;max-height:56px}@media(min-width:64em){.branchInfo_branchHeader__3_CHU img{display:none}}.branchInfo_micrositeBranchInfoLogo__buf_L{display:none}.branchInfo_descriptionTabs__S12rc{margin-top:16px;margin-bottom:8px}.branchInfo_description__NmvTq{font-size:16px;line-height:24px;letter-spacing:.1px;font-weight:400}.branchInfo_description__NmvTq p{margin-bottom:16px}.branchInfo_description__NmvTq p:last-of-type{margin-bottom:0}.branchInfo_description__NmvTq .branchInfo_restrictText__SPJnp{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis}.branchInfo_description__NmvTq #branchInfo_readMoreButton__R3Y0k{display:flex;justify-content:flex-start;padding-left:0;background:none;border-radius:0;height:-moz-fit-content;height:fit-content}.branchInfo_description__NmvTq #branchInfo_readMoreButton__R3Y0k span{border-bottom:2px solid transparent;display:inline}.branchInfo_secondaryDescription__lsrDX{display:flex;padding:16px;border-radius:8px;border:1px solid #dedee2;margin-top:16px;align-items:start;gap:16px}.branchInfo_secondaryDescription__lsrDX img{object-fit:contain;max-height:60px;max-width:80px}.branchInfo_pills__1OrLa{display:flex;gap:8px}.branchInfo_pills__1OrLa .branchInfo_pill__iCYdM{width:-moz-fit-content;width:fit-content;border-radius:24px;padding:8px 16px;background:#f2f3f4}.horizontalRule_hr__TZdzL{width:100%;margin:0;border:none;border-top:1px solid #dedee2}.dualPhoneNumberCard_dualPhoneNumberCard__NPQWd{border-radius:8px 8px 0 0}.dualPhoneNumberCard_dualPhoneNumberHeader__A1Ro3{font-size:20px;line-height:28px;letter-spacing:.1px;font-weight:500;color:#000433;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:24px}.dualPhoneNumberCard_dualPhoneNumberHeader__A1Ro3 .dualPhoneNumberCard_closeButton__iZey2{border:0;cursor:pointer;height:32px}.dualPhoneNumberCard_dualPhoneNumberWrapper__ZZT5o{display:flex;flex-direction:column;gap:16px}.dualPhoneNumberCard_dualPhoneNumberRow__Pp729{font-size:16px;line-height:24px;letter-spacing:.1px;font-weight:400;font-weight:500;color:#000433;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.dualPhoneNumberCard_dualPhoneNumberRow__Pp729 a,.dualPhoneNumberCard_dualPhoneNumberRow__Pp729 button{width:100%}@media(min-width:48em){.dualPhoneNumberCard_dualPhoneNumberRow__Pp729 a,.dualPhoneNumberCard_dualPhoneNumberRow__Pp729 button{width:231px}}.dualPhoneNumberCard_phoneOfficeName__q5JdL{display:none}@media(min-width:48em){.dualPhoneNumberCard_phoneOfficeName__q5JdL{display:inline-block}}.contactAgentCard_modalBackground__RqeQZ{background-color:rgba(0,4,51,.7)}.contactAgentCard_modal__neBuP{position:fixed;bottom:0;display:flex;flex-direction:column;border-radius:8px 8px 0 0;padding:24px;height:-moz-fit-content;height:fit-content;width:100%}@media(min-width:48em){.contactAgentCard_modal__neBuP{position:static;border-radius:8px;width:375px}}.mobileAndTabletContactAgentCard_mobileContactAgentCard__g1cLs{position:fixed;bottom:0;width:100vw;left:0;background:#fff;z-index:9;display:flex;padding:16px;gap:16px;background:#000433;justify-content:space-between;align-items:center}.mobileAndTabletContactAgentCard_mobileContactAgentButtonsWrapper__5_5FL{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;width:100%}@media(min-width:48em){.mobileAndTabletContactAgentCard_mobileContactAgentButtonsWrapper__5_5FL{display:flex;width:-moz-fit-content;width:fit-content}}.mobileAndTabletContactAgentCard_mobileContactAgentButtonsWrapperMicrosite__NSjGW{grid-template-columns:2fr 1fr 1fr}.mobileAndTabletContactAgentCard_mobileContactButton__E3cEW{width:100%}@media(min-width:48em){.mobileAndTabletContactAgentCard_mobileContactButton__E3cEW{width:185px}}.mobileAndTabletContactAgentCard_contactAgentCopy__fQvJ_{font-size:16px;line-height:24px;letter-spacing:.1px;font-weight:400;font-weight:500;color:#fff;display:block}.mobileAndTabletContactAgentCard_noMinWidth__xG4ca{min-width:0}.desktopContactAgentCard_contactAgentCard__ssu3E{bottom:0;left:0;background:#fff;z-index:9;width:395px;padding:24px;gap:16px;border-radius:16px;display:flex;flex-direction:column;box-shadow:0 4px 24px 0 rgba(0,4,51,.15);height:-moz-fit-content;height:fit-content}.desktopContactAgentCard_contactAgentButtonsWrapper__2e7_x{display:flex;padding:16px;gap:16px;background:#000433;justify-content:space-between;align-items:center;border-radius:8px;flex-direction:column}.desktopContactAgentCard_branchLogoWrapper__KlklW{display:flex;justify-content:center}.desktopContactAgentCard_branchLogoWrapper__KlklW img{max-height:90px}.desktopContactAgentCard_desktopContactButtons__G5Z76{gap:16px;width:100%}.desktopContactAgentCard_micrositeButtonLayout__1CDLn{display:grid;grid-template-columns:1fr 1fr}.desktopContactAgentCard_agentProfileButtonLayout__JZrjF{display:flex;flex-direction:column}.microsite_pageContainer__4mPSz{position:relative}@media(min-width:64em){.microsite_pageContainer__4mPSz{display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,1fr) 395px;grid-template-areas:"content contact"}}.microsite_disclaimer___NzGk{font-size:14px;line-height:20px;letter-spacing:.1px;font-weight:400;color:#6c6d7f}.microsite_pageContentWrapper__qf9bG{display:flex;flex-direction:column;gap:24px}.microsite_stickySidebar__tpmtH{position:-webkit-sticky;position:sticky;height:-moz-fit-content;height:fit-content;top:20px;display:flex;flex-direction:column;gap:32px;align-items:center;z-index:1}.microsite_mobileMpuWrapper__avi5y{width:100%;display:flex;flex-direction:column;align-items:center}.microsite_previousPropertySection__hFCeE{padding:24px 0 24px 24px;overflow:hidden;border-radius:8px;border:1px solid #dedee2}.colouredBanner_colouredBanner__OUmyq{height:105px;margin-bottom:24px}.colouredBanner_colouredBanner__OUmyq div{height:105px;position:absolute;width:100vw;left:0;display:flex;align-items:center;justify-content:center}.colouredBanner_colouredBanner__OUmyq div img{max-height:73px}.industryAffiliations_industryAffiliations__potBR{display:flex;flex-direction:column;padding:24px;border:1px solid #dedee2;border-radius:8px;color:#000433;line-height:24px;width:100%;margin-top:24px}@media(min-width:64em){.industryAffiliations_industryAffiliations__potBR{margin:0}}.industryAffiliations_industryAffiliations__potBR span{font-size:20px;line-height:28px;letter-spacing:.1px;font-weight:500;font-size:16px}.industryAffiliations_industryAffiliations__potBR .industryAffiliations_logos__7oGOi{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}.industryAffiliations_industryAffiliations__potBR .industryAffiliations_logos__7oGOi img{object-fit:contain;min-width:0;max-height:40px;max-width:109px}.enhancedBranchLocation_title__hejrd{font-size:24px;line-height:32px;letter-spacing:.1px;font-weight:500;margin-bottom:24px}.enhancedBranchLocation_subtitle__sgX_f{font-size:20px;line-height:28px;letter-spacing:.1px;font-weight:500;margin-bottom:16px}.enhancedBranchLocation_networkBranchList__u1Tju{display:flex;flex-direction:column;gap:16px}.enhancedBranchLocation_networkSectionWrapper__ziB3J{margin-top:24px}.enhancedBranchLocation_moreBranchesButtonWrapper__QgYnS{width:100%;display:flex;justify-content:center;margin-top:16px}.currentBranchMap_currentBranchMapWrapper__KZhff{background-color:#f2f3f4;padding:16px;border-radius:8px 8px 0 0}@media(min-width:48em){.currentBranchMap_currentBranchMapWrapper__KZhff{display:flex;flex-direction:row;justify-content:space-between}}.currentBranchMap_currentBranchMapWrapper__KZhff.currentBranchMap_fullBorderRadius__h2Gsq{border-radius:8px}.currentBranchMap_title__zi_JF{font-size:16px;line-height:24px;letter-spacing:.1px;font-weight:400;font-weight:500;color:#000433}.currentBranchMap_address__09pR0{font-size:16px;line-height:24px;letter-spacing:.1px;font-weight:400;color:#4f5064}.currentBranchMap_transactionSwitcher__PJfPx{margin-top:8px}.currentBranchMap_transactionSwitcher__PJfPx span{padding-top:4px}@media(min-width:48em){.currentBranchMap_transactionSwitcher__PJfPx{margin-top:0;margin-bottom:0}}.currentBranchMap_visitBranchButton__bb_NX{margin-top:8px}@media(min-width:48em){.currentBranchMap_visitBranchButton__bb_NX{margin-top:0}}.currentBranchMap_mapLocation__YG1dh{position:relative;display:inline-block;width:100%}.currentBranchMap_mapLocation__YG1dh svg{position:absolute;top:45%;left:50%;transform:translate(-45%,-50%)}.currentBranchMap_map__XCRlB{width:100%;height:194px;border-radius:0 0 8px 8px;object-fit:cover;overflow:hidden}.transactionTypeSwitcher_transactionTypeSwitcher__W1G_o{font-size:16px;line-height:24px;letter-spacing:.1px;font-weight:400;font-weight:500;display:flex;align-items:center;margin-bottom:0}.transactionTypeSwitcher_transactionTypeSwitcher__W1G_o button{padding:0;display:flex;align-items:center}.transactionTypeSwitcher_transactionTypeSwitcher__W1G_o button:hover{background-color:transparent}.transactionTypeSwitcher_transactionTypeSwitcher__W1G_o button span{border-bottom:2px solid transparent}.branchInNetworkCard_cardWrapper__onF06{padding:16px;border:1px solid #dedee2;border-radius:8px}@media(min-width:48em){.branchInNetworkCard_cardWrapper__onF06{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:16px 32px 16px 16px}}.branchInNetworkCard_branchInformationWrapper__YZtOO{min-width:0}.branchInNetworkCard_branchName__Gf2F8{font-size:16px;line-height:24px;letter-spacing:.1px;font-weight:400;font-weight:500;color:#000433;margin-bottom:4px}.branchInNetworkCard_address__u3JbX{font-size:16px;line-height:24px;letter-spacing:.1px;font-weight:400;color:#4f5064;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:16px}@media(min-width:64em){.branchInNetworkCard_address__u3JbX{margin-bottom:0}}.branchInNetworkCard_buttonWrapper__abjdY{display:flex;justify-content:space-around;height:40px;align-items:center}@media(min-width:48em){.branchInNetworkCard_buttonWrapper__abjdY{height:unset;gap:48px}}.branchInNetworkCard_button__sbRC9{font-size:16px;line-height:24px;letter-spacing:.1px;font-weight:400;font-weight:500;color:#107a84}