@media (min-width:768px) and (max-width:1199px){body,html{width:100%}body{min-height:auto;padding-top:70px;position:relative;padding-bottom:0}.wrap{padding:0 25px;box-sizing:border-box;width:100%}.pagination ul{margin:30px 0}.content{width:670px}.content p iframe{transform:translate(-50%);max-height:395px;margin:40px 0 10px 50%;width:768px}.content p:last-of-type iframe{margin-bottom:10px}.content .fl{width:calc(100% + 50px)}.content .slider{margin:40px auto;width:768px}.content p.footnotes{padding:45px 60px;width:720px}.first-img .bg.main,.first-img .bg.mobil,.page_404 .bg.main{display:none}.first-img .bg.table,.page_404 .bg.table{display:block}.swiper-halls-detail{height:400px}.slider .swiper-button-next,.slider .swiper-container-rtl .swiper-button-prev,.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:25px;left:auto}.slider .swiper-button-prev,.slider .swiper-container-rtl .swiper-button-next,.swiper-button-prev,.swiper-container-rtl .swiper-button-next{right:auto;left:25px}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px}.first_pic .bg.table{display:block}.first_pic .bg.main,.first_pic .bg.mobil{display:none}.why{padding-bottom:10px}.why .title{text-align:center;margin-top:35px}.why .blocks{flex-wrap:wrap}.why .blocks .block{margin-bottom:20px;width:calc(50% - 10px)}.call_my{padding:45px 0}.form_cb{padding:60px 0 80px}.form_cb .title{font-size:30px;margin:0 auto 50px;line-height:45px}.filters fieldset label span{padding:6px 15px}.filters fieldset label input:checked+span:before{margin-right:5px;position:relative;top:0;left:-2px;display:inline-block}.filters fieldset:not(:last-of-type){padding-bottom:3px}.btn-more,.btn_more{margin:5px auto 35px}.modal{height:100vh;padding:0;align-items:center;display:flex}.modal .wrap{position:static}.modal.opened{top:30px!important}.modal .wrap .close{right:23px;top:70px}header .top,header.index .top{background-color:#000}header .top{position:fixed;top:0;left:0;width:100%;z-index:15}header .top .wrapper{padding:15px 25px;box-sizing:border-box;width:100%}header .top .wrapper .logo a{font-size:20px}header .navigation,header .top .wrapper .about-link{display:none}header .top .wrapper .mob-menu{order:-1;display:block}header .top .wrapper .mob-menu span{height:2px;transition:.3s;background-color:#fff;width:17px;display:block}header .top .wrapper .mob-menu .cover{height:26px;padding:5px;position:relative;box-sizing:border-box;left:-5px;width:27px}header .top .wrapper .mob-menu .cover.opened span{height:1px;transition:.3s;background-color:#47d8d3;width:22px}header .top .wrapper .mob-menu .cover.opened span:first-of-type{transform:rotate(45deg);position:relative;top:8px;left:-3px}header .top .wrapper .mob-menu .cover.opened span:nth-of-type(2){display:none}header .top .wrapper .mob-menu .cover.opened span:last-of-type{transform:rotate(135deg);position:relative;top:2px;left:-3px}header .top .wrapper .mob-menu span:not(:last-of-type){margin-bottom:5px}header .top .wrapper .phone a{font-size:16px}header .slide_menu{height:calc(100% - 70px);padding:25px 35px 0;right:-100%;top:70px;width:100%}header .slide_menu .top{padding:0;position:static;background-color:initial;width:auto}header .slide_menu .add,header .slide_menu .top .close{display:none}header .slide_menu ul{padding:0;margin:0}header .slide_menu .top a{line-height:48px}header .slide_menu ul .parent.active a:after{background:url(/assets/images/icon/arrow-header-h.svg) 50%/cover no-repeat}header .slide_menu ul .parent.active a{color:#47d8d3}header .slide_menu ul .parent.active ul{display:block}header .slide_menu ul li ul{height:100%;padding:35px 65px;right:0;position:absolute;top:0;background-color:#eee;box-sizing:border-box;margin:0;left:auto;width:50%;display:none}header .slide_menu ul .parent.active ul li a{color:#000}header .slide_menu ul li ul li a{line-height:45px}header.index:after{height:120px;content:"";position:absolute;top:-45px;box-shadow:inset 0 69px 27px 0 #000;left:-50px;width:126%}header.index .main-menu{display:none}header .main-menu ul li{margin-left:25px}header .main-menu ul li a{padding:15px 0;font-size:14px}header .main-menu ul li.active>a:before,header .main-menu ul li:hover>a:before{opacity:0}header .main-menu ul{padding:0 25px 0 0;justify-content:flex-start;flex-wrap:wrap;box-sizing:border-box;width:100%}header .main-menu ul li .child{top:71px}header .main-menu ul li .child ul li a{font-size:12px}header .main-menu ul li .child ul li:not(:last-of-type){margin-right:20px}header .main-menu ul .parent a:after{margin-bottom:1px;margin-left:7px}header .lk-menu ul{padding:18px 25px;box-sizing:border-box;align-items:baseline;width:100%}header .lk-menu ul li a{font-size:10px}header .lk-menu ul li.logout a{font-size:11px}header .card-menu ul{padding:24px 25px;justify-content:space-between;box-sizing:border-box}header .card-menu ul li:not(:last-of-type){margin-right:0}.baner{padding:30px 0 54px;position:relative;margin-top:0}.baner .bg.main,.baner .bg.mobil{display:none}.baner .bg.table{display:block}.baner .wrap{z-index:1}.baner .time{font-size:25px}.baner.type1 .title{font-size:40px}.baner.type1 .title:before{height:85%}.baner .title{margin:5px 0 75px 41px}.baner .text{font-size:32px;max-width:360px}.baner a{margin-top:26px}.baner.type2 .title{font-size:60px;color:#de7bff;margin:5px 0 75px}.baner.type2 .inf{padding:0 25px;position:absolute;bottom:-107px;left:0}.baner.type2 .inf p{font-size:13px;line-height:18px}.slogan{padding:60px 25px 70px}.slogan p{font-size:88px;text-align:center;line-height:97px}.slogan .mask{font-size:90px;background-size:1000px;background-position:-136px -223px;background-image:url(/assets/images/1.jpg)}.advantage .block{height:355px}.advantage .block .img,.advantage .block:nth-of-type(2n+2) .img{background-position:50%}.advantage .block .img .number:before{margin:0;width:0}.advantage .block .img .number{right:30px}.advantage .block:nth-of-type(2n+2) .img .number{left:30px}.advantage .block .text span{font-size:20px;line-height:25px;font-family:Commissioner-Bold}.advantage .block .text p{font-size:15px;margin:10px 0 25px;line-height:25px}.advantage .block .text{padding:0 25px}.reasons .title{margin:105px auto 133px}.reasons .blocks .wrapper{padding:25px;flex-wrap:wrap;box-sizing:border-box;width:100%}.reasons .blocks .wrapper .block{margin-bottom:30px;width:calc(33.33333% - 20px)}.reasons .blocks .wrapper .block:nth-of-type(4),.reasons .blocks .wrapper .block:nth-of-type(5){margin-bottom:0;width:calc(50% - 15px)}.reasons .blocks .wrapper .block:nth-of-type(4) p,.reasons .blocks .wrapper .block:nth-of-type(5) p{margin-left:85px;width:60%;line-height:25px}.reasons .blocks .wrapper .block:nth-of-type(4) span,.reasons .blocks .wrapper .block:nth-of-type(5) span{margin-bottom:10px}.reasons .blocks .wrapper .block:nth-of-type(4) img,.reasons .blocks .wrapper .block:nth-of-type(5) img{top:69px}footer{padding:25px 0;position:static}footer .wrap{position:relative}footer .top{padding:0 0 32px}footer .top .logo{position:absolute;bottom:-2px;left:25px}footer .top .logo a{font-size:15px}footer .top ul{padding:0}footer .top ul li:not(:last-of-type){margin-right:25px}footer .top ul li a{font-size:13px}footer .top .phone a{font-size:15px}footer .top .social{align-items:center;display:flex}footer .top .social a:not(:last-of-type){margin-right:35px}footer .bottom a:first-of-type{margin:0 60px 0 225px}footer .bottom span,footer .bottom span a:first-of-type{margin:0}.page_404{padding:134px 0 225px}.basket h1{text-align:center}.basket .alert span{max-width:500px}.basket .cart{flex-wrap:wrap;margin-bottom:-80px}.basket .cart .cost,.basket .cart .table{width:100%}.basket .cart .cost{margin-top:30px}.basket .cart .table .line .group .name{flex:6}.basket .order .payment{padding:22px 60px 18px}.basket .order .person{order:-1}.person{padding:56px 30px 24px;position:relative}.basket .order{padding-top:69px}.person .left{position:absolute;text-align:center;top:-69px;left:0;width:100%}.person .right{width:100%}.person .right .name{text-align:center}.card .service{margin:25px 0}.card .service ul{margin-left:-5px;width:calc(100% + 30px)}.card .service ul li{min-height:60px;padding:0 20px;font-size:13px;margin:18px 5px 0;width:calc(25% - 15px);line-height:15px;font-family:Commissioner-Bold}.card .service ul li:nth-of-type(6n+6){margin:18px 5px 0}.card .blocks .block{padding:25px 30px 35px;flex-wrap:wrap}.card .blocks .block .access{box-sizing:border-box;width:100%;margin-top:30px;padding-left:60px}.card .blocks .block .name{align-items:flex-start;width:60px}.card .blocks .block .name p{font-size:40px;left:-12px}.card .blocks .block .order{width:calc(100% - 60px)}.card .blocks .block .order .inf{max-width:none;width:100%}.card .blocks .block .order form{position:relative}.card .blocks .block .order .duration{position:absolute;top:-7px;left:235px}.card .blocks .block .order .price{margin:13px 0 25px}.card .blocks .block .order .price i{left:0}.card .blocks .block .access .table .inf p span i span{transform:translate(0);left:-265px}.card .blocks .block .access .table .inf p span i span:after,.card .blocks .block .access .table .inf p span i span:before{transform:translate(0);left:257px}.concept .main-img{padding:1px 0 110px}.concept .main-img .inf h1{font-size:45px;line-height:65px}.concept .main-img .inf{padding:0 25px;max-width:605px;margin-top:50px}.concept .main-img .inf img{max-width:270px}.concept .slider h3{font-size:30px;margin:-25px auto 45px}.concept .swiper-halls-detail:after{height:0}.contact .inf p{min-height:19px}.contact .inf h1{margin-top:30px}.contact form .title{margin-top:75px}.contact form,.form_cb form{width:330px;padding-left:25px}.contact .blocks .form,.contact .blocks .inf{padding-bottom:65px}.contact #map{height:630px}.t-center .swiper-halls-detail:after{height:0}.t-center .swiper-slide span{font-size:40px;line-height:55px}.t-center .certificate{padding:60px 0;width:670px}.t-center .certificate .img img{max-width:195px}.t-center .certificate .text{width:335px}.t-center .certificate .text p{font-size:15px;line-height:25px}.t-center .b-with-bg{padding:60px 25px 45px}.b-with-bg .blocks{flex-wrap:wrap}.t-center .b-with-bg .block{padding:20px 45px 48px;margin-bottom:30px;width:calc(50% - 15px)}.t-center .courses{padding:53px 0 35px;box-sizing:border-box}.t-center .courses h3{font-size:30px;max-width:450px;line-height:35px}.t-center .courses .blocks{flex-wrap:wrap;max-width:670px;margin:auto}.t-center .courses .blocks .block{height:320px;width:calc(50% - 15px)}.t-center .courses .blocks .price{width:100%;margin-top:40px}.t-center .courses .blocks .price p strong br:nth-of-type(2){display:none}.t-center .courses .blocks .price p:not(:last-of-type){margin:0 0 20px}.t-center .courses .blocks .price .cost{margin:20px 0}.t-center .contact .blocks .form,.t-center .contact .blocks .inf{padding-bottom:48px}.t-center .contact{border-bottom:2px solid #fff}.corporations .first_pic{height:490px;box-sizing:border-box}.corporations .first_pic .text{max-width:530px;text-align:center;margin:-30px auto 0}.corporations .first_pic p{font-size:30px;line-height:40px;display:inline-block}.why_corp{padding:45px 0 25px}.why_corp .title{text-align:center}.why_corp .blocks .block{padding:25px;width:calc(33.33333% - 15px)}.why_corp .blocks .block .title{text-align:left;line-height:24px}.halls .blocks .block{height:calc(50vw - 20px);width:calc(50% - 10px)}.halls .blocks{margin-bottom:0}.halls-detail h1,.t-center h1{font-size:30px;text-align:center;margin-top:-18px}.halls-detail .types .tables p{width:calc(50% - 40px)}.halls-detail .b-with-bg{padding:45px 0 55px}.halls-detail .b-with-bg .title{margin:0 0 40px}.halls-detail .b-with-bg .blocks .block{width:calc(33.33333% - 13px)}.halls-detail .b-with-bg .blocks .block:nth-of-type(4),.halls-detail .b-with-bg .blocks .block:nth-of-type(5){width:calc(50% - 10px);margin-top:20px}.news .news-blocks .block{width:calc(50% - 30px)}.news .news-blocks{margin:0 auto;width:calc(100% + 30px)}.news .news-blocks .block{margin-right:0;margin-left:0}.news .news-blocks .block:nth-of-type(odd){margin-right:30px}.news-detail .first-img h1{margin:75px auto 20px}.news-detail .first-img{padding:1px 0 137px}.news-detail .first-img .bg.table{display:block}.news-detail .first-img .bg.main{display:none}.news-detail .first-img:before{height:0}.news-detail .swiper-button-next,.news-detail .swiper-button-prev{margin-top:calc(0px - var(--swiper-navigation-size)/2)}.franchise .first-img img{max-width:300px}.franchise .first-img p{max-width:670px}.franchise .why{padding:0 25px;box-sizing:border-box;width:100%}.franchise .why .blocks .block{width:calc(50% - 10px)}.franchise .why .blocks .block p{font-size:18px;line-height:30px}.franchise .why .title{margin-top:55px}.franchise .why_corp .blocks .block{margin-bottom:20px;width:calc(50% - 10px)}.franchise .why_corp .blocks .block:first-of-type{width:100%}.franchise .why_corp .title{margin-top:0}.franchise .why_corp{padding:45px 0 5px}.personal .filters form{justify-content:space-between}.personal .parent{padding:0 25px;flex-wrap:wrap;margin-bottom:22px!important;box-sizing:border-box}.personal .parent .left{text-align:center;width:100%}.personal .parent .left p{transform:rotate(0);padding:10px 0;writing-mode:initial;font-size:45px;position:relative;text-align:center;margin:auto;left:0}.personal .parent .right .block{min-height:auto;justify-content:space-between;flex-direction:row;width:100%;display:flex}.personal .parent .right .block .wrapper,.personal .parent .right .block form{width:calc(50% - 25px)}.personal .parent .right .block .inf{min-height:auto}.personal .parent .right .info{padding-left:34px}.personal .parent .right .info .add:before{padding:2px 0 0}.personal .parent .right .block:only-of-type{margin-right:0}.lk{margin-bottom:80px}.lk h1{text-align:center}.lk .data{margin:97px auto 0;align-items:normal;width:670px}.lk .data .person{width:50%}.lk .data .pass{width:calc(50% - 90px)}.lk .data .person .right .cont p{width:45%}.lk .data .pass form .form-group{margin-bottom:10px}.lk .data .pass form button{margin-bottom:0}.lk .history{max-width:100%}.lk .history .filter{justify-content:center;position:relative;max-width:718px;margin:0 auto}.lk .history .filter .print{right:0;position:absolute;top:5px}.lk .history .filter .print a span{display:none}.lk .history .table{max-width:718px;margin:30px auto}.lk .history .table .line div:not(.name){margin-right:115px}.lk .history .table .line .name{margin-left:65px}.lk .card-list .block{margin:0 auto;width:670px}.lk .card-list .block:not(:last-of-type){margin-bottom:25px}.lk .order-list{margin:0 auto -49px;width:718px}.lk .order-list .group{border-top:1px solid #e4e4e4;border-bottom:none}.lk .order-list .group .hide{padding:30px 25px}.lk .order-list .group .hide .row p:first-of-type{flex:none;width:54%}.lk .order-list .group .hide .row p:nth-of-type(2){flex:none;width:31%}.lk .order-list .group .hide .row p:nth-of-type(3){flex:none;width:13%}.lk .status{margin-bottom:-40px}.lk .status .table,.lk .status .wallet{width:calc(50% - 15px)}.lk .status .table .header p{padding:6px 0}.lk .status .table p{padding:25px 0}.lk .status .table p:first-of-type{width:30%;padding-left:25px}.lk .status .table p:nth-of-type(2){width:20%}.lk .status .table p:nth-of-type(3){width:40%}.lk .inf-print{justify-content:center;position:relative}.lk .inf-print p a{right:-10px;position:absolute;top:-60px}.lk .inf-print p a:before{padding:0 10px;margin-right:0}.lk .inf-print p a span{display:none}.programs .navig{justify-content:space-between;margin:0 auto;width:670px}.programs .navig a{width:calc(50% - 30px)}.programs .blocks .block{height:355px}.programs .blocks .block .img,.programs .blocks .block:nth-of-type(2n+2) .img{background-position:50%}.programs .blocks .block .text{padding:0 30px}.programs .blocks .block .text p{font-size:15px;margin:10px 0;line-height:20px}.programs .blocks .block .text p br{display:none}.programs .blocks .block .text .title{font-size:20px;line-height:30px}.programs .blocks .block:nth-of-type(2) .text span.title{margin-left:46px}.programs .blocks .block .text .group{max-width:none;width:324px}.programs .blocks .block:nth-of-type(2n+2) .text .group{box-sizing:border-box;padding-left:25px}.programs .blocks .block .text .group .child li:not(:first-of-type){margin-top:5px}.programs .blocks .block .text .group .child li:first-of-type{margin-top:15px}.programs .blocks .block .text .group .child li p{display:none}.programs .blocks .block .text .group .child a{font-size:15px;line-height:20px}.programs-detail .first-img h1{text-align:left}.programs-detail .main-text .types{margin:50px 0 0}.programs-detail .main-text .types .block{margin:0 auto;width:670px}.programs-detail .main-text .types .block:not(:last-of-type){margin-bottom:20px}.programs-detail .main-text .types .block:not(:last-of-type):not(:nth-of-type(3n+3)){margin-right:auto}.programs-detail .form_cb{position:relative}.programs-detail .form_cb:before{left:-25px}.programs-detail .form_cb:after,.programs-detail .form_cb:before{height:100%;content:"";position:absolute;top:0;background-color:#f5f5f5;width:25px}.programs-detail .form_cb:after{right:-25px}.programs-detail .video p iframe{height:470px;position:relative;margin:-20px 0;left:-25px;width:calc(100% + 50px)}.sections .blocks .block,.sections .blocks .empty{width:calc(50% - 10px)}.page_404{padding:260px 0 140px}.vacancy .tabs .tabs__content{padding:24px 0 40px}.vacancy .tabs .tabs__caption li{padding:13px 0;font-size:18px;color:#000;width:calc(50% - 15px)}.vacancy .tabs .tabs__caption li.active{color:#000}.sertificate{margin-bottom:14px}.sertificate .tabs__caption{margin-bottom:40px}.sertificate .tabs__caption li{padding:17px 0;font-size:20px;line-height:24px}.sertificate .tabs__content .block{padding:30px;align-items:normal}.sertificate .tabs__content .block .order .duration{justify-content:space-between;flex-wrap:wrap}.sertificate .tabs__content .block .inf{position:relative}.sertificate .tabs__content .block .inf .open{position:absolute;bottom:0;left:0}.sertificate .tabs__content .block .inf,.sertificate .tabs__content .block .order{width:50%}.sertificate .tabs__content .block .order .duration label p{padding:13px;width:calc(100% - 14px)}.sertificate .tabs__content .block .order .duration label{margin-bottom:14px;width:50%}.sertificate .tabs__content .block .order .duration label:not(:last-of-type){margin-right:0}.sertificate .tabs__content .block .access,.sertificate .tabs__content .block .order button,.sertificate .tabs__content .summ button{width:100%}.sertificate .tabs__content .summ button,.sertificate .tabs__content .summ form{max-width:510px;margin:0 auto}.sertificate .tabs__content .summ input{min-width:auto;width:100%}.sertificate .tabs__content .summ .heading{font-size:30px;margin-bottom:40px;text-align:center;line-height:37px}.sertificate .tabs__content .summ .heading:before{margin:10px auto 20px;display:block}}@media (min-width:1000px) and (max-width:1199px){.programs .navig a{width:calc(33.33333% - 15px)}.programs .navig{width:calc(100% - 50px)}}