.CookieBanner-module__5cOVRa__banner{z-index:9999;pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:24px;left:24px;right:24px}.CookieBanner-module__5cOVRa__content{pointer-events:auto;background:#fffbfb;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px 32px;width:100%;max-width:760px;padding:24px;display:grid}.CookieBanner-module__5cOVRa__text{letter-spacing:-.01em;color:#000;max-width:58ch;margin:0;font-size:14px;line-height:1.15}.CookieBanner-module__5cOVRa__legal{grid-column:1/2;align-items:center;gap:16px;display:flex}.CookieBanner-module__5cOVRa__legal a{color:#0000008f;font-size:12px;line-height:1.2;text-decoration:none;transition:color .18s;position:relative}.CookieBanner-module__5cOVRa__legal a:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .22s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.CookieBanner-module__5cOVRa__legal a:hover{color:#000000e6}.CookieBanner-module__5cOVRa__legal a:hover:after{transform-origin:0;transform:scaleX(1)}.CookieBanner-module__5cOVRa__actions{grid-area:1/2/3/3;align-self:center;gap:8px;display:flex}.CookieBanner-module__5cOVRa__actions button{min-height:42px;font:inherit;cursor:pointer;border:0;border-radius:6px;padding:0 18px;font-size:13px;line-height:1;transition:background-color .18s,color .18s,opacity .18s,transform .18s}.CookieBanner-module__5cOVRa__actions button:hover{transform:translateY(-1px)}.CookieBanner-module__5cOVRa__actions button:active{transform:translateY(0)}.CookieBanner-module__5cOVRa__actions button:focus-visible{outline-offset:3px;outline:2px solid}.CookieBanner-module__5cOVRa__accept{color:#fff;background:#111}.CookieBanner-module__5cOVRa__accept:hover{background:#242424}.CookieBanner-module__5cOVRa__reject{color:#000000c7;background:#0000000f}.CookieBanner-module__5cOVRa__reject:hover{background:#0000001a}@media (max-width:767px){.CookieBanner-module__5cOVRa__banner{bottom:12px;left:12px;right:12px}.CookieBanner-module__5cOVRa__content{border-radius:14px;grid-template-columns:1fr;gap:18px;padding:18px}.CookieBanner-module__5cOVRa__text{font-size:13px;line-height:1.5}.CookieBanner-module__5cOVRa__legal{flex-wrap:wrap;grid-column:auto;gap:10px 14px}.CookieBanner-module__5cOVRa__actions{grid-area:auto;width:100%}.CookieBanner-module__5cOVRa__actions button{flex:1;min-height:44px}}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
