.section-newsletter{background-color:rgb(var(--color1));color:white;z-index:21;position:relative}.section-newsletter .wrapper{box-sizing:border-box;margin:0 auto;padding:0 15px;max-width:1280px;display:flex;flex-direction:column}@media screen and (min-width: 1024px){.section-newsletter .wrapper{flex-direction:row}}.section-newsletter .newsletter-section-title{padding:15px 0 0 0}@media screen and (min-width: 600px){.section-newsletter .newsletter-section-title{padding:15px 15px 0 15px}}@media screen and (min-width: 1024px){.section-newsletter .newsletter-section-title{width:30%}}.section-newsletter .newsletter-section-title h2{font-size:1.7em}@media screen and (min-width: 600px){.section-newsletter .newsletter-section-title h2{margin:15px 0;text-wrap:balance}}.section-newsletter .newsletter-email-box{padding:0}@media screen and (min-width: 600px){.section-newsletter .newsletter-email-box{padding:15px}}.section-newsletter .newsletter-email-box #form-newsletter-footer{display:flex;flex-direction:column;gap:30px}@media screen and (min-width: 800px){.section-newsletter .newsletter-email-box #form-newsletter-footer{flex-direction:row}}.section-newsletter .newsletter-email-box #form-newsletter-footer .input{display:flex;flex-direction:column;justify-content:space-between;padding:15px 0;box-sizing:border-box}@media screen and (min-width: 800px){.section-newsletter .newsletter-email-box #form-newsletter-footer .input{width:50%;padding:15px 15px 0 0}}.section-newsletter .newsletter-email-box #form-newsletter-footer .input input[type="text"]{border-bottom:2px solid white;background:transparent;text-align:left;margin:15px 0;padding:4px}@media screen and (min-width: 1024px){.section-newsletter .newsletter-email-box #form-newsletter-footer .input input[type="text"]{padding:6px}}.section-newsletter .newsletter-email-box #form-newsletter-footer .input p{margin:0}@media screen and (min-width: 1280px){.section-newsletter .newsletter-email-box #form-newsletter-footer .input p{font-size:1.1em}}.section-newsletter .newsletter-email-box #form-newsletter-footer .disclaimer-checkbox-cta-button{display:flex;flex-direction:column;justify-content:space-between;padding:15px 0;box-sizing:border-box}@media screen and (min-width: 600px){.section-newsletter .newsletter-email-box #form-newsletter-footer .disclaimer-checkbox-cta-button{padding:15px 0 0 0}}@media screen and (min-width: 800px){.section-newsletter .newsletter-email-box #form-newsletter-footer .disclaimer-checkbox-cta-button{width:50%;padding:15px 0 0 15px}}.section-newsletter .newsletter-email-box #form-newsletter-footer .disclaimer-checkbox-cta-button .form-widget{margin:0}.section-newsletter .newsletter-email-box #form-newsletter-footer .disclaimer-checkbox-cta-button .form-widget .checkbox:before{background-color:transparent;top:5px;border:1px solid #fff}.section-newsletter .newsletter-email-box #form-newsletter-footer .disclaimer-checkbox-cta-button .form-widget input[type=checkbox]:checked+.checkbox:after{font-size:15px;color:white;top:7px}.section-newsletter .newsletter-email-box #form-newsletter-footer .disclaimer-checkbox-cta-button .buttons button{border:2px solid white}.section.section-footer .footer-menu-item:first-of-type .section-content{padding:0 0 0 30px}
