@charset "UTF-8";:root{--bs-blue:#4182f4;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#9a1d1c;--bs-orange:#fd7e14;--bs-yellow:#f0dc1e;--bs-green:#37ac83;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-gray:#767676;--bs-gray-dark:#424242;--bs-gray-100:#f7f7f7;--bs-gray-200:#e9e9e9;--bs-gray-300:#e9e9e9;--bs-gray-400:#c8c8c8;--bs-gray-500:#c8c8c8;--bs-gray-600:#767676;--bs-gray-700:#767676;--bs-gray-800:#424242;--bs-gray-900:#191919;--bs-primary:#f0dc1e;--bs-secondary:#37ac83;--bs-success:#37ac83;--bs-danger:#9a1d1c;--bs-light:#f7f7f7;--bs-dark:#424242;--bs-tertiary:#e9e9e9;--bs-white:#fff;--bs-red:#f01e1e;--bs-old-primary:#f0dc1e;--bs-old-secondary:#37ac83;--bs-old-tertiary:#e9e9e9;--bs-info:#0dcaf0;--bs-warning:#f0dc1e;--bs-primary-rgb:240,220,30;--bs-secondary-rgb:55,172,131;--bs-success-rgb:55,172,131;--bs-danger-rgb:154,29,28;--bs-light-rgb:247,247,247;--bs-dark-rgb:66,66,66;--bs-tertiary-rgb:233,233,233;--bs-red-rgb:240,30,30;--bs-old-primary-rgb:240,220,30;--bs-old-secondary-rgb:55,172,131;--bs-old-tertiary-rgb:233,233,233;--bs-info-rgb:13,202,240;--bs-warning-rgb:240,220,30;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:25,25,25;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:"Source Sans Pro",sans-serif;--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:.9375rem;--bs-body-font-weight:400;--bs-body-line-height:1.3;--bs-body-color:#191919;--bs-body-bg:#fff;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#e9e9e9;--bs-border-color-translucent:rgba(0,0,0,.175);--bs-border-radius:10px;--bs-border-radius-sm:.25rem;--bs-border-radius-lg:.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-2xl:2rem;--bs-border-radius-pill:50rem;--bs-link-color:#191919;--bs-link-hover-color:#000;--bs-code-color:#d63384;--bs-highlight-bg:#fcf8d2}html{scroll-padding-top:calc(92px + 1.25rem)}@media(min-width:768px)and (max-width:991.98px){html{scroll-padding-top:calc(107px + 1.25rem)}}@media(min-width:992px){html{scroll-padding-top:calc(70px + 1.25rem)}}.hp_re-eyebrow{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#767676;margin-bottom:.312rem}.hp_re-lead{font-size:1.125rem;line-height:1.5;color:#424242}.hp_re-section-head{text-align:center;margin-bottom:1.25rem}.hp_re-section-head p{max-width:62ch;margin-inline:auto}.hp_real_estate:not(.hp_re-print) :not(.hp_re-formband-text,.hp_re-stack)>:is(.hp_headline-mega,.hp_headline-largest,.hp_headline-larger):has(+p){margin-bottom:.625rem}.hp_re-form-note{font-size:.815rem;color:#767676;margin:.625rem 0 0}.hp_btn.hp_btn-re-outline{background-color:transparent;color:#191919;border:2px solid #c8c8c8;padding:calc(.688rem - 1px) calc(2.75rem - 1px)}.hp_btn.hp_btn-re-outline.focus,.hp_btn.hp_btn-re-outline.hover,.hp_btn.hp_btn-re-outline:focus,.hp_btn.hp_btn-re-outline:hover{color:#191919;background-color:transparent;border-color:#191919}.hp_re-actions{display:flex;flex-wrap:wrap;gap:.625rem}.hp_re-actions .hp_btn{margin:0}.hp_re-searchband{background-color:#fff;border-bottom:1px solid #e9e9e9;padding:1.25rem 0}.hp_re-searchrow{display:grid;grid-template-columns:1fr 1fr 110px 200px;gap:.625rem;align-items:center}@media(max-width:991.98px){.hp_re-searchrow{grid-template-columns:1fr}}.hp_re-searchrow .hp_btn{margin:0}.hp_re-filterrow{display:flex;flex-wrap:wrap;gap:1.25rem;margin-top:12px;font-size:.9375rem}.hp_re-filter{position:relative;display:inline-block;padding-right:16px}.hp_re-filter .hp_re-filter-sizer{visibility:hidden;white-space:nowrap}.hp_re-filter:after{content:" ";position:absolute;top:0;right:2px;bottom:0;margin:auto;width:0;height:0;border:4px solid transparent;border-top-color:#c8c8c8;border-bottom:none;pointer-events:none}.hp_re-filter:hover:after{border-top-color:#424242}.hp_re-filter select{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:0;left:0;bottom:0;width:100%;font:inherit;color:#767676;background:none;border:0;border-radius:0;padding:0;cursor:pointer}.hp_re-filter select:hover{color:#191919}.hp_re-filter select:focus-visible{outline:2px solid #c8c8c8;outline-offset:3px}.hp_re-filter.active .hp_re-filter-sizer,.hp_re-filter.active select{font-weight:600}.hp_re-filter.active select{color:#191919}.hp_re-filter.active:after{border-top-color:#424242}.hp_re-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem;margin-top:12px}.hp_re-chip{display:inline-flex;align-items:center;gap:8px;padding:4px 14px;border-radius:30px;background-color:#f7f7f7;color:#424242;font-size:.815rem;text-decoration:none}.hp_re-chip span[aria-hidden]{color:#767676;font-size:.9375rem;line-height:1}.hp_re-chip:hover{background-color:#e9e9e9;color:#191919}.hp_re-chip:hover span[aria-hidden]{color:#191919}.hp_re-chip-reset{font-size:.815rem;color:#767676}.hp_re-chip-reset:hover{color:#191919}.hp_re-trust{background-color:#fff;border-bottom:1px solid #e9e9e9;padding:1.25rem 0}.hp_re-trust .container{display:flex;flex-wrap:wrap;gap:1.75rem;align-items:center}.hp_re-trustitem{display:flex;align-items:center;gap:12px;font-size:.815rem;color:#767676;line-height:1.35}.hp_re-trustitem b{display:block;font-size:.9375rem;font-weight:600;color:#191919}.hp_re-obj{display:flex;flex-direction:column;height:100%;background-color:#fff;border-radius:10px;box-shadow:0 8px 16px #00000026;overflow:hidden}.hp_re-obj-media{position:relative;height:170px;background-color:#e9e9e9}.hp_re-obj-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hp_re-obj-media-empty{display:flex;align-items:center;justify-content:center;padding:.625rem;font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#0000006b;text-align:center;line-height:1.5}.hp_re-obj-badges{position:absolute;top:.625rem;left:.625rem;display:flex;flex-wrap:wrap;gap:6px;max-width:calc(100% - 1.25rem)}.hp_re-obj-badges>*{float:none;margin:0}.hp_re-obj-badges .hp_badge-primary{color:#000}.hp_re-obj-badges .hp_badge-secondary{color:#fff}.hp_re-badge-outline{border-radius:6.5px;font-size:11px;letter-spacing:.1px;font-weight:600;padding:0 5px;background-color:#fff;border:1px solid #c8c8c8;color:#191919}.hp_re-obj-body{display:flex;flex:1;flex-direction:column;gap:.625rem;padding:1.25rem}.hp_re-obj-facts,.hp_re-obj-loc{font-size:.815rem;color:#767676}.hp_re-obj-facts{display:grid;grid-template-columns:1fr 1fr;gap:14px;border-top:1px solid #e9e9e9;padding-top:12px;margin-top:auto}.hp_re-obj-facts b{display:block;color:#191919;font-weight:600}.hp_re-obj-price{margin-top:.312rem;font-size:1.375rem;line-height:1.25;color:#191919}.hp_re-obj-price span{display:block;margin-top:3px;font-size:.815rem;color:#767676}.hp_re-listbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.25rem;margin-bottom:1.25rem}.hp_re-card{box-shadow:0 8px 16px #00000026}.card.hp_re-card-accent{border-top:4px solid #f0dc1e}.card.hp_re-card-accent-green{border-top:4px solid #37ac83}.hp_re-detail{display:grid;grid-template-columns:1fr 366px;gap:2.5rem;align-items:start}@media(max-width:991.98px){.hp_re-detail{grid-template-columns:1fr}}.hp_re-stack{gap:1.75rem}.hp_re-stack,.hp_re-sticky{display:flex;flex-direction:column}.hp_re-sticky{gap:1.25rem}@media(min-width:992px){.hp_re-sticky{position:sticky;top:calc(70px + .625rem)}}.hp_re-gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.hp_re-gallery-main{grid-column:1/-1;position:relative;height:390px;border-radius:10px;overflow:hidden;background-color:#e9e9e9}@media(max-width:767.98px){.hp_re-gallery-main{height:240px}}.hp_re-gallery-main img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hp_re-gallery-main .hp_re-obj-badges{top:14px;left:14px}.hp_re-gallery-main.hp_re-gallery-main-contain img{-o-object-fit:contain;object-fit:contain}.hp_re-gallery-zoom{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.hp_re-gallery-zoom:hover{background-color:#00000014}.hp_re-gallery-zoom:focus-visible{outline:3px solid #f0dc1e;outline-offset:-3px}.hp_re-gallery-thumb{position:relative;display:block;height:86px;border-radius:3px;overflow:hidden;background-color:#e9e9e9}.hp_re-gallery-thumb[hidden]{display:none}.hp_re-gallery-thumb:focus-visible{outline:2px solid #f0dc1e;outline-offset:-2px}.hp_re-gallery-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hp_re-gallery-more{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background-color:#0000008c;color:#fff;font-size:.815rem;font-weight:600}.hp_re-gallery-count{right:12px;bottom:12px;padding:4px 10px}.hp_re-gallery-count,.hp_re-gallery-tag{position:absolute;background-color:#0009;color:#fff;font-size:.75rem;border-radius:30px;pointer-events:none}.hp_re-gallery-tag{left:6px;bottom:6px;font-weight:600;line-height:1.4;padding:2px 8px}.hp_re-gallery-main .hp_re-gallery-tag{left:12px;bottom:12px;padding:4px 10px}.hp_re-gallery-enhanced .hp_re-gallery-thumb,.hp_re-gallery-enhanced .hp_re-gallery-zoom{cursor:zoom-in}.hp_re-gallery-enhanced .hp_re-gallery-thumb:hover img{opacity:.82}.hp_re-pricebox{display:flex;flex-wrap:wrap;gap:1.25rem 2.5rem;align-items:baseline;background-color:#fbf5bb;border-radius:10px;padding:1.25rem}.hp_re-pricebox dl{margin:0;display:grid;grid-template-columns:auto auto;gap:4px 14px;font-size:.815rem}.hp_re-pricebox dt{color:#767676;font-weight:400}.hp_re-pricebox dd{margin:0;font-weight:600}.hp_re-price{font-size:1.875rem;color:#191919;font-variant-numeric:tabular-nums}.hp_re-factgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;background-color:#fff;border-radius:10px;box-shadow:0 8px 16px #00000026;padding:1.25rem;margin:0}@media(max-width:991.98px){.hp_re-factgrid{grid-template-columns:repeat(2,1fr)}}.hp_re-factgrid dt{font-size:.815rem;color:#767676;font-weight:400;margin-bottom:3px}.hp_re-factgrid dd{margin:0;font-size:.9375rem;font-weight:600;color:#191919}.hp_re-prose{max-width:68ch;line-height:1.6;color:#424242}.hp_re-prose h2,.hp_re-prose h3,.hp_re-prose h4{margin:1.75rem 0 .625rem}.hp_re-prose h2:first-child,.hp_re-prose h3:first-child,.hp_re-prose h4:first-child{margin-top:0}.hp_re-prose ol,.hp_re-prose ul{margin:0 0 .625rem;padding-left:1.25rem}.hp_re-prose li{margin-bottom:5px}.hp_re-doclist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.625rem}.hp_re-doclist li{display:flex;align-items:center;gap:12px;background-color:#fff;border-radius:10px;box-shadow:0 1px 3px #2c2b234d;padding:12px 16px}.hp_re-doc-meta{margin-left:auto;white-space:nowrap}.hp_re-doc-meta,.hp_re-legal{font-size:.75rem;color:#767676}.hp_re-legal{max-width:78ch;line-height:1.6}.hp_re-legal.is-body-text{font-size:inherit;color:inherit}.hp_re-inquiry-form .form-check,.hp_re-inquiry-form .form-group{margin-bottom:.625rem}.hp_re-inquiry-form .form-check+.form-check{margin-top:-.3125rem}.hp_re-inquiry-form textarea{resize:vertical}.hp_re-inquiry-legal{margin-bottom:.625rem}.hp_re-privacy-notice{display:block;font-size:.75rem;color:#767676;line-height:1.6}.hp_re-formband{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;align-items:start}@media(max-width:991.98px){.hp_re-formband{grid-template-columns:1fr}}.hp_re-formband-text{align-self:stretch;display:flex;flex-direction:column;gap:1.25rem}.hp_re-formband-text>*{margin-bottom:0}.hp_re-formband-text>.hp_re-legal:last-child{margin-top:auto}.hp_re-business-form{display:grid;grid-template-columns:1fr 1fr;gap:0 1.25rem}@media(max-width:767.98px){.hp_re-business-form{grid-template-columns:1fr}}.hp_re-business-form>*{grid-column:1/-1}.hp_re-business-form .hp_re-form-half{grid-column:auto}.hp_re-business-form .form-check,.hp_re-business-form .form-group{margin-bottom:.625rem}.hp_re-cardgrid,.hp_re-pricegrid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}@media(max-width:767.98px){.hp_re-cardgrid,.hp_re-pricegrid{grid-template-columns:1fr}}.hp_re-checklist,.hp_re-pricegrid .card-body{display:flex;flex-direction:column;gap:.625rem}.hp_re-checklist{list-style:none;margin:0;padding:0}.hp_re-checklist li{display:flex;gap:10px;align-items:flex-start;color:#424242;line-height:1.45}.hp_re-checklist li:before{content:"";flex:0 0 14px;width:14px;height:14px;background-color:#37ac83;clip-path:polygon(14% 47%,0 61%,40% 100%,100% 22%,86% 8%,38% 71%);margin-top:3px}.hp_re-gradient{background:linear-gradient(142deg,#37ac83,#becf39);color:#fff}.hp_re-gradient .hp_re-eyebrow{color:#fff;opacity:.85}.hp_re-gradient a:not(.hp_btn){color:#fff;border-bottom:1px solid hsla(0,0%,100%,.6)}.hp_re-gradient .hp_btn.hp_btn-re-outline{color:#fff;border-color:#ffffffb3}.hp_re-gradient .hp_btn.hp_btn-re-outline.focus,.hp_re-gradient .hp_btn.hp_btn-re-outline.hover,.hp_re-gradient .hp_btn.hp_btn-re-outline:focus,.hp_re-gradient .hp_btn.hp_btn-re-outline:hover{color:#fff;background-color:#ffffff24;border-color:#fff}.hp_re-gradient-split{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;align-items:end;margin-bottom:1.25rem}@media(max-width:767.98px){.hp_re-gradient-split{grid-template-columns:1fr;align-items:start}}.hp_re-gradient-split.is-fixed-head{grid-template-columns:400px 1fr;align-items:start}@media(max-width:767.98px){.hp_re-gradient-split.is-fixed-head{grid-template-columns:1fr}}.hp_re-gradient-checks{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem 1.75rem;list-style:none;margin:0;padding:0}@media(max-width:767.98px){.hp_re-gradient-checks{grid-template-columns:1fr}}.hp_re-gradient-checks li{display:flex;gap:12px;font-size:.9375rem;line-height:1.35}.hp_re-gradient-checks li:before{content:"";flex:0 0 16px;height:16px;margin-top:2px;background-color:#fff;clip-path:polygon(14% 47%,0 61%,40% 100%,100% 22%,86% 8%,38% 71%)}.hp_re-gradient-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-bottom:1.25rem}@media(max-width:767.98px){.hp_re-gradient-cards{grid-template-columns:1fr}}.hp_re-gradient-cards>div{background-color:#ffffff29;border-radius:10px;padding:1.25rem}.hp_re-gradient-cards h3{font-size:1.125rem;margin:0 0 .625rem}.hp_re-gradient-cards p{font-size:.815rem;line-height:1.45;margin:0}html:has(dialog.hp_re-lightbox[open]){overflow:hidden}.hp_re-lightbox{width:100vw;max-width:100vw;height:100vh;max-height:100vh;margin:0;padding:0;border:0;background-color:transparent;color:#fff}.hp_re-lightbox::backdrop{background-color:#000000e6}.hp_re-lightbox-stage{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:2.5rem 3.75rem}@media(max-width:767.98px){.hp_re-lightbox-stage{padding:3.75rem .625rem}}.hp_re-lightbox-figure{display:flex;flex-direction:column;align-items:center;gap:.625rem;max-width:100%;max-height:100%;margin:0}.hp_re-lightbox-image{flex:1 1 auto;min-height:0;max-width:100%;-o-object-fit:contain;object-fit:contain;border-radius:10px}.hp_re-lightbox-caption{flex:0 0 auto;text-align:center;font-size:.815rem;color:#ffffffd9}.hp_re-lightbox-counter{position:absolute;top:1.25rem;left:1.25rem;margin:0;font-size:.815rem;color:#ffffffd9}.hp_re-lightbox-close,.hp_re-lightbox-nav{position:absolute;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background-color:#00000080;color:#fff;cursor:pointer}.hp_re-lightbox-close:hover,.hp_re-lightbox-nav:hover{background-color:#000000bf}.hp_re-lightbox-close:focus-visible,.hp_re-lightbox-nav:focus-visible{outline:3px solid #f0dc1e;outline-offset:2px}.hp_re-lightbox-close{top:.625rem;right:.625rem;width:44px;height:44px}.hp_re-lightbox-close:after,.hp_re-lightbox-close:before{content:"";position:absolute;width:20px;height:2px;background-color:currentcolor}.hp_re-lightbox-close:before{transform:rotate(45deg)}.hp_re-lightbox-close:after{transform:rotate(-45deg)}.hp_re-lightbox-nav{top:50%;width:52px;height:52px;transform:translateY(-50%)}.hp_re-lightbox-nav:before{content:"";width:13px;height:13px;border-top:2px solid;border-right:2px solid}@media(max-width:767.98px){.hp_re-lightbox-nav{top:auto;bottom:.625rem;transform:none}}.hp_re-lightbox-prev{left:.625rem}.hp_re-lightbox-prev:before{transform:rotate(-135deg);margin-right:4px}@media(max-width:767.98px){.hp_re-lightbox-prev{left:25%}}.hp_re-lightbox-next{right:.625rem}.hp_re-lightbox-next:before{transform:rotate(45deg);margin-left:4px}@media(max-width:767.98px){.hp_re-lightbox-next{right:25%}}.hp_re-discreet-note{background-color:#f7f7f7;padding:.625rem 12px;color:#767676;line-height:1.45}.hp_re-discreet-note,.hp_re-notice{border-radius:3px;font-size:.815rem}.hp_re-notice{background-color:#fbf5bb;border-left:4px solid #f0dc1e;padding:12px 16px;color:#424242;line-height:1.6}.hp_real_estate #hp_breadcrumbs:has(+.hp_section-gray){padding-bottom:1.25rem}.hp_re-header{position:relative;width:100%;max-width:1920px;margin-inline:auto;display:flex;align-items:flex-end;justify-content:center;height:420px;overflow:hidden;background:radial-gradient(55% 75% at 22% 35%,rgba(240,220,30,.2),transparent 72%),radial-gradient(45% 65% at 72% 62%,rgba(55,172,131,.24),transparent 72%),linear-gradient(115deg,#33332e,#57534a 55%,#6d685d)}@media(max-width:991.98px){.hp_re-header{height:330px}}@media(max-width:479.98px){.hp_re-header{display:block;height:auto;padding-top:240px;background-color:#fff;background-repeat:no-repeat;background-size:100% 240px}}.hp_re-header img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:479.98px){.hp_re-header img{inset:0 0 auto;height:240px}}.hp_re-header-box{position:relative;z-index:2;max-width:560px;margin-bottom:2.5rem;padding:1.25rem 1.75rem;background-color:#ffffffeb;border-radius:10px;text-align:center}@media(max-width:479.98px){.hp_re-header-box{max-width:none;margin:0;padding:1.25rem 1.25rem 1.75rem;border-radius:0;background-color:#fff}}.hp_re-header-box p{color:#424242;margin-bottom:1.25rem}.hp_re-header-box .hp_btn{margin:0}.hp_re-fork{display:grid;grid-template-columns:1fr 58px 1fr;align-items:stretch}@media(max-width:991.98px){.hp_re-fork{grid-template-columns:1fr}}.hp_re-fork-or{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.625rem;font-size:.815rem;color:#767676}.hp_re-fork-or s{flex:1;width:1px;background-color:#e9e9e9;text-decoration:none}@media(max-width:991.98px){.hp_re-fork-or{flex-direction:row;padding:.625rem 0}.hp_re-fork-or s{width:auto;height:1px}}.hp_re-fork .card{height:100%}.hp_re-fork .card-body{display:flex;flex-direction:column;gap:.625rem;height:100%}.hp_re-fork .card-body .hp_re-checklist{flex:1;font-size:.815rem}.hp_re-fork .card-body .hp_btn{margin:.625rem 0 0}.hp_re-fork .card-body .hp_re-form-note{min-height:3em}.hp_re-fork-route{font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#767676}.hp_re-objects{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}@media(max-width:991.98px){.hp_re-objects{grid-template-columns:repeat(2,1fr)}}@media(max-width:767.98px){.hp_re-objects{grid-template-columns:1fr}}.hp_re-empty{background-color:#fff;border-radius:10px;box-shadow:0 1px 3px #2c2b234d;padding:2.5rem;text-align:center;color:#767676}.hp_re-empty .hp_btn{margin-top:1.25rem}.hp_re-searchnotice{background-color:#f7f7f7;border-radius:10px;padding:1.25rem 1.75rem;margin-bottom:1.25rem;color:#424242;font-size:.815rem}.hp_re-plans{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;align-items:stretch;max-width:860px;margin-inline:auto}@media(max-width:767.98px){.hp_re-plans{grid-template-columns:1fr}}.hp_re-plan{display:flex;flex-direction:column;height:100%;background-color:#fff;border-radius:10px;box-shadow:0 8px 16px #00000026;overflow:hidden}.hp_re-plan.is-featured{box-shadow:0 12px 30px #0000002e}.hp_re-plan-ribbon{padding:7px 12px;background-color:transparent;color:#000;font-size:.75rem;font-weight:600;text-align:center}.hp_re-plan-ribbon:empty:before{content:" "}.hp_re-plan.is-featured .hp_re-plan-ribbon{background-color:#f0dc1e}.hp_re-plan-top{padding:1.25rem;border-bottom:1px solid #e9e9e9}.hp_re-plan-name{font-size:1.375rem;color:#191919}.hp_re-plan-for{min-height:4em;color:#767676;font-size:.815rem;line-height:1.45;margin:6px 0 0}.hp_re-plan-price{display:flex;flex-direction:column;gap:8px;margin-top:14px}.hp_re-plan-price small{font-size:.75rem;color:#767676;line-height:1.45}.hp_re-plan-features{flex:1;padding:1.25rem;font-size:.815rem}.hp_re-plan-features li.is-off{color:#767676}.hp_re-plan-features li.is-off:before{background-color:#c8c8c8;clip-path:polygon(20% 0,0 20%,80% 100%,100% 80%)}.hp_re-plan-foot{display:flex;flex-direction:column;gap:.625rem;padding:.625rem 1.25rem 1.25rem}.hp_re-plan-foot .hp_btn{margin:0}.hp_re-split{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;align-items:center}@media(max-width:991.98px){.hp_re-split{grid-template-columns:1fr}}.hp_re-contact{display:flex;flex-direction:column;gap:.625rem}.hp_re-contact a{font-weight:600;color:#191919;border-bottom:1px solid #c8c8c8;align-self:flex-start}.hp_re-contact a:hover{border-color:#191919}.hp_re-subnav{background-color:#fff;border-bottom:1px solid #e9e9e9}.hp_re-subnav>.container{display:flex;gap:1.25rem;overflow-x:auto;scrollbar-width:none}.hp_re-subnav>.container::-webkit-scrollbar{display:none}.hp_re-subnav a{flex:none;padding:.625rem 0;font-size:.815rem;color:#424242;white-space:nowrap;border-bottom:2px solid transparent}.hp_re-subnav a:focus,.hp_re-subnav a:hover{color:#191919;border-bottom-color:#f0dc1e}.hp_re-broker-hero{background-color:#f7f7f7;padding:2.5rem 0}.hp_re-broker-badges{display:grid;grid-template-columns:repeat(3,1fr);gap:.625rem}@media(max-width:479.98px){.hp_re-broker-badges{grid-template-columns:1fr}}.hp_re-broker-badges .card-body{display:flex;flex-direction:column;gap:2px;padding:1.25rem}.hp_re-broker-badges span{font-size:.75rem}.hp_re-broker-phone{display:flex;flex-wrap:wrap;align-items:baseline;gap:1.25rem;padding-top:1.25rem;border-top:1px solid #e9e9e9}.hp_re-broker-phone a{font-size:1.375rem;color:#191919;border-bottom:2px solid #f0dc1e}.hp_re-broker-phone span{font-size:.815rem}.hp_re-broker-profile{display:grid;grid-template-columns:260px 1fr;gap:2.5rem;align-items:start}@media(max-width:767.98px){.hp_re-broker-profile{grid-template-columns:1fr}.hp_re-broker-photo{max-width:320px}}.hp_re-portrait{display:flex;align-items:center;justify-content:center;aspect-ratio:1;background-color:#e9e9e9;border-radius:10px;color:#767676;font-size:.815rem;text-align:center;overflow:hidden}.hp_re-portrait img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hp_re-expbadge{display:flex;align-items:center;gap:.625rem;margin-top:-.625rem;margin-inline:.625rem;padding:1.25rem;position:relative;background-color:#f0dc1e;border-radius:10px}.hp_re-expbadge b{font-size:2.375rem;line-height:1}.hp_re-expbadge span{font-size:.75rem;line-height:1.3}.hp_re-broker-text p{max-width:100ch}.hp_re-quote{margin:1.25rem 0;padding-left:1.25rem;border-left:4px solid #f0dc1e;font-size:1.375rem;line-height:1.4;color:#191919}.hp_re-ways{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;margin-bottom:1.25rem}@media(max-width:479.98px){.hp_re-ways{grid-template-columns:1fr}}.hp_re-ways .card-body{display:flex;flex-direction:column;gap:.625rem}.hp_re-ways a{margin-top:auto;font-weight:600}.hp_re-tablewrap{background-color:#fff;border-radius:10px;box-shadow:0 1px 3px #2c2b234d}@media(max-width:767.98px){.hp_re-tablewrap{background-color:transparent;border-radius:0;box-shadow:none}}.hp_re-table{width:100%;border-collapse:separate;border-spacing:0}.hp_re-table td,.hp_re-table th{padding:1.25rem;text-align:left;vertical-align:top;border-bottom:1px solid #e9e9e9;font-size:1.125rem;line-height:1.45}.hp_re-table thead th{vertical-align:bottom;font-weight:600;color:#191919;border-bottom-width:2px}.hp_re-table thead th:first-child{width:18%}.hp_re-table thead th:nth-child(2){width:36%}.hp_re-table tbody th{font-weight:600;white-space:nowrap;color:#191919}.hp_re-table tbody td:not(.is-featured){color:#767676}.hp_re-table .is-featured{background-color:#37ac830f;border-left:2px solid #37ac83;border-right:2px solid #37ac83}.hp_re-table thead .is-featured{background-color:#37ac83;color:#191919;border-bottom-color:#37ac83;border-radius:10px 10px 0 0}.hp_re-table .hp_re-table-ribbon{display:block;width:-moz-fit-content;width:fit-content;margin-bottom:.625rem;padding:2px 10px;background-color:#f0dc1e;color:#000;border-radius:30px;font-size:.75rem;font-weight:600}.hp_re-table tbody .is-featured{position:relative;padding-left:calc(1.25rem + 24px);color:#191919}.hp_re-table tbody .is-featured:before{content:"";flex:0 0 14px;width:14px;height:14px;background-color:#37ac83;clip-path:polygon(14% 47%,0 61%,40% 100%,100% 22%,86% 8%,38% 71%);position:absolute;left:1.25rem;top:calc(1.25rem + .725em - 7px)}.hp_re-table tbody tr:last-child td,.hp_re-table tbody tr:last-child th{border-bottom:0}.hp_re-table tfoot td{padding-top:.625rem;border-bottom:0}.hp_re-table tfoot .is-featured{border-bottom:2px solid #37ac83;border-radius:0 0 10px 10px}.hp_re-table tfoot .is-featured .hp_btn{margin:0}@media(max-width:767.98px){.hp_re-table,.hp_re-table tbody,.hp_re-table td,.hp_re-table tfoot,.hp_re-table th,.hp_re-table tr{display:block}.hp_re-table thead{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.hp_re-table tbody tr{display:flex;flex-direction:column;margin-bottom:.625rem;background-color:#fff;border-radius:10px;box-shadow:0 1px 3px #2c2b234d}.hp_re-table tbody .is-featured,.hp_re-table tbody td,.hp_re-table tbody td:not(.is-featured),.hp_re-table tbody th{width:auto;border:0;background-color:transparent;font-size:.9375rem}.hp_re-table tbody th{padding-bottom:.625rem;font-size:.75rem;color:#767676}.hp_re-table tbody .is-featured{order:1;padding-top:0}.hp_re-table tbody .is-featured:before{top:calc(.725em - 7px)}.hp_re-table tbody td:not(.is-featured){order:2;padding-top:0;font-size:.815rem}.hp_re-table tbody td:not(.is-featured):before{content:attr(data-label) ": ";font-weight:600}.hp_re-table tfoot td:not(.is-featured){display:none}.hp_re-table tfoot .is-featured{padding:.625rem 0 0;border:0;background-color:transparent}}.hp_re-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:1.25rem;counter-reset:hp_re-step;list-style:none;margin:0 0 1.25rem;padding:0}@media(max-width:991.98px){.hp_re-steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:479.98px){.hp_re-steps{grid-template-columns:1fr}}.hp_re-steps li{counter-increment:hp_re-step;padding-top:1.25rem;border-top:2px solid #f0dc1e}.hp_re-steps li:before{content:counter(hp_re-step);display:block;font-size:1.375rem;font-weight:600;color:#c8c8c8}.hp_re-faq details{background-color:#fff;border-radius:10px;box-shadow:0 1px 3px #2c2b234d;margin-bottom:.625rem}.hp_re-faq summary{padding:1.25rem;cursor:pointer;font-weight:600;color:#191919}.hp_re-faq summary:hover{color:#37ac83}.hp_re-faq .hp_re-faq-body{padding:0 1.25rem 1.25rem}.hp_re-faq .hp_re-faq-body p:last-child,.hp_re-faq .hp_re-faq-body ul:last-child{margin-bottom:0}.hp_re-faq .hp_re-faq-body ul{padding-left:1.25rem}.hp_re-faq-narrow{max-width:900px;margin-inline:auto}.hp_re-numlist{display:grid;grid-template-columns:repeat(5,1fr);gap:1.25rem;counter-reset:hp_re-arg;list-style:none;margin:0;padding:0}@media(max-width:991.98px){.hp_re-numlist{grid-template-columns:repeat(2,1fr)}}@media(max-width:479.98px){.hp_re-numlist{grid-template-columns:1fr}}.hp_re-numlist li{counter-increment:hp_re-arg;padding-top:1.25rem;border-top:1px solid hsla(0,0%,100%,.5)}.hp_re-numlist li:before{content:counter(hp_re-arg,decimal-leading-zero);display:block;font-size:1.375rem;font-weight:600;opacity:.7}.hp_re-numlist h3{font-size:1.125rem;margin:.312rem 0 .625rem}.hp_re-numlist p{font-size:.815rem;line-height:1.45;margin:0}.hp_re-buyerteaser{display:flex;flex-wrap:wrap;gap:1.25rem;align-items:center;justify-content:space-between;background-color:#fff;border-radius:10px;box-shadow:0 1px 3px #2c2b234d;padding:1.25rem}.hp_re-buyerteaser p{max-width:58ch;margin-top:.312rem}.hp_re-buyerteaser .hp_btn{margin:0}.hp_re-yellowband{background-color:#f0dc1e;text-align:center}.hp_re-yellowband p{max-width:62ch;margin-inline:auto}.hp_re-yellowband .hp_re-actions{justify-content:center}