html{scroll-behavior:smooth}body{margin:0;background:#0e0e0e}*{box-sizing:border-box;font-family:Gilroy}h1,h2,h3,p{margin:0}h1{font-size:64px;font-weight:600;text-shadow:0 0 50px hsla(0,0%,100%,.5)}h1,h2{color:#fff}h2{font-size:44px;font-weight:500;text-transform:uppercase;text-align:center}ul{list-style:none;padding:0;margin:0}a{text-decoration:none}.container{padding:0 20px;max-width:1760px;margin:0 auto}.modal_appointment_coach,.modal_buy_price,.modal_zak{transform:translate(-50%,-50%);position:fixed;top:50%;left:50%;display:none;z-index:100}.modal_appointment_coach .form_request,.modal_buy_price .form_request,.modal_zak .form_request{padding:34px 36px;flex-direction:column}.modal_appointment_coach .form_request .close_form,.modal_buy_price .form_request .close_form,.modal_zak .form_request .close_form{text-align:right;cursor:pointer;display:block}.modal_appointment_coach .form_request .close_form:hover svg path,.modal_buy_price .form_request .close_form:hover svg path,.modal_zak .form_request .close_form:hover svg path{fill:#fff}.modal_appointment_coach .form_request form,.modal_buy_price .form_request form,.modal_zak .form_request form{flex-direction:column;width:100%;margin-top:40px}.modal_appointment_coach .form_request form div,.modal_buy_price .form_request form div,.modal_zak .form_request form div{margin-bottom:40px}.modal_appointment_coach .form_request form button,.modal_buy_price .form_request form button,.modal_zak .form_request form button{margin:0 auto}.modal_appointment_coach .form_request h3,.modal_buy_price .form_request h3,.modal_zak .form_request h3{text-align:center;margin:0 auto}@media screen and (max-width:800px){.modal_appointment_coach .form_request,.modal_buy_price .form_request,.modal_zak .form_request{display:block}}.btn_mob{display:none!important}.btn{height:58px;justify-content:center;font-size:15px;border:2px solid #d21900;font-weight:600;color:#fff;transition:.5s;text-align:center;align-items:center;border-radius:36px;background:#d21900;cursor:pointer;width:235px;display:flex}.btn:hover{border:2px solid #fff;background:transparent}.navigatin{padding:21px 0}.navigatin_wrapper{justify-content:space-between;align-items:center;display:flex}.navigatin_wrapper .logo{height:114px;width:85px}.navigatin_wrapper .logo img{width:100%}.nav_menu{padding:0 10px;width:796px}.nav_menu ul{justify-content:space-between;width:100%;display:flex}.nav_menu ul li a{font-size:15px;font-weight:600;color:#fff;transition:.3s;position:relative}.nav_menu ul li a:before{bottom:-5px;left:0}.nav_menu ul li a:after,.nav_menu ul li a:before{height:2px;transition:.3s;content:"";position:absolute;background-color:#d21900;width:0}.nav_menu ul li a:after{right:0;top:-5px}.nav_menu ul li a:hover{color:#d21900}.nav_menu ul li a:hover:after,.nav_menu ul li a:hover:before{width:100%}.nav_contacts{padding:0 10px;width:177px}.nav_contacts ul li{display:flex}.nav_contacts ul li .icon{margin-right:10px;width:20px}.nav_contacts ul li a,.nav_contacts ul li span{font-size:15px;font-weight:600;color:#fff}.nav_contacts ul>li+li{margin-top:10px}.social_links{padding:0 10px;justify-content:space-between;align-items:center;width:108px;display:flex}.banner{position:relative;background-position-y:-170px;background-image:url(/wp-content/themes/somyh/img/top_b/img.png);background-position-x:40px}.banner:before{height:585px;transform:rotate(6.96deg);border:4px solid #d21900;right:186px;content:"";position:absolute;top:47px;background:transparent;width:561px}.banner_wrapper .text{padding-top:90px;padding-bottom:90px;width:1079px}.banner_wrapper .text h1{position:relative;line-height:83px;z-index:1}.banner_wrapper .text h1 .one{padding-left:45px}.banner_wrapper .text h1 .two{position:absolute;padding-left:185px}.banner_wrapper .text h1 .four{padding-left:379px}.banner_wrapper .text h1 .five{padding-left:85px}.banner_wrapper .text h1 .six{padding-left:596px}.form_request{padding:80px 78px;justify-content:space-between;background:#242424;width:100%;margin-top:-35px;display:flex}.form_request h3{font-size:24px;font-weight:600;text-shadow:0 0 33px hsla(0,0%,100%,.5);color:#fff;width:279px}.form_request h3 strong{color:#d21900}.form_request form{justify-content:space-between;width:1200px;display:flex}.form_request form>div{width:400px}.form_request form span{font-size:14px;font-weight:400;color:#fff;text-transform:uppercase;opacity:.5;display:block}.form_request form input{font-size:15px;border:none;font-weight:400;color:#fff;border-bottom:1px solid hsla(0,0%,100%,.4);outline:none;background:none;width:100%;margin-top:17px}.special_offers{margin-top:50px}.offers_list{justify-content:space-between;flex-wrap:wrap;margin-top:83px;display:flex}.offers_item{padding:30px;position:relative;border-radius:5px;flex-basis:32%;display:flex}.offers_item .txt{justify-content:space-between;flex-direction:column;width:500px;display:flex;z-index:2}.offers_item h3{font-size:24px;font-weight:600;color:#fff}.offers_item .line{height:1px;background-color:#fff;margin:20px 0;width:34px}.offers_item p{font-size:16px;font-weight:300;color:#fff;line-height:25px}.offers_item .btn{margin-top:33px}.btn_shadow{box-shadow:0 0 50px rgba(210,25,0,.5)}.btn_shadow:hover{box-shadow:0 0 25px hsla(0,0%,100%,.5)}.offers_item .img{height:235px;overflow:hidden;right:32px;position:absolute;top:30px;border-radius:50%;width:235px}.offers_item .img:before{height:100%;content:"";position:absolute;top:0;background-color:rgba(0,0,0,.2);left:0;width:100%}.directions{margin-top:100px}.directions_list{flex-wrap:wrap;margin-top:70px;display:flex}.directions_item{position:relative;cursor:pointer;flex-basis:33.33%}.directions_item .txt{height:70px;padding:10px 0;justify-content:center;position:absolute;flex-direction:column;top:50%;align-items:center;background:#171717;width:100%;display:flex}.directions_item:before{height:99px;transform:rotate(-3.99deg);border:2px solid #d21900;right:0;content:"";position:absolute;bottom:0;top:63px;margin:auto;left:0;width:357px}.directions_item .txt h3{font-size:18px;font-weight:600;text-shadow:0 0 21px #fff;color:#fff;text-transform:uppercase}.directions_item .txt span{font-size:13px;color:#fff}.directions_item img{height:100%;width:100%}.item_two:before{transform:rotate(7.08deg)}.item_three:before{transform:rotate(-1.06deg)}.item_four:before{transform:rotate(2.83deg)}.item_five:before{transform:rotate(-13.02deg)}.item_six:before{transform:rotate(2.48deg)}.price_block{margin-top:100px}.price_list{justify-content:space-evenly;flex-wrap:wrap;margin-top:50px;display:flex}.price_item{padding:34px 30px 41px;justify-content:space-between;margin-bottom:30px;flex-direction:column;border-radius:5px;background:#151515;width:400px;display:flex}.price_item h3{font-size:34px;font-weight:600;margin-bottom:37px;color:#fff;text-align:center}.price_item .price_info pre{justify-content:center;margin-bottom:20px;align-items:center;display:flex}.price_item .price_info span{font-size:34px;font-weight:600;color:#d21900}.price_item .price_info .price_long{font-size:24px;font-weight:500;color:#fff;margin-left:10px}.price_item p{font-size:16px;font-weight:400;margin-bottom:30px;color:#fff;text-align:center}.price_item ul{margin-bottom:41px}.price_item ul li{padding:10px 0;justify-content:space-between;border-top:1px solid #282828;display:flex}.price_item ul li span{font-size:16px;font-weight:400;color:#fff}.price_item .btn{margin:0 auto}.sign_up{margin-top:300px}.sign_up_wrapper{display:flex}.sign_up_wrapper>.txt{padding-top:60px;margin-left:120px;width:470px}.sign_up_wrapper .txt h3{font-size:36px;font-weight:400;margin-bottom:40px;color:#fff;text-transform:uppercase;padding-right:190px}.sign_up_wrapper form{width:100%}.sign_up_wrapper form .name label,.sign_up_wrapper form .phone label{font-size:14px;font-weight:400;color:#fff;opacity:.5}.sign_up_wrapper form .phone{margin-top:48px}.sign_up_wrapper form input{padding:20px 0;font-size:24px;border:none;font-weight:300;color:#fff;border-bottom:1px solid hsla(0,0%,100%,.2);outline:none;background:transparent;width:100%}.sign_up_wrapper form input:focus{border-bottom:2px solid #fff}.checkbox_block{margin:40px 0}.checkbox_block .check_perens{align-items:center;display:flex}.checkbox_block .check{display:none}.checkbox_block .txt{font-size:18px;font-weight:400;color:#fff}.checkbox_block .fake{height:18px;border:1px solid #fff;margin-right:20px;position:relative;border-radius:3px;width:18px;display:inline-block}.checkbox_block .fake svg{transform:translate(-50%,-50%);position:absolute;opacity:0;top:50%;left:50%}.checkbox_block>label+label{margin-top:15px}.check_perens.label-active .fake svg{opacity:1}.select{position:relative;cursor:pointer;width:324px}.select__head{padding:15px 0;border-bottom:1px solid #fff}.select__list{position:absolute;background-color:#0e0e0e;width:100%;margin-top:-5px}.select__head,.select__item{font-size:18px;font-weight:400;color:#fff}.select .icon{transform:rotate(0deg);right:0;transition:.3s;position:absolute;top:14px}.select .icon.active-icon{transform:rotate(180deg)}.select__item{padding:10px 0}.select__item:hover{color:#d21900}.sign_up_wrapper form .btn{border-color:#fff;background-color:transparent;margin-top:50px}.sign_up_wrapper form .btn:hover{border-color:#d21900;background-color:#d21900}.photo_galery{margin-top:300px}.galery_slider_item{grid-template-columns:repeat(4,1fr) 0;grid-template-rows:repeat(2,1fr) repeat(3,0);grid-row-gap:30px;grid-column-gap:30px;display:grid}.div1{grid-area:1/1/2/3}.div2{grid-area:1/3/2/5;text-align:right}.div3{grid-area:2/1/3/2}.div4{grid-area:2/2/3/4;text-align:center}.div5{grid-area:2/4/3/5}.galery_slider_item .photo{margin-bottom:40px}.galery_slider_item .photo img{height:100%;object-fit:cover;width:100%}.photo_galery_wrapper .tabs_list{justify-content:space-between;max-width:1100px;margin:70px auto;display:flex}.photo_galery_wrapper .tabs_list a{font-size:15px;font-weight:400;color:#fff;text-transform:uppercase;position:relative}.photo_galery_wrapper .tabs_list a:before{height:8px;right:0;content:"";position:absolute;bottom:-11px;background-color:#fff;margin:auto;box-shadow:0 0 33px #fff;border-radius:50%;left:0;width:8px;display:none}.photo_galery_wrapper .tabs_list a.link-active,.photo_galery_wrapper .tabs_list a:hover{text-shadow:0 0 20px #fff}.photo_galery_wrapper .tabs_list a.link-active:before{display:block}.galery_slider_wrapper{padding-bottom:30px;padding-left:20px}.btn_slider{height:20px;right:0;position:absolute;bottom:0;margin:0 auto;align-items:center;left:0;width:90px;display:flex}.photo_galery .btn_slider{top:44%;width:100%}.swiper-button-prev{padding-bottom:14px}.swiper-button-next,.swiper-button-prev{opacity:1!important}.swiper-button-next:after,.swiper-button-prev:after{display:none}.photo_galery .tabs_content.tabs_content-active{display:block!important}.treners{margin-top:300px}.treners_slider_wrapper{padding:120px 0 35px;justify-content:center;display:flex}.treners_slider_wrapper .swiper-slide{justify-content:center;opacity:.3;width:1134px;display:flex}.treners_slider_wrapper .swiper-slide-active{opacity:1}.treners_item{padding:48px 37px;position:relative;border-radius:5px;background:#1b1b1b;display:flex}.treners_item:before{height:487px;transform:rotate(-15.03deg);border:4px solid #d21900;content:"";position:absolute;top:-35px;left:-32px;width:474px;z-index:-1}.treners_item .img{flex:0 0 330px;height:346px;overflow:hidden;position:relative;border-radius:20px;margin-top:38px}.treners_item .img img{width:100%}.treners_item .img .icon{right:23px;position:absolute;bottom:24px}.treners_item .txt{color:#fff;margin-left:75px}.treners_item .txt h3{font-size:32px;font-weight:600}.treners_item .txt h4{font-size:20px;font-weight:500;margin:20px 0 0}.treners_item .txt p{font-size:16px;font-weight:300;line-height:26px;margin-top:5px}.treners_item .txt .info{font-weight:500;margin-top:15px}.treners_item .btn{margin-top:30px}.treners .btn_slider{top:50%;width:63%}.reviews{margin-top:200px}.reviews_item{padding-top:68px;position:relative;border-radius:6px;padding-bottom:37px;width:570px}.reviews_item:before{height:100%;content:"";position:absolute;opacity:.05;top:0;border-radius:6px;background:linear-gradient(89.63deg,#fff .33%,hsla(0,0%,100%,0) 99.7%);left:0;width:100%;z-index:-1}.reviews_item .title{position:absolute;opacity:1;top:-45px;align-items:center;left:39px;display:flex}.reviews_item .title .circles_block{position:absolute;top:-32px;left:-37px}.reviews_item .title .img{height:104px;overflow:hidden;justify-content:center;margin-right:20px;opacity:1;background-color:#fff;align-items:center;box-shadow:0 0 50px #fff;border-radius:50%;width:104px;display:flex}.reviews_item .title .img img{height:96px;overflow:hidden;border-radius:50%;width:96px}.reviews_item .title .txt .name{font-size:16px;font-weight:700;color:#fff;font-family:Montserrat,sans-serif}.reviews_item .title .txt .line{height:1px;margin-bottom:10px;background-color:#fff;width:19px;margin-top:20px}.reviews_item .title .txt .info{font-size:14px;font-weight:400;color:#fff;font-family:Montserrat,sans-serif}.reviews_item .icon_reviews{text-align:center}.reviews_item p{padding:0 39px 0 86px;font-size:16px;font-weight:300;color:#fff;opacity:.8;margin:20px 0;line-height:26px;font-family:Montserrat,sans-serif}.reviews_item a{height:48px;justify-content:center;border:2px solid #212121;margin:0 auto;align-items:center;border-radius:50%;width:48px;display:block;display:flex}.reviews_slider_wrapper,.reviews_slider_wrapper_mob{padding:110px 0}.reviews .swiper-slide{justify-content:center;opacity:.8;display:flex}.reviews .swiper-slide-active{opacity:1}.contacts{margin-top:230px}.reviews .btn_slider{top:45%;width:65%}.contacts_wrapper{justify-content:space-between;display:flex}.contacts_wrapper .txt{padding-left:97px}.contacts_wrapper h4{font-size:36px;font-weight:400;color:#fff;text-transform:uppercase;margin:0 0 70px}.contacts_info{justify-content:space-between;width:708px;display:flex}.contacts_info>div>div{flex-direction:column;display:flex}.contacts_info>div span{font-size:16px;font-weight:300;color:#fff;text-transform:uppercase;display:block}.contacts_info>div a,.contacts_info>div p{font-size:24px;font-weight:500;color:#fff}.contacts_info>div>div+div{margin-top:40px}.contacts_info>div>div span{margin-bottom:10px}.contacts_info>div>div>a+a,.contacts_info>div>div>p+p{margin-top:5px}.contacts_info .btn{font-size:15px;background-color:transparent;margin-top:45px}.contacts_info .btn:hover{border-color:#d21900;background-color:#d21900}.contacts_wrapper .map{height:683px;width:940px}.contacts .footer_info{font-size:16px;font-weight:300;color:#fff;text-align:center;margin:80px 0}.burger{display:none}.burger_menu{height:100%;position:fixed;top:0;background:#0e0e0e;left:0;width:100%;display:none;z-index:100}.btn_close_menu{height:60px;right:20px;position:absolute;top:20px;width:60px}.btn_close_menu span{height:2px;position:absolute;top:50%;background-color:#fff;width:100%}.btn_close_menu span:first-child{transform:rotate(45deg)}.btn_close_menu span:last-child{transform:rotate(-45deg)}.burger_menu ul{margin-top:150px}.burger_menu ul li{justify-content:center;text-align:center;align-items:center;display:flex}.burger_menu ul>li+li{margin-top:30px}.burger_menu ul li a,.burger_menu ul li span{font-size:35px;font-weight:600;color:#fff}.burger_menu ul li a svg{width:100%!important}.social_links_burger a{margin:0 20px;width:50px}.btn_mob_cont,.photo_galery_mobile{display:none}.galery_slider_wrapper_mob{padding-bottom:30px}.galery_slider_wrapper_mob .photo img{width:100%}.photo_galery_mobile .tabs_list{justify-content:center;flex-wrap:wrap;width:85%}.photo_galery_mobile .tabs_list a{margin:0 20px 25px}.close_form,.form_request_mobile,.reviews_mobile{display:none}.modal_window_bg{height:100%;position:fixed;top:0;background-color:rgba(0,0,0,.5);left:0;width:100%;display:none;z-index:50}.directions_modal{padding:40px 30px;right:0;position:fixed;top:25%;margin:auto;border-radius:5px;background:#1b1b1b;left:0;width:805px;display:none;z-index:100}.directions_modal .close_form{right:20px;position:absolute;top:20px;cursor:pointer;display:block}.directions_modal .close_form:hover svg path{fill:#fff}.directions_modal h3{font-size:32px;font-weight:600;margin-bottom:30px;text-shadow:0 0 50px hsla(0,0%,100%,.5);color:#d21900;text-align:center}.directions_modal p{font-size:13px;font-weight:300;margin-bottom:20px;color:#fff}.directions_modal .btn{margin:40px auto 0}.btn_modal_mobil,.modal_content{display:none}.modal_content.modal_content-active{display:block!important}@media screen and (max-width:1680px){.banner:before{right:50px;top:50px}.sign_up_wrapper .img{width:1100px}.sign_up_wrapper .img img{width:100%}.sign_up_wrapper>.txt{width:400px}.sign_up_wrapper .txt h3{padding-right:125px}.contacts_info{width:610px}.contacts_wrapper .map{width:820px}.treners .btn_slider{top:50%;width:72%}}@media screen and (max-width:1440px){.banner{overflow-x:hidden;background-size:105%;background-position-y:-54px;background-position-x:-19px}.banner_wrapper .text h1{font-size:45px}.banner:before{height:468px;right:144px;top:117px;width:477px}.sign_up_wrapper .img{padding-top:50px;width:891px}.contacts_wrapper .map{height:auto;width:640px}.nav_menu{width:650px}.form_request form{width:890px}.form_request form>div{width:276px}.contacts,.directions,.photo_galery,.price_block,.sign_up,.treners{margin-top:200px}.price_item{flex-basis:24%}.reviews .btn_slider{top:45%;width:85%}}@media screen and (max-width:1366px){.directions_modal{top:13%}.banner{background-position-y:-38px;background-position-x:-22px}.banner_wrapper .text h1{font-size:39px;line-height:70px}.banner:before{height:450px;right:156px}.banner_wrapper .text h1 .two{padding-left:185px}.banner_wrapper .text h1 .four{padding-left:290px}.banner_wrapper .text h1 .six{padding-left:370px}.treners_item .img{flex:0 0 210px;height:216px}.treners_item .img img{width:100%}.treners_item .txt h3{font-size:28px}.treners_item .txt p{font-size:13px}.contacts_info{padding:15px}.sign_up_wrapper .img{padding-top:144px;width:735px}.form_request h3{font-size:20px}}@media screen and (max-width:1280px){.offers_item{margin-bottom:30px;flex-basis:49%}.sign_up_wrapper>.txt{margin-left:80px;width:370px}.nav_menu{width:552px}.social_links{width:80px}.banner_wrapper .text h1{font-size:40px}.banner:before{height:400px;right:162px;width:368px}}@media screen and (max-width:1024px){.banner_wrapper .text{width:100%}.navigatin_wrapper .logo{width:75px}.navigatin_wrapper .logo img{width:100%}.nav_menu{width:465px}.nav_menu ul li a{font-size:10px}.nav_contacts ul li a,.nav_contacts ul li span{font-size:12px;align-items:center;display:flex}.banner_wrapper .text h1{font-size:40px;line-height:60px}.banner:before{height:364px;right:31px;top:83px;width:377px}.form_request{justify-content:center;flex-wrap:wrap}.form_request h3{margin-bottom:50px;text-align:center}.directions_item:before{height:80px;width:75%}.price_item{flex-basis:49%}.contacts_wrapper{flex-wrap:wrap}.contacts_wrapper .map{height:600px;margin:50px auto 0;width:90%}.contacts,.directions,.photo_galery,.price_block,.sign_up,.treners{margin-top:150px}.banner_wrapper .text h1{font-size:36px;line-height:56px}.banner_wrapper .text h1 .two{padding-left:110px}.banner_wrapper .text h1 .four{padding-left:223px}.banner_wrapper .text h1 .six{padding-left:370px}.banner{background-position-x:0}.photo_galery .btn_slider{top:40%;width:100%}.treners .btn_slider{top:50%;width:94%}.reviews .btn_slider{top:45%;width:88%}}@media screen and (max-width:800px){.banner{background-image:none}.directions_modal{width:80%}.directions_modal .btn{display:none}.btn_modal_mobil{display:block!important;display:flex!important}.form_request,.sign_up_wrapper .img{display:none}.form_request_mobile{right:0;position:fixed;top:25%;margin:auto;left:0;width:80%;display:none;z-index:100}.form_request_mobile h3{font-size:24px;margin:0 auto 30px}.form_request_mobile form{flex-direction:column;width:100%}.form_request_mobile form>div{margin-bottom:30px;width:100%}.close_form{right:20px;position:absolute;top:20px;display:block}.nav_contacts,.nav_menu,.social_links{display:none}.banner_wrapper .text h1{text-align:center}.banner_wrapper .text h1 span{padding:0!important;position:static!important;margin:0 auto;display:block}.banner:before{height:627px;transform:rotate(16deg);border:2px solid #252525;right:15px;width:626px}.offers_list{justify-content:center}.offers_item{flex-basis:90%}.treners_item:before{display:none}.treners_item{padding:26px 20px 46px;justify-content:center;flex-wrap:wrap}.treners_item .img{margin-bottom:30px}.treners_item .txt{margin-left:0}.directions_item{flex-basis:50%}.sign_up_wrapper{flex-wrap:wrap}.sign_up_wrapper .img{margin:0 auto}.photo_galery{display:none}.btn_burger_block{align-items:center;display:flex}.burger{display:block}.btn_burger_block .burger{margin-left:28px}.photo_galery_mobile{display:block}.contacts_info{flex-wrap:wrap;width:100%}.contacts_wrapper .txt{padding:0 20px;width:100%}.contacts_info .left{margin-bottom:30px}.sign_up_wrapper .txt h3{padding:0;text-align:center}.sign_up_wrapper>.txt{margin:0 auto;width:80%}.reviews{display:none}.reviews_mobile{display:block}.treners .btn_slider{top:50%;width:75%}.offers_item .btn{display:none}.btn_mob{display:flex!important}.btn_burger_block .btn{display:none}}@media screen and (max-width:500px){.navigatin .btn{height:37px;font-size:12px;width:173px}.navigatin_wrapper .logo{height:auto;width:46px}.contacts_info .btn{display:none}.contacts_info .btn_mob_cont{display:block;display:flex}.burger_menu ul li a,.burger_menu ul li span{font-size:20px}.burger_menu ul>li+li{margin-top:15px}.social_links_burger a{width:30px}.contacts_wrapper .txt{padding-left:0}.contacts_wrapper h4{font-size:20px;font-weight:600;text-align:center}.sign_up_wrapper .img{display:none}.sign_up_wrapper>.txt{margin-left:0}.directions_item{flex-basis:100%}.offers_item .txt{width:100%}.banner_wrapper .text h1{font-size:20px;line-height:25px}.banner:before{height:345px;transform:rotate(13.13deg);right:29px;top:50px;width:331px}h2{font-size:20px}.sign_up_wrapper .txt h3{padding:0;font-size:20px;text-align:center}.price_item{flex-basis:100%}.sign_up_wrapper>.txt{padding:0 20px;width:100%}.contacts_info .btn_mob_cont,.contacts_info .right,.sign_up_wrapper .btn{width:100%}.offers_item .img{height:133px;width:133px}.offers_item .img img{width:100%}.offers_item h3{font-size:18px;padding-right:150px}.offers_item .line{margin-bottom:80px}.form_request_mobile{padding:73px 20px}.form_request_mobile .btn{width:100%}.directions_modal h3{font-size:25px}.directions_modal{height:468px;overflow:auto;top:10%}.treners_item .txt h3{font-size:20px}.treners_item .txt h4{font-size:18px}.treners_item .txt p{font-size:14px;line-height:20px}.photo_galery_mobile .tabs_list{flex-direction:column;align-items:center}.reviews_mobile .btn_slider,.treners .btn_slider{top:36%;width:100%}}@media screen and (max-width:400px){.banner{overflow:hidden}.banner:before{height:345px;transform:rotate(13.13deg);right:-5px;top:50px;width:331px}.photo_galery_mobile .tabs_list{flex-direction:column;text-align:center}}