*{box-sizing:border-box;margin:0}button{border:none;cursor:pointer}a,button{color:#000}a{text-decoration:none;background-color:transparent}li{list-style-type:none;text-align:left}ul{padding-left:0}input:focus,textarea:focus{outline:none}header hr,header menu,header p,header ul{margin:0}header .header-container{padding:0;transition:.4s;position:relative;max-width:1200px;margin:0 auto}header .more{height:4px;width:20px}header img{height:auto;width:100%}header li,header select{cursor:pointer}header select{border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#858585;outline:none;background-color:transparent;width:100%}header select::-ms-expand{display:none}header hr{height:1px;transform:none;border:none;background-color:#f0f0f0}header .no-scroll{overflow:hidden}header .dropdown{position:relative}header .dropdown>button{height:auto;padding:5px 15px 5px 0;font-size:13px;font-weight:400;color:#858585;text-align:right;background-color:transparent;margin:0;border-radius:3px;cursor:pointer;width:100%;line-height:16px;display:block}header .dropdown>button:after{height:10px;transform:translateY(-50%);pointer-events:none;right:0;transition:all .1s ease;content:"";position:absolute;top:50%;background:url(/content/pages/home/_layout/icons/city-arrow-g.svg) no-repeat 50%;width:10px}header .dropdown>ul{overflow:hidden;padding:10px 0 8px;right:0;color:#747474;position:absolute;min-width:160px;top:172%;box-shadow:0 0 25px rgba(73,84,83,.19);border-radius:3px;background:#fff;width:140%;display:none;z-index:40}header .dropdown>ul>li.active-city{font-weight:400;color:#000}header .dropdown>ul>li{padding:11px 22px 11px 15px;font-size:16px;font-weight:300}header .dropdown>ul>li:hover{background:#f6f7f8}header .dropdown>ul>li+li{margin-top:6px}header .dropdown .list-visible{display:block}header .dropdown .above{bottom:132%;top:auto}header .select-city{filter:drop-shadow(0 0 25px rgba(73,84,83,.19));padding:18px;right:-6px;position:absolute;text-align:center;top:32px;border-radius:3px;background:#fff;width:260px;display:block;z-index:33}header .select-city:after{height:20px;transform:rotate(45deg);right:55px;content:"";position:absolute;top:-6px;background:#fff;width:20px;z-index:-1}header .select-city>p{font-size:14px;color:#747474;margin:0;line-height:18px}header .select-city>p>span{color:#000}header .select-city>div{justify-content:space-between;margin-top:22px;display:flex}header .select-city>div button{height:41px;max-width:50%;border-radius:2px;width:103px}header .select-city>div button:last-of-type{background:#e9e9e9;width:175px}header .top{padding:20px 26px;justify-content:space-between;transition:padding .3s ease-in;border-bottom:1px solid #f0f0f0;align-items:center;display:flex}header .top,header .top .new-year-hat{position:relative}header .top .new-year-hat:before{height:100%;content:"";position:absolute;top:-44%;background:url(/content/pages/home/_layout/icons/new-year-hat.png) 50%/cover no-repeat;left:-7%;width:30%}header .top>a{display:flex}header .top>div{justify-content:space-between;align-items:center;display:flex}header .top .scroll-show{top:117px}header .top .contacts,header .top .social-icons{display:none}header .top .contacts .dropdown>button{padding:0 13px 0 0;color:#000;margin-top:4px}header .top .contacts .dropdown>button:after{background:url(/content/pages/home/_layout/icons/city-arrow-b.svg) no-repeat 50%}header .top .right-block{text-align:center}header .top .right-block>a{height:36px;justify-content:center;font-size:13px;font-weight:400;align-items:center;border-radius:2px;background:#ffce00;width:135px;display:flex}header .top .right-block .burger{padding:0;cursor:pointer;z-index:40}header .top .right-block .burger>div{transition:.2s;border-radius:1px;background:#000;width:0}header .info{transform:none;position:relative}header .info .mobile{padding:17px 26px;justify-content:space-between;display:flex}header .info .mobile a,header .info .mobile p{font-size:13px;color:#858585}header .info .mobile>a{padding:5px 0}header .info-sticky{transform:translateY(136px);transition:transform .25s ease-in;position:fixed;border-top:1px solid #f0f0f0;background:#fff;width:100%;z-index:37}header .info-sticky .mobile{padding:26px 15px 26px 26px}header .no-main-sticky{transition:transform .2s ease-out}header .menu{position:relative;padding-left:26px}header .menu ul{margin-left:-5px;display:flex}header .menu ul>li>ul{overflow:hidden;transition:.6s;max-height:0}header .menu ul>li .visible{transition:.6s;max-height:500px}header .menu>div{height:100%;padding:17px 0 20px}header .menu>div>nav>ul>li>a{padding:7px 5px;font-size:13px;color:#747474;position:relative}header .menu>div>nav>ul>li+li{margin-left:20px}header .menu .active{font-weight:600;color:#000}header .menu .active:before{height:3px;transition:all .1s ease;content:"";position:absolute;top:41px;background:#ffce00;left:5px;width:100%;z-index:1}header .menu-active>div{border-bottom:1px solid #f0f0f0}header .second-menu{transform:none;padding:13px 26px;position:relative}header .second-menu ul{margin-left:-5px;display:flex}header .second-menu ul>li>ul{overflow:hidden;transition:.6s;max-height:0}header .second-menu ul>li .visible{transition:.6s;max-height:500px}header .second-menu .active p{font-weight:600;color:#000}header .second-menu .hided-links-container{padding:0 5px;justify-content:center;position:relative;align-items:center;cursor:pointer;margin-left:17px;width:30px;display:flex}header .second-menu .hided-links-container>ul{overflow:hidden;color:#747474;position:absolute;top:100%;box-shadow:0 0 25px rgba(73,84,83,.09);border-radius:3px;background:#fff;width:140px;display:none;z-index:99999}header .second-menu .hided-links-container>ul:hover{display:block}header .second-menu .hided-links-container>ul>li>a>p{padding:11px 22px 11px 15px;font-size:13px;color:#747474}header .second-menu .hided-links-container>ul>li>a.active p{font-weight:600;color:#000}header .second-menu .hided-links-container>ul>li:hover{background:#f6f7f8}header .second-menu .hided-links-container .block{display:block}header .second-menu .none{display:none}header .second-menu>div:first-of-type{padding:0;position:relative}header .second-menu>div:first-of-type>ul{overflow-x:scroll;scroll-behavior:smooth;padding-bottom:0}header .second-menu>div:first-of-type>ul>li{white-space:nowrap}header .second-menu>div:first-of-type>ul>li>a>p{padding:10px 5px;font-size:13px;color:#747474;position:relative}header .second-menu>div:first-of-type>ul>li .active p{color:#000}header .second-menu>div:first-of-type>ul>li+li{margin-left:20px}header .second-menu>div:first-of-type>ul::-webkit-scrollbar{height:0;width:0}header .second-menu-btn{height:32px;transform:translateY(-50%);padding:0;border:1px solid #f0f0f0;position:absolute;top:50%;background-color:#fff;border-radius:2px;left:6px;width:26px;z-index:1}header .second-menu-btn:after{height:10px;transform:translateY(-50%) translateX(-50%) rotate(90deg);content:"";position:absolute;top:50%;background:url(/content/pages/home/_layout/icons/city-arrow-g.svg) no-repeat 50%;left:50%;width:10px}header .second-menu-btn-r{right:6px;left:auto}header .second-menu-btn-r:after{transform:translateY(-50%) translateX(-50%) rotate(270deg)}header .menu-show{transform:translateY(79px);padding-top:51px;position:fixed;margin-top:-47px;z-index:39}header .menu-show,header .second-menu-show{transition:transform .2s ease-out;background:#fff;width:100%}header .second-menu-show{padding-top:68px;border-bottom:1px solid #f0f0f0;margin-top:-50px;z-index:38}header .second-menu-show>div:first-of-type>ul{flex-direction:column}header .second-menu-show>div:first-of-type>ul>li,header .second-menu-show>div:first-of-type>ul>li+li{margin-left:0}header .mt{margin-top:79px}header .border-none{border:none}header .sticky{right:0;position:fixed;top:0;background:#fff;left:0;width:100%;z-index:40}header .sticky-active{padding:14px 26px 10px}header .show-burger .right-block{margin-right:-8px}header .show-burger .right-block>a{margin-right:5px}header .show-burger .right-block .burger{padding:6px 8px;display:block}header .show-burger .right-block .burger>div{height:2px;transition:.3s;margin:4px 0 4px auto;width:18px}header .show-burger .right-block .burger>div:last-child{width:12px}header .show-burger .right-block .burger-active>div:first-child{transform:rotate(-45deg)}header .show-burger .right-block .burger-active>div:nth-child(2){height:0;overflow:hidden;transition:none}header .show-burger .right-block .burger-active>div:nth-child(3){transform:rotate(45deg);width:18px}header .show-burger .right-block .burger-active>div+div{margin-top:-5px}header .shadow{box-shadow:0 5px 13px rgba(0,0,0,.09)}header .hide,header .none{display:none}@media (max-width:386px){header .mt{margin-top:90px}header .top{padding:25px 16px}header .top .right-block{margin:0 -2px 0 10px}header .top .scroll-show{top:117px}header .menu{padding-left:16px}header .menu>div>nav>ul>li+li{margin-left:10px}header .menu-show{padding:43px 16px 8px}header .info .mobile,header .info-sticky .mobile{padding:17px 16px}header .second-menu{padding:17px 16px 20px}header .second-menu-show{padding:60px 16px 17px}header .show-burger .right-block{margin:0 -4px 0 10px}header .show-burger .right-block>a{height:32px;margin:0 5px 0 0;width:120px}header .show-burger .right-block .burger{padding:5px 4px}header .sticky-active{padding:14px 16px 10px}}@media (max-width:319px){header .top .right-block>a{height:32px;width:115px}}@media (min-width:768px){header .header-container{padding:0 30px}header .main-page-hide{display:none}header .select-city{padding:34px;right:-15px;top:27px;width:365px}header .select-city:after{right:62px}header .select-city>div button{max-width:none}header .top{padding:29px 0 16px;max-width:1200px;margin:0 auto}header .top>div:first-child>a{margin-right:23px}header .top .contacts{font-size:13px;display:block}header .top .right-block{max-width:100%}header .top .right-block button{margin:0}header .top .right-block .burger{display:none}header .second-menu{padding:15px 0 22px;display:flex}header .second-menu>div:first-of-type{padding-left:0;display:flex}header .second-menu>div:first-of-type ul{overflow-x:visible}header .second-menu>div:first-of-type ul>li+li{margin-left:13px}header .info{min-height:9px}header .info .mobile{display:none}header .menu,header .menu>div{padding:0}header .menu .active:before{top:47px;left:5px;width:87%}header .menu>div>nav>ul>li+li{margin-left:10px}header .menu>div>nav>ul>li>ul{display:none}header .menu>div>nav>ul>li .visible{display:block}header .main-page-height{padding:29px 0 22px}}@media (min-width:936px){header{display:block}header .second-menu{padding:15px 0 22px}header .menu>div>nav>ul>li+li,header .second-menu>div:first-of-type>ul>li+li{margin-left:18px}}@media (min-width:1100px){header .top .contacts{margin-left:0}header .top .social-icons{align-items:center;margin-left:44px;display:flex}header .top .social-icons div+div{margin-left:15px}}@media (min-width:1240px){header .top>div:first-child>a{margin-right:66px}header .menu>div>nav>ul>li+li,header .second-menu>div:first-of-type>ul>li+li{margin-left:27px}}.footer{padding:10vw 0 8vw;font-size:3.8vw;text-align:center;background:#f8f8f8;line-height:5vw}.footer .show{display:block}.footer p{padding:2vw 0 3vw;color:#747474;margin:0;width:100%}.footer *{outline:none;box-sizing:border-box;font-family:Exo\ 2,sans-serif}.footer ::selection{background-color:#ffce00}.footer a{text-decoration:none;color:#747474;background-color:transparent}.footer li{list-style-type:none;text-align:left}.footer ul{padding-left:0}.footer img{height:auto;width:100%}.footer>div,.footer>ul{padding:0 10vw}.footer>ul{color:#c6c6c6;margin-top:0}.footer>ul p{border:1px solid #bebebe;font-weight:600;color:#747474;border-radius:4px}.footer>ul .rotation:after,.footer>ul .rotation:before{transform:translate(-4vw,4.8vw) rotate(180deg);transition:all .3s ease}.footer>ul li{position:relative;text-align:center;cursor:pointer;margin-top:5vw}.footer>ul li:first-child{margin-top:0}.footer>ul li>p:after,.footer>ul li>p:before{height:1px;transform:translate(-4vw,4.6vw);right:0;transition:all .3s ease;content:"";position:absolute;top:0;background-color:#747474;width:13px}.footer>ul li>p:before{transform:translate(-4vw,4.8vw)}.footer>ul li>p:after{transform:translate(-4vw,4.8vw) rotate(90deg)}.footer>ul li ul{margin:8.6vw 0 9.6vw;display:none}.footer>ul li ul li{margin-top:1vw}.footer>ul li ul P{border:none;font-weight:500;color:#747474;margin:0}.footer .divider{height:1px;padding:0;background-color:#e3e3e3;margin:10vw auto;width:100%}.footer .social{justify-content:space-between;right:auto;margin:5vw auto 6vw;align-items:center;width:26vw;display:flex}.footer .social div{width:10vw}.footer .social div a{padding:0;margin:0}.footer .schedule a{padding:4vw 0;font-size:5vw;font-weight:600;color:#747474;margin:4vw 0;display:block}.footer .white{font-weight:600;color:#fff;margin-top:6vw}.footer .yellow{color:#ffc100}.footer .grey{font-weight:700;color:#747474;margin-top:6vw}.footer .google_terms{font-size:12px;line-height:16px}@media (min-width:576px){.footer{padding:20px 0 34px;font-size:13px;line-height:18px}.footer p,.footer>div{padding:0}.footer>ul{padding:0;justify-content:space-between;max-width:1200px;max-height:630px;margin:0 auto;display:flex}.footer>ul p{padding:8px 0 12px;border:none;text-align:left}.footer>ul>li>p{cursor:default}.footer>ul>li>p:after,.footer>ul>li>p:before{display:none}.footer>ul>li{width:19%}.footer>ul li,.footer>ul li:first-child{margin-top:16px}.footer>ul li ul{margin:22px 0 20px;display:block}.footer>ul li ul li{text-align:left}.footer>ul li ul li p{padding:0}.footer>ul li>div{display:none}.footer .divider{margin:40px 0;width:100%}.footer .grey{margin:26px 0 18px}.footer .social{margin:0 auto 0 0;width:90px}.footer .social div{width:34px}.footer .info{justify-content:space-between;font-size:15px;max-width:1200px;margin:0 auto;align-items:flex-start;line-height:20px;display:flex}.footer .info .schedule{max-width:300px;text-align:left}.footer .info .schedule p:first-child{margin-top:0}.footer .info .schedule a{padding:1px 0;font-size:18px;margin:26px 0 6px}.footer .info .ogrn{max-width:320px;text-align:right}.footer .info .ogrn p{margin-top:16px}.footer .info .ogrn>p:first-child{margin-top:0}.footer .white{margin:26px 0 18px}.footer .google_terms{margin-top:20px}}@media (min-width:576px) and (max-width:1320px){.footer>ul{padding:0 46px;max-width:none}.footer>ul>li{margin-right:14px}.footer .info{padding:0 46px;max-width:none}}@media (min-width:576px) and (max-width:850px){.footer>ul{max-height:830px}.footer>ul>li{width:33%}}@media (min-width:576px) and (max-width:768px){.footer>ul{padding:0 30px;max-height:930px}.footer>ul>li{width:49%}.footer .info{padding:0 30px}.footer .info .ogrn,.footer .info .schedule{width:45%}}*{font-family:Exo\ 2,sans-serif}::selection{color:#000;background-color:#ffce00}section{padding:40px 0}h1{padding:0 10px;font-size:22px;font-weight:700;color:#000;margin:40px 0 10px}h1,h2{text-align:center}h2{font-size:28px;font-weight:600;margin-top:23px}input{height:52px;border:1px solid #f3f3f3;border-radius:4px;padding-left:20px}input::placeholder{color:#b9b9b9}input::-webkit-input-placeholder{color:#b9b9b9}.container{padding:0 30px;position:relative;max-width:1200px;margin:0 auto}button{background-color:#ffce00;border-radius:2px}.a{font-size:14px;font-weight:300;color:#000;text-align:center;cursor:pointer}.linkNewTab{padding:0 12px 4px 0;position:relative}.linkNewTab:before{height:14px;right:0;content:"";position:absolute;top:7px;background:url(/files/pages/reviewsvideo/icons/arrowright.svg) no-repeat;width:14px}.linkThisTab{padding:0 12px 3px 0;position:relative;border-bottom:1px dashed #000}.linkThisTab:before{height:15px;transform:rotate(-90deg) scale(.7);right:-4px;color:#0f0f0f;content:"";position:absolute;top:4px;background:url(/files/pages/_common/icons/arrow.svg) no-repeat;width:15px;line-height:30px}.linkDownload{padding:0 16px 3px 0;position:relative;border-bottom:1px dashed #000}.linkDownload:before{height:15px;transform:scale(.8);right:-2px;color:#0f0f0f;content:"";position:absolute;top:4px;background:url(/files/pages/_common/icons/download.svg) no-repeat;width:15px;line-height:30px}.cookie{padding:34px;position:fixed;bottom:3%;box-shadow:0 0 25px rgba(73,84,83,.19);border-radius:3px;background:#fff;left:3%;width:247px;z-index:999}.cookie>p{font-size:14px;color:#747474;text-align:left;margin:0;line-height:18px}.cookie>p>a{border-bottom:1px dashed #1f1f1f}.cookie>button{height:41px;width:100%;margin-top:26px}.grecaptcha-badge{visibility:hidden}@media (max-width:386px){.cookie{padding:20px;bottom:2%;width:215px}}@media (min-width:424px){h1{font-size:26px;margin:50px 0 20px}}#loader{z-index:111}#loader .lds-ripple{height:80px;transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;width:80px}#loader .lds-ripple div{animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite;border:4px solid #fed;position:absolute;opacity:1;border-radius:50%}#loader .lds-ripple div:nth-child(2){animation-delay:-.5s}@keyframes lds-ripple{0%{height:0;opacity:1;top:36px;left:36px;width:0}to{height:72px;opacity:0;top:0;left:0;width:72px}}.pass-info{padding:24px;position:absolute;bottom:25px;box-shadow:0 0 25px rgba(73,84,83,.19);border-radius:3px;background:#fff;left:33%;width:230px;display:none;z-index:5}.visible{display:block}.pass{position:relative;align-items:center;display:flex}.pass img{cursor:pointer;margin-left:6px;z-index:1}.overlay-burger{z-index:35}.overlay,.overlay-burger{height:100vh;overflow-y:auto;position:fixed;top:0;background-color:rgba(0,0,0,.6);cursor:pointer;left:0;width:100vw;display:none}.overlay{z-index:40}#overlay{padding:0 3%}#overlay .below{bottom:auto;top:120%}#overlay .modal{min-height:auto;padding:57px 8% 47px;position:relative;max-width:500px;margin:80px auto;border-radius:6px;background:#fff;cursor:default;display:none}#overlay .modal h3{font-size:24px;font-weight:700;text-align:center;margin:0 0 44px;cursor:text}#overlay .modal>p{font-size:16px;font-weight:300;color:#868686;text-align:center;margin:-20px 0 32px}#overlay .modal>div:first-of-type{height:44px;padding:10px;right:20px;position:absolute;top:16px;background:url(/files/pages/_common/icons/modal-close.svg) 50% no-repeat;cursor:pointer;width:44px}#overlay .modal form{flex-direction:column;display:flex}#overlay .modal form .agreement-span{font-size:12px;color:#858585;max-width:260px;text-align:center;margin:4px auto 0}#overlay .modal form label{position:relative;flex-direction:column;display:flex}#overlay .modal form label>span{font-size:16px;color:#454545;width:fit-content}#overlay .modal form label>span>a{font-weight:700}#overlay .modal form label input,#overlay .modal form label select{height:44px;font-size:16px;border:1px solid #d9d9d9;margin-bottom:30px;color:#7b7b7b;box-sizing:border-box;border-radius:3px;width:100%;margin-top:14px;padding-left:26px}#overlay .modal form label input::placeholder{color:#d5d5d5}#overlay .modal form>button{height:54px;font-size:16px;max-width:260px;margin:0 auto;border-radius:3px;background:#ffce00;width:100%}#overlay .modal form .validation{font-size:15px;color:#d14242;text-align:center}#overlay .modal>span{font-size:14px}#overlay .show{display:block}#overlay #login form label:last-of-type,#overlay #registration form label:last-of-type{position:relative;flex-direction:row;align-items:center;cursor:pointer;width:fit-content;line-height:25px}#overlay #login form label:last-of-type input,#overlay #registration form label:last-of-type input{height:auto;position:absolute;opacity:0;margin:0;width:auto;z-index:-2}#overlay #login form label:last-of-type input:checked~span:before,#overlay #registration form label:last-of-type input:checked~span:before{background:url(/files/pages/_common/icons/check-arrow.svg) 50% no-repeat}#overlay #login form label:last-of-type span,#overlay #registration form label:last-of-type span{position:relative;padding-left:32px}#overlay #login form label:last-of-type span:before,#overlay #registration form label:last-of-type span:before{height:24px;border:1px solid #d9d9d9;content:"";position:absolute;box-sizing:border-box;border-radius:3px;background:#fff;left:0;width:24px}#overlay #login form .show,#overlay #registration form .show{margin-top:30px}#overlay #login form label>span{justify-content:space-between;align-items:center;width:auto;display:flex}#overlay #login form label>span a{height:auto;padding:0 5px;font-size:16px;font-weight:400;color:#7b7b7b;background:inherit;cursor:pointer}#overlay #login form>button{margin:30px auto 0}#overlay #login>div:last-of-type{justify-content:center;align-items:center;margin-top:35px;display:flex}#overlay #login>div:last-of-type p{color:#7b7b7b;margin:0}#overlay #login>div:last-of-type button{padding:0 5px;font-size:16px;font-weight:600;background:inherit}#overlay #registration form{margin-bottom:8px}#overlay #registration form label:last-of-type{cursor:default}#overlay #registration form label:last-of-type span:before{top:4px;cursor:pointer}#overlay #registration form>button{margin-top:30px}#overlay #application form{margin-bottom:8px}#overlay #application form .show,#overlay #forgot-password form .show,#overlay #phone-confirm form .show,#overlay #phone-confirm-for-password-reset form .show,#overlay #reset-password form .show{margin-bottom:30px}#overlay #application-completed,#overlay #application-crashed{padding:67px 40px}#overlay #application-completed h3,#overlay #application-crashed h3{margin:0}#overlay #phone-confirm label>span,#overlay #phone-confirm-for-password-reset label>span{justify-content:space-between;align-items:center;width:auto;display:flex}#overlay #phone-confirm label>span a,#overlay #phone-confirm-for-password-reset label>span a{height:auto;padding:0 5px;font-size:16px;font-weight:400;color:#7b7b7b;background:inherit;cursor:pointer}#overlay #phone-confirm .validation{margin-bottom:20px}#articles .ios-adaptation{margin-bottom:100px}#articles .modal{min-height:100vh;padding:6vw 8vw 10vw;position:relative;background-color:#fff;box-shadow:0 16px 16px rgba(0,0,0,.25);cursor:auto;width:100%;display:none}#articles .modal>div.close-m{height:58px;padding:2vw;margin-right:-4vw;background:url(/files/pages/_common/icons/close-modal.svg) no-repeat;cursor:pointer;margin-left:auto;width:58px}#articles .modal h3{font-size:7vw;font-weight:600;margin:4vw 0 6vw}#articles .modal p{font-size:4.6vw;font-weight:300;text-indent:10vw;color:#484848;line-height:6.4vw}#articles .modal a{padding:4vw;font-size:6vw;font-weight:500;color:#1f1f1f;text-align:center;margin:20px auto 0;width:30vw;display:block}#articles .modal span{border-bottom:1px dashed #1f1f1f;top:25vh;cursor:pointer;padding-bottom:2px}#articles .modal form .validation{display:none}#articles .modal form .show,#articles .show,.show{display:block}.no-scroll{overflow:hidden}@media (min-width:576px){#articles .modal{padding:30px 100px 50px;position:relative;max-width:900px;margin:0 auto}#articles .modal div{padding:0;margin:10px -46px 0 auto}#articles .modal div img{padding:6px}#articles .modal h3{font-size:36px;margin:0 0 40px;width:90%}#articles .modal p{font-size:20px;text-indent:40px;line-height:28px}#articles .modal a{padding:16px;font-size:24px;width:120px}.pass-info{left:110%;width:280px}#overlay .modal{padding:67px 60px 57px}}@media (min-width:576px) and (max-width:1096px){.overlay{padding:0 5%}#articles .modal{padding:30px 70px 50px}}.checkbox-container{text-align:left;margin-top:10px;padding-left:0}.checkbox-container label{position:relative;flex-direction:row;align-items:center;cursor:pointer;width:fit-content;line-height:25px}.checkbox-container label input{height:auto;position:absolute;opacity:0;margin:0;width:auto;z-index:-2}.checkbox-container label input:checked~span:before{background:url(/files/pages/_common/icons/check-arrow.svg) 50% no-repeat}.checkbox-container label span{position:relative;padding-left:32px}.checkbox-container label span:before{height:24px;border:1px solid #d9d9d9;content:"";position:absolute;box-sizing:border-box;border-radius:3px;background:#fff;left:0;width:24px}.modal-overlay{padding:20px;justify-content:center;position:fixed;inset:0;background-color:rgba(0,0,0,.6);align-items:center;display:none;z-index:10}.modal-overlay.show{display:flex}.offer-modal{padding:10px;position:relative;max-width:100%;align-items:center;box-shadow:0 20px 40px rgba(0,0,0,.4);border-radius:6px;background:#ffce00;width:720px;display:none}.offer-modal:after{height:56%;right:0;content:"";position:absolute;bottom:0;top:44%;border-radius:70% 70% 0 0/16% 16% 0 0;background:#fff;left:0;width:100%;z-index:0}.offer-modal.show{display:block}.offer-modal>.container{height:100%;padding:32px 34px;border:3px solid #fff;border-radius:6px;width:100%}.offer-inner{position:relative;z-index:1}.offer-inner form>.validation{color:#d14242;text-align:right;display:none}.offer-inner form>.validation.show{display:block}.gift{height:auto;position:absolute;width:110px;z-index:2}.gift-left{transform:rotate(-20deg);bottom:-45px;left:-40px}.gift-right{transform:rotate(16deg);scale:1.2;right:-45px;top:-55px}.offer-title{font-size:36px;font-weight:600;margin-bottom:8px;text-align:center;line-height:1.2}.offer-subtitle{font-size:16px;text-transform:uppercase;position:relative;letter-spacing:.04em;text-align:center;line-height:1.4}.offer-column-container{justify-content:space-around;display:flex}.offer-column{min-height:200px;justify-content:flex-end;flex-direction:column;margin:20px 20px 6px 14px;align-items:center;display:flex}.btn-main{padding:7px 52px;justify-content:center;font-size:36px;font-weight:500;margin-bottom:20px;color:#333;border-radius:8px;background:#ffce00;cursor:pointer}.btn-main:hover{scale:1.02}.btn-secondary{padding:6px 16px;font-size:18px;border:1px solid #e0e0e0;font-weight:400;margin-bottom:40px;color:#c6c6c6;border-radius:6px;background:#fff;cursor:pointer}.btn-secondary:hover{scale:1.02}.timer{justify-content:flex-start;margin-bottom:16px;gap:10px}.timer,.timer-box{align-items:center;display:flex}.timer-box{height:100px;padding:5px;justify-content:center;font-size:90px;border:2px solid #ffce00;font-weight:300;color:#111;box-shadow:0 5.85px 5.85px 0 rgba(0,0,0,.251);border-radius:10px;background:#fff;width:68px}.timer-separator{font-size:90px;font-weight:500;color:#111;margin:0}.offer-phone{padding:14px 16px;font-size:32px;border:2px solid #ffd84d;outline:none;border-radius:4px;background:#fff;width:100%}.offer-phone::placeholder{color:#c4c4c4}.rounded-arrow{right:160px;position:absolute;top:12px;width:50px}@media (max-width:830px){.offer-modal{height:660px;width:352px}.offer-modal>.container{padding:32px 14px 20px}.offer-inner form>.validation-text{text-align:center;margin-left:0}.offer-inner form>.offer-phone{font-size:28px}.offer-inner form>.checkbox-container{width:100%;margin-top:16px}.offer-title{font-size:28px;margin-bottom:10px;margin-top:0}.offer-subtitle{font-size:16px}.offer-column-container{flex-direction:column-reverse;align-items:center;margin-top:0}.offer-column{min-height:0;padding:10px;margin:0}.rounded-arrow{right:10px;top:12px;width:42px}.timer-box{height:80px;font-size:70px;width:56px}.offer-row-top{grid-template-columns:1fr;justify-items:center;row-gap:16px}.offer-row-bottom{grid-template-columns:1fr;row-gap:12px}.btn-main{text-align:center;width:100%}.btn-secondary{margin-bottom:0}.gift{width:80px}.gift-right{right:-22px;top:-34px}.gift-left{right:-28px;bottom:-24px}}@media (max-width:450px){.offer-modal{height:550px;width:100%}.offer-modal>.container{padding:14px 38px}.offer-inner form>.validation-text{text-align:center;margin-left:0}.offer-inner form>.offer-phone{font-size:28px}.offer-inner form>.checkbox-container{font-size:14px;width:100%;margin-top:16px}.offer-title{font-size:25px;margin-top:0}.offer-subtitle{font-size:14px;margin-top:10px}.rounded-arrow{right:8%;top:10px;width:28px}.btn-main{font-size:22px;margin-bottom:10px}.btn-secondary{font-size:16px}.timer-box{height:72px;font-size:54px;width:50px}.timer-separator{font-size:64px}}@media (max-width:400px){.rounded-arrow{right:0;top:10px;width:28px}}@media (max-width:340px){.timer-box{height:66px;font-size:46px;width:42px}.timer-separator{font-size:50px}.offer-inner form>.validation-text{text-align:center;margin-left:0}.offer-inner form>.offer-phone{font-size:20px}.offer-inner form>.checkbox-container{font-size:12px;width:100%;margin-top:8px}.rounded-arrow{right:-16px;top:8px;width:30px}}.special-offer-widget{animation:gift-bounce 2.4s ease-in-out infinite;position:fixed;bottom:40px;cursor:pointer;left:40px;display:none;z-index:100}.special-offer-widget.show{display:block}.special-offer-widget .gift-inner{pointer-events:none;position:relative}.special-offer-widget .gift-inner:before{animation:gift-glow 2.4s ease-in-out infinite;height:180px;transform:translateX(-50%) scale(1);filter:blur(4px);content:"";position:absolute;opacity:.7;bottom:-50%;background:radial-gradient(circle,rgba(255,215,0,.9) 0,rgba(255,215,0,.45) 30%,rgba(255,215,0,.12) 55%,rgba(255,215,0,0) 80%);left:50%;width:180px;z-index:-1}.special-offer-widget .gift-inner img{height:auto;transform:rotate(-20deg);position:relative;width:80px;display:block}.special-offer-widget .gift-inner .confetti{height:0;transform:translateX(-50%);pointer-events:none;position:absolute;bottom:40%;left:50%;width:0;z-index:1}.special-offer-widget .gift-inner .confetti span{--dx:0px;animation:confetti-pop 1.4s ease-out infinite;height:12px;position:absolute;--dy:-60px;opacity:0;border-radius:2px;background:#ff4d4f;width:6px}.special-offer-widget .gift-inner .confetti span:first-child{--dx:-40px;--dy:-70px;animation-delay:0s;background:#ff4d4f;left:-8px}.special-offer-widget .gift-inner .confetti span:nth-child(2){--dx:-10px;--dy:-80px;animation-delay:.15s;background:#40a9ff;left:0}.special-offer-widget .gift-inner .confetti span:nth-child(3){--dx:25px;--dy:-75px;animation-delay:.3s;background:#73d13d;left:10px}.special-offer-widget .gift-inner .confetti span:nth-child(4){--dx:55px;--dy:-65px;animation-delay:.45s;background:#faad14;left:20px}.special-offer-widget .gift-inner .confetti span:nth-child(5){--dx:-55px;--dy:-60px;animation-delay:.6s;background:#eb2f96;left:-18px}.special-offer-widget .gift-inner .confetti span:nth-child(6){--dx:35px;--dy:-90px;animation-delay:.75s;background:#ff7875;left:30px}.special-offer-widget .gift-inner .confetti span:nth-child(7){--dx:-35px;--dy:-90px;animation-delay:.9s;background:#36cfc9;left:-25px}.special-offer-widget .gift-inner .confetti span:nth-child(8){--dx:-5px;--dy:-95px;animation-delay:1.05s;background:#ffc53d;left:6px}.special-offer-widget .gift-inner .confetti span:nth-child(9){--dx:45px;--dy:-85px;animation-delay:1.2s;background:#9254de;left:18px}.special-offer-widget .gift-inner .confetti span:nth-child(10){--dx:-25px;--dy:-75px;animation-delay:1.35s;background:#ff85c0;left:-12px}.special-offer-widget .gift-timer{position:absolute;top:64px;left:-4px}.special-offer-widget .gift-timer__digits{justify-content:flex-start;gap:2px;align-items:center;display:inline-flex}.special-offer-widget .gift-timer__num{height:32px;justify-content:center;font-size:18px;font-weight:700;color:#222;min-width:22px;transform-origin:center bottom;align-items:center;box-shadow:0 2px 0 rgba(0,0,0,.12);border-radius:4px;background:#fff9e6;display:inline-flex}.special-offer-widget .gift-timer__num.tick{animation:digit-tick .25s ease-out}.special-offer-widget .gift-timer__sep{padding:0 2px;font-size:18px;font-weight:700;color:#222}@keyframes gift-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes confetti-pop{0%{transform:translate(0) scale(.7) rotate(0deg);opacity:0}20%{opacity:1}to{transform:translate(var(--dx),var(--dy)) scale(1) rotate(260deg);opacity:0}}@keyframes gift-glow{0%,to{transform:translateX(-50%) scale(1);opacity:.6}50%{transform:translateX(-50%) scale(1.18);opacity:1}}@media (max-width:480px){.gift-fixed{bottom:10px;left:10px}.gift-fixed img{width:90px}}.new-year-ticker{height:32px;overflow:hidden;font-size:16px;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.02em;background:transparent;line-height:100%;white-space:nowrap;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;display:flex}.new-year-ticker__track{animation:ticker-scroll 50s linear infinite;background-size:900px 100%;width:max-content;background-image:repeating-linear-gradient(90deg,#4b7e9e,#c7e9ff 20%,#65a1c8 40%,#76afd3 60%,#b4e2ff 80%,#4b7e9e);background-repeat:repeat-x;display:flex}.new-year-ticker__content{flex:0 0 auto;gap:60px;padding-inline:30px;align-items:center;background:transparent;display:flex}.new-year-ticker__item{padding:0;margin:0;box-shadow:none;background:transparent}.new-year-ticker__item:after{content:url(/images/snowflake.svg);position:absolute;margin:-3px 0 0 20px}.new-year-ticker__item{opacity:.95}.new-year-ticker__sep{transform:translateY(-1px);font-size:1.05em;opacity:.9}.new-year-ticker:hover .new-year-ticker__track{animation-play-state:paused}@keyframes ticker-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.new-year-ticker__track{animation:none}}.agreements{padding:0 10px}.agreements .container{padding:50px 0}.agreements .container>h1{font-size:28px;font-weight:500;text-align:center}.agreements .ol-numbered{padding:0 15px 0 30px;counter-reset:item}.agreements .ol-numbered>li{position:relative;margin-top:30px;display:block}.agreements .ol-numbered>li:before{font-size:18px;font-weight:500;content:counters(item,".") ".";position:absolute;counter-increment:item;left:-22px;line-height:1.1}.agreements .ol-numbered>li>ol{counter-reset:item}.agreements .ol-numbered>li>ol>li{position:relative}.agreements .ol-numbered>li>ol>li:before{content:counters(item,".") ".";position:absolute;counter-increment:item;left:-30px}.agreements .ol-numbered>li>ol>li>ol{counter-reset:item}.agreements .ol-numbered>li>ol>li>ol>li{position:relative}.agreements .ol-numbered>li>ol>li>ol>li:before{content:counters(item,".") ".";position:absolute;counter-increment:item;left:-40px}.agreements .ol-numbered>li li{margin-top:10px}.agreements .ol-numbered h4{display:inline}