@media screen and (max-width:1550px){.about_image{right:-100px}.coach_carousel .owl-nav .owl-prev,.direction_carousel .owl-nav .owl-prev{left:-80px}.coach_carousel .owl-nav .owl-next,.direction_carousel .owl-nav .owl-next{right:-80px}}@media screen and (max-width:1400px){.coach_carousel .owl-nav .owl-prev,.direction_carousel .owl-nav .owl-prev{left:-70px}.coach_carousel .owl-nav .owl-next,.direction_carousel .owl-nav .owl-next{right:-70px}}@media screen and (max-width:1360px){.coach_carousel,.direction_carousel{padding-bottom:60px}.coach_carousel .owl-nav,.direction_carousel .owl-nav{right:0;position:absolute;max-width:150px;bottom:0;margin:0 auto;left:0}.coach_carousel .owl-nav .owl-prev,.direction_carousel .owl-nav .owl-prev{left:0}.coach_carousel .owl-nav .owl-next,.direction_carousel .owl-nav .owl-next{right:0}}@media screen and (max-width:1300px){.about_image{right:-200px}}@media screen and (max-width:1240px){.direction_item{padding:25px}.derection_btu_more{margin-left:10px}}@media screen and (max-width:1200px){.about_image{right:-300px}.irection_navigation_item .image{height:620px}}@media screen and (max-width:1130px){header .h_box{max-width:35%;width:35%}.irection_navigation_item .image{height:535px}.irection_navigation_item h3{font-size:25px}.derection_btu{-ms-flex-pack:left;justify-content:left;-webkit-box-pack:left}.abvantages_item .abvantages_item_content .description{font-size:14px}.m_trial_session .container{-ms-flex-flow:wrap;flex-flow:wrap}.m_trial_session .container h3{max-width:100%;text-align:center;margin:0 0 20px;width:100%}.m_trial_session .container form{-ms-flex-pack:center;justify-content:center;-webkit-box-pack:center;max-width:100%;-ms-flex-flow:wrap;flex-flow:wrap;width:100%}.m_trial_session .container form p{margin-bottom:20px;max-width:100%;text-align:center;width:100%}.f_requisites p{margin-right:30px}}@media screen and (max-width:991px){.m_trial_session{padding:60px 0}.m_trial_session .container form p{margin-right:auto;margin-left:auto}footer{padding:30px 0}.f_social{-ms-flex-order:1;margin:0;order:1;-webkit-box-ordinal-group:2}.f_requisites,.f_social{max-width:100%;width:100%}.f_requisites{-ms-flex-pack:center;justify-content:center;-webkit-box-pack:center;-ms-flex-order:2;margin:20px 0;order:2;-webkit-box-ordinal-group:3}.f_requisites p:last-child{margin-right:0}.f_policy{max-width:100%;text-align:center;-ms-flex-order:3;margin:0;order:3;width:100%;-webkit-box-ordinal-group:4}.f_copyright{margin:20px 0}.f_copyright,.f_develop{max-width:100%;text-align:center;-ms-flex-order:4;order:4;width:100%;-webkit-box-ordinal-group:5}.f_develop{margin:0}.m_contact{height:auto}.m_contact .maps{right:0;position:relative;bottom:0;top:0;left:0}.m_contact .maps iframe{height:400px}.contact_item{padding:30px;margin-bottom:30px;max-width:100%;border-radius:12px;width:100%}.m_video_project{padding-bottom:40px}.m_video_project h2{font-size:55px;margin-bottom:30px}.video_project_wraper .video_project_item_wrap{padding:0 10px;margin-bottom:20px}.video_project_item{height:250px;border-radius:12px}.video_project_item span{height:30px;width:30px}.m_subscriptions{padding-bottom:60px}.m_subscriptions h2{font-size:55px;margin-bottom:30px}.subscriptions_wraper{-ms-flex-flow:wrap;flex-flow:wrap}.subscriptions_wraper:before{height:50%;width:100%}.subscriptions_wraper .subscriptions_item_wrap{padding:0 10px;margin-bottom:20px;max-width:100%;width:100%}.subscriptions_item{border-radius:12px}.subscriptions_item h3{margin-bottom:25px}.subscriptions_item p{min-height:auto;font-size:15px;margin-bottom:25px}.subscriptions_item ul li{font-size:15px}.subscriptions_item button{height:58px}.main_title{font-size:55px;margin-bottom:30px;line-height:1.2}.about_content h2{font-size:50px;margin-bottom:30px}.about_content p{font-size:15px;margin-bottom:20px;line-height:1.7}.about_content b{font-size:15px;margin-bottom:25px;line-height:1.7}.about_content .about_btn,.about_content .about_btn button{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;width:auto}.about_content .about_btn button{height:68px;padding:0 40px;font-size:22px}.m_about{padding-top:600px;padding-bottom:100px}.about_image{right:-150px;position:absolute;bottom:unset;top:unset;top:-350px;left:-200px}.about_content h2:before{width:580px}.coach_item{padding:20px;border-radius:16px}.coach_item .image{height:335px;margin-bottom:20px;border-radius:16px}.coach_item .image img{-o-object-position:top;object-position:top}.coach_item h3{font-size:24px;margin-bottom:20px;letter-spacing:1.44px;line-height:normal}.coach_item p{font-size:14px;line-height:1.5}.page_policy{padding:150px 0 100px}.page_policy h1{font-size:40px;margin-bottom:0;line-height:1.3}.page_policy h3{font-size:22px;margin-bottom:20px;margin-top:50px}.page_policy p{font-size:14px}}@media screen and (min-width:992px){.direction_navigation_carousel,.subscriptions_carousel{display:none!important}.text_mobile{display:none}}@media screen and (max-width:991px){.subscriptions_wraper{display:none}.subscriptions_carousel{padding:0;margin-right:-15px;width:auto}.subscriptions_item{padding:20px;max-width:250px}.subscriptions_item h3{font-size:25px;margin-bottom:15px}.subscriptions_item p{min-height:140px;font-size:14px;margin-bottom:15px;line-height:1.4}.subscriptions_item ul{min-height:130px;margin-bottom:15px}.subscriptions_item ul li{font-size:14px;margin-bottom:8px}.subscriptions_item button{height:58px}.contact_item{padding:20px}.m_coach{padding-bottom:80px}.coach_carousel{padding:0;margin-right:-15px;width:auto}.coach_carousel .owl-nav{display:none}.coach_item{max-width:250px;border-radius:16px}.coach_item .image{height:335px;border-radius:16px}.coach_item h3{font-size:25px;margin-bottom:15px}.coach_item p{min-height:100px;font-size:14px;margin-bottom:20px;line-height:1.4}.coach_item span.coach_classes{height:45px;font-size:14px;margin-bottom:20px}.coach_item ul{margin-bottom:15px}.coach_item ul li{font-size:14px;margin-bottom:8px}.coach_item button{height:58px;font-size:22px}.m_coach{padding-bottom:100px}.m_direction,.m_subscriptions{padding-bottom:80px}.m_direction.m_direction_1:before,.m_direction.m_direction_2:before{height:90%;top:-100px;width:90%}.direction_carousel{padding:0;margin-right:-15px;width:auto}.direction_carousel .owl-nav{display:none}.direction_item{padding:20px;max-width:250px;border-radius:16px}.direction_item .image{height:335px;margin-bottom:10px;border-radius:16px}.direction_item h3{font-size:24px;font-weight:500;font-style:normal;margin-bottom:20px;letter-spacing:1.44px;line-height:normal}.direction_item p{min-height:120px;font-size:14px;margin-bottom:20px;line-height:1.4}.direction_item .derection_btu{-ms-flex-flow:wrap;flex-flow:wrap}.direction_item .derection_btu button{height:58px;font-size:22px;max-width:100%;margin:0 0 12px;width:100%}.direction_item .derection_btu button:last-child{margin-bottom:0}.direction_navigation_wraper{display:none}.m_direction_navigation{text-align:left;margin:0;padding-bottom:80px}.direction_navigation_carousel{margin-right:-15px;width:auto}.direction_navigation_carousel a{padding:0;max-width:250px;margin:0;width:100%;display:block}.direction_navigation_carousel a .image{height:445px;overflow:hidden;margin-bottom:12px;border-radius:16px;width:100%;display:block}.direction_navigation_carousel a .image video{height:100%;width:100%}.direction_navigation_carousel a h3{-ms-flex-pack:center;height:60px;justify-content:center;-webkit-box-pack:center;font-size:20px;font-weight:700;font-style:italic;color:#fff;-webkit-box-align:center;text-transform:uppercase;letter-spacing:1.2px;margin:0;align-items:center;border-radius:12px;background:#131313;line-height:normal;-ms-flex-align:center;font-family:Druk Cyr;display:-webkit-box;display:-ms-flexbox;display:flex}.m_promo{min-height:auto;padding-top:374px;padding-bottom:90px}.promo_content p{font-size:15px;font-weight:700;font-style:normal;margin-bottom:36px;line-height:18px;font-family:Mont}.promo_title{margin-bottom:24px}.promo_title h1{font-size:60px;font-weight:900;letter-spacing:2.76px}.btn_promo,.promo_title h1{font-style:italic;text-transform:uppercase;line-height:normal}.btn_promo{height:58px;font-size:20px;font-weight:700;letter-spacing:1.2px;border-radius:9px;width:280px}.btn_promo b{font-size:10px;margin-left:10px}.promo_title_bg{height:186px;mix-blend-mode:lighten;top:300px;background:url(/img/promo_tittle_bg_mobile.png);background-size:contain;background-position:50%;width:337px;background-repeat:no-repeat}.promo_title_bg img{display:none}.m_direction_navigation{padding-top:0}.h_logo img{max-width:47px}.btn_menu{min-width:50px;margin-left:0}.h_adress{display:none}.h_phone{margin-right:0}.h_whatsapp{display:none}.m_direction{padding-bottom:100px}.m_advantages{padding:0 0 100px}.abvantages_item{max-width:640px}.abvantages_item .abvantages_item_content{height:auto;padding:30px!important}.abvantages_item .abvantages_item_content .title{margin-bottom:20px}.abvantages_item .abvantages_item_content .title .number{height:40px;font-size:18px;margin-right:15px;min-width:40px;width:40px}.abvantages_item .abvantages_item_content .title h3{font-size:20px}.abvantages_item .abvantages_item_content .adv_sub{margin-bottom:20px}.abvantages_item .abvantages_item_content .adv_sub p{font-size:14px;line-height:1.4}.abvantages_item .abvantages_item_content .description{font-size:14px;max-width:60%!important;line-height:1.4}.abvantages_item .abvantages_item_content .description br{display:none}.abvantages_item_2 .abvantages_item_content,.abvantages_item_4 .abvantages_item_content{padding-left:40%!important}.abvantages_item_2 .abvantages_item_content .description,.abvantages_item_4 .abvantages_item_content .description{max-width:100%!important}.abvantages_item_5 .image_text{right:189px;position:absolute;top:94px}.text_mobile{-ms-flex-pack:left;justify-content:left;-webkit-box-pack:left;font-size:9px;font-weight:600;font-style:normal;color:#575757;-webkit-box-align:center;margin:24px 0 0;align-items:center;line-height:normal;-ms-flex-align:center;font-family:Mont;display:-webkit-box;display:-ms-flexbox;display:flex}.text_mobile img{height:auto;margin-right:6px;max-width:16px;width:100%}.modal .modal-dialog{-webkit-transform:none!important;transform:none!important;min-height:100vh;max-width:100%;top:0}.modal .modal-body{-ms-flex-pack:center;min-height:100vh;padding:92px 28px 47px!important;justify-content:center;-webkit-box-pack:center;-webkit-box-align:center;align-items:center;border-radius:0;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.modal_coach_wraper{max-width:550px;margin:0 auto;-ms-flex-flow:wrap;flex-flow:wrap}.modal_coach_wraper .image{height:335px;max-width:600px;margin:0 0 16px;width:100%}.modal_coach_wraper .image img{-o-object-position:center;object-position:center}.modal_direction .form_subscriptions .form_wraper{-ms-flex-flow:wrap;flex-flow:wrap}}@media screen and (min-width:641px){.advantages_carousel{display:none!important}}@media screen and (max-width:640px){.abvantages_item,.abvantages_item.abvantages_item_2{display:none}.advantages_carousel{margin-right:-15px;position:relative;width:auto;display:block;z-index:3}.advantages_carousel .abvantages_item{display:block}.abvantages_item{position:relative;max-width:250px;z-index:3}.abvantages_item.abvantages_item_2 .abvantages_item_content,.abvantages_item.abvantages_item_4 .abvantages_item_content{padding:260px 15px 15px!important}.abvantages_item.abvantages_item_1 .image img,.abvantages_item.abvantages_item_3 .image img{-webkit-transform:translate(-390px);transform:translate(-390px)}.abvantages_item.abvantages_item_4 .image img{-webkit-transform:translate(-30px);transform:translate(-30px)}.abvantages_item.abvantages_item_5 .image img{-webkit-transform:translate(-430px);transform:translate(-430px)}.abvantages_item.abvantages_item_5 .image_text{-webkit-transform:translate(50%);transform:translate(50%);right:50%;top:150px;z-index:5}.abvantages_item .image{height:250px;overflow:hidden;right:0;position:absolute;top:0;border-radius:16px;left:0;width:100%}.abvantages_item .image img{height:250px!important;-webkit-transform:translate(-70px);transform:translate(-70px);position:absolute;min-width:712px!important;top:0;border-radius:0!important;left:0;width:712px!important}.abvantages_item .abvantages_item_content{padding:260px 15px 15px!important}.abvantages_item .abvantages_item_content .title{min-height:70px;margin-bottom:10px;-webkit-box-align:center;align-items:center;-ms-flex-align:center}.abvantages_item .abvantages_item_content .title .number{height:30px;min-width:30px;width:30px}.abvantages_item .abvantages_item_content .title .number i,.abvantages_item .abvantages_item_content .title h3{font-size:17px}.abvantages_item .abvantages_item_content .adv_sub{min-height:70px;margin-bottom:10px}.abvantages_item .abvantages_item_content .adv_sub .ic{height:30px;margin-right:10px;min-width:35px;width:35px}.abvantages_item .abvantages_item_content .adv_sub .ic img{max-width:15px!important}.abvantages_item .abvantages_item_content .adv_sub p{font-size:13px}.abvantages_item .abvantages_item_content .adv_sub p br{display:none}.abvantages_item .abvantages_item_content .description{min-height:160px;max-width:100%!important}.modal_thanks_wraper h3{font-size:28px;font-weight:700;font-style:italic;margin-bottom:20px;text-transform:uppercase;letter-spacing:1.68px;line-height:normal}.modal_thanks_wraper h4{margin-bottom:20px;padding-right:10px;padding-left:10px}.modal_thanks_wraper h4 img{margin-right:10px}.modal_thanks_wraper a{height:58px;font-size:22px}.modal_test .modal_title{font-size:28px;font-weight:700;font-style:italic;margin-bottom:24px;text-transform:uppercase;letter-spacing:1.68px;line-height:normal}.modal_test .sub_title{font-size:14px;max-width:400px;margin:0 auto 20px;line-height:1.4}.modal_test .type_dance{margin-bottom:40px;-ms-flex-flow:wrap;flex-flow:wrap}.modal_test .type_dance p{margin:3px}.modal_test .type_dance p:first-child{-ms-flex-order:3;order:3;-webkit-box-ordinal-group:4}.modal_test .type_dance p:nth-child(2){-ms-flex-order:1;order:1;-webkit-box-ordinal-group:2}.modal_test .type_dance p:nth-child(3){-ms-flex-order:2;order:2;-webkit-box-ordinal-group:3}.modal_test .form_subscriptions p{font-size:14px;line-height:1.4}.modal_test .form_subscriptions .form_wraper{-ms-flex-flow:wrap;flex-flow:wrap}.modal_test .form_subscriptions .form_wraper input{height:58px;max-width:100%;margin:0 0 12px;width:100%}.modal_test .form_subscriptions .form_wraper button{height:58px;max-width:100%;margin:0 0 20px;width:100%}.modal_test .form_subscriptions span{margin:0}.modal_coach_wraper .image{height:243px}.modal_coach_wraper h3{font-size:24px;font-weight:500;font-style:normal;margin-bottom:16px;text-transform:uppercase;letter-spacing:1.44px;line-height:normal}.modal_coach_wraper p{font-size:14px;margin-bottom:20px;line-height:1.4}.modal_direction .form_subscriptions,.modal_direction .form_subscriptions .form_wraper{max-width:600px;width:100%}.modal_direction .form_subscriptions .form_wraper input{height:58px;max-width:100%;margin:0 0 12px;width:100%}.modal_direction .form_subscriptions .form_wraper button{height:58px;font-size:22px;max-width:100%;width:100%}.modal_direction .form_subscriptions span{margin-top:20px}.modal_about .modal_title{font-size:28px;font-weight:700;font-style:italic;margin-bottom:24px;text-transform:uppercase;letter-spacing:1.68px;line-height:normal}.modal_wraper_content .form_subscriptions p{font-size:14px;line-height:1.4}.modal_wraper_content .form_subscriptions .form_wraper{-ms-flex-flow:wrap;flex-flow:wrap}.modal_wraper_content .form_subscriptions .form_wraper input{height:58px;max-width:100%;margin:0 0 12px;width:100%}.modal_wraper_content .form_subscriptions .form_wraper button{height:58px;max-width:100%;margin:0 0 20px;width:100%}.modal_wraper_content .form_subscriptions span{margin:0}.modal_subscriptions .sub_title{font-size:14px;margin-bottom:24px;line-height:1.4}}@media screen and (max-width:649px){.modal_coach_wraper .image img{-o-object-position:top;object-position:top}}@media screen and (max-width:639px){.modal_coach_wraper .image{height:335px}}@media screen and (max-width:619px){.video_project_wraper .video_project_item_wrap{padding:0 10px;margin-bottom:20px;max-width:100%;width:100%}.subscriptions_item{padding:25px}.subscriptions_item h3{font-size:30px;margin-bottom:20px}.page_policy h1{font-size:35px}}@media screen and (max-width:580px){.menu_mobile{max-width:100%}}@media screen and (max-width:540px){.m_video_project{padding-bottom:40px}.m_video_project h2{font-size:36px;margin-bottom:30px;line-height:1.2}.m_subscriptions h2{font-size:35px;margin-bottom:30px;line-height:1.2}.main_title{font-size:36px;margin-bottom:40px;line-height:1.2}.main_title:before{height:176px;content:"";background:url(/img/bg_title_mobile.png);background-size:contain;background-position:50%;width:334px;background-repeat:no-repeat;display:block}.about_content h2{font-size:36px}.about_content h2:before{width:100%}.about_content p{font-size:14px}.promo_title h1{font-size:46px;font-weight:900;font-style:italic;text-transform:uppercase;max-width:270px;letter-spacing:2.76px;margin:0 auto;line-height:normal}.promo_title h1 span{display:block}.promo_content p{font-size:14px}}@media screen and (max-width:490px){.f_requisites{-ms-flex-flow:wrap;flex-flow:wrap}.f_requisites p{text-align:center;margin:0 auto 20px;width:100%}.f_requisites p:last-child{margin-bottom:0}}@media screen and (max-width:600px){.m_promo{background:url(/img/bg_promo_mobile.png);background-size:700px;background-position:center -290px;background-repeat:no-repeat}}@media screen and (max-width:400px){.m_trial_session h3{margin-bottom:20px}.m_trial_session form input{margin:0 0 12px}.m_trial_session form button,.m_trial_session form input{height:58px;max-width:100%;width:100%}.about_content h2 br{display:none}.about_content .about_btn button{font-size:21px}.coach_item,.direction_item,.irection_navigation_item,.subscriptions_item{max-width:250px}}@media screen and (max-height:530px){.menu_mobile ul{margin-bottom:10vh}.menu_mobile ul li{margin-bottom:5vh}}@media screen and (max-width:767px){.about_image{top:-250px}}@media screen and (max-width:639px){.m_about{padding-top:500px}.about_image{top:-270px}}@media screen and (max-width:519px){.m_about{padding-top:350px}.about_image{top:-250px}}@media screen and (max-width:991px){.h_whatsapp{margin-left:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.h_phone,.h_whatsapp{min-width:50px}}