@media screen and (max-width:1200px){body{max-width:100%}.container{width:760px;padding:0 0}.block_title_with_icon{font-size:30px;margin:0 0 60px}header{padding:30px 0 0}#home_top .container{height:900px}#home_top .left_column{width:65%;padding:150px 0 0 0}#home_top .subtitle{font-size:30px}#home_top .right_column{top:20px;left:240px;transform:scale(.7)}#home_top .adv_items{padding:0 0;bottom:60px}#home_top .adv_items .item{width:280px;max-width:32%}#home_top{background-position:0 380px,right -400px top 150px,center bottom}#form_gotoit .form .left_column{width:50%;padding:0 30px 0 0}#form_gotoit .form .right_column{width:50%}#it_courses .left_column{width:50vw}#it_courses .right_column{padding-left:40px}#it_courses .right_column .title{font-size:30px;line-height:40px;margin:0 0 26px}#benefits .benefits_list .item{margin:0 40px 60px 0;padding:220px 220px 45px 45px}#benefits .benefits_list .item.type_2{margin:0 0 60px 40px;padding:220px 45px 45px 220px}#bunuses .img{position:absolute;left:-300px;top:260px;margin:0;transform:scale(.9)}#bunuses .list{float:right;width:400px}#corporate .corporate_list{flex-wrap:wrap;justify-content:space-around}#reviews .left_column{width:100%}#reviews .right_column{position:relative;right:0;top:0;float:right;margin:-30px -50px 0 0}#reviews .right_column_before{right:-28px;top:500px}footer{height:670px}footer .container{padding:120px 0 35px}footer .map_wrap{width:440px;height:420px;margin:0 0 55px 0}footer .footer_menu{flex-wrap:wrap}footer .footer_menu li{width:50%}footer .footer_menu li:nth-child(1){order:1}footer .footer_menu li:nth-child(2){order:3}footer .footer_menu li:nth-child(3){order:2;text-align:right}footer .footer_menu li:nth-child(4){order:4;text-align:right}#contacts_banner .left_column{padding:120px 0 0 0}#contacts_banner h1{font-size:50px;line-height:56px}#contacts_banner .open,#contacts_banner .title,#contacts_banner address{font-size:18px;line-height:30px}#contacts_banner .img{top:140px;left:380px}#contacts_banner .container{height:646px}#contacts_images .items{margin:0 0;justify-content:space-around}#contacts_images .items a{width:48%}#contacts_images{padding:65px 0 150px}#form_gotoit.contacts_page_form .form{padding:220px 30px 40px}#form_gotoit.contacts_page_form .form .left_column{width:100%;padding:0 0 40px 0}#form_gotoit.contacts_page_form .form .right_column{width:100%;padding:0}#form_gotoit.contacts_page_form .bg_icon.icon4{top:280px;left:580px}#about_top .left_column{width:100%;padding:120px 0 0 0}#about_top h1{font-size:50px;line-height:56px}#about_top h1 span{font-size:30px;line-height:40px}#about_top .subtitle{font-size:16px;line-height:24px}#about_top .right_column{top:350px;right:-70px}#about_courses{padding:50px 0 120px}#values .img{position:absolute;left:-300px;top:160px;margin:0;transform:scale(.9)}#values .list{float:right;width:400px}#we_and_students{padding:20px 0 50px}#we_and_students .gallery-top{padding:0 0}#we_and_students .gallery-thumbs{height:220px;margin:0 0;padding:30px 0}#we_and_students .swiper-button-next{right:40px}#we_and_students .swiper-button-prev{left:40px}#help{padding:0 0 300px}#help .bg_icon.icon33,#help .bg_icon.icon4{display:none}#help .left_column{width:100%;padding-top:0;z-index:5}#help .left_column .title{font-size:26px;line-height:28px;margin:0 0 40px}#help .left_column p{font-size:16px;line-height:22px;margin:0 0 14px;padding:0 0}#help .right_column{right:-140px;top:auto;bottom:-390px;transform:scale(.7)}#help .right_column_before{right:-148px;top:auto;bottom:-400px;transform:scale(.7)}#help .bg_animated{top:100px}#about_reviews .left_column .title{font-size:26px;line-height:28px;margin:0 0 30px}#about_reviews .left_column p{font-size:16px;line-height:22px;margin:0 0 14px;padding:0 0}#about_reviews .right_column{width:100%;margin:30px 0 0 0}#courses_top .left_column{padding:120px 0 0 0}#courses_top h1{font-size:50px;line-height:56px}#courses_top .subtitle{font-size:18px;line-height:24px}#courses_top{background-position:-400px 140px,left 40vw top 115px,center bottom}#courses_top .right_column{transform:scale(.7)}#courses_top .container{height:540px}#courses_page_list .courses_page_list .item_wrap{margin:0 0 70px;position:relative;padding:0}#courses_page_list .courses_page_list .item_wrap:nth-child(even){padding:0}#courses_page_list .courses_page_list .item_wrap .image,#courses_page_list .courses_page_list .item_wrap .pre_image{display:none}#courses_page_list .courses_page_list .item_wrap .item .heading{height:100px;padding:10px 30px}#courses_page_list .courses_page_list .item_wrap .item .heading .icon{height:80px;width:80px;margin:0 35px 0 0}#courses_page_list .courses_page_list .item_wrap .item .heading .category_title{font-size:26px;line-height:38px}#courses_page_list .courses_page_list .item_wrap .item .heading .category_title span{font-size:20px;line-height:38px}#courses_page_list .courses_page_list .item_wrap .item .info{padding:10px 0 20px}#courses_page_list .courses_page_list .item_wrap .item .info .row_course{padding:5px 10px}#courses_page_list .courses_page_list .item_wrap .item .info .row_course a{height:50px;padding:0 20px}#courses_page_list .courses_page_list .item_wrap .item .info .row_course a .name{width:400px;font-size:20px;line-height:24px}#courses_page_list .courses_page_list .item_wrap .item .info .row_course a .name i{font-size:16px;line-height:24px}#courses_page_list .courses_page_list .item_wrap .item .info .row_course a .time{width:170px;font-size:16px}#courses_page_list .courses_page_list .item_wrap .item .info .row_course a .price{width:160px;font-size:20px;line-height:24px}#events_top .left_column{width:100%;padding:120px 0 0 0}#events_top h1{font-size:36px;line-height:40px}#events_top .subtitle{font-size:16px;line-height:24px}#events_top .right_column{top:350px;right:-70px}#events_page_list{padding:60px 0 120px}#events_page_list .item_wrap{margin:0 0 60px;padding:60px 0 0}#events_page_list .item_wrap .item .image{width:220px;height:220px;left:-10px;top:-30px}#events_page_list .item_wrap .item .heading{min-height:90px;padding:10px 25px 10px 255px}#events_page_list .item_wrap .item .heading .title{font-size:26px;line-height:35px}#events_page_list .item_wrap .item .heading .title span{font-size:18px;line-height:35px}#events_page_list .item_wrap .item .heading .date{font-size:20px;line-height:30px;right:25px;top:12px}#events_page_list .item_wrap .item .heading .time{font-size:16px;line-height:30px;right:25px;top:45px}#events_page_list .item_wrap .item .info .desc{padding:10px 300px 20px 25px}#events_page_list .item_wrap .item .info .icons_row{height:70px;padding:0 20px}#events_page_list .item_wrap .item .info .icons_row .col{width:25%}#events_page_list .item_wrap .item .info .icons_row .col img{height:40px;margin:0 10px 0 0}#events_page_list .item_wrap .item .info .icons_row .col span{font-size:14px;line-height:20px}#events_page_list .item_wrap .item .info .icons_row .col p{font-size:14px;line-height:20px;letter-spacing:-.3px}#events_page_list .item_wrap .item .info .desc p{font-size:16px;line-height:22px}#events_page_list .item_wrap .item .info .desc p b{font-size:20px;line-height:24px}#events_page_list .swiper-slide-next,#events_page_list .swiper-slide-prev{opacity:0!important}#event_top .container{height:850px}#event_top .left_column{padding:120px 0 0 0;width:100%}#event_top h1{font-size:40px;line-height:50px;margin:0 0 180px;width:50%}#event_top h1 span{font-size:30px;line-height:50px}#event_top .right_column{top:0;right:-130px;transform:scale(.6)}#event_top .bg_icon,#event_top .ellipse{display:none!important}#event_info{padding:80px 0 40px}#event_info .info_items{justify-content:space-around;padding:0 0}#event_speacker{padding:0 0 115px}#event_speacker .speacker{width:100%}#event_speacker .speacker .info .desc,#event_speacker .speacker .info .heading{padding:20px 25px}#event_speacker .speacker .info .desc p.name{font-size:24px;line-height:30px;margin:0 0 20px}#event_speacker .speacker .info .desc p{font-size:14px;line-height:20px;margin:0 0 20px}#event_speacker .speacker .info .desc ul li{font-size:14px;line-height:26px;margin:0 0 5px}#event_more_info .subtitle{font-size:16px;line-height:24px;margin:-30px 0 0}#event_more_info .left_column{width:100%;padding-top:300px;z-index:5}#event_more_info .left_column .title{font-size:26px;line-height:28px;margin:0 0 40px}#event_more_info .left_column p{font-size:16px;line-height:22px;margin:0 0 14px;padding:0 0}#event_more_info .right_column{right:-140px;top:90px;transform:scale(.6)}#event_more_info .right_column_before{right:-148px;top:96px;transform:scale(.6)}#wthat_we_do{padding:0 0}#wthat_we_do .img{position:absolute;left:-300px;top:160px;margin:0;transform:scale(.9)}#wthat_we_do .list{float:right;width:400px}#team_top{background-position:left 48vw top 120px,center bottom}#team_top .left_column{padding:120px 0 0 0}#team_top h1{font-size:40px;line-height:46px}#team_top .left_column p{font-size:16px;line-height:24px}#team_top .container{height:500px}#team_top .bg_icon,#team_top .ellipse{display:none!important}#team_top .img{top:80px;right:-160px;transform:scale(.7)}#modal_speacker .speacker_wrap{margin:5vh auto}#modal_speacker .speacker_wrap .close{right:-15px;top:3vh}#modal_speacker .speacker_wrap .speacker .info .desc,#modal_speacker .speacker_wrap .speacker .info .heading{padding:20px 25px}#modal_speacker .speacker_wrap .speacker .info .desc p.name{font-size:24px;line-height:30px;margin:0 0 20px}#modal_speacker .speacker_wrap .speacker .info .desc p{font-size:14px;line-height:20px;margin:0 0 20px}#modal_speacker .speacker_wrap .speacker .info .desc ul li{font-size:14px;line-height:26px;margin:0 0 5px}#develop_top{background-position:left 49vw top -30px,center bottom}#develop_top .container{height:600px}#develop_top .left_column{padding:120px 0 0 0;width:100%}#develop_top h1{font-size:40px;line-height:60px}#develop_top .subtitle{font-size:18px;line-height:26px}#develop_top .subsubtitle{font-size:16px;line-height:22px;padding:0;width:50%}#develop_top .bg_icon,#develop_top .ellipse{display:none!important}#develop_top .img_right{top:100px;right:-110px;height:400px;width:500px}#develop_services{padding:50px 0 0}#develop_services .item_wrap{margin:0 0 0}#develop_services .item_wrap .title{font-size:26px;line-height:30px;margin:0 0 26px}#develop_services .item_wrap.type_1{padding:254px 270px 100px 0}#develop_services .item_wrap.type_1 .image{transform:scale(.5);right:-220px}#develop_services .item_wrap.type_1 .pre_image{transform:scale(.53);right:-220px}#develop_services .item_wrap.type_2{padding:130px 0 100px 270px;height:580px}#develop_services .item_wrap.type_2 .image{transform:scale(.5);left:-220px}#develop_services .item_wrap.type_2 .pre_image{transform:scale(.53);left:-220px}#develop_services .item_wrap.type_2::before{left:-1450px}#develop_services .item_wrap.type_3{padding:200px 270px 100px 0}#develop_services .item_wrap.type_3 .image{transform:scale(.5);right:-220px}#develop_services .item_wrap.type_3 .pre_image{transform:scale(.53);right:-220px}#team_list.develop_page .list{padding-top:0;justify-content:space-around}#fullwidth_video .title{padding:120px 0 0;font-size:38px;line-height:40px}#fullwidth_video .wrap{width:100%}#fullwidth_video .subtitle{padding:240px 0 0;font-size:26px;line-height:38px}#fullwidth_video .subtitle a{font-size:18px}#form_gotoit.develop_page .icon33{top:550px}#course_top .container{height:1100px}#course_top .left_column{width:60%;padding:120px 0 0 0}#course_top h1{font-size:34px;line-height:50px}#course_top .subtitle{font-size:36px;line-height:40px;margin:0 0 30px}#course_top .subsubtitle{font-size:20px;line-height:30px;padding-left:0}#course_top .text{padding-left:0;margin:0 0 40px}#course_top .btn_orange_orange{margin-left:0}#course_top .right_column{top:0;right:-330px;transform:scale(.7)}#course_top .details{padding:0 0;flex-wrap:wrap;justify-content:space-around}#course_top .details .col{width:47%;margin:0 0 30px}#course_top .guarantee{margin:40px 0 0 0}#course_teacher_video .left_column{transform:scale(1.1);margin-left:50px}#course_teacher_video .right_column{width:100%;padding:50px 0 0}#course_modules{padding:0 0;margin:0 0 60px}#course_package{padding:0 0 85px}#course_package .package_items{padding-top:0;margin:0 0}#course_package .package_items .item_wrap .item .title{font-size:30px;line-height:32px}#course_package .package_items .item_wrap .item .price{padding:10px 0}#course_package .package_items .item_wrap .item .price span{font-size:22px;line-height:22px;margin:0 0 10px}#course_package .package_items .item_wrap .item .desc p{font-size:14px;line-height:24px}#course_modules .modules_list{padding:0 0}#course_modules .modules_list .item_wrap{margin:0 0 80px;padding:0!important}#course_modules .modules_list .item_wrap .icons{width:100%;position:relative}#course_modules .modules_list .item_wrap .icons .icon_wrap:nth-child(1){transform:scale(1) translate(0,0)}#course_modules .modules_list .item_wrap .icons .icon_wrap:nth-child(2){transform:scale(1) translate(0,0)}#course_modules .modules_list .item_wrap .icons .icon_wrap:nth-child(3){transform:scale(1) translate(0,0)}#course_modules .modules_list .item_wrap .icons .icon_wrap:nth-child(4){transform:scale(1) translate(0,0)}#course_modules .modules_list .item_wrap .icons .icon_wrap:nth-child(5){transform:scale(1) translate(0,0)}#course_modules .modules_list .item_wrap .icons .icon_wrap:nth-child(6){transform:scale(1) translate(0,0)}#course_your_scills{padding:0 0 65px}#course_your_scills .left_column .title{font-size:20px;margin:0 0 40px}#course_your_scills .right_column{padding:0 0 0 30px}#course_your_scills .right_column .item .title{font-size:18px;line-height:22px;padding:0 0 0 25px}#course_your_scills .right_column .item .desc{font-size:16px;line-height:20px}#your_resume .left_column{width:48%}#your_resume .right_column{width:48%}#your_resume .title{font-size:26px;line-height:40px;padding:30px 0 30px 105px}#your_resume .resumeimg,#your_resume .sertimg{transform:scale(.67) translate(-132px,-190px);margin-bottom:-250px}#course_plushki .plushki_list{padding:0 0 30px}#course_plushki .plushki_list .item .title{font-size:18px;line-height:22px}#course_plushki .plushki_list .item .desc{font-size:16px;line-height:20px;margin:0 0}#course_speackers .speacker{width:760px}#course_speackers .speacker .info .desc,#course_speackers .speacker .info .heading{padding:20px 25px}#course_speackers .speacker .info .desc p.name{font-size:24px;line-height:30px;margin:0 0 20px}#course_speackers .speacker .info .desc p{font-size:14px;line-height:20px;margin:0 0 20px}#course_speackers .speacker .info .desc ul li{font-size:14px;line-height:26px;margin:0 0 5px}#lost_lession{min-height:650px}#lost_lession .ll_wrap{padding:250px 270px 0 0}#lost_lession .image{right:-200px;top:-10px;transform:scale(.6)}#lost_lession .pre_image{right:-200px;top:-10px;transform:scale(.63)}#lost_lession .ll_wrap .title{font-size:30px;line-height:40px}#lost_lession .ll_wrap .desc{font-size:18px;line-height:26px}#course_text .left_column{width:100%;padding-top:0;z-index:5}#course_text .left_column .title{font-size:26px;line-height:28px;margin:0 0 40px}#course_text .left_column p{font-size:16px;line-height:22px;margin:0 0 14px;padding:0 0}#course_text .right_column{right:-280px;top:-190px;transform:scale(.7)}#course_text .right_column_before{right:-288px;top:-196px;transform:scale(.7)}.modal_item .modal_item_wrap{padding:50px 40px 30px 40px;width:104%;left:-2%}.modal_item .modal_item_wrap .close{right:10px;top:10px}.modal_item .modal_item_wrap .form .left_column{width:50%}.modal_item .modal_item_wrap .form .right_column{width:50%}.modal_item .modal_item_wrap .form .left_column p{font-size:16px;line-height:20px}.modal_item .modal_item_wrap .form .left_column ul li{font-size:18px;margin:0 0 10px}.modal_item .modal_item_wrap .form div.wpcf7-response-output{margin:0 0 1em!important}#corporate_top h1{font-size:34px;line-height:50px}#corporate_top .left_column{padding:120px 0 0 0;width:100%}#corporate_top .right_column{top:390px;right:-50px;transform:scale(.7)}#courses_page_list_new .courses_page_list{margin:0 0}#courses_page_list_new .courses_page_list .item_wrap .item .list .row_course,#courses_page_list_new .courses_page_list .item_wrap .item .list .row_course.type_1,#courses_page_list_new .courses_page_list .item_wrap .item .list .row_course.type_2,#courses_page_list_new .courses_page_list .item_wrap .item .list .row_course.type_3{margin:0 0 40px;width:100%;padding:0 70px 0 70px}#home_top .container{height:auto}#home_top .events{padding:0 0;margin:40px 0 90px}#home_top{background-size:auto,auto,auto 100%}.vacancy_wrap .vacancy_item{width:32%}.vacancy_list .icon34{display:none}#course_modules_new .module_wrap .module_info h3,.module_wrap .module_info h3 span{font-size:16px}#course_modules_new .module_wrap .module_info h3 .romb{width:20px;height:20px;line-height:20px}#course_modules_new .module_wrap .total_text ol li{font-size:16px}#course_modules_new .module_wrap .module_info .module_total_caption{margin-top:220px}#course_modules_new .module_total_caption{font-size:16px}#course_modules_new .see_more{width:40%;font-size:16px}#course_modules_new .module_wrap .total_text ol:after{left:-24px}#course_modules_new .modules{height:935px}#for_whom .tabs_button ul li{font-size:14px}#for_whom .tabs__content{padding-right:50%}#home_top h1{font-size:45px;line-height:45px}}@media screen and (max-width:991px){.vacancy_wrap .vacancy_item{width:70%}.vacancy_wrap{justify-content:center}#course_modules_new .module_wrap{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-ms-align-items:center;align-items:center;justify-content:center}#course_modules_new .modules:after{display:none}#course_modules_new .module_wrap .total_text ol:after{display:none}#course_modules_new .module_wrap .module_info .module_total_caption{margin-top:20px}#course_modules_new .module_wrap .module_info{text-align:center;width:90%}#course_modules_new .module_wrap .total_text{width:90%}#course_modules_new .modules{margin-bottom:0;height:auto}#course_modules_new .see_more{display:none}#for_whom .tabs_button ul{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-ms-align-items:center;align-items:center}#for_whom .tabs_button ul:after{display:none}#for_whom .tabs_button ul li{margin-bottom:20px;text-align:center}#for_whom .tabs_button ul li.active:before{display:none}#for_whom .tabs_button ul li.active:after{bottom:-7px}}@media screen and (max-width:764px){.container{width:100%;padding:0 15px}.block_title_with_icon{font-size:22px;margin:0 0 60px;line-height:30px}.block_title_with_icon img{height:60px;margin:-17px 0 -13px}.block_title_with_icon span{display:block}header .open_callback,header .phone,header .request_btn{display:none}#home_top{background-position:0 380px,right -800px top 150px,center bottom;background-size:auto,auto,auto 100%}#home_top .container{height:auto}#home_top .left_column{width:100%;padding:100px 0 0 0}#home_top h1{font-size:40px;line-height:46px;margin:0 0 20px}#home_top .subtitle{font-size:20px;line-height:26px}#home_top .subsubtitle{font-size:14px!important;line-height:24px!important;margin:0 0 40px!important;letter-spacing:-.6px}#home_top .btn_orange_orange{width:220px;display:block;margin:0 auto 40px;position:relative;z-index:3}#home_top .right_column{top:0;left:0;transform:scale(.5);margin:-350px 0 -50px -200px;position:relative}#home_top .guarantee{margin:30px 0 0}#home_top .guarantee img{margin:3px 16px 10px 0}#home_top .guarantee p{font-size:14px;line-height:16px}#home_top .guarantee p b{font-size:16px;line-height:18px}#home_top .adv_items{flex-wrap:wrap;justify-content:space-around;bottom:50px;position:relative;margin:30px 0}#home_top .adv_items .item{margin:0 0 20px;width:90%;max-width:90%;padding:20px 20px 20px 70px;height:auto}#home_top .adv_items .item img{left:60px;top:50%;transform:translate(-100%,-50%)}#home_courses{padding:20px 0 40px}#home_courses .courses_list{justify-content:space-around}#home_courses .courses_list .item{width:290px;height:400px;margin:0 0 40px}#home_courses .courses_list .item .img{height:260px}#home_courses .courses_list .item .img .icon{top:90px;left:75px}#home_courses .courses_list .item .img .bg .info{width:160px;height:68px;padding:10px 10px 10px 20px}#home_courses .courses_list .item .img .bg .info .price{font-size:16px;line-height:26px}#home_courses .courses_list .item .img .bg .info .time{font-size:12px}#home_courses .courses_list .item .img .bg .date{font-size:14px;margin:20px 20px 0 0}#home_courses .courses_list .item .img .bg a{left:45px;top:120px;width:200px}#home_courses .courses_list .item .description{height:140px;padding:20px}#home_courses .courses_list .item .description .title{font-size:20px;line-height:28px;margin:0 0 20px;max-height:60px}#form_gotoit{margin:0 0 40px}#form_gotoit .container{padding:10px 10px}#form_gotoit .form .left_column{width:100%;padding:0 0 30px}#form_gotoit .form .left_column p{font-size:14px;line-height:20px;margin:0 0 20px}#form_gotoit .form .left_column ul li{font-size:16px;line-height:30px;margin:0 0 10px}#form_gotoit .form .right_column{width:100%;padding:0 0}.field input[type=submit]{display:block;width:100%;font-size:20px;padding:11px 40px}#it_courses .left_column{position:relative;right:0;margin:0 -5% 30px;width:110%;height:300px;max-width:110%}#it_courses .right_column{padding-left:0;width:100%}#it_courses .right_column .title{font-size:20px;margin:0 0 20px}#it_courses .right_column .text p{font-size:14px;line-height:20px;margin:0 0 10px}#it_courses .right_column .text{height:320px;margin:0 0 30px}#it_courses{margin:0 0 50px}#benefits .benefits_list .item{margin:0 0 50px -25px;padding:120px 30px 30px 30px}#benefits .benefits_list .item.type_2{margin:0 -25px 50px 0;padding:120px 30px 30px 30px}#benefits .benefits_list .item .icon{max-height:60px;top:20px}#benefits .benefits_list .item.type_2 .icon{top:20px}#benefits .benefits_list .item .number{font-size:70px;line-height:70px;top:15px;left:150px}#benefits .benefits_list .item.type_2 .number{right:150px}#benefits .benefits_list .item .title{font-size:20px;line-height:28px;text-shadow:0 0 5px #fff}#benefits .benefits_list .item .desc{font-size:14px;line-height:20px;text-shadow:0 0 5px #fff}#bunuses .bg_animated,#bunuses .img{display:none}#bunuses .block_subtitle{font-size:14px;line-height:20px;margin:-30px 0 100px}#bunuses .list{width:100%}#bunuses .list .item{padding:20px 26px}#bunuses .list .item:nth-child(3){margin:0 30px 25px 0}#bunuses .list .item .title{font-size:16px;line-height:20px;margin:0 0 10px}#bunuses .list .item .desc{font-size:14px;line-height:20px}#system .system_list{justify-content:space-around;padding:0 0;margin:0 0}#system .system_list .item_wrap{margin:0 0 40px}#system .system_list .item_wrap{width:140px;height:110px;border-radius:70px}#system .system_list .item_wrap .item{border-radius:70px;padding:60px 10px 0}#system .system_list .item_wrap .item img{top:60px;transform:translate(-50%,-100%);height:40px}#system .system_list .item_wrap .item span{font-size:12px;line-height:16px}#corporate .corporate_list .item{margin:0 0 40px}#corporate .go_to_form{width:300px}#reviews .container{padding:40px 10px 40px}#reviews .bg_animated{display:none}#reviews .left_column .title{font-size:22px;line-height:30px}#reviews .left_column .subtitle{font-size:14px;line-height:20px;margin:0 0 35px}#reviews .left_column .logolist{width:100%}#reviews .right_column_before{display:none}#reviews .right_column{margin:-50px -160px -90px 0;transform:scale(.66)}footer{height:auto}footer .map_wrap{display:none}footer .container{padding:80px 10px 35px}footer .footer_menu{margin:30px 0 0}footer .footer_menu li{width:100%;margin:0 0 10px}footer .footer_menu li:nth-child(1){order:1}footer .footer_menu li:nth-child(2){order:2}footer .footer_menu li:nth-child(3){order:3;text-align:left}footer .footer_menu li:nth-child(4){order:4;text-align:center}#menu .menu_wrap{padding:40px 40px;top:5vh;overflow:scroll}#menu .menu_wrap .close{right:auto;left:30px;top:30px}#menu .menu_wrap li{margin:0 0 15px}#menu .menu_wrap li a{font-size:18px;line-height:20px}#menu .menu_wrap li.big a{font-size:28px;line-height:30px}#contacts_banner .container{height:630px}#contacts_banner .left_column{padding:100px 0 0 0;width:100%}#contacts_banner h1{font-size:40px;line-height:46px}#contacts_banner .open,#contacts_banner .title,#contacts_banner address{font-size:14px;line-height:20px}#contacts_banner .img{top:356px;left:auto;right:-150px;transform:scale(.6)}#contacts_images{padding:65px 0 80px}#contacts_images .items{margin:0 0;justify-content:space-around}#contacts_images .items a{width:280px;min-width:280px;margin:0 0 30px 0!important}#form_gotoit.contacts_page_form{padding:0 0 120px}#form_gotoit.contacts_page_form .form{padding:200px 10px 20px 10px;margin:0 -15px}#form_gotoit.contacts_page_form .form .left_column .manager{transform:scale(.8)}#form_gotoit.contacts_page_form .form .left_column .manager_contacts{width:280px;height:109px;left:auto;right:20px;top:80px;padding:20px 30px}#form_gotoit.contacts_page_form .form .title{font-size:14px;line-height:20px;margin:0 0 20px}#about_top{background-position:left 50vw top 30px,center bottom}#about_top .container{height:680px}#about_top .left_column{width:100%;padding:100px 0 0 0}#about_top h1{font-size:40px;line-height:46px}#about_top h1 span{font-size:20px;line-height:30px}#about_top .subtitle{font-size:14px;line-height:20px}#about_top .right_column{top:170px;right:-300px;transform:scale(.5)}#about_courses{padding:50px 0 60px}#about_courses .text{margin:-40px 0 0;padding:0 0 30px}#about_courses .text p{font-size:14px;line-height:20px;margin:0 0 20px}#values{min-height:400px;padding:0 0 0}#values .bg_animated{top:50px}#values .img{display:none}#values .block_subtitle{font-size:14px;line-height:20px;margin:-30px 0 100px}#values .list{width:100%}#values .list .item{padding:20px 26px}#values .list .item .title{font-size:16px;line-height:20px;margin:0 0 10px}#values .list .item .desc{font-size:14px;line-height:20px}#we_and_students .gallery-top{height:300px}#we_and_students .gallery-thumbs{display:none}#we_and_students .swiper-button-next{right:20px}#we_and_students .swiper-button-prev{left:20px}#help{padding:0 0 30px}#help .left_column .title{font-size:20px;margin:0 0 30px}#help .left_column p{font-size:14px;line-height:20px}#help .right_column,#help .right_column_before{display:none}#about_reviews{padding:0 0}#about_reviews .left_column{width:100%}#about_reviews .left_column .title{font-size:20px;margin:0 0 30px}#about_reviews .left_column p{font-size:14px;line-height:20px}#about_reviews .right_column{width:calc(100% + 70px);margin:30px -35px 0 -35px}#about_reviews .swiper-slide{padding:30px 35px 30px 35px}#courses_top .left_column{padding:100px 0 0 0;width:100%}#courses_top h1{font-size:40px;line-height:46px}#courses_top .subtitle{font-size:14px;line-height:20px}#courses_top{background-position:-400px 140px,left 12vw top 190px,center bottom}#courses_top .right_column{transform:scale(.6);right:-70px;top:230px}#courses_page_list{padding:0 0 20px}#courses_page_list .courses_page_list .item_wrap{margin:0 0 40px}#courses_page_list .courses_page_list .item_wrap.type_2{padding:0 0}#courses_page_list .courses_page_list .item_wrap .item .heading{height:70px;padding:10px 10px}#courses_page_list .courses_page_list .item_wrap .item .heading .icon{height:50px;width:50px;margin:0 10px 0 0}#courses_page_list .courses_page_list .item_wrap .item .heading .category_title{font-size:18px;line-height:24px}#courses_page_list .courses_page_list .item_wrap .item .heading .category_title span{font-size:14px;line-height:24px}#courses_page_list .courses_page_list .item_wrap .item .info{padding:0 0 10px}#courses_page_list .courses_page_list .item_wrap .item .info .row_course{padding:5px 5px}#courses_page_list .courses_page_list .item_wrap .item .info .row_course a{height:auto;padding:0 10px;flex-wrap:wrap}#courses_page_list .courses_page_list .item_wrap .item .info .row_course a .name{width:100%;font-size:18px;line-height:22px;text-align:center;margin:0 0 10px}#courses_page_list .courses_page_list .item_wrap .item .info .row_course a .name i{font-size:14px;line-height:22px;display:block}#courses_page_list .courses_page_list .item_wrap .item .info .row_course a .time{width:50%;font-size:16px;line-height:20px}#courses_page_list .courses_page_list .item_wrap .item .info .row_course a .price{width:50%;font-size:18px;line-height:20px;text-align:right}#courses_page_list .courses_page_list .item_wrap .item .info .row_course a .btn_ellipse{display:none}#form_gotoit.in_courses_list_page{padding:0 0 50px;margin:0 0;background-image:none}#events_top .container{height:560px}#events_top .left_column{width:100%;padding:100px 0 0 0}#events_top h1{font-size:26px;line-height:30px;margin:0 0 30px}#events_top .subtitle{font-size:14px;line-height:20px}#events_top .right_column{top:170px;right:-200px;transform:scale(.5)}#events_page_list .block_title_with_icon{margin:0 0 45px}#events_page_list{padding:60px 0 120px}#events_page_list .item_wrap{margin:0 0 60px;padding:230px 0 0}#events_page_list .item_wrap .item .image{width:290px;height:220px;left:0;top:0}#events_page_list .item_wrap .item .heading{min-height:70px;padding:5px 20px 5px 20px}#events_page_list .item_wrap .item .heading .title{font-size:18px;line-height:30px}#events_page_list .item_wrap .item .heading .title span{font-size:14px;line-height:30px}#events_page_list .item_wrap .item .heading .date{font-size:14px;line-height:30px;right:20px;top:5px}#events_page_list .item_wrap .item .heading .time{font-size:14px;line-height:30px;right:20px;top:35px}#events_page_list .item_wrap .item .info{padding:10px 0 20px}#events_page_list .item_wrap .item .info .desc{padding:10px 20px 20px 20px}#events_page_list .item_wrap .item .info .desc a.btn_read_more{position:relative;right:0;bottom:0;margin:0 auto 20px}#events_page_list .item_wrap .item .info .desc p{font-size:14px;line-height:20px}#events_page_list .item_wrap .item .info .desc p b{font-size:16px;line-height:20px}#events_page_list .item_wrap .item .info .icons_row{height:auto;padding:20px 20px 0;width:94%;margin:0 3%;flex-wrap:wrap;justify-content:space-around}#events_page_list .item_wrap .item .info .icons_row .col{width:230px;min-width:230px;margin:0 0 20px}#events_page_list .item_wrap .item .info .icons_row .col img{height:40px;margin:0 10px 0 0}#events_page_list .item_wrap .item .info .icons_row .col span{font-size:14px;line-height:20px}#events_page_list .item_wrap .item .info .icons_row .col p{font-size:14px;line-height:20px;letter-spacing:-.3px}#events_page_list .item_wrap .item .info .desc p{font-size:16px;line-height:22px}#events_page_list .item_wrap .item .info .desc p b{font-size:20px;line-height:24px}#events_page_list .swiper-slide-next,#events_page_list .swiper-slide-prev{opacity:0!important}#event_top .right_column{top:100px;width:200px;height:170px;transform:scale(1);right:0}#event_top .right_column .image{display:none}#event_top h1{font-size:30px;line-height:40px;margin:0 0 40px;width:100%;z-index:4;position:relative}#event_top .subtitle{position:relative;z-index:4;font-size:16px;line-height:30px;margin:0 0 20px}#event_top .container{height:660px}#event_info .info_items .item_wrap{margin:0 0 40px}#event_speacker .speacker .img{height:400px;width:100%}#event_speacker .speacker .info{height:auto;width:100%}#event_speacker .speacker .info .heading{font-size:18px;line-height:20px;height:50px;padding:15px 25px}#event_more_info{padding:0 0 60px}#event_more_info .right_column,#event_more_info .right_column_before{display:none}#event_more_info .left_column{padding-top:50px}#event_more_info .left_column .title{font-size:18px;margin:0 0 30px}#event_more_info .left_column ul li{font-size:14px;line-height:24px;margin:0 0 14px}#event_more_info .icon33{display:none}#wthat_we_do{min-height:400px;padding:0 0 0}#wthat_we_do .block_title{font-size:20px;margin:0 0 30px}#wthat_we_do .img{display:none}#wthat_we_do .block_subtitle{font-size:14px;line-height:20px;margin:-30px 0 100px}#wthat_we_do .list{width:100%}#wthat_we_do .list .item{padding:20px 26px}#wthat_we_do .list .item .title{font-size:16px;line-height:20px;margin:0 0 10px}#wthat_we_do .list .item .desc{font-size:14px;line-height:20px}#team_top .container{height:630px}#team_top .left_column{padding:100px 0 0 0;width:100%}#team_top h1{font-size:30px;line-height:36px}#team_top .left_column p{font-size:14px;line-height:20px;padding:0 0}#team_top .img{top:260px;right:-180px;transform:scale(.5)}#team_list{padding:60px 0 30px}#team_list .list{padding-top:0;justify-content:space-around}#team_list .list .item_wrap{width:290px;max-width:290px;margin-bottom:40px}#team_list .list .item_wrap .item.up{margin-top:0}#team_list .list .item_wrap .item .img{height:250px}#team_list .list .item_wrap .item .info{padding:10px 10px 25px}#team_list .list .item_wrap .item .info .name{font-size:20px}#team_list .list .item_wrap .item .info .work{font-size:16px;line-height:20px;margin:0 0 10px}#team_list .list .item_wrap .item .info .desc{font-size:14px;line-height:20px;margin:0 0 15px}#modal_speacker .speacker_wrap .close{right:0}#modal_speacker .speacker_wrap .speacker .img{height:400px;width:100%}#modal_speacker .speacker_wrap .speacker .info{height:auto;width:100%}#modal_speacker .speacker_wrap .speacker .info .heading{font-size:18px;line-height:20px;min-height:50px;padding:15px 25px}#develop_top .container{height:600px}#develop_top .left_column{padding:100px 0 0 0;width:100%}#develop_top h1{font-size:30px;line-height:40px}#develop_top .subtitle{font-size:16px;line-height:26px}#develop_top .subsubtitle{font-size:14px;line-height:20px;padding:0;width:100%}#develop_top .img_right{top:365px;right:-20px;height:210px;width:300px}#develop_services{padding:30px 0 0}#develop_services .item_wrap .title{font-size:20px;line-height:30px;margin:0 0 20px;z-index:5;position:relative}#develop_services .item_wrap .title img{left:20px;top:-100px}#develop_services .item_wrap .text p{font-size:14px;line-height:20px;margin:0 0 15px}#develop_services .item_wrap.type_1{padding:280px 0 100px 0}#develop_services .item_wrap.type_1 .image{transform:scale(.4);right:-250px;top:-140px}#develop_services .item_wrap.type_1 .pre_image{transform:scale(.42);right:-250px;top:-140px}#develop_services .item_wrap.type_2{padding:130px 0 100px 0;height:580px}#develop_services .item_wrap.type_2 .image{transform:scale(.4);left:-250px;top:-180px}#develop_services .item_wrap.type_2 .pre_image{transform:scale(.42);left:-250px;top:-180px}#develop_services .item_wrap.type_2::before{left:-1750px}#develop_services .item_wrap.type_3{padding:200px 0 100px 0}#develop_services .item_wrap.type_3 .image{transform:scale(.4);right:-250px;top:-180px}#develop_services .item_wrap.type_3 .pre_image{transform:scale(.42);right:-250px;top:-180px}#team_list.develop_page{padding:0 0 30px}#team_list.develop_page .list .item_wrap .item.up{margin-top:0}#develop_cases .develop_cases_list .swiper-container{height:380px;margin:-30px -10px 50px}#develop_cases .swiper-slide .item{height:300px}#develop_cases .swiper-slide .item .bg p{font-size:16px;line-height:24px;padding:15px 25px}#fullwidth_video{height:300px}#fullwidth_video .wrap{-webkit-clip-path:url(#fullwidth_video_mask_mob);clip-path:url(#fullwidth_video_mask_mob)}#fullwidth_video .subtitle,#fullwidth_video .title{display:none}#form_gotoit.develop_page .icon33{top:550px}#course_top .container{height:1200px}#course_top .left_column{width:100%;padding:100px 0 0 0}#course_top h1{font-size:26px;line-height:36px}#course_top .subtitle{font-size:18px;line-height:24px;margin:0 0 10px}#course_top .subsubtitle{font-size:16px;line-height:20px}#course_top .text{padding-left:0;margin:0 0 20px}#course_top .btn_orange_orange{margin:0 auto;width:260px;display:block}#course_top .right_column{top:430px;right:-250px;transform:scale(.4)}#course_top .details{padding:0 0;flex-wrap:wrap;justify-content:space-around;bottom:30px}#course_top .details .col{width:290px;margin:0 0 20px}#course_top .details .col .title{font-size:16px;line-height:20px}#course_top .details .start img,#course_top .details .time img{top:0}#course_top .details .size .desc{padding-left:0}#course_top .guarantee{margin:30px 0 10px}#course_top .guarantee img{margin:3px 16px 10px 0}#course_top .guarantee p{font-size:14px;line-height:16px}#course_top .guarantee p b{font-size:16px;line-height:18px}#course_teacher_video .left_column{transform:scale(.7) translate(-70%,-110px);margin-left:50%}#course_teacher_video .right_column{margin-top:-100px}#course_teacher_video .right_column .name{font-size:20px;line-height:26px}#course_teacher_video .right_column .desc{font-size:14px;line-height:20px}#course_package .package_items{margin:0 0;flex-wrap:wrap;justify-content:space-around}#course_package .package_items .item_wrap{margin:0 0 60px!important}#course_package .package_items .item_wrap .item .desc p{font-size:14px;line-height:24px}#course_package .btn_orange_transp span{font-size:18px}#course_package .package_items .item_wrap .item .button{padding:20px 0}#course_package{padding:0 0 25px}#course_modules .modules_list .item_wrap .item .number{transform:scale(.6) translate(-80px,-50px)}#course_modules .modules_list .item_wrap .item .heading{height:auto;padding:10px 15px 10px 150px;font-size:18px;line-height:24px}#course_modules .modules_list .item_wrap .item .subheading{height:auto}#course_modules .modules_list .item_wrap .item .subheading .month{text-align:right;width:100%;padding:0 15px;font-size:14px}#course_modules .modules_list .item_wrap .item .subheading .long{text-align:right;width:100%;padding:0 15px;font-size:14px}#course_modules .modules_list .item_wrap .description{padding:10px 15px 10px 15px}#course_modules .modules_list .item_wrap .description ol li{font-size:14px;line-height:18px;padding:0 0 0 20px}#course_modules .modules_list .item_wrap .description ol li:before{font-size:14px;line-height:18px}#course_modules .modules_list .item_wrap .bottom{padding:10px 15px}#course_modules .modules_list .item_wrap .bottom .title{font-size:18px;line-height:30px}#course_modules .modules_list .item_wrap .bottom .desc{font-size:14px;line-height:20px}#course_modules .modules_list .item_wrap .icons .icon_wrap{width:140px;height:110px;margin:0 0 20px}#course_modules .modules_list .item_wrap .icons .icon_wrap_2{width:140px;height:110px}#course_modules{margin:0 0}#course_your_scills .left_column{width:100%;padding-top:0}#course_your_scills .left_column .title{font-size:18px;margin:0 0 0}#course_your_scills .right_column{width:100%;padding:40px 0 0 0}#course_your_scills .right_column .item{margin:0 0 30px 20px!important}#course_your_scills .right_column .item .title{font-size:16px}#course_your_scills .right_column .item .desc{font-size:14px}#your_resume .left_column,#your_resume .right_column{width:100%;margin:0 0 30px}#your_resume .title{font-size:20px;line-height:30px;padding:10px 0 20px 80px}#your_resume .title img{height:40px;left:10px;top:0}#your_resume{padding:0 0 45px}#your_resume .resumeimg,#your_resume .sertimg{transform:scale(1) translate(0,0);margin-bottom:0}#course_plushki{padding:40px 0 110px}#course_plushki .plushki_list .item{width:100%}#course_speackers{padding:55px 0 0}#course_speackers .speacker{width:280px}#course_speackers .speacker .img{height:250px;width:100%}#course_speackers .speacker .info{height:auto;width:100%}#course_speackers .speacker .info .heading{font-size:18px;line-height:20px;height:50px;padding:15px 25px}#lost_lession .ll_wrap{padding:250px 0 0 0}#lost_lession .image,#lost_lession .pre_image{display:none}#lost_lession{min-height:500px}#we_and_students.course_page{padding:0 0 25px}#course_text{background-size:400% auto}#course_text .icon33{display:none}#course_text .left_column .title{font-size:20px;line-height:28px;margin:0 0 20px}#course_text .left_column p{font-size:14px;line-height:20px}#course_text .right_column,#course_text .right_column_before{display:none}#course_text .left_column .text{max-height:400px;margin-right:0;padding:10px 10px}#course_text .mCustomScrollBox{width:100%;max-width:100%;margin:0}#course_text .mCSB_inside>.mCSB_container{margin-right:30px}#course_text .left_column .text p{font-size:14px;line-height:20px;margin:0 0 14px}#course_text .left_column .text p b{font-size:16px;line-height:20px}#course_modules .modules_list .item_wrap .icons .icon_wrap_2 .icon span::after{border-right:14px solid transparent}#course_modules .modules_list .item_wrap .icons .icon_wrap_2 .icon:hover span{font-size:14px;line-height:18px;width:250px;top:0;padding:6px 12px;transform:translate(-90%,-100%)}#course_modules .modules_list .item_wrap .icons .icon_wrap:nth-child(odd) .icon_wrap_2 .icon:hover span{transform:translate(-30%,-100%)}#course_modules .modules_list .item_wrap .icons .icon_wrap:nth-child(odd) .icon_wrap_2 .icon span::after{right:180px}.modal_item .modal_item_wrap{padding:50px 20px 0 20px}.modal_item .modal_item_wrap .form .left_column{display:none}.modal_item .modal_item_wrap .form .right_column{width:100%}#corporate_top h1{font-size:30px;line-height:40px}#corporate_top .left_column{padding:100px 0 0 0}#corporate_top .right_column{top:390px;right:-260px;transform:scale(.6)}#corporate_top .text p{font-size:14px;line-height:20px;margin:0 0 20px}#corporate_top .text p b{font-size:16px}#course_teacher_video.corporate{padding:60px 0 0}#system.corporate .system_list{justify-content:space-around;padding:0 0;margin:0 0}#system.corporate .system_list .item_wrap{margin:0 0 40px}#system.corporate .system_list .item_wrap{width:140px;height:110px;border-radius:70px}#system.corporate .system_list .item_wrap .item{border-radius:70px;padding:60px 10px 0}#system.corporate .system_list .item_wrap .item img{top:50px;transform:translate(-50%,-100%);height:40px}#system.corporate .system_list .item_wrap .item span{font-size:10px;line-height:12px}#courses_page_list_new .courses_page_list .item_wrap .name{width:80px;font-size:60px;line-height:60px;padding:20px 20px}#courses_page_list_new .courses_page_list .item_wrap .item{-webkit-width:calc(100% - 81px);width:calc(100% - 81px);padding-right:34px}#courses_page_list_new .courses_page_list .item_wrap .item .category_title{padding:20px 0 30px;font-size:20px;line-height:26px}#courses_page_list_new .courses_page_list .item_wrap .item .list .row_course,#courses_page_list_new .courses_page_list .item_wrap .item .list .row_course.type_1,#courses_page_list_new .courses_page_list .item_wrap .item .list .row_course.type_2,#courses_page_list_new .courses_page_list .item_wrap .item .list .row_course.type_3{margin:0 0 40px;width:100%;padding:0 30px 0 0}.vacancy_wrap .vacancy_item{width:80%}.vacancy_wrap{justify-content:center}#for_whom .tabs__content{padding-right:20px}}@media screen and (max-width:560px){#your_resume .resumeimg,#your_resume .sertimg{transform:scale(.67) translate(-132px,-190px);margin-bottom:-250px}}@media screen and (max-width:480px){#courses_page_list_new .courses_page_list .item_wrap .item{padding-right:23px}#courses_page_list_new .courses_page_list .item_wrap .name{display:none}#courses_page_list_new .courses_page_list .item_wrap .item .category_title{padding:20px 0 50px}#courses_page_list_new .courses_page_list .item_wrap .item{-webkit-width:100%;width:100%;padding-right:34px}#courses_page_list_new .courses_page_list .item_wrap .item .list .row_course,#courses_page_list_new .courses_page_list .item_wrap .item .list .row_course.type_1,#courses_page_list_new .courses_page_list .item_wrap .item .list .row_course.type_2,#courses_page_list_new .courses_page_list .item_wrap .item .list .row_course.type_3{margin:0 0 60px;width:100%;padding:0 0 0 15px}#courses_page_list_new .courses_page_list .item_wrap .item .list .row_course .cource_item{padding:40px 15px 12px 15px}#courses_page_list_new .courses_page_list .item_wrap .item .list .row_course .cource_item .price_wrap{top:-50px;right:-20px}}@media screen and (max-width:380px){#your_resume .resumeimg,#your_resume .sertimg{transform:scale(.54) translate(-230px,-300px);margin-bottom:-330px}}
