@charset "UTF-8";@font-face{src:url(/fonts/labgrotesque-light.woff);font-weight:700;font-family:LabGrotesque-Light}@font-face{src:url(/fonts/labgrotesque-black.woff);font-weight:700;font-family:LabGrotesque-Black}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{border-radius:2px;background:#eee}::-webkit-scrollbar-thumb{border-radius:2px;background:#c8c8c8}html{height:100%;font-size:100%}body,html{overflow-x:hidden}body{color:#00f;color:#000;font:18px/1.2 LabGrotesque-Light,sans-serif;background:#fff;-webkit-font-smoothing:antialiased;width:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}h1,h2{font-size:40px;font-family:LabGrotesque-Black}h2{margin-bottom:.5em;color:#00f!important}h3{font-size:30px;font-family:LabGrotesque-Black}a{cursor:pointer}a,a:active,a:focus,a:hover,a:visited{text-decoration:none;color:#00f}p{text-transform:lowercase}.docs p{text-transform:none}strong{font-family:LabGrotesque-Black}ul{padding:0;list-style-type:none;line-height:26px;display:inline-block}ul li{margin:0 0 15px}a:focus,input:focus{outline:0}input[type=phonecode_search]{padding:2px;font-size:14px;border:0;outline:none}.client_phone{top:1px;width:200px!important;padding-left:1px}input[type=action],input[type=date],input[type=email],input[type=number],input[type=phone],input[type=tel],input[type=text],select{height:50px;padding:15px;font-size:14px;border:1px solid #00f;color:#00f;box-sizing:border-box;margin:10px 0;width:360px;display:block}::-webkit-input-placeholder{color:rgba(0,0,255,.33)}::-moz-placeholder{color:rgba(0,0,255,.33)}:-ms-input-placeholder{color:rgba(0,0,255,.33)}:-moz-placeholder{color:rgba(0,0,255,.33)}input[type=submit]{height:48px;font-size:14px;border:0;box-sizing:border-box;margin:30px 16px;width:189px;line-height:30px;display:inline}.underlined,.underlined:focus,.underlined:hover{text-decoration:underline;text-transform:none;outline:0}.emphasized{height:100px;padding:0 40px;font-size:61px;position:relative;text-align:center;margin:0 auto;line-height:100px;font-family:LabGrotesque-Black;display:table}.emphasized:before{left:0}.emphasized:after,.emphasized:before{height:100%;content:" ";position:absolute;background:linear-gradient(180deg,transparent 44px,#48ffb2 0,#48ffb2 56px,transparent 0);width:35px}.emphasized:after{right:0}.emphasized-2{width:322px}.discount{position:relative;text-align:inherit;margin:0 0 10px;font-family:LabGrotesque-Black;display:inline-block}.line-through{height:4px;position:absolute;top:calc(50% - 2px);background:#ff3028;left:-3px;width:calc(100% + 6px)}#product-old-cost .line-through{background-color:#ff2966}.no-text-transform{text-transform:none}.text-blue{color:#00f}.text-grey{color:#b3b5b7}.text-red{color:#ff3028}.text-pink{color:#ff2966}.text-strong{font-family:LabGrotesque-Black}@media(min-width:1192px){h1,h2{font-size:56px}}@media(max-width:991px){input[type=action],input[type=date],input[type=email],input[type=number],input[type=phone],input[type=tel],input[type=text],select{margin-right:auto;max-width:360px;margin-left:auto;width:100%}#selectedCity{position:relative!important}}.navbar-region{height:44px!important;padding-top:10px;color:#00f;top:0;background-color:#fff}.navbar-default{height:96px;color:#fff;background-color:#00f}.item-menu{padding:0;font-size:38px;text-transform:lowercase;margin:10px 0;cursor:pointer;font-family:LabGrotesque-Black;display:block}.item-menu a,.navbar-default .navbar-nav>li>a,.navbar-default .navbar-nav>li>a:active,.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:visited{color:#fff}.nav>li>a{padding:0;position:relative;display:block}.menu-cabinet{padding-top:25px;border-top:1px solid #fff}.hamburger-cross{padding:0;position:relative;cursor:pointer;display:inline-block}.navicon:after,.navicon:before{height:3px;-webkit-transition:0s;content:"";position:absolute;border-radius:0;background:#fff;width:23px;display:block}.navicon:before{top:-9px}.navicon:after{top:9px}.navicon{height:3px;-webkit-transition:0s;position:relative;top:-3px;border-radius:0;background:#fff;width:23px;display:block}.navbar-toggle{border-color:transparent;height:47px;padding:0;right:15px;position:fixed;top:69px;margin:0;border-radius:50%;width:47px}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover,.navbar-toggle{background-color:#00f}.navbar-toggle.collapsed{box-shadow:0 0 5px -1px #888}.open{box-shadow:none}.open .navicon:before{-webkit-transform:rotate(45deg);top:0;left:-2px;width:28px}.open .navicon:after{-webkit-transform:rotate(-45deg);top:0;left:-2px;width:28px}.menu-cabinet-logged #lk-user-name{overflow:hidden;text-overflow:ellipsis;font-size:18px;color:#fff;max-width:70px;vertical-align:middle;white-space:nowrap;display:inline-block}.lk-logout{text-transform:lowercase;position:relative}.lk-avatar-logged{height:40px;overflow:hidden;margin:-7px 10px 0 0;border-radius:50%;background:transparent;width:40px;vertical-align:middle;display:inline-block}.navbar-collapse{padding:30px 15px 0;transition:0s;background:#00f;z-index:9999}.lk-logout{padding:0;font-size:18px;text-decoration:underline;right:0;color:#fff;position:absolute;margin:2px 0 0;display:inline-block}.lk-not-payed{margin-top:15px}@media(min-height:520px) and (orientation:portrait){.navbar-collapse.collapse{padding:30px 15px}}@media (max-width:991px){.nav>li>a{padding:10px 0}}@media(min-width:1500px) and (max-width:1580px){.item-menu>a{font-size:15px!important}}@media(min-width:992px) and (max-width:1499px){.container{width:970px}.item-menu>a{font-size:11px!important}#lk-user-name,#menu-main-menu .item-menu a,.lk-logout{font-size:12px}#lk-logout{position:relative;margin-left:9px}#lk-user-name{margin-top:4px}.menu-cabinet-logged #lk-user-name{text-overflow:ellipsis;font-size:15px;max-width:70px;margin-top:0}.menu-cabinet{margin-top:-7px}.nav>li>a{padding:0}.nav>li>a:hover{color:#fff}.navbar-collapse.collapse{padding:16px 15px 0}.menu-cabinet{padding-top:0;border-top:none}}@media(min-width:1200px){.navbar-collapse{padding:6px 15px 0}.item-menu{padding:13px 10px 0}.navbar-nav{margin-top:12px}#lk-logout{position:relative;margin-left:9px;display:inline-block}.menu-cabinet-logged #lk-user-name{text-overflow:ellipsis;max-width:70px}.menu-cabinet{padding-top:0;border-top:none}#lk-user-name,#menu-cabinet{margin-top:-3px}}@media (max-width:991px){.navbar-brand img{margin:31px 0 0 17px;width:144px}}@media (min-width:992px) and (max-width:1499px){.navbar-brand img{margin:15px 0;width:176px}.navbar-nav{margin-top:0}.item-menu{margin:7px 0 10px}.navbar-default{height:75px;border-radius:0}.wrapper{margin-top:74px}}@media (min-width:1500px) and (max-width:1580px){.navbar-brand img{margin:15px 0;width:176px}.navbar-nav{margin-top:12px}.item-menu{margin:7px 0 10px}.navbar-default{height:75px;border-radius:0}.wrapper{margin-top:74px}}.block-announce{background:#00f}.block-1{font-size:90px;font-size:30px;color:#fff;position:relative;margin:0;background:linear-gradient(180deg,#00f 85%,#fff 0);line-height:90px;line-height:1.06;font-family:LabGrotesque-Black}.header-text{margin-bottom:10px;text-align:left;top:0;width:100%;line-height:1.2;margin-top:15px}.block-1 .carousel-inner>.item>.carousel-top-img{height:61vw;object-fit:cover;object-position:center;margin:0 0 0 8%;width:calc(100% - 23px);display:inline-block}.block-1 .carousel-inner>.item>.carousel-top-img-online{height:calc(61vw + 30px);max-width:calc(100% + 60px);object-position:left top;margin-left:-30px;width:calc(100% + 60px)}.header-image{right:33px;position:absolute;bottom:39px;width:78px}.block-1 .button{padding:11px 21px;font-size:15px;position:absolute;bottom:52px;line-height:1.2}.block-1 .carousel-control.left{height:calc(100% - 84px)}.block-contacts{padding-bottom:50px}.bg-pink-text{padding:0 .5ch .2ch;text-align:left;margin:0;background:#ff2966;line-height:1;display:inline-block}.fitbox-price{font-size:2.1em;text-align:center;font-family:LabGrotesque-Black}@media(min-width:767px) and (max-width:991px){#carousel-top-xs .item{padding:0 30px 30px}}@media(min-width:992px) and (max-width:1499px){.block-1{background:linear-gradient(180deg,#00f 349px,#fff 0)}.block-1 .carousel-inner>.item>.carousel-top-img{height:383px;margin:0;width:538px;display:inline-block}.block-1 .button{bottom:14px}.header-text{top:0;width:400px;display:inline-block}.header-image{width:149px}.block,.block-carousel,.block-contacts,.block-facts,.block-fitbox,.block-review,.block-schedule{padding:70px 0 0;margin:-30px 0 0}.block-about{padding:110px 0 0;margin:-30px 0 0}#training,.block-discount,.block-price{margin:80px 0 0}.block-contacts{padding-bottom:80px}}@media(min-width:1500px){.block-1{font-size:90px;background:linear-gradient(180deg,#00f 548px,#fff 0);line-height:90px}.header-text{height:100%;font-size:42px;text-align:left;top:0;width:39%;line-height:1.2;margin-top:176px;display:inline-block}.block-1 .button{padding:28px 60px;font-size:18px;position:absolute;bottom:22px;top:auto;line-height:1.2}.block-1 .carousel-inner>.item>.carousel-top-img{height:533px;object-fit:cover;margin:0;width:60%;display:inline-block}.header-image{right:50px;position:absolute;bottom:30px;width:125px}.block-1 .carousel-control.left{height:calc(100% - 101px)}.block,.block-carousel,.block-contacts,.block-facts,.block-schedule{padding:80px 0 0;margin:-40px 0 0}.block-fitbox,.block-review{padding:100px 0 0;margin:-40px 0 80px}.block-about{padding:110px 0 0;margin:-30px 0 0}.block-discount,.block-price{margin:120px 0 0}#training{padding:120px 0 0;margin:-110px 0 0}.block-contacts{padding-bottom:120px}}@media(min-width:1580px){.container{width:1280px}.header-text{height:384px;font-size:46px;line-height:1.2;margin-top:159px}}.block-schedule{color:#00f}#schedule .finished.button{font-size:16px;border:2px solid #00f;background:#fff;line-height:1.2;font-family:LabGrotesque-Light}#schedule .finished_text{padding:0;font-size:14px;margin-top:5px}@media (max-width:767px) and (min-width:441px){#schedule .finished_text{margin-top:3px}}@media (max-width:440px){#schedule .finished_text{font-size:11px}}.block-facts{color:#00f}.card-carousel .my-card{flex-shrink:0;box-shadow:0 0 5px -3px #000}@media(min-width:900px){.about-img{max-width:900px;margin:0 auto}}.swiper-slide{height:125vw!important;transition-delay:5s;margin:5px!important;box-shadow:0 0 4px -1px #ccc;width:90vw!important}.swiper-slide ul{overflow-y:auto}.swiper-pagination{-webkit-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;position:absolute;text-align:center;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}#carousel-trr .carousel-inner>.item,#carousel-trr .carousel-inner>.item.active,#carousel-trr .carousel-inner>.item.next,#carousel-trr .carousel-inner>.item.prev{transform:none;transition:none}.block-tr{position:relative}.block-tr h3{right:20px;position:absolute;top:25px}.block-tr img{width:100%;vertical-align:top}.block-tr{padding:0}.card-carousel{overflow:hidden;justify-content:center;margin:0;align-items:center;display:flex}.card-carousel .my-card{height:calc(76vw + 170px);overflow:hidden;pointer-events:none;transition:1s;position:relative;opacity:0;cursor:pointer;width:0;display:inline-block;z-index:1}.card-carousel .my-card.active{pointer-events:auto;opacity:1;width:300px;display:inline-block;z-index:3}.card-carousel .my-card.next,.card-carousel .my-card.prev{pointer-events:auto;display:inline-block;z-index:2}.card-carousel .my-card.prev2{opacity:0;margin-left:-100%;z-index:2}.card-carousel .my-card.next2{margin-right:-100%;opacity:0;z-index:2}.insta-image{height:80vw;margin-bottom:1rem;background-size:cover;background-position:50%;width:100%}.modal .insta-image{max-height:420px}.card-carousel .my-card.active .insta-image{pointer-events:auto}.insta-name{white-space:nowrap;font-family:LabGrotesque-Black}.insta-name,.insta-text{overflow:hidden;text-overflow:ellipsis;margin-right:1rem;margin-left:1rem;display:block}.insta-text{height:26vw;overflow-y:hidden;text-transform:none;position:relative}.card-carousel .my-card.active.modal{height:calc(100% - 30px);overflow-y:scroll;padding:20px;position:fixed;max-width:450px;top:0;margin:15px auto;border-radius:5px;background:#fff;width:calc(100vw - 30px);z-index:999995}.modal_close_box{height:1px;right:5px;position:absolute;bottom:40px;width:25px}.modal_close{height:30px;font-size:30px;position:fixed;opacity:.8;cursor:pointer;width:30px;display:none;z-index:555}.modal_close:hover{opacity:1}.modal .modal_close{display:block}.modal .insta-text{height:auto}.modal .insta-text:after{display:none}.instagram-media{max-width:none;margin:auto;width:100%}.carousel-cards .item{height:120vw;margin-right:15px;box-shadow:0 0 3px 0 #ccc;background:#fff;width:75vw;margin-top:15px}.carousel-cards .item.active{margin:15px}#carousel-trr,#mobile-carousel-reviews{overflow-x:hidden}#carousel-trr{width:100%}#carousel-trr .item.active+.item{transition:left .5s ease-in-out;transition:none;top:calc(-120vw - 30px);left:88vw;display:inline-block}.item.next{display:inline-block}.carousel-inner>.item.next.left{top:0!important;left:0!important}.carousel-inner>.item.prev.right{right:0!important;top:0!important}#carousel-trr .carousel-inner>.item.prev.right+.item{right:88vw;transition:right .5s ease-in-out;top:calc(-120vw - 30px);display:inline-block;z-index:-1}#carousel-trr .carousel-inner>.item.next.left+.item{transition:left .5s ease-in-out;top:calc(-120vw - 30px);left:88vw;display:inline-block;z-index:-1}.tr-name{font-size:26px;color:#fff;position:absolute;top:15px;left:15px;line-height:1.2}.card-personal .tr-name{top:125px}.tr-slogan{font-size:1em;margin:0 0 15px;line-height:1.2;font-family:LabGrotesque-Black}.tr-descr{overflow-y:auto;padding:15px;line-height:26px}.tr-descr:after{height:27px;overflow-y:hidden;text-decoration:underline;right:0;color:#00f;content:"далее";position:absolute;padding-right:15px;bottom:0;text-align:right;-webkit-box-shadow:inset 0 -34px 6px -11px #fff;-moz-box-shadow:inset 0 -34px 6px -11px #fff;box-shadow:inset 0 -34px 6px -11px #fff;left:auto;width:100%}.tr-descr ul li{list-style:disc;margin:0 0 10px 19px}.tr-image_wrapper,.tr-image_wrapper:after,.tr-img{height:55vw;position:relative}.tr-img{object-fit:cover;width:100%;display:block}.tr-image_wrapper:after{content:"";position:absolute;top:0;background:rgba(0,0,0,.2);left:0;width:100%}@media(max-width:991px){.insta-descr{height:32vw;overflow:hidden;position:relative}.insta-descr:after{overflow-y:hidden;text-decoration:underline;right:10px;color:#00f;content:"далее";position:absolute;bottom:0;text-align:right;background:#fff;left:auto;width:54px}.insta-text:after{-webkit-box-shadow:inset 0 -31px 28px 1px #fff;-moz-box-shadow:inset 0 -31px 28px 1px #fff;box-shadow:inset 0 -31px 28px 1px #fff}#review-modal .insta-descr{overflow:auto}#review-modal{height:auto}#review-modal .card{height:auto;margin:30px 15px;width:calc(100% - 30px)}#review-modal .card .insta-descr{height:auto}#carousel-trr .tr-descr{overflow:hidden}.card-personal .tr-name{top:calc(55vw - 100px)}}#badge-info,#region-confirm,#review-modal,#tr-modal{height:100vh;position:fixed;top:0;background:rgba(0,0,0,.7);left:0;width:100vw;z-index:99999}#review-modal .card,#tr-modal .card{height:auto;overflow-y:auto;overflow-x:hidden;position:relative;max-width:550px;max-height:calc(100% - 30px);margin:25px auto;background:#fff;width:95%}#review-modal .modal_close_box,#tr-modal .modal_close_box{height:44px;color:#fff;position:fixed;width:44px;margin-top:-10px;display:block}#tr-modal .modal_close_box{margin-top:35px}#tr-modal .tr-descr:after{display:none}#review-modal .insta-image{height:500px}#review-modal .insta-text{height:auto}#review-modal .insta-descr:after,#review-modal .insta-text:after{display:none}#review-modal .modal_close_box{bottom:auto}#review-modal .modal_close{position:fixed;top:0;display:block}#tr-modal .tr-descr{height:auto}#window-paid .button{height:52px;max-width:360px;margin:0 auto 15px;width:100%;line-height:48px}#product-cost,#product-old-cost,.product-cost,.product-old-cost{padding:0 2px;font-size:26px;font-family:LabGrotesque-Black;display:inline-block}#rec-page-cont .product-cost,#rec-page-cont .product-old-cost{display:block}@media (max-width:991px){#review-modal .insta-image{height:85vw}.container>.navbar-collapse{margin-right:-16px;margin-left:-16px}}@media(min-width:992px){#review-modal .modal_close,#tr-modal .modal_close{position:absolute;top:0;display:block}.carousel-cards .item{height:445px;box-shadow:none;width:100%}.insta-image{height:550px}.insta-text{height:194px}#tr-modal .tr-image_wrapper,#tr-modal .tr-image_wrapper:after,#tr-modal .tr-img{height:434px}#tr-modal .tr-descr:after{display:none}.tr-image_wrapper,.tr-image_wrapper:after,.tr-img{height:226px}.item-menu{padding:3px 7px 0;font-size:16px}#tr-modal .modal_close_box{margin-top:2px}}@media(min-width:1200px){.block-reviews{margin:0 auto 80px;width:1280px}.carousel-cards .carousel-control{top:45%;width:15px}#carousel-tr .carousel-control{height:20px;top:100px;margin:0}.carousel-cards .carousel-control.right{right:-5px}.carousel-cards .carousel-control.left{left:-5px}.carousel-inner .card,.scroll-block .card{height:445px;overflow:hidden;position:relative;min-width:calc(25% - 30px);margin:5px 15px;box-shadow:0 0 3px 0 #ccc;background:#fff;width:calc(25% - 30px);display:inline-block}.carousel-cards .item .card:first-child{margin-left:0}.insta-image{height:300px}.insta-text{height:89px;overflow-y:hidden}.insta-text:after{text-decoration:underline;right:0;color:#00f;content:"далее";text-align:right;background:linear-gradient(90deg,transparent 0,#fff 20%,#fff 80%);left:auto;width:81px}}@media(min-width:1500px){.carousel-cards .item .card:first-child{margin-left:0}.insta-image{height:300px}.insta-text{height:89px;overflow-y:hidden}.insta-text:after{text-decoration:underline;right:0;color:#00f;content:"далее";text-align:right;background:linear-gradient(90deg,transparent 0,#fff 20%,#fff 80%);left:auto;width:81px}}.about-p{font-size:18px;margin:10px 0 15px;line-height:1.4}.about-h{margin-bottom:20px;margin-top:0}.about-img{height:auto;margin:10px 0 20px;width:100%}.about-header{font-size:20px}.scroll-block{min-height:200px;overflow-x:auto;min-width:100%;margin:30px 0;display:flex}.scroll-block::-webkit-scrollbar{display:none}.scroll-block .card{height:120vw;overflow:hidden;position:relative;min-width:85vw;margin:5px 15px;box-shadow:0 0 3px 0 #ccc;background:#fff;width:75vw}.best-img{position:relative;width:180px;display:block}.block-best-h3{margin-bottom:30px}@media(max-width:991px){.about-h{font-size:21px}}@media(min-width:992px) and (max-width:1499px){.scroll-block .card{height:500px;position:relative;min-width:300px;margin:5px 15px;box-shadow:0 0 3px 0 #ccc;background:#fff;width:calc(25% - 30px);display:inline-block}.insta-image{height:243px}}.gyms-list.line-list .form-card{position:relative;margin:0 auto;width:auto}.block-discount{padding:0 15px}#discount-msg,#test-week{margin:0 -15px}#block-best{padding:20px 0}#block-about .about-text{font-size:16px;margin:10px 0 40px}.about-text{margin-bottom:0}.about-text p{margin-bottom:15px}#block-unique{margin-top:50px}@media(min-width:720px) and (max-width:992px){.best-img{position:relative;width:180px}}@media(min-width:992px){.block-discount{margin:0 auto;width:970px}#discount-msg,#test-week{margin:0}.best-img{width:220px}#block-best{padding:70px 0}.block-best-h3{font-size:40px;margin:0 0 20px;line-height:110%}.block-best-p{font-size:26px}.block-why{font-size:20px}}@media (min-width:1500px){.block-discount{width:1170px}.about-text{font-size:inherit}.best-img{width:270px}.block-best-h3{font-size:52px;margin:0 0 30px}#carousel-top-xs{margin:0}.block-why{font-size:24px}}@media (min-width:1580px){.about-h{font-size:47px;margin-top:0}.about-p{font-size:18px}.block-discount{margin:0 auto 60px;width:1280px}.best-img{width:300px}.block-best-h3{font-size:56px;margin:0 0 30px}}.show-more{cursor:pointer}.show-more .fa{font-size:.5em;line-height:20px;vertical-align:middle}@media (max-width:730px){#studio .carousel-studio{height:calc(68vw - 30px)}.videolessons-name{font-size:18px!important}}@media (min-width:992px){#studio-modal{max-width:750px}.studio-modal-half{width:49%;vertical-align:top;display:inline-block}#carousel-studio-modal{margin:0 10px 10px;width:calc(100% - 20px)}.gym-block .gym-block-ul{margin-top:0}.gym-text{padding-top:0}}@media(min-width:1500px){.studio-name-1{font-size:27px}#studio .price-text{margin:1px 0 10px}}.contacts-phone{color:#000}.carousel-indicators{bottom:-9px}.carousel-indicators li{border-color:#fff;background:#fff}.carousel-indicators .active{border-color:#48ffb2;background:#48ffb2}#gym-about-block .modal_close{height:44px;right:13px;color:#000;position:absolute;top:0;width:44px}.footer-phone{font-size:20px}.faq-list{margin:20px 0 0}.faq-question{padding:5px 20px 10px 0;position:relative;font-family:LabGrotesque-Black}.faq-question>.fa{right:5px;position:absolute;top:5px}.faq-answer{display:none}.faq-answer .ul-disc{width:calc(100% - 23px)}.faq-img,.p-item{width:100%}.faq-img{max-width:473px;margin:5px auto;display:block}#price .faq-list{width:100%}#price .faq-question{font-size:26px;color:#00f}#price .faq-question>.fa{font-size:18px;top:10px}.price-unit{position:relative}.fitbox-img{max-width:800px;margin:0 auto 10px;width:100%;display:block}@media (min-width:1500px){#custom-inner{width:457px}.schedule-filters-wrapper{margin-left:15px;width:467px}.table_posit{margin:0;float:right}.write_n{padding:10px 0 10px 60px}.write_n_b{padding:10px}.fc-calendar-container{height:470px}.block-discount .price-text{margin:10px 0 0;line-height:1.2}.price-table{margin:0;width:100%}#price #price-table{margin-top:0}.price-unit{padding:40px 80px 20px;position:relative}.price-unit .price-td-1 p{font-size:26px;margin-bottom:21px}.price-unit .price-td-2{font-size:26px}.price-unit .price-td-3 .pay_button_custom{right:80px;position:absolute;top:80px}#rec-page-cont .price-unit .price-td-3 .pay_button_custom{right:0;position:relative;top:0}.footer-phone{font-size:27px}}@media (min-width:1580px){#custom-inner{width:500px}.schedule-filters-wrapper{width:510px}}#map2 .ymaps-2-1-74-map{height:450px!important;max-width:calc(100vw - 50px);max-height:calc(100vh - 147px);width:300px!important}.waitlist-rules{list-style-type:circle;text-align:left;margin:0;padding-left:19px}@media(max-width:991px){.docs h2{font-size:1.3em;margin:20px 0 30px}}.text-bg-green{background-color:#48ffb2;line-height:1}.ul-square{position:relative}.ul-square>li{background:url(/img/square.png) left .5em no-repeat;background-size:1.3ch;line-height:129%;padding-left:2ch}.text-bigger{font-size:1.3em;line-height:122%;font-family:LabGrotesque-Black}.text-bigger-unique{font-size:30px}@media(min-width:771px) and (max-width:992px){.ul-square>li{width:50%;vertical-align:top;display:inline-block}}@media(min-width:992px){.text-bigger{font-size:1.5em}.text-bigger-unique{font-size:40px;margin-bottom:.5em}.ul-square>li{padding-right:10px;background-size:1.5ch;background-position:left .55em;width:33%;vertical-align:top;padding-left:1.6em;display:inline-block}}@media(min-width:1500px){.text-bigger-unique{font-size:56px}}.button-green,.button-green[type=submit]{flex:none;padding:10px 24px;font-size:16px;color:#00f;align-self:center;margin:10px 0;background:#52fcb5;order:0;line-height:20px;font-family:LabGrotesque-Black}.button-center{margin:20px auto;width:min-content;width:-o-min-content;width:-moz-min-content;display:block}.frame-blue{padding:15px;border:1px solid #00f;max-width:400px;text-align:center;margin:30px auto 50px;width:100%}.frame-blue .social{margin:25px 0 5px}.frame-blue .social-img-1,.frame-blue .social-img-2{height:51px;margin:0 10px}@media(max-width:330px){body{font-size:15px}h3{font-size:27px}}.videolessons-name{font-size:24px;color:#00f;text-align:left}.videolessons-description{font-size:18px;margin-bottom:30px;text-align:left}.videolessons-item{padding:10px;width:50%;margin-top:15px;display:inline-block}.thumb-wrap{height:0;overflow:hidden;position:relative;padding-bottom:56.25%}.thumb-wrap iframe{height:100%;position:absolute;outline-width:0;border-width:0;top:0;left:0;width:100%}#modal-badge-count{text-shadow:2px 0 0 #b4f8e8,-2px 0 0 #b4f8e8,0 2px 0 #b4f8e8,0 -2px 0 #b4f8e8,1px 1px #b4f8e8,-1px -1px 0 #b4f8e8,1px -1px 0 #b4f8e8,-1px 1px 0 #b4f8e8}.repost-badge{cursor:pointer}.rectangle-blue{background:#00f}.rectangle-blue,.rectangle-white{height:30px;width:100%;float:left}.rectangle-white{border:2px solid #00f;background:#fff}.price-preloader{height:50px;right:50%;position:absolute}#selectedCity{cursor:pointer;margin-left:24px}#region-confirm{height:400px;right:auto;background:none;left:auto;width:500px}.font20-text{font-size:20px}.font40-text{font-size:40px}#region-confirm .modal-dialog{height:155px;padding:30px;border:1px solid #00f;color:#00f;position:absolute;flex-direction:column;top:20px;box-sizing:border-box;align-items:flex-start;background:#fff;left:0;width:347px;display:flex}.large-button{cursor:pointer;width:200px}@media(max-width:520px){.region-button{float:none!important}}