.contact-form{padding:40px 0}.contact-form .text-wrapper{color:#fff;font-family:Roboto,sans-serif;margin:0 auto;max-width:342px;padding-bottom:24px;text-align:center}.contact-form .text-wrapper h1{font-size:32px;letter-spacing:.01px;margin:0 0 16px}.contact-form .text-wrapper p{font-size:20px;font-weight:300;line-height:24px;margin:0}.contact-form .form-wrapper{background:#fff;border-radius:2px;box-shadow:0 3px 14px #00000052;padding:24px}.contact-form .form-wrapper .legal-consent-container .hs-form-booleancheckbox-display{align-items:flex-start;display:flex;margin-bottom:24px;margin-top:-8px}.contact-form .form-wrapper .legal-consent-container .input input[type=checkbox]{margin-top:3px}.contact-form .form-wrapper form .legal-consent-container .hs-richtext p{font-size:12px;font-weight:300;letter-spacing:.03px;line-height:14px;margin-bottom:24px}.contact-form .form-wrapper form fieldset.form-columns-2{display:grid;grid-template-columns:1fr}.contact-form .form-wrapper form fieldset.form-columns-2>div{width:100%}@media (min-width:748px){.contact-form{padding:160px 0}.contact-form .central{display:flex;justify-content:space-between}.contact-form .form-wrapper{max-width:606px}.contact-form .text-wrapper{display:flex;flex-direction:column;justify-content:center;margin:0;max-width:461px;padding-right:16px;text-align:left}.contact-form .text-wrapper p{font-size:18px;font-weight:300;letter-spacing:.03px;line-height:24px}.contact-form .form-wrapper form fieldset.form-columns-2{grid-template-columns:repeat(2,1fr)}}@media (min-width:1140px){.contact-form .text-wrapper h1{font-size:48px}.contact-form .text-wrapper p{width:461px}}