#app>#cookieConsent{z-index:auto;width:auto;max-width:none;margin:0;padding:0;position:static}#app>#cookieConsent .cookieConsentToggle{z-index:999;cursor:pointer;justify-content:center;align-items:center;padding:10px;display:none;position:fixed;bottom:20px;right:20px}#app>#cookieConsent .cookieConsentToggle .cookieConsentToggleIcon{background-color:#fff;width:28px;height:28px;-webkit-mask:url(/assets/images/icons/cookie-bite-solid-full.svg) 50%/contain no-repeat;mask:url(/assets/images/icons/cookie-bite-solid-full.svg) 50%/contain no-repeat}html.lightMode #app>#cookieConsent .cookieConsentToggle .cookieConsentToggleIcon{background-color:#222}#app>#cookieConsent .cookieConsentOverlay{z-index:1001;background-color:#000c;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:none;position:fixed;top:0;left:0}#app>#cookieConsent .cookieConsentBanner{background-color:#222;border:2px solid;border-radius:10px;flex-direction:column;gap:10px;width:100%;max-width:min(1160px,90vw);max-height:90svh;padding:20px;display:flex}html.lightMode #app>#cookieConsent .cookieConsentBanner{background-color:#fff}#app>#cookieConsent.isReady .cookieConsentToggle{display:inline-flex}#app>#cookieConsent.isOpen .cookieConsentToggle{display:none}#app>#cookieConsent.isOpen .cookieConsentOverlay{animation:.3s ease-in-out cookieConsentFade;display:flex}#app>#cookieConsent.isOpen .cookieConsentBanner{animation:.3s ease-in-out cookieConsentIn}#app>#cookieConsent .cookieConsentText{flex-direction:column;min-height:0;display:flex}@media screen and (width>=769px){#app>#cookieConsent .cookieConsentText,#app>#cookieConsent .cookieConsentText *{font-size:18px;line-height:23px}}@media screen and (width<=768px){#app>#cookieConsent .cookieConsentText,#app>#cookieConsent .cookieConsentText *{font-size:18px;line-height:23px}}#app>#cookieConsent .cookieConsentText strong,#app>#cookieConsent .cookieConsentText strong *{font-weight:700}#app>#cookieConsent .cookieConsentText a{text-decoration:underline}#app>#cookieConsent .cookieConsentText a:hover{color:#299ebc}#app>#cookieConsent .cookieConsentText code{background-color:#299ebc38;border-radius:5px;padding:0 4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}#app>#cookieConsent .cookieConsentText p:not(:last-child){margin-bottom:10px}@media screen and (width>=769px){#app>#cookieConsent .cookieConsentText .cookiePolicyTitle{font-size:32px;line-height:36px}}@media screen and (width<=768px){#app>#cookieConsent .cookieConsentText .cookiePolicyTitle{font-size:22px;line-height:26px}}#app>#cookieConsent .cookieConsentText .cookiePolicyTitle{border-bottom:2px solid;flex:none;padding-bottom:10px;font-weight:700}#app>#cookieConsent .cookieConsentText .cookiePolicyBody{overscroll-behavior:contain;flex:1;min-height:0;padding:20px 10px 0 0;overflow-y:auto}@media screen and (width>=769px){#app>#cookieConsent .cookieConsentText .cookiePolicyMeta,#app>#cookieConsent .cookieConsentText .cookiePolicyMeta *{font-size:14px;line-height:18px}}@media screen and (width<=768px){#app>#cookieConsent .cookieConsentText .cookiePolicyMeta,#app>#cookieConsent .cookieConsentText .cookiePolicyMeta *{font-size:12px;line-height:16px}}#app>#cookieConsent .cookieConsentText .cookiePolicyMeta{text-transform:uppercase;letter-spacing:.12em;opacity:.6}#app>#cookieConsent .cookieConsentText .cookiePolicySection{margin-top:20px}@media screen and (width>=769px){#app>#cookieConsent .cookieConsentText .cookiePolicySection>h3{font-size:22px;line-height:26px}}@media screen and (width<=768px){#app>#cookieConsent .cookieConsentText .cookiePolicySection>h3{font-size:20px;line-height:23px}}#app>#cookieConsent .cookieConsentText .cookiePolicySection>h3{align-items:baseline;gap:10px;margin-bottom:10px;font-weight:700;display:flex}@media screen and (width>=769px){#app>#cookieConsent .cookieConsentText .cookiePolicySection>h3 .cookiePolicyNum{font-size:14px;line-height:18px}}@media screen and (width<=768px){#app>#cookieConsent .cookieConsentText .cookiePolicySection>h3 .cookiePolicyNum{font-size:12px;line-height:16px}}#app>#cookieConsent .cookieConsentText .cookiePolicySection>h3 .cookiePolicyNum{color:#299ebc;flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}#app>#cookieConsent .cookieConsentText ul{margin-bottom:10px}#app>#cookieConsent .cookieConsentText ul li:not(:last-child){margin-bottom:5px}#app>#cookieConsent .cookieConsentText ul li::marker{color:#299ebc}#app>#cookieConsent .cookieConsentText .cookiePolicyCard{background-color:#299ebc14;border:2px solid;border-radius:10px;margin-bottom:10px;padding:10px 20px;border-left:4px solid #299ebc!important}#app>#cookieConsent .cookieConsentText .cookiePolicyCard--necessary{background-color:#ffffff0f;border-left-color:#fff!important}html.lightMode #app>#cookieConsent .cookieConsentText .cookiePolicyCard--necessary{background-color:#2222220d;border-left-color:#222!important}#app>#cookieConsent .cookieConsentText .cookiePolicyCard .cookiePolicyCardHead{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}#app>#cookieConsent .cookieConsentText .cookiePolicyCard .cookiePolicyCardName{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:700}@media screen and (width>=769px){#app>#cookieConsent .cookieConsentText .cookiePolicyCard .cookiePolicyBadge{font-size:14px;line-height:18px}}@media screen and (width<=768px){#app>#cookieConsent .cookieConsentText .cookiePolicyCard .cookiePolicyBadge{font-size:12px;line-height:16px}}#app>#cookieConsent .cookieConsentText .cookiePolicyCard .cookiePolicyBadge{text-transform:uppercase;letter-spacing:.08em;background-color:#299ebc4d;border-radius:999px;padding:2px 10px}#app>#cookieConsent .cookieConsentText .cookiePolicyCard .cookiePolicyBadge--muted{background-color:#ffffff24}html.lightMode #app>#cookieConsent .cookieConsentText .cookiePolicyCard .cookiePolicyBadge--muted{background-color:#2222221a}#app>#cookieConsent .cookieConsentText .cookiePolicyCard .cookiePolicyRows{gap:5px;display:grid}#app>#cookieConsent .cookieConsentText .cookiePolicyCard .cookiePolicyRow{grid-template-columns:100px 1fr;gap:0 10px;display:grid}@media screen and (width<=480px){#app>#cookieConsent .cookieConsentText .cookiePolicyCard .cookiePolicyRow{grid-template-columns:1fr}}@media screen and (width>=769px){#app>#cookieConsent .cookieConsentText .cookiePolicyCard .cookiePolicyRow dt{font-size:14px;line-height:18px}}@media screen and (width<=768px){#app>#cookieConsent .cookieConsentText .cookiePolicyCard .cookiePolicyRow dt{font-size:12px;line-height:16px}}#app>#cookieConsent .cookieConsentText .cookiePolicyCard .cookiePolicyRow dt{text-transform:uppercase;letter-spacing:.08em;opacity:.6;padding-top:3px}@media screen and (width>=769px){#app>#cookieConsent .cookieConsentText .cookiePolicyNote,#app>#cookieConsent .cookieConsentText .cookiePolicyNote *{font-size:14px;line-height:18px}}@media screen and (width<=768px){#app>#cookieConsent .cookieConsentText .cookiePolicyNote,#app>#cookieConsent .cookieConsentText .cookiePolicyNote *{font-size:12px;line-height:16px}}#app>#cookieConsent .cookieConsentText .cookiePolicyNote{opacity:.75}#app>#cookieConsent .cookieConsentActions{border-top:2px solid;flex-wrap:wrap;flex:none;gap:10px;padding-top:20px;display:flex}#app>#cookieConsent .cookieConsentActions .btn{text-align:center;cursor:pointer;flex:1;padding:10px 20px}#app>#cookieConsent .cookieConsentActions .cookieConsentReject{background:#fa3c3c52}@keyframes cookieConsentFade{0%{opacity:0}to{opacity:1}}@keyframes cookieConsentIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
