.CookieConsent-module__jQ48tq__banner{z-index:9999;width:auto;max-width:90%;animation:.5s cubic-bezier(.16,1,.3,1) CookieConsent-module__jQ48tq__slideUpFade;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@keyframes CookieConsent-module__jQ48tq__slideUpFade{0%{opacity:0;transform:translate(-50%)translateY(40px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.CookieConsent-module__jQ48tq__content{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #fffc;border-radius:999px;align-items:center;gap:20px;padding:16px 24px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 8px 30px #00000014,0 1px 3px #0000000a}.CookieConsent-module__jQ48tq__content:hover{border-color:#fff;box-shadow:0 12px 40px #0000001f,0 2px 6px #0000000f}.CookieConsent-module__jQ48tq__text{color:#101828;white-space:nowrap;margin:0;font-size:13px;font-weight:500;line-height:1.5}.CookieConsent-module__jQ48tq__link{color:#ff6b4a;font-weight:600;text-decoration:none;transition:color .2s}.CookieConsent-module__jQ48tq__link:hover{color:#ff5234}.CookieConsent-module__jQ48tq__buttons{flex-shrink:0;gap:8px;display:flex}.CookieConsent-module__jQ48tq__accept,.CookieConsent-module__jQ48tq__decline{text-transform:uppercase;letter-spacing:.5px;cursor:pointer;white-space:nowrap;border:none;border-radius:999px;padding:8px 20px;font-size:12px;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1)}.CookieConsent-module__jQ48tq__accept{color:#fff;background:#101828}.CookieConsent-module__jQ48tq__accept:hover{background:#ff6b4a;transform:translateY(-1px);box-shadow:0 4px 12px #ff6b4a4d}.CookieConsent-module__jQ48tq__decline{color:#6b7280;background:#6b72801a;border:1px solid #0000}.CookieConsent-module__jQ48tq__decline:hover{color:#101828;background:#6b728026}@media (max-width:768px){.CookieConsent-module__jQ48tq__banner{max-width:calc(100% - 32px);bottom:16px}.CookieConsent-module__jQ48tq__content{text-align:center;border-radius:24px;flex-direction:column;gap:16px;padding:20px 24px}.CookieConsent-module__jQ48tq__text{white-space:normal;font-size:12px}.CookieConsent-module__jQ48tq__buttons{gap:12px;width:100%}.CookieConsent-module__jQ48tq__accept,.CookieConsent-module__jQ48tq__decline{flex:1;padding:10px 16px}}@media (max-width:480px){.CookieConsent-module__jQ48tq__text{font-size:11px}.CookieConsent-module__jQ48tq__accept,.CookieConsent-module__jQ48tq__decline{padding:8px 14px;font-size:11px}}
