.CookieConsent-module__QbGkGW__cookieConsentBanner{z-index:9999;background:#1f2937;border-top:1px solid #374151;padding:1rem;transition:transform .3s ease-in-out;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -4px 6px -1px #0000001a,0 -2px 4px -1px #0000000f}.CookieConsent-module__QbGkGW__cookieConsentBanner.CookieConsent-module__QbGkGW__show{transform:translateY(0)}.CookieConsent-module__QbGkGW__cookieConsentContainer{justify-content:space-between;align-items:center;gap:1.5rem;max-width:1200px;margin:0 auto;display:flex}.CookieConsent-module__QbGkGW__cookieConsentContent{flex:1;align-items:center;gap:1rem;display:flex}.CookieConsent-module__QbGkGW__cookieConsentIcon{color:#3d6d8c;flex-shrink:0;font-size:2rem}.CookieConsent-module__QbGkGW__cookieConsentText h4{color:#f9fafb;margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.CookieConsent-module__QbGkGW__cookieConsentText p{color:#d1d5db;margin:0;font-size:.875rem;line-height:1.5}.CookieConsent-module__QbGkGW__cookieConsentActions{flex-shrink:0;gap:.75rem;display:flex}.CookieConsent-module__QbGkGW__cookieConsentActions .CookieConsent-module__QbGkGW__btn{cursor:pointer;white-space:nowrap;border:none;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.CookieConsent-module__QbGkGW__cookieConsentActions .CookieConsent-module__QbGkGW__btnPrimary{color:#fff;background:#3d6d8c}.CookieConsent-module__QbGkGW__cookieConsentActions .CookieConsent-module__QbGkGW__btnPrimary:hover{background:#2596be}@media (max-width:768px){.CookieConsent-module__QbGkGW__cookieConsentContainer{flex-direction:column;gap:1rem}.CookieConsent-module__QbGkGW__cookieConsentContent{text-align:center}.CookieConsent-module__QbGkGW__cookieConsentActions{flex-wrap:wrap;justify-content:center;width:100%}.CookieConsent-module__QbGkGW__cookieConsentActions .CookieConsent-module__QbGkGW__btn{flex:1;min-width:120px}}@media (max-width:480px){.CookieConsent-module__QbGkGW__cookieConsentBanner{padding:.75rem}.CookieConsent-module__QbGkGW__cookieConsentActions{flex-direction:column}.CookieConsent-module__QbGkGW__cookieConsentActions .CookieConsent-module__QbGkGW__btn{width:100%}}
