@media screen and (max-width:1400px){.nav{margin-left:26px}.nav__list{gap:16px}.nav__list a{font-size:12px}}@media screen and (max-width:1250px){.nav{position:fixed;top:50px;left:0;width:100%;height:100%;margin-left:0;padding:40px 20px 20px;background-color:var(--primary-bg-color);align-items:center;flex-direction:column;transform:translateX(100%);transition:transform var(--secondary-transition);z-index:99}.nav ul{margin-left:0;flex-direction:column;text-align:center;font-size:24px;gap:0}.nav__list{margin-top:16px}.nav__list a{padding:12px 32px;font-size:14px}.nav.is-active{transform:translateX(0)}.burger-menu{display:block;padding:10px;margin-left:8px}.burger-menu.is-active .burger-menu__line:nth-child(2){opacity:0}.burger-menu.is-active .burger-menu__line:first-child{transform:translateY(8px) rotate(45deg)}.burger-menu.is-active .burger-menu__line:last-child{transform:translateY(-8px) rotate(-45deg)}}@media screen and (max-width:1050px){.sidebar{display:none}.sidebar__section-mob{display:block;margin-top:20px;margin-bottom:20px}.sidebar__section-mob .sidebar__nav-button{margin:0;padding:16px 0 16px 16px;font-size:16px;color:var(--quaternary-text-color);font-weight:500}.sidebar__section-mob .sidebar__nav-button:before{top:0;width:12px;right:20px}.sidebar__section-mob .sidebar__nav{padding:0}.sidebar__nav-list a{padding-right:0}.main{padding:50px 0 0}.main__wrap{display:block}.prime{border-radius:0}.prime__title{font-size:38px}.banner,.footer{border-radius:0}.section{border-right:none;border-left:none;border-radius:0}.background img{object-position:90%}.banner__background img{object-position:80%}.background__fill{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(5,7,26,.6);padding:16px 12px;border-radius:12px}.prime__wrap{margin:auto;text-align:center;align-items:center}.banner__wrap{margin:0 auto;width:auto;text-align:center;align-items:center}.footer__link-wrap{justify-content:space-around}.footer__link-wrap .footer__link-box:last-child>div{text-align:center}}@media screen and (max-width:850px){.prime__title{font-size:32px}.banner{padding:40px 60px}.banner__title{font-size:32px}.banner__subtitle{justify-content:center}.footer__link-wrap{row-gap:32px;column-gap:12px}}@media screen and (max-width:800px){.nav__buttons{display:none}.nav .nav__buttons{display:flex;justify-content:center;margin-left:0;gap:8px;flex-direction:row}.reg-button,.login-button{min-width:184px;min-height:32px}.split-block{flex-direction:column}.split-block__img{max-width:420px;width:auto}.split-block__content{width:auto}.footer__info-bottom{flex-direction:column}}@media screen and (max-width:650px){h2{font-size:24px}h3{font-size:20px}.nav .nav__buttons{flex-direction:column;gap:12px}.main{padding-left:0;padding-right:0}.prime__title{font-size:28px}.banner{padding:40px}.scroll-to-top{right:20px;bottom:20px}.footer__contact{flex-wrap:wrap}.footer__contact>div:last-child{min-width:100%;height:60px}.footer__info-18>div{height:56px}}@media screen and (max-width:520px){.nav__gift{display:none}.nav__time{margin-left:auto}}@media screen and (max-width:450px){body{font-size:14px}h2{font-size:22px}.section{padding:20px 16px}.primary-button--fix-size{margin-left:auto;margin-right:auto}.header{padding-right:12px;padding-left:12px}.header__logo{margin-right:8px;min-width:auto;width:160px}.nav__time{display:none}.nav__langs{margin-left:auto}.sidebar__wrap-mob{padding-left:16px;padding-right:16px}.prime{padding-left:12px;padding-right:12px}.prime__title{font-size:24px}.banner{padding:40px 12px}.banner__wrap{align-items:center}.banner__title{font-size:22px}.banner__subtitle{margin-top:4px;font-size:26px;align-items:center}.banner__subtitle>span{font-size:22px}.banner__text{text-align:center}.bg-img-block{margin-left:-16px;margin-right:-16px;border-radius:0}.footer{padding:20px 16px 16px}.footer__link-box{text-align:center}.footer__link-box a{justify-content:center}.footer__app-list{flex-direction:column;gap:4px}.footer__app-list a{border-radius:8px !important}.footer__support{flex-direction:column}.footer__support a{font-size:12px}.footer__social>div>div{max-width:70px}}@media screen and (min-width:1460px){.cover{padding-left:calc(50% - (1400px / 2));padding-right:calc(50% - (1400px / 2))}.header.container{max-width:none}}