.contact-form{position:relative;background:var(--primary);overflow:hidden}.contact-form .contact-form__wrapper{display:grid;grid-template-columns:1fr}.contact-form .contact-form__wrapper .contact-form__info{padding:2rem 0 1rem}.contact-form .contact-form__wrapper .contact-form__info *{color:#fff;text-align:center}.contact-form .contact-form__wrapper .contact-form__form{position:relative;padding:2rem 0;z-index:0}.contact-form .contact-form__wrapper .contact-form__form:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:100vw;height:100%;opacity:.075;z-index:-1}.contact-form .contact-form__wrapper .contact-form__form form .hs-form-field>label,.contact-form .contact-form__wrapper .contact-form__form form .hs-form-field>label>span{color:#fff!important;font-weight:500}.contact-form .contact-form__wrapper .contact-form__form form .hs_submit .actions{display:flex;justify-content:flex-end}.contact-form__form input[type=submit]{text-transform:none;font-weight:500;letter-spacing:1px}.contact-form__form input[type=submit]:focus,.contact-form__form input[type=submit]:hover{background-color:#fff;color:var(--secondary)}.contact-form .contact-form__wrapper .contact-form__info p{margin:0}@media (min-width:992px){.contact-form .contact-form__wrapper{grid-template-columns:1fr 2fr;column-gap:2rem}.contact-form .contact-form__wrapper .contact-form__info{padding:3rem 2rem 3rem 0}.contact-form .contact-form__wrapper .contact-form__info *{text-align:left}.contact-form .contact-form__wrapper .contact-form__form{padding:1.5rem 0 3rem 3rem}.contact-form .contact-form__wrapper .contact-form__form:before{left:0;transform:none;width:cacl(100% + ((100vw - 1240px)/2))}}