.CookieConsent-module__QbGkGW__cookieOverlay{z-index:9999;pointer-events:none;padding:1rem;position:fixed;bottom:0;left:0;right:0}.CookieConsent-module__QbGkGW__cookieBanner{pointer-events:auto;background:#fefdfd;border:1px solid #62aa0c26;border-radius:16px;align-items:center;gap:1rem;max-width:700px;margin:0 auto;padding:1.25rem 1.5rem;animation:.4s CookieConsent-module__QbGkGW__slideUp;display:flex;box-shadow:0 8px 30px #00000026}@keyframes CookieConsent-module__QbGkGW__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.CookieConsent-module__QbGkGW__cookieIcon{background:#62aa0c1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.CookieConsent-module__QbGkGW__cookieIcon svg{color:#62aa0c}.CookieConsent-module__QbGkGW__cookieContent{flex:1}.CookieConsent-module__QbGkGW__cookieTitle{color:#000;margin:0 0 .35rem;font-size:1rem;font-weight:700}.CookieConsent-module__QbGkGW__cookieText{color:#555;margin:0;font-size:.85rem;line-height:1.5}.CookieConsent-module__QbGkGW__cookieLink{color:#62aa0c;font-weight:500;text-decoration:underline}.CookieConsent-module__QbGkGW__cookieLink:hover{color:#4a8209}.CookieConsent-module__QbGkGW__cookieButtons{flex-shrink:0;gap:.5rem;display:flex}.CookieConsent-module__QbGkGW__cookieDeclineBtn,.CookieConsent-module__QbGkGW__cookieAcceptBtn{cursor:pointer;border:none;border-radius:50px;align-items:center;gap:.4rem;padding:.65rem 1.25rem;font-family:inherit;font-size:.85rem;font-weight:600;transition:all .2s;display:inline-flex}.CookieConsent-module__QbGkGW__cookieDeclineBtn{color:#555;background:0 0;border:1px solid #ddd}.CookieConsent-module__QbGkGW__cookieDeclineBtn:hover{background:#f5f5f5;border-color:#999}.CookieConsent-module__QbGkGW__cookieAcceptBtn{color:#fefdfd;background:#62aa0c}.CookieConsent-module__QbGkGW__cookieAcceptBtn:hover{background:#4a8209;transform:translateY(-1px);box-shadow:0 4px 12px #62aa0c40}@media (max-width:767px){.CookieConsent-module__QbGkGW__cookieOverlay{padding:.75rem}.CookieConsent-module__QbGkGW__cookieBanner{text-align:center;flex-direction:column;gap:.75rem;padding:1.25rem 1rem}.CookieConsent-module__QbGkGW__cookieIcon{margin:0 auto}.CookieConsent-module__QbGkGW__cookieButtons{flex-direction:column;gap:.5rem;width:100%}.CookieConsent-module__QbGkGW__cookieDeclineBtn,.CookieConsent-module__QbGkGW__cookieAcceptBtn{justify-content:center;width:100%}}
