.CookieConsent-module__HgUOPa__cookieBanner{z-index:9999;background:#000;border-top:2px solid #a3e635;padding:20px;animation:.4s ease-out CookieConsent-module__HgUOPa__slideUp;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #a3e63533}@keyframes CookieConsent-module__HgUOPa__slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.CookieConsent-module__HgUOPa__cookieContainer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:1200px;margin:0 auto;display:flex}.CookieConsent-module__HgUOPa__cookieContent{flex:1;align-items:flex-start;gap:12px;min-width:250px;display:flex}.CookieConsent-module__HgUOPa__cookieIcon{flex-shrink:0;font-size:32px;animation:2s infinite CookieConsent-module__HgUOPa__bounce}@keyframes CookieConsent-module__HgUOPa__bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.CookieConsent-module__HgUOPa__cookieText{flex:1}.CookieConsent-module__HgUOPa__cookieTitle{color:#fff;margin:0 0 6px;font-size:1.1rem;font-weight:700}.CookieConsent-module__HgUOPa__cookieDescription{color:#b4b4b4;margin:0;font-size:.85rem;line-height:1.5}.CookieConsent-module__HgUOPa__cookieActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.CookieConsent-module__HgUOPa__cookieBtn{cursor:pointer;white-space:nowrap;border:none;border-radius:8px;padding:10px 18px;font-size:.85rem;font-weight:600;transition:all .3s}.CookieConsent-module__HgUOPa__cookieBtnPrimary{color:#000;background:#a3e635}.CookieConsent-module__HgUOPa__cookieBtnPrimary:hover{background:#84cc16;transform:translateY(-2px);box-shadow:0 4px 12px #a3e63566}.CookieConsent-module__HgUOPa__cookieBtnSecondary{color:#e5e5e5;background:0 0;border:1px solid #2d2d2d}.CookieConsent-module__HgUOPa__cookieBtnSecondary:hover{background:#2d2d2d;border-color:#3d3d3d}.CookieConsent-module__HgUOPa__cookieBtnOutline{color:#a3e635;background:0 0;border:1px solid #a3e635}.CookieConsent-module__HgUOPa__cookieBtnOutline:hover{background:#a3e6351a}.CookieConsent-module__HgUOPa__cookieModal{z-index:10000;background:#000000d9;justify-content:center;align-items:center;padding:16px;animation:.3s ease-out CookieConsent-module__HgUOPa__fadeIn;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes CookieConsent-module__HgUOPa__fadeIn{0%{opacity:0}to{opacity:1}}.CookieConsent-module__HgUOPa__cookieModalContent{background:#1a1a1a;border:2px solid #a3e635;border-radius:16px;width:100%;max-width:600px;max-height:90vh;margin:auto;animation:.3s ease-out CookieConsent-module__HgUOPa__slideDown;overflow-y:auto}@keyframes CookieConsent-module__HgUOPa__slideDown{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.CookieConsent-module__HgUOPa__cookieModalHeader{z-index:1;background:#1a1a1a;border-bottom:1px solid #2d2d2d;justify-content:space-between;align-items:center;padding:20px;display:flex;position:sticky;top:0}.CookieConsent-module__HgUOPa__cookieModalHeader h2{color:#fff;margin:0;font-size:1.3rem}.CookieConsent-module__HgUOPa__cookieModalClose{color:#b4b4b4;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:28px;line-height:1;transition:all .2s;display:flex}.CookieConsent-module__HgUOPa__cookieModalClose:hover{color:#a3e635;background:#a3e6351a}.CookieConsent-module__HgUOPa__cookieModalBody{padding:20px}.CookieConsent-module__HgUOPa__cookieModalIntro{color:#b4b4b4;margin-bottom:20px;font-size:.9rem;line-height:1.6}.CookieConsent-module__HgUOPa__cookieCategory{background:#a3e6350d;border:1px solid #2d2d2d;border-radius:12px;margin-bottom:12px;padding:16px}.CookieConsent-module__HgUOPa__cookieCategoryHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.CookieConsent-module__HgUOPa__cookieCategoryInfo{flex-wrap:wrap;flex:1;align-items:center;gap:8px;display:flex}.CookieConsent-module__HgUOPa__cookieCategoryInfo h4{color:#fff;margin:0;font-size:1rem}.CookieConsent-module__HgUOPa__cookieBadge{color:#000;white-space:nowrap;background:#a3e635;border-radius:12px;padding:4px 10px;font-size:.7rem;font-weight:600}.CookieConsent-module__HgUOPa__cookieCategoryDesc{color:#9ca3af;margin:0;font-size:.8rem;line-height:1.5}.CookieConsent-module__HgUOPa__switch{flex-shrink:0;width:48px;height:24px;display:inline-block;position:relative}.CookieConsent-module__HgUOPa__switch input{opacity:0;width:0;height:0}.CookieConsent-module__HgUOPa__slider{cursor:pointer;background-color:#2d2d2d;border-radius:24px;transition:all .3s;position:absolute;inset:0}.CookieConsent-module__HgUOPa__slider:before{content:"";background-color:#b4b4b4;border-radius:50%;width:16px;height:16px;transition:all .3s;position:absolute;bottom:4px;left:4px}input:checked+.CookieConsent-module__HgUOPa__slider{background-color:#a3e635}input:checked+.CookieConsent-module__HgUOPa__slider:before{background-color:#000;transform:translate(24px)}.CookieConsent-module__HgUOPa__switchDisabled{flex-shrink:0;width:48px;height:24px;display:inline-block;position:relative}.CookieConsent-module__HgUOPa__switchDisabled input{opacity:0;width:0;height:0}.CookieConsent-module__HgUOPa__sliderDisabled{cursor:not-allowed;background-color:#a3e635;border-radius:24px;position:absolute;inset:0}.CookieConsent-module__HgUOPa__sliderDisabled:before{content:"";background-color:#000;border-radius:50%;width:16px;height:16px;position:absolute;bottom:4px;left:28px}.CookieConsent-module__HgUOPa__cookieModalFooter{background:#1a1a1a;border-top:1px solid #2d2d2d;justify-content:flex-end;gap:10px;padding:16px 20px;display:flex;position:sticky;bottom:0}@media (max-width:1024px){.CookieConsent-module__HgUOPa__cookieBanner{padding:18px}.CookieConsent-module__HgUOPa__cookieContainer{gap:16px}.CookieConsent-module__HgUOPa__cookieTitle{font-size:1.05rem}.CookieConsent-module__HgUOPa__cookieDescription{font-size:.82rem}.CookieConsent-module__HgUOPa__cookieBtn{padding:9px 16px;font-size:.82rem}}@media (max-width:768px){.CookieConsent-module__HgUOPa__cookieBanner{border-top-width:1px;padding:16px}.CookieConsent-module__HgUOPa__cookieContainer{flex-direction:column;align-items:stretch;gap:16px}.CookieConsent-module__HgUOPa__cookieContent{gap:10px;min-width:100%}.CookieConsent-module__HgUOPa__cookieIcon{font-size:28px}.CookieConsent-module__HgUOPa__cookieTitle{font-size:1rem}.CookieConsent-module__HgUOPa__cookieDescription{font-size:.8rem;line-height:1.4}.CookieConsent-module__HgUOPa__cookieActions{flex-direction:column;gap:8px;width:100%}.CookieConsent-module__HgUOPa__cookieBtn{text-align:center;justify-content:center;width:100%;padding:12px 16px;font-size:.85rem}.CookieConsent-module__HgUOPa__cookieModal{align-items:flex-end;padding:12px}.CookieConsent-module__HgUOPa__cookieModalContent{border-radius:16px 16px 0 0;max-height:85vh}.CookieConsent-module__HgUOPa__cookieModalHeader{padding:16px}.CookieConsent-module__HgUOPa__cookieModalHeader h2{font-size:1.15rem}.CookieConsent-module__HgUOPa__cookieModalClose{width:28px;height:28px;font-size:24px}.CookieConsent-module__HgUOPa__cookieModalBody{padding:16px}.CookieConsent-module__HgUOPa__cookieModalIntro{margin-bottom:16px;font-size:.85rem}.CookieConsent-module__HgUOPa__cookieCategory{margin-bottom:10px;padding:14px}.CookieConsent-module__HgUOPa__cookieCategoryHeader{flex-direction:row;align-items:flex-start}.CookieConsent-module__HgUOPa__cookieCategoryInfo{flex-direction:column;align-items:flex-start;gap:6px}.CookieConsent-module__HgUOPa__cookieCategoryInfo h4{font-size:.95rem}.CookieConsent-module__HgUOPa__cookieBadge{padding:3px 8px;font-size:.65rem}.CookieConsent-module__HgUOPa__cookieCategoryDesc{font-size:.75rem;line-height:1.4}.CookieConsent-module__HgUOPa__cookieModalFooter{flex-direction:column;gap:8px;padding:14px 16px}.CookieConsent-module__HgUOPa__cookieModalFooter .CookieConsent-module__HgUOPa__cookieBtn{width:100%}}@media (max-width:480px){.CookieConsent-module__HgUOPa__cookieBanner{padding:14px 12px}.CookieConsent-module__HgUOPa__cookieIcon{font-size:24px}.CookieConsent-module__HgUOPa__cookieTitle{font-size:.95rem}.CookieConsent-module__HgUOPa__cookieDescription{font-size:.75rem}.CookieConsent-module__HgUOPa__cookieBtn{padding:11px 14px;font-size:.8rem}.CookieConsent-module__HgUOPa__cookieModalHeader h2{font-size:1.05rem}.CookieConsent-module__HgUOPa__cookieCategoryInfo h4{font-size:.9rem}.CookieConsent-module__HgUOPa__cookieCategoryDesc{font-size:.72rem}.CookieConsent-module__HgUOPa__switch,.CookieConsent-module__HgUOPa__switchDisabled{width:44px;height:22px}.CookieConsent-module__HgUOPa__slider:before,.CookieConsent-module__HgUOPa__sliderDisabled:before{width:14px;height:14px;bottom:4px;left:4px}input:checked+.CookieConsent-module__HgUOPa__slider:before{transform:translate(22px)}.CookieConsent-module__HgUOPa__sliderDisabled:before{left:26px}}@media (max-height:600px) and (orientation:landscape){.CookieConsent-module__HgUOPa__cookieModalContent{max-height:95vh}.CookieConsent-module__HgUOPa__cookieModal{align-items:center}.CookieConsent-module__HgUOPa__cookieBanner{padding:12px}.CookieConsent-module__HgUOPa__cookieIcon{font-size:24px}.CookieConsent-module__HgUOPa__cookieActions{flex-flow:wrap}.CookieConsent-module__HgUOPa__cookieBtn{flex:auto;min-width:120px}}
