/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.newsletter{position:relative;display:flex;align-content:flex-start;}@media (max-width:767px){.newsletter{display:block;}}.newsletter__title{margin-bottom:0.5em;font-family:'PF Din Stencil',sans-serif;font-size:3rem;line-height:1.11;}@media (max-width:767px){.newsletter__title{font-size:2.6rem;}}.newsletter__text{font-size:1.3rem;font-weight:bold;}.newsletter__content{position:relative;z-index:1;width:40%;box-sizing:border-box;padding:5.5rem 5.5rem 0;}@media (max-width:1023px){.newsletter__content{padding:4rem 4rem 0;}}@media (max-width:767px){.newsletter__content{width:100%;padding:0;}}.newsletter__form{margin-top:5.5rem;padding:4rem 5.5rem;background-color:#3d4853;background-image:url(/themes/custom/ecz/images/backgrounds/waves-footer.svg);background-repeat:no-repeat;background-size:cover;background-position:center center;color:white;}@media (max-width:1023px){.newsletter__form{margin-top:4rem;}}@media (max-width:767px){.newsletter__form{margin-top:2rem;}}.newsletter__form:before{content:'';position:absolute;z-index:-1;top:0;right:40%;width:100vw;height:calc(100% - 5.5rem);background-color:#f2f4f7;}@media (max-width:1023px){.newsletter__form:before{height:calc(100% - 4rem);}}@media (max-width:767px){.newsletter__form:before{display:none;}}.newsletter__form .form__input,.newsletter__form .form__textarea{border-bottom:1px solid white;}.newsletter__form .form__input--checkbox + label{background-image:url(/themes/custom/ecz/images/forms/checkbox-white.svg);}.newsletter__form .form__input--checkbox:checked + label{background-image:url(/themes/custom/ecz/images/forms/checkbox-checked-white.svg);}.newsletter__form a,.newsletter__form input{color:white;}
