body{font:100% "Montserrat", sans-serif;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;background-color:#fff;color:#393939;font-size:14px;line-height:1.5em}a{transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out;color:#393939;text-decoration:none}a:hover{color:#6000da}.wr{padding-left:15px;padding-right:15px;margin:0 auto;max-width:1160px;width:100%}.wr.wr_wide{max-width:1400px}.wr .wr{padding-left:0;padding-right:0}.cols{justify-content:space-between}.cols .col{width:calc(50% - 15px)}.article{color:#393939;font-size:16px;line-height:1.5em}.article div{line-height:1.5em}.article.article_two_cols{columns:2}.article.article_two_cols h1,.article.article_two_cols h2{column-span:all;width:100%}.article p{padding-bottom:1.5em;line-height:1.5em}.article img{max-width:100%;height:auto}.article img.alignleft{display:block;float:left;margin:0 20px 10px 0}.article img.alignright{display:block;float:right;margin:0 0 10px 20px}.article img.aligncenter{display:block;margin:0 auto}.article ul,.article ol{padding-bottom:1.5em;padding-left:0;padding-right:1.5em}.article ul li,.article ol li{line-height:1.5em;transform:translateX(1.5em)}.article blockquote{margin-bottom:35px;padding:30px;background:#fcfbfb;position:relative;border-radius:8px}.article strong:last-child,.article ol:last-child,.article ul:last-child,.article p:last-child{padding-bottom:0}.article.article_large{font-size:18px;line-height:1.6em}.article table tr th{text-align:left}.article table tr th,.article table tr td{border:1px solid #e6e6e6;padding:10px}.article h5,.article h4,.article h3,.article h2{padding-bottom:0.5em}.title_0{font-size:70px;font-weight:600;line-height:1em}.title_1,.article h1{font-size:40px;line-height:1.3em;font-weight:bold}.title_1 span,.article h1 span{color:#6000da}.title_2,.article h2{font-size:30px;line-height:1.2em;font-weight:600}.title_2 span,.article h2 span{color:#6000da}.title_3,.article h3{font-size:20px;line-height:1.2em;font-weight:600}.title_3 span,.article h3 span{color:#6000da}.title_4,.article h4{font-size:18px;line-height:1.2em;font-weight:600}.title_4 span,.article h4 span{color:#6000da}.title_normal{font-weight:600}.ttt{text-transform:uppercase}.centered{text-align:center}.img_wr>img{display:block;max-width:100%;max-height:100%;height:auto;width:auto}.img_bg{position:relative;min-height:200px}.img_bg>img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.df{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.hidden{display:none}i.angle{display:inline-block;padding:3px;border:solid black;border-width:0 2px 2px 0;position:relative;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out}i.angle.angle_right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}i.angle.angle_left{transform:rotate(135deg);-webkit-transform:rotate(135deg)}i.angle.angle_up{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}i.angle.angle_down{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.btn_wr.df{justify-content:flex-start}.btn_wr.df a+a{margin-left:10px}.btn_wr a.btn{line-height:40px;height:42px;background:#f1e7ff;color:#6000da;padding:0 15px;text-decoration:none;font-size:14px;font-weight:500;border-radius:85px;display:inline-block;border:1px solid #6000da;position:relative}.btn_wr a.btn svg{width:17px;height:17px;position:absolute;right:12px;top:calc(50% - 8px)}.btn_wr a.btn:hover{background:#6000da;color:#fff}.btn_wr a.btn.btn_i{padding-right:35px}.btn_wr a.btn.btn_orange{background:#fff0e1;color:#ff7a00;border-color:#ff7a00}.btn_wr a.btn.btn_orange:hover{color:#fff;background:#ff7a00}.btn_wr a.btn.btn_fill{background:#6000da;color:#fff}.btn_wr a.btn.btn_fill:hover{background:transparent;color:#6000da}.btn_wr a.btn.btn_inverse{background:transparent;color:#6000da}.btn_wr a.btn.btn_inverse:hover{background:#6000da;color:#fff}.btn_wr a.btn.btn_white{background:white;color:#393939;border-color:white}.btn_wr a.btn.btn_white:hover{background:#ff7a00;color:#fff;border-color:#ff7a00}.btn_wr a.btn.btn_small{line-height:28px;height:28px;border:none;font-weight:600;background:#8431ee;color:#fff}.btn_wr a.btn.btn_small:hover{background:#fff;color:#6000da}.btn_wr a.btn.btn_large{line-height:48px;height:50px;font-size:16px;padding:0 45px}.header{margin-bottom:35px;position:relative;z-index:10}.header .wr>.df{height:110px;justify-content:space-between;align-items:center}.header .wr>.df .logo{align-items:center}.header .wr>.df .logo span{padding-left:13px;font-size:10px;text-transform:uppercase;font-weight:600;line-height:1.5em}@media screen and (min-width:961px){.header .wr>.df ul.menu li{display:block}.header .wr>.df ul.menu li+li{margin-left:35px}.header .wr>.df ul.menu li a{display:block;font-size:14px;font-weight:500;padding:15px 25px;border-radius:66px;text-transform:uppercase}.header .wr>.df ul.menu li a:hover{background:#ff7a00;color:#fff}.header .wr>.df ul.menu li a:hover i{border-color:#fff}.header .wr>.df ul.menu li.parent i{position:relative;top:-3px;margin-left:5px;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out}.header .wr>.df ul.menu li.parent.active i{top:0;-moz-transform:rotate(225deg);-webkit-transform:rotate(225deg);-o-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.header .wr>.df ul.menu li ul{display:none}}.header .wr>.df .phone a{font-size:14px;font-weight:500}.header .wr>.df .login a{font-size:14px;font-weight:500;align-items:center}.header .wr>.df .login a svg{width:25px;height:25px;margin-right:10px}.main_banner .img_bg{height:500px;border-radius:15px;overflow:hidden;background:#393939;flex-direction:column;justify-content:flex-end}.main_banner .img_bg:after{content:"";display:block;position:absolute;inset:0;background:rgba(0, 0, 0, 0.4)}.main_banner .img_bg .box{position:relative;z-index:8;padding:25px;color:#fff}.main_banner .img_bg .box .article{margin-top:20px}.main_banner .img_bg .box .article p{font-size:25px;font-weight:500;color:#fff}.main_banner .img_bg .box .btn_wr{margin-top:60px}.main_tags{margin-top:30px;margin-bottom:-5px}.main_tags .tags{flex-wrap:wrap;justify-content:center}.main_tags .tags .tag{margin:5px;border-radius:20px;background:#fcfbfb;color:#393939;font-size:10px;font-weight:600;padding:14px 24px}.block_education{margin-top:35px}.courses_listing{flex-wrap:wrap;margin-left:-22px;margin-right:-22px;margin-top:35px;margin-bottom:-22px}.courses_listing .item{width:calc(33.333% - 22px);margin-left:11px;margin-right:11px;margin-bottom:22px}.course_item{padding:20px 25px;border-radius:30px;background-color:#f9f4ff}.course_item .date{font-weight:500}.course_item .date strong{font-weight:bold;color:#ff7a00}.course_item .title{min-height:60px;font-size:22px;margin-top:10px;font-weight:600;line-height:1.4em}.course_item .article{font-size:12px;margin-top:5px;height:144px;overflow:hidden}.course_item .duration{font-size:12px;line-height:2.5em;margin-top:15px}.course_item .price_box{padding-top:2px;align-items:center}.course_item .price_box del{font-size:16px;color:#6f6f6f;padding-right:10px}.course_item .price_box .price{font-size:22px;font-weight:bold;color:#ff7a00}.course_item .price_box .discount{margin-left:auto;font-size:11px;line-height:24px;height:24px;padding:0 6px;background:#e50000;border-radius:50px;color:#fff}.course_item .btn_wr{padding-top:20px}.main_schedule{margin-top:90px}.main_schedule .schedule_table .row{margin-top:50px;justify-content:space-between;flex-wrap:wrap}.main_schedule .schedule_table .row .title_3{width:100%;margin-bottom:20px}.main_schedule .schedule_table .row .item{margin-bottom:30px;width:calc(33.33% - 40px)}.main_schedule .schedule_table .row .item .date{font-size:14px;font-weight:bold;border-right:1px solid #e6e6e6;margin-right:10px;padding-right:15px;text-align:right}.main_schedule .schedule_table .row .item .box{width:calc(100% - 100px);border-radius:20px;background:#fcfbfb;padding:15px 20px;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out;position:relative}.main_schedule .schedule_table .row .item .box .title_4 a:before{content:"";display:block;inset:0;position:absolute}.main_schedule .schedule_table .row .item .box .article p{font-size:12px;margin-top:10px;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out}.main_schedule .schedule_table .row .item:hover .box{background:rgba(255, 122, 0, 0.7);color:#fff}.main_schedule .schedule_table .row .item:hover .box *{color:#fff}.main_price{margin-top:90px}.main_price .price_table{margin-top:35px}.main_price .price_table .row{justify-content:space-between;align-items:center;border:1px solid #e6e6e6;margin-bottom:-1px}.main_price .price_table .row>div{padding:15px;font-size:14px}.main_price .price_table .row>div .df{align-items:center;justify-content:flex-end}.main_price .price_table .row>div .df svg{margin-left:6px}.main_team{margin-top:90px}.main_team .slick-list{margin-top:35px;margin-left:-10px;margin-right:-10px}.main_team .slide{padding:0 10px}.main_team .item{background:#fcfbfb;border-radius:15px;padding:12px}.main_team .item .body{width:calc(100% - 110px);padding-right:12px}.main_team .item .body .article{margin-top:10px;font-size:12px;line-height:1.4em}.main_team .item .right .img_bg{overflow:hidden;width:110px;height:110px;min-height:0;border-radius:10px}.bottom_banner{margin-top:90px}.bottom_banner .img_bg{overflow:hidden;border-radius:15px;background:#0ba2e3}.bottom_banner .img_bg .box{min-height:320px;padding:50px;color:#fff;position:relative;justify-content:space-between;align-items:center}.bottom_banner .img_bg .box .left .article{margin-top:20px}.bottom_banner .img_bg .box .left .article p{color:#fff}.bottom_banner .img_bg .box .left .btn_wr{margin-top:30px}.bottom_form{margin-top:90px}.bottom_form .img_bg{overflow:hidden;border-radius:15px;background:#0ba2e3}.bottom_form .box{padding:50px;color:#fff;position:relative;justify-content:space-between;align-items:center}.bottom_form form input[type="tel"],.bottom_form form input[type="text"]{border:1px solid #fff;color:#fff}.bottom_form form input[type="tel"]::-webkit-input-placeholder,.bottom_form form input[type="text"]::-webkit-input-placeholder{color:#fff}.bottom_form form input[type="tel"]::-moz-placeholder,.bottom_form form input[type="text"]::-moz-placeholder{color:#fff}.bottom_form form input[type="tel"]:-moz-placeholder,.bottom_form form input[type="text"]:-moz-placeholder{color:#fff}.bottom_form form input[type="tel"]:-ms-input-placeholder,.bottom_form form input[type="text"]:-ms-input-placeholder{color:#fff}.main_calc{margin-top:90px}#QuizCalcSalary{max-width:100%;margin:0 auto;padding:30px;border:1px solid #ccc;border-radius:20px}#QuizCalcSalary .title0{font-size:22px;font-weight:bold}#QuizCalcSalary .quiz_indicator{padding-top:15px;display:flex;flex-wrap:wrap}#QuizCalcSalary .quiz_indicator .num{color:#666}#QuizCalcSalary .quiz_indicator .num+.num{margin-left:10px}#QuizCalcSalary .quiz_steps .quiz_step.step_last{padding-top:15px}#QuizCalcSalary .quiz_steps .quiz_step .bonuses{margin-top:15px;padding-top:15px;padding-bottom:15px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}#QuizCalcSalary .quiz_steps .quiz_step .bonuses .bonuses_title{font-size:16px;font-weight:bold}#QuizCalcSalary .quiz_steps .quiz_step .bonuses .bonus{margin-top:7px;padding-left:30px;position:relative;font-weight:500;line-height:20px}#QuizCalcSalary .quiz_steps .quiz_step .bonuses .bonus:before{content:"";display:block;position:absolute;left:0;top:0;width:20px;height:20px;border-radius:5px;background:#6000da}#QuizCalcSalary .quiz_steps .quiz_step .bonuses .bonus:After{content:"";width:5px;height:8px;position:absolute;left:7px;top:3px;border-right:2px solid #fff;border-bottom:2px solid #fff;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#QuizCalcSalary .quiz_steps .quiz_step .title{padding-top:15px;font-size:18px;font-weight:bold}#QuizCalcSalary .quiz_steps .quiz_step #salary{font-weight:bold;color:#6000da}#QuizCalcSalary .quiz_steps .quiz_step .title2{padding-top:20px;font-size:16px}#QuizCalcSalary .quiz_steps .quiz_step .answers{padding-top:10px;display:flex;flex-wrap:wrap}#QuizCalcSalary .quiz_steps .quiz_step .answers label input{display:none}#QuizCalcSalary .quiz_steps .quiz_step .answers label span{font-size:14px;display:block;cursor:pointer;border:1px solid #dfe1e0;padding:10px 15px 10px 36px;border-radius:6px;margin-right:10px;margin-bottom:10px;color:#333;position:relative;font-weight:500}#QuizCalcSalary .quiz_steps .quiz_step .answers label span:before{content:"";display:block;width:14px;height:14px;border-radius:100%;border:2px solid #dfe1e0;position:absolute;left:10px;top:8px}#QuizCalcSalary .quiz_steps .quiz_step .answers label input:checked+span{background:#f1e7ff;color:#6000da;border-color:#6000da}#QuizCalcSalary .quiz_steps .quiz_step .answers label input:checked+span:Before{border-color:#6000da}#QuizCalcSalary .quiz_steps .quiz_step .quiz_nav{display:flex;align-items:center;padding-top:30px}#QuizCalcSalary .quiz_steps .quiz_step .quiz_nav .js_quiz_back{padding-right:20px;text-decoration:none;font-size:12px}#QuizCalcSalary .quiz_steps .quiz_step .quiz_nav .js_quiz_next{display:inline-flex}#QuizCalcSalary .quiz_steps .quiz_step.step_last .title:first-child{padding-top:0}#QuizCalcSalary form{max-width:400px;margin-top:30px}form input[type="email"],form input[type="tel"],form input[type="text"]{background:rgba(255, 255, 255, 0.3);border:1px solid #e6e6e6;border-radius:30px;padding:15px;font-family:"Montserrat";text-indent:0;width:100%;max-width:340px}form input[type="submit"]{line-height:53px;height:55px;background:#fff0e1;color:#ff7a00;padding:0 23px;font-size:16px;font-weight:500;border-radius:85px;display:inline-block;border:1px solid #ff7a00;position:relative;cursor:pointer;font-family:"Montserrat";appearance:none}form input[type="submit"]:hover{opacity:0.7}form input.validation_error{border-color:#c00 !important}form input[type="checkbox"].validation_error+span{color:#c00 !important}form .form_item+.form_item{margin-top:15px}.styled_checkbox,span[data-name="your-consent"]{color:#393939}.styled_checkbox label,span[data-name="your-consent"] label{cursor:pointer}.styled_checkbox label input,span[data-name="your-consent"] label input{display:none}.styled_checkbox label input+span,span[data-name="your-consent"] label input+span{font-size:12px;line-height:1.2em;position:relative}.styled_checkbox label input+span .check,span[data-name="your-consent"] label input+span .check{position:relative;left:0;top:0;content:"";display:block;width:24px;height:24px;border:1px solid #e6e6e6;line-height:19px;text-align:center;background:transparent;border-radius:5px;min-width:24px;background:#fff}.styled_checkbox label input+span .check:hover,span[data-name="your-consent"] label input+span .check:hover{opacity:0.7}.styled_checkbox label span.df,span[data-name="your-consent"] label span.df{align-items:center}.styled_checkbox label span.text,span[data-name="your-consent"] label span.text{padding-left:10px;text-align:left}.styled_checkbox label input:checked+span .check:after,span[data-name="your-consent"] label input:checked+span .check:after{content:"";width:5px;height:8px;position:absolute;left:8px;top:4px;border-right:2px solid #393939;border-bottom:2px solid #393939;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.styled_checkbox label a,span[data-name="your-consent"] label a{border-bottom:1px solid;color:#393939}.styled_checkbox label a:hover,span[data-name="your-consent"] label a:hover{color:#ff7a00}.popup{padding:30px 15px;background:#fff;width:320px}.popup .title_2{text-align:center}.popup .article{margin-top:20px}.popup .article p{font-size:12px;text-align:center}.popup form{margin-top:20px}.popup .form_item_submit{text-align:center}.popup .form_item_submit input{text-align:center;width:100%;padding:0}.footer{margin-top:100px;background:#0ba2e3;position:relative;overflow:hidden;padding-bottom:100px}.footer .img_bg{position:absolute;left:0;top:0;width:100%;height:100%}.footer .wr{position:relative;padding-top:100px}.footer .wr>.box{background:#fff;padding:75px 0 50px;border-radius:50px;flex-direction:column;justify-content:center;align-items:center}.footer .wr>.box .title{text-transform:uppercase;font-size:22px;line-height:1.45em}.footer .wr>.box .title strong{font-weight:600}.footer .wr>.box .btn_wr{padding-top:20px}.footer .social_wr .title{font-size:20px;font-weight:bold;font-stretch:normal;font-style:italic;line-height:1.2;color:#0cf3ff}.footer .social_wr .social{padding-top:26px}.footer .social_wr .social a{display:block}.footer .social_wr .social a+a{margin-left:40px}.footer .contacts_line{padding-top:78px;align-items:center;flex-wrap:wrap;justify-content:space-between}.footer .contacts_line>div{margin-bottom:30px;align-items:center}.footer .contacts_line>div .img_wr{margin-right:12px;width:38px}.footer .contacts_line>div span,.footer .contacts_line>div a{font-size:18px;line-height:1.67em;color:#fff}.footer .contacts_line>div a{text-decoration:none}.footer .footer_links{padding-top:60px}.footer .footer_links .col{width:25%;color:#fff}.footer .footer_links .col a{color:#fff}.footer .footer_links .col.col_wide{width:50%;padding-right:30px}.footer .footer_links .col.col_wide .box{max-width:520px}.footer .footer_links .col.col_wide .box .body{padding-top:25px;font-size:18px;line-height:1.5em}.footer .footer_links .col.col_wide .box form{margin-top:22px}.footer .footer_links .col.col_wide .box form .form_item{width:100%;position:relative}.footer .footer_links .col.col_wide .box form input[type="email"]{width:100%;border:none;background:rgba(255, 255, 255, 0.5);border-radius:40px;line-height:70px;height:70px;text-indent:20px;font-size:18px;color:#fff;font-family:"Montserrat"}.footer .footer_links .col.col_wide .box form input[type="email"]::-webkit-input-placeholder{color:#fff}.footer .footer_links .col.col_wide .box form input[type="email"]::-moz-placeholder{color:#fff}.footer .footer_links .col.col_wide .box form input[type="email"]:-moz-placeholder{color:#fff}.footer .footer_links .col.col_wide .box form input[type="email"]:-ms-input-placeholder{color:#fff}.footer .footer_links .col.col_wide .box form input[type="email"]:disabled{cursor:not-allowed !important;color:#acacac}.footer .footer_links .col.col_wide .box form input[type="submit"]{cursor:pointer;font-family:"Montserrat";position:absolute;right:5px;top:5px;line-height:58px;height:60px;color:#6000da;padding:0 23px;text-decoration:none;font-size:18px;font-weight:500;border-radius:85px;display:inline-block;background:#fff0e1;color:#ff7a00;border:1px solid #ff7a00;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out;appearance:none}.footer .footer_links .col.col_wide .box form input[type="submit"]:hover{color:#fff;background:#ff7a00}.footer .footer_links .col .title{font-size:20px;font-weight:bold;font-stretch:normal;font-style:italic;line-height:1.2;color:#fff}.footer .footer_links .col ul li{font-size:18px;display:block}.footer .footer_links .col ul li+li{margin-top:20px}.slick-dots{margin-top:20px;display:flex;flex-wrap:wrap;justify-content:center}.slick-dots li{display:block}.slick-dots li+li{margin-left:5px}.slick-dots li button{width:8px;height:8px;border-radius:100%;border:none;text-indent:-9999px;background:#0ba2e3;cursor:pointer;appearance:none}.slick-dots li.slick-active button{background:#ff7a00}.main_articles{margin-top:90px;margin-bottom:-20px}.main_articles .items{margin-top:35px;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.main_articles .items .item{width:calc(33.33% - 20px);margin-left:10px;margin-right:10px;margin-bottom:20px;padding:15px;border-radius:15px;box-shadow:0 6px 16.4px 0 rgba(0, 0, 0, 0.1);position:relative}.main_articles .items .item .title_4{display:inline-block;padding-right:60px}.main_articles .items .item .title_4:before{position:absolute;content:"";display:block;inset:0}.main_articles .items .item .tag{position:absolute;right:10px;top:10px;font-size:9px;text-transform:lowercase;line-height:15px;padding:0 8px;background:#dbffca}.main_articles .items .item .article{font-size:12px;padding-top:10px}body.menu_overlay #overlay{content:"";display:block !important;inset:0;background:rgba(0, 0, 0, 0.5);position:fixed;height:100%;z-index:8}#menublock{position:absolute;padding-top:185px;background:#fff;width:100%;left:0;top:0;z-index:9;padding-bottom:75px}#menublock .cols{justify-content:space-between}#menublock .cols .col{width:calc(25% - 45px)}#menublock form{position:relative;margin-bottom:40px}#menublock form input[type="text"]{width:100%;height:36px;line-height:36px;background:rgba(231, 231, 231, 0.5);border-color:rgba(151, 151, 151, 0.5);padding-right:36px;text-indent:12px;padding-left:0}#menublock form button{position:absolute;right:0;top:0;width:36px;height:36px;text-indent:-9999px;border:none;padding:0;background:transparent;-webkit-appearance:none;cursor:pointer}#menublock form button svg{position:absolute;inset:0;color:#6b6b6b;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out;transform:translate(50%, 50%)}#menublock form button:hover svg{color:#6000da}#menublock ul.menu>li{display:block}#menublock ul.menu>li a .angle{margin-left:5px;position:relative;top:-3px}#menublock ul.menu>li a:hover .angle{border-color:#6000da}#menublock ul.menu>li a.active i{top:0;-moz-transform:rotate(225deg);-webkit-transform:rotate(225deg);-o-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}#menublock ul.menu>li+li{margin-top:30px}#menublock ul.menu>li ul.sub-menu{margin-top:17px}#menublock ul.menu>li ul.sub-menu li{display:block}#menublock ul.menu>li ul.sub-menu li+li{margin-top:12px}#menublock ul.menu>li ul.sub-menu li a{line-height:1.3em}#menublock .articles .item{padding:12px;border-radius:8px;background-image:linear-gradient(241deg, #4494f3, #996de2);color:#fff;align-items:center;position:relative;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out}#menublock .articles .item:nth-child(even){background-image:linear-gradient(241deg, #87beff, #3e8bff)}#menublock .articles .item+.item{margin-top:25px}#menublock .articles .item .title_5{padding-right:35px;width:calc(100% - 100px);font-weight:600;color:#fff;line-height:1.4em;padding-bottom:0;margin-bottom:0}#menublock .articles .item .title_5:before{content:"";display:block;inset:0;position:absolute}#menublock .articles .item .img_bg{width:100px;height:90px;border-radius:6px;min-height:0;overflow:hidden}#menublock .articles .item:hover{opacity:0.7}.c_main{background:#f8f5ff;padding:50px;border-radius:30px}.c_main .col.df{justify-content:center;align-items:center}.c_main .col .top .tag{font-size:18px;border-radius:30px;background:#ffe8d2;padding:15px 20px;line-height:1.2em;text-align:center}.c_main .col .top .tag:nth-child(2){background:#e4ecff}.c_main .col .top .tag b{font-weight:600}.c_main .col .top .tag span{color:#ff7a00}.c_main .col .top .tag+.tag{margin-left:20px}.c_main .col .title_1{margin-top:20px}.c_main .col .title_3{margin-top:20px;font-weight:500}.c_main .col .article{margin-top:20px}.c_main .col .btn_wr{margin-top:50px}.c_cols{margin-top:100px;justify-content:space-between;position:relative}.c_cols:after,.c_cols:before{content:"";position:absolute;width:2px;height:100%;background:#f1e7ff}.c_cols:before{left:33.33%}.c_cols:after{right:33.33%}.c_cols .item{width:calc(33.33% - 20px);text-align:center}.c_it_fit{margin-top:100px}.c_it_fit .cols{margin-top:30px;flex-wrap:wrap}.c_it_fit .cols .col{min-height:300px;background:#6000da;color:#fff;padding:30px;border-radius:30px;align-items:center;margin-bottom:30px}.c_it_fit .cols .col:nth-last-child(1),.c_it_fit .cols .col:nth-last-child(2){margin-bottom:0}.c_it_fit .cols .col .img_wr{width:114px}.c_it_fit .cols .col .right{padding-left:30px;width:calc(100% - 114px)}.c_it_fit .cols .col .right .article{margin-top:10px;color:#fff}.c_checks{margin-top:100px;justify-content:space-between;position:relative}.c_checks:after,.c_checks:before{content:"";position:absolute;width:2px;height:100%;background:#f1e7ff}.c_checks:before{left:33.33%}.c_checks:after{right:33.33%}.c_checks .item{width:calc(33.33% - 20px);text-align:center}.c_checks .item .img_wr{margin:0 auto;width:30px}.c_checks .item .title_4{margin-top:10px;font-weight:normal}.c_teach_program{margin-top:100px}.c_teach_program .program_content{margin-top:30px;flex-wrap:wrap;margin-bottom:-20px}.c_teach_program .program_content .item{width:25%;text-align:center;margin-bottom:20px}.c_teach_program .program_content .item .title_2{color:#ff7a00}.c_teach_program .program_content .item .title_4{margin-top:10px;font-weight:normal}.c_teach_program .program_list{margin-top:30px}.faq{background:#fcfbfb;padding:50px;border-radius:30px}.faq .item+.item{margin-top:30px;padding-top:30px;border-top:1px solid #e6e6e6}.faq .item .article{margin-top:30px}.faq .item .q{transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out;justify-content:space-between;align-items:center;cursor:pointer}.faq .item .q .title_3{width:calc(100% - 65px)}.faq .item .q:hover{color:#ff7a00}.faq .item .q .arrow{width:35px;height:35px;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out}.faq .item .q.open .arrow{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.faq .item .a{margin-left:30px}.c_reviews{margin-top:100px}.c_reviews .js_reviews_carousel{margin-top:30px}.c_reviews .js_reviews_carousel .slider_arrow{position:absolute;display:block;width:40px;height:40px;border-radius:100%;cursor:pointer;top:calc(50% - 20px);left:-10px;z-index:10;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out;display:flex;justify-content:center;align-items:center}.c_reviews .js_reviews_carousel .slider_arrow.slider_arrow_right{left:auto;right:-10px}.c_reviews .js_reviews_carousel .slider_arrow:hover .angle{border-color:#6000da}.c_reviews .js_reviews_carousel .slider_arrow .angle{padding:14px}.c_reviews .js_reviews_carousel .slick-list{margin:0 -15px}.c_reviews .js_reviews_carousel .slide{padding:0 15px}.c_reviews .js_reviews_carousel .slide .item{border-radius:30px;padding:30px;background:#fff0e1;min-height:516px}.c_reviews .js_reviews_carousel .slide .item .top{justify-content:space-between;align-items:center}.c_reviews .js_reviews_carousel .slide .item .top .title{padding-left:10px;width:calc(100% - 86px);font-weight:500;font-size:16px;padding-right:10px}.c_reviews .js_reviews_carousel .slide .item .top .img_wr:last-child{width:48px;border-radius:100%;border:2px solid #cb38a5;overflow:hidden}.c_reviews_info{margin-top:100px;align-items:center}.c_reviews_info .col.df{height:290px;position:relative}.c_reviews_info .col .title_3{padding-left:50px;font-weight:500}.c_reviews_info .col .circle{height:290px;width:290px;border-radius:100%;background:#f1e7ff;position:absolute;z-index:5;padding:40px;flex-direction:column;justify-content:center}.c_reviews_info .col .circle+.circle{border:1px solid #393939;background:#fff;z-index:4;right:0}.c_reviews_info .col .circle .title{font-weight:500;font-size:16px;line-height:1.3em}.c_reviews_info .col .circle .title+.title_2{margin-top:20px}.c_reviews_info .col .circle .title_2{font-weight:500;color:#6000da}.c_reviews_info .col .circle .subtitle{font-size:15px}.c_also_we{margin-top:100px}.c_also_we .items{margin-top:30px;margin-left:-15px;margin-right:-15px}.c_also_we .items .item{width:calc(33.33% - 30px);margin-left:15px;margin-right:15px;padding:30px;background:#fff0e1;border-radius:30px;text-align:center;justify-content:center;align-items:center;flex-direction:column}.c_also_we .items .item .img_wr{height:150px}.c_also_we .items .item .article{margin-top:30px}.c_products{margin-top:100px}.c_discount{margin-top:100px}.form_bg{margin:30px auto 0;background:#fcfbfb;border:1px solid #e6e6e6;padding:30px;border-radius:30px;width:100%;max-width:400px}.form_bg form input[type="tel"],.form_bg form input[type="text"]{background:#fff}.form_bg div+form{margin-top:20px}.c_related{margin-top:100px}.c_gallery{margin-top:100px}.c_gallery .c_gallery-arrows{justify-content:center;align-items:center}.c_gallery .c_gallery-arrows .slider_arrow{width:60px;height:60px;border-radius:100%;border:2px solid #0ba2e3;justify-content:center;align-items:center;cursor:pointer;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out}.c_gallery .c_gallery-arrows .slider_arrow+.slider_arrow{margin-left:30px}.c_gallery .c_gallery-arrows .slider_arrow i{padding:4px;border-color:#0ba2e3;position:relative;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out}.c_gallery .c_gallery-arrows .slider_arrow.slider_arrow_left i{left:2px}.c_gallery .c_gallery-arrows .slider_arrow.slider_arrow_right i{right:2px}.c_gallery .c_gallery-arrows .slider_arrow:hover{border-color:#ff7a00}.c_gallery .c_gallery-arrows .slider_arrow:hover i{border-color:#ff7a00}.c_gallery .slick-list{padding-top:30px !important;padding-bottom:30px !important;padding-left:50px !important;padding-right:50px !important}.c_gallery .slick-track{max-width:100% !important;transform:translate3d(0, 0, 0) !important;perspective:100px}.c_gallery .slick-slide{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;opacity:0;width:100% !important;transform:translate3d(0, 0, 0);transition:transform 1s, opacity 1s}.c_gallery .slick-snext,.c_gallery .slick-sprev{display:block}.c_gallery .slick-snext img,.c_gallery .slick-sprev img{opacity:0.5 !important}.c_gallery .slick-current{opacity:1;position:relative;display:block;z-index:2}.c_gallery .slick-snext{opacity:1;transform:translate3d(-100px, 0, -10px);z-index:1;perspective:1000px}.c_gallery .slick-sprev{opacity:1;transform:translate3d(100px, 0, -10px)}.c_document{margin-top:100px}.c_document .article{margin-top:20px}.c_document .js_c_documents_gallery .slide{height:400px}.c_document .js_c_documents_gallery .slide img{margin:0 auto}.c_team{margin-top:100px}.c_team .cols{margin-top:30px}.c_team .cols .col{position:relative}.c_team .cols .slick-list{padding-top:30px !important;padding-bottom:30px !important;padding-left:50px !important;padding-right:50px !important}.c_team .cols .slick-track{max-width:100% !important;transform:translate3d(0, 0, 0) !important;perspective:100px}.c_team .cols .slick-slide{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;opacity:0;width:100% !important;transform:translate3d(0, 0, 0);transition:transform 1s, opacity 1s}.c_team .cols .slick-snext,.c_team .cols .slick-sprev{display:block}.c_team .cols .slick-snext img,.c_team .cols .slick-sprev img{opacity:0.5 !important}.c_team .cols .slick-current{opacity:1;position:relative;display:block;z-index:2}.c_team .cols .slick-snext{opacity:1;transform:translate3d(-50px, 0, -10px);z-index:1;perspective:1000px}.c_team .cols .slick-sprev{opacity:1;transform:translate3d(50px, 0, -10px)}.c_team .cols .js_team_carousel2_nav .img_bg{height:500px;width:343px;border-radius:30px;overflow:hidden;margin:0 auto}.c_team .cols .title_3{font-style:italic;font-weight:500}.c_team .cols .title_4{font-weight:500;margin-top:20px}.c_team .cols .article{margin-top:20px}.c_team .cols .c_team_carousel2-arrows{justify-content:center;align-items:center}.c_team .cols .c_team_carousel2-arrows .slider_arrow{width:60px;height:60px;position:absolute;top:calc(50% - 30px);border-radius:100%;border:2px solid #0ba2e3;justify-content:center;align-items:center;cursor:pointer;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out}.c_team .cols .c_team_carousel2-arrows .slider_arrow i{padding:4px;border-color:#0ba2e3;position:relative;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out}.c_team .cols .c_team_carousel2-arrows .slider_arrow.slider_arrow_left{left:30px}.c_team .cols .c_team_carousel2-arrows .slider_arrow.slider_arrow_left i{left:2px}.c_team .cols .c_team_carousel2-arrows .slider_arrow.slider_arrow_right{right:30px}.c_team .cols .c_team_carousel2-arrows .slider_arrow.slider_arrow_right i{right:2px}.c_team .cols .c_team_carousel2-arrows .slider_arrow:hover{border-color:#ff7a00}.c_team .cols .c_team_carousel2-arrows .slider_arrow:hover i{border-color:#ff7a00}.c_questions{margin-top:100px}.c_faq{margin-top:100px}.c_faq .faq{margin-top:30px}.calcs_listing{flex-wrap:wrap}.calcs_listing .item{width:calc(25% - 23px);margin-right:30px;margin-bottom:30px;position:relative;padding:20px;background:#fff;border-radius:12px}.calcs_listing .item:nth-child(4n){margin-right:0}.calcs_listing .item .title_4{font-size:18px;text-align:center;margin-top:10px}.calcs_listing .item a:Before{content:"";display:block;position:absolute;inset:0;width:100%;height:100%}.c_quiz{margin-top:100px}.c_quiz .title_3{margin-top:20px}.c_quiz .article{margin-top:20px}.c_quiz .steps_indicator{margin-top:50px;overflow:hidden;justify-content:space-between}.c_quiz .steps_indicator li{line-height:50px;height:50px;background:rgba(230, 230, 230, 0.2);display:block;width:20%;font-size:14px;text-align:center;font-weight:bold;color:#e6e6e6;border:1px solid rgba(230, 230, 230, 0.5)}.c_quiz .steps_indicator li:first-child{border-radius:10px 0 0 10px}.c_quiz .steps_indicator li:last-child{border-radius:0 10px 10px 0}.c_quiz .steps_indicator li.current{background:#8431ee;border-color:solid 1px rgba(118, 175, 23, 0.2);color:#fff}.c_quiz .steps_indicator li.done{border:solid 1px rgba(118, 175, 23, 0.2);color:#fff;background:#6000da url(../i/fo_check.svg) 16px 12px no-repeat}.c_quiz .form_item_checkbox_grid{margin-top:50px;flex-wrap:wrap;justify-content:center}.c_quiz .form_item_checkbox_grid label{display:block}.c_quiz .form_item_checkbox_grid.form_item_checkbox_grid_4{padding-left:35px;padding-right:35px}.c_quiz .form_item_checkbox_grid.form_item_checkbox_grid_4 .checkbox_item{width:calc(25% - 30px)}.c_quiz .form_item_checkbox_grid.form_item_checkbox_grid_3 .checkbox_item{width:calc(33.33% - 30px)}.c_quiz .form_item_checkbox_grid .checkbox_item{width:calc(25% - 23px);margin:0 15px 30px}.c_quiz .form_item_checkbox_grid .checkbox_item input{display:none}.c_quiz .form_item_checkbox_grid .checkbox_item input+span{display:block;width:100%;border-radius:10px;border:1px solid #e6e6e6;padding:30px 10px 90px;text-align:center;display:block;position:relative;cursor:pointer;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out}.c_quiz .form_item_checkbox_grid .checkbox_item input+span span.d-flex{align-items:center;justify-content:center;height:50px}.c_quiz .form_item_checkbox_grid .checkbox_item input+span span.title{padding-top:30px;display:block;line-height:1.57em;font-size:18px;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out}.c_quiz .form_item_checkbox_grid .checkbox_item input+span:after{box-sizing:border-box;content:"";display:block;width:30px;height:30px;cursor:pointer;border:10px solid #fff;background-color:#6000da;border-radius:24px;box-shadow:0 0 0 1px #6000da;position:absolute;left:calc(50% - 15px);bottom:30px;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out}.c_quiz .form_item_checkbox_grid .checkbox_item input+span svg{color:#EEF2F4;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out}.c_quiz .form_item_checkbox_grid .checkbox_item input:checked+span{border:1px solid #6000da}.c_quiz .form_item_checkbox_grid .checkbox_item input:checked+span:before{border-radius:10px}.c_quiz .form_item_checkbox_grid .checkbox_item input:checked+span:after{border:10px solid #6000da;background-color:white;box-shadow:0 0 0 1px #6000da, 0 2.8px 2.2px 0 rgba(0, 0, 0, 0.02), 0 6.7px 5.3px 0 rgba(0, 0, 0, 0.03), 0 12.5px 10px 0 rgba(0, 0, 0, 0.04), 0 22.3px 17.9px 0 rgba(0, 0, 0, 0.04), 0 41.8px 33.4px 0 rgba(0, 0, 0, 0.05), 0 100px 80px 0 rgba(0, 0, 0, 0.07)}.c_quiz .form_item_checkbox_grid .checkbox_item input:checked+span svg{color:#6000da}.c_quiz .btn_wr_center .btn_wr{justify-content:center}.c_quiz #quiz_json{margin:0 auto;width:100%;max-width:400px;margin-top:50px;padding:30px;border:1px solid #e6e6e6;border-radius:20px}.cols_single_trainer .col:first-child{width:200px}.cols_single_trainer .col:last-child{width:calc(100% - 200px);padding-left:20px}.cols_single_trainer .article,.cols_single_trainer .title_3{margin-top:20px}.cols_single_trainer .title_1+.img_wr{margin-top:20px}@media screen and (max-width:1200px){.wr{max-width:1000px}.header .wr>.df ul.menu li+li{margin-left:5px}.course_item{padding:20px}.contacts_line>div{width:calc(50% - 20px)}.header .wr>.df ul.menu>li>a{padding:15px}.title_0{font-size:50px}.title_1,.article h1{font-size:30px}.title_2,.article h2{font-size:24px}.title_3,.article h3{font-size:18px}.footer .footer_links .col .title{font-size:18px}.footer .contacts_line>div span,.footer .contacts_line>div a,.footer .footer_links .col ul li{font-size:16px}.footer .footer_links .col.col_wide .box .body{font-size:14px}.footer .footer_links .col.col_wide .box form input[type="email"]{line-height:50px;height:50px;font-size:14px}.footer .footer_links .col.col_wide .box form input[type="submit"]{font-size:14px;line-height:38px;height:40px}.footer{padding-bottom:70px}.footer .wr{padding-top:70px}.footer .contacts_line{padding-top:50px}.footer .footer_links{padding-top:40px}.main_banner .img_bg .box .article p{font-size:20px}.btn_wr a.btn{font-size:12px}.c_reviews_info .col{width:calc(100% - 400px);padding-right:30px}.c_reviews_info .col+.col{padding-right:0;width:400px}.c_main .col{width:calc(100% - 300px);padding-right:30px}.c_main .col+.col{padding-right:0;width:300px}.c_main .col .btn_wr{margin-top:30px}.main_articles,.bottom_form,.main_calc,.bottom_banner,.main_team,.main_price,.main_schedule,.c_faq,.c_questions,.c_team,.c_document,.c_gallery,.c_related,.c_discount,.c_products,.c_also_we,.c_reviews_info,.c_reviews,.c_teach_program,.c_checks,.c_it_fit,.c_cols{margin-top:70px}.c_also_we .items{display:block}.courses_listing .item{width:calc(50% - 22px)}.main_schedule .schedule_table .row .item{width:calc(50% - 30px)}}@media screen and (max-width:1200px) and (min-width:761px){.c_also_we .items .item{width:100%;align-items:center;flex-direction:row;margin-left:0;margin-right:0}.c_also_we .items .item+.item{margin-top:30px}.c_also_we .items .item .img_wr{width:100px;height:70px}.c_also_we .items .item .article{width:calc(100% - 150px);padding-left:30px;margin-top:0;padding-top:0;text-align:left}}@media screen and (max-width:1024px){select,textarea,input{font-size:16px !important}.calcs_listing .item{width:calc(33.33% - 20px)}.calcs_listing .item:nth-child(4n){margin-right:30px}.calcs_listing .item:nth-child(3n){margin-right:0}}@media screen and (max-width:960px){.wr.wr_wide,.wr{max-width:768px}.header .wr>.df ul.menu>li>a{padding:0}.header .wr>.df ul.menu li+li{margin-left:0}.header .wr{position:relative}.header .menu.df{display:none;position:absolute;right:15px;top:80px;background:#ff7a00;padding:40px;width:calc(100% - 30px)}.header .menu.df.open{display:block}.header .menu.df>li{display:block;padding:0}.header .menu.df>li>a{color:#fff;font-size:16px;font-weight:600;padding:0}.header .menu.df>li>a.open .angle{-moz-transform:rotate(225deg);-webkit-transform:rotate(225deg);-o-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);top:0}.header .menu.df>li+li{margin-left:0 !important;margin-top:20px}.header .menu.df .angle{border-color:#fff;position:relative;left:3px;padding:2px;top:-3px}.header .menu.df .sub-menu{margin-top:10px;padding-left:10px;display:none}.header .menu.df .sub-menu>li{display:block}.header .menu.df .sub-menu>li+li{margin-top:10px}.header .menu.df .sub-menu>li>a{color:#fff;font-size:14px;font-weight:600;padding:0}.header .menu.df .sub-menu>li>a.open .angle{-moz-transform:rotate(225deg);-webkit-transform:rotate(225deg);-o-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);top:0}.header .menu.df .sub-menu>li .sub-menu{display:none}.header .menu.df .sub-menu>li .sub-menu li a{font-size:12px;font-weight:600;padding:0 !important}#mmenu{display:block !important;cursor:pointer}#mmenu span{display:block;background:#000;margin-top:5px;height:2px;width:23px;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out}#mmenu span:nth-child(1){margin-top:0}#mmenu.open span:last-child{opacity:0}#mmenu.open span:nth-child(1){margin-top:0;margin-top:7px;position:relative;top:2px;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#mmenu.open span:nth-child(2){margin-top:0;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.h_main_screen .wr .items{flex-wrap:wrap;padding-top:30px}.h_main_screen .wr .items .item{width:calc(50% - 14px);margin-right:0}.h_main_screen .wr .items .item:nth-child(2n){margin-left:24px}.footer .footer_links{justify-content:space-between}.footer .footer_links .col{width:calc(50% - 20px)}.footer .footer_links .col.col_wide{display:none}.footer{padding-bottom:50px}.c_main{display:block}.c_main .col{width:100%;padding-right:0}.c_main .col .btn_wr,.c_main .col .top{justify-content:center}.c_main .col .article,.c_main .col .title_3,.c_main .col .title_1{text-align:center}.c_main .col+.col{margin:0 auto;padding-top:30px}.c_it_fit .cols .col{display:block}.c_it_fit .cols .col .img_wr{margin:0 auto}.c_it_fit .cols .col .right{padding-left:0;width:100%;margin-top:30px;text-align:center}.c_reviews_info{display:block;width:100%}.c_reviews_info .col.df{width:100%;padding-right:0;justify-content:center}.c_reviews_info .col.df .circle{position:relative}.c_reviews_info .col.df .circle+.circle{margin-left:30px}.c_reviews_info .col.df+.col{width:100%;text-align:center;margin-top:30px}.courses_listing{justify-content:center}.c_team .cols .js_team_carousel2_nav .img_bg{width:200px;height:300px}.c_team .cols .js_team_carousel2_cont .slick-list{padding:0 !important}.c_questions .cols{align-items:center}.faq{padding:30px}.faq .item .a{margin-left:0}.c_main{padding:30px}.main_schedule .schedule_table .row .item{width:calc(50% - 30px)}}@media screen and (max-width:768px){.article img.aligncenter,.article img.alignright,.article img.alignleft{float:none !important;margin:0 auto 20px !important}.calcs_listing .item{width:calc(50% - 10px);margin-bottom:20px;margin-right:0 !important}.calcs_listing .item:nth-child(2n){margin-left:20px}.calcs_listing .item .title_4{font-size:14px}}@media screen and (max-width:760px){.wr.wr_wide,.wr{max-width:414px}.footer .footer_links,.footer .contacts_line{display:none}.footer .wr>.box .title{font-size:16px}.footer .wr>.box{padding:65px 20px 40px}.footer .social_wr .title{text-align:center}.footer .wr{padding-top:50px}.header .wr>.df .logo span{display:none}.header .wr>.df .phone a{font-weight:600}.header .wr>.df .login a svg{display:none}.header .menu{padding:20px}.btn_wr a.btn{font-size:14px}.c_main .col .top .tag{font-size:14px;padding:8px 10px}.c_main .col .btn_wr{justify-content:center;flex-direction:column}.c_main .col .btn_wr a.btn{text-align:center}.c_main .col .btn_wr a.btn+a.btn{margin-top:10px;margin-left:0}.btn_wr a.btn.btn_large{font-size:14px;padding:0 30px;line-height:38px;height:40px}.main_articles,.bottom_form,.main_calc,.bottom_banner,.main_team,.main_price,.main_schedule,.c_faq,.c_questions,.c_team,.c_document,.c_gallery,.c_related,.c_discount,.c_products,.c_also_we,.c_reviews_info,.c_reviews,.c_teach_program,.c_checks,.c_it_fit,.c_cols{margin-top:50px}.c_cols{display:block}.c_cols .item{width:100%}.c_cols .item+.item{margin-top:20px}.c_checks:after,.c_checks:before,.c_cols:after,.c_cols:before{display:none}.c_checks,.c_it_fit .cols{display:block}.c_checks .item,.c_checks .col,.c_it_fit .cols .item,.c_it_fit .cols .col{width:100%}.c_checks .item+.item,.c_checks .item+.col,.c_checks .col+.item,.c_checks .col+.col,.c_it_fit .cols .item+.item,.c_it_fit .cols .item+.col,.c_it_fit .cols .col+.item,.c_it_fit .cols .col+.col{margin-top:20px}.c_it_fit .cols .col .img_wr{width:60px}.c_it_fit .cols .col .right{margin-top:20px}.c_teach_program .program_content .item{width:50%}.c_reviews_info .col .circle{width:210px;height:210px}.c_reviews_info .col.df{justify-content:flex-start;height:auto}.c_reviews_info .col.df .circle+.circle{margin-left:0;position:absolute}.c_reviews_info .col .circle .title{font-size:13px}.courses_listing .item{width:100%}.title_0{font-size:30px}.title_1,.article h1{font-size:24px}.title_2,.article h2{font-size:20px}.title_3,.article h3{font-size:16px}.title_4,.article h4{font-size:14px}.c_document .cols,.c_team .cols{display:block}.c_document .cols .col,.c_team .cols .col{width:100%}.c_document .cols .col+.col,.c_team .cols .col+.col{margin-top:30px}.c_questions .cols{display:block}.c_questions .cols .col{width:100%}.c_questions .cols .col+.col{display:none}.c_team .js_team_carousel2_nav,.c_gallery .js_c_gallery{margin-top:30px}.c_team .cols .slick-list,.c_gallery .slick-list{padding:0 !important}.c_document .js_c_documents_gallery .slide{height:230px}.c_team .cols .js_team_carousel2_nav .img_bg{width:280px;height:360px}.c_team .cols .body .article,.c_team .cols .body .title_3,.c_team .cols .body .title_4{text-align:center}.main_banner .img_bg{height:auto}.main_banner .img_bg .box .article p{font-size:16px}.main_tags .tags .tag{padding:7px 10px}.main_team .slick-list,.main_price .price_table,.courses_listing{margin-top:30px}.bottom_form .box,.bottom_banner .img_bg .box{padding:30px}.bottom_form .box{display:block}.bottom_form .box .left{width:100%}.bottom_form .box .right{width:100%;margin-top:20px}.main_schedule .box .table_box .table_items .item:nth-child(3n+1){margin-left:0}.main_schedule .box .table_box .table_items .item:nth-child(2n+1){margin-left:-1px;width:calc(50% + 2px) !important}.main_schedule .box .table_box .table_items .item{width:calc(50% + 1px) !important}.main_articles .items .item{width:calc(50% - 20px)}.main_price .price_table .row>div{font-size:12px}.c_reviews .js_reviews_carousel .slide .item{min-height:0}.c_also_we .items .item{width:100%;margin-left:0;margin-right:0}.c_also_we .items .item+.item{margin-top:20px}.c_also_we .items .item .img_wr{width:100px;height:70px}.c_also_we .items .item .article{font-size:16px}.courses_listing .item{margin-bottom:0}.course_item .article{height:auto}.c_quiz .form_item_checkbox_grid.form_item_checkbox_grid_3 .checkbox_item{width:calc(50% - 20px);margin:0 10px 20px}.c_quiz .form_item_checkbox_grid .checkbox_item input+span span.title{font-size:14px}.c_quiz .steps_indicator li{font-size:12px}.c_main{padding:20px}.cols_single_trainer{display:block}.cols_single_trainer .col:first-child{margin:0 auto}.cols_single_trainer .col:last-child{margin-left:0;width:100%;margin-top:20px}.c_main .col .title_1{hyphens:auto}.main_schedule .schedule_table .row .item{width:100%}}