.CookieConsent_banner__CleEq{position:fixed;bottom:20px;left:20px;z-index:10000;width:min(400px,100vw - 32px);background:#fff;border:1px solid #e5e5e5;border-radius:14px;box-shadow:0 12px 40px rgba(40,66,119,.18);padding:22px 22px 20px;font-family:var(--font-poppins),"Poppins",sans-serif;color:#373737;animation:CookieConsent_cookieSlideIn__ovWEk .28s ease-out both}@media(max-width:520px){.CookieConsent_banner__CleEq{left:16px;right:16px;bottom:16px;width:auto}}@keyframes CookieConsent_cookieSlideIn__ovWEk{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.CookieConsent_banner__CleEq{animation:none}}.CookieConsent_head__jE4Fb{display:flex;align-items:center;gap:10px;margin-bottom:12px}.CookieConsent_icon__rgQt_{width:34px;height:34px;flex:0 0 auto;border-radius:9px;background:linear-gradient(135deg,#284277,#0072C9);display:grid;place-items:center;font-size:1.05rem}.CookieConsent_title__nurxm{font-family:var(--font-poppins),"Poppins",sans-serif;font-weight:600;font-size:1.06rem;line-height:1.2;color:#284277;margin:0;text-transform:none}.CookieConsent_desc__SAxse{font-size:.86rem;font-weight:300;line-height:1.5;color:#373737;margin:0 0 6px}.CookieConsent_policy__OeXC2{display:inline-block;color:#0072c9;text-decoration:none;font-weight:500;font-size:.86rem}.CookieConsent_policy__OeXC2:hover{text-decoration:underline}.CookieConsent_actions__5JijH{display:flex;gap:10px;margin-top:18px;flex-wrap:wrap}.CookieConsent_accept__7kkhf,.CookieConsent_customize___2ZUv,.CookieConsent_reject__EG99s{font-family:var(--font-poppins),"Poppins",sans-serif;font-weight:500;cursor:pointer;transition:background .15s,border-color .15s,transform .05s}.CookieConsent_accept__7kkhf:active,.CookieConsent_customize___2ZUv:active,.CookieConsent_reject__EG99s:active{transform:translateY(1px)}.CookieConsent_accept__7kkhf:focus-visible,.CookieConsent_customize___2ZUv:focus-visible,.CookieConsent_reject__EG99s:focus-visible{outline:2px solid #0072c9;outline-offset:2px}.CookieConsent_accept__7kkhf,.CookieConsent_reject__EG99s{font-size:.85rem;padding:10px 16px;border-radius:8px;border:1px solid rgba(0,0,0,0);flex:1 1}.CookieConsent_reject__EG99s{background:rgba(0,0,0,0);color:#373737;border-color:#e5e5e5;min-width:90px}.CookieConsent_reject__EG99s:hover{border-color:#737373}.CookieConsent_accept__7kkhf{background:#284277;color:#fff;min-width:120px}.CookieConsent_accept__7kkhf:hover{background:#1f3560}.CookieConsent_customize___2ZUv{background:none;border:none;color:#737373;font-size:.8rem;text-decoration:underline;padding:8px 4px;width:100%;text-align:center;margin-top:2px}.CookieConsent_customize___2ZUv:hover{color:#0072c9}.CookieConsent_prefs__BPxe9{border-top:1px solid #e5e5e5;margin-top:16px;padding-top:6px}.CookieConsent_prefRow__IWa_T{display:flex;align-items:flex-start;gap:12px;padding:12px 0}.CookieConsent_prefRow__IWa_T+.CookieConsent_prefRow__IWa_T{border-top:1px dashed #e5e5e5}.CookieConsent_prefInfo__N0b3x{flex:1 1;display:flex;flex-direction:column;gap:2px}.CookieConsent_prefName__fTeqG{font-weight:600;font-size:.85rem;color:#373737}.CookieConsent_prefDesc__qynOI{font-size:.76rem;font-weight:300;color:#737373;line-height:1.4}.CookieConsent_toggle__T4rbE{width:40px;height:23px;border-radius:20px;position:relative;flex:0 0 auto;margin-top:2px;border:none;padding:0;cursor:pointer;transition:background .15s}.CookieConsent_toggle__T4rbE:after{content:"";position:absolute;width:17px;height:17px;border-radius:50%;background:#fff;top:3px;transition:left .15s}.CookieConsent_toggle__T4rbE:focus-visible{outline:2px solid #0072c9;outline-offset:2px}.CookieConsent_on__YuloN{background:#0072c9}.CookieConsent_on__YuloN:after{left:20px}.CookieConsent_off__RVmG4{background:#c8d5dc}.CookieConsent_off__RVmG4:after{left:3px}.CookieConsent_locked__f8uSs{background:#284277;opacity:.55;cursor:not-allowed}.CookieConsent_locked__f8uSs:after{left:20px}.CookieConsent_reopen__yYuy_{position:fixed;bottom:20px;left:20px;z-index:9000;width:44px;height:44px;border-radius:50%;background:#fff;border:1px solid #e5e5e5;box-shadow:0 6px 20px rgba(40,66,119,.18);display:grid;place-items:center;font-size:1.2rem;cursor:pointer;transition:transform .15s,box-shadow .15s}.CookieConsent_reopen__yYuy_:hover{transform:translateY(-2px);box-shadow:0 10px 26px rgba(40,66,119,.24)}.CookieConsent_reopen__yYuy_:focus-visible{outline:2px solid #0072c9;outline-offset:2px}@media(max-width:520px){.CookieConsent_reopen__yYuy_{left:16px;bottom:16px}}