.section-newsletter{padding:50px 0}@media (min-width:1024px){.section-newsletter{padding:60px 0 90px}}.section-newsletter.bg-dark-blue .form-block,.section-newsletter.bg-medium-blue .form-block,.section-newsletter.gradient-dark .form-block{color:var(--dark-blue-60)}@media (min-width:1024px){.section-newsletter .holder-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px}.section-newsletter .form-block,.section-newsletter .text-block{width:calc(50% - 20px)}}.section-newsletter .text-block{padding:0 0 15px}@media (min-width:1024px){.section-newsletter .text-block{padding:0 10px 0 0}}.section-newsletter .form-block{background:none;-webkit-box-shadow:none;box-shadow:none;font-size:16px;padding:0}@media (min-width:1024px){.section-newsletter .form-block{margin:0 0 -10px auto;max-width:540px}}.section-newsletter .hs-form{margin:0 0 15px;text-align:center}@media (min-width:768px){.section-newsletter .hs-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:left}.section-newsletter .hs_error_rollup{width:100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.section-newsletter .hs-email{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.section-newsletter .hs-email>label{display:none}.section-newsletter .hs-email input[type=email]{background:#fff;border-bottom:0;border-radius:50px;padding:10px 25px}@media (min-width:768px){.section-newsletter .hs-email input[type=email]{border-radius:30px 0 0 30px}}@media (min-width:1024px){.section-newsletter .hs-email input[type=email]{font-size:18px;height:60px}}@media (min-width:768px){.section-newsletter .hs-submit,.section-newsletter .hs_submit{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.section-newsletter .submit-wrap,.section-newsletter .submit-wrap:after{border-bottom-left-radius:0;border-top-left-radius:0}.section-newsletter input[type=submit]{background-image:none;border-radius:50px;height:48px;min-width:160px;padding:10px 15px;text-align:center}@media (min-width:768px){.section-newsletter input[type=submit]{border-radius:0 30px 30px 0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}@media (min-width:1024px){.section-newsletter input[type=submit]{height:60px}}