header{border-bottom:1px solid var(--border-color-brand-brand);grid-template-columns:1fr auto 1fr;padding:24px 80px}header .logo img{height:30px}header .contact-info{column-gap:24px;row-gap:4px}header .contact-info span{padding-left:12px}header .contact-info a{color:var(--text-color-neutral-primary);font-size:16px;letter-spacing:-4.5%;line-height:18.4px}main{padding:80px 46px 15px}main .main-wrapper{gap:110px;grid-template-columns:minmax(auto,588px) minmax(auto,502px)}main .main-wrapper .form-wrapper{width:100%}main .main-wrapper .image-wrapper img{border-radius:24px;width:100%}main .main-wrapper .form-wrapper .form-heading h3{font-family:"Messina Serif",sans-serif;font-size:36px;letter-spacing:-2%;line-height:41.4px;margin:unset}main .main-wrapper .form-wrapper .form-heading p{font-size:18px;letter-spacing:-4%;line-height:27px}main .main-wrapper .form-wrapper .form-content{margin-top:40px}footer{color:var(--text-color-neutral-secondary);font-size:14px;letter-spacing:-4%;line-height:21px;padding:24px 80px}@media (max-width:767px){header{padding:16px}header .logo img{height:24px}main .main-wrapper{grid-template-columns:1fr;width:100%}main{padding:64px 16px}footer{padding:28px 16px}main .main-wrapper .form-wrapper .form-heading h3{font-size:24px;line-height:27.6px}main .main-wrapper .form-wrapper .form-heading p{font-size:16px;line-height:24px}}