.NewsletterForm-module__n_ZSSq__wrap{max-width:420px}.NewsletterForm-module__n_ZSSq__title{color:var(--white);margin-bottom:.35rem;font-size:1rem;font-weight:700}.NewsletterForm-module__n_ZSSq__text{color:#ffffffbf;margin-bottom:.9rem;font-size:.85rem}.NewsletterForm-module__n_ZSSq__form{flex-direction:column;gap:.6rem;display:flex}.NewsletterForm-module__n_ZSSq__row{flex-wrap:wrap;gap:.6rem;display:flex}.NewsletterForm-module__n_ZSSq__input{border-radius:var(--radius);min-width:0;color:var(--white);background:#ffffff0f;border:1px solid #ffffff47;flex:200px;padding:.65rem .9rem;font-size:.9rem}.NewsletterForm-module__n_ZSSq__input::placeholder{color:#ffffff8c}.NewsletterForm-module__n_ZSSq__input:focus-visible{outline:3px solid var(--lightblu);outline-offset:2px}.NewsletterForm-module__n_ZSSq__submit{flex:none}.NewsletterForm-module__n_ZSSq__honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.NewsletterForm-module__n_ZSSq__consentRow{color:#ffffffa6;align-items:flex-start;gap:.5rem;font-size:.78rem;line-height:1.5;display:flex}.NewsletterForm-module__n_ZSSq__consentRow a{color:#ffffffe6;text-decoration:underline}.NewsletterForm-module__n_ZSSq__consentRow input{flex:none;margin-top:.2rem}.NewsletterForm-module__n_ZSSq__success{border-radius:var(--radius);color:#d8f5e2;background:#2ba84a2e;margin-bottom:.6rem;padding:.5rem .75rem;font-size:.85rem}.NewsletterForm-module__n_ZSSq__errorMsg{border-radius:var(--radius);color:#ffd7d7;background:#e0444433;margin-bottom:.6rem;padding:.5rem .75rem;font-size:.85rem}.NewsletterForm-module__n_ZSSq__hint{color:#333d53b3;margin:.4rem 0 0;font-size:.78rem}
.Footer-module__UdFLta__footer{background:var(--darkblu);color:#fffc;content-visibility:auto;contain-intrinsic-size:auto 1400px;position:relative;overflow:hidden}:is(.container.Footer-module__UdFLta__inner,.container.Footer-module__UdFLta__bottom){max-width:var(--container)}.Footer-module__UdFLta__strip{background:var(--brand-gradient);height:4px}.Footer-module__UdFLta__inner{grid-template-columns:1fr;gap:2.5rem;padding-block:clamp(2.5rem,6vw,4rem);display:grid}.Footer-module__UdFLta__navCol{min-width:0}.Footer-module__UdFLta__colTitle{text-transform:uppercase;letter-spacing:.08em;color:var(--lightblu);margin-bottom:1.1rem;font-size:.8rem;font-weight:700}.Footer-module__UdFLta__colTitleLink{color:inherit}.Footer-module__UdFLta__colTitleLink:hover{color:var(--white)}.Footer-module__UdFLta__sitemapList{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.Footer-module__UdFLta__sitemapList a{color:#ffffffd1;font-size:.92rem;line-height:1.3}.Footer-module__UdFLta__sitemapList a:hover{color:var(--white);text-decoration:underline}.Footer-module__UdFLta__brandCol{min-width:0}.Footer-module__UdFLta__brandLogo{margin-bottom:1.25rem;display:inline-block}.Footer-module__UdFLta__brandLogo img{height:auto}.Footer-module__UdFLta__address{font-style:normal;line-height:1.9}.Footer-module__UdFLta__address a{color:#ffffffd9}.Footer-module__UdFLta__address a:hover{color:var(--white)}.Footer-module__UdFLta__badges{grid-template-columns:repeat(2,max-content);place-items:center start;gap:.7rem .8rem;margin-top:1.4rem;display:grid}.Footer-module__UdFLta__badgeIso{background:var(--white);border-radius:6px;width:auto;height:52px;padding:4px 6px}.Footer-module__UdFLta__badgePlat{background:var(--white);border-radius:6px;width:auto;height:36px;padding:3px 6px}.Footer-module__UdFLta__social{flex-wrap:wrap;gap:.4rem 1rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.Footer-module__UdFLta__social a{color:#ffffffd1;font-size:.85rem;font-weight:600}.Footer-module__UdFLta__social a:hover{color:var(--white);text-decoration:underline}.Footer-module__UdFLta__bottom{border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.5rem;font-size:.85rem;display:flex}.Footer-module__UdFLta__legal{flex-wrap:wrap;gap:1.25rem;margin:0;padding:0;list-style:none;display:flex}.Footer-module__UdFLta__legal a{color:#ffffffbf}.Footer-module__UdFLta__legal a:hover{color:var(--white)}.Footer-module__UdFLta__legalButton{font:inherit;cursor:pointer;color:#ffffffbf;background:0 0;border:none;margin:0;padding:0}.Footer-module__UdFLta__legalButton:hover{color:var(--white)}.Footer-module__UdFLta__newsletterCol{border-top:1px solid #ffffff1f;margin-top:1.5rem;padding-top:1.5rem}@media (min-width:720px){.Footer-module__UdFLta__inner{grid-template-columns:1fr 1fr}}@media (min-width:980px){.Footer-module__UdFLta__inner{grid-template-columns:.85fr .9fr .85fr 1.2fr;gap:2rem}}
.ConsentBanner-module__1S_H2W__banner{z-index:400;padding:1rem clamp(1rem,3vw,1.75rem);padding-bottom:calc(1rem + env(safe-area-inset-bottom));background:var(--darkblu);color:#ffffffeb;opacity:0;visibility:hidden;pointer-events:none;transition:transform .3s var(--ease), opacity .3s var(--ease), visibility 0s linear .3s;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -10px 30px #19184940}.ConsentBanner-module__1S_H2W__banner.ConsentBanner-module__1S_H2W__visible{opacity:1;visibility:visible;pointer-events:auto;transition:transform .3s var(--ease), opacity .3s var(--ease);transform:translateY(0)}.ConsentBanner-module__1S_H2W__inner{max-width:var(--container);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-inline:auto;display:flex}.ConsentBanner-module__1S_H2W__copy{flex:320px}.ConsentBanner-module__1S_H2W__title{color:var(--white);margin-bottom:.2rem;font-size:.95rem;font-weight:700}.ConsentBanner-module__1S_H2W__text{color:#ffffffc7;font-size:.85rem;line-height:1.5}.ConsentBanner-module__1S_H2W__link{color:var(--white);text-decoration:underline}.ConsentBanner-module__1S_H2W__actions{flex-wrap:wrap;flex:none;gap:.6rem;display:flex}.ConsentBanner-module__1S_H2W__btnGhost,.ConsentBanner-module__1S_H2W__btnPrimary{cursor:pointer;white-space:nowrap;border-radius:999px;padding:.65rem 1.3rem;font-size:.85rem;font-weight:600}.ConsentBanner-module__1S_H2W__btnGhost{background:var(--blu);color:var(--white);border:2px solid var(--blu)}.ConsentBanner-module__1S_H2W__btnGhost:hover{background:#00459a;border-color:#00459a}.ConsentBanner-module__1S_H2W__btnPrimary{background:var(--violet);color:var(--white);border:2px solid var(--violet)}.ConsentBanner-module__1S_H2W__btnPrimary:hover{background:var(--blu);border-color:var(--blu)}.ConsentBanner-module__1S_H2W__btnText{color:var(--white);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:.65rem .5rem;font-size:.85rem;font-weight:600;text-decoration:underline}.ConsentBanner-module__1S_H2W__btnText:hover{text-decoration-thickness:2px}.ConsentBanner-module__1S_H2W__overlay{z-index:500;background:#1918498c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0;overflow-y:auto}.ConsentBanner-module__1S_H2W__panel{background:var(--color-bg);color:var(--color-text);border-radius:var(--radius-lg);width:min(640px,100%);max-height:calc(100dvh - 2rem);padding:clamp(1.25rem,4vw,2rem);overflow-y:auto;box-shadow:0 24px 60px #19184959}.ConsentBanner-module__1S_H2W__panelTitle{color:var(--color-heading);margin-bottom:.5rem;font-size:1.15rem;font-weight:700}.ConsentBanner-module__1S_H2W__panelIntro{margin-bottom:1.25rem;font-size:.9rem;line-height:1.6}.ConsentBanner-module__1S_H2W__panelLink{color:var(--color-primary);text-decoration:underline}.ConsentBanner-module__1S_H2W__groups{gap:.85rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.ConsentBanner-module__1S_H2W__group{border-radius:var(--radius);background:var(--color-surface);border:1px solid #1918491f;padding:.9rem 1rem}.ConsentBanner-module__1S_H2W__groupHead{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.35rem;display:flex}.ConsentBanner-module__1S_H2W__groupName{color:var(--color-heading);font-size:.95rem;font-weight:700}.ConsentBanner-module__1S_H2W__groupDesc{font-size:.85rem;line-height:1.55}.ConsentBanner-module__1S_H2W__alwaysOn{text-transform:uppercase;letter-spacing:.04em;color:var(--color-primary);white-space:nowrap;font-size:.75rem;font-weight:700}.ConsentBanner-module__1S_H2W__switch{appearance:none;cursor:pointer;width:46px;height:26px;transition:background .2s var(--ease);background:#19184940;border:0;border-radius:999px;flex:none;position:relative}.ConsentBanner-module__1S_H2W__switch:after{content:"";background:var(--white);width:20px;height:20px;transition:transform .2s var(--ease);border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}.ConsentBanner-module__1S_H2W__switch:checked{background:var(--color-primary)}.ConsentBanner-module__1S_H2W__switch:checked:after{transform:translate(20px)}.ConsentBanner-module__1S_H2W__switch:focus-visible{outline:3px solid var(--violet);outline-offset:2px}.ConsentBanner-module__1S_H2W__panelActions{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.ConsentBanner-module__1S_H2W__panelActions .ConsentBanner-module__1S_H2W__btnReject{cursor:pointer;white-space:nowrap;background:var(--blu);color:var(--white);border:2px solid var(--blu);border-radius:999px;padding:.65rem 1.3rem;font-size:.85rem;font-weight:600}.ConsentBanner-module__1S_H2W__panelActions .ConsentBanner-module__1S_H2W__btnReject:hover{background:#00459a;border-color:#00459a}.ConsentBanner-module__1S_H2W__btnGhostDark{cursor:pointer;white-space:nowrap;color:var(--color-heading);background:0 0;border:2px solid #19184959;border-radius:999px;padding:.65rem 1.3rem;font-size:.85rem;font-weight:600}.ConsentBanner-module__1S_H2W__btnGhostDark:hover{border-color:var(--color-heading)}@media (max-width:560px){.ConsentBanner-module__1S_H2W__inner{flex-direction:column;align-items:stretch}.ConsentBanner-module__1S_H2W__copy{flex:none}.ConsentBanner-module__1S_H2W__actions{flex:100%;width:100%}.ConsentBanner-module__1S_H2W__actions .ConsentBanner-module__1S_H2W__btnGhost,.ConsentBanner-module__1S_H2W__actions .ConsentBanner-module__1S_H2W__btnPrimary{text-align:center;flex:1 1 0;padding-inline:.75rem}.ConsentBanner-module__1S_H2W__actions .ConsentBanner-module__1S_H2W__btnText{text-align:center;flex:100%;order:3}}@media (max-width:480px){.ConsentBanner-module__1S_H2W__panelActions .ConsentBanner-module__1S_H2W__btnGhostDark,.ConsentBanner-module__1S_H2W__panelActions .ConsentBanner-module__1S_H2W__btnReject,.ConsentBanner-module__1S_H2W__panelActions .ConsentBanner-module__1S_H2W__btnPrimary{text-align:center;flex:100%}}@media (prefers-reduced-motion:reduce){.ConsentBanner-module__1S_H2W__banner,.ConsentBanner-module__1S_H2W__switch,.ConsentBanner-module__1S_H2W__switch:after{transition:none}}
