*{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{margin-top:10px;padding-left:0}.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}}main img{height:auto;width:100%}main button{height:14.5vw;font-size:4vw;border:none;font-weight:600;color:#000;margin:20px auto 2vw;border-radius:4px;width:100%}main button:active{background-color:#ffdd56}main .green-link{padding:10px 4vw 4px 0;font-size:4.2vw;font-weight:300;color:#313131;position:relative;border-bottom:1px solid #328604;line-height:7vw}main .green-link:after{height:2.4vw;right:0;content:"";position:absolute;bottom:1.6vw;background:url(/files/pages/_common/icons/green-arrow.svg) 50%/cover no-repeat;width:2.4vw}main .map-container{overflow:hidden;transition:all .2s ease;max-height:0;margin:0 0 0 -10vw;width:100vw}main .map-container .map{margin:50px 0 0}main .map-container .map #map{height:480px;position:relative}main .map-container .map #map>div{height:100%;padding:0 62px;justify-content:center;position:absolute;top:0;align-items:center;background:#f1f1f1;left:0;width:100%;display:flex}main section{padding:15vw 10%;text-align:center}main section img{margin:5vw 0}main h1{font-size:5.4vw;font-weight:300;margin-top:0}main h1~p{font-size:8.2vw;font-weight:700;margin:20px 0}main h2{font-size:6.8vw;font-weight:600;margin-bottom:10px;color:#1f1f1f;margin-top:0}main h2.half{text-align:center}main .subtitle{font-size:4.3vw;font-weight:300;color:#6c6c6c}main form{margin:12vw auto 0}main form label p{font-size:3.9vw;margin-bottom:3vw;text-align:left;padding-left:4vw;display:block}main form input{height:11vw;font-size:4vw;border:none;margin-bottom:6vw;border-radius:4px;width:100%;padding-left:8vw;display:block}main form input::placeholder{font-size:4vw}main form>p{font-size:2.8vw;color:#6f6f6f;margin:0 auto;width:90%}main form .validation{font-size:3.6vw;color:#da1818;text-align:left;margin:0 auto 20px 0;display:none}main form .show{display:block}main .tooltip{transform:translateX(-50%);position:absolute;bottom:9vw;box-shadow:0 0 7px rgba(0,0,0,.25);border-radius:9px;background:#fff;left:50%;width:65vw;display:none;z-index:2}main .tooltip p{padding:5vw 6vw 6vw;font-size:3.4vw;font-weight:300;color:#6d6d6d;text-align:left;margin:0}main .tooltip img{transform:translateX(-50%);position:absolute;top:100%;margin:0 auto;left:50%;width:44px}main .show{display:block}main .below{height:fit-content;transform:translateX(-50%) translateY(100%);bottom:-7vw}main .below img{transform:translateX(-50%) rotate(180deg) translateY(100%);top:1px}main #all-categories,main #autodromes{padding-right:0;padding-left:0}main #welcome{text-align:left;background:#f8f8f8}main #welcome .container{padding:0}main #welcome h1{padding-left:0}main #welcome h1,main #welcome h1~p{text-align:center}main #welcome img{overflow:hidden;margin:0 -10%;width:120%}main #welcome form{margin-top:5vw}main #welcome form input{margin-bottom:0}main #welcome form>p{text-align:left;margin:0 0 24px 6px}main #welcome form button{margin:20px auto 10px;z-index:1}main #welcome form a>p{padding:5px 10px 5px 39px;font-size:4.2vw;color:#454545;position:relative;margin:0 0 52px;line-height:22px;display:inline-block}main #welcome form a>p:before{height:30px;transform:translateY(-50%);content:"";position:absolute;top:50%;background:url(/files/pages/_common/icons/draw-up-arrow.svg) 50%/cover no-repeat;left:0;width:30px}main .videos{margin-bottom:60px}main .videos img{margin:0}main .videos .item{margin-top:10vw}main .videos .item>div{position:relative}main .videos .item>div .preload-info{padding:0 25%;justify-content:center;color:#575757;position:absolute;top:0;background-color:#f0eeee;align-items:center;border-radius:4px;left:0;display:flex;z-index:-1}main .videos .item>div img{margin:0 0 -3px}main .videos .play{cursor:pointer}main .videos .play div{height:20%;top:30%;background:url(/files/pages/main/icons/play.svg) 50%/cover no-repeat;width:20%}main .videos .play div,main .videos .play p{transform:translateX(-50%);position:absolute;left:50%}main .videos .play p{font-size:4.4vw;font-weight:700;text-shadow:0 0 9.18745px rgba(0,0,0,.88);color:#fff;top:52%;width:60%;line-height:6vw}main .videos .info{padding:0 3.3%;justify-content:space-between;align-items:center;margin-top:3.3%;display:flex}main .videos .info span{font-size:3.4vw;font-weight:300;position:relative;padding-left:6vw}main .videos .info span:before{content:"";position:absolute;bottom:0;left:0}main .videos .info .location:before{height:4.8vw;background:url(/files/pages/_common/icons/location.svg) 50%/cover no-repeat;width:4.8vw}main .videos .info .area:before{height:4.2vw;background:url(/files/pages/_common/icons/area.svg) 50%/cover no-repeat;width:4.2vw}main #facts{max-width:1140px;padding-right:3vw;margin:0 auto;padding-left:3vw}main #facts .facts{grid-template-columns:1fr 1fr 1fr 1fr;gap:3vw;margin:40px 0 6px;display:grid}main #facts .facts .fact{grid-column:span 4;padding:19px 14px;border:2px solid #ffce00;background:#fff;border-right-width:16px}main #facts .facts .fact .text-primary{font-size:5vw;font-weight:700;margin-bottom:4px;text-align:left}main #facts .facts .fact .text-secondary{font-size:4vw;text-align:left}main #facts .facts .fact.accent{grid-column:span 2;border:none;border-radius:4px;background:linear-gradient(180deg,#ffce00,rgba(255,206,0,.51))}main #facts .facts .fact:nth-child(4){border-bottom-right-radius:15px}main #facts .facts .fact:nth-child(5){border-bottom-left-radius:15px}main #facts .facts .fact:nth-child(6){border-top-right-radius:15px}main #facts .facts .fact:nth-child(7){border-top-left-radius:15px}main #video-feedbacks{padding-right:0;padding-left:0}main #video-feedbacks p{padding:0 10px}main #video-feedbacks .video-feedback-container{height:460px;overflow-x:auto;padding:0 20px;margin:40px auto 30px}main #video-feedbacks .video-feedback-container .feedback-videos{gap:20px;margin:0 auto;align-items:center;display:flex}main #video-feedbacks .video-feedback-container .feedback-videos .right-space{height:1px;min-width:1px;margin-left:-1px}main #video-feedbacks .video-feedback-container .feedback-videos .video-wrapper{height:430px;width:244px}main #video-feedbacks .video-feedback-container .feedback-videos .video-wrapper .video{height:430px;position:relative;width:244px}main #video-feedbacks .video-feedback-container .feedback-videos .video-wrapper .video .shadow{height:430px;position:absolute;top:0;border-radius:4px;background:rgba(0,0,0,.3);left:0;width:244px}main #video-feedbacks .video-feedback-container .feedback-videos .video-wrapper .video iframe{height:430px;width:244px}main #video-feedbacks .video-feedback-container .feedback-videos .video-wrapper .video>img{height:430px;margin:0;border-radius:4px}main #video-feedbacks .video-feedback-container .feedback-videos .video-wrapper .video .feedback-play{cursor:pointer}main #video-feedbacks .video-feedback-container .feedback-videos .video-wrapper .video .feedback-play div{height:70px;transform:translate(-50%,-50%);position:absolute;top:50%;background:url(/files/pages/main/icons/play.svg) 50%/cover no-repeat;left:50%;width:70px}main #video-feedbacks .video-feedback-container .feedback-videos .video-wrapper .video .feedback-play h3{transform:translateX(-50%);font-size:16px;font-weight:700;text-shadow:0 0 9.18745px rgba(0,0,0,.88);color:#fff;position:absolute;top:50%;left:50%;width:50%;margin-top:50px}main #video-feedbacks .video-feedback-container .feedback-videos .video-wrapper .preload-info{height:430px;transform:translateX(-50%);padding:10px;justify-content:center;position:absolute;text-align:center;top:0;background-color:#e0e0e0;align-items:center;border-radius:4px;left:50%;width:244px;display:flex;z-index:-1}main #price{position:relative;background:#fbfbfb}main #price .tooltip{position:absolute}main #price>p span{color:#6c6c6c;border-bottom:1px dashed #6c6c6c;cursor:pointer;padding-bottom:2px}main #price ul{margin:0 auto 12vw;width:70vw}main #price ul li{font-size:4.3vw;font-weight:500;margin-bottom:4vw;color:#242424;position:relative;line-height:5.6vw;padding-left:14vw}main #price ul li a{color:#076ac7}main #price ul li:before{height:10vw;transform:translateY(-50%);content:"";position:absolute;top:50%;background:url(/files/pages/_common/icons/check.svg) 50%/cover no-repeat;left:0;width:10vw}main .green-link-shorter{margin:0 auto;width:70vw}main .bonuses{margin:10vw 0}main .bonuses .green-link{width:40vw}main .bonuses>div{padding:8vw;border:1px solid #c9c9c9;position:relative;border-radius:4px;margin-top:8vw}main .bonuses>div:before{height:5px;transform:translateX(-50%);content:"";position:absolute;top:-1px;border-radius:0 0 2px 2px;background:#ffce00;left:50%;width:34%}main .bonuses>div .title{font-size:4.9vw;font-weight:500;margin:10px}main .bonuses>div .sub{font-size:3.7vw;font-weight:300;color:#525252}main .bonuses>div>img{margin:0 auto}main .bonuses>div span{padding:10px 0 4px;font-size:3.4vw;font-weight:300;border-bottom:1px dashed #000;cursor:pointer}main .bonuses>div>div{position:relative}main #guarantee button,main #safe button{font-weight:600;margin-bottom:2vw;color:#fff;background:#328604;width:90%}main #guarantee button:active,main #safe button:active{background-color:#3fa707}main #all-categories{background:#fbfbfb}main .categories>div{padding:6vw 0 0;flex-direction:column;outline:1px solid #ffce00;text-align:left;background:#fff;width:100%;margin-top:10vw;display:flex}main .categories>div .info{padding:4vw;font-size:3.7vw;font-weight:300;color:#525252;margin-top:10px}main .categories>div .info .row{justify-content:space-between;margin-bottom:6px;align-items:center;display:flex}main .categories>div .info .row .left-part{text-align:left}main .categories>div .info .row .right-part{font-weight:400;color:#000;text-align:right}main .categories>div .link-container{justify-content:center;margin-bottom:30px;margin-top:10px;display:flex}main .categories>div .link-container .linkThisTab{font-size:3.8vw}main .categories>div .title{font-size:4.9vw;font-weight:500;text-align:center;margin:0 auto}main .categories>div img{margin:7vw 0 -3px}main #safe{background:#f3f3f3}main #safe img{margin:0 auto}main #safe form{margin-top:0}main #about>div>div{justify-content:space-between;flex-wrap:wrap;display:flex}main #about>div>div a{border:1px solid #d9d9d9;width:45%;margin-top:3.6vw;display:block}main #about>div>div a img{margin:0 0 -3px}@media (min-width:576px){main button{height:62px;font-size:18px;margin:0 0 8px;cursor:pointer;width:300px}main .green-link{font-size:19px;padding-right:18px;line-height:30px}main .green-link:after{height:10px;bottom:8px;width:10px}main section{padding:67px 10%}main section img{margin:26px 0}main h1{font-size:26px;margin-bottom:0;width:450px}main h1~p{font-size:36px;margin-top:16px}main h2{font-size:30px}main h2.half{text-align:left}main .subtitle{font-size:22px;margin:0 auto;width:700px}main form{text-align:left;margin-top:48px}main form label p{font-size:16px;margin-bottom:12px;padding-left:16px}main form input{height:44px;font-size:18px;margin-bottom:24px;width:300px;padding-left:32px}main form input::placeholder{font-size:18px}main form>p{font-size:12px;margin:0;width:300px}main form .validation{font-size:14px}main .tooltip{bottom:36px;width:260px}main .tooltip p{padding:24px;font-size:14px}main #welcome{overflow:hidden;position:relative}main #welcome h1,main #welcome h1~p{text-align:left}main #welcome .validation{margin-top:0}main #welcome .container{padding:0 0 0 46px;text-align:left}main #welcome img{transform:translateY(-44%);position:absolute;top:50%;margin:0;left:50%;width:655px}main #welcome form{margin-top:60px}main #welcome form>div:last-of-type{display:flex}main #welcome form>div:last-of-type label[for=w-name]{display:none}main #welcome form>div:last-of-type button,main #welcome form>div:last-of-type input{height:51px;width:236px}main #welcome form>div:last-of-type button::placeholder,main #welcome form>div:last-of-type input::placeholder{font-size:16px}main #welcome form>div:last-of-type button{font-size:16px;margin:0;border-radius:0 4px 4px 0}main #welcome form>div:last-of-type input{font-size:16px;border-radius:4px 0 0 4px;padding-left:30px}main #welcome form>p{font-weight:300;margin:10px 0 30px 9px;width:425px}main #welcome form a>p{font-size:16px}main #welcome form #w-name{display:none}main .videos{justify-content:center;flex-wrap:wrap;max-width:1060px;margin:10px auto 60px;align-items:center;display:flex}main .videos .item{margin:40px 40px 0;width:400px}main .videos .play div{top:34%}main .videos .play p{font-size:16px;top:50%;width:50%;line-height:20px;margin-top:22px}main .videos .info{flex-direction:column;align-items:flex-start;margin-top:12px;display:flex}main .videos .info span{font-size:16px;padding-left:34px}main .videos .info .location:before{height:24px;width:24px}main .videos .info .area{margin-top:10px}main .videos .info .area:before{height:20px;left:2px;width:20px}main #facts .facts{gap:14px;grid-auto-rows:1fr}main #facts .facts .fact{grid-column:span 1}main #facts .facts .fact .text-primary{font-size:22px}main #facts .facts .fact .text-secondary{font-size:16px}main #facts .facts .fact.accent{grid-column:span 1}main #facts .facts .fact:nth-child(2),main #facts .facts .fact:nth-child(3){order:3}main #facts .facts .fact:nth-child(4),main #facts .facts .fact:nth-child(5){order:2}main #facts .facts .fact:nth-child(6),main #facts .facts .fact:nth-child(7){order:4}main #facts .facts .fact:nth-child(8){order:5}main #video-feedbacks .video-feedback-container .feedback-videos{justify-content:center}main #price .price-info{justify-content:center;margin:20px 0;align-items:center;display:flex}main #price .price-info img{margin-right:100px;width:370px}main #price .price-info ul{margin:0;width:350px}main #price .price-info ul li{font-size:19px;margin-bottom:16px;line-height:22px;padding-left:56px}main #price .price-info ul li:before{height:40px;width:40px}main .green-link-shorter{width:100%}main .bonuses{justify-content:space-between;flex-wrap:wrap;max-width:1140px;margin:30px auto 60px;align-items:center;display:flex}main .bonuses>div{height:162px;padding:22px 34px;position:relative;text-align:left;width:550px;margin-top:32px}main .bonuses>div:before{height:112px;transform:translateY(-50%);top:50%;border-radius:0 2px 2px 0;left:-1px;width:4px}main .bonuses>div .title{font-size:19px;margin:0}main .bonuses>div .sub{height:46px;font-size:16px;margin:10px 0;width:260px}main .bonuses>div span{font-size:16px}main .bonuses>div>div{width:83px}main .bonuses>div>img{transform:translateY(-50%);right:30px;position:absolute;top:50%;width:190px}main .bonuses .below{bottom:-28px}main #guarantee button,main #safe button{height:62px;font-size:16px;margin-bottom:8px;width:300px}main .categories{justify-content:space-between;margin:67px auto 0;display:flex}main .categories>div{padding:32px 0 0;width:344px;margin-top:0}main .categories>div .info{padding:16px 22px;font-size:16px;font-weight:300;color:#525252;margin-top:10px}main .categories>div .link-container .linkThisTab{font-size:16px}main .categories>div .title{font-size:20px}main .categories>div .sub{height:38px;font-size:16px;margin:8px 8% 30px}main .categories>div a{font-size:16px}main .categories>div img{margin:28px 0 -3px}main #safe>div{position:relative;max-width:1200px;text-align:left;padding-left:200px}main #safe>div .subtitle{margin:20px 0 0;width:550px}main #safe>div form{margin-top:50px}main #safe>div form>p{text-align:center}main #safe>div form button{margin-top:16px}main #safe>div img{transform:translateY(-50%);right:-120px;position:absolute;top:60%;width:520px}main #about{text-align:left}main #about .subtitle{margin:20px 0 0;width:550px}main #about>div{position:relative;max-width:1200px;margin:0 auto;padding-left:590px}main #about>div>img{transform:translateY(-50%);position:absolute;top:50%;margin:0;left:40px;width:440px}main #about>div>div{margin-left:0;margin-top:40px}main #about>div>div a{width:140px;margin-top:20px}}@media (min-width:576px) and (max-width:1500px){main section{padding:60px 30px}main #welcome{padding:67px 0}main .videos{padding:0}main #safe>div{padding-left:200px}main #safe>div img{right:0}main #about>div{padding-left:500px}main #about>div>img{left:0}main #about>div>div{width:600px}}@media (min-width:576px) and (max-width:1240px){main .subtitle{width:80%}main .videos{max-width:none;margin:0 auto 40px}main .videos .item{width:320px}main .bonuses{justify-content:center;margin-bottom:40px;margin-top:10px}main .bonuses>div{margin-right:10px;margin-left:10px;width:490px}main #welcome img{left:44%;width:600px}main #welcome form>div:last-of-type button,main #welcome form>div:last-of-type input{height:45px;width:200px}main #welcome form>div:last-of-type button{font-size:14px}main #welcome form>div:last-of-type input{font-size:14px;padding-left:21px}main #welcome form>div:last-of-type input::placeholder{font-size:14px}main #welcome form>p{width:400px}main .categories{justify-content:center;flex-wrap:wrap;margin:27px auto 0}main .categories>div{margin:40px 20px 0}main #safe>div{padding-left:100px}main #safe>div img{right:10%;width:44%}main #about>div{padding-left:400px}main #about>div>img{width:380px}}@media (min-width:576px) and (max-width:1096px){main .bonuses>div{width:650px}main #welcome img{left:49%;width:530px}main #video-feedbacks .video-feedback-container .feedback-videos{justify-content:flex-start}main #about>div{text-align:center;padding-left:0}main #about>div>div{margin:40px auto 0}main #about>div .subtitle{text-align:center;margin:20px auto 0}main #about>div>img{display:none}}@media (min-width:576px) and (max-width:1024px){main h2.half{text-align:center}main #facts .facts .fact,main #facts .facts .fact.accent{grid-column:span 2}main #facts .facts .fact:nth-child(3){order:1}main #facts .facts .fact:nth-child(4),main #facts .facts .fact:nth-child(5),main #facts .facts .fact:nth-child(6),main #facts .facts .fact:nth-child(7){order:2}main #price{flex-wrap:wrap}main #safe>div{text-align:center;padding-left:0}main #safe>div .subtitle{text-align:center;margin:20px auto 0}main #safe>div img{display:none}main #safe>div form{flex-direction:column;align-items:center;display:flex}main #safe>div form label{width:300px}}@media (min-width:576px) and (max-width:935px){main #welcome .container{padding:0 0 0 30px}main #welcome form>p{width:300px}main #welcome img{left:53%}main #price .price-info img{margin-right:40px}}@media (min-width:576px) and (max-width:768px){main #welcome img{left:61%;width:530px}main .videos .item{width:360px}main #price{padding-right:10px;padding-left:10px}main #price .price-info img{margin-right:10px}main #about>div .subtitle,main #safe>div .subtitle{width:440px}main #about>div>div{justify-content:flex-start;width:480px}main #about>div>div a{margin:10px}}@media (min-width:576px) and (max-width:645px){main #welcome img{left:67%}main #welcome form>p{width:300px}main #price .price-info img{margin-left:-10px}}@media (min-width:1500px){main #safe>div{margin:0 auto;padding-left:100px}main #safe>div img{right:0}}.checkbox-container{text-align:left}.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}.consultation .container>h2{font-size:28px;font-weight:600;color:#000;text-align:center;line-height:34px}.consultation .container form{max-width:514px;margin:50px auto 0}.consultation .container form>label{font-size:16px;font-weight:400;color:#363636;padding-left:15px}.consultation .container form>label div{text-align:left}.consultation .container form>label input{font-size:18px;margin:15px 0 24px;background:#f3f3f3;width:100%}.consultation .container form .validation{display:none}.consultation .container form .validation>p{font-size:14px;color:#da1818;margin:0}.consultation .container form .show{display:block}.consultation .container form>button{margin:30px auto 0}.consultation .container>p{font-size:12px;color:#858585;max-width:260px;text-align:center;margin:10px auto;line-height:14px}.guarantee{background:#f3f3f3}.guarantee form{max-width:343px;margin:0 auto;border-radius:4px}.guarantee form .validation{display:none}.guarantee form .validation>p{font-size:14px;color:#da1818;max-width:343px;text-align:left;margin:0}.guarantee form .show{display:block}.guarantee form>label{font-size:16px;font-weight:400;color:#363636;text-align:left;padding-left:15px}.guarantee form>label input{font-size:18px;text-align:left;margin:15px 0;width:100%}.guarantee form>button{margin:30px auto 0}.guarantee form>button:active{background:#3fb102}.guarantee p:last-child{font-size:12px;color:#858585;max-width:295px;text-align:center;margin:10px auto;line-height:14px}@media (min-width:1150px){.guarantee{padding:0}.guarantee .container{padding:0;justify-content:space-between;align-items:center;width:1120px;display:flex}.guarantee .container>p{max-width:170px;text-align:left;margin-top:38px}.guarantee .container form{height:180px;justify-content:space-between;position:relative;max-width:100%;margin:0 auto;align-items:center;display:flex}.guarantee .container form label{margin:0 15px;width:275px}.guarantee .container form label input{margin:14px 0 0;width:100%}.guarantee .container form .validation>p{position:absolute;bottom:20px;left:30px}.guarantee .container form>button{margin:32px 0 0 15px}.guarantee .container form>label:first-letter{padding-left:15px}}.addresses{padding-right:0;background:#fbfbfb;padding-left:0}.addresses>div{text-align:center}.addresses>div h2{padding:0 20px;font-size:26px;font-weight:600;color:#000;line-height:31px}.addresses>div>p{padding:0 20px;font-size:19px;font-weight:400;color:#919191;max-width:490px;margin:14px auto 0;line-height:22px}.addresses>div>img{max-width:424px;margin:30px auto 0;width:100%;display:block}.addresses>div .cities{max-width:230px;margin:0 auto 40px}.addresses>div .cities>p{font-size:18px;font-weight:300;line-height:19px;margin-top:38px}.addresses>div .cities>ul{margin:0 auto}.addresses>div .cities>ul>li{font-size:19px;font-weight:500;position:relative;text-align:left;margin-top:18px;padding-left:37px}.addresses>div .cities>ul>li:before{height:34px;transform:translateY(50%);content:"";position:absolute;bottom:50%;background:url(/files/pages/_common/icons/city.svg) 50%/cover no-repeat;left:0;width:34px}.addresses>div>a{padding:10px 20px 3px 0;font-size:19px;font-weight:300;position:relative;border-bottom:1px dashed #000;margin-top:10vw}.addresses>div>a:after{height:14px;transform:translateY(-50%);right:0;transition:all .1s ease;content:"";position:absolute;top:64%;background:url(/files/pages/_common/icons/arrow.svg) 50%/cover no-repeat;width:14px}.addresses .map-container{overflow:hidden;transition:all .2s ease;max-width:100%;max-height:0;margin:0 auto;padding-left:0}.addresses .map-container .map{margin:50px 0 0}.addresses .map-container .map #map{height:480px;position:relative}.addresses .map-container .map #map .ymaps{width:100%}.addresses .map-container .map #map>div{height:100%;padding:0 62px;justify-content:center;position:absolute;top:0;align-items:center;background:#f1f1f1;left:0;width:100%;display:flex}.addresses .open-arrow:after{transform:rotate(180deg) translateY(40%);transition:all .1s ease}.addresses .advantages{padding:50px 16px}@media (min-width:576px){.addresses>div .cities{max-width:450px}.addresses>div .cities>ul{justify-content:space-between;margin:30px 0 50px;display:flex}.addresses>div .cities>ul>li{margin-top:0}}@media (min-width:757px){.addresses>div .cities{max-width:534px}}@media (min-width:1024px){.addresses>div{position:relative;text-align:left;padding-left:45%}.addresses>div h2{padding:0;font-size:28px}.addresses>div>p{padding:0;font-size:21px;margin:20px 0 0;line-height:25px}.addresses>div>img{transform:translateY(-50%);position:absolute;top:50%;margin:0;left:40px;width:390px}.addresses>div .cities{margin:60px 0 0}.addresses-police{padding:80px 0}}@media (min-width:1100px){.addresses>div{padding-left:590px}.addresses>div>img{left:54px}}