.tpl-block-order-items{width:100%}.tpl-property-name,.tpl-property-item-price,.tpl-property-qty,.tpl-property-total-price{width:25%}.tpl-property-name a{color:#731d7a}.tpl-block-order-address-confirmation,.tpl-block-order-items table,.tpl-block-payment-confirmation,.tpl-block-totals-confirmation{padding:20px 0;border-bottom:1px solid #fff;}.tpl-caption{width:25%;}.x-scroll{overflow-x:auto}.x-scroll::-webkit-scrollbar{height:10px}.x-scroll::-webkit-scrollbar-track{border-radius:10px;background-color:rgba(0,0,0,0.14)}.x-scroll::-webkit-scrollbar-thumb{background-color:#4e4675;border-radius:10px;border:1px solid #fff}.customCheckbox{border-color:#fff;}.customCheckbox:hover{border-color:#0bd0c7}.feedback{display:block;width:100%;border:1px solid #0bd0c7;overflow:hidden;margin-top:50px;padding:30px 0;}.slogan{font-size:23px;font-weight:700;color:#0bd0c7;text-transform:uppercase;margin:0}.sub-slogan{font-size:13px;font-weight:700;color:#fff;text-transform:uppercase;margin:0}.authorize #content{display:flex;align-items:center;padding:0 !important;}.magenta-h1{font-weight:600;color:#731d7a;font-size:40px;}.white-h1{font-weight:600;color:#fff;font-size:40px;}button,button:active,img,img:active,img:focus{outline:none;}.divider{position:inherit;height:100%;border:1px solid #731d7a;width:1px}.divider:before{font-family:FontAwesome;content:"\f007";color:#731d7a;font-size:24px;border:1px solid #731d7a;border-radius:50%;padding:5px 10px;background:#000;margin-left:-20px;}.no-after:after{content:"" !important;}.remarks{font-size:14px;font-weight:300;color:#0bd0c7;font-family:Roboto Condensed;}label a{color:#fff;text-decoration:underline}.active-lk,.no-active-lk{text-transform:uppercase;font-size:18px;font-weight:600;}.no-active-lk a{color:#fff}.no-active-lk a:hover{color:#0bd0c7}.active-lk a{color:#0bd0c7;}.active-lk{pointer-events:none;}.no-active-lk{border-bottom:1px solid #fff}.active-lk{border-bottom:5px solid #fff;margin-bottom:26px !important;}.lk-lk,.lk-mz,.lk-mu,.lk-vi{transition:all .3s ease-in-out;}.lk-lk:before{font-family:FontAwesome;content:"\f007";font-size:20px;margin-right:15px;font-weight:300}.lk-mz:before{font-family:FontAwesome;content:"\f07c";font-size:20px;margin-right:15px;font-weight:300}.lk-mu:before{font-family:FontAwesome;content:"\f001";font-size:20px;margin-right:15px;font-weight:300}.lk-vi:before{font-family:FontAwesome;content:"\f03d";font-size:20px;margin-right:15px;font-weight:300}.my-orders{display:flex;align-items:center;border-bottom:1px solid #731d7a;border-top:1px solid #731d7a;overflow:hidden;}.my-orders a{transition:all .3s ease;}.order-date{font-size:20px;font-weight:300}.order-data{text-align:left;border-left:1px solid #731d7a;border-right:1px solid #731d7a;margin-bottom:0 !important}.order-data p{margin:0}.order-name{margin-top:10px!important}.order-body{margin-bottom:15px!important}.order-body,.order-body a{color:#0bd0c7;}.order-body a:hover,.order-name a:hover{color:#731d7a;}.order-name{font-size:35px;text-transform:uppercase;font-weight:600;}.order-name a{color:#fff}.order-button_exit p{margin:0}.order-button p{margin:0}.order-but{margin-bottom:0 !important}.contact{text-align:center;font-size:16px;font-weight:300;min-height:66vh;}.contact #content{padding:15px;}.material-icons,b.shop-itempage-price *{vertical-align:middle}.caption{position:absolute;left:50%;top:40%;width:70%;transform:translate(-50%,-50%);color:#fff;z-index:15}#header nav{position:relative;width:100%}.user-box{text-align:center}.user-box img{margin:0 0 10px;width:70px;height:70px;object-fit:cover;border-radius:50%}#content{float:left;width:100%;padding:30px 30px 60px}#content fieldset{border:1px solid #dadada;padding:20px;margin:0 0 20px}#casing label{cursor:pointer;vertical-align:middle;font-size:16px;font-family:Roboto Condensed;color:#fff;}div#content section>h2{color:#212121;font-family:Roboto;font-size:30px;padding-bottom:5px;border-bottom:2px solid #e64c53;margin-bottom:12px}.fastLoginForm{font-size:12px}.postIpLink{text-decoration:none}.thread_subscribe{text-decoration:none}.thread_subscribe:hover{text-decoration:underline}#casing #casing input[type='password'],#casing textarea,#casing input[type='file'],#casing select,.filterBlock{font-size:13px;font-family:'Roboto Condensed',serif;padding:11px 12px;text-decoration:none;border:1px solid #dadada;outline:0;border-radius:5px}input[type="file"]{cursor:pointer;padding:10px 12px 9px!important}#casing input[name="passw"]{background-color:#fff}#casing input[type='text'],#casing input[type='password'],#casing textarea,#casing input[type='file']{background-color:#eaeaea;box-shadow:inset 0 3px 5px rgba(227,225,230,0.35);margin-bottom:2px;margin-top:2px;vertical-align:middle;font-family:Roboto Condensed;font-size:14px;}#casing input[type='text']:focus,#casing input[type='password']:focus,#casing textarea:focus,#casing input[type='file']:focus,#casing input[type='text']:active,#casing input[type='password']:active,#casing textarea:active,#casing input[type='file']:active{background-color:#fff !important;border:1px solid #b8b8b8}.mobile-menu-container{position:fixed;left:-100%;width:40%;top:0;padding-top:5px;z-index:2001;background-color:#0bd0c7;overflow:auto;height:100%;transition:left .5s ease;-webkit-overflow-scrolling:touch;}.overflow-layer{display:none;background:transparent;transition:background .5s ease;}.overflow-layer.opened{display:block;position:fixed;left:0;right:0;top:-100px;bottom:0;background:rgba(1,1,1,0.3);z-index:1991;transform:translate3d(0);height:150%;}.mm-wrapper.opened .mobile-menu-container,.mm-wrapper.opened{left:0;}.mm-wrapper{position:absolute;top:-100px;height:calc(100% + 100px);left:-100%;width:40%;background:#4e4675;transition:left .5s ease;z-index:1992;}i.material-icons.i_close{color:#fff;padding:10px 11px;right:15px;top:115px;display:block;text-align:right;}@supports(display:flex){div#casing:not(.popuptable){width:100%;display:flex;align-content:flex-start;justify-content:space-between;}div#casing:before,div#casing:after{display:none;}}@media (max-width:479px){.order-name{font-size:30px;}}@media (min-width:480px) and (max-width:992px){.sm-block{display:inherit;width:100%}.search-box{width:100%;margin-right:50px;}}@media only screen and (max-width:992px){@supports(display:flex){div#casing{flex-wrap:wrap;}}.popup{top:70%;}.slogan,.sub-slogan{text-align:center;}.sub-slogan{margin-bottom:30px}.nav_menu_toggler{display:none!important}#catmenu .menu_tog,#botmenu .menu_tog{right:0}.i_menu{font-size:34px;}div.i_search,div.i_person{display:block;color:#e64c53;cursor:pointer}div.i_search:hover,div.i_person:hover{color:#ff545d}div.i_search.open+div,div.i_person.open+div{display:inline-block;width:100%;min-width:300px;position:absolute;z-index:100;right:0;top:55px;box-shadow:0 3px 5px rgba(0,0,0,0.15)}.cap-ttl{padding:15px 20px 10px;font-size:18px}.cap-ds{padding:0 20px 30px}#content{float:none;width:100%}#header nav{display:none}.main_wrapper{min-height:calc(100% - 130px)}}@media only screen and (max-width:768px){.order-date{margin-top:15px}.order-data{border-right:none;border-left:none;text-align:unset}.my-orders,.my-music{display:block;}.order-but{margin:20px 0 !important;}.reg-table{width:100%}.callback{margin-top:30px;width:50%;margin-left:25%;}.sch-line,.divider{display:none}.sch-top{text-align:center}.authorize #content{display:block}}@media only screen and (max-width:640px){.mobile-menu-container,.mm-wrapper{width:50%;}#content{padding:30px 15px 40px}.caption{width:100%}i.material-icons.flex-prev{right:8%;}.cap-ttl{font-size:15px}.cap-ds{font-size:12px}}@media only screen and (max-width:480px){.popup{top:120%;}.callback{width:100%;margin-left:0;}i.material-icons.flex-prev{left:0;right:unset;}.copy{font-size:9px}.social-accounts{white-space:nowrap;float:left}}@media (max-width:360px){.mobile-menu-container,.mm-wrapper{width:70%;}}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}.row{margin-left:-15px;margin-right:-15px;}.col-xs-1,.col-sm-1,.col-md-1,.col-xs-2,.col-sm-2,.col-md-2,.col-xs-3,.col-sm-3,.col-md-3,.col-xs-4,.col-sm-4,.col-md-4,.col-xs-5,.col-sm-5,.col-md-5,.col-xs-6,.col-sm-6,.col-md-6,.col-xs-7,.col-sm-7,.col-md-7,.col-xs-8,.col-sm-8,.col-md-8,.col-xs-9,.col-sm-9,.col-md-9,.col-xs-10,.col-sm-10,.col-md-10,.col-xs-11,.col-sm-11,.col-md-11,.col-xs-12,.col-sm-12,.col-md-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left;}.col-xs-12{width:100%;}.col-xs-11{width:91.66666667%;}.col-xs-10{width:83.33333333%;}.col-xs-9{width:75%;}.col-xs-8{width:66.66666667%;}.col-xs-7{width:58.33333333%;}.col-xs-6{width:50%;}.col-xs-5{width:41.66666667%;}.col-xs-4{width:33.33333333%;}.col-xs-3{width:25%;}.col-xs-2{width:16.66666667%;}.col-xs-1{width:8.33333333%;}.col-xs-pull-12{right:100%;}.col-xs-pull-11{right:91.66666667%;}.col-xs-pull-10{right:83.33333333%;}.col-xs-pull-9{right:75%;}.col-xs-pull-8{right:66.66666667%;}.col-xs-pull-7{right:58.33333333%;}.col-xs-pull-6{right:50%;}.col-xs-pull-5{right:41.66666667%;}.col-xs-pull-4{right:33.33333333%;}.col-xs-pull-3{right:25%;}.col-xs-pull-2{right:16.66666667%;}.col-xs-pull-1{right:8.33333333%;}.col-xs-pull-0{right:auto;}.col-xs-push-12{left:100%;}.col-xs-push-11{left:91.66666667%;}.col-xs-push-10{left:83.33333333%;}.col-xs-push-9{left:75%;}.col-xs-push-8{left:66.66666667%;}.col-xs-push-7{left:58.33333333%;}.col-xs-push-6{left:50%;}.col-xs-push-5{left:41.66666667%;}.col-xs-push-4{left:33.33333333%;}.col-xs-push-3{left:25%;}.col-xs-push-2{left:16.66666667%;}.col-xs-push-1{left:8.33333333%;}.col-xs-push-0{left:auto;}.col-xs-offset-12{margin-left:100%;}.col-xs-offset-11{margin-left:91.66666667%;}.col-xs-offset-10{margin-left:83.33333333%;}.col-xs-offset-9{margin-left:75%;}.col-xs-offset-8{margin-left:66.66666667%;}.col-xs-offset-7{margin-left:58.33333333%;}.col-xs-offset-6{margin-left:50%;}.col-xs-offset-5{margin-left:41.66666667%;}.col-xs-offset-4{margin-left:33.33333333%;}.col-xs-offset-3{margin-left:25%;}.col-xs-offset-2{margin-left:16.66666667%;}.col-xs-offset-1{margin-left:8.33333333%;}.col-xs-offset-0{margin-left:0;}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left;}.col-sm-12{width:100%;}.col-sm-11{width:91.66666667%;}.col-sm-10{width:83.33333333%;}.col-sm-9{width:75%;}.col-sm-8{width:66.66666667%;}.col-sm-7{width:58.33333333%;}.col-sm-6{width:50%;}.col-sm-5{width:41.66666667%;}.col-sm-4{width:33.33333333%;}.col-sm-3{width:25%;}.col-sm-2{width:16.66666667%;}.col-sm-1{width:8.33333333%;}.col-sm-pull-12{right:100%;}.col-sm-pull-11{right:91.66666667%;}.col-sm-pull-10{right:83.33333333%;}.col-sm-pull-9{right:75%;}.col-sm-pull-8{right:66.66666667%;}.col-sm-pull-7{right:58.33333333%;}.col-sm-pull-6{right:50%;}.col-sm-pull-5{right:41.66666667%;}.col-sm-pull-4{right:33.33333333%;}.col-sm-pull-3{right:25%;}.col-sm-pull-2{right:16.66666667%;}.col-sm-pull-1{right:8.33333333%;}.col-sm-pull-0{right:auto;}.col-sm-push-12{left:100%;}.col-sm-push-11{left:91.66666667%;}.col-sm-push-10{left:83.33333333%;}.col-sm-push-9{left:75%;}.col-sm-push-8{left:66.66666667%;}.col-sm-push-7{left:58.33333333%;}.col-sm-push-6{left:50%;}.col-sm-push-5{left:41.66666667%;}.col-sm-push-4{left:33.33333333%;}.col-sm-push-3{left:25%;}.col-sm-push-2{left:16.66666667%;}.col-sm-push-1{left:8.33333333%;}.col-sm-push-0{left:auto;}.col-sm-offset-12{margin-left:100%;}.col-sm-offset-11{margin-left:91.66666667%;}.col-sm-offset-10{margin-left:83.33333333%;}.col-sm-offset-9{margin-left:75%;}.col-sm-offset-8{margin-left:66.66666667%;}.col-sm-offset-7{margin-left:58.33333333%;}.col-sm-offset-6{margin-left:50%;}.col-sm-offset-5{margin-left:41.66666667%;}.col-sm-offset-4{margin-left:33.33333333%;}.col-sm-offset-3{margin-left:25%;}.col-sm-offset-2{margin-left:16.66666667%;}.col-sm-offset-1{margin-left:8.33333333%;}.col-sm-offset-0{margin-left:0;}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left;}.col-md-12{width:100%;}.col-md-11{width:91.66666667%;}.col-md-10{width:83.33333333%;}.col-md-9{width:75%;}.col-md-8{width:66.66666667%;}.col-md-7{width:58.33333333%;}.col-md-6{width:50%;}.col-md-5{width:41.66666667%;}.col-md-4{width:33.33333333%;}.col-md-3{width:25%;}.col-md-2{width:16.66666667%;}.col-md-1{width:8.33333333%;}.col-md-pull-12{right:100%;}.col-md-pull-11{right:91.66666667%;}.col-md-pull-10{right:83.33333333%;}.col-md-pull-9{right:75%;}.col-md-pull-8{right:66.66666667%;}.col-md-pull-7{right:58.33333333%;}.col-md-pull-6{right:50%;}.col-md-pull-5{right:41.66666667%;}.col-md-pull-4{right:33.33333333%;}.col-md-pull-3{right:25%;}.col-md-pull-2{right:16.66666667%;}.col-md-pull-1{right:8.33333333%;}.col-md-pull-0{right:auto;}.col-md-push-12{left:100%;}.col-md-push-11{left:91.66666667%;}.col-md-push-10{left:83.33333333%;}.col-md-push-9{left:75%;}.col-md-push-8{left:66.66666667%;}.col-md-push-7{left:58.33333333%;}.col-md-push-6{left:50%;}.col-md-push-5{left:41.66666667%;}.col-md-push-4{left:33.33333333%;}.col-md-push-3{left:25%;}.col-md-push-2{left:16.66666667%;}.col-md-push-1{left:8.33333333%;}.col-md-push-0{left:auto;}.col-md-offset-12{margin-left:100%;}.col-md-offset-11{margin-left:91.66666667%;}.col-md-offset-10{margin-left:83.33333333%;}.col-md-offset-9{margin-left:75%;}.col-md-offset-8{margin-left:66.66666667%;}.col-md-offset-7{margin-left:58.33333333%;}.col-md-offset-6{margin-left:50%;}.col-md-offset-5{margin-left:41.66666667%;}.col-md-offset-4{margin-left:33.33333333%;}.col-md-offset-3{margin-left:25%;}.col-md-offset-2{margin-left:16.66666667%;}.col-md-offset-1{margin-left:8.33333333%;}.col-md-offset-0{margin-left:0;}}.clearfix:before,.clearfix:after,.container:before,.container:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.nav:before,.nav:after{content:" ";display:table;}.clearfix:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after{clear:both;}.center-block{display:block;margin-left:auto;margin-right:auto;}.pull-right{float:right !important;}.pull-left{float:left !important;}.hide{display:none !important;}.show{display:block !important;}.invisible{visibility:hidden;}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}.hidden{display:none !important;visibility:hidden !important;}@-ms-viewport{width:device-width;}.visible-xs,.visible-sm,.visible-md,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block{display:none !important;}@media (max-width:767px){.visible-xs,.visible-xs-block{display:block !important;}table.visible-xs{display:table !important;}tr.visible-xs{display:table-row !important;}th.visible-xs,td.visible-xs{display:table-cell !important;}.visible-xs-inline{display:inline !important;}.visible-xs-inline-block{display:inline-block !important;}}@media (min-width:768px) and (max-width:991px){.visible-sm,.visible-sm-block{display:block !important;}table.visible-sm{display:table !important;}tr.visible-sm{display:table-row !important;}th.visible-sm,td.visible-sm{display:table-cell !important;}.visible-sm-inline{display:inline !important;}.visible-sm-inline-block{display:inline-block !important;}}@media (min-width:992px){.visible-md,.visible-md-block{display:block !important;}table.visible-md{display:table !important;}tr.visible-md{display:table-row !important;}th.visible-md,td.visible-md{display:table-cell !important;}.visible-md-inline{display:inline !important;}.visible-md-inline-block{display:inline-block !important;}}@media (max-width:767px){.hidden-xs{display:none !important;}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important;}}@media (min-width:992px){.hidden-md{display:none !important;}}.text-left{text-align:left;}.text-right{text-align:right;}.text-center{text-align:center;}.text-justify{text-align:justify;}.text-nowrap{white-space:nowrap;}.text-lowercase{text-transform:lowercase;}.text-uppercase{text-transform:uppercase;}.text-capitalize{text-transform:capitalize;}.vcenter{display:inline-block;vertical-align:middle;float:none;}.sm-block,.xs-block{display:none;}.not-xs-block{}@media (max-width:991px){.md-block{display:none}}@media (max-width:768px) and (max-width:991px){.sm-block{display:inherit;width:100%;}}
:root{--color-violet:#731d7a;--color-vod-stretching:#0dccc5;--color-vod-functional:#429df1;--color-vod-power:#ff0000;--color-vod-step1:#ee35af;--color-vod-round:#f336ec;}
html,body{position:relative;min-height:100%;margin:0;padding:0;}body{height:100%;}*{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}img,object,iframe,audio,video,table,embed{max-width:100%}img{width:auto;height:auto;}table{border-collapse:collapse;font-size:100%;}img,form{border:0;margin:0}a,input{outline:0}a{border:none;-webkit-tap-highlight-color:transparent;}h1,h2,h3,h4,h5,h6{font-weight:normal;padding:0;}
.schedule-but{display:flex;margin:20px 0 !important;}.order-price{margin:0 auto;}.sch-order-price{font-size:30px;color:#0bd0c7;margin:0 20px 0 0;}.sch-order-until{font-size:16px;margin:0}.progs{font-size:16px;font-weight:300;min-height:66vh;}.progs-dates{font-size:16px;text-align:center;}.progs-trainer{font-size:25px;font-weight:600;text-transform:uppercase;}.trainer-name{margin:15px 0;text-align:center}.progs-button{position:absolute;left:15px;bottom:20%;width:120px;margin:0;font-size:16px;font-weight:300;text-transform:none;}.progs-city{font-size:20px;font-weight:400;text-transform:none;position:absolute;top:0;right:0;}.progs-title{font-size:40px;font-weight:600;text-transform:uppercase}.progs-descr{padding-left:5%;}.where-item{margin:18px 0;padding-left:55px;font-size:18px;display:flex;align-items:center;}.where-item > div{display:block;width:100%;}.where-item i{display:flex;align-items:center;justify-content:center;border:1px solid #731d7a;border-radius:50%;width:35px;height:35px;margin:0 20px 0 -55px;vertical-align:middle;}.where-item a{color:#fff;transition:all .3s ease;}.where-item a:hover{color:#731d7a;}.progs-descr--to-cart{display:flex;margin:30px 0;align-items:center;}.progs-sub-title{font-size:22px;font-weight:600;text-transform:none}.progs-gallery__wr{margin:50px 0;}.progs-gallery{padding:0 !important}.progs-gallery img{display:block;opacity:0.5;transition:all .3s ease;cursor:pointer;}.progs-gallery img:hover{opacity:1;}#wrap-lk,#wrap-lk-mobi{display:none;opacity:0.8;position:fixed;left:0;right:0;top:0;bottom:0;padding:16px;background-color:rgba(1,1,1,0.725);z-index:110;overflow:auto;}.slides--home{text-align:center;position:relative;overflow:hidden}.slides--home .slides{padding:0;margin:0;list-style:none}.slides--home .slide{position:relative;padding:0;margin:0;}.slides--home .slide:first-child{display:block}.slides--home .slide img{display:block;max-height:384px;object-fit:cover;}.custom-navigation{position:relative;margin-top:15px;height:40px;z-index:10;}.custom-navigation .flex-prev,.custom-navigation .flex-next{display:flex;align-items:center;justify-content:center;position:absolute;width:40px;height:40px;top:0;right:0;border:1px solid #731d7a;border-radius:50%;z-index:11;color:#fff;cursor:pointer;transition:all .15s ease}.custom-navigation .flex-prev{right:55px;}.custom-navigation .flex-prev:hover,.custom-navigation .flex-next:hover{background-color:#731d7a;}.flex-control-nav{position:absolute;width:100%;top:18px;left:0;margin:0;padding:0;list-style:none;z-index:1;font-size:0;line-height:0;text-align:left;}.flex-control-nav li{position:relative;display:inline-block;margin:0 2% 0 0;padding:0;}.flex-control-paging a{display:inline-block;width:50px;height:5px;overflow:hidden;text-indent:-9999px;white-space:nowrap;z-index:15;cursor:pointer;background-color:#731d7a;}.flex-control-paging .flex-active{background-color:#fff !important;cursor:default;}.flex-control-paging a:hover{background-color:#0bd0c7;}@media (max-width:767px){#block-views-block-slider-home-block .flex-prev,#block-views-block-slider-home-block .flex-next{display:none;overflow:hidden;visibility:hidden;}#block-views-block-slider-home-block .custom-navigation{height:auto;min-height:5px;}.flex-control-nav{top:auto;text-align:center;}.flex-control-nav li{margin:0 1% 1% 1%;}.flex-control-paging a{width:20px;}}.slider-menu{overflow:hidden;}.slider-menu__container{position:relative;top:0;left:0;transition:left .2s}.slider-menu__menu{margin:0;padding:0;list-style:none}.slider-menu__menu .slider-menu__menu{position:absolute;top:0;left:100%;width:100%;opacity:0;transition:opacity .2s;visibility:hidden}.slider-menu__menu .slider-menu--active{opacity:1;visibility:visible}.slider-menu__item--vertical .slider-menu__back{display:none}.slider-menu__item--vertical .slider-menu__menu{position:relative;top:auto;left:auto;display:none;visibility:visible;opacity:1}.slider-menu{font-weight:300}.slider-menu__back .slider-menu__text{display:block;width:16px;height:16px;color:transparent;-moz-mask-image:url(/themes/fitpro/img/icons/arrow.svg);-webkit-mask-image:url(/themes/fitpro/img/icons/arrow.svg);mask-image:url(/themes/fitpro/img/icons/arrow.svg);-moz-mask-size:cover;-webkit-mask-size:cover;mask-size:cover;background-color:rgba(37,37,37,.3);transform:rotate(180deg);background-color:#fff}.slider-menu__back:hover .slider-menu__text{background-color:#fff}.slider-menu__desc:before{content:'- '}.slider-menu__item{padding:0 15px;}.slider-menu__link{display:block;text-decoration:none;color:#fff;padding:10px 0;transition:all .2s;font-size:16px;}.slider-menu__item + .slider-menu__item > .slider-menu__link{border-top:1px solid #fff;}.slider-menu__link:hover .slider-menu__desc{color:#fff}.slider-menu__item:active{background-color:#731d7a}.slider-menu__link--active-link .slider-menu__desc{color:#fff}.slider-menu--has-children>.slider-menu__link:before{float:right;content:"";display:block;width:12px;height:12px;margin-top:4px;transition:transform .2s,margin-top .2s;-moz-mask-image:url(/themes/fitpro/img/icons/arrow.svg);-webkit-mask-image:url(/themes/fitpro/img/icons/arrow.svg);mask-image:url(/themes/fitpro/img/icons/arrow.svg);-moz-mask-size:cover;-webkit-mask-size:cover;mask-size:cover;background-color:#fff}.slider-menu--has-children > .slider-menu__link:hover:before{background-color:#fff}.slider-menu__item--vertical .slider-menu__menu .slider-menu__link:hover{color:#fff}.slider-menu__item--vertical.slider-menu--has-children > .slider-menu__link:before{transform:rotate(90deg);margin-top:6px}.slider-menu__item--vertical.slider-menu--has-children > .slider-menu__link.slider-menu__link--active-link:before{background-color:#fff;transform:rotate(270deg);margin-top:4px}@-moz-document url-prefix(){.slider-menu--has-children > .slider-menu__link:before,.slider-menu--has-children > .slider-menu__link:hover:before,.slider-menu__item--vertical.slider-menu--has-children > .slider-menu__link.slider-menu__link--active-link:before,.slider-menu__back .slider-menu__text{background-color:transparent !important;background-repeat:no-repeat}.slider-menu--has-children > .slider-menu__link:before,.slider-menu__back .slider-menu__text{}}
body{font-size:13px;font-family:"Roboto Condensed","Roboto",sans-serif;color:#fff;background:url(/themes/fitpro/img/system/bckgr.jpg) no-repeat top center #000;}a{color:#0bd0c7;text-decoration:none;}a:hover{color:#731d7a;}strong{font-weight:700;}.color-green{color:#10b7bd;}.color-violet{color:#731d7a;}h1,h2,h3,h4,h5,h6{margin:5px 0;}h1{font-size:34px}h2{font-size:25px}h3{font-size:19px}h4{font-size:17px}h5{font-size:15px}h6{font-size:13px}ul{list-style:square}hr{clear:both;border:0;border-bottom:1px solid #dadada;padding:10px 0 0;margin:0 0 10px}.hr-line{margin:20px 0;padding:0;}fieldset{margin:2% 15px;border:1px solid #731d7a;}legend{font-size:18px;padding:0 15px;font-weight:400;}@media (max-width:767px){.p0-xs{padding:0;}}.fa{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease-in-out}.fa > i{display:none;}.fa__svg{width:1em;height:1em;fill:currentColor;}.fa-vk:before{margin-left:-0.1em;}.fa-vk:hover{background-color:#4a76a8;color:#4a76a8 !important;}.fa-instagram:hover{background:#a52186;background:linear-gradient(to bottom,#a52186 0%,#ee5c33 50%,#f6bc50 100%);color:#f2722f !important;}.fa-facebook:hover{background-color:#4267b2;color:#4267b2 !important;}.fa-telegram:before{display:none !important;}.fa-telegram .fa__svg{margin-left:-0.1em;}.fa-telegram:hover{background-color:#08c;color:#08c !important;}.social-buttons{display:flex;column-gap:15px;}.social-buttons .fa{width:30px;height:30px;border:1px solid;font-size:15px;}#header .fa,#header .fa:before,#header .fa__svg,.contacts-soc .fa,.contacts-soc .fa:before,.contacts-soc .fa__svg,#footer .fa:hover:before,#footer .fa:hover .fa__svg{color:#fff;}#footer .fa{color:#000;}.date-from > span,.date-to > span{font-size:36px;font-weight:400;}.clr{clear:both;}.pl0{padding-left:0;}.pr0{padding-left:0;}.mt0{margin-top:0 !important;}.mb0{margin-bottom:0 !important;}.box-inline > .label-inline,.box-inline > .value-inline{display:inline;}.box-inline > .label-inline:after{content:":";display:inline;}.grad{position:relative;background:linear-gradient(to right,#0bd0c7,#731d7a);}.grad__in{padding:5px 15px;}a.grad__in{display:block;color:#fff;}.grad:hover{background:#5d438a;}.grad:after{position:absolute;width:0;height:0;left:80%;margin-left:-20px;border:20px solid transparent;border-bottom-color:#5d438a;content:" ";pointer-events:none;}.grad.corn-top:after{bottom:100%;}.grad.corn-bottom:after{bottom:-40px;transform:rotate(180deg);}.btn{display:inline-flex;align-items:center;justify-content:center;max-width:100%;height:42px;padding:0 18px;border-radius:35px;font-size:16px;line-height:1;text-align:center;background-color:#0bd0c7;color:#000;}.btn:hover{background-color:#731d7a;color:#fff;}.toolbar .toolbar-bar{background-color:#555;}.toolbar #admin-toolbar-search-tab{display:none;}.password-strength__meter{border-radius:0.3em;}.password-strength__indicator{border-radius:0.3em;}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;}.embed-container iframe,.embed-container object,.embed-container embed,.embed-container .splayer{position:absolute;top:0;left:0;width:100%;height:100%;}#main-content{height:0;font-size:0;line-height:0;}.main_wrapper{min-height:calc(100vh - 200px)}#block-fitpro-page-title h1{margin:5px 0;font-weight:600;color:#fff;font-size:40px;text-align:left;text-transform:uppercase;}.ul-punkts{margin:0;padding:0;list-style:none;}.ul-punkts > li{min-height:40px;margin-left:60px;}.ul-punkts > li + li{margin-top:15px;}.ul-punkts .count{display:block;position:relative;float:left;width:31px;height:31px;margin-left:-55px;border-radius:50%;font-size:20px;font-weight:700;line-height:31px;text-align:center;background-color:currentColor;}.ul-punkts .count:before{position:absolute;display:block;left:-5px;right:-5px;top:-5px;bottom:-5px;content:" ";border:1px solid currentColor;border-radius:50%;}.ul-punkts .count > span{color:white;}.ul-punkts .text{}.ul-punkts ul{list-style:square;}.ul-punkts ol{list-style:decimal;}.ul-punkts--noborder li{min-height:30px;margin-left:50px;}.ul-punkts--noborder li + li{margin-top:10px;}.ul-punkts--noborder .count{width:30px;height:30px;margin-left:-50px;border:1px solid currentColor;background-color:transparent;color:#731d7a;font-size:16px;line-height:26px;}.ul-punkts--noborder .count--circle{font-size:14px;line-height:28px;}.ul-punkts--noborder .count:before{display:none;}.ul-punkts--noborder .text{padding-top:4px;font-size:18px;}.wrapper{margin:0 auto;max-width:1230px;width:100%}.authorize{text-align:center;font-size:16px;font-weight:300;}.wrapper--main{padding:0 15px;}.wrapper:after,.wrapper:before,.head-t:before,.head-t:after,.head-r:before,.head-r:after,.inner:before,.inner:after,#catmenu:before,#catmenu:after,#botmenu:after,#casing:before,#casing:after,#header:before,#header:after{display:table;content:''}.wrapper:after,.head-t:after,.head-r:after,.inner:after,.wrapper:after,#catmenu:after,#casing:after,#header:after{clear:both}.layout-content.fluid #block-fitpro-page-title,.layout-content.fluid #block-fitpro-local-tasks{width:100%;max-width:1230px;margin:0 auto;padding:0 15px;}.layout-content.fluid > div > div > .messages{max-width:1200px;margin-left:auto;margin-right:auto;}.anno-front{text-align:left;}.anno-front__caption{margin:0 0 0.2em 0;font-weight:400;font-size:40px;line-height:0.9;color:#0bd0c7;}.anno-front__text{margin:0 0 20px 0;font-weight:400;font-size:13px;}.anno-front__slogan{margin:0;font-weight:400;font-size:25px;}@media (max-width:767px){.anno-front .cols{display:flex;justify-content:space-between;}.anno-front .col{width:auto;}.anno-front__caption{font-size:32px;}.anno-front__slogan{font-size:15px;}}@media (max-width:991px){.anno-front{margin-top:20px;}.anno-front__text{margin:0;}}@media (max-width:479px){.anno-front{display:none}}.page__wrapper{display:flex;flex-direction:column;min-height:100vh;}.page__wrapper main{flex:1;}.toolbar-horizontal .page__wrapper,.toolbar-vertical .page__wrapper{margin-top:-40px;padding-top:40px;}.toolbar-horizontal.toolbar-tray-open .page__wrapper{margin-top:-80px;padding-top:80px;}#header{padding:22px 0 15px;}.header-right{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;}#block-korzina{width:100%;order:100;text-align:right;}#block-korzina .cart--cart-block{display:inline-block;}.login-head{display:flex;justify-content:end;align-items:center;}.login-head .login-label{max-width:120px;overflow:hidden;text-overflow:ellipsis;margin-right:10px;white-space:nowrap;font-size:14px;}.login-head .ico-login{position:relative;width:43px;height:43px;min-width:43px;min-height:43px;background:url(/themes/fitpro/img/icons/login.png) center no-repeat;background-size:auto;cursor:pointer;}.login-head .ico-login:hover{transform:scale(1.05);}.logged-in .login-head .ico-login:after{position:absolute;display:block;content:' ';left:-2px;top:-2px;width:15px;height:15px;border-radius:50%;background-color:#0bd0c7;}.popup{min-width:150px;background:#731d7a;padding:10px;border-radius:6px;color:#FFF;position:absolute;right:15px;top:35%;font-size:16px;line-height:20px;font-weight:300;z-index:111;display:none}.popup:before{content:"";display:block;width:0;height:0;border-left:12px solid transparent;border-bottom:12px solid transparent;border-right:12px solid #731d7a;position:absolute;top:0;right:10%;transform:rotate(-45deg);}.popup ul{list-style:none;padding:0;margin:0}.popup li{width:100%;max-width:300px;margin:5px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.popup li:last-of-type:not(:first-of-type){border-top:1px solid white;margin-top:10px;padding-top:10px;}.popup a{color:#FFF;transition:all .3s ease;}.popup a:hover{color:#000}.head-t{white-space:nowrap;}.head-tel{font-size:24px;font-weight:700;}.head-tel a{color:#0bd0c7;transition:all .3s ease}.head-tel a:hover{color:#731d7a;}#block-fitpro-main-menu{position:relative;margin:20px 0 0;}#block-fitpro-main-workouts-menu{display:block !important;position:relative;margin:20px 0 0;order:3;}.menu-ul--main,.menu-ul--main li,.menu-ul--main-online-workouts,.menu-ul--main-online-workouts li{padding:0;margin:0;list-style:none}.menu-ul--main{min-height:30px;}.menu-ul--main li,.menu-ul--main-online-workouts li{display:inline-block;margin:0 20px 10px 0;word-wrap:initial;vertical-align:top;font-size:16px;}.menu-ul--main a,.menu-ul--main-online-workouts a{color:#fff;font-weight:300;transition:all .25s ease;}.menu-ul--main a.is-active,.menu-ul--main a:hover,.menu-ul--main-online-workouts a.is-active,.menu-ul--main-online-workouts a:hover{color:#0bd0c7;}.btn--fitness-workout{width:auto;font-weight:700;color:white;background:linear-gradient(to left,#0bd0c7,#731d7a);}.btn--fitness-workout:hover{background:#731d7a;}.login-head{position:static;width:auto;}.login-head .contextual{display:none;}.login-head > ul{margin:0;padding:0;list-style:none;}.search-block-form{position:relative;width:30%;max-width:360px;padding:0;}.search-block-form .form-item{float:left;width:100%;margin:0;}.search-block-form .form-actions{display:block;float:left;margin-left:-35px;}.search-block-form .form-search,.search-block-form .form-text{width:100%;height:32px;padding:5px 40px 5px 15px;border-radius:16px;font-size:1em !important;}.search-block-form .form-submit{display:flex;cursor:pointer;width:32px !important;height:32px !important;padding:0;margin:0;border:none;white-space:nowrap;text-indent:150%;overflow:hidden;background:url(/themes/fitpro/img/system/sch.png) center no-repeat transparent;color:#000;font-size:0;text-decoration:none !important;}.nav-head{color:#fff;cursor:pointer;vertical-align:middle}.nav-head a{color:#fff;text-decoration:none;vertical-align:middle}.header-right #block-menuico{display:none;}@media (min-width:992px){.header-left{width:15%;}.header-right{width:85%;}#block-telefon{width:25%;}#block-social{width:15%;}.login-head{width:20%;}#block-online-workouts{width:25%;}}@media (max-width:991px){.header-right #block-menuico{display:block;}.header-right .search-block-form{max-width:280px;margin:0;}.header-right #block-korzina{margin-top:10px;}}@media (min-width:480px) and (max-width:991px){.header-left{width:20%;}.header-right{width:80%;}#block-telefon{width:50%;}#block-social{width:30%;}.login-head{width:50%;}#block-menuico{width:10%;order:-1;}.search-block-form{width:40%;margin:15px 0;order:7;}#block-online-workouts{width:60%;margin:15px 0;order:6;}}@media (max-width:479px){.header-right{padding-left:0;}#block-menuico{width:20%;order:2;}#block-social{width:60%;order:3;}.login-head{width:20%;order:4;}.login-head .login-label{display:none;}#block-telefon{width:100%;margin:10px 0 15px;order:5;}#block-online-workouts{width:100%;margin:15px 0;order:6;}.search-block-form{width:100%;order:7;}}.online-workouts #block-back-to-fitness{width:60%;padding-right:15px;}.online-workouts .btn--fitness-workout{top:auto;margin:0;}.online-workouts #block-social{width:40%;margin:0;}.online-workouts #block-social .social-buttons{justify-content:end;}#footer{padding:19px 0 18px;background-color:#fff;color:#000;font-size:15px;font-weight:300;overflow:hidden}#footer .wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;}#footer p{margin-top:0;}#footer .head-tel a{font-size:20px;line-height:25px;color:#731d7a;}#footer .head-tel a:hover{color:#0bd0c7;}#footer .head-tel{margin-right:0;text-align:right;white-space:nowrap;}#footer .social-buttons{justify-content:end;}#footer .copyr{margin:12px 0 0;font-size:14px;}@media (max-width:767px){#footer .head-tel{text-align:left;}}@media (max-width:991px){#footer .copyr{margin-bottom:0;}}#block-fitpro-footer{position:relative}.menu-ul--footer,.menu-ul--footer li{padding:0;margin:0;list-style:none}.menu-ul--footer{width:100%;min-height:50px;margin:-5px 0 10px;line-height:25px;}.menu-ul--footer li{display:inline-block;word-wrap:initial;padding-right:20px;}.menu-ul--footer a{color:#000;transition:all .25s ease;}.menu-ul--footer a.is-active,.menu-ul--footer a:hover{color:#0bd0c7}@media (min-width:992px){#block-logo-footer{width:15%;}.footer-requisites{width:70%;}#block-social-2{width:15%;}#block-copyright{width:70%;margin-left:15%;}#block-fitpro-footer{width:65%;}#block-telefon-2{width:20%;}}@media (min-width:768px) and (max-width:991px){.footer-requisites{width:60%;}#block-social-2{width:20%;}#block-copyright{width:65%;margin-left:20%;}#block-fitpro-footer{width:55%;}}@media (max-width:767px){#block-fitpro-footer{width:80%;padding-left:0;}.footer-requisites{width:80%;}.footer-requisites .requisites,.footer-requisites .contacts{padding-left:0;}#block-social-2{width:30%;padding-left:0;order:1;}#block-copyright{width:100%;padding-left:0;order:2;}#footer .copyr{margin-top:7px;}#block-telefon-2{margin-left:20%;padding-left:0;}}@media (min-width:480px) and (max-width:991px){#block-logo-footer{width:20%;}#block-copyright{margin-left:20%;}}@media (max-width:479px){#block-fitpro-footer{width:75%;}.footer-requisites{width:75%;}.footer-requisites .requisites,.footer-requisites .contacts{width:100%;}#block-copyright{padding-left:15px;}#block-social-2{width:50%;}#block-telefon-2{margin-left:0;padding-left:15px;}}@media (min-width:768px){.online-workouts #block-social-2{order:1;}.online-workouts #block-copyright{order:2;}}@media (max-width:767px){.online-workouts #block-copyright{width:50%;}.online-workouts #block-social-2{order:3;}}#block-fitpro-breadcrumbs{margin-top:10px;padding:0 15px 0 0;border-top:1px solid #dadada;}#block-fitpro-breadcrumbs ol{margin:12px 0;padding:0;list-style:none;font-size:12px;color:#fff;}#block-fitpro-breadcrumbs ol li{display:inline;margin:0;padding:0;list-style-type:none;}#block-fitpro-breadcrumbs ol li a{color:#fff;text-decoration:underline;}#block-fitpro-breadcrumbs ol li:before{content:" \BB ";}#block-fitpro-breadcrumbs ol li:first-child:before{content:none;}#block-logo-pay-system p{margin:25px 0;text-align:center;}#block-logo-pay-system p > img{display:inline-block;height:25px;margin:0 5px;}#views-exposed-form-instructors-page-1,#views-exposed-form-schedule-page-1{margin-bottom:15px;}.views-exposed-form .form-item{padding-left:0;}.views-exposed-form .form-item--title{margin-right:20px;padding-left:0;}.views-exposed-form .form-item--title h1{display:inline-block;margin:0;font-size:40px;font-weight:600;text-transform:uppercase;vertical-align:middle;}.views-exposed-form .form-select{margin:0;}.views-exposed-form .form-item-direction{min-width:200px;}.views-exposed-form .form-item-city{min-width:300px;}@media (max-width:991px){.views-exposed-form .form-item--title{width:100%;margin-right:0;}.views-exposed-form .form-item--title + .form-item{margin-left:0;}}@media (max-width:767px){.views-exposed-form .form-item-city,.views-exposed-form .form-item-direction{min-width:200px;}}.schedule-page__item{display:flex;align-items:center;border:1px solid #731d7a;border-width:1px 0;overflow:hidden;}.schedule-page__item + .schedule-page__item{border-top:none;}.schedule-page__item:hover{background-color:rgba(255,255,255,0.2);}.schedule-page__item a{transition:all .3s ease;}.schedule-page__item .item-name a:hover,.schedule-page__item .item-body a:hover{color:#731d7a;}.schedule-page__item .col-date{font-size:20px;font-weight:300;}.schedule-page__item .col-text{padding-top:15px;padding-bottom:15px;text-align:left;}.schedule-page__item .col-text p{margin:0;}.schedule-page__item .col-text p + p{margin-top:5px;}.schedule-page__item .item-name{font-size:25px;font-weight:600;text-transform:uppercase;}.schedule-page__item .item-name a{color:#fff;}.schedule-page__item .item-city{}.schedule-page__item .item-body,.schedule-page__item .item-body a{color:#0bd0c7;}.schedule-page__item .price{font-size:30px;color:#0bd0c7;line-height:45px;}.schedule-page__item .col-to-cart{}.schedule-page__item .col-to-cart + .col-to-cart{padding-left:0;}.schedule-page__item .button--add-to-cart{width:220px !important;max-width:100%;height:45px;margin:0;border-radius:35px;font-size:16px;text-align:center;}.schedule-page__item a.button--add-to-cart:hover{color:#fff;}.schedule-page__item .button--add-to-cart{width:220px;max-width:100%;height:45px;margin:0;padding:4px 10px;border-radius:35px;font-size:16px;}@media (max-width:767px){.schedule-page__item{display:block;padding:15px 0 20px;}.schedule-page__item .col-text{border:none;}}.instructors-page__item{display:flex;align-items:stretch;overflow:hidden;border-top:1px solid #731d7a;border-bottom:1px solid #731d7a;}.instructors-page__item + .instructors-page__item{border-top:none;}.instructors-page__item:hover{background-color:rgba(255,255,255,0.2);}.instructors-page__item .col-data{padding-top:15px;padding-bottom:15px;}.instructors-page__item .col-directions{display:flex;align-items:center;}.instructors-page__item .col-data p{margin:0;}.instructors-page__item .col-data p + p{margin-top:5px;}.instructors-page__item .item-name,.instructors-page__item .item-directions{font-weight:600;text-transform:uppercase;}.instructors-page__item .item-name{font-size:18px;}.instructors-page__item .item-directions{font-size:20px;}#block-fitpro-views-block-releases-block-1{padding:35px 0 40px;background-image:url(/themes/fitpro/img/system/release.jpg);background-size:cover;color:#000;margin-top:60px;}#block-fitpro-views-block-releases-block-1 h2{margin:0 0 25px 0;text-align:center;font-size:34px;font-weight:300;text-transform:uppercase;}.releases-block__item{text-align:center;margin-bottom:30px;}.releases-block__item .item-logo{margin-bottom:20px;}.releases-block__item .item-video{border:1px solid #731d7a;padding:3px;}.releases-block .more-link:before{content:" ";display:block;clear:both;}.releases-block .more-link a{color:#000;font-size:16px;background-color:#0bd0c7;display:flex;align-items:center;justify-content:center;width:228px;height:48px;transition:all .3s ease;border:none;border-radius:35px;margin:0 auto;}.releases-block .more-link a:hover{background-color:#731d7a;color:#fff;}@media (max-width:479px){#block-fitpro-views-block-releases-block-1{margin-top:15px;}}.release-page__item{display:flex;align-items:center;}.release-page__item + .release-page__item{margin-top:30px;}.release-page__item .item-logo + .item-body{margin-top:15px;padding-top:15px;border-top:1px solid #dadada;}.release-page__item .item-body p{margin:0;}@media (max-width:767px){.release-page__item{display:block;}.release-page__item .item-desc{margin-top:20px;}.release-page__item .item-logo{margin-bottom:20px;}.release-page__item .item-logo + .item-body{margin-top:0;padding-top:0;border-top:none;}.release-page__item + .release-page__item:before{display:block;content:" ";margin-left:15px;margin-right:15px;padding-top:30px;border-top:1px solid #dadada;}}.trainer-items{}.trainer-item{margin:25px 0}.trainer-item .desc-photo{position:relative;}.trainer-item .desc-photo img{display:block;}.trainer-item .progs-city{font-size:20px;font-weight:400;text-transform:none;position:absolute;top:1px;right:5px;}.trainer-item .progs-button{left:15px;bottom:15px;}.trainer-item a{font-size:18px}.social-buttons--mehtod a{margin-right:20px;}.social-buttons--mehtod .fa{width:35px;height:35px;font-size:18px;color:#fff;background-color:#731d7a;}.social-buttons--mehtod .fa:hover{background:#0bd0c7;color:#fff !important;}@media (max-width:767px){.trainer-page .progs-descr{padding-left:15px;}.trainer-page .trainer-item{margin-bottom:0;}}.schedule-block{margin:30px 0;}.schedule-block h2{margin:0;font-size:34px;font-weight:300;text-transform:uppercase;}#block-views-block-schedule-block-methodist > h2{margin:25px 0;font-weight:600;text-transform:uppercase;}.schedule-block .schedule-prefix{margin-bottom:30px;}.schedule-block .schedule-postfix{margin-top:20px;}.schedule-block .schedule-prefix .hr,.schedule-block .schedule-postfix .hr{margin:0 0 10px;padding:10px 0;}.schedule-block .more-link{}.schedule-block .more-link a{display:flex;align-items:center;justify-content:center;max-width:100%;width:228px;height:48px;margin:0 auto;border:none;border-radius:35px;color:#000;font-size:16px;background-color:#0bd0c7;transition:all .3s ease;}.schedule-block .more-link a:hover{background-color:#731d7a;color:#fff;}.schedule-block__item{margin-bottom:30px;}.schedule-block__item:hover .grad{background:#5d438a;}.schedule-block__item .dates{font-size:14px;}.schedule-block__item .date-from > span,.schedule-block__item .date-to > span{font-size:1em;}.schedule-block__item .desc-photo{position:relative;border:1px solid rgba(255,255,255,0.2);border-bottom:none;}.schedule-block__item .desc-photo img{display:block;}.schedule-block__item .desc-photo .no-image{padding-top:100%;}.schedule-block__item .item-city{position:absolute;top:0;left:0;padding:5px 10px 0;color:white;color:rgba(255,255,255,0.5);}.schedule-block__item .grad{overflow:hidden;}.schedule-block__item .grad__in{padding-top:8px;}.schedule-block__item .item-name{margin:5px 0;font-size:18px;font-weight:600;}.schedule-block__item .item-methodist{font-size:18px;font-weight:300;}.schedule-block__item .item-price{padding-left:0;font-size:24px;color:#0bd0c7;}.schedule-block__item .item-price .price{margin-bottom:0;}.schedule-block__item .item-btn{padding-right:0;}@media (min-width:767px) and (max-width:991px){.schedule-block__item:nth-of-type(3n+1){clear:left;}}@media (max-width:767px){.schedule-block .schedule-prefix,.schedule-block .schedule-postfix{text-align:center;}.schedule-block .schedule-prefix .more-link{display:none;}.schedule-block__item:nth-of-type(2n+1){clear:left;}}@media (max-width:600px){.schedule-block__item .item-price,.schedule-block__item .item-btn{width:100%;padding-left:15px;padding-right:15px;}.schedule-block__item .item-price .price,.schedule-block__item .item-btn .button--add-to-cart{margin-top:10px !important;}}.seminar-page .sch-order-btn{margin:0 auto;}.seminar-page .button--add-to-cart{width:220px;max-width:100%;height:45px;margin:0;border-radius:35px;}@media (max-width:991px){.seminar-page .progs-title{display:none;}}@media (max-width:767px){.seminar-page .progs-descr{padding-left:15px;}}.contact-tel{font-weight:600;}.contact-mail{font-weight:400;}.contact-tel,.contact-mail{font-size:20px;}.contact-tel a,.contact-mail a{color:#FFFFFF;transition:all .3s ease;}.contact-tel a:hover,.contact-mail a:hover{color:#731d7a;}.contact-i{color:#fff;background-color:#731d7a;width:45px;height:45px;border-radius:50%;text-align:center;padding:13px;margin-right:15px}.contacts-soc{display:flex;align-items:center;justify-content:center;gap:20px;margin:30px 0;padding:15px;background-color:#731d7a;color:#fff;font-size:18px;font-weight:600;text-transform:uppercase;}@media (min-width:768px){.contacts-soc .social-text{width:50%;}}@media (max-width:767px){.contacts-soc{flex-direction:column;}.contacts-soc .social-text{text-align:center;}}.video-item{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:25px;}.video-item + .video-item{margin-top:10px;}.video-item + .video-item:before,.video-item + footer:before{content:" ";display:block;width:100%;border-top:1px solid #dadada;}.video-item__title{margin:20px 0 !important;font-size:40px;font-weight:600;text-align:center;text-transform:uppercase;}.video-item__title a{color:white;}.video-item .video-embed{border:10px solid #0bd0c7;}.order-music-desc{display:flex;flex-direction:column;justify-content:space-between;}.music__cover img{width:100%;max-width:100%}.music__box{}.music__item + .music__item{margin-top:15px;}.music__name{font-size:26px;font-weight:600;text-transform:uppercase;}.music__name + .music__link{margin-top:10px;}.music__link .button{width:100%;max-width:220px;height:45px;margin:0;border-radius:35px;font-size:16px;}@media (min-width:768px){.video-item .col-xs-12{margin-bottom:0;}.video-item__music{display:flex;overflow:hidden}}@media (max-width:767px){.video-item .progs-descr{margin-bottom:0;padding-left:15px;}.video-item__music{margin-top:15px;text-align:center;}.video-item__music .music__link .button{margin:0 auto;}}.subscribe__item{border:1px solid #731d7a;border-width:1px 0;overflow:hidden;}.subscribe__item + .subscribe__item{border-top:none;}.subscribe__item > article{display:flex;align-items:center;width:100%;}.subscribe__item .col-date{font-size:20px;font-weight:300;}.subscribe__item .col-text{padding-top:15px;padding-bottom:15px;border-right:1px solid #731d7a;text-align:left;}.subscribe__item .item-name{font-size:30px;font-weight:600;text-transform:uppercase;}.subscribe__item .price__wr{margin:10px 0 5px;color:#0bd0c7;font-size:24px;}.subscribe__item .price__wr .old-price{font-size:0.7em;text-decoration:line-through;}.subscribe__item .cart__wr{max-width:400px;}.subscribe__item .cart__wr .form-item{margin:10px 0;}.subscribe__item .cart__wr .button--add-to-cart{width:180px;margin-top:10px;font-size:18px;}.subscribe__item .col-date .button{width:180px;margin:10px 0 0;font-size:18px;}@media (min-width:768px){.subscribe__item .col-date{padding-top:15px;padding-bottom:15px;margin-left:-1px;border-left:1px solid #731d7a;}.subscribe__item .cart__wr .form-item{padding-left:140px;}.subscribe__item .form-item > label{max-width:140px;margin-left:-140px;}.subscribe__item .cart__wr .button--add-to-cart{margin-right:0;margin-left:140px;}}@media (max-width:767px){.subscribe__item{padding:15px 0 20px;}.subscribe__item > article{display:block;}.subscribe__item .col-text{padding-top:0;border:none;}.subscribe__item .delete-order-item{margin-left:0;}}.orders__item{display:flex;align-items:center;border:1px solid #731d7a;border-width:1px 0;overflow:hidden;}.orders__item:first-of-type{margin-top:20px;}.orders__item + .orders__item{border-top:none;}.orders__item .col-date{font-size:20px;font-weight:300;}.orders__item .col-text{padding-top:15px;padding-bottom:15px;border:1px solid #731d7a;border-width:0 1px;text-align:left;}.orders__item .col-text p{margin:0;}.orders__item .col-text p + p{margin-top:2px;}.orders__item .item-name{font-size:30px;font-weight:600;text-transform:uppercase;}.orders__item .item-city{}.orders__item .item-body{color:#0bd0c7;}.orders__item .price{color:#0bd0c7;}.orders__item .price--big{text-align:right;font-size:30px;line-height:33px;}.orders__item .price--big .old-price{font-size:0.7em;text-decoration:line-through;}@media (max-width:767px){.orders__item{display:block;padding:15px 0 20px;}.orders__item .col-text{border:none;}.orders__item .price--big{text-align:right;}.orders__item .delete-order-item{margin-left:0;}}@media screen and (min-width:780px),(orientation:landscape) and (min-device-height:780px){.layout-region-checkout-main,.layout-region-checkout-footer,.layout-region-checkout-secondary{float:none;width:auto;padding-right:0;}}.cart-items{}.cart-items .views-form .form-actions{display:none;}.commerce-checkout-flow .checkout-pane-review{display:none;}.layout-region-checkout-secondary{margin:15px 0 20px;border:1px solid #731d7a;}@media (min-width:768px){.layout-region-checkout-secondary{display:flex;align-items:flex-start;}.checkout-pane-coupon-redemption{width:41.66666667%;padding:15px;}.checkout-pane-sbercredit-info{width:41.66666667%;padding:15px;}.checkout-pane-order-summary{width:33.3333333%;padding:15px 15px 15px 0;}}@media (max-width:767px){.layout-region-checkout-secondary{}.checkout-pane-coupon-redemption{margin:0 15px 15px;}.checkout-pane-sbercredit-info{margin:0 15px 15px 50px;}.checkout-pane-order-summary{padding:0 15px 15px;}}.checkout-pane-coupon-redemption{position:relative;}.checkout-pane-coupon-redemption .coupon-redemption-form__coupons h3{margin-top:0;font-size:1em;}.checkout-pane-coupon-redemption .messages{margin-top:0;}@media (max-width:991px){.checkout-pane-coupon-redemption .form-item{margin-top:0;}}@media (min-width:768px){.checkout-pane-coupon-redemption .form-item{padding-left:120px;}.checkout-pane-coupon-redemption .form-item > label{margin-left:-120px;}}@media (min-width:992px){.checkout-pane-coupon-redemption .form-item-sidebar-coupon-redemption-form-code{float:left;margin-right:160px;}.checkout-pane-coupon-redemption .form-wrapper{padding:1px 0;}.checkout-pane-coupon-redemption .form-wrapper > .form-submit{display:inline-block;margin:25px 0 25px -160px;}.checkout-pane-coupon-redemption .form-item{padding-right:15px;}}@media (min-width:768px) and (max-width:991px){.checkout-pane-coupon-redemption .form-item{margin-bottom:10px;}.checkout-pane-coupon-redemption .form-wrapper > .form-submit{margin-left:120px;}}.order-total-line__total{font-weight:600;}.checkout-order-summary .order-total-line{padding:0;text-align:right;}.checkout-order-summary .order-total-line-value{display:inline-block;width:30%;min-width:150px;text-align:right;color:#0bd0c7;}.checkout-order-summary .order-total-line__subtotal .order-total-line-value,.checkout-order-summary .order-total-line__total .order-total-line-value{font-size:30px;}.checkout-order-summary .order-total-line__monthly-payment .order-total-line-value{font-size:30px;}@media (min-width:768px){.checkout-order-summary{padding:0;}.order-total-line .order-total-line-label{padding-right:15px;}}@media (max-width:767px){.order-total-line{display:flex;align-items:baseline;}.order-total-line .order-total-line-label,.order-total-line .order-total-line-value{width:50%;padding:0 15px;}.order-total-line .order-total-line-label{order:1;text-align:left;}.order-total-line .order-total-line-value{padding-left:0;}}#payment-theme{padding:15px;}#payment-theme fieldset{margin:0;padding:0;border:none;}#payment-theme fieldset > legend{position:static;top:auto;padding:0;letter-spacing:normal;text-transform:none;font-size:18px;font-weight:inherit;}#payment-theme .fieldset-wrapper{margin-left:15px;}#payment-theme .form-item{margin:0.75em 0 0;padding-left:20px;}#payment-theme .form-item input{float:left;margin-left:-20px;}#payment-theme .form-item > label{float:none;max-width:none;margin-left:0;}@media (min-width:768px){#payment-theme{width:25%;}}.user-order .customer-information{margin-bottom:10px;}.user-order .customer-billing{margin:10px 0;}.user-order .customer-billing .field__label{font-weight:700;}.order-items{margin-top:10px;max-width:600px;}.order-items table{width:100%;}.order-items table th,.order-items table td{padding:5px 5px;}.order-items table tr th:first-of-type,.order-items table tr td:first-of-type{padding-left:0;}.order-items table tr th:last-of-type,.order-items table tr td:last-of-type{padding-right:0;}.order-items table th{border-bottom:1px solid #ccc;}.order-items .order-total-line{padding:5px 0;}fieldset[data-drupal-selector="edit-payment-information-payment-method"]{display:none !important;}.credit-front-desc{margin-top:30px;}.credit-front-desc .col{display:flex;text-align:left;padding-right:10px;margin-top:20px;}.credit-front-desc .img{width:20%;padding-top:2px;}.credit-front-desc .text{width:80%;padding-left:20px;}@media (min-width:992px){.credit-front-desc .col:last-of-type{padding-right:15px;}}@media (min-width:768px) and (max-width:991px){.credit-front-desc .col:nth-of-type(2n){padding-right:15px;}.credit-front-desc .img{width:10%;}.credit-front-desc .text{width:90%;}}@media (max-width:767px){.credit-front-desc .col{align-items:center;padding-right:15px;}}@media (min-width:480px) and (max-width:767px){.credit-front-desc .img{width:5%;}.credit-front-desc .text{width:95%;}}@media (max-width:479px){.credit-front-desc .img{width:10%;}.credit-front-desc .text{width:90%;}}#politic{border:1px solid #ddd;display:flex;justify-content:space-between;align-items:center;z-index:9000;color:#000;background:#fff;max-width:1200px;width:100vw;padding:1.5rem;border-radius:1.5rem;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);}#politic button{transition:.3s;padding:.5rem 1rem;background:#fff;border-radius:1.5rem;color:#000;border:1px solid #ddd;cursor:pointer;}#politic button:hover{border:1px solid #000;}
