.contact-page{--verticalSpacing:200px;position:relative;z-index:2;--verticalSpacing:100px}@media(min-width:768px){.contact-page{--verticalSpacing:calc(44.6428571429vw - 242.8571428571px)}}@media(min-width:992px){.contact-page{--verticalSpacing:200px}}.contact-page .container{position:relative;z-index:1}.contact-form-section{min-height:900px;background:linear-gradient(0deg,rgba(45,45,45,.1),rgba(45,45,45,.1)),url(/banner/contact.jpeg) 50% no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:flex-end;padding:60px 0;position:relative;z-index:2}.contact-form-section .container{display:flex;gap:20px}.contact-form-section .form-title{color:#fff;line-height:40px;letter-spacing:.64px;text-transform:uppercase;font-size:24px}@media(min-width:768px){.contact-form-section .form-title{font-size:calc(3.5714285714vw - 3.4285714286px)}}@media(min-width:992px){.contact-form-section .form-title{font-size:32px}}.contact-form-section .contact-form{width:70%;max-width:825px;padding:60px;background:#fff;flex-shrink:0}.page-content-title{letter-spacing:.96px;text-transform:uppercase;font-size:26px;margin-bottom:15px}@media(min-width:768px){.page-content-title{font-size:calc(9.8214285714vw - 49.4285714286px)}}@media(min-width:992px){.page-content-title{font-size:48px}}@media(min-width:768px){.page-content-title{margin-bottom:calc(2.2321428571vw - 2.1428571429px)}}@media(min-width:992px){.page-content-title{margin-bottom:20px}}.contact-address{padding:120px 0}@media screen and (max-width:768px){.contact-page .contact-form-section{padding-top:150px;padding-bottom:0;min-height:0}.contact-page .contact-form-section>.container{display:block;padding:0}.contact-page .form-title{margin-bottom:20px;padding-left:25px;padding-right:25px;max-width:450px}.contact-page .contact-form{width:100%;max-width:100%;padding:25px}}