@media (max-width:767px){body,html{width:100%}h1{font-size:30px;text-align:center;margin:20px 0 25px;line-height:40px}body{min-height:auto;padding-top:57px;position:relative;padding-bottom:0}button,input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.modal.opened{margin-top:57px}.modal form{max-width:350px;width:100%}.modal .wrap .close{right:15px}.content-v2{margin-bottom:25px}.mob-prev{padding:10px 0;font-size:14px;border:1px solid #e4e4e4;color:#000;text-align:center;width:100%;display:block}.first-img{padding:0;background:initial!important}.news-detail .first-img:before{height:0}.first-img h1{color:#000}.news-detail .first-img p{display:none}.filters{position:relative}.filters form{padding:15px;border:1px solid #000;position:absolute;top:0;background-color:#fff;box-sizing:border-box;left:0;width:100%;display:none;z-index:1}.filters form.active{display:block}.filters .close,.filters .join{margin:auto;display:block}.filters .close{height:22px;position:relative;margin:0 auto 15px;width:22px;display:block}.filters .close:after{transform:rotate(45deg)}.filters .close:after,.filters .close:before{height:1px;content:"";position:absolute;top:11px;background-color:#000;left:-3px;width:28px}.filters .close:before{transform:rotate(135deg)}.filters .join{padding:7px 0;font-size:12px;color:#fff;text-align:center;background-color:#000;margin:10px auto;width:94px;font-family:Commissioner-Bold}.filters fieldset label span{margin:0 5px 7px}.btn-more,.btn_more{max-width:380px;box-sizing:border-box;width:100%}.mob-button{padding:10px 0;font-size:14px;border:1px solid #e4e4e4;text-align:center;margin:auto;width:100%;font-family:Commissioner-Medium;display:block}.mob-button:after{height:5px;content:"";background:url(/assets/images/icon/select_arrow.svg) 50%/cover no-repeat;margin-left:15px;width:6px;vertical-align:middle;display:inline-block}.swiper-button-next:after,.swiper-button-prev:after{height:36px;content:"";width:19px}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:7px;left:auto}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{right:auto;left:7px}.breadcrumbs{display:none}.contact form,.form_cb form{width:345px}.form_cb{padding:30px 0;border-bottom:2px solid #fff;background-color:#f5f5f5}.form_cb .title{font-size:23px;line-height:normal}.content{padding:30px 15px 25px;box-sizing:border-box;margin:auto;width:100%}.content .slider{margin:25px 0;width:calc(100% + 31px)}.content .slider .swiper-button-next,.content .slider .swiper-button-prev{display:none}.content p,.description p{font-size:15px;line-height:25px}.content p iframe{height:300px;max-width:500px;margin:0 0 0 50%;width:100%}.content p:last-of-type iframe{margin-bottom:0}.content ol li,.content ul li{font-size:15px}.content p.footnotes{transform:translate(-50%);padding:45px 25px 50px;font-size:18px;position:relative;margin:25px 0;left:50%;width:calc(100% + 31px);line-height:25px}header.index:after{height:0}header.index .top{background-color:#000}header .top{padding:0 15px;position:fixed;top:0;box-sizing:border-box;left:0;width:100%;z-index:15}header .main-menu,header .top .wrapper .about-link,header .top .wrapper .call,header .top .wrapper .inst,header .top .wrapper .phone{display:none}header .top .wrapper .telegram,header .top .wrapper .vk,header .top .wrapper .whatsapp{margin:0 10px}header .top .wrapper{width:100%}header .top .wrapper .mob-menu{flex:2;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;transform:translateY(-50%);padding:5px;position:absolute;top:50%;box-sizing:border-box;left:10px;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 .logo a{font-size:16px}header .top .wrapper .basket,header .top .wrapper .lk-link{flex:1;text-align:right}header .top .wrapper .logo{flex:3;text-align:center}header .top .wrapper .basket a{margin-left:auto}header .slide_menu{height:calc(100% - 57px);padding:25px 35px 0;right:-100%;top:57px;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.index .main-menu{display:none}header .slide_menu ul .parent.active a:after{transform:rotate(90deg);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 .parent.active ul li a{color:#000}header .lk-menu{padding:0 15px;position:relative;max-width:400px;border-bottom:none;box-sizing:border-box;margin:16px auto 0;width:100%}header .lk-menu ul{display:none}header .lk-menu ul.active{border:1px solid #000;position:absolute;text-align:center;top:0;background-color:#fff;left:15px;width:calc(100% - 30px);display:block;z-index:1}header .lk-menu ul .close{height:22px;position:relative;margin:0 auto 10px;width:22px;display:block}header .lk-menu ul .close:after{transform:rotate(45deg)}header .lk-menu ul .close:after,header .lk-menu ul .close:before{height:1px;content:"";position:absolute;top:11px;background-color:#000;left:-3px;width:28px}header .lk-menu ul .close:before{transform:rotate(135deg)}header .lk-menu ul.active li a{font-size:14px;text-transform:none;line-height:30px}header .lk-menu ul.active li.logout{margin-top:10px}header .lk-menu ul.active li.logout a{justify-content:center}header .top .wrapper .lk-link a{position:relative}header .top .wrapper .lk-link a img{height:33px;position:absolute;top:-16px;border-radius:50%;left:-34px;width:33px}header .card-menu{display:none}.wrap{padding:0 15px;box-sizing:border-box;width:100%}.baner{position:relative}.baner .bg.main,.baner .bg.table{display:none}.baner .bg.mobil{display:block}.baner .time{font-size:20px;text-align:center}.baner.type1 .title{font-size:27px}.baner .title{max-width:calc(100% - 40px);box-sizing:border-box;margin:20px auto 28px;padding-left:20px}.baner.type1 .title:before{height:85%;top:6px;left:0;width:6px}.baner .text{font-size:20px;max-width:250px;margin-left:auto}.baner a{margin:24px auto 0;width:142px;display:block}.baner{padding:96px 0 279px}.baner.type2{padding-bottom:279px}.baner.type2 .title{font-size:40px}.baner.type2 .inf{padding:0 15px;position:absolute;bottom:-270px;box-sizing:border-box;left:0}.baner.type2 .inf p{font-size:13px;line-height:normal}.slogan{padding:60px 15px}.slogan p{font-size:45px;letter-spacing:3px;text-align:center;line-height:45px}.slogan .mask{font-size:45px;letter-spacing:.5px;background-position:-137px -412px;line-height:normal}.advantage .block{height:auto;flex-wrap:wrap}.advantage .block .img,.advantage .block .text{padding:0 15px;box-sizing:border-box;width:100%}.advantage .block .img{min-height:300px;background-position:50%}.advantage .block .text .group{margin:0 auto}.advantage .block:nth-of-type(2n+2) .img{background-position:50%;order:0}.advantage .block .img .number:before{margin:0;width:0}.advantage .block .img .number,.advantage .block:nth-of-type(2n+2) .img .number{right:0;left:25px}.advantage .block .text span{font-size:20px;line-height:25px}.advantage .block .text p{font-size:15px;margin-bottom:0;line-height:25px}.advantage .block .text{padding:30px 15px;position:relative;text-align:center;background-color:initial;margin-top:-80px}.advantage .block .text a{border:1px solid #fff;color:#fff;margin:25px 0 0;display:inline-block}.reasons .title{font-size:30px;margin:80px auto 70px}.reasons .blocks .wrapper{padding:15px;flex-wrap:wrap;box-sizing:border-box;width:100%}.reasons .blocks .wrapper .block{max-width:345px;margin:0 auto 15px;width:100%}.reasons .blocks .wrapper .block p{margin-left:85px;width:73%;line-height:25px}.reasons .blocks .wrapper .block span{margin-bottom:10px}footer{position:static}footer,footer .wrap{padding:0}footer .top{padding:20px 30px 25px;flex-wrap:wrap;background-color:#f5f5f5;box-sizing:border-box}footer .top .logo{position:absolute;bottom:87px;text-align:center;left:0;width:100%}footer .top ul{padding:0;flex-wrap:wrap;margin:0 auto 15px}footer .top ul li{width:50%}footer .top ul li a{font-size:13px;line-height:30px}footer .top ul li:not(:last-of-type){margin-right:0}footer .bottom{padding:55px 0 25px;text-align:center;background-color:#fff;display:block}footer .bottom a,footer .bottom span{margin:0;display:block}footer .bottom span{margin-bottom:15px}footer .bottom span a{display:inline-block}footer .bottom a:first-of-type{margin:0}.page_404{padding:5px 0 0;background:initial!important}.page_404 .bg{display:none}.page_404 .inf .text{padding:50px 0 75px;max-width:100%}.page_404 .inf .text p{max-width:260px}.page_404 h1{letter-spacing:4px;margin:0 0 0 -5px}.thx h1{letter-spacing:0;margin-top:40px;font-family:Commissioner-Black}.basket .alert span{font-size:20px;margin:25px auto 30px;line-height:24px}.basket .alert{padding:30px 0 5px;text-align:center}.basket .cart{flex-wrap:wrap}.basket h1{font-size:25px;margin-top:0}.basket .cart .table .line .group{flex-wrap:wrap}.basket .cart .table .line .group .name,.basket .cart .table .line .group .option{flex:initial;width:100%}.basket .cart .cost{max-width:465px;margin:20px auto 0;width:100%}.basket .cart .cost .total{margin:5px 0 15px}.card.wrap{margin-top:23px}.card .mob-anchor{padding:16px 0;flex-wrap:wrap;border:1px solid #e4e4e4;margin-bottom:20px;display:flex}.card .mob-anchor a{font-size:14px;color:#000;text-transform:uppercase;text-align:center;width:33.33333%;line-height:24px;font-family:Commissioner-Medium}.card .service ul{justify-content:space-between}.card .service ul li{min-height:60px;padding:0 15px;font-size:13px;margin:0 0 10px;width:calc(50% - 5px);line-height:15px;font-family:Commissioner-Bold}.card .service{margin:50px 0 5px}.card .blocks .block{padding:10px 0 115px;flex-wrap:wrap;position:relative}.card .blocks .block .name{text-align:center;width:100%}.card .blocks .block .name p{transform:none;writing-mode:initial;font-size:67px;left:0;width:100%}.card .blocks .block .order button{position:absolute;bottom:28px;left:25px;width:calc(100% - 50px);margin-top:20px}.card .blocks .block .order{padding:0 25px;box-sizing:border-box}.card .blocks .block .access{width:100%}.card .blocks .block .access .table .img p,.card .blocks .block .access .table .img p:nth-of-type(2n+2){height:44px;padding:0 10px 0 25px}.card .blocks .block .access .table .inf{padding:0}.card .blocks .block .access .table .inf p{flex-wrap:wrap}.card .blocks .block .access .table .inf p:nth-of-type(2n+2){padding:4px 7px}.card .blocks .block .access .table .inf p span{width:100%;line-height:18px;display:block}.card .blocks .block .access .table .inf p span i span{transform:translate(0);left:-232px}.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:224px}.card .blocks .block .order .price{text-align:center}.card .blocks .block .order .duration{justify-content:center}.card .blocks .block .access .title{padding:16px 0;font-size:15px;border:1px solid rgba(0,0,0,.1);text-align:center;box-sizing:border-box;margin:auto;width:calc(100% - 50px);font-family:Commissioner-Bold;display:block}.card .blocks .block .access .title:after{height:5px;content:"";background:url(/assets/images/icon/select_arrow.svg) 50%/cover no-repeat;margin-left:15px;width:6px;vertical-align:middle;display:inline-block}.card .blocks .block .access .title.active:after{transform:rotate(180deg)}.card .blocks .block .access .table{margin-top:20px}.concept .nav{display:none}.concept .main-img{padding:35px 0;margin-top:163px}.concept .main-img .inf{padding:0}.concept .main-img .inf h1{transform:translate(-50%);font-size:30px;color:#000;position:absolute;top:-183px;left:50%;width:250px;line-height:40px}.concept .main-img .inf img{max-width:220px;margin:auto}.concept .slider h3{font-size:30px;margin:-23px auto 37px}.swiper-halls-detail{height:250px}.swiper-halls-detail:after{height:0}.concept .swiper-button-next,.concept .swiper-button-prev{display:none}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px}.contact{position:relative}.contact .blocks{flex-wrap:wrap}.contact .blocks.wrap{padding:0}.contact .blocks .form,.contact .blocks .inf{padding-bottom:30px;width:100%}.contact .blocks .inf{padding:0 15px 30px;text-align:center;box-sizing:border-box}.contact .inf p{min-height:18px}.contact .inf h1{margin-top:23px}.contact form .title{text-align:center;margin-top:30px}.contact #map{height:440px;position:absolute;bottom:548px;width:100%}.contact .blocks .form{margin-top:440px}.t-center{margin-top:118px}.t-center .contact form .title{font-size:24px}.t-center .swiper-slide span{height:118px;transform:translate(0);justify-content:center;font-size:30px;color:#000;text-align:center;top:-118px;background-color:#fff;align-items:center;left:0;width:100%;line-height:40px;display:flex}.t-center .swiper-halls-detail{overflow:visible}.t-center .certificate{padding:0 15px;flex-wrap:wrap;box-sizing:border-box;margin:30px 0 25px;width:100%}.t-center .certificate .img,.t-center .certificate .text{width:100%}.t-center .certificate .img{text-align:center}.t-center .certificate .img img{margin-bottom:25px;max-width:180px}.t-center .certificate .text p{font-size:15px;line-height:25px}.b-with-bg .blocks{flex-wrap:wrap}.t-center .b-with-bg .block{max-width:450px;margin:0 auto 15px;width:100%}.t-center .b-with-bg .block .img{width:75px;display:inline-block}.t-center .b-with-bg{padding:35px 0 0}.b-with-bg .title{font-size:23px;text-align:center;margin:0 0 35px}.b-with-bg .blocks .block .title{font-size:20px;text-align:left;margin:14px 0 25px;width:calc(100% - 85px);line-height:30px;vertical-align:top;display:inline-block}.b-with-bg .blocks .block p{display:none}.t-center .courses .blocks{flex-wrap:wrap}.t-center .courses .blocks .block,.t-center .courses .blocks .price{width:100%}.t-center .courses .blocks .block .text{transform:translate(0);position:relative;bottom:auto;margin:260px auto 0;left:auto}.t-center .courses{padding:30px 0 0}.t-center .courses h3{font-size:23px;max-width:335px;margin:0 auto 30px;line-height:30px}.t-center .contact .blocks .form{border-bottom:2px solid #fff;margin-top:0}.contact .blocks .inf .title{text-align:center;margin-top:45px}.t-center .contact .blocks .form,.t-center .contact .blocks .inf{padding-bottom:30px}.first_pic{height:402px;padding:0}.first_pic .bg.main,.first_pic .bg.table{display:none}.first_pic .bg.mobil{display:block}.first_pic .wrap{padding-top:23px}.first_pic p{font-size:25px;color:#fff;text-align:center;line-height:30px}.why .title{text-align:center;margin:30px 0}.why .blocks{flex-wrap:wrap}.why .blocks .block{max-width:450px;margin:0 auto 15px;width:100%}.why_corp{padding:30px 0 0}.why_corp .title{font-size:20px;text-align:center;line-height:30px}.why_corp .blocks{flex-wrap:wrap}.why_corp .blocks .block{max-width:450px;margin:0 auto 15px;width:100%}.why_corp .blocks .block .title{font-size:17px;text-align:left;margin:20px 0 18px;line-height:24px}.call_my{padding:45px 0}.call_my p{font-size:15px;margin:0;line-height:24px}.basket.wrap{margin-bottom:15px;margin-top:23px}.basket .order .payment,.basket .order .person{max-width:345px;margin:0 auto;width:100%}.person .left img{height:103px;width:103px}.basket .order .person{flex-wrap:wrap;position:relative;order:-1}.person .left,.person .right{width:100%}.person .left{margin-bottom:15px}.person .right .name{padding:0;position:absolute;max-width:20px;top:30px;left:175px}.basket .order .payment{padding:20px 0 30px}.basket .order .payment .form-group,.basket .order .payment button,.basket .order .payment p{max-width:220px;margin:0 auto}.basket .order .payment .form-group{margin:17px auto 10px}.basket .alert a{margin-bottom:60px}.halls.wrap{padding:0;margin-top:23px}.halls .blocks{margin-bottom:0}.halls .blocks .block{margin:0 auto}.halls .blocks .block,.halls .blocks .empty{max-width:540px;width:100%}.halls-detail{padding-top:137px}.halls-detail .mob-nav{padding:10px 0;font-size:14px;border:1px solid #e4e4e4;color:#000;text-align:center;box-sizing:border-box;font-family:Commissioner-Medium;display:block}.halls-detail .nav{top:17px}.halls-detail h1{font-size:30px;color:#000;margin:15px 0 0}.content .fl{transform:translate(0);flex-wrap:wrap;margin:0 0 25px;width:100%}.content .fl .img{margin-bottom:25px;text-align:center}.content .fl .img,.content .fl .text{width:100%}.content .fl.fl-r .img{order:-1}.halls-detail .types .tables p{font-size:14px;text-align:right;margin:0 0 18px;width:calc(50% - 20px);line-height:normal}.halls-detail .types .tables{padding:0 15px;margin-bottom:40px;box-sizing:border-box}.halls-detail .types span{margin:-15px 0 40px}.b-with-bg .blocks .block{width:100%}.halls-detail .b-with-bg .blocks .block{min-height:115px;padding:20px 24px;margin-bottom:15px;align-items:center;display:flex}.halls-detail .b-with-bg .blocks .block div{flex-wrap:wrap;align-items:baseline;width:100%;display:flex}.halls-detail .b-with-bg .blocks .block .number{min-width:27px}.halls-detail .b-with-bg .blocks .block p{margin-left:auto;width:calc(100% - 57px);display:block}.halls-detail .b-with-bg .blocks .block .title{font-size:18px;margin:0 0 0 30px;width:calc(100% - 58px);line-height:24px}.halls-detail .b-with-bg{padding:37px 0 0}.news.wrap{margin-top:23px}.news .news-blocks{margin-left:0;width:100%;margin-top:105px}.news .news-blocks .block{position:relative;max-width:380px;margin:84px auto 112px;width:100%;display:block}.news .news-blocks .block:last-of-type{margin-bottom:28px}.news .btn-more,.news .btn_more{margin:-6px auto 20px}.news-detail{margin-top:23px}.news-detail .first-img h1{font-size:25px;text-align:left;margin:25px 0 0;line-height:30px}.franchise .first-img .bg.main,.franchise .first-img .bg.table,.news-detail .first-img .bg{display:none}.franchise .first-img .bg.mobil{display:block}.franchise .first-img p{padding:17px 20px 79px;font-size:20px;line-height:30px}.franchise .first-img img{max-width:200px;margin-top:15px}.franchise .why{margin:0 auto;width:100%}.franchise .why .longtitle,.franchise .why .title{font-size:20px;max-width:265px;margin:auto}.franchise .why .longtitle{margin:25px auto 40px}.franchise .why .blocks{padding:0 15px}.franchise .why .blocks .block{margin:0 auto 15px;width:100%}.franchise .why{margin-bottom:0;padding-bottom:0}.franchise .why_corp .blocks .block,.franchise .why_corp .blocks .block:first-of-type{margin-bottom:15px;width:100%}.franchise .why_corp .title{max-width:220px;margin:0 auto 25px}.sections .blocks{margin:10px 0 0}.sections .blocks .block{max-width:450px;margin:0 auto 15px;width:100%}.sections .blocks .block .hide{transform:translate(0);left:-185px}.sections .blocks .block .hide:after,.sections .blocks .block .hide:before{transform:translate(0);left:174px}.sections .filters{margin:0 30px 0 -9px;width:calc(100% + 17px)}.sections .filters a{margin:0 9px 12px}.vacancy .tabs .tabs__caption{flex-wrap:wrap}.vacancy .tabs .tabs__caption li{padding:13px 0;font-size:18px;color:#000;width:100%}.vacancy .tabs .tabs__caption li:first-of-type{order:1;margin-top:15px}.vacancy .tabs .tabs__caption li.active{color:#000}.vacancy .tabs .tabs__content .view-source a{font-size:18px}.vacancy .tabs .tabs__content{padding:45px 0}.programs .navig{border:1px solid #e4e4e4;margin:15px auto;width:calc(100% - 30px)}.programs .navig a{text-align:center;width:100%}.programs .blocks .block{height:auto;padding:35px 15px 70px;flex-wrap:wrap;box-sizing:border-box}.programs .blocks .block .img,.programs .blocks .block .text{justify-content:center;width:100%}.programs .blocks .block .img{min-height:300px;background-size:110%;background-position:50%}.programs .blocks .block:nth-of-type(2n+2) .img{background-position:50%;order:0}.programs .blocks .block .text{padding:0;position:relative;background-color:initial;margin-top:-30px}.programs .blocks .block .text .group{text-align:center}.programs .blocks .block .text .group .child li .inf{text-align:left}.programs .blocks .block .text .title{list-style:40px;font-size:20px}.programs .blocks .block .text .group .child a,.programs .blocks .block .text a.title{border-color:rgba(0,0,0,.4)}.programs .blocks .block .text .group .child a{font-size:15px;line-height:25px}.programs .blocks .block .text .group .child li{align-items:center}.programs .blocks .block:nth-of-type(2n+2) .text{justify-content:center}.programs .blocks .block .text p{font-size:15px;margin:15px 0 0;line-height:25px}.programs-detail{margin-top:23px}.programs-detail .first-img{padding:0}.programs-detail .first-img:before{height:0}.programs-detail .first-img h1{padding:0;font-size:30px;text-align:center;margin:25px 0 0;line-height:30px}.programs-detail .main-text .types .block{margin-right:0;width:100%}.programs-detail .main-text .types .block:not(:first-of-type){margin-top:15px}.programs-detail .main-text .types .block:not(:last-of-type):not(:nth-of-type(3n+3)){margin-right:0}.programs-detail .form_cb{position:relative}.programs-detail .form_cb:before{left:-15px}.programs-detail .form_cb:after,.programs-detail .form_cb:before{height:100%;content:"";position:absolute;top:0;background-color:#f5f5f5;width:15px}.programs-detail .form_cb:after{right:-15px}.programs-detail .video p iframe{height:215px;padding:0;margin:0}.lk{margin-bottom:25px}.lk h1{font-size:25px;line-height:40px}.lk .data{flex-wrap:wrap}.lk .data .person{flex-wrap:wrap;position:relative;width:100%}.lk .data .pass{margin:20px auto 0;width:290px}.lk .data .pass .chg-pass{margin-bottom:0;max-width:100%}.lk .data .pass form{width:100%;margin-top:30px;display:none}.lk .data .pass form.opened{display:block}.lk .history .filter,.lk .history .filter .options{flex-wrap:wrap;width:100%}.lk .history .filter .options .month,.lk .history .filter .options .month .jq-selectbox,.lk .history .filter .options .year,.lk .history .filter .options .year .jq-selectbox{width:100%}.lk .history .filter .options .month p,.lk .history .filter .options .year p{width:60px}.lk .history .filter .options .year{margin-bottom:7px}.lk .history .filter .print{text-align:right;margin-left:auto;margin-top:3px}.lk .history .filter .print a span{display:none}.lk .history .filter .print a:before{margin:0}.lk .history .table{margin:10px 0}.lk .history .table .line div:not(.name){margin-right:30px;min-width:auto}.lk .history .table .line div.time{margin-right:50px}.lk .order-list{width:100%}.lk .order-list .group p:first-of-type{width:10%}.lk .order-list .group p:last-of-type{width:37%}.lk .order-list .group .wrapper.active p:first-of-type:after{width:0}.lk .order-list .group .hide .row{flex-wrap:wrap}.lk .order-list .group .hide .row p:first-of-type,.lk .order-list .group .hide .row p:nth-of-type(2),.lk .order-list .group .hide .row p:nth-of-type(3){flex:initial}.lk .order-list .group .hide .row p:first-of-type{width:70%}.lk .order-list .group .hide .row p:nth-of-type(3){width:30%}.lk .order-list .group .hide .row p:nth-of-type(2){order:1;width:100%}.lk .status{flex-wrap:wrap}.lk .status .wallet{position:relative;order:-1;width:100%}.lk .status .wallet:before{left:-15px}.lk .status .wallet:after,.lk .status .wallet:before{height:100%;content:"";position:absolute;top:0;background-color:#f5f5f5;width:15px}.lk .status .wallet:after{right:-15px}.lk .status .table{width:100%}.lk .status .table .body .group{padding:15px 25px;flex-wrap:wrap}.lk .status .table p{padding:0;width:33.33333%}.lk .status .table p:nth-of-type(2){text-align:right}.lk .status .table p:last-of-type{width:100%}.lk .status .table p:not(:last-of-type){font-family:Commissioner-Bold}.lk .status .table .header{display:none}.lk .card-list .block{padding:10px 0 30px;flex-wrap:wrap;width:100%}.lk .card-list .block:last-of-type{margin-bottom:0}.lk .card-list .block .inf,.lk .card-list .block .name{width:100%}.lk .card-list .block .name p{transform:none;writing-mode:initial;font-size:67px;text-align:center;left:0;width:100%}.lk .card-list .block .inf{padding:0 15px;box-sizing:border-box}.lk .card-list .block .inf ul{padding:27px 0 13px;flex-wrap:wrap;align-items:flex-start}.lk .card-list .block .inf ul.group:not(:nth-of-type(2)){border-top:1px solid rgba(0,0,0,.1)}.lk .card-list .block .inf ul li:first-of-type{flex:initial;position:relative;width:50px}.lk .card-list .block .inf ul li:first-of-type img{position:absolute;top:0;left:0}.lk .card-list .block.color2 .inf ul.header{display:none}.lk .card-list .block .inf ul li:nth-of-type(2){flex:initial;margin-bottom:8px;width:calc(100% - 50px);font-family:Commissioner-SemiBold}.lk .card-list .block .inf ul li:nth-of-type(3),.lk .card-list .block .inf ul li:nth-of-type(4){flex:initial;width:calc(50% - 25px)}.lk .card-list .block .inf ul li:nth-of-type(3){margin-left:50px}.lk .card-list .block .inf ul li:nth-of-type(3):before{font-size:12px;content:"посещено";line-height:18px;font-family:Commissioner-SemiBold;display:block}.lk .card-list .block .inf ul li:nth-of-type(4):before{font-size:12px;content:"остаток";line-height:18px;font-family:Commissioner-SemiBold;display:block}.lk .card-list .block .inf .mob-access{padding:12px 0;font-size:15px;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);text-align:center;margin:30px 0 0;width:100%;font-family:Commissioner-Bold;display:block}.lk .card-list .block .inf .mob-access:after{height:5px;content:"";background:url(/assets/images/icon/select_arrow.svg) 50%/cover no-repeat;margin-left:15px;width:6px;vertical-align:middle;display:inline-block}.lk .card-list .block .inf .mob-access.active:after{transform:rotate(180deg)}.lk .card-list .block .inf .table{margin-bottom:-20px;display:none}.lk .inf-print{justify-content:center;position:relative}.lk .inf-print p a{right:-10px;position:absolute;top:-51px}.lk .inf-print p a:before{padding:0 10px;margin-right:0}.lk .inf-print p a span{display:none}.personal .filters{max-width:345px;margin:0 auto}.personal .filters form{padding:0;flex-wrap:wrap;border:0;position:static}.personal .filters fieldset .select{margin:20px 0 30px}.personal .filters fieldset{padding:0;justify-content:space-between;margin:0;width:100%}.personal .filters fieldset label span{margin:0}.personal .parent{padding:0;flex-wrap:wrap;margin-bottom:15px!important}.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{padding:25px 15px 20px;width:100%}.personal .parent .right .block form .buy button{color:#000}.personal .parent .right .block .title{text-align:center;margin:0 auto;display:block}.personal .parent .right .block .inf{min-height:auto;text-align:center}.personal .parent .right .info{padding:7px 15px}.personal .parent .right .info .add:before{margin-bottom:10px;position:static;display:block}.personal .parent .right .block:only-of-type{margin:0}.personal .filters fieldset .select .jq-selectbox{width:288px}.sertificate{margin-bottom:14px}.sertificate h1{font-size:28px;line-height:34px}.sertificate .tabs__caption{flex-wrap:wrap;margin:0 0 7px}.sertificate .tabs__caption li{padding:17px 0;font-size:20px;width:100%;line-height:24px}.sertificate .tabs__caption li:not(:last-of-type){margin-bottom:7px}.sertificate .tabs__content .block{padding:20px}.sertificate .tabs__content .block:not(:last-of-type){margin-bottom:12px}.sertificate .tabs__content .block .access,.sertificate .tabs__content .block .inf,.sertificate .tabs__content .block .order{width:100%}.sertificate .tabs__content .block .inf .name{font-size:30px;line-height:37px}.sertificate .tabs__content .block .order .duration{flex-wrap:wrap;margin-bottom:0}.sertificate .tabs__content .block .order .duration label{margin-bottom:7px}.sertificate .tabs__content .block .order .duration label,.sertificate .tabs__content .block .order .duration label p{box-sizing:border-box;width:100%}.sertificate .tabs__content .block .order .duration label p{padding:15px;align-items:flex-end;display:flex}.sertificate .tabs__content .block .order .duration label p b{margin:0 10px 0 0;width:105px}.sertificate .tabs__content .block .order .duration label:not(:last-of-type){margin-right:0}.sertificate .tabs__content .block .inf{order:-2}.sertificate .tabs__content .block .access{order:-1;margin-top:20px}.sertificate .tabs__content .block .access .table .inf{padding:0;order:0}.sertificate .tabs__content .block .access .table .inf p{line-height:20px;font-family:Commissioner-Regular;display:block}.sertificate .tabs__content .block .access .table .inf p span:first-of-type{font-family:Commissioner-SemiBold;display:block}.sertificate .tabs__content .block .access .table .inf p:nth-of-type(2n+2){padding:4px 7px}.sertificate .tabs__content .block .access .table .img p,.sertificate .tabs__content .block .access .table .img p:nth-of-type(2){height:48px;padding:0 0 0 10px}.sertificate .tabs__content .block .access .table .img p,.sertificate .tabs__content .block .access .table .inf p{margin-bottom:4px;background-color:hsla(0,0%,100%,.1)!important}.sertificate .tabs__content .block .order button,.sertificate .tabs__content .summ button{width:100%}.sertificate .tabs__content .summ{padding:20px 20px 60px}.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}.sertificate .tabs__content .summ input{margin-bottom:25px;min-width:100%;box-sizing:border-box;width:100%}}@media (max-width:719px){.basket .order .person{margin-bottom:15px}}