.contact-page{padding-bottom:clamp(80px,7.767vw + 50.87px,200px);padding-top:clamp(32px,1.813vw + 25.2px,60px)}.contact-lead{line-height:1.8;padding-inline:clamp(20px,2.589vw + 10.29px,60px)}.contact-page .property-data-title{height:clamp(36px,calc(35px + .26vw),40px);max-width:clamp(375px,11.33vw + 332.51px,550px)}.contact-page .property-data-title-bg{object-fit:fill}.contact-page .property-data-title-text{font-size:clamp(14px,calc(13px + .26vw),18px);inset-block-start:50%;inset-inline-start:0;letter-spacing:clamp(1.5px,calc(1.3px + .04vw),2.16px);padding-inline-start:32px;transform:translateY(-50%)}.contact-form-section{margin-top:clamp(32px,1.813vw + 25.2px,60px)}.contact-form-intro{margin-top:clamp(24px,1.166vw + 19.63px,42px);padding-inline:clamp(0px,3.883vw - 14.56px,60px)}.contact-form-intro__title{font-size:clamp(16px,.13vw + 15.51px,18px);font-weight:700;margin:0 0 clamp(12px,.259vw + 11.03px,16px)}.contact-form-intro__marker{color:#c8171d}.contact-form-intro__text{font-size:clamp(14px,.13vw + 13.51px,16px);line-height:1.8;margin:0}.contact-form-section .footerFormContainer{margin-top:clamp(24px,1.036vw + 20.12px,40px)}.contact-form-section .footerFormLeft{border:1px solid #eee;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);max-width:clamp(480px,11.133vw + 438.25px,652px);width:100%}.contact-phone-section{margin-top:clamp(60px,2.589vw + 50.29px,100px)}.contact-phone-section .footerFormContainer{margin-top:clamp(24px,1.166vw + 19.63px,42px)}.contact-phone-section .phoneArea__banners{display:none}