.Footer{background:var(--white)}.Footer__content{display:flex;flex-direction:column;gap:16vw;padding-block:8vw 5vw}@media only screen and (min-width:768px){.Footer__content{gap:40px;padding-block:40px 24px}}.Footer__sections{display:grid;grid-template-columns:1fr;gap:8vw}@media only screen and (min-width:768px){.Footer__sections{display:flex;align-items:flex-start;justify-content:center;gap:48px}}.Footer__section{display:flex;flex-direction:column;gap:3vw;min-width:0}@media only screen and (min-width:768px){.Footer__section{gap:12px}}.Footer__list{display:flex;flex-direction:column;gap:1vw;margin:0;padding:0;list-style:none}@media only screen and (min-width:768px){.Footer__list{gap:8px}}.Footer__list--social{gap:1.5vw}@media only screen and (min-width:768px){.Footer__list--social{gap:10px}}.Footer__list-item{margin:0;padding:0}.Footer__link{display:inline-flex;align-items:center;text-decoration:none;width:fit-content}.Footer__link:focus-visible,.Footer__link:hover{text-decoration:underline;text-underline-offset:.5vw}@media only screen and (min-width:768px){.Footer__link:focus-visible,.Footer__link:hover{text-underline-offset:2px}}.Footer__social-link{display:inline-flex;align-items:center;gap:2vw;text-decoration:none;width:fit-content;color:inherit}@media only screen and (min-width:768px){.Footer__social-link{gap:8px}}.Footer__social-link:focus-visible,.Footer__social-link:hover{text-decoration:underline;text-underline-offset:.5vw}@media only screen and (min-width:768px){.Footer__social-link:focus-visible,.Footer__social-link:hover{text-underline-offset:2px}}.Footer__bottom{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.5vw;padding-top:2vw;text-align:center}@media only screen and (min-width:768px){.Footer__bottom{gap:12px;padding-top:8px}}.Footer__brand{display:inline-flex;align-items:center;text-decoration:none;color:inherit;flex-shrink:0}.Footer__brand:focus-visible,.Footer__brand:hover{text-decoration:none}.Footer__brand .Logo{display:block;width:26.75vw;max-width:100%}@media only screen and (min-width:768px){.Footer__brand .Logo{width:107px}}.Footer__sac{text-decoration:none;width:fit-content}.Footer__sac:focus-visible,.Footer__sac:hover{text-decoration:underline;text-underline-offset:.5vw}@media only screen and (min-width:768px){.Footer__sac:focus-visible,.Footer__sac:hover{text-underline-offset:2px}}.LayoutHeader{background:var(--white);position:relative;min-height:80px;padding-block:4vh;display:flex;align-items:center}@media only screen and (min-width:768px){.LayoutHeader{padding-block:16px}}.LayoutHeader__content{display:flex;align-items:center;justify-content:space-between}.LayoutHeader__content__menu-action{background:rgba(0,0,0,0);border:none;width:24px;height:24px;transition:background-image .4s ease-in-out}@media only screen and (min-width:768px){.LayoutHeader__content__menu-action{display:none}}.LayoutHeader__content__menu-desktop{display:none;align-items:center;gap:32px}@media only screen and (min-width:768px){.LayoutHeader__content__menu-desktop{display:flex}}.LayoutHeader__content__menu-desktop__nav__list{display:flex;align-items:center;gap:38px;padding:0}@media only screen and (min-width:768px){.LayoutHeader__content__menu-desktop__nav__list__item:hover{filter:brightness(1.8)}}:root{--primary:#001E50;--secondary:#001E50;--active:#002B72;--background:#fff;--background-secondary:#FAFAFA;--border-default:#96A3A8;--background-dark:#000E26;--success:#47bc00;--error:#eb0d3f;--warning:#ffaa00;--info:#183fbe;--black:#000;--blue-dark:#001e50;--blue-light:#dce2f5;--blue-light-200:#e5e8ed;--blue-light-grayish:#f4f5fc;--blue-grayish:#d1d9f2;--blue-baby:#00b0f0;--blue-medium:#00437a;--blue-alternate:#00368f;--blue-soft:#5d79d1;--blue-complementary:#002b72;--border:#cccccc;--blue-2026:#5FEBFF;--gray:#bfc7d3;--gray-light:#dcdee1;--gray-100:#f2f2f2;--gray-200:#e4e4e4;--gray-300:#cccccc;--gray-400:#808080;--gray-500:#383838;--green:#6ae29a;--lead:#6a767d;--off-white:#eaebed;--red:#ff335c;--sand:#7f7163;--white:#fff;--form-border:#e3e3e3}.NavMenuMobile{position:fixed;inset:var(--nav-menu-mobile-top,0) 0 0 0;z-index:1200;pointer-events:none;visibility:hidden;transition:visibility 0s linear .34s}.NavMenuMobile__backdrop{position:absolute;inset:0;border:0;padding:0;margin:0;width:100%;background:rgba(var(--black),.12);opacity:0;cursor:pointer;transition:opacity .22s ease}.NavMenuMobile__panel{position:absolute;inset:0;background:var(--blue-dark);color:var(--white);display:flex;flex-direction:column;transform:translateX(100%);opacity:.98;will-change:transform,opacity;transition:transform .34s cubic-bezier(.22,1,.36,1),opacity .22s ease;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.NavMenuMobile__panel__header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;min-height:18vw;padding:4vw;background:var(--primary);border-bottom:1px solid var(--blue-medium)}.NavMenuMobile__panel__header__brand{display:inline-flex;align-items:center;text-decoration:none;color:inherit}.NavMenuMobile__panel__header__brand__logo{display:block;width:107px}.NavMenuMobile__panel__header__close{width:28px;height:28px;border:0;background:rgba(0,0,0,0);padding:0;margin:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--white);border-radius:50%}.NavMenuMobile__panel__header__close:focus-visible{outline:2px solid hsla(0,0%,100%,.7);outline-offset:2px}.NavMenuMobile__panel__body{flex:1 1;padding:6vh 4vw}.NavMenuMobile__panel__body__nav__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.NavMenuMobile__panel__body__nav__list__item__link{display:inline-flex;align-items:center;width:fit-content;min-height:32px;text-decoration:none}.NavMenuMobile__panel__body__nav__list__item__link:focus-visible,.NavMenuMobile__panel__body__nav__list__item__link:hover{text-decoration:underline;text-underline-offset:3px}.NavMenuMobile--open{pointer-events:auto;visibility:visible;transition-delay:0s}.NavMenuMobile--open .NavMenuMobile__backdrop{opacity:1}.NavMenuMobile--open .NavMenuMobile__panel{transform:translateX(0);opacity:1}@media only screen and (min-width:768px){.NavMenuMobile{display:none}}@media(prefers-reduced-motion:reduce){.NavMenuMobile,.NavMenuMobile__backdrop,.NavMenuMobile__panel{transition:none}}