.subscription-form{padding:40px 30px}.subscription-form>div{margin-bottom:11px}.subscription-form form{background-color:transparent}.subscription-form__title{margin-bottom:0;text-align:center}.subscription-form .hs_email{margin-bottom:10px;position:relative}.subscription-form .actions{margin-top:0}.subscription-form .field>label{display:none}.subscription-form .hs_submit{margin:0 auto;max-width:100%}.subscription-form .submitted-message{text-align:center}.subscription-form form input[type=submit]{display:block;margin:32px auto 0;text-align:center;width:fit-content}.subscription-form label.hs-error-msg{font-size:.8rem}@media(max-width:992px){.subscription-form form{margin:0 auto;max-width:300px}}.eco-subscribe{background:linear-gradient(160deg,var(--eco-sub-start,#1f8a4c),var(--eco-sub-end,#2fa85c));border-radius:var(--eco-sub-radius,16px);color:var(--eco-sub-color,#fff);padding:28px 24px;text-align:var(--eco-sub-align,center)}.eco-subscribe__icon{display:block;margin:0 auto 12px}.eco-subscribe__title{color:var(--eco-sub-color,#fff);font-size:22px;font-weight:600;line-height:1.3;margin:0}.eco-subscribe__description{color:var(--eco-sub-color,#fff);font-size:14px;line-height:1.6;margin:10px 0 0;opacity:.9}.eco-subscribe__form{margin-top:18px}.eco-subscribe__form .hs-form-field>label{display:none}.eco-subscribe__form .hs-form-field{margin-bottom:10px}.eco-subscribe__form input[type=email],.eco-subscribe__form input[type=tel],.eco-subscribe__form input[type=text],.eco-subscribe__form select{background:#edf6ee;border:0;border-radius:8px;color:#211915;font-size:14px;height:48px;padding:0 16px;width:100%}.eco-subscribe__form input::placeholder{color:#7c8a7e}.eco-subscribe__form .hs-button,.eco-subscribe__form input[type=submit]{background:#0f2e1a;border:0;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;height:48px;margin-top:4px;transition:opacity .2s ease;width:100%}.eco-subscribe__form .hs-button:hover,.eco-subscribe__form input[type=submit]:hover{opacity:.88}.eco-subscribe__form .hs-error-msg,.eco-subscribe__form .hs-error-msgs label{color:#ffe0d8;font-size:12px}.eco-subscribe__form .submitted-message{color:var(--eco-sub-color,#fff);font-size:14px}