.cookie-banner{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;gap:24px;align-items:center;padding:20px 24px;overflow:hidden;position:fixed;bottom:32px;left:32px;right:32px;border-radius:4px;font-family:"Avenir Next Cyr",sans-serif;font-size:14px;line-height:20px;font-weight:500;z-index:30}.cookie-banner.theme-light{color:#202020;background-color:#fff;border:1px solid #dbdbdb}.cookie-banner.theme-dark{color:#fff;background-color:#202020;border:1px solid #404040}.cookie-banner .content-title{font-size:18px;font-weight:600;margin-bottom:8px}.cookie-banner .content-text{display:flex;align-items:center}.cookie-banner .content-text .text{margin:0;padding:0}.cookie-banner .content-text .text .link{color:#12a3f8;text-decoration:underline}.cookie-banner .content-text .text .link:hover,.cookie-banner .content-text .text .link:focus{color:#0686d1}.cookie-banner .actions{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:24px}.cookie-banner .actions .action{border:none;background:rgba(0,0,0,0);background-color:#12a3f8;color:#fff;padding:8px 16px;border-radius:4px;cursor:pointer;font-family:"Avenir Next Cyr",sans-serif;font-weight:600;white-space:nowrap;font-size:14px;line-height:20px}.cookie-banner .actions .action:not(:focus-within){outline:none}.cookie-banner .actions .action:hover,.cookie-banner .actions .action:focus{background-color:#0686d1}@media only screen and (max-width : 767px){.cookie-banner{flex-direction:column;bottom:16px;left:16px;right:16px;padding:24px}.cookie-banner .actions .action{width:100%}}@media only screen and (max-width : 479px){.cookie-banner .actions{flex-direction:column-reverse;gap:8px;width:100%}.cookie-banner .actions .action{white-space:unset}}@media only screen and (max-height: 320px){.cookie-banner{display:none}}
