.newsletter-modal{z-index:330}@media (max-width:767.98px){.newsletter-modal__content{height:90%;margin-bottom:21%;margin-top:15%;max-height:60vh;overflow-y:scroll}}@media (prefers-reduced-motion:no-preference){@keyframes fade-out{to{transform:translate(100vw) translateY(-100vh)}}@keyframes fade-in{0%{margin-left:-50%}to{opacity:1}}.fade-in-animation{animation:fade-in 4s 1 forwards}.fade-out-animation{animation:fade-out 8s 1 forwards}}.newsletter{z-index:320}.newsletter.is--light,.newsletter.is--light .form .is-valid~.form__checkbox-label,.newsletter.is--light .form__label,.newsletter.is--light .headline,.newsletter.is--light .shared-components .form .is-valid~.form__label,.newsletter.is--light .shared-components .form .is-valid~.headline,.newsletter.is--light .shared-components .form .is-valid~.input-label,.newsletter.is--light label.input-label{color:var(--color-white)}.newsletter.is-expanded .newsletter__banner{border-width:0;height:0;margin:0!important;margin:0;opacity:0;overflow:hidden;padding:0!important;padding:0;pointer-events:none;visibility:collapse}.newsletter.is-expanded .newsletter__dialog{opacity:1}.newsletter .newsletter__dialog.is-off-screen{opacity:0;pointer-events:none;transform:translate(0);transition-duration:0s;width:0}.newsletter .newsletter__dialog::backdrop{background-color:#1e1e1e;opacity:.9}.newsletter__close{height:78px;position:absolute;right:0;width:78px;z-index:1}.newsletter__close>.icon{cursor:pointer;margin:1.25rem;padding:.25rem}.newsletter__close>.icon:hover{background-color:transparent}.newsletter__close>.icon.icon--circle svg{width:80%}.newsletter__banner{height:auto;transform:translate(-100vw)}@media (min-width:992px){.newsletter__banner{max-width:80rem;width:auto}}.newsletter__dialog{overflow:visible;padding:0;position:fixed;z-index:1000}@media (min-width:992px){.newsletter__dialog{max-width:80vw}}@media (max-width:1199.98px){.newsletter__dialog{top:10vh}}.newsletter__trigger{cursor:pointer}@keyframes fly{to{transform:translate(0)}}@media (prefers-reduced-motion:no-preference){.banner-animation{animation:fly 4.5s forwards}.banner-animation_mobile{animation:fly 2s forwards}}
