.site-footer{--site-footer-font: "Open Sans", Arial, sans-serif;width:100%;margin:0;background:#050505;color:#b1b1b1;font-family:var(--site-footer-font);font-size:.8125rem;line-height:1.5}.site-footer,.site-footer *{box-sizing:border-box;font-family:var(--site-footer-font)}.site-footer__inner{width:90%;max-width:none;margin:0 auto;padding:1.75rem 0 1.25rem}.site-footer__logo-link,.site-footer__icon-link,.site-footer__link{color:inherit;text-decoration:none}.site-footer__logo-link{display:inline-block}.site-footer__logo,.site-footer__government,.site-footer__icon-link img{display:block;max-width:100%;height:auto}.site-footer__logo{width:9.6875rem}.site-footer__list{display:grid;gap:.25rem;margin:1rem 0 0;padding:0;list-style:none}.site-footer__link{display:inline-flex;min-height:1.5rem;align-items:center;font-weight:600}.site-footer__link:hover,.site-footer__link:focus-visible{color:#0056b3;text-decoration:underline}.site-footer__social-row{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem;color:#fff;font-weight:600}.site-footer__icon-link{display:inline-grid;min-width:1.75rem;min-height:1.75rem;place-items:center}.site-footer__icon-link:focus-visible,.site-footer__logo-link:focus-visible{outline:.1875rem solid #fff;outline-offset:.1875rem}.site-footer__government{width:min(18.75rem,100%)}.site-footer__divider{width:100%;height:.0625rem;margin:1.5rem 0 1rem;background:#777}.site-footer__copyright{margin:0;text-align:center;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.site-footer__print-only{display:none}#btnScrollToTop{position:fixed;right:10px;bottom:100px;z-index:600;display:none;width:50px;height:50px;border:0;border-radius:50%;outline:none;background:#484848;box-shadow:0 0 10px #00000040;color:#fff;cursor:pointer;opacity:.6}#btnScrollToTop:active{background:#cc2333}@media(min-width:80.6875rem){.site-footer__inner{width:75%}}@media print{.site-footer{background:#fff;color:#111}#btnScrollToTop{display:none!important}.site-footer__screen-only,.site-footer__government{display:none}.site-footer__print-only{display:block}}.site-footer--letincelle{--site-footer-font: Montserrat, sans-serif;background:linear-gradient(115deg,#090909,#171717)}.site-footer__letincelle-grid{display:grid;grid-template-columns:1fr;gap:1.75rem;align-items:start}.site-footer__letincelle-brand,.site-footer__newsletter{min-width:0;margin:0;padding:0;border:0;background:transparent;color:inherit}.site-footer__logo--letincelle{width:min(14.6875rem,100%)}.site-footer__letincelle-brand{display:grid;grid-template-columns:1fr;gap:1.25rem}.site-footer__letincelle-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.site-footer__list--sections{font-size:.8125rem}.site-footer__newsletter-title{margin:0 0 .75rem;color:#fff;font-size:.875rem;font-weight:700;line-height:1.35}.site-footer__newsletter-form{margin:0}.site-footer__newsletter-fields{display:grid;grid-template-columns:minmax(0,1fr) auto;overflow:hidden;border:.0625rem solid #777;border-radius:.25rem;background:#fff}.site-footer__newsletter-input,.site-footer__newsletter-submit{min-height:2.75rem;margin:0;border:0;border-radius:0;font:inherit}.site-footer__newsletter-input{min-width:0;padding:.625rem .75rem;background:#fff;color:#151515}.site-footer__newsletter-submit{padding:.625rem 1rem;background:#d70d27;color:#fff;cursor:pointer;font-weight:700}.site-footer__newsletter-submit:hover{background:#ad081d}.site-footer__newsletter-submit:disabled{cursor:wait;opacity:.65}.site-footer__newsletter-input:focus-visible,.site-footer__newsletter-submit:focus-visible{outline:.1875rem solid #fff;outline-offset:.1875rem}.site-footer__verification-note{margin:.625rem 0 1.25rem;color:#aaa;font-size:.6875rem}.site-footer__feedback{margin-top:.75rem;padding:.625rem .75rem;border-radius:.25rem;font-size:.8125rem}.site-footer__feedback--success{background:#dff4e5;color:#174d29}.site-footer__feedback--error{background:#f9dddd;color:#751b1b}.site-footer__visually-hidden{position:absolute;width:.0625rem;height:.0625rem;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media(min-width:48rem){.site-footer__letincelle-grid{grid-template-columns:minmax(0,2fr) minmax(17rem,1fr);gap:3rem}.site-footer__letincelle-brand{grid-template-columns:minmax(10rem,.7fr) minmax(18rem,1.3fr)}.site-footer__letincelle-brand>.site-footer__government{grid-column:1 / -1}}@media print{.site-footer__newsletter,.site-footer__letincelle-links{display:none}}
