.elementor-95470 .elementor-element.elementor-element-655aac5{--display:flex;}.elementor-95470 .elementor-element.elementor-element-b2f0afc{--display:flex;}.elementor-95470 .elementor-element.elementor-element-8a96099{--display:flex;}.elementor-95470 .elementor-element.elementor-element-9436ff5{--display:flex;}.elementor-95470 .elementor-element.elementor-element-9a0a650{--display:flex;}.elementor-95470 .elementor-element.elementor-element-3d1746b{--display:flex;}.elementor-95470 .elementor-element.elementor-element-5cebf95{--display:flex;}.elementor-95470 .elementor-element.elementor-element-2b900c6 .rh-properties-widget-v14 .ere-price-prefix{display:inline;}.elementor-95470 .elementor-element.elementor-element-2b900c6 .rh-properties-widget-v14 .ere-price-postfix{display:inline;}.elementor-95470 .elementor-element.elementor-element-2b900c6 .rh-properties-widget-v14 .ere-price-slash{display:inline;}.elementor-95470 .elementor-element.elementor-element-2b900c6 .rh-save-search button{color:#ffffff;background-color:#793df9;}.elementor-95470 .elementor-element.elementor-element-2b900c6 .rh-save-search button:hover{color:#793df9;background-color:#ffffff;}.elementor-95470 .elementor-element.elementor-element-2b900c6 .rh-save-search button.search-saved{color:#777777;background-color:#dddddd;border-color:#dddddd;}
				.elementor-95470 .elementor-element.elementor-element-2b900c6 .rh-properties-widget-v14 .ere-price-display,
				.elementor-95470 .elementor-element.elementor-element-2b900c6 .rh-properties-widget-v14 .property-current-price
					 {color:#0E1C2E;}.elementor-95470 .elementor-element.elementor-element-5043be8{--display:flex;}.elementor-95470 .elementor-element.elementor-element-d113ccf .rh-properties-widget-v14 .ere-price-prefix{display:inline;}.elementor-95470 .elementor-element.elementor-element-d113ccf .rh-properties-widget-v14 .ere-price-postfix{display:inline;}.elementor-95470 .elementor-element.elementor-element-d113ccf .rh-properties-widget-v14 .ere-price-slash{display:inline;}.elementor-95470 .elementor-element.elementor-element-d113ccf .rh-save-search button{color:#ffffff;background-color:#793df9;}.elementor-95470 .elementor-element.elementor-element-d113ccf .rh-save-search button:hover{color:#793df9;background-color:#ffffff;}.elementor-95470 .elementor-element.elementor-element-d113ccf .rh-save-search button.search-saved{color:#777777;background-color:#dddddd;border-color:#dddddd;}
				.elementor-95470 .elementor-element.elementor-element-d113ccf .rh-properties-widget-v14 .ere-price-display,
				.elementor-95470 .elementor-element.elementor-element-d113ccf .rh-properties-widget-v14 .property-current-price
					 {color:#0E1C2E;}.elementor-95470 .elementor-element.elementor-element-f4873cf{--display:flex;}.elementor-95470 .elementor-element.elementor-element-225e3a3{--display:flex;}.elementor-95470 .elementor-element.elementor-element-8db6e15{--display:flex;}.elementor-95470 .elementor-element.elementor-element-390da86{--display:flex;}.elementor-95470 .elementor-element.elementor-element-eed76de{--display:flex;}.elementor-95470 .elementor-element.elementor-element-305fabd{--display:flex;}.elementor-95470 .elementor-element.elementor-element-831f7df{--display:flex;}.elementor-95470 .elementor-element.elementor-element-064d2ff .elementor-repeater-item-8b6e3e0{max-width:50%;}.elementor-95470 .elementor-element.elementor-element-064d2ff .elementor-repeater-item-c9583de{max-width:50%;}.elementor-95470 .elementor-element.elementor-element-064d2ff .elementor-repeater-item-dc26d73{max-width:100%;}.elementor-95470 .elementor-element.elementor-element-064d2ff .elementor-repeater-item-3ffb8ed{max-width:100%;}.elementor-95470 .elementor-element.elementor-element-064d2ff .elementor-repeater-item-217e791{max-width:100%;}.elementor-95470 .elementor-element.elementor-element-064d2ff .rhea-inquiry-field label{margin-bottom:15px;color:#55677D;}.elementor-95470 .elementor-element.elementor-element-064d2ff .rhea-inquiry-form-inner .rhea-inquiry-field label{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:500;}.elementor-95470 .elementor-element.elementor-element-064d2ff .rhea-inquiry-field label .label-post-fix{color:#EF2929;}.elementor-95470 .elementor-element.elementor-element-064d2ff .rhea-inquiry-form-field:not(textarea,.rhea-types-checkbox){height:57px;}.elementor-95470 .elementor-element.elementor-element-064d2ff .bootstrap-select.rhea_multi_select_picker > .dropdown-toggle{height:57px;}.elementor-95470 .elementor-element.elementor-element-064d2ff .rhea-inquiry-form-field{margin-bottom:20px;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:400;color:#55677D;border-radius:10px;}.elementor-95470 .elementor-element.elementor-element-064d2ff .rh_inspiry_gdpr{margin-bottom:20px;}.elementor-95470 .elementor-element.elementor-element-064d2ff .inspiry-recaptcha-wrapper{margin-bottom:20px;}.elementor-95470 .elementor-element.elementor-element-064d2ff .rhea-inquiry-radio-fields-wrapper{margin-bottom:20px;}.elementor-95470 .elementor-element.elementor-element-064d2ff input.rhea-inquiry-form-field{padding:5px 24px 0px 24px;}.elementor-95470 .elementor-element.elementor-element-064d2ff select.rhea-inquiry-form-field{padding:5px 24px 0px 24px;}.elementor-95470 .elementor-element.elementor-element-064d2ff .rhea-inquiry-form-inner .bootstrap-select.rhea_multi_select_picker>.dropdown-toggle{padding:5px 24px 0px 24px;}.elementor-95470 .elementor-element.elementor-element-064d2ff .bootstrap-select.rhea_multi_select_picker >.dropdown-toggle{border-radius:10px;}.elementor-95470 .elementor-element.elementor-element-064d2ff .rhea-inquiry-form-inner ::-webkit-input-placeholder{color:#55677D;}.elementor-95470 .elementor-element.elementor-element-064d2ff .rhea-inquiry-form-inner ::-moz-placeholder{color:#55677D;}.elementor-95470 .elementor-element.elementor-element-064d2ff .rhea-inquiry-form-inner :-ms-input-placeholder{color:#55677D;}.elementor-95470 .elementor-element.elementor-element-064d2ff .rhea-inquiry-form-inner :-moz-placeholder{color:#55677D;}.elementor-95470 .elementor-element.elementor-element-064d2ff textarea.rhea-inquiry-form-field{padding:15px 15px 15px 15px;}.elementor-95470 .elementor-element.elementor-element-064d2ff .rhea-error-container .error{font-family:"Outfit", Sans-serif;font-size:14px;}.elementor-95470 .elementor-element.elementor-element-064d2ff .rhea-error-container, .elementor-95470 .elementor-element.elementor-element-064d2ff .rhea-error-container .error{color:#FD7D7D;}.elementor-95470 .elementor-element.elementor-element-064d2ff .rhea-message-container{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;color:#C59B7A;}.elementor-95470 .elementor-element.elementor-element-064d2ff .rhea-custom-button{max-width:25%;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;border-radius:100px;}.elementor-95470 .elementor-element.elementor-element-064d2ff .rhea-inquiry-form-inner .rhea-custom-button{padding:6px 15px 6px 15px;}.elementor-95470 .elementor-element.elementor-element-064d2ff .rhea-custom-button.default:hover{background-color:#FFFFFF;}.elementor-95470 .elementor-element.elementor-element-064d2ff .rhea-custom-button.slide-bg:before{background-color:#FFFFFF;}.elementor-95470 .elementor-element.elementor-element-064d2ff .gdpr-checkbox-label{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-text );}.elementor-95470 .elementor-element.elementor-element-064d2ff .rh_inspiry_gdpr .rh-gdpr-text-inner-wrapper{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:400;}.elementor-95470 .elementor-element.elementor-element-064d2ff .gdpr-checkbox-label .required-label{color:#FF1515;}.elementor-95470 .elementor-element.elementor-element-064d2ff .rh_inspiry_gdpr input:checked + label:before{border-color:var( --e-global-color-primary );color:#FFFFFF;}.elementor-95470 .elementor-element.elementor-element-064d2ff div.rh_inspiry_gdpr input:checked + label:before{background-color:var( --e-global-color-primary );}.elementor-95470 .elementor-element.elementor-element-064d2ff .rhea-inquiry-field .gdpr-checkbox-label{margin:10px 0px 5px 0px;}.elementor-95470 .elementor-element.elementor-element-064d2ff .rhea-inquiry-field label[for=rh_inspiry_gdpr]{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-95470 .elementor-element.elementor-element-064d2ff .rhea-inquiry-field label[for=rh_inspiry_gdpr]:before{margin:2px 0px 0px 0px;}.elementor-95470 .elementor-element.elementor-element-064d2ff .rhea-inquiry-form-inner .rhea-inquiry-field label[for=rh_inspiry_gdpr]{border-style:none;}.elementor-95470 .elementor-element.elementor-element-49a0998{--display:flex;}.elementor-95470 .elementor-element.elementor-element-58e7ed8{--display:flex;}.elementor-95470 .elementor-element.elementor-element-ab3cde0{--display:flex;}.elementor-95470 .elementor-element.elementor-element-76c5d0d{--display:flex;}.elementor-95470 .elementor-element.elementor-element-1169cc0{--display:flex;}@media(max-width:767px){.elementor-95470 .elementor-element.elementor-element-064d2ff .elementor-repeater-item-8b6e3e0{max-width:100%;}.elementor-95470 .elementor-element.elementor-element-064d2ff .elementor-repeater-item-c9583de{max-width:100%;}.elementor-95470 .elementor-element.elementor-element-064d2ff .rhea-inquiry-field label{margin-bottom:10px;}.elementor-95470 .elementor-element.elementor-element-064d2ff .rhea-inquiry-form-inner .rhea-inquiry-field label{font-size:14px;}.elementor-95470 .elementor-element.elementor-element-064d2ff .rhea-inquiry-form-field:not(textarea,.rhea-types-checkbox){height:38px;}.elementor-95470 .elementor-element.elementor-element-064d2ff .bootstrap-select.rhea_multi_select_picker > .dropdown-toggle{height:38px;}.elementor-95470 .elementor-element.elementor-element-064d2ff .rhea-inquiry-form-field{margin-bottom:18px;font-size:14px;}.elementor-95470 .elementor-element.elementor-element-064d2ff .rh_inspiry_gdpr{margin-bottom:18px;}.elementor-95470 .elementor-element.elementor-element-064d2ff .inspiry-recaptcha-wrapper{margin-bottom:18px;}.elementor-95470 .elementor-element.elementor-element-064d2ff .rhea-inquiry-radio-fields-wrapper{margin-bottom:18px;}.elementor-95470 .elementor-element.elementor-element-064d2ff input.rhea-inquiry-form-field{padding:0px 10px 0px 10px;}.elementor-95470 .elementor-element.elementor-element-064d2ff select.rhea-inquiry-form-field{padding:0px 10px 0px 10px;}.elementor-95470 .elementor-element.elementor-element-064d2ff .rhea-inquiry-form-inner .bootstrap-select.rhea_multi_select_picker>.dropdown-toggle{padding:0px 10px 0px 10px;}.elementor-95470 .elementor-element.elementor-element-064d2ff textarea.rhea-inquiry-form-field{padding:10px 10px 10px 10px;}.elementor-95470 .elementor-element.elementor-element-064d2ff .rhea-custom-button{max-width:50%;}.elementor-95470 .elementor-element.elementor-element-064d2ff .gdpr-checkbox-label{font-size:12px;}.elementor-95470 .elementor-element.elementor-element-064d2ff .rh_inspiry_gdpr .rh-gdpr-text-inner-wrapper{font-size:12px;}.elementor-95470 .elementor-element.elementor-element-064d2ff .rhea-inquiry-field .gdpr-checkbox-label{margin:0px 0px 18px 0px;}.elementor-95470 .elementor-element.elementor-element-064d2ff .rhea-inquiry-field label[for=rh_inspiry_gdpr]{margin:0px 0px 0px 0px;}.elementor-95470 .elementor-element.elementor-element-064d2ff .rhea-inquiry-field label[for=rh_inspiry_gdpr]:before{margin:2px 0px 0px 0px;}}/* Start custom CSS for rhea-inquiry-form, class: .elementor-element-064d2ff *//* cgr-repat-ct */ .elementor-95470 .elementor-element.elementor-element-064d2ff #inquiry-submit-064d2ff{min-height:52px!important;padding:15px 40px!important;font-size:14px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-655aac5 *//* wave F building page CSS: out/wave-f/build/page.src.css */
@font-face{font-family:'Outfit Fallback';src:local('Arial'),local('ArialMT'),local('Liberation Sans'),local('LiberationSans');font-weight:100 600;size-adjust:98%;ascent-override:102.0%;descent-override:26.5%;line-gap-override:0%} @font-face{font-family:'Outfit Fallback';src:local('Arial Bold'),local('Arial-BoldMT'),local('Liberation Sans Bold'),local('LiberationSans-Bold');font-weight:700 900;size-adjust:98%;ascent-override:102.0%;descent-override:26.5%;line-gap-override:0%} @font-face{font-family:'Lora Fallback';src:local('Times New Roman'),local('TimesNewRomanPSMT'),local('Liberation Serif'),local('LiberationSerif');font-weight:100 500;size-adjust:90%;ascent-override:111.8%;descent-override:30.4%;line-gap-override:0%} @font-face{font-family:'Lora Fallback';src:local('Times New Roman Bold'),local('TimesNewRomanPS-BoldMT'),local('Liberation Serif Bold'),local('LiberationSerif-Bold');font-weight:600 900;size-adjust:90%;ascent-override:111.8%;descent-override:30.4%;line-gap-override:0%} .e-con.bp-page{--bp-navy:#0E1C2E;--bp-ivory:#F5F2EE;--bp-sand:#C59B7A;--bp-sandlt:#E7DACA;--bp-slate:#55677D;--bp-line:#E2DED8;--bp-wrap:1200px;--bp-gut:clamp(20px,5vw,40px);display:block;padding:0;gap:0;--gap:0px;max-width:none;background:#fff;color:var(--bp-navy);font-family:Outfit,'Outfit Fallback',sans-serif;font-size:16px;line-height:1.6} .bp-page .e-con{padding:0;gap:0;--gap:0px;max-width:none;min-height:0} .bp-page>.e-con.bp-sec{padding:0 max(var(--bp-gut),calc((100% - var(--bp-wrap))/2));background:#fff} .bp-page .elementor-widget{margin:0} .bp-page .elementor-widget:not(:last-child){margin-bottom:0} .bp-page ::selection{background:var(--bp-sandlt);color:var(--bp-navy)} .bp-page a:focus-visible,.bp-page summary:focus-visible,.bp-page button:focus-visible,.bp-page input:focus-visible,.bp-page select:focus-visible,.bp-page textarea:focus-visible,.bp-page [tabindex]:focus-visible{outline:2px solid var(--bp-navy)!important;outline-offset:2px!important;box-shadow:none} body:has(.bp-page) .elementor-4900 .elementor-element.elementor-element-d3fbec4 .rhea-custom-button.default{background:transparent;color:#0E1C2E;box-shadow:inset 0 0 0 1px #0E1C2E} body:has(.bp-page) .elementor-4900 .elementor-element.elementor-element-d3fbec4 .rhea-custom-button.default:hover{background:#0E1C2E;color:#F5F2EE} body:has(.bp-page) .elementor-4900 .elementor-element.elementor-element-d3fbec4 .rhea-custom-button.default:focus-visible{outline:2px solid #0E1C2E;outline-offset:2px} .bp-page .elementor-heading-title{font-family:Outfit,'Outfit Fallback',sans-serif;color:var(--bp-navy);margin:0} .bp-page .bp-h1 .elementor-heading-title{font-size:clamp(38px,3.4vw,54px);font-weight:700;line-height:1.08;letter-spacing:-.01em;text-wrap:balance} .bp-page .bp-h2 .elementor-heading-title{font-size:clamp(30px,3vw,40px);font-weight:700;line-height:1.15;letter-spacing:-.01em;text-wrap:balance} .bp-page .bp-h3 .elementor-heading-title{font-size:22px;font-weight:600;line-height:1.3;letter-spacing:0} .bp-page .elementor-widget-text-editor{color:inherit;font-family:Outfit,'Outfit Fallback',sans-serif;font-size:16px;line-height:1.6} .bp-page .elementor-widget-text-editor p{margin:0} .bp-page .elementor-widget-text-editor p+p{margin-top:12px} .bp-page .bp-text p{max-width:68ch} .bp-page .bp-meta p,.bp-page p.bp-meta{font-size:14px;line-height:1.5;color:var(--bp-slate)} .bp-page .bp-text a,.bp-page .bp-meta a,.bp-page .bp-proof a{color:var(--bp-navy);text-decoration:underline;text-decoration-color:var(--bp-sand);text-decoration-thickness:2px;text-underline-offset:4px;transition:text-decoration-color .2s} .bp-page .bp-text a:hover,.bp-page .bp-meta a:hover,.bp-page .bp-proof a:hover{text-decoration-color:currentColor} .bp-page .bp-fig{font-family:Lora,'Lora Fallback',serif;font-weight:600;font-variant-numeric:lining-nums tabular-nums;color:var(--bp-navy)} .bp-page .bp-dot{margin:0 8px;color:var(--bp-sand)} .bp-page .bp-btn .elementor-button,.bp-page .bp-btn .elementor-button:visited{font-family:Outfit,'Outfit Fallback',sans-serif;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;line-height:1.2;border:0;border-radius:100px;min-height:52px;padding:0 28px;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--bp-navy);box-shadow:none;transition:background-color .2s,color .2s,box-shadow .2s} .bp-page .bp-btn .elementor-button-text{color:inherit} .bp-page .bp-btn-sand .elementor-button,.bp-page .bp-btn-sand .elementor-button:visited{background:var(--bp-sand);color:var(--bp-navy)} .bp-page .bp-btn-sand .elementor-button:hover{background:var(--bp-navy);color:var(--bp-ivory)} .bp-page .bp-btn-line .elementor-button,.bp-page .bp-btn-line .elementor-button:visited{color:var(--bp-navy);box-shadow:inset 0 0 0 1px var(--bp-navy)} .bp-page .bp-btn-line .elementor-button:hover{background:var(--bp-navy);color:var(--bp-ivory)} .bp-page .bp-btn-sm .elementor-button{min-height:44px;padding:0 20px} .bp-page .bp-btn-link .elementor-button,.bp-page .bp-btn-link .elementor-button:visited{font-size:16px;font-weight:500;letter-spacing:0;text-transform:none;min-height:44px;padding:0;border-radius:0;background:transparent;color:var(--bp-navy);text-decoration:underline;text-decoration-color:var(--bp-sand);text-decoration-thickness:2px;text-underline-offset:5px} .bp-page .bp-btn-link .elementor-button:hover{background:transparent;color:var(--bp-navy);text-decoration-color:currentColor} .bp-page .bp-row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px 16px} .bp-page .bp-row>.elementor-widget{width:auto;flex:0 0 auto;--container-widget-width:auto} .bp-page>.e-con.bp-hero{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:clamp(32px,4.5vw,72px);align-items:start;padding-top:clamp(32px,4vw,56px);padding-bottom:clamp(40px,4.5vw,64px)} .bp-hero .bp-preload{display:none} .bp-hero .e-con.bp-hero-copy{display:flex;flex-direction:column;gap:20px;align-items:stretch} .bp-hero .bp-hero-copy>.elementor-widget{width:100%} .bp-hero .bp-hero-copy>.bp-row{margin-top:4px} .bp-hero .bp-where p{font-size:18px;line-height:1.5;color:var(--bp-navy)} .bp-hero .bp-where p+p{margin-top:4px} .bp-hero .bp-where .bp-place{font-weight:500} .bp-hero .bp-where .bp-fig{font-size:20px} .bp-hero .bp-where .bp-when{color:var(--bp-slate);font-size:16px} .bp-hero .bp-figure{margin:0} .bp-hero .bp-hero-media img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;object-position:var(--bp-pos,50% 50%);border-radius:8px} .bp-hero .bp-hero-media figcaption{margin:8px 0 0;font-size:14px;line-height:1.5;color:var(--bp-slate)} .bp-hero .bp-proof{margin:0;padding-top:16px;border-top:1px solid var(--bp-line);font-size:15px;line-height:1.6;color:var(--bp-slate)} .bp-hero .bp-proof .bp-fig{font-size:18px} .bp-hero .bp-proof .bp-pi{display:block} .bp-page>.e-con.bp-block{display:flex;flex-direction:column;gap:24px;padding-top:56px;padding-bottom:56px;border-top:1px solid var(--bp-line)} .bp-page .bp-block>.elementor-widget{width:100%} .bp-page .e-con.bp-head{display:flex;flex-direction:column;gap:12px} .bp-avail .e-con.bp-seg{display:flex;flex-direction:column;gap:16px} .bp-avail .e-con.bp-seg+.e-con.bp-seg{padding-top:16px} .bp-avail .rh-properties-widget-v14 .rh-property-thumb-wrapper>a{display:block} .bp-avail .bp-actions{margin-top:4px} .bp-avail .rh-properties-widget-v14 a,.bp-avail .rh-properties-widget-v14 .rhea_media{color:var(--bp-navy)} .bp-avail .rh-properties-widget-v14 .rh-property-address{color:var(--bp-slate)} .bp-avail .rh-properties-widget-v14 .figure{color:var(--bp-navy)!important} .bp-avail .rh-properties-widget-v14 .label{color:var(--bp-slate)!important} .bp-avail .rh-properties-widget-v14 .rhea_tags_tooltip_inner{background:var(--bp-navy);color:var(--bp-ivory)} .bp-avail .rh-properties-widget-v14 .rhea_tags_tooltip_inner:after,.bp-avail .rh-properties-widget-v14 .rhea_tags_tooltip_inner:before{border-top-color:var(--bp-navy)} .bp-avail .rh-properties-widget-v14 .rh-property-more-info{border-color:var(--bp-line)} .bp-ledger{margin:0;padding:0;border-top:1px solid var(--bp-line)} .bp-ledger>div{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);column-gap:24px;row-gap:2px;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--bp-line)} .bp-ledger dt{font-family:Outfit,'Outfit Fallback',sans-serif;font-size:16px;font-weight:600;line-height:1.4;color:var(--bp-navy);margin:0} .bp-ledger dd{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px} .bp-ledger .bp-fig{font-size:20px;line-height:1.3} .bp-ledger .bp-note{font-size:14px;line-height:1.5;color:var(--bp-slate)} .bp-loc .e-con.bp-loc-links{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:12px 24px} .bp-loc .bp-loc-links>.elementor-widget{width:auto;flex:0 0 auto;--container-widget-width:auto} .bp-loc .bp-loc-links>.bp-map:has(details[open]){flex:1 1 100%;order:2} .bp-loc .bp-mapbox[open] summary{display:inline-flex} .bp-loc .bp-mapbox summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border-radius:100px;box-shadow:inset 0 0 0 1px var(--bp-navy);font:600 13px/1.2 Outfit,'Outfit Fallback',sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--bp-navy);background:#fff;transition:background-color .2s,color .2s} .bp-loc .bp-mapbox summary::-webkit-details-marker{display:none} .bp-loc .bp-mapbox summary:hover{background:var(--bp-navy);color:var(--bp-ivory)} .bp-loc .bp-mapbox[open] summary{margin-bottom:16px} .bp-loc .bp-mapbox iframe{display:block;width:100%;height:400px;border:0;border-radius:8px;background:var(--bp-line)} .bp-page>.e-con.bp-ask{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,440px);column-gap:clamp(40px,5vw,80px);align-items:start} .bp-ask .e-con.bp-ask-copy{display:flex;flex-direction:column;gap:16px} .bp-ask .e-con.bp-card{background:var(--bp-ivory);border-radius:8px;padding:24px;display:flex;flex-direction:column;scroll-margin-top:24px} .bp-card .bp-card-note p{margin-top:6px;font-size:14px;line-height:1.5;color:var(--bp-slate)} .bp-card .elementor-widget-rhea-inquiry-form{margin-top:16px} .bp-card .bp-reach{margin-top:12px;padding-top:12px;border-top:1px solid var(--bp-line);display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:8px 10px} .bp-card .bp-reach>.elementor-widget{width:auto;flex:0 0 auto;--container-widget-width:auto} .bp-card .bp-reach>.bp-reach-label{flex:1 1 auto;min-width:0} .bp-card .bp-reach-label p{font-size:14px;font-weight:500;color:var(--bp-navy)} .bp-card .bp-reach .bp-btn .elementor-button{background:#fff} .bp-card .bp-reach .bp-btn .elementor-button:hover{background:var(--bp-navy);color:var(--bp-ivory)} .bp-card .rhea-inquiry-form-inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin:0!important;width:auto!important} .bp-card .rhea-inquiry-form-inner>*{grid-column:1/-1;min-width:0} .bp-card .rhea-inquiry-form-inner>.rhea-field-type-name,.bp-card .rhea-inquiry-form-inner>.rhea-field-type-email{grid-column:auto} .bp-card .rhea-inquiry-field{margin:0!important;padding:0!important;width:auto!important;max-width:none!important} .bp-card .rhea-inquiry-field label{display:block;font:400 14px/1.5 Outfit,'Outfit Fallback',sans-serif!important;color:var(--bp-slate)!important;margin:0 0 4px!important;padding:0!important;text-transform:none!important;letter-spacing:0!important} .bp-card .rhea-inquiry-field .label-post-fix{color:var(--bp-navy)!important} .bp-card .rhea-inquiry-field input:not([type=hidden]),.bp-card .rhea-inquiry-field select,.bp-card .rhea-inquiry-field textarea{width:100%!important;max-width:none!important;min-height:44px!important;height:44px!important;box-sizing:border-box!important;margin:0!important;background-color:#fff!important;border:1px solid var(--bp-slate)!important;border-radius:8px!important;padding:0 12px!important;font:400 16px/1.4 Outfit,'Outfit Fallback',sans-serif!important;color:var(--bp-navy)!important;box-shadow:none!important} .bp-card .rhea-inquiry-field textarea{height:70px!important;padding:10px 12px!important;resize:vertical} .bp-card .rhea-inquiry-field input{text-overflow:ellipsis} .bp-card .rhea-inquiry-field input::placeholder,.bp-card .rhea-inquiry-field textarea::placeholder{color:var(--bp-slate);opacity:1} .bp-card .rhea-inquiry-field input:focus,.bp-card .rhea-inquiry-field select:focus,.bp-card .rhea-inquiry-field textarea:focus{border-color:var(--bp-navy)!important;outline:2px solid var(--bp-navy)!important;outline-offset:1px!important;box-shadow:none!important} .bp-card .rhea-inquiry-field input.error,.bp-card .rhea-inquiry-field select.error,.bp-card .rhea-inquiry-field textarea.error{border:2px solid var(--bp-navy)!important} .bp-card label.error,.bp-card .rhea-inquiry-field .error:not(input):not(select):not(textarea){display:block;margin:6px 0 0!important;font:600 14px/1.4 Outfit,'Outfit Fallback',sans-serif!important;color:var(--bp-navy)!important} .bp-card .rhea-inquiry-submit-wrapper{width:100%!important;max-width:none!important;margin:4px 0 0!important;padding:0!important;float:none!important} .bp-card .rhea-inquiry-submit-wrapper .rhea-custom-button{display:inline-flex!important;align-items:center;justify-content:center;width:100%!important;max-width:none!important;flex:1 1 auto!important;min-height:52px!important;height:auto!important;margin:0!important;padding:0 24px!important;border:0!important;border-radius:100px!important;background:var(--bp-sand)!important;color:var(--bp-navy)!important;font:600 13px/1.2 Outfit,'Outfit Fallback',sans-serif!important;letter-spacing:.1em!important;text-transform:uppercase!important;white-space:nowrap;box-shadow:none!important;transition:background-color .2s,color .2s} .bp-card .rhea-inquiry-submit-wrapper .rhea-custom-button:hover{background:var(--bp-navy)!important;color:var(--bp-ivory)!important} .bp-card .rhea-inquiry-submit-wrapper .rhea-custom-button .rhea-inquiry-button-text{color:inherit!important} .bp-card .cgr-form-privacy{margin:12px 0 0!important;font:400 13px/1.5 Outfit,'Outfit Fallback',sans-serif!important;color:var(--bp-slate)!important} .bp-card .cgr-form-privacy a{color:var(--bp-navy);text-decoration:underline;text-underline-offset:3px} .bp-card .rhea-inquiry-form .message-container,.bp-card .rhea-inquiry-form .rhea-message-container{font:500 14px/1.5 Outfit,'Outfit Fallback',sans-serif!important;color:var(--bp-navy)!important} .bp-page>.e-con.bp-close{padding-top:0;padding-bottom:clamp(56px,6vw,88px)} .bp-close .e-con.bp-close-card{background:var(--bp-ivory);border-radius:8px;padding:clamp(28px,4vw,48px);display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:48px;row-gap:16px;align-items:center} .bp-close .e-con.bp-close-copy{display:flex;flex-direction:column;gap:12px} .bp-close .bp-close-card .bp-row{justify-content:flex-end} .bp-close .bp-close-card .bp-btn-line .elementor-button{background:#fff} .bp-close .bp-close-card .bp-btn-line .elementor-button:hover{background:var(--bp-navy);color:var(--bp-ivory)} @media (max-width:1024px){ .bp-page>.e-con.bp-hero{grid-template-columns:minmax(0,1fr);row-gap:24px;padding-top:24px;padding-bottom:40px} .bp-hero .bp-hero-media{order:-1} .bp-hero .bp-hero-media img{aspect-ratio:auto;height:320px} .bp-page>.e-con.bp-block{padding-top:48px;padding-bottom:48px} .bp-page>.e-con.bp-ask{grid-template-columns:minmax(0,1fr);row-gap:24px} .bp-close .e-con.bp-close-card{grid-template-columns:minmax(0,1fr)} .bp-close .bp-close-card .bp-row{justify-content:flex-start} } @media (max-width:767px){ .bp-hero .bp-hero-media{order:0} .bp-hero .bp-hero-media img{height:auto;aspect-ratio:5/4;object-position:var(--bp-pos-m,50% 50%)} .bp-hero .e-con.bp-hero-copy{gap:16px} .bp-hero .bp-hero-copy>.bp-row{flex-direction:column;align-items:stretch;gap:10px} .bp-hero .bp-hero-copy>.bp-row>.elementor-widget{width:100%} .bp-hero .bp-hero-copy>.bp-row .elementor-button{width:100%} .bp-hero .bp-proof .bp-fig{font-size:inherit} .bp-page .bp-btn:not(.bp-btn-link) .elementor-button{padding:0 22px} .bp-ledger>div{grid-template-columns:minmax(0,1fr)} .bp-ask .e-con.bp-card{padding:20px} .bp-card .rhea-inquiry-form-inner{grid-template-columns:minmax(0,1fr)} .bp-card .rhea-inquiry-form-inner>.rhea-field-type-name,.bp-card .rhea-inquiry-form-inner>.rhea-field-type-email{grid-column:1/-1} .bp-card .rhea-inquiry-field textarea{height:96px!important} .bp-card .bp-reach{flex-wrap:wrap} .bp-card .bp-reach>.bp-reach-label{flex:1 1 100%} .bp-close .bp-close-card .bp-row{flex-direction:column;align-items:stretch} .bp-close .bp-close-card .bp-row>.elementor-widget{width:100%} .bp-close .bp-close-card .bp-row .bp-btn-line .elementor-button{width:100%} .bp-close .bp-close-card .bp-row>.bp-btn-link{width:auto;align-self:flex-start} } @media (max-width:359px){ .bp-page>.e-con.bp-hero{padding-top:16px} .bp-hero .e-con.bp-hero-copy{gap:12px} .bp-hero .bp-hero-copy>.bp-row{margin-top:0;gap:8px} .bp-hero .e-con.bp-hero-copy{display:contents} .bp-page>.e-con.bp-hero{row-gap:12px} .bp-hero .bp-hero-media{order:5} .bp-hero .bp-hero-copy>.bp-proof-w{order:6} } @media (prefers-reduced-motion:reduce){.bp-page *{transition:none!important}} .bp-avail .rh-properties-widget-v14 .custom-meta-icon [stroke]:not([stroke="none"]){stroke:var(--bp-slate)} .bp-avail .rh-properties-widget-v14 .custom-meta-icon [fill]:not([fill="none"]){fill:var(--bp-slate)} .bp-avail .rh-properties-widget-v14 .pin-icon path,.bp-avail .rh-properties-widget-v14 .pin-icon circle{fill:var(--bp-slate)} .bp-avail .rh-properties-widget-v14 .rh-property-card-v14{border-radius:8px} .bp-avail .rh-properties-widget-v14 .rh-property-thumb-wrapper{border-radius:8px 8px 0 0} .bp-avail .rh-properties-widget-v14 .rhea_media{border-radius:0 0 8px 8px} .bp-avail .rh-properties-widget-v14 .figure,.bp-avail .rh-properties-widget-v14 .label,.bp-avail .rh-properties-widget-v14 .added-title{font-size:14px!important} .bp-avail .rh-properties-widget-v14 .rh-properties-container-inner{margin-left:-12px;margin-right:-12px;width:calc(100% + 24px);max-width:none} .bp-avail .rh-properties-widget-v14 .rh-property-card-v14-wrapper{padding:12px;display:flex} .bp-avail .rh-properties-widget-v14 .rh-property-card-v14{flex:1;display:flex;flex-direction:column} .bp-avail .rh-properties-widget-v14 .rh-property-card-v14-inner{flex:1;display:flex;flex-direction:column} .bp-avail .rh-properties-widget-v14 .rh-property-card-v14-inner>:last-child{margin-top:auto} body:has(.bp-page) .elementor-4950 .cgr-nl button[type="submit"]{background:transparent!important;color:#F5F2EE!important;border:0;box-shadow:inset 0 0 0 1.5px #F5F2EE} body:has(.bp-page) .elementor-4950 .cgr-nl button[type="submit"]:hover{background:#F5F2EE!important;color:#0E1C2E!important} body:has(.bp-page) .elementor-4950 .cgr-nl button[type="submit"]:focus-visible{outline:2px solid #F5F2EE;outline-offset:2px} .e-con.bp-page{--bp-pos:50% 50%;--bp-pos-m:50% 50%}/* End custom CSS */