.CookieBanner_banner__QWCe4{position:fixed;bottom:30px;right:30px;z-index:1000}@keyframes CookieBanner_slideUp__txXlw{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.CookieBanner_container____Ph_{display:flex;border-radius:24px;background-color:#fff;align-items:center;gap:16px;padding:16px;max-width:1440px;margin:0 auto}@media screen and (min-width:1280px){.CookieBanner_container____Ph_{padding:32px 24px}}.CookieBanner_iconWrapper__rrF_3{flex-shrink:0;display:none}@media screen and (min-width:768px){.CookieBanner_iconWrapper__rrF_3{display:block}}.CookieBanner_icon__WZhxn{width:48px;height:48px}@media screen and (min-width:1280px){.CookieBanner_icon__WZhxn{width:56px;height:56px}}.CookieBanner_text__t4S0K{flex:1 1;color:#212f50;line-height:1.5;font-size:14px;text-align:center}@media screen and (min-width:768px){.CookieBanner_text__t4S0K{text-align:left;font-size:15px}}@media screen and (min-width:1280px){.CookieBanner_text__t4S0K{font-size:16px}}.CookieBanner_link__opFg_{color:#30529f;text-decoration:underline;transition:.3s ease-out}.CookieBanner_link__opFg_:hover{color:#27458b}.CookieBanner_linkUnderline__PzI27{color:#212f50;text-decoration:underline;transition:.3s ease-out}.CookieBanner_linkUnderline__PzI27:hover{color:#30529f}.CookieBanner_actions__pcIOK{display:flex;flex-direction:row;gap:12px;flex-shrink:0;width:100%}@media screen and (min-width:768px){.CookieBanner_actions__pcIOK{width:auto}}.CookieBanner_acceptButton__T5QWg{flex:1 1;padding:12px 24px;white-space:nowrap}.CookieBanner_acceptButton__T5QWg:hover{background-color:#e05941}.CookieBanner_acceptButton__T5QWg:active{background-color:#c33e27}@media screen and (min-width:768px){.CookieBanner_acceptButton__T5QWg{flex:none;padding:12px 32px}}.CookieBanner_rejectButton__LZrIp{flex:1 1;padding:12px 24px;white-space:nowrap}.CookieBanner_rejectButton__LZrIp:hover{background-color:#f0f5ff}.CookieBanner_rejectButton__LZrIp:active{background-color:#cfdfff}@media screen and (min-width:768px){.CookieBanner_rejectButton__LZrIp{flex:none;padding:12px 32px}}