@font-face{src:url(/assets/template/vendors/rockgym/fonts/geometria/geometria.woff);font-weight:400;font-family:Geometria}@font-face{src:url(/assets/template/vendors/rockgym/fonts/geometria/geometria_medium.otf) format("opentype");font-weight:500;font-style:normal;font-family:Geometria}@font-face{src:url(/assets/template/vendors/rockgym/fonts/geometria/geometria-bold.woff);font-family:GeometriaBold}@font-face{src:url(/assets/template/vendors/rockgym/fonts/segoeui/segoeui-light.eot);src:local("Segoe UI Light"),local("SegoeUI-Light"),url(/assets/template/vendors/rockgym/fonts/segoeui/segoeui-light.eot) format("embedded-opentype"),url(/assets/template/vendors/rockgym/fonts/segoeui/segoeui-light.woff) format("woff"),url(/assets/template/vendors/rockgym/fonts/segoeui/segoeui-light.ttf) format("truetype");font-weight:300;font-style:normal;font-family:Segoe UI}@font-face{src:url(/assets/template/vendors/rockgym/fonts/segoeui/segoeui-bolditalic.eot);src:local("Segoe UI Bold Italic"),local("SegoeUI-BoldItalic"),url(/assets/template/vendors/rockgym/fonts/segoeui/segoeui-bolditalic.eot) format("embedded-opentype"),url(/assets/template/vendors/rockgym/fonts/segoeui/segoeui-bolditalic.woff) format("woff"),url(/assets/template/vendors/rockgym/fonts/segoeui/segoeui-bolditalic.ttf) format("truetype");font-weight:700;font-style:italic;font-family:Segoe UI}@font-face{src:url(/assets/template/vendors/rockgym/fonts/segoeui/segoeui-semibold.eot);src:local("Segoe UI Semibold"),local("SegoeUI-SemiBold"),url(/assets/template/vendors/rockgym/fonts/segoeui/segoeui-semibold.eot) format("embedded-opentype"),url(/assets/template/vendors/rockgym/fonts/segoeui/segoeui-semibold.woff) format("woff"),url(/assets/template/vendors/rockgym/fonts/segoeui/segoeui-semibold.ttf) format("truetype");font-weight:600;font-style:normal;font-family:Segoe UI}@font-face{src:url(/assets/template/vendors/rockgym/fonts/segoeui/segoeui.eot);src:local("Segoe UI"),local("SegoeUI"),url(/assets/template/vendors/rockgym/fonts/segoeui/segoeui.eot) format("embedded-opentype"),url(/assets/template/vendors/rockgym/fonts/segoeui/segoeui.woff) format("woff"),url(/assets/template/vendors/rockgym/fonts/segoeui/segoeui.ttf) format("truetype");font-weight:400;font-style:normal;font-family:Segoe UI}@font-face{src:url(/assets/template/vendors/rockgym/fonts/segoeui/segoeui-bold.eot);src:local("Segoe UI Bold"),local("SegoeUI-Bold"),url(/assets/template/vendors/rockgym/fonts/segoeui/segoeui-bold.eot) format("embedded-opentype"),url(/assets/template/vendors/rockgym/fonts/segoeui/segoeui-bold.woff) format("woff"),url(/assets/template/vendors/rockgym/fonts/segoeui/segoeui-bold.ttf) format("truetype");font-weight:700;font-style:normal;font-family:Segoe UI}@font-face{src:url(/assets/template/vendors/rockgym/fonts/segoeui/segoeui-italic.eot);src:local("Segoe UI Italic"),local("SegoeUI-Italic"),url(/assets/template/vendors/rockgym/fonts/segoeui/segoeui-italic.eot) format("embedded-opentype"),url(/assets/template/vendors/rockgym/fonts/segoeui/segoeui-italic.woff) format("woff"),url(/assets/template/vendors/rockgym/fonts/segoeui/segoeui-italic.ttf) format("truetype");font-weight:400;font-style:italic;font-family:Segoe UI}.slick-slider{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;box-sizing:border-box;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;padding:0;margin:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.slick-track{margin-right:auto;position:relative;top:0;margin-left:auto;left:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{height:100%;min-height:1px;float:left;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img:not(.slick-slide .img_response1,.slick-slide .img_response2,.slick-slide .img_response3){display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{height:auto;border:1px solid transparent;display:block}.slick-arrow.slick-hidden{display:none}.demo-2{overflow:hidden}[data-scroll-direction=horizontal] [data-scroll-container]{height:min-content;white-space:nowrap;display:inline-block}.rotate{transform:rotate(-3deg);position:relative;z-index:3}.gallery{display:flex}.gallery__item{grid-template-columns:380px;position:relative;grid-template-rows:100px 400px 45px;margin:0 1vw;grid-template-areas:"gallery-title" "gallery-image" "gallery-other";display:grid}.gallery__item-other{grid-area:gallery-other;justify-content:space-between;font-size:16px;color:#fff;align-items:center;width:100%;line-height:20px;margin-top:20px;display:flex}.gallery__item-title{grid-area:gallery-title;font-size:22px;font-weight:700;color:#fff;text-transform:uppercase;margin:0;align-items:flex-end;line-height:28px;font-family:GeometriaBold;padding-left:10px;display:flex}.gallery__item-img{overflow:hidden;grid-area:gallery-image;position:relative;cursor:url(/assets/template/vendors/rockgym/img/slider_rotate/plus.svg),auto;margin-top:7px}.gallery__item-img,.gallery__item-imginner{height:100%;will-change:transform;width:100%}.gallery__item-imginner{justify-self:center;background-size:cover;background-position:50% 0;display:flex}.gallery__item-link:focus,.gallery__item-link:hover{text-decoration:none;color:var(--color-gallery-link-hover);background:var(--color-gallery-link-bg-hover)}.gallery__item-tags{grid-area:gallery-tags;justify-self:end;font-size:1.5rem;grid-auto-flow:column;cursor:pointer;grid-gap:1rem;display:grid}.gallery__item-caption{justify-content:center;margin-bottom:20px;align-items:flex-end;width:100%;display:flex}@media screen and (min-width:53em){.frame{grid-template-areas:"title demos demos links"}.frame__info{justify-self:end}}.table.tt_timetable{font-family:Geometria!important}.nav_to_first_screen{position:absolute;opacity:0;left:-9999px}.main__first_text1,.main__first_text2,.main__first_text3,.main__first_text4{font-size:55px;color:#d93636;text-transform:uppercase;line-height:55px;font-family:GeometriaBold}.white{font-size:36px;color:#fff!important;line-height:45px;font-family:GeometriaBold}.white.big{font-size:65px;margin-bottom:15px;line-height:1}.content_an:not(.content_an .main__first_btn){margin-top:7%}.content_an{transition:all 1s;position:relative;z-index:1001}.content_an.clubs{height:auto}.main__first_btns{transition:all .5s;position:relative;opacity:0;top:30px;margin:auto}.main__first_btns.sovetskiy{flex-direction:column;margin:0;align-items:baseline}.main__first_btns.sovetskiy .main__first_btn span{margin-bottom:0;margin-top:7.5px}.mini-disc{font-size:14px;color:#fff;text-align:left;width:257px;line-height:18px;margin-top:16px}.custom-select{position:absolute}.component_slider>ul li img{height:100%;max-height:100%}.directions__slick .slick-arrow{height:380px;font-size:0;position:absolute;top:calc(50% - 190px);width:15%;z-index:30}*{outline:none;-webkit-box-sizing:border-box;box-sizing:border-box}main a{color:#d93636}main ul{padding-left:40px}.pay__payments ul{padding:0}a{text-decoration:none;color:inherit}a,button{cursor:pointer}button,input{padding:0;border:none;background:0 0}h1,h2,h3,h4,h5,h6,ol,p,ul{padding:0;font-weight:400;margin:0}h1,h2,h3{color:#1c1c1c;text-transform:uppercase;letter-spacing:.1em;font-family:GeometriaBold}h1{font-size:60px;line-height:70px}h2{font-size:54px;line-height:60px}h2,h3{text-align:center}h3{font-size:48px;line-height:56px}body{overflow-x:hidden;font-weight:400;color:#1c1c1c;scroll-behavior:smooth;background-color:#fff;margin:0;font-family:Segoe UI}body,html{height:100%;max-width:100%;width:100%}#component_slider ul,.coach__block_info_skills ul,.course__price_info ul,.footer__column_nav ul,.header_menu_list ul,.main__schedule_table ul,.pay__payments ul{list-style-type:none}.wrapper{height:100%;flex-direction:column;width:100%;display:flex}.container{padding:0 15px;max-width:1230px;box-sizing:border-box;margin:0 auto;width:100%}.container.price{flex-direction:column;align-items:center;display:flex}.container__text-anim{margin:0 auto;width:100%}header.abs_header{padding:5px 0;position:fixed;top:0;width:100%;z-index:10000}.abs_header.fixed,header.header_not_main{position:fixed;background:#0b131e}header.header_not_main{height:auto;padding:5px 0;top:0;width:100%;z-index:10000}footer{font-size:14px;color:#1c1c1c;background:#f3f7f8}.footer__column_title{font-size:18px;margin-bottom:30px;text-transform:uppercase;line-height:23px;font-family:GeometriaBold}.footer_first{padding:40px 15px;display:flex}.align_center{align-items:center;display:flex}.footer__helper{margin-right:10%;display:flex}.footer__column{flex-direction:column;display:flex}.footer__column:first-of-type{margin-right:150px}.footer__column_gym_tel{font-weight:700;margin-bottom:15px}.footer__column_gym{margin-bottom:25px}.footer__column_gym_tel img{height:14px;margin-right:10px;width:14px}.footer__column_gym_address img{margin-right:12.75px}.footer__column_socials{align-items:center;display:flex}.footer__column_socials a:not(.footer__column_socials a:last-child){margin-right:20px}.footer_menu_list .menu-item{font-size:14px;text-transform:uppercase;line-height:18px}.footer__column_gym_tel a:hover,.footer_menu_list .menu-item:hover{color:#d93636;transition:color .2s}.footer_menu_list .menu-item:not(.footer_menu_list .menu-item:last-child){margin-bottom:10px}.footer__logo{align-items:center;margin-top:40px;display:flex}.footer_line{height:1px;max-width:100%;background:#e4e4e4;width:100%}.footer_second{padding:20px 15px;justify-content:space-between;align-items:center;display:flex}.footer_second img{height:30px;margin-left:50px}@media (max-width:576px){.footer_second{flex-direction:column}.footer_second .copy{margin-bottom:20px}.footer_second img{margin-left:0}}.user_menu_nav{display:flex}.user_menu_nav li{color:#fff}.header_menu{height:auto;justify-content:space-between;position:relative;background:0 0}.header__flex,.header_menu{align-items:center;display:flex}.header_menu_list .menu-item{padding:10px 5px;font-size:14px;font-weight:700;color:#fff;text-transform:uppercase;line-height:18px}.sub-menu a{width:100%}.header_menu_list .menu-item:hover a:not(.sub-menu .menu-item a){color:#d93636;transition:color .2s}.header_menu_items{justify-content:space-between;align-items:center;display:flex}.header_menu_nav.opened .menu-item,.header_menu_nav.opened .menu-item-has-children{color:#1c1c1c}.header_menu_logo{margin-right:48px}.header_menu_logo svg{max-width:100%}.header_menu_nav{align-items:center;display:flex}.header_menu_list ul{margin-bottom:0}.header_menu_nav .current-menu-item{color:#d93636}.header_menu_list .menu-item:not(.header_menu_list .menu-item:last-child){margin-right:20px}.menu-item-has-children{position:relative}.menu-item-has-children:after{content:"▾"}.header_menu_list .sub-menu{pointer-events:none;position:absolute;opacity:0;top:35px;background-color:#fff;display:flex;z-index:99}.header_menu_list .sub-menu .menu-item{padding:0;font-size:14px;font-weight:400;color:#1c1c1c;text-transform:none;background-color:#fff;box-sizing:border-box;line-height:1}.main__first{height:800px;position:relative;max-height:100%;background-size:cover;align-items:center;background-position:50%;background-repeat:no-repeat;display:flex}.main__first_text1{margin-bottom:15px}.main__first_text1.sovetskiy{margin-bottom:0;line-height:65px}.main__first_text2{margin-bottom:25px}.main__first_text2-sovetskiy{font-size:30px;margin-bottom:78px;color:#fff;text-transform:uppercase;font-family:GeometriaBold}.main__first_text3{margin-bottom:25px}.main__first_text4{font-size:22px;margin-bottom:25px;color:#fff;line-height:28px}.main__first_btns{display:flex}.main__first_btn{height:68px;justify-content:center;font-size:14px;border:2px solid #fff;color:#fff;text-transform:none;flex-direction:column;box-sizing:border-box;align-items:center;background:0 0;cursor:pointer;width:257px;line-height:14px;font-family:Geometria;display:flex}.main__first_btn:not(.main__first_btn:last-child){margin-right:10px}.main__first_btn span{font-size:18px;font-weight:700;margin-bottom:7.5px;line-height:18px}.main__second{margin-bottom:100px;margin-top:60px;display:flex}.main__second_two{right:-15px;position:absolute;margin-left:15px;margin-top:35px}.main__second_info{height:min-content;padding:40px 35px;position:relative;box-shadow:0 0 40px hsla(0,0%,53%,.25);background:#f3f7f8;margin-left:-20px;width:60%;margin-top:70px;z-index:3}.main__second_info_title{font-size:60px;margin-bottom:5px;line-height:75px;font-family:GeometriaBold}.main__second_info_subtitle,.main__second_info_title{color:#1c1c1c;text-transform:uppercase;letter-spacing:.1em}.main__second_info_subtitle{font-size:22px;margin-bottom:18px;line-height:28px}.main__second_info_address{font-size:16px;margin-bottom:25px;color:#d93636;text-transform:uppercase;letter-spacing:.1em}.main__second_info_text{font-size:16px;color:#1c1c1c;line-height:20px}.main__second_info_text p:not(.main__second_info_text p:last-child){margin-bottom:20px}.main__second_info_text a{color:#d93636}.main__second_info_btn{height:55px;justify-content:center;font-size:16px;color:#fff;background-color:#d93636;align-items:center;width:200px;line-height:20px;margin-top:25px;display:flex}.main__second_info_btn:hover{transition:all .2s;background-color:#c43030}section.background{background-attachment:fixed;background-size:cover;padding-bottom:70px;background-image:url(/assets/template/vendors/rockgym/img/section_back.svg);background-repeat:no-repeat}.directions__title{padding-top:100px;margin-bottom:15px}.directions__subtitle{font-size:22px;margin-bottom:50px;color:#1c1c1c;text-transform:uppercase;letter-spacing:.1em;text-align:center;line-height:28px}.cost{flex-direction:column;align-items:center;margin-top:100px;display:flex}.cost__title{margin-bottom:15px}.cost__subtitle{font-size:22px;margin-bottom:25px;color:#1c1c1c;text-transform:uppercase;letter-spacing:.1em;text-align:center;line-height:28px}.cost__tabs{margin-bottom:50px}.cost__tab,.cost__tabs{justify-content:center;display:flex}.cost__tab{height:56px;font-size:16px;border:1px solid #1c1c1c;margin-right:-1px;color:#1c1c1c;text-transform:uppercase;text-align:center;box-sizing:border-box;align-items:center;background:0 0;cursor:pointer;width:330px;line-height:20px}.cost__tab:last-of-type{margin-right:0}.cost__tab:hover{transition:all .2s}.cost__tab.active,.cost__tab:hover{border:1px solid #d93636;color:#fff;background:#d93636}.cost__group{width:100%;display:none}.cost__group.active{justify-content:flex-start;flex-wrap:wrap;display:flex}.abonement__quality,.one-month{font-weight:400;text-transform:lowercase;font-family:Geometria;display:inline-block}.abonement__quality:first-letter,.one-month:first-letter{text-transform:uppercase}.cost__group_abonement-span{font-size:14px;font-weight:500;color:#fff;text-transform:uppercase;text-align:center;font-family:Geometria}.cost__group_item{margin-right:2%;margin-bottom:58px;background-size:cover;width:23.5%;background-repeat:no-repeat}.cost__group_item:nth-of-type(4n){margin-right:0}.cost__group_item_img{height:322px;position:relative;background-size:cover;background-position:50%;background-repeat:no-repeat}.cost__group_item_count{height:80px}.cost__group_item_count span{white-space:nowrap}.cost__group_item_name{min-height:42px;justify-content:center;font-size:14px;color:#fff;text-transform:uppercase;position:absolute;flex-direction:column;top:0;align-items:center;background:rgba(28,28,28,.8);left:0;line-height:18px;font-family:GeometriaBold;display:flex}.cost__group_item_name-title{background-color:#1c1c1c;width:-webkit-fill-available}.cost__group_item_name-abonement,.cost__group_item_name-title{padding:10px 25px;text-align:center}.cost__group_item_tabs{height:52px;justify-content:space-between;position:absolute;bottom:0;align-items:center;left:0;width:100%;display:flex}.cost__group_item_tab{height:100%;justify-content:center;font-size:12px;border:1px solid #f1f1f1;color:#1c1c1c;text-align:center;box-sizing:border-box;align-items:center;background:#fff;cursor:pointer;width:inherit;line-height:15px;display:flex}.cost__group_item_tab.active,.cost__group_item_tab:hover{border:1px solid #d93636;color:#fff;transition:all .2s;box-sizing:border-box;background:#d93636}.cost__group_item_tab.active{pointer-events:none}.cost__group_item_tab dd{margin:0!important}.cost__group_item_info{padding:20px 20px 43px;font-size:16px;border:1px solid #e7e7e7;color:#1c1c1c;position:relative;border-top:none;text-align:center;box-sizing:border-box;background:#fff;line-height:20px}.cost__group_item_info .big{font-size:22px;color:#1c1c1c;text-transform:uppercase;line-height:28px;font-family:GeometriaBold}.cost__group_item_buy{height:56px;justify-content:center;font-size:16px;border:1px solid #1c1c1c;color:#1c1c1c;position:absolute;bottom:-28px;box-sizing:border-box;align-items:center;background:#fff;left:15.63%;width:192px;line-height:20px;display:flex}.cost__group_item_buy:hover{border:1px solid #d93636;color:#fff;transition:.2s;background:#d93636;cursor:pointer}.main__schedule{margin-bottom:80px;margin-top:100px}.main__schedule_title{margin-bottom:32px}.main__schedule_table{height:auto;pointer-events:none;margin-bottom:100px;position:absolute;flex-direction:column;opacity:0;width:100%;display:none}.main__schedule_table img{width:100%}.main__schedule_table.active{pointer-events:all;transition:all 1s;position:static;opacity:1;display:flex}.main__schedule_buttons{margin-bottom:40px}.main__schedule_btn,.main__schedule_buttons{justify-content:center;align-items:center;display:flex}.main__schedule_btn{height:56px;font-size:16px;border:1px solid #1c1c1c;margin-right:-1px;color:#1c1c1c;transition:all .2s;text-transform:uppercase;text-align:center;box-sizing:border-box;background:0 0;cursor:pointer;width:330px;line-height:20px}.main__schedule_btn:last-of-type{margin-right:0}.main__schedule_btn:hover{border:1px solid #d93636;color:#fff;transition:all .2s;background:#d93636}.main__schedule_btn.active{pointer-events:none;border:1px solid #d93636!important;color:#fff;background:#d93636}.main__coaches{height:900px;position:relative;background-size:cover;clip-path:polygon(0 5%,100% 0,100% 95%,0 100%);background-position:50%;background-image:url(/assets/template/vendors/rockgym/img/coaches_back.jpg);background-repeat:no-repeat;z-index:9}.main__coaches:after{right:0;content:"";position:absolute;bottom:0;top:0;background:rgba(26,26,26,.9);left:0;z-index:2}.main__coaches_title{padding-top:105px;font-size:60px;margin-bottom:15px;line-height:75px;font-family:GeometriaBold}.main__coaches_subtitle,.main__coaches_title{color:#fff;text-transform:uppercase;position:relative;letter-spacing:.1em;text-align:center;z-index:3}.main__coaches_subtitle{font-size:22px;margin-bottom:40px;line-height:28px}img.logo_coaches{position:absolute;top:18%;left:-20px;width:35%;z-index:3}.main__coaches_allTeam{font-size:16px;right:2%;color:#fff;text-transform:uppercase;position:absolute;text-align:right;top:15%;align-items:center;line-height:20px;display:flex;z-index:10}.main__coaches_allTeam img{margin-right:10px}.directions__slick_item{padding:0 10px;position:relative;cursor:url(/assets/template/vendors/rockgym/img/slider_rotate/plus.svg),auto;width:30%}.directions__slick_item img{height:100%;width:100%}.directions__sup-img{position:absolute;background-size:cover;bottom:0;top:0;background-position:bottom;width:calc(100% - 20px);background-image:url(/assets/template/vendors/rockgym/img/napravleniya/shadow.png);background-repeat:no-repeat}.directions__slick_title{padding:10px;font-size:26px;color:#fff;text-transform:uppercase;position:absolute;bottom:0;text-align:center;box-sizing:border-box;width:96%;line-height:45px;font-family:GeometriaBold}.directions__slick{display:flex!important}.gallery__item_num{font-size:60px;color:hsla(0,0%,100%,.2);text-transform:uppercase;position:absolute;top:-5px;left:10px;line-height:75px;font-family:GeometriaBold}.gallery__item-other_rigth{justify-content:space-between;position:relative;align-items:center;display:flex;z-index:7}.gallery__item_social{margin:0 10px}.gallery__item_social img{pointer-events:none}.gallery__item-other_left{padding-left:10px}.gallery__item_social:hover .social_white,.social_red{display:none}.gallery__item_social:hover .social_red{display:block}#map{height:550px;position:relative}.map__block{position:absolute;flex-direction:column;bottom:5px;box-shadow:0 0 40px hsla(0,0%,53%,.25);background:#fff;left:18%;width:500px;z-index:2}.map__block,.map__block_item{justify-content:space-between;display:flex}.map__block_item{padding:25px;align-items:center}.map__block_item:not(.map__block_item:last-child){border:1px solid #f1f1f1}.map__block_item_right{height:52px;justify-content:center;align-items:center;border-radius:50%;background:#f1f1f1;cursor:pointer;width:52px;display:flex}.map__block_item_right:hover{transition:all .2s;background:#d93636}.map_plus_white{display:none}.map__block_item_right.active .map_plus_white,.map__block_item_right:hover .map_plus_white{display:block}.map__block_item_right.active .map_plus,.map__block_item_right:hover .map_plus{display:none}.map__block_item_left{align-items:center;display:flex}.map__block_item_img{margin-right:20px}.map__block_item_contacts_phone{font-size:16px;font-weight:700;margin-bottom:8px;color:#000;line-height:20px}.map__block_item_contacts_phone:hover{color:#d93636;transition:color .2s}.map__block_item_contacts_address{font-size:16px;line-height:20px}.map__block_item_right img{pointer-events:none}.map__block_item_right.active{background:#d93636}.not_main{margin-top:95px}.breadcrumbs{font-size:14px;margin-bottom:27px;color:#d93636;line-height:18px}.breadcrumbs a{color:#1c1c1c}.breadcrumbs a:hover{color:#d93636;transition:all .2s}.course__block{justify-content:flex-end;margin-bottom:30px;position:relative;display:flex}.course__block_video{height:591px;position:relative;width:58%}.course__block_video .course__block_video_image{height:100%;width:100%}.course__block_video_play{right:calc(50% - 37px);position:absolute;top:calc(50% - 37px);cursor:pointer}.course__block_info{height:500px;padding:40px 35px;justify-content:space-between;position:absolute;flex-direction:column;top:calc(50% - 250px);box-sizing:border-box;align-items:center;box-shadow:0 0 40px hsla(0,0%,53%,.25);background:rgba(243,247,248,.9);left:0;width:52%;display:flex;z-index:2}.course__block_info_title{font-size:55px;margin-bottom:5px;text-transform:uppercase;letter-spacing:.1em;text-align:center;line-height:75px;font-family:GeometriaBold}.course__block_info_subtitle{font-size:22px;margin-bottom:40px;text-transform:uppercase;letter-spacing:.1em;line-height:28px}.course__block_info_text p{font-size:16px;line-height:20px}.course__block_info_text p:not(.course__block_info_text p:last-child){margin-bottom:20px}.slider__item img{padding:0 3%;box-sizing:border-box;width:100%}.course__slider{margin-bottom:100px;position:relative}.course__slider .slick-list{margin:0 -1%}.course__slider_wrap{height:200px;display:flex}.course__slider_nav{height:34px;position:absolute;top:83px;cursor:pointer;width:34px}.course__slider_left{left:-50px}.course__slider_right{right:-50px}.course__slider_nav img{height:100%;pointer-events:none;width:100%}.course__price{padding:100px 0;background-size:cover;background-color:#f3f7f8;background-position:50%;background-image:url(/assets/template/vendors/rockgym/img/course_back.svg);background-repeat:no-repeat}.course__price_buttons{justify-content:center;margin-bottom:30px;width:100%;display:flex}.course__price_button{height:56px;justify-content:center;border:1px solid #f1f1f1;min-width:18%;text-align:center;box-sizing:border-box;align-items:center;background:#fff;cursor:pointer;width:auto;display:flex}.course__price_button.active,.course__price_button:hover{border:1px solid #d93636;color:#fff;background:#d93636}.course__price_button.active{pointer-events:none}.course__price_title{font-size:60px;margin-bottom:50px;text-transform:uppercase;letter-spacing:.1em;text-align:center;line-height:75px;font-family:GeometriaBold}.course__price_block{height:500px;justify-content:center;width:100%;display:flex}.course__price_block.abonement.active{margin-bottom:40px;display:flex}.course__price_block_info{height:100%;flex-direction:column;background-color:#fff;align-items:center;width:48%;display:flex}.course__price_block_image{overflow:hidden}.course__price_block_image img{height:100%}.course__price_tab,.course__price_tabs{width:100%;display:flex}.course__price_tab{height:56px;justify-content:center;border:1px solid #f1f1f1;text-align:center;box-sizing:border-box;align-items:center;background:#fff;cursor:pointer}.course__price_tab.active{pointer-events:none}.course__price_tab:hover{transition:all .2s}.course__price_tab.active,.course__price_tab:hover{border:1px solid #d93636;color:#fff;background:#d93636}.course__price_info{height:100%;padding:40px 0;justify-content:space-between;flex-direction:column;background-color:#fff000;align-items:center;display:flex}.course__price_info_title{padding:0 15px;font-size:22px;margin-bottom:15px;color:#1c1c1c;text-transform:uppercase;text-align:center;line-height:28px}.course__price_info_price{font-size:36px;margin-bottom:40px;color:#d93636;text-transform:uppercase;line-height:45px;font-family:GeometriaBold}.course__price_info_address_item{margin-bottom:15px;align-items:center;display:flex}.course__price_info_address .course__price_info_address_item:last-of-type{margin-bottom:0}.course__price_info_address_item img{margin-right:10px}.course__price_info_address{margin-bottom:34px}.course__price_info_buy{height:56px;justify-content:center;color:#fff;align-items:center;background:#d93636;cursor:pointer;width:192px;display:flex}.course__price_info_buy:hover{transition:all .2s;background:#1c1c1c}.course__price_info_buy.unactive{pointer-events:none;color:#1c1c1c;background:#f1f1f1}.main__coaches_tabs{position:relative;z-index:9}.main__coaches_tab,.main__coaches_tabs{justify-content:center;align-items:center;display:flex}.main__coaches_tab{height:56px;font-size:16px;border:1px solid #fff;color:#fff;text-transform:uppercase;text-align:center;box-sizing:border-box;background:0 0;cursor:pointer;width:330px;line-height:20px}.main__coaches_tab.active,.main__coaches_tab:hover{border:1px solid #d93636;background:#d93636}.main__coaches_tab:hover{transition:all .2s}.main__coaches_detail_wrap .main__coaches_allTeam{top:15%}.main__coaches_detail_wrap .main__coaches_title{margin-bottom:30px}.coach__block_info_socials a:not(.coach__block_info_socials a:last-child){margin-right:20px}.coach__block_info_socials{margin-bottom:20px;display:none}.coach__block{justify-content:space-between;margin-bottom:60px;display:flex}.coach__block_info{flex-direction:column;width:42%;display:flex}.coach__block_image{width:57%}.coach__block_info_title h1{letter-spacing:0}.coach__block_info_subtitle{font-size:22px;margin-bottom:20px;color:#1c1c1c;line-height:28px}.coach__block_info_skills{flex-direction:column;display:flex}.coach__block_info_skills ul li{align-items:flex-start;display:flex}.coach__block_info_skills ul li:before{margin-right:10px;content:url(/assets/template/vendors/rockgym/img/skill.svg)}.coach__block_info_skills ul li:not(.coach__block_info_skills ul li:last-child){margin-bottom:15px}.coach__schedule{margin-bottom:100px;position:relative;flex-direction:column;align-items:center;display:flex}.coach__shedule_table{width:80%}.coach-mobile{display:none}.coach__block_image img{width:100%}.coach__schedule_leftOrn,.coach__schedule_rightOrn{position:absolute;top:50px;z-index:-1}.coach__schedule_leftOrn{left:0}.coach__schedule_rightOrn{right:0}.coach__schedule_title{font-size:36px;margin-bottom:40px;text-align:center;line-height:45px;font-family:GeometriaBold}.coach__schedule_days{justify-content:center;flex-direction:column;display:flex}.coach__schedule_days .tt_wrapper{width:100%}.coach__schedule_day{height:98px;padding:20px 25px;justify-content:center;flex-direction:column;box-sizing:border-box;align-items:center;box-shadow:0 0 40px hsla(0,0%,53%,.25);background:#fff;width:278px;display:flex}.coach__schedule_day:not(.coach__schedule_day:last-child){margin-right:30px}.coach__schedule_day_title{font-size:22px;margin-bottom:10px;line-height:28px;font-family:GeometriaBold}.coach__schedule_dayitem{font-size:16px;line-height:20px}.coach__schedule_btn{height:56px;justify-content:center;color:#fff;align-items:center;background:#d93636;cursor:pointer;width:253px;display:flex}.coach__schedule_btn:hover{transition:all .2s;background:#1c1c1c}.coach__shedule_buttons{justify-content:center;margin-bottom:40px;display:flex}.coach__schedule_button{height:56px;justify-content:center;font-size:16px;border:1px solid #1c1c1c;margin-right:-1px;color:#1c1c1c;text-transform:uppercase;text-align:center;box-sizing:border-box;align-items:center;background:0 0;cursor:pointer;width:330px;line-height:20px;display:flex}.coach__schedule_button.active,.coach__schedule_button:hover{border:1px solid #d93636;color:#fff;background:#d93636}.coach__schedule_button:last-of-type{margin-right:0}.main__second_one_two_wrap{position:relative;width:40%;display:flex}.main__second_one,.main__second_two{max-width:50%}.main__second_one img,.main__second_two img{max-width:100%}.header_menu_burger{height:25px;position:relative;width:25px;display:none;z-index:9}.hambergerIcon{height:3px;transform:translate(-50%,-50%) rotate(0deg);pointer-events:none;transition:all .5s;position:absolute;top:50%;background-color:#fff;border-radius:0;left:50%;width:25px}.hambergerIcon:after,.hambergerIcon:before{height:inherit;transition:all .5s;content:"";position:absolute;background-color:inherit;margin:auto;border-radius:inherit}.hambergerIcon:before{top:-8px;transform-origin:left;left:0;width:100%}.hambergerIcon:after{right:0;bottom:-8px;transform-origin:right;width:50%}.hambergerIcon.open{transform:translate(-50%,-50%) rotate(135deg);transition:all .5s;background-color:#000}.open:before{transform:translateX(100%) rotate(-90deg);top:0;width:50%}.open:after{transform:translateX(-100%) rotate(-90deg);bottom:0}.mobileOnly_logo{display:none}.hidden{overflow:hidden}.contacts__title{margin-bottom:50px;position:relative}.contacts__h1{font-size:60px;color:#1c1c1c;text-transform:uppercase;letter-spacing:.1em;text-align:center;line-height:75px;font-family:GeometriaBold}.contacts__title-papper-planes{position:absolute;left:-220px}.contacts__title-marks{right:0;position:absolute;top:-20px}.map.contacts{height:550px!important;position:relative}.social-map__block{position:absolute;flex-direction:column;top:calc(50% - 50px);left:-50px;display:flex}.social-map__button{height:50px;justify-content:center;align-items:center;box-shadow:0 0 10px rgba(0,0,0,.15);background:#fff;width:50px;display:flex}.slider__helper,.trenera__slider{position:relative}.trenera__slider{transform:rotate(-3deg);pointer-events:none;overflow-x:scroll;opacity:0;display:none;z-index:5}.trenera__slider.active,.trenera__slider.main-slider{pointer-events:all;justify-content:center;opacity:1;display:flex}.trenera__slider.active{transition:all 1s}.trenera__slider::-webkit-scrollbar{width:0}.directions__slider_left,.directions__slider_right{height:440px;position:absolute;top:115px;width:15%;z-index:20}.directions__slider_helper{position:relative}.seo_text{margin:20px auto;width:95%}.trenera__slider_left,.trenera__slider_right{transform:rotate(-3deg);position:absolute;bottom:0;top:0;width:15%;z-index:20}.directions__slider_left.directions__slider_arrow,.directions__slider_right.directions__slider_arrow{height:380px;top:calc(50% - 190px);z-index:20}.directions__slick .slick-prev,.trenera__slider_right{right:0;cursor:url(/assets/template/vendors/rockgym/img/slider_rotate/right_arrow.svg),auto}.directions__slick .slick-next,.trenera__slider_left{cursor:url(/assets/template/vendors/rockgym/img/slider_rotate/left_arrow.svg),auto;left:0}.box_header,.tt_responsive .tt_timetable.small .tt_items_list a,.tt_responsive .tt_timetable.small .tt_items_list span,table.tt_timetable{font-family:Geometria!important}.tabs_box_navigation.sf-timetable-menu .tabs_box_navigation_selected:hover{color:#fff!important}.coach-main-page{margin-bottom:70px;flex-direction:column;display:flex}.coach-main-page__top{flex-direction:column;align-items:center;display:flex}.coach-main-page__top-title{text-align:center}.coach-main-page__top-title.coast-page{margin-bottom:20px}.coach-main-page__top-title.cart{width:100%;line-height:1}.coach-main-page__top-buttons,.cost-main-page__top-buttons{justify-content:center;width:100%;display:flex}.coach-main-page__top-button,.cost-main-page__top-button{height:56px;pointer-events:all;justify-content:center;font-size:16px;border:1px solid #1c1c1c;margin-right:-1px;color:#1c1c1c;text-transform:uppercase;max-width:100%;text-align:center;box-sizing:border-box;align-items:center;cursor:pointer;width:331px;line-height:20px;display:flex}.coach-main-page__top-button:last-of-type,.cost-main-page__top-button:last-of-type{margin-right:0}.coach-main-page__top-button.active,.cost-main-page__top-button.active{pointer-events:none;border:1px solid #d93636;margin-right:0;color:#fff;background-color:#d93636}.coast-page__top_p{font-size:22px;font-weight:500;color:#1c1c1c;text-transform:uppercase;letter-spacing:.1em;text-align:center;margin:50px 0}.cost-page__main-content{margin-top:126px}.coach-main-page__content-item{margin-right:5%;margin-bottom:55px;flex-direction:column;width:30%;display:flex}.coach-main-page__content-item:nth-of-type(3n){margin-right:0}.coach-main-page__block-rotate{padding-top:110px;background-size:contain;background-position:top;background-image:url(/assets/template/vendors/rockgym/img/trenery-background.png);background-repeat:no-repeat}.coach-main-page__content{flex-flow:row wrap;display:none}.coach-main-page__content.active{display:flex}.coach-main-page.coast-page{margin-bottom:70px}.coach-main-page__content-item__top{margin-bottom:20px}.coach-main-page__content-item_num{font-size:60px;color:#dedede;text-transform:uppercase;line-height:1;font-family:GeometriaBold}.coach-main-page__content-item_title{height:56px;font-size:22px;margin-bottom:20px;color:#000;text-transform:uppercase;align-items:flex-end;font-family:GeometriaBold;display:flex}.coach-main-page__content-item_img{margin-bottom:20px;cursor:url(/assets/template/vendors/rockgym/img/slider_rotate/plus.svg),auto;display:inline-block}.coach-main-page__content-item_img img{width:100%}.coach-main-page__content-item-other{font-size:16px;color:#000;line-height:20px}.header_menu_toCart{position:relative}.cart_count{height:16px;justify-content:center;font-size:10px;right:-5px;color:#fff;position:absolute;text-align:center;top:0;background-color:#d93636;align-items:center;border-radius:50px;width:16px;line-height:13px;font-family:Segoe UI;display:none}.coast-page__main-content{margin-top:126px}.coach-main-page__content.coast-page{align-items:center;flex-flow:column nowrap}.coast-page__main-content__combats,.coast-page__main-content__group-room,.coast-page__main-content__gym{width:100%}.coast-page__main-content__group-room,.coast-page__main-content__gym{margin-bottom:110px}.coast-page__main-content__h3{font-size:30px;color:#000;text-transform:uppercase;text-align:center;font-family:GeometriaBold}.coast-page__main-content__price-container{grid-template-columns:1200px;grid-template-rows:80px repeat(auto-fit,150px);margin-top:20px;display:grid}.price-container__atributes{grid-template-columns:110px 220px repeat(4,minmax(164px,1fr)) 170px;padding:20px;max-width:1200px;align-items:center;display:grid}.price-container__atributes.col1{grid-template-columns:110px 400px 1fr 170px}.price-container__atributes.col3{grid-template-columns:110px 300px repeat(3,minmax(164px,1fr)) 170px}.atribute.col1,.atribute.first{grid-column-start:3;margin-right:50px}.atribute.col1{text-align:center}.price-container__title{margin-right:50px;text-align:center;padding-left:30px}.price-container__item_title,.price-container__item_title-abonement,.title__one-month{text-align:center}.price-container__item{grid-template-columns:110px 220px repeat(4,minmax(164px,1fr)) 170px;padding:20px;align-items:center;background:#fff;display:grid}.price-container__item:nth-child(2n){background:#f4f9fd}.price-container__item.col1{grid-template-columns:110px 400px 1fr 170px}.price-container__item.col3{grid-template-columns:110px 300px repeat(3,minmax(164px,1fr)) 170px}.price-container__item_price{margin-right:50px}.price-container__item_price.col1{text-align:center}.price-container__item_button{height:56px;justify-content:center;border:1px solid #1c1c1c;color:#000;align-items:center;display:flex}.price-container__item_button:hover{border:1px solid #d93636;color:#fff;background:#d93636}.site-main{margin-top:100px}.relat-header{position:relative;z-index:20}.cart-alert{height:50px;padding:10px;justify-content:center;border:2px solid #d93636;right:0;position:absolute;bottom:-70px;align-items:center;border-radius:5px;background:#e4ffc2;width:400px;display:none;z-index:25}.address__li{margin-bottom:10px}.address__label{align-items:center;display:flex}.address__li input:checked,.address__li input:checked .course__price_info_address_item,.address__li input:checked .course__price_info_address_item label,.address__li>input:checked{pointer-events:none}.address__li input:checked .course__price_info_address_item label{color:#d93636}.product_wrapper{display:none}.product_wrapper.active{margin-bottom:40px;flex-direction:column;align-items:center;width:100%;display:flex}.quantity-container{position:relative}#down,#up{height:32px;position:absolute;width:33px;background-image:url(/assets/template/vendors/rockgym/img/input-minus.svg)}.cart__pay{justify-content:space-between;margin-bottom:125px;margin-top:50px;display:flex}.cart__pay-info{margin-right:120px;width:calc(50% - 120px)}.cart__pay-checkout{width:50%}.cart__pay-info__h3{font-size:30px;font-weight:500;color:#000;text-align:center}.cart__pay-mini-disc{font-size:16px;font-weight:400;color:#000;margin-top:20px}.available-cards{margin-bottom:35px;width:379px;margin-top:5px}.cart__pay-disc{font-size:16px;font-weight:400;color:#000}.cart__pay-checkout{padding:34px 65px 44px;background:#f4f9fd}.input__checkout{height:56px;padding:15px 25px;font-size:20px;border:1px solid #d5dee5;font-weight:400;color:#959595;background-color:#fff;box-sizing:border-box;width:100%;margin-top:20px}.agree__block,.input__checkout:first-of-type{margin-top:30px}.agree__block{font-size:12px;font-weight:400;margin-bottom:20px;color:#000;display:flex}.agree__block input#agree__checkbox{height:25px;width:50px}.label__agree{font-size:12px;font-weight:400;color:#000;margin-left:15px}.underline{border-bottom:1px solid #000}.cart__pay-checkout_button{height:56px;pointer-events:all;padding:15px;justify-content:center;box-sizing:border-box;align-items:center;background:#d93636;cursor:pointer;width:100%;margin-top:20px;display:flex}.cart__pay-checkout_button:hover{background:#1c1c1c}.cart__pay-checkout_button p{font-size:20px;font-weight:400;color:#fff;text-align:center}.minus_s{background-image:url(/assets/template/vendors/rockgym/img/minus_cart.svg)}.minus_s,.plus_s{height:32px;background-size:cover;background-position:50%;width:32px;background-repeat:no-repeat}.plus_s{background-image:url(/assets/template/vendors/rockgym/img/plus_cart.svg)}.container-for-number{text-align:center;width:20px}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cart-responisve-block__cart-item{padding:15px 10px;flex-direction:column;background-color:#f4f9fd;box-sizing:border-box;align-items:center;width:100%;display:none}.cart-responisve-block__cart-item:nth-of-type(2n){background-color:#fff}.product__header{width:100%;display:flex}.product__header_img{max-width:110px}.product__header_title{font-size:12px;font-weight:400;color:#1c1c1c;padding-left:10px}.product__header_title span{font-size:18px;font-weight:500;margin-bottom:5px;color:#1c1c1c}.product__price{font-size:14px;font-weight:500;color:#1c1c1c;text-transform:uppercase;line-height:18px}.product__content{justify-content:space-between;align-items:center;width:100%;margin-top:26px;display:flex}.price-container-responsive__item{padding:20px;margin-bottom:10px;position:relative;flex-direction:column;background-color:#f4f9fd;display:none}.price__product-item-header{display:flex}.price__product-item-header_img{height:110px;overflow:hidden;width:110px}.price__product-item-header_img img{height:100%;margin-left:-15px;width:auto}.price__product-item-header_title{margin-left:40px}.price__product-item-header_title-name{font-size:26px}.price__product-item-header_title-abonement{font-size:18px}.price__product-item-header_content{justify-content:space-between;position:relative;align-items:center;margin-top:20px;display:flex}.price__product-item-header_content_button{height:56px;justify-content:center;border:1px solid #1c1c1c;right:0;color:#000;top:calc(50% - 28px);align-items:center;width:170px;display:flex}.price__product-item-header_content-cost{justify-content:space-between;font-size:18px;font-weight:500;margin-bottom:10px;color:#1c1c1c;max-width:300px;display:flex}.price__product-item-header_content-cost span:first-child{margin-right:20px}.event_header{pointer-events:none}.coach__block__second{display:none}.pay__h2{font-size:30px;font-weight:500;margin-bottom:30px;color:#000;font-family:Geometria}.pay-page{margin-bottom:70px}.pay-page h1,.pay-page h2,.pay-page h3{text-align:left}.pay-page p{font-size:14px;margin-bottom:30px}.pay-page__requisites p{margin-bottom:0}.pay__payments{margin-bottom:30px;position:relative}.pay__payments li{margin-bottom:5px}.pay__payments li:last-of-type{margin-bottom:0}.pay__payments_img{position:absolute;top:calc(50% - 31px);left:300px}.pay-page__requisites{padding:50px 45px;background:#f4f9fd;width:max-content;margin-top:80px}.pay-page__requisites p:first-of-type{margin-bottom:30px}.content__top_flex{justify-content:space-between;width:100%;display:flex}.agreement-page .coach-main-page__top-title{font-size:44px;text-align:left}.agreement-page__content p{margin-bottom:0!important;margin-top:10px}.agreement-page__content p:last-of-type{margin-bottom:30px}.agreement-page__content h2{font-size:38px;text-align:left;margin-top:20px;font-family:GeometriaBold}#menu-item-601,#menu-item-602{display:none}.header_menu_list .sub-menu .menu-item{margin-right:0!important}.tabs_box_navigation.sf-timetable-menu .tabs_box_navigation_selected{border:none!important;background:#9f9f9f!important;width:auto!important}.sf-timetable-menu li ul li a:hover,.sf-timetable-menu li ul li.selected a:hover{background-color:#9f9f9f!important}.tt_timetable.small.use_colors .box_header{padding:10px 0;margin:5px 0!important}.sf-timetable-menu li ul{padding:0!important}.sf-timetable-menu li ul li.selected:hover,.sf-timetable-menu li ul li:hover{background-color:#9f9f9f!important}.tabs_box_navigation .tabs_box_navigation_icon{margin-left:10px!important}.sf-timetable-menu li.submenu:hover ul a,.sf-timetable-menu li:hover ul a{width:auto!important}.cost__group_item_empty-tab{height:52px;border-right:1px solid #e7e7e7;border-left:1px solid #e7e7e7;margin-bottom:-2px;border-top:1px solid #e7e7e7;background-color:#fff;width:100%}.price-container__img,.price__product-item-header_img{height:110px;overflow:hidden;width:110px}.price-container__img img,.price__product-item-header_img img{height:100%;width:auto}.price-container__img,.price__product-item-header_img{background-size:100% 100%;background-position-x:center}.course__price_block.active{margin-bottom:40px;display:flex}#menu-item-838{display:none}.header__submenu_title{font-size:14px;font-weight:700;font-style:normal;color:#1c1c1c;text-transform:capitalize;line-height:18px;font-family:GeometriaBold;padding-left:22px}.invisible{display:none}.product-name p{font-size:14px;font-weight:500;font-family:Geometria}.product-name p:first-of-type,.product-name p:nth-of-type(2){font-size:18px;color:#1c1c1c;line-height:20px}.success_contant{flex-direction:column;align-items:center;display:flex}.success_header{margin-bottom:25px;align-items:center;display:flex}.success_vector{position:relative;width:fit-content}.success_mark{position:absolute;top:5px;left:18px}.success_title{font-size:30px;font-weight:700;font-style:normal;color:#1c1c1c;text-transform:uppercase;letter-spacing:.1em;text-align:center;margin-left:25px;line-height:38px;font-family:Geometria}.success_title span{color:#5dc50c}.success_text{font-size:20px;font-weight:400;font-style:normal;margin-bottom:50px;color:#020202;text-transform:uppercase;letter-spacing:.1em;text-align:center;line-height:25px;font-family:Geometria}.success_block{margin-bottom:200px;margin-top:100px}.success_title.fail{margin-left:40px}.success_header.fail_header{margin-left:-100px}.success_vector svg{height:100%;width:100%}.success_logo{max-width:50%}.success_logo svg{width:100%}.cost__disk{justify-content:center;margin-bottom:45px;margin-top:25px;display:flex}.cost__disk_block{padding:25px;border:1px solid #dfdfdf;width:31%}.cost__disk_block:not(.cost__disk_block:first-of-type){margin-left:30px}.cost__disk_title{font-size:18px;font-weight:700;font-style:normal;color:#1c1c1c;line-height:23px;font-family:Geometria}.cost__disk_list{list-style-type:decimal;margin-left:18px;margin-top:10px}.cost__disk_li{font-size:16px;font-weight:400;font-style:normal;color:#1c1c1c;line-height:20px;font-family:Geometria}.margin__cost{margin-bottom:50px;margin-top:50px}.header__flex_contacts{justify-content:flex-start;text-align:right;align-items:center;display:flex}.header__flex_contacts_phone{font-size:18px;font-weight:700;margin-right:20px;color:#fff;text-transform:uppercase;line-height:18px}.header__flex_contacts_phone:hover{color:#962323}.header__phone{height:25px;width:100%}.pay-page__h3{font-size:24px}.sov-box,.sov-cov{display:none}.sov-box.active,.sov-cov.active{display:block}.change-box-cover{padding:15px 19px!important;font-size:18px;margin-bottom:20px;color:#fff;position:relative;text-align:center;clear:none;background:#9f9f9f!important;width:132px;float:left;font-family:Lato,Helvetica,Arial,sans-serif}.sov-svg{height:11px;background:url(/assets/template/vendors/rockgym/img/timetable/arrow_menu_expand.png) no-repeat scroll 0 0 transparent;width:11px;float:right;margin-top:3px}.sov-res{justify-content:space-between;flex-direction:row;align-items:center;display:flex}.show-var{font-size:15px;border:1px solid rgba(0,0,0,.1);color:#34495e!important;position:absolute;border-top:none;text-align:left;top:100%;box-shadow:0 6px 8px 0 rgba(0,0,0,.1);background:#fff;left:-1px;width:100%;display:none;z-index:2}.change-box-cover:hover .sov-svg{transform:rotate(180deg)}.change-box-cover:hover .show-var,.show-var:hover{flex-direction:column;display:flex}.show-var>div{padding:10px 19px;transition:all .5s;cursor:pointer}.show-var>div:hover{color:#fff;transition:all .5s;background:#9f9f9f}.posts{flex-wrap:wrap;margin-bottom:30px;display:flex}.posts .item{flex:1 0 24%;height:auto;text-decoration:none;max-width:24%;margin:6px 6px 30px}.posts .item img{margin-bottom:10px;max-width:100%}.posts .item .title{color:#000}.posts .item .title:hover{color:red}.post_open img{height:auto;margin-right:30px;margin-bottom:10px;max-width:50%;float:left}.post_open .entry-content{line-height:1.5}.post_open .entry-content p{margin-bottom:15px}.post_open .video{margin-bottom:40px;text-align:center}.post-navigation{margin-bottom:30px;margin-top:15px}.cats{padding-inline-start:0;justify-content:flex-start;flex-wrap:wrap;margin-bottom:15px;list-style-type:none;align-items:stretch;display:flex}.cats a{height:56px;padding:15px 30px;justify-content:center;font-size:16px;border:1px solid #1c1c1c;text-transform:uppercase;text-align:center;box-sizing:border-box;align-items:center;background:0 0;cursor:pointer;margin-left:-1px;width:300px;line-height:1;margin-top:-1px;display:flex}.cats a,.cats a:hover{color:#1c1c1c}.cats .current-cat a{border:1px solid #d93636;color:#fff;background:#d93636}.cats .current-cat a:hover{color:#fff}.rubrics{flex-wrap:wrap;margin-bottom:30px;display:flex}.rubrics .post-content{flex:1 0 24%;height:auto;position:relative;max-width:24%;margin:6px 6px 30px}.rubrics .post-content .video{height:36px;position:absolute;top:15px;left:15px;width:50px;z-index:100}.rubrics .post-content img{margin-bottom:10px;max-width:100%}.rubrics .post-content h2{font-size:16px;font-weight:300;text-transform:none;letter-spacing:normal;text-align:left;line-height:1.3;font-family:Geometria}.rubrics .post-content h2:hover{color:red}@media (max-width:576px){.coach-main-page{margin-bottom:0}.posts{flex-wrap:wrap;margin-bottom:30px;flex-direction:column;display:flex}.posts .item{flex:1 0 100%;height:auto;text-decoration:none;max-width:100%;margin:0 0 30px}.cats{flex-direction:column}.cats a{width:100%}.rubrics{flex-direction:column}.rubrics .post-content{max-width:100%;margin:0 0 30px;width:100%}.post_open img{height:auto;margin-right:0;margin-bottom:15px;max-width:100%;float:none}.post_open iframe{height:300px;width:100%}}.ns-effect-jelly{height:50px;padding:10px;justify-content:center;right:20px;position:absolute;opacity:0;bottom:-100px;align-items:center;border-radius:5px;background:#e4ffc2;width:400px;display:none;z-index:-1}.ns-effect-jelly .ns-close:after,.ns-effect-jelly .ns-close:before{background:#5699bc}.ns-effect-jelly .ns-close:hover:after,.ns-effect-jelly .ns-close:hover:before{background:#fff}.ns-effect-jelly.ns-show{-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-name:animJelly;animation-name:animJelly;opacity:1;-webkit-animation-duration:.5s;animation-duration:.5s;z-index:25}.ns-effect-jelly.ns-hide{-webkit-animation-name:animFade;animation-name:animFade;-webkit-animation-duration:.3s;animation-duration:.3s;z-index:-1}@-webkit-keyframes animFade{0%{opacity:1}to{opacity:0}}@keyframes animFade{0%{opacity:1}to{opacity:0}}@-webkit-keyframes animJelly{0%{-webkit-transform:matrix(.7,0,0,.7,0,0);transform:matrix(.7,0,0,.7,0,0)}2.083333%{-webkit-transform:matrix(.75266,0,0,.76342,0,0);transform:matrix(.75266,0,0,.76342,0,0)}4.166667%{-webkit-transform:matrix(.81071,0,0,.84545,0,0);transform:matrix(.81071,0,0,.84545,0,0)}6.25%{-webkit-transform:matrix(.86808,0,0,.9286,0,0);transform:matrix(.86808,0,0,.9286,0,0)}8.333333%{-webkit-transform:matrix(.92038,0,0,1,0,0);transform:matrix(.92038,0,0,1,0,0)}10.416667%{-webkit-transform:matrix(.96482,0,0,1.05202,0,0);transform:matrix(.96482,0,0,1.05202,0,0)}12.5%{-webkit-transform:matrix(1,0,0,1.08204,0,0);transform:matrix(1,0,0,1.08204,0,0)}14.583333%{-webkit-transform:matrix(1.02563,0,0,1.09149,0,0);transform:matrix(1.02563,0,0,1.09149,0,0)}16.666667%{-webkit-transform:matrix(1.04227,0,0,1.08453,0,0);transform:matrix(1.04227,0,0,1.08453,0,0)}18.75%{-webkit-transform:matrix(1.05102,0,0,1.06666,0,0);transform:matrix(1.05102,0,0,1.06666,0,0)}20.833333%{-webkit-transform:matrix(1.05334,0,0,1.04355,0,0);transform:matrix(1.05334,0,0,1.04355,0,0)}22.916667%{-webkit-transform:matrix(1.05078,0,0,1.02012,0,0);transform:matrix(1.05078,0,0,1.02012,0,0)}25%{-webkit-transform:matrix(1.04487,0,0,1,0,0);transform:matrix(1.04487,0,0,1,0,0)}27.083333%{-webkit-transform:matrix(1.03699,0,0,.98534,0,0);transform:matrix(1.03699,0,0,.98534,0,0)}29.166667%{-webkit-transform:matrix(1.02831,0,0,.97688,0,0);transform:matrix(1.02831,0,0,.97688,0,0)}31.25%{-webkit-transform:matrix(1.01973,0,0,.97422,0,0);transform:matrix(1.01973,0,0,.97422,0,0)}33.333333%{-webkit-transform:matrix(1.01191,0,0,.97618,0,0);transform:matrix(1.01191,0,0,.97618,0,0)}35.416667%{-webkit-transform:matrix(1.00526,0,0,.98122,0,0);transform:matrix(1.00526,0,0,.98122,0,0)}37.5%{-webkit-transform:matrix(1,0,0,.98773,0,0);transform:matrix(1,0,0,.98773,0,0)}39.583333%{-webkit-transform:matrix(.99617,0,0,.99433,0,0);transform:matrix(.99617,0,0,.99433,0,0)}41.666667%{-webkit-transform:matrix(.99368,0,0,1,0,0);transform:matrix(.99368,0,0,1,0,0)}43.75%{-webkit-transform:matrix(.99237,0,0,1.00413,0,0);transform:matrix(.99237,0,0,1.00413,0,0)}45.833333%{-webkit-transform:matrix(.99202,0,0,1.00651,0,0);transform:matrix(.99202,0,0,1.00651,0,0)}47.916667%{-webkit-transform:matrix(.99241,0,0,1.00726,0,0);transform:matrix(.99241,0,0,1.00726,0,0)}50%{-webkit-transform:matrix(.99329,0,0,1.00671,0,0);transform:matrix(.99329,0,0,1.00671,0,0)}52.083333%{-webkit-transform:matrix(.99447,0,0,1.00529,0,0);transform:matrix(.99447,0,0,1.00529,0,0)}54.166667%{-webkit-transform:matrix(.99577,0,0,1.00346,0,0);transform:matrix(.99577,0,0,1.00346,0,0)}56.25%{-webkit-transform:matrix(.99705,0,0,1.0016,0,0);transform:matrix(.99705,0,0,1.0016,0,0)}58.333333%{-webkit-transform:matrix(.99822,0,0,1,0,0);transform:matrix(.99822,0,0,1,0,0)}60.416667%{-webkit-transform:matrix(.99921,0,0,.99884,0,0);transform:matrix(.99921,0,0,.99884,0,0)}62.5%{-webkit-transform:matrix(1,0,0,.99816,0,0);transform:matrix(1,0,0,.99816,0,0)}64.583333%{-webkit-transform:matrix(1.00057,0,0,.99795,0,0);transform:matrix(1.00057,0,0,.99795,0,0)}66.666667%{-webkit-transform:matrix(1.00095,0,0,.99811,0,0);transform:matrix(1.00095,0,0,.99811,0,0)}68.75%{-webkit-transform:matrix(1.00114,0,0,.99851,0,0);transform:matrix(1.00114,0,0,.99851,0,0)}70.833333%{-webkit-transform:matrix(1.00119,0,0,.99903,0,0);transform:matrix(1.00119,0,0,.99903,0,0)}72.916667%{-webkit-transform:matrix(1.00114,0,0,.99955,0,0);transform:matrix(1.00114,0,0,.99955,0,0)}75%{-webkit-transform:matrix(1.001,0,0,1,0,0);transform:matrix(1.001,0,0,1,0,0)}77.083333%{-webkit-transform:matrix(1.00083,0,0,1.00033,0,0);transform:matrix(1.00083,0,0,1.00033,0,0)}79.166667%{-webkit-transform:matrix(1.00063,0,0,1.00052,0,0);transform:matrix(1.00063,0,0,1.00052,0,0)}81.25%{-webkit-transform:matrix(1.00044,0,0,1.00058,0,0);transform:matrix(1.00044,0,0,1.00058,0,0)}83.333333%{-webkit-transform:matrix(1.00027,0,0,1.00053,0,0);transform:matrix(1.00027,0,0,1.00053,0,0)}85.416667%{-webkit-transform:matrix(1.00012,0,0,1.00042,0,0);transform:matrix(1.00012,0,0,1.00042,0,0)}87.5%{-webkit-transform:matrix(1,0,0,1.00027,0,0);transform:matrix(1,0,0,1.00027,0,0)}89.583333%{-webkit-transform:matrix(.99991,0,0,1.00013,0,0);transform:matrix(.99991,0,0,1.00013,0,0)}91.666667%{-webkit-transform:matrix(.99986,0,0,1,0,0);transform:matrix(.99986,0,0,1,0,0)}93.75%{-webkit-transform:matrix(.99983,0,0,.99991,0,0);transform:matrix(.99983,0,0,.99991,0,0)}95.833333%{-webkit-transform:matrix(.99982,0,0,.99985,0,0);transform:matrix(.99982,0,0,.99985,0,0)}97.916667%{-webkit-transform:matrix(.99983,0,0,.99984,0,0);transform:matrix(.99983,0,0,.99984,0,0)}to{-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0)}}@keyframes animJelly{0%{-webkit-transform:matrix(.7,0,0,.7,0,0);transform:matrix(.7,0,0,.7,0,0)}2.083333%{-webkit-transform:matrix(.75266,0,0,.76342,0,0);transform:matrix(.75266,0,0,.76342,0,0)}4.166667%{-webkit-transform:matrix(.81071,0,0,.84545,0,0);transform:matrix(.81071,0,0,.84545,0,0)}6.25%{-webkit-transform:matrix(.86808,0,0,.9286,0,0);transform:matrix(.86808,0,0,.9286,0,0)}8.333333%{-webkit-transform:matrix(.92038,0,0,1,0,0);transform:matrix(.92038,0,0,1,0,0)}10.416667%{-webkit-transform:matrix(.96482,0,0,1.05202,0,0);transform:matrix(.96482,0,0,1.05202,0,0)}12.5%{-webkit-transform:matrix(1,0,0,1.08204,0,0);transform:matrix(1,0,0,1.08204,0,0)}14.583333%{-webkit-transform:matrix(1.02563,0,0,1.09149,0,0);transform:matrix(1.02563,0,0,1.09149,0,0)}16.666667%{-webkit-transform:matrix(1.04227,0,0,1.08453,0,0);transform:matrix(1.04227,0,0,1.08453,0,0)}18.75%{-webkit-transform:matrix(1.05102,0,0,1.06666,0,0);transform:matrix(1.05102,0,0,1.06666,0,0)}20.833333%{-webkit-transform:matrix(1.05334,0,0,1.04355,0,0);transform:matrix(1.05334,0,0,1.04355,0,0)}22.916667%{-webkit-transform:matrix(1.05078,0,0,1.02012,0,0);transform:matrix(1.05078,0,0,1.02012,0,0)}25%{-webkit-transform:matrix(1.04487,0,0,1,0,0);transform:matrix(1.04487,0,0,1,0,0)}27.083333%{-webkit-transform:matrix(1.03699,0,0,.98534,0,0);transform:matrix(1.03699,0,0,.98534,0,0)}29.166667%{-webkit-transform:matrix(1.02831,0,0,.97688,0,0);transform:matrix(1.02831,0,0,.97688,0,0)}31.25%{-webkit-transform:matrix(1.01973,0,0,.97422,0,0);transform:matrix(1.01973,0,0,.97422,0,0)}33.333333%{-webkit-transform:matrix(1.01191,0,0,.97618,0,0);transform:matrix(1.01191,0,0,.97618,0,0)}35.416667%{-webkit-transform:matrix(1.00526,0,0,.98122,0,0);transform:matrix(1.00526,0,0,.98122,0,0)}37.5%{-webkit-transform:matrix(1,0,0,.98773,0,0);transform:matrix(1,0,0,.98773,0,0)}39.583333%{-webkit-transform:matrix(.99617,0,0,.99433,0,0);transform:matrix(.99617,0,0,.99433,0,0)}41.666667%{-webkit-transform:matrix(.99368,0,0,1,0,0);transform:matrix(.99368,0,0,1,0,0)}43.75%{-webkit-transform:matrix(.99237,0,0,1.00413,0,0);transform:matrix(.99237,0,0,1.00413,0,0)}45.833333%{-webkit-transform:matrix(.99202,0,0,1.00651,0,0);transform:matrix(.99202,0,0,1.00651,0,0)}47.916667%{-webkit-transform:matrix(.99241,0,0,1.00726,0,0);transform:matrix(.99241,0,0,1.00726,0,0)}50%{-webkit-transform:matrix(.99329,0,0,1.00671,0,0);transform:matrix(.99329,0,0,1.00671,0,0)}52.083333%{-webkit-transform:matrix(.99447,0,0,1.00529,0,0);transform:matrix(.99447,0,0,1.00529,0,0)}54.166667%{-webkit-transform:matrix(.99577,0,0,1.00346,0,0);transform:matrix(.99577,0,0,1.00346,0,0)}56.25%{-webkit-transform:matrix(.99705,0,0,1.0016,0,0);transform:matrix(.99705,0,0,1.0016,0,0)}58.333333%{-webkit-transform:matrix(.99822,0,0,1,0,0);transform:matrix(.99822,0,0,1,0,0)}60.416667%{-webkit-transform:matrix(.99921,0,0,.99884,0,0);transform:matrix(.99921,0,0,.99884,0,0)}62.5%{-webkit-transform:matrix(1,0,0,.99816,0,0);transform:matrix(1,0,0,.99816,0,0)}64.583333%{-webkit-transform:matrix(1.00057,0,0,.99795,0,0);transform:matrix(1.00057,0,0,.99795,0,0)}66.666667%{-webkit-transform:matrix(1.00095,0,0,.99811,0,0);transform:matrix(1.00095,0,0,.99811,0,0)}68.75%{-webkit-transform:matrix(1.00114,0,0,.99851,0,0);transform:matrix(1.00114,0,0,.99851,0,0)}70.833333%{-webkit-transform:matrix(1.00119,0,0,.99903,0,0);transform:matrix(1.00119,0,0,.99903,0,0)}72.916667%{-webkit-transform:matrix(1.00114,0,0,.99955,0,0);transform:matrix(1.00114,0,0,.99955,0,0)}75%{-webkit-transform:matrix(1.001,0,0,1,0,0);transform:matrix(1.001,0,0,1,0,0)}77.083333%{-webkit-transform:matrix(1.00083,0,0,1.00033,0,0);transform:matrix(1.00083,0,0,1.00033,0,0)}79.166667%{-webkit-transform:matrix(1.00063,0,0,1.00052,0,0);transform:matrix(1.00063,0,0,1.00052,0,0)}81.25%{-webkit-transform:matrix(1.00044,0,0,1.00058,0,0);transform:matrix(1.00044,0,0,1.00058,0,0)}83.333333%{-webkit-transform:matrix(1.00027,0,0,1.00053,0,0);transform:matrix(1.00027,0,0,1.00053,0,0)}85.416667%{-webkit-transform:matrix(1.00012,0,0,1.00042,0,0);transform:matrix(1.00012,0,0,1.00042,0,0)}87.5%{-webkit-transform:matrix(1,0,0,1.00027,0,0);transform:matrix(1,0,0,1.00027,0,0)}89.583333%{-webkit-transform:matrix(.99991,0,0,1.00013,0,0);transform:matrix(.99991,0,0,1.00013,0,0)}91.666667%{-webkit-transform:matrix(.99986,0,0,1,0,0);transform:matrix(.99986,0,0,1,0,0)}93.75%{-webkit-transform:matrix(.99983,0,0,.99991,0,0);transform:matrix(.99983,0,0,.99991,0,0)}95.833333%{-webkit-transform:matrix(.99982,0,0,.99985,0,0);transform:matrix(.99982,0,0,.99985,0,0)}97.916667%{-webkit-transform:matrix(.99983,0,0,.99984,0,0);transform:matrix(.99983,0,0,.99984,0,0)}to{-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0)}}.content__item{height:0;overflow:hidden;pointer-events:none;opacity:0}.content__item--current{height:auto;overflow:visible;pointer-events:auto;opacity:1}.cursor{display:none}.word{overflow:hidden}.splitting .char,.splitting .word{display:inline-block}.splitting .char{position:relative}.splitting .char:after,.splitting .char:before{transition:inherit;content:attr(data-char);position:absolute;visibility:hidden;top:0;left:0;user-select:none}.splitting{--word-center:calc((var(--word-total) - 1)/2);--char-center:calc((var(--char-total) - 1)/2);--line-center:calc((var(--line-total) - 1)/2)}.splitting .word{--line-percent:calc(var(--line-index)/var(--line-total));--word-percent:calc(var(--word-index)/var(--word-total))}.splitting .char{--distance-sine:calc(var(--char-offset)/var(--char-center));--distance:calc((var(--char-offset)*var(--char-offset))/var(--char-center));--distance-percent:calc(var(--distance)/var(--char-center));--char-offset:calc(var(--char-index) - var(--char-center));--char-percent:calc(var(--char-index)/var(--char-total))}.splitting.cells img{width:100%;display:block}@supports (display:grid){.splitting.cells{overflow:hidden;position:relative;background-size:cover;visibility:hidden}.splitting .cell-grid{height:100%;position:absolute;grid-template:repeat(var(--row-total),1fr)/repeat(var(--col-total),1fr);top:0;background:inherit;left:0;width:100%;display:grid}.splitting .cell{overflow:hidden;position:relative;background:inherit}.splitting .cell-inner{height:calc(100%*var(--row-total));position:absolute;visibility:visible;background:inherit;width:calc(100%*var(--col-total))}.splitting .cell{--center-x:calc((var(--col-total) - 1)/2);--offset-x:calc(var(--col-index) - var(--center-x));--distance-x:calc((var(--offset-x)*var(--offset-x))/var(--center-x));--offset-y:calc(var(--row-index) - var(--center-y));--distance-y:calc((var(--offset-y)*var(--offset-y))/var(--center-y));--center-y:calc((var(--row-total) - 1)/2)}}@media (min-width:1201px){.header__phone{display:none}}@media (min-width:1025px){a:hover{color:#962323}.header__helper{display:none}.sub-menu a{padding:15px 15px 15px 22px;display:inline-block}.main__second_one,.main__second_two{max-width:50%}.main__second_one img,.main__second_two img{max-width:100%;max-height:100%}.header_menu_toCart:hover svg path{fill:#d93636;transition:all .3s}.menu-item-has-children:hover .sub-menu a{color:#1c1c1c}.menu-item-has-children:hover .sub-menu{pointer-events:all;transition:all .2s;opacity:1}.header_menu_list .sub-menu{padding:18px 0 16px}.border__submenu{height:auto;background-color:#e7e7e7;margin:0 35px 10px 45px;width:1px}.header_menu_list .sub-menu .menu-item{min-width:max-content;width:230px}.header_menu_list .sub-menu .menu-item:hover{color:#fff!important;transition:all .3s;background-color:#d93636}.header_menu_list .sub-menu .menu-item:hover a{color:#fff;transition:all .3s}.main__first_btn:hover{border:2px solid #d93636;transition:all .2s;background:#d93636}.header__flex_contacts_phone:hover p{color:#d93636;transition:all .3s}.main__second_info_text a:hover{color:#962323}}@media (max-width:1400px){.content_an{top:-50px}}@media (max-width:1200px){.course__block{flex-direction:column-reverse;align-items:center}.course__block_info{height:auto;position:relative;width:100%}.course__block_video{height:auto;width:70%}.course__price_button{padding:5px;font-size:14px}.header__flex_contacts{width:auto}.header__flex_contacts_phone p{display:none}}@media (max-width:1024px){h1{font-size:54px;line-height:60px}h2{font-size:48px;line-height:54px}h3{font-size:42px;line-height:48px}.cost__disk{flex-direction:column;align-items:center}.cost__disk_block{margin-left:0;width:50%}.agreement-page .coach-main-page__top-title{font-size:38px;margin-bottom:30px;line-height:1}.agreement-page__content h2{font-size:32px;line-height:1}.cost__disk_block:not(.cost__disk_block:first-of-type){margin-left:0;margin-top:15px}.cost__disk_title{font-size:16px;line-height:20px}.cost__disk_li{font-size:14px;line-height:18px}.coach__block_image{margin-bottom:30px}.header__helper{height:85px;position:fixed;top:0;background-color:#fff;left:0;width:100%;z-index:10}.header_menu_list .sub-menu{flex-direction:column}.header__submenu_title{font-size:16px;color:#979595;margin:20px 0 10px;padding-left:0}.sub-menu.active{overflow-y:scroll}.header_menu_nav .menu-item-has-children{align-items:center;display:flex}.col3,.price-container__atributes,.price-container__item{display:none}.coast-page__main-content__price-container,.price-container-responsive__item{display:flex}.coast-page__main-content__price-container{flex-direction:column}.coach-main-page__top-buttons{flex-direction:column;align-items:center}.coach-main-page__top-button,.cost-main-page__top-button{margin-right:0}.main__second{flex-direction:column;align-items:center}.main__second_info{box-sizing:border-box;margin-left:0;width:100%;margin-top:50px}.header_menu_items{width:calc(50% + 103px)}.header_menu_toCart{height:35px;width:35px}.header_menu_nav,.header_menu_toCart svg{height:100%;width:100%}.header_menu_nav{transform:translateX(-2000px) translateY(0);padding:110px 15px 15px;transition:all .3s ease 0s;position:fixed;flex-direction:column;opacity:1;top:0;background-color:#fff;align-items:flex-start;left:0;z-index:-1}.header_menu_nav.menu-item:not(.menu-item:last-child){margin-right:0}.header_menu_nav .menu-item{height:40px;padding:11px 0;color:#2f2f2f!important;position:relative;border-top:1px solid #e8e8e8;box-sizing:border-box;width:100%;font-family:GeometriaBold}.header_menu_nav.menu-item a{padding-left:2px}.header_menu_list .menu-item:last-child,.header_menu_list .sub-menu .menu-item:last-of-type,.header_menu_list .sub-menu.active .menu-item:last-of-type{border-bottom:1px solid #e8e8e8}body,html{overflow-x:hidden}.header_menu_burger{display:flex}.header_menu_item:not(.header_menu_item:last-child){margin-right:0}.opened{transform:translateX(0) translateY(0);transition:all .3s}.header_menu_item{height:40px;padding:11px 0;color:#2f2f2f;position:relative;border-top:1px solid #e8e8e8;box-sizing:border-box;width:100%;font-family:GeometriaBold}.menu-item-has-children a{height:100%;pointer-events:none;width:100%}.menu-item-has-children .sub-menu .menu-item a{pointer-events:all;padding:10px 0;box-sizing:border-box}.menu-item-has-children:after{right:30px;content:url(/assets/template/vendors/rockgym/img/znak.svg);position:absolute}.mobileOnly_logo{display:flex}.header_menu_toCart{position:relative;z-index:9}.header__phone svg.grey path,.header_menu_toCart svg.grey path{fill:#2f2f2f;transition:all .3s}.header_menu_logo svg path{fill:#fff;transition:all .3s}.header_menu_logo{margin-right:0;position:relative;z-index:9}.header_menu_logo svg.grey path{fill:#2f2f2f;transition:all .3s}.sub-menu .menu_item{height:40px;padding:11px 2px;font-size:14px;text-transform:uppercase;border-top:1px solid #e8e8e8;align-items:center;width:100%;display:flex}.header_menu_item a{padding-left:2px}.menu-item-has-children .sub-menu{height:100%;transform:translateX(-2000px) translateY(0);pointer-events:all;padding:110px 15px 15px;transition:all .3s;position:fixed;opacity:0;top:0;background:#fff;left:0;width:100%;z-index:9}.sub-menu.active{transform:translateX(0) translateY(0);transition:all .3s;opacity:1}.sub-menu.active li{align-items:center;width:100%!important;display:flex}.mobile_back{padding:15px;position:relative}.mobile_back:before{transform:rotate(180deg);content:url(/assets/template/vendors/rockgym/img/znak.svg);position:absolute;top:calc(50% - 10px);left:0}.cost__tabs{flex-direction:column;align-items:center}.cost__tab{margin-right:0;margin-top:-1px}.cost__group_item{margin-right:4%;width:30.66667%}.cost__group_item:nth-of-type(4n){margin-right:4%}.cost__group_item:nth-of-type(3n){margin-right:0}.main__schedule_buttons{flex-direction:column;display:flex}.main__schedule_btn{margin-right:0;margin-top:-1px}.course__price_block{height:auto;flex-direction:column;align-items:center;width:70%}.course__price_block_image,.course__price_block_info{width:100%}.course__price_block_image{display:none}.footer__column:first-of-type{margin-right:50px}.footer_first,.main__coaches_tabs{flex-direction:column}.main__coaches_tabs{align-items:center}.footer__logo{margin-bottom:0;margin-top:25px}.footer_first{padding:30px 15px}.coach__shedule_buttons{flex-direction:column;align-items:center}.main__schedule_btn{max-width:330px}.coach__block_info_title{font-size:46px;text-align:center;width:100%}.coach__block{margin-bottom:0}.coach__block,.flex_coach__container{flex-direction:column-reverse;align-items:center}.flex_coach__container{display:flex}.coach__block_info{margin-bottom:40px;width:100%}.main__schedule_table{margin-bottom:50px}.coach__block_info_subtitle{text-align:center}.coach__block_info_skills{align-items:center}.course__price_info{height:auto}.trenera__slider_left,.trenera__slider_right{display:none}.contacts__h1{font-size:50px}.course__price_buttons{max-width:320px;flex-direction:column}.product_wrapper{flex-direction:column;align-items:center}.cart__pay{margin-bottom:80px;flex-direction:column-reverse;align-items:center}.cart__pay-info{margin-right:0;margin-bottom:30px;width:100%}.cart__pay-checkout{max-width:500px;width:auto}.header_menu_nav.opened .menu-item{padding:0}.header_menu_nav.opened .menu-item a{height:100%;padding:11px 0;box-sizing:border-box;width:100%;display:inline-block}#menu-item-601,#menu-item-602{display:flex}}@media (max-width:900px){.contacts__title img{display:none}.main__first_btns{flex-direction:column;padding-bottom:30px;display:flex}.main__first_btn:not(.main__first_btn:last-child){margin-bottom:5px}}@media (max-width:860px){.cost__group.active{justify-content:space-between}.cost__group_item{margin-right:5%;max-width:320px;width:47.5%}.cost__group_item:nth-of-type(3n){margin-right:5%}.cost__group_item:nth-of-type(2n){margin-right:0}.coach-main-page__content-item{margin-right:10%;width:45%}.coach-main-page__content-item:nth-of-type(3n){margin-right:10%}.coach-main-page__content-item:nth-of-type(2n){margin-right:0}}@media (max-width:768px){h1{font-size:46px;line-height:52px}h2{font-size:40px;line-height:56px}h3{font-size:34px;line-height:40px}.pay-page__h3{font-size:20px}.agreement-page .coach-main-page__top-title{font-size:32px}.agreement-page__content h2,.pay__h2{font-size:26px}.success_block{margin-bottom:100px;margin-top:50px}.success_header{margin-bottom:10px}.success_title{font-size:26px}.success_text{margin-bottom:20px}.cart_total{text-align:right!important}.agree__block input#agree__checkbox{height:25px;width:50px}.main__second_info_subtitle{font-size:16px}.cost__group_item_buy,.cost__tab,.main__schedule_btn,.main__second_info_btn{font-size:14px}.component-fullwidth{top:0}.main__first{margin-bottom:20px}.cost__tabs,.footer_first,.main__second{flex-direction:column;display:flex}.main__second.not-main{margin-top:0}.main__second_one,.main__second_two{width:48%}.main__second_one img,.main__second_two img{width:100%}.cost__title,.directions__title,.main__coaches_title,.main__schedule_title,.main__second_info_title{font-size:26px;line-height:32px}.cost__group_item{width:100%}.map__block{position:static;width:100%}.main__first_text span:not(.main__first_btn span){font-size:20px;line-height:25px}.main__first_text1,.main__first_text2{font-size:28px;line-height:32px}.main__first_text1{margin-bottom:0}.main__first{height:auto;padding-top:140px;background-position:60%}.main__first_text4{display:none}.main__first_btn{height:46px;margin-right:0;width:215px}.main__first_btn span{font-size:14px;margin-bottom:0;line-height:18px}.main__first_btn{font-size:14px;line-height:16px}.main__second{margin-bottom:30px;margin-top:30px}.main__second_one_two_wrap{justify-content:space-between;width:60%}.main__second_info_btn{margin-top:20px}section.background{padding-bottom:8px;background-image:url(/assets/template/vendors/rockgym/img/mobile_backsection.svg)}.directions__title{padding-top:40px;margin-bottom:5px}.directions__subtitle{font-size:16px;margin-bottom:20px;text-transform:uppercase;text-align:center;line-height:20px}.directions__slick_title{font-size:22px;width:calc(100% - 20px);line-height:28px}.cost{margin-top:40px}.cost__group_item_buy{left:22%}.cost__group_item_img{background-size:cover;background-repeat:no-repeat}.main__schedule{margin-bottom:40px;margin-top:40px}.main__schedule_title{margin-bottom:20px}.main__coaches_title{padding-top:52px;margin-bottom:10px}.main__coaches_subtitle{padding:0 15px;margin-bottom:0;margin-top:0}.main__coaches_allTeam,img.logo_coaches{display:none}.main__coaches{height:auto;clip-path:polygon(0 1.5%,100% 0,100% 98.5%,0 100%);padding-bottom:75px}.gallery{overflow-x:scroll}.gallery::-webkit-scrollbar{height:0;width:0}.gallery__item{grid-template-columns:330px;margin:0 5vw}#map{height:750px;top:-20px}#map,.map.contacts{flex-direction:column-reverse;display:flex}.map.contacts{height:650px}.map__block{box-shadow:none}footer{padding-top:30px}.ymaps-2-1-79-copyright,.ymaps-2-1-79-map-copyrights-promo{opacity:.3!important}.map__block_item_img{height:60px;width:60px}.map__block_item_img img{height:100%;width:100%}.map__block_item_right{height:30px;width:30px}.map__block_item_contacts{max-width:100%}.map__block_item_right img{height:10px;width:10px}.map__block_item{padding:15px}.map__block_item_contacts_address,.map__block_item_contacts_phone{font-size:14px;line-height:17px}.footer__column_title{font-size:16px;margin-bottom:20px;line-height:20px}.footer__helper{flex-direction:column}.footer__column_socials{margin-bottom:25px}.footer_second{padding-bottom:15px}.footer_line{display:none}.header_menu_logo{text-align:center}.header_menu_logo svg{width:80%}.course__block_info_title{font-size:38px}.slider__item img{height:100%}.course__slider{margin-bottom:50px}.course__price{padding:50px 0}.course__block_info{padding:30px 20px}.course__price_title{font-size:38px}.course__price_block{width:80%}.course__price_info_address{flex-direction:column;align-items:flex-start;display:flex}.coach-main-page__top-title{font-size:38px}.header_menu{height:75px}header.header_not_main{height:75px;align-items:center;display:flex}.not_main{margin-top:90px}.main__first_text1.sovetskiy{line-height:35px}.main__first_text2-sovetskiy{margin-bottom:40px}.white.big{font-size:48px}.coach__block_image{width:65%}.coach__schedule_leftOrn,.coach__schedule_rightOrn{display:none}.map.contacts{height:350px}.contacts__title{margin-bottom:45px}.map__block.contacts{position:absolute;bottom:-45px;left:0}.contacts__h1{font-size:38px}.main__map.contacts{margin-bottom:45px}.cart__pay-info__h3{font-size:24px;text-align:center}.woocommerce-cart-form__cart-item{display:none!important}.cart-responisve-block__cart-item{padding:20px;display:flex}.product__remove a{height:100%;width:100%;display:inline-block}.product__remove a svg{height:30px;width:30px}.product__header_title{font-size:18px;padding-left:25px}.product__header_title span{font-size:26px}.product__price{font-size:20px}.coast-page__main-content{margin-top:70px}.footer__column:first-of-type{margin-right:0}.price__product-item-header_title{text-align:center}.pay__payments_img{position:relative;top:0;left:0;margin-top:30px}}@media (max-width:700px){.cost__group,.cost__group.active{flex-direction:column;align-items:center}.cost__group_item{margin-right:0;max-width:320px}.cost__group_item:nth-of-type(3n){margin-right:0}}@media (max-width:600px){.course__block_info_title{font-size:26px;margin-bottom:10px;line-height:1}.course__block_info_subtitle{font-size:16px}.course__price_title{font-size:32px}.coach-main-page__top-title{line-height:1}.coach__block_info_title{line-height:54px}.header__flex_contacts{min-width:150px}}@media (max-width:568px){h1{font-size:36px;line-height:42px}h2{font-size:30px;line-height:36px}h3{font-size:24px;line-height:30px}.agreement-page .coach-main-page__top-title{font-size:26px}.agreement-page__content h2{font-size:20px}.cost__disk{margin-bottom:20px;margin-top:0}.cost__disk_block{max-width:420px;width:100%}.cost__disk_title{font-size:16px;line-height:20px}.cost__disk_li{font-size:14px;line-height:18px}.success_mark{left:10px;width:35px}.success_vector{height:40px;width:40px}.success_text{font-size:14px;margin-bottom:0}.success_title{font-size:20px;margin-left:18px}.success_header{margin-bottom:5px}.agree__block input#agree__checkbox{height:20px;width:40px}.coast-page__main-content__group-room,.coast-page__main-content__gym{margin-bottom:50px}.component-fullwidth{margin-top:-25px}.main__second{margin-top:55px}.main__second_info{padding:25px 20px}.cost__subtitle{font-size:16px}.course__block_video{width:100%}.course__block_video_play{height:50px;right:calc(50% - 25px);top:calc(50% - 25px);width:50px}.course__block_info{padding:25px 10px}.course__block_info_text p{font-size:14px}.course__block_info_text p:not(.course__block_info_text p:last-child){margin-bottom:10px}.course__price_block{width:100%}.course__price_tab{font-size:14px}.course__price_info_title{font-size:18px;text-align:center}.course__price_info{padding:25px 0}.course__price_info_price{font-size:26px;margin-bottom:30px;line-height:1}.coach-main-page__content{flex-direction:column;align-items:center}.coach-main-page__content-item{margin-right:0;width:60%}.coach-main-page__content-item:nth-of-type(3n){margin-right:0}.white.big{font-size:32px}.main__first_text2-sovetskiy{font-size:18px}.gallery__item{grid-template-rows:100px 330px 60px}.main__first_text1.sovetskiy{font-size:28px}.coach__block_info_title{font-size:32px;margin-bottom:20px}.coach__block_image{width:75%}.uncorrect__position{margin-top:0}.ns-effect-jelly{height:24px;bottom:-60px;width:250px}.cart-alert__text{font-size:14px}.contacts__h1{line-height:1}.available-cards{margin-bottom:20px}.cart__pay-info__h3{font-size:24px}.cart__pay-disc,.cart__pay-mini-disc{font-size:14px}.cart__pay-checkout{padding:34px 30px 44px}.input__checkout{height:45px;font-size:18px}.coach-main-page__top-title{margin-bottom:30px}.product__header_title{font-size:16px}.product__header_title span{font-size:22px}.product__price{font-size:18px}.product__remove a svg{height:25px;width:25px}.coast-page__main-content{margin-top:40px}.coach-main-page__top-title{font-size:26px}}@media (max-width:500px){.price__product-item-header_content-cost{font-size:14px}.price__product-item-header_content-cost span:first-child{margin-right:10px}.pay__payments_img img{max-width:100%}}@media (max-width:430px){h1{font-size:32px;line-height:38px}h2{font-size:28px;line-height:34px}.header__flex_contacts_phone{font-size:10px;margin-right:10px}.success_header.fail_header{margin-left:0}.success_title.fail{margin-left:18px}.success_text{font-size:14px}.success_title{font-size:16px;letter-spacing:0}.success_mark{left:9px;width:25px}.success_vector{height:30px;width:30px}.coach__block_image{margin-bottom:20px}.mobile_back:before{transform:rotate(180deg);content:url(/assets/template/vendors/rockgym/img/znak.svg);position:absolute;top:11px;left:0}.main__second_one_two_wrap{width:100%}.main__second_one{width:50%}.main__second_two{right:0;position:relative;width:50%}.cost__tab,.cost__tabs,.main__schedule_btn{width:100%}.main__coaches_subtitle{font-size:18px}.main__second_info{margin-top:10px}.course__slider{margin-bottom:40px}.course__price{padding:40px 0}.course__price_title{font-size:26px;margin-bottom:20px}.course__price_tab{font-size:14px}.course__price_info_title{font-size:16px}.course__price_info_address_item{margin-bottom:10px}.course__price_info_address{margin-bottom:20px}.course__price_info{padding:25px 15px}.course__price{background-size:cover;background-position:50%;background-image:url(/assets/template/vendors/rockgym/img/cost-bg-sm.jpg);background-repeat:no-repeat}.gallery__item{grid-template-columns:285px;grid-template-rows:100px 300px 60px}.coach-main-page__top-button,.coach-main-page__top-buttons,.cost-main-page__top-button{width:100%}.coach-main-page{margin-bottom:30px}.coach-main-page__content-item{margin-bottom:25px;width:80%}.coach-main-page__content-item_title{height:auto;font-size:16px}.coach-main-page__content-item_num{font-size:48px}.coach__block_info_title{font-size:26px;line-height:32px}.coach__block_info_subtitle{font-size:16px}.coach__block_info_skills ul li{font-size:14px}.coach__block_image,.coach__shedule_buttons{max-width:290px;width:100%}.coach__schedule{margin-bottom:70px}.not_main.contacts{margin-top:0}.breadcrumbs.contacts{padding-top:90px;margin-bottom:0;padding-bottom:27px}.breadcrumbs.contacts,.contacts__title.contacts{position:relative;background-color:#fff;z-index:5}.contacts__title.contacts .contacts__h1{font-size:26px}.main__map.contacts{margin-bottom:45px}.map__block.contacts{position:absolute;bottom:-45px;left:0}.cart__pay-checkout{padding:20px 15px}.available-cards{width:auto}.cart__pay{margin-bottom:50px}.product__header_img{max-width:18%}.product__header_title{font-size:14px;font-weight:400;color:#1c1c1c;padding-left:10px}.product__header_title span{font-size:18px;font-weight:500;margin-bottom:5px;color:#1c1c1c}.product__price{font-size:14px;font-weight:500;color:#1c1c1c;text-transform:uppercase;line-height:18px}.product__content{justify-content:space-between;align-items:center;width:100%;margin-top:26px;display:flex}.product__remove a svg{height:20px;width:20px}.price__product-item-header_img{height:58px;min-width:58px;width:58px}.price__product-item-header_title{margin-left:15px}.price__product-item-header_content_button{height:42px;padding:5px;top:calc(50% - 21px);width:auto}.coast-page__top_p{font-size:16px}.coast-page__main-content__h3{font-size:18px}.price__product-item-header_title-name{font-size:20px}.map__block_item_contacts_address{font-size:14px}.coach-main-page.coast-page,.coast-page__main-content__group-room,.coast-page__main-content__gym{margin-bottom:30px}.price__product-item-header_title{text-align:center}.course__slider{margin-bottom:0}.ac-custom{padding:0}.pay-page__requisites{width:100%}.pay__h2{font-size:24px}.agreement-page__content p:last-of-type{margin-bottom:50px}section.background{background-attachment:unset;background-size:150%;background-position-x:30%}.pay-page__h3{font-size:18px}}@media (max-width:382px){.uncorrect__position{margin-top:0}.price__product-item-header_content-cost{max-width:145px}}@media (max-width:375px){.price__product-item-header_content-cost{font-size:13px}.price__product-item-header_content-cost span:first-child{margin-right:10px}}@media (max-width:320px){.directions__slick_title{font-size:18px}.course__block_video_play{height:36px;right:calc(50% - 18px);top:calc(50% - 18px);width:36px}.coach-main-page__content-item{width:100%}.coach-main-page__top-title{margin-bottom:30px}}.component_slider{position:absolute;max-width:100%;margin:0 auto 40px}.component-small{height:290px;width:650px}.component-fullwidth{height:100%;margin-bottom:0;max-height:100%;background:#333;width:100%}.component-transparent{height:500px;width:900px}.component_slider>ul{list-style:none;height:100%;padding:0;position:relative;max-width:100%;margin:0 auto;width:100%}.component-small>ul{width:450px}.component-fullwidth>ul{overflow:hidden}.component-transparent>ul{width:112px}.component_slider li{height:100%;pointer-events:none;position:absolute;opacity:0;top:0;left:0;width:100%;z-index:999}.component-fullwidth li{overflow:hidden}.component_slider .current{pointer-events:auto;opacity:1;z-index:1000}.component_slider li img{max-width:100%;display:block}.component-fullwidth li img{-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute;max-width:none;object-fit:cover;min-width:100%;left:50%}.component_slider nav a{height:60px;overflow:hidden;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#5b4c5c;position:absolute;outline:none;text-align:center;top:50%;width:60px;line-height:200px}.component-small nav a.prev,.component-transparent nav a.prev{left:0}.component-small nav a.next,.component-transparent nav a.next{right:0}.component-fullwidth nav a{-webkit-transform:translateY(0);transform:translateY(0);top:100%;left:50%;margin-top:25px}.component-fullwidth nav a.prev{margin-left:-80px}.component-fullwidth nav a.next{margin-left:20px}.component_slider nav a:before{height:100%;font-size:60px;font-weight:400;font-style:normal;font-variant:normal;text-transform:none;position:absolute;speak:none;opacity:.5;top:0;-webkit-font-smoothing:antialiased;left:0;width:100%;line-height:60px;line-height:1;-moz-osx-font-smoothing:grayscale;font-family:fontawesome}.component_slider nav a:hover:before{opacity:1}a.prev:before{content:""}a.next:before{content:""}@media screen and (max-width:35.5em){.component-small nav a{-webkit-transform:translateY(0);transform:translateY(0);top:100%;margin-top:10px}.component-small nav a.prev{margin-left:-80px;left:50%}.component-small nav a.next{right:auto;margin-left:20px;left:50%}}.fxSoftScale .navOutNext{-webkit-animation:scaleUp 1.5s cubic-bezier(.7,0,.3,1) forwards;animation:scaleUp 1.5s cubic-bezier(.7,0,.3,1) forwards}.fxSoftScale .navInNext{-webkit-animation:scaleDownUp 1.5s cubic-bezier(.7,0,.3,1) forwards;animation:scaleDownUp 1.5s cubic-bezier(.7,0,.3,1) forwards}.fxSoftScale .navOutPrev{-webkit-animation:scaleDown 1.5s cubic-bezier(.7,0,.3,1) forwards;animation:scaleDown 1.5s cubic-bezier(.7,0,.3,1) forwards}.fxSoftScale .navInPrev{-webkit-animation:scaleUpDown 1.5s cubic-bezier(.7,0,.3,1) forwards;animation:scaleUpDown 1.5s cubic-bezier(.7,0,.3,1) forwards}@-webkit-keyframes scaleUp{to{-webkit-transform:scale(1.2);opacity:0}}@keyframes scaleUp{to{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}}@-webkit-keyframes scaleDownUp{0%{-webkit-transform:scale(.9);opacity:0}to{-webkit-transform:scale(1);opacity:1}}@keyframes scaleDownUp{0%{-webkit-transform:scale(.9);transform:scale(.9);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes scaleDown{to{-webkit-transform:scale(.9);opacity:0}}@keyframes scaleDown{to{-webkit-transform:scale(.9);transform:scale(.9);opacity:0}}@-webkit-keyframes scaleUpDown{0%{-webkit-transform:scale(1.2)}to{-webkit-transform:scale(1);opacity:1}}@keyframes scaleUpDown{0%{-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.fxPressAway .navOutNext{-webkit-animation:slideOutScaleRight 1.2s cubic-bezier(.7,0,.3,1) forwards;animation:slideOutScaleRight 1.2s cubic-bezier(.7,0,.3,1) forwards}.fxPressAway .navInNext{-webkit-animation:slideInFromLeft 1.2s cubic-bezier(.7,0,.3,1) forwards;animation:slideInFromLeft 1.2s cubic-bezier(.7,0,.3,1) forwards;opacity:1}.fxPressAway .navOutPrev{-webkit-animation:slideOutScaleLeft 1.2s cubic-bezier(.7,0,.3,1) forwards;animation:slideOutScaleLeft 1.2s cubic-bezier(.7,0,.3,1) forwards}.fxPressAway .navInPrev{-webkit-animation:slideInFromRight 1.2s cubic-bezier(.7,0,.3,1) forwards;animation:slideInFromRight 1.2s cubic-bezier(.7,0,.3,1) forwards;opacity:1}@-webkit-keyframes slideOutScaleRight{to{-webkit-transform:translateX(100%) scale(.9);opacity:0}}@keyframes slideOutScaleRight{to{-webkit-transform:translateX(100%) scale(.9);transform:translateX(100%) scale(.9);opacity:0}}@-webkit-keyframes slideInFromLeft{0%{-webkit-transform:translateX(-100%)}to{-webkit-transform:translateX(0)}}@keyframes slideInFromLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideOutScaleLeft{to{-webkit-transform:translateX(-100%) scale(.9);opacity:0}}@keyframes slideOutScaleLeft{to{-webkit-transform:translateX(-100%) scale(.9);transform:translateX(-100%) scale(.9);opacity:0}}@-webkit-keyframes slideInFromRight{0%{-webkit-transform:translateX(100%)}to{-webkit-transform:translateX(0)}}@keyframes slideInFromRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.fxSideSwing .navOutNext{-webkit-animation:slideOutScaleRight 1.2s forwards;animation:slideOutScaleRight 1.2s forwards;-webkit-animation-timing-function:cubic-bezier(1,0,0,1);-webkit-animation-timing-function:cubic-bezier(1,-.2,0,1);animation-timing-function:cubic-bezier(1,-.2,0,1)}.fxSideSwing .navInNext{-webkit-animation:slideInFromLeft 1.2s forwards;animation:slideInFromLeft 1.2s forwards;-webkit-animation-timing-function:cubic-bezier(1,0,0,1);-webkit-animation-timing-function:cubic-bezier(1,-.2,0,1);animation-timing-function:cubic-bezier(1,-.2,0,1);opacity:1}.fxSideSwing .navOutPrev{-webkit-animation:slideOutScaleLeft 1.2s forwards;animation:slideOutScaleLeft 1.2s forwards;-webkit-animation-timing-function:cubic-bezier(1,0,0,1);-webkit-animation-timing-function:cubic-bezier(1,-.2,0,1);animation-timing-function:cubic-bezier(1,-.2,0,1)}.fxSideSwing .navInPrev{-webkit-animation:slideInFromRight 1.2s forwards;animation:slideInFromRight 1.2s forwards;-webkit-animation-timing-function:cubic-bezier(1,0,0,1);-webkit-animation-timing-function:cubic-bezier(1,-.2,0,1);animation-timing-function:cubic-bezier(1,-.2,0,1);opacity:1}.fxFortuneWheel .itemwrap{-webkit-perspective:1600px;perspective:1600px}.fxFortuneWheel .navOutNext{-webkit-animation:slideOutScaleRight 1.2s cubic-bezier(.7,0,.3,1) forwards;animation:slideOutScaleRight 1.2s cubic-bezier(.7,0,.3,1) forwards}.fxFortuneWheel .navInNext{-webkit-animation:rotateInFromLeft 1.2s cubic-bezier(.7,0,.3,1) forwards;animation:rotateInFromLeft 1.2s cubic-bezier(.7,0,.3,1) forwards;-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.fxFortuneWheel .navOutPrev{-webkit-animation:slideOutScaleLeft 1.2s cubic-bezier(.7,0,.3,1) forwards;animation:slideOutScaleLeft 1.2s cubic-bezier(.7,0,.3,1) forwards}.fxFortuneWheel .navInPrev{-webkit-animation:rotateInFromRight 1.2s cubic-bezier(.7,0,.3,1) forwards;animation:rotateInFromRight 1.2s cubic-bezier(.7,0,.3,1) forwards;-webkit-transform-origin:0 50%;transform-origin:0 50%}@-webkit-keyframes rotateInFromLeft{0%{-webkit-transform:translateX(-100%) rotateY(-55deg)}to{-webkit-transform:translateX(0) rotateY(0deg);opacity:1}}@keyframes rotateInFromLeft{0%{-webkit-transform:translateX(-100%) rotateY(-55deg);transform:translateX(-100%) rotateY(-55deg)}to{-webkit-transform:translateX(0) rotateY(0deg);transform:translateX(0) rotateY(0deg);opacity:1}}@-webkit-keyframes rotateInFromRight{0%{-webkit-transform:translateX(100%) rotateY(55deg)}to{-webkit-transform:translateX(0) rotateY(0deg);opacity:1}}@keyframes rotateInFromRight{0%{-webkit-transform:translateX(100%) rotateY(55deg);transform:translateX(100%) rotateY(55deg)}to{-webkit-transform:translateX(0) rotateY(0deg);transform:translateX(0) rotateY(0deg);opacity:1}}.fxSwipe .navOutNext{-webkit-animation:decreaseHeight .8s ease-in-out forwards;animation:decreaseHeight .8s ease-in-out forwards}.fxSwipe .navInNext{-webkit-animation:show .8s ease-in-out forwards;animation:show .8s ease-in-out forwards}.fxSwipe .navOutPrev{-webkit-animation:hide .8s ease-in-out forwards;animation:hide .8s ease-in-out forwards}.fxSwipe .navInPrev{-webkit-animation:increaseHeight .8s ease-in-out forwards;animation:increaseHeight .8s ease-in-out forwards;opacity:1;z-index:1001}@-webkit-keyframes decreaseHeight{to{height:0}}@keyframes decreaseHeight{to{height:0}}@-webkit-keyframes show{0%{opacity:0}1%,to{opacity:1}}@keyframes show{0%{opacity:0}1%,to{opacity:1}}@-webkit-keyframes hide{0%,99%{opacity:1}to{opacity:0}}@keyframes hide{0%,99%{opacity:1}to{opacity:0}}@-webkit-keyframes increaseHeight{0%{height:0}to{height:100%}}@keyframes increaseHeight{0%{height:0}to{height:100%}}.fxPushReveal .navOutNext{-webkit-animation:slideOutBottom .7s ease-in-out forwards;animation:slideOutBottom .7s ease-in-out forwards;opacity:1}.fxPushReveal .navInNext{-webkit-animation:slideInHalfFromTop .7s ease-in-out forwards;animation:slideInHalfFromTop .7s ease-in-out forwards;opacity:1}.fxPushReveal .navOutPrev{-webkit-animation:slideOutHalfTop .7s ease-in-out forwards;animation:slideOutHalfTop .7s ease-in-out forwards;opacity:1}.fxPushReveal .navInPrev{-webkit-animation:slideInFromBottom .7s ease-in-out forwards;animation:slideInFromBottom .7s ease-in-out forwards;opacity:1;z-index:1001}@-webkit-keyframes slideOutBottom{to{-webkit-transform:translateY(100%)}}@keyframes slideOutBottom{to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes slideInHalfFromTop{0%{-webkit-transform:translateY(-50%)}to{-webkit-transform:translateY(0)}}@keyframes slideInHalfFromTop{0%{-webkit-transform:translateY(-50%);transform:translateY(-50%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideOutHalfTop{to{-webkit-transform:translateY(-50%)}}@keyframes slideOutHalfTop{to{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@-webkit-keyframes slideInFromBottom{0%{-webkit-transform:translateY(100%)}to{-webkit-transform:translateY(0)}}@keyframes slideInFromBottom{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.fxSnapIn .navOutNext{-webkit-animation:slideOutLeft .5s ease-in forwards;animation:slideOutLeft .5s ease-in forwards}.fxSnapIn .navInNext{-webkit-animation:slideFromRightFast .5s cubic-bezier(.7,0,.3,1) forwards;animation:slideFromRightFast .5s cubic-bezier(.7,0,.3,1) forwards;opacity:1;z-index:1001}.fxSnapIn .navOutPrev{-webkit-animation:slideOutRight .5s ease-in forwards;animation:slideOutRight .5s ease-in forwards}.fxSnapIn .navInPrev{-webkit-animation:slideFromLeftFast .5s cubic-bezier(.7,0,.3,1) forwards;animation:slideFromLeftFast .5s cubic-bezier(.7,0,.3,1) forwards;opacity:1;z-index:1001}.fxSnapIn li:after{height:100%;pointer-events:none;transition:opacity .4s ease-in .1s;content:"";position:absolute;opacity:0;top:0;background-color:rgba(0,0,0,.8);left:0;width:100%}.fxSnapIn .navOutNext:after,.fxSnapIn .navOutPrev:after{opacity:1}@-webkit-keyframes slideOutLeft{to{-webkit-transform:translateX(-10%)}}@keyframes slideOutLeft{to{-webkit-transform:translateX(-10%);transform:translateX(-10%)}}@-webkit-keyframes slideFromRightFast{0%,50%{-webkit-transform:translateX(100%)}to{-webkit-transform:translateX(0)}}@keyframes slideFromRightFast{0%,50%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideOutRight{to{-webkit-transform:translateX(10%)}}@keyframes slideOutRight{to{-webkit-transform:translateX(10%);transform:translateX(10%)}}@-webkit-keyframes slideFromLeftFast{0%,50%{-webkit-transform:translateX(-100%)}to{-webkit-transform:translateX(0)}}@keyframes slideFromLeftFast{0%,50%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.fxLetMeIn .itemwrap{-webkit-perspective:1600px;perspective:1600px}.fxLetMeIn .navOutNext{-webkit-animation:rotateOutRight .5s ease-in-out forwards;animation:rotateOutRight .5s ease-in-out forwards;-webkit-transform-origin:0 50%;transform-origin:0 50%}.fxLetMeIn .navInNext{-webkit-animation:slideFromRightFast .5s ease forwards;animation:slideFromRightFast .5s ease forwards;opacity:1;z-index:1001}.fxLetMeIn .navOutPrev{-webkit-animation:rotateOutLeft .5s ease-in-out forwards;animation:rotateOutLeft .5s ease-in-out forwards;-webkit-transform-origin:100% 0;transform-origin:100% 0}.fxLetMeIn .navInPrev{-webkit-animation:slideFromLeftFast .5s ease forwards;animation:slideFromLeftFast .5s ease forwards;opacity:1;z-index:1001}.fxLetMeIn li:after{height:100%;pointer-events:none;transition:opacity .5s ease-in-out;content:"";position:absolute;opacity:0;top:0;background-color:rgba(0,0,0,.6);left:0;width:100%}.fxLetMeIn .navOutNext:after,.fxLetMeIn .navOutPrev:after{opacity:1}@-webkit-keyframes rotateOutRight{to{-webkit-transform:rotateY(10deg)}}@keyframes rotateOutRight{to{-webkit-transform:rotateY(10deg);transform:rotateY(10deg)}}@-webkit-keyframes rotateOutLeft{to{-webkit-transform:rotateY(-10deg)}}@keyframes rotateOutLeft{to{-webkit-transform:rotateY(-10deg);transform:rotateY(-10deg)}}.fxStickIt .itemwrap{-webkit-perspective:1600px;perspective:1600px}.fxStickIt .navOutNext{-webkit-animation:rotateBottomSideOut .8s ease-in forwards;animation:rotateBottomSideOut .8s ease-in forwards;-webkit-transform-origin:50% 0;transform-origin:50% 0}.fxStickIt .navInNext{-webkit-animation:slideInFromBottomDelayed .8s forwards;animation:slideInFromBottomDelayed .8s forwards;opacity:1;z-index:1001}.fxStickIt .navOutPrev{-webkit-animation:slideOutToBottom .8s forwards;animation:slideOutToBottom .8s forwards;opacity:1}.fxStickIt .navInPrev{-webkit-animation:rotateBottomSideIn .8s ease-in .1s forwards;animation:rotateBottomSideIn .8s ease-in .1s forwards;-webkit-transform-origin:50% 0;transform-origin:50% 0}@-webkit-keyframes rotateBottomSideOut{40%{-webkit-transform:rotateX(-15deg);-webkit-animation-timing-function:ease-out}to{-webkit-transform:scale(.8) translateZ(-200px);opacity:0}}@keyframes rotateBottomSideOut{40%{-webkit-transform:rotateX(-15deg);transform:rotateX(-15deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{-webkit-transform:scale(.8) translateZ(-200px);transform:scale(.8) translateZ(-200px);opacity:0}}@-webkit-keyframes slideInFromBottomDelayed{0%,30%{-webkit-transform:translateY(100%)}to{-webkit-transform:translateY(0)}}@keyframes slideInFromBottomDelayed{0%,30%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes rotateBottomSideIn{0%{-webkit-transform:scale(.8) translateZ(-200px);opacity:0}60%{-webkit-transform:scale(1) translateZ(0) rotateX(-15deg);-webkit-animation-timing-function:ease-out}to{-webkit-transform:scale(1) translateZ(0) rotateX(0deg);opacity:1}}@keyframes rotateBottomSideIn{0%{-webkit-transform:scale(.8) translateZ(-200px);transform:scale(.8) translateZ(-200px);opacity:0}60%{-webkit-transform:scale(1) translateZ(0) rotateX(-15deg);transform:scale(1) translateZ(0) rotateX(-15deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{-webkit-transform:scale(1) translateZ(0) rotateX(0deg);transform:scale(1) translateZ(0) rotateX(0deg);opacity:1}}.fxArchiveMe .navOutNext{-webkit-animation:scaleHalfDown .7s cubic-bezier(.7,0,.3,1) forwards;animation:scaleHalfDown .7s cubic-bezier(.7,0,.3,1) forwards}.fxArchiveMe .navInNext{-webkit-animation:slideInFromBottom .7s cubic-bezier(.7,0,.3,1) forwards;animation:slideInFromBottom .7s cubic-bezier(.7,0,.3,1) forwards;opacity:1;z-index:1001}.fxArchiveMe .navOutPrev{-webkit-animation:slideOutToBottom .7s cubic-bezier(.7,0,.3,1) forwards;animation:slideOutToBottom .7s cubic-bezier(.7,0,.3,1) forwards}.fxArchiveMe .navInPrev{-webkit-animation:scaleHalfUp .7s cubic-bezier(.7,0,.3,1) forwards;animation:scaleHalfUp .7s cubic-bezier(.7,0,.3,1) forwards}.fxArchiveMe li:after,.fxArchiveMe li:before{height:100%;pointer-events:none;transition:opacity .7s cubic-bezier(.7,0,.3,1);content:"";position:absolute;top:0;background-color:rgba(0,0,0,.7);left:0;width:100%}.fxArchiveMe .navOutNext:before,.fxArchiveMe li:after{opacity:1}.fxArchiveMe .navInNext:after,.fxArchiveMe .navInPrev:after,.fxArchiveMe li.current:after,.fxArchiveMe li:before{opacity:0}.fxArchiveMe .navInNext:after{transition:none}@-webkit-keyframes scaleHalfDown{to{-webkit-transform:scale(.6);opacity:0}}@keyframes scaleHalfDown{to{-webkit-transform:scale(.6);transform:scale(.6);opacity:0}}@-webkit-keyframes slideOutToBottom{to{-webkit-transform:translateY(100%)}}@keyframes slideOutToBottom{to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes scaleHalfUp{0%{-webkit-transform:scale(.6);opacity:0}to{-webkit-transform:scale(1);opacity:1}}@keyframes scaleHalfUp{0%{-webkit-transform:scale(.6);transform:scale(.6);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.fxVGrowth .navOutNext{-webkit-animation:scaleDown .6s cubic-bezier(.6,0,.4,1) forwards;animation:scaleDown .6s cubic-bezier(.6,0,.4,1) forwards}.fxVGrowth .navInNext{-webkit-animation:maximize .6s cubic-bezier(.6,0,.4,1) forwards;animation:maximize .6s cubic-bezier(.6,0,.4,1) forwards;opacity:1;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;z-index:1001}.fxVGrowth .navOutPrev{-webkit-animation:scaleDown .6s cubic-bezier(.6,0,.4,1) forwards;animation:scaleDown .6s cubic-bezier(.6,0,.4,1) forwards}.fxVGrowth .navInPrev{-webkit-animation:maximize .6s cubic-bezier(.6,0,.4,1) forwards;animation:maximize .6s cubic-bezier(.6,0,.4,1) forwards;opacity:1;-webkit-transform-origin:50% 0;transform-origin:50% 0;z-index:1001}@-webkit-keyframes maximize{0%{-webkit-transform:scale(0)}to{-webkit-transform:scale(1)}}@keyframes maximize{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}.fxSlideBehind .itemwrap{-webkit-perspective:1000px;perspective:1000px}.fxSlideBehind .navOutNext{-webkit-animation:hideLeft .8s forwards;animation:hideLeft .8s forwards}.fxSlideBehind .navInNext{-webkit-animation:showRight .8s forwards;animation:showRight .8s forwards}.fxSlideBehind .navOutPrev{-webkit-animation:hideRight .8s forwards;animation:hideRight .8s forwards}.fxSlideBehind .navInPrev{-webkit-animation:showLeft .8s forwards;animation:showLeft .8s forwards}@-webkit-keyframes hideLeft{0%{-webkit-transform:translateZ(0)}40%{-webkit-transform:translateY(-40%) scale(.8) rotateX(-20deg);z-index:9999}to{-webkit-transform:translateZ(-400px);opacity:1}}@keyframes hideLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}40%{-webkit-transform:translateY(-40%) scale(.8) rotateX(-20deg);transform:translateY(-40%) scale(.8) rotateX(-20deg);z-index:9999}to{-webkit-transform:translateZ(-400px);transform:translateZ(-400px);opacity:1}}@-webkit-keyframes showRight{0%{-webkit-transform:translateZ(-400px);opacity:1}40%{-webkit-transform:translateY(40%) scale(.8) rotateX(20deg);opacity:1}41%{-webkit-transform:translateY(40%) scale(.8) rotateX(20deg);opacity:1;z-index:9999}to{-webkit-transform:translateZ(0);opacity:1;z-index:9999}}@keyframes showRight{0%{-webkit-transform:translateZ(-400px);transform:translateZ(-400px);opacity:1}40%{-webkit-transform:translateY(40%) scale(.8) rotateX(20deg);transform:translateY(40%) scale(.8) rotateX(20deg);opacity:1}41%{-webkit-transform:translateY(40%) scale(.8) rotateX(20deg);transform:translateY(40%) scale(.8) rotateX(20deg);opacity:1;z-index:9999}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1;z-index:9999}}@-webkit-keyframes hideRight{0%{-webkit-transform:translateZ(0)}40%{-webkit-transform:translateY(40%) scale(.8) rotateX(20deg);z-index:9999}to{-webkit-transform:translateZ(-400px);opacity:1}}@keyframes hideRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}40%{-webkit-transform:translateY(40%) scale(.8) rotateX(20deg);transform:translateY(40%) scale(.8) rotateX(20deg);z-index:9999}to{-webkit-transform:translateZ(-400px);transform:translateZ(-400px);opacity:1}}@-webkit-keyframes showLeft{0%{-webkit-transform:translateZ(-400px);opacity:1}40%{-webkit-transform:translateY(-40%) scale(.8) rotateX(-20deg);opacity:1}41%{-webkit-transform:translateY(-40%) scale(.8) rotateX(-20deg);opacity:1;z-index:9999}to{-webkit-transform:translateZ(0);opacity:1;z-index:9999}}@keyframes showLeft{0%{-webkit-transform:translateZ(-400px);transform:translateZ(-400px);opacity:1}40%{-webkit-transform:translateY(-40%) scale(.8) rotateX(-20deg);transform:translateY(-40%) scale(.8) rotateX(-20deg);opacity:1}41%{-webkit-transform:translateY(-40%) scale(.8) rotateX(-20deg);transform:translateY(-40%) scale(.8) rotateX(-20deg);opacity:1;z-index:9999}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1;z-index:9999}}.fxSoftPulse .navOutNext,.fxSoftPulse .navOutPrev{-webkit-animation:scaleUpFadeOut .8s ease-in forwards;animation:scaleUpFadeOut .8s ease-in forwards}.fxSoftPulse .navInNext,.fxSoftPulse .navInPrev{-webkit-animation:scaleDownFadeIn .8s ease-out forwards;animation:scaleDownFadeIn .8s ease-out forwards}@-webkit-keyframes scaleUpFadeOut{50%{-webkit-transform:scale(1.2);opacity:1}75%{-webkit-transform:scale(1.1);opacity:0}to{-webkit-transform:scale(1);opacity:0}}@keyframes scaleUpFadeOut{50%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}75%{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@-webkit-keyframes scaleDownFadeIn{50%{-webkit-transform:scale(1.2);opacity:1}to{-webkit-transform:scale(1);opacity:1}}@keyframes scaleDownFadeIn{50%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.fxEarthquake .navOutNext{-webkit-animation:shakeSlideBottom 1s .1s forwards;animation:shakeSlideBottom 1s .1s forwards;opacity:1}.fxEarthquake .navInNext{-webkit-animation:pushFromTop 1s .1s forwards;animation:pushFromTop 1s .1s forwards}.fxEarthquake .navOutPrev{-webkit-animation:shakeSlideTop 1s .1s forwards;animation:shakeSlideTop 1s .1s forwards;opacity:1}.fxEarthquake .navInPrev{-webkit-animation:pushFromBottom 1s .1s forwards;animation:pushFromBottom 1s .1s forwards;opacity:1}.fxEarthquake li:after{height:100%;pointer-events:none;transition:opacity .5s;content:"";position:absolute;opacity:0;top:0;background-color:rgba(0,0,0,.3);left:0;width:100%}.fxEarthquake .navOutNext:after,.fxEarthquake .navOutPrev:after{opacity:1}@-webkit-keyframes shakeSlideBottom{0%{-webkit-transform:translate(0) rotate(0deg)}2%{-webkit-transform:translate(-1px,-1px) rotate(-.5deg)}4%{-webkit-transform:translate(-1px,-1px) rotate(-.5deg)}6%{-webkit-transform:translate(0) rotate(-.5deg)}8%{-webkit-transform:translate(-1px,-1px) rotate(-.5deg)}10%{-webkit-transform:translate(-1px,-1px) rotate(-.5deg)}12%{-webkit-transform:translate(0) rotate(-.5deg)}14%{-webkit-transform:translate(-1px,-1px) rotate(-.5deg)}16%{-webkit-transform:translate(0) rotate(-.5deg)}18%{-webkit-transform:translateY(-1px) rotate(-.5deg)}20%{-webkit-transform:translateY(-1px) rotate(-.5deg)}22%{-webkit-transform:translateY(-1px) rotate(-.5deg)}24%{-webkit-transform:translate(-1px) rotate(-.5deg)}26%{-webkit-transform:translate(0) rotate(-.5deg)}28%{-webkit-transform:translate(-1px) rotate(-.5deg)}30%{-webkit-transform:translateY(-1px) rotate(-.5deg)}32%{-webkit-transform:translate(-1px) rotate(-.5deg)}34%{-webkit-transform:translateY(-1px) rotate(-.5deg)}36%{-webkit-transform:translate(0) rotate(-.5deg)}38%{-webkit-transform:translate(-1px,-1px) rotate(-.5deg)}40%{-webkit-transform:translate(0) rotate(-.5deg)}42%{-webkit-transform:translate(-1px) rotate(-.5deg)}44%{-webkit-transform:translateY(-1px) rotate(-.5deg)}46%{-webkit-transform:translate(-1px,-1px) rotate(-.5deg)}48%{-webkit-transform:translate(-1px,-1px) rotate(-.5deg)}50%{-webkit-transform:translateY(-1px) rotate(-.5deg)}52%{-webkit-transform:translate(-1px) rotate(-.5deg)}54%{-webkit-transform:translateY(-1px) rotate(-.5deg)}56%{-webkit-transform:translate(-1px,-1px) rotate(-.5deg)}58%{-webkit-transform:translate(0) rotate(-.5deg)}60%{-webkit-transform:translate(-1px) rotate(-.5deg)}62%{-webkit-transform:translate(-1px,-1px) rotate(-.5deg)}64%{-webkit-transform:translateY(-1px) rotate(-.5deg)}66%{-webkit-transform:translate(-1px,-1px) rotate(-.5deg)}68%{-webkit-transform:translate(-1px) rotate(-.5deg)}70%{-webkit-transform:translate(0) rotate(-.5deg)}to{-webkit-transform:translateY(100%)}}@keyframes shakeSlideBottom{0%{-webkit-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0deg)}2%{-webkit-transform:translate(-1px,-1px) rotate(-.5deg);transform:translate(-1px,-1px) rotate(-.5deg)}4%{-webkit-transform:translate(-1px,-1px) rotate(-.5deg);transform:translate(-1px,-1px) rotate(-.5deg)}6%{-webkit-transform:translate(0) rotate(-.5deg);transform:translate(0) rotate(-.5deg)}8%{-webkit-transform:translate(-1px,-1px) rotate(-.5deg);transform:translate(-1px,-1px) rotate(-.5deg)}10%{-webkit-transform:translate(-1px,-1px) rotate(-.5deg);transform:translate(-1px,-1px) rotate(-.5deg)}12%{-webkit-transform:translate(0) rotate(-.5deg);transform:translate(0) rotate(-.5deg)}14%{-webkit-transform:translate(-1px,-1px) rotate(-.5deg);transform:translate(-1px,-1px) rotate(-.5deg)}16%{-webkit-transform:translate(0) rotate(-.5deg);transform:translate(0) rotate(-.5deg)}18%{-webkit-transform:translateY(-1px) rotate(-.5deg);transform:translateY(-1px) rotate(-.5deg)}20%{-webkit-transform:translateY(-1px) rotate(-.5deg);transform:translateY(-1px) rotate(-.5deg)}22%{-webkit-transform:translateY(-1px) rotate(-.5deg);transform:translateY(-1px) rotate(-.5deg)}24%{-webkit-transform:translate(-1px) rotate(-.5deg);transform:translate(-1px) rotate(-.5deg)}26%{-webkit-transform:translate(0) rotate(-.5deg);transform:translate(0) rotate(-.5deg)}28%{-webkit-transform:translate(-1px) rotate(-.5deg);transform:translate(-1px) rotate(-.5deg)}30%{-webkit-transform:translateY(-1px) rotate(-.5deg);transform:translateY(-1px) rotate(-.5deg)}32%{-webkit-transform:translate(-1px) rotate(-.5deg);transform:translate(-1px) rotate(-.5deg)}34%{-webkit-transform:translateY(-1px) rotate(-.5deg);transform:translateY(-1px) rotate(-.5deg)}36%{-webkit-transform:translate(0) rotate(-.5deg);transform:translate(0) rotate(-.5deg)}38%{-webkit-transform:translate(-1px,-1px) rotate(-.5deg);transform:translate(-1px,-1px) rotate(-.5deg)}40%{-webkit-transform:translate(0) rotate(-.5deg);transform:translate(0) rotate(-.5deg)}42%{-webkit-transform:translate(-1px) rotate(-.5deg);transform:translate(-1px) rotate(-.5deg)}44%{-webkit-transform:translateY(-1px) rotate(-.5deg);transform:translateY(-1px) rotate(-.5deg)}46%{-webkit-transform:translate(-1px,-1px) rotate(-.5deg);transform:translate(-1px,-1px) rotate(-.5deg)}48%{-webkit-transform:translate(-1px,-1px) rotate(-.5deg);transform:translate(-1px,-1px) rotate(-.5deg)}50%{-webkit-transform:translateY(-1px) rotate(-.5deg);transform:translateY(-1px) rotate(-.5deg)}52%{-webkit-transform:translate(-1px) rotate(-.5deg);transform:translate(-1px) rotate(-.5deg)}54%{-webkit-transform:translateY(-1px) rotate(-.5deg);transform:translateY(-1px) rotate(-.5deg)}56%{-webkit-transform:translate(-1px,-1px) rotate(-.5deg);transform:translate(-1px,-1px) rotate(-.5deg)}58%{-webkit-transform:translate(0) rotate(-.5deg);transform:translate(0) rotate(-.5deg)}60%{-webkit-transform:translate(-1px) rotate(-.5deg);transform:translate(-1px) rotate(-.5deg)}62%{-webkit-transform:translate(-1px,-1px) rotate(-.5deg);transform:translate(-1px,-1px) rotate(-.5deg)}64%{-webkit-transform:translateY(-1px) rotate(-.5deg);transform:translateY(-1px) rotate(-.5deg)}66%{-webkit-transform:translate(-1px,-1px) rotate(-.5deg);transform:translate(-1px,-1px) rotate(-.5deg)}68%{-webkit-transform:translate(-1px) rotate(-.5deg);transform:translate(-1px) rotate(-.5deg)}70%{-webkit-transform:translate(0) rotate(-.5deg);transform:translate(0) rotate(-.5deg)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes pushFromTop{0%,70%{-webkit-transform:translateY(-100%);opacity:0}to{-webkit-transform:translateY(0);opacity:1}}@keyframes pushFromTop{0%,70%{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes shakeSlideTop{0%{-webkit-transform:translate(0) rotate(0deg)}2%{-webkit-transform:translate(-1px,-1px) rotate(-.5deg)}4%{-webkit-transform:translate(-1px,-1px) rotate(-.5deg)}6%{-webkit-transform:translate(0) rotate(-.5deg)}8%{-webkit-transform:translate(-1px,-1px) rotate(-.5deg)}10%{-webkit-transform:translate(-1px,-1px) rotate(-.5deg)}12%{-webkit-transform:translate(0) rotate(-.5deg)}14%{-webkit-transform:translate(-1px,-1px) rotate(-.5deg)}16%{-webkit-transform:translate(0) rotate(-.5deg)}18%{-webkit-transform:translateY(-1px) rotate(-.5deg)}20%{-webkit-transform:translateY(-1px) rotate(-.5deg)}22%{-webkit-transform:translateY(-1px) rotate(-.5deg)}24%{-webkit-transform:translate(-1px) rotate(-.5deg)}26%{-webkit-transform:translate(0) rotate(-.5deg)}28%{-webkit-transform:translate(-1px) rotate(-.5deg)}30%{-webkit-transform:translateY(-1px) rotate(-.5deg)}32%{-webkit-transform:translate(-1px) rotate(-.5deg)}34%{-webkit-transform:translateY(-1px) rotate(-.5deg)}36%{-webkit-transform:translate(0) rotate(-.5deg)}38%{-webkit-transform:translate(-1px,-1px) rotate(-.5deg)}40%{-webkit-transform:translate(0) rotate(-.5deg)}42%{-webkit-transform:translate(-1px) rotate(-.5deg)}44%{-webkit-transform:translateY(-1px) rotate(-.5deg)}46%{-webkit-transform:translate(-1px,-1px) rotate(-.5deg)}48%{-webkit-transform:translate(-1px,-1px) rotate(-.5deg)}50%{-webkit-transform:translateY(-1px) rotate(-.5deg)}52%{-webkit-transform:translate(-1px) rotate(-.5deg)}54%{-webkit-transform:translateY(-1px) rotate(-.5deg)}56%{-webkit-transform:translate(-1px,-1px) rotate(-.5deg)}58%{-webkit-transform:translate(0) rotate(-.5deg)}60%{-webkit-transform:translate(-1px) rotate(-.5deg)}62%{-webkit-transform:translate(-1px,-1px) rotate(-.5deg)}64%{-webkit-transform:translateY(-1px) rotate(-.5deg)}66%{-webkit-transform:translate(-1px,-1px) rotate(-.5deg)}68%{-webkit-transform:translate(-1px) rotate(-.5deg)}70%{-webkit-transform:translate(0) rotate(-.5deg)}to{-webkit-transform:translateY(-100%)}}@keyframes shakeSlideTop{0%{-webkit-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0deg)}2%{-webkit-transform:translate(-1px,-1px) rotate(-.5deg);transform:translate(-1px,-1px) rotate(-.5deg)}4%{-webkit-transform:translate(-1px,-1px) rotate(-.5deg);transform:translate(-1px,-1px) rotate(-.5deg)}6%{-webkit-transform:translate(0) rotate(-.5deg);transform:translate(0) rotate(-.5deg)}8%{-webkit-transform:translate(-1px,-1px) rotate(-.5deg);transform:translate(-1px,-1px) rotate(-.5deg)}10%{-webkit-transform:translate(-1px,-1px) rotate(-.5deg);transform:translate(-1px,-1px) rotate(-.5deg)}12%{-webkit-transform:translate(0) rotate(-.5deg);transform:translate(0) rotate(-.5deg)}14%{-webkit-transform:translate(-1px,-1px) rotate(-.5deg);transform:translate(-1px,-1px) rotate(-.5deg)}16%{-webkit-transform:translate(0) rotate(-.5deg);transform:translate(0) rotate(-.5deg)}18%{-webkit-transform:translateY(-1px) rotate(-.5deg);transform:translateY(-1px) rotate(-.5deg)}20%{-webkit-transform:translateY(-1px) rotate(-.5deg);transform:translateY(-1px) rotate(-.5deg)}22%{-webkit-transform:translateY(-1px) rotate(-.5deg);transform:translateY(-1px) rotate(-.5deg)}24%{-webkit-transform:translate(-1px) rotate(-.5deg);transform:translate(-1px) rotate(-.5deg)}26%{-webkit-transform:translate(0) rotate(-.5deg);transform:translate(0) rotate(-.5deg)}28%{-webkit-transform:translate(-1px) rotate(-.5deg);transform:translate(-1px) rotate(-.5deg)}30%{-webkit-transform:translateY(-1px) rotate(-.5deg);transform:translateY(-1px) rotate(-.5deg)}32%{-webkit-transform:translate(-1px) rotate(-.5deg);transform:translate(-1px) rotate(-.5deg)}34%{-webkit-transform:translateY(-1px) rotate(-.5deg);transform:translateY(-1px) rotate(-.5deg)}36%{-webkit-transform:translate(0) rotate(-.5deg);transform:translate(0) rotate(-.5deg)}38%{-webkit-transform:translate(-1px,-1px) rotate(-.5deg);transform:translate(-1px,-1px) rotate(-.5deg)}40%{-webkit-transform:translate(0) rotate(-.5deg);transform:translate(0) rotate(-.5deg)}42%{-webkit-transform:translate(-1px) rotate(-.5deg);transform:translate(-1px) rotate(-.5deg)}44%{-webkit-transform:translateY(-1px) rotate(-.5deg);transform:translateY(-1px) rotate(-.5deg)}46%{-webkit-transform:translate(-1px,-1px) rotate(-.5deg);transform:translate(-1px,-1px) rotate(-.5deg)}48%{-webkit-transform:translate(-1px,-1px) rotate(-.5deg);transform:translate(-1px,-1px) rotate(-.5deg)}50%{-webkit-transform:translateY(-1px) rotate(-.5deg);transform:translateY(-1px) rotate(-.5deg)}52%{-webkit-transform:translate(-1px) rotate(-.5deg);transform:translate(-1px) rotate(-.5deg)}54%{-webkit-transform:translateY(-1px) rotate(-.5deg);transform:translateY(-1px) rotate(-.5deg)}56%{-webkit-transform:translate(-1px,-1px) rotate(-.5deg);transform:translate(-1px,-1px) rotate(-.5deg)}58%{-webkit-transform:translate(0) rotate(-.5deg);transform:translate(0) rotate(-.5deg)}60%{-webkit-transform:translate(-1px) rotate(-.5deg);transform:translate(-1px) rotate(-.5deg)}62%{-webkit-transform:translate(-1px,-1px) rotate(-.5deg);transform:translate(-1px,-1px) rotate(-.5deg)}64%{-webkit-transform:translateY(-1px) rotate(-.5deg);transform:translateY(-1px) rotate(-.5deg)}66%{-webkit-transform:translate(-1px,-1px) rotate(-.5deg);transform:translate(-1px,-1px) rotate(-.5deg)}68%{-webkit-transform:translate(-1px) rotate(-.5deg);transform:translate(-1px) rotate(-.5deg)}70%{-webkit-transform:translate(0) rotate(-.5deg);transform:translate(0) rotate(-.5deg)}to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes pushFromBottom{0%,70%{-webkit-transform:translateY(100%);opacity:0}to{-webkit-transform:translateY(0);opacity:1}}@keyframes pushFromBottom{0%,70%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fxCliffDiving li{-webkit-transform-origin:50% 400%;transform-origin:50% 400%}.fxCliffDiving .navOutNext{-webkit-animation:rotateOutCircLeft .9s cubic-bezier(.7,0,.3,1) forwards;animation:rotateOutCircLeft .9s cubic-bezier(.7,0,.3,1) forwards;opacity:1}.fxCliffDiving .navInNext{-webkit-animation:rotateInCircRight .9s cubic-bezier(.7,0,.3,1) forwards;animation:rotateInCircRight .9s cubic-bezier(.7,0,.3,1) forwards;opacity:1}.fxCliffDiving .navOutPrev{-webkit-animation:rotateOutCircRight .9s cubic-bezier(.7,0,.3,1) forwards;animation:rotateOutCircRight .9s cubic-bezier(.7,0,.3,1) forwards;opacity:1}.fxCliffDiving .navInPrev{-webkit-animation:rotateInCircLeft .9s cubic-bezier(.7,0,.3,1) forwards;animation:rotateInCircLeft .9s cubic-bezier(.7,0,.3,1) forwards;opacity:1}.fxCliffDiving li:after{height:100%;pointer-events:none;transition:opacity .9s cubic-bezier(.7,0,.3,1);content:"";position:absolute;opacity:0;top:0;background-color:#000;left:0;width:100%}.fxCliffDiving .navOutNext:after,.fxCliffDiving .navOutPrev:after{opacity:1}@-webkit-keyframes rotateOutCircLeft{to{-webkit-transform:rotate(-20deg) translateX(-100%)}}@keyframes rotateOutCircLeft{to{-webkit-transform:rotate(-20deg) translateX(-100%);transform:rotate(-20deg) translateX(-100%)}}@-webkit-keyframes rotateInCircRight{0%{-webkit-transform:rotate(20deg) translateX(100%)}to{-webkit-transform:rotate(0deg) translateX(0)}}@keyframes rotateInCircRight{0%{-webkit-transform:rotate(20deg) translateX(100%);transform:rotate(20deg) translateX(100%)}to{-webkit-transform:rotate(0deg) translateX(0);transform:rotate(0deg) translateX(0)}}@-webkit-keyframes rotateOutCircRight{to{-webkit-transform:rotate(20deg) translateX(100%)}}@keyframes rotateOutCircRight{to{-webkit-transform:rotate(20deg) translateX(100%);transform:rotate(20deg) translateX(100%)}}@-webkit-keyframes rotateInCircLeft{0%{-webkit-transform:rotate(-20deg) translateX(-100%)}to{-webkit-transform:rotate(0deg) translateX(0)}}@keyframes rotateInCircLeft{0%{-webkit-transform:rotate(-20deg) translateX(-100%);transform:rotate(-20deg) translateX(-100%)}to{-webkit-transform:rotate(0deg) translateX(0);transform:rotate(0deg) translateX(0)}}::-webkit-scrollbar{height:5px;width:5px}::-webkit-scrollbar-track{background-color:#f2f0f6}::-webkit-scrollbar-thumb{background-color:#d93636;border-radius:5px}img{max-width:100%}#close-button:focus,.btn:focus,.form-control:focus,.form-select:focus,button:focus{outline:0;box-shadow:0 0 0 0 hsla(0,0%,100%,0)}.grecaptcha-badge{display:none}.btn-default{padding:15px 30px;text-decoration:none;font-weight:700;background-color:#d93636;display:inline-block}.btn-default,.btn-default:hover{color:#fff;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out}.btn-default:hover{background-color:#0b131e}.btn-add-cart{padding:10px;text-decoration:none;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;background-color:#d93636;display:inline-block}.btn-add-cart svg{height:25px}.btn-add-cart svg path{fill:#fff}.btn-add-cart svg path,.btn-add-cart:hover{-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out}.btn-add-cart:hover{box-shadow:0 1px 1px rgba(0,0,0,.07),0 2px 2px rgba(0,0,0,.07),0 4px 4px rgba(0,0,0,.07),0 8px 8px rgba(0,0,0,.07),0 16px 16px rgba(0,0,0,.07)}.btn-add-cart:hover svg path{fill:#0b131e}.btn-add-cart:hover svg path,.btn-callback{-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out}.btn-callback{padding:10px 13px;text-decoration:none;background-color:#e9e9e9;display:inline-block}.btn-callback svg{height:25px}.btn-callback svg path,.btn-callback:hover{-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out}.btn-callback:hover{box-shadow:0 1px 1px rgba(0,0,0,.07),0 2px 2px rgba(0,0,0,.07),0 4px 4px rgba(0,0,0,.07),0 8px 8px rgba(0,0,0,.07),0 16px 16px rgba(0,0,0,.07)}.btn-callback:hover svg path{-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;stroke:#0b131e}#jGrowl{display:none}.menu-item-has-children:hover .sub-menu .current-menu-item a{font-weight:800;color:#d93636}.menu-item-has-children:hover .sub-menu .current-menu-item:hover a{color:#fff}.msMiniCart .not_empty .header_menu_toCart{position:relative;display:block}.msMiniCart .not_empty .header_menu_toCart .ms2_total_count{height:20px;justify-content:center;font-weight:800;right:-10px;color:#fff;position:absolute;top:-10px;background-color:#d93636;align-items:center;border-radius:20px;width:20px;display:flex}.main__first_btn,.main__first_btn:hover{-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out}.main__first_btn:hover{color:#fff}.breadcrumb{padding:30px 0;padding-inline-start:0;font-size:14px;list-style-type:none;background-color:transparent;display:flex}.breadcrumb li:not(:first-child){margin-left:10px}.breadcrumb li:not(:last-child){margin-right:10px}.breadcrumb li.active span{color:#d93636}.breadcrumb a{color:#0b131e}.breadcrumb a,.breadcrumb a:hover{-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out}.breadcrumb a:hover{text-decoration:none;color:#d93636}.main__schedule .panels .panel tbody tr:nth-child(2n) td{background-color:#f0f0f0}.main__schedule .panels .panel .item{color:#fff;text-align:center;background-color:#f0f0f0;vertical-align:middle}.main__schedule .panels .panel .item .event_header{font-weight:700}section.raspisanie{margin:30px 0}section.raspisanie .item{color:#fff;text-align:center;background-color:#f0f0f0}section.raspisanie .item .event_header{font-weight:700}main.contacts .content{margin-bottom:50px}main.clubs .clubs_list{justify-content:center;align-items:stretch;display:flex}main.clubs .clubs_list .item{position:relative;display:block}main.clubs .clubs_list .item img{height:100%;width:100%}main.clubs .clubs_list .item .directions__sup-img{width:100%;z-index:20}main.clubs .clubs_list .item .directions__slick_title{font-size:16px;width:100%;line-height:1.3;z-index:22}main.clubs .clubs_list .item:not(:last-child){margin-right:30px}main .directions__slick2{max-width:1300px;margin:0 auto}.content h1{font-size:45px;margin-bottom:40px;text-align:left}.content h2{font-size:26px;text-align:left}.seo_text ul{margin-bottom:15px}.seo_text ul li:not(:last-child){margin-bottom:8px}.seo_text p{margin-bottom:15px;line-height:1.3}@media (max-width:576px){.seo_text{margin:0;width:100%}}.products .wrapper{margin:30px 0}.ms2_product{padding:15px;border:1px solid #eee;margin-bottom:20px;background-color:#fff;width:100%}.ms2_product,.ms2_product:hover{-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out}.ms2_product:hover{box-shadow:0 6px 24px 0 rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.08)}.ms2_product .ms2_form{width:100%}.ms2_product .ms2_form .products_wrapper{justify-content:space-between;align-items:center;display:flex}.ms2_product .ms2_form .products_wrapper .name{font-weight:600}.ms2_product .ms2_form .products_wrapper .right{justify-content:flex-end;align-items:center;display:flex}.ms2_product .ms2_form .products_wrapper .right .options{margin-right:30px;margin-left:30px}.ms2_product .ms2_form .products_wrapper .right .right2{justify-content:flex-end;align-items:center;display:flex}.ms2_product .ms2_form .products_wrapper .right .right2 .price{margin-right:20px;color:#d93636;min-width:70px}.ms2_product .ms2_form .products_wrapper .right .right2 .price .product_price{font-weight:700}.ms2_product .ms2_form .products_wrapper .right .right2 .send_cart{margin-right:15px}.ms2_product .ms2_form .products_wrapper .options{justify-content:flex-end;align-items:stretch;display:flex}.ms2_product .ms2_form .products_wrapper .options .check_item input[type=radio]{display:none}.ms2_product .ms2_form .products_wrapper .options .check_item input[type=radio]:checked+label{border:1px solid #d93636;color:#fff;background-color:#d93636}.ms2_product .ms2_form .products_wrapper .options .check_item label{padding:15px 10px;border:1px solid #cacaca;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;background-color:#fff;cursor:pointer;display:inline}.ms2_product .ms2_form .products_wrapper .options .check_item label:hover{border:1px solid #d93636;color:#fff;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;background-color:#d93636}.ms2_product .ms2_form .products_wrapper .options .check_item:not(:first-child) label{border-left:none}@media (max-width:576px){.ms2_product .ms2_form .products_wrapper{flex-direction:column}.ms2_product .ms2_form .products_wrapper .name{width:100%}.ms2_product .ms2_form .products_wrapper .name .product_title{margin-bottom:20px;text-align:center}.ms2_product .ms2_form .products_wrapper .right{flex-direction:column;width:100%}.ms2_product .ms2_form .products_wrapper .right .options{justify-content:center;flex-wrap:wrap;margin-right:0;margin-bottom:20px}.ms2_product .ms2_form .products_wrapper .right .options .check_item label{display:block}.ms2_product .ms2_form .products_wrapper .right .options .check_item:not(:first-child) label{border:1px solid #cacaca}.ms2_product .ms2_form .products_wrapper .right .right2 .price{min-width:auto}}.js-cart-count{display:flex}.js-cart-count .minus,.js-cart-count .plus{height:32px;border:0;position:relative;border-radius:30px;width:32px;display:inline-block}.js-cart-count .minus:hover,.js-cart-count .plus:hover{border:0}.js-cart-count .minus:after,.js-cart-count .minus:before,.js-cart-count .plus:after,.js-cart-count .plus:before{height:2px;transition:all .28s ease-in-out;content:"";position:absolute;top:calc(50% - 1px);background-color:#fff;left:calc(50% - 9px);width:18px}.js-cart-count .minus{background-color:#9b9b9b}.js-cart-count .minus:hover:after,.js-cart-count .minus:hover:before{transform:rotate(-180deg)}.js-cart-count .plus{background-color:#d93636}.js-cart-count .plus:hover:before{transform:rotate(90deg)}.js-cart-count .plus:hover:after{transform:rotate(180deg)}.js-cart-count .plus:after{transform:rotate(90deg)}.js-cart-count input[type=number]{height:33px;padding:3px 0;-moz-appearance:textfield;text-align:center;width:40px}.js-cart-count input[type=number]::-webkit-inner-spin-button{display:none}#msCart{margin-bottom:50px}#msCart .tovars .ms-header{padding:20px;justify-content:flex-end;font-weight:700;display:flex}#msCart .tovars .ms-header .ms-title{width:100%}#msCart .tovars .ms-header .right{justify-content:flex-start;align-items:center;display:flex}#msCart .tovars .ms-header .right .ms-price{width:100px}#msCart .tovars .ms-header .right .ms-count{width:150px}#msCart .tovars .ms-header .right .ms-cost{width:100px}#msCart .tovars .ms-header .right .ms-rem{width:40px}#msCart .tovars .ms-body .item{padding:20px;justify-content:flex-end;background-color:#fff;align-items:center;display:flex}#msCart .tovars .ms-body .item:nth-child(odd){background-color:#f4f9fd}#msCart .tovars .ms-body .item .ms-title{padding-right:50px;width:100%}#msCart .tovars .ms-body .item .ms-title .title{font-size:18px;font-weight:600;margin-bottom:10px}#msCart .tovars .ms-body .item .ms-title .kolich{font-size:14px}#msCart .tovars .ms-body .item .right{justify-content:flex-start;align-items:center;display:flex}#msCart .tovars .ms-body .item .right .ms-price{width:100px}#msCart .tovars .ms-body .item .right .ms-price span{font-weight:800}#msCart .tovars .ms-body .item .right .ms-count{width:150px}#msCart .tovars .ms-body .item .right .ms-count .ms-input-number-wrap .ms-input-number-btn{height:32px;background-size:cover;background-position:50%;width:32px;background-repeat:no-repeat}#msCart .tovars .ms-body .item .right .ms-count .ms-input-number-wrap .ms-input-number-btn.ms-input-number-minus{background-image:url(/assets/template/images/minus_cart.svg)}#msCart .tovars .ms-body .item .right .ms-count .ms-input-number-wrap .ms-input-number-btn.ms-input-number-plus{background-image:url(/assets/template/images/plus_cart.svg)}#msCart .tovars .ms-body .item .right .ms-cost{width:100px}#msCart .tovars .ms-body .item .right .ms-cost .ms2_cost{font-weight:800}#msCart .tovars .ms-body .item .right .ms-rem{width:40px}#msCart .tovars .ms-body .item .right .ms-rem .ms2_form .btn{height:1em;font-size:1.5em;border:0;text-decoration:none;font-weight:700;color:#d93636;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;text-align:center;border-radius:100%;width:1em;line-height:1;display:block}#msCart .tovars .ms-body .item .right .ms-rem .ms2_form .btn:hover{-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;background-color:#d93636}#msCart .tovars .ms-body .item .right .ms-rem .ms2_form .btn:hover svg path{fill:#fff;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out}#msCart .tovars .ms-footer{padding:20px 0;font-size:26px;font-weight:700;text-align:right}@media (max-width:576px){#msCart .tovars .ms-header{display:none}#msCart .tovars .ms-body .item{padding:10px;flex-direction:column}#msCart .tovars .ms-body .item .ms-title{margin-bottom:15px}#msCart .tovars .ms-body .item .right .ms-count{width:130px}}#msOrder{margin-bottom:50px}#msOrder h2{font-size:26px;font-weight:600;margin-bottom:20px;text-transform:none}#msOrder .order_wrapper{justify-content:space-between;align-items:stretch;display:flex}#msOrder .order_wrapper .item{margin-bottom:30px;width:100%}#msOrder .order_wrapper .item:not(:last-child){margin-right:30px}#msOrder .order_wrapper .item .col-form-label,#msOrder .order_wrapper .item h4{font-weight:600;margin-bottom:10px;display:inline-block}#msOrder .order_wrapper .item .input input{padding:15px;border:1px solid #cfcfcf;width:100%}#msOrder .order_wrapper .item .input input:focus{border:1px solid #0b131e}#msOrder .order_wrapper .item .input textarea{height:100px;min-height:100px;padding:15px;border:1px solid #cfcfcf;max-width:100%;max-height:100px;width:100%}#msOrder .order_wrapper .item .input textarea:focus{border:1px solid #0b131e}#msOrder .itogo{font-size:26px;font-weight:600;margin-bottom:30px}#msOrder .itogo #ms2_order_cost{font-weight:800;color:#d93636}#msOrder .itogo .rub{font-weight:300}#msOrder .privacy{margin-bottom:20px;color:#0b131e}#msOrder .privacy .form-check{align-items:center;display:flex}#msOrder .privacy .form-check-input{margin:0 6px 0 0;box-shadow:inset 0 0 0 2px red}#msOrder .privacy .form-check-input:checked{background-color:#d93636;box-shadow:inset 0 0 0 10px red}#msOrder .privacy a,#msOrder .privacy a:hover{color:#d93636;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out}#msOrder .btn-default:disabled{opacity:.5;background-color:#0b131e;cursor:default}#msOrder .grid-wrapper{flex-direction:column;display:flex}#msOrder label.radio-card{margin-bottom:2px;cursor:pointer}#msOrder label.radio-card .card-content-wrapper{padding:15px;border-radius:0;background:#fff;display:flex}#msOrder label.radio-card .card-content-wrapper,#msOrder label.radio-card .check-icon{-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out}#msOrder label.radio-card .check-icon{height:20px;border:2px solid #e3e3e3;position:relative;border-radius:50%;width:20px;display:inline-block}#msOrder label.radio-card .check-icon:before{transform:scale(1.6);-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;content:"";position:absolute;background-size:12px;opacity:0;inset:0;background-position:50%;background-image:url("data:image/svg+xml,%3Csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.93552 4.58423C0.890286 4.53718 0.854262 4.48209 0.829309 4.42179C0.779553 4.28741 0.779553 4.13965 0.829309 4.00527C0.853759 3.94471 0.889842 3.88952 0.93552 3.84283L1.68941 3.12018C1.73378 3.06821 1.7893 3.02692 1.85185 2.99939C1.91206 2.97215 1.97736 2.95796 2.04345 2.95774C2.11507 2.95635 2.18613 2.97056 2.2517 2.99939C2.31652 3.02822 2.3752 3.06922 2.42456 3.12018L4.69872 5.39851L9.58026 0.516971C9.62828 0.466328 9.68554 0.42533 9.74895 0.396182C9.81468 0.367844 9.88563 0.353653 9.95721 0.354531C10.0244 0.354903 10.0907 0.369582 10.1517 0.397592C10.2128 0.425602 10.2672 0.466298 10.3112 0.516971L11.0651 1.25003C11.1108 1.29672 11.1469 1.35191 11.1713 1.41247C11.2211 1.54686 11.2211 1.69461 11.1713 1.82899C11.1464 1.88929 11.1104 1.94439 11.0651 1.99143L5.06525 7.96007C5.02054 8.0122 4.96514 8.0541 4.90281 8.08294C4.76944 8.13802 4.61967 8.13802 4.4863 8.08294C4.42397 8.0541 4.36857 8.0122 4.32386 7.96007L0.93552 4.58423Z' fill='white'/%3E%3C/svg%3E%0A");background-repeat:no-repeat}#msOrder label.radio-card input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;display:none}#msOrder label.radio-card input[type=radio]:checked+.card-content-wrapper .check-icon{border-color:#d93636;transform:scale(1.2);background:#d93636}#msOrder label.radio-card input[type=radio]:checked+.card-content-wrapper .check-icon:before{transform:scale(1);opacity:1}#msOrder label.radio-card input[type=radio]:focus+.card-content-wrapper .check-icon{border-color:#c11f1f;box-shadow:0 0 0 4px rgba(217,54,54,.2)}#msOrder label.radio-card .card-content h4{margin-bottom:0;color:#1f2949;text-align:center;padding-left:10px}@media (max-width:576px){#msOrder .order_wrapper{flex-direction:column}}.order-success{margin-bottom:50px}.order-success,.order-success h2{text-align:center}.order-success h4{margin-bottom:20px;text-align:center}.cookie_notice{border-color:#000;transform:translate(-50%);min-height:96px;font-size:16px;color:#000;position:fixed;top:80vh;align-items:center;box-shadow:0 0 10px 0 #000;border-radius:0;background:#fff;left:50%;width:1200px;line-height:1.2;line-height:20px;display:none;z-index:1900}.cookie_notice_text .green_c,.cookie_notice_text .green_c:hover{color:#d93636}.cookie_notice_btn{height:56px;justify-content:center;border:0 solid #1f6029;color:#fff;outline:0;text-align:center;margin:20px 50px 20px 11px;align-items:center;border-radius:0;background:#d93636;cursor:pointer;width:301px;line-height:1.2;display:flex}.cookie_notice_btn:hover{opacity:.9}.cookie_notice_text{margin-bottom:28px;position:relative;margin-left:54px;width:auto;margin-top:24px}@media (max-width:1200px){.cookie_notice_btn{margin-right:0;margin-left:0;margin-top:0}.cookie_notice_text{margin-right:20px;margin-bottom:10px;text-align:center;margin-left:20px}.cookie_notice{margin-bottom:10px;flex-direction:column!important;top:70vh;width:90%}}@media (max-width:1200px) and (max-width:840px){.cookie_notice{top:60vh}}.tabs_wrapper{flex-direction:column;align-items:center;display:flex}.tabs_wrapper .radio{display:none}.tabs_wrapper #all:checked~.panels #all-panel,.tabs_wrapper #octyabrskaya:checked~.panels #octyabrskaya-panel,.tabs_wrapper #panina:checked~.panels #panina-panel,.tabs_wrapper #sovetskiy:checked~.panels #sovetskiy-panel,.tabs_wrapper #valda:checked~.panels #valda-panel{display:block}.tabs_wrapper #all:checked~.panels #all-panel.treners,.tabs_wrapper #octyabrskaya:checked~.panels #octyabrskaya-panel.treners,.tabs_wrapper #panina:checked~.panels #panina-panel.treners,.tabs_wrapper #sovetskiy:checked~.panels #sovetskiy-panel.treners,.tabs_wrapper #valda:checked~.panels #valda-panel.treners{justify-content:flex-start;align-items:stretch;flex-flow:wrap;display:flex}.tabs_wrapper #all:checked~.panels #all-panel.treners .coach-main-page__content-item,.tabs_wrapper #octyabrskaya:checked~.panels #octyabrskaya-panel.treners .coach-main-page__content-item,.tabs_wrapper #panina:checked~.panels #panina-panel.treners .coach-main-page__content-item,.tabs_wrapper #sovetskiy:checked~.panels #sovetskiy-panel.treners .coach-main-page__content-item,.tabs_wrapper #valda:checked~.panels #valda-panel.treners .coach-main-page__content-item{width:30%}.tabs_wrapper #all:checked~.tabs #all-tab,.tabs_wrapper #octyabrskaya:checked~.tabs #octyabrskaya-tab,.tabs_wrapper #panina:checked~.tabs #panina-tab,.tabs_wrapper #sovetskiy:checked~.tabs #sovetskiy-tab,.tabs_wrapper #valda:checked~.tabs #valda-tab{color:#fff;background-color:#d93636}.tabs_wrapper .tabs{justify-content:center;margin-bottom:30px;align-items:stretch;width:100%;display:flex}.tabs_wrapper .tabs .tab{padding:20px 0;border:1px solid #0b131e;color:#0b131e;text-transform:uppercase;text-align:center;background:#fff;cursor:pointer;width:25%;line-height:1}.tabs_wrapper .panels{overflow:hidden;min-height:200px;background:#fff;width:100%}.tabs_wrapper .panel{animation:fadein .8s;width:100%;display:none}.tabs_wrapper .panel.coach-main-page__block-rotate{padding-top:0;margin-bottom:50px}@keyframes fadein{0%{opacity:0}to{opacity:1}}@media (max-width:576px){.tabs_wrapper .tabs{flex-direction:column}.tabs_wrapper .tabs .tab{width:100%}}.tt_tabs .tt_timetable_panel{min-height:250px}.tt_tabs .tt_timetable_panel:not(:first-child){display:none}.subcat{list-style-type:none;width:100%;padding-left:0;padding-inline-start:0;justify-content:center;margin-bottom:30px;align-items:stretch;display:flex}.subcat a{padding:20px 0;border:1px solid #0b131e;text-decoration:none;color:#0b131e;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;text-transform:uppercase;text-align:center;background:#fff;cursor:pointer;width:20%;line-height:1;display:inline-block}.subcat a.active,.subcat a:hover{color:#fff;background-color:#d93636}.subcat a:hover{-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out}@media (max-width:576px){.subcat{flex-direction:column}.subcat a{width:100%}}#pdopage{width:100%}.blog-news-list{flex-wrap:wrap;width:100%;display:flex}.blog-news-list .item{flex:1 0 21%;max-width:25%;margin:5px 5px 25px}.blog-news-list .item .image{overflow:hidden;margin-bottom:10px}.blog-news-list .item .image img{object-fit:cover}.blog-news-list .item .image img,.blog-news-list .item .image:hover img{-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out}.blog-news-list .item .image:hover img{transform:scale(1.1)}.blog-news-list .item .text .status{font-size:14px;margin-bottom:10px;color:#777}.blog-news-list .item .text .text-title{font-weight:600;color:#0b131e}.blog-news-list .item .text .text-title,.blog-news-list .item .text .text-title:hover{-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out}.blog-news-list .item .text .text-title:hover{color:#d93636}@media (max-width:576px){.blog-news-list .item{flex:1 0 100%;max-width:100%;margin:0 0 30px}}.blog_open{min-height:400px;margin-bottom:50px}.blog_open .image_full{height:auto;height:inherit;margin-bottom:30px;max-width:30%;margin-left:30px;width:30%;float:right}.blog_open h2{font-size:28px;margin-bottom:15px}.blog_open h2,.blog_open h3{text-align:left;line-height:1.3}.blog_open h3{font-size:22px;margin-bottom:10px}.blog_open h4{font-size:18px;margin-bottom:6px;text-align:left;line-height:1.3}.blog_open ul{list-style-type:square;padding-left:20px}@media (max-width:576px){.blog_open .image_full{max-width:100%;margin-left:0;width:100%;float:none}}