.ContactFormSection_section__l_QYa{display:flex;justify-content:center;align-items:center;padding:3.75rem 0;min-height:42.5rem;background:url(/images/properties-page/img2.webp) 50%/cover no-repeat}@media(min-width:1024px){.ContactFormSection_section__l_QYa{padding:6.5rem 0;min-height:55.5rem}}.ContactFormSection_inner__ct6gM{display:flex;flex-direction:column;gap:2.5rem;width:calc(100% - 3rem);max-width:87.5rem;margin:0 auto}@media(min-width:1024px){.ContactFormSection_inner__ct6gM{width:calc(100% - 4rem);flex-direction:row;justify-content:space-between;align-items:center}}.ContactFormSection_textBlock__tYm_Z{max-width:38.875rem}.ContactFormSection_textContent__NNnV0{display:flex;flex-direction:column;gap:.5rem;padding:.625rem 0 .625rem 1.5rem;border-left:.25rem solid #beb18b}.ContactFormSection_heading__blKa6{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:400;line-height:2.8125rem;text-transform:uppercase;color:#a39476}.ContactFormSection_subtitle__CiQvQ{font-size:clamp(1rem,1.5vw,1.25rem);font-weight:400;line-height:2.1875rem;color:#fff}.ContactFormSection_formCard__jQZfO{display:flex;flex-direction:column;padding:2rem;gap:2.5rem;width:100%;background:#fff;border:1px solid rgba(231,231,232,.5)}@media(min-width:1024px){.ContactFormSection_formCard__jQZfO{padding:3rem;gap:3rem;width:min(100%,37.5rem);flex-shrink:0}}@media(min-width:1400px){.ContactFormSection_formCard__jQZfO{padding:3.5rem;gap:3.5rem;width:44.9375rem}}.ContactFormSection_fields__AHl0a{display:flex;flex-direction:column;gap:1.5rem}.ContactFormSection_fieldGroup__Xd9Dj{display:flex;flex-direction:column;gap:.75rem}.ContactFormSection_row__zNi7y{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:640px){.ContactFormSection_row__zNi7y{flex-direction:row}}.ContactFormSection_dropdown__GLl3T,.ContactFormSection_input__DL4Cg{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;gap:1rem;height:3.5rem;background:rgba(231,231,232,.5);border:none;border-bottom:1px solid #beb18b;flex:1 1}.ContactFormSection_dropdown__GLl3T input,.ContactFormSection_input__DL4Cg input{width:100%;height:100%;background:none;border:none;outline:none;font-family:inherit;font-size:.875rem;font-weight:400;line-height:1.1875rem;color:#404041}.ContactFormSection_dropdown__GLl3T input::-moz-placeholder,.ContactFormSection_input__DL4Cg input::-moz-placeholder{color:#9a9a9c}.ContactFormSection_dropdown__GLl3T input::placeholder,.ContactFormSection_input__DL4Cg input::placeholder{color:#9a9a9c}.ContactFormSection_optional__e4_jX{font-size:.875rem;font-weight:400;line-height:1.1875rem;color:#818285;white-space:nowrap}.ContactFormSection_error__BF8yl{font-size:.75rem;font-weight:400;line-height:1rem;color:#b20610}.ContactFormSection_privacyText__BX0qZ{font-size:.75rem;font-weight:400;line-height:1.5;color:#818285}.ContactFormSection_privacyLink__NbexI{color:#beb18b;text-decoration:underline}.ContactFormSection_privacyLink__NbexI:hover{text-decoration:none}.ContactFormSection_dropdown__GLl3T{position:relative;cursor:pointer}.ContactFormSection_dropdownTrigger__rPALA{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;padding:0;margin:0;background:none;border:none;cursor:pointer;font-family:inherit;font-size:.875rem;font-weight:400;line-height:1.1875rem;color:#404041}.ContactFormSection_dropdownTrigger__rPALA svg{flex-shrink:0;transition:transform .2s}.ContactFormSection_chevronOpen__1atqL{transform:rotate(180deg)}.ContactFormSection_dropdownMenu__xj4Y2{position:absolute;top:100%;left:0;width:100%;margin:0;padding:0;list-style:none;filter:drop-shadow(0 0 1.25rem rgba(0,0,0,.2));z-index:9}.ContactFormSection_dropdownItem__9ngTz{display:flex;align-items:center;padding:.5rem 1rem;height:2.625rem;background:#e7e7e8;border-bottom:1px solid #404041;font-family:inherit;font-size:.875rem;font-weight:400;color:#404041;cursor:pointer;transition:background-color .15s}.ContactFormSection_dropdownItem__9ngTz:hover{background:hsl(240,2.1276595745%,85.7843137255%)}.ContactFormSection_dropdownItem__9ngTz:last-child{border-bottom:none}.ContactFormSection_dropdownItemActive__1mf3b{background:#beb18b;color:#fff;font-weight:700}.ContactFormSection_dropdownItemActive__1mf3b:hover{background:hsl(44.7058823529,28.1767955801%,59.5098039216%)}.ContactFormSection_sliderBlock__911XP{display:flex;flex-direction:column;padding:1.25rem 1rem;gap:1.5rem;background:rgba(231,231,232,.5);border-bottom:1px solid #beb18b}.ContactFormSection_sliderLabel__yDn_e{font-size:.875rem;font-weight:400;line-height:1.1875rem;color:#404041}.ContactFormSection_sliderWrapper__ZOC_R{position:relative;padding-top:2.25rem;height:3.3125rem}.ContactFormSection_sliderTooltip__qIQxM{position:absolute;top:0;transform:translateX(-50%);display:flex;justify-content:center;align-items:center;padding:.4375rem .875rem;background:#beb18b;border-radius:2.25rem;font-size:.75rem;font-weight:700;line-height:130%;color:#fff;white-space:nowrap;z-index:2}.ContactFormSection_sliderTooltip__qIQxM:after{content:"";position:absolute;bottom:-.25rem;left:50%;transform:translateX(-50%) rotate(45deg);width:.4375rem;height:.4375rem;background:#beb18b}.ContactFormSection_sliderTrack__3EjRu{position:absolute;bottom:0;left:0;right:0;height:1.125rem;background:hsla(0,0%,100%,.5);border:1px solid hsla(0,0%,100%,.5);border-radius:6.875rem;pointer-events:none}.ContactFormSection_sliderFill__nug0w{position:absolute;top:.125rem;height:.8125rem;background:#baaf88;border-radius:0}.ContactFormSection_sliderMax__IjID7,.ContactFormSection_sliderMin__J_uMm,.ContactFormSection_slider__6fXUL{position:absolute;bottom:0;left:0;width:100%;height:1.0625rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);outline:none;cursor:pointer;pointer-events:none;z-index:1}.ContactFormSection_sliderMax__IjID7::-webkit-slider-runnable-track,.ContactFormSection_sliderMin__J_uMm::-webkit-slider-runnable-track,.ContactFormSection_slider__6fXUL::-webkit-slider-runnable-track{height:.8125rem;background:rgba(0,0,0,0);border-radius:0}.ContactFormSection_sliderMax__IjID7::-moz-range-track,.ContactFormSection_sliderMin__J_uMm::-moz-range-track,.ContactFormSection_slider__6fXUL::-moz-range-track{height:.8125rem;background:rgba(0,0,0,0);border-radius:0}.ContactFormSection_sliderMin__J_uMm::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1.0625rem;height:.8125rem;background:#beb18b;border-radius:2.5rem 0 0 2.5rem;cursor:pointer;pointer-events:auto;position:relative;z-index:1}.ContactFormSection_sliderMin__J_uMm::-moz-range-thumb{width:1.0625rem;height:.8125rem;background:#beb18b;border-radius:2.5rem 0 0 2.5rem;border:none;cursor:pointer;pointer-events:auto}.ContactFormSection_sliderMax__IjID7::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1.0625rem;height:.8125rem;background:#beb18b;border-radius:0 2.5rem 2.5rem 0;cursor:pointer;pointer-events:auto;position:relative;z-index:1}.ContactFormSection_sliderMax__IjID7::-moz-range-thumb{width:1.0625rem;height:.8125rem;background:#beb18b;border-radius:0 2.5rem 2.5rem 0;border:none;cursor:pointer;pointer-events:auto}.ContactFormSection_submitButton__AT52u{display:flex;align-items:center;justify-content:center;padding:.5rem 1rem;gap:.625rem;width:100%}@media(min-width:1024px){.ContactFormSection_submitButton__AT52u{width:17.3125rem}}.ContactFormSection_submitButton__AT52u{height:3.25rem;background:#beb18b;border:none;cursor:pointer;transition:background-color .2s}.ContactFormSection_submitButton__AT52u span{font-family:inherit;font-size:.875rem;font-weight:700;text-transform:uppercase;color:#fff}.ContactFormSection_submitButton__AT52u:hover{background:hsl(46.8,26.5957446809%,58.137254902%)}.ContactFormSection_submitArrow__cztwp{font-size:1.125rem}.ContactFormSection_successContent__iwLTK{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1rem;padding:2.5rem 0}.ContactFormSection_successContent__iwLTK h3{font-size:1.5rem;font-weight:700;color:#404041}.ContactFormSection_successContent__iwLTK p{font-size:1rem;font-weight:400;line-height:1.5rem;color:#818285;max-width:25rem}.HeroSection_hero__pRjEM{position:relative;min-height:31.25rem;margin:-1.875rem 0;display:flex;flex-direction:column;justify-content:center;padding:3rem 0 5rem}@media(min-width:1024px){.HeroSection_hero__pRjEM{min-height:min(46.25rem,100dvh - 5rem);padding:0 0 1.875rem}}.HeroSection_heroImage__UCbIl{z-index:0;object-fit:cover}.HeroSection_heroOverlay__zL8Fn{position:absolute;inset:0;z-index:0;pointer-events:none}.HeroSection_heroContent__OwtWb{position:relative;z-index:1;display:flex;flex-direction:column;gap:.5rem;width:calc(100% - 3rem);max-width:87.5rem;margin:0 auto}@media(min-width:1024px){.HeroSection_heroContent__OwtWb{width:calc(100% - 4rem)}}.HeroSection_heroHeading__ip7X1{font-size:clamp(2rem,5vw,3.125rem);font-weight:390;line-height:1.2;text-transform:uppercase;color:#fff;max-width:43.9375rem}.HeroSection_heroSubtext__PO9UN{font-size:clamp(1rem,2vw,1.5rem);font-weight:300;line-height:1.375;color:#fff;max-width:44.4375rem}.PropertyCard_card__74OOY{position:relative;display:flex;flex-direction:column;background:#f9f9f9;border:1px solid #d9d9d9;padding:1rem;gap:1.5rem}.PropertyCard_card__74OOY,.PropertyCard_titleLink__RsS9V{text-decoration:none;color:inherit}.PropertyCard_titleLink__RsS9V:after{content:"";position:absolute;inset:0;z-index:1}.PropertyCard_contentWrapper__hTMbQ{display:flex;flex-direction:column;gap:1.5rem;flex:1 1}@media(min-width:1024px){.PropertyCard_cardList__QvXNO{flex-direction:row;gap:1.8125rem}.PropertyCard_cardList__QvXNO .PropertyCard_imageWrapper__X5Mm9{flex:0 1 min(37.5rem,45%);height:20.1875rem;aspect-ratio:auto}.PropertyCard_cardList__QvXNO .PropertyCard_contentWrapper__hTMbQ{justify-content:center;gap:1.8125rem}.PropertyCard_cardList__QvXNO .PropertyCard_details__SwPac{flex-direction:row;gap:2rem}.PropertyCard_cardList__QvXNO .PropertyCard_info__Cus9B{gap:1.25rem;border-right:none;padding-right:0}.PropertyCard_cardList__QvXNO .PropertyCard_title__XgZ7n{font-size:1.25rem;font-weight:700;line-height:2rem;max-width:21.4375rem}.PropertyCard_cardList__QvXNO .PropertyCard_price__KC8_u{font-size:1.5rem;line-height:2.0625rem}.PropertyCard_cardList__QvXNO .PropertyCard_agent__d7xyq{width:min(100%,20rem)}.PropertyCard_cardList__QvXNO .PropertyCard_agentImageWrapper__OOkuk{width:7.5rem;height:8.875rem}.PropertyCard_cardList__QvXNO .PropertyCard_agentContent__Y8AbF{align-items:center}}@media(min-width:1400px){.PropertyCard_cardList__QvXNO .PropertyCard_agent__d7xyq{width:23.4375rem}.PropertyCard_cardList__QvXNO .PropertyCard_agentImageWrapper__OOkuk{width:10.5625rem;height:12.4375rem}}.PropertyCard_imageWrapper__X5Mm9{position:relative;width:100%;aspect-ratio:656/318;overflow:hidden}.PropertyCard_image__ZlX8d{position:relative;width:100%;height:100%}.PropertyCard_imageDots__1i5Jg{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);display:flex;gap:.3125rem}.PropertyCard_dot__JtPX9{width:.5rem;height:.5rem;border-radius:50%;background:hsla(0,0%,100%,.5)}.PropertyCard_dotActive__efgdH{background:#fff}.PropertyCard_arrowLeft__5VMrZ,.PropertyCard_arrowRight___mx82{position:absolute;top:50%;transform:translateY(-50%);width:3rem;height:3rem;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;z-index:2}.PropertyCard_arrowLeft__5VMrZ{left:1.25rem;background:#818285}.PropertyCard_arrowRight___mx82{right:1.25rem;background:#beb18b}.PropertyCard_arrowIcon__iTvF0{color:#fff;font-size:1rem;font-weight:700}.PropertyCard_details__SwPac{display:flex;flex-direction:column;gap:1rem;flex:1 1}@media(min-width:640px){.PropertyCard_details__SwPac{flex-direction:row;gap:1.5rem}}.PropertyCard_info__Cus9B{flex:1 1;display:flex;flex-direction:column;gap:.75rem}@media(min-width:640px){.PropertyCard_info__Cus9B{border-right:1px solid rgba(231,231,232,.5);padding-right:1rem}}.PropertyCard_title__XgZ7n{font-size:clamp(.875rem,1.1vw,1.125rem);font-weight:500;line-height:1.5;color:#404041;max-width:18.5rem}.PropertyCard_specs__Ad0LT{display:flex;gap:1.25rem}.PropertyCard_spec__1z3KD{font-size:.90625rem;font-weight:400;line-height:1.875rem;color:#404041;margin-top:auto}.PropertyCard_spec__1z3KD strong{font-weight:700}.PropertyCard_spec__1z3KD sup{font-size:.65em}.PropertyCard_location__N5GQ5{font-size:1rem;font-weight:400;line-height:1.875rem;color:#818285;margin-bottom:-.75rem}.PropertyCard_price__KC8_u{font-size:clamp(1rem,1.25vw,1.25rem);font-weight:500;line-height:1.4;text-transform:uppercase;color:#beb18b}.PropertyCard_priceSubtitle__YCY1h{margin-top:-.5rem;font-size:.8125rem;font-weight:400;line-height:1.4;color:#818285}.PropertyCard_agent__d7xyq{display:flex;flex-direction:column;gap:.9375rem;min-width:0}@media(min-width:640px){.PropertyCard_agent__d7xyq{width:clamp(10rem,40%,18.9375rem);flex-shrink:0}}.PropertyCard_agentLabel__x_jDn{font-size:1rem;font-weight:400;line-height:1.875rem;color:#818285}.PropertyCard_agentContent__Y8AbF{display:flex;gap:.875rem;align-items:flex-start}.PropertyCard_agentImageWrapper__OOkuk{position:relative;width:clamp(5rem,50%,8.5625rem);aspect-ratio:137/162;flex-shrink:0;overflow:hidden;background:#fff}.PropertyCard_agentImage__Ig6Lr{width:100%;height:100%;object-fit:cover}.PropertyCard_agentInfo__iX70m{display:flex;flex-direction:column;gap:.625rem;padding:.375rem 0;min-width:0}.PropertyCard_agentName__obUst{font-size:clamp(.75rem,1vw,1rem);font-weight:500;line-height:1.4;text-transform:uppercase;color:#404041;overflow-wrap:anywhere}.PropertyCard_agentBrand__MHTKW{font-size:.875rem;font-weight:700;letter-spacing:.03125rem;text-transform:uppercase;color:#beb18b}.PropertyCard_cta__1eyWi{display:flex;align-items:center;justify-content:center;gap:.625rem;padding:.5rem 1rem;height:3.125rem;background:#baaf88;text-decoration:none;transition:background-color .2s;margin-top:auto}.PropertyCard_cta__1eyWi span{font-size:.875rem;font-weight:700;text-transform:uppercase;color:#fff}.PropertyCard_cta__1eyWi:hover{background:hsl(46.8,26.5957446809%,58.137254902%)}.PropertyCard_ctaArrow__nOJ4v{font-size:1.125rem}.RelatedPropertiesSection_section__VB5jx{background:#fff;padding:3rem 0}@media(min-width:1024px){.RelatedPropertiesSection_section__VB5jx{padding:5rem 0}}.RelatedPropertiesSection_inner__EKLOs{display:flex;flex-direction:column;gap:2rem;width:calc(100% - 3rem);max-width:87.5rem;margin:0 auto}@media(min-width:1024px){.RelatedPropertiesSection_inner__EKLOs{width:calc(100% - 4rem)}}.RelatedPropertiesSection_titleBlock__PqUfy{display:flex;flex-direction:column;gap:.5rem;padding-left:1.5rem;border-left:.25rem solid #beb18b}.RelatedPropertiesSection_heading__bseUi{font-size:clamp(1.5rem,4vw,2.5rem);font-weight:400;line-height:.88;text-transform:uppercase;color:#a39476;margin:0}.RelatedPropertiesSection_subtitle__koO1z{font-size:clamp(.875rem,2vw,1.25rem);font-weight:400;line-height:1.75;color:#404041;margin:0}.RelatedPropertiesSection_cards__8qPN7{display:flex;gap:1.5rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.RelatedPropertiesSection_cards__8qPN7::-webkit-scrollbar{display:none}.RelatedPropertiesSection_cards__8qPN7>*{flex:0 0 100%;min-width:0;scroll-snap-align:start}@media(min-width:1024px){.RelatedPropertiesSection_cards__8qPN7{overflow:visible;scroll-snap-type:none}.RelatedPropertiesSection_cards__8qPN7>*{flex:1 1;scroll-snap-align:none}}.RelatedPropertiesSection_nav__suzt8{display:flex;align-items:center;gap:1rem}@media(min-width:1024px){.RelatedPropertiesSection_nav__suzt8{gap:3.375rem}}.RelatedPropertiesSection_viewAll__oeRFL{font-size:1rem;font-weight:400;color:#404041;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;border:1px solid #404041;padding:.5rem 1rem;transition:background-color .2s,color .2s}.RelatedPropertiesSection_viewAll__oeRFL:hover{background:#404041;color:#fff}.RelatedPropertiesSection_navLine__opMiz{flex:1 1;height:0;border-top:1px solid #beb18b}.RelatedPropertiesSection_ctaSuffix__B7fbv{display:none}@media(min-width:768px){.RelatedPropertiesSection_ctaSuffix__B7fbv{display:inline}}.RelatedPropertiesSection_navArrows__sTJDq{display:flex;gap:.25rem}@media(min-width:1024px){.RelatedPropertiesSection_navArrows__sTJDq{display:none}}.RelatedPropertiesSection_navArrow__kHcn9{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:none;background:#818285;color:#fff;cursor:pointer;flex-shrink:0;transition:background-color .2s}.RelatedPropertiesSection_navArrow__kHcn9:last-child{background:#beb18b}.RelatedPropertiesSection_navArrow__kHcn9:hover{opacity:.85}.RelatedPropertiesSection_arrowIconRight__ER1yU{color:#fff}.RelatedPropertiesSection_arrowIconLeft__WD2iX{color:#fff;transform:rotate(180deg)}