*,.profile_menu_title span{-moz-box-sizing:border-box}.input,.textarea,body,button,input,textarea{font-family:Arial}*,.profile_menu_title span{-webkit-box-sizing:border-box}a img,button:focus,input:focus,textarea:focus{outline:0}.input,.link{-webkit-transition-duration:.3s;-o-transition-duration:.3s}body,h1,h4{color:#000}b,h1,h2,h4,h5,strong{font-weight:700}.block_head,h1.border{text-align:center}.profile_menu_title span:before,h1.border:before{bottom:0;left:0;right:0}.profile_menu_title span:before,.slide:before,.slider .slick-dots li:before,h1.border:before{content:""}.slide p,.slide_title{text-shadow:0 0 8px #000}*{margin:0;padding:0;box-sizing:border-box;direction:rtl}a{color:inherit;text-decoration:none}.banner_mail:hover span,.contact_info a,.underline{text-decoration:underline}a img{border:0}i{font-style:italic}button{cursor:pointer}button,input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}html{font-size:16px}body{font-size:1rem}.wrapper,section{min-width:1160px;display:block;margin:0 auto}.wrapper{background:#f5f5f5}.block{max-width:1160px;margin:0 auto}.link{-moz-transition-duration:.3s;transition-duration:.3s;border-bottom:1px dashed currentColor}.link:hover{border-color:transparent}h2{color:#332d54;font-size:1.875rem}h1{font-size:2.25rem}h1.border{position:relative;padding-bottom:40px}h1.border:before{display:block;width:255px;position:absolute;margin:auto;height:1px;background:#fff}h4{font-size:1.5rem}h5{font-size:1rem}.white{color:#fff!important}.blue{color:#409fea!important}.block_footer .btn{display:table;margin:0 auto}.block_white{background:#fff;border:1px solid #c5c5c5;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.input,.textarea{-moz-transition-duration:.3s;background:0 0;width:100%;display:block;height:40px;line-height:39px;font-size:.875rem}.j_dropdown_link{cursor:pointer}.input{border:0;border-bottom:1px solid #8e8e8e;transition-duration:.3s;color:#000}.header_sizes_btn,.textarea{-webkit-transition-duration:.3s}.input::-webkit-input-placeholder{color:#000}.input::-moz-placeholder{color:#000}.input:-moz-placeholder{color:#000}.input:-ms-input-placeholder{color:#000}.input:focus,.input:hover{border-color:#409fea}.input:focus::-webkit-input-placeholder,.input:hover::-webkit-input-placeholder{color:#409fea}.input:focus::-moz-placeholder,.input:hover::-moz-placeholder{color:#409fea}.input:focus:-moz-placeholder,.input:hover:-moz-placeholder{color:#409fea}.input:focus:-ms-input-placeholder,.input:hover:-ms-input-placeholder{color:#409fea}.textarea{border:1px solid #8e8e8e;-o-transition-duration:.3s;transition-duration:.3s;color:#000;padding:10px;min-height:100px;resize:none}.textarea:focus,.textarea:hover{border-color:#409fea}.form_field{margin-bottom:15px}.form_field:first-child{margin-top:0}.form_field:last_child{margin-bottom:0}.form_field p{margin-bottom:10px;font-size:.875rem;text-align:right;font-weight:400}.form_footer{margin-top:35px}.form_footer .btn{min-width:120px}.underline{font-weight:700}.wrapper_inner .header{background:rgba(255,255,255,.9);position:relative;z-index:2}.header{background:#edf5fd;padding:10px 0 17px;border-bottom:1px solid #a9b2b9}.header .block{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.logo{margin-left:41px}.logo img{display:block}.nav,nav{color:#332d54;font-weight:700}.nav li,nav li{display:inline-block;vertical-align:middle;margin-left:20px}.nav li:last-child,nav li:last-child{margin-right:0}.nav li.active a,.nav li:hover a,nav li.active a,nav li:hover a{color:#2f8ed9}.nav a,nav a{color:#000}.header_sizes_btn{height:27px;width:30px;display:inline-block;vertical-align:top;background:#fff;border:1px solid #dcdcdc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;line-height:25px;text-align:center;margin-left:7px}.header_sizes_btn:last-child{margin-left:0}.header_sizes_btn.active,.header_sizes_btn:hover{border-color:#409fea;color:#409fea}.header_sizes_btn:nth-child(1){font-size:24px}.header_sizes_btn:nth-child(2){font-size:19px}.header_sizes_btn:nth-child(3){font-size:16px}.btn_login{min-width:118px}.profile_menu{display:inline-block;vertical-align:middle;position:relative}.profile_menu_title span,.profile_menu_title span:before{display:block;-moz-transition-duration:.3s;-o-transition-duration:.3s}.profile_menu_title span{position:relative;background:#fff;width:26px;box-sizing:border-box;height:52px;border:1px solid #e7e7e7;float:left;cursor:pointer;-webkit-transition-duration:.3s;transition-duration:.3s}.profile_menu_title span:hover{background:#eee}.profile_menu_title span:before{position:absolute;top:0;margin:auto;width:0;height:0;border-style:solid;border-width:5px 4px 0;border-color:#000 transparent transparent;-webkit-transition-duration:.3s;transition-duration:.3s}.dropdown_list,.dropdown_list a,.profile_menu_list,.profile_menu_list a{display:block;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;background:#fff}.profile_menu_title img{display:block;float:left;width:52px;height:52px}.dropdown .dropdown_list li:last-child{border-top:0}.dropdown .dropdown_list li:last-child a{padding:12px 22px}.dropdown_list,.profile_menu_list{opacity:0;visibility:hidden;z-index:100;position:absolute;top:100%;margin-top:12px;-webkit-box-shadow:0 0 16px rgba(0,0,0,.16);-moz-box-shadow:0 0 16px rgba(0,0,0,.16);box-shadow:0 0 16px rgba(0,0,0,.16);border:1px solid #e7e7e7;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:225px;left:0;font-size:1.25rem;transition-duration:.3s}.active>.dropdown_event,.active>.dropdown_mail,.dropdown.active .dropdown_list,.dropdown.active .profile_menu_list,.profile_menu.active .dropdown_list,.profile_menu.active .profile_menu_list{opacity:1;visibility:visible}.dropdown_list li,.profile_menu_list li{display:block}.block_fontsize,.btn_fontsize,.nav_item{display:inline-block;vertical-align:middle}.dropdown_list li:last-child,.profile_menu_list li:last-child{border-top:1px solid #e7e7e7}.dropdown_list li:last-child a,.profile_menu_list li:last-child a{padding:20px 22px}.dropdown_list a,.profile_menu_list a{padding:12px 22px;transition-duration:.3s}.btn_fontsize,.nav_item{-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.dropdown_list a:hover,.profile_menu_list a:hover{background:#edf6fa;color:#409fea}.block_fontsize{counter-reset:num}.btn_fontsize{width:28px;height:26px;background:#fff;border:1px solid #dcdcdc;color:#747474;margin-right:7px;text-align:center;line-height:26px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden}.btn_fontsize:hover{background:#eee}.btn_fontsize.active{background:#edf6fa;border-color:#155dc8;color:#155dc8}.btn_fontsize_mid{font-size:19px}.btn_fontsize_big{font-size:24px}.btn_fontsize_small{font-size:16px}.nav{background:#273f63;text-align:center;font-size:1.25rem;color:#fff;padding-top:22px;margin-top:18px;border-top:1px solid #b4b4b4;border-bottom:1px solid #409fea}.header_courses .nav_item{margin:0 30px}.nav_item{margin:0 16px;position:relative;padding-bottom:17px;border-bottom:2px solid transparent}.nav_item.active{border-color:#1868df;color:#3a8bce;font-weight:700}.nav_item:hover{color:#3a8bce}.dropdown_event,.dropdown_mail{opacity:0;visibility:hidden;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;border:1px solid #e7e7e7;background:#fff;z-index:100;-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.16);-moz-box-shadow:0 0 16px 0 rgba(0,0,0,.16);box-shadow:0 0 16px 0 rgba(0,0,0,.16);width:520px;left:-70px;top:100%;margin-top:27px;position:absolute}.dropdown_event:before,.dropdown_mail:before{content:"";display:block;position:absolute;top:-5px;width:0;height:0;border-style:solid;border-width:0 4px 5px;border-color:transparent transparent #000;left:80px;z-index:1}.dropdown_event{left:-21px}.dropdown_event:before{left:30px}.dropdown_event_title,.dropdown_mail_title{padding:9px 20px;border-bottom:1px solid #e7e7e7}.dropdown_event_container>div,.dropdown_mail_container>div{border-bottom:1px solid #e7e7e7;padding:11px 20px;position:relative;font-size:.875rem;color:#000;direction:ltr;display:table;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;table-layout:fixed}.dropdown_event_container time,.dropdown_mail_container time{position:absolute;left:20px;top:15px;font-size:.625rem}.dropdown_event_avatar,.dropdown_event_content,.dropdown_mail_avatar,.dropdown_mail_content{display:table-cell;vertical-align:middle}.dropdown_event_avatar,.dropdown_mail_avatar{padding-left:22px;width:52px}.dropdown_event_avatar img,.dropdown_mail_avatar img{max-width:100%;display:block}.dropdown_event_theme,.dropdown_main_theme{display:block;font-weight:700;font-size:1rem;margin-bottom:5px;padding-left:100px}.dropdown_event_footer,.dropdown_mail_footer{font-weight:700;color:#409fea;font-size:1.125rem;text-align:center;padding:10px 0}.dropdown_event_footer a:hover,.dropdown_mail_footer a:hover{-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;color:#2f8ed9}.course_content_title:before,.slider .slick-dots li{-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s}.profile_nav .nav_item{margin:0 20px}.footer{margin-top:100px;height:67px;background:#fff;padding-top:27px;color:#6c6c6c;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #b4b4b4;font-size:1rem}.footer p{font-size:.875rem}.footer .block{overflow:hidden}.footer a{margin-left:20px}.footer a:hover{color:#409fea}.footer_left{float:left}.footer_right{float:right}.slider{height:560px;background:url(../img/bg/slider.jpg) center no-repeat;-moz-background-size:cover;-o-background-size:cover;background-size:cover;color:#fff;font-size:18px;line-height:1.55556;position:relative}.slider .slick-dots{position:absolute;text-align:center;bottom:90px;left:0;right:0;display:block}.slider .slick-dots button{display:none}.slider .slick-dots li{cursor:pointer;position:relative;z-index:1;display:inline-block;vertical-align:top;background:#fff;transition-duration:.3s;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:1px solid #fff;width:13px;height:13px;margin-right:19px}.slider .slick-dots li:before{display:block;position:absolute;height:1px;width:19px;background:#fff;top:5px;left:13px}.slider .slick-dots li.slick-active,.slider .slick-dots li:hover{background:#409fea}.slider .slick-dots li:first-child:before{display:none}.slider .block{height:100%;display:table}.slider p{margin:20px 0;color:#fff}.slider p:last-child{margin-bottom:0}.slider p:first-child{margin-top:0}.slider h4{margin-bottom:30px}.slider h4:last-child{margin-bottom:0}.slider h1{color:#fff;min-width:255px;margin-bottom:30px}.slider h1:last-child{margin-bottom:0}.slider.slider_sm{height:205px;padding-top:40px}.slider .block_content{padding-right:90px}.slider_center{display:table-cell;vertical-align:middle}.banners .block_body,.block_body{-webkit-box-pack:justify}.slider_home{margin-top:-124px;height:auto}.slide{-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:305px 0;position:relative;height:780px;text-align:center;direction:rtl}.slide .block{position:relative;z-index:1}.slide p{margin-bottom:25px}.slide:before{position:absolute;right:0;bottom:0;left:0;margin:auto;background:rgba(0,0,0,.25);top:124px}.slide_title{font-size:65px;font-weight:700}.course_info{margin-top:55px}.block_body{display:flex;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.block_right{width:187px}.block_right img{display:block;width:100%}.block_left{width:942px}.course_info_item{margin-bottom:18px;padding:20px 30px 30px;line-height:1.5}.course_info_item ul{counter-reset:ulCounter}.course_info_item ul li{display:block;margin-bottom:20px}.course_info_item ul li:first-child{margin-top:0}.course_info_item ul li:last_child{margin-bottom:0}.course_info_item ul li:before{counter-increment:ulCounter;content:counter(ulCounter);display:inline-block;margin-left:8px}.course_info_item span{/*color:#409fea;font-weight:700*/}.course_info_item h2{color:#010101;margin-bottom:10px}.course_info_count{font-weight:700;font-size:1rem;margin-top:25px}.course_info_count span{color:#1868df;display:inline-block;margin-right:10px}.course_content_item{counter-increment:content_item;position:relative;margin-bottom:23px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.course_content_item p:last-child,.course_content_item:last-child,.course_head{margin-bottom:0}.course_content_item:hover{-webkit-box-shadow:0 0 8px rgba(144,144,144,.5);-moz-box-shadow:0 0 8px rgba(144,144,144,.5);box-shadow:0 0 8px rgba(144,144,144,.5)}.course_content_item:after{content:"";position:absolute;display:block;height:100%;padding-bottom:23px;width:1px;background:#c5c5c5;top:15px;right:-46px;z-index:1}.course_content_item:last-child:after{display:none}.course_content_title{display:inline-block;vertical-align:top}.course_content_title:before{content:counter(content_item);display:block;position:absolute;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;width:40px;height:40px;right:-66px;top:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:38px;border:1px solid #e7e7e7;text-align:center;color:#000;background:#fff;font-weight:700;font-size:1.125rem;transition-duration:.3s;z-index:2}.course_content_title:after{content:"";position:absolute;top:32px;pointer-events:none;right:-4px;width:0;height:0;border-style:solid;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;border-width:4px 0 4px 4px;border-color:transparent transparent transparent #e7e7e7}.course_content_title:hover h3,.course_content_title:hover h3 span{-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;color:#409fea}.courses_view_item h2:before,.courses_view_item_list a:before{-moz-transition-duration:.3s;-o-transition-duration:.3s;top:0;width:0;height:0;content:"";bottom:0}.course_content_title:hover:after{border-color:transparent transparent transparent #000}.course_content_title:hover:before{color:#fff;background:#273f63}.course_content_title h3{color:#8a8a8a;font-weight:400}.course,.course_content_title h3 span{font-weight:700;color:#000}.course_head{padding:30px 0;border-bottom:1px solid #e7e7e7}.courses_view_item{border:1px solid #e7e7e7;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden;margin-top:25px}.courses_view_item h2{cursor:pointer;padding:20px 20px 20px 60px;position:relative}.courses_view_item h2:before{-webkit-transition-duration:.3s;transition-duration:.3s;left:33px;display:block;position:absolute;margin:auto;border-style:solid;border-width:5px 4px 0;border-color:#000 transparent transparent}.courses_view_item.active h2:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.courses_view_item.active .courses_view_item_list{max-height:2000px;overflow:visible}.region_courses_view .block_head{padding-top:23px}.courses_view{margin-bottom:100px}.courses_view_item_list{-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s;overflow:hidden;max-height:0;padding:0 20px}.courses_view_item_list li{position:relative;display:block;border-bottom:1px solid #e7e7e7}.courses_view_item_list li:first-child{border-top:1px solid #e7e7e7}.courses_view_item_list li:last-child{margin-bottom:23px}.courses_view_item_list li:before{display:none}.courses_view_item_list a{padding:12px 0;display:block;position:relative}.courses_view_item_list a:before{-webkit-transition-duration:.3s;transition-duration:.3s;left:13px;display:block;position:absolute;margin:auto;border-style:solid;border-width:5px 4px 0;border-color:#000 transparent transparent;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.input_order,.reviews .slick-dots li{-moz-transition-duration:.3s;-o-transition-duration:.3s}.how_slide:after,.how_slide:before{left:0;position:absolute;display:block}.block_avatar img{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;overflow:hidden;display:block;width:100%}.courses .block{max-width:1240px;width:1240px}.courses .block_footer{margin-top:10px}.course{font-size:1rem;margin-bottom:26px}.course_content{padding:36px 15px 20px 40px}.course_content span{color:#409fea;font-weight:400;display:block;margin-top:12px;font-size:.875rem}.link_course img,.link_course:before{display:inline-block;vertical-align:middle}.how,.how_slide:before{color:#fff;font-size:1.125rem}.link_course{width:30px;height:30px;background:#fff;position:absolute;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 8px rgba(0,0,0,.38);-moz-box-shadow:0 0 8px rgba(0,0,0,.38);box-shadow:0 0 8px rgba(0,0,0,.38);cursor:pointer;text-align:center;line-height:30px;top:160px;right:15px}.link_course:before{content:"";height:100%;width:0}.link_course:hover{background:#eee}.how{background:#409fea;margin:30px 0 60px;padding:35px 0 14px;line-height:1.55556;counter-reset:howCounter}.how h2,.how p{margin-bottom:20px}.how p:first-child{margin-top:0}.how p:last_child{margin-bottom:0}.how .slick-slide{height:400px!important}.how_slide{width:100%;position:relative;height:400px;counter-increment:howCounter;direction:rtl!important}.how_slide .block{display:table;table-layout:fixed;height:400px}.how_slide:first-child .how_slide_content:after,.how_slide:first-child .how_slide_content:before{content:"";display:block;position:absolute;left:0;background:#fff;right:0}.how_slide:first-child .how_slide_content:before{bottom:0;height:8px;width:8px;margin:auto}.how_slide:first-child .how_slide_content:after{bottom:4px;height:1px}.how_slide:first-child .how_slide_content{padding-top:50px}.how_slide:before{content:counter(howCounter);right:0;margin:0 auto;width:1.625rem;height:1.625rem;border:1px solid #fff;line-height:1.5rem;text-align:center;top:15px;background:#409fea;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;overflow:hidden;z-index:2}.how_slide_content ul li:before,.how_slide:after{content:"";background:#fff;right:0}.how_slide:after{top:15px;margin:auto;width:1px;bottom:0}.how_slide_content,.how_slide_img{width:50%;display:table-cell;vertical-align:top}.how_slide_content{padding-right:63px;padding-top:5px}.how_slide_content h2,.how_slide_content p{max-width:480px}.how_slide_img{padding-left:40px;position:relative;padding-top:15px}.how_slide_img img{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;overflow:hidden;display:block}.how_slide_img .sprite{left:40px;bottom:40px;position:absolute}.how_slide_content ul li{display:block;padding-right:10px;position:relative;margin-bottom:18px;font-size:1rem}.how_slide_content ul li:first-child{margin-top:0}.how_slide_content ul li:last_child{margin-bottom:0}.how_slide_content ul li:before{width:4px;height:4px;position:absolute;display:block;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;overflow:hidden;top:10px}.points{padding:40px 0 65px;counter-reset:counterPoint}.point{counter-increment:counterPoint;position:relative;padding-right:90px;margin-bottom:50px;font-size:1.125rem;max-width:910px;color:#000;line-height:1.55556}.point h4,.point li,.point ol,.point p,.point ul{margin:23px 0}.point h4:last-child,.point li:last-child,.point ol:last-child,.point p:last-child,.point ul:last-child,.point:last-child{margin-bottom:0}.point h4:first-child,.point li:first-child,.point ol:first-child,.point p:first-child,.point ul:first-child{margin-top:0}.point:last-child:after{display:none}.point:before{content:counter(counterPoint);display:block;position:absolute;width:24px;height:24px;background:#409fea;color:#fff;line-height:24px;text-align:center;font-size:1.125rem;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;overflow:hidden;right:0;top:6px;z-index:2}.point:after,.point ul li:before{content:"";background:#409fea}.point ul li:before,.reviews .slick-dots li{-webkit-border-radius:100%;-moz-border-radius:100%}.point:after{position:absolute;top:6px;z-index:1;right:11px;width:1px;bottom:-60px}.point ul li{display:block;padding-right:20px;position:relative}.point ul li:before{display:block;position:absolute;border-radius:100%;width:6px;height:6px;right:0;top:11px}.point_list_number{counter-reset:pointList}.point_list_number li{display:block}.point_list_number li:before{counter-increment:pointList;content:counter(pointList) ". ";color:#409fea;font-weight:700}.reviews{line-height:24px;font-size:1rem}.reviews .block_body{display:table;table-layout:fixed;width:100%}.reviews .slick-dots{position:absolute;bottom:-20px;left:0;right:0;display:block;text-align:center;margin:0 auto}.reviews .slick-dots button{display:none}.reviews .slick-dots li{cursor:pointer;z-index:1;position:relative;display:inline-block;vertical-align:top;width:12px;height:12px;border-radius:100%;margin-right:16px;background:#2e4469;-webkit-transition-duration:.3s;transition-duration:.3s}.reviews .slick-dots li:before{content:"";display:block;background:#2e4469;height:1px;top:5px;width:16px;position:absolute;right:-16px}.reviews .slick-dots li.slick-active,.reviews .slick-dots li:hover{background:#409fea}.reviews .slick-dots li:first-child{margin-right:0}.reviews .slick-dots li:first-child:before{display:none}.reviews_container,.reviews_video{display:table-cell;vertical-align:top;text-align:center}.reviews_container h2,.reviews_video h2{margin-bottom:40px}.reviews_container{padding-right:100px;position:relative}.reviews_video{width:670px;padding-right:100px}.reviews_video img{width:100%;display:block}.reviews_avatar{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;overflow:hidden;width:145px;margin:0 auto 30px}.reviews_avatar img{display:block;width:100%}.reviews_content{text-align:right}.banner_mail,.banners,.order_form{text-align:center}.reviews_content i{font-size:ren(14)}.review_title{font-size:1.125rem;font-weight:700;margin-bottom:4px}.review_subtitle{margin-bottom:15px}.banners{margin-top:60px}.banners .block{max-width:1240px;width:1240px}.banners h2{margin-bottom:45px;width:100%}.banners .block_body{display:flex;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.banners .block_white{width:100%;margin-bottom:30px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:40px 80px}.block_head{margin-bottom:40px;width:100%}.banner_mail{background:#fff;display:block;margin:0 auto;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:410px;padding:34px 0;font-size:1.125rem;line-height:1.55556}.banner_mail i{display:block;margin:0 auto 30px}.banner_mail p{font-weight:700;font-size:1.5rem}.order{margin-top:90px;margin-bottom:59px}.order .block{width:1240px;max-width:1240px}.order_form{padding:40px 75px 60px}.order_body{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.order_field{width:530px;margin-bottom:20px}.input_order{background:#f5f5f5;border:1px solid #c5c5c5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;overflow:hidden;height:55px;line-height:53px;padding:0 24px;font-size:ren(16);width:100%;-webkit-transition-duration:.3s;transition-duration:.3s}.btn,.triangle{-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.input_order::-webkit-input-placeholder{color:#b1b1b1}.input_order::-moz-placeholder{color:#b1b1b1}.input_order:-moz-placeholder{color:#b1b1b1}.input_order:-ms-input-placeholder{color:#b1b1b1}.input_order:focus,.input_order:hover{border-color:#409fea}.order_head{margin-bottom:45px;font-size:2.25rem;color:#1c293e;font-weight:700}.order_footer{margin-top:45px}.order_footer .btn{min-width:180px;display:table;margin:0 auto}.wrapper_support{background:url(https://ssl.gstatic.com/docs/forms/themes/images/v1/0AX42CRMsmRFbUy03NTAzM2Q4My03ODU1LTQ2NzItODI2YS1kZmU5YzdiMzZjOGQ/blue-stripe-bg.png)}.support iframe{margin:0 auto;display:block}.support .block_head{width:700px;margin:40px auto;text-align:right}.support .block_head h2{margin-bottom:13px}.sprite{background-image:url(../img/spritesheet_static.png);background-repeat:no-repeat;display:inline-block}.sprite-arrow{width:16px;height:19px;background-position:-10px -10px}.sprite-arrow_r{width:13px;height:9px;background-position:-10px -49px}.sprite-mail{width:31px;height:22px;background-position:-10px -78px}.sprite-mouse{width:18px;height:33px;background-position:-10px -120px}.sprite-tel{width:20px;height:21px;background-position:-10px -173px}.sprite-mail2{width:28px;height:20px;background-position:-10px -214px}.sprite-event{width:26px;height:29px;background-position:-10px -254px}.contact{font-size:16px;margin-top:40px}.btn,.contact_form{background:#fff;font-size:1rem;text-align:center}.contact .block{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.btn,.link,.link:before,.link_event,.link_mail,.triangle{display:inline-block;vertical-align:middle}.contact_info{width:420px;line-height:1.6875}.contact_info a{font-weight:700;color:#409fea}.contact_info a:hover,.contact_mail a{text-decoration:none}.contact_info .sprite{margin-left:9px;margin-bottom:-4px}.contact_info_item{margin-bottom:30px}.contact_info_item:first-child{margin-top:0}.contact_info_item:last_child{margin-bottom:0}.contact_tel{margin-top:18px}.contact_mail a{color:#000;font-weight:400}.btn,.contact_points a{color:#409fea;font-weight:700}.contact_mail a:hover,.contact_points a:hover,.link:hover{text-decoration:underline}.contact_form{width:612px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden;padding:56px 65px 60px;font-weight:700;line-height:1.6875}.contact_form .form_header{margin-bottom:15px}.btn{height:2.625rem;line-height:2.5rem;border:1px solid #409fea;padding:0 17px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.btn.btn_blue,.btn:hover{background:#409fea;border-color:#409fea;color:#fff}.btn.btn_blue:hover{background:#2f8ed9;border-color:#2f8ed9}.btn.btn_dark{background:#2e4469;border-color:#2e4469;padding:0 25px;height:3.0625rem;line-height:2.9375rem;color:#fff}.btn.btn_dark:hover{background:#0c2247;border-color:#0c2247}.triangle{margin-left:7px;position:relative;width:8px;height:5px}.triangle.triangle_big{width:11px;height:6px}.triangle:after,.triangle:before{content:"";position:absolute;width:0;height:0;border-style:solid;top:0}.triangle.triangle_big:before{border-width:6px 5.5px 0}.triangle.triangle_big:after{border-width:4px 4.5px 0}.triangle:before{border-width:5px 4px 0;border-color:#50514c transparent transparent;left:0}.triangle:after{border-width:3px 3px 0;border-color:#fff transparent transparent;left:1px}.link{color:#409fea;font-size:1.125rem;font-weight:400;font-style:normal}.link:before{content:"<";margin-right:15px}.link_event,.link_mail{-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;position:relative}.link_event .link_mail_container:hover,.link_mail .link_mail_container:hover{opacity:.8;cursor:pointer}.link_nomer{display:block;position:absolute;min-width:1rem;height:1rem;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;background:#155dc8;color:#fff;font-size:.6875rem;line-height:1rem;right:-8px;top:-8px;text-align:center}.course,.profile_menu_title{overflow:hidden;position:relative}.courses{margin:40px 0 33px}.courses .block_head{margin-bottom:35px}.courses .block_body{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.course{border:1px solid #d1d1d1;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:295px;background:#fff}.profile_menu_title{display:flex;flex-direction:row;align-items:center;direction:ltr}.profile_menu img{display:block;max-width:100%;max-height:100%;margin:0 auto;float:none}
.course .course_img {
    display: block;
    height: 177px;
    background: center / cover no-repeat;
}

.block_container p a,
.block_container span a {
    text-decoration: underline;
    color: #00e
}

table a {
    text-decoration: underline;
    color: #00e
}

table {
    border-collapse: collapse;
}

.contact_info_item b {
    margin-bottom: 10px;
    display: block;
}

.how_slider {
    width: 100%;
    height: 400px;
    overflow: auto;
}

.sponsor-wrapper {
    width: 100%;
    border: 1px solid white;
    margin-bottom: 30px;
    padding-top: 10px
}

.sponsor-wrapper img {
    display: inline-block;
    margin: 0px 30px 30px 0px
}

.how_slider .block {
    max-width: auto;
}

.how_slide_img img {
    max-width: 100%;
}

.how_slide_content, .how_slide_img {
    min-width: 550px;
    max-width: 550px;
}

.how_slide .how_slide_content:after, .how_slide .how_slide_content:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    background: #fff;
    right: 0;
}

.how_slide .how_slide_content:after {
    bottom: 4px;
    height: 1px;
}

.how_slide .how_slide_content:before {
    bottom: 0;
    height: 8px;
    width: 8px;
    margin: auto;
}

.course {
    height: 298px;
}

.link_course + p {
    height: 2.2em;
    overflow: hidden;
}

h2.text-center {
    text-align: center;
}

table td {
    border: 1px solid #000;
    border-color: inherit;
}

.course_info_item * a {
    text-decoration: underline;
    color: #00e;
}

.header_message {
    width: 1000px;
    margin-top: 15px;
    display: block !important;
}

.header_message a {
    color: #0000EE;
}

.main-page-container {
    width: 40%;
    height: 30%;
    margin: 15% auto auto;
}

.main-page-container img {
    margin: auto;
    display: inherit;
    margin-bottom: 30px;
}

.main-page-container .btn {
    width: 100%;
    margin: 5px;
    min-width: 400px;
}

a.btn.btn_disabled {
    background: #9F9F9F;
    border-color: #9F9F9F;
    cursor: default;
}

a.btn.btn_disabled:hover {
    background: #9F9F9F;
    border-color: #9F9F9F;
}