.CookieBanner_banner__QWCe4{position:fixed;bottom:12px;left:12px;right:12px;z-index:1000;animation:CookieBanner_slideUp__txXlw .3s ease-out}@media screen and (min-width:768px){.CookieBanner_banner__QWCe4{left:auto;right:30px;bottom:30px}}@keyframes CookieBanner_slideUp__txXlw{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.CookieBanner_container____Ph_{display:flex;flex-direction:column;border-radius:16px;background-color:#fff;align-items:center;gap:12px;padding:16px;max-width:1440px;margin:0 auto;box-shadow:0 4px 24px rgba(0,0,0,.12)}@media screen and (min-width:768px){.CookieBanner_container____Ph_{flex-direction:row;border-radius:24px;gap:16px}}@media screen and (min-width:1280px){.CookieBanner_container____Ph_{padding:32px 24px}}.CookieBanner_content__3eVzs{display:flex;gap:12px;align-items:center}@media screen and (min-width:768px){.CookieBanner_content__3eVzs{gap: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.4;font-size:13px;text-align:center}@media screen and (min-width:500px){.CookieBanner_text__t4S0K{font-size:14px;line-height:1.5}}@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:8px;flex-shrink:0;width:100%}@media screen and (min-width:768px){.CookieBanner_actions__pcIOK{gap:12px;width:auto}}.CookieBanner_acceptButton__T5QWg{flex:1 1;padding:10px 16px;white-space:nowrap;font-size:14px}.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;font-size:inherit}}.CookieBanner_rejectButton__LZrIp{flex:1 1;padding:10px 16px;white-space:nowrap;font-size:14px}.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;font-size:inherit}}