.newsletter{align-items:center;background:#93b537 url(../images/footer-leaf-bg.png) no-repeat;background-position:100%;border-radius:16px;box-shadow:0 8px 8px -4px #10182808;box-shadow:0 20px 24px -4px #10182814;display:flex;flex-wrap:wrap;padding:33px 65px 33px 50px;position:relative;z-index:inherit}.newsletter .content-block{color:#000;width:calc(100% - 390px)}.newsletter .content-block h2{color:#000;display:block;font-size:32px;font-weight:700;margin-bottom:15px!important}.newsletter .content-block p{color:#000;font-weight:400;line-height:1.4;margin-bottom:1em}.newsletter .img-block{margin-left:auto;max-width:300px}.newsletter .img-block img{display:block;width:100%}.newsletter-form{display:flex;flex-wrap:wrap;gap:15px;margin-top:15px;max-width:500px;width:100%}.newsletter-form .form-control,.newsletter-form .hs-input{border-color:hsla(0,0%,100%,.5);border-radius:10px;font-size:16px;font-weight:600;height:44px;padding:0 15px}.newsletter-form .form-control{width:calc(100% - 156px)}.newsletter-form .form-control::-ms-input-placeholder,.newsletter-form .hs-input::-ms-input-placeholder{color:#000}.newsletter-form .form-control::placeholder,.newsletter-form .hs-input::placeholder{color:#000;opacity:1}.newsletter-form .btn-custom,.newsletter-form .hs-button[type=submit]{background-color:#fff!important;border:1px solid #fff!important;border-radius:25px;color:#93b537!important;display:inline-flex;font-size:16px!important;font-weight:600;height:44px;line-height:44px;margin:0;padding:0 24px;transition:.3s!important}.newsletter-form .btn-custom,.newsletter-form .hs-button[type=submit]:hover{background-color:#efefef!important;border:1px solid #efefef!important;color:#93b537!important}.newsletter-form .hs_cos_wrapper{width:100%}.newsletter-form .hs_cos_wrapper form{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}.newsletter-form .hs-form-field{margin:0;width:calc(100% - 170px)}.newsletter-form .hs-form-field label{display:none}.newsletter-form .hs_error_rollup{order:3}.newsletter-form .hs_error_rollup .hs-error-msgs{margin-top:5px}.newsletter-form .hs_error_rollup .hs-error-msgs li label{color:red;font-size:14px}@media only screen and (max-width:1199px){.newsletter{padding:33px 45px 33px 30px}.newsletter .content-block{width:calc(100% - 345px)}.newsletter .content-block p{font-size:18px}}@media only screen and (max-width:991px){.newsletter{padding:25px}.newsletter .content-block{width:calc(100% - 270px)}.newsletter .content-block h2{font-size:26px;margin-bottom:10px}.newsletter .content-block p{font-size:16px}.newsletter .img-block{max-width:250px}}@media only screen and (max-width:767px){.newsletter .content-block{width:100%}.newsletter .img-block{display:none}}@media only screen and (max-width:575px){.newsletter-form .hs-form-field{width:100%}.newsletter-form .hs-button[type=submit]{margin-top:10px}.newsletter-form .hs_error_rollup{order:inherit;width:100%}}@media only screen and (max-width:479px){.newsletter{padding:20px}.newsletter .content-block h2{font-size:22px}.newsletter-form .form-control{width:100%}}@media only screen and (min-width:768px){.newsletter-container{margin-left:0!important}}