@font-face{font-family:_Regular;src:url(fonts/raleway-regular.woff)}@font-face{font-family:_Black;src:url(fonts/raleway-black.woff)}@font-face{font-family:_Bold;src:url(fonts/raleway-bold.woff)}@font-face{font-family:_Medium;src:url(fonts/raleway-medium.woff)}@font-face{font-family:_SemiBold;src:url(fonts/raleway-semibold.woff)}*:hover{cursor:default}input::-webkit-input-placeholder{font-size:1em;color:rgba(131,131,131,0.49)}input::-moz-placeholder{font-size:1em;color:rgba(131,131,131,0.49)}input:-moz-placeholder{font-size:1em;color:rgba(131,131,131,0.49)}input:-ms-input-placeholder{font-size:1em;color:rgba(131,131,131,0.49)}textarea::-webkit-input-placeholder{font-size:1em;color:rgba(131,131,131,0.49)}textarea::-moz-placeholder{font-size:1em;color:rgba(131,131,131,0.49)}textarea:-moz-placeholder{font-size:1em;color:rgba(131,131,131,0.49)}textarea:-ms-input-placeholder{font-size:1em;color:rgba(131,131,131,0.49)}input::-webkit-input-placeholder{text-indent:0;transition:text-indent .3s ease}input::-moz-placeholder{text-indent:0;transition:text-indent .3s ease}input:-moz-placeholder{text-indent:0;transition:text-indent .3s ease}input:-ms-input-placeholder{text-indent:0;transition:text-indent .3s ease}input:focus::-webkit-input-placeholder{text-indent:800px;transition:text-indent .3s ease}input:focus::-moz-placeholder{text-indent:800px;transition:text-indent .3s ease}input:focus:-moz-placeholder{text-indent:800px;transition:text-indent .3s ease}input:focus:-ms-input-placeholder{text-indent:800px;transition:text-indent .3s ease}textarea::-webkit-input-placeholder{text-indent:0;transition:text-indent .3s ease}textarea::-moz-placeholder{text-indent:0;transition:text-indent .3s ease}textarea:-moz-placeholder{text-indent:0;transition:text-indent .3s ease}textarea:-ms-input-placeholder{text-indent:0;transition:text-indent .3s ease}textarea:focus::-webkit-input-placeholder{text-indent:800px;transition:text-indent .3s ease}textarea:focus::-moz-placeholder{text-indent:800px;transition:text-indent .3s ease}textarea:focus:-moz-placeholder{text-indent:800px;transition:text-indent .3s ease}textarea:focus:-ms-input-placeholder{text-indent:800px;transition:text-indent .3s ease}input{border-radius:0}input[type="text"]{-webkit-appearance:none}input[type=submit],button{-webkit-appearance:none}input[type=submit]:hover,button:hover{cursor:pointer}input:hover{cursor:text}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}div,p,ul,ol,li,header,footer,section,nav,h1,h2,h3,h4,h5,h6,form,article,main,adress{display:block;float:left;width:100%;font-size:inherit;font-weight:normal;margin:0;padding:0}a{text-decoration:none;color:inherit;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out}a:hover{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out}a:focus{outline:0}a:active{outline:0}button{display:block;float:left;border:0;padding:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out}button:focus{outline:0}button:active{outline:0}button:hover{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out}a:hover,button:hover{cursor:pointer}a:hover *,button:hover *{cursor:pointer}.wrap{max-width:1012px;width:100%;float:none;margin:0 auto}.success .header{padding:35px 0}.success .header_top_text{text-align:center;width:100%;margin-left:0}.success .footer .footer_right{display:none}@media screen and (min-height:690px){.success .footer{position:absolute;bottom:0;left:0;right:0;border-top:1px solid rgba(0,0,0,0.1);box-sizing:border-box}}body{margin:0;padding:0;font-family:_Regular;font-size:62.5%;color:#333}html,body{-webkit-overflow-scrolling:touch !important}input[type=submit]{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out}input[type=submit]:hover{background:#6a98cc;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out}label:hover{cursor:pointer}label:hover *{cursor:pointer}.title{font-size:5.4em;color:#333;font-family:_Bold;text-align:center}.btn{background:#33cc89;height:65px;max-width:370px;width:100%;display:block;float:left;line-height:65px;text-align:center;font-size:15px;color:#fff;font-family:_Bold;text-transform:uppercase;border-radius:12px;-webkit-box-shadow:0 15px 25px 0 rgba(51,204,137,0.45);-moz-box-shadow:0 15px 25px 0 rgba(51,204,137,0.45);box-shadow:0 15px 25px 0 rgba(51,204,137,0.45);transition:all .3s ease;letter-spacing:3px}.btn:hover{background:#65edb2;transition:all .3s ease}.fixed_nav{height:45px;position:fixed;top:0;left:0;right:0;background:#b8001c;z-index:1000;display:none}.fixed_nav_menu{text-align:center}.fixed_nav_menu li{width:auto;line-height:45px;margin:0 10px;display:inline-block;float:none}.fixed_nav_menu li a{color:#fff;font-size:1.4em;letter-spacing:2px}.fixed_nav_menu li a span{border-bottom:1px dashed rgba(255,255,255,0);box-sizing:border-box;transition:all .3s ease}.fixed_nav_menu li a:hover span{border-bottom:1px dashed rgba(255,255,255,0.6);transition:all .3s ease}.header{background:#cd001f url(../img/header.jpg) center center no-repeat;padding:34px 0 100px;position:relative;overflow:hidden}.header .wrap_float{position:relative;z-index:3}.header .snow_parallax{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%;z-index:2}.header .parallax_item{position:absolute;top:0;left:0;height:100%}.header .parallax_item img{width:100%}.header .header_img{position:absolute;bottom:0;right:-200px;z-index:1}.header_top .fb_link{width:22px;height:22px;display:block;float:left;background:url(../img/fb.png) center center no-repeat;background-size:contain;margin-top:0;margin-left:15px}.header_top .inst_link{width:22px;height:22px;display:block;float:left;background:url(../img/instagram.png) center center no-repeat;background-size:contain;margin-top:0;margin-left:15px}.header_top_text{font-size:2em;font-family:_Medium;color:#fff;text-transform:uppercase;margin-left:-20px;width:auto}.header_top_text span{font-family:"Arial"}.header_main{max-width:810px;margin-top:95px}.header_main_subtitle{font-family:_Medium;font-size:3.4em;color:#fff;margin-bottom:10px;text-shadow:0 2px 5px rgba(0,0,0,0.3)}.header_main_title{font-family:_Black;font-size:8em;color:#fff;text-transform:uppercase;margin-bottom:5px;letter-spacing:9px;text-shadow:0 2px 5px rgba(0,0,0,0.3)}.header_main_p{font-family:_Medium;font-size:3.4em;color:#fff;display:block;float:left;width:auto;margin-bottom:55px;text-shadow:0 2px 5px rgba(0,0,0,0.3)}.header_main_column_left{font-size:2em;font-family:_Medium;color:#fff;max-width:342px;width:50%;line-height:1.5;margin-right:65px;text-shadow:0 2px 5px rgba(0,0,0,0.3)}.header_main_column_right{font-size:2em;font-family:_Medium;color:#fff;max-width:342px;width:50%;line-height:1.5;text-shadow:0 2px 5px rgba(0,0,0,0.3)}.header_bottom_btn{height:65px;margin:40px 0 25px}.header_bottom_info{position:relative;padding-left:37px;box-sizing:border-box;font-size:1.4em;color:#fff;max-width:370px}.header_bottom_info:before{width:28px;height:28px;position:absolute;top:50%;left:0;margin-top:-14px;background:url(../img/info-before.png) center center no-repeat;content:'';background-size:contain}.header_bottom_info span{font-family:_Bold}.header .btn{box-shadow:0 15px 25px 0 rgba(42,56,50,0.45);-webkit-box-shadow:0 15px 25px 0 rgba(42,56,50,0.45);-moz-box-shadow:0 15px 25px 0 rgba(42,56,50,0.45)}.benefits{padding:90px 0 62px}.benefits_item{width:30%;margin-right:5%;padding:0 25px;box-sizing:border-box}.benefits_item:last-child{margin-right:0}.benefits_item_img{height:50px;width:100%;text-align:center;margin-bottom:18px}.benefits_item_img img{height:100%;width:auto}.benefits_item_title{color:#c50e30;font-size:1.8em;text-transform:uppercase;font-family:_Bold;text-align:center;line-height:1.6;margin-bottom:15px;letter-spacing:3px}.benefits_item_title span{font-family:"Arial";font-weight:bold}.benefits_item_text{color:#333;font-size:1.8em;font-family:_Medium;text-align:center;line-height:1.3}.benefits_item_text span{font-family:_Bold}.info{padding-top:50px;padding-bottom:95px}.info .wrap_float{position:relative;z-index:2}.info .title{font-size:4.2em;margin-bottom:72px}.info_left{font-size:2em;font-family:_Medium;max-width:453px;width:50%;line-height:1.7}.info_left span{font-family:_Bold}.info_right{font-size:2em;font-family:_Medium;max-width:453px;width:50%;float:right;line-height:1.7}.info_right span{font-family:_Bold}.info .btn_wrap{height:65px;text-align:center;margin-top:77px}.info .btn_wrap .btn{display:inline-block;float:none}.program{padding-top:62px;position:relative;padding-bottom:192px}.program:after{position:absolute;top:0;right:0;left:0;bottom:0;content:'';background:rgba(255,255,255,0.6);display:none}.program img{position:absolute;bottom:0;left:0;max-height:130%;max-width:45%}.program .wrap_float{max-width:690px;float:right;position:relative;z-index:2}.program .title{margin-bottom:60px}.program ol.section_content{counter-reset:myCounter}.program ol.section_content li{font-size:2.2em;font-family:_Medium;position:relative;margin-bottom:40px;line-height:1.6;padding-right:60px;box-sizing:border-box}.program ol.section_content li span{color:#c50e30;font-family:_Bold}.program ol.section_content li:before{counter-increment:myCounter;content:counter(myCounter);width:48px;height:48px;position:absolute;left:-80px;top:-13px;background:#c50e30;border-radius:50%;text-align:center;line-height:48px;color:#fff;font-size:22px;font-family:"Arial";font-weight:bold;-webkit-box-shadow:0 15px 25px 0 rgba(197,14,48,0.45);-moz-box-shadow:0 15px 25px 0 rgba(197,14,48,0.45);box-shadow:0 15px 25px 0 rgba(197,14,48,0.45)}.program ol.section_content li:after{position:absolute;width:2px;content:'';top:50px;bottom:-10px;left:-56px;border-left:1px dashed rgba(197,14,48,0.2)}.program ol.section_content li:last-child:before{display:none}.program ol.section_content li:last-child:after{display:none}.about{padding:110px 0 96px;background:#cd001f url(../img/about_bg.jpg) center center no-repeat}.about .title{font-family:_Bold;color:#fff;max-width:566px;text-align:left;margin-bottom:35px;line-height:1.2}.about .descr{font-size:2.2em;font-family:_Medium;color:#fff;max-width:753px;margin-bottom:44px;line-height:1.6}.about .section_content .about_li{width:49%;margin-right:2%;margin-bottom:2%;padding:35px 44px;box-sizing:border-box;background:#fff;min-height:260px;border-radius:15px}.about .section_content .about_li:nth-child(even){margin-right:0}.about .section_content .about_li_top{padding-left:80px;box-sizing:border-box;position:relative;margin-bottom:34px}.about .section_content .about_li_top img{max-height:60px;width:auto;max-width:60px;position:absolute;top:-5px;left:0}.about .section_content .about_li_top_title{display:block;float:left;font-size:1.8em;font-family:_Bold;color:#c4082a;text-transform:uppercase;letter-spacing:3px}.about .section_content .about_li_text{font-size:1.8em;font-family:_Medium;line-height:1.6}.about .section_content .about_li_text span{font-family:_Bold}.about .btn_wrap{text-align:center;margin-top:26px}.about .btn_wrap .btn{float:none;display:inline-block;box-shadow:0 15px 25px 0 rgba(42,56,50,0.45);-webkit-box-shadow:0 15px 25px 0 rgba(42,56,50,0.45);-moz-box-shadow:0 15px 25px 0 rgba(42,56,50,0.45)}.how_work{position:relative;padding:110px 0 30px;box-sizing:border-box}.how_work:after{position:absolute;top:0;right:0;left:0;bottom:0;content:'';background:rgba(255,255,255,0.6);display:none}.how_work img{position:absolute;right:0;top:0}.how_work .wrap_float{position:relative;z-index:1}.how_work .title{text-align:left;margin-bottom:65px}.how_work ol.section_content{counter-reset:myCounter}.how_work ol.section_content li{width:27%;margin-right:9.5%;font-size:1.8em;font-family:_Medium;position:relative;margin-bottom:40px;line-height:1.7}.how_work ol.section_content li:nth-child(3n){margin-right:0}.how_work ol.section_content li:nth-child(3n+1){clear:both}.how_work ol.section_content li:before{counter-increment:myCounter;content:counter(myCounter);position:absolute;width:48px;height:48px;border-radius:50%;background:#c50e30;font-family:"Arial";font-size:22px;font-weight:bold;color:#fff;text-align:center;line-height:48px;left:-65px;top:-7px;-webkit-box-shadow:0 15px 25px 0 rgba(197,14,48,0.45);-moz-box-shadow:0 15px 25px 0 rgba(197,14,48,0.45);box-shadow:0 15px 25px 0 rgba(197,14,48,0.45)}.how_work ol.section_content li .btn{width:250px;height:64px}.how_work ol.section_content li:last-child:before{display:none}.how_work ol.section_content li span{font-family:_Bold;color:#c50e30}.reviews{padding:75px 0 115px;box-sizing:border-box}.reviews_arrows .arrow{width:64px;height:64px;border-radius:50%;background:#c50e30;-webkit-box-shadow:0 15px 25px 0 rgba(197,14,48,0.45);-moz-box-shadow:0 15px 25px 0 rgba(197,14,48,0.45);box-shadow:0 15px 25px 0 rgba(197,14,48,0.45);top:165px;position:absolute;transition:all .2s linear}.reviews_arrows .arrow:hover{cursor:pointer;background:#f0254b;transition:all .2s linear}.reviews_arrows .arrow:before{background:url(../img/arrow.png) center center no-repeat;background-size:contain;position:absolute;content:'';width:16px;height:30px;top:50%;left:50%;margin-top:-15px;margin-left:-10px}.reviews_arrows .arrow.prev{left:-106px}.reviews_arrows .arrow.next{right:-76px}.reviews_arrows .arrow.next:before{transform:rotate(180deg);margin-left:-6px}.reviews_slider{margin-top:45px;margin-left:-15px}.reviews .section_content{position:relative}.reviews_item{padding:0 15px}.reviews_item .left{max-width:695px}.reviews_item .right{max-width:252px;float:right}.reviews_item_title{font-size:2.2em;color:#c50e30;font-family:_Bold;line-height:1.6;margin-bottom:20px}.reviews_item_text{font-size:18px;color:#333;font-family:_Medium;line-height:1.7}.reviews_item_text p{margin:10px 0}.reviews_item_text p.hidden{display:none}.reviews_item_text b{font-family:_Bold;font-weight:100}.reviews_item_text .read_all{color:#33cc89;border-bottom:1px dashed #33cc89;box-sizing:border-box;display:block;width:auto;float:left;line-height:1}.reviews_item_text .read_all:hover{cursor:pointer}.reviews_item_photo{width:250px;height:250px;border-radius:15px;overflow:hidden;margin-bottom:18px}.reviews_item_photo img{width:100%;height:auto;display:block;float:left}.reviews_item_name{font-family:_Bold;font-size:18px;color:#c50e30;text-align:center;margin-bottom:5px}.reviews_item_age{font-family:_Medium;font-size:15px;color:#333;text-align:center}.portfolio{background:url(../img/portfolio.jpg) center center no-repeat;background-size:cover;position:relative;padding:110px 0 90px;box-sizing:border-box}.portfolio .section_content{position:relative}.portfolio_arrows .arrow{width:64px;height:64px;border-radius:50%;background:#33cc89;-webkit-box-shadow:0 15px 25px 0 rgba(51,204,137,0.45);-moz-box-shadow:0 15px 25px 0 rgba(51,204,137,0.45);box-shadow:0 15px 25px 0 rgba(51,204,137,0.45);top:50%;margin-top:-32px;position:absolute;transition:all .2s linear}.portfolio_arrows .arrow:hover{cursor:pointer;background:#46f7a9;transition:all .2s linear}.portfolio_arrows .arrow:before{background:url(../img/arrow.png) center center no-repeat;background-size:contain;position:absolute;content:'';width:16px;height:30px;top:50%;left:50%;margin-top:-15px;margin-left:-10px}.portfolio_arrows .arrow.prev{left:-106px}.portfolio_arrows .arrow.next{right:-76px}.portfolio_arrows .arrow.next:before{transform:rotate(180deg);margin-left:-6px}.portfolio .title{color:#fff;text-align:left;margin-bottom:40px}.portfolio_slider{margin-left:-15px}.portfolio_item{padding:0 15px}.portfolio_item .sq_parent{width:100%;position:relative;padding-bottom:76%;overflow:hidden;border-radius:15px}.portfolio_item .sq_parent .sq_wrap{position:absolute;width:100%;height:100%}.portfolio_item .sq_parent .sq_wrap .sq_content{float:left;width:100%;height:100%}.portfolio_item .sq_parent .sq_wrap .sq_content img{width:100%;height:auto}.portfolio .btn_wrap{text-align:center;margin-top:33px}.portfolio .btn_wrap .btn{display:inline-block;float:none}.prices{padding-bottom:83px;padding-top:60px;background:url(../img/prices_bg.png) left -110px bottom no-repeat;overflow:hidden}.prices .title{text-align:left;margin-bottom:44px}.prices .descr{font-size:2.2em;font-family:_Medium;max-width:730px;margin-bottom:47px}.prices .descr span{font-family:_Bold;color:#c50e30}.prices .section_content{margin-bottom:80px}.prices .section_content li{padding:15px 20px 15px 35px;box-sizing:border-box;width:33.3%;height:77px;position:relative}.prices .section_content li:after{content:'';position:absolute;height:77px;width:15px;top:0;left:100%;border:38px solid transparent;border-left:20px solid;border-left-color:inherit;box-sizing:border-box;z-index:1}.prices .section_content li .value{font-family:"Arial";font-size:24px;font-weight:bold;color:#fff;width:auto}.prices .section_content li .date{font-size:1.3em;font-family:_Bold;color:#fff;text-transform:uppercase;clear:both;width:auto;letter-spacing:2px}.prices .section_content li .date span{font-family:"Arial";font-weight:bold}.prices .btn_wrap{text-align:center}.prices .btn_wrap .btn{display:inline-block;float:none;max-width:480px}.guarantee{padding:30px 0 157px;box-sizing:border-box;background:url(../img/city.png) left bottom no-repeat;position:relative}.guarantee:after{height:18px;width:100%;background:rgba(133,133,133,0.2);content:'';bottom:0;right:0;position:absolute;z-index:-1}.guarantee:before{width:167px;height:336px;background:url(../img/city_img.png) center center no-repeat;background-size:contain;content:'';position:absolute;right:50px;bottom:16px}.guarantee .wrap_float{position:relative;z-index:2}.guarantee .title{font-size:3.6em;width:30%;max-width:290px}.guarantee .section_content{width:67%;float:right;max-width:700px;font-size:2.2em;font-family:_Medium;line-height:1.6}.guarantee .section_content span{font-family:_Bold;color:#33cc89}.footer{padding:35px 0}.footer_left{width:50%}.footer_left_text{font-size:1.5em;font-family:_Medium;margin-bottom:8px}.footer_left a span{border-bottom:1px solid rgba(255,255,255,0);box-sizing:border-box}.footer_left a:hover span{border-bottom:1px solid rgba(51,51,51,0.6);box-sizing:border-box}.footer_right{width:50%}.footer_right .footer-creator{float:right;width:auto}.footer_right .footer-creator p{display:block;width:auto;float:left;color:#333;font-size:15px;font-family:_Medium;margin-bottom:10px;margin-right:8px}.footer_right .landingpages-icon{position:relative;width:202px;height:35px;float:left;margin-top:-6px;background:url(../img/landingpages-logo.png) center center no-repeat;-webkit-transition-duration:.3s;transition-duration:.3s;-o-transition-duration:.3s;-moz-transition-duration:.3s;-ms-transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-o-transition-property:transform;-ms-transition-property:transform;-moz-transition-property:transform;-webkit-transform:translateZ(0);transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);-moz-transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-o-box-shadow:0 0 1px rgba(0,0,0,0);-ms-box-shadow:0 0 1px rgba(0,0,0,0);-moz-box-shadow:0 0 1px rgba(0,0,0,0)}.footer_right .landingpages-icon:hover{cursor:pointer}.footer_right .landingpages-icon:hover,.footer_right .landingpages-icon:focus,.footer_right .landingpages-icon:active{-webkit-transform:rotate(-4deg);transform:rotate(-4deg);-o-transform:rotate(-4deg);-moz-transform:rotate(-4deg);-ms-transform:rotate(-4deg)}.footer_right .footer-creator sup{font-size:.9em;font-family:_Medium;color:#333;display:block;float:left;margin-top:-8px;margin-left:5px}.modal.modal_form{width:800px;background:#fff url(../img/moroz.png) left -30px bottom no-repeat;background-size:46%;border-radius:5px;padding:50px 75px 45px 215px;box-sizing:border-box;position:relative}.modal.modal_form .modal_title{font-size:4.2em;text-align:left;margin-bottom:40px}.modal.modal_form form{max-width:370px;margin-left:36px}.modal.modal_form form .input_wrap{height:63px;margin-bottom:16px;position:relative}.modal.modal_form form .input_wrap.textarea-wrap{height:auto}.modal.modal_form form .input_wrap p.example{font-size:1.3em;color:#111;font-family:_Medium;position:absolute;left:100%;margin-left:18px;width:125px;text-align:left;padding:0;top:14px}.modal.modal_form form .input_wrap:hover{cursor:text}.modal.modal_form form .input_wrap:hover *{cursor:text}.modal.modal_form form .input_wrap label{font-size:2em;color:rgba(17,17,17,0.5);font-family:_Medium;padding:0 28px;box-sizing:border-box;line-height:63px;transition:all .1s ease;cursor:text;left:0}.modal.modal_form form .input_wrap label:hover{cursor:text}.modal.modal_form form .input_wrap label.active{font-size:1.1em !important;text-transform:uppercase;line-height:11px;margin-top:12px;font-family:_SemiBold;transition:all .1s ease;padding:0 30px}.modal.modal_form form .input{height:63px;width:100%;background:#fff;border-radius:15px;display:block;font-size:2em;color:#111;font-family:_Medium;float:left;padding:0 28px;box-sizing:border-box;border:1px solid #e1e1e1;-webkit-transform:none;-moz-transform:none;-o-transform:none}.modal.modal_form form .input.active{padding-top:8px;box-sizing:border-box}.modal.modal_form form .input:focus{outline:0}.modal.modal_form form .textarea{height:124px;resize:none}.modal.modal_form form .textarea.active{padding-top:24px}.modal.modal_form form .btn{border:0;margin-bottom:22px}.modal.modal_form form .btn:hover{background:#65edb2}.modal.modal_form p{font-size:1.4em;color:#000;text-align:center;padding:0 40px;box-sizing:border-box}.modal.modal_form .modal_close{width:20px;height:20px;position:absolute;top:8px;right:8px;background:url(../img/modal_close.svg) center center no-repeat;background-size:contain}.modal.modal_form .modal_close:hover{cursor:pointer}.modal.modal_video .modal_title{font-size:3.7em;text-align:center;margin-left:-35px}.modal.modal_video .modal_title span{color:#cc032b}.modal.modal_video .modal_title span>span{display:none}.modal.modal_video .modal_title i{position:relative;width:38px;height:38px;display:inline-block;margin:0 4px}.modal.modal_video .modal_title i:before{width:38px;height:38px;border-radius:50%;content:'';position:absolute;left:0;top:50%;margin-top:-11px;background:#cc032b}.modal.modal_video .modal_title i:after{width:0;height:0;border:13px solid transparent;border-left-color:#fff;border-right:0;content:'';position:absolute;left:15px;top:50%;margin-top:-4px;transform:scaleY(.7)}.modal.modal_video .btn{position:relative}.modal.modal_video .btn>span{position:relative;padding-right:70px}.modal.modal_video .btn b{font-size:2em;position:absolute;top:-9px;right:0;line-height:1}.modal.modal_video .btn b span{display:inline-block;transform:translateY(3px)}body.pop-up-open{position:fixed;left:0;right:0}body.locked{overflow:hidden}.likely-big{text-align:center}.likely-big .likely__widget{width:auto;display:inline-block;float:none}.video-link{width:445px;height:86px;border-radius:4px;position:fixed;bottom:20px;left:68px;background:#fff;z-index:5;padding-left:174px;padding-right:22px;box-sizing:border-box;-webkit-box-shadow:0 14px 54px 0 rgba(109,118,136,0.35);-moz-box-shadow:0 14px 54px 0 rgba(109,118,136,0.35);box-shadow:0 14px 54px 0 rgba(109,118,136,0.35)}.video-link span{position:relative;height:inherit;display:flex;align-items:center;font-size:14px;color:#cc032b;font-family:_Bold;text-transform:uppercase;padding-left:55px;box-sizing:border-box;letter-spacing:.5px;line-height:1.5}.video-link span:before{width:42px;height:42px;border-radius:50%;content:'';position:absolute;left:0;top:50%;margin-top:-21px;background:#cc032b}.video-link span:after{width:0;height:0;border:13px solid transparent;border-left-color:#fff;border-right:0;content:'';position:absolute;left:16px;top:50%;margin-top:-13px;transform:scaleY(.7)}.video-link:hover{-webkit-box-shadow:0 14px 54px 0 rgba(203,3,42,0.35);-moz-box-shadow:0 14px 54px 0 rgba(203,3,42,0.35);box-shadow:0 14px 54px 0 rgba(203,3,42,0.35)}.video-link:before{top:4px;left:4px;right:4px;bottom:4px;border:1px solid #cb032a;border-radius:4px;content:'';position:absolute}.video-link:after{width:208px;height:164px;background:url(../img/dedmoroz.png) center center no-repeat;background-size:contain;position:absolute;content:'';left:-50px;bottom:0;z-index:1}@media screen and (max-width:1540px){.header .header_img{max-height:70%;right:-200px}.program img{max-width:40%}.header_main_title{font-size:6em}.header_main_subtitle,.header_main_p{font-size:2.4em}.header_main{margin-top:74px}.how_work img{max-width:14%}.guarantee{background:url(../img/city.png) left -400px bottom no-repeat;background-size:contain}.guarantee:before{max-height:70%}.header .parallax_item img{min-height:100%;min-width:100%;width:auto}.portfolio_item .sq_parent{padding-bottom:55%}}@media screen and (max-width:1300px){.header .header_img{right:-200px}.reviews_arrows .arrow.next{right:-60px}.reviews_arrows .arrow.prev{left:-60px}.reviews_arrows .arrow{width:50px;height:50px;margin-top:-25px}.reviews_slider{margin-left:0}.portfolio_arrows .arrow{width:50px;height:50px;margin-top:-25px}.portfolio_arrows .arrow.next{right:-28px}.portfolio_arrows .arrow.prev{left:-58px}.portfolio_item{box-sizing:border-box}.reviews .section_content{margin-left:15px}}@media screen and (max-width:1240px){.reviews_item .left{max-width:626px}.reviews_item_text{font-size:16px}.reviews_arrows .arrow.prev{left:-60px}.reviews_arrows .arrow.next{right:-75px}.reviews_item .left{width:70%}.reviews_item .right{width:28%}.reviews .wrap_float{padding-left:70px;padding-right:70px;box-sizing:border-box}}@media screen and (max-width:1040px){.how_work ol.section_content li:nth-child(3n+1){clear:none}body{font-size:59%}.fixed_nav_menu li a{letter-spacing:1px}.header_main_column_right{clear:both;margin-top:14px}.how_work img{max-width:inherit}.wrap{width:94%}.program img{max-width:40%}.header_top_text{margin-left:0}.how_work ol.section_content li{width:100%;max-width:460px;padding-left:60px;box-sizing:border-box;margin-right:0}.how_work ol.section_content li:before{left:0;top:0}.program ol.section_content li:before{left:-70px;top:-8px}.prices .section_content li{width:33.33%}.prices .section_content li .date{font-size:1.2em}.about .section_content .about_li{min-height:286px}.info_right,.info_left{width:48%}.benefits_item{width:33.3333333%;margin-right:0}.how_work:after{display:block}.program:after{display:block}.program ol.section_content li:after{left:-46px;bottom:-20px}.reviews_item{box-sizing:border-box}.reviews_item .left{width:60%}.reviews_item .right{width:36%}.portfolio_slider{margin-left:0}.portfolio_arrows .arrow.next,.portfolio_arrows .arrow.prev{z-index:1}.portfolio_arrows .arrow.prev{left:26px}.portfolio_arrows .arrow.next{right:26px}.reviews_arrows .arrow.next{right:-60px}.header_top_text{font-size:20px}}@media screen and (max-width:1000px){.slick-dots{position:static}.slick-dots li.slick-active button:before{background:#c50e30}.reviews_arrows{display:none}.portfolio_arrows{display:none}.reviews .wrap_float{padding:0}}@media screen and (max-width:860px){.modal.modal_form{width:100%;padding:30px;padding-left:140px}.modal.modal_form form{padding-left:22px;box-sizing:border-box;margin-left:0}.reviews_item .right{width:100%;max-width:100%;text-align:center}.reviews_item_photo{display:inline-block;float:none}.reviews_item .left{width:100%;max-width:100%;margin-top:23px}.reviews_item_title{margin-bottom:10px}.portfolio_item .sq_parent{padding-bottom:76%}.reviews{padding:40px 0 60px}.portfolio{padding:70px 0}.reviews_item,.portfolio_item{padding:0}.reviews .section_content{margin-left:0}.reviews_slider{margin-top:32px}.modal.modal_video .modal_title{margin-left:0}}@media screen and (max-width:810px){body.fix{position:fixed}.header,.about{background-size:cover}.header{position:relative}.header_main_subtitle,.header_main_title,.header_main_p,.header_main_column_left,.header_main_column_right{text-shadow:none}.header .header_img{right:0;height:auto;max-width:auto}.header_bottom_btn{margin-top:0}.fixed_nav{display:none !important}body{font-size:57%}.header_main_column_left{margin-bottom:25px}.program ol.section_content li{padding-right:0;padding-left:60px}.program ol.section_content li:before{left:0}.program .btn_wrap{padding-left:60px;box-sizing:border-box}.header_main_title{font-size:7em}.benefits_item_title{height:42px}.benefits_item{padding:0 9px}.benefits_item:first-child{padding-left:0;padding-right:18px}.benefits_item:last-child{padding-right:0;padding-left:18px}.benefits_item_title{font-size:1.5em}.benefits_item_text{font-size:1.5em}.info .title{font-size:3.2em}.title{font-size:4em}.about .section_content .about_li_top img{max-width:40px}.about .section_content .about_li_top{padding-left:50px}.about .section_content .about_li{padding:35px 30px}.about .section_content .about_li_top{margin-bottom:24px}.about .section_content .about_li_top_title{font-size:1.5em}.info .btn_wrap{margin-top:27px}.info{padding-bottom:35px}.program img{max-width:100%}.header .header_img{height:400px}.header{padding-bottom:430px}}@media screen and (max-width:698px){.modal.modal_form{padding-left:20px;padding:20px;background:#fff}.modal.modal_form .modal_title{font-size:3.6em;margin-bottom:20px;margin-top:7px}.modal.modal_form form{padding-left:0}.modal.modal_form form .input_wrap{margin-bottom:10px}.header{padding-bottom:320px}.header .header_img{height:300px;width:auto}.how_work ol.section_content li:before,.program ol.section_content li:before{font-size:18px}.how_work{padding-top:60px}.about{padding-top:50px}.program{padding-bottom:92px}.header .header_img{max-height:330px;width:auto;max-width:100%}.header_main_title{font-size:4em}.header_main_subtitle{font-size:2.6em}.header_main_p{font-size:2.4em}.header_bottom_info{font-size:1.7em}.benefits_item_title{font-size:2em}.benefits_item_text{font-size:1.8em}.footer_left_text{font-size:1.7em}.program .btn_wrap{padding-left:0}.about .section_content .about_li{min-height:inherit}.about .section_content .about_li_top img{top:0}.btn{letter-spacing:2px;width:100%;max-width:600px;height:auto;padding:23px 8px;box-sizing:border-box;line-height:normal;font-size:12px}.about .section_content .about_li_top_title{font-size:1.8em}body{font-size:50%}.guarantee{padding-bottom:58px}.header_main{margin-top:30px}.header_main_p{margin-bottom:25px}.header_main_column_left,.header_main_column_right{margin-right:0;margin-bottom:15px;font-size:1.8em}.header_main_column_right{margin-bottom:0}.header_main_title{font-size:4.7em;letter-spacing:5px}.header .parallax_item.level_3{opacity:.5}.benefits{padding-bottom:22px}.header_main_column_left,.header_main_column_right{width:100%;max-width:100%;margin-bottom:15px}.benefits_item{width:100%;margin-right:0;max-width:100%;padding:0}.benefits_item:first-child{padding-right:0}.benefits_item:last-child{padding-left:0}.benefits_item_img{margin-bottom:10px}.benefits_item_title{height:auto}.benefits_item{margin-bottom:50px}.info_left,.info_right{width:100%;max-width:100%;margin-bottom:25px}.program ol.section_content li{padding-right:0;padding-left:50px}.program ol.section_content li:before{left:0;top:0;width:38px;height:38px;line-height:38px}.about .section_content .about_li{width:100%;margin-right:0}.how_work img{opacity:.4}.how_work ol.section_content li:before{width:38px;height:38px;line-height:38px}.how_work ol.section_content li{padding-left:50px}.prices .section_content li{width:48%}.guarantee .title{width:100%;text-align:left;max-width:100%}.guarantee .section_content{width:100%;margin-top:20px}.footer_left{width:100%;text-align:center}.footer_right{width:100%;text-align:center;margin-top:25px}.footer_right .footer-creator{width:230px;display:inline-block;float:none;position:relative}.footer_right .footer-creator p{margin-right:0;width:100%}.footer_right .footer-creator sup{position:absolute;right:5px;bottom:30px;font-size:1em;font-family:"Arial"}.how_work ol.section_content li .btn{width:100%}.how_work ol.section_content li:last-child{margin-bottom:0}.how_work ol.section_content li:last-child{padding-left:0;max-width:100%}.prices .btn_wrap .btn{max-width:100%}.prices .section_content li{text-align:center;padding:30px 20px 15px 20px;clear:both;width:100%}.prices .section_content li:first-child{padding-top:15px}.prices .section_content li:after{width:100%;top:100%;left:0;border:98px solid transparent;border-top:20px solid;border-top-color:inherit}.prices .section_content li .value{width:100%}.prices .section_content li .date{width:100%}.prices .wrap_float{text-align:center}.prices .descr{text-align:left}.prices .section_content{width:205px;float:none;display:inline-block}.guarantee:before{height:130px;width:87px;bottom:7px}.guarantee:after{height:8px}.guarantee{background:url(../img/city.png) left -200px bottom no-repeat;background-size:contain}.video-link{width:auto;max-width:94%;left:3%;bottom:10px;height:60px;padding-left:125px}.video-link:after{width:100px;height:80px;left:0}.video-link span:before{width:34px;height:34px;margin-top:-17px}.video-link span:after{border-width:11px;left:13px;margin-top:-11px}.video-link span{padding-left:48px;font-size:12px}.modal.modal_form .modal_title{font-size:3.2em}.modal.modal_video .modal_title i{display:none}.modal.modal_video .modal_title span>span{display:inline-block}.modal.modal_form form{max-width:100%}.modal.modal_video .btn>span{padding-right:53px}}@media screen and (max-width:570px){.modal.modal_form form .input_wrap p.example{position:static;margin:0;font-size:1.6em;margin-top:9px;width:100%;text-align:center}.modal.modal_form .modal_title{text-align:center}.modal.modal_form form{max-width:100%}.modal.modal_form form .input_wrap{height:auto}.how_work .title,.program .title,.info .title{margin-bottom:40px}.prices .title{margin-bottom:0}}@media screen and (max-width:368px){.header_main_title{font-size:4em}.info .title{font-size:2.5em}.program ol.section_content li{font-size:2em}.about .section_content .about_li{padding:20px}.how_work ol.section_content li:last-child{padding-left:0}.header .header_img{height:270px;width:auto}.video-link span{font-size:10px}.video-link{padding-left:104px}}