.newsletter-form form{background-color:transparent}.newsletter-form .hs_email{margin-bottom:10px;position:relative}.newsletter-form .actions{margin-top:0}.newsletter-form .field>label{display:none}.newsletter-form .hs_submit{margin:0 auto;max-width:100%}.newsletter-form form input[type=submit]{display:block;margin:32px auto 0;text-align:center;width:fit-content}.newsletter-form .submitted-message{text-align:center}.newsletter-form .hs-error-msgs label{font-size:16px}.newsletter-form__title{margin-bottom:64px;margin-top:20px}.eco-newsletter{background-color:var(--eco-nl-bg,#000);background-position:50%;background-repeat:no-repeat;background-size:cover;color:var(--eco-nl-color,#fff);isolation:isolate;padding:var(--eco-nl-pad,80px) 20px;position:relative}.eco-newsletter--image:before{background:var(--eco-nl-bg,#000);content:"";inset:0;opacity:var(--eco-nl-overlay,.7);position:absolute;z-index:-1}.eco-newsletter__inner{align-items:center;display:grid;gap:48px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:var(--eco-nl-max-w,1238px)}.eco-newsletter__icon{display:block;margin-bottom:16px}.eco-newsletter__title{color:var(--eco-nl-color,#fff);font-size:clamp(28px,3.4vw,40px);font-weight:400;line-height:1.2;margin:0}.eco-newsletter__description{color:var(--eco-nl-color,#fff);font-size:15px;line-height:1.65;margin:16px 0 0;max-width:420px;opacity:.85}.eco-newsletter__form .hs-form-field>label,.eco-newsletter__form .hs-form-field>label span{color:var(--eco-nl-color,#fff);display:block;font-size:14px;font-weight:600;margin-bottom:10px}.eco-newsletter__form .hs-form-field{margin-bottom:16px}.eco-newsletter__form input[type=email],.eco-newsletter__form input[type=number],.eco-newsletter__form input[type=tel],.eco-newsletter__form input[type=text],.eco-newsletter__form select,.eco-newsletter__form textarea{background:#f5f1e8;border:1px solid transparent;border-radius:8px;color:#211915;font-size:15px;height:56px;padding:0 18px;width:100%}.eco-newsletter__form textarea{height:auto;padding:16px 18px}.eco-newsletter__form input::placeholder,.eco-newsletter__form textarea::placeholder{color:#8a8378}.eco-newsletter__form .hs-button,.eco-newsletter__form input[type=submit]{background:transparent;border:1px solid var(--eco-nl-color,#fff);border-radius:8px;color:var(--eco-nl-color,#fff);cursor:pointer;font-size:15px;font-weight:600;height:56px;padding:0 24px;transition:background .2s ease,color .2s ease;width:100%}.eco-newsletter__form .hs-button:hover,.eco-newsletter__form input[type=submit]:hover{background:var(--eco-nl-color,#fff);color:var(--eco-nl-bg,#000)}.eco-newsletter__form .hs-error-msg,.eco-newsletter__form .hs-error-msgs label{color:#ffb4a8;font-size:13px;font-weight:400}.eco-newsletter__form .submitted-message{color:var(--eco-nl-color,#fff);font-size:15px}@media (max-width:900px){.eco-newsletter__inner{gap:28px;grid-template-columns:1fr}.eco-newsletter{padding:56px 20px}.eco-newsletter__description{max-width:none}}.eco-newsletter--no-form .eco-newsletter__inner{grid-template-columns:1fr;max-width:780px;text-align:center}.eco-newsletter--no-form .eco-newsletter__description{margin-inline:auto;max-width:none}.eco-newsletter__hint{border:1px dashed hsla(0,0%,100%,.5);border-radius:8px;color:var(--eco-nl-color,#fff);font-size:14px;margin:0;padding:16px}