.sec--newsletter{position:relative;background-color:#1e2776!important;overflow:hidden}.sec--newsletter>.container{position:relative;z-index:2}.sec--newsletter:after{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);display:block;content:"";width:100%;height:100%;background-image:url(/images/backgrounds/newsletter-bg.avif);background-repeat:no-repeat;background-position:center center;background-size:cover;background-attachment:fixed;opacity:.5;filter:blur(.8em);z-index:1}html:not(.avif) .sec--newsletter:after{background-image:url(/images/backgrounds/newsletter-bg.webp)}.newsletter__form{margin-right:auto;margin-left:auto;gap:2.4em;display:grid;grid-template-columns:minmax(.8em,1fr);align-items:center;align-content:flex-start;justify-content:center;position:relative;max-width:768px}.newsletter__form>label{position:absolute;opacity:0;z-index:-1}.newsletter__thanks{font-size:2em;color:#fff}.newsletter__text-box{--input-padding-x: 1.6em;--input-padding-y: 1em;--input-radius: 1.6em;--input-border-color: hsl(0deg, 0%, 100%);border:2px solid var(--input-border-color);padding-right:var(--input-padding-x);padding-left:var(--input-padding-x);padding-top:var(--input-padding-y);padding-bottom:var(--input-padding-y);display:block;width:100%;background-color:#fffffff2;border-radius:var(--input-radius);font-size:medium}.newsletter__text-box.placeholder{color:#c9c9c9;font-style:italic}.newsletter__text-box:-moz-placeholder{color:#c9c9c9;font-style:italic}.newsletter__text-box::-moz-placeholder{color:#c9c9c9;font-style:italic}.newsletter__text-box:-ms-input-placeholder{color:#c9c9c9;font-style:italic}.newsletter__text-box::-webkit-input-placeholder{color:#c9c9c9;font-style:italic}.newsletter__text-box--error{--input-border-color: hsl(0deg, 72%, 40%)}
