@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap");*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Poppins,sans-serif;background:#fff;color:#141414;overflow-x:hidden;-webkit-font-smoothing:antialiased;font-size:16px}.reveal{opacity:0;transform:translateY(32px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-left{opacity:0;transform:translateX(-44px);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.reveal-left.visible{opacity:1;transform:translateX(0)}.reveal-right{opacity:0;transform:translateX(44px);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.reveal-right.visible{opacity:1;transform:translateX(0)}.CookieBanner_banner__ILXNR{position:fixed;bottom:24px;left:24px;right:24px;z-index:9999;max-width:680px;animation:CookieBanner_slideUp__ED86a .4s cubic-bezier(.22,1,.36,1) both}@keyframes CookieBanner_slideUp__ED86a{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.CookieBanner_inner__oEHh4{background:#1c3a2b;border:1px solid hsla(99,23%,59%,.25);border-radius:6px;padding:22px 24px;display:flex;align-items:center;gap:24px;box-shadow:0 12px 48px rgba(0,0,0,.3)}.CookieBanner_text__se2Mt{flex:1 1}.CookieBanner_title__frdxK{font-size:15px;font-weight:600;color:#fff;margin-bottom:6px}.CookieBanner_desc__Fwgzv{font-size:13px;font-weight:300;color:hsla(0,0%,100%,.65);line-height:1.6}.CookieBanner_link__cVCbk{color:#8faf7e;text-decoration:underline}.CookieBanner_link__cVCbk:hover{color:#a8c896}.CookieBanner_actions__BMlsV{display:flex;gap:10px;flex-shrink:0}.CookieBanner_btnDecline__hoH17{padding:10px 18px;border:1px solid hsla(0,0%,100%,.2);border-radius:3px;background:transparent;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;color:hsla(0,0%,100%,.7);cursor:pointer;white-space:nowrap;transition:border-color .2s,color .2s}.CookieBanner_btnDecline__hoH17:hover{border-color:hsla(0,0%,100%,.5);color:#fff}.CookieBanner_btnAccept__5G6bU{padding:10px 20px;border:none;border-radius:3px;background:#8faf7e;color:#1c3a2b;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .2s}.CookieBanner_btnAccept__5G6bU:hover{background:#a8c896}@media (max-width:600px){.CookieBanner_banner__ILXNR{left:12px;right:12px;bottom:12px}.CookieBanner_inner__oEHh4{flex-direction:column;align-items:stretch;gap:16px;padding:18px}.CookieBanner_actions__BMlsV{justify-content:flex-end}}