.condo-profile-page{font-family:Arial,Helvetica,sans-serif}.condo-profile-page .condo-profile-header{background:linear-gradient(110deg,#103e50,#207c86);padding:30px 0 22px;color:#fff}.condo-profile-page .condo-title-row{display:block}.condo-profile-page .condo-title-row h1{font-family:'Playfair Display',Georgia,serif!important;font-size:clamp(2rem,3.5vw,3.25rem)!important;line-height:1.12;margin:10px 0 16px;color:#fff}.condo-profile-page h2{font-family:'Playfair Display',Georgia,serif;font-size:clamp(1.8rem,3vw,2.5rem)!important;line-height:1.18}.condo-profile-header .swf-condo-breadcrumbs a,.condo-profile-header .eyebrow{color:#fff}.condo-profile-header> .container>p{font-size:18px;line-height:1.6}.condo-profile-page .condo-title-actions{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0}.condo-profile-page .condo-profile-copy{font-size:18px;line-height:1.7}.swf-cu-search{display:grid;grid-template-columns:minmax(150px,1.4fr) repeat(4,minmax(100px,1fr)) auto;gap:12px;padding:20px;background:#fff;border-radius:12px;color:#103e50;margin-top:24px;align-items:end}.swf-cu-search label{display:grid;gap:6px;font-size:14px;font-weight:700}.swf-cu-search select,.swf-cu-search input{box-sizing:border-box;width:100%;min-width:0;height:46px;border:1px solid #a9bdc5;border-radius:5px;padding:8px;background:#fff;color:#103e50;font-size:16px}.swf-cu-search button{height:46px;padding:10px 26px;border:0;border-radius:6px;background:#bb4f00;color:#fff;font-weight:700;font-size:16px;cursor:pointer}.swf-cu-search-error{grid-column:1/-1;color:#9d2600;margin:0}.condo-profile-page .b01-contact{margin-top:30px}.condo-profile-page .honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.condo-profile-page .condo-idx-frame{width:100%;border:0;min-height:650px}@media(max-width:900px){.swf-cu-search{grid-template-columns:repeat(2,minmax(0,1fr))}.swf-cu-search label:first-child{grid-column:1/-1}}@media(max-width:560px){.swf-cu-search{grid-template-columns:1fr}.swf-cu-search label:first-child{grid-column:auto}.condo-profile-page .condo-title-actions .button{white-space:normal}.condo-profile-page .condo-profile-header{padding-top:24px}}

.condo-profile-page .swf-condo-section-menu .container{justify-content:center;gap:8px 0}.condo-profile-page .swf-condo-section-menu a{padding:2px 17px;border-left:1px solid #b08a3e;text-decoration:none}.condo-profile-page .swf-condo-section-menu a:first-child{border-left:0}.condo-profile-page .swf-condo-section-menu a:hover{text-decoration:underline}.condo-profile-page :is(#condo-results,#condo-overview,#condo-facts,#condo-local-details,#condo-explore,#contact){scroll-margin-top:180px}@media(max-width:650px){.condo-profile-page .swf-condo-section-menu a{padding:5px 12px}}
