.CookieConsent_banner__UDNzM{position:fixed;right:20px;bottom:20px;left:20px;z-index:10050;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 24px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:linear-gradient(180deg,var(--primary-color2) 0,color-mix(in srgb,var(--primary-color2) 88%,#000) 100%);box-shadow:0 18px 50px rgba(0,0,0,.28)}.CookieConsent_content__WuBxi{flex:1 1;min-width:0}.CookieConsent_title__WjHFe{color:var(--white-color);font-family:var(--font-hankenGrotesk,inherit);font-size:20px;font-weight:700;line-height:1.3;margin-bottom:8px}.CookieConsent_text__kCx0g{color:rgba(255,255,255,.78);font-size:15px;line-height:1.65;margin:0}.CookieConsent_text__kCx0g a{color:var(--primary-color1);text-decoration:underline}.CookieConsent_text__kCx0g a:hover{color:var(--white-color)}.CookieConsent_actions__18RAm{display:flex;flex-wrap:wrap;gap:10px;flex-shrink:0}.CookieConsent_buttonGhost__sDvfZ,.CookieConsent_buttonSecondary__iFJ_X,.CookieConsent_button__8xrUT{border:0;border-radius:5px;cursor:pointer;font-family:var(--font-inter,inherit);font-size:14px;font-weight:600;line-height:1;padding:14px 20px;transition:.25s ease}.CookieConsent_button__8xrUT{background:var(--primary-color1);color:var(--white-color)}.CookieConsent_button__8xrUT:hover{background:var(--white-color);color:var(--primary-color2)}.CookieConsent_buttonSecondary__iFJ_X{background:rgba(255,255,255,.12);color:var(--white-color)}.CookieConsent_buttonSecondary__iFJ_X:hover{background:var(--primary-color1);color:var(--white-color)}.CookieConsent_buttonGhost__sDvfZ{background:transparent;border:1px solid rgba(255,255,255,.24);color:var(--white-color)}.CookieConsent_buttonGhost__sDvfZ:hover{border-color:var(--primary-color1);color:var(--primary-color1)}.CookieConsent_overlay__ZfWt2{position:fixed;inset:0;z-index:10060;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(33,65,101,.55)}.CookieConsent_panel__kSjek{width:min(100%,560px);max-height:calc(100vh - 40px);overflow:auto;padding:28px;border-radius:16px;background:var(--primary-color2);box-shadow:0 24px 60px rgba(0,0,0,.35)}.CookieConsent_panelTitle__rXZmR{color:var(--white-color);font-family:var(--font-hankenGrotesk,inherit);font-size:24px;font-weight:700;margin-bottom:10px}.CookieConsent_panelIntro__pF3sb{color:rgba(255,255,255,.78);font-size:15px;line-height:1.65;margin-bottom:22px}.CookieConsent_option__jMy43{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 0;border-top:1px solid rgba(255,255,255,.1)}.CookieConsent_option__jMy43:first-of-type{border-top:0;padding-top:0}.CookieConsent_optionCopy__ZUAV0 h3{color:var(--white-color);font-size:16px;font-weight:600;margin-bottom:6px}.CookieConsent_optionCopy__ZUAV0 p{color:rgba(255,255,255,.72);font-size:14px;line-height:1.6;margin:0}.CookieConsent_toggle__pCunp{position:relative;width:48px;height:28px;flex-shrink:0}.CookieConsent_toggle__pCunp input{opacity:0;width:0;height:0}.CookieConsent_slider__PWV3I{position:absolute;inset:0;border-radius:999px;background:rgba(255,255,255,.22);cursor:pointer;transition:.25s ease}.CookieConsent_slider__PWV3I:before{content:"";position:absolute;top:4px;left:4px;width:20px;height:20px;border-radius:50%;background:var(--white-color);transition:.25s ease}.CookieConsent_toggle__pCunp input:checked+.CookieConsent_slider__PWV3I{background:var(--primary-color1)}.CookieConsent_toggle__pCunp input:checked+.CookieConsent_slider__PWV3I:before{transform:translateX(20px)}.CookieConsent_toggle__pCunp input:disabled+.CookieConsent_slider__PWV3I{opacity:.55;cursor:not-allowed}.CookieConsent_panelActions__wJodR{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}body.CookieConsent_dark__yvjf6 .CookieConsent_banner__UDNzM,body.CookieConsent_dark__yvjf6 .CookieConsent_panel__kSjek{background:linear-gradient(180deg,var(--black-color3) 0,var(--black-color2) 100%)}body.CookieConsent_dark__yvjf6 .CookieConsent_overlay__ZfWt2{background:rgba(0,0,0,.65)}body.CookieConsent_dark__yvjf6 .CookieConsent_button__8xrUT:hover{background:var(--primary-color1);color:var(--white-color)}@media (max-width:991px){.CookieConsent_banner__UDNzM{flex-direction:column;align-items:stretch}.CookieConsent_actions__18RAm,.CookieConsent_panelActions__wJodR{width:100%}.CookieConsent_buttonGhost__sDvfZ,.CookieConsent_buttonSecondary__iFJ_X,.CookieConsent_button__8xrUT{flex:1 1 auto;text-align:center}}@media (max-width:575px){.CookieConsent_banner__UDNzM{right:14px;bottom:14px;left:14px;padding:18px}.CookieConsent_title__WjHFe{font-size:18px}}