@charset 'UTF-8';.popup{position:fixed;z-index:99;top:0;left:0;width:100vw;height:100vh;background:rgba(27,28,32,.9)}.popup .close{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%}.popup .popup_content{position:absolute;z-index:4;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid rgba(16,180,233,.3);border-radius:15px;background:#181818;box-shadow:0 0 18px rgba(16,180,233,.35)}.popup .popup_content .close_popup{position:absolute;top:30px;right:13px;width:20px;height:20px;transition:all .3s}.popup .popup_content .close_popup:hover{transform:rotate(180deg) scale(1.1)}.popup .popup_content .close_popup::after,.popup .popup_content .close_popup::before{position:absolute;top:50%;left:50%;width:100%;height:1px;content:'';transform:translate(-50%,-50%) rotate(45deg);background:#10b4e9}.popup .popup_content .close_popup::before{transform:translate(-50%,-50%) rotate(-45deg)}@media (min-width:768px){.popup .popup_content .close_popup{top:35px;right:25px}}@media (min-width:1024px){.popup .popup_content .close_popup{top:35px;right:30px}}@media (min-width:1600px){.popup .popup_content .close_popup{top:44px;right:22px;width:24px;height:24px}}.question_popup .popup_content{position:absolute;overflow:hidden;width:89%}.question_popup .popup_content .question_popup_content{overflow-x:hidden;overflow-y:scroll;height:75vh;padding:37px 16px 30px 11px}.question_popup .popup_content::after{position:absolute;z-index:-1;top:49.5%;right:-537px;width:704px;height:1031px;content:'';transform:translate(0,-50%);background:url(../img/question_popup.svg) no-repeat 50% 50%;background-size:cover}.question_popup .popup_content .form{margin-bottom:74px}.question_popup .popup_content .form h5{font-size:10px;font-weight:400;line-height:14px;margin-bottom:6px;text-transform:uppercase;background:linear-gradient(170deg,#10b4e9 .01%,#20315c 100%);-webkit-background-clip:text!important;background-clip:text!important;text-shadow:0 1px 15px rgba(16,180,233,.5);-webkit-text-fill-color:transparent!important;text-fill-color:transparent!important}.question_popup .popup_content .form h2{font-size:20px;font-weight:700;line-height:23px;position:relative;margin-right:25%;margin-bottom:18px;color:#fff}.question_popup .popup_content .form h2 span{font-weight:700;color:#10b4e9}.question_popup .popup_content .form h2 img{position:absolute;z-index:-1;top:-40px;left:-40px;width:106px}.question_popup .popup_content .form form .input{position:relative;margin-bottom:23px}.question_popup .popup_content .form form .input label{font-size:10px;font-weight:400;line-height:14px;position:absolute;z-index:0;top:50%;left:0;transition:all .4s;transform:translate(0,-50%);letter-spacing:.01em;color:rgba(255,255,255,.5)}.question_popup .popup_content .form form .input input,.question_popup .popup_content .form form .input textarea{font-size:12px;font-weight:400;line-height:17px;position:relative;z-index:1;width:100%;height:36px;transition:all .4s;letter-spacing:.01em;color:#fff;border:0;border-bottom:1px solid rgba(255,255,255,.5);background-color:transparent}.question_popup .popup_content .form form .input textarea{padding:18px 0 0;resize:none}.question_popup .popup_content .form form .error label{color:#950000}.question_popup .popup_content .form form .error textarea{border-bottom:1px solid #950000}.question_popup .popup_content .form form .active label,.question_popup .popup_content .form form .hover label{font-size:8px;line-height:12px;top:-5px;transform:translate(0,0)}.question_popup .popup_content .form form .button{margin-top:-6px}.question_popup .popup_content .form form .button label{font-size:10px;font-weight:400;line-height:20px;position:relative;display:block;margin-bottom:26px;padding-left:21px;cursor:pointer;color:rgba(255,255,255,.5)}.question_popup .popup_content .form form .button label .jcf-checkbox{position:absolute;top:50%;left:0;display:block;width:16px;height:16px;transform:translate(0,-50%);border:1px solid #20315c;border-radius:2px}.question_popup .popup_content .form form .button label .jcf-checkbox span{position:absolute;top:50%;left:50%;width:10px;height:9px;transition:all .3s;transform:translate(-50%,-50%);opacity:0;background:url(../img/checked.svg) no-repeat 50% 50%;background-size:cover}.question_popup .popup_content .form form .button label .jcf-checkbox input{cursor:pointer}.question_popup .popup_content .form form .button label .jcf-checked span{opacity:1}.question_popup .popup_content .form form .button button{position:relative;z-index:1;display:table;margin:0 auto;padding:8px 15px 10px;cursor:pointer;border:0;background:0 0}.question_popup .popup_content .form form .button button:hover::after{width:100%;background:#10b4e9}.popup_text .popup_content .ok button::after,.question_popup .popup_content .form form .button button::after{position:absolute;top:0;left:0;width:37px;height:37px;content:'';transition:all .3s;border-radius:67px;background:rgba(255,255,255,.1)}.popup_text .popup_content .ok button span,.question_popup .popup_content .form form .button button span{font-size:11px;font-weight:700;line-height:16px;position:relative;z-index:1;text-transform:uppercase;color:#fff}.question_popup .popup_content .popup_social{position:relative}.question_popup .popup_content .popup_social .popup_social_img{position:absolute;z-index:-1;top:-55px;left:50px;width:250px}.question_popup .popup_content .popup_social::after{position:absolute;top:-53px;left:-8px;width:220px;height:40px;content:'';background:url(../img/popup_social_after.svg) no-repeat 50% 50%;background-size:cover}.question_popup .popup_content .popup_social h3{font-size:20px;font-weight:700;line-height:25px;margin-right:25%;margin-bottom:20px;text-transform:uppercase;color:#fff}.question_popup .popup_content .popup_social .social{display:flex;margin-bottom:20px;align-items:center}.question_popup .popup_content .popup_social .social li{margin:0 4px}.question_popup .popup_content .popup_social .social li:first-child{margin-left:0}.question_popup .popup_content .popup_social .networks li:last-child,.question_popup .popup_content .popup_social .social li:last-child{margin-right:0}.popup_thank_you .popup_content span img,.question_popup .popup_content .popup_social .social li a{display:block;width:18px}.header .mobile_menu .mobile_contact .social li a:hover svg path,.question_popup .popup_content .popup_social .social li a:hover svg path{fill:#10b4e9}.header,.header .mobile_menu .mobile_contact .social li a svg,.question_popup .popup_content .popup_social .social li a svg{width:100%}.header .mobile_menu .mobile_contact .social li a svg path,.question_popup .popup_content .popup_social .social li a svg path{transition:all .4s}.question_popup .popup_content .popup_social .networks{display:flex;flex-wrap:wrap;align-items:center}.question_popup .popup_content .popup_social .networks li{margin-right:10px}.question_popup .popup_content .popup_social .networks li span{font-size:10px;font-weight:400;line-height:14px;display:block;letter-spacing:.01em;color:rgba(255,255,255,.5)}.question_popup .popup_content .popup_social .networks li a{font-size:12px;font-weight:400;line-height:17px;display:block;transition:all .4s;letter-spacing:.01em;color:#fff}.header .header_right .contact:hover i,.header .header_right .languages:hover span,.header .header_right .languages:hover ul .languages:hover span,.question_popup .popup_content .popup_social .networks li a:hover{color:#10b4e9}@media (min-width:768px){.question_popup .popup_content::after{top:51%;right:-420px;width:704px;height:1031px}.question_popup .popup_content .question_popup_content{overflow:hidden;height:initial;padding:38px 51px 30px}.question_popup .popup_content .form{margin-bottom:70px}.question_popup .popup_content .form h2{font-size:22px;line-height:25px;margin-bottom:26px}.question_popup .popup_content .form form{width:64%}.question_popup .popup_content .form form .input{margin-bottom:32px}.question_popup .popup_content .form form .input label{font-size:12px;line-height:16px}.question_popup .popup_content .form form .active label,.question_popup .popup_content .form form .hover label{font-size:10px;line-height:14px;top:-11px}.question_popup .popup_content .form form .button{margin-top:-13px}.question_popup .popup_content .form form .button label{font-size:13px;line-height:22px;margin-bottom:30px;padding-left:29px}.question_popup .popup_content .form form .button button{margin:0}.question_popup .popup_content .popup_social .popup_social_img{top:-95px;right:0;left:initial;width:280px}.question_popup .popup_content .popup_social::after{top:-2px;right:-53px;left:initial;width:320px;height:96px;content:'';background:url(../img/popup_social_after2.svg) no-repeat 50% 50%;background-size:cover}.question_popup .popup_content .popup_social h3{font-size:22px;line-height:27px;margin-right:45%}.question_popup .popup_content .popup_social .social{margin-bottom:15px}}@media (min-width:1024px){.question_popup .popup_content{width:84%;border-radius:20px}.question_popup .popup_content::after{top:46%;right:-45%;width:1002px;height:795px;background:url(../img/question_popup_2.svg) no-repeat 50% 50%;background-size:cover}.question_popup .popup_content .question_popup_content{display:flex;padding:37px 34px 30px;align-items:flex-end}.question_popup .popup_content .form{width:55%;margin-bottom:0}.question_popup .popup_content .form h2{margin-right:0;margin-bottom:24px}.question_popup .popup_content .form form{width:85%}.question_popup .popup_content .form form .input{margin-bottom:33px}.question_popup .popup_content .form form .input label{font-size:14px;line-height:18px}.question_popup .popup_content .form form .input input,.question_popup .popup_content .form form .input textarea{font-size:14px;line-height:18px;height:40px}.question_popup .popup_content .form form .active label,.question_popup .popup_content .form form .hover label{font-size:10px}.question_popup .popup_content .form form .button{margin-top:-11px}.question_popup .popup_content .form form .button label{margin-bottom:18px}.question_popup .popup_content .form form .button button{font-size:16px;line-height:20px;height:46px}.question_popup .popup_content .form form .button button::after{width:46px;height:46px}.question_popup .popup_content .popup_social{width:45%;margin-bottom:108px;padding-left:40px}.question_popup .popup_content .popup_social .popup_social_img{top:-20px;right:130px}.question_popup .popup_content .popup_social::after{top:-77px;right:0}.question_popup .popup_content .popup_social h3{margin-right:25%}.question_popup .popup_content .popup_social .networks li{margin-right:25px}}@media (min-width:1280px){.question_popup .popup_content{width:63%}}@media (min-width:1400px){.question_popup .popup_content{width:59.7%}}@media (min-width:1600px){.question_popup .popup_content{width:56%}.question_popup .popup_content::after{top:44%;right:-31.7%;width:1073px;height:1253px}.question_popup .popup_content .question_popup_content{padding:50px 25px 45px}.question_popup .popup_content .form h5{font-size:12px;line-height:16px}.question_popup .popup_content .form h2{font-size:26px;line-height:30px;margin-bottom:30px}.question_popup .popup_content .form form{width:82%}.question_popup .popup_content .form form .input{margin-bottom:39px}.question_popup .popup_content .form form .input label{font-size:16px;line-height:20px}.question_popup .popup_content .form form .input input,.question_popup .popup_content .form form .input textarea{font-size:16px;line-height:20px;height:50px}.question_popup .popup_content .form form .active label,.question_popup .popup_content .form form .hover label{font-size:12px;line-height:24px}.question_popup .popup_content .form form .button{margin-top:-24px}.question_popup .popup_content .form form .button label{margin-bottom:50px}.question_popup .popup_content .popup_social{margin-bottom:130px;padding-left:62px}.question_popup .popup_content .popup_social::after{top:-116px;right:0;width:399px;height:120px}.question_popup .popup_content .popup_social .popup_social_img{top:-120px;right:130px;width:414px}.question_popup .popup_content .popup_social h3{font-size:24px;line-height:30px;margin-bottom:25px}.question_popup .popup_content .popup_social .social li{margin:0 6px}.question_popup .popup_content .popup_social .social li a{width:22px}.question_popup .popup_content .popup_social .networks li span{font-size:11px;line-height:16px}.question_popup .popup_content .popup_social .networks li a{font-size:16px;line-height:22px}}.popup_thank_you .popup_content{overflow:hidden;width:288px;padding:40px 60px;text-align:center;border-radius:20px}.popup_thank_you .popup_content .close_popup{top:20px}.popup_thank_you .popup_content::after{position:absolute;z-index:-1;top:54%;left:48%;width:500px;height:460px;content:'';transform:translate(-50%,-50%);background:url(../img/thank_you_bg.svg) no-repeat 50% 50%;background-size:cover}.popup_thank_you .popup_content span{display:flex;width:32px;height:32px;margin:0 auto 10px;border-radius:50%;background:#fff;box-shadow:0 0 18px #10b4e9;align-items:center;justify-content:center}.popup_thank_you .popup_content h2{font-size:18px;font-weight:700;line-height:22px;margin-bottom:5px;color:#fff;text-shadow:0 0 18px #10b4e9}.popup_thank_you .popup_content p{font-size:12px;font-weight:400;line-height:18px;text-align:center;opacity:.7;color:#fff}@media (min-width:1024px){.popup_thank_you .popup_content{width:316px;padding:45px 60px}.popup_thank_you .popup_content::after{top:55%;left:47%;width:576px;height:532px}.popup_thank_you .popup_content .close_popup{top:17px;right:15px}.popup_thank_you .popup_content span{width:38px;height:38px;margin-bottom:18px}.popup_thank_you .popup_content span img{width:24px}.popup_thank_you .popup_content h2{font-size:20px;line-height:24px}.popup_thank_you .popup_content p{font-size:14px;line-height:21px}}@media (min-width:1280px){.popup_thank_you .popup_content{width:376px;padding:45px 80px}.popup_thank_you .popup_content::after{top:54%;left:46%;width:658px;height:606px}.popup_thank_you .popup_content span{width:44px;height:44px}.popup_thank_you .popup_content h2{font-size:22px;line-height:26px}.popup_thank_you .popup_content p{font-size:16px;line-height:24px}}@media (min-width:1400px){.popup_thank_you .popup_content{width:400px;padding:50px 75px}.popup_thank_you .popup_content::after{top:57%;left:46.5%;width:700px;height:642px}.popup_thank_you .popup_content .close_popup{top:20px;right:22px}.popup_thank_you .popup_content span{width:52px;height:52px;margin-bottom:18px}.popup_thank_you .popup_content span img{width:30px}.popup_thank_you .popup_content h2{font-size:26px;line-height:31px}.popup_thank_you .popup_content p{font-size:18px;line-height:27px}}@media (min-width:1600px){.popup_thank_you .popup_content{width:466px;padding:60px 100px}.popup_thank_you .popup_content::after{top:52%;left:48.5%;width:899px;height:831px}.popup_thank_you .popup_content span{width:64px;height:64px}.popup_thank_you .popup_content span img{width:36px}.popup_thank_you .popup_content h2{font-size:32px;line-height:38px;margin-bottom:10px}.popup_thank_you .popup_content p{font-size:20px;line-height:30px}}.popup_text .popup_content{overflow:hidden;width:288px;padding:40px;text-align:center;border-radius:20px}.popup_text .popup_content .close_popup{top:20px}.popup_text .popup_content::after{position:absolute;z-index:-1;top:54%;left:48%;width:500px;height:460px;content:'';transform:translate(-50%,-50%);background:url(../img/thank_you_bg.svg) no-repeat 50% 50%;background-size:cover}.popup_text .popup_content h2{font-size:18px;font-weight:700;line-height:22px;margin-bottom:5px;color:#fff;text-shadow:0 0 18px #10b4e9}.popup_text .popup_content p{font-size:12px;font-weight:400;line-height:18px;text-align:center;opacity:.7;color:#fff}.popup_text .popup_content .ok{margin-top:20px}.popup_text .popup_content .ok button{position:relative;z-index:1;display:table;margin:0 auto;padding:8px 15px 10px;cursor:pointer;text-align:initial;opacity:1;border:0;background:0 0}.popup_text .popup_content .ok button:hover::after{width:100%;background:#10b4e9}@media (min-width:768px){.popup_text .popup_content .ok{display:flex;width:100%;justify-content:center}.popup_text .popup_content .ok button{margin:0;padding:14px 29px 13px}.popup_text .popup_content .ok button span{font-size:12px}.popup_text .popup_content .ok button::after{width:46px;height:46px}}@media (min-width:1024px){.popup_text .popup_content{width:316px;padding:45px}.popup_text .popup_content::after{top:55%;left:47%;width:576px;height:532px}.popup_text .popup_content .close_popup{top:17px;right:15px}.popup_text .popup_content h2{font-size:20px;line-height:24px}.popup_text .popup_content p{font-size:14px;line-height:21px}}@media (min-width:1280px){.popup_text .popup_content{width:376px;padding:45px}.popup_text .popup_content::after{top:54%;left:46%;width:658px;height:606px}.popup_text .popup_content h2{font-size:22px;line-height:26px}.popup_text .popup_content p{font-size:16px;line-height:24px}}@media (min-width:1400px){.popup_text .popup_content{width:400px;padding:50px}.popup_text .popup_content::after{top:57%;left:46.5%;width:700px;height:642px}.popup_text .popup_content .close_popup{top:20px;right:22px}.popup_text .popup_content h2{font-size:26px;line-height:31px}.popup_text .popup_content p{font-size:18px;line-height:27px}}@media (min-width:1600px){.popup_text .popup_content{width:466px;padding:60px}.popup_text .popup_content::after{top:52%;left:48.5%;width:899px;height:831px}.popup_text .popup_content h2{font-size:32px;line-height:38px;margin-bottom:10px}.popup_text .popup_content p{font-size:20px;line-height:30px}}.header{position:fixed;z-index:11;top:0;left:0}.header::after,.header::before{position:absolute;top:0;left:0;width:100%;height:100%;content:''}.header::before{transition:all .3s;background:linear-gradient(180deg,rgba(24,24,24,.9) 3.87%,rgba(24,24,24,0) 100%);opacity:1}.header::after{opacity:0;background:linear-gradient(180deg,rgba(24,24,24,.8) 0%,rgba(32,49,92,.4) 100%)}.header .container{position:relative;z-index:2}.header .header_content{display:flex;padding:18px 0;justify-content:space-between}.header .logo{display:flex;align-items:center}.footer .logo_footer .logo img,.header .header_right .languages:hover ul,.header .logo img,article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}.header .logo .logo_header{width:26px}.header .logo .logo_text{width:84px;margin-left:9px}.footer .logo_footer span,.header .nav{display:none}.header .header_right .languages{position:relative;display:flex;width:44px;height:44px;margin-left:8px;transition:all .3s;border:1px solid #fff;border-radius:50%;align-items:center;justify-content:center}.header .header_right .languages:hover{transform:scale(1.1);border:1px solid #10b4e9}.header .header_right .languages ul .languages,.header .header_right .languages:hover ul .languages{border:1px solid #fff}.header .header_right .languages:hover ul .languages:hover{border:1px solid #10b4e9}.header .header_right .languages:hover ul .languages span{color:#fff}.header .header_right .languages span{font-size:12px;font-weight:400;line-height:14px;transition:all .3s;text-align:center;text-transform:uppercase;color:#fff}.header .header_right .languages .languages{margin:0;transition:all .3s;border:1px solid transparent}.header .header_right .languages ul{position:absolute;top:40px;left:0;display:none;width:100%;padding-top:10px}.header .header_right,.header .header_right .contact{display:flex;align-items:center}.header .header_right .contact:hover span,.header .header_right .open_menu:hover{transform:scale(1.1)}.header .header_right .contact i{display:none;transition:all .3s}.header .header_right .contact span,.header .header_right .open_menu{display:flex;width:44px;height:44px;transition:all .3s;border:1px solid #fff;border-radius:50%;align-items:center;justify-content:center}.header .header_right .contact span svg{width:18px}.header .header_right .open_menu{position:relative;margin-left:8px}.header .header_right .open_menu .menu_on,.header .header_right .open_menu .menu_on::before{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%)}.header .header_right .open_menu .menu_on::before{top:40%;width:15px;height:1px;content:'';transition:all .3s;border-radius:10px;background:#fff}.header .header_right .open_menu .menu_off::before,.header .header_right .open_menu .menu_on span,.header .header_right .open_menu .menu_on::after{position:absolute;top:50%;left:50%;width:15px;height:1px;transition:all .3s;transform:translate(-50%,-50%);border-radius:10px;background:#fff}.header .header_right .open_menu .menu_off::before,.header .header_right .open_menu .menu_on::after{top:60%;content:''}.header .header_right .open_menu .menu_off{top:50%;left:50%}.header .header_right .open_menu .menu_off::before{top:50%;left:40%;width:1px;height:0}.header .header_right .open_menu .menu_off span,.header .header_right .open_menu .menu_off::after{position:absolute;top:50%;left:50%;width:1px;height:0;transition:all .3s;transform:translate(-50%,-50%);border-radius:10px;background:#fff}.header .header_right .open_menu .menu_off::after{left:60%;content:''}.header .header_right .open_menu.active .menu_on,.header::after{transition:all .3s}.header .header_right .open_menu.active .menu_on span,.header .header_right .open_menu.active .menu_on::before{width:0;background:#10b4e9}.header .header_right .open_menu.active .menu_on::after{width:0}.header .header_right .open_menu.active .menu_off span,.header .header_right .open_menu.active .menu_off::after,.header .header_right .open_menu.active .menu_off::before{height:12px}.header .mobile_menu{position:fixed;z-index:0;top:0;left:0;width:100%;height:100vh;min-height:550px;transition:all .3s;transform:translate(0,-110%);background:linear-gradient(180deg,rgba(24,24,24,.98) 0%,rgba(32,49,92,.9) 100%)}.header .mobile_menu .menu{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-68.5%);text-align:center}.header .mobile_menu .menu ul li{margin-bottom:30px}.header .mobile_menu .menu ul li:last-child{margin-bottom:0}.header .mobile_menu .menu ul li a{font-size:16px;font-weight:400;line-height:22px;position:relative;padding-left:13px;transition:all .3s;text-transform:uppercase;color:#fff}.header .mobile_menu .menu ul li a::after{position:absolute;top:43%;left:0;width:8px;height:8px;content:'';transition:all .3s;transform:translate(0,-50%);border:1px solid #fff;border-radius:50%}.header .mobile_menu .menu ul .active a,.header .mobile_menu .mobile_contact .networks li a:hover{color:#10b4e9}.header .mobile_menu .menu ul .active a::after{border:1px solid #10b4e9;background:#10b4e9}.header .mobile_menu .mobile_contact{position:absolute;bottom:0;left:0;width:100%;padding:20px}.header .mobile_menu .mobile_contact .social{display:flex;margin-bottom:20px;align-items:center}.header .mobile_menu .mobile_contact .social li{margin:0 4px}.header .mobile_menu .mobile_contact .social li:first-child{margin-left:0}.header .mobile_menu .mobile_contact .networks li:last-child,.header .mobile_menu .mobile_contact .social li:last-child{margin-right:0}.header .mobile_menu .mobile_contact .social li a{display:block;width:18px}.header .mobile_menu .mobile_contact .networks{display:flex;flex-wrap:wrap;align-items:center}.header .mobile_menu .mobile_contact .networks li{margin-right:20px}.header .mobile_menu .mobile_contact .networks li span{font-size:10px;font-weight:400;line-height:14px;display:block;letter-spacing:.01em;color:rgba(255,255,255,.5)}.header .mobile_menu .mobile_contact .networks li a{font-size:12px;font-weight:400;line-height:17px;display:block;transition:all .4s;letter-spacing:.01em;color:#fff}@media (min-width:768px){.header .header_content{padding:20px 0}.header .logo .logo_header{width:25px}.header .logo .logo_text{width:84px;margin-left:11px}.header .header_right .languages,.header .header_right .open_menu{margin-left:8px}}@media (min-width:1024px){.header .header_content{padding:19px 0}}@media (min-width:1280px){.header .header_content{padding:32px 0}.header .logo .logo_header{width:44px}.header .logo .logo_text{width:112px;margin-left:18px}.header .nav{position:absolute;z-index:2;top:50%;left:50%;display:flex;transform:translate(-50%,-45%)}.header .nav ul,.header .nav ul li{max-width:-moz-max-content;max-width:max-content}.header .nav ul li{margin:0 22px}.header .header_right .contact i,.header .nav ul li a{font-size:16px;font-weight:400;transition:all .3s;color:#fff}.header .nav ul li a{position:relative;display:flex;align-items:center;line-height:24px}.header .header_right .contact{height:40px;margin-left:18px;padding:6px 24px;transition:all .3s;border:1px solid #fff;border-radius:30px}.header .header_right .contact:hover{border:1px solid #10b4e9}.header .header_right .contact:hover i,.header .nav ul .active a,.header .nav ul li a:hover{color:#10b4e9}.header .header_right .contact span{display:none;width:40px;height:40px}.header .header_right .contact span svg{width:22px}.header .header_right .contact i{line-height:16px;display:block;transform:translate(0,1px)}.header .header_right .languages{width:40px;height:40px;margin-left:15px}.header .header_right .languages span{font-size:13px;line-height:18px;transform:translate(0,1px)}.header .header_right .languages ul{padding-top:5px}.header .header_right .open_menu{display:none}.header .nav ul{display:flex;align-items:center;justify-content:center}.header .nav ul li:first-child{margin-left:0}.header .nav ul li:last-child{margin-right:0}}@media (min-width:1600px){.header .header_content{padding:32px 0}.header .header_right .contact i{font-size:16px;line-height:16px}}@media (min-width:3200px){.header .header_content{padding:64px 0}.header .header_content .logo .logo_header{width:88px}.header .header_content .logo .logo_text{width:224px;margin-left:36px}.header .header_content .nav ul li{margin:0 44px}.header .header_content .nav ul li a{font-size:32px;line-height:48px}.header .header_content .header_right .contact{height:80px;margin-left:36px;padding:6px 48px;border:2px solid #fff;border-radius:60px}.header .header_content .header_right .contact i{font-size:32px;line-height:32px}.header .header_content .header_right .languages{width:80px;height:80px;margin-left:30px;border:2px solid #fff}.header .header_content .header_right .languages ul{top:80px;padding-top:10px}.header .header_content .header_right .languages:hover ul .languages{border:2px solid #fff}.header .header_content .header_right .languages:hover ul .languages:hover{border:2px solid #10b4e9}.header .header_content .header_right .languages span{font-size:26px;line-height:36px}.header .header_content .header_right .languages .languages{margin-left:-1px;border:2px solid transparent}}.header.open{background:0 0!important}.header.open .header_right .open_menu{transform:rotate(90deg);border:1px solid #10b4e9}.header.open .mobile_menu{transform:translate(0,0)}.active::before{opacity:0}.active::after,.footer .footer_doc ul li a:hover,.stub .footer ul li a:hover svg{opacity:1}.footer{position:absolute;z-index:8;bottom:0;left:0;width:100%;padding:15px 0 20px;background:#181818;box-shadow:0 -26px 78px rgba(16,180,233,.08)}.footer .logo_footer{justify-content:center}.footer .footer_doc ul,.footer .logo_footer,.footer .logo_footer .logo{display:flex;align-items:center}.footer .logo_footer .logo .logo_header{width:26px}.footer .logo_footer .logo .logo_text{width:84px;margin-left:9px}.footer .contact_footer,.footer .services_footer,.footer .subscribe_footer,template{display:none}.footer .footer_doc{position:relative;padding-top:20px}.footer .footer_doc::after{position:absolute;top:0;left:50%;display:none;width:100vw;height:1px;content:'';transform:translate(-50%,0);background:rgba(255,255,255,.1)}.footer .footer_doc ul{justify-content:space-between}.footer .footer_doc ul li a,.footer .footer_doc ul li span{font-size:10px;font-weight:400;line-height:14px;display:block;opacity:.4;color:#fff}.footer .footer_doc ul li a{transition:all .3s}@media (min-width:768px){.footer{padding:22px 0 10px}.footer .footer_content{display:flex;padding-bottom:14px;justify-content:space-between}.footer .logo_footer{display:flex;flex-direction:column;width:15%;align-items:flex-start;justify-content:space-between}.footer .logo_footer .logo .logo_header{width:25px}.footer .logo_footer .logo .logo_text{width:64px;margin-left:10px}.footer .logo_footer span{font-size:9px;font-weight:400;line-height:13px;display:block;opacity:.4;color:#fff}.footer .contact_footer,.footer .services_footer{display:block;width:15.5%;margin-top:4px}.footer .contact_footer h3,.footer .services_footer h3{font-size:12px;font-weight:700;line-height:17px;margin-bottom:14px;letter-spacing:.01em;color:#fff}.footer .services_footer ul li a{font-size:10px;font-weight:400;line-height:14px;display:inline-block;transition:all .3s;text-transform:capitalize;color:#fff}.footer .contact_footer ul li a:hover,.footer .services_footer ul li a:hover{color:#10b4e9}.footer .contact_footer h3{margin-bottom:15px}.footer .contact_footer ul li{margin-bottom:8px}.footer .contact_footer ul li:last-child{margin-bottom:0}.footer .contact_footer ul li span{font-size:9px;font-weight:400;line-height:12px;display:block;margin-bottom:-3px;letter-spacing:.01em;color:rgba(255,255,255,.5)}.footer .contact_footer ul li a{font-size:10px;font-weight:400;line-height:14px;transition:all .3s;text-transform:lowercase;color:#fff}.footer .subscribe_footer{display:block;width:34%;margin-top:4px}.footer .subscribe_footer h3{font-size:12px;font-weight:700;line-height:17px;margin-bottom:10px;letter-spacing:.01em;color:#fff}.footer .subscribe_footer form{display:flex;margin-bottom:10px;border-bottom:1px solid rgba(255,255,255,.5);align-items:center;justify-content:space-between}.footer .subscribe_footer form input{font-size:10px;font-weight:400;line-height:14px;width:80%;height:25px;letter-spacing:.01em;color:#fff;border:0;background:0 0}.footer .subscribe_footer form input::-moz-placeholder{color:#fff}.footer .subscribe_footer form input::placeholder{color:#fff}.footer .subscribe_footer form button{font-size:12px;font-weight:400;line-height:14px;height:25px;letter-spacing:.01em;color:#fff;border:0;background:0 0}.footer .subscribe_footer span{font-size:9px;font-weight:400;line-height:12px;display:block;margin-bottom:15px;color:rgba(255,255,255,.5)}.footer .subscribe_footer .social{display:flex;align-items:center}.footer .subscribe_footer .social li{margin:0 4px}.footer .subscribe_footer .social li:first-child{margin-left:0}.footer .subscribe_footer .social li:last-child{margin-right:0}.footer .subscribe_footer .social li a{display:block;width:15px}.footer .subscribe_footer .social li a:hover svg path{fill:#10b4e9}.footer .subscribe_footer .social li a svg{display:block;width:100%}.footer .subscribe_footer .social li a svg path{transition:all .4s}.footer .footer_doc{padding-top:9px}.footer .footer_doc::after{display:block}.footer .footer_doc ul{justify-content:flex-end}.footer .footer_doc ul li{margin-left:15px}.footer .footer_doc ul li:first-child{display:none}}@media (min-width:1024px){.footer{padding:40px 0 15px}.footer .footer_content{padding-bottom:29px}.footer .logo_footer{width:16%}.footer .logo_footer .logo .logo_header{width:34px}.footer .logo_footer .logo .logo_text{width:86px;margin-left:14px}.footer .logo_footer span{font-size:10px}.footer .contact_footer,.footer .services_footer{width:14.5%}.footer .services_footer h3{font-size:14px;line-height:19px;margin-bottom:19px}.footer .services_footer ul li{margin-bottom:3px}.footer .contact_footer ul li a,.footer .services_footer ul li a{font-size:12px;line-height:17px}.footer .contact_footer h3,.footer .subscribe_footer h3{font-size:14px;line-height:19px;margin-bottom:20px}.footer .contact_footer ul li{margin-bottom:12px}.footer .contact_footer ul li span{font-size:10px;line-height:14px;margin-bottom:-1px}.footer .subscribe_footer{width:36%}.footer .subscribe_footer h3{margin-bottom:9px}.footer .subscribe_footer form{margin-bottom:15px}.footer .subscribe_footer form input{font-size:14px;line-height:20px;height:34px}.footer .subscribe_footer form button{font-size:16px;line-height:20px;height:34px}.footer .subscribe_footer span{font-size:10px;line-height:14px;padding-right:50px}.footer .subscribe_footer .social li{margin:0 5px}.footer .subscribe_footer .social li a{width:18px}.footer .footer_doc{padding-top:14px}}@media (min-width:1280px){.footer{padding:38px 0 15px}.footer .logo_footer .logo .logo_header{width:34px}.footer .logo_footer .logo .logo_text{width:85px;margin-left:13px}.footer .logo_footer span{font-size:12px;line-height:16px}.footer .contact_footer,.footer .services_footer{width:16.6%;margin-top:0}.footer .services_footer h3{margin-bottom:23px}.footer .services_footer ul li{margin-bottom:9px}.footer .contact_footer ul li a,.footer .services_footer ul li a{font-size:14px;line-height:19px}.footer .contact_footer h3,.footer .services_footer h3,.footer .subscribe_footer h3{font-size:16px;line-height:22px}.footer .contact_footer ul li{margin-bottom:21px}.footer .contact_footer ul li span{font-size:10px;line-height:14px}.footer .subscribe_footer{width:29.3%;margin-top:0}.footer .subscribe_footer form{margin-bottom:18px}.footer .subscribe_footer form button,.footer .subscribe_footer form input{font-size:16px;line-height:22px;height:46px}.footer .subscribe_footer span{font-size:12px;line-height:17px;margin-bottom:22px;padding:0}.footer .footer_content{padding-bottom:15px}.footer .footer_doc ul li{margin-left:40px}.footer .footer_doc ul li a{font-size:12px;line-height:16px}}@media (min-width:1600px){.footer .subscribe_footer .social li{margin:0 5px}.footer .subscribe_footer .social li a{width:22px}}@media (min-width:3200px){.footer{padding:56px 0 30px}.footer .footer_content{padding-bottom:30px}.footer .logo_footer .logo .logo_header{width:68px}.footer .logo_footer .logo .logo_text{width:170px;margin-left:26px}.footer .logo_footer span{font-size:24px;line-height:32px}.footer .contact_footer h3,.footer .services_footer h3,.footer .subscribe_footer h3{font-size:32px;line-height:44px;margin-bottom:40px}.footer .contact_footer ul li{margin-bottom:42px}.footer .contact_footer ul li span{font-size:20px;line-height:28px}.footer .contact_footer ul li a,.footer .services_footer ul li a{font-size:28px;line-height:38px}.footer .services_footer ul li{margin-bottom:18px}.footer .subscribe_footer form{margin-bottom:36px}.footer .subscribe_footer form button,.footer .subscribe_footer form input{font-size:32px;line-height:44px;height:92px}.footer .subscribe_footer span{font-size:24px;line-height:34px;margin-bottom:44px}.footer .subscribe_footer .social li{margin:0 10px}.footer .subscribe_footer .social li a{width:44px}.footer .footer_doc{padding-top:28px}.footer .footer_doc::after{height:2px}.footer .footer_doc ul li{margin-left:80px}.footer .footer_doc ul li a{font-size:24px;line-height:32px}}@font-face{font-family:'fontello';font-weight:400;font-style:normal;src:url(../fonts/fontello.eot?48529630);src:url(../fonts/fontello.eot?48529630#iefix) format('embedded-opentype'),url(../fonts/fontello.woff2?48529630) format('woff2'),url(../fonts/fontello.woff?48529630) format('woff'),url(../fonts/fontello.ttf?48529630) format('truetype'),url(../fonts/fontello.svg?48529630#fontello) format('svg')}[class*=' icon-']:before,[class^=icon-]:before{font-family:'fontello';font-weight:400;font-style:normal;font-variant:normal;line-height:1em;display:inline-block;width:1em;margin-right:.2em;margin-left:.2em;text-align:center;text-decoration:inherit;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-facebook-logo:before{content:'\e800'}.icon-vk:before{content:'\e801'}.icon-instagram:before{content:'\e802'}.icon-plus:before{content:'\e803'}.icon-youtube:before{content:'\e804'}.icon-right-arrow:before{content:'\e805'}.icon-level-1:before{content:'\e806'}.icon-odnoklassnik:before{content:'\e807'}.icon-error:before{content:'\e808'}.icon-download:before{content:'\e809'}.icon-level-2:before{content:'\e80a'}.icon-types-tourism-2:before{content:'\e80b'}.icon-types-tourism-3:before{content:'\e80c'}.icon-types-tourism-4:before{content:'\e80d'}.icon-level-3:before{content:'\e80e'}.icon-level-4:before{content:'\e80f'}.icon-types-tourism-7:before{content:'\e810'}.icon-types-tourism-8:before{content:'\e811'}.icon-types-tourism-9:before{content:'\e812'}.icon-types-tourism-1:before{content:'\e813'}.icon-types-tourism-5:before{content:'\e814'}.icon-types-tourism-6:before{content:'\e815'}.icon-types-hiking-3:before{content:'\e816'}.icon-level-5:before{content:'\e817'}.icon-level-6:before{content:'\e818'}.icon-types-hiking-6:before{content:'\e819'}.icon-types-hiking-1:before{content:'\e81a'}.icon-types-hiking-2:before{content:'\e81b'}.icon-types-hiking-5:before{content:'\e81c'}.icon-types-hiking-4:before{content:'\e81d'}.icon-search:before{content:'\e81e'}.icon-next:before{content:'\e81f'}.icon-refresh:before{content:'\e820'}.icon-star:before{content:'\e821'}.icon-binoculars:before{content:'\e822'}.icon-clock:before{content:'\e823'}.icon-attachment:before{content:'\e824'}.icon-smile:before{content:'\e825'}.icon-hand:before{content:'\e826'}.icon-arrow:before{content:'\e827'}.icon-route:before{content:'\e828'}.icon-rout:before{content:'\e829'}.icon-checked:before{content:'\e82a'}.icon-settings:before{content:'\e82b'}.icon-door:before{content:'\e82c'}.icon-email:before{content:'\e82d'}.icon-right-arr:before{content:'\e82e'}html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box;height:100%}body,html,sub,sup{position:relative}body{margin:0;min-height:100vh;background:#181818;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1{font-size:2em;margin:.67em 0}figure{margin:1em 40px}hr{overflow:visible;box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{text-decoration:underline dotted;border-bottom:none;-webkit-text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}mark{color:#000;background-color:#ff0}small{font-size:80%}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none;max-width:100%;height:auto}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{margin:0 2px;padding:.35em .625em .75em;border:1px solid silver}legend{display:table;max-width:100%;white-space:normal;color:inherit}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}summary{display:list-item}.stub .header ul,[hidden]{display:none}.b_popup{position:relative;overflow:hidden;width:100%}*{font-family:'Arimo',sans-serif;font-weight:400;box-sizing:border-box;padding:0;list-style:none;text-decoration:none;outline:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;-ms-box-sizing:border-box;-o-box-sizing:border-box}:after,:before{box-sizing:inherit}i{font-style:normal}*,ol li,ul li{margin:0}input[type=submit]{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none}input:not([type=checkbox]):not([type=radio]),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}button{cursor:pointer}.clearfix:after{font-size:0;display:block;visibility:hidden;clear:both;height:0;content:' '}input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.wrapper{position:relative;overflow:hidden;min-height:100vh;padding-bottom:92px}.wrapper .circles_1,.wrapper .circles_2{position:absolute;width:270px;height:270px;border-radius:50%;filter:blur(30px)}.wrapper .circles_1{background:linear-gradient(158.6deg,rgba(16,180,233,0) 43.22%,rgba(16,180,233,.6) 82.85%);z-index:1;top:-370px;left:0}.wrapper .circles_2{z-index:0;top:-150px;left:-150px;background:linear-gradient(167.36deg,rgba(31,58,102,0) 13.77%,rgba(31,58,102,.65) 33.4%)}@media (min-width:768px){.wrapper{padding-bottom:200px}.wrapper .circles_1,.wrapper .circles_2{top:-240px;left:-25px;width:314px;height:314px}.wrapper .circles_2{top:-90px;left:-150px}}@media (min-width:1024px){.wrapper{padding-bottom:265px}}@media (min-width:1280px){.wrapper{padding-bottom:285px}}@media (min-width:3200px){.wrapper{padding-bottom:511px}}.container{position:relative;z-index:4;width:100%;margin:0 auto;padding:0 20px}@media (min-width:768px){.container{padding:0 50px}}@media (min-width:1280px){.container{padding:0 100px}}@media (min-width:1600px){.container{padding:0 150px}}@media (min-width:3200px){.container{padding:0 300px}}.stub,.stub .header,.stub .header .languages{display:flex;align-items:center;justify-content:center}.stub{position:relative;height:100vh;background:url(../img/stub_bg_2.jpg) no-repeat 0 0;background-size:cover;width:100%}.stub .header{position:absolute;z-index:1;top:0;left:0;width:100%;padding:15px 20px;justify-content:space-between}.stub .header .logo{width:120px}.stub .header .logo img{display:block;width:100%}.stub .footer ul li a path,.stub .header ul li a{transition:all .3s}.stub .header .languages:hover span,.stub .header ul li a:hover{color:#10b4e9}.stub .header .languages{width:38px;height:38px;cursor:pointer;border-radius:50%;background:rgba(255,255,255,.1)}.stub .header .languages span{font-size:13px;font-weight:400;line-height:18px;transition:all .3s;text-align:center;text-transform:uppercase;color:#fff}.stub .stub_json{position:absolute;z-index:0;top:50%;left:50%;width:160%;height:160%;margin:0 auto;transform:translate(-50%,-50%)}.stub .stub_text{position:relative;z-index:1;width:80%;text-align:center}.stub .stub_text h2{font-size:26px;font-weight:700;line-height:30px;margin-bottom:15px;color:#fff}.stub .stub_text p{font-size:12px;font-weight:400;line-height:17px;letter-spacing:.01em;color:#fff}.stub .footer{position:absolute;z-index:1;bottom:0;left:0;width:100%;padding:15px 20px;justify-content:space-between}.stub .footer,.stub .footer ul{display:flex;align-items:center}.stub .footer ul li{margin:0 5px}.stub .footer ul li:first-child{margin-left:0}.stub .footer ul li:last-child{margin-right:0}.stub .footer ul li a{display:inline-block;width:18px}.stub .footer ul li a:hover path{fill:#10b4e9}.stub .footer ul li a svg{display:block;width:100%;transition:all .3s;opacity:.4}.stub .footer span{font-size:16px;font-weight:400;line-height:22px;text-transform:lowercase;color:#fff}@media (min-width:768px){.stub .header{padding:20px 40px}.stub .header .logo{width:140px}.stub .header ul{position:absolute;top:50%;left:50%;display:block;transform:translate(-50%,-50%);text-align:center}.stub .header ul span{font-weight:400;display:block;letter-spacing:.01em;color:rgba(255,255,255,.5)}.stub .header ul a{font-size:16px;font-weight:400;line-height:22px;display:block;text-transform:lowercase;color:#fff}.stub .stub_json{width:80%;height:56%}.stub .stub_text{width:65%}.stub .stub_text h2{font-size:38px;line-height:44px}.stub .header ul span,.stub .stub_text p{font-size:12px;line-height:17px}.stub .footer{padding:20px 40px}.stub .footer ul li{margin:0 8px}.stub .footer ul li a{width:24px}}@media (min-width:1024px){.stub .header .logo{width:168px}.stub .header .languages{width:42px;height:42px}.stub .stub_json{height:65%}.stub .stub_text{width:55%}.stub .stub_text h2{font-size:44px;line-height:51px}.stub .stub_text p{font-size:14px;line-height:19px}}@media (min-width:1320px){.stub .stub_json{height:85%}.stub .stub_text{width:50%}.stub .stub_text h2{font-size:53px;line-height:61px}.stub .stub_text p{font-size:16px;line-height:22px}}@media (min-width:1600px){.stub .header{padding:30px 50px}.stub .header .logo{width:200px}.stub .header ul span,.stub .stub_text p{font-size:16px;line-height:22px}.stub .header ul a{font-size:18px;line-height:26px}.stub .stub_text{width:38%}.stub .stub_text h2{font-size:58px;line-height:67px}.stub .footer{padding:30px 50px}.stub .footer span{font-size:20px;line-height:24px}.stub .footer ul li{margin:0 10px}.stub .footer ul li a{width:32px}}@media (min-width:2800px){.stub .header{padding:60px 100px}.stub .header .logo{width:400px}.stub .header ul span,.stub .stub_text p{font-size:32px;line-height:44px}.stub .header ul a{font-size:36px;line-height:52px}.stub .header .languages{width:84px;height:84px}.stub .header .languages span{font-size:26px;line-height:36px}.stub .stub_text{width:38%}.stub .stub_text h2{font-size:116px;line-height:136px;margin-bottom:30px}.stub .footer{padding:60px 100px}.stub .footer span{font-size:40px;line-height:48px}.stub .footer ul li{margin:0 20px}.stub .footer ul li a{width:64px}}