.ico_svg{width: 20px;height: 20px;margin-left: 2px}
.ico_svg_help{width: 30px;height: 30px;margin-right: -5px}
.footer--dark .footer__transparent #footer-dark{background: none}
.footer--dark .footer__transparent .f-bottom,.footer--dark .footer__transparent .f-center{color: rgba(0,0,0,.4)}
#footer{display: none}
.footer--dark svg{width: auto;height: auto}
.footer--dark .footer__top-main{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;max-width: 1280px;margin: 0 auto;font-family: var(--FONT2),sans-serif;font-weight: 300}
.footer--dark .footer__top-main--center{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}
.footer--dark .footer__column{width: 305px;-webkit-box-sizing: border-box;box-sizing: border-box}
.footer--dark .footer__column:first-child{flex-shrink: 1.5}
#catalog .footer__column{max-width: 25%}
@media(max-width: 992px){#catalog .footer__column{min-width: 50%;-webkit-box-flex: 1;-ms-flex: 1;flex: 1}
#catalog .footer__column:first-child{-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1}
#catalog .footer__column:nth-child(2){-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3}
#catalog .footer__column:nth-child(3){-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2}
#catalog .footer__column:nth-child(4){-webkit-box-ordinal-group: 5;-ms-flex-order: 4;order: 4}
}
.footer--dark .footer__column ul{list-style-type: none}
.footer--dark .footer__column li a{padding: 5px 0;border-radius: 20px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;width: -webkit-max-content;width: -moz-max-content;width: max-content;-webkit-transition: background .3s ease;transition: background .3s ease;align-items: center}
.footer--dark .footer__column li.soon a{color: #354153}
.footer--dark .footer__column li.soon a span{box-shadow: inset 0 0px 0 1px #354153;border-radius: 16px;padding: 0 8px;line-height: 24px;margin-left: 8px;text-transform: uppercase;font-size: 10px}
.footer--light li.soon a span{box-shadow: inset 0 0 0 1px rgba(78, 87, 96, 0.36);border-radius: 16px;padding: 0 8px;line-height: 24px;margin-left: 8px}
.footer--light .footer__column li.soon a{color: rgba(78, 87, 96, 0.37)}
.footer--dark .footer__column li.soon a:hover{background-color: initial;border-color: initial;color: #354153;cursor: default;text-decoration: none}
.footer--dark li a .badge-grey{opacity: 0;margin-left: 5px}
.footer--dark li a:hover .badge-grey{opacity: 1}
.footer__column a{display: inline;line-height: 25px}
#footer li a:hover{background-color: #fff}
.footer--dark .footer__column-head{font-weight: 600;margin-bottom: 20px;font-size: 18px;line-height: 40px}
.color1{color: var(--GROUP_COLOR1)}
.color2{color: var(--GROUP_COLOR2)}
.color3{color: var(--GROUP_COLOR3)}
.color4{color: var(--GROUP_COLOR4)}
.footer__column .color1 ~ ul li a:hover{color: var(--GROUP_COLOR1)}
.footer__column .color2 ~ ul li a:hover{color: var(--GROUP_COLOR2)}
.footer__column .color3 ~ ul li a:hover{color: var(--GROUP_COLOR3)}
.footer__column .color4 ~ ul li a:hover{color: var(--GROUP_COLOR4)}
.footer--dark .f-center{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}
.footer--dark .f-bottom,.footer--dark .f-center{display: -webkit-box;display: -ms-flexbox;display: flex}
.footer--dark .f-bottom{-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}
.footer--dark .f-bottom,.footer--dark .f-center{color: #999;font-size: 12px;padding: 30px 0 0}
.footer--dark .f-center-header,.footer--dark .f-center-icon{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-bottom: 8px}
.footer--dark .f-center-icon svg{width: 135px;height: 50px}
.f-bottom-left,.f-bottom-right{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
li.call-block a{position: relative}
li.call-block a:hover{}
li.call-block a:hover svg{fill: #fff}
.f-flag svg{width: 20px}
.footer--dark .badge-grey{color: #fff;background-color: rgba(0,0,0,.1);display: inline-block;padding: .25em .4em;font-size: 75%;font-weight: 700;line-height: 1;text-align: center;white-space: nowrap;vertical-align: baseline;border-radius: .25rem;-webkit-transition: opacity .3s ease .1s;transition: opacity .3s ease .1s}
.footer--dark .ico_svg{width: 20px;height: 20px;margin-left: 2px}
.footer--dark .ico_svg_help{width: 30px;height: 30px;margin-right: -5px}
a.text-grey{color: #ccc}
.footer--dark .f-bottom-right .f-icon{margin-left: 20px}
.f-icon{width: 45px;height: 45px;text-align: center}
.f-bottom-right .f-icon svg{width: 40px;height: 40px}
.footer--dark .call-block .ico_svg_help{margin: -5px -9px -5px 2px;fill: #090 !important}
.footer--dark .appstore{background-image: url(/img/promo_app_download.svg);width: 120px;height: 45px;background-position: -5px -91px;background-size: 275px 275px;margin-right: 10px}
.appstore:hover{background-position: -5px -141px}
.gplay{background-image: url(/img/promo_app_download.svg);width: 140px;height: 45px;background-position: -134px -91px;background-size: 275px 275px}
.gplay:hover{background-position: -134px -141px}
.langSwitcher{display: -webkit-box;display: -ms-flexbox;display: flex;background-color: #fff;padding: 8px 12px 8px 0;border-radius: 25px;width: -webkit-max-content;width: -moz-max-content;width: max-content;margin-top: 17px;position: relative;cursor: pointer}
.langSwitcher:hover{background-color: var(--BLUE_OPAC2)}
.langSwitcher__icon{width: 30px;height: 30px;margin: -5px 5px;display: inline-block}
.langSwitcher__select{-webkit-appearance: none;-moz-appearance: none;appearance: none;z-index: 2;background: none;position: absolute;width: 80%;padding: 9px;left: 10%;top: 0;-webkit-box-sizing: border-box;box-sizing: border-box;opacity: 0;cursor: pointer;border: none}
.langSwitcher__option{padding: 5px}
.langSwitcher__arrow{width: 16px;height: 16px;display: inline-block;margin: 0 0 0 4px;z-index: 1}
.mobile-body{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row}
.mobile-body svg{opacity: .33}
.mobile-body svg:hover{opacity: 1}
input:focus,select:focus,textarea:focus{outline: none}
a:hover svg use.norm,a svg use.over{display: none}
a:hover svg use.over{display: inline}
input:-webkit-autofill{color: #fff !important}
.help-for-desktop{display: block}
.help-for-mobile{display: none}
@media(max-width: 992px){#footer-dark .footer__top-main{width: 60%;min-width: 500px}
.footer__column{width: 50%;-webkit-box-flex: 1;-ms-flex: 1;flex: 1}
#footer-dark .footer__column:first-child{-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1}
#footer-dark .footer__column:nth-child(2){-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3}
#footer-dark .footer__column:nth-child(3){-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2}
#footer-dark .footer__column:nth-child(4){-webkit-box-ordinal-group: 5;-ms-flex-order: 4;order: 4}
#footer-dark .footer__top-main--center{width: 100%;max-width: 500px;min-width: 0}
#footer-dark .footer__top-main--center .footer__column:first-child{-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1}
#footer-dark .footer__top-main--center .footer__column:nth-child(2){-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2}
#footer-dark .footer__top-main--center .footer__column:nth-child(3){-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;margin-top: -150px}
}
@media(max-width: 768px){.help-for-mobile{display: inline-block}
#footer-dark .footer__top-main{width: 100%;min-width: 0;max-width: 500px}
.footer--dark .footer__column li{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;height: 40px}
.footer__column li a .badge-grey{display: none}
.f-bottom{-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
.f-bottom,.f-bottom-right{-webkit-box-orient: vertical}
.f-bottom-right{-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}
.mobile-body{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row}
.footer--dark .f-bottom-right .f-icon{margin: 0}
.footer--dark .mobile-body:first-child{margin-right: 20px}
body.reg #header .langSwitcher{right: 16px}
.footer--dark .footer__column-head{padding: 20px 11px}
}
@media(max-width: 370px){.hidden370{display: none}
}
body.reg #footer-dark{display: none}
#footer-dark.fixed .f-center,#footer-dark.fixed .footer__top,body.reg #footer-dark .footer__top,body.reg .footer__bottom-sub,body.reg .lang-switcher-dark,body.reg .footer__links{display: none}
body.reg .footer--dark .footer__socials{justify-content: right}
body.reg .footer--dark .footer__bottom{padding-bottom: 0}
#footer-dark.fixed{bottom: 0;right: 0;left: 0}
#float_alert{position: fixed;bottom: 20px;left: 20px;right: 20px;z-index: 1000000;background: #161a20;color: #fff;font: 14px/20px Arial;padding: 30px 30px 30px 60px;border-radius: 16px;overflow: hidden;white-space: nowrap;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transition: bottom .5s ease;transition: bottom .5s ease}
body.mob-menu #float_alert{z-index: 999}
#float_alert b{margin-right: 20px}
#float_alert .flag{position: absolute;left: 0;top: 0;height: 80px;width: 30px}
#float_alert .flag .ua1{height: 40px;background: #ffcb13}
#float_alert .flag .ua2{height: 40px;background: #376fff}
#float_alert .but{background: #333;border: 3px solid #376fff;padding: 8px 10px;color: #fff;text-transform: uppercase;border-radius: 20px}
#float_alert .but,#float_alert .ico_but{position: absolute;right: 20px;top: 20px}
#float_alert .ico_but svg{fill: #ddd;width: 40px;height: 40px}
#float_alert .txt{text-decoration: underline;color: #376fff}
@media(min-width: 900px){#float_alert{left: 50%;right: auto;width: 460px;margin: 0 0 0 -380px}
}
@media(max-width: 900px){#float_alert{left: 50%;right: auto;width: 300px;margin: 0 0 0 -150px;padding: 40px 20px 40px 40px;white-space: normal}
#float_alert b,#float_alert i{display: block;margin-bottom: 5px;margin-right: 0}
#float_alert .but{left: 40px;right: 40px;bottom: 30px;top: auto;text-align: center}
#float_alert .flag{top: 45px;width: 16px;border-radius: 0 8px 8px 0;overflow: hidden}
#float_alert .ico_but{top: 10px;right: 10px}
#float_alert .ico_but svg{width: 30px;height: 30px}
}
#cookie_alert.act,#float_alert.act,#float_alert:not(.act) ~ #cookie_alert{bottom: -400px}
.cookieAlert{display: flex;gap: 28px;position: fixed;left: 50%;bottom: 20px;transform: translate(-50%,0);z-index: 999999;width: calc(100% - 40px);max-width: 560px;padding: 20px 24px;box-sizing: border-box;border-radius: 16px;box-shadow: 0 0 0 1px var(--colors-slate-700);background: var(--colors-slate-trans-900);backdrop-filter: blur(8px)}
body.mob-menu .cookieAlert{z-index: 999}
.cookieAlert__text{font-family: 'Inter',sans-serif;font-weight: 400;font-size: 13px;line-height: 20px;color: #FFF}
.cookieAlert__text a{color: var(--colors-blue-400);text-decoration: underline}
.cookieAlert__btns{display: flex;flex-direction: column;justify-content: center;gap: 8px}
.cookieAlert__btns ws-btn{width: 136px}
@media only screen and (max-width: 600px){.cookieAlert{flex-direction: column;gap: 24px}
.cookieAlert__btns{flex-direction: row}
.cookieAlert__btns ws-btn{width: 100%;max-width: 152px}
}
@media(max-width: 1024px){.bd_landing .f-bottom{-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
}
.bd_landing #footer-dark{}
.bd_landing #footer-dark .footer__top{display: none}
.bd_landing .f-bottom,.bd_landing .f-center{padding: 25px 0 15px}
.footer--dark *{margin: 0;padding: 0}
@media screen and (max-width: 992px){.footer--dark{position: relative}
}
.footer--dark .footer__top{padding: 112px 80px 80px;min-height: 559px;background-color: #0D1016;-webkit-box-sizing: border-box;box-sizing: border-box}
@media screen and (max-width: 960px){.footer--dark .footer__top{min-height: 0}
}
.footer--dark .footer__bottom{padding: 64px 80px 200px;background-color: #08090C}
@media screen and (max-width: 1024px){.footer--dark .footer__bottom{padding-left: 40px;padding-right: 40px}
}
@media screen and (max-width: 960px){.footer--dark .footer__bottom{min-height: 0;position: relative}
}
@media screen and (max-width: 820px){.footer--dark .footer__bottom{padding-left: 24px;padding-right: 24px;-webkit-box-sizing: border-box;box-sizing: border-box}
body.reg .footer--dark .footer__bottom{padding: 0 40px}
body.reg .footer--dark .footer__bottom-sup{flex-wrap: inherit}
}
@media screen and (max-width: 360px){.footer--dark .footer__bottom{padding-left: 10px;padding-right: 10px}
}
.footer--dark .footer__bottom-sup{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding-bottom: 40px;max-width: 1280px;margin: 0 auto;border-bottom: 1px solid #202532}
@media screen and (max-width: 820px){.footer--dark .footer__bottom-sup .footer__socials{margin-top: 34px;margin-bottom: 38px;margin-right: 0}
.footer--dark .footer__bottom-sup .footer__socials{width: 100%;text-align: center}
}
@media screen and (max-width: 600px){.footer--dark .footer__bottom-sup{flex-wrap: wrap;gap: 32px}
.footer--dark .footer__logo{width: 100%}
.footer--dark .footer__logo img:first-child{margin-left: auto}
.footer--dark .footer__logo img:nth-child(2){margin-right: auto}
}
.footer--dark .footer__bottom-sub{position: relative;z-index: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding-top: 24px;max-width: 1280px;margin: 0 auto}
@media screen and (max-width: 1356px){.footer--dark .footer__bottom-sub{-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap}
}
.footer--dark .footer__logo{display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-right: 40px;text-decoration: none;font-weight: 600;font-family: "Montserrat",sans-serif}
@media screen and (max-width: 900px){.footer--dark .footer__logo{margin-right: 24px}
}
@media screen and (max-width: 600px){.footer--dark .footer__logo{margin-right: 0}
}
.footer--dark .footer__logo img:first-child{width: 32px;height: 32px;margin-right: 10px}
.footer--dark .footer__socials{margin-left: auto;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}
.footer--dark .footer__social{background-color: #646f87;display: inline-block;width: 24px;height: 24px;text-decoration: none;line-height: 0;font-size: 0;opacity: 1;-webkit-transition: opacity .3s ease-in-out;transition: opacity .3s ease-in-out}
.footer--dark .footer__socials .twitter{-webkit-mask-image: url(/img/svg/twitter.svg);mask-image: url(/img/svg/twitter.svg)}
.footer--dark .footer__socials .telegram{-webkit-mask-image: url(/img/svg/telegram.svg);mask-image: url(/img/svg/telegram.svg)}
.footer--dark .footer__socials .facebook{-webkit-mask-image: url(/img/svg/facebook.svg);mask-image: url(/img/svg/facebook.svg)}
.footer--dark .footer__socials .linkedin{-webkit-mask-image: url(/img/svg/linkedin.svg);mask-image: url(/img/svg/linkedin.svg)}
.footer--dark .footer__socials .instagram{-webkit-mask-image: url(/img/svg/instagram.svg);mask-image: url(/img/svg/instagram.svg)}
.footer--dark .footer__socials .youtube{-webkit-mask-image: url(/img/svg/youtube.svg);mask-image: url(/img/svg/youtube.svg)}
.footer--dark .footer__social:hover{background-color: #cbd0dc}
.footer--dark .footer__social:not(:last-of-type){margin-right: 16px}
.footer--dark .footer__copyright{color: #646f87;font-size: 14px;line-height: 2;font-weight: 600;font-family: "Golos Text",sans-serif;margin-right: 40px;cursor: default}
.footer--dark .footer__bottom-link{-webkit-text-decoration-color: transparent;text-decoration-color: transparent;color: #98a0B4;font-size: 14px;line-height: 2;font-weight: 600;font-family: "Golos Text",sans-serif;margin-right: 24px}
.footer--dark .footer__bottom-link:hover{color: #818cf8;text-decoration: underline;text-underline-position: under}
.footer--dark .footer__links{margin-left: auto;display: flex}
.footer--dark .footer__links a{box-sizing: border-box;text-decoration: none;font-family: "Inter";font-size: 9px;line-height: 12px;color: #cbd0dc;border: 1px solid #202532;border-radius: 8px;width: 144px;height: 40px;padding: 6px 16px 6px 12px;display: flex;align-items: center;box-sizing: border-box;transition: box-shadow 0.3s ease-in-out}
.footer--dark .footer__links a:hover{box-shadow: 0 0 0 1px #818cf8 inset}
.footer--dark .footer__links a img{margin-right: 12px}
.footer--dark .footer__links a .app-btn-text span{font-size: 13px;line-height: 16px}
.footer--dark .footer__links a svg{background-color: transparent;-webkit-transition: background-color .3s ease-in-out;transition: background-color .3s ease-in-out}
.footer--dark .footer__links a:hover svg{background-color: #141a1f}
.footer--dark .footer__links a + a{margin-left: 10px}
@media screen and (max-width: 768px){.footer--dark .footer__links a{width: 40px;height: 32px;padding: 4px 8px}
.footer--dark .footer__links a img{width: 24px;height: 24px;margin-right: 0}
.footer--dark .footer__links a .app-btn-text{display: none}
}
@media screen and (max-width: 1356px){.footer--dark .footer__policies{width: 100%}
.footer--dark .footer__socials{margin-left: initial;margin-top: 56px}
.ua-block{margin-top: 56px}
}
@media screen and (max-width: 900px){.footer--dark .footer__copyright{margin-right: 32px;font-size: 12px}
.footer--dark .footer__bottom-link{margin-right: 20px;font-size: 12px}
}
@media screen and (max-width: 768px){.footer--dark .footer__policies{display: flex}
.footer--dark .footer__bottom-link a:last-of-type{margin-right: 0}
}
@media screen and (max-width: 480px){.footer--dark .footer__bottom-sub,.footer--dark .footer__policies{flex-direction: column}
.footer--dark .footer__bottom-link:first-of-type{margin-top: 32px}
.footer--dark .footer__bottom-link{margin-top: 20px}
}
.footer__column-head{margin-bottom: 4px;color: #e3e6ef;font-family: "Golos Text",sans-serif;font-size: 16px;line-height: 1.5}
.footer__column ul{padding: 0;margin: 0}
.footer__column li a{text-decoration: none;color: #98A0B4;font-size: 16px;line-height: 30px;font-family: "Golos Text",sans-serif;font-weight: 400;cursor: pointer;-webkit-transition: border-color .3s ease-in,background-color .3s ease-in;transition: border-color .3s ease-in,background-color .3s ease-in}
.footer__column li a:hover{color: #818cf8;text-decoration: underline;text-underline-position: under}
.footer__column li a:not(.text-grey):not(.presentation-button):hover::after{content: url(/img/svg/link-arrow.svg);margin-left: 8px;height: 20px}
@media screen and (max-width: 992px){.footer__column li a:not(.text-grey):not(.presentation-button):hover::after{line-height: 34px}
}
.footer__column li a img{margin-left: 6px}
.footer__column li a.presentation-button{color: #818cf8;text-decoration: underline;text-underline-position: under;margin-top: 32px}
.footer__column li a.presentation-button:hover{background-color: initial;color: #c7d2fe}
.footer__column .presentation-icon{background-color: #818cf8;-webkit-mask: url(/img/svg/phone.svg);display: inline-block;width: 20px;height: 20px;margin-left: 8px}
.footer__column li a.presentation-button:hover .presentation-icon{background-color: #a7b9ff}
li.call-block a{-webkit-transition: color .3s ease-in-out,background-color .3s ease-in-out,-webkit-box-shadow .3s ease-in-out !important;transition: color .3s ease-in-out,background-color .3s ease-in-out,-webkit-box-shadow .3s ease-in-out !important;transition: color .3s ease-in-out,box-shadow .3s ease-in-out,background-color .3s ease-in-out !important;transition: color .3s ease-in-out,box-shadow .3s ease-in-out,background-color .3s ease-in-out,-webkit-box-shadow .3s ease-in-out !important}
.ua-block{font-size: 11px;list-height: 16px;font-family: "Golos Text",sans-serif;font-weight: 400;display: flex;align-items: center;margin-left: 40px;transition: box-shadow .3s ease-in-out;border-radius: 8px}
.ua-block img{margin-right: 8px}
.ua-block .text{color: #cbd0dc;cursor: default}
.ua-block .text-en{cursor: pointer}
.ua-block .text span{font-family: "Caveat",sans-serif;font-size: 16px;font-weight: 700;color: #e3e6ef}
a .ua-block{padding: 2px 8px}
a .ua-block span{transition: color .3s ease-in-out}
a .ua-block:hover span{color: #fff}
a .ua-block:hover{box-shadow: 0 0 0 1px #818cf8 inset}
@media screen and (max-width: 480px){.ua-block{margin-top: 40px;margin-left: initial}
}
.lang-switcher-dark{position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;align-items: center;padding: 0 12px;background: #1c2230;box-shadow: 0 0 0 1px #354153,0 0 0 2px rgba(0, 0, 0, 0.5) inset;border-radius: 8px;color: #e3e6ef;font-size: 14px;line-height: 32px;font-family: "Inter",sans-serif;font-weight: 500;cursor: pointer;-webkit-transition: border-color .3s ease-in-out,color .3s ease-in-out;transition: box-shadow .3s ease-in-out,transform 3s ease-in-out}
.partnerFooter.footer--dark .footer__bottom .ua-block{margin-left: 20px}
.partnerFooter.footer--dark .footer__bottom .lang-switcher-dark{background: none;margin-left: auto}
.partnerFooter.footer--dark .footer__bottom .lang-switcher-dark__btn{color: #5a6672}
.partnerFooter.footer--dark .footer__bottom .lang-switcher-dark__select{background: #fff}
.partnerFooter.footer--dark .footer__bottom .lang-switcher-dark__option{color: #5a6672}
.partnerFooter.footer--dark .footer__bottom .lang-switcher-dark__option.is-active,.partnerFooter.footer--dark .footer__bottom .lang-switcher-dark__option:hover{color: #8e74dc}
.lang-switcher-dark:hover{box-shadow: 0 0 0 1px #818CF8,0 0 0 2px rgba(0, 0, 0, 0.5) inset}
.lang-switcher-dark:hover img:nth-of-type(2){transform: rotate(-180deg)}
.lang-switcher-dark img:first-of-type{margin-right: 8px}
.lang-switcher-dark img:nth-of-type(2){transition: transform .15s ease-in-out}
@media screen and (max-width: 500px){.lang-switcher-dark{position: static;overflow: hidden}
.partnerFooter.footer--dark .footer__bottom .lang-switcher-dark__select{position: fixed}
}
.lang-switcher-dark__select{display: none;position: absolute;left: 0px;bottom: calc(100% + 18px);width: 180px;padding: 10px 12px;background: #202532;box-sizing: border-box;border: 1px solid #232a36;border-radius: 8px;box-shadow: 0px 32px 40px -5px rgba(4,19,49,0.1),0px 12px 12px -6px rgba(4,19,49,0.05)}
.lang-switcher-dark__select span{display: none;margin-bottom: 28px;font-size: 16px;line-height: 40px;font-weight: 600;font-family: "Golos Text",sans-serif}
@media screen and (max-width: 1240px){.lang-switcher-dark__select{padding: 32px 36px 20px;display: none;opacity: 0;bottom: 0;right: 0;left: 0;width: calc(100% - 20px);max-width: 760px;margin: 0 auto;border: none;background-color: #f2f4f6;border-radius: 20px 20px 0 0;color: #253341;-webkit-box-sizing: border-box;box-sizing: border-box;z-index: -1;-webkit-transform: translateY(100%);transform: translateY(100%)}
.lang-switcher-dark__select span{display: block}
.lang-switcher-dark__select .lang-switcher-dark__option{font-size: 16px;line-height: 40px;color: #253341}
}
.lang-switcher-dark__option{position: relative;padding-left: 12px;-webkit-transition: color .2s ease-in-out;transition: color .2s ease-in-out;font-size: 14px;line-height: 32px;color: #98a0B4}
@media screen and (max-width: 960px){.lang-switcher-dark__option:after{right: 8px}
}
.lang-switcher-dark__option.is-active{color: #818cf8}
.lang-switcher-dark__option.is-active::after{content: "";display: none;position: absolute;width: 20px;height: 20px;right: 12px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);background: url(/img/svg/tick.svg) no-repeat}
.lang-switcher-dark__option:not(.is-active):hover{color: #f9f9fb}
@media screen and (max-width: 1060px){.lang-switcher-dark__option:not(.is-active):hover{color: #818cf8}
}
.lang-switcher-dark__option.is-active:after,.lang-switcher-dark__option:hover:after{display: block}
.lang-switcher-dark__close{display: none;position: absolute;top: 42px;right: 46px}
@media screen and (max-width: 1240px){.lang-switcher-dark__close{display: block}
}
.lang-switcher-dark:hover .lang-switcher-dark__btn{color: #fff}
.lang-switcher-dark__btn{position: relative;-webkit-transition: color .3s ease-in-out;transition: color .3s ease-in-out;color: #e3e6ef;margin-right: 10px}
.lang-switcher-dark__btn:before{content: "";position: absolute;left: -36%;z-index: 1;width: calc(150% + 32px);height: 100%}
.lang-switcher-dark__btn *{-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: rgba(255,255,255,0);-webkit-focus-ring-color: transparent;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}
.lang-switcher-dark.is-active .lang-switcher-dark__select{display: block}
@media screen and (max-width: 1240px){.lang-switcher-dark.is-active .lang-switcher-dark__select{position: fixed;opacity: 0;z-index: -1;-webkit-transform: translateY(100%);transform: translateY(100%);-webkit-animation: likeIOs .4s ease-in-out both;animation: likeIOs .4s ease-in-out both}
@-webkit-keyframes likeIOs{to{opacity: 1;z-index: 999999;-webkit-transform: translateY(0);transform: translateY(0)}
}
@keyframes likeIOs{to{opacity: 1;z-index: 999999;-webkit-transform: translateY(0);transform: translateY(0)}
}
}
.footer--dark .footer__top-main{-ms-flex-wrap: nowrap;flex-wrap: nowrap}
@media screen and (max-width: 1200px){.footer--dark .footer__top,.footer--dark .footer__bottom{padding-left: 48px;padding-right: 48px}
}
@media screen and (max-width: 992px){#footer-dark .footer__top-main{-ms-flex-wrap: wrap;flex-wrap: wrap;width: 100%;min-width: 0}
#footer-dark .footer__column:nth-child(2){-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1}
.footer--dark .footer__column{width: 100%;padding-left: 0}
}
@media screen and (max-width: 992px){.footer--dark .footer__top{min-height: 0;padding: 48px}
.footer--dark .footer__bottom{min-height: 0;padding-left: 48px;padding-right: 48px}
.footer--dark .footer__top-main{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}
.footer--dark .footer__column:not(:last-of-type){border-bottom: 1px solid #202532}
.footer--dark .footer__column-head{padding: 8px 0;line-height: 40px;margin-bottom: 0;position: relative;cursor: pointer}
.footer--dark .footer__column-head:hover{color: #818cf8;text-decoration: underline;text-underline-offset: 4px}
.footer--dark .footer__column-head:after{content: "";position: absolute;width: 20px;height: 20px;right: 0px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);background-color: #98a0b4;-webkit-mask: url(/img/svg/shevron.svg)}
.footer--dark .footer__column-head:hover:after{background-color: #818cf8}
.footer--dark .footer__column-head.is-active:after{-webkit-transform: translateY(-50%) rotate(180deg);transform: translateY(-50%) rotate(180deg)}
.footer--dark .footer__column-head + ul{height: 0;overflow: hidden;transition: all 1.5s ease}
.footer--dark .footer__column-head.is-active + ul{}
.footer--dark .footer__column li a{padding: 0 0 0 32px;font-size: 14px;line-height: 40px}
.footer--dark .footer__column li:first-of-type{padding-top: 10px}
.footer--dark .footer__column li:last-of-type{padding-bottom: 8px}
.footer--dark li.call-block a{-webkit-box-shadow: none;box-shadow: none}
.footer--dark li a.presentation-button{display: none}
}
@media screen and (max-width: 768px){.footer--dark .footer__top,.footer--dark .footer__bottom{padding-left: 48px;padding-right: 48px}
#footer-dark.footer--dark .footer__top-main{max-width: 100%}
}
@media screen and (max-width: 576px){.footer--dark .footer__top,.footer--dark .footer__bottom{padding-left: 24px;padding-right: 24px}
}
.footer--dark .footer__top-subscribe{display: flex;gap: 50px;justify-content: space-between;align-items: center;max-width: 1280px;box-sizing: border-box;margin: 112px auto 0;padding: 32px 40px;background-image: linear-gradient(90deg,#222839,#181c25);box-shadow: 0 0 0 1px rgba(255,255,255,0.05) inset;border-radius: 20px}
.footer--dark .footer__top-subscribe .text{max-width: 550px;cursor: default}
.footer--dark .footer__top-subscribe .text span:first-child{font-family: 'Inter',sans-serif;font-weight: 500;font-size: 18px;line-height: 20px;color: #fff}
.footer--dark .footer__top-subscribe .text span:nth-child(2){display: block;margin-top: 8px;font-family: 'Inter';font-weight: 400;font-size: 15px;line-height: 20px;color: #98a0b4}
.footer--dark .footer__top-subscribe form{display: flex;align-items: center;justify-content: space-between;box-sizing: border-box;width: 420px;height: 56px;padding: 8px 8px 8px 20px;background: rgba(8,9,12,0.95);backdrop-filter: blur(6px);border-radius: 8px}
.footer--dark .footer__top-subscribe input{background: rgba(8,9,12,0.95);backdrop-filter: blur(6px);border: 0;width: 240px;font-family: 'Inter';font-weight: 400;font-size: 16px;line-height: 24px;color: #98a0b4}
.footer--dark .footer__top-subscribe input::placeholder{color: #98a0b4}
.footer--dark .footer__top-subscribe button{height: 40px;padding: 8px 16px;background: #fff;border-radius: 4px;font-family: 'Inter',sans-serif;font-weight: 500;font-size: 16px;line-height: 24px;color: #1c2230}
@media screen and (max-width: 1120px){.footer--dark .footer__top-subscribe{flex-direction: column;gap: 28px;margin-top: 48px}
.footer--dark .footer__top-subscribe .text{text-align: center}
}
@media screen and (max-width: 768px){.footer--dark .footer__top-subscribe form{flex-direction: column;height: 40px;gap: 12px;height: initial;padding: 0;background: none}
.footer--dark .footer__top-subscribe input{box-sizing: border-box;background: rgba(8,9,12,0.95);backdrop-filter: blur(6px);border-radius: 8px;height: 40px;padding: 8px 8px 8px 20px}
.footer--dark .footer__top-subscribe form{width: 100%}
.footer--dark .footer__top-subscribe input{width: 100%}
.footer--dark .footer__top-subscribe button{width: 100%}
.footer--dark .footer__top-subscribe button{}
.footer--dark .footer__top-subscribe .text{text-align: initial}
}
@media screen and (max-width: 600px){.footer--dark .footer__top-subscribe .text span:first-child{font-size: 16px}
.footer--dark .footer__top-subscribe .text span:nth-child(2){font-size: 12px}
.footer--dark .footer__top-subscribe input{font-size: 14px}
}
@media screen and (max-width: 480px){.footer--dark .footer__top-subscribe{padding-left: 32px;padding-right: 32px}
}
.footer--light .footer__top-main{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;max-width: 1020px;margin: 0 auto;font-family: var(--FONT2),sans-serif;font-weight: 300}
.footer--light .footer__column{transition: 0.3s ease;width: 240px;padding-left: 20px;box-sizing: border-box}
.footer--light .footer__column-head{color: #000;padding: 20px 15px;font-weight: 600;font-size: 16px}
.footer--light .footer__column li a{padding: 5px 15px;border-radius: 20px;display: flex;align-items: center;width: max-content;margin-bottom: 2px;font-size: 12px;line-height: 25px;color: #5f5f5f}
.footer--light .footer__column li:not(.soon) a:hover{color: #818cf8}
.footer--light .footer__column li a.presentation-button{color: #818cf8}
.footer--light .footer__column li a.presentation-button:hover{color: #a7b9ff}
.footer--light .footer__column li.soon a{text-decoration: none;cursor: default}
.footer--light .footer__column .presentation-icon{display: none}
.footer--light ul{list-style-type: none}
.footer--light .footer__bottom{display: none}
.footer--light .footer__top{padding-bottom: 20px}
.footer--light .footer__top-subscribe{display: none}
@media screen and (max-width: 480px){#catalog .footer--light .footer__top-main{justify-content: initial}
#catalog .footer--light .footer__column{min-width: 44%}
#catalog .footer--light .footer__column li a:hover::after{content: ''}
}
@media screen and (max-width: 425px){#catalog .footer--light .footer__top-main{column-gap: 30px}
#catalog .footer--light .footer__column{padding-left: 0}
}
