.b-contact-form .form{background:#e6ecfe;border-radius:5px;padding:40px}.b-contact-form .form__title{font-size:2.4rem;font-weight:600;line-height:1.4}.b-contact-form .col-title{flex:0 360px;padding-right:20px}.b-contact-form .col-form{flex:1}.b-contact-form .success{display:none}.b-contact-form--layout-single-post .hbspt-form{position:relative}.b-contact-form--layout-single-post [type=email]{padding-right:100px}.b-contact-form--layout-single-post [type=submit]{padding:0 15px;position:absolute;top:0;right:0}@media only screen and (max-width:992px){.b-contact-form--layout-single-post .cols{display:block}.b-contact-form--layout-single-post .col-title{padding-right:0}.b-contact-form--layout-single-post .form{padding:35px 20px}.b-contact-form--layout-single-post .form__title{text-align:center;margin-bottom:20px;font-size:2rem}}.b-contact-form--layout-contact-page{background-color:#f1f4ff;overflow:hidden}.b-contact-form--layout-contact-page .cols{flex-direction:column;position:relative}.b-contact-form--layout-contact-page .form{background-color:#0000;padding:0;position:relative}.b-contact-form--layout-contact-page .form__title{text-align:center;font-size:4.6rem;font-weight:400;line-height:1.2;position:relative}.b-contact-form--layout-contact-page .form__subtitle{text-align:center;margin-top:40px;font-size:2.4rem;font-weight:600}.b-contact-form--layout-contact-page .form:before{content:"";width:780px;height:780px;filter:blur(200px);background:linear-gradient(110deg,#ffc11d26 9.84% 92.37%);margin:0 auto;position:absolute;top:170px;left:50%;transform:translate(-50%)}.form-submitted .b-contact-form--layout-contact-page .form:before{top:15px}@media only screen and (max-width:992px){.b-contact-form--layout-contact-page .form{margin:0 -15px}.b-contact-form--layout-contact-page .form__title{font-size:3.8rem;font-weight:500;line-height:1.4}.b-contact-form--layout-contact-page .form__subtitle{margin-top:15px;font-size:2rem;font-weight:500}.b-contact-form--layout-contact-page .form:before{width:520px;height:520px;top:80px}.form-submitted .b-contact-form--layout-contact-page .form{margin:0}}.b-contact-form--layout-contact-page .col-title{flex:1;padding-right:0}.b-contact-form--layout-contact-page .col-form{max-width:530px;background-color:#fff;margin:45px auto 0;padding:45px 60px 60px}.b-contact-form--layout-contact-page .col-form fieldset{margin:0 -8px}.b-contact-form--layout-contact-page .col-form .hs-form-field{margin-top:15px;margin-bottom:0;padding:0 8px}.b-contact-form--layout-contact-page .col-form .hs-form-field>label{text-transform:uppercase;padding-bottom:5px;font-size:1.8rem;line-height:1.4;display:block}.b-contact-form--layout-contact-page .col-form .hs-form-field input:not([type=checkbox]),.b-contact-form--layout-contact-page .col-form .hs-form-field textarea,.b-contact-form--layout-contact-page .col-form .hs-form-field select{border:1px solid #15154666;width:100%!important}.b-contact-form--layout-contact-page .col-form .hs-form-field .input{margin-right:0}.b-contact-form--layout-contact-page .col-form .hs-form-field .input[type=checkbox]{border-radius:0}.b-contact-form--layout-contact-page .col-form .hs-richtext{margin-top:15px;padding:0 8px}.b-contact-form--layout-contact-page .col-form .hs-form-required{color:#f94038;margin-left:3px}.b-contact-form--layout-contact-page .col-form .hs-button{width:100%;height:60px;margin-top:25px;font-weight:500}@media only screen and (max-width:992px){.b-contact-form--layout-contact-page .col-form .hs-button{margin-top:20px}}.form-submitted .b-contact-form--layout-contact-page .col-form{display:none}@media only screen and (max-width:992px){.b-contact-form--layout-contact-page .col-form{margin-top:35px;padding:5px 20px 25px}}.b-contact-form--layout-contact-page .success{max-width:530px;height:530px;text-align:center;background-color:#fff;flex-direction:column;justify-content:center;align-items:center;margin:65px auto 0;padding:60px;display:none;position:relative}.b-contact-form--layout-contact-page .success__title{font-size:3.2rem;font-weight:500;line-height:1.5}.b-contact-form--layout-contact-page .success__image{max-width:210px;margin:60px auto 0}.b-contact-form--layout-contact-page .success .form_success_text{margin-top:15px;font-size:1.8rem;font-weight:400}.form-submitted .b-contact-form--layout-contact-page .success{display:flex}@media only screen and (max-width:992px){.b-contact-form--layout-contact-page .success{height:auto;margin-top:35px;padding:60px 15px}.b-contact-form--layout-contact-page .success__title{font-size:2.4rem}.b-contact-form--layout-contact-page .success__image{max-width:160px;margin:50px auto 0}.form-submitted .b-contact-form--layout-contact-page{padding-bottom:120px}}.form-submitted .b-contact-form--layout-contact-page .submitted-message,.form-submitted .b-contact-form--layout-contact-page .form__subtitle{display:none}.form-submitted .b-contact-form--layout-contact-page .success,.form-submitted .b-contact-form--layout-single-post .submitted-message{display:block}
/*# sourceMappingURL=block-contact-form.css.map */
