.CookieConsent_cookieConsent__JcJHh{position:fixed;bottom:0;left:0;right:0;z-index:9999;padding:20px;background:linear-gradient(135deg,var(--purple) 0,var(--blue) 100%);box-shadow:0 -4px 20px rgba(0,0,0,.15);animation:CookieConsent_slideUp__gS9Nw .4s ease-out}.CookieConsent_cookieContent__C6XzP{max-width:1140px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:30px}.CookieConsent_cookieText__xdjJG{flex:1 1}.CookieConsent_cookieText__xdjJG h3{color:#fff;margin:0 0 10px;font-size:22px;font-weight:600}.CookieConsent_cookieText__xdjJG p{color:#fff;margin:0;font-size:16px;line-height:24px;opacity:.95}.CookieConsent_cookieLink__8_mux{color:#fff;text-decoration:underline;transition:opacity .2s ease}.CookieConsent_cookieLink__8_mux:hover{opacity:.8}.CookieConsent_cookieButtons__Uwh3L{display:flex;gap:15px;flex-shrink:0}.CookieConsent_declineButton__NkMgH{background-color:transparent;color:#fff;border:2px solid #fff;padding:12px 24px;border-radius:15px;cursor:pointer;font-family:Lexend,sans-serif;font-size:16px;font-weight:600;transition:all .3s ease}.CookieConsent_declineButton__NkMgH:hover{background-color:hsla(0,0%,100%,.1)}.CookieConsent_acceptButton__q7Zho{background-color:#fff;color:var(--black);border:none;padding:12px 24px;border-radius:15px;cursor:pointer;font-family:Lexend,sans-serif;font-size:16px;font-weight:600;transition:all .3s ease}.CookieConsent_acceptButton__q7Zho:hover{opacity:.9;transform:translateY(-1px)}@keyframes CookieConsent_slideUp__gS9Nw{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width:767px){.CookieConsent_cookieConsent__JcJHh{padding:20px}.CookieConsent_cookieContent__C6XzP{flex-direction:column;align-items:flex-start;gap:20px}.CookieConsent_cookieText__xdjJG h3{font-size:20px}.CookieConsent_cookieText__xdjJG p{font-size:14px;line-height:20px}.CookieConsent_cookieButtons__Uwh3L{width:100%;flex-direction:column}.CookieConsent_acceptButton__q7Zho,.CookieConsent_declineButton__NkMgH{width:100%;padding:14px 24px}}:root{--blue:#003a96;--purple:#b77bf2;--black:#1e1e1e;--dark-gray:#242424;--gray:#717171;--light-gray:#f2f2f2;--lightest-gray:#dadada;--form-input:#f6f6f6}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden}body{color:#000;background:#fff}a{color:inherit;text-decoration:none}body{font-family:Lexend,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2{font-size:35px;font-weight:700;line-height:37px}h1,h2,h3{letter-spacing:0}h3{font-size:22px;font-weight:600;line-height:24px}p{font-size:14px;font-weight:200}button,p{line-height:16px;letter-spacing:0}button{font-size:16px;font-weight:600;font-family:Lexend,sans-serif;border-radius:15px;width:-moz-fit-content;width:fit-content;transition:box-shadow .2s ease,opacity .2s ease}button:hover{box-shadow:0 12px 24px rgba(0,0,0,.15)}@media (min-width:768px){h1,h2{font-size:60px;font-weight:700;line-height:62px}h1,h2,h3{letter-spacing:0}h3{font-size:25px;font-weight:600;line-height:27px}p{font-weight:200}button,p{font-size:18px;letter-spacing:0}button{font-weight:600;line-height:18px;padding:15px 30px}}.buttonWhite{background-color:#fff;color:var(--black);border:none;cursor:pointer;font-family:Lexend,sans-serif;padding:15px 30px;border-radius:15px;width:-moz-fit-content;width:fit-content;transition:box-shadow .2s ease,opacity .2s ease}.buttonWhite:hover{opacity:.9;box-shadow:0 12px 24px rgba(0,0,0,.15)}.buttonLinear{background:linear-gradient(145deg,var(--purple) 0,var(--blue) 100%);color:#fff;border:none;cursor:pointer;font-family:Lexend,sans-serif;padding:15px 30px;border-radius:15px;width:-moz-fit-content;width:fit-content;transition:box-shadow .2s ease,opacity .2s ease}.buttonLinear:hover{opacity:.9;box-shadow:0 12px 24px rgba(0,0,0,.15)}@media (max-width:767px){.buttonLinear,.buttonWhite{padding:12px 24px}}