@import url(https://fonts.googleapis.com/css?family=Montserrat:400,500,600,700,800&display=swapp&subset=cyrillic);@font-face{font-family:"Museo Sans Cyrl";font-weight:100;src:local('MuseoSansCyrl-100'),url('../../../../../../themes/lifekz/./fonts/MuseoSansCyrl-100.eot?#iefix') format('embedded-opentype'),url(../../../../../../themes/lifekz/./fonts/MuseoSansCyrl-100.woff) format('woff'),url(../../../../../../themes/lifekz/./fonts/MuseoSansCyrl-100.ttf) format('truetype')}@font-face{font-family:"Museo Sans Cyrl";font-weight:300;src:local('MuseoSansCyrl-300'),url('../../../../../../themes/lifekz/./fonts/MuseoSansCyrl-300.eot?#iefix') format('embedded-opentype'),url(../../../../../../themes/lifekz/./fonts/MuseoSansCyrl-300.woff) format('woff'),url(../../../../../../themes/lifekz/./fonts/MuseoSansCyrl-300.ttf) format('truetype')}@font-face{font-family:"Museo Sans Cyrl";font-weight:500;src:local('MuseoSansCyrl-500'),url('../../../../../../themes/lifekz/./fonts/MuseoSansCyrl-500.eot?#iefix') format('embedded-opentype'),url(../../../../../../themes/lifekz/./fonts/MuseoSansCyrl-500.woff) format('woff'),url(../../../../../../themes/lifekz/./fonts/MuseoSansCyrl-500.ttf) format('truetype')}@font-face{font-family:"Museo Sans Cyrl";font-weight:700;src:local('MuseoSansCyrl-700'),url('../../../../../../themes/lifekz/./fonts/MuseoSansCyrl-700.eot?#iefix') format('embedded-opentype'),url(../../../../../../themes/lifekz/./fonts/MuseoSansCyrl-700.woff) format('woff'),url(../../../../../../themes/lifekz/./fonts/MuseoSansCyrl-700.ttf) format('truetype')}@font-face{font-family:"Museo Sans Cyrl";font-weight:900;src:local('MuseoSansCyrl-900'),url('../../../../../../themes/lifekz/./fonts/MuseoSansCyrl-900.eot?#iefix') format('embedded-opentype'),url(../../../../../../themes/lifekz/./fonts/MuseoSansCyrl-900.woff) format('woff'),url(../../../../../../themes/lifekz/./fonts/MuseoSansCyrl-900.ttf) format('truetype')}*,*:after,*:before{-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%}body{font:300 16px/1.4 'Museo Sans Cyrl',Helvetica,Arial,sans-serif;color:#444}.clear:before,.clear:after{content:' ';display:table}.clear:after{clear:both}.clear{*zoom:1}img{max-width:100%;vertical-align:bottom}a{color:#0c8cf7;text-decoration:none}a:hover{text-decoration:none;color:#0c8cf7}a.out{border-bottom:1px dashed}a.out:hover{border-bottom:none}a:focus{outline:0}a:hover,a:active{outline:0}input:focus{outline:0;border:2px solid #dd3b3f}.wrapper{max-width:1280px;width:95%;margin:0 auto;position:relative}.header{position:fixed;z-index:999;width:100%;top:0;left:0;background:#fff}body{padding:74px 0 0 0}.tp-caption iframe{margin-top:-80px}.admin-bar body{padding:106px 0 0 0}#post-62:after{clear:both;float:none;display:table;content:""}#vacancies{margin:35px 0 30px 0;display:flex;align-items:flex-start}.vakansii .wpcf7 .error-phone{display:none!important}.vakansii .wpcf7-form{background:#222;margin:0 0 30px 25px;padding:15px 25px;border:1px none #000;box-shadow:0 5px 12px 0 rgba(2,2,2,.14);background-color:rgba(242,243,247,1)}.vakansii .wpcf7-form h3{letter-spacing:0;font-family:'Montserrat';font-size:24px;line-height:33px;margin-bottom:30px;font-family:'Montserrat';font-weight:800}.admin-bar .header{top:32px}.what-inside{display:inline-block;border-bottom:1px dashed;line-height:19px;margin-bottom:8px}.what-inside:hover{border-color:transparent}.tariff-item.active .what-inside,.tariff-item:hover .what-inside,.tariff-225 .what-inside{color:#fff}.header .container-fluid{max-width:1400px}.logo{max-width:230px}.logo-img{width:180px}.nav{margin:0 10px 0 5px}.book-time{color:#ccc;font-size:13px;font-weight:600}.bookings-list{padding:0 0 0 19px}.bookings-list li span{font-size:18px;font-weight:600;color:#666}.bookings-list .close{float:none;cursor:pointer;display:inline-block;margin:0 5px;color:#ccc;padding:5px}.bookings-list .close:hover{color:#333}.tooltipp{position:relative}#rev_slider_1_1 li>picture{width:100%;height:100%;position:absolute;left:0;top:0}#rev_slider_1_1 li>picture img{width:100%;height:100%;object-fit:cover}.tooltipp:hover:after{content:attr(data-tooltip);position:absolute;width:160px;text-align:center;background:rgba(0,0,0,.8);font-size:14px;font-weight:400;text-shadow:none;color:#fff}.tooltip--right:hover:after{left:25px;top:-10px;padding:5px 10px 5px 20px;clip-path:polygon(3% 65%,0 50%,3% 35%,3% 7%,4% 2%,5% 0,98% 0,99% 2%,100% 7%,100% 93%,99% 98%,98% 100%,5% 100%,4% 98%,3% 93%,3% 65%);-webkit-clip-path:polygon(3% 65%,0 50%,3% 35%,3% 7%,4% 2%,5% 0,98% 0,99% 2%,100% 7%,100% 93%,99% 98%,98% 100%,5% 100%,4% 98%,3% 93%,3% 65%)}.tooltip--left:hover:after{right:25px;top:-10px;padding:5px 20px 5px 10px;clip-path:polygon(95% 0%,96% 2%,97% 7%,97% 35%,100% 50%,97% 65%,97% 93%,96% 98%,95% 100%,2% 100%,1% 98%,0 93%,0 9%,1% 2%,2% 0%,94% 0);-webkit-clip-path:polygon(95% 0%,96% 2%,97% 7%,97% 35%,100% 50%,97% 65%,97% 93%,96% 98%,95% 100%,2% 100%,1% 98%,0 93%,0 9%,1% 2%,2% 0%,94% 0)}.tooltip--top:hover:after{right:-75px;bottom:25px;padding:5px 5px 10px 5px;clip-path:polygon(0% 8%,1% 2%,2% 0%,98% 0%,99% 2%,100% 7%,100% 83%,99% 88%,98% 90%,90% 90%,54% 90%,50% 100%,46% 90%,3% 90%,2% 89%,1% 87%,0 81%);-webkit-clip-path:polygon(0% 8%,1% 2%,2% 0%,98% 0%,99% 2%,100% 7%,100% 83%,99% 88%,98% 90%,90% 90%,54% 90%,50% 100%,46% 90%,3% 90%,2% 89%,1% 87%,0 81%)}.tooltip--bottom:hover:after{left:50%;margin-left:-80px;z-index:100;top:25px;padding:10px 5px 5px 5px;clip-path:polygon(54% 9%,97% 10%,98% 12%,99% 14%,100% 22%,100% 92%,99% 98%,98% 100%,3% 100%,2% 98%,1% 96%,0% 91%,0% 20%,1% 14%,2% 11%,3% 10%,46% 10%,50% 0);-webkit-clip-path:polygon(54% 9%,97% 10%,98% 12%,99% 14%,100% 22%,100% 92%,99% 98%,98% 100%,3% 100%,2% 98%,1% 96%,0% 91%,0% 20%,1% 14%,2% 11%,3% 10%,46% 10%,50% 0)}.widget_media_image img{margin:12px 0 0 0}.footer{background:#343434;color:#9b9b9b;padding:80px 0 40px 0;font-weight:900;font-family:'Museo Sans Cyrl';font-size:18px}.username-link{text-transform:capitalize;text-transform:capitalize;display:block;line-height:23px;font-weight:500;color:#dd3a3e;text-decoration:underline}.footer img{max-width:80%}.footer h3{font-weight:900;font-family:'Museo Sans Cyrl';font-size:16px}.footer .menu{padding:10px 0 0 0;list-style:none}.footer .menu a{color:#666;text-transform:uppercase;font-weight:700;font-size:14px;font-family:'Montserrat'}.pum-content{max-width:420px!important;color:#ccc;margin:20px auto 0 auto}.pum-content label{color:#000;font-weight:300;width:100%;font-family:'Museo Sans Cyrl';font-size:14px;margin:13px 0 -5px 0}.spa-salon .error-phone{display:none}.footer .menu a:hover{text-decoration:none;color:#fff}.footer .menu-item{margin:2px 0}.copyright{font-family:'Montserrat';color:#4a4a4a;margin-bottom:0;font-size:12px;font-weight:500;text-transform:uppercase;text-align:center;padding:40px 0 0 0;letter-spacing:1px}.whats-more{padding:65px 0 40px 0}.whats-more .pre-title{padding-bottom:20px}.more-number{color:#dd3a3e;font-size:64px;padding-right:10px;line-height:70px;font-weight:800;font-family:'Montserrat'}.more-title{letter-spacing:1pt;color:#333;font-size:18px;font-weight:700;text-transform:uppercase;font-family:'Montserrat';margin-bottom:5px}.more-desc{color:#999;font-family:'Museo Sans Cyrl';font-weight:300;font-size:15px;line-height:20px}#popmake-199{text-align:center}#popmake-199 .login-username,#popmake-199 .login-password{color:#000}#register_old{display:none}.payment-error{position:absolute;left:50%;width:350px;text-align:center;top:20%;z-index:100;background:#dd3a3e;font-size:22px;line-height:24px;padding:10px 20px;font-family:'Montserrat';font-weight:600;color:#fff;margin-left:-175px;box-shadow:0 2px 9px #616161}.status{text-align:center;margin-bottom:0;font-size:14px}#days_counter{background:#f2f2f2;box-shadow:.5px .5px 3px rgba(0,0,0,.11);white-space:nowrap;padding:16px 20px;margin:5px 0;font-family:'Montserrat';color:#ccc;font-weight:500;font-size:13px}#register_old small{margin:5px 0 0 0;display:block}.switch-form{padding:20px 0 15px 0;color:#999;font-size:14px;text-align:center}.switch-form a{border-bottom:1px dashed}.lost{font-size:13px;margin:0 10px}.pum-content>a{text-align:center;display:block;border-bottom:1px dashed;margin-bottom:5px}.pum-content a:hover{border-bottom:none}@font-face{font-family:'Font-Name';src:url(../../../../../../themes/lifekz/fonts/font-name.eot);src:url('../../../../../../themes/lifekz/fonts/font-name.eot?#iefix') format('embedded-opentype'),url(../../../../../../themes/lifekz/fonts/font-name.woff) format('woff'),url(../../../../../../themes/lifekz/fonts/font-name.ttf) format('truetype'),url('../../../../../../themes/lifekz/fonts/font-name.svg#font-name') format('svg');font-weight:400;font-style:normal}::selection{background:#04A4CC;color:#FFF;text-shadow:none}::-webkit-selection{background:#04A4CC;color:#FFF;text-shadow:none}::-moz-selection{background:#04A4CC;color:#FFF;text-shadow:none}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#FFF;border:1px solid #F0F0F0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption .wp-caption-text,.gallery-caption{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}header{padding:20px 0}nav li{list-style-type:none;}nav li a{font-family:'Montserrat',sans-serif;color:#4a4a4a;font-size:12px;letter-spacing:1px;font-weight:600;text-transform:uppercase}header ul{width:100%}header nav>ul{margin:0;display:flex;align-items:center;justify-content:space-between;padding:0}header nav .sub-menu{position:absolute;display:none;background:#efecea;width:100%;left:0;padding:25px 35px}header nav>ul>li:hover .sub-menu{display:block}.sub-menu li{line-height:25px}.top-phone{color:#dd3a3e;font-size:14px;font-weight:700;font-family:"Museo Sans Cyrl";padding-left:19px;background:url(../../../../../../themes/lifekz/./img/phone.png) no-repeat left center / contain}#loginform{max-width:325px;margin:0 auto}.underfield{color:#999;font-family:'Montserrat';font-size:12px;text-align:center}.required{color:#dd3a3e}.notice{color:#ccc;font-family:'Montserrat';font-size:12px;margin:10px 0 0 0}.new-user_title{font-size:14px;font-family:'Montserrat';display:block;padding-bottom:7px}div.wpcf7-mail-sent-ok{background:#398f14;color:#fff}#user_login::placeholder,#user_pass::placeholder,.pum-content input[type=text]::placeholder,.pum-content input[type=number]::placeholder,.pum-content input[type=date]::placeholder,.pum-content input[type=password]::placeholder,.pum-content input[type=tel]::placeholder,.pum-content input[type=email]::placeholder,.pum-content textarea::placeholder,.wpcf7-form textarea::placeholder{color:#999}#user_login,#user_pass,.pum-content input[type=text],.pum-content input[type=number],.pum-content input[type=password],.pum-content input[type=date],.pum-content input[type=tel],.pum-content input[type=email],.pum-content textarea,.wpcf7-form textarea{box-shadow:.5px .5px 3px rgba(0,0,0,.11);background:#fff;font-family:'Montserrat';font-weight:600;color:#343434;outline:none;border:none;padding:12px 20px 12px 20px;width:100%;margin:5px 0 5px 0;font-size:14px}.pum-content input[type=tel]{padding:12px 20px 12px 50px;background:#fff url(../../../../../../themes/lifekz/./img/phone_mask.jpg) no-repeat -5px -5px / 50px!important}.pum-content input[type=tel]:disabled{background:#f2f3f7 url(../../../../../../themes/lifekz/./img/phone_mask.jpg) no-repeat -5px -5px / 50px!important}.error-phone{font-weight:600;font-family:'Montserrat';color:#dd3a3e;font-size:14px;text-align:center}.wpcf7-text,.wpcf7 textarea{padding:12px 20px 12px 20px;margin:5px 0 10px 0}.login-remember{font-size:12px;font-weight:300;font-family:'Montserrat';color:#666}#user_login{background:#fff url(../../../../../../themes/lifekz/./img/login-icon.png) no-repeat 10px center / 17px}#user_pass{background:#fff url(../../../../../../themes/lifekz/./img/pass-icon.png) no-repeat 10px center / 17px}.pum-content input[type=submit],.button-primary,.wpcf7-form input[type=submit]{color:#fff;font-family:Montserrat;font-size:15px;text-transform:uppercase;letter-spacing:1pt;width:100%;margin:10px 0 0 0;padding:13px 0;border:none;outt:none;outline:none;box-shadow:.5px .5px 3px rgba(0,0,0,.11);background:#dd3a3e;font-weight:600}.button-primary:hover,.pum-content input[type=submit]:hover{background:#c91418}.pum-content input[type=submit]:disabled,.button-primary:disabled,.wpcf7-form input[type=submit]:disabled{background:#aeaeae!important}#loginform .text-center a{text-decoration:underline}.login-btn{margin-left:18px;font-family:'Museo Sans Cyrl';text-transform:uppercase;letter-spacing:0;font-weight:700;box-shadow:3px 3px 5px rgba(0,0,0,.1);color:#fff;background:#dd3a3e url(../../../../../../themes/lifekz/./img/user.png) no-repeat 11px center / 12px;padding:9px 13px 9px 28px;font-size:14px}.login-btn:hover{text-decoration:none;color:#fff;background-color:#c82125}.btn{font-family:'Montserrat';text-transform:uppercase;letter-spacing:1pt;font-weight:700;border-radius:0;color:#fff;transition:background .3 linear;cursor:pointer;box-shadow:3px 3px 5px rgba(0,0,0,.1);background:#dd3a3e;padding:16px 24px 16px 24px;font-size:14px}.btn:hover{text-decoration:none;color:#fff;background-color:#fe141a}#common-icons{padding:120px 0 120px 0}.icon img{height:60px;margin-bottom:15px;display:block}a.link{font-family:'Museo Sans Cyrl';font-size:16px;color:#09f;text-decoration:none;border-bottom:1px dashed}a.link:hover{border-bottom:none}.icon-title{letter-spacing:1pt;color:#333;font-size:18px;font-weight:700;text-transform:uppercase;font-family:'Montserrat';margin-bottom:5px}.icon-desc{color:#999;font-family:'Museo Sans Cyrl';font-weight:300;font-size:15px}.top-inner-image{position:relative;padding:100px 0}.top-inner-image h1{font-size:76px;text-align:center;position:relative;z-index:10;margin:0;color:#fff;font-weight:800;font-family:'Montserrat'}.stage-icons{padding:0;list-style-type:none;display:flex;align-items:flex-start;justify-content:space-between}.stage{position:relative;overflow:hidden;padding:110px 0 0 0}.stage:after{font-family:'Montserrat';font-size:174px;color:#000;font-weight:800;opacity:.03;text-transform:uppercase;position:absolute;right:-45px;top:0;z-index:-1}.stage-1:after{content:"Aquazone"}.stage-2:after{content:"Training"}.stage-3:after{content:"Kidszone"}.stage b{font-size:20px;text-transform:uppercase;display:block;font-family:'Montserrat';font-weight:700;letter-spacing:1pt;color:#7b7b7b;margin-bottom:10px}.stage .stage-title,h2{color:#4a4a4a;font-size:54px;letter-spacing:-1px;line-height:56px;margin-bottom:30px;font-family:'Montserrat';font-weight:800}.stage p{font-family:'Museo Sans Cyrl';color:#363739;margin-bottom:50px;font-weight:300;font-size:16px}.section-block{z-index:0;position:relative;padding:110px 0 0 0}.section-description{background:#fff;margin:55px 0 70px 0;padding-top:63px;padding-bottom:90px}.section-block p{font-family:'Museo Sans Cyrl';color:#363739;margin-bottom:5px;font-weight:300;font-size:16px}.stage-number{color:#dd3a3e;font-family:'Montserrat';font-weight:800;text-transform:uppercase;font-size:30px;margin-bottom:5px}.stage-icons_number{font-family:'Montserrat';color:#7b7b7b;display:block;line-height:36px;font-weight:700;letter-spacing:1px;font-size:32px}.sections-links a{width:100%;float:left;font-size:11px;letter-spacing:1pt;text-transform:uppercase;color:#a7a7a7;font-weight:700;font-family:'Montserrat';line-height:19px}.sections-links ul{padding:0;margin:0}.sections-links li{list-style:none;width:50%;float:left;margin-bottom:3px}.trainers-submenu .sections-links li{width:100%}.swiper-container{width:100%;height:100%}.top-sections{display:flex;justify-content:space-between;margin:15px 0 0 0}.top-sections img{object-fit:cover}.top-item{display:inline-block;margin:0 4px;position:relative;position:relative;display:inline-block;box-shadow:3px 3px 7px #00000061;-webkit-transition:all 0.6s cubic-bezier(.165,.84,.44,1);transition:all 0.6s cubic-bezier(.165,.84,.44,1)}.top-item::after{content:"";border-radius:5px;position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;box-shadow:3px 5px 15px rgba(0,0,0,.3);opacity:0;-webkit-transition:all 0.6s cubic-bezier(.165,.84,.44,1);transition:all 0.6s cubic-bezier(.165,.84,.44,1)}.top-item:hover{-webkit-transform:scale(1.05,1.05);transform:scale(1.05,1.05);z-index:10}.top-item:hover::after{opacity:1}.top-item:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.26)}.top-title{position:absolute;width:100%;color:#e8e8e8;font-size:12px;text-transform:uppercase;font-family:'Montserrat';font-weight:700;text-align:center;top:50%;margin-top:-12px}.top-title:hover{color:#fff}.submenu-title{color:#4a4a4a;font-family:'Museo Sans Cyrl';font-weight:900;text-align:center;font-size:18px;text-transform:uppercase}.sections-links a:hover{color:#4a4a4a;text-decoration:none}.stage-icons{text-align:center}.submenu{background:#efecea;display:none;width:100%;left:0;position:absolute;box-shadow:0 9px 9px rgba(0,0,0,.25);top:72px;padding:30px 0 45px 0;min-height:220px}.trainers-submenu{background:#efecea url(https://lifefit.kz/wp-content/uploads/2019/12/13145456-scaled.jpg) no-repeat center right / contain}.area-submenu{background:#efecea url(../../../../../../themes/lifekz/./img/area_submenu.jpg) no-repeat center right / contain}.menu-item{position:relative}.header .menu-item.arrow a{position:relative}#pum_popup_title_207{max-width:370px;margin:0 auto}.hidden{opacity:0}.visible{opacity:1}.header .menu-item.arrow:hover a:after{content:"";position:absolute;bottom:-29px;left:50%;width:20px;height:10px;border-bottom:solid 10px #c6c6c6;border-left:solid 10px transparent;border-right:solid 10px transparent;margin-left:-10px}.select{position:relative}.select:after{content:"";position:absolute;bottom:18px;right:3%;width:14px;height:10px;border-top:solid 7px #c6c6c6;border-left:solid 7px transparent;border-right:solid 7px transparent;margin-left:-10px}.icon-scroll,.icon-scroll:before{position:absolute;left:50%}.icon-scroll{width:32px;height:50px;margin-left:-20px;top:50%;margin-top:-35px;box-shadow:inset 0 0 0 2px #fff;border-radius:25px}.icon-scroll:before{content:'';width:5px;height:10px;background:#fff;margin-left:-2.5px;top:8px;border-radius:4px;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:scroll;animation-name:scroll}@-webkit-keyframes scroll{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(26px);transform:translateY(26px)}}@keyframes scroll{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(26px);transform:translateY(26px)}}.mobile-menu{display:none}.menu-item:before{content:"";width:100%;position:absolute;height:30px;bottom:-25px;left:0}.stage-icons img{display:block;margin:0 auto 10px auto;max-width:72px;height:44px;object-fit:contain;object-position:center}.arrow:after{content:"▼";font-size:9px;position:relative;top:2px;color:#999;display:inline-block;vertical-align:middle}.stage-icons_label{font-family:'Montserrat';color:#999;font-size:15px}.pre-title{font-family:'Montserrat';font-weight:700;color:#7b7b7b;text-transform:uppercase;font-size:13px;margin-bottom:10px}.tariffs{display:flex;padding:0;flex-direction:row}.tariff-item{background:#e2e2e2;margin:1px;padding:35px 20px 30px 20px}.gray-block{margin-bottom:35px}.gray-block_text{color:#000;font-size:16px;font-family:'Montserrat';font-weight:700;letter-spacing:1pt;text-transform:uppercase;margin-bottom:15px}.gray-block .col-12{background:#f7f7f7;box-shadow:0 3px 8px #22222238;padding:35px 15px;text-align:center}.baba{max-width:105%;position:relative;z-index:10}#dietbenefits{padding:65px 0 50px 0}.diet-item{margin-bottom:35px;display:flex;align-items:flex-start}.diet-item img{width:50px;margin:-5px 35px 0 0}.diet-desc{color:#333;font-size:16px;font-weight:300;font-family:'Museo Sans Cyrl';margin-bottom:5px;line-height:19px}#partner-block{padding:45px 0 35px 0}#partner-block img{max-width:330px}.partner-logo{display:flex;align-items:center;margin:18px 0;color:#ccc;font-size:12px;letter-spacing:2pt;text-transform:uppercase;font-family:'Montserrat';font-weight:700}.diet-description{font-size:16px;color:#333;font-size:16px;font-weight:300;font-family:'Museo Sans Cyrl';line-height:25px}.diet-label{margin-bottom:10px}.partner-text{color:#666;line-height:25px}.partner-logo img{margin-right:20px;width:160px}#diet-image{background:#f7f7f7}#diet-image h2{color:#dd3a3e;margin-bottom:20px}#diet-image h2 font{color:#666;display:block}#diet-image p{line-height:1.5em;padding:25px 0}.swiper-container{width:100%;height:100%}.support-row{position:relative;top:-25px;align-items:center}.swiper-button-disabled{opacity:.5}.swiper-pagination-fraction{text-align:right;padding-right:20px;font-size:19px;color:#dd3a3e;font-weight:700;font-family:'Montserrat'}.buttonnext,.buttonprev{width:40px;float:left;position:relative;z-index:123;outline:none}.buttonprev{margin-right:25px}.studios-description{color:#363739;text-align:center;font-size:18px;font-family:'Museo Sans Cyrl';font-weight:300;line-height:24px;margin-top:60px;margin-bottom:74px}#pricetable{padding:70px 0 85px 0}#pricetable ol{list-style:none;padding:0 0 0 0;height:290px;overflow:auto;counter-reset:my-awesome-counter}#pricetable ol::-webkit-scrollbar{width:6px}.pum-title:before{content:"";background:url(../../../../../../themes/lifekz/./img/1logo.png) no-repeat center / contain;width:158px;height:38px;margin:0 0 10px 0;display:block}#pricetable ol::-webkit-scrollbar-track{background:#fff}#pricetable ol::-webkit-scrollbar-thumb{background:#999}#pricetable .tariff-225 ol::-webkit-scrollbar-thumb{background:#cc8a42}#pricetable ol::-webkit-scrollbar-thumb:hover{background:#7e7e7e}#pricetable .tariff-225 ol::-webkit-scrollbar-track{background:#ebd6ad}#pricetable ol li{counter-increment:my-awesome-counter;font-size:13px;font-family:'Museo Sans Cyrl';color:#666;line-height:18px;margin-bottom:12px}#pricetable ol li a{color:#666;text-decoration:none;border-bottom:1px dashed #666}#pricetable .delay-short0 ol li a{color:#fff;text-decoration:none;border-bottom:1px dashed #fff}.tariff-item.active ol li a,.tariff-item:hover ol li a{color:#fff!important;border-bottom:1px dashed #fff!important}#pricetable ol li a:hover{border-bottom:none!important}.tariff-logo{width:130px;height:22px;margin:0 auto;background:url(../../../../../../themes/lifekz/./img/grey-logo.png) no-repeat center center / cover}.tariff-item:hover .tariff-logo{background:url(../../../../../../themes/lifekz/./img/tariff-logo.png) no-repeat center center / cover}.tariff-name{font-family:'Museo Sans Cyrl';color:#666;font-size:22px;letter-spacing:1px;font-weight:900;margin-bottom:5px;margin-top:20px}.tariff-225 .tariff-name,#pricetable .tariff-225 ol li,.tariff-225 .tariff-price_value,.tariff-225 .tariff-price_label{color:#fff}.tariff-btn{color:#fff;letter-spacing:1pt;font-size:14px;text-decoration:none;background:#dd3a3e url(../../../../../../themes/lifekz/./img/cart-h.png) no-repeat 13px center / 20px;padding:10px 22px 10px 40px;font-weight:700;display:block;margin:0 10px 6px 10px;text-transform:uppercase;font-family:'Montserrat'}.widget-box{flex:1}.tariff-btn:hover,.tariff-item.active .tariff-btn,.tariff-item:hover .tariff-btn{text-decoration:none;color:#666;background:url(../../../../../../themes/lifekz/./img/cart.png) 26px center / 20px no-repeat #fff}.modal-body .tariff-btn:hover,.modal-body .tariff-item.active .tariff-btn,.modal-body .tariff-item:hover .tariff-btn{background:url(../../../../../../themes/lifekz/./img/cart.png) 15px center / 20px no-repeat #fff}.tariff-price_label{color:#666;text-transform:uppercase;font-weight:700;font-size:14px;text-align:center;font-family:'Montserrat';letter-spacing:1px}.slick-slide img{width:100%}.tariff-item{position:relative;width:20%;-webkit-transition:all 0.6s cubic-bezier(.165,.84,.44,1);transition:all 0.6s cubic-bezier(.165,.84,.44,1)}.tariff-item.active ol li,#pricetable .tariff-item:hover ol li,#pricetable .tariff-item:hover .tariff-name,.tariff-item:hover .tariff-price_value,.tariff-item:hover .tariff-price_label{color:#fff}.active .tariff-btn{display:none}.tariff-renewal{background:#1f1f1f;padding:10px 22px 10px 22px;text-decoration:none;color:#fff;text-transform:uppercase;font-family:'Montserrat';letter-spacing:1pt;font-weight:600;font-size:14px;display:none}.active .tariff-renewal{display:block;color:#fff;text-decoration:none;font-weight:700}.loader{position:relative;width:73.33333px;height:20px;margin:10px 0}.loader-outer{position:ABSOLUTE;LEFT:0;flex-direction:column;display:flex;font-weight:500;text-align:center;z-index:10;align-items:center;justify-content:center;TOP:0;width:100%;height:100%;background:#fff}.loader-outer a{font-size:14px;font-weight:300;border-bottom:1px dashed;line-height:17px;display:inline-block;margin-bottom:3px}.loader-outer a:hover{border-color:transparent}.loader:after{content:"";position:absolute;left:26.66667px;height:20px;width:20px;border-radius:20px;background-color:rgba(221,58,62,.5);box-shadow:-26.66667px 0 0 0 #dd3a3e,26.66667px 0 0 0 #dd3a3e;animation:alter 1s ease-in-out infinite}@keyframes alter{0%,100%{background-color:rgba(221,58,62,.5);box-shadow:-26.66667px 0 0 0 #dd3a3e,26.66667px 0 0 0 #dd3a3e}50%{background-color:#dd3a3e;box-shadow:0 0 0 0 rgba(221,58,62,.5),0 0 0 0 rgba(221,58,62,.5)}}.tariff-item::after{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;box-shadow:0 7px 15px rgba(0,0,0,.3);opacity:0;-webkit-transition:all 0.6s cubic-bezier(.165,.84,.44,1);transition:all 0.6s cubic-bezier(.165,.84,.44,1)}.tariff-item:hover{z-index:10;-webkit-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}.tariff-item:hover::after{opacity:1}.tariff-price_value{color:#666;line-height:35px;text-align:center;font-size:29px;font-weight:900;font-family:'Museo Sans Cyrl';margin-bottom:12px}.tariff-price{text-align:center}.tariff-item{border:2px solid #dd3a3e;background:#fff}.tariff-item:hover,.tariff-item.active{background:#dd3a3e;color:#fff}.tariff-logo img{width:130px;margin:0 auto 5px auto;display:block}.tariff-renewal:hover{text-decoration:none}.tariff-225 .tariff-name{color:#cc8a42}.tariff-225{border:1px solid #fff;background:#000}#instagram{padding:30px 0 20px 0;background:#e8e8e8}#instagram p{font-size:16px;font-family:Montserrat;;font-weight:700;letter-spacing:1pt;color:#4a4a4a}#instagram p a{color:#e51737}.social-icons{display:flex;align-items:center;justify-content:flex-end;margin-bottom:35px}.social-icons img{margin:0 0 0 8px;width:auto}.callback{color:#b0b0b0;text-transform:uppercase;font-size:11px;line-height:15px;font-family:Montserrat;letter-spacing:1pt;display:inline-block;margin:10px 0 0 0;text-align:center;padding:12px 0;width:100%;border:2px solid #999;border-radius:3px}.trainer-section{margin-top:147px;background:#ededed;padding:47px 0 100px 0}.trainer-section h4{padding:0;margin-bottom:40px;text-transform:uppercase;color:#333;font-size:18px;font-family:'Montserrat';font-weight:700}.trainer-name{font-weight:800;font-family:'Montserrat';color:#666;font-size:56px;word-spacing:100vw;line-height:56px;margin-bottom:10px}.trainer-profile{margin-bottom:25px;font-size:20px;font-weight:400;color:#666;font-family:'Montserrat'}.trainer-item{color:#333;font-size:16px;font-family:'Museo Sans Cyrl';font-weight:300}.callback:hover{text-decoration:none;color:#fff;border:2px solid #fff}.start-to-work{display:inline-block;margin:25px 0 0 0;background:#dd3a3e;color:#fff;padding:15px 30px;text-transform:uppercase;transition:background 0.3s ease-in-out;font-weight:600;letter-spacing:1px;font-size:14px;font-family:'Montserrat'}.start-to-work:hover{background:#fe141a;color:#fff;text-decoration:none}.section-block:after{content:"";clear:both;float:none;display:table}.section-block .container-fluid{position:absolute;top:110px;left:0;height:100%;width:100%}.section-block .container-fluid .section-description{position:relative;z-index:400}.section-gallery{top:0;right:0;width:75%;z-index:100;position:relative;float:right;text-align:right}.section-gallery .buttonprev{bottom:25px;position:absolute;right:0;width:52px!important}.section-gallery .buttonnext{bottom:25px;position:absolute;right:-50px;width:52px!important}.section-block:nth-child(even) .section-description{padding:45px 40px 50px 8%}.section-block:nth-child(even) .section-gallery .buttonprev{left:0}.section-block:nth-child(even) .section-gallery .buttonnext{left:90px}.section-block:nth-child(odd) .section-gallery .buttonprev{right:60px}.section-block:nth-child(odd) .section-gallery .buttonnext{right:0}.section-block:nth-child(odd) .row{flex-direction:row-reverse}.section-block:nth-child(odd) .section-gallery{float:left}.section-block:nth-child(odd) .swiper-container{padding-right:65px}.section-block:nth-child(even) .swiper-container{padding-left:65px}.section-block:nth-child(odd) .section-description{padding:45px 8% 50px 40px}.section-item{position:relative;padding:0;margin:0}.section-item:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:9;background-color:rgba(0,0,0,.25)}.section-item .section-title{position:absolute;z-index:10;top:0%;left:0;flex-direction:column;font-size:20px;font-family:'Montserrat';font-weight:700;color:#fff;text-transform:uppercase;display:flex;align-content:center;justify-content:center;text-align:center;width:100%;height:100%}.section-item .section-title .button{font-size:11px;font-family:'Montserrat';border-radius:2px;letter-spacing:1pt;font-weight:700;max-width:130px;border:2px solid #fff;padding:9px 15px;color:#fff;margin:10px auto 0 auto;display:block;text-transform:uppercase}.section-item .section-title .button:hover{text-decoration:none;background:#fff;color:#000}#sections-block{padding:80px 0 40px 0}#sections-block .swiper-slide{margin-bottom:25px;flex-direction:column}.sections-overflow{flex-wrap:nowrap!important;overflow:auto;padding-bottom:35px}.sections-overflow>div{padding:0}.sections-overflow::-webkit-scrollbar{width:6px}.swiper-scrollbar,.swiper-scrollbar-drag{height:10px!important;border-radius:0}.swiper-scrollbar{margin:15px 0 0 0}.sections-overflow::-webkit-scrollbar-track,.swiper-scrollbar{background:#cccccc!important}.sections-overflow::-webkit-scrollbar-thumb,.swiper-scrollbar-drag{background:#999}.sections-overflow::-webkit-scrollbar-thumb:hover{background:#7e7e7e}#excurs{color:#fff;margin-bottom:20px;position:relative;background:url(../../../../../../themes/lifekz/./img/excurse.jpg) no-repeat center center / cover;padding:180px 0 200px 0}#excurs:before{content:"";background:rgba(0,0,0,.32);width:100%;height:100%;display:block;position:absolute;left:0;bottom:0}#excurs h2,#excurs a{color:#fff}#excurs h2{margin-bottom:35px}#excurs a{border:3px solid #fff;font-size:14px;padding:16px 30px;text-transform:uppercase;display:inline-block;letter-spacing:1px;font-family:'Montserrat';font-weight:700}#excurs a:hover{text-decoration:none;background:#fff;color:#000}#benefits{padding-bottom:85px;padding-top:125px}#benefits .middle-logo{display:block;margin:0 auto 75px auto;width:260px}.benefit-item .benefit-title{letter-spacing:1pt;color:#333;font-size:18px;font-weight:700;text-transform:uppercase;font-family:'Montserrat';margin-bottom:5px}.benefit-item .benefit-desc{color:#999;font-family:'Museo Sans Cyrl';font-weight:300;font-size:15px;line-height:20px}.benefit-item img{margin-bottom:15px;height:42px}#trainers{padding:130px 0 110px 0;background:url(https://lifefit.kz/wp-content/uploads/2019/12/13145456-scaled.jpg) no-repeat center center / cover;color:#fff;text-align:center}#trainers h2{text-shadow:0 3px 9px #00000063;color:#fff}#trainers .button{border:3px solid #fff;font-size:15px;color:#fff;display:inline-block;padding:15px 36px;margin:0 0 0 0;text-transform:uppercase;letter-spacing:1px;font-family:'Montserrat';font-weight:700}#trainers .button:hover{text-decoration:none;background:#fff;color:#000}.contact-block{box-shadow:4.5px 4.5px 5px rgba(0,0,0,.29);background:#e8e8e8;padding:55px 34px 40px 54px;margin:90px 0 90px 0}.contact-line{font-size:16px;font-family:'Museo Sans Cyrl';font-weight:300;color:#343434;margin-bottom:1em}.contact-line b{color:#999;display:block;font-family:'Montserrat';;text-transform:uppercase;font-size:17px;letter-spacing:1pt}#contacts{position:relative}.trainer-description ul{padding-left:17px}.animate{animation-duration:0.8s;animation-timing-function:ease-in-out;animation-delay:0s}.delay1{animation-delay:0.5s}.delay2{animation-delay:1s}.delay3{animation-delay:1.5s}.delay4{animation-delay:2s}.delay-short1{animation-delay:0.25s}.delay-short2{animation-delay:0.5s}.delay-short3{animation-delay:0.75s}.delay-short4{animation-delay:1s}.animate{opacity:0}.animated{opacity:1}#map{top:0;left:0;width:100%;height:100%;position:absolute!important}#personal{background:#f2f3f7}#personal .container{padding:45px 15px 80px 15px;background:url(../../../../../../themes/lifekz/./img/bracers.png) no-repeat bottom right / 320px;}.widget-title{font-size:16px;color:#333;font-weight:600;font-family:'Montserrat';letter-spacing:1pt;text-transform:uppercase;margin-bottom:15px}.widget-title b{color:#9e9e9e;font-size:21px;font-family:'Museo Sans Cyrl';font-weight:900;display:inline-block;vertical-align:middle;margin:-4px 0 0 0}.notification-list{padding:0 0 0 15px;font-size:14px;color:#333;max-height:170px;overflow:auto}.account-info{display:flex}.account-info_name{margin:0 9px 15px 9px;font-family:'Montserrat';font-size:16px;font-weight:600;color:#333}.account-info_links{margin:0 10px}.account-info_links a{font-weight:600;color:#ccc;display:inline-block;margin-right:8px;font-size:13px;text-transform:uppercase;font-family:'Montserrat'}.account-info_links a:hover{text-decoration:none;color:#222}.account-info_abonement{line-height:17px;font-size:13px;font-family:'Montserrat'}.account-info_abonement font{color:#999}.account-info_name b{font-weight:600}.account-info_avatar{height:36px;margin-right:6px;border-radius:8px;margin-bottom:0;display:inline-block;vertical-align:middle;margin:2px 5px 0 0}.progress-box{font-size:15px;margin-bottom:10px}.progress-days{color:#4a4a4a;font-family:'Montserrat';font-size:35px;font-weight:600;margin:0 0 0 10px}.grayed{color:#666}.progress-until{font-weight:300;font-size:14px;margin:10px 0 0 0;font-family:'Montserrat'}.progressbar-wrapper{margin:2px 0 0 0;background:#999}.progressbar{background:#f33;height:4px}#calendar{width:100%;display:flex}.days{width:16.6666%}.icon.dots{cursor:pointer;padding:0 5px;float:right;position:relative}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.dropdownmenu{padding:5px 0;list-style:none;position:absolute;left:0;display:none;top:80%;background:#fff;z-index:100;box-shadow:0 3px 5px rgba(68,68,68,.4);width:240px}.dropdownmenu hr{margin:4px 0}.dropdownmenu a{text-transform:none;display:block;text-decoration:none;padding:10px 20px;letter-spacing:0;font-size:15px;font-family:Montserrat;color:#666}.dropdownmenu a:hover{color:#fff;background:#0c8cf7}.dots img{height:auto;width:6px}.days .day-item{background:#666;color:#fff;text-align:center;display:block;padding:30px 5px 10px 5px;box-shadow:2px 2px 5px #000;position:relative;height:130px;font-family:'Museo Sans Cyrl';font-weight:700}.days .day-item_time{font-size:18px;margin:5px 0 0 0;letter-spacing:-1px}.days .day-item_actions{position:absolute;right:4px;top:2px}.days .day-item_actions img{height:16px;margin:0;padding:0 5px}.days .day-item:hover{background:#333;cursor:pointer}.days .day-item_name{font-weight:600;font-size:16px;font-family:'Montserrat'}.days .day-item_detailname{text-transform:uppercase;letter-spacing:1pt;font-family:'Montserrat';font-size:15px}.day-item_detailname font{display:block;letter-spacing:0;color:#999;font-size:13px;font-weight:500;text-transform:none}.days .day-item_details{background:#f2f3f7;position:absolute;top:100%;text-align:left;left:0;display:none;z-index:100;padding:20px 30px;width:210%;color:#000}#calendar .days:last-child .day-item_details{right:0;left:auto}.days .day-item_description{color:#999;font-weight:300;line-height:19px;font-size:14px;margin:10px 0}.day-item_details .close{position:absolute;height:36px;width:42px;left:auto;right:0;bottom:auto;top:0;padding:8px;color:#999;font-family:Times New Roman;font-weight:200;font-size:48px;line-height:28px;border:1px none #fff;border-radius:0;box-shadow:-1px 1px 1px 0 rgba(2,2,2,0);text-shadow:-1px 1px 1px rgba(0,0,0,.1);background-color:rgba(0,183,205,0)}.days .day-item_infos{font-size:14px;font-family:'Museo Sans Cyrl';font-weight:500;line-height:16px;margin:22px 0 0 0;font-size:14px;position:absolute;bottom:10px;text-align:center;width:100%;left:0}.day-header{background:#fff;text-align:center;font-family:'Museo Sans Cyrl';color:#999;font-weight:700;font-size:16px;padding:10px 0 10px 0}.notification-list li{margin-bottom:12px}.actions{color:#666;margin-bottom:8px}.popmake-title{text-align:left!important;max-width:420px!important;margin:0 auto}.widget-box{background:#fff;padding:24px;margin:0 -13px 5px -13px;box-shadow:2px 2px 15px rgba(0,0,0,.12)}.widget-box.question{padding:10px 24px 35px 24px}.widget-box p{margin-bottom:0}#question-send{border:1px solid #dd3a3e;background:#fff;color:#333;width:auto;padding-left:20px;padding-right:20px;position:absolute;right:24px;bottom:0;display:none;float:right;margin:10px 0 15px 0}#question-send:hover{background:#dd3a3e;color:#fff}.lk-info{font-size:16px;margin:20px -13px 10px -13px;font-family:'Montserrat';color:#ccc}.widget-box textarea{box-shadow:none;margin:0;padding:0;max-height:95px;font-size:15px;font-family:'Montserrat'}.widget-box textarea::placeholder{color:#ccc}.exit{display:inline-block;vertical-align:middle;width:17px;margin-right:3px}.estimate{font-size:13px;display:inline-block;vertical-align:middle;margin:3px 0;float:right;color:#ccc}.tariff-dropdown{position:relative;display:inline-block}.tariff-dropdown-content{display:none;position:absolute;background-color:#f9f9f9;width:100%;min-width:160px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1}.tariff-dropdown-content a{color:#000;padding:12px 16px;text-decoration:none;display:block}.error-transaction{color:red;font-size:16px;display:block;margin-bottom:5px;font-weight:500;line-height:20px;padding-bottom:10px}.tariff-dropdown-content a:hover{background-color:#f1f1f1}.tariff-dropdown:hover .tariff-dropdown-content{display:block}.pay-now,.continue-pay{font-size:14px;font-family:'Montserrat';letter-spacing:1px;text-transform:uppercase;font-weight:600;display:inline-block;background:#0c8cf7;color:#fff;padding:15px 15px;margin:0 0 0 0}.pay-now{margin:0 0 0 0;display:none}.picked+.pay-now{display:inline-block;color:#fff}.pay-now:hover,.continue-pay:hover{background:#55aef8;color:#fff}.tariff-box{background:#dd3a3e;color:#e8e8e8;font-size:15px;font-weight:600;font-family:'Montserrat';display:inline-block;padding:7px 15px}.tariff-box.new{color:#fff;font-size:14px;font-family:'Montserrat';font-weight:600;padding:15px 25px;text-transform:uppercase;letter-spacing:1px}.tariff-box.new:hover{background:#ff3b40}.tariff-box b{font-weight:600;display:block;color:#fff;font-size:30px;line-height:29px}.options{padding:0;list-style:none;font-weight:600;color:#333;font-family:'Montserrat';font-size:15px;line-height:27px}.options li{line-height:19px;margin:0 0 11px 0}.options li a{font-weight:400}.options li a[href="#"]{color:#000}.options li a.change-profile{color:#0c8cf7}.widget-title .counter,.options .counter{color:#ccc;display:inline-block;vertical-align:top;margin-left:5px;font-size:15px;font-family:'Montserrat';font-weight:700;line-height:20px}.options .counter{line-height:19px}.webcam{background:#e2e2e2 url(../../../../../../themes/lifekz/./img/arrow-right.png) no-repeat 95% center / 14px}#timetable{padding:45px 0 100px 0;background:#f2f3f7}#timetable .widget-title{margin-bottom:30px;text-align:center}.widget-box ol{list-style:none;padding:0 0 0 0;display:none;counter-reset:my-awesome-counter}.widget-box ol.active{display:block}.show-tariff{text-decoration:none;border-bottom:2px dashed}.show-tariff:hover{text-decoration:none;border-bottom:none}.widget-box ol li{counter-increment:my-awesome-counter;font-size:14px;margin:6px 0;font-family:'Museo Sans Cyrl';color:#4f4f4f;line-height:26px}.widget-box ol li a{text-decoration:none;border-bottom:1px dashed #4f4f4f}.widget-box ol li a:hover{border-bottom:none}.widget-box ol li::before{content:"0"counter(my-awesome-counter);font-size:24px;font-family:'Montserrat';color:#ccc;font-weight:700;display:inline-block;vertical-align:middle;margin-right:5px;width:36px}.card-frost{display:inline-block;vertical-align:middle;line-height:14px;margin:0 5px 0 0;font-size:15px}.card-frost a{color:#ccc;text-decoration:underline}.card-frost a:hover{text-decoration:none}.card-frost b{color:#13c906}.card-frost.active b{color:#dd3a3e}.loggedin{margin:0 0 0 25px;display:inline-block;vertical-align:middle}.loggedin picture{float:left;margin:0 5px 0 4px}.logged-in_box{line-height:10px;display:inline-block;margin:-3px 0 0 0;vertical-align:middle}.loggedin .user-name{color:#333;font-family:'Montserrat';font-size:10px;font-weight:600;text-decoration:none}.loggedin .user-name:hover{text-decoration:underline}.loggedin .logout-link{color:#ccc;font-family:'Montserrat';text-decoration:underline;font-size:13px;font-weight:600}#top-image{background:url(../../../../../../themes/lifekz/./img/topspa1.jpg) no-repeat left center / cover;padding:120px 0 140px 0;background-attachment:fixed;color:#fff;position:relative}.mobile-calendar-selector{display:flex}.mobile-calendar-selector a{font-size:12px;font-family:'Montserrat';font-weight:600;text-transform:uppercase;border:2px solid #dd3a3e;border-left:1px solid #dd3a3e;border-right:1px solid #dd3a3e;width:33.33%;text-align:center;color:#000;padding:10px 0}.mobile-calendar-selector a:hover,.mobile-calendar-selector a.active{background:#dd3a3e;color:#fff}.service-inner{padding-left:20px}.service-inner:before{width:2px;border-top:30px solid #4a4a4a;height:150px;margin-left:-20px;background:#ccc;float:left;content:""}#top-image h2{color:#fff;margin-bottom:25px;font-size:62px}#top-image p{font-size:16px;margin-bottom:45px;font-family:'Museo Sans Cyrl';line-height:24px}#popmake-207 .pum-content{max-width:360px;margin:0 auto;color:#222}.before-trainer{color:#666;font-size:11px;;font-family:'Montserrat';font-weight:300;margin:10px 0 5px 0}.pum-content select{width:100%;height:p;padding:10px;background:#fff;outline:none;border:none;border-radius:0;-webkit-appearance:inherit;box-shadow:.5px .5px 3px rgba(0,0,0,.11);background:#fff;font-family:'Montserrat';font-weight:600;color:#333;outline:none;border:none;padding:12px 20px 12px 20px;width:100%;margin:5px 0 5px 0;font-size:14px}#specialoffer .container{position:relative}#specialoffer .wpcf7-form{position:absolute;bottom:120px;left:-50px}.form-flex input{line-height:normal;font-weight:300;font-family:'Museo Sans Cyrl';font-size:18px;padding:10px 18px;outline:none;width:210px;margin-right:20px;border:none;margin-bottom:15px}.form-flex{display:flex;max-width:450px}.form-flex input[type=submit]{background:#fe87b9;color:#fff;font-weight:700;font-family:'Montserrat';text-transform:uppercase;letter-spacing:1pt;padding-left:30px;padding-right:30px}#services{background:#f3f7fa;padding:65px 0}#specialoffer{background:url(../../../../../../themes/lifekz/./img/spaoffer.jpg) no-repeat center center / cover;padding:20px 0}.service-image{box-shadow:1px 2px 5px rgba(0,0,0,.15)}.service-name{color:#4a4a4a;font-size:16px;font-family:'Montserrat';font-weight:700;text-transform:uppercase;margin:22px 0 7px 0;letter-spacing:1pt}.service-desc{font-size:14px;font-family:'Museo Sans Cyrl';color:#363739;font-weight:300}h2 .buttonprev{margin-left:45px}h2 .buttonprev,h2 .buttonnext{line-height:26px}@media (max-width:1200px){specialoffer .wpcf7-form{position:absolute;bottom:75px;left:40px}}@media (max-width:1440px){.section-block p{max-height:220px;padding-right:10px;overflow:auto}.stage .stage-title,h2{font-size:46px;line-height:45px;margin-bottom:20px}.section-block p::-webkit-scrollbar{width:5px;height:8px;background-color:#f8f8f8}.section-block p::-webkit-scrollbar-thumb{background:#dd3a3e}}@media (max-width:768px){#vacancies{flex-direction:column}#vacancies .wpcf7-form{margin:25px auto 0 auto}.stage .stage-title,h2{font-size:26px;line-height:30px}.tariff-logo{margin:10px auto 0 auto}.stage .stage-title{margin-bottom:10px}.trainer-name{font-size:26px;line-height:32px;margin-bottom:0}.header-row{padding:0 15px;justify-content:space-between}.stage-number{font-size:18px}#top-image{background-attachment:scroll;}.tp-caption iframe{margin-top:0}.trainer-section{padding:40px 0 40px 0}#pricetable ol li a{display:inline}#top-image{background-position:left center;}.section-block:nth-child(even) .swiper-container,.section-block:nth-child(odd) .swiper-container{padding-left:0;padding-right:0}#top-image:before{position:absolute;left:0;content:"";top:0;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.4) 0%,rgba(255,255,255,0) 99.8%);background-image:-moz-linear-gradient(left,rgba(0,0,0,.4) 0%,rgba(255,255,255,0) 99.8%);background-image:-ms-linear-gradient(left,rgba(0,0,0,.4) 0%,rgba(255,255,255,0) 99.8%);background-image:linear-gradient(to right,rgba(0,0,0,.4) 0%,rgba(255,255,255,0) 99.8%);width:100%;height:100%}.trainer-section img{margin:0 0 15px 0;width:80%}.trainer-section h4{margin-bottom:10px;font-size:16px}.start-to-work{font-size:10px;margin:10px 0 5px 0}.support-row{position:absolute;top:360px;align-items:center;right:5px;width:90px}.trainer-item ul{padding:0 15px 0 15px}.partner-text{font-size:13px;margin:10px 0}.partner-logo{font-size:11px}#diet-image{background:url(../../../../../../themes/lifekz/./img/bg-diet.jpg) no-repeat right top / cover;text-align:left;font-size:15px;padding:45px 0;line-height:16px}.gray-block_text{font-size:14px}.diet-description{font-size:12px;line-height:18px}#diet-image h2{text-align:left;margin-bottom:15px;font-size:30px}#diet-image .btn{white-space:nowrap;font-size:13px}.lk-info{margin:20px 0 10px 0}.dropdownmenu{left:auto;top:100%;right:0}.day-header{background:#666;text-align:center;font-family:'Montserrat';font-weight:700;font-size:13px;box-shadow:2px 2px 5px #000;padding:10px 0 10px 0;color:#999;text-transform:uppercase;letter-spacing:1px}#personal .container{padding:44px 15px 200px 15px;background:url(../../../../../../themes/lifekz/./img/bracers.png) no-repeat center 99% / 240px}#diet-image .baba{display:none}.section-block .buttonprev,.section-block .buttonnext{margin:0 5px;width:45px!important}.account-info_name{margin:0 9px;max-width:70%}#calendar{overflow:hidden}.days{display:none;width:50%}.account-info{flex-wrap:wrap}.section-block:nth-child(odd) .section-gallery .buttonprev,.section-block:nth-child(even) .section-gallery .buttonprev{right:0;left:auto;bottom:60px}.section-block:nth-child(even) .section-gallery .buttonnext{left:auto;right:0}.trainer-profile,.trainer-item{font-size:14px}.trainer-profile{margin-bottom:15px}.login-btn{display:none}.after-menu{align-items:center;display:flex;padding:0 15px;margin:25px 0 0 0;justify-content:space-between}.mobile-menu .login-btn{display:inline-block;margin:0;color:#fff;}.mobile-menu .loggedin{margin:0}#sb_instagram .sbi_photo{max-height:160px}.tariff-item *{display:none}.tariff-item .tariff-name{display:block;margin:12px 0 0 0}.tariff-item.active *:not(.tariff-renewal),.tariff-item:hover *:not(.tariff-renewal){display:block}.tariff-item.active .tariff-logo{display:none}.slider{margin:20px 0 0 0}.btn{padding:14px 20px 14px 20px;font-size:14px}.underfield br{display:none}.account-info_links{width:100%;margin:10px 0 10px 0}.icon-title{margin:10px 0 6px 0;line-height:18px;font-size:15px}.slick-slide img{display:block;height:220px;object-fit:cover}.icon-desc{font-size:12px}.icon img{height:40px;margin-bottom:15px;margin-top:25px}.dots img{height:auto;width:6px;margin:0;height:auto}#common-icons{padding:55px 0 55px 0}stage-icons_label{font-size:11px;line-height:13px;display:block}#specialoffer{background:url(../../../../../../themes/lifekz/./img/spaoffer.jpg) no-repeat right top / 165%;padding:0 0}.stage-icons_number{font-size:21px;line-height:24px}.stage-icons_label{margin:5px 0 0 0;display:block;font-size:14px;line-height:17px}.stage-icons img{display:block;margin:0 auto 7px auto;max-width:72px;height:35px}.stage p{font-size:12px;margin-bottom:20px;color:#363739}.stage b{font-size:14px}h2{text-align:center}.logo-img{width:125px}.tariffs{flex-direction:column;padding:0 15px}#services{padding:55px 0}.wpfc7 p{max-width:260px}#specialoffer .wpcf7-form{left:15px;bottom:0}.form-flex input{padding:10px 18px;width:220px;margin-right:0;margin-bottom:0}.form-flex{flex-direction:column}#instagram p{font-size:14px}.footer{padding:35px 0 40px 0}.swiper-pagination-fraction{bottom:90px;left:-5px}body{padding:52px 0 0 0}#top-image{padding:80px 0 100px 0}h2 .buttonprev{margin-left:25px}.buttonnext,.buttonprev{width:50px;margin:0 10px}h2 .buttonprev,h2 .buttonnext{line-height:26px}.service-name{font-size:13px;margin:20px 0 7px 0}.service-inner:before{margin-left:-10px}.service-desc{font-size:12px}.service-inner{padding-left:11px}#top-image h2{text-align:left;font-size:54px;line-height:53px}.services-overflow{margin:0}.top-phone{font-size:13px;padding-left:15px}.whats-more{padding:35px 0 0 0}header{padding:15px 0}#pricetable{padding:30px 0 35px 0}#excurs{padding:100px 0 120px 0}#excurs a{border:2px solid #fff;font-size:12px;padding:15px 19px}#sections-block{padding:40px 0 30px 0}.more-number{font-size:48px;min-width:42px;line-height:40px}.more-title{font-size:14px;line-height:18px}#benefits{padding-top:40px;padding-bottom:40px}.benefit-item img{margin-bottom:10px;height:32px}.benefit-item .benefit-desc{font-size:12px;margin-bottom:5px;line-height:15px}#benefits .middle-logo{margin:0 auto 53px auto}.benefit-item{margin-bottom:20px}.contact-block{padding:35px 40px 25px 30px;margin:0 -15px}.benefit-item .benefit-title{font-size:16px}.contact-block h2{margin-bottom:15px}.more-desc{font-size:12px;line-height:15px}.whats-more>.col-12{margin-bottom:21px}#map{position:relative;height:200px}.contact-line b{font-size:15px}.contact-line{font-size:14px;margin-bottom:.75em}.tariff-225{border:2px solid #000}.section-description{margin-bottom:0;margin-top:-60px}.section-description h2{position:absolute;top:-80px;color:#fff;margin:0;text-shadow:0 1px 1px #000;text-align:left;font-size:35px;line-height:35px}.section-block:nth-child(odd) .row{flex-direction:row}.section-block{padding:0 0 60px 0}.section-gallery{width:100%;position:relative}.section-gallery .swiper-slide:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:100;background:rgba(0,0,0,.25)}.trainer-description{height:260px;overflow:auto}.section-block .container-fluid{position:relative;top:0}.section-block .container-fluid .row{width:100%}.section-block:nth-child(even) .section-description,.section-block:nth-child(odd) .section-description{padding:30px 10px 0 15px}.section-block p{font-size:14px;-webkit-overflow-scrolling:touch;color:#120d15;line-height:19px;text-align:justify}.mobile-menu{position:fixed;bottom:0;width:100%;height:100%;display:none;top:54px;z-index:10000;background:#efecea}body.menu-opened,html.menu-opened{position:fixed;overflow:hidden;width:100%}body.menu-opened .mobile-menu{display:block}.mobile-menu a{color:#4a4a4a;font-size:12px;font-family:'Montserrat';font-weight:600;text-transform:uppercase}.mobile-menu_inner{padding:35px 0;-webkit-overflow-scrolling:touch;overflow:auto;max-height:calc(100% - 54px)}.mobile-menu .sub-menu li{list-style-type:none}.mobile-menu ul{padding:0 0;list-style:none}#menu-mobilnoe-menyu{box-shadow:0 2px 12px rgba(0,0,0,.2)}#menu-mobilnoe-menyu>li{box-shadow:0 1px 0 rgba(0,0,0,.06);padding:13px 18px;position:relative}.menu-icon{width:24px;height:24px;background:url(../../../../../../themes/lifekz/./img/menu.png) no-repeat center center / 24px}.menu-opened .menu-icon{background:url(../../../../../../themes/lifekz/./img/close-menu.png) no-repeat center center / 21px}.mobile-menu .menu-item-has-children:after{content:"";position:absolute;top:18px;right:20px;width:10px;height:15px;border-left:solid 8px #c6c6c6;border-bottom:solid 8px transparent;border-top:solid 8px transparent}.mobile-menu .menu-item-has-children.active:after{width:16px;height:8px;top:20px;border-top:solid 8px #c6c6c6;border-left:solid 8px transparent;border-right:solid 8px transparent}#menu-mobilnoe-menyu>li .sub-menu{display:none;padding:14px 0}#menu-mobilnoe-menyu>li .sub-menu li{line-height:28px}#menu-mobilnoe-menyu .sub-menu a{color:#a7a7a7;font-weight:500}.form-flex input[type=submit]{width:220px}.studios-description{color:#ccc;text-align:left;font-size:14px;font-family:'Montserrat';font-weight:600;line-height:20px;margin-top:0;margin-bottom:30px;background:#666;padding:30px 20px 40px 20px}.trainer-section{margin-top:35px;padding-bottom:5px}.tariff-item{width:100%;position:relative;padding:1px 28px 8px 28px}.tariff-item:before{content:"";position:absolute;top:18px;right:10px;width:10px;height:15px;border-left:solid 8px #c6c6c6;border-bottom:solid 8px transparent;border-top:solid 8px transparent}.tariff-item.active:before{width:16px;height:8px;border-top:solid 8px #c6c6c6;border-left:solid 8px transparent;border-right:solid 8px transparent}.days .day-item_name{font-size:14px;height:38px}.days[data-day="3"] .day-item_name,.days[data-day="4"] .day-item_name,.days[data-day="5"] .day-item_name,.days[data-day="6"] .day-item_name{font-size:18px;line-height:21px}.days[data-day="3"] .day-item_time,.days[data-day='4'] .day-item_time,.days[data-day='5'] .day-item_time,.days[data-day='6'] .day-item_time{font-size:19px;margin:8px 0 0 0}.days[data-day="3"] .day-item_infos,.days[data-day="4"] .day-item_infos,.days[data-day="5"] .day-item_infos,.days[data-day="6"] .day-item_infos{font-size:14px}.days .day-item_time{line-height:15px;font-size:15px;letter-spacing:-.5px;font-weight:400}.loggedin .logout-link{font-size:11px}.fagsfacf-gallery-slider .slick-dots li button,.fagsfacf-gallery-carousel .slick-dots li button{background:#fff}.days .day-item_infos{padding:0 5px;font-size:10px;display:flex;align-items:center;font-weight:100;margin:8px 0 0 0;height:26px}#trainers{padding:93px 0 66px 0}.tr-name,.room{width:49%;display:inline-block;line-height:10px}.tr-name{padding-right:4px;text-align:right}.room{padding-left:4px;text-align:left}#trainers .button{border:2px solid #fff;font-size:12px;padding:13px 20px;margin:0 0 0 0}#pricetable ol li{font-size:12px;line-height:20px;margin-bottom:6px}#pricetable ol{margin-top:10px;height:auto}#pricetable ol li::before{font-size:18px;margin-right:1px;width:30px;float:left;margin-bottom:0}.top-inner-image h1{font-size:30px}.stage{padding:65px 0 0 0}.top-phone{padding-left:15px}}.trainer-description{height:268px;overflow:auto}@media (max-width:480px){#user_login,#user_pass,.pum-content input[type=text],.pum-content input[type=number],.pum-content input[type=password],.pum-content input[type=date],.pum-content input[type=tel],.pum-content input[type=email],.pum-content textarea,.wpcf7-form textarea{-webkit-appearance:none;}.pum-content input[type=submit],.button-primary,.wpcf7-form input[type=submit]{border-radius:0;font-size:12px;-webkit-appearance:none;}#sb_instagram.sbi_col_10 #sbi_images .sbi_item,#sb_instagram.sbi_col_3 #sbi_images .sbi_item,#sb_instagram.sbi_col_4 #sbi_images .sbi_item,#sb_instagram.sbi_col_5 #sbi_images .sbi_item,#sb_instagram.sbi_col_6 #sbi_images .sbi_item,#sb_instagram.sbi_col_7 #sbi_images .sbi_item,#sb_instagram.sbi_col_8 #sbi_images .sbi_item,#sb_instagram.sbi_col_9 #sbi_images .sbi_item{width:50%}}@media only screen and (min-width:768px) and (max-width:1024px){nav li a{font-size:10px}.top-phone{padding-left:15px;font-size:0;width:20px;height:20px;display:inline-block;vertical-align:middle}}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}