/**
Theme Name: irbis
Author: PWN
*/
.yandex-cities-list-wrapper .drp:hover .dropdown-list-inner{display:block}.noname{display:none !important}#prejskurant td,#prejskurant th{padding:7px 12px;border:1px solid #ccc}#header,#header .information li{text-align:right}#header,#main-menu,#wd{position:fixed}#main-menu .coll .h3,.about-dance2 .inside p a:hover,.about-theator-1 p a:hover,.breadcrumbs li a:hover,.breadcrumbs li a:hover span,.dance-description a:hover,.list-vertical-theator .main .caption a:hover,a{text-decoration:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}.article-description ul li,.page-shedule-desc p,body{font-family:OpenSans-Regular}#header .inside>div li a,#main-menu.show,.age-wrapper.error .error-message,.casting-inner.open,.input-field.error .error-message,.main .first-screen .caption h1 span,.payment-page .list-of-payments .chouse-payment-system ul li>div .pay-logo img,.payment-system-wrapper.error .error-message,.select-field.error .error-message,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-appearance:none;-moz-appearance:none}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a:focus,button:focus,img:focus,input:focus,li:focus{outline:0!important}@font-face{font-family:OpenSans-ExtraBold;src:url(../fonts/OpenSans-ExtraBold.eot);font-display:swap;src:local(O),url(../fonts/OpenSans-ExtraBold.woff) format("woff"),url(../fonts/OpenSans-ExtraBold.ttf) format("truetype"),url(../fonts/OpenSans-ExtraBold.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:OpenSans-SemiBold;font-display:swap;src:url(../fonts/OpenSans-SemiBold.eot);src:local(O),url(../fonts/OpenSans-SemiBold.woff) format("woff"),url(../fonts/OpenSans-SemiBold.ttf) format("truetype"),url(../fonts/OpenSans-SemiBold.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:OpenSans-Bold;font-display:swap;src:url(../fonts/OpenSans-Bold.eot);src:local(O),url(../fonts/OpenSans-Bold.woff) format("woff"),url(../fonts/OpenSans-Bold.ttf) format("truetype"),url(../fonts/OpenSans-Bold.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:OpenSans-Regular;src:url(../fonts/OpenSans-Regular.eot);font-display:swap;src:local(O),url(../fonts/OpenSans-Regular.woff) format("woff"),url(../fonts/OpenSans-Regular.ttf) format("truetype"),url(../fonts/OpenSans-Regular.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:OpenSans-Italic;font-display:swap;src:url(../fonts/OpenSans-Italic.eot);src:local(O),url(../fonts/OpenSans-Italic.woff) format("woff"),url(../fonts/OpenSans-Italic.ttf) format("truetype"),url(../fonts/OpenSans-Italic.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:FiraSans-Medium;src:url(../fonts/fira-sans/FiraSans-Medium.eot);font-display:swap;src:local(O),url(../fonts/fira-sans/FiraSans-Medium.woff) format("woff"),url(../fonts/fira-sans/FiraSans-Medium.ttf) format("truetype"),url(../fonts/fira-sans/FiraSans-Medium.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:FiraSans-Regular;src:url(../fonts/fira-sans/FiraSans-Regular.eot);font-display:swap;src:local(O),url(../fonts/fira-sans/FiraSans-Regular.woff) format("woff"),url(../fonts/fira-sans/FiraSans-Regular.ttf) format("truetype"),url(../fonts/fira-sans/FiraSans-Regular.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:FiraSans-Bold;font-display:swap;src:url(../fonts/fira-sans/FiraSans-Bold.eot);src:local(O),url(../fonts/fira-sans/FiraSans-Bold.woff) format("woff"),url(../fonts/fira-sans/FiraSans-Bold.ttf) format("truetype"),url(../fonts/fira-sans/FiraSans-Bold.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:FiraSans-Book;font-display:swap;src:url(../fonts/fira-sans/FiraSans-Book.eot);src:local(O),url(../fonts/fira-sans/FiraSans-Book.woff) format("woff"),url(../fonts/fira-sans/FiraSans-Book.ttf) format("truetype"),url(../fonts/fira-sans/FiraSans-Book.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:FiraSans-SemiBold;font-display:swap;src:url(../fonts/fira-sans/FiraSans-SemiBold.eot);src:local(O),url(../fonts/fira-sans/FiraSans-SemiBold.woff) format("woff"),url(../fonts/fira-sans/FiraSans-SemiBold.ttf) format("truetype"),url(../fonts/fira-sans/FiraSans-SemiBold.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:FiraSans-Heavy;src:url(../fonts/fira-sans/otf/FiraSans-Heavy.otf);font-display:swap}@font-face{font-family:FiraSans-ExtraBold;src:url(../fonts/fira-sans/FiraSans-ExtraBold.eot);src:local(O),url(../fonts/fira-sans/FiraSans-ExtraBold.woff) format("woff"),url(../fonts/fira-sans/FiraSans-ExtraBold.ttf) format("truetype"),url(../fonts/fira-sans/FiraSans-ExtraBold.svg) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:FiraSans-Light;src:url(../fonts/fira-sans/FiraSans-Light.eot);src:local(O),url(../fonts/fira-sans/FiraSans-Light.woff) format("woff"),url(../fonts/fira-sans/FiraSans-Light.ttf) format("truetype"),url(../fonts/fira-sans/FiraSans-Light.svg) format("svg");font-weight:400;font-style:normal;font-display:swap}#new-menu .inner .logo-in img{width:182px}#prejskurant{margin:20px 0;border:1px solid #ccc;border-spacing:0;line-height:1.3}#prejskurant th{font-weight:700;text-align:left}.h2.shedule-bold,h2.shedule-bold{font-weight:700;font-size:18px;margin-bottom:24px!important}#header .information li span,.inner-page #header .information li span,.map-content p span,.oferta a{font-size:14px}.article-description ul li{margin-bottom:10px;line-height:1.5;color:#31293A}#footer .coll h3 a,.about-theator-1 p a,.list-vertical-theator .main .caption a,.oferta a{color:#fff;text-decoration:underline}.faq-page .yandex-cities-list-wrapper{margin-bottom:70px}.oferta{padding-bottom:10px}.oferta a{margin-bottom:10px}.yandex-widget-header{background:url(/wp-content/themes/irbis/images/orig.png) 0 0/cover no-repeat;display:block;width:150px;height:50px}#footer .footer-bottom .payment .soc,#header,#main-menu .coll .prev-menu,#main-menu .coll .show-sm,#main-menu .coll>.h4,#menu-pop .col-l .prev-menu,.activities #activities ul li .slide,.casting-inner,.casting-page .casting-body .row:hover .coll-3 .flex-inner-extra,.list-of-articless li .mobile-text,.list-vertical-dance ul li .img-main,.list-vertical-theator ul li .img-main,.mobile-menu,.order-free .soc-icons,.pagination ul .dots,.pc-page-mobi,.photo-video-slider .inside #photo-video-slider ul li.slick-center>div:after,.producing-detail .inside .desctop-title,.teachers .list-of-teachers li.hidden,.women #director{display:none}.yandex-widget-footer{display:none;margin-top:10px}.activities .inside .title,.page-shedule-desc,.payment-page .list-of-payments .row,.title{margin-bottom:30px}#oplata-video,.activities #activities ul li:nth-child(4),.activities #activities ul li:nth-child(5),.activities #activities ul li:nth-child(6),.link-back{margin-bottom:40px}.page-shedule-desc p{color:#31293A;font-size:16px;line-height:1.5;margin-bottom:10px}#oplata-video{width:720px;height:480px}.link-back a{text-decoration:underline;color:#8453b4}#main-menu .coll .h3 a:hover,#main-menu .coll li a:hover,#main-menu .coll-1 .violet li a:hover,#main-menu .coll-3 .violet li a:hover,#main-menu .coll-4 .dance-skool:hover,#main-menu .coll-4 .violet li a:hover,#main-menu .coll-4 li a:hover,.about-dance-page .inside .description-of-dance .breadcrumbs li a:hover,.about-theator-page .inside .description-of-dance .breadcrumbs li a:hover,.breadcrumbs li a:hover span,.casting-page .casting-body .row:hover>div,.comments #comments ul li div:hover p,.dance-extra-widget .white .right>div ul li a:hover,.faq-page .inside li .h4:hover,.faq-page .inside li h4:hover,.grope-dance .inside .breadcrumbs li a:hover,.history ul.list-of-history li>div:hover p,.link-back a:hover,.list-of-images li>div:hover .desc h6,.list-of-sertificates li>div:hover .desc h4,.main .first-screen .butons-on-first .right-part-butons:hover>div p,.pagination ul li a:hover,.payment-page .list-of-payments .payments-dropdown ul li:hover h4,.payment-page .list-of-payments .payments-dropdown ul li:hover p,.payment-page .list-of-payments .row .agree-field a:hover,.performance-page .inside .list-of-performance .row .desc p a:hover,.producing-list .list-of-items li>div:hover .h4,.producing-list .list-of-items li>div:hover h4{color:#ff6a4d}html{overflow-x:hidden}body button,input[type=submit],input[type=tel],input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}:focus,a:focus,div:focus{outline:0}#footer .footer-bottom .copy li img,#footer .footer-bottom .payment li img,.comments-page .list-of-comments ul li div img,.history-detail .about-history .avater img,.performance-page .inside .list-of-performance .row>div img,.producing-detail .inside .producing-desc-left img,.producing-detail .portfolio-md img,.producing-list .list-of-items li>div img,img{max-width:100%}input::-webkit-input-placeholder{color:#31293A;opacity:1}input::-moz-placeholder{color:#31293A;opacity:1}input:-ms-input-placeholder{color:#31293A;opacity:1}input:-moz-placeholder{color:#31293A;opacity:1}#wd{background:#fff;z-index:1000}a{color:#000}.list-small{margin-top:10px}.map-content{width:380px;max-width:100%;box-sizing:border-box}.map-content h4{margin-bottom:6px;font-size:18px;line-height:1.2;color:#000;font-weight:700}.map-content p{color:#000;line-height:1.2;font-weight:400;font-size:16px}.map-content p span{color:#888;font-weight:100;display:block;margin-top:2px}#header .navigation,.mobile-menu li a{font-size:18px;color:#fff}.inside{max-width:98%;width:1530px;padding-top:1px;margin:0 auto}.yandex-widget-header iframe{display:block;border-radius:3px}.logo-in .wp-block-image{margin:0}#header{max-width:100%;width:100%;top:0;left:0;z-index:300}#header.violet .wrapper{background:#8356b2}#header .wrapper{margin:0 auto;border-radius:0;max-width:100%;width:1920px}#header.violet .inside,.teachers-in-dance .inside{padding-top:0}#header .inside{padding-top:0;transition:.3s}#header .inside>div,#header .inside>div li img,#header .inside>div li span,#main-menu .menu-top .inside .close img,.breadcrumbs li,.casting-page .casting-body .row-header img,.casting-page .casting-body .row-header span,.payment-page .list-of-payments .buttons .button-field,.payment-page .list-of-payments .payments-dropdown ul li h4 img,.payment-page .list-of-payments .payments-dropdown ul li h4 span,.producing-list .filter .dropdown-item span{display:inline-block;vertical-align:middle}.flex,.list-horizontal ul,.list-horizontal-dance.count-4 .inside ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex}#header .inside .logo{margin-left:35px;text-align:left}#header .inside .logo img{max-width:100%;transition:.3s}#header .inside .logo:hover{opacity:.7}#header .inside .logo a,#header.fixed .inside .logo img{cursor:pointer}#header .information{float:right;margin-top:22px}#header.fixed .information{margin-top:8px;position:relative}#header .information img{width:14px;margin-right:6px}#header .information li.filials{margin-top:5px}#header .information li.free a,.inner-page #header .information li.free a{transition:.3s;border:1px solid #ffbf00;background:#ffbf00;border-radius:4px;display:block;line-height:46px;font-size:14px;text-align:center;width:190px;height:46px;text-transform:uppercase}#header .information li.free a:hover{background:#ff6a4d;border-color:#ff6a4d}.inner-page #header .inside>div li.free,.main #header.fixed .inside>div li.free{display:inline-block;top:2px;position:absolute;left:-210px}.about #about ul li div,.inner-page #header.fixed .inside>div li.free{display:inline-block}#header .information li a{font-size:26px;font-family:FiraSans-Medium}#header .information .filials:hover span{cursor:pointer;color:#ff6a4d}#footer .coll li a,#footer .footer-bottom .info .mail a{color:#d0b0f1;text-decoration:underline}#header .information .phone1{margin-right:116px}#header .information .phone2{margin-right:0}#header .navigation{cursor:pointer;font-family:OpenSans-Bold;text-transform:uppercase;padding:34px 21px 36px 67px;margin-top:2px;background:url(../img/svg_icon/menu_white.svg) 20px center no-repeat #ffbf00}#header .navigation:hover,#main-menu .menu-top .inside .close:hover,#main-menu .order-free a.fancybox-white:hover{background-color:#ff6a4d}#footer .coll .white li a,#header.white,#header.white a,#header.white p,.about-dance-page .inside .description-of-dance .breadcrumbs li a,.about-dance-page .inside .description-of-dance .breadcrumbs li span,.about-theator-page .inside .description-of-dance .breadcrumbs li a,.about-theator-page .inside .description-of-dance .breadcrumbs li span,.list-vertical-theator ul li.about-h2 .h2-text a,.list-vertical-theator ul li.about-h2 h2,.women .content .caption p a{color:#fff}.inner-page #header .logo{padding-top:3px}.inner-page #header .inside{padding-bottom:8px}.inner-page #header .information li.phone2 a{font-size:26px}.inner-page #header .information li.free{display:inline-block;margin-right:0}.gallery .pagination,.inner-page #header .navigation{margin-top:0}.inner-page #header.fixed .inside{padding-top:0;padding-bottom:0}.inner-page #header.fixed .inside .information{margin-top:9px;padding-top:4px}.inner-page #header.fixed .inside .information ul .phone1{margin-right:34px}.inner-page.margin-content .inside-of-page.blog{padding-top:77px}.blog .pagination{margin-top:56px}#header.fixed .wrapper{background:#8356b2;box-shadow:0 0 15px 0 rgba(65,14,115,.71)}#header.fixed .inside{transition:.3s;padding-top:0}#header.fixed .inside .logo{padding-top:8px;padding-bottom:6px}#header.fixed .inside .navigation{margin-top:0;padding-top:26px;padding-bottom:26px}#header.fixed .inside .information ul .phone1{margin-right:68px}#header.fixed .inside .information ul li img{width:16px;margin-right:6px}#main-menu .coll-1 .callspan1 li,#main-menu .coll-3 .violet li,#main-menu .coll>div.margin-bottom,#try-for-free .title,.mobile-menu li:not(:last-child){margin-bottom:22px}.main .first-screen{padding-bottom:80px;height:668px;background:url(../images/main1.jpg) center 0 no-repeat;padding-top:190px}.main .first-screen .caption h1{color:#fff;line-height:1.05;font-size:70px;font-family:FiraSans-SemiBold;margin-bottom:23px;letter-spacing:2.7px;z-index:1;text-align:center}.main .first-screen .caption h1 a{color:#fff;position:relative}.main .first-screen .caption h2{font-size:34px;color:#ffbf00;letter-spacing:.3px;font-family:FiraSans-Medium;text-align:center;margin-bottom:45px}#others-in-grope2 .inside .list-of-others ul li.grope4>div,.main .first-screen .butons-on-first{margin-top:60px}.main .first-screen .butons-on-first .left-part-butons{width:580px;display:inline-block;margin-top:50px}.main .first-screen .butons-on-first .left-part-butons a{width:266px;text-align:center;height:63px;line-height:60px;letter-spacing:.5px;border-radius:4px;color:#fff;margin-right:24px;background:#ff6a4d;font-size:22px;font-family:FiraSans-Bold;display:inline-block;vertical-align:middle}.main .first-screen .butons-on-first .left-part-butons a:hover{background:#ffbf00}.main .first-screen .butons-on-first .left-part-butons p{font-size:16px;line-height:1.5;margin-top:-3px;width:260px;color:#fff;font-family:OpenSans-Regular;display:inline-block;vertical-align:middle}#footer .coll,#footer .coll .callspan2>div,#footer .footer-bottom .copy{vertical-align:top;display:inline-block}.main .first-screen .butons-on-first .right-part-butons{float:right;width:425px;margin-right:45px}.main .first-screen .butons-on-first .right-part-butons .img a{position:relative;display:block;color:#fff}.main .first-screen .butons-on-first .right-part-butons .img a img{position:relative;display:block}.main .first-screen .butons-on-first .right-part-butons .img a:before{width:100%;height:100%;background-color:#1a0e27;opacity:0;content:" ";left:0;top:0;position:absolute;z-index:1}.main .first-screen .butons-on-first .right-part-butons .img a:hover:before{opacity:.5}.main .first-screen .butons-on-first .right-part-butons .img a:after{background:url(../images/play_2.png) center 0 no-repeat rgba(0,0,0,0);content:" ";height:45px;left:50%;margin-left:-21px;margin-top:-22px;position:absolute;top:50%;width:42px;z-index:2}#main-menu .coll-4 .dance-skool:hover span,.about .slick-next:hover,.about .slick-prev:hover,.comments #comments .slick-next:hover,.comments #comments .slick-prev:hover,.comments-page .list-of-comments ul li div a:hover:after,.main .first-screen .butons-on-first .right-part-butons .img a:hover:after,.pagination ul .next-page a:hover,.pagination ul .prev-page a:hover{background-position:center bottom}.main .first-screen .butons-on-first .right-part-butons>div{display:inline-block;vertical-align:top;color:#fff}.main .first-screen .butons-on-first .right-part-butons>div p{line-height:1.1;font-family:FiraSans-Regular;font-size:26px;color:#fff}.main .first-screen .butons-on-first .right-part-butons>div .yellow{margin-bottom:15px;color:#ffbf00;font-family:OpenSans-Regular;font-size:16px}.main .first-screen .butons-on-first .right-part-butons .text{width:216px;padding-left:10px;position:relative;z-index:1}.article-description h1.tanes-h1,.title .h2,.title .h3,.title h2,.title h3{font-family:FiraSans-Regular;color:#31293A;font-size:36px;text-align:center;margin-bottom:18px}.article .article-description .h2,.article .article-description h2{color:#31293A;font-size:30px;line-height:40px;margin:20px 0}.title .h4,.title h4,.title p{text-align:center;color:#31293A;font-size:18px;font-family:OpenSans-Regular}.women .content{position:relative;margin-top:-116px;box-shadow:0 5px 50px rgba(96,32,134,.34);padding:1px 0 30px;border-radius:6px;background:url(../images/women1.jpg) center 0 no-repeat}.women .content .caption{margin-left:210px;width:615px;margin-top:60px}.women .content .caption h3{font-size:36px;color:#fff;margin-bottom:50px;line-height:1.15;font-family:FiraSans-Book;width:583px}.women .content .caption p{margin-bottom:35px;line-height:1.55;color:#fff;font-size:20px;font-family:OpenSans-Regular}.list-horizontal{padding-top:90px;padding-bottom:105px}.list-horizontal ul,.list-horizontal-dance.count-4 .inside ul{display:flex;flex-wrap:wrap;justify-content:center}.flex{display:flex;flex-wrap:wrap;align-items:top;justify-content:space-between}.flex-sb{justify-content:space-between}.flex-sa{justify-content:space-around}.flex-c{justify-content:center}.flex-t{align-items:flex-start}.flex-bt{align-items:flex-end}.flex-m{align-items:center}.flex-s{align-items:stretch}.flex-l{justify-content:flex-start}.list-horizontal ul li{width:25.5%;float:left;text-align:center;margin-bottom:43px}.list-horizontal ul li>div{width:280px;display:inline-block;max-width:100%}.list-horizontal ul li .h4,.list-horizontal ul li h4{font-size:20px;color:#31293A;font-family:FiraSans-Medium;line-height:1.3;margin-top:30px;margin-bottom:12px}.list-horizontal ul li .h4 a,.list-horizontal ul li h4 a{color:#31293A}.list-horizontal ul li .h4 a:hover,.list-horizontal ul li h4 a:hover,.payment-page .list-of-payments .row .agree-field a{color:#8356b2;text-decoration:underline}.list-horizontal ul li p{font-size:14px;line-height:1.5;color:#777;letter-spacing:1px;font-family:OpenSans-Regular}.whatsapp{margin-right:20px;width:24px;height:24px}#footer,.comments{width:1920px;max-width:100%}.map img{display:block;margin:0 auto;max-width:100%}.map #map,.map #map2{height:690px}.comments{padding-bottom:84px;margin:0 auto;background:url(../images/comments-bg.jpg) center 0 no-repeat #f6f6f6;padding-top:84px}.about #about ul li,.about-dance1 .inside .title,.comments #comments ul li,.teachers .button{text-align:center}.comments #comments ul li div,.comments-page .list-of-comments ul li div{display:inline-block;text-align:left}.comments #comments ul li div a{position:relative;display:block;border-radius:5px;background:#000}.comments #comments ul li div a img{overflow:hidden;border-radius:7px;opacity:.4;display:block}.comments #comments .slick-next,.comments #comments .slick-prev{width:13px;height:23px;padding:0;position:absolute;cursor:pointer;top:50%;border:none}.comments.new-page #comments ul li div a img{border:none!important}.comments.new-page #comments ul li div a:hover:before img{opacity:1}.comments.new-page #comments ul li p{margin-top:5px;margin-bottom:15px}.comments #comments ul li div a:after{position:absolute;top:50%;left:50%;margin-left:-18px;margin-top:-19px;background:url(../img/svg_icon/play.svg) center 0 no-repeat;width:35px;height:38px;content:" ";z-index:1}.comments #comments ul li a:hover:after{background:url(../img/svg_icon/play2.svg) center 0 no-repeat}.comments #comments ul li p{font-size:16px;color:#31293A;font-family:FiraSans-Book;margin-top:18px;line-height:1.4;max-width:250px}#foto-report .inside .images-foto-report li:hover>div img,.comments #comments ul li a:hover,.comments-page .list-of-comments ul li div a:hover img,.list-of-images li>div:hover .img img,.list-of-sertificates li>div:hover .img img,.producing-list .list-of-items li>div:hover img{opacity:.8}.comments #comments ul li a:hover img{border-color:#ff6a4d}.comments #comments .slick-prev{background:url(../images/prev-violet.png) center 0 no-repeat;left:-24px;margin-top:-48px}.comments #comments .slick-next{background:url(../images/next-violet.png) center 0 no-repeat;right:-24px;margin-top:-46px}.about{background-color:#50d68e;background-image:url(../images/about-gradient.png);background-repeat:no-repeat;background-position:center 0;padding-bottom:82px}.about .title h3{color:#fff;margin-top:66px;padding:0 190px;line-height:1.3}.about #about ul li div a,.comments-page .list-of-comments ul li div a{position:relative;display:block;border-radius:5px;overflow:hidden}.about #about ul li div a img{border-radius:5px;border:2px solid transparent}.about .slick-next,.about .slick-prev{width:13px;height:23px;top:50%;border:none;margin-top:-18px;cursor:pointer;padding:0;position:absolute}.about #about ul li div:hover a img{border-color:#8356b2}.about #about ul li p{font-size:16px;color:#31293A;font-family:FiraSans-Book;margin-top:18px;line-height:1.2}.about .slick-prev{background:url(../images/prev-white.png) center 0 no-repeat;left:-20px}.about .slick-next{background:url(../images/next-white.png) center 0 no-repeat;right:-20px}.about .inside,.comments .inside{width:1140px;box-sizing:border-box;max-width:96%}.about .inside #about,.activities #activities ul li div,.comments .inside #comments,.payment-page .list-of-payments .payments-dropdown,.photo-video-slider .inside #photo-video-slider ul li,.photo-video-slider .inside #photo-video-slider ul li>div{position:relative}#footer{background:url(../images/footer.png) center bottom no-repeat #8356b2;margin:-1px auto 0;padding-top:45px}#footer .inside,#foto-report .inside,.about-us .our-target .inside,.activities .inside,.list-horizontal-dance.count-4 .inside,.list-vertical-dance ul li .inside,.list-vertical-theator ul li .inside,.producing-list .inside{width:1110px}#footer .coll{width:424px;margin-right:47px;color:#fff;font-family:FiraSans-Book}#footer .coll>div.margin-bottom{margin-bottom:74px}#footer .coll h3{margin-bottom:18px;font-size:16px;font-family:FiraSans-Medium}#footer .coll h3 a:hover,#footer .footer-bottom .info .mail a:hover{color:#ffbf00}#footer .coll h4{font-size:11px;font-family:FiraSans-SemiBold;margin-bottom:14px;letter-spacing:.8px}#footer .coll li{margin-bottom:12px}#footer .coll li a{font-size:14px}#footer .coll .callspan2>div{width:190px}#footer .coll.coll-2 .callspan2>div,.dance1_result_bg .inside ul li:nth-child(3){width:260px}#footer .coll .callspan2>div:first-child{width:104px}#footer .coll-2>div.margin-bottom,.faq-page .inside .page-title{margin-bottom:46px}#footer .coll-3>div.margin-bottom{margin-bottom:105px}#footer .coll-3{margin-right:0;width:122px}#footer .footer-bottom{margin-top:43px;padding-top:37px;padding-bottom:26px;border-top:1px solid #9164bf}#footer .footer-bottom .copy{font-family:FiraSans-Book;width:473px;font-size:14px;color:#fff}#footer .footer-bottom .copy p{margin-bottom:11px}#footer .footer-bottom .copy li{display:inline-block;vertical-align:middle;width:25px;height:18px;text-align:center}#footer .footer-bottom .info{color:#fff;display:inline-block;margin-right:218px;vertical-align:top}#footer .footer-bottom .info p{font-size:14px;font-family:FiraSans-Book;color:#fff;margin-bottom:15px}#footer .footer-bottom .info p a{color:#fff;text-decoration:none}#footer .footer-bottom .payment{color:#fff;display:inline-block;vertical-align:top;font-family:FiraSans-Book}#footer .footer-bottom .payment p{margin-bottom:10px;font-size:14px}#footer .footer-bottom .payment p a{color:#fff;line-height:1.5}#footer .footer-bottom .payment p a:hover,.about-dance2 .inside p a{text-decoration:underline}#footer .footer-bottom .payment li{display:inline-block;vertical-align:top;margin-right:6px;cursor:pointer;width:36px;height:24px}#footer .extra-mobile-copy{display:none;font-family:FiraSans-Book}.input-field input[name=age]+.error-message,.input-field input[name=sum]+.error-message{width:200px}.age-wrapper,.input-field,.payment-system-wrapper,.select-field{position:relative;z-index:10}.select-row{z-index:13;position:relative}.age-wrapper .error-message,.input-field .error-message,.payment-system-wrapper .error-message,.select-field .error-message{color:#ff0101;font-size:12px;font-family:OpenSans-Regular;position:absolute;display:none;left:0;bottom:-16px}.select-field.error .payments-dropdown>div.option{border:2px solid #ff0101!important;color:#ff0101!important;background-color:#fff2f2!important}.input-field.error input{border:2px solid #ff0101!important;color:#ff0101!important;background:#fff2f2!important}#get-detail,#get-price,#get-ticket{display:none;width:420px;padding:42px 40px;border-radius:10px;background:#fff}#get-detail .h3,#get-price .h3,#get-ticket .h3{font-size:28px;color:#31293a;line-height:1.3;text-align:left;margin-bottom:30px;font-family:FiraSans-Medium}#get-detail .h4,#get-price .h4,#get-ticket .h4{font-size:16px;color:#31293a;line-height:1.5;text-align:left;margin-bottom:30px;letter-spacing:-.26px}#get-detail .input-field,#get-price .input-field,#get-ticket .input-field{position:relative;margin-bottom:20px}.laboratory-order-form .form-wrapper{width:360px}#get-detail .input-field input,#get-price .input-field input,#get-ticket .input-field input,.laboratory-order-form .input-field input{width:100%;height:66px;background:#f5f5f5;color:#999;font-size:16px;border-radius:4px;font-family:FiraSans-Regular;padding-left:20px;box-sizing:border-box;border:2px solid #f5f5f5}#get-detail .input-field input:focus,#get-price .input-field input:focus,#get-ticket .input-field input:focus,.laboratory-order-form .input-field input:focus,.payment-page .list-of-payments .row .input-field input:focus{border:2px solid #50d68e}#get-price .copy,#get-ticket .copy,.history ul.list-of-history li>div .desc,.laboratory-order-form .copy{padding-top:34px}#get-detail .copy{padding-bottom:20px}#get-detail .copy p,#get-price .copy p,#get-ticket .copy p,.laboratory-order-form .copy p{line-height:1.4;color:#31293A;font-size:14px;font-family:OpenSans-Regular}#get-detail .copy p a,#get-price .copy p a,#get-ticket .copy p a,.laboratory-order-form .copy p a{text-decoration:underline;color:#8356b2}#get-detail .copy p a:hover,#get-price .copy p a:hover,#get-ticket .copy p a:hover,.laboratory-order-form .copy p a:hover{color:#e62159}#foto-report .inside .images-foto-report li>div,#get-price .submit-field,#get-ticket .submit-field,.about-dance-page .inside .description-of-dance .breadcrumbs,.about-theator-page .inside .description-of-dance .breadcrumbs{text-align:left}#get-detail .submit-field input,#get-price .submit-field input,#get-ticket .submit-field input,.laboratory-order-form .submit-field input{background:#50d68e;font-size:20px;color:#fff;font-family:FiraSans-Medium;width:100%;height:66px;padding:0 20px;display:inline-block;cursor:pointer;border-radius:5px;border:none;transition:.3s}#get-detail .submit-field input:hover,#get-price .submit-field input:hover,#get-ticket .submit-field input:hover,.laboratory-order-form .submit-field input:hover{background-color:#6ae8a2;transition:.3s}#main-menu{background:#fff;z-index:800;width:100%;height:100%;top:0;display:none}#foto-report,.about-us,.casting-page .casting-body .row:nth-child(odd),.list-horizontal-dance.grey,.widget-benefits{background:#f6f6f6}#main-menu .menu-wrapper{margin:0 auto;width:1920px;max-width:100%;height:100%;overflow-x:hidden}#main-menu .menu-top{margin-left:-20px;background:url(../images/horizontal-21px.png) center 450px repeat-x #fff!important;position:relative}#main-menu .menu-top .inside{width:1100px;padding-top:20px!important}#main-menu .menu-top .inside .close{position:absolute;top:20px;right:20px;background:#8356b2;width:88px;height:88px;text-align:center;line-height:84px;cursor:pointer}#main-menu .coll{width:416px;margin-right:47px;display:inline-block;vertical-align:top;font-family:FiraSans-Book}#main-menu .coll .h3{margin-bottom:23px;font-size:24px;font-family:FiraSans-Medium;color:#8356b2}#main-menu .coll .h3 a{display:block;color:#8356b2;text-decoration:underline}#main-menu .coll .h5,#main-menu .coll h4{font-size:11px;font-family:FiraSans-SemiBold;margin-bottom:14px;letter-spacing:.8px;color:#999}#main-menu .coll li{margin-bottom:20px}#main-menu .coll li a{color:#31293A;text-decoration:underline;font-family:FiraSans-Book;font-size:16px}#main-menu .coll .callspan2>div{display:inline-block;vertical-align:top;width:240px}#main-menu .order-free a.fancybox-white,#main-menu .order-free p,.pagination ul li{vertical-align:middle;display:inline-block}#main-menu .coll .callspan2>div:first-child{width:130px}#main-menu .coll .callspan2>div.second{width:220px}#main-menu .coll-4{border-top:1px solid #ededed;margin-top:14px;display:none}#main-menu .coll-4 div.margin-bottom,#main-menu .coll-4 li,.article-description,.dance .inside .title,.grope-dance .inside .title,.grope-theator .inside .title,.producing-list .pagination,.theator .inside .title{margin-bottom:0}#main-menu .coll-4 h3{padding-left:34px;font-size:20px;margin-bottom:0;text-decoration:none;margin-top:38px;color:#31293A;display:block}#main-menu .coll-4 .dance-skool{font-size:24px;font-family:FiraSans-Medium;color:#31293A;padding-top:27px;padding-bottom:27px;cursor:pointer}#main-menu .coll-4 .dance-skool span{float:right;display:inline-block;width:10px;height:18px;background:url(../images/next-menu.png) center 0 no-repeat}#main-menu .coll-4 li a{text-decoration:none;padding:18px 0;display:block}#main-menu .coll-4 .span-md-2{display:block;width:auto}#main-menu .coll-3 .violet li a,#main-menu .coll-4 .violet li a{color:#8356b2;font-size:18px}#main-menu .coll-1 .callspan2.margin-bottom{margin-bottom:69px}#main-menu .coll-1 .callspan1 h3,#main-menu .coll-1 .callspan1 span{color:#31293A;font-size:20px;font-family:FiraSans-Medium;margin-bottom:35px}#main-menu .coll-2>div.margin-bottom{margin-bottom:20px!important}#main-menu .coll-3{margin-right:0;width:160px}#main-menu .coll-3>div.margin-bottom{margin-bottom:144px}#main-menu .coll-3 h3,#others-in-grope .inside .list-of-others ul li.grope3>div h4,#others-in-grope .inside .list-of-others ul li.grope5>div h4,#others-in-grope2 .inside .list-of-others ul li.grope4>div h4,#others-in-grope2 .inside .list-of-others ul li.grope5>div h4{margin-bottom:16px}#main-menu .order-free{margin-top:40px!important}#main-menu .order-free a.fancybox-white{background:#ffbf00;color:#000;font-size:18px;width:224px;height:58px;border-radius:3px;padding-top:12px;text-align:center;margin-right:20px;font-family:FiraSans-Medium;line-height:normal}#main-menu .order-free a.fancybox-white span{display:block;font-size:14px;margin-top:4px;font-family:FiraSans-Regular}#main-menu .order-free p{width:276px;font-size:16px;color:#31293A;font-family:FiraSans-Book;line-height:1.4}#thanks-window,#thanks-window-ticket{text-align:center;display:none;width:380px;color:#31293A;padding:50px;border-radius:4px}#thanks-window .h3,#thanks-window h3,#thanks-window-ticket .h3,#thanks-window-ticket h3{font-size:36px;font-family:FiraSans-Regular;margin-bottom:12px;line-height:1.2}#thanks-window p,#thanks-window-ticket p{font-size:18px;font-family:FiraSans-Book;line-height:1.6}.article-description #thanks-window{margin:0 auto;padding-top:0}.video-thanks{width:100%;height:518px;margin:0 auto 30px}.page-title{text-align:center;color:#31293A;font-size:46px;margin-bottom:40px}.performance-page .page-title p{margin-top:20px;margin-bottom:20px;font-size:26px;line-height:1.4}.page-title time{color:#999;margin-top:45px;font-size:16px;display:block;font-family:OpenSans-Regular}.history-detail .about-history,.inside-of-page{padding-top:90px}.pagination{padding-top:34px;border-top:1px solid #e6e6e6;text-align:center;margin-bottom:74px;margin-top:35px}.pagination ul li{margin:0 6px}.pagination ul li a,.pagination ul li span{font-size:24px;color:#31293A;display:block;width:42px;height:42px;text-align:center;line-height:42px}.pagination ul .next-page{margin-left:56px}.pagination ul .next-page a{background:url(../images/page-next.png) center 0 no-repeat;width:11px;height:17px}.pagination ul .prev-page{margin-right:56px}.pagination ul .prev-page a{background:url(../images/page-prev.png) center 0 no-repeat;width:11px;height:17px}.pagination ul .current span{display:block;width:42px;height:42px;text-align:center;line-height:42px;color:#fff;background:#8453b4;border-radius:42px}.breadcrumbs{text-align:center;padding-bottom:20px;margin-top:0}.article .breadcrumbs,.article .page-title{text-align:left}.breadcrumbs li a,.breadcrumbs li a span{color:#31293A;font-size:13px;text-decoration:underline;display:block}.breadcrumbs li span{color:#31293A;font-size:13px;display:block}.breadcrumbs .current span,.events-page .coll-3 p,.events-page .row.header p{color:#999}.inner-page .inside-of-page.article{padding-top:75px}.inside-of-page.article .inside{width:970px}.inner-page .inside-of-page.article .page-title{margin-bottom:42px}.inner-page .inside-of-page.article .page-title h1{line-height:1.1}.article-description .oplata-text{font-size:18px}.article-description p{margin-bottom:20px;font-size:18px;line-height:27px;color:#000}.article-description p a{color:#8453b4;text-decoration:underline;font-size:16px}.article-description h3{font-size:18px;margin-bottom:27px;color:#31293A;font-family:FiraSans-Regular;margin-top:40px}.article-description img{max-width:100%;height:auto!important}.list-of-articless .inside{width:1100px}.list-of-articless li{padding:30px;margin-bottom:30px;background:#fff;border-radius:10px;display:flex;flex-direction:row;align-items:center}.list-of-articless li .img,.performance-page .inside .list-of-performance .row>div,.producing-detail .inside .producing-desc-left{display:inline-block;vertical-align:top}.list-of-articless li .img a,.list-of-articless li .img img{display:block;max-width:100%}.list-of-articless li .mobile-text p{color:#31293A;letter-spacing:.3px;font-size:14px;font-family:FiraSans-Regular;line-height:1.5;margin-top:17px}.list-of-articless li .desc{display:inline-block;vertical-align:top;width:calc(100% - 213px);margin-left:30px}.list-of-articless li .desc time{color:#999;display:block;font-size:12px;font-family:OpenSans-Regular;margin-bottom:11px;margin-top:-2px}.list-of-articless li .desc .h4{margin-bottom:11px}.list-of-articless li .desc .h4 a{font-size:24px;line-height:32px;font-weight:500;font-family:var(--s-body-font-family);display:block}#foto-report .inside .images-foto-report li:hover .description p a,.list-of-articless li .desc .h4 a:hover{color:#ff6a4d;text-decoration:underline}.list-of-articless li .desc p{font-size:16px;line-height:24px}#featured-articless{background:#f6f6f6;padding-bottom:90px}#featured-articless .h2{margin-bottom:40px;margin-top:120px;color:#31293A;font-size:36px;font-weight:600;line-height:46px;text-align:left}#featured-articless .inside{width:1170px}.another-articles .another-article{padding:20px;border-radius:20px;border:1px solid #eaeaea;height:auto;display:flex;flex-wrap:wrap;align-content:space-between}.another-article:hover{border-color:#ff6a4d}.another-articles .swiper-slide{height: auto;display: flex;}.another-article:hover .desc{color:#ff6a4d}.another-article .img img{display:block;border-radius:20px;margin-bottom:20px}.another-article .tag_blocks_post{flex-wrap:wrap}.another-article .time-count-read{margin:0}.gallery .inside{width:1140px;padding-top:60px}#foto-report .inside .images-foto-report,.history ul.list-of-history,.list-of-images,.producing-list .list-of-items,.teachers ul.list-of-teachers{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-around}.list-of-images li{margin-bottom:56px;width:254px}.list-of-images li>div{display:inline-block;width:100%;text-align:left}.list-of-images li img{max-width:100%;margin-bottom:26px}.list-of-images li time{font-size:12px;color:#999;margin-bottom:4px;display:block}.list-of-images li p a,.list-of-sertificates li p{color:#31293A;font-size:16px;font-family:OpenSans-Regular;line-height:1.4;display:block}.list-of-images li>div:hover .desc a{text-decoration:underline;color:#ff6a4d;opacity:.8}.widget-benefits{padding-top:88px}.widget-benefits .inside{width:1110px;padding-bottom:60px}.widget-benefits .inside h3{color:#666;font-size:40px;font-family:FiraSans-Regular;margin-bottom:31px}.widget-benefits .inside .left{padding-right:3%}.widget-benefits .inside .left,.widget-benefits .inside .right{width:48%;display:inline-block;vertical-align:top}.widget-benefits .inside .left p,.widget-benefits .inside .right p{color:#31293A;margin-bottom:18px;font-size:16px;font-family:OpenSans-Regular;line-height:1.5}.widget-benefits .inside ul{margin-bottom:10px}.widget-benefits .inside ul li{color:#31293A;font-size:16px;margin-bottom:16px;font-family:OpenSans-Regular;text-decoration:none;line-height:1.5;display:block;padding-left:12px;background:url(../images/dot.png) 2px 10px no-repeat}.gallery-detail .inside{width:1110px;padding-top:18px}#foto-report{padding-top:68px;margin-top:86px;padding-bottom:80px}#foto-report .inside h3{color:#666;font-size:40px;font-family:FiraSans-Regular;text-align:center;margin-bottom:40px}#foto-report .inside .images-foto-report li{width:254px}#foto-report .inside .images-foto-report li>div img,.producing-detail .portfolio ul li img{max-width:100%;display:block}#foto-report .inside .images-foto-report li .description{padding-top:26px}#foto-report .inside .images-foto-report li .description time{color:#999;display:block;font-family:OpenSans-Regular;font-size:12px;margin-bottom:11px;margin-top:-2px}#foto-report .inside .images-foto-report li .description p{margin-top:8px}#foto-report .inside .images-foto-report li .description p a{display:block;color:#31293A;font-size:16px;text-decoration:none;font-family:OpenSans-Regular;line-height:1.4}.faq-page .inside{padding-top:60px;padding-bottom:60px;width:730px}.faq-page .inside li{margin-bottom:34px}.faq-page .inside li .h4,.faq-page .inside li h4{color:#31293A;font-size:24px;font-family:FiraSans-Regular;line-height:1.3;cursor:pointer}.faq-page .inside li .roof,.faq-page .inside li p{font-size:16px;font-family:OpenSans-Regular;color:#31293A}.faq-page .inside li .h4 span,.faq-page .inside li h4 span{background:url(../images/dashed_grey.png) 0 26px repeat-x}.faq-page .inside li .h4:hover span,.faq-page .inside li h4:hover span{background-image:url(../images/dashed_red.png)}.faq-page .inside li>div.answer{display:none;padding-top:21px}.answer .h2,.answer h2{margin-top:10px;margin-bottom:10px}.faq-page .inside li .roof{margin-bottom:20px}.faq-page .inside li p{line-height:1.5}.history .inside{padding-bottom:35px;width:1110px;box-sizing:border-box;padding-top:60px}.history .inside .page-title{margin-bottom:26px}.history ul.list-of-history li{width:25%}.history ul.list-of-history li>div{width:224px;display:inline-block;text-align:center;background:#fff;padding:26px 15px 30px}.history ul.list-of-history li>div h4{margin-bottom:15px;text-decoration:underline;color:#31293A;font-size:20px;font-family:FiraSans-Medium}.history ul.list-of-history li>div p{color:#777;font-size:14px;line-height:1.4;font-family:OpenSans-Regular}.history ul.list-of-history li>div:hover{background:#fff1ee}.history ul.list-of-history li>div:hover h4{text-decoration-color:#ff6a4d;color:#ff6a4d}.history ul.list-of-history .img{height:338px;text-align:center;width:100%;overflow:hidden;display:flex;justify-content:center;align-items:center}.history ul.list-of-history .img img{height:100%;max-width:none}.history-detail .inside{width:930px;padding-top:16px;padding-bottom:20px}.history-detail .mobile-title{font-family:FiraSans-Regular;font-size:36px;line-height:1.1;margin-bottom:26px;display:none;color:#31293A;text-align:center}.history-detail .about-history .avater{width:350px;display:inline-block;vertical-align:top}.history-detail .about-history .top-part .page-title{vertical-align:top;display:inline-block;margin-left:20px;width:550px;text-align:left}.history-detail .about-history .top-part .page-title h1{font-size:50px;margin-bottom:32px;font-family:FiraSans-Regular;line-height:1.1}.history-detail .about-history .top-part .page-title p{font-size:20px;font-family:OpenSans-Regular;line-height:1.5;margin:0 0 10px}.history-detail .about-history .bottom-part{padding-top:52px}.history-detail .about-history .bottom-part li{margin-bottom:56px}.history-detail .about-history .bottom-part h4{margin-bottom:20px;font-size:24px;color:#31293A;font-family:FiraSans-Regular}.history-detail .about-history .bottom-part p{color:#31293A;font-size:16px;line-height:1.4;font-family:OpenSans-Regular}.inside-of-page.sertificates{padding-top: 0px;}.comments-page .inside,.producing .inside,.sertificates .inside{width:1110px;padding-top:58px}.list-of-sertificates{padding-bottom:40px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-around}.list-of-sertificates li{margin-bottom:36px;width:255px;text-align:center}.list-of-sertificates li>div{display:inline-block;text-align:center}.list-of-sertificates li img{margin-bottom:15px;max-width:100%}.project{background: #FFFFFF;border-radius: 10px;border: 1px solid #EAEAEA;margin-bottom:40px;} .project__header {display: flex;justify-content: space-between; padding:40px 40px 30px;border-bottom: 1px solid #EAEAEA;}.project__body{padding: 40px;display:flex;flex-direction: column;gap: 30px;}.project__title{font-family: Fira Sans;font-weight: 500;font-size: 24px;line-height: 100%;}.project__title span{font-weight: 400; color:#999999;}.project__small_desc{color:#999999;font-weight: 400;font-size: 16px;line-height: 24px;}.project__brand{height:24px;}.project__brand img{height:100%;}.project__participants{display: flex;gap: 13px;flex-wrap:wrap;}.project__episodes .swiper-slide{max-height: 160px; width:fit-content; border-radius:6px;overflow:hidden;}.project__participant{display:flex;gap:10px;align-items: center;}.project__participants_name{font-weight: 500;font-size:18px;line-height:26px;}.project__participants_role{color:#999999;font-weight:400;font-size:16px;line-height:24px;}.project__participants_img{width:60px;height:60px;border-radius:10px;overflow: hidden;}.about-us .first-screen{background:url(../images/about-us-bg.jpg) center 0 no-repeat}@media(max-width:768px){.project__episodes_slider_pag{display: block;text-align: center;}.project__episodes_slider_pag .swiper-pagination-bullet{width:6px;height:6px;display:inline-block;border-radius: 50%;background:#000;opacity:0.2; margin:0 4px;}.project__episodes_slider_pag .swiper-pagination-bullet-active{opacity:1;background:#8257B0;}}@media(max-width:426px){.project__header{flex-wrap:wrap;gap:10px;}.project__title{font-size:20px;}.project__small_desc{font-size:14px;line-height:22px;}}.about-us .first-screen .caption{padding-top:220px;padding-bottom:420px;text-align:center}.about-us .first-screen .caption h1{display:inline-block;color:#fff;font-size:70px;text-align:center;font-family:FiraSans-Regular;padding:0 50px;width:960px}.about-us .women .content{padding-bottom:0;margin-top:-190px}.about-us .women .caption{padding-top:88px;margin-top:0;padding-bottom:52px}.about-us .target-desc{text-align:center;width:700px;margin:0 auto}.about-us .target-desc p{font-size:36px;color:#31293A;font-family:FiraSans-Regular;line-height:1.3;margin-top:50px}.about-us .our-target{padding-bottom:16px}#others-in-grope .inside .list-of-others ul,#others-in-grope2 .inside .list-of-others ul,.about-us .our-target ul,.activities #activities ul,.comments-page .list-of-comments ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between}.about-us .our-target li{text-align:center;padding-top:60px;width:320px}.about-us .our-target li>div{width:100%}.about-us .our-target li .text{text-align:left;padding-top:32px}.about-us .our-target li .text p{color:#31293A;line-height:1.7}.about-us .our-job .inside{width:1110px;background:url(../images/our-job-inner_bg.png) right bottom no-repeat #fff;box-shadow:0 0 30px rgba(0,0,0,.05)}.about-us .our-job .our-job-inner{border-radius:5px;padding:85px 192px 65px;margin-bottom:90px}.about-us .our-job .our-job-inner h3{font-size:36px;font-family:FiraSans-Regular;color:#31293A;margin-bottom:30px}.events-page .coll-1,.events-page .coll-2,.events-page .coll-3,.events-page .page-title h3,.events-page .row p,.events-page .row.header{font-family:OpenSans-Regular}.about-us .our-job .our-job-inner p{font-family:OpenSans-Regular;color:#31293A;font-size:16px;margin-bottom:30px;line-height:1.4}.about-us .our-job .our-job-inner .button{text-align:center;padding-top:8px}.about-us .our-job .our-job-inner .button a{color:#fff;font-size:17px;font-family:FiraSans-Bold;text-align:center;width:226px;height:60px;box-shadow:0 5px 20px rgba(44,19,70,.44);background:#8356b2;line-height:60px;display:inline-block;border-radius:3px;transition:.3s;border:2px solid #8356b2}.about-us .our-job .our-job-inner .button a:hover{background:#ff6a4d;border-color:#ff6a4d;transition:.3s;box-shadow:0 11px 20px 0 rgba(219,83,57,.24);color:#fff}.comments-page .inside .page-title,.payment-page .inside .page-title{margin-bottom:52px}.comments-page .list-of-comments ul li{text-align:center;width:255px;margin-bottom:24px}.comments-page .list-of-comments ul li div p{font-size:16px;color:#31293A;font-family:FiraSans-Book;margin-top:12px;line-height:1.4;max-width:250px}.comments-page .list-of-comments ul li div a:after{position:absolute;top:50%;left:50%;margin-left:-18px;margin-top:-19px;background:url(../images/play_1.png) center 0 no-repeat;width:35px;height:38px;content:" ";z-index:1}.events-page .inside{padding-top:58px;padding-bottom:60px;width:1110px}.events-page .page-title{margin-bottom:50px}.events-page .page-title h3{color:#8453b4;font-size:16px;margin-top:30px}.events-page .row{border-bottom:1px solid #e6e6e6}.events-page .row p{color:#31293A;font-size:14px;width:340px;max-width:100%;line-height:1.5}.events-page .row .coll-2 p{font-size:12px}.events-page .row.header{color:#999;font-size:14px;padding-bottom:16px}.events-page .coll-1{display:inline-block;vertical-align:middle;width:444px}.events-page .coll-1.image img{display:inline-block;vertical-align:middle;padding-top:12px;padding-bottom:12px}.events-page .coll-1.image p{display:inline-block;vertical-align:middle;width:220px;margin-left:10px;line-height:1.3;font-size:14px}.events-page .coll-1.no-image{padding-top:22px;padding-bottom:22px}.events-page .coll-2{display:inline-block;vertical-align:middle;width:184px}.events-page .coll-3{display:inline-block;vertical-align:middle;width:440px}.teachers .inside{padding-bottom:66px;width:1110px;padding-top:40px}.teachers .inside .page-title{margin-bottom:68px}.teachers .page-desc{text-align:center;width:740px;max-width:100%;margin:0 auto 40px}.filling-empty-space>div{background:0 0!important}.teachers .page-desc h4{color:#31293A;font-size:24px;margin-bottom:20px;margin-top:30px;line-height:1.3;font-family:FiraSans-Regular}.teachers .page-desc p{color:#31293A;font-size:16px;line-height:1.5;font-family:OpenSans-Regular}.list-of-teachers li img{height:145px;border-radius:90%;width:145px;object-fit:cover}.list-horizontal-dance.count-4 .inside ul li,.teachers ul.list-of-teachers li{width:25%;text-align:center}.teachers ul.list-of-teachers li>div{width:224px;padding:26px 30px 30px;display:inline-block;text-align:center;background:#fff}.teachers ul.list-of-teachers li>div .desc{padding-top:28px}.teachers ul.list-of-teachers li>div .h4,.teachers ul.list-of-teachers li>div h4{margin-bottom:12px;text-decoration:underline;color:#31293A;font-size:20px;font-family:FiraSans-Medium}.teachers ul.list-of-teachers li>div p{color:#777;font-size:14px;line-height:1.5;font-family:OpenSans-Regular}.teachers ul.list-of-teachers .filling-empty-space{height:0}.teachers .button button{background:url(../images/arrow_down.svg) 56px center no-repeat #fff;color:#8256b0;border:1px solid #e8edf6;width:260px;height:70px;cursor:pointer;border-radius:4px;font:16px FiraSans-Bold;transition:.3s;padding-left:16px;margin-top:40px}.teachers .button button:hover{background:url(../images/arrow_down.svg) 56px center no-repeat #f2e6fe;transition:.3s;color:#9f72ce}@media screen and (max-width:480px){.teachers .button button{height:52px;width:294px;max-width:100%;font-size:16px;margin-bottom:40px}}.producing{padding-bottom:60px;background:#f6f6f6}.producing .inside .page-title{margin-bottom:76px}.producing .producing-desc .producing-desc-left{width:640px;display:inline-block;vertical-align:top;margin-right:50px}.producing .producing-desc .producing-desc-left h3{font-size:36px;line-height:1.1;color:#31293A;margin-bottom:27px;font-family:FiraSans-Regular}.producing .producing-desc .producing-desc-left p{color:#31293A;font-size:16px;font-family:OpenSans-Regular;margin-bottom:24px;line-height:1.5}.producing .producing-desc .producing-desc-right{width:350px;display:inline-block;float:right}.producing .producing-desc .producing-desc-right p{color:#31293A;font-size:16px;font-family:OpenSans-Regular;margin-bottom:25px;line-height:1.5}.producing .producing-desc .producing-desc-right div.img{text-align:center;margin-bottom:19px}.producing-list{padding-top:86px;background:#fff;padding-bottom:80px}.producing-list h2{text-align:center;color:#31293A;font-size:36px;font-family:FiraSans-Regular;margin-bottom:30px}.producing-list .filter{text-align:center;margin-bottom:56px;position:relative;z-index:20}.producing-list .filter .dropdown-item{display:inline-block;margin-left:15px;margin-right:15px;vertical-align:top;font-size:15px;font-family:FiraSans-Regular;color:#31293A}.casting-page .casting-body .row,.casting-page .casting-body .row>div,.payment-page .list-of-payments .payments-dropdown div.option{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex}.producing-list .filter .dropdown-item .dropdown-wrp{display:inline-block;margin-left:3px;vertical-align:middle;width:102px;height:35px;line-height:35px;text-align:left}.producing-list .filter .dropdown-item .dropdown-wrp>div{padding-left:14px;background:#f5f5f5}.producing-list .list-of-items li{margin-bottom:50px;width:255px;text-align:center}.producing-list .list-of-items li>div{text-align:left;display:inline-block}.producing-list .list-of-items li>div .h4,.producing-list .list-of-items li>div h4{color:#31293A;display:block;font-family:FiraSans-Medium;font-size:20px;line-height:1.2;margin-top:30px;text-decoration:underline}.casting-page{padding-bottom:50px}#try-for-free,.photo-video-slider .inside #photo-video-slider,.producing-detail{padding-bottom:90px}.casting-page .inside{padding-top:58px;width:1110px}.casting-page .inside .page-title{margin-bottom:27px}.casting-page .casting-header{border-bottom:1px solid #e6e6e6;text-align:center}.casting-page .casting-header li{display:inline-block;vertical-align:top;padding:24px 36px;border-radius:5px;font-size:16px;font-family:FiraSans-SemiBold;color:#8453b4;text-decoration:underline;cursor:pointer}.casting-page .casting-header li:not(.active):hover{color:#ff6a4d;text-decoration:none}.casting-page .casting-header li.active{color:#31293A;background:#f6f6f6;text-decoration:none;cursor:default}.casting-page .casting-body .casting-grope{margin-bottom:20px;padding-bottom:30px;border-bottom:1px solid #e6e6e6}.casting-page .casting-body .casting-grope:last-child{border-bottom:none}.casting-page .casting-body .row-header{text-align:center;padding:37px 0 26px}.casting-page .casting-body .row-header h4{font-size:26px;color:#31293A;font-family:FiraSans-Regular;margin-bottom:10px}.casting-page .casting-body .row-header p{font-size:16px;color:#31293A;font-family:OpenSans-Regular}.casting-page .casting-body .row{display:flex;flex-wrap:wrap;justify-content:left}.casting-page .casting-body .row>div{flex-direction:column;height:72px;display:flex;flex-wrap:wrap;justify-content:center;cursor:pointer;color:#31293A}.casting-page .casting-body .row>div .order-button{transform:scale(0);transition:.3s;width:174px;height:42px;padding-top:10px;border-radius:4px;box-shadow:0 4px 12px rgba(25,132,75,.5);background:#50d68e;text-decoration:none;display:block;position:absolute;left:0;top:9px}.casting-page .casting-body .row>div .order-button p{font-size:18px;text-align:center;color:#fff;font-family:FiraSans-Medium}.casting-page .casting-body .row>div .order-button p span{font-size:12px;margin-top:2px;font-family:FiraSans-Regular;display:block}.casting-page .casting-body .row .coll-1{padding-left:31px;width:424px;font-family:OpenSans-SemiBold}.casting-page .casting-body .row .coll-1 .flex-inner-extra a{color:#8453b4;font-family:OpenSans-SemiBold;font-size:11px;text-transform:uppercase;margin-top:6px;display:block}.casting-page .casting-body .row .coll-2{width:450px;font-family:OpenSans-Regular}.casting-page .casting-body .row .coll-3{font-family:OpenSans-Regular;height:70px;position:relative}.casting-page .casting-body .row .coll-3 p.price{font-size:16px;font-family:OpenSans-SemiBold}.casting-page .casting-body .row .coll-3 p.times{color:#999;font-size:12px;margin-top:4px}.casting-page .casting-body .row:hover .coll-3 .order-button{transition:.3s;transform:scale(1)}.performance-page .inside{width:1110px;padding-top:54px}.performance-page .inside .list-of-performance{padding-bottom:30px}.performance-page .inside .list-of-performance .row{padding-top:56px;padding-bottom:26px;border-top:1px solid #e6e6e6}.performance-page .inside .list-of-performance .row div.actors{float:right;width:350px}.photo-video-slider .inside #photo-video-slider,.photo-video-slider .inside #photo-video-slider div{max-width:none!important}.performance-page .inside .list-of-performance .row div.actors li{margin-bottom:25px}.performance-page .inside .list-of-performance .row div.actors h4{font-size:16px;font-family:FiraSans-SemiBold;color:#31293A;margin-bottom:6px}.performance-page .inside .list-of-performance .row div.actors p{font-size:16px;font-family:OpenSans-Regular;color:#31293A;line-height:1.5}.performance-page .inside .list-of-performance .row .desc{width:370px;margin-left:30px;vertical-align:top;color:#31293A}.performance-page .inside .list-of-performance .row .desc h3{font-size:18px;font-family:FiraSans-Regular;margin-bottom:10px;line-height:1.4}.performance-page .inside .list-of-performance .row .desc h5{font-size:16px;font-family:OpenSans-Regular;line-height:1.4}.performance-page .inside .list-of-performance .row .desc .authors,.photo-video-slider .inside .title{margin-bottom:33px}.performance-page .inside .list-of-performance .row .desc p{font-family:OpenSans-Regular;line-height:1.5;margin-bottom:30px}.performance-page .inside .list-of-performance .row .desc p a{color:#8453b4;text-decoration:underline}.performance-page .inside .list-of-performance .row .desc p b,.performance-page .inside .list-of-performance .row .desc p strong{font-family:OpenSans-SemiBold}.payment-page .inside{width:540px;padding-top:60px}.payment-page .list-of-payments{margin-bottom:60px}.payment-page .list-of-payments .buttons .button-field input[type=submit]{background:#50d68e;border-radius:5px;box-shadow:2px 2px 8px rgba(25,132,75,.5);color:#fff;cursor:pointer;display:inline-block;font-family:FiraSans-Medium;font-size:20px;height:56px;padding:0;width:230px;border:none;transition:.3s}.payment-page .list-of-payments .buttons .button-field input[type=submit]:hover{transition:.3s;box-shadow:0 11px 20px 0 rgba(219,83,57,.24);background-color:#ff6a4d}.payment-page .list-of-payments .buttons .comment-field{color:#31293A;font-size:14px;font-family:OpenSans-Regular;line-height:1.4;display:inline-block;vertical-align:middle;margin-left:15px;width:286px}.payment-page .list-of-payments .row .input-field{vertical-align:top;width:404px;display:inline-block;box-sizing:border-box;color:#31293A}.payment-page .list-of-payments .row .input-field input{width:100%;height:66px;padding:0 0 0 15px;background:#f5f5f5;border:2px solid #f5f5f5;font-family:OpenSans-Regular;box-sizing:border-box;font-size:18px;border-radius:5px}.payment-page .list-of-payments .row .input-field.error input{border:2px solid #ff0101;color:#ff0101}.caption-widget .input-text .error input,.graphic-footer .error input{border:1px solid #ff0101;color:#ff0101}.payment-page .list-of-payments .row .input-short{width:116px;margin-left:15px}.payment-page .list-of-payments .row .input-middle{width:164px;vertical-align:middle}.payment-page .list-of-payments .row .agree-field{display:inline-block;vertical-align:middle;width:354px;margin-left:10px;color:#31293A;font-size:16px}.payment-page .list-of-payments .row .agree-field p{font-size:13px;margin-top:6px}.payment-page .list-of-payments .payments-dropdown div.option{width:404px;padding-left:15px;color:#31293A;background:url(../images/down.png) 374px center no-repeat #f5f5f5;flex-direction:column;height:70px;display:flex;flex-wrap:wrap;font-family:OpenSans-Regular;font-size:18px;box-sizing:border-box;justify-content:center;cursor:pointer;border:2px solid #f5f5f5;border-radius:4px}.payment-page .list-of-payments .payments-dropdown ul li,.producing-detail .portfolio ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;flex-wrap:wrap}.payment-page .list-of-payments .payments-dropdown div.option.focus{border:2px solid #ff6a4d}.payment-page .list-of-payments .payments-dropdown ul{top:74px;left:0;position:absolute;z-index:1;box-shadow:0 5px 10px rgba(213,213,213,.68)}.payment-page .list-of-payments .payments-dropdown ul li{display:flex;font-family:OpenSans-Regular;font-size:18px;box-sizing:border-box;flex-direction:column;justify-content:center;cursor:pointer;height:74px;width:404px;background:#f7f7f7;max-width:100%;padding-left:15px;border-bottom:1px solid #ebebeb}.payment-page .list-of-payments .payments-dropdown ul li h4{font-size:18px;font-family:OpenSans-Regular;color:#31293A;margin-bottom:4px}.payment-page .list-of-payments .payments-dropdown ul li h4 img{margin-right:6px}.payment-page .list-of-payments .payments-dropdown ul li p{font-size:12px;font-family:OpenSans-Regular;color:#31293A;margin-left:30px}.payment-page .list-of-payments .chouse-payment-system{margin-top:50px;padding-top:50px;padding-bottom:20px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;margin-bottom:50px}.payment-page .list-of-payments .chouse-payment-system h3{margin-bottom:20px;color:#31293A;font-size:18px;font-family:OpenSans-Regular}.payment-page .list-of-payments .chouse-payment-system ul li{width:130px;display:inline-block;margin-bottom:30px;cursor:pointer;vertical-align:top}.payment-page .list-of-payments .chouse-payment-system ul li>div{display:inline-block;text-align:center;width:104px}.payment-page .list-of-payments .chouse-payment-system ul li>div .pay-logo{position:relative;border:2px solid transparent;border-radius:5px;width:102px;height:66px;text-align:center;background:#fbfbfb;box-shadow:0 2px 2px #e3e3e3}.payment-page .list-of-payments .chouse-payment-system ul li>div .pay-logo:after{background:url(../images/check.png) center center/100% auto no-repeat rgba(0,0,0,0);content:" ";height:0;left:-10px;position:absolute;top:-10px;transform:scale(0);transition:.3s;width:0}.payment-page .list-of-payments .chouse-payment-system ul li>div .pay-name{color:#31293A;font-size:12px;font-family:OpenSans-Regular;margin-top:14px}.payment-page .list-of-payments .chouse-payment-system ul li.active>div .pay-logo{border-color:#50d68e;box-shadow:none}.payment-page .list-of-payments .chouse-payment-system ul li.active>div .pay-logo:after{width:22px;transform:scale(1);height:22px;transition:.3s}.payment-page .list-of-payments .chouse-payment-system ul li.error>div .pay-logo:after{background:url(../images/wrong.png) center center/100% auto no-repeat rgba(0,0,0,0);content:" ";left:-10px;position:absolute;top:-10px;width:22px;transform:scale(1);height:22px;transition:.3s}.payment-page .list-of-payments .chouse-payment-system ul li.error>div .pay-logo{border-color:#ff6a4d;box-shadow:none}.producing-detail .inside{padding-top:66px;width:1110px}.producing-detail .inside .desctop-title h2{font-size:36px;color:#31293A;line-height:1.1;text-align:center;margin-top:10px;margin-bottom:18px}.producing-detail .inside .desctop-title h6{font-size:16px;font-family:OpenSans-Regular;color:#999;text-align:center;margin-bottom:50px}.producing-detail .inside .producing-desc-right{display:inline-block;vertical-align:top;margin-left:30px;width:530px}.producing-detail .inside .producing-desc-right .breadcrumbs{text-align:left;padding-bottom:0}.producing-detail .inside .producing-desc-right .about-producing-item h1{font-size:50px;color:#31293A;line-height:1.1;margin-top:10px;margin-bottom:18px}.producing-detail .inside .producing-desc-right .about-producing-item h6{font-size:16px;font-family:OpenSans-Regular;color:#999;margin-bottom:34px}.producing-detail .inside .producing-desc-right .about-producing-item p{margin-bottom:26px;line-height:1.5;font-family:OpenSans-Regular;color:#31293A}.producing-detail .portfolio{padding-top:20px;margin-top:-15px}.producing-detail .portfolio ul{display:flex;padding:36px 0;background:#f6f6f6;justify-content:center}.producing-detail .portfolio ul li{padding:2px}.producing-detail .portfolio-md{margin-top:30px;display:none}.about-dance-page .inside,.about-theator-page .inside{width:1110px;padding-bottom:180px}.about-dance-page{margin:0 auto;max-width:100%;width:1920px}.main .list-horizontal,.map-wrapper,.theator1{max-width:1920px;margin:0 auto}.about-dance-page.dance-1 .inside{padding-bottom:193px}.about-dance-page .inside .description-of-dance,.about-theator-page .inside .description-of-dance,.list-vertical-dance ul .main .caption,.list-vertical-theator ul .main .caption{width:550px}.dance-description a{text-decoration:underline;color:#fff}.about-dance-page .inside .description-of-dance .title,.about-theator-page .inside .description-of-dance .title{margin-bottom:42px;margin-top:60px}.about-dance-page .inside .description-of-dance h1,.about-theator-page .inside .description-of-dance h1{font-size:70px;color:#fff;font-family:FiraSans-SemiBold;text-transform:uppercase}.about-dance-page .inside .description-of-dance h1 span,.about-theator-page .inside .description-of-dance h1 span{color:#fff;margin-top:5px;font-size:50px;font-family:FiraSans-Book;display:inline-block;width:100%;text-transform:none}.about-dance-page .inside .description-of-dance h2{color:#fff;margin-top:5px;font-size:50px;font-family:FiraSans-Book}.about-dance-page .inside .description-of-dance p,.about-theator-page .inside .description-of-dance p{line-height:1.9;font-family:OpenSans-Regular;color:#fff}.dance1{background:url(../images/dance1_bg.jpg) center bottom no-repeat #885bb6}.dance2{background:url(../images/dance2_bg.jpg) center bottom no-repeat #50d691}.dance3{background:url(../images/dance3_bg.jpg) center bottom no-repeat #ffbe00}.dance3 .inside,.theator2 .inside{padding-bottom:110px}.dance4{background:url(../images/dance4_bg.jpg) center bottom no-repeat #ff694c}.dance5{background:url(../images/dance5_bg.jpg) center bottom no-repeat #2eb2fd}.theator1{background:url(../images/theator1_bg.jpg) center bottom no-repeat #2eb2fd}.theator1 .about-theator-page .inside{padding-bottom:164px}.theator2{background:url(../images/theator2_bg.jpg) center bottom no-repeat #ffb700}.theator3{background:url(../images/theator3_bg.jpg) center bottom no-repeat #8859b7}.theator3 .inside{padding-bottom:140px}.main .list-horizontal{padding-bottom:30px}.list-horizontal-dance.count-4{padding-top:82px;padding-bottom:69px}.list-horizontal-dance.count-4 .inside ul li>div{width:280px;display:inline-block}.list-horizontal-dance.count-4 .inside ul li h4{font-size:18px;color:#31293A;font-family:FiraSans-Medium;line-height:1.3;margin-top:30px;margin-bottom:12px}.widget-dance-1{background:url(../images/widget-dance-1.jpg) center 0 no-repeat}.widget-dance-1 .inside{width:1110px;padding-top:110px;padding-bottom:85px}.widget-dance-1 .inside .left{width:540px;display:inline-block;vertical-align:top}.widget-dance-1 .inside .left h3{font-family:FiraSans-Regular;font-size:36px;color:#fff;width:440px;margin-bottom:15px;line-height:1.3}.widget-dance-1 .inside .right{width:460px;display:inline-block;vertical-align:top;margin-left:26px}.widget-dance-1 .inside .right p{color:#fff;font-size:18px;line-height:1.6;margin-bottom:22px;font-family:OpenSans-Regular}.widget-dance-1 .inside .right .get-free{margin-top:80px}.widget-dance-1 .inside .right .get-free a{border:3px solid #ffbf00;border-radius:4px;height:64px;line-height:64px;width:372px;color:#fff;font-size:20px;text-align:center;font-family:FiraSans-Bold;display:inline-block;transition:.3s}.widget-dance-1 .inside .right .get-free a:hover{border:3px solid #ff6a4d;transition:.3s}.dance1_result_bg{background:url(../images/dance1_result_bg.jpg) center bottom no-repeat}.dance1_result_bg .inside{width:1110px;padding-top:76px;padding-bottom:10px}.dance1_result_bg .inside h3{text-align:center;font-size:36px;color:#31293A;margin-bottom:50px;font-family:FiraSans-Regular}.about-dance1 .inside ul,.dance1_result_bg .inside ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}.dance1_result_bg .inside ul li{width:33.3%;margin-bottom:60px}.dance1_result_bg .inside ul li>div{width:340px;padding-left:44px;position:relative;display:inline-block;max-width:100%;box-sizing:border-box}.dance1_result_bg .inside ul li>div p{color:#31293A;font-size:16px;font-family:OpenSans-Regular;line-height:1.4}.dance1_result_bg .inside ul li>div:after{width:26px;height:26px;position:absolute;top:3px;left:0;content:" ";background:url(../images/check_vialet.png) center no-repeat}.dance1_result_bg .inside ul li:first-child,.dance1_result_bg .inside ul li:nth-child(4){width:383px}.dance1_result_bg .inside ul li:nth-child(2),.dance1_result_bg .inside ul li:nth-child(5){width:380px}.dance1_result_bg .inside ul li:nth-child(6){width:330px}.dance1_result_bg.white{background:0 0}.about-dance1 .inside{width:1110px;padding-top:90px;padding-bottom:50px}.about-dance1 .inside .title h3{margin-bottom:28px}.about-dance1 .inside .title p{display:inline-block;width:670px;line-height:1.5;font-size:16px}.about-dance1 .inside ul li{width:33.3%;margin-bottom:43px;text-align:center}.about-dance1 .inside ul li>div{width:280px;position:relative;display:inline-block;text-align:center}.about-dance1 .inside ul li>div h4{color:#31293A;font-size:18px;margin-top:20px;font-family:FiraSans-Medium;line-height:1.3;letter-spacing:.4px;height:88px}.about-dance1 .inside ul li>div p{color:#777;font-size:14px;font-family:OpenSans-Regular;line-height:1.5}.photo-video-slider{margin:0 auto;width:1920px;max-width:100%;background:#8356b2}.photo-video-slider .inside{width:1920px;max-width:100%;padding-top:87px}.photo-video-slider .inside .title h3{color:#fff;margin-bottom:0}.photo-video-slider .inside #photo-video-slider .slick-list{height:594px;padding-top:164px}.photo-video-slider .inside #photo-video-slider ul li img{max-width:100%;transform:scale(1.4);transition:.4s}.photo-video-slider .inside #photo-video-slider ul li>div:after{content:" ";width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.83);z-index:1;position:absolute;transform:scale(1.4)}.photo-video-slider .inside #photo-video-slider ul li.slick-center{z-index:4}.photo-video-slider .inside #photo-video-slider ul li.slick-center img{transform:scale(1.8);transition:.3s .4s;border:1px solid #8356b2;-webkit-transition-delay:.4s}.photo-video-slider .inside #photo-video-slider .slick-prev{background:url(../images/slider-big-prev.png) center no-repeat;width:20px;height:33px;border:none;top:50%;left:16%;z-index:1;position:absolute;cursor:pointer;margin-top:-17px}.photo-video-slider .inside #photo-video-slider .slick-next{background:url(../images/slider-big-next.png) center no-repeat;width:20px;height:33px;border:none;top:50%;right:16%;z-index:1;position:absolute;cursor:pointer;margin-top:-17px}.teachers-in-dance{padding-top:84px;width:1920px;margin:0 auto;max-width:100%;border-top:1px solid #eee}.teachers-in-dance .page-title{font-size:40px;margin-bottom:30px}.others-in-grope-gray{background:#f6f6f6;padding-bottom:68px;padding-top:80px}#others-in-grope .inside,#others-in-grope2 .inside{width:1110px;padding-top:0}#others-in-grope .inside .page-title{font-size:40px;margin-bottom:50px}#others-in-grope .inside .list-of-others ul li{width:551px;height:365px;margin-bottom:9px;box-shadow:0 0 25px rgba(58,183,254,.39);background-size:cover;border-radius:4px}#others-in-grope .inside .list-of-others ul li>div{margin-top:116px;margin-left:255px}#others-in-grope .inside .list-of-others ul li>div h4{color:#fff;font-size:36px;font-family:FiraSans-SemiBold;text-transform:uppercase;margin-bottom:23px;letter-spacing:1px}#others-in-grope .inside .list-of-others ul li>div div a{width:160px;height:54px;line-height:54px;display:inline-block;vertical-align:middle;text-align:center;color:#fff;font-size:18px;font-family:FiraSans-Bold;border-radius:5px}#others-in-grope .inside .list-of-others ul li.grope1{background:url(../images/other-in-grope/1/1.jpg) center/cover no-repeat #2eb2fe;box-shadow:0 7px 30px 0 rgba(58,183,254,.39)}#others-in-grope .inside .list-of-others ul li.grope1 div div a,#others-in-grope .inside .list-of-others ul li.grope8>div div a{background-color:#ffbe00;transition:.3s;border:2px solid #ffbe00;box-shadow:0 4px 15px 0 rgba(255,166,0,.44)}#others-in-grope .inside .list-of-others ul li.grope1 div div a:hover{background:#fff;transition:.3s;color:#ffbe00}#others-in-grope .inside .list-of-others ul li.grope2{background:url(../images/other-in-grope/1/2.jpg) center/cover no-repeat #ff6a4c;box-shadow:0 7px 30px 0 rgba(58,183,254,.39)}#others-in-grope .inside .list-of-others ul li.grope2 div div a{background-color:#2eb2fe;transition:.3s;border:2px solid #2eb2fe;box-shadow:0 4px 15px 0 rgba(30,156,229,.44)}#others-in-grope .inside .list-of-others ul li.grope2 div div a:hover{background:#fff;transition:.3s;color:#2eb2fe}#others-in-grope .inside .list-of-others ul li.grope3{background:url(../images/other-in-grope/1/3.jpg) center/cover no-repeat #50d68f;box-shadow:0 7px 30px 0 rgba(58,183,254,.39)}#others-in-grope .inside .list-of-others ul li.grope3>div{margin-top:137px}#others-in-grope .inside .list-of-others ul li.grope3>div div a,#others-in-grope .inside .list-of-others ul li.grope4>div div a{background-color:#8356b2;transition:.3s;border:2px solid #8356b2;box-shadow:0 4px 15px 0 rgba(112,61,166,.44)}#others-in-grope .inside .list-of-others ul li.grope3>div div a:hover,#others-in-grope .inside .list-of-others ul li.grope4>div div a:hover{background:#fff;transition:.3s;color:#8356b2}#others-in-grope .inside .list-of-others ul li.grope4{background:url(../images/other-in-grope/1/4.jpg) center/cover no-repeat #ffbe00;box-shadow:0 7px 30px 0 rgba(159,103,199,.42)}#others-in-grope .inside .list-of-others ul li.grope4>div{margin-left:47px}#others-in-grope .inside .list-of-others ul li.grope5{background:url(../images/other-in-grope/1/5.jpg) center/cover no-repeat #8659b4;box-shadow:0 7px 30px 0 rgba(159,103,199,.42)}#others-in-grope .inside .list-of-others ul li.grope5>div{margin-top:140px;margin-left:50px}#others-in-grope .inside .list-of-others ul li.grope5>div div a,#others-in-grope .inside .list-of-others ul li.grope7>div div a,#others-in-grope2 .inside .list-of-others ul li.grope7 div div a{background-color:#50d68f;transition:.3s;border:2px solid #50d68f;box-shadow:0 4px 15px 0 rgba(25,171,94,.44)}#others-in-grope .inside .list-of-others ul li.grope5>div div a:hover{background:#fff;transition:.3s;color:rgba(25,171,94,.44)}#others-in-grope .inside .list-of-others ul li.grope6{background:url(../images/other-in-grope/1/6.jpg) center/cover no-repeat #fb0;box-shadow:0 7px 30px 0 rgba(159,103,199,.42)}#others-in-grope .inside .list-of-others ul li.grope6>div,#others-in-grope .inside .list-of-others ul li.grope7>div{margin-top:120px;margin-left:50px}#others-in-grope .inside .list-of-others ul li.grope6>div h4,#others-in-grope .inside .list-of-others ul li.grope7>div h4,#others-in-grope .inside .list-of-others ul li.grope8>div h4{margin-bottom:16px;width:270px}#others-in-grope .inside .list-of-others ul li.grope6>div div a,#others-in-grope2 .inside .list-of-others ul li.grope6 div div a{background-color:#8356b2;transition:.3s;border:2px solid #8356b2;box-shadow:0 4px 15px 0 rgba(101,41,164,.44)}#others-in-grope .inside .list-of-others ul li.grope6>div div a:hover{background:#fff;transition:.3s;color:rgba(101,41,164,.44)}#others-in-grope .inside .list-of-others ul li.grope7{background:url(../images/other-in-grope/1/7.jpg) center/cover no-repeat #8659b4;box-shadow:0 7px 30px 0 rgba(159,103,199,.42)}#others-in-grope .inside .list-of-others ul li.grope8{background:url(../images/other-in-grope/1/8.jpg) center/cover no-repeat #2eb2fe;box-shadow:0 7px 30px 0 rgba(58,183,254,.39)}#others-in-grope .inside .list-of-others ul li.grope8>div{margin-top:120px;margin-left:260px}#others-in-grope .inside .list-of-others ul li.grope8>div div a:hover{background:#fff;transition:.3s;color:rgba(255,166,0,.44)}.grope-dance{background:url(../images/dance_bg.jpg) center bottom no-repeat #201a26}.grope-dance.inside-of-page{margin:0 auto;width:1920px;max-width:100%}.grope-dance .inside{padding-top:0;width:850px;padding-bottom:160px}.grope-dance .inside .breadcrumbs{text-align:center;margin-top:80px}.grope-dance .inside .breadcrumbs li a,.grope-dance .inside .breadcrumbs li span,.grope-theator .inside .breadcrumbs li a,.grope-theator .inside .breadcrumbs li span{color:#fff;font-size:12px}.grope-dance .inside .title h1,.grope-theator .inside .title h1{font-size:70px;color:#fff;line-height:1.1;font-family:FiraSans-SemiBold;text-transform:uppercase;text-align:center;margin-top:90px;letter-spacing:3px}.grope-theator{background:url(../images/theator_bg.jpg) center bottom no-repeat #201a26}.grope-theator .inside{padding-top:0;width:850px;padding-bottom:180px}.grope-theator .inside .title p{color:#fff;font-size:20px;margin-top:20px}.grope-theator .inside .breadcrumbs{text-align:center;margin-top:18px}.grope-theator .inside .breadcrumbs li a:hover{color:#ff6a49}.about-dance2{text-align:left;padding-top:88px;padding-bottom:80px}.about-dance2 .inside{width:730px}.about-dance2 .inside h3{color:#31293A;font-size:24px;font-family:FiraSans-Regular;margin-bottom:22px;line-height:1.4}.about-dance2 .inside p{color:#31293A;font-size:16px;font-family:OpenSans-Regular;line-height:1.5;margin-bottom:15px}#try-for-free,.about-theator-page,.activities,.grope-theator.inside-of-page,.list-vertical-dance ul .main{max-width:100%;width:1920px;margin:0 auto}.dance-extra-widget .white{padding-bottom:40px;padding-top:36px}.dance-extra-widget .white .inside{overflow:hidden;width:1110px}.dance-extra-widget .white .left{display:inline-block;vertical-align:top;width:730px}.dance-extra-widget .white .left p{color:#999;font-size:12px;font-family:OpenSans-Regular;line-height:1.5}.dance-extra-widget .white .right{display:inline-block;vertical-align:top;width:100%;float:right}.dance-extra-widget .white .right h4{font-family:FiraSans-Medium;color:#999;font-size:12px;margin-bottom:16px}.dance-extra-widget .white .right>div{display:inline-block;vertical-align:top;width:24%}.dance-extra-widget .white .right>div ul li{margin-bottom:4px}.dance-extra-widget .white .right>div ul li a{text-decoration:underline;color:#999;font-size:12px;font-family:OpenSans-Regular}#others-in-grope2 .inside .page-title{margin-bottom:44px}#others-in-grope2 .inside .page-title h3{font-size:40px}#others-in-grope2 .inside .list-of-others ul li{width:551px;height:365px;margin-bottom:22px;background-size:cover;border-radius:4px}#others-in-grope2 .inside .list-of-others ul li>div{margin-top:34px;margin-left:42px}#others-in-grope2 .inside .list-of-others ul li>div h4{color:#fff;font-size:36px;font-family:FiraSans-SemiBold;text-transform:uppercase;margin-bottom:205px;letter-spacing:1px}#others-in-grope2 .inside .list-of-others ul li>div div a{width:160px;height:54px;line-height:54px;display:inline-block;vertical-align:middle;text-align:center;color:#fff;font-size:18px;font-family:FiraSans-Bold;border-radius:5px;margin-left:50px}#others-in-grope2 .inside .list-of-others ul li.grope1{background:url(../images/other-in-grope/2/1.jpg) center/cover no-repeat #ff6a4c;width:365px;box-shadow:0 7px 30px 0 rgba(195,39,8,.42)}#others-in-grope2 .inside .list-of-others ul li.grope1 div div a{background-color:#2eb2fd;box-shadow:0 4px 15px 0 rgba(22,146,217,.44);transition:.3s;border:2px solid #2eb2fd}#others-in-grope2 .inside .list-of-others ul li.grope1 div div a:hover{background:#fff;border:2px solid #2eb2fd;transition:.3s}#others-in-grope2 .inside .list-of-others ul li.grope2{background:url(../images/other-in-grope/2/2.jpg) center/cover no-repeat #2eb2fd;width:365px;box-shadow:0 7px 30px 0 rgba(46,178,253,.42)}#others-in-grope2 .inside .list-of-others ul li.grope2 div div a,#others-in-grope2 .inside .list-of-others ul li.grope8 div div a{background-color:#ffbe00;box-shadow:0 4px 15px 0 rgba(255,166,0,.44);transition:.3s;border:2px solid #ffbe00}#others-in-grope2 .inside .list-of-others ul li.grope2 div div a:hover{background:#fff;border:2px solid #ffbe00;transition:.3s}#others-in-grope2 .inside .list-of-others ul li.grope3{background:url(../images/other-in-grope/2/3.jpg) center/cover no-repeat #ffbe00;width:365px;box-shadow:0 7px 30px 0 rgba(219,138,7,.39);transition:.3s}#others-in-grope2 .inside .list-of-others ul li.grope3>div h4{margin-bottom:166px}#others-in-grope2 .inside .list-of-others ul li.grope3>div div a{background-color:#8356b2;box-shadow:0 4px 15px 0 rgba(101,41,164,.44);transition:.3s;border:2px solid #8356b2}#others-in-grope2 .inside .list-of-others ul li.grope3 div div a:hover,#others-in-grope2 .inside .list-of-others ul li.grope4 div div a:hover,#others-in-grope2 .inside .list-of-others ul li.grope6 div div a:hover{background:#fff;transition:.3s;border:2px solid #8356b2}#others-in-grope2 .inside .list-of-others ul li.grope4{background:url(../images/other-in-grope/2/4.jpg) center/cover no-repeat #50d68f;width:550px;height:220px;box-shadow:0 7px 30px 0 rgba(80,214,143,.42)}#others-in-grope2 .inside .list-of-others ul li.grope4>div div a{margin-left:0;background-color:#8356b2;box-shadow:0 4px 15px 0 rgba(25,171,94,.44);transition:.3s;border:2px solid #8356b2}#others-in-grope2 .inside .list-of-others ul li.grope5{background:url(../images/other-in-grope/2/5.jpg) center/cover no-repeat #8356b1;width:550px;height:220px;box-shadow:0 7px 30px 0 rgba(131,86,177,.39)}#others-in-grope2 .inside .list-of-others ul li.grope5>div{margin-top:60px;margin-left:60px}#others-in-grope2 .inside .list-of-others ul li.grope5>div div a{margin-left:0;border:2px solid #50d68f;background-color:#50d68f;transition:.3s;box-shadow:0 4px 15px 0 rgba(32,147,85,.57)}#others-in-grope2 .inside .list-of-others ul li.grope5 div div a:hover,#others-in-grope2 .inside .list-of-others ul li.grope7 div div a:hover{background:#fff;transition:.3s;border:2px solid #50d68f}#others-in-grope2 .inside .list-of-others ul li.grope6{background:url(../images/other-in-grope/2/6.jpg) center/cover no-repeat #fb0;width:365px;box-shadow:0 7px 30px 0 rgba(194,126,0,.42)}#others-in-grope2 .inside .list-of-others ul li.grope6 div h4,#others-in-grope2 .inside .list-of-others ul li.grope7 div h4,#others-in-grope2 .inside .list-of-others ul li.grope8 div h4{margin-bottom:170px}#others-in-grope2 .inside .list-of-others ul li.grope7{background:url(../images/other-in-grope/2/7.jpg) center/cover no-repeat #8659b4;width:365px;box-shadow:0 7px 30px 0 rgba(159,103,199,.42)}#others-in-grope2 .inside .list-of-others ul li.grope8{background:url(../images/other-in-grope/2/8.jpg) center/cover no-repeat #2eb2fe;width:365px;box-shadow:0 7px 30px 0 rgba(58,183,254,.39)}#others-in-grope2 .inside .list-of-others ul li div div a:hover{background:#ff6a4d!important;border-color:#ff6a4d!important;transition:.3s!important;color:#fff!important;box-shadow:0 11px 20px 0 rgba(219,83,57,.24)!important}.activities{background:#f6f6f6;padding-top:80px;padding-bottom:136px}.activities.activities-filials{padding-bottom:56px}.activities #activities>p{color:#31293A;font-size:18px;line-height:1.7;font-family:OpenSans-Regular;width:720px;margin:0 auto 30px;text-align:center}.activities #activities ul li{width:33%;margin-bottom:70px}.activities #activities ul li div .img{text-align:center;height:260px}.activities #activities ul li div .desc{padding:4px 30px;text-align:center}.activities #activities ul li div .desc p{line-height:1.5;color:#31293A;font-size:14px}.activities #activities .activities-extra{padding-top:64px}.activities #activities .activities-extra .left{display:inline-block;vertical-align:top;position:relative;width:560px}.activities #activities .activities-extra .left p{position:absolute;top:5px;right:0;width:300px;padding-right:20px;font-family:OpenSans-Regular;color:#31293A;font-size:14px;line-height:1.5}.activities #activities .activities-extra .right{display:inline-block;vertical-align:top;position:relative;margin-top:12px;float:right}.activities #activities .activities-extra .right .banner{background:url(../images/activities/banner1.jpg) center 0 no-repeat;width:510px;border-radius:5px;text-align:center;float:right;padding:33px 10px 42px}.activities #activities .activities-extra .right .banner .h2,.activities #activities .activities-extra .right .banner h2{color:#fff;font-size:30px;padding:0 60px;line-height:1.3;margin-bottom:28px}.activities #activities .activities-extra .right .banner a{font-size:20px;width:266px;height:62px;line-height:62px;border-radius:4px;border:3px solid #ffbf00;display:inline-block;font-family:FiraSans-Bold;transition:.3s;color:#fff}.activities #activities .activities-extra .right .banner a:hover{border-color:#ff6a4d;transition:.3s}.dance{background:url(../images/dance/dance_bg.jpg) center 0 no-repeat;padding-top:226px}.dance .inside{width:1110px;padding-bottom:166px}.dance .inside .tanec-main-h1,.dance .inside h1,.theator .inside h1{line-height:1.1;color:#fff;font-size:70px;letter-spacing:2.8px;padding:0 100px;text-align:center;text-transform:uppercase;font-family:FiraSans-SemiBold}.theator{background:url(../images/theator/theator_bg.jpg) center 0 no-repeat;padding-top:240px}.theator .inside{width:1110px;padding-bottom:154px}.list-vertical-dance ul li{padding-top:198px}.list-vertical-dance ul li h4{font-size:16px;font-family:OpenSans-Regular;color:#fff;letter-spacing:.7px;text-transform:uppercase;margin-bottom:20px}.list-vertical-dance ul li h2,.list-vertical-dance ul li h3{color:#fff;font-size:70px;font-family:FiraSans-SemiBold;letter-spacing:2.6px}.list-vertical-dance ul li h2{text-transform:uppercase;margin-bottom:40px}.list-vertical-dance ul li h3{text-transform:uppercase;margin-bottom:50px}.list-vertical-dance ul li p,.list-vertical-theator ul li p{color:#fff;font-size:18px;line-height:1.7;font-family:OpenSans-Regular}.list-vertical-dance ul .main{padding-bottom:244px;box-shadow:0 15px 50px 0 rgba(40,169,101,.34);background:url(../images/dance/main.jpg) center 0 no-repeat}.list-vertical-dance ul .about-dance-1{background:url(../img/svg/BG_Ритмика_и_вокал.svg) center 0/cover no-repeat;padding-bottom:230px;box-shadow:0 0 54px 0 rgba(208,38,3,.004)}.list-vertical-dance ul .about-dance-1 .caption,.list-vertical-dance ul .about-dance-3 .caption,.list-vertical-dance ul .about-dance-5 .caption,.list-vertical-theator ul .about-theator-1 .caption,.list-vertical-theator ul .about-theator-3 .caption{margin-left:570px}.list-vertical-dance ul .about-dance-2{background:url(../img/svg/BG_Хип-хоп_и_Сценическая_речь.svg) center 0/cover no-repeat;padding-top:240px;padding-bottom:150px}.list-vertical-dance ul .about-dance-2 .caption,.list-vertical-theator ul .about-theator-2 .caption{width:510px}.list-vertical-dance ul .about-dance-3{background:url(../img/svg/BG_Классическая_и_Актерское_мастерство.svg) center 0/cover no-repeat;padding-bottom:166px;box-shadow:0 0 54px 0 rgba(208,155,0,.004)}.list-vertical-dance ul .about-dance-4{background:url(../img/svg/BG_Джаз-модерн.svg) center 0/cover no-repeat;padding-bottom:120px;padding-top:266px}.list-vertical-dance ul .about-dance-4 .caption,.list-vertical-dance ul .about-dance-6 .caption{width:570px}.list-vertical-dance ul .about-dance-5{background:url(../img/svg/BG_Брейк-Данс_и_Сценическое_движение.svg) 0 0/cover;padding-bottom:266px;box-shadow:0 15px 50px 0 rgba(202,202,202,.34)}.list-vertical-dance ul .about-dance-6{background:url(../img/svg/BG_Хореография.svg) center 0 no-repeat;padding-bottom:58px;padding-top:95px!important;box-shadow:0 15px 50px 0 rgba(202,202,202,.34)}.list-vertical-theator ul li{padding-top:134px}.list-vertical-theator ul li h2{font-size:19px;font-family:OpenSans-Regular;color:#fff;letter-spacing:.7px;text-transform:uppercase;margin-bottom:24px}.list-vertical-theator ul li h2 span{color:#fff;font-size:70px;line-height:1.1;font-family:FiraSans-SemiBold;text-transform:uppercase;letter-spacing:4.7px;padding-top:34px;display:inline-block}.list-of-articless li .desc p{overflow:hidden; ext-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.list-vertical-theator ul li.about-h2 .h2-text,.list-vertical-theator ul li.about-h2 h2{color:#fff;font-size:70px;font-family:FiraSans-SemiBold;text-transform:initial;margin-bottom:50px;letter-spacing:2.6px}.list-vertical-theator ul .main{padding-bottom:70px;background:url(../images/theator/main.jpg) center bottom no-repeat}.list-vertical-theator ul .about-theator-1{background:url(../img/svg/BG_Классическая_и_Актерское_мастерство.svg) center bottom no-repeat;padding-bottom:160px}.list-vertical-theator ul .about-theator-2{background:url(../img/svg/BG_Брейк-Данс_и_Сценическое_движение.svg) center bottom no-repeat;padding-top:240px;padding-bottom:126px}.list-vertical-theator ul .about-theator-3{background:url(../img/svg/BG_Хип-хоп_и_Сценическая_речь.svg) center bottom no-repeat;padding-bottom:164px}#try-for-free{text-align:center;background:#f6f6f6;padding-top:90px}#try-for-free h3{font-size:36px;padding-top:31px;color:#31293A;font-family:FiraSans-Regular;margin-bottom:0}#chouse-your-grupe .inside>p,#try-for-free p{font-size:18px;color:#31293A;font-family:OpenSans-Regular}#header,.informer{position:fixed}.custom-title,.head-desc .slogan{font-weight:400;font-family:FiraSans-Regular}.just-button a,.teacher-detail-body .right .form button{background:#ffd800;text-transform:uppercase;padding-top:16px;padding-bottom:16px;cursor:pointer;letter-spacing:.6px}#try-for-free p{margin-bottom:42px}#try-for-free div>a{border:3px solid #ff6a4d;border-radius:4px;background:#ff6a4d;color:#fff;display:inline-block;font-size:20px;height:62px;line-height:62px;font-family:FiraSans-Bold;width:266px;transition:.3s 0}#try-for-free div>a:hover{border-color:#ff8673;background:#ff8673;transition:.3s 0}#chouse-your-grupe{border-bottom:1px solid #eee;width:1920px;margin:0 auto;max-width:100%}#chouse-your-grupe .inside{padding-bottom:57px;padding-top:90px;width:1110px}#chouse-your-grupe .inside .title{margin-bottom:27px}#chouse-your-grupe .inside .title h3{margin-bottom:0}#chouse-your-grupe .inside>p{margin:0 auto 50px;line-height:1.6;text-align:center;width:940px}#chouse-your-grupe .inside>p a{color:#31293A}#chouse-your-grupe .inside>p.choose-p{margin-bottom:10px}#benefits .horizontal-list>ul,#chouse-your-grupe .inside .list ul,#steps .horizontal-list>ul,.map-info-helper .info-window ul,.seo-top .seo-top-inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between}#chouse-your-grupe .inside .list ul li{width:536px;border-radius:4px;background-color:#f9f5fc;margin-bottom:30px;background-repeat:no-repeat}#chouse-your-grupe .inside .list ul li>div{padding:50px 30px 20px 44px;min-height:172px}#chouse-your-grupe .inside .list ul li>div .h4,#chouse-your-grupe .inside .list ul li>div h4{margin-bottom:22px}#chouse-your-grupe .inside .list ul li>div .h4 a,#chouse-your-grupe .inside .list ul li>div h4 a{display:inline-block;text-decoration:underline;color:#8356b2;font-size:24px;font-family:FiraSans-Regular}#chouse-your-grupe .inside .list ul li>div .buttton,.inner-page #header .inside .information{margin-top:15px}#chouse-your-grupe .inside .list ul li>div .buttton a{height:60px;text-align:center;display:block;color:#000;background:#ffbf00;border-radius:2px;font:18px/60px FiraSans-Medium}#chouse-your-grupe .inside .list ul li>div p{font-size:16px;font-family:OpenSans-Regular;color:#777;line-height:1.5}#chouse-your-grupe .inside .list ul li:hover{background-color:#fff1ee}#chouse-your-grupe .inside .list ul li:hover h4 a:hover,.informer .txt p a:hover,.inside-of-page.contacts .emails a:hover,.map-wrapper .map-stations ul li:hover span{color:#ff6a4d}#chouse-your-grupe .inside .list ul li:first-child{background-image:url(../images/opacity_1.png);background-position:right bottom}#chouse-your-grupe .inside .list ul li:first-child:hover{background-image:url(../images/opacity_1-color.png)}#chouse-your-grupe .inside .list ul li:nth-child(2){background-image:url(../images/opacity_2.png);background-position:right top}#chouse-your-grupe .inside .list ul li:nth-child(2):hover{background-image:url(../images/opacity_2-color.png)}#chouse-your-grupe .inside .list ul li:nth-child(3){background-image:url(../images/opacity_3.png);background-position:left top}#chouse-your-grupe .inside .list ul li:nth-child(3):hover{background-image:url(../images/opacity_3-color.png)}#chouse-your-grupe .inside .list ul li:nth-child(4){background-image:url(../images/opacity_4.png);background-position:right bottom}#chouse-your-grupe .inside .list ul li:nth-child(4):hover{background-image:url(../images/opacity_4-color.png)}.inner-404{padding-top:226px;text-align:center;padding-bottom:250px}.inner-404 img{margin-bottom:26px;display:inline-block}.inner-404 p{color:#31293A;font-size:OpenSans-Regular;line-height:1.5}.inner-404 p a,.inside-of-page.contacts .emails a{color:#8453b4;text-decoration:underline}.inner-404 p a:hover,.just-button a{text-decoration:none}.seo-top{padding-top:150px}#benefits .inside,.seo-top .inside{width:1110px}.seo-top .title{margin-bottom:76px}.seo-top .title h1{font-size:50px;line-height:1.1;text-align:center;color:#31293A;width:530px;margin:0 auto;font-family:FiraSans-Regular}.seo-top .seo-top-inner>div{width:540px}.seo-top .seo-top-inner>div h2{font-size:26px;color:#31293A;font-family:FiraSans-Regular;margin-bottom:20px;line-height:1.3}.seo-top .seo-top-inner>div p{font-size:16px;color:#31293A;font-family:OpenSans-Regular;margin-bottom:20px;line-height:1.5}#steps .inside{width:1110px;padding-top:31px}#steps .bg-image{height:127px;margin-bottom:40px;background:url(../images/seo_top_img.png) center no-repeat}#steps .title{text-align:center;margin-bottom:40px}#steps .title h3{font-size:36px;font-family:FiraSans-Regular;margin-top:6px;color:#31293A;width:900px;display:inline-block;line-height:1.2;margin-bottom:0}#steps .horizontal-list{padding-bottom:86px}#steps .horizontal-list>ul>li{width:350px}#steps .horizontal-list>ul>li h4{font-family:OpenSans-SemiBold;color:#31293A;margin-bottom:26px;line-height:1.3}#steps .horizontal-list>ul>li p{font-family:OpenSans-Regular;color:#31293A;line-height:1.5}#benefits{background:url(../images/benefits.jpg) center bottom no-repeat #f6f6f6;padding-top:80px;margin-bottom:84px}#benefits .horizontal-list{padding-bottom:62px}#benefits .horizontal-list>ul>li{width:30%}#benefits .horizontal-list>ul>li h3{font-size:50px;font-family:FiraSans-Regular;color:#31293A;margin-bottom:13px;line-height:1.2}#benefits .horizontal-list>ul>li h4{font-size:26px;font-family:FiraSans-Regular;color:#31293A}#benefits .horizontal-list>ul>li p{font-size:16px;color:#31293A;margin-bottom:24px;font-family:OpenSans-Regular;line-height:1.5}#benefits .horizontal-list>ul li:first-child{width:475px}#benefits .horizontal-list>ul li:nth-child(2){width:255px;padding-right:30px}#benefits .horizontal-list>ul li:nth-child(3){width:250px;padding-right:100px}#expert-opinion .inside{width:920px}#expert-opinion .inside h3{line-height:1.2}#expert-opinion .inside ul li{padding-bottom:56px;margin-bottom:56px}#expert-opinion .inside ul li>div.avatar{width:150px;display:inline-block;vertical-align:top;text-align:center;margin-right:40px}#expert-opinion .inside ul li>div.avatar h4{font-family:FiraSans-Medium;color:#31293A;font-size:20px;line-height:1.3;margin-top:10px;margin-bottom:10px}#expert-opinion .inside ul li>div.avatar p{color:#6f6f6f;font-size:14px;font-family:OpenSans-Regular}#expert-opinion .inside ul li>div.comment{width:720px;display:inline-block;vertical-align:top}#expert-opinion .inside ul li>div.comment p{margin-bottom:20px;color:#31293A;font-size:16px;line-height:1.5;font-family:OpenSans-Regular}#expert-opinion .inside ul li:first-child{border-bottom:1px solid #ececec}.inside-of-page.contacts{padding-bottom:30px}#main-menu .menu-top .inside,.inside-of-page.contacts .title{text-align:center}.inside-of-page.contacts .title h1{font-size:50px;color:#31293A;font-family:FiraSans-Regular;margin-bottom:30px}.inside-of-page.contacts .phones,.inside-of-page.contacts .text{text-align:center;color:#31293A;font-size:24px;font-family:OpenSans-Regular;margin-bottom:20px}.inside-of-page.contacts .requisites .text{text-align:left;font-size:20px}.inside-of-page.contacts .emails{text-align:center;color:#31293A;font-size:24px;font-family:OpenSans-Regular}.article-description .ul.ul-thaks,.inside-of-page.contacts .ul{text-align:center;padding-top:28px;margin-bottom:20px}.article-description .ul.ul-thaks li,.inside-of-page.contacts .ul li{display:inline-block;margin:0 6px}.article-description .ul.ul-thaks li{margin-bottom:30px}#header .wrapper{height:93px;transition:.4s}#header .wrapper .inside{text-align:left;transition:.4s}#header.fixed .wrapper .inside{padding-top:0;transition:.4s}.inner-page #header .inside .information,.inner-page #header.fixed .inside .information{padding-top:0!important}.informer{display:-webkit-box;top:200px;right:20px;z-index:10;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;background:#fff;width:340px;display:flex;flex-wrap:wrap;justify-content:left;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;overflow:hidden;border-radius:4px;box-shadow:0 11px 20px 0 rgba(44,19,70,.24)}#images-gallery .grid-item a,.gallery-detail .list,.img,.informer .txt,.main .first-screen .butons-on-first .left-part-butons,.main-screen,.map-wrapper .inside,.map-wrapper .map-stations>ul,.teacher-detail-body .right>div{position:relative}#images-gallery .grid-item a,#images-gallery .grid-item img,.informer .img img,.map-info-helper>.info-window>div.active{display:block}.informer .txt{padding-left:18px;width:180px;padding-right:6px}.informer .txt .close{cursor:pointer;position:absolute;right:5px;top:-12px;width:13px;height:13px;display:inline-block;background:url(../images/cls.png) center 0 no-repeat}.informer .txt .close:hover{background-position:center bottom}.informer .txt p{color:#31293A;font-size:16px;line-height:1.5}.informer .txt p a{color:#8356b2;text-decoration:underline}.map-wrapper .map-stations{box-shadow:0 11px 24px 0 rgba(0,0,0,.2);width:1110px;background:#fff;height:20px;position:absolute;max-width:100%;z-index:1;left:0}.map-wrapper .map-stations ul{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;background:#fff;display:flex;flex-wrap:wrap;justify-content:space-around;cursor:pointer}.map-wrapper .map-stations ul li{width:14.2%;text-align:center}.map-wrapper .map-stations ul li:first-child.active{background:#4dbe52}.map-wrapper .map-stations ul li:nth-child(2).active,.map-wrapper .map-stations ul li:nth-child(7).active{background:#4dbe52}.map-wrapper .map-stations ul li:nth-child(3).active{background:#0957a0}.map-wrapper .map-stations ul li:nth-child(4).active{background:#b1d242}.map-wrapper .map-stations ul li:nth-child(5).active{background:#fbc81e}.map-wrapper .map-stations ul li:nth-child(6).active{background:#9f9f9f}.map-wrapper .map-stations>ul li:last-child:after{position:absolute;right:0;content:" ";width:10px;height:100%;top:0}.map-wrapper .map-stations ul li:hover,.map-wrapper .map-stations>ul li:last-child:hover:after{background:#fff1ee}.map-wrapper .map-stations>ul li:last-child.active:after,.map-wrapper .map-stations>ul li:last-child.active:hover:after{background:#4dbe52}.map-wrapper .map-stations ul li.active span{color:#fff!important}.abakan,.abakan-shedule,.almati,.almati-shedule,.barnaul,.barnaul-shedule,.bryansk,.bryansk-shedule,.chelyabinsk,.chelyabinsk-shedule,.description .map-info-helper,.ekaterinburg,.ekaterinburg-shedule,.footer-top-md,.images-gallery .medium,.images-gallery .small,.irkutsk,.irkutsk-shedule,.item-6-help,.item-7-help,.izhevsk,.izhevsk-shedule,.kaliningrad,.kaliningrad-shedule,.karaganda,.karaganda-shedule,.kazan,.kazan-shedule,.krasnodar,.krasnodar-shedule,.main #header .inside>div li.free,.map-info-helper>.info-window>div,.map-stations>div,.map-wrapper .map-stations ul li .act,.map-wrapper .map-stations ul li.active .def,.menu-step .ttl-sm,.moskva,.moskva-shedule,.novosibirsk,.novosibirsk-shedule,.nursultan,.nursultan-shedule,.perm,.perm-shedule,.rostov,.rostov-shedule,.samara,.samara-shedule,.adler,.adler-shedule,.novorossiysk,.novorossiysk-shedule,.orenburg,.orenburg-shedule,.ryazan,.ryazan-shedule,.sochi,.sochi-shedule,.span-md,.voronezh,.voronezh-shedule,.yaroslavl,.yaroslavl-shedule, .omsk, .omsk-shedule,.astrakhan,.astrakhan-shedule,.zelenograd,.zelenograd-shedule,.saratov,.saratov-shedule,.stavropol,.stavropol-shedule,.taganrog,.taganrog-shedule,.tambov,.tambov-shedule,.ufa,.ufa-shedule{display:none}#footer .coll.coll-1 .col-s2,#footer .coll.coll-2 .col-s2,.map-wrapper .map-stations ul li.active .act{display:inline-block}.map-wrapper .map-stations ul li img{display:inline-block;vertical-align:middle;margin-right:4px}.map-wrapper .map-stations ul li span{display:inline-block;vertical-align:middle;margin-left:4px;color:#31293A;font-size:13px;padding-top:31px;padding-bottom:31px;font-family:FiraSans-SemiBold}.time-count-read {display: flex;gap: 20px;align-items: center;font-weight: 500;font-size: 14px;line-height: 100%;letter-spacing: 0%;color: #999999;margin-bottom: 20px;}.time-to-read,.count-to-read{display: flex;gap: 8px;align-items: center;}.teacher-detail-inform{width:100%}#teacher-detail-inform-page{margin:15px auto 0}.teacher-detail-inform .teacher-detail-header{padding-bottom:30px;border-bottom:1px solid #F5F1F8}.share-buttons{margin: 20px 0px;}.vkshare{padding:5px;border-radius:50em;background: rgb(0 119 255);display: inline-block;margin:30px 0}.caption-widget .teacher-detail-inform .teacher-detail-header{padding:10px;border:none;background:#FAF8FB;border-radius:10px;max-width:417px}.caption-widget .teacher-detail-inform{max-width:437px}.article-description{margin-bottom:64px}.caption-header-article{padding-bottom:30px;border-bottom:1px solid #F5F1F8;display:flex;flex-direction:row;justify-content:space-between}.caption-body .blocks img{width:80px}.title-caption{color:#31293A;font-size:30px;font-weight:600;line-height:40px;text-align:left}.teacher-detail-inform .teacher-detail-header>div{display:inline-block;vertical-align:middle;max-width:332px}.teacher-detail-inform .teacher-name{margin-left:10px}.teacher-detail-inform .teacher-detail-header>div img{width:70px;border-radius:50%;height:70px;object-fit:cover}.teacher-detail-inform .teacher-detail-header>div .h3,.teacher-detail-inform .teacher-detail-header>div h3{font-size:36px;color:#31293A;margin-bottom:4px}.teacher-detail-inform .teacher-detail-header>div p{color:#31293A;font-size:18px}.teacher-detail-body .left{margin-right:20px;width:450px;display:inline-block;vertical-align:top;color:#777}.teacher-detail-body .left .visitka,.teacher-detail-body .right .row-item{margin-bottom:20px}.teacher-detail-body .left .visitka iframe{width:100%;height:250px}@media(min-width:1102px){.teacher-detail-body .left{min-height:925px}}.teacher-detail-body .right .form-label{font-size:24px;color:#31293A;margin-bottom:20px;line-height:1.2;font-family:FiraSans-Regular}.teacher-detail-body .right .form-label span{font-weight:900;color:#8356b2}.teacher-detail-body .right .form button{border:none;border-radius:5px;box-sizing:border-box;color:#000;display:block;font-family:FiraSans-Heavy;font-size:18px;font-weight:900;height:66px;line-height:1.1;text-align:center;text-decoration:none;width:100%}.teacher-detail-body .right .form button span{color:#93761d;display:block;font-size:16px;font-weight:400;letter-spacing:0;margin-top:2px;text-transform:none;font-family:FiraSans-Regular}.teacher-detail-body .right input[type=tel],.teacher-detail-body .right input[type=text]{width:100%;display:block;padding-left:15px;background:#f5f5f5;box-sizing:border-box;border:2px solid #f5f5f5;font-size:16px;color:#31293A;height:68px}.teacher-detail-body .right input[type=tel]:focus,.teacher-detail-body .right input[type=text]:focus{border:2px solid #50d68e}.teacher-detail-body .error input{border:2px solid #ff0101!important;color:#ff0101!important}.teacher-detail-body .left .label{font-size:24px;margin-bottom:10px;color:#31293A}.teacher-detail-body h4{font-size:20px;color:#31293A;margin-bottom:20px}.teacher-detail-body .h4{font-size:20px;color:#31293A;margin-bottom:20px;display:block}.teacher-detail-body p{font-size:14px;color:#777;margin-bottom:16px;line-height:1.4}.teacher-detail-body li{font-size:14px;color:#777;margin-bottom:20px;line-height:1.5;text-indent:-8px;padding-left:8px}.teacher-detail-body .right{width:418px;height:fit-content;display:inline-block;vertical-align:top;position:relative}.teacher-detail-slider .slick-next,.teacher-detail-slider .slick-prev{width:15px;margin-top:-12px;height:24px;position:absolute;top:50%;z-index:10;border:none}.teacher-detail-slider .slick-prev{background:url(../images/prev-white.png) center 0 no-repeat;left:20px}.teacher-detail-slider .slick-next{background:url(../images/next-white.png) center 0 no-repeat;cursor:pointer;right:20px}#images-gallery .grid-item a:after,#images-gallery li a:after{z-index:1}.teacher-detail-body .right>div .t1{top:0;left:0}.teacher-detail-body .right>div .t2{left:0;top:186px}.teacher-detail-body .right>div .t3{left:0;top:330px}.teacher-detail-body .right>div .t4{left:0;top:480px}.teacher-detail-body .right>div .t5{top:0;left:208px}.teacher-detail-body .right>div .t6{top:310px;left:208px}.teacher-detail-body .right>div .t7{top:619px;left:208px}.teacher-detail-body .right>div .t8{top:0;left:419px}.teacher-detail-body .right>div .t9{top:144px;left:419px}.teacher-detail-body .right>div .t10{top:456px;left:419px}.teacher-detail-slider ul.slick-dots li button{background:#cacaca;border:none;border-radius:8px;display:block;height:8px;padding:0;width:8px}.teacher-detail-slider ul.slick-dots li.slick-active button{background:#8356b2}.teacher-detail-slider ul.slick-dots li{display:inline-block;float:none;height:8px;margin:0 3px;width:auto}.map-info-helper{position:relative;width:1110px;transition:.3s}.map-info-helper .info-window{display:none;width:294px;padding:36px;top:170px;z-index:1;box-shadow:0 11px 24px 0 rgba(0,0,0,.2);background:#f6f6f6;border-radius:5px;position:absolute}#images-gallery .grid-item a:after,#images-gallery li a:after,.gallery-description:after{height:100%;width:100%;box-sizing:border-box;position:absolute;content:" ";top:0;left:0;border-bottom:1px solid #fff}.map-info-helper .info-window h4{color:#31293A;font-size:14px;font-family:FiraSans-SemiBold;margin-bottom:10px}.map-info-helper .info-window h4 span{vertical-align:middle;margin-right:10px;display:inline-block}.map-info-helper .info-window h4 img{vertical-align:middle;display:inline-block}.map-info-helper .info-window h3{color:#31293A;font-size:20px;font-family:FiraSans-Book;margin-bottom:20px}.map-info-helper .info-window p{color:#31293A;font-size:14px;font-family:FiraSans-Book;margin-bottom:18px;line-height:1.4}#images-gallery .grid,.map-info-helper .info-window ul li img{width:100%}.contacts .map{background:#f6f6f6;margin:0 auto;max-width:1920px}.contacts .map .title{margin-bottom:24px}#header.transparent.fixed{top:0}.seo .map{padding-top:80px;background:#f6f6f6}.about+.map{padding-top:84px}.map-extra,.map-extra iframe{height:430px}.map .title{margin-bottom:44px}#map-extra-1{box-shadow:0 11px 24px 0 rgba(0,0,0,.11)}.map-info-trigger{padding-left:30px}.map-info-trigger.active{background:url(../images/)}.map-wrapper .map-stations ul{justify-content:left}.map-extra div,.map-wrapper .map-wrp div{max-width:none!important}#images-gallery{height:auto!important;width:1110px;margin:0 auto 62px;position:relative}.gallery-description{background:#8356b2;box-sizing:border-box;width:100%;position:relative}.gallery-description:after{border-right:none}.gallery-description>div>div{padding:11px 40px}.gallery-description>div p{color:#fff;font-size:16px;line-height:1.5;margin-bottom:0}.gallery-detail .inside{max-width:100%}header{position:relative;display:block;background:url(../images/BG.svg) center 0 no-repeat #7b51a7!important}.this-screen .inside{width:1170px}.main-screen .inside{padding-top:1px;background:url(../images/bg-header-2.png) 100% 0 no-repeat!important;padding-bottom:100px}.head-desc{position:relative;z-index:3;margin-top:26px;padding:0 0 0 30px}.head-desc h1{font-size:52px;line-height:62px;color:#fff;font-weight:700;max-width:514px;font-family:FiraSans-Bold}.head-desc .slogan{display:block;line-height:42px;margin:0;color:#fff;font-size:26px;width:800px;text-align:left}.head-desc .slogan span{font-weight:800;font-family:FiraSans-Bold;color:#ffbf00;display:inline-block;border-bottom:1px solid #ffbf00;line-height:1}.open-map{cursor:pointer}.custom-title{color:#fff;font-size:18px;text-align:center;line-height:1.3;padding:40px 0 30px}.custom-title p{width:215px;float:left;margin:0 27px 0 0;text-align:left;font-size:16px;color:#e0c7fb}.custom-title span{font-weight:500;color:#ffbf00;display:inline-block}.clearfix:after{visibility:hidden;display:block;content:".";clear:both;height:0}.just-button{display:none;text-align:center;padding-top:50px}.just-button a{color:#000;font-family:"Fira Sans";text-align:center;border:none;border-radius:5px;width:280px;height:66px;font-weight:900;font-size:18px;line-height:1.1;display:inline-block;box-sizing:border-box}.main-screen .caption-widget{margin-top:58px}.requisites .abakan,.requisites .almati,.requisites .barnaul,.requisites .bryansk,.requisites .chelyabinsk,.requisites .ekaterinburg,.requisites .irkutsk,.requisites .izhevsk,.requisites .kaliningrad,.requisites .karaganda,.requisites .kazan,.requisites .krasnodar,.requisites .moskva,.requisites .novosibirsk,.requisites .nursultan,.requisites .perm,.requisites .rostov,.requisites .samara,.requisites .adler,.requisites .novorossiysk,.requisites .orenburg,.requisites .ryazan,.requisites .sochi,.requisites .voronezh,.requisites .yaroslavl{flex-direction:column}@media (max-width:1199px){.custom-title p{float:none;width:343px;margin:0 0 10px}}@media screen and (max-width:1100px){.main-screen .inside{padding-bottom:44px}.this-screen .inside{width:970px}.head-desc{margin-top:82px}.head-desc h1{font-size:45px;line-height:53px}.head-desc .slogan{font-size:24px;margin:0}.custom-title{font-size:16px}}@media screen and (min-width:961px){}@media screen and (max-width:960px){.this-screen .inside{width:720px}body .head-desc{margin-top:20px}.head-desc h1{max-width:300px}.head-desc .slogan{margin-top:7px;padding-bottom:35px}}@media only screen and (max-width:900px){.head-desc .slogan{width:100%;font-size:25px}}@media screen and (max-width:768px){.performance-main .performance-trailer__container iframe{height:388px !important;}.head-desc h1{font-size:34px;line-height:40px}.head-desc .slogan{margin-top:0;font-size:25px;padding-bottom:4px}.custom-title{padding:0}.just-button{display:block}.just-button a{width:100%}}@media only screen and (max-width:715px){.head-desc h1{font-size:40px;line-height:50px;margin-bottom:30px}.head-desc .slogan{font-size:20px;line-height:30px}}@media (max-width:600px){.main-screen .inside{background-size:385px auto!important;background-position:50% calc(100% + 177px)!important;padding-bottom:20px}.head-desc h1{max-width:100%;text-align:center}.custom-title p{width:auto;text-align:center}.just-button{padding-top:131px}}@media screen and (max-width:1110px){#featured-articless{padding-bottom: 60px}#featured-articless .h2{margin-top:90px}#images-gallery{width:960px}#images-gallery .grid-item{width:192px;height:143px}.gallery-description>div p{line-height:1.3;margin-bottom:10px}.gallery-description>div>div{padding:20px}}#wd,.desc-3,.desc-5{display:none!important}.desc-7{display:block!important}@media screen and (max-width:1000px){#images-gallery{width:100%;height:1180px}.gallery-detail .inside{width:752px!important}#images-gallery .grid-item{height:140px;width:188px}.desc-5{display:block!important}#images-gallery li{width:175px;height:131px}.gallery-description>div p{line-height:1.3;margin-bottom:10px}.gallery-description>div>div{padding:20px}.desc-7{display:none!important}}@media screen and (max-width:780px){.article-description p{font-size:16px;line-height:24px}.article .article-description .h2,.article .article-description h2{font-size: 22px;line-height:32px}.teacher-detail-inform .teacher-detail-header{padding-bottom:20px}.vkshare{margin:20px 0}.sto.this-screen{padding:60px 0 !important}.inside-of-page.article .inside,#featured-articless .inside,.this-screen .inside{width:690px !important}.title-caption{text-align:center;margin-bottom:20px;font-size:26px;line-height:36px}.caption-header-article{flex-direction:column}.caption-widget .blocks .blocks-childs{flex-direction:row;flex-wrap:nowrap}.caption-widget .blocks .blocks-childs .item{text-align:center}.caption-widget .blocks .text-image{justify-content:center}.caption-widget .item.left .text{width:180px !important}#images-gallery .grid-item{height:140px;width:188px}.gallery-detail .inside{width:564px!important}.desc-5{display:none!important}.desc-3{display:block!important}}@media screen and (max-width:720px){.pc-page-mobi{display:block}.pc-page-pc{display:none}}@media screen and (max-width:740px){#images-gallery{height:1500px;width:564px}#images-gallery li{width:200px;height:150px}.gallery-detail .inside{width:564px!important;padding-left:0!important;padding-right:0!important;max-width:100%}.gallery-description>div p{margin-bottom:10px;font-size:14px;line-height:1.3}.gallery-description>div>div{padding:20px}.desc-3.gallery-description{display:block!important;width:375px}.desc-5,.desc-7{display:none!important}}#video,.main .first-screen{max-width:1920px;margin:0 auto}.footer-top-md .coll-1 .col-s1,.footer-top-md .coll-1 .col-s2,.footer-top-md .coll-2 .col-s1{display:inline-block;vertical-align:top}@media screen and (max-width:600px){#images-gallery,.gallery-detail .inside{width:519px!important}#images-gallery .grid-item{width:173px;height:auto}.desc-3.gallery-description{width:345px}}@media screen and (max-width:540px){#images-gallery,.gallery-detail .inside{width:480px!important}#images-gallery .grid-item{width:160px}.desc-3.gallery-description{width:319px}}@media screen and (max-width:500px){body .head-desc{margin-top:50px}.head-desc h1{margin-bottom:20px}#images-gallery,.gallery-detail .inside{width:441px!important}#images-gallery .grid-item{width:147px}.desc-3.gallery-description{width:293px}}@media screen and (max-width:460px){.performance-main .performance-trailer__container iframe{height:190px !important;}#images-gallery,.gallery-detail .inside{width:396px!important}#images-gallery .grid-item{width:132px}.desc-3.gallery-description{width:263px}}@media screen and (max-width:420px){#images-gallery,.gallery-detail .inside{width:360px!important}#images-gallery .grid-item{width:120px;height:89px}.desc-3.gallery-description{width:239px}}@media screen and (max-width:380px){#images-gallery,.gallery-detail .inside{width:333px!important}#images-gallery .grid-item{width:111px;height:83px}.desc-3.gallery-description{width:221px}}@media screen and (max-width:350px){#images-gallery,.gallery-detail .inside{width:300px!important}#images-gallery .grid-item{width:100px;height:74px}.desc-3.gallery-description{width:199px}}.gallery-detail+#foto-report{margin-top:0}@media screen and (max-width:980px){.grid-item{width:160px}}#others-in-grope .inside .list-of-others ul li div div a:hover{background:#ff6a4d!important;border-color:#ff6a4d!important;color:#fff!important;box-shadow:0 11px 20px 0 rgba(219,83,57,.24)!important}.main .first-screen{padding-top:1px;width:100%;overflow-x:hidden}#video{overflow:hidden;height:750px;top:0;z-index:0;width:100%;position:absolute}.main .first-screen .caption{margin-top:72px;position:relative}#video-inner{min-width:100%;min-height:750px}#video-inner:after{position:absolute;content:" ";width:100%;height:100%;background:rgba(0,0,0,.6);top:0;left:0}@media screen and (max-width:1860px){.photo-video-slider .inside #photo-video-slider .slick-list{height:540px;padding-top:180px}}@media screen and (max-width:1760px){.photo-video-slider .inside #photo-video-slider .slick-list{height:529px;padding-top:164px}}@media screen and (max-width:1600px){.photo-video-slider .inside #photo-video-slider .slick-list{height:500px;padding-top:140px}.inner-page #header .inside .information{margin-top:8px;padding-top:15px;margin-right:60px}.inner-page #header.fixed .inside .information{padding-top:5px;margin-top:8px}#header .inside .information ul li img{margin-right:6px;width:16px}#header .information{margin-right:60px}#header .information li a{font-size:26px}}@media screen and (max-width:1500px){.photo-video-slider .inside #photo-video-slider .slick-list{height:470px}}@media screen and (max-width:1340px){.photo-video-slider .inside #photo-video-slider .slick-list{height:446px}}@media screen and (max-width:1240px){.photo-video-slider .inside #photo-video-slider .slick-list{height:420px}.photo-video-slider .inside #photo-video-slider ul li.slick-center img{transform:scale(1.9)}.photo-video-slider .inside #photo-video-slider .slick-next{right:12%}.photo-video-slider .inside #photo-video-slider .slick-prev{left:12%}}@media screen and (min-width:960px){.teachers ul.list-of-teachers li:hover{background:#fff1ee}.teachers ul.list-of-teachers li.filling-empty-space:hover,.teachers ul.list-of-teachers li:hover>div{background:0 0}.teachers ul.list-of-teachers li:hover h4{text-decoration-color:#ff6a4d;color:#ff6a4d}.teachers ul.list-of-teachers li:hover p{color:#ff6a4d}#footer .coll li a:hover{color:#ffbf00}.comments #comments ul li a:hover{opacity:.8}}@media screen and (max-width:1900px){#main-menu .menu-top .inside{padding-top:100px}#main-menu .menu-top{background-position:center 380px}}@media screen and (max-width:1600px){#main-menu .menu-top .inside .close{top:20px;right:60px}#main-menu .menu-top .inside{padding-top:70px}#main-menu .order-free{padding-bottom:20px;margin-top:30px}#main-menu .menu-wrapper{overflow-y:scroll;padding-left:36px}#main-menu .menu-top{margin-left:-36px;width:calc(100% + 36px);max-width:none;background-position:center 340px}#main-menu .coll:not(.coll-3){width:380px}}@media screen and (max-width:1368px){.teachers ul.list-of-teachers li>div{box-sizing:border-box;max-width:100%;padding:26px 0 30px}.seo-top .seo-top-inner{justify-content:center}.activities #activities .activities-extra .left{width:560px}}@media screen and (max-width:1500px) and (min-width:960px){.list-horizontal ul li{width:33%}.women .content .caption{margin-left:30px}.about .slick-prev,.comments #comments .slick-prev{left:-10px}.about .slick-next,.comments #comments .slick-next{right:-10px}.list-of-articless .list li{padding:30px}}@media screen and (max-width:1500px){#main-menu .menu-top .inside .close{width:64px;height:64px;line-height:62px}#header .wrapper{height:74px}#footer .coll.coll-1{width:470px;max-width:100%;margin-right:0}#footer .coll.coll-2{width:420px;max-width:100%}.inner-page #header .navigation{padding:30px 15px 30px 61px}.inner-page #header .inside .information{padding-top:3px}.inner-page #header .logo{width:256px}.faq-page .inside .page-title{font-size:36px;margin-bottom:28px}.faq-page .inside{width:690px}.faq-page .inside li{margin-bottom:32px}.inner-page #header .information{display:inline-block}#header.fixed .inside .navigation,.inner-page #header .navigation{padding-top:26px;padding-bottom:26px}}@media screen and (max-width:1140px) and (min-width:1002px){.dance1_result_bg .inside ul li{max-width:30.3%;padding-right:3%}}@media screen and (max-width:1360px){#header .information{position:relative}}@media screen and (max-width:1360px) and (min-width:716px){#footer .coll-3{width:140px}#footer .coll-3 .callspan1{display:inline-block;margin-right:50px}.inner-page #header .information li{margin-right:30px!important}.inner-page #header.fixed .inside .information ul .free a{font-size:14px}.inner-page #header .information li.phone2 a{font-size:20px}.inner-page #header .information li span{font-size:12px}#header .information,.inner-page #header .inside .information{margin-right:10px}}@media screen and (min-width:1000px){.main .first-screen{background:0 0}}@media screen and (max-width:1100px){.photo-video-slider .inside #photo-video-slider .slick-list{height:400px}.photo-video-slider .inside #photo-video-slider ul li.slick-center img{transform:scale(2.1)}.photo-video-slider .inside #photo-video-slider .slick-next{right:8%}.photo-video-slider .inside #photo-video-slider .slick-prev{left:8%}}@media screen and (max-width:1000px){.photo-video-slider .inside #photo-video-slider .slick-list{height:360px}#header .navigation{padding:23px 12px 23px 56px}.main .first-screen .butons-on-first .left-part-butons a{height:58px;line-height:58px}.main .first-screen .butons-on-first{margin-top:110px}.main .first-screen{padding-top:186px}#header .inside .logo{margin-left:20px}.photo-video-slider .inside #photo-video-slider .slick-next{right:5%}.photo-video-slider .inside #photo-video-slider .slick-prev{left:5%}.photo-video-slider .inside #photo-video-slider ul li.slick-active img,.photo-video-slider .inside #photo-video-slider ul li.slick-active>div:after{transform:scale(1.6)}.photo-video-slider .inside #photo-video-slider ul li.slick-center img{transform:scale(2.2)}}@media screen and (max-width:900px){.photo-video-slider .inside #photo-video-slider ul li.slick-active img,.photo-video-slider .inside #photo-video-slider ul li.slick-active>div:after{transform:scale(2)}.photo-video-slider .inside #photo-video-slider ul li.slick-center img{transform:scale(2.5)}.photo-video-slider .inside #photo-video-slider .slick-next{right:2%}.photo-video-slider .inside #photo-video-slider .slick-prev{left:2%}.photo-video-slider .inside #photo-video-slider .slick-list{height:315px}}.map-wrapper .inside{width:100%!important}.dance .inside .tanec-main-h1,.dance .inside h1{font-size:50px;padding:0}.activities #activities .activities-extra .left,.activities #activities .activities-extra .right .banner{width:500px}.list-vertical-dance ul li .h3,.list-vertical-dance ul li h3,.list-vertical-theator ul li .h3,.list-vertical-theator ul li h3{font-size:50px}.list-vertical-dance ul .about-dance-5{padding-bottom:160px}.list-vertical-dance ul .about-dance-3{padding-bottom:26px}.activities #activities .activities-extra .left p{right:-56px}.activities #activities .activities-extra .right .banner .h2,.activities #activities .activities-extra .right .banner h2{padding:0}#main-menu .coll .callspan2>div:first-child{width:117px;margin-right:0}#main-menu .coll:not(.coll-3){margin-right:0;width:380px}#main-menu .coll-1 .violet li a{color:#8356b2;font-size:18px}#main-menu .coll-1{width:40%;margin-right:10%}#main-menu .coll-2{width:40%;margin-right:0}#main-menu .coll-1 .span-md{width:152px;vertical-align:top}#main-menu .coll-2 .span-md-1,.span-md-2{width:160px;display:inline-block;vertical-align:top}#main-menu .menu-top{background-position:center 300px}#main-menu .coll:not(.coll-3){text-align:left}#main-menu .order-free{text-align:left;padding-left:10%}.footer-top-md .coll-1 .col-s1{width:150px}.footer-top-md .coll-2 .col-s1{width:180px}.got-questions button,.graphic-footer button,.top-winter .detail a{box-shadow:2px 2px 8px rgba(25,132,75,.5)}@media screen and (max-width:1200px){#footer .coll.coll-2{width:387px}#footer .coll.coll-1,#footer .footer-bottom .copy{width:450px}#footer .footer-bottom .info{margin-right:180px}.main .first-screen .butons-on-first .left-part-butons p{display:block;margin-top:22px}.main .first-screen .butons-on-first .left-part-butons{margin-top:0;width:auto}.main .first-screen .butons-on-first{margin-top:100px}.main .first-screen .caption h1{font-size:50px}}@media screen and (max-width:1110px){.footer-top-md,.images-gallery .medium{display:block}#footer .inside{width:690px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-around}#footer .coll.coll-1,#footer .coll.coll-2{width:320px}.list-horizontal-dance.count-4 .inside ul li>div,.map-info-helper,.map-wrapper .inside{max-width:100%}.map-wrapper .map-stations ul li.preview{padding-top:10px}.map-wrapper .map-stations ul li.preview img{width:16px}.map-wrapper .map-stations ul li.preview span{display:block;margin-left:0;padding-top:10px;padding-bottom:10px;text-align:center}.map-wrapper .map-stations ul li.description{padding-bottom:0;padding-top:0}.description .map-info-helper .info-window ul li{padding:0}.map-wrapper .map-info-helper .info-window{background:#fff;box-shadow:none}.map-wrapper .map-stations ul li.description li{text-align:left!important;background:#fff!important;margin-bottom:8px;border:none}#footer .footer-bottom .info,.map-wrapper .map-stations ul li.description img{margin-right:0}.map-wrapper .map-stations ul li.description .preview span{display:inline-block}.map-wrapper .map-stations ul li.description li:hover{background:#fff!important}#header .inside{max-width:100%;position:relative}#header.transparent.fixed .inside{margin-top:0}#header .navigation{padding-top:23px;padding-bottom:23px;margin-top:0}#header .inside .logo img{height:54px}#header .information{margin-top:12px}.footer-top,.images-gallery .large{display:none}.images-gallery{margin:0 auto}#footer .coll h3{font-size:18px}#footer .coll li{margin-bottom:14px}#footer .coll>div.margin-bottom{margin-bottom:43px}#footer .coll-2>div.margin-bottom{margin-bottom:72px}#footer .footer-bottom .copy{width:158px}#others-in-grope .inside .list-of-others ul,.list-horizontal-dance.count-4 .inside ul{justify-content:space-around}.widget-dance-1 .inside .left{width:470px}.gallery-detail .list{width:890px;margin:0 auto}#chouse-your-grupe .inside .list ul li{width:528px}#chouse-your-grupe .inside .list ul{justify-content:center}#header .information li a{font-size:20px}#header .information li span{font-size:12px}}@media screen and (max-width:920px){.gallery-detail .list{width:666px}.images-gallery .small{display:block}.images-gallery .medium{display:none}}@media screen and (max-width:1000px) and (min-width:716px){.main .first-screen .main .first-screen .caption h1{margin-bottom:45px;letter-spacing:6px;padding-top:358px;padding-bottom:166px}.main .first-screen .caption h2{letter-spacing:2px}.main .first-screen .caption h1:after{top:50px;width:334px;left:4px}.main .first-screen .caption h1:before{top:107px;width:380px;left:52px}.main .first-screen .caption h1 a::after{bottom:10px}.main .first-screen .butons-on-first{margin-top:203px}.main .first-screen .butons-on-first .left-part-butons p{font-size:14px;line-height:1.4}.main .first-screen .butons-on-first .right-part-butons .text{padding-left:10px;width:160px}.main .first-screen .butons-on-first .right-part-butons .img{width:148px}#foto-report .inside .images-foto-report li img,.activities #activities .activities-extra .left img,.list-of-articless,.main .first-screen .butons-on-first .right-part-butons .img img{max-width:100%}.main .first-screen .butons-on-first .right-part-butons{width:330px;padding-top:0;margin-right:0}.article-description h3,.list-of-articless .list li .desc h4 a,.list-of-articless li .desc .h4 a,.main .first-screen .butons-on-first .right-part-butons>div p{font-size:20px}.main .first-screen .butons-on-first .right-part-butons .img a:after{margin-left:-13px;margin-top:-29px}.women .inside{width:100%!important;max-width:none}.women .content{border-radius:0;padding-bottom:48px}.women .content .caption{margin:120px auto 0;max-width:98%}.women .content .caption h3{font-size:32px;line-height:1.2;width:460px;margin-bottom:27px}.women .content .caption p{font-size:16px;line-height:1.65;margin-bottom:22px}.title h3{font-size:32px;padding:0}.list-horizontal ul li{width:48%;margin-bottom:40px}.about .inside,.comments .inside{width:570px}#footer .coll-1{width:320px;margin-right:30px}#footer .coll-2{width:320px;margin-right:0}#footer .coll.coll-1,#footer .coll.coll-2{width:340px}#footer{background-position:-200px bottom}.list-of-articless .page-title{font-size:35px;margin-bottom:34px}.dance-extra-widget .white .right h4,.history .inside .page-title,.list-of-articless .list li .desc h4,.list-of-articless li .desc .h4{margin-bottom:10px}.about-dance1 .inside ul li>div,.about-us .target-desc,.list-of-articless .list,.list-of-images li>div,.women .content .caption p{width:auto}#chouse-your-grupe .inside .list ul li>div p,#footer .footer-bottom .payment p,#foto-report .inside .images-foto-report li .description h4 a,.list-of-articless .list li .desc p,.list-of-articless li .desc p,.main .first-screen .butons-on-first .right-part-butons>div .yellow{font-size:14px}.list-of-articless .list li .desc{margin-left:18px;width:73%}#footer .footer-bottom .copy{width:200px}#footer .footer-bottom .info{margin-right:0;width:310px}#footer .footer-bottom .payment,.performance-page .inside .list-of-performance .row>div.image{width:150px}#footer .footer-bottom .information{width:460px}#header .information li span,.history-detail .about-history .top-part .page-title p{font-size:16px}.comments{padding-bottom:46px}.about .title,.comments .title,.comments-page .inside .page-title,.list-vertical-theator ul li.about-theator-2 h3{margin-bottom:32px}.about{padding-bottom:60px}#header .inside{width:100%;max-width:100%;padding-left:10px;padding-right:10px;box-sizing:border-box}#main-menu .menu-top .inside{padding-top:140px;text-align:center}#benefits,#featured-articless,.activities #activities .activities-extra{padding-top:54px}#main-menu .menu-top .inside .close{width:64px;height:64px;line-height:60px;top:32px;right:48px}#main-menu .order-free{text-align:left;padding-left:calc(81% - 646px)}#main-menu .menu-top{background-position:center 420px}#main-menu .coll .callspan2>div{width:186px}#footer .coll h3{font-size:18px}#footer .coll li{margin-bottom:14px}.list-of-articless .list li{padding:20px;margin-bottom:22px}.about-dance-page .inside{width:690px;padding-bottom:125px}.about-dance-page .inside .description-of-dance .title{margin-top:50px;margin-bottom:48px}.about-dance-page .inside .description-of-dance p,.about-theator-page .inside .description-of-dance p,.dance1_result_bg .inside ul li>div p,.performance-page .inside .list-of-performance .row .desc h5{line-height:1.5}.about-dance-page .inside .description-of-dance h1{font-size:50px;line-height:1.1}.about-dance-page .inside .description-of-dance h2{margin-top:12px;font-size:36px}.about-dance-page .inside .description-of-dance{width:390px}.dance1{background-image:url(../images/dance1_md_bg.jpg)}.dance2{background-image:url(../images/dance2_md_bg.jpg)}.dance3{background-image:url(../images/dance3_md_bg.jpg)}.dance4{background-image:url(../images/dance4_md_bg.jpg)}.about .title h3{line-height:1.5;padding:0 20px}.list-horizontal-dance.count-4{padding-top:52px;padding-bottom:44px}.list-horizontal-dance.count-4 .inside ul li{width:40%}.list-horizontal-dance.count-4 .inside ul li h4{margin-top:24px}.list-horizontal-dance.count-4 .inside ul li:first-child h4,.list-horizontal-dance.count-4 .inside ul li:nth-child(2) h4{margin-bottom:52px}.title{margin-bottom:62px}.widget-dance-1 .inside{padding-top:46px;width:690px;text-align:center;padding-bottom:60px}.widget-dance-1 .inside .left h3{width:auto;margin-bottom:20px;font-size:30px}#try-for-free p,.activities .inside .title,.map .title,.widget-dance-1 .inside .right p{margin-bottom:27px}.widget-dance-1 .inside .right{width:572px;padding-left:12px;text-align:left;margin-left:0;margin-top:27px}.widget-dance-1{background-image:url(../images/widget-dance_md-1.jpg)}.widget-dance-1 .inside .right .get-free{text-align:center;margin-top:34px}.dance1_result_bg .inside h3{font-size:30px}.dance1_result_bg .inside{padding-top:55px;width:690px;padding-bottom:0}.dance1_result_bg .inside h3,.dance1_result_bg .inside ul li,.producing-list .filter,.seo-top .title{margin-bottom:40px}.dance1_result_bg .inside ul li>div{margin-left:18px}.dance1_result_bg .inside ul li:first-child,.dance1_result_bg .inside ul li:nth-child(3),.dance1_result_bg .inside ul li:nth-child(5){width:378px}.dance1_result_bg .inside ul li:nth-child(2),.dance1_result_bg .inside ul li:nth-child(4),.dance1_result_bg .inside ul li:nth-child(6){width:300px}#others-in-grope2 .inside .list-of-others ul li div div a,.dance1_result_bg .inside ul li:nth-child(2)>div,.dance1_result_bg .inside ul li:nth-child(4)>div,.dance1_result_bg .inside ul li:nth-child(6)>div{margin-left:0}.about-dance1 .inside{padding-top:42px}.about-dance1 .inside .title h3,.casting-page .inside .page-title{margin-bottom:35px}.about-dance1 .inside .title p{width:540px}.about-dance1 .inside ul li{width:100%;text-align:left;margin-bottom:60px}.about-dance1 .inside .title{margin-bottom:48px}.about-dance1 .inside ul li>div>div:first-child{display:inline-block;width:auto;vertical-align:top;margin-bottom:15px}.about-dance1 .inside ul li>div>div:nth-child(2){width:326px;display:inline-block;vertical-align:top}.about-dance1 .inside ul li>div h4{margin-top:0;height:auto;margin-bottom:20px}.teachers .inside{width:690px;padding-bottom:24px}.teachers ul.list-of-teachers{justify-content:space-between}.teachers ul.list-of-teachers li{width:210px;text-align:center}.teachers ul.list-of-teachers li>div{width:auto;padding-left:0;padding-right:0}.teachers .inside .page-title{font-size:30px;margin-bottom:14px}#others-in-grope .inside .page-title{font-size:30px;margin-bottom:35px}.others-in-grope-gray{padding-top:55px}#others-in-grope .inside,.about-us .women .content>div,.dance-extra-widget .white .inside,.inside{width:690px}#others-in-grope .inside .list-of-others ul li{width:340px;height:455px}#others-in-grope .inside .list-of-others ul li>div{margin-left:47px;margin-top:34px}#others-in-grope .inside .list-of-others ul li.grope3>div h4,#others-in-grope .inside .list-of-others ul li.grope5>div h4,#others-in-grope .inside .list-of-others ul li>div h4{margin-bottom:310px}#others-in-grope .inside .list-of-others ul li>div div a{margin-left:40px}#others-in-grope .inside .list-of-others ul li.grope1{background-image:url(../images/other-in-grope/1/1_md.jpg)}#others-in-grope .inside .list-of-others ul li.grope2{background-image:url(../images/other-in-grope/1/2_md.jpg)}#others-in-grope .inside .list-of-others ul li.grope3{background-image:url(../images/other-in-grope/1/3_md.jpg)}#others-in-grope .inside .list-of-others ul li.grope3>div,#others-in-grope .inside .list-of-others ul li.grope5>div{margin-top:34px}#others-in-grope .inside .list-of-others ul li.grope4{background-image:url(../images/other-in-grope/1/4_md.jpg)}#others-in-grope .inside .list-of-others ul li.grope4>div h4{margin-bottom:275px}#others-in-grope .inside .list-of-others ul li.grope5{background-image:url(../images/other-in-grope/1/5_md.jpg)}.photo-video-slider .inside,.teachers-in-dance{padding-top:56px}.dance-extra-widget .white{padding-top:33px}.dance-extra-widget .white .left{width:480px}.dance-extra-widget .white .right>div{width:30%}.dance3.about-dance-page .inside{padding-bottom:65px}.dance .inside .tanec-main-h1,.dance .inside h1{padding:0;letter-spacing:2px;font-size:50px}.list-vertical-dance ul .main .caption{width:400px}.dance,.theator{padding-top:188px}.dance .inside,.theator .inside{padding-bottom:143px}.list-vertical-dance ul li{padding-top:175px}.list-vertical-dance ul li h4{width:360px;line-height:1.4;margin-bottom:23px}.list-vertical-dance ul li h2{font-size:50px;margin-bottom:24px}.list-vertical-dance ul li p{line-height:1.5;width:350px;font-size:16px}.list-vertical-dance ul .main{padding-bottom:165px;background-image:url(../images/dance/main_md.jpg)}.list-vertical-dance ul li h3{font-size:50px;margin-bottom:22px;letter-spacing:1.7px;line-height:1.1}.list-vertical-dance ul .about-dance-1 .caption{margin-left:361px}.list-vertical-dance ul .about-dance-3 .caption{margin-left:340px}.list-vertical-dance ul .about-dance-5 .caption,.list-vertical-theator ul .about-theator-1 .caption{margin-left:360px}#try-for-free{padding-bottom:62px;padding-top:60px}#try-for-free .title{margin-bottom:13px}#try-for-free h3{font-size:32px;padding-top:29px;margin-bottom:12px}#try-for-free p{line-height:1.5;padding:0 120px;font-size:16px}#chouse-your-grupe .inside{padding-top:56px;padding-bottom:30px}#chouse-your-grupe .inside .title h3,#others-in-grope2 .inside .page-title h3,.photo-video-slider .inside .title h3,.widget-benefits .inside h3{font-size:32px}#chouse-your-grupe .inside .title{margin-bottom:22px}#chouse-your-grupe .inside>p{line-height:1.5;width:auto;font-size:16px;margin-bottom:56px}#chouse-your-grupe .inside .list ul{justify-content:center}#benefits .horizontal-list>ul li:nth-child(2),#chouse-your-grupe .inside .list ul li,#steps .horizontal-list>ul>li:nth-child(2),.activities #activities .activities-extra .left,.producing-detail .inside .producing-desc-left,.seo-top .seo-top-inner>div.right{width:330px}#chouse-your-grupe .inside .list ul li:nth-child(odd){margin-right:12px}#chouse-your-grupe .inside .list ul li:nth-child(2n){margin-left:12px}#chouse-your-grupe .inside .list ul li>div{padding:30px 20px 20px 35px}.performance-page .inside,.teachers .inside,.women .inside{padding-top:0}.activities{padding-top:62px;padding-bottom:148px}.activities .inside .title h3{margin-bottom:0;font-size:32px}.activities #activities>p{font-size:16px;width:auto;line-height:1.5;margin-bottom:60px}.activities #activities ul li{margin-bottom:20px;width:50%}.activities #activities ul li div .img{height:260px}.activities #activities ul li div .desc{padding:0 16px}.activities #activities .activities-extra .left p{top:auto;bottom:-68px}.activities #activities .activities-extra .right .banner{width:330px;padding-top:52px;background-image:url(../images/activities/banner1_md.jpg)}.activities #activities .activities-extra .right .banner h2{font-size:20px;padding:0 44px;margin-bottom:35px}.activities #activities .activities-extra .right .banner a{width:208px;font-size:20px}.activities #activities ul li:nth-child(4){margin-bottom:20px}.about-us .list-horizontal ul li,.activities #activities ul li:nth-child(5),.activities #activities ul li:nth-child(6),.list-of-images li div img{margin-bottom:0}.about .slick-prev,.comments #comments .slick-prev{left:-30px}.about .slick-next,.comments #comments .slick-next{right:-30px}.about-theator-page .inside .description-of-dance h1{padding:0;letter-spacing:.3px;width:auto;font-size:50px;line-height:1.1}.about-theator-page .inside .description-of-dance{width:380px}.about-theator-page .inside .description-of-dance h2{font-size:36px;margin-top:9px}.about-theator-page .inside .description-of-dance .title{margin-bottom:38px}.about-theator-page .inside{padding-bottom:150px}.about-theator-page .theator2 .inside{height:78px}.theator1{background-image:url(../images/theator_md_1.jpg)}#others-in-grope .inside .list-of-others ul li.grope6{background-image:url(../images/other-in-grope/1/6_md.jpg)}#others-in-grope .inside .list-of-others ul li.grope6>div,#others-in-grope .inside .list-of-others ul li.grope7>div,#others-in-grope2 .inside .list-of-others ul li.grope6>div,#others-in-grope2 .inside .list-of-others ul li.grope7>div,#others-in-grope2 .inside .list-of-others ul li.grope8>div{margin-top:30px}#others-in-grope .inside .list-of-others ul li.grope6>div h4,#others-in-grope .inside .list-of-others ul li.grope7>div h4,#others-in-grope .inside .list-of-others ul li.grope8>div h4{margin-bottom:266px;line-height:1.1}#others-in-grope .inside .list-of-others ul li.grope7{background-image:url(../images/other-in-grope/1/7_md.jpg)}.theator2{background-image:url(../images/theator_md_2.jpg)}#others-in-grope .inside .list-of-others ul li.grope8{background-image:url(../images/other-in-grope/1/8_md.jpg)}#others-in-grope .inside .list-of-others ul li.grope8>div{margin-top:30px;margin-left:50px}.theator3{background-image:url(../images/theator_md_3.jpg)}.list-vertical-theator ul li h4{line-height:1.5;letter-spacing:.5px;font-size:16px;margin-bottom:18px}.theator .inside h1{font-size:50px;padding:0}.list-vertical-theator ul .main{padding-top:50px;padding-bottom:55px;background-image:url(../images/theator/main_md.jpg)}.list-vertical-theator ul .main .caption{width:360px}.list-vertical-theator ul li h2{font-size:50px;letter-spacing:1.8px}.list-vertical-theator ul li p{font-size:16px;line-height:1.5}.list-vertical-theator ul li h3{font-size:50px;line-height:1.1;letter-spacing:2px;margin-bottom:12px}.list-vertical-theator ul li{padding-top:118px}.list-vertical-theator ul .about-theator-2 .caption{width:370px}.list-vertical-theator ul .about-theator-3 .caption{margin-left:370px}.grope-dance{background-image:url(../images/dance_md_bg.jpg)}.grope-dance .inside,.grope-theator .inside{padding-bottom:100px}.grope-dance .inside .title h1,.grope-theator .inside .title h1{font-size:50px}.about-dance2{padding-top:60px}#others-in-grope2 .inside .list-of-others ul li{margin-bottom:30px;height:220px}#others-in-grope2 .inside .list-of-others ul li>div{margin-left:50px;margin-top:54px}#others-in-grope2 .inside .list-of-others ul li.grope1{width:687px;background-image:url(../images/other-in-grope/2/1_md.jpg)}#others-in-grope2 .inside .list-of-others ul li.grope2{width:687px;background-image:url(../images/other-in-grope/2/2_md.jpg)}#others-in-grope2 .inside .list-of-others ul li.grope3{width:687px;background-image:url(../images/other-in-grope/2/3_md.jpg)}#others-in-grope2 .inside .list-of-others ul li.grope4{width:687px;background-image:url(../images/other-in-grope/2/4_md.jpg)}#others-in-grope2 .inside .list-of-others ul li.grope5{width:690px;background-image:url(../images/other-in-grope/2/5_md.jpg)}#others-in-grope2 .inside .list-of-others ul li.grope3>div{margin-top:37px}#others-in-grope2 .inside .list-of-others ul li.grope3>div h4{width:290px;margin-bottom:30px}.grope-theator{background-image:url(../images/theator_md_bg.jpg)}#others-in-grope2 .inside .list-of-others ul li>div h4{width:290px;margin-bottom:30px!important}#others-in-grope2 .inside .list-of-others ul li.grope6{width:687px;background-image:url(../images/other-in-grope/2/6_md.jpg)}#others-in-grope2 .inside .list-of-others ul li.grope7{width:687px;background-image:url(../images/other-in-grope/2/7_md.jpg)}#others-in-grope2 .inside .list-of-others ul li.grope8{width:687px;background-image:url(../images/other-in-grope/2/8_md.jpg)}.about-us .first-screen{background-image:url(../images/about-us-_md_bg.jpg)}.about-us .women .content{margin-top:0}.about-us .first-screen .caption h1{width:auto;padding:0;font-size:60px;line-height:1.1}.women .content .caption{margin-top:27px;width:420px;padding-bottom:2px}.women .content{background-image:url(../images/women1_md.jpg)}.about-us .target-desc p{font-size:24px;margin-top:60px}.about-us .our-target li .text{text-align:center;padding-top:22px}.about-us .our-target ul{justify-content:space-around}.about-us .our-target{padding-bottom:54px}.about-us .our-job .our-job-inner{padding:58px 15px;width:auto;max-width:710px;margin:0 auto}.about-us .our-job .our-job-inner h3{font-size:24px;margin-bottom:38px;text-align:center}.about-us .our-job .our-job-inner p{line-height:1.5;margin-bottom:23px}.about-us .our-job .inside{max-width:none;margin-bottom:64px;background-position:right -100px bottom}.article .breadcrumbs{padding-bottom:13px}.article .page-title,.seo-top .title h1{font-size:36px}.article .page-title time{margin-top:32px}#steps .title,.article-description{margin-bottom:30px}#featured-articless .h2{margin-top:0;font-size:20px;margin-bottom:20px}.list-of-articless li{padding:22px;margin-bottom:16px}.inner-page.margin-content .inside-of-page.blog,.inner-page.margin-content .inside-of-page.performance-page{padding-top:136px}.page-title{font-size:36px;margin-bottom:30px}.casting-page .inside{padding-top:34px}.casting-page .casting-body .row .coll-1{width:190px;padding-left:28px}.casting-page .casting-body .row .coll-2{width:250px;font-size:14px}.casting-page .casting-body .row .coll-3{width:216px}.casting-page .casting-body .row>div .order-button{transform:none;box-shadow:none;background:0 0;position:static;padding-top:28px;width:130px;margin-left:10px}.casting-page .casting-body .row>div .order-button p{color:#50d68e;font-size:14px}.casting-page .casting-body .row .coll-3 p.times{font-size:11px}#foto-report .inside .images-foto-report li:nth-child(3),.casting-page .casting-body .row>div .order-button p span,.producing-detail .portfolio{display:none}.casting-page .casting-body .row:hover .flex-inner-extra{display:inline-block!important;transform:none!important}.comments-page .inside,.events-page .inside,.gallery .inside,.history .inside,.producing .inside,.sertificates .inside{padding-top:32px}.comments-page .list-of-comments ul li{width:208px;margin-bottom:20px}.comments-page .list-of-comments ul li div p{margin-top:18px}.comments-page .list-of-comments ul li div a:after{width:30px;background-size:30px;height:32px;margin-left:-15px;margin-top:-16px}.list-of-sertificates li{width:208px;margin-bottom:26px}.events-page .page-title h3{margin-top:26px}.events-page .coll-1{width:310px}.events-page .coll-2{width:128px}.events-page .coll-2 p,.events-page .coll-3 p{font-size:12px}.events-page .coll-3{width:225px}.list-of-events .header div p{color:#999;font-size:14px}.events-page .coll-1.no-image{padding-top:0;padding-bottom:0}.events-page .row.header,.main .first-screen .caption h1{padding-top:0;padding-bottom:20px}.events-page .row{padding-top:18px;padding-bottom:18px}#foto-report .inside .images-foto-report li,.history ul.list-of-history li,.list-of-images li,.performance-page .inside .list-of-performance .row div.actors,.producing-list .list-of-items li{width:210px}.list-of-images li div.img{margin-bottom:16px}.list-of-images li p a{font-size:14px;line-height:1.5}#foto-report .inside .images-foto-report li .description{padding-top:16px}#foto-report .inside .images-foto-report li .description time{margin-bottom:5px}#foto-report .inside h3{font-size:26px}.producing-list,.widget-benefits{padding-top:50px}.widget-benefits .inside .left,.widget-benefits .inside .right{padding:0;width:auto;display:block}.widget-benefits .inside ul li{font-size:14px;margin-bottom:17px}.widget-benefits .inside .left p,.widget-benefits .inside .right p{margin-bottom:24px;line-height:1.5;font-size:14px}.history ul.list-of-history li>div{width:100%;box-sizing:border-box;padding-left:2px;padding-right:2px}.faq-page .inside,.history ul.list-of-history li>div .desc{padding-top:28px}.history-detail .about-history{padding-top:8px}.history-detail .about-history .avater{width:328px}.history-detail .about-history .top-part .page-title{width:calc(100% - 354px)}.history-detail .about-history .top-part .page-title h1{font-size:36px;margin-top:-6px;margin-bottom:17px}.history-detail .about-history .bottom-part{padding-top:67px}.payment-page .inside{padding-top:30px}.payment-page .inside .page-title{margin-bottom:36px}.producing .inside .page-title{margin-bottom:28px}.producing .producing-desc .producing-desc-left{margin-right:0;width:auto;display:block}.producing .producing-desc .producing-desc-left h3{font-size:24px;line-height:1.3;margin-bottom:21px}.producing .producing-desc .producing-desc-right{float:none;width:auto;display:block;text-align:center}.producing .producing-desc .producing-desc-right div.img{padding-top:30px;padding-bottom:8px}.producing .producing-desc .producing-desc-right p{width:47.5%;display:inline-block;vertical-align:top;text-align:left;margin:0 1%}.producing-list .list-of-items li>div h4{font-size:16px;margin-top:10px}.producing{padding-bottom:40px}.producing-detail .inside .producing-desc-right{margin-left:20px;width:330px}.producing-detail .inside .producing-desc-right .about-producing-item h1{font-size:36px;margin-top:18px}.producing-detail .inside .producing-desc-right .about-producing-item h6{line-height:1.5;margin-bottom:19px}.producing-detail .portfolio-md{display:block}.portfolio-md ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-around;flex-wrap:wrap}.portfolio-md ul li{width:170px}.performance-page .inside .list-of-performance .row .desc h3{font-size:24px;margin-bottom:8px}.performance-page .inside .list-of-performance .row .desc{width:270px;padding-right:25px;margin-left:25px}.faq-page .inside li,.performance-page .inside .list-of-performance .row .desc .authors{margin-bottom:30px}.performance-page .inside .list-of-performance .row .desc p{line-height:1.6;font-size:14px}.performance-page .inside .list-of-performance .row div.actors p{line-height:1.5;font-size:14px}.seo-top{padding-top:108px}#steps .horizontal-list>ul>li:first-child,.seo-top .seo-top-inner>div.left{width:320px;margin-right:20px}.seo-top .seo-top-inner>div h2{margin-bottom:15px;line-height:1.2}#steps .title img{margin:0 auto;display:block}#steps .title h3{font-size:24px;width:auto;padding-left:20px;padding-right:20px;margin-top:12px}#benefits .horizontal-list>ul li:first-child{width:100%;display:block;margin-bottom:64px}#benefits .horizontal-list>ul>li h3{font-size:36px;margin-bottom:7px;text-align:center}#benefits .horizontal-list>ul>li h4{text-align:center;font-size:18px}#steps .horizontal-list{padding-bottom:50px}#benefits .horizontal-list{padding-bottom:35px}#benefits{background-color:#f6f6f6}#benefits .horizontal-list>ul li:nth-child(3){padding-right:48px;width:280px}#benefits .horizontal-list>ul>li p{margin-bottom:7px}#expert-opinion .inside h3{font-size:24px;line-height:1.3}#expert-opinion .inside ul li{margin-bottom:50px;padding-bottom:37px}#expert-opinion .inside ul li>div.avatar h4{margin-top:16px;margin-bottom:3px}#expert-opinion .inside ul li>div.avatar{margin-right:25px}#expert-opinion .inside ul li>div.comment{width:calc(100% - 195px)}.main .list-horizontal{padding-bottom:70px}.main .first-screen .caption h1{font-size:50px;letter-spacing:2px}.main .first-screen .caption h2{font-size:26px;margin-left:5px}.main .first-screen{padding-top:300px}.main .first-screen .caption h1 a:after{bottom:4px}.women .content>div{width:690px;max-width:100%;margin:0 auto}.women .content .caption{margin-left:0;padding-top:95px}.list-horizontal{padding-top:79px}.map-wrapper .map-stations>ul li{text-align:center;padding-bottom:0;padding-top:17px}.map-wrapper .map-stations>ul li span{display:block;padding-top:4px;text-align:center;padding-bottom:15px}.comments{padding-top:56px;width:auto}#header .navigation{padding-bottom:26px;padding-top:26px}#header .wrapper .inside,.about-us .women .inside,.photo-video-slider .inside{width:100%!important}.about-dance1 .inside{width:590px!important}.about-dance1 .inside ul li>div>div:nth-child(2){text-align:left;margin-left:30px}.about-dance1 .inside:last-child,.inner-page.margin-content .inside-of-page.comments-page{padding-bottom:0}.widget-dance-1 .inside .left{width:520px}.grope-theator .inside .title h1{margin-top:78px}.about-us .first-screen .caption{padding-top:165px;padding-bottom:128px}.about-us .first-screen .inside,.about-us .our-job .inside{width:auto!important}.about-us .women .content .caption{padding-top:30px;padding-bottom:20px}.payment-page .inside{width:540px!important}#steps .horizontal-list>ul>li:nth-child(3){max-width:100%;margin-top:58px;width:auto}}@media screen and (max-width:960px){.map-wrapper .map-stations>ul li span{padding-top:15px;padding-bottom:15px;display:block}.map-wrapper .map-stations>ul li{padding-top:15px}#main-menu .coll.coll-1{width:350px}#main-menu .coll.coll-2{width:310px}#main-menu .coll.coll-1 .callspan2>div:nth-child(2),.about-us .our-target li{width:auto}.inner-page.margin-content .inside-of-page{padding-bottom:50px}.inner-page.margin-content .inside-of-page.faq{padding-top:85px;padding-bottom:0}.inside-of-page.contacts .title h1{font-size:36px;margin-bottom:0}.inside-of-page.contacts .title{margin-bottom:24px}.activities #activities ul li .slide{margin:0 auto}#others-in-grope2 .inside .list-of-others ul{justify-content:space-around}.activities{padding-top:50px}.about-dance1 .inside ul li>div{width:auto;max-width:90%}div{max-width:100%}.map-mobile div{max-width:none}}@media screen and (max-width:1060px){.caption-header-article{align-items:center}#teacher-detail-inform-page{padding-left:15px;padding-right:15px;margin-top:105px;width:calc(100% - 30px)}.teacher-detail-body .left{margin-right:4px;width:300px}.teacher-detail-body .right{width:336px}.teacher-detail-body .right li{width:164px}.teacher-detail-body .right>div .t2{top:152px}.teacher-detail-body .right>div .t3{top:268px}.teacher-detail-body .right>div .t4{top:390px}.teacher-detail-body .right>div .t5{left:170px}.teacher-detail-body .right>div .t6{left:170px;top:253px}.teacher-detail-body .right>div .t7{left:170px;top:504px}.teacher-detail-body .right>div .t8{left:0;top:624px}.teacher-detail-body .right>div .t9{left:0;top:742px}.teacher-detail-body .right>div .t10{left:170px;top:620px}}@media screen and (max-width:716px){.events-page .coll-1.image p,.events-page .coll-1.no-image p{font-family:FiraSans-SemiBold}.about-dance1,.activities #activities .activities-extra,.article .article-description h2,.payment-page .list-of-payments .buttons,.teacher-detail-slider .slick-dots{text-align:center}.inner-page.margin-content .inside-of-page,body{padding-top:80px}.producing .inside .page-title,.producing-list .filter,div.order-free .item:last-child{margin-bottom:30px}.faq-page .inside{width:96%}.activities-extra{margin-top:30px}#steps .title,.buy-ticket-button{margin-bottom:40px}#footer .inside{justify-content:left}#main-menu .menu-top .inside,.history ul.list-of-history li>div .desc,.producing-list{padding-top:20px}#header.transparent .inside,#header.violet+div,.about-us .women .content,.list-of-articless li .desc time{margin-top:0}#footer .footer-top,#header .inside .information,#header .inside .navigation span,.activities #activities .activities-extra .left,.activities #activities ul li .rotate,.breadcrumbs,.casting-page .casting-body .row>div .order-button p span,.events-page .row.header,.footer-top-md,.history-detail .about-history .top-part .page-title h1,.list-of-articless li .desc p,.main .first-screen .butons-on-first .right-part-butons,.photo-video-slider .inside .title,.producing-detail .mobile-title{display:none}.teacher-detail-body .left{width:auto!important}.faq-page .inside li .h4,.faq-page .inside li h4{font-size:18px;line-height:1.6}#foto-report .inside .images-foto-report li .description,.faq-page .inside li>div.answer{padding-top:18px}.casting-page .casting-body .row .coll-2 p,.events-page .coll-2 p,.events-page .coll-3 p,.faq-page .inside li .roof,.faq-page .inside li p,.mobile-menu li a,.performance-page .inside .list-of-performance .row .desc .description,.performance-page .inside .list-of-performance .row div.actors h4,.performance-page .inside .list-of-performance .row div.actors p{font-size:14px}.faq-page .inside li p,.performance-page .inside .list-of-performance .row .desc p,.teachers ul.list-of-teachers li>div p,.women .content .caption p{line-height:1.6}#header .inside .navigation{padding:0;background-position:center;width:58px;height:58px;position:absolute;right:0;top:0}#header .logo,.inner-page #header .logo{margin-left:0!important;margin-top:0!important;padding-top:4px!important}#header .inside{max-width:100%;position:relative}.main .first-screen .butons-on-first .left-part-butons p{display:block;text-align:center;margin-left:auto;margin-right:auto;font-size:14px}.main .first-screen .butons-on-first .left-part-butons a{margin-right:0}.main .first-screen .caption h1{text-align:center;font-size:36px}#expert-opinion .inside ul li>div.comment,#steps .inside,.about-dance1 .inside .title p,.dance-extra-widget .white .left,.dance1_result_bg .inside ul li:first-child,.dance1_result_bg .inside ul li:nth-child(3),.dance1_result_bg .inside ul li:nth-child(5),.events-page .coll-1,.gallery .inside,.list-horizontal ul li>div,.list-horizontal-dance.count-4 .inside ul li>div,.list-of-articless,.list-vertical-theator ul .about-theator-2 .caption,.main .first-screen .caption{width:auto}.main .first-screen .butons-on-first .left-part-butons{display:block;margin:0 auto;text-align:center}.women .inside{max-width:100%;width:100%}.women .content{border-radius:0;background:#9363ba;margin-top:-1px}.women .content .caption{margin-left:0;width:auto;padding:14px}.women .content .caption h3{font-size:26px;text-align:center}.history-detail .about-history .top-part .page-title p,.women .content .caption p{font-size:16px}.list-vertical-dance ul li .img-main,.women #director{text-align:center;display:block}.main .list-horizontal ul li{width:100%;margin-bottom:60px}.about .title h3{padding:0;margin-top:50px}.about .slick-prev,.comments #comments .slick-prev{left:5px}.about .slick-next,.comments #comments .slick-next{right:5px}#footer .footer-bottom .inside{position:relative}#footer{background-position:116px bottom;padding-top:30px}.about,.about-us .our-target{padding-bottom:50px}.main .first-screen .caption h1:before{top:36px;width:240px;left:50%;margin-left:-120px}.main .first-screen{background-size:auto 620px;padding-top:190px;height:auto;padding-bottom:46px}.main .first-screen .caption h1:after{top:76px;width:240px;left:50%;margin-left:-80px}.main .first-screen .caption h2{text-align:center;font-size:20px}.main .first-screen .butons-on-first{margin-top:70px}.list-of-articless li{background:#FAF8FB;flex-wrap:wrap;padding:0;margin-bottom:0;position:relative}.list-of-articless li:last-child .mobile-text p{border:none}.list-of-articless li .img{overflow:hidden;min-width:80px;width:80px;height:80px;border-radius:80px}.list-of-articless li .desc{margin-left:20px;width:260px}body.inner{background:#fff}.list-of-articless .inside{width:auto;max-width:none}.images-gallery li>div img,.list-of-articless li .img img,.widget-dance-1 .inside .left img{max-width:100%}#footer .inside,.activities #activities ul,.history-detail .mobile-title,.list-of-articless li .mobile-text,.mobile-menu,.performance-page .inside .list-of-performance .row .desc p a,.producing-detail .inside .desctop-title,.teachers-in-dance.seo{display:block}.list-of-articless li .desc .h4 a{font-size:18px;line-height:24px}.list-of-articless li .desc h6{margin-top:6px;margin-bottom:5px}.pagination ul li{margin:0 6px}.pagination ul .current span,.pagination ul li a,.pagination ul li span{width:21px;height:21px;font-size:16px;line-height:21px}.pagination ul .prev-page{margin-right:10px}.pagination ul .next-page{margin-left:10px}.about-dance-page .inside .description-of-dance h1,.about-theator-page .inside .description-of-dance h1,.list-of-articless .page-title{font-size:36px}.inner-404{padding-top:124px;padding-bottom:124px}.inner-404 img{width:286px;margin-bottom:40px}.about-dance-page .inside .description-of-dance,.about-theator-page .inside .description-of-dance,.widget-dance-1 .inside,.widget-dance-1 .inside .left,.widget-dance-1 .inside .left h3{width:auto;text-align:center}#get-detail .h3,#get-price .h3,#get-ticket .h3,#others-in-grope .inside .list-of-others ul li>div h4,#others-in-grope2 .inside .list-of-others ul li>div h4,#others-in-grope2 .inside .page-title h3,#subscription .h3,.about-dance-page .inside .description-of-dance h2,.about-theator-page .inside .description-of-dance h2,.gallery .page-title,.gallery-detail .page-title,.list-horizontal-dance .title h3,.list-horizontal-theator .title h3{font-size:30px}#foto-report .inside h3,#try-for-free h3,.teachers-in-dance .page-title,.title h3{font-size:26px}.inside{width:100%!important;box-sizing:border-box;padding-left:15px!important;max-width:none!important;padding-right:15px!important}.about-dance-page .inside .description-of-dance .title,.list-horizontal-dance.count-4 .inside ul li{margin-bottom:24px}.about-dance-page .inside .description-of-dance p{line-height:1.5;text-align:left}.list-horizontal-dance .title{width:270px;margin:0 auto 22px}.title h3{line-height:1.3}.list-horizontal-dance.count-4 .inside ul li>div img{max-width:100%;width:132px}.list-horizontal-dance.count-4 .inside ul li h4{margin-top:24px;line-height:1.4;font-size:16px}.list-horizontal-dance.count-4{padding-bottom:22px;padding-top:56px}.widget-dance-1 .inside .left h3{font-size:24px;margin-bottom:22px}.about-dance-page .inside{padding-top:0;padding-bottom:0;height:800px}.about-dance-page.dance1 .inside{height:840px}.widget-dance-1{background-image:url(../images/widget-dance-1_sm.jpg)}.widget-dance-1 .inside{padding-top:50px;padding-bottom:62px}.widget-dance-1 .inside .right{margin-left:0;width:auto;margin-top:14px}.list-vertical-dance ul li p,.list-vertical-theator ul li p,.widget-dance-1 .inside .right p{line-height:1.5;font-size:16px}.widget-dance-1 .inside .right .get-free{margin-top:0;padding-top:6px}.widget-dance-1 .inside .right .get-free a{width:360px}.dance1_result_bg .inside h3{font-size:30px;margin-bottom:40px}#chouse-your-grupe .inside,.dance1_result_bg .inside{padding-top:56px}.dance1_result_bg .inside ul li>div{padding-left:36px;width:auto;margin-left:0}.dance1_result_bg .inside ul li{width:auto!important;margin-bottom:36px}.dance1_result_bg .inside ul li>div p,.performance-page .inside .list-of-performance .row .desc h5{line-height:1.5}.dance1_result_bg{background:#f6f6f6}.about-dance1 .inside{padding-top:48px;padding-bottom:0}.about-dance1 .inside ul li{width:100%;text-align:center}.about-dance1 .inside ul li>div h4{line-height:1.5;height:auto}.history ul.list-of-history li>div:hover,.photo-video-slider{background:0 0}.dance1,.dance2,.dance3,.dance4,.dance5{background-size:620px}.photo-video-slider .inside #photo-video-slider ul .slick-center img,.photo-video-slider .inside #photo-video-slider ul li img,.photo-video-slider .inside #photo-video-slider ul li>div:after{transform:none;border:none}.photo-video-slider .inside,.photo-video-slider .inside #photo-video-slider,.photo-video-slider .inside #photo-video-slider .slick-list,.slick-list{height:auto;padding:0}#featured-articless .inside,#foto-report .inside,.casting-page .inside,.comments-page .inside,.gallery .inside,.history .inside,.inside-of-page.article .inside,.inner-page.margin-content .inside-of-page.blog .inside,.photo-video-slider .inside,.producing-list .inside,.women .inside{padding-left:0!important;padding-right:0!important}.photo-video-slider .inside #photo-video-slider .slick-next,.photo-video-slider .inside #photo-video-slider .slick-prev{width:16px;height:27px;background-size:100%}.photo-video-slider .inside #photo-video-slider .slick-prev{left:3%}.photo-video-slider .inside #photo-video-slider .slick-next{right:3%}.teachers ul.list-of-teachers li{width:170px;padding-bottom:30px}.teachers ul.list-of-teachers li>div{width:auto;display:block;padding:0}.teachers ul.list-of-teachers li>div .desc{padding-top:22px}.inside-of-page.contacts .emails,.teachers ul.list-of-teachers li>div .h4,.teachers ul.list-of-teachers li>div h4{font-size:18px}#others-in-grope .inside .list-of-others ul li{width:340px;max-height:315px;position:relative;margin-bottom:25px}#others-in-grope .inside .list-of-others ul li.grope1{background-image:url(../images/other-in-grope/1/1_sm.jpg)}#others-in-grope .inside .list-of-others ul li.grope2{background-image:url(../images/other-in-grope/1/2_sm.jpg)}#others-in-grope .inside .list-of-others ul li.grope3{background-image:url(../images/other-in-grope/1/3_sm.jpg)}#others-in-grope .inside .list-of-others ul li.grope4{background-image:url(../images/other-in-grope/1/4_sm.jpg)}#others-in-grope .inside .list-of-others ul li.grope5{background-image:url(../images/other-in-grope/1/5_sm.jpg)}#others-in-grope .inside .list-of-others ul li.grope6{background-image:url(../images/other-in-grope/1/6_sm.jpg)}#others-in-grope .inside .list-of-others ul li.grope7{background-image:url(../images/other-in-grope/1/7_sm.jpg)}#others-in-grope .inside .list-of-others ul li.grope8{background-image:url(../images/other-in-grope/1/8_sm.jpg)}#others-in-grope .inside .list-of-others ul{justify-content:center}#others-in-grope .inside .list-of-others ul li.grope3>div,#others-in-grope .inside .list-of-others ul li.grope5>div,#others-in-grope .inside .list-of-others ul li.grope6>div,#others-in-grope .inside .list-of-others ul li.grope7>div,#others-in-grope .inside .list-of-others ul li.grope8>div,#others-in-grope .inside .list-of-others ul li>div{margin-left:24px;margin-top:31px}#others-in-grope .inside .list-of-others ul li>div>div{position:absolute;bottom:20px;left:96px}#others-in-grope .inside .list-of-others ul li>div>div a{font-size:18px;width:154px;line-height:44px;height:44px}#others-in-grope .inside .page-title{font-size:30px;margin-bottom:30px}.others-in-grope-gray{padding-bottom:44px}.dance-extra-widget .white{padding-top:38px}.dance-extra-widget .white .right{float:none;padding-top:40px}.dance1{background-image:url(../images/dance1_sm_bg.jpg)}.dance2{background-image:url(../images/dance2_sm_bg.jpg)}.dance3{background-image:url(../images/dance3_sm_bg.jpg)}.dance4{background-image:url(../images/dance4_sm_bg.jpg)}.dance5{background-image:url(../images/dance5_sm_bg.jpg)}.theator3.about-theator-page .inside{height:720px}.about-theator-page .inside .description-of-dance p{text-align:left;line-height:1.5}.theator1{background-image:url(../images/theator1_sm_bg.jpg);background-size:600px}.theator2,.theator3{background-size:620px}.theator2{background-image:url(../images/theator2_sm_bg.jpg)}.theator3{background-image:url(../images/theator3_sm_bg.jpg)}.about-theator-page .inside .description-of-dance .title{margin-top:110px;margin-bottom:30px}.about-theator-page .inside{height:940px}.about-us .first-screen .caption h1{width:auto;line-height:1.1;font-size:36px}.about-us .first-screen .caption{padding-bottom:0;height:196px}.women .inside{padding-top:0}.women .content .caption{margin-top:34px;padding-bottom:80px}.women .content .caption h3{margin-top:25px;margin-bottom:28px;line-height:1.2;width:auto}.about-us .target-desc{width:auto;text-align:right}.about-us .target-desc p{font-size:18px;margin-top:65px;text-align:center;line-height:1.5}.list-horizontal{padding-top:55px}.list-horizontal ul li{width:100%;margin-bottom:0}.about-us .our-target li .text{padding-top:10px}.about-us .our-job .our-job-inner{padding:56px 0}.about-us .our-job .our-job-inner h3{text-align:center;line-height:1.2;font-size:24px;margin-bottom:25px}.about-us .our-job .our-job-inner p{line-height:1.5;margin-bottom:25px}.about-us .our-job .our-job-inner .button{padding-top:16px}.inner-page .inside-of-page.article .page-title h1{font-size:20px;line-height:1.4}.inner-page .inside-of-page.article .page-title{margin-top:10px;margin-bottom:32px;padding:0 12px}.events-page .page-title h3,.page-title time{margin-top:14px}.article-description ul li{margin-left:15px;margin-right:15px;font-size:16px}.inside-of-page.article .inside h3{margin-left:15px;margin-right:15px;font-size:20px;margin-top:24px;line-height:1.3}#featured-articless .h2{margin-top:0;font-size:26px;margin-bottom:35px}.article-description,.seo-top .seo-top-inner>div p{margin-bottom:44px}#featured-articless{padding-top:40px;padding-bottom:0;margin-bottom:40px;background:#FAF8FB}.inner-page.margin-content .inside-of-page.blog{padding-top:178px}.page-title{font-size:36px;margin-bottom:35px}.casting-page .inside,.comments-page .inside{padding-top:0!important}.casting-page .casting-header li{padding-left:20px;padding-right:20px}.inner-page.margin-content .inside-of-page.casting-page,.inner-page.margin-content .inside-of-page.faq,.inner-page.margin-content .inside-of-page.teachers{padding-top:120px}.casting-page .casting-body .row>div .order-button{transform:none;box-shadow:none;background:0 0;position:static;padding-top:8px;width:auto;text-align:left;display:block;margin-left:0;height:auto}.casting-page .casting-body .row>div .order-button p{color:#50d68e;font-size:14px;text-align:left}.casting-page .casting-body .row:hover .flex-inner-extra{display:inline-block!important;transform:none!important}.casting-page .casting-body .row{justify-content:left;position:relative;padding-top:17px;padding-bottom:20px}.casting-page .casting-body .row .coll-1{width:280px;padding-left:12px;height:36px}.casting-page .casting-body .row .coll-2{width:266px;padding-left:12px;height:36px}.casting-page .casting-body .row .coll-3{width:115px;right:12px;top:28px;position:absolute;display:block}.casting-page .casting-body .row .coll-3 p.times{font-size:11px}.comments-page .list-of-comments ul{justify-content:space-around}.inside-of-page.contacts .title h1{font-size:30px;margin-bottom:0}.inside-of-page.contacts .title{margin-bottom:34px}.inside-of-page.contacts .phones,.inside-of-page.contacts .text{font-size:18px;margin-bottom:16px}.list-vertical-dance ul .main{background:#50d68f;padding-bottom:56px}.list-vertical-theator ul .main{background:#ff6a4d;padding-bottom:56px}.dance{background-image:url(../images/dance/dance_sm_bg.jpg);padding-top:140px;height:210px}#header.violet+div.history,#steps .horizontal-list,.dance .inside,.grope-dance .inside,.grope-dance .theator,.inner-page #header .inside,.inner-page.margin-content .inside-of-page.history .inside,.theator .inside,.women .content{padding-bottom:0}.dance .inside .tanec-main-h1,.dance .inside h1,.theator .inside h1{font-size:36px;padding-left:0;padding-right:0}.list-vertical-dance ul .main .caption,.list-vertical-theator ul .main .caption{width:auto;padding-top:20px}.list-vertical-dance ul .main .caption h2,.list-vertical-theator ul .main .caption h2{font-size:36px;letter-spacing:1.3px;margin-bottom:27px;text-align:center}.list-vertical-dance ul .main .caption h4,.list-vertical-theator ul .main .caption h4{line-height:1.8;margin-bottom:27px;text-align:center;font-size:16px}.list-vertical-dance ul li,.list-vertical-theator ul li{padding-top:32px}.theator{background-image:url(../images/theator/theator_sm_bg.jpg);padding-top:146px;height:204px}.list-vertical-dance ul li .inside .caption,.list-vertical-theator ul li .inside .caption,.payment-page .list-of-payments .buttons .comment-field,.payment-page .list-of-payments .row .input-short{margin-left:0}.list-vertical-dance ul li .caption h3{font-size:36px;text-align:center;margin-bottom:20px}#try-for-free{padding-top:54px;padding-bottom:60px}#try-for-free img{width:15px 0}#try-for-free h3{padding-top:0}#try-for-free .title,.list-of-images li time{margin-bottom:10px}#try-for-free p{font-size:16px;line-height:1.5;margin-bottom:32px}#chouse-your-grupe .inside>p{width:auto;font-size:16px;line-height:1.5;margin-bottom:32px}#chouse-your-grupe .inside .list ul li{margin-bottom:20px}#chouse-your-grupe .inside .list ul li>div{padding:30px 56px 20px 32px}#chouse-your-grupe .inside .list ul li>div h4{margin-bottom:17px}#chouse-your-grupe .inside .list ul li>div p{font-size:14px;line-height:1.6}#chouse-your-grupe .inside .list ul li:first-child{background-position:right -74px bottom -36px}#chouse-your-grupe .inside .list ul li:nth-child(2){background-position:right -100px top -20px}#chouse-your-grupe .inside .list ul li:nth-child(3){background-position:right -60px top -26px}#chouse-your-grupe .inside .list ul li:nth-child(4){background-position:right -70px bottom -20px}.activities #activities>p{width:auto;font-size:16px}.activities #activities ul li .slide{display:block;max-width:100%}.activities #activities ul li{display:block;width:auto}.activities #activities ul.slick-dots{position:absolute;top:254px;width:100%;text-align:center}.activities #activities ul.slick-dots li{display:inline-block;float:none;height:8px;margin:0 3px;width:auto}.activities #activities ul.slick-dots li button{background:#cacaca;border:none;width:8px;height:8px;border-radius:8px;padding:0;display:block}.activities #activities ul.slick-dots li.slick-active button{background:#8356b2}.activities #activities ul li div .img{height:auto;margin-bottom:40px}.about-us .our-job .our-job-inner,.activities #activities ul li,.activities #activities ul li:nth-child(4),.activities #activities ul li:nth-child(5),.activities #activities ul li:nth-child(6),.list-of-sertificates li img{margin-bottom:0}.activities #activities .activities-extra .right{float:none}.activities #activities .activities-extra .right .banner{width:374px;padding-top:36px}.activities #activities .activities-extra .right .banner .h2,.activities #activities .activities-extra .right .banner h2{font-size:24px;padding:0 10px;margin-bottom:35px}.activities #activities .activities-extra .right .banner a{width:316px;font-size:20px}.list-vertical-theator ul li .img-main{display:block;text-align:center}.list-vertical-theator ul li .h3,.list-vertical-theator ul li h3{text-align:center;font-size:34px;margin-bottom:30px}#chouse-your-grupe div.inside .list ul li:nth-child(2n),#chouse-your-grupe div.inside .list ul li:nth-child(odd){margin-left:auto!important;margin-right:auto!important;display:block}.teachers .page-desc{padding-left:0;padding-right:0;margin-bottom:50px}.teachers .inside .page-title{margin-bottom:54px}.teachers .page-desc h4{margin-top:20px;font-size:17px;line-height:1.5;margin-bottom:12px}.list-of-sertificates li{width:47%;margin-bottom:25px}.events-page .row>div{width:auto;display:block}.events-page .row p{line-height:1.4;font-size:16px}.events-page .row{padding-bottom:24px;margin-bottom:24px}.events-page .coll-1.no-image{padding-top:0;padding-bottom:15px}.events-page .coll-1.image p{font-size:16px;width:290px}.events-page .coll-3{margin-top:20px}.list-of-images li{width:170px;margin-bottom:34px}.list-of-images li img{margin-bottom:14px}.list-of-images li p a{font-size:13px;line-height:1.5}.widget-benefits{padding-top:34px}.widget-benefits .inside h3{font-size:26px;margin-bottom:34px}.widget-benefits .inside .left,.widget-benefits .inside .right{width:100%}.widget-benefits .inside ul{padding-bottom:10px}.widget-benefits .inside ul li{font-size:14px;line-height:1.5;margin-bottom:15px}.widget-benefits .inside .left p,.widget-benefits .inside .right p{font-size:14px;line-height:1.6;margin-bottom:20px}.gallery-detail .page-title h1{line-height:1.4}#foto-report{padding-top:58px;margin-top:50px}#foto-report .inside .images-foto-report li{margin-bottom:32px;width:254px}#foto-report .inside .images-foto-report li .description p{margin-top:4px}#foto-report .inside .images-foto-report li .description time{margin-top:0;margin-bottom:0}#foto-report .inside .images-foto-report li .description p a{font-size:14px;line-height:1.5}.grope-dance .inside{padding-top:124px;height:300px}.grope-theator .inside{padding-top:90px;height:300px}.grope-dance .inside .title h1,.grope-theator .inside .title h1{font-size:34px;margin-top:0;line-height:1.2}.grope-theator .inside .title p{margin-top:30px;line-height:1.5}.grope-dance{background-image:url(../images/dance/dance_bg-sm.jpg)}.grope-theator{background-image:url(../images/theator/theator_bg-sm.jpg)}.about-dance2{padding-top:42px;padding-bottom:66px}.history-detail .about-history,.inner-page #header.violet .inside,.inner-page #header.violet.fixed .inside,.others-in-grope-gray{padding-top:0}#others-in-grope2 .inside .list-of-others ul li.grope4{width:365px;height:339px;background-image:url(../images/other-in-grope/2/4_sm.jpg)}#others-in-grope2 .inside .list-of-others ul li.grope5{width:365px;height:339px;background-image:url(../images/other-in-grope/2/5_sm.jpg)}#others-in-grope2 .inside .list-of-others ul li.grope4>div,#others-in-grope2 .inside .list-of-others ul li.grope5>div{margin-left:42px;margin-top:34px}#others-in-grope2 .inside .list-of-others ul li.grope4>div h4,#others-in-grope2 .inside .list-of-others ul li.grope5>div h4{margin-bottom:176px}#others-in-grope2 .inside .list-of-others ul li.grope4>div div a,#others-in-grope2 .inside .list-of-others ul li.grope5>div div a{margin-left:50px}.history ul.list-of-history li>div{padding:0;width:auto;display:block}.history ul.list-of-history li>div h4{line-height:1.2;font-size:18px}.history-detail .about-history .top-part .page-title{width:auto;margin-left:0;padding-top:20px;font-size:16px;margin-bottom:0}.history-detail .about-history .bottom-part{padding-top:48px}.history-detail .about-history .avater{width:auto;display:block;text-align:center}.history-detail .about-history .bottom-part h4{line-height:1.3}.producing .producing-desc .producing-desc-left h3,.producing-list h2{line-height:1.2;font-size:24px}.history-detail .about-history .bottom-part li{margin-bottom:48px}.payment-page .inside .page-title{margin-bottom:42px}.payment-page .list-of-payments .buttons .button-field,.payment-page .list-of-payments .row .input-field.first,.producing .producing-desc .producing-desc-right div.img{margin-bottom:32px}.payment-page .list-of-payments .row .agree-field{margin-left:0;padding-top:24px}.payment-page .list-of-payments .chouse-payment-system ul li{width:120px}.producing .producing-desc .producing-desc-left{width:auto;margin-right:0}.producing .producing-desc .producing-desc-right{float:none;width:auto;margin-top:24px}.producing{padding-bottom:30px}.producing-list h2{width:80%;padding-left:10%}.producing-list .list-of-items li{margin-bottom:34px;width:45%}.producing-list .list-of-items li>div .h4,.producing-list .list-of-items li>div h4{margin-top:12px;font-size:16px}.producing-detail .inside .producing-desc-right{margin-left:0;padding-top:20px;display:block;width:auto}.producing-detail .inside .producing-desc-left{display:block;text-align:center;width:auto}.producing-detail .portfolio ul{padding-top:0;background:0 0}.producing-detail .portfolio ul li{width:50%;box-sizing:border-box}.seo-top .title h1{font-size:36px;width:auto}.seo-top .title{margin-bottom:30px;padding-left:10px;padding-right:10px}#steps .title img{margin-left:-}#steps .title h3{margin-top:6px;width:auto;font-size:24px;line-height:1.3}#steps .horizontal-list>ul>li{margin-bottom:50px;width:auto}#benefits .horizontal-list{padding-bottom:32px}#benefits{padding-top:60px;margin-bottom:46px}#benefits .horizontal-list>ul>li h3{text-align:center;font-size:24px}#benefits .horizontal-list>ul>li h4{font-size:16px;margin-bottom:30px;text-align:center}#benefits .horizontal-list>ul li:nth-child(2),#benefits .horizontal-list>ul li:nth-child(3){width:auto;padding:0}#expert-opinion .inside h3{font-size:24px;line-height:1.4}#expert-opinion .inside ul li>div.avatar{width:auto;margin-right:0;margin-bottom:20px;display:block}#expert-opinion .inside ul li>div.avatar img{display:inline-block;margin-left:10px;vertical-align:middle}#expert-opinion .inside ul li>div.avatar .doc-det{display:inline-block;width:170px;vertical-align:middle;margin-left:30px;text-align:left}#expert-opinion .inside .title{margin-bottom:39px}#expert-opinion .inside ul li{margin-bottom:34px;padding-bottom:34px}.performance-page .inside .list-of-performance .row>div.image{float:right}#others-in-grope,.performance-page .inside .list-of-performance .row{padding-top:40px}.performance-page .inside .list-of-performance .row .desc{margin-left:0;width:calc(100% - 160px)}.performance-page .inside .list-of-performance .row div.actors{float:none;width:100%;text-align:center}.performance-page .inside .list-of-performance .row .desc h3{font-size:24px;margin-bottom:8px}.performance-page .inside .list-of-performance .row .desc .authors{margin-bottom:18px}#header .inside .logo{width:256px}#header.fixed .inside .navigation{padding-top:0;padding-bottom:0}.photo-video-slider .inside #photo-video-slider ul li.slick-center img{transform:none}#footer .footer-bottom .info{margin-right:0;display:block;padding-top:16px}#footer .footer-bottom .payment{padding-top:14px;display:block}.free-lesson-footer{line-height:1.5;font-size:13px}#footer .footer-bottom .payment p{font-size:12px;margin-bottom:8px;display:inline-block}#footer .footer-bottom .copy li,#footer .footer-bottom .payment li{width:auto;height:auto}#footer .footer-bottom .copy{max-width:100%;display:none}#footer .footer-bottom .info p{font-size:14px;margin-bottom:11px;line-height:1.4}#footer .extra-mobile-copy{padding-top:36px;display:block;color:#fff;font-size:16px;padding-bottom:36px}#footer .footer-bottom{margin-top:0;padding-top:0;padding-bottom:0}#footer .mobile-menu{padding-bottom:6px}#footer .footer-bottom .payment ul{display:inline-block}#footer .footer-bottom .payment .soc{display:inline-block;float:right}#get-detail,#get-price,#get-ticket,#subscription{width:540px;box-sizing:border-box;max-width:100%;height:100%}.informer{right:calc(50% - 170px)}.about-us .our-target li p{text-align:center;font-size:16px}.about-us .first-screen .caption{padding-top:70px}.about-us .first-screen{background-position:center 0;padding-top:110px}#header .wrapper{height:58px}#header.fixed .inside .logo{padding-bottom:0;padding-top:6px}.women .content .caption{padding-top:15px}.list-horizontal div .img img{width:140px}.list-horizontal ul li .h4,.list-horizontal ul li h4{margin-bottom:10px;font-size:18px;margin-top:16px}.about-dance2 .inside h3{font-size:24px}.list-horizontal-dance.count-4 .inside ul li{width:45%}#others-in-grope2 .others-in-grope-gray{padding-top:50px}#others-in-grope2 .inside .page-title{margin-bottom:36px}.performance-page .inside .list-of-performance .row>div.image{width:150px}.history ul.list-of-history li{width:225px;margin:0 10px 30px}.events-page .page-title{margin-bottom:36px;padding-bottom:36px;border-bottom:1px solid #e6e6e6}.producing-detail .inside{padding-top:58px}.seo-top{padding-top:169px}}@media screen and (max-width:719px){.list-horizontal-dance.count-4 .inside ul li{width:260px}.about-theator-page .inside{height:auto}.photo-video-slider .inside #photo-video-slider ul li.slick-center img{border:none}#others-in-grope .others-in-grope-gray,.teachers-in-dance.seo{padding-top:30px}}@media screen and (max-width:767px){#main-menu .coll.coll-4{width:auto;display:block;margin-right:0}#main-menu .menu-top .inside .close{position:relative;z-index:10;display:inline-block;margin-right:0;margin-top:-10px;width:64px;height:62px;line-height:60px}#main-menu .menu-top{background:#fff;overflow-x:hidden;height:100%}#main-menu .menu-top .inside{text-align:right;padding-left:0!important;padding-right:0!important}#main-menu .coll .h3,#main-menu .coll-3,#main-menu .coll.active .callspan1{display:none}#main-menu .inside{position:relative}#main-menu .coll-1,#main-menu .coll-2,#main-menu .coll-4{position:absolute;background:#fff;width:100%!important;top:110px;transition:.3s;margin-top:0}#main-menu .coll-1,#main-menu .coll-2{left:100%;padding-top:26px}#main-menu .coll-4{text-align:left;left:-100%}#main-menu .order-free{display:none;padding-left:34px;margin-top:44px}#main-menu .coll-1.active,#main-menu .coll-2.active,#main-menu .coll-4.active{display:block;margin-top:0;transition:.3s;margin-right:auto}#main-menu .coll-1.active,#main-menu .coll-2.active{border-top:1px solid #ededed;margin-top:0;margin-left:0;left:0}#main-menu .coll-4.active{left:0}#main-menu .coll-4 .violet a{font-size:18px}#main-menu .coll-4 ul li{padding-left:36px;padding-right:10px;border-bottom:1px solid #ededed}#main-menu .order-free a.fancybox-white{width:270px}#main-menu .coll>.h4{display:block;font-size:24px;color:#8356b2;padding-left:34px;padding-bottom:28px;margin-bottom:28px;border-bottom:1px solid #ededed}#main-menu .coll div .h5,#main-menu .coll div h4{font-size:11px;padding-left:34px;margin-bottom:0}#main-menu .coll div.margin-bottom>div{margin-top:28px;width:auto;display:block}#main-menu .coll-1.active li,#main-menu .coll-2.active li{padding-left:34px;padding-right:34px;margin-bottom:0;border-bottom:1px solid #ededed}#main-menu .coll:not(.coll-3){width:auto;margin-right:0}#main-menu .coll .prev-menu,.menu-pop .menu-step1.active .prev-menu,.menu-pop .menu-step2.active .prev-menu{cursor:pointer;width:64px;margin-bottom:44px;height:64px;margin-top:-110px;background:url(../images/prev-menu.png) center 0 no-repeat #efefef;display:block}#main-menu .coll-1.active li a,#main-menu .coll-2.active li a{padding-bottom:18px;padding-top:18px;font-size:18px;color:#8356b2;text-decoration:none;display:block}#main-menu .coll .prev-menu{margin-left:35px}#main-menu .coll .prev-menu:hover{background-position:center bottom;background-color:#ff6a4d}.menu-pop .menu-step1.active .prev-menu,.menu-pop .menu-step2.active .prev-menu{margin-left:-20px}#main-menu .coll .callspan2>div:first-child,#main-menu .coll .callspan2>div:nth-child(2){width:auto}#main-menu .coll-1 .callspan2.margin-bottom,#main-menu .coll-2>div.margin-bottom{margin-bottom:0}#main-menu .coll .show-sm{display:block}#main-menu .coll .show-sm p{margin-top:8px;color:#31293a;font-family:FiraSans-Medium;font-size:22px}}@media screen and (max-width:720px){#oplata-video{width:100%;height:315px}.teacher-detail-body .right{height:auto}.teacher-detail-inform{width:359px}.teacher-detail-slider .slick-next .teacher-detail-slider{margin-bottom:36px;display:block}.teacher-detail-inform .teacher-detail-header>div .h3,.teacher-detail-inform .teacher-detail-header>div h3{font-size:26px}.teacher-detail-inform .teacher-detail-header>div p{font-size:16px;line-height:1.3}#teacher-detail-inform-page .teacher-detail-header>div{padding:10px}.teacher-detail-inform .left{padding-left:10px}}@media screen and (max-width:560px){#get-detail,#get-price,#get-ticket,#subscription{padding-left:20px;padding-right:20px}.theator3.about-theator-page .inside{height:800px}#get-detail .input-field input,#get-price .input-field input,#get-ticket .input-field input,#subscription .input-field input{height:60px;font-size:16px}#get-price .age ul,#get-ticket .age ul,#subscription .age ul{flex-wrap:wrap;justify-content:left}#get-price .age ul li,#get-ticket .age ul li,#subscription .age ul li{width:20%;margin-bottom:16px}#get-detail .h3,#get-price .h3,#get-ticket .h3,#subscription .h3{font-size:22px}.dance .inside .tanec-main-h1,.dance .inside h1,.theator .inside h1{font-size:36px}.teachers .page-desc p{font-weight:700}.about-dance-page .inside .description-of-dance p,.about-theator-page .inside .description-of-dance p{line-height:1.5}.activities #activities .activities-extra{padding-top:20px}.activities{padding-bottom:50px}.map-wrapper .map-stations ul li{display:block;width:100%;background:url(../images/ln.png) 96% center no-repeat;text-align:left;max-width:100%;box-sizing:border-box;padding:16px 30px;border-top:1px solid #e6e6e6}.map-wrapper .map-stations div>ul li:hover{background:url(../images/ln.png) 96% center no-repeat!important}.map-wrapper .map-stations div>ul li.open{background:url(../images/arr-down.png) 96% 29px no-repeat!important}.map-wrapper .map-stations ul li img,.map-wrapper .map-stations ul li span{display:inline-block;font-size:18px;vertical-align:middle}.map-wrapper .map-stations ul li img{width:auto;margin-right:14px}.map-wrapper .map-stations{border-radius:5px;box-sizing:border-box;padding:0;height:auto;position:relative;z-index:10;box-shadow:0 11px 24px 0 rgba(0,0,0,.11);margin-top:20px}.map-wrp{margin-top:-65px;opacity:0}.map .inside .title{margin-bottom:0}.map-wrapper .inside{padding-left:0!important;padding-right:0!important;max-width:98%!important}.map-stations .toggler img{margin-right:13px}.map-stations .toggler img,.map-stations .toggler span{display:inline-block;vertical-align:middle}.map-info-helper .info-window{top:64px;width:auto;left:0}.map-stations .toggler .act{display:none}.item-6-help,.map-stations>div,.map-wrapper .map-stations ul.show{display:block}.map .title h4{font-size:16px;margin-bottom:20px}.map-stations .toggler{display:block;font-size:18px;color:#31293A;background:url(../images/open.png) 96% center no-repeat;cursor:pointer;padding:20px 0 20px 30px;height:24px;line-height:24px}.map-stations.open-dropdown.no-shadow{box-shadow:none;border-radius:0}.map-wrapper .map-stations ul li:hover{background:0 0}.map-info-helper .info-window ul{justify-content:space-aroun}.map-info-helper .info-window ul li{margin-bottom:4px;width:49.5%}.map{background:#f6f6f6;padding-top:40px}.map-wrapper .map-stations ul li:first-child{border-top:none}.map-wrapper #map{height:100px!important}.map-wrapper .map-stations ul li.description{padding-left:0;padding-right:0}.description .map-info-helper .info-window{position:static;display:block;max-width:100%;padding-top:0}.map-stations>ul{display:none!important}.map-wrapper .map-stations ul li span{margin-left:15px}#thanks-window,#thanks-window-ticket{padding:10px}}@media screen and (max-width:510px){.gallery-detail .inside .list{width:460px}.images-gallery li>div{width:151px}.fancybox-next span{right:-8px!important}.fancybox-prev span{left:-8px!important}.gallery .page-title,.gallery-detail .page-title{font-size:26px}}@media screen and (max-width:400px){.inner-page.margin-content .inside-of-page .widget-dance-1 .inside .right,.map-wrapper .map-stations ul li img{max-width:100%}.producing .producing-desc .producing-desc-left h3,.seo-top .seo-top-inner>div h2,.teacher-detail-inform .teacher-detail-header>div h3{font-size:20px}#main-menu .coll>.h4{font-size:24px}.producing-list .filter .dropdown-item span{display:block;text-align:center;margin:0 0 5px}.producing-list .list-of-items li{width:100%}#expert-opinion .inside ul li>div.avatar img,.producing-list .filter .dropdown-item .dropdown-wrp{margin-left:0}.widget-dance-1 .inside .right .get-free a{max-width:100%;font-size:17px;box-sizing:border-box}#main-menu .menu-top .inside .close{margin-top:-14px}#chouse-your-grupe .inside .list ul li>div{padding:20px 10px 20px 20px}.activities #activities .activities-extra .right .banner{max-width:100%;box-sizing:border-box;width:330px;background:url(../images/activities/banner1_md.jpg) center 0 no-repeat rgba(0,0,0,0)}.about .slick-next,.comments #comments .slick-next{right:0}.about .slick-prev,.comments #comments .slick-prev{left:0}.history-detail .mobile-title,.main .first-screen .caption h1,.page-title,.theator .inside h1{font-size:30px}.activities #activities ul.slick-dots{top:auto}.activities #activities ul li div .img{margin-bottom:10px}.map-stations .toggler{font-size:14px}.activities #activities .activities-extra .right .banner a{width:220px}#expert-opinion .inside ul li>div.avatar,#expert-opinion .inside ul li>div.avatar .doc-det{text-align:center;width:auto;display:block;margin-left:0}.casting-page .casting-body .row .coll-3{width:93px;float:right}.casting-page .casting-body .row{overflow:hidden}.casting-page .casting-body .row .coll-1,.casting-page .casting-body .row .coll-2{width:calc(100% - 130px)}.teacher-detail-inform .teacher-detail-header>div{margin-right:0}.performance-page .inside .list-of-performance .row>div.image{float:none;display:block;margin:0 auto 15px}.performance-page .inside .list-of-performance .row .desc{width:auto;text-align:center}.list-of-articless li .desc{width:calc(100% - 100px)}.teachers ul.list-of-teachers li{width:auto}.gallery-detail .inside .list{width:340px}.images-gallery li>div{width:110px}#main-menu .coll-4 .dance-skool{font-size:20px;max-width:100%;box-sizing:border-box}.list-vertical-dance ul .about-dance-2{padding-top:36px}.map-wrapper .map-info-helper .info-window{padding:0 10px 20px 32px}.teachers ul.list-of-teachers li.filling-empty-space{display:none;padding:0}#others-in-grope{padding-top:0}.widget-dance-1 .inside{padding-bottom:38px;padding-top:38px}.inner-page.margin-content .inside-of-page{padding-bottom:94px}.filling-empty-space{display:none!important}.comments{padding-bottom:40px}.teachers .inside{padding-bottom:20px}.grope-dance .inside{height:270px;padding-top:114px}#others-in-grope .others-in-grope-gray{padding-top:40px}}@media screen and (max-width:480px){.fancybox-close{right:0;top:-29px}#others-in-grope2 .inside .list-of-others ul li>div>div{margin-right:42px;text-align:center}#others-in-grope2 .inside .list-of-others ul li>div>div a{margin-left:0!important}#others-in-grope .inside .list-of-others ul li>div>div{width:100%;left:0;text-align:center}.about+.map{padding-top:60px}.women .content .caption{padding-bottom:20px}.main .list-horizontal{margin-bottom:0;background:#fff}.comments{background:#f6f6f6;padding-top:40px}.comments .title{margin-bottom:30px}.women .content .caption p a{color:#fff}.gallery-detail #foto-report,.inner-page.margin-content .inside-of-page.blog,.inner-page.margin-content .inside-of-page.casting-page,.inner-page.margin-content .inside-of-page.gallery-detail,.inner-page.margin-content .inside-of-page.performance-page,.inner-page.margin-content .inside-of-page.teachers{padding-bottom:0}.blog .pagination{margin-top:0;margin-bottom:50px}.list-vertical-dance ul .main .caption h2,.list-vertical-theator ul .main .caption h2{font-size:22px}.list-vertical-theator ul li h2 span{font-size:40px}.list-vertical-theator ul li.about-h2 .h2-text,.list-vertical-theator ul li.about-h2 h2{font-size:30px}}@media screen and (max-width:1000px){.main .first-screen .caption{margin-top:30px}#video{display:none}.list-vertical-theator ul li h3,.list-vertical-theator ul li.about-h2 .h2-text,.list-vertical-theator ul li.about-h2 h2,.list-vertical-theator ul li.main h2 span{font-size:50px}.list-vertical-theator ul li.main h2{font-size:16px}.list-vertical-theator ul li h2{font-size:50px;letter-spacing:1.8px}.main .first-screen{padding-top:150px;background-position:center -40px}.comments-children .slick-prev{left:20px!important;top:90px!important;margin-left:0!important}.comments-children .slick-next{right:20px!important;top:90px!important;margin-right:0!important}.teachers ul.list-of-teachers li.filling-empty-space{padding:0}.double_button .button-left a,.double_button .button-right a{max-width:100%}.item_list_slider .slick-arrows{display:none!important}}#free-consultation,#header .call-me-hidden,#menu-pop-1,#menu-pop-2,.about-theator-3.about-h2,.c_questions .c_list_text,.caption-footer-for-mobile,.comments #comments ul li.hidden,.comments-widget .title.dn,.dark-wrapp .fancybox-close:after,.dark-wrapp .fancybox-close:before,.footer-group .mobile-menu,.footer-group .yandex-widget-header,.gm-style-pbc~div>div>div:nth-child(4)>div>div>div:nth-child(2),.hidden-performance,.main .butons-on-first,.main-irbiz-poster h1 .mob,.map-mobile,.menu-step1 .ttl-sm,.menu-step2 .ttl-sm,.mobile,.mobile-only,.mobile1,.mobile2,.order-free .soc-icons,.second.page-new,.select-city .column li.mob,.tablet,.teacher-detail-grid,.video-wrapp .fancybox-nav,.words-about-us .slider{display:none}@media screen and (max-width:767px){#main-menu .menu-top .inside,#main-menu .menu-wrapper{max-width:100%!important}#main-menu .coll-1.active,#main-menu .coll-2.active,#main-menu .coll-4{border-top:none!important}#main-menu .coll-1 .callspan2.margin-bottom,#main-menu .coll-2>div.margin-bottom,#main-menu .coll>.h4{margin-bottom:0!important}#main-menu .coll.active .prev-menu,#main-menu .coll>.h4,#new-menu .colle .prev-menu,.menu-pop.active .col-1 .prev-menu{display:block!important}.order-free .soc-icons{display:block;margin-bottom:20px;margin-top:0}#main-menu .coll .prev-menu img,#main-menu .coll-3,#new-menu .coll .prev-menu img{display:none!important}#main-menu .menu-top .inside .close img{opacity:0}#main-menu .menu-top .inside .close{width:25px!important;height:25px!important;margin-top:0!important;background:url(../images/close_sm.png) center no-repeat!important;padding:0!important;right:20px!important}#main-menu .coll-4{margin-top:-36px!important}#main-menu .coll-4 .dance-skool{padding-top:13px!important;padding-bottom:13px!important;position:relative!important;box-sizing:border-box!important}#main-menu .coll-4 ul li{padding-right:20px!important;border-bottom:none!important}#main-menu .coll-4 .dance-skool:first-child{border-bottom:none}#main-menu .coll-4 .dance-skool:nth-child(3){border-bottom:1px solid #ededed!important;padding-bottom:27px!important}#main-menu .menu-wrapper{box-sizing:border-box!important;overflow-y:hidden;padding-right:16px!important}#main-menu .coll-4 .dance-skool span{float:none!important;position:absolute!important;right:20px!important;z-index:10;top:18px!important}#main-menu .coll .prev-menu,.menu-pop .menu-step1.active .prev-menu,.menu-pop .menu-step2.active .prev-menu{background:url(../images/prev-menu.png) center 0 no-repeat!important}#main-menu .menu-top{margin-left:-20px!important}#main-menu .coll li a{color:#8356b2!important;padding:17px 0!important}#main-menu .coll>.h4 a{color:#8356b2!important;text-decoration:underline!important}#main-menu .coll>.h4 a:hover{text-decoration:none!important}#main-menu .coll>.h4{font-size:20px!important;border-bottom:none!important;padding-bottom:0!important}#main-menu .coll .callspan2>div:first-child,#main-menu .coll .callspan2>div:nth-child(2){width:272px!important}#main-menu #menu-item-31070,#main-menu #menu-item-31357{display:none}#main-menu .coll-1.active li,#main-menu .coll-2.active li{padding-right:0!important;border:none!important}#main-menu .coll .show-sm{display:block!important;margin-top:14px!important;padding-top:30px!important;border-top:1px solid #ededed}#main-menu .coll .callspan2>div:first-child{width:auto!important}#main-menu .coll .prev-menu{margin-left:10px;margin-top:-134px!important}.menu-pop .col-1 .prev-menu,.menu-pop .col-2 .prev-menu{margin-left:10px;margin-top:-90px!important}.flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center}.flex-sb{justify-content:space-between}.flex-sa{justify-content:space-around}.flex-c{justify-content:center}.flex-t{align-items:flex-start}.flex-b,.flex-bt{align-items:flex-end}.flex-m{align-items:center}.flex-s{align-items:stretch}.flex-r{justify-content:flex-end}.span-md-1and2{padding-top:10px!important}.span-md-1and2>div{width:49%;max-width:50%!important}.order-1-sm{order:1}.order-2-sm{order:2}}@media screen and (max-width:717px){.theator3.about-theator-page .inside{height:auto;padding-bottom:450px}.about-dance-page .inside,.about-theator-page .inside{height:auto;padding-bottom:430px}.dance1 .inside{height:auto!important;padding-bottom:465px}.abakan,.almati,.barnaul,.bryansk,.chelyabinsk,.ekaterinburg,.irkutsk,.izhevsk,.kaliningrad,.karaganda,.kazan,.krasnodar,.moskva,.novosibirsk,.nursultan,.perm,.rostov,.samara,.adler,.novorossiysk,.orenburg,.ryazan,.sochi,.voronezh,.yaroslavl{display:none}}@media screen and (max-width:420px){#main-menu .coll .callspan2>div:first-child{width:auto!important}#main-menu .coll .callspan2>div:nth-child(2){width:220px!important}}@media screen and (max-width:520px){.list-vertical-theator ul li.about-h2 .h2-text,.list-vertical-theator ul li.about-h2 h2,.list-vertical-theator ul li.main h2 span{font-size:36px}.widget-dance-1{background-size:cover}}#photo-video-slider .slick-slide img{background-position:center center;background-size:cover}.direction-block .col-dir-31 h4,.news-line .inside a:hover{text-decoration:underline}#filials-list ul li span.otr,#filials-list ul li span.tul,.news-line .inside a{color:#999}.news-line .inside div,.social-links p{line-height:1.3}.news-line .inside{padding:60px 0;width:1140px}@media screen and (max-width:1200px){#footer .coll .callspan2>div,#footer .coll.coll-2 .callspan2>div:nth-child(2){width:auto}#main-menu .menu-top .inside{width:1100px!important}#footer .inside{width:1000px!important;max-width:100%!important}#footer .coll.coll-1,#footer .coll.coll-2{width:360px}}@media screen and (max-width:1110px){#main-menu .coll .callspan2>div:first-child{width:130px!important}#main-menu .coll-3{display:none!important}.span-md{display:inline-block}#main-menu .coll .callspan2>div:nth-child(2){width:200px}#main-menu .menu-top{margin-left:-36px}#main-menu .menu-wrapper{padding-left:20px;overflow-x:hidden;padding-right:20px}#body{overflow-x:hidden}#footer .coll>div.margin-bottom{margin-bottom:80px}#footer .coll.coll-2>div.margin-bottom{margin-bottom:48px}#main-menu .menu-top .inside .close{background:url(../images/close_sm.png) center center no-repeat rgba(0,0,0,0)!important}}@media screen and (max-width:800px){#footer .coll.coll-1{width:310px}#main-menu .menu-top .inside .close{top:0!important}#main-menu .mobile .coll-4 .span-sm ul li:nth-child(3) a{font-family:FiraSans-Medium;font-size:22px!important}#main-menu .mobile .coll-4 .span-sm ul li:nth-child(3){border-bottom:1px solid #eaeaea!important}}#new-menu{top:0;left:0;width:100%;z-index:10}#new-menu .inner,.white-wrapp .fancybox-close:after .white-wrapp .fancybox-close,.white-wrapp .fancybox-close:before{background:0 0}#new-menu>.inner{background:#8356b2;padding:10px 0;width:100%;max-width:1920px;margin:0 auto}.top-winter{padding:0;width:100%;margin:0 auto;font-family:FiraSans-SemiBold;text-align:center;background:url(../images/top-winter-bg.png) left 0}.top-winter .detail a{background:#ff6a4d;font-size:16px;color:#fff;font-family:FiraSans-SemiBold;width:auto;padding:9px 25px;display:block;cursor:pointer;border-radius:5px;border:none;line-height:.8}.top-winter .detail a:hover{background-color:#50d68e}.find_from_list .graphic-widget .selection-grope .label,.main-irbiz-poster .double_button .button-left a span,.show-quick .top-winter .detail a{font-size:14px}.top-winter .desc-top-winter{font-size:18px;color:#000;padding:11px 0;margin-right:20px}.show-quick .top-winter .desc-top-winter{font-size:14px;margin-right:10px;line-height:1.2;text-align:left}.top-winter .detail{margin-top:4px}.comments-children .desc-part .child-foot,.show-quick .top-winter .detail{margin-top:12px}#new-menu>.inner .free{margin-right:20px}#new-menu>.inner .free>a,.buy-ticket-button{transition:.1s;border:1px solid #ffbf00;color:#fff;background:#ffbf00;border-radius:4px;display:block;line-height:50px;font-size:18px;text-align:center;width:188px;height:50px;font-family:FiraSans-Medium}#get-city .button.change a,#get-city .button.yes a{color:#000;font-size:18px;height:66px;line-height:62px;display:inline-block;font-weight:700;transition:.3s}.buy-ticket-button{color:#000;width:270px;height:46px;margin:0 auto 60px}.blick{position:absolute;-webkit-border-radius:10em;border-radius:10em;background-color:#fff;width:0;height:0;-webkit-animation:3s infinite animBlick;animation:3s infinite animBlick}#get-city,.select-city{border-radius:10px;display:none;box-sizing:border-box}.blick-container{overflow:hidden;position:relative}@-webkit-keyframes animBlick{0%{width:0;margin-top:0;min-height:0;height:0;opacity:1}100%,50%{width:400px;height:400px;margin-top:-200px;margin-left:-200px;opacity:0}}@keyframes animBlick{0%{width:0;margin-top:0;min-height:0;height:0;opacity:1}100%,50%{width:400px;height:400px;margin-top:-200px;margin-left:-200px;opacity:0}}#new-menu>.inner .free>a:hover,.buy-ticket-button:hover,.double_button .button-left a:hover{transition:.3s;background:#ffce5a;border-color:#ffce5a}#get-city,#get-city .inner,.select-city,.select-city .inner{background:#fff}#get-city{text-align:center}#get-city .h3,#get-city h3{color:#31293a;font-size:28px;margin-bottom:24px;font-family:FiraSans-SemiBold;text-align:left}#new-menu .phone2 a,#new-menu .schedule-header,.ttl-smc,.your-city{font-family:FiraSans-Regular}#get-city .button.yes a{background:#ffbf00;width:156px;border-radius:4px}#get-city .button.yes a:hover{background:#ff6a4d;transition:.3s}#get-city .button.change a{border-radius:4px;width:216px;background:#e3e3e3}#get-city .button.change a:hover{background:#ffbf00;transition:.3s}.select-city{width:715px;padding:58px 40px}.select-city .h3,.select-city h3{color:#31293a;font-size:28px;margin-bottom:25px;font-family:FiraSans-Bold}.select-city .h4{margin-top:30px;font-size:18px;color:#31293a;font-family:FiraSans-SemiBold;line-height:1.35}.select-city .input input{width:100%;height:58px;border-radius:4px;background:#f5f5f5;padding-left:20px;box-sizing:border-box;color:#999;font-size:16px;font-weight:500;border:none}.select-city input::placeholder{color:#999;font-family:FiraSans-Regular}.select-city input:-ms-input-placeholder{color:#999;font-family:FiraSans-Regular}.select-city input::-ms-input-placeholder{color:#999;font-family:FiraSans-Regular}.select-city .list{margin-top:30px}.select-city .column li a{color:#31293a;transition:.3s;font-weight:500}.select-city .column li{margin-bottom:12px}.select-city .column li a:hover{color:#e62159;transition:.3s}.select-city .column ul{padding-bottom:22px}.select-city .column li b,.select-city .column li strong{color:#8356b2;font-weight:700}.yandex-cities-list-wrapper .selected{font-size:36px;color:#31293A;font-family:FiraSans-Medium}.yandex-cities-list-wrapper .drp{margin-left:10px;position:relative;min-width:240px;text-decoration: underline}.yandex-cities-list-wrapper .scrollable .scroll-bar.vertical .thumb{right:-8px;max-width:8px;width:8px}.list-horizontal.list-horizontal-4 li>div,.yandex-cities-list-wrapper .dropdown-list-inner .row-item span{width:auto}#map-with-places2 .inside{width:1196px;box-sizing:border-box;padding:0 12px}.comments-children #parents-letters img,.select-city .twitter-typeahead{width:100%}.select-city .tt-menu{background:#f7f7f7;width:100%;padding:10px;border-radius:10px;box-sizing:border-box;box-shadow:0 2px 16px 0 rgba(0,0,0,.11)}.footer-group .footer-part-bottom-3 .info p:first-child,.select-city .tt-menu .tt-suggestion:not(:last-child){margin-bottom:6px}.select-city .tt-menu .tt-suggestion{color:#31293A;cursor:pointer;font-size:18px}.select-city .tt-menu .tt-suggestion a{display:block;padding:10px}#new-menu .filials span:hover,#order-lab .copy p a:hover,.select-city .tt-menu .tt-suggestion:hover,.tablet .ttl-sm a:hover{color:#ff6a4d}.yandex-cities-list-wrapper .selected .drp>a{text-decoration:dashed;color:#8356b2;position:relative;cursor:pointer;padding-bottom:0;padding-right:30px;display:inline-block}.yandex-cities-list-wrapper .selected .drp:hover>a:before{background-image:url(../images/down-brd.svg)}.direction-block a:hover,.grope-of-links-b li a:hover,.grope-of-small-links a:hover,.help-form .label a:hover,.order-free .copy a:hover,.yandex-cities-list-wrapper .selected .drp:hover>a,.you-got-question .label a:hover{color:#e62159}.yandex-cities-list-wrapper .selected .drp>a:after{width:6px;height:6px;content:"";right:4px;top:14px;border:2px solid #8356b2;border-top:none;border-left:none;position:absolute;transform:rotate(45deg)}.left-small-previews .slick-current,.yandex-cities-list-wrapper .selected .drp:hover>a:after{border-color:#e62159}.yandex-cities-list-wrapper .yandex-cities-list{display:none;box-shadow:2px 2px 5px rgba(0,0,0,.2);padding:20px;position:absolute;left:0;top:40px;z-index:2;width:100%;box-sizing:border-box;background:#fff}.your-city{margin:0 0 30px 34px;color:#31293a;font-size:16px;display:none}.your-city a{color:#8356b2;position:relative}.your-city a:after{background:url(../images/down-brd.svg) center no-repeat;width:10px;height:6px;right:-18px;content:"";position:absolute;top:9px}.centred-video-gallery .item a img,.dropdown-list-wrapper.open .dropdown-list-inner,.video-comments-widget .item a,.video-comments-widget .item img,.video_frame_item img,.violet-floor div img,.words-about-us .part .images .image img,.yandex-cities-list-wrapper .selected:hover .yandex-cities-list,.yandex-cities-list-wrapper .selected:hover+.yandex-cities-list{display:block}#new-menu .filials img,#new-menu .filials span,#new-menu .filials svg,.call-me-hidden a svg,.dropdown-list-inner .row-item img,.dropdown-list-inner .row-item span,.header-of-palces .choice .drop-hendler img,.laboratory-programm .programm-section-inner .row .time img,.map-content h4.name-s span{display:inline-block;vertical-align:middle}.faq-page .yandex-cities-list-wrapper .yandex-cities-list li:last-child,.order-free .item:not(:last-child),.secondary-form .caption-footer .flex,.teachers ul.list-of-teachers li.filling-empty-space{margin-bottom:0}.got-questions .form-group,.laboratory-programm .main-part .margin-bottom,.order-free .input-text,.yandex-cities-list-wrapper .yandex-cities-list li:not(:last-child){margin-bottom:20px}.yandex-cities-list-wrapper .yandex-cities-list li{cursor:pointer;font-size:24px;color:#333;font-weight:700}.yandex-cities-list-wrapper .yandex-cities-list li:hover{color:#e60026}#new-menu .phone2 a{color:#fff;text-align:right;font-size:22px;letter-spacing:.1px}#new-menu .schedule-header{color:#fff;text-align:right;font-size:12px;margin-top:4px}#new-menu .filials{color:#fff;margin-left:68px;width:158px}#new-menu .filials span{font-size:14px;color:#fff;margin-left:4px;margin-top:2px;font-family:FiraSans-Light}#new-menu .filials img{height:16px}#new-menu .inner .menu{margin-left:76px}#new-menu .inner .menu li{margin-right:29px}#new-menu .inner .menu a,#new-menu .inner .menu span{color:#fff;font-family:FiraSans-Regular;font-size:18px}body{padding-top:78px}@media(max-width:860px){body{padding-top:60px}}.call-me-hidden{margin-right:22px;display:none}.call-me-hidden a{display:block;width:42px;height:42px;line-height:40px;text-align:center;border-radius:50px;background:#febe29}#new-menu .inner .menu a:hover,.footer-group .h3 a:hover,.footer-group h3 a:hover,.footer-group li a:hover,.what_in a{color:#ffbf00}#new-menu .inner .menu .parent a{padding-right:16px;position:relative}#new-menu .inner .menu .parent a:after{width:5px;height:5px;content:"";right:0;top:6px;border:2px solid #fff;border-top:none;border-left:none;position:absolute;transform:rotate(45deg);border-radius:1px}#new-menu .inner .menu .parent a:hover:after{border-color:#ffbf00}.menu-pop{display:none;padding-bottom:30px}.menu-pop.show{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;display:block}.close-pop-window{width:22px;height:22px;text-align:right;position:absolute;cursor:pointer;z-index:999;top:20px;right:20px;overflow:hidden}.menu-pop .show{display:block!important}.menu-pop .inside{width:1160px;max-width:96%}.menu-pop .inside .col{min-width:auto}.menu-pop .inner{background:#fff;padding-top:92px;box-sizing:border-box;width:100%;height:100%}.menu-pop .ttl-sm{margin-bottom:28px;color:#8356b2;font:22px/1 FiraSans-Medium;text-decoration:underline}.menu-pop .new-punkt{margin-top:28px}#menu-pop-2 .ttl-sm,#menu-pop-2.menu-pop .ttl-sm,.menu-pop .ttl-sm.new-punkt a{color:#999;font:22px/1 FiraSans-Medium}.menu-pop .soc-icons img:hover{opacity:.6}.grope-of-links-b li a,.menu-pop .ttl-sm a{display:block;color:#8356b2;font:22px/1 FiraSans-Medium;text-decoration:underline}.grope-of-links-b li{margin-bottom:39px}.grope-of-links li a,.grope-of-small-links a{color:#31293a;font-size:16px;display:block;font-family:FiraSans-Book;text-decoration:underline}.grope-of-links-b2 p.ttl{color:#31293a;font:22px/1.3 FiraSans-Medium;margin-bottom:20px}.grope-of-links-b2 a span{display:block;font-size:14px;margin-top:2px}.grope-of-links-b2 a{transition:.3s;border:1px solid #ffbf00;color:#000;background:#ffbf00;border-radius:4px;display:block;font:18px FiraSans-Medium;text-align:center;width:100%;padding-top:12px;height:50px}.double_button .button-left-center a:hover,.grope-of-links-b2 a:hover{transition:.3s;background:#ff6a4d;border-color:#ff6a4d}.grope-of-links li,.grope-of-small-links li,.news-line .inside p{margin-bottom:14px}.grope-of-links a:hover,.menu-pop .ttl-sm a:hover{opacity:.75}.ttl-smc{color:#999;margin-top:40px;font-size:11px;letter-spacing:.1px;margin-bottom:12px;text-transform:uppercase}.menu-pop .inside .col.col-4{width:266px}#menu-pop-2 .inside .col.col-4{float:left;margin-left:13%}#menu-pop-2 .inside .inner-flex{width:64%;float:left}.soc-icons{margin-top:126px;max-width:146px}.this-button{position:relative;z-index:9;text-align:center;color:#fff}.breadcrumbs-white.breadcrumbs .current span,.breadcrumbs-white.breadcrumbs li a span,.breadcrumbs.breadcrumbs-white li span,.footer-group .footer-part-bottom-3 a,.footer-group li a,.help-form .submit-field button:hover span,.main-irbiz-poster .dn a,.studio-header.plastika .breadcrumbs-white.breadcrumbs li a,.this-button a,.this-button p{color:#fff}.footer-group .footer-part-bottom-3 a, .footer-group li a{background:unset}.this-button p{margin-top:8px}.this-button a:hover,.this-button p:hover{opacity:.8}@media screen and (max-width:1350px){#new-menu .inner .menu{margin-left:34px}#menu-pop-2 .inside .col.col-4{margin-left:12%}}@media screen and (max-width:1200px){#menu-pop-2 .inside .col.col-4{margin-left:7%}#new-menu .phone2,#new-menu .schedule-header,#new-menu>.inner .free>a{display:none}.call-me-hidden{display:block}.logo-in{margin-left:26px}.logo-in img{width:200px}#new-menu>.inner .free>a{text-transform:none;width:180px;font-size:15px;height:40px;line-height:40px}.whatsapp{margin-right:-8px;width:42px;height:42px}}@media screen and (max-width:1000px){#new-menu>.inner .free{margin-right:0}.logo-in{margin-left:0}.menu-pop .inner{padding-top:60px}.call-me-hidden{margin-right:12px}#new-menu .inside{width:96%!important}#new-menu .inner .menu li{margin-right:20px}#new-menu .inner .menu{margin-left:24px}#new-menu .inner .menu a,#new-menu .inner .menu span,.grope-of-links li a,.grope-of-small-links a{font-size:16px}.grope-of-links-b li,.grope-of-links-b li a,.menu-pop .ttl-sm,.menu-pop .ttl-sm a{font-size:18px}.grope-of-links-b2 p.ttl{font-size:20px}.menu-pop .inside .col.col-4{width:230px;margin-top:-6px}#main-menu .tablet .wrap-tablet-bottom .ttl-sm{font-size:22px;margin-bottom:28px;color:#999;font-family:FiraSans-Medium}#main-menu .tablet .wrap-tablet-bottom{padding-top:44px}#main-menu .tablet .grope-of-links-b li a{font-size:22px}#main-menu .tablet .col-1{margin-bottom:18px}#main-menu .tablet .wrap-tablet-bottom .col-1{width:164px}#main-menu .tablet .full .ttl{font-size:22px;color:#31293a;font-family:FiraSans-Medium;line-height:1.5}#main-menu .tablet .full p{font-family:FiraSans-Regular}#main-menu .tablet .full p strong{font-family:FiraSans-Medium;color:#000}#main-menu .tablet .full .grope-of-links-b2 #main-menu .tablet .full{padding-bottom:30px}}#new-menu .navigation{padding:0;width:42px;border-radius:50px;height:42px;background:url(../media/menu_black.svg) center no-repeat #fff;display:none;margin-right:0}#new-menu .navigation:hover{background-color:#ff6a4d}@media screen and (max-width:860px){#menu-pop-1,#menu-pop-2,#new-menu .navigation{display:block}#menu-pop-1 .inside .col.col-4,#new-menu .inner .menu,#new-menu>.inner .free>a{display:none}#menu-pop-2 .inside .col.col-4{margin-left:0;width:100%}#menu-pop-2 .inside .inner-flex{width:100%;padding:44px 0 20px;border-top:1px solid #e0dce4;border-bottom:1px solid #e0dce4}.menu-pop{overflow:scroll}#new-menu>.inner{padding:0}.information{position:absolute;right:68px}#menu-pop-2 .grope-of-links-b2{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-top:40px;padding-bottom:60px}#menu-pop-2 .grope-of-links-b2 a{color:#000;width:267px;height:54px;text-transform:initial;font-size:17px}.menu-pop .inner{padding-top:94px}#menu-pop-2 .inner{padding-top:18px}.menu-pop .inside{width:690px;max-width:98%}.grope-of-links-b li a,.menu-pop .ttl-sm a{font-size:22px}}@media screen and (max-width:714px){#menu-pop-2 .grope-of-links li a,.menu-step1 ul li a,.menu-step2 ul li a{text-decoration:none;color:#8356b2}#header .inside .logo img{height:50px}#header .call-me-hidden{display:inline-block;position:absolute;right:78px;top:12px;margin-right:0}#main-menu .order-free p{margin-bottom:20px}#main-menu .coll-1.active li a,#main-menu .coll-2.active li a{font-size:16px}.menu-pop .inside{width:calc(100% - 19px)!important;margin-left:19px}.menu-pop .inside .col{width:100%}#menu-pop-1 .col-1 .ttl-sm a,#menu-pop-1 .col-2 .ttl-sm a{font-size:24px;font-family:FiraSans-Regular;color:#31293A;text-decoration:none;display:inline-block}.grope-of-links-b li a,.menu-pop .ttl-sm a{text-decoration:none}.grope-of-links-b li{margin-bottom:15px}#menu-pop-2 .inside{margin-left:0}#menu-pop-1 .ttl-sm,#menu-pop-2 .ttl-sm,.menu-step1,.menu-step2{display:none}#menu-pop-2 .grope-of-links li{padding:17px 0;margin-bottom:0}#menu-pop-2 .inside .col{width:48%}#menu-pop-2 .col-1,#menu-pop-2 .col-3{margin-left:19px}.menu-step1.active,.menu-step2.active{position:fixed;left:0;padding-left:34px;top:0;padding-top:93px;width:100%;height:100%;background:#fff;display:block;z-index:10}#menu-pop-1 .menu-step1.active .ttl-sm,#menu-pop-1 .menu-step2.active .ttl-sm,#menu-pop-1 .ttl-sm.mobile1,#menu-pop-1 .ttl-sm.mobile2{display:block}#menu-pop-1 .ttl-sm.mobile1:after,#menu-pop-1 .ttl-sm.mobile2:after{content:" ";width:10px;height:18px;background:url(../images/next-menu.png) center 0 no-repeat;position:relative;right:5px;float:right}.menu-step1 .ttl-sm a,.menu-step2 .ttl-sm a{font-size:20px!important;color:#8356b2!important;text-decoration:underline!important}.step-submenu{display:flex;align-items:flex-start;flex-direction:row;flex-wrap:nowrap;align-content:flex-start}.ttl-smc{margin-top:0;font-family:FiraSans-SemiBold}.grope-of-links{width:238px}.grope-of-links li,.grope-of-small-links li{padding:17px 0;margin:0}.soc-icons{margin-top:26px}.menu-pop .your-city{margin:30px 0 0 15px}}.item_list_slider .slick-dots li.slick-active button,.list-vertical-theator.new-page ul li .list-small.violet p:before,.solnechniy-slider .slick-dots li.slick-active button,.sto.this-screen{background:#8356b2}@media screen and (max-width:527px){#menu-pop-2 .col-1,#menu-pop-2 .col-3,.menu-pop .inside{margin-left:0}}.sto.this-screen{margin-top:20px;padding:90px 0}.sto.this-screen.price-list{padding-top:90px;padding-bottom:90px}.sto.this-screen.price-list .inside{width:1170px}.sto.this-screen.price-list .price-list__title{color:#fff;font-family:"FiraSans-SemiBold";font-size:36px;font-weight:600;line-height:46px;text-align:center}.sto.this-screen.price-list .price-widget{background-color:#FFF;border-radius:20px;padding:40px 60px;margin-top:40px;margin-bottom:40px}.sto.this-screen.price-list .price-widget .price-widget__header{justify-content:flex-start;flex-wrap:nowrap}.sto.this-screen.price-list .price-widget .price-widget__header p{width:300px;font-family:'FiraSans-Regular';font-weight:400;font-size:14px;line-height:22px;color:#31293A}.sto.this-screen.price-list .price-widget .price-widget__header p:first-child{width:320px}.sto.this-screen.price-list .price-widget .price-widget__row{justify-content:flex-start;flex-wrap:nowrap;padding:20px;margin-top:20px;border:1px solid #EAEAEA;border-radius:8px}.sto.this-screen.price-list .price-widget .price-widget__row>*{width:300px;font-family:'FiraSans-Regular';font-weight:400;font-size:16px;line-height:24px;color:#31293A}.sto.this-screen.price-list .price-widget .price-widget__row>p span{font-size:20px;line-height:28px}.sto.this-screen.price-list .price-widget .price-widget__row a{text-decoration:underline;font-size:20px;line-height:28px}.sto.this-screen.price-list .price-widget .price-widget__row ._mobile{display:none;color:#999;font-family:'FiraSans-Regular';font-weight:400;font-size:14px;line-height:22px;margin-top:0}.sto.this-screen.price-list .price-widget .price-widget__btn{box-sizing:border-box;display:block;width:100%;background-color:#57D690;border-radius:4px;padding:14px 40px;margin-top:20px;color:#fff;text-align:center;font-family:'FiraSans-Medium';font-weight:500;font-size:20px;line-height:28px}.sto.this-screen.price-list .caption-widget{border-radius:20px;padding:60px}.sto.this-screen.price-list .caption-widget .caption-body{display:block;height:auto}.sto.this-screen.price-list .caption-widget .caption-header{margin-bottom:37px;font-size:30px}.sto.this-screen.price-list .caption-widget .blocks{margin-bottom:44px;width:100%}.sto.this-screen.price-list .caption-widget .blocks>.flex{flex-wrap:nowrap}.sto.this-screen.price-list .caption-widget .form-fields{width:100%}.sto.this-screen.price-list .caption-widget .form-fields>.flex{width:100%;flex-wrap:nowrap;column-gap:30px}.sto.this-screen.price-list .caption-widget .blocks .text-image img{width:120px}.sto.this-screen.price-list .caption-widget .caption-footer{color:#999;margin-top:30px;font-size:12px}.sto.this-screen.price-list .caption-widget .caption-footer .label a{color:#8257B0;text-decoration:underline}.sto.this-screen.price-list .caption-widget .input-text input{padding-left:20px;width:330px;height:56px;border-radius:4px;background-color:#F5F5F5;border:none}.sto.this-screen.price-list .caption-widget .input-submit button{background-color:#FEBE29;border-radius:6px;color:#31293A;text-transform:none;padding:12px 40px;font-size:20px;width:330px!important}.sto.this-screen.price-list .caption-widget .input-submit button span{color:#31293A;font-size:14px}@media screen and (max-width:1140px){.sto.this-screen.price-list{padding-top:60px;padding-bottom:60px}.sto.this-screen.price-list .caption-widget .caption-header{margin-bottom:45px}.sto.this-screen.price-list .caption-widget .blocks{margin-bottom:30px}.sto.this-screen.price-list .caption-widget .blocks .flex{justify-content:space-around}.sto.this-screen.price-list .caption-widget .blocks .text-image{flex-direction:column;align-items:center;text-align:center}.sto.this-screen.price-list .caption-widget .input-text input,.sto.this-screen.price-list .caption-widget .input-submit button{width:266px!important}.sto.this-screen.price-list .caption-widget .caption-footer{display:block}}@media screen and (max-width:1023px){.sto.this-screen.price-list .price-list__title{font-size:26px;line-height:36px}.sto.this-screen.price-list .price-widget{padding:40px}.sto.this-screen.price-list .price-widget .price-widget__header p:first-child{width:270px;flex-shrink:0}.sto.this-screen.price-list .price-widget .price-widget__row a{flex-shrink:0;width:250px}.sto.this-screen.price-list .caption-widget .caption-header{font-size:26px;line-height:36px}.sto.this-screen.price-list .caption-widget .blocks .flex{justify-content:space-between}.sto.this-screen.price-list .caption-widget .form-fields>.flex{flex-direction:column}.sto.this-screen.price-list .caption-widget .input-text input,.sto.this-screen.price-list .caption-widget .input-submit button{width:100%!important}.sto.this-screen.price-list .caption-widget .caption-footer{margin-top:10px}}@media screen and (max-width:767px){.sto.this-screen.price-list{padding-bottom:40px}.sto.this-screen.price-list .price-widget{padding:20px;margin-bottom:0}.sto.this-screen.price-list .price-widget .price-widget__header{display:none}.sto.this-screen.price-list .price-widget .price-widget__row{flex-direction:column;padding:12px 20px 20px}.sto.this-screen.price-list .price-widget .price-widget__row>*{width:100%;margin-top:8px}.sto.this-screen.price-list .price-widget .price-widget__row a{margin-bottom:12px;width:100%;font-size:18px;line-height:27px}.sto.this-screen.price-list .price-widget .price-widget__row ._mobile{display:block}.sto.this-screen.price-list .price-widget .price-widget__btn{padding:20px 35px}.sto.this-screen.price-list .caption-widget{display:none}}.caption-widget .item .text{width:203px;color:#31293A;margin-left:10px;font-size:14px;line-height:22px}.caption-widget .item .text p{margin:0}.caption-widget .blocks,.teatr_icons_widget .item .ico{margin-top:30px;margin-bottom:20px}.caption-widget .item.left .text{width:203px}.caption-widget .item.right .text{width:203px}.caption-widget .input-text input{padding-left:30px;width:302px;height:68px;border:1px solid #d7d7d7;border-radius:3px;box-sizing:border-box;font:100 16px/68px FiraSans-Regular}.caption-header{color:#333;font:400 32px/1 FiraSans-Regular;text-align:center;margin-bottom:28px}.caption-header span{font-weight:900;color:#8356b2;font-family:FiraSans-Bold}.caption-footer .check{background:#ffd800;width:15px;height:15px;position:relative;border-radius:4px;margin-right:10px}.caption-footer .checked:after{position:absolute;width:15px;height:15px;content:"";top:0;left:0;background:url(../images/checked.png) center no-repeat}.caption-footer{margin-top:14px;color:#000;font:13px/1.3 FiraSans-Regular}.caption-widget .form{margin-top:20px}.caption-widget{background:#fff;border-radius:18px;padding:60px}.caption-widget .input-submit button{background:#ffd800;border:none;border-radius:5px;box-sizing:border-box;color:#000;cursor:pointer;display:block;font-family:FiraSans-Regular;font-size:18px;font-weight:900;height:66px;letter-spacing:.6px;line-height:1.1;padding-bottom:16px;padding-top:16px;text-align:center;text-decoration:none;text-transform:uppercase;width:280px}.caption-widget .input-submit button span{color:#93761d;display:block;font-size:16px;font-weight:400;letter-spacing:0;margin-top:2px;text-transform:none}.free-cap{background:url(../images/bg_n1.jpg) center 0 no-repeat;padding-top:94px;text-align:center;padding-bottom:60px}.c_how_learn,.c_questions,.list-horizontal-dance.grey{background:#f6f6f6}.free-cap .c_title{font:700 56px/1.1 FiraSans-Bold;color:#fff;margin-bottom:30px}.c_title_small{color:#fff;font:24px/1.2 FiraSans-Regular;margin-bottom:40px}.c_title_small span{margin-top:6px;display:block;color:#ffbf00}.free-cap .button{text-align:center;margin-top:50px}.free-cap .button a{transition:.3s;border:1px solid #ffbf00;color:#000;background:#ffbf00;border-radius:4px;display:inline-block;max-width:100%;line-height:60px;font-size:18px;text-align:center;width:460px;height:60px;font-family:FiraSans-Medium}.free-cap .item p{font:16px/1.4 FiraSans-Regular;color:#fff}.c_how_learn .inside,.free-cap .inside,.laboratory-order-screen .inside,.list-horizontal-dance.count-4.grey .flex{width:1100px}.c_questions .inside .inner{width:900px;padding-bottom:60px}.c_questions .inside{width:1100px;padding-top:60px}.c_questions .c_title{color:#31293A;font-family:FiraSans-Regular;font-size:36px;margin-bottom:30px;text-align:center}.free-cap .inside .item .ico{margin-bottom:13px}.c_questions .c_list_title{color:#f26a50;font-family:FiraSans-Regular;font-size:18px;margin-bottom:28px;text-align:left;cursor:pointer;line-height:1.4}.c_questions .c_list_title span{background:url(../images/d-d.png) 0 bottom repeat-x;display:inline}.c_questions .open.c_list_item .c_list_title,.direction-block ul li a,.laboratory-programm .programm-title span{color:#31293A}.c_questions .open .c_list_title span{background:url(../images/dd.png) 0 bottom repeat-x}.c_questions .c_list_item{text-align:left}.c_questions .c_list_item.open .c_list_text{display:block;padding:0 0 30px}.c_questions .c_list_item.open .c_list_text p{font-family:FiraSans-Regular;line-height:1.3;color:#777;font-size:14px}.c_questions .c_list_item.open .c_list_text p span{display:block;font-family:FiraSans-SemiBold;color:#31293A;margin-bottom:2px}.c_video_slider .inside{width:924px;padding-top:70px;padding-bottom:80px}.c_video_slider .inside .title h3{line-height:1.26}.diskont h3,.kino-add .title h3,.video_frame_item{text-align:center}.video_frame_poster{position:relative;margin-bottom:22px;height:100%}.video_frame_item .video_caption{text-align:center;color:#999;font:18px/1 FiraSans-Regular}.video_frame_item iframe{position:absolute;top:0;left:0;width:100%;height:100%}.item_list_slider .slick-dots{text-align:center;margin-top:35px}.item_list_slider .slick-dots li,.solnechniy-slider .slick-dots li{display:inline-block;vertical-align:middle;padding:0;margin:0 10px}.item_list_slider .slick-dots li button,.solnechniy-slider .slick-dots li button{padding:0;margin:0;width:7px;height:7px;border-radius:7px;background:#d1d1d1;border:none}.item_list_slider .slick-next,.item_list_slider .slick-prev{width:13px;height:23px;padding:0;position:absolute;top:50%;border:none;cursor:pointer}.item_list_slider .slick-prev{left:-3%;margin-top:-48px}.item_list_slider .slick-next{right:-3%;margin-top:-25px}.c_how_learn{padding:90px 0}.formPrice_block,.form_price{background-repeat:no-repeat;background-position:center}.c_how_learn .step{width:30%;text-align:center}.c_how_learn .step .digit{background:#e8dbf6;width:86px;height:86px;text-align:center;vertical-align:middle;font:57px/86px OpenSans-ExtraBold;color:#8356b2;border-radius:86px;display:inline-block;margin-bottom:25px}.c_how_learn .step .c_ttl{color:#31293A;margin-bottom:15px;font:20px/1.2 FiraSans-Medium}.c_how_learn .step p{color:#777;font:14px/1.5 FiraSans-Regular}.comments #comments ul li{width:257px}.comments #comments .button{text-align:center;margin-top:20px}.comments #comments .button span{border:3px solid #ffbf00;border-radius:4px;color:#31293A;display:inline-block;font-family:FiraSans-Bold;font-size:20px;height:62px;line-height:62px;transition:.3s;width:330px;cursor:pointer}.comments #comments .button span:hover{border-color:#ff6a4d;transition:.3s;color:#ff6a4d}.comments-children .desc-part{width:622px}.comments-children .title{margin-bottom:60px}.comments-children .inside{box-sizing:border-box;padding-left:60px;padding-right:60px}.comments-children .slick-next,.comments-children .slick-prev{width:13px;height:23px;padding:0;cursor:pointer;top:50%;margin-top:-25px;border:none;position:absolute}.comments-children #comments-children{width:800px;margin:0 auto}.comments-children .desc-part .child-name{color:#000;font:18px/1 FiraSans-Regular;margin-bottom:22px}.comments-children .desc-part .child-comm p{color:#31293A;font:16px/1.5 FiraSans-Regular}.comments-children .desc-part .child-foot a{color:#8356b2;font:16px/1 FiraSans-Regular;text-decoration:underline;display:inline-block;margin-right:30px}.comments-children .desc-part .child-foot a:hover,.graphic-footer .label.flex a:hover{text-decoration:none}.comments-children .desc-part .child-foot img{margin-right:6px;display:inline-block}.comments-children .slick-prev{left:-58px}.comments-children .slick-next{right:-58px}.comments-children{padding-top:100px;margin-bottom:100px}.comments-children-rep,.dropdown-list-inner,.list-horizontal.list-horizontal-4{padding-top:0}.comments-children-rep .avatar img{border-radius:50%}.what_in{color:#fff;text-align:center;font:20px/1.2 FiraSans-Regular;margin-bottom:66px}.what_in p:first-child{margin-bottom:10px;color:#ffbf00}.teatr_icons_widget{width:1100px;margin:0 auto 42px}.list-of-servises .item .text p,.teatr_icons_widget .item p{color:#fff;font:14px/1.3 FiraSans-Regular}.double_button .button-left a,.double_button .button-right a{font-family:FiraSans-Regular;font-size:18px;width:300px;box-sizing:border-box;letter-spacing:.6px;transition:.3s;cursor:pointer}.studio-list .teatr_icons_widget .item p{color:#777}.teatr_icons_widget .item span{color:#ffbf00;display:block;text-decoration:underline}.double_button .button-left a,.formPrice_block-buttonWrap a{color:#000;background:#ffbf00;display:block;text-align:center}.teatr_icons_widget .item{width:250px;text-align:center}.form_price{background-image:url(../images/price-bg.jpg);background-size:cover;padding-top:87px;padding-bottom:100px;box-sizing:border-box}.form_price .container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.formPrice_block{width:800px;height:382px;background-image:url(../images/price-frame.svg);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background-size:contain;margin:0 auto}.formPrice_block-title{font-weight:600;font-size:36px;line-height:46px}.formPrice_block-subTitle{font-weight:600;font-size:46px;color:#ff6a4d;margin-bottom:20px;line-height:56px}.formPrice_block-buttonWrap a{height:60px;padding:0 15px;border-radius:5px;font:18px/60px FiraSans-Medium}.double_button .button-left a{border:none;border-radius:5px;font-weight:900;height:66px;line-height:1.1;padding-bottom:16px;padding-top:14px;text-decoration:none;text-transform:none}.double_button .button-left a span{display:block;font-size:16px;font-weight:400;letter-spacing:0;margin-top:4px;text-transform:none}.double_button .button-right a{background:#8356b2;border:none;border-radius:5px;color:#fff;display:block;font-weight:500;height:66px;line-height:66px;text-align:center;text-decoration:none;text-transform:uppercase;text-transform:none}.double_button .button-right a:hover{background:#976ac7;border-color:#976ac7;transition:.3s}.double_button>div{margin:0 15px}.work-3-directions{text-align:center;padding:66px 0;color:#31293A;font:36px/1 FiraSans-Regular}.list-vertical-theator.new-page ul li.about-h2 h2 a{text-transform:none}.list-vertical-theator.new-page ul li .caption>p{font-size:24px;margin-bottom:24px}.list-vertical-theator.new-page ul li.about-h2 div.h2-text,.list-vertical-theator.new-page ul li.about-h2 h2{margin-bottom:40px}.list-vertical-theator.new-page ul li .list-small p{position:relative;padding-left:16px;font-size:16px;margin-bottom:12px}.list-vertical-theator.new-page ul li .list-small p:before{position:absolute;top:8px;left:0;width:7px;height:7px;content:"";border-radius:7px}.list-vertical-theator.new-page ul li p{line-height:1.5}.list-vertical-theator.new-page ul li.about-theator-3{padding-top:140px}.list-vertical-theator.new-page ul li .list-small.yellow p:before{background:#ffbf00}.about-theator-4.about-h2 .label{display:inline-block;margin-bottom:15px;color:#fff;font:14px/1 OpenSans-SemiBold;text-transform:uppercase;padding:7px 12px;background:#ffbf00}.about-theator-4.about-h2 h2{width:380px}.about-theator-4.about-h2{padding-bottom:160px;background:url(../img/svg/BG_Ритмика_и_вокал.svg) center bottom no-repeat}.find_from_list{background:#50d68e;padding:74px 0}.find_from_list .inside{width:840px}.find_from_list .graphic-widget{background:#fff;border-radius:20px;padding:50px}.find_from_list .graphic-widget .jq-selectbox__select{background:#f5f5f5;padding:22px 10px 22px 18px;color:#31293A;font-size:18px;width:170px}.find_from_list .graphic-widget .double-selection .jq-selectbox__select,.footer-group .footer-part-top .coll-1 .callspan2>div:first-child,.footer-group .footer-part-top .coll-2 .callspan2>div:first-child{width:100px}.find_from_list .graphic-widget .double-selection .sep{font-size:40px;color:#31293A}.graphic-footer,.laboratory-main .buttons{margin-top:36px}.graphic-footer input[type=tel]{padding:0 0 0 20px;background:#f5f5f5;font-family:FiraSans-Regular;border:1px solid #f5f5f5;height:66px;width:360px;box-sizing:border-box;margin-right:18px;border-radius:4px}.graphic-footer button{background:#50d68e;font-size:20px;color:#fff;font-family:FiraSans-Medium;width:360px;height:66px;padding:0;display:inline-block;cursor:pointer;border-radius:5px;border:none;transition:.3s}.graphic-footer button:hover{background-color:#ff6a4d;transition:.3s;box-shadow:0 11px 20px 0 rgba(219,83,57,.24)}.got-questions .check,.graphic-footer .check{background:#ffd800;border-radius:4px;height:15px;margin-right:10px;position:relative;width:15px}.graphic-footer .label.flex{margin-top:20px;color:#666;font-size:12px;font-family:FiraSans-Regular}.graphic-footer .label.flex a{color:#ec4d79;text-decoration:underline}.graphic-footer .checked::after{background:url(../images/checked.png) center center no-repeat rgba(0,0,0,0);content:"";height:15px;left:0;position:absolute;top:0;width:15px}.find_from_list .graphic-widget .grope-3 .jq-selectbox__select{width:124px}.graphic-widget .jq-selectbox__trigger-arrow{top:29px}.find_from_list .graphic-widget .t_title{color:#31293A;font:400 36px/1 OpenSans-Regular;margin-bottom:44px}.find_from_list .graphic-widget .selection-grope .label{font:100 18px/1 OpenSans-Regular;margin-bottom:16px;color:#31293A}#chouse-your-grupe.new-page .title h2{margin-bottom:55px}#chouse-your-grupe.new-page .inside .list ul li ol li,.diskont .inside ul li{background:0 0!important;color:#31293A;width:auto;position:relative;padding-left:20px;font-size:14px;line-height:1.6;margin-bottom:12px;margin-left:0}#chouse-your-grupe.new-page .inside .list ul li ol li:before,.diskont .inside ul li:before{position:absolute;top:8px;left:0;width:7px;height:7px;content:"";background:#8356b2;border-radius:7px}.diskont .inside .inner{max-width:1200px;padding-bottom:60px}.list-items-grope{height:210px}.list-items-grope-dance{height:auto}.header-of-palces{padding-bottom:40px}.dropdown-list-inner{width:220px;position:absolute;top:44px;left:0;background:#fff;z-index:1;box-shadow:0 13px 34px 0 rgba(0,0,0,.35);border-radius:6px;border-top:2px solid transparent;overflow:hidden;display:none}.dropdown-list-inner.hidden{display:none!important}.header-of-palces .scrollable .scroll-bar.vertical{z-index:1;background:0 0;right:10px}.header-of-palces .scrollable .viewport .overview,.laboratory-order-form .caption-footer .flex{padding-right:0}.header-of-palces .scrollable .scroll-bar.vertical .thumb{width:8px;opacity:.6}.dropdown-list-inner .row-item{padding:12px 8px 6px}.map-content{max-width:100%;box-sizing:border-box}.map-content h4{margin-bottom:6px;font-size:18px;line-height:1.2;color:#000;font-weight:700}#new-menu>.inner .free>a,.map-content p{color:#000}.map-content p span{color:#888;font-weight:100;font-size:14px;display:block;margin-top:2px}.map-content .footer-s{padding-top:6px;padding-bottom:10px}.map-content .button-s{padding-top:14px;padding-bottom:4px;text-align:center;border-top:1px solid #eaeaea}.map-content .button-s a{display:inline-block;text-decoration:none;background:#ffd800;color:#333;font:700 14px/34px OpenSans-Regular}.got-questions input[type=tel],.got-questions textarea{background:#f5f5f5;border:2px solid #f5f5f5;box-sizing:border-box}.map-content h4.name-s{color:#333;font:400 18px/1 OpenSans-Regular;margin-bottom:12px}.map-content h4.name-s img{display:inline-block;margin-right:6px;vertical-align:middle}.map-content p.way-s{margin-bottom:12px;color:#666;font:400 14px/1.4 OpenSans-Regular}.map-content .footer-s p{text-align:center;color:#333;font:400 14px/1.4 OpenSans-Regular}#map-with-places .map-content{padding-top:10px;padding-bottom:0}.map-content .footer-s p span{display:inline;color:#8356b2;font:400 14px/1.4 OpenSans-Regular}#map-with-places .gm-style-iw .theator.page-new{padding-top:127px;text-transform:none;background-image:url(../images/bg_nv.jpg)}.page-id-31738 .theator.page-new{background-image:url(../images/tanez_9-12.jpg)}.page-id-31740 .theator.page-new{background-image:url(../images/tanez_13-16.jpg)}.page-id-31042 .theator.page-new,.page-id-31735 .theator.page-new{background-image:url(../images/tanez_3-6.jpg)}.page-id-36632 .theator.page-new,.page-id-438 .theator.page-new{background-image:url(../images/teatr_4-5.jpg)}.page-id-36635 .theator.page-new,.page-id-448 .theator.page-new{background-image:url(../images/teatr_6-8.jpg)}.page-id-36641 .theator.page-new,.page-id-462 .theator.page-new{background-image:url(../images/teatr_9-12.jpg)}.page-id-36645 .theator.page-new,.page-id-476 .theator.page-new{background-image:url(../images/teatr_13-16.jpg)}.theator.page-new .inside{width:1270px;padding-bottom:110px;max-width:100%}.theator.page-new .inside h1{letter-spacing:1px;margin-bottom:32px;text-transform:none}.list-horizontal-dance.count-4.grey .inside ul li p{color:#777;margin-top:30px;font:400 14px/1.5 OpenSans-Regular}.footer-group .inside,.got-questions .inside,.violet-floor .inside{width:1140px}.got-questions{color:#666;font-size:12px;padding-bottom:60px;padding-top:96px;background:url(../images/q-girl.jpg) center bottom no-repeat #fff}.got-questions .b-title{font-size:36px;font-family:FiraSans-Regular;margin-bottom:30px;color:#31293A}.got-questions .s-title{font-size:20px;font-family:FiraSans-Regular;margin-bottom:30px;margin-top:0;color:#999}.got-questions .form{width:640px}.got-questions textarea{padding:20px;width:100%;resize:none;font-family:FiraSans-Regular;height:160px;font-size:16px}.got-questions input[type=tel]{padding:0 0 0 20px;font-family:FiraSans-Regular;height:66px;width:306px;margin-right:18px}.got-questions .checked::after{background:url(../images/checked.png) center center no-repeat rgba(0,0,0,0);content:"";height:15px;left:0;position:absolute;top:0;width:15px}.got-questions button{background:#50d68e;font-size:20px;color:#fff;font-family:FiraSans-Medium;width:310px;height:66px;padding:0;display:inline-block;cursor:pointer;border-radius:5px;border:none}#order-lab .submit-field input:hover,.got-questions button:hover{background-color:#ff6a4d;box-shadow:0 11px 20px 0 rgba(219,83,57,.24)}@media screen and (max-width:1100px){.free-cap .inside .item .ico,.free-cap .item p,.teatr_icons_widget .item .ico,.teatr_icons_widget .item .text{vertical-align:middle;display:inline-block}.teacher-detail-body .right>div.pc{position:absolute;bottom:0;left:0;width:100%;padding:20px;box-sizing:border-box}.teacher-detail-body .right>div.pc#pc-page{position:inherit}.caption-widget .input-submit button{display:block;width:100%!important}.caption-widget .caption-body{justify-content:flex-start;flex-direction:column;flex-wrap:nowrap}.caption-header{font-size:26px;line-height:1.3;margin-bottom:18px}.caption-widget .input-submit,.caption-widget .input-submit button,.caption-widget .input-text,.caption-widget .input-text input{width:100%}.this-screen .inside{width:970px}.list-vertical-theator.new-page ul li{padding-top:80px}.got-questions .form{width:100%;margin-right:0}body .teacher-detail-body .right{padding-right:0;margin:0 auto;position:static}body .teacher-detail-body{padding-bottom:360px}#teacher-detail-inform-page .teacher-detail-body{padding-bottom:0}.teacher-detail-slider .slick-next,.teacher-detail-slider .slick-prev{background-position:center bottom}.free-cap .item p br,.teacher-detail-body .right .form-label br{display:none}.teacher-detail-body .caption-footer{margin-top:20px!important;justify-content:flex-start}.teacher-detail-body .caption-footer .flex{justify-content:flex-start}.list-horizontal-dance.grey{padding-bottom:20px}.theator.page-new .inside{width:730px}.teatr_icons_widget .item{margin-bottom:30px;width:50%}.caption-widget .input-text,.free-cap .item{margin-bottom:20px}.teatr_icons_widget .item .ico{width:130px;margin-bottom:0}.teatr_icons_widget .item .text{width:calc(100% - 140px);text-align:left}.c_questions .inside .inner,.list-horizontal-dance.count-4.grey .flex,.teatr_icons_widget{max-width:100%}.theator.page-new .inside h1{font-size:50px;padding:0}.double_button .button-left a,.double_button .button-right a{width:330px}.c_how_learn .step .c_ttl,.what_in{font-size:16px}#chouse-your-grupe .inside,.c_questions .inside,.got-questions .inside,.list-horizontal-dance.grey .inside,.news-line .inside{width:700px}.teatr_icons_widget .item p{line-height:1.5}.list-horizontal-dance.count-4 .inside ul li{width:50%;margin-bottom:50px}#chouse-your-grupe .inside .list ul li{width:48%}#chouse-your-grupe .inside .list ul li>div .buttton a{height:auto;padding-top:16px;padding-bottom:16px;line-height:1.3}#chouse-your-grupe .inside .list ul li>div{padding-left:30px}#chouse-your-grupe .inside .list ul li>div .buttton a span{display:block;color:#806924;font-size:14px;font-weight:100}.caption-footer{margin-top:-62px}.caption-widget{padding:40px 30px}.caption-footer .flex{justify-content:flex-end;padding-right:15px}.caption-widget .form>.flex{width:100%;display:block}.caption-widget .caption-body{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}#chouse-your-grupe .inside .list ul{justify-content:space-between}.list-items-grope{height:auto}.caption-widget .form{width:300px;margin-top:0}.comments-children .avatar{margin-bottom:20px;width:100%}.comments .inside{width:560px}.comments-children .avatar img{display:inline-block}.comments-children .avatar,.comments-children .desc-part .child-comm p,.comments-children .desc-part .child-name{text-align:center}.free-cap .item{width:49%}.free-cap .inside .item .ico{width:100px;text-align:left;margin-bottom:0;margin-right:10px}.free-cap .inside .item .ico img{width:60px}.filling-empty-space{padding:0}.free-cap .item p{max-width:100%;width:220px;font-size:14px;line-height:1.4;text-align:left}.teachers ul.list-of-teachers li{width:46%}.teachers .inside{width:600px!important}.free-cap .c_title{font-size:36px}.got-questions{background:#fff}.free-cap .inside{width:700px!important}.c_how_learn .step{width:32%}}@media screen and (max-width:1100px) and (min-width:1001px){.activities #activities .activities-extra .right .banner{width:450px}.activities #activities .activities-extra .right .banner h2{font-size:26px}}@media screen and (max-width:640px){.inside-of-page.article{padding-top:40px}.inside-of-page.article .inside,#featured-articless .inside,.this-screen .inside{width:346px !important;padding:0 !important}.title-caption{font-size:18px;line-height:26px}.sto.this-screen{padding:40px 0 !important}.teacher-detail-inform .teacher-detail-header>div img{width:50px;height:50px}.caption-widget .blocks .blocks-childs{flex-direction:column;flex-wrap:nowrap;align-items:flex-start}.caption-widget .item .text{text-align:left}.caption-header-article{padding-bottom:10px;border-bottom:none}.caption-widget .blocks{margin-top:10px;margin-bottom:0}.caption-widget .blocks .blocks-childs .item{margin-bottom:20px}.article .cta-form-inner .d-row{margin:0}.article .cta-form-inner .d-row .d-col{padding:0}.caption-widget .blocks .text-image{display:flex;flex-direction:row;flex-wrap:nowrap}.list-of-articless li .mobile-text p{line-height:22px;margin-top:10px;padding-bottom:30px;border-bottom:1px solid #EAEAEA;margin-bottom:30px}.teacher-detail-inform .teacher-detail-header>div h1,.teacher-detail-inform .teacher-detail-header>div h1{font-size:16px}.teacher-detail-inform .teacher-detail-header>div p,.teacher-detail-inform .teacher-detail-header>div p{line-height:17px !important;font-size:12px !important}.teacher-detail-inform .teacher-detail-header>div{max-width:200px;vertical-align:top}.got-questions input[type=tel]{width:100%;margin:0 0 20px}.dropdown-list-inner{margin-top:1px!important}#map-with-places div.mobile-absolute{position:absolute;z-index:10;width:100%}#comments .flex{justify-content:space-around}#map-with-places>.inner{overflow:visible}.dropdown-list-wrapper{position:relative;width:100%}.dropdown-list-wrapper.open .dropdown-list-inner{position:static;margin:0 auto}.new-page .list-vertical-theator.new-page ul li p{font-size:15px}.c_questions .c_title,.new-page .title h2,.teacher-detail-body .left .label,.teacher-detail-body .right .form-label{font-size:20px}.teacher-detail-grid>div{margin-bottom:10px}#map-ofices-new{display:none}.list-vertical-theator ul li.about-h2 .h2-text a,.list-vertical-theator ul li.about-h2 h2,.new-page .list-vertical-theator.new-page ul li.about-h2 h2{font-size:24px}.teacher-detail-body li{margin-bottom:15px;padding-left:0}.teacher-detail-slider .slick-next .got-questions button{width:100%;margin:0}.got-questions .form-group>div{max-width:100%;width:100%}#chouse-your-grupe .inside .list ul li>div{padding-left:10px}.caption-widget .input-submit button{width:370px;max-width:100%}.header-of-palces{padding-bottom:40px}#map-ofices-new.open{display:block}.free-cap .button a{font-size:16px}.free-cap .item p{font-size:13px}.teachers-in-dance.new-page .inside{padding-bottom:0}}#order-lab .input-field input:focus,.got-questions .form-group input:focus,.got-questions .form-group textarea:focus,.help-form .input-field input:focus,.order-free .input-text input:focus,.you-got-question input[type=tel]:focus,.you-got-question textarea:focus{border:2px solid #50d68e}.got-questions .form-group.error input,.got-questions .form-group.error textarea{border:2px solid #ff0101!important;background:#fff2f2!important;color:#ff0101!important}.new-field input{font-size:16px;color:#666;font-family:OpenSans-Regular}.caption-widget .input-text input:focus,.graphic-widget input:focus{border:1px solid #50d68e}.caption-widget .input-text.error input,.graphic-widget .error input{border:1px solid #ff0101;color:#ff0101}.new-field textarea::-webkit-input-placeholder{color:#999;opacity:1;font-family:OpenSans-Regular;font-size:16px}.new-field textarea::-moz-placeholder{color:#999;opacity:1;font-family:OpenSans-Regular;font-size:16px}.new-field textarea:-ms-input-placeholder{color:#999;opacity:1;font-family:OpenSans-Regular;font-size:16px}.new-field textarea:-moz-placeholder{color:#999;opacity:1;font-family:OpenSans-Regular;font-size:16px}.new-field input::-webkit-input-placeholder{color:#999;opacity:1;font-family:OpenSans-Regular;font-size:16px}.new-field input::-moz-placeholder{color:#999;opacity:1;font-family:OpenSans-Regular;font-size:16px}.new-field input:-ms-input-placeholder{color:#999;opacity:1;font-family:OpenSans-Regular;font-size:16px}.new-field input:-moz-placeholder{color:#999;opacity:1;font-family:OpenSans-Regular;font-size:16px}.error textarea::-webkit-input-placeholder{color:#ff0101!important}.error textarea::-moz-placeholder{color:#ff0101!important}.error textarea:-ms-input-placeholder{color:#ff0101!important}.error textarea:-moz-placeholder{color:#ff0101!important}.error input::-webkit-input-placeholder{color:#ff0101!important}.error input::-moz-placeholder{color:#ff0101!important}.error input:-ms-input-placeholder{color:#ff0101!important}.error input:-moz-placeholder{color:#ff0101!important}.grey .about-theator-2{background-color:#8356b2}@media screen and (max-width:700px){.article-description table{left:4%}.free-cap .inside .item p,.free-cap .item{text-align:center}.double_button>div{margin-left:auto;margin-right:auto}.teatr_icons_widget{margin-top:40px}.teatr_icons_widget .item .ico{width:110px}.teatr_icons_widget .item .text{width:calc(100% - 140px)}.teatr_icons_widget .item p{font-size:14px}.teatr_icons_widget .ico img{width:100px}.graphic-footer>.flex.form-group>div,.graphic-footer>.flex.form-group>div input,.list-horizontal-dance.count-4 .inside ul li,.teatr_icons_widget .item{width:100%}.free-cap .inside .item .ico{width:100%;margin-bottom:16px;margin-right:0;text-align:center}.free-cap .c_title{font-size:22px}.comments .inside,.free-cap .inside,.teachers .inside{max-width:100%!important}.caption-header,.caption-widget .caption-footer,.comments .inside #comments .button,.page-new .teatr_icons_widget{display:none}.comments-children .desc-part .child-foot .flex>div{margin-bottom:10px}.sto.this-screen{padding:0}.list-items-grope{height:auto}#chouse-your-grupe .inside .list ul li{width:400px;max-width:100%}.theator.page-new .inside h1{font-size:30px}.caption-widget .form{margin:0 auto}.theator.page-new .double_button .list-vertical-theator.new-page ul li .caption>p{font-size:20px}.theator.page-new{padding-bottom:280px}.caption-widget{width:auto;max-width:286px;padding:30px}.comments-children .desc-part .child-foot .flex{justify-content:space-around}.c_how_learn .step .cep{display:inline-block;margin-left:10px;vertical-align:top;width:calc(100% - 70px);text-align:left}.caption-widget .blocks+div,.graphic-footer>.flex.form-group>div input{width:100%!important}.teachers ul.list-of-teachers li{width:51%}.c_how_learn .step .digit{width:50px;display:inline-block;height:50px;line-height:50px;font-size:32px;vertical-align:top}.c_how_learn .step{width:100%;margin-top:15px}.c_title_small{font-size:16px}.c_how_learn .step .c_ttl{margin-bottom:0}.find_from_list .graphic-widget .selection-grope .jq-selectbox__select{width:100%!important;box-sizing:border-box}.find_from_list .graphic-widget .grope2 .jq-selectbox__select{width:150px!important}.find_from_list .graphic-widget .selection-grope,.graphic-footer>.flex.form-group{margin-top:0!important;width:100%}}@media screen and (max-width:1000px){.list-vertical-theator.new-page ul li.about-theator-3{background-color:#2eb2fe}.new-page .list-vertical-theator.new-page ul li{padding-top:80px}.new-page .list-vertical-theator ul .about-theator-2 .caption{width:320px}.new-page .list-vertical-theator ul .about-theator-2{background-color:#8356b2}.find_from_list .graphic-widget .grope-3 .jq-selectbox__select{width:170px}.graphic-footer>.flex.form-group{margin-top:-84px;justify-content:flex-end}.graphic-footer>.flex.form-group>div input{margin-right:0;width:325px;height:62px}.comments-children .desc-part .child-foot a,.graphic-footer>.flex.form-group>div{margin-right:0}.graphic-footer>.flex.form-group>div:nth-child(2){width:100%;margin-top:20px}.graphic-footer button{width:100%}.graphic-footer{margin-top:0}.find_from_list .graphic-widget .selection-grope{margin-bottom:20px}.comments-children .desc-part .child-foot .flex{justify-content:space-between}.find_from_list .graphic-widget .t_title{font-size:24px}}@media screen and (min-width:960px){.dropdown-list-wrapper:hover .mobile-absolute .dropdown-list-inner{display:block}#get-detail .input-field,#get-price .input-field,#get-ticket .input-field{margin-bottom:20px}#get-detail .input-field input,#get-price .input-field input,#get-ticket .input-field input{height:56px}#get-detail,#get-price,#get-ticket{padding-top:20px;padding-bottom:22px}}@media screen and (max-width:600px){.theator.page-new .what_in span{display:none}.theator.page-new .what_in a{display:block;line-height:1.5}.work-3-directions{font-size:20px;padding:40px 0}#chouse-your-grupe .inside .list ul li>div .buttton a{padding:10px 0}#chouse-your-grupe .inside .list ul li>div{padding-right:20px;padding-left:20px}.new-page .about-theator-4.about-h2{background-size:auto!important}.about-theator-text{max-width:228px}.list-vertical-theator.new-page ul li .list-small{padding:11px 0 0}.list-vertical-theator.new-page ul li .list-small p{font-size:13px;padding-left:13px;line-height:1.37;margin-bottom:10px}.comments-children .desc-part .child-foot .flex{justify-content:space-around}.find_from_list .graphic-widget .selection-grope .label{font-size:16px;margin-bottom:6px}.got-questions .b-title{font-size:32px}.find_from_list .graphic-widget .grope2 .jq-selectbox__select{width:120px!important}.find_from_list .graphic-widget{padding:16px}.comments-children .slick-prev{top:90px;left:50%;margin-left:-100px}.item_list_slider .slick-arrow{display:none!important}.list-vertical-theator.new-page ul li.about-h2 .h2-text,.list-vertical-theator.new-page ul li.about-h2 h2{max-width:100%;text-transform:none;font-size:24px;letter-spacing:.02em;margin-bottom:22px}#header .inside .logo{padding-top:4px;width:auto}#header .inside .logo img{height:46px}#header .call-me-hidden{right:68px}.comments-children .slick-next{top:90px;right:50%;margin-right:-100px}#header .inside{padding-left:5px!important;padding-right:5px!important}.got-questions{padding-top:60px}.c_questions .c_list_title,.got-questions .s-title{font-size:16px}.got-questions .flex .label{width:calc(100% - 30px)}.header-of-palces .choice{color:#31293A;font-size:14px}.header-of-palces .ttl,.teachers-in-dance .page-title,.title h3{font-size:20px}#map-with-places div.dropdown-list-wrapper{margin-top:6px;font-size:18px}.free-cap,.teachers-in-dance{padding-top:50px}.filling-empty-space{padding:0}.title{margin-bottom:30px}.c_questions .inside .inner{padding-bottom:40px}.c_how_learn{padding:60px 0}.comments-children{margin-bottom:0;padding-bottom:50px}.comments{padding-bottom:40px;padding-top:50px}.teachers ul.list-of-teachers li.filling-empty-space{padding:5px}.c_video_slider .inside{padding-bottom:60px}}#map-with-places,.fancybox-overlay.fancybox-overlay-fixed,.fancybox-overlay.fancybox-overlay-fixed.style2{background:rgba(0,0,0,.8)}.caption-footer .free-lesson{margin-top:28px;line-height:1.4}.free-lesson-footer{margin-bottom:30px;line-height:1.3;font-family:FiraSans-Book;font-size:14px;color:#fff}.free-lesson-popup b,.free-lesson-popup strong{color:#31293a;font-family:FiraSans-Medium}.free-lesson-popup{margin-top:30px;line-height:1.6;font-size:14px;color:#999;font-family:FiraSans-Book}.order-free .caption-footer .flex{justify-content:flex-end}.order-free .caption-footer{margin-top:12px;padding-right:30px;padding-bottom:10px}.order-free{width:776px;display:none;padding:42px 54px 42px 42px;box-sizing:border-box;max-width:100%}.order-free .right-part{width:300px;padding-top:14px}.order-free .popup-title{color:#333;font:28px/1.25 FiraSans-Medium;margin-bottom:34px}.order-free .popup-title span{color:#8356b2;font-weight:900}.order-free .item .text{color:#333;font:400 14px/1.5 FiraSans-Regular;width:220px;margin-left:10px}.order-free .input-text input{border:2px solid #f5f5f5;background:#f5f5f5;border-radius:3px;box-sizing:border-box;font:16px/1 FiraSans-Regular;height:56px;padding-left:20px;width:100%;color:#999}.input-text input.error,.order-free .input-text .error input,.order-free .input-text input.error{box-shadow:none;border-color:#e72058;color:#e72058}.order-free .copy{margin-top:16px;line-height:1.4;color:#999;font-size:13px;font-family:OpenSans-Regular}.help-form .label a,.order-free .copy a,.words-about-us .part .text .desc a{color:#8356b2;text-decoration:underline}.order-free .input-submit button{background:#ffbf00;border:none;border-radius:5px;box-sizing:border-box;color:#000;cursor:pointer;display:block;font-family:FiraSans-Medium;font-size:18px;height:66px;letter-spacing:.6px;line-height:1.1;padding-top:14px;padding-bottom:16px;text-align:center;text-decoration:none;transition:.3s;width:100%}.order-free .input-submit button span{display:block;font-size:14px;letter-spacing:0;margin-top:4px;text-transform:none}.order-free .input-submit button:hover,.you-got-question button:hover{background:#ffce5a;transition:.3s}.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.dropdown-list-wrapper,.event-reviews__slider-wrap,.fancybox-inner,.fancybox-outer,.fancybox-skin,.laboratory-main .caption,.words-about-us .part{position:relative}.fancybox-type-iframe .fancybox-skin{background:#000}.fancybox-skin{background:#fff;color:#444;text-shadow:none;border-radius:10px}.fancybox-opened{z-index:8030}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:6px;right:8px;width:30px;height:30px;cursor:pointer;z-index:8040;background:0 0}.fancybox-close:after,.fancybox-close:before{content:"";display:block;position:absolute;top:50%;left:50%;margin:-7px 0 0 -7px;width:14px;height:14px;opacity:1;z-index:1;transition:opacity .3s linear;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-o-transition:opacity .3s linear}.fancybox-close:after{z-index:4;opacity:0;background-position:0 -14px}.fancybox-close:hover:before{opacity:0}.fancybox-close:hover:after,.left-small-previews .item:hover:after{opacity:1}.sub-title{text-align:center;margin:0 0 20px;line-height:1.3}.text-italic{font-style:italic!important}#map-with-places{position:fixed;top:0;left:0;width:100%;height:100%;z-index:8010;display:none}#map-with-places>.inner{box-sizing:border-box;width:940px;padding-top:30px;background:#fff;border-radius:15px;overflow:hidden;position:relative;max-height:96%;box-sizing:border-box}.places-close{position:absolute;right:20px;top:20px;cursor:pointer}.map-outher{height:calc(100% - 130px)}.header-of-palces .ttl{text-align:center;color:#333;font:400 36px/1 FiraSans-Regular;margin-bottom:20px}.header-of-palces .choice{color:#333;font:400 18px/1 FiraSans-Regular}.header-of-palces .places-list{margin-top:48px}.header-of-palces .places-list .column{width:50%;padding-right:12px;box-sizing:border-box}.header-of-palces .places-list .column li{margin-bottom:22px;font-size:20px;transition:.3s;color:#31293A;line-height:1.3}.header-of-palces .choice .drop-hendler{color:#e13c48;cursor:pointer;margin-left:6px;padding-right:10px;display:inline-block;position:relative}.header-of-palces .choice .drop-hendler span{background:url(../images/dashed-red.png) left bottom 2px repeat-x;padding-bottom:2px;color:#e13c48}.header-of-palces .choice .drop-hendler.grey span{background-image:url(../images/dashed-grey.png);color:#333}.header-of-palces .choice .drop-hendler .placed{padding:0;background:0 0}.dropdown-list-wrapper.open .header-of-palces .choice .drop-hendler span{color:#333;display:inline-block;vertical-align:middle}.header-of-palces .choice .drop-hendler:after{position:absolute;right:0;top:6px;width:6px;height:5px;background:url(../images/down-red.png) center no-repeat;content:""}.header-of-palces .choice .drop-hendler.grey:after{background-image:url(../images/down-grey.png)}.dropdown-list-inner .row-item:hover{color:#e13c48!important}.scrol-bar{height:360px;overflow-y:hidden}#map-with-places.open{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.dropdown-list-inner .row-item{border-bottom:1px solid #e3e3e3;font:400 18px/1 FiraSans-Regular;cursor:pointer;text-align:left;height:27px}.dropdown-list-inner .row-item.item16{height:50px}.dropdown-list-inner .row-item span{width:calc(100% - 40px);margin-left:6px}.show-map{cursor:pointer}.dropdown-list-inner .row-item:last-child{border-bottom:none}.double_button_mb{margin:170px 0 40px;z-index:9;position:relative}.comments-children #parents-letters{max-width:800px;margin:0 auto}.shadow-block{max-width:810px;margin:0 auto 112px;padding:35px 40px;box-sizing:border-box;box-shadow:0 5px 50px rgba(96,32,134,.2);border-radius:20px}.shadow-block h2{font-size:22px;line-height:1.5;color:#31293A;text-align:center;margin:0 0 23px;letter-spacing:.018em}.shadow-block h2 span{font-family:FiraSans-Bold;color:#8356b2}.secondary-form input[type=tel],.secondary-form input[type=text]{display:block;width:100%;box-sizing:border-box;padding:20px;border:2px solid #f5f5f5;background:#f5f5f5;color:#31293A;font-size:18px;border-radius:4px;height:63px;letter-spacing:.02em}.secondary-form .error input[type=tel],.secondary-form .error input[type=text]{border:2px solid #ff0101}.shedule-button{background:#50d68e;font-size:20px;color:#fff;font-family:FiraSans-Medium;width:100%;height:56px;padding:0 20px;display:block;cursor:pointer;border-radius:5px;border:none;box-shadow:2px 2px 8px rgba(25,132,75,.5)}.secondary-form .flex{margin-bottom:23px}.row-flex{margin-left:-15px;margin-right:-15px}.col-50{padding-left:15px;padding-right:15px;box-sizing:border-box;width:50%}.shedule-titile{max-width:700px;margin:0 auto 60px;line-height:1.1}@media(max-width:1100px){.caption-footer{margin-top:14px}.caption-footer .flex{justify-content:flex-start}.double_button.flex.double_button_mb{justify-content:center}}.shedule-page .inside{padding-top:58px}@media screen and (max-width:1000px) and (min-width:716px){.shedule-page .inside{padding-top:32px}}@media(max-width:991px){.caption-footer{margin-top:14px}.caption-footer .flex{justify-content:flex-start}.inner-page.margin-content .inside-of-page.shedule-page{padding-top:74px}.shedule-titile{margin:0 auto 32px}.shadow-block{padding:32px 20px}.form_price{padding-top:136px;padding-bottom:106px}.form_price .container{max-width:687px;box-sizing:border-box}.formPrice_block{width:auto;height:327px}}@media(max-width:1068px){.double_button .button-left a,.double_button .button-right a{width:290px}}@media screen and (max-width:1000px){.comments-children.comments-children-rep .slick-next{right:-40px!important;top:50%!important}.comments-children.comments-children-rep .slick-prev{left:-40px!important;top:50%!important}.comments-children #parents-letters,.comments-children.comments-children-rep #comments-children{max-width:600px}}@media screen and (max-width:767px){.comments-children #parents-letters,.comments-children.comments-children-rep #comments-children{max-width:400px}}.double_button_lg,.shedule-page .input-field{z-index:0}.double_button_pt{padding:60px 0 0}.social-links ul{list-style:none;margin:0;padding:0 0 0 18px}.social-links ul li{display:inline-block;margin:0 0 0 6px}.social-links ul li a{display:inline-block;width:36px;height:36px}.social-links{display:flex;color:#31293A;font-size:15px;padding:7px 0 0}.double_button_bordered{border-top:1px solid #dfdfdf;padding:34px 0 0;margin:10px 0 90px;justify-content:space-between!important}.double_button_bordered>div{margin:0}.double_button.double_button_bordered .button-left a{color:#fff;background:#8356b2;height:56px;width:232px;font-size:17px;padding:11px 0}.double_button.double_button_bordered .button-left a span{color:#caa6f0;font-size:14px}.inside-of-page.article .inside .social-links p{margin:0!important}@media(max-width:634px){.double_button_bordered{display:block}.double_button.double_button_bordered .button-left a{margin:0 auto 28px;width:100%}.social-links{display:flex;justify-content:space-between}.social-links ul li{margin:0 0 0 14px}.social-links ul{padding:0}}@media(max-width:394px){.social-links{font-size:12px}.social-links ul li{margin:0 0 0 2px}}.gray_c_video_slider{background:#f6f6f6;overflow:hidden}.profile-list{list-style:none;margin:0;padding:0;font-size:20px}.col-dir-3 .img,.profile-list li{margin:0 0 10px}.profile-list li a{color:#8453b4;text-decoration:underline}@media(max-width:767px){.secondary-form input[type=submit]{font-size:14px}.caption-footer .label{font-size:9px}#order-lab .caption-footer,.laboratory-order-form .caption-footer{margin-left:0;margin-right:0;width:auto}#order-lab .caption-footer .label,.laboratory-order-form .caption-footer .label{font-size:12px}.col-50{width:100%;padding:0;margin:0 0 22px}.secondary-form .flex.row-flex{margin:0}.shadow-block h2{font-size:18px;letter-spacing:0;line-height:1.4}.page-title.shedule-titile{font-size:24px}.inner-page.margin-content .inside-of-page.shedule-page{padding-top:46px}.inner-page.margin-content .inside-of-page.shedule-page h1{line-height:1.4}.shadow-block{padding:24px 20px;margin:0}.double_button_bordered{margin:0 0 15px}.form_price{padding-top:161px;padding-bottom:161px}.formPrice_block-wrapper{background-image:url(../images/price-frame.svg);background-position:center;background-size:517px 246px;background-repeat:no-repeat}.formPrice_block{background-image:none;height:246px}.formPrice_block-title{font-size:20px;line-height:28px}.formPrice_block-subTitle{font-size:24px;line-height:33px}}.double_button_z{position:relative;z-index:10}@media(max-width:716px){.double_button_bordered{margin:0 15px 15px;padding:32px 0 0}.main .first-screen{padding-top:60px}}@media(max-width:609px){.double_button .button-right{margin-top:20px}.main .first-screen{padding-top:48px}}.direction-block,.violet-floor .right{position:relative;z-index:1}.direction-block .inside{max-width:1180px;padding:87px 0 71px}.direction-block h4{color:#8356b2;font-size:20px;margin:0 0 28px;font-weight:600;letter-spacing:.03em}.direction-block h4 a{color:#8356b2}.direction-block h4.bottom_h4{color:#8356b2;font-size:24px;margin:0;padding:0 0 26px;border:none;font-weight:600;letter-spacing:.018em}.direction-block .title{margin-bottom:56px;width:550px;line-height:1.25}.direction-block .title h3{color:#31293a;text-align:left;font-family:FiraSans-Bold;font-size:46px}.col-dir-1{width:224px;margin:0 32px 0 0}.col-dir-2{width:300px}.col-dir-3{width:372px;border-radius:10px;box-shadow:0 5px 50px rgba(131,86,178,.15);background:#fff;padding:11px 30px 30px;box-sizing:border-box;text-align:center;margin-top:-160px}.direction-block ul{list-style:none;margin:0}.direction-block ul li{margin:0 0 14px;font-size:16px;color:#31293A;white-space:nowrap;letter-spacing:0;font-family:FiraSans-Regular;text-decoration:underline}.direction-block .h5,.direction-block h5{font-family:FiraSans-Light;color:#999;font-size:11px;margin:0;padding:0 0 12px;text-transform:uppercase;letter-spacing:.03em}.event-description__teacher._fencing,.row-dir-2-in{margin-top:40px}.col-dir-31{width:211px;text-align:left;padding-right:60px}div.col-dir-31 p{text-align:left;line-height:1.6;font-size:14px;letter-spacing:-.2px}.help-form .input-field{margin-bottom:23px;z-index:0}.help-form .input-field input{width:100%;height:56px;background:#f5f5f5;color:#31293A;font-size:18px;border-radius:4px;font-family:FiraSans-Regular;padding-left:18px;box-sizing:border-box;border:2px solid #f5f5f5}.help-form .submit-field button{background:#50d68e;font-size:20px;color:#fff;font-family:FiraSans-Medium;width:100%;height:68px;padding:4px 20px 0;display:block;cursor:pointer;border-radius:5px;border:none;line-height:.8}.help-form .submit-field button:hover{background-color:#6ae8a2}.help-form .label{margin-top:10px;line-height:1.4;color:#999;font-size:12px;font-family:OpenSans-Regular;text-align:left;letter-spacing:-.2px}.help-form .submit-field button span{font-size:14px;color:rgba(255,255,255,.7);font-family:FiraSans-Light;display:block;margin-top:10px}.direction-block .col-dir-3 .h6{color:#31293a;margin:0 0 8px;font-size:20px;font-family:FiraSans-Medium;line-height:1.35;padding:0 40px}.direction-block p{color:#999;margin:0 0 12px;font-size:14px;font-family:FiraSans-Regular;line-height:1.4}@media screen and (max-width:1200px){.direction-block .inside{width:980px;max-width:100%}.studio-header .inside{width:980px}}@media screen and (max-width:1000px){.col-dir-3{width:100%;margin-top:0;padding:34px 30px 41px}div.col-dir-31 p{margin-bottom:0}.direction-block .inside{width:690px}.title h3{line-height:1.3}.direction-block .title{margin-bottom:36px}.col-dir-3 .img{display:none}.direction-block p{margin:0 0 15px}.form-row{margin-left:-15px;margin-right:-15px;display:flex;max-width:none}.form-row .input-field{box-sizing:border-box;padding:0 15px;width:50%}.col-dir-1{margin:0 111px 0 0}.direction-block .flex{justify-content:flex-start}.dir-flex{display:flex;justify-content:space-between;padding:0}.col-dir-1 .dir-flex{padding-right:16px}.direction-block ul li{font-size:16px}div.col-dir-31{margin-top:20px}.direction-block .col-dir-3>.h6,.direction-block .col-dir-3>p{text-align:left;padding-left:0;padding-right:0}}.studio-header{background:url(../images/theator-md.jpg) center bottom no-repeat #ffb700;padding:68px 0 0;margin:0 0 65px}.studio-header h1{color:#fff;font-size:70px;line-height:1.1;font-family:FiraSans-SemiBold}.studio-header h1 span{display:block;font-size:36px;margin:14px 0 0}.breik .inside{height:inherit}.studio-header.hiphop,.studio-header.rech{background:url(../img/svg/BG_Хип-хоп_и_Сценическая_речь.svg) center 0/cover no-repeat;height:517px}.rech .inside{position:relative;background:url(../img/svg/BG_Сценическая_речь.png) right 82px/403px no-repeat;height:inherit}.studio-header.ritmika,.studio-header.vokal{background:url(../img/svg/BG_Ритмика_и_вокал.svg) center 0/cover no-repeat;height:517px}.vokal .inside{position:relative;background:url(../img/svg/BG_Вокал.png) right 82px/608px no-repeat;height:inherit}.studio-header.breik,.studio-header.dvizheniye{background:url(../img/svg/BG_Брейк-Данс_и_Сценическое_движение.svg) center 0/cover no-repeat;height:517px}.breik .inside,.dvizheniye .inside,.hiphop .inside{height:inherit;position:relative}.breik .inside{background:url(../img/svg/BG_Брейк-Данс.png) right 82px/52% no-repeat}.hiphop .inside{background:url(../img/svg/BG_Хип-хоп.png) right 82px/570px no-repeat}.dvizheniye .inside{background:url(../img/svg/BG_Сценическое_движение.png) right 82px/52% no-repeat}.studio-header.klassicheskaya,.studio-header.masterstvo{background:url(../img/svg/BG_Классическая_и_Актерское_мастерство.svg) center 0/cover no-repeat;height:517px}.masterstvo .inside{position:relative;background:url(../img/svg/BG_Актерское_мастерство.png) right 82px/41% no-repeat;height:inherit}.studio-header.plastika{position:relative;background:url(../img/svg/BG_Хореография.svg) center 0/cover no-repeat;height:517px;padding-top:0;overflow:hidden}.klassicheskaya .inside,.plastika .inside,.ritmika .inside{height:inherit;position:relative}.plastika .inside{background:url(../img/svg/BG_Хореография.png) right 82px/226px no-repeat;background-position-y:0;padding-top:30px}.klassicheskaya .inside{background:url(../img/svg/BG_Классическая.png) right 82px/28% no-repeat}.ritmika .inside{background:url(../img/svg/BG_Ритмика.png) right 82px/36% no-repeat}.studio-header.dzhaz{background:url(../img/svg/BG_Джаз-модерн.svg) center 0/cover no-repeat;height:517px}.dzhaz .inside{position:relative;background:url(../img/svg/BG_Джаз-модерн.png) right 82px/52% no-repeat;height:inherit}.event-description__inside,.studio-header .inside,.studio-list .inside{max-width:1110px}.studio-header .breadcrumbs{text-align:left;margin:0 0 95px}.studio-list{padding:0 0 80px}.laboratory-programm .programm-section.margin-bottom,.list-horizontal-dance .title{margin-bottom:58px}@media screen and (max-width:1100px){.breik,.hiphop,.klassicheskaya,.plastika,.vokal{padding-bottom:0!important}.breik,.hiphop{height:307px!important}.klassicheskaya{height:340px!important}.dvizheniye,.dzhaz,.masterstvo,.rech,.ritmika{height:341px!important;padding-bottom:0!important}.plastika{height:378px!important}.hiphop .inside{background-position-y:0;background-size:400px}.breik .inside,.dzhaz .inside,.klassicheskaya .inside,.masterstvo .inside,.ritmika .inside{background-position-y:33px}.dvizheniye .inside,.plastika .inside,.rech .inside{background-position-y:0}.vokal{height:362px!important}.vokal .inside{background-position-y:57px;background-size:411px}.studio-header .inside,.studio-list .inside{width:690px}.studio-header h1{font-size:48px;line-height:1.2;max-width:300px}.studio-header{padding:23px 0 92px}.studio-header.breik,.studio-header.dvizheniye .studio-header.rech,.studio-header.dzhaz,.studio-header.hiphop,.studio-header.klassicheskaya,.studio-header.ritmika,.studio-header.vokal{overflow:hidden}.studio-header.plastika .studio-header .breadcrumbs{margin:0 0 46px}.studio-header h1 span{font-size:24px;margin:8px 0 0}.comments .inside{width:1140px}.got-questions{padding-bottom:30px}}.teacher-detail-slider .slick-track li{height:491px;display:flex;align-items:center;justify-content:center;overflow:hidden}.teacher-detail-slider .slick-track li img{height:491px;max-width:none}.double_button .button-left-center a{padding:0;line-height:66px}.double_button .button-right-lg a{width:320px!important}@media(max-width:680px){.double_button_lg{display:block;padding:49px 0 0}.double_button_lg>div{text-align:center}.double_button_lg>div a{margin:0 auto}.double_button_lg .button-left{margin-bottom:20px}}@media(max-width:640px){.map-mobile .row p,.map-mobile .row p a{color:#333;font-family:FiraSans-Regular}#map-with-places.open{z-index:1111}.map-mobile .content-s.active{display:block!important}#map-ofices-new{display:none!important}.map-mobile .row p{padding-left:20px;position:relative}.map-mobile .field{width:100%}.map-mobile .input-text{margin-bottom:20px}#map-with-places .map-mobile,#map-with-places2 .map-mobile,.second.page-new.open-on-mobile,.second.page-new.open-on-mobile .teatr_icons_widget{display:block}.header-of-palces .ttl{font-size:24px}.second.page-new.open-on-mobile .teatr_icons_widget .item p span{color:#8356b2;display:block}.second.page-new.open-on-mobile .teatr_icons_widget .item p{color:#777}.map-mobile .input-submit button span{color:#93761d;display:block;font-size:16px;font-weight:400;letter-spacing:0;margin-top:2px;text-transform:none}.map-mobile .input-submit button{background:#ffd800;border:none;border-radius:5px;box-sizing:border-box;color:#000;cursor:pointer;display:block;font-family:FiraSans-Regular;font-size:18px;font-weight:900;height:64px;letter-spacing:.6px;line-height:1.1;padding-bottom:16px;padding-top:16px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%}.map-mobile .input-text input{border:1px solid #d7d7d7;border-radius:3px;box-sizing:border-box;font:400 16px/1 FiraSans-Regular;height:64px;padding-left:15px;width:100%}.map-mobile .row p:before{content:"";height:19px;left:0;position:absolute;top:-2px;width:15px}.map-mobile .ico1 p::before{background:url(../images/sm-1.png) center center no-repeat rgba(0,0,0,0)}.map-mobile .ico2 p:before{background:url(../images/sm-2.png) center center no-repeat rgba(0,0,0,0)}.map-mobile .ico3 p:before{background:url(../images/sm-3.png) center center no-repeat rgba(0,0,0,0)}#map-with-places .map-outher,.map-mobile .content-s,.map-mobile .form{display:none}.map-mobile .row{margin-bottom:15px}.map-pl{padding-bottom:120px;padding-top:120px;text-align:center}.map-mobile{padding:20px}#map-with-places{box-sizing:border-box}#map-with-places .map-pl{padding-bottom:90px;padding-top:70px}}#map-with-places div,#map-with-places2 div{color:inherit}#filials-list{width:760px;line-height:1.3;text-align:left;margin:30px auto 40px;font-size:18px}#filials-list ul li{margin-bottom:10px}#filials-list ul li span{font-weight:700}#filials-list ul li span.sokol{color:#38761d}#filials-list ul li span.dub{color:#0f0}#filials-list ul li span.nov{color:#ffd966}#filials-list ul li span.paz,#filials-list ul li span.pol{color:#90f}#filials-list ul li span.sok{color:red}#filials-list ul li span.arb,#filials-list ul li span.str,#filials-list ul li span.vern{color:#00f}#filials-list ul li span.jas{color:#b45f06}#filials-list ul li span.caric,#filials-list ul li span.tver{color:#6aa84f}#filials-list ul li span.gorch{color:#6fa8dc}@media (max-width:720px){#filials-list{width:97%;padding:0 5px}}@media (max-width:640px){#map-with-places2 .choice{display:none}}.item-holder{height:100%}.dance-price-program-button,.navigation-fixed{height:42px;top:10px;display:none;position:fixed}.video-wrapp .fancybox-close:after,.video-wrapp .fancybox-close:before{content:"";display:block;position:absolute;top:50%;left:50%;margin:-7px 0 0 -7px;width:14px;height:14px;background:url(../img/close.svg) no-repeat;opacity:1;z-index:1;transition:opacity .3s linear;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-o-transition:opacity .3s linear}.dark-wrapp .fancybox-close,.video-wrapp .fancybox-close{width:25px;height:27px;border-radius:50%;top:5px!important;right:5px!important;background-position-y:0!important;background:url(../images/close-white.png)}.video-wrapp .fancybox-close:hover:after,.video-wrapp .fancybox-close:hover:before{background-position:0 -14px}#map-with-places2 .inner,.introduce .item .description,.words-about-us .part-2 ul{padding-top:30px}#map-with-places2 .inner,#map-with-places2 .map-outher{width:100%;max-width:1920px;margin:0 auto}@media (max-width:700px){.custom-title p,.head-desc .slogan,.head-desc h1{text-align:center}.main-screen .inside{background-position:50% calc(100% + 177px)!important;padding-bottom:20px;background-size:385px auto!important}.main-screen .caption-widget{margin-top:135px;padding-bottom:0}.head-desc h1{font-size:22px;line-height:33px;margin:0 auto}.custom-title p,.left-part,.right-part{margin:0 auto}.popup-title{font-size:22px!important}.caption-footer{margin:0 auto;padding:10px 0 0}.order-free .caption-footer{margin:0 auto;padding-right:0;padding-bottom:0}.head-desc{padding-left:0}.link-back{padding-left:10px}.order-free .caption-footer .flex{justify-content:flex-start}}.menu-pop{z-index:8000}@media screen and (max-width:600px){.comments-children #parents-letters,.comments-children.comments-children-rep #comments-children{max-width:280px}.comments-children.comments-children-rep .slick-next{right:-20px!important}.comments-children.comments-children-rep .slick-prev{left:-20px!important}.list-vertical-dance ul .about-dance-2{background-position-x:65%}.list-vertical-dance ul .about-dance-6{background-position-x:61%}.list-vertical-dance ul .about-dance-1{background-position-x:8%}.list-vertical-dance ul .about-dance-5{background-position-x:-15%}.teacher-detail-inform{width:100%}}@media screen and (min-width:320px) and (max-width:450px){.list-vertical-dance ul .about-dance-1{background-position-x:17%}.list-vertical-dance ul .about-dance-3{background-position-x:38%}.list-vertical-dance ul .about-dance-4{background-position-x:59%}.list-vertical-dance ul .about-dance-5{background-position-x:18%}.list-vertical-dance ul .about-dance-6{background-position-x:64%}}@media screen and (min-width:385px) and (max-width:450px){#get-detail .form- .submit-field input[type=submit],#get-price .form- .submit-field input[type=submit],#get-ticket .form- .submit-field input[type=submit]{font-size:17px}#get-detail .form- .submit-field,#get-price .form- .submit-field,#get-ticket .form- .submit-field{text-align:center}}@media screen and (max-width:385px){#get-detail .form- .submit-field input[type=submit],#get-price .form- .submit-field input[type=submit],#get-ticket .form- .submit-field input[type=submit]{font-size:14px}.graphic-footer .label.flex{font-size:10px}}.dance-price-program-button{background-color:#febe29;width:400px;z-index:101;font-size:15px;color:#000;text-align:center;border-radius:6px;font-family:FiraSans-Regular;margin:0 0 0 10px;left:0;text-transform:uppercase}.navigation-fixed{padding:0;width:42px;border-radius:42px;z-index:101;right:0;margin:0 10px 0 0;background:url(../media/menu_black.svg) center no-repeat #fff}@media screen and (max-width:420px){.dance-price-program-button{width:280px}}@media screen and (max-width:380px){.dance-price-program-button{width:294px}}.dance-price-program-button-text{display:inline-block;margin:15px 0 10px}#header,#new-menu{position:absolute}.dance-price-program-button-wrapp{height:62px;position:fixed;background:#8257b0;top:0;width:100%;z-index:101;display:none}.pin_in_header_svg,svg.st-map{top:4px;position:relative}.news-line .inside{line-height:1.3;color:#31293A;font-size:14px}.news-line .inside .h2,.news-line .inside h2{margin-bottom:14px;font-size:16px;font-weight:700}.news-line .inside ul{list-style-type:disc;padding-left:17px}.news-line .inside ul li{margin-bottom:8px}@media screen and (min-width:717px){#new-menu{position:fixed}}li.about-dance-1.about-h2,li.about-dance-2.about-h2,li.about-dance-3.about-h2,li.about-dance-4.about-h2,li.about-dance-5.about-h2,li.about-dance-6.about-h2,li.about-theator-1.about-h2,li.about-theator-2.about-h2,li.about-theator-3.about-h2,li.about-theator-4.about-h2,li.about-theator-5.about-h2,li.about-theator-6.about-h2{padding-top:0!important;padding-bottom:0}.about-dance-1 .inside{background:url(../img/svg/BG_Ритмика.png) 68px 95px/496px no-repeat;height:707px;position:relative}.list-vertical-dance ul .about-dance-1 .caption,.list-vertical-dance ul .about-dance-3 .caption,.list-vertical-theator ul .about-theator-1 .caption{margin-left:570px;position:absolute;top:50%;transform:translateY(-50%)}.about-theator-1 .inside{background:url(../img/svg/BG_Актерское_мастерство.png) left 111px/496px no-repeat;height:707px;position:relative}.about-dance-2 .inside{position:relative;background:url(../img/svg/BG_Хип-хоп.png) right 82px/812px no-repeat}.list-vertical-dance ul .about-dance-2 .caption,.list-vertical-theator ul .about-theator-2 .caption{width:510px;position:absolute;top:50%;transform:translateY(-50%)}.about-theator-2 .inside{background:url(../img/svg/BG_Сценическое_движение.png) right 111px/605px no-repeat;position:relative}.about-dance-3 .inside{height:709px;background:url(../img/svg/BG_Классическая.png) 125px 50px/400px no-repeat;position:relative}.about-theator-3 .inside{background:url(../img/svg/BG_Сценическая_речь.png) left 144px/515px no-repeat;position:relative}.about-dance-4 .inside{background:url(../img/svg/BG_Джаз-модерн.png) right 57px/800px no-repeat;position:relative}.list-vertical-dance ul .about-dance-4 .caption,.list-vertical-dance ul .about-dance-6 .caption,.list-vertical-theator ul .about-theator-4 .caption{width:570px;position:absolute;top:50%;transform:translateY(-50%)}.about-theator-4 .inside{background:url(../img/svg/BG_Вокал.png) right 168px/738px no-repeat;position:relative}.about-dance-5 .inside{background:url(../img/svg/BG_Брейк-Данс.png) left 81px/656px no-repeat;height:707px;position:relative}.list-vertical-dance ul .about-dance-5 .caption{margin-left:664px;position:absolute;top:50%;transform:translateY(-50%)}.about-dance-6 .inside{background:url(../img/svg/BG_Хореография.png) right -2px/287px no-repeat;position:relative}@media screen and (max-width:1100px){.list-vertical-dance ul .about-dance-1 .caption,.list-vertical-dance ul .about-dance-3 .caption{margin-left:470px}.list-vertical-dance ul .about-dance-5 .caption{margin-left:564px}.widget2 .caption-footer{display:none}}@media screen and (min-width:701px) and (max-width:1100px){.input-submit .caption-footer{display:block!important}}@media screen and (max-width:1000px){.list-vertical-dance ul .about-dance-1 .caption{margin-left:429px}.about-dance-2 .inside,.about-dance-4 .inside{width:100%!important}.about-dance-3 .inside{background-position-x:left;width:100%!important}.about-dance-5 .inside{widht:100%!important}#main-menu .grope-of-links-b2{margin-left:0;margin-top:40px}}@media screen and (max-width:900px){#header .inside .information{display:none}.list-vertical-dance ul .about-dance-3 .caption,.list-vertical-dance ul .about-dance-5 .caption{margin-left:320px}.about-dance-2 .inside{background-size:712px}.about-theator-4 .inside{background-size:682px;height:612px}}@media screen and (max-width:768px){.direction-block .inside{width:100%;box-sizing:border-box;padding:32px 15px;background:0 0}.direction-block .title{margin-bottom:25px}.direction-block h4,.direction-block h4.bottom_h4{margin:0 0 17px;padding:0 0 19px;font-size:18px}.dir-flex,.mobile-only{display:block}.footer-group .footer-part-bottom-3 a br,.mobile-hidden{display:none}.direction-block h5{border:none;padding:0;margin:0 0 18px}.direction-block ul li{font-size:14px}.direction-block ul{padding:0 0 22px}.direction-block .col-dir-2 ul{padding:0 0 19px}.direction-block .col-dir-3 .h6{font-size:20px;margin:0 0 16px}.col-dir-3{padding:24px 29px 32px}.direction-block p{font-size:14px;margin:0 0 19px}.form-row{display:block;margin:0}.form-row .input-field{width:100%;padding:0}.direction-block{border:none}.words-about-us .inside{width:100%;padding-left:30px;padding-right:0}.about-theator-4 .inside{background:url(../img/svg/BG_Вокал.png) right 107px/500px no-repeat;height:480px;position:relative}.about-theator-3 .inside{height:480px;background:url(../img/svg/BG_Сценическая_речь.png) 0 34px/410px no-repeat;position:relative}.about-theator-2 .inside{background:url(../img/svg/BG_Сценическое_движение.png) right 22px/526px no-repeat;height:480px;position:relative}.about-theator-1 .inside{background:url(../img/svg/BG_Актерское_мастерство.png) 0 20px/407px no-repeat;height:480px;position:relative}#prejskurant{display:block;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;overflow-x:auto;-webkit-overflow-scrolling:touch}.footer-group .yandex-widget-header{display:block;order:4}.footer-part-bottom-3 .coll-3{order:5;margin:10px 0}}@media screen and (max-width:716px){.profile-list{font-size:16px}.klassicheskaya .inside,.vokal .inside{background-position-y:11px;padding-top:66px}.studio-header{padding:66px 0 76px;background:url(../images/theator-md.jpg) 58.3% 35%/1019px no-repeat #ffb700;margin:0}.studio-header.breik,.studio-header.dvizheniye,.studio-header.hiphop,.studio-header.klassicheskaya,.studio-header.masterstvo,.studio-header.plastika,.studio-header.rech,.studio-header.ritmika,.studio-header.ritmika .studio-header.dzhaz,.studio-header.vokal{height:200px!important;padding-top:60px}.breik .inside,.dvizheniye .inside,.dzhaz .inside,.hiphop .inside,.masterstvo .inside,.rech .inside,.ritmika .inside{padding-top:66px;background-position-y:11px;background-size:247px}.vokal .inside{background-size:257px}.klassicheskaya .inside{background-size:124px}.plastika .inside{padding-top:66px;background-position-y:0;background-size:110px}.studio-header h1{font-size:24px}.studio-header h1 span{font-size:14px;margin:13px 0 0}.theator.page-new{padding-bottom:280px}.about-dance-1 .inside,.about-theator-1 .inside{height:400px;background-size:326px;background-position-x:right;background-position-y:18px}.about-dance-2 .inside,.about-theator-2 .inside{height:400px;background-size:426px;background-position-y:28px}.about-dance-3 .inside,.about-theator-3 .inside{background-position-x:right;background-position-y:20px;height:400px}.about-dance-3 .inside{background-size:241px}.about-theator-3 .inside{background-size:349px}.about-dance-4 .inside{height:400px;background-size:326px}.about-theator-4 .inside{height:400px;background-size:415px;background-position-x:150%}.about-dance-5 .inside{height:400px;background-size:326px;background-position-x:right}.about-dance-6 .inside{height:300px;background-position-x:right;background-size:158px}.about-theator-1 .caption,.about-theator-2 .caption,.about-theator-3 .caption,.about-theator-4 .caption{width:411px!important}}@media screen and (max-width:500px){#main-menu .order-free p{font-size:20px}.about-dance-1 .inside{background-size:226px;background-position-y:18px}.about-dance-1 .inside,.about-dance-2 .inside,.about-dance-3 .inside,.about-dance-4 .inside,.about-dance-5 .inside,.about-dance-6 .inside,.about-theator-1 .inside,.about-theator-2 .inside,.about-theator-3 .inside,.about-theator-4 .inside{height:300px}.about-theator-1 .inside{background-size:237px}.about-theator-2 .inside{background-size:267px;background-position-x:131%}.about-theator-3 .inside{background-size:257px;background-position-x:136%}.about-theator-4 .inside{background-size:260px;background-position-x:153%}.about-dance-5 .inside{background-position-x:100px;background-position-y:20px}.about-dance-6 .inside{background-position-x:100px;background-position-x:right}}@media screen and (max-width:400px){.inner-page.margin-content .inside-of-page.article{padding-bottom:23px}.double_button .button-right a{font-size:16px}.about-dance-1 .inside,.about-dance-3 .inside{background-position-x:118%}.about-dance-2 .inside{background-position-x:22%}.about-dance-4 .inside,.about-dance-5 .inside{background-position-x:100px}}@media screen and (max-width:950px){.list-vertical-theator ul .about-theator-1 .caption,.list-vertical-theator ul .about-theator-3 .caption{margin-left:372px}}svg.st-map{padding-right:6px;left:1px}.dubr{padding-left:5px}.gm-style-pbc~div>div>div:nth-child(4)>div{box-shadow:0 13px 34px 0 rgba(0,0,0,.35);border-radius:5px;width:269px}.map-content{width:269px}.map-content p{font:400 14px/1.4 FiraSans-Regular!important}.map-content .button-s a{width:231px;text-transform:uppercase;font-family:FiraSans-Bold;border-radius:4px;height:33px}.map-content p.way-s{font-size:13px!important}.find_from_list,.find_from_list .graphic-widget .selection-grope .label,.find_from_list .graphic-widget .t_title{font-family:FiraSans-Regular}.find_from_list .graphic-widget .t_title{font-size:26px;text-align:center}@media screen and (min-width:784px) and (max-width:1000px){.find_from_list .graphic-footer{padding-top:86px}.find_from_list .graphic-footer .new-field{margin-left:0;margin-right:auto!important}}.graphic-footer>.flex.form-group>div input::placeholder{font-family:FiraSans-Regular;font-size:18px;color:#31293A}@media screen and (max-width:783px){.graphic-footer>.flex.form-group>div input{width:317px}.count-days .jq-selectbox__select,.years .jq-selectbox__select{width:210px!important}.from-hours .jq-selectbox__select,.to-hours .jq-selectbox__select{width:122px!important}}.jq-selectbox li{padding-top:10px;padding-bottom:10px}.white-wrapp .fancybox-close{background-position-y:0!important}.teacher-detail-inform .teacher-detail-header>div .h3,.teacher-detail-inform .teacher-detail-header>div h1,.teacher-detail-inform .teacher-detail-header>div h3{color:#31293A;font-weight:500;font-size:18px;margin-bottom:4px}.teacher-detail-inform .teacher-detail-header>div p{line-height:18px;font-size:13px;margin:0;color:#999}.teacher-detail-body .h4,.teacher-detail-body h4{font-size:24px;font-family:FiraSans-Regular}.teacher-detail-body .left .vk_link_footer{width:22px;height:13px}.fb_link_footer{width:9px;height:16px}.yt_link_footer{width:21px;height:15px}.insta_link_footer{width:18px;height:17px}.footer-part-bottom-3 a:hover path{fill:#ffbf00}.youtube_play:hover{fill:#dfdada}.filials:hover .pin_in_header,.pin-header:hover{fill:#ff6a4d}.dropdown-list-inner,.scrol-bar.scrollable,.scroll-bar.vertical{height:383px!important}.gm-style-iw,.gm-style-iw>div,.gm-style-iw>div>div{overflow:visible!important}.map-content .button-s{width:321px;margin:auto -28.5px}.flex.flex-sb.flex-t li div .img img{width:165.08px;height:123.69px}.count-days ul li,.from-hours ul li,.to-hours ul li,.years ul li{padding-left:18px}.close_nav_header{width:25px}.list-vertical-theator ul li .inside{width:1140px;overflow:visible}.list-vertical-theator ul li p{font-size:24px}.about-theator-1.about-h2{background-color:#fb0!important}.about-theator-1 .inside{background-size:auto 626.5px}.about-theator-2.about-h2{background-color:#8356b2!important}.about-theator-2 .inside{height:748px;background-size:auto 659px}@media screen and (max-width:991px){.about-theator-1.about-h2 .inside{height:529px;background-size:auto 492px;background-position-y:42px}.list-vertical-theator ul .about-theator-1 .caption{width:330px;margin-left:428px}.list-vertical-theator ul li p{font-size:20px}.about-theator-2.about-h2 .inside{height:525px;background-size:auto 494px;background-position-y:bottom}.list-vertical-theator ul .about-theator-2 .caption{width:365px;margin-left:15px}}@media screen and (max-width:805px){.about-theator-1.about-h2 .inside{height:320px;background-size:auto 255px;background-position-x:right;background-position-y:bottom}.list-vertical-theator.new-page ul li.about-h1 h2{font-size:24px}.list-vertical-theator.new-page ul li .list-small p{font-size:13px}.list-vertical-theator ul li p{font-size:15px}.list-vertical-theator ul .about-theator-1 .caption,.list-vertical-theator ul .about-theator-2 .caption{margin-left:15px}.about-theator-2.about-h2 .inside{height:353px;background-size:auto 294px;background-position-x:right;background-position-y:bottom}.free-lesson-footer{margin-left:20px;margin-right:20px}}.about-theator-3.about-h2{background-color:#2eb2fe!important}.about-theator-3 .inside{height:708px;background-size:auto 580px;background-position-y:bottom}.list-vertical-theator ul .about-theator-3 .caption{position:absolute;top:50%;transform:translateY(-50%);margin-left:653px}@media screen and (max-width:1138px){.list-vertical-theator ul .about-theator-3 .caption{margin-left:526px}}@media screen and (max-width:991px){.about-theator-3.about-h2 .inside{height:525px;background-size:auto 494px;background-position-y:bottom}.list-vertical-theator ul .about-theator-3 .caption{width:331px;margin-left:457px}.about-theator-4.about-h2 .inside{height:525px;background-size:auto 390px;padding-top:0;background-position-x:104%;background-position-y:bottom}.list-vertical-theator ul .about-theator-4 .caption{width:331px;margin-left:15px}}@media screen and (max-width:805px){.about-theator-3.about-h2 .inside{height:353px;background-size:auto 294px;background-position-x:right;background-position-y:bottom}.list-vertical-theator ul .about-theator-3 .caption{margin-left:15px}}.about-theator-4.about-h2{background-color:#f26a50!important}.about-theator-4 .inside{height:600px;background-size:auto 571px;background-position-y:bottom;background-position-x:right;padding-top:100px}.list-vertical-theator ul .about-dance-2 .caption,.list-vertical-theator ul .about-dance-4 .caption,.list-vertical-theator ul .about-dance-6 .caption,.list-vertical-theator ul .about-theator-4 .caption{margin-left:15px}@media screen and (max-width:1138px){.list-vertical-theator ul .about-theator-4 .caption{margin-left:15px}.about-theator-4 .inside{background-size:auto 464px}}@media screen and (max-width:805px){.about-theator-4.about-h2 .inside{height:353px;background-size:auto 294px;background-position-y:bottom}.list-vertical-theator ul .about-theator-4 .caption{margin-left:15px}}@media screen and (max-width:676px){.about-theator-4.about-h2 .inside{background-position-x:267px}}@media screen and (max-width:480px){.about-theator-1.about-h2 .inside .caption .h2-text,.about-theator-1.about-h2 .inside .caption h2{margin-bottom:22px}.list-vertical-theator ul li .inside .caption{height:276px}.list-vertical-theator ul li p,.list-vertical-theator.new-page ul li .list-small p{font-size:12px}.about-theator-2.about-h2 .inside .caption h2,.about-theator-3.about-h2 .inside .caption h2,.about-theator-4.about-h2 .inside .caption h2{font-size:20px}.about-theator-2.about-h2 .caption,.about-theator-3.about-h2 .caption,.about-theator-4.about-h2 .caption{height:306px}.about-theator-2.about-h2 .inside,.about-theator-3.about-h2 .inside,.about-theator-4.about-h2 .inside{height:348px}.free-lesson-footer{margin-top:20px;margin-left:0;margin-right:0}.about-theator-text{width:162px}}@media screen and (max-width:450px){.about-theator-4.about-h2 .inside{background-position-x:183px}}.about-dance-1.about-h2{background-color:#ff6a4c!important}.about-dance-1 .inside{background-size:auto 617px}@media screen and (max-width:991px){.about-dance-1.about-h2 .inside{height:529px;background-size:auto 492px;background-position-y:42px}.list-vertical-theator ul .about-dance-1 .caption{width:330px;margin-left:428px}.list-vertical-theator ul li p{font-size:20px}.about-dance-2.about-h2 .inside{height:525px;background-size:auto 602px;background-position-y:64px}.list-vertical-theator ul .about-dance-2 .caption{width:365px;margin-left:15px}}.about-dance-2.about-h2{background-color:#63cdfd!important}.about-dance-2 .inside{height:740px;background-size:auto 844px}@media screen and (max-width:805px){.about-dance-1.about-h2 .inside{height:339px;background-size:auto 255px;background-position-x:right;background-position-y:bottom}.list-vertical-theator.new-page ul li.about-h1 h2{font-size:24px}.list-vertical-theator.new-page ul li .list-small p{font-size:13px}.list-vertical-theator ul li p{font-size:15px}.list-vertical-theator ul .about-dance-1 .caption,.list-vertical-theator ul .about-dance-2 .caption{margin-left:15px}.about-dance-2.about-h2 .inside{height:339px;background-size:auto 294px;background-position-x:right;background-position-y:bottom}}@media screen and (max-width:480px){.about-dance-1.about-h2 .inside .caption{height:auto}.about-dance-1.about-h2 .inside .caption .h2-text,.about-dance-1.about-h2 .inside .caption h2,.about-dance-2.about-h2 .inside .caption h2{font-size:20px}.list-vertical-theator ul li .inside .caption{height:276px}.list-vertical-theator ul li p,.list-vertical-theator.new-page ul li .list-small p{font-size:12px}.about-theator-text{width:162px}.about-dance-2.about-h2 .caption{height:306px!important}.about-dance-2.about-h2 .inside{height:381px}}@media screen and (max-width:443px){.about-dance-2.about-h2 .inside,.about-theator-2.about-h2 .inside,.about-theator-3.about-h2 .inside{background-position-x:155%}}.about-dance-3.about-h2{background-color:#ffbe00!important}.about-dance-3 .inside{background-size:auto 650px;background-position-y:bottom}@media screen and (max-width:991px){.about-dance-3.about-h2 .inside{height:529px;background-size:auto 492px;background-position-y:42px}.list-vertical-theator ul .about-dance-3 .caption{width:330px;margin-left:428px}.list-vertical-theator ul li p{font-size:20px}.about-dance-4.about-h2 .inside{height:525px;background-size:auto 602px;background-position-y:64px}.list-vertical-theator ul .about-dance-4 .caption{width:365px;margin-left:15px}}@media screen and (max-width:805px){.about-dance-3.about-h2 .inside{height:339px;background-size:auto 308px;background-position-x:right;background-position-y:bottom}.list-vertical-theator.new-page ul li.about-h1 h2{font-size:24px}.list-vertical-theator.new-page ul li .list-small p{font-size:13px}.list-vertical-theator ul li p{font-size:15px}.list-vertical-theator ul .about-dance-3 .caption{margin-left:15px}.top-winter .desc-top-winter{font-size:16px}}@media screen and (max-width:480px){.about-dance-3.about-h2 .inside .caption{height:229px}.about-dance-3.about-h2 .inside .caption h2{font-size:20px}.about-theator-text{width:160px}.list-vertical-theator ul li .inside .caption{height:276px}.list-vertical-theator ul li p,.list-vertical-theator.new-page ul li .list-small p,.show-quick .top-winter .desc-top-winter{font-size:12px}}.about-dance-4.about-h2{background-color:#50d68f!important}.about-dance-4 .inside{background-position-y:87px;height:710px;background-size:716px}.about-dance-5.about-h2{background-color:#8a60b5!important}.about-dance-5 .inside{background-size:auto 617px;background-position-y:bottom}@media screen and (max-width:991px){.about-dance-5.about-h2 .inside{height:529px;background-size:auto 468px}.list-vertical-theator ul .about-dance-5 .caption{width:330px;margin-left:441px}.list-vertical-theator ul li p{font-size:20px}.about-dance-6.about-h2 .inside{height:525px;background-size:auto 602px;background-position-y:bottom}.list-vertical-theator ul .about-dance-6 .caption{width:365px;margin-left:15px}}@media screen and (max-width:620px){.list-vertical-theator ul .about-dance-1 .caption,.list-vertical-theator ul .about-dance-3 .caption,.list-vertical-theator ul .about-dance-5 .caption{width:371px!important}}@media screen and (max-width:805px){.about-dance-4.about-h2 .inside{height:339px;background-size:auto 294px;background-position-x:right;background-position-y:bottom}.list-vertical-theator ul .about-dance-4 .caption,.list-vertical-theator ul .about-dance-5 .caption{margin-left:15px}.teacher-detail-body .left .visitka iframe{height:200px}.about-dance-5.about-h2 .inside{height:339px;background-size:auto 255px;background-position-x:right;background-position-y:bottom}.list-vertical-theator.new-page ul li.about-h1 h2{font-size:24px}.list-vertical-theator.new-page ul li .list-small p{font-size:13px}.list-vertical-theator ul li p{font-size:15px}}@media screen and (max-width:430px){#foto-report,#header.violet+div.gallery{padding-bottom:0}#header.violet+div.contacts{padding-bottom:50px}.grid-item,.grid-item img{width:100%}.about-dance-5.about-h2 .inside{background-position-x:158px}}@media screen and (max-width:480px){.about-dance-4.about-h2 .inside .caption h2,.about-dance-5.about-h2 .inside .caption h2{font-size:20px}.about-dance-4.about-h2 .caption{height:205px!important}.about-dance-4.about-h2 .inside{height:276px;background-size:200px}.about-dance-5.about-h2 .inside .caption{height:229px}.about-theator-text{width:160px}.list-vertical-theator ul li .inside .caption{height:auto!important}.list-vertical-theator ul li p,.list-vertical-theator.new-page ul li .list-small p{font-size:12px}}.about-dance-6.about-h2{background-color:#5bd594!important}.about-dance-6 .inside{height:710px;background-size:auto 715px}@media screen and (max-width:805px){.list-vertical-theator ul li .inside .caption{height:auto}.about-dance-6.about-h2 .inside{height:339px;background-size:auto 356px;background-position-x:right;background-position-y:bottom}.list-vertical-theator ul .about-dance-6 .caption{margin-left:15px}}@media screen and (max-width:389px){.about-theator-2.about-h2 .inside,.about-theator-3.about-h2 .inside{background-position-x:157px}.about-theator-4.about-h2 .inside{background-size:350px;background-position-x:122px;background-position-y:bottom}.about-dance-2.about-h2 .inside{background-position-x:119px;background-position-y:97px}.about-dance-4.about-h2 .inside{background-position-x:178px}.about-dance-6.about-h2 .inside{background-position-x:193px}}.mobile-teacher-fancy,.mobile-teacher-fancy .fancybox-skin{height:100%!important}#main-menu .menu-wrapper{overflow-y:scroll}.tablet .ttl-sm{margin-bottom:30px}.tablet .ttl-sm a{display:block;color:#8356b2;text-decoration:none;font:22px/1 FiraSans-Medium}.tablet{overflow:scroll}.tablet .grope-of-links-b2{position:static}.tablet .wrap-tablet-bottom{border-top:1px solid #e0dce4;border-bottom:1px solid #e0dce4;padding-bottom:20px;width:100%}.tablet .span-md-1and2 .menu-item a{padding:17px 0!important;color:#8356b2!important;display:block;font-family:FiraSans-Book;font-size:16px}.tablet .span-md-1{margin-right:26px}.tablet .grope-of-links-b2 .button a{color:#000;width:267px;height:54px;text-transform:initial;font-size:17px}@media screen and (min-width:600px) and (max-width:720px){.viewport .overview{padding-right:0!important}.teacher-detail-inform{margin:0 auto}}@media screen and (min-width:715px){#new-menu{z-index:8000}#main-menu{z-index:8010}}@media screen and (min-width:701px) and (max-width:716px){.order-free .caption-footer{margin-top:7px;padding-right:176px}.left-part,.right-part{margin:0 auto}}.mobile-teacher-fancy{width:100%!important;position:fixed!important;left:0!important;top:0!important}.comments #comments .slick-next,.comments-children .slick-next,.item_list_slider .slick-next{background:url(../img/svg_icon/arrow.svg) center 0 no-repeat}.comments #comments .slick-prev,.comments-children .slick-prev,.item_list_slider .slick-prev{background:url(../img/svg_icon/arrow.svg) center 0 no-repeat;transform:rotate(180deg);z-index:1}.comments #comments .slick-next:hover,.comments-children .slick-next:hover,.item_list_slider .slick-next:hover{background:url(../img/svg_icon/arrow_hover.svg) center 0 no-repeat}.comments #comments .slick-prev:hover,.comments-children .slick-prev:hover,.item_list_slider .slick-prev:hover{background:url(../img/svg_icon/arrow_hover.svg) center 0 no-repeat;transform:rotate(180deg);z-index:999}.solnechniy-slider .slogan,.vk_footer{padding-top:4px}.yt_footer{padding-top:3px}.tg_footer{margin-top:3px}.meropriyatia-back{transition:.1s;border:1px solid #ffbf00;color:#000!important;background:#ffbf00;border-radius:4px;display:block;font-size:18px;text-align:center;line-height:50px;width:283px;height:50px;font-family:FiraSans-Medium;margin-top:70px}@media screen and (max-width:716px){.vk_footer{padding-top:2px}.it_footer{padding-top:1px}}.tablet .inner{padding-top:94px;height:100%;width:100%;background:#fff}.laboratory-programm{padding:56px 0 48px}.laboratory-programm .title{color:#31293A;text-align:center;font-family:FiraSans-Regular;font-size:36px;margin-bottom:54px}.laboratory-programm .programm-title{color:#8356b2;text-align:center;font-family:FiraSans-SemiBold;margin-bottom:22px;font-size:26px}.laboratory-programm .top-part{color:#31293A;font:20px/1 FiraSans-Medium;margin-bottom:11px}.list-horizontal-dance.count-4.lab{padding-top:56px}.laboratory-programm .main-part p{color:#31293A;font:14px/1.5 FiraSans-Regular;margin-bottom:7px}.laboratory-programm .main-part li{color:#31293A;font:14px/1.2 FiraSans-Regular;margin-bottom:5px;padding-left:15px;position:relative}.laboratory-programm .main-part li:before{top:4px;left:0;width:6px;height:6px;background:#8356b2;content:"";position:absolute;border-radius:6px}.laboratory-programm .programm-section-inner{border:2px solid #eaeaea;border-radius:10px;background-color:#fff;box-shadow:0 9px 16px 0 rgba(0,0,0,.08)}.laboratory-programm .inside{width:730px}.laboratory-programm .programm-section-inner .row .row-inner{border-bottom:1px solid #eaeaea;padding:28px 40px 19px}.laboratory-programm .programm-section-inner .row .time{width:140px}.laboratory-programm .programm-section-inner .row .time span{color:#ff6a4c;font:16px/1 FiraSans-Regular;display:inline-block;vertical-align:middle;margin-left:6px}.laboratory-main .caption .text,.laboratory-programm .programm-section-inner .row .description{width:500px}.solnechniy-title{color:#31293A;font:16px/1 FiraSans-Regular;margin-bottom:74px}.solnechniy-title .logo{margin-right:36px;padding-left:52px}.solnechniy-title span{color:#333;display:block;margin-bottom:8px;font-size:20px}.solnechniy-slider .inside{width:564px}.solnechniy-slider{padding-top:76px;padding-bottom:30px}.solnechniy-slider .title{text-align:center;font:36px/1.2 FiraSans-Regular;color:#31293A;margin-bottom:37px}.solnechniy-slider .slider-list .slider-title{text-align:center;color:#333;font:20px/1.2 FiraSans-Regular;margin-bottom:25px}.laboratory-order-form label{font:29px/1 FiraSans-ExtraBold;color:#31293A;margin-bottom:22px;display:block}.laboratory-order-form .form-heading,.words-about-us .part-3 .image-6{margin-bottom:26px}.laboratory-order-form .form-heading p{color:#31293A;font:20px/1 FiraSans-Regular}.laboratory-order-form .input-field{margin-bottom:22px}.laboratory-order-form .submit-field{margin-top:18px}.laboratory-order-form label span{display:block;font:46px/1 FiraSans-ExtraBold;color:#8356b2;margin-top:8px}.laboratory-order-form .submit-field input{width:100%;box-sizing:border-box;height:64px}.laboratory-order-form{padding:34px 38px 34px 42px;border-radius:20px;background:#fff;box-shadow:0 15px 34px 0 rgba(0,0,0,.28)}.solnechniy-slider .slick-next,.solnechniy-slider .slick-prev{width:13px;height:23px;top:50%;border:none;margin-top:-25px;position:absolute;padding:0;cursor:pointer}.laboratory-order-screen{padding-top:60px;padding-bottom:50px;background:url(../images/laboratory_bottom.svg) center 0 no-repeat}.laboratory-order-screen.zimniy-order-screen{background:url(../images/zim_forma.svg) center 0 no-repeat}.laboratory-order-description .heading{color:#fff;font:46px/1.11 FiraSans-ExtraBold;margin-bottom:50px}.laboratory-order-description{padding-top:22px}.laboratory-order-description .list li{color:#fff;position:relative;padding-left:28px;font:18px/18px FiraSans-Regular;margin-bottom:26px}.laboratory-order-description .list li:before{position:absolute;top:0;left:0;color:#fff;content:"";width:18px;height:18px;background:url(../images/check.svg) center 0/contain no-repeat}.laboratory-main .buttons .violet a,.laboratory-main .buttons .yellow a{height:62px;letter-spacing:.2px;text-align:center;box-sizing:border-box;transition:.3s}.solnechniy-slider .slider-item-block .solnechniy-slider .slick-dots{text-align:center;margin-top:13px}.solnechniy-slider .slick-prev{background:url(../images/prev-violet.png) center 0 no-repeat;left:-3%}.solnechniy-slider .slider-item-section{margin-bottom:62px}.solnechniy-slider .slick-next:hover,.solnechniy-slider .slick-prev:hover{background-position:center bottom}.solnechniy-slider .slick-next{background:url(../images/next-violet.png) center 0 no-repeat;right:-3%}.laboratory-main{background:url(../images/laboratory_main.svg) center 0 no-repeat;padding-top:40px}.laboratory-main.zimniy-main{background:url(../images/zim_top.svg) center 0 no-repeat;padding-top:40px}.laboratory-main h1{font:56px/1.14 FiraSans-ExtraBold;color:#fff;margin-bottom:18px}.list-of-servises{margin-top:58px}.list-of-servises .item{width:23%}.list-of-servises .item .ico{width:80px;height:80px;border-radius:80px;text-align:center;line-height:80px;background:#f6f6f6;overflow:hidden;margin-right:15px}.list-of-servises .item .text{width:calc(100% - 100px)}.laboratory-main .caption p{color:#fff;font:22px/1.5 FiraSans-Regular}.laboratory-main .caption p span{color:#ffbf00;font-family:FiraSans-SemiBold}.laboratory-main .lab_main.desctop{position:absolute;top:-10px;right:-26px}.laboratory-main .inside{width:1110px;padding-bottom:90px}.list-of-servises .item img{vertical-align:middle;width:74px;display:inline-block}.laboratory-main .buttons .yellow{margin-right:32px}.laboratory-main .buttons .yellow a{width:270px;line-height:62px;border:1px solid #ffbf00;color:#000;background:#ffbf00;border-radius:4px;padding:0;display:block;font-size:20px;box-shadow:0 5px 15px 0 rgba(255,191,0,.24);font-family:FiraSans-Medium}.laboratory-main .buttons .yellow a:hover{background:#ff6a4d;border-color:#ff6a4d;transition:.3s;color:#fff}.laboratory-main .buttons .violet a{display:inline-block;width:444px;font:16px/62px FiraSans-Medium;color:#fff;border:2px solid #a37ad0;border-radius:4px}.laboratory-main .buttons .violet a:hover{border-color:#ff6a4d;transition:.3s}#order-lab{display:none;width:460px;padding:66px 40px 50px;border-radius:8px;background:#fff}#order-lab .h3,#order-lab h3{font-size:36px;color:#31293A;line-height:1.2;text-align:center;margin-bottom:22px;font-family:FiraSans-Regular}#order-lab .h4,#order-lab h4{font-size:16px;color:#31293A;line-height:1.4;text-align:center;margin-bottom:28px;letter-spacing:-.2px}#order-lab .input-field{position:relative;margin-bottom:28px}#order-lab .input-field input{width:100%;height:66px;background:#f5f5f5;color:#31293A;font-size:18px;border-radius:4px;font-family:FiraSans-Regular;padding-left:20px;box-sizing:border-box;border:2px solid #f5f5f5}#order-lab .copy p{line-height:1.4;color:#31293A;font-size:12px;font-family:OpenSans-Regular}#order-lab .copy p a{text-decoration:underline;color:#8356b2}#order-lab .submit-field{text-align:left;margin-top:19px}#order-lab .caption-footer .check,.laboratory-order-form .caption-footer .check{background:#f5f5f5}#order-lab .caption-footer{margin-top:-6px}#order-lab .caption-footer a,.laboratory-order-form .caption-footer a{color:#8256b0;border-bottom:1px solid #8256b0;line-height:1}#order-lab .submit-field input{background:#50d68e;font-size:20px;color:#fff;font-family:FiraSans-Medium;height:66px;padding:0 20px;display:inline-block;cursor:pointer;border-radius:5px;border:none;width:100%;box-shadow:2px 2px 8px rgba(25,132,75,.5)}@media screen and (max-width:1140px){.laboratory-main .inside{width:970px}.list-of-servises .item .flex{justify-content:center;text-align:center}.list-of-servises .item{width:16%}.list-of-servises .item .ico{margin-bottom:15px;margin-right:0}.laboratory-main .caption p{font-size:20px}.laboratory-main h1{font-size:50px;width:385px}.laboratory-main .lab_main.desctop{width:560px}.list-of-servises .item .text{width:100%}.laboratory-order-form .form-wrapper{width:350px}.laboratory-order-description .list li{font-size:17px}.laboratory-order-screen .inside{width:960px}}@media screen and (max-width:970px){.laboratory-main .inside,.laboratory-order-screen .inside,.laboratory-programm .inside{width:700px}.laboratory-main{background-image:url(../images/lab_main_tab.svg)}.laboratory-main.zimniy-main{background-image:url(../images/zim_top_tab.svg)}.list-of-servises{margin-top:22px}.laboratory-main .lab_main.desctop{width:376px;margin-top:20px}.laboratory-main h1{font-size:43px;line-height:1.25;margin-bottom:20px;width:328px}.laboratory-main .buttons .yellow{margin-right:0}.laboratory-main .buttons .flex{justify-content:space-between}.laboratory-main .buttons .violet a{width:392px}.laboratory-main .buttons{margin-top:23px}.laboratory-main .caption .text{width:452px}.laboratory-programm .programm-section-inner .row .row-inner{padding-left:24px;padding-right:24px}.solnechniy-slider{padding-bottom:0}.solnechniy-slider .slick-next,.solnechniy-slider .slick-prev{display:none!important}.solnechniy-slider .slider-list .slider-title{margin-bottom:14px}.solnechniy-slider .inside{padding:0;max-width:100%}.list-of-servises .item .ico{margin-bottom:11px}.laboratory-main .inside{padding-bottom:60px}.laboratory-programm{padding-top:50px}.list-of-servises .item{width:23%}.laboratory-main .caption p,.laboratory-order-form .form-heading p{font-size:18px}.laboratory-order-form{padding:22px 16px}.laboratory-order-form label{font-size:20px}.laboratory-order-form label span{font-size:32px}.laboratory-order-form .form-heading{margin-bottom:20px}.laboratory-order-description .heading{font-size:32px;line-height:1.2;margin-top:-6px;margin-bottom:32px}.laboratory-order-description{width:310px;padding-top:0}.laboratory-order-form .form-wrapper{width:290px}.laboratory-order-description .list li{font-size:15px;line-height:20px;margin-bottom:18px}#order-lab .input-field input,.laboratory-order-form .input-field input{font-size:16px}.solnechniy-title .logo{padding-left:0;margin-right:14px}}@media screen and (max-width:740px){.laboratory-main h1{font-size:38px;width:296px}.laboratory-programm .programm-section-inner .row .description{width:490px}.laboratory-main .buttons .yellow a{width:240px}.laboratory-main .lab_main.desctop{width:350px}.solnechniy-slider .inside{padding-left:0!important;padding-right:0!important}}@media screen and (max-width:700px){.laboratory-main .buttons .flex .yellow{margin-bottom:20px}.laboratory-order-screen{background:#9368c1}.laboratory-order-screen.zimniy-order-screen{background:#7bbbe9}.laboratory-main .buttons .flex,.laboratory-order-screen .inside>.flex{justify-content:center}.laboratory-main .lab_main.desctop{margin-top:0;width:320px}.laboratory-programm .programm-section-inner .row .row-inner{padding:16px 15px}.laboratory-programm .programm-section-inner .row .time img{width:14px!important}.laboratory-main .buttons .violet a,.laboratory-programm .programm-section-inner .row .time span{font-size:14px}.laboratory-main h1{font-size:34px;width:260px}.laboratory-programm .top-part{font-size:16px;margin-bottom:14px}.laboratory-order-description .heading,.laboratory-order-form .form-heading{text-align:center}.laboratory-order-form .form-wrapper{width:350px}.laboratory-order-description{margin-bottom:40px;width:auto}.laboratory-programm .programm-section-inner .row .description{width:calc(100% - 120px);margin-top:2px}.laboratory-main .caption p{font-size:16px}.laboratory-main .buttons .flex>div{width:51%;min-width:300px}.list-of-servises .item{width:25%}.laboratory-main .buttons .flex>div a{width:100%}.laboratory-programm .programm-section-inner .row .time{width:115px}#order-lab .h3,#order-lab h3,.laboratory-programm .programm-title{font-size:22px}.laboratory-programm .programm-section.margin-bottom{margin-bottom:40px}.laboratory-programm .title{font-size:24px}#order-lab .caption-footer,.laboratory-order-form .caption-footer{padding-top:0}}@media screen and (max-width:640px){.list-of-servises .item{width:46%;margin-bottom:20px}.laboratory-main{background:#9368c1}.laboratory-main.zimniy-main{background:#7bbbe9}.solnechniy-slider .slogan,.solnechniy-title{text-align:center}.solnechniy-title .flex{justify-content:center}.solnechniy-title .logo{margin-right:0;margin-bottom:20px}.solnechniy-slider .title{font-size:26px}.laboratory-main .lab_main.desctop{position:static;width:auto;margin-left:15px}.laboratory-main .caption .text{width:auto}.laboratory-main .caption p{width:auto;text-align:center;margin-bottom:30px}.laboratory-main h1{width:auto;text-align:center;font-size:30px}.laboratory-main .buttons .flex>div.violet a{font-size:13px}.lab .title h2{font-size:24px}#order-lab{max-width:100%;padding:20px 14px;box-sizing:border-box}#order-lab .h3,#order-lab h3,#thanks-window .h3,#thanks-window h3,#thanks-window-ticket .h3,#thanks-window-ticket h3{font-size:30px}}.violet-floor{background:#764aa4;padding-top:4px;color:#fff;position:relative;z-index:0;margin-top:-1px}.violet-floor .left .line-bold{color:#fff;margin-bottom:8px;letter-spacing:.3px;line-height:1.3;font-size:18px;font-family:FiraSans-Regular}.violet-floor .left{color:#d0b0f1;font-size:13px;font-family:FiraSans-Regular;width:335px;position:relative;z-index:1}.kino-add .date,.kino-add .subline{color:#999;font-family:FiraSans-Regular}.video_frame_poster:after,.video_frame_poster:before{background:0 0;width:calc(50% - 120px);height:calc(100% - 60px);top:0;z-index:1;content:""}.violet-floor .left p{line-height:1.4}.violet-floor .right .as{margin-left:18px}.video_frame_poster:before{position:absolute;left:0}.video_frame_poster:after{position:absolute;right:0}.article .article-description div{line-height:1.4;font-size:16px}.words-about-us .part-2 ul.ul-mobile>li{width:47.5%;box-sizing:border-box}@media screen and (min-width:951px){.words-about-us .part-2 ul.ul-mobile{display:none}}@media screen and (max-width:950px){.violet-floor .inside{padding-left:10px!important;padding-right:10px!important}.violet-floor .irbis_phone,.words-about-us .part-2 ul.pc{display:none}.violet-floor{padding-top:28px;position:relative;padding-bottom:28px;overflow-x:hidden}.violet-floor .left,.violet-floor .right{padding-left:46px}.violet-floor .right{width:100%;margin-top:16px}.violet-floor .right .flex{justify-content:flex-start}.violet-floor .inside{width:768px}.violet-floor .inside:after{position:absolute;bottom:0;right:10px;background:url(../images/irbis_phone-2.png);content:"";width:367px;height:160px}}@media screen and (max-width:720px){.violet-floor .inside:after{right:-50px}.violet-floor .left,.violet-floor .right{padding-left:6px}.your-city{display:block}}@media screen and (max-width:660px){.violet-floor .inside:after{right:-100px}}@media screen and (max-width:510px){.violet-floor .inside:after{right:4px;background:url(../media/irbis_phone-3s.png) center no-repeat;width:180px;height:290px;bottom:0}.violet-floor .inside .left{width:calc(100% - 200px)}.violet-floor .right .as{margin-left:12px}.violet-floor .right .flex .as{margin-top:16px;margin-left:0}.violet-floor{padding-bottom:40px;padding-top:40px}.violet-floor .right .flex{margin-top:10px;width:calc(100% - 200px)}.violet-floor .left .line-bold,.violet-floor .left p{line-height:1.6}div.you-got-question .inside>.flex{padding:0}}@media screen and (max-width:360px){.gallery-detail .inside .list{width:310px}.map-wrapper .map-stations ul li.description li{margin-bottom:4px}.map-wrapper .map-info-helper .info-window{padding:0 6px 20px}.dance-price-program-button{width:280px}.about-theator-1.about-h2 .inside{background-position-x:115%}.show-quick .top-winter .desc-top-winter,.show-quick .top-winter .detail a{font-size:12px}.violet-floor .inside:after{right:0;background:url(../images/irbis_phone-3.png);width:78px;height:196px;bottom:0}.violet-floor .right .as{margin-left:8px}}@media screen and (max-width:320px){.dance-price-program-button{width:240px}.about-theator-1.about-h2 .inside{background-position-x:145%}.about-dance-1.about-h2 .inside{background-position-x:140%}.about-dance-3.about-h2 .inside{background-position-x:128%}.show-quick .top-winter .desc-top-winter{font-size:10px}.violet-floor .inside:after{right:0;background:url(../images/irbis_phone-3.png);width:78px;height:196px;bottom:10px}}@media screen and (max-width:390px){.violet-floor .inside .left{width:calc(100% - 150px)}}@media screen and (max-width:411px){#screens-reviews-inner{padding:0}.foot-wrap:before{background-size:cover}.foot-bottom .phone{display:block;text-align:center}.phone-wrap .phone_number{margin-right:0}.foot-bottom .phone .btn{color:#000;display:block;float:none;margin:0 auto}}@media screen and (max-width:500px){.video-thanks{height:235px}#order-lab .h3,#order-lab h3,.lab .title h2,.laboratory-programm .title{font-size:20px}.laboratory-main .lab_main.desctop{margin-left:-7%;width:120%;max-width:none}.laboratory-programm .programm-section-inner .row .description{width:100%;margin-top:5px}.laboratory-programm .programm-title{margin-bottom:18px;font-size:20px}.laboratory-programm .programm-section.margin-bottom{margin-bottom:30px}.laboratory-programm .main-part li,.laboratory-programm .main-part p,.laboratory-programm .programm-section-inner .row .time span{font-size:13px}.list-of-servises .item .text br{display:none}.list-of-servises .item .text{width:calc(100% - 110px);padding-right:10px;text-align:left}.list-of-servises .item .text p{line-height:1.5}.list-of-servises .item{width:100%}.list-of-servises .item .flex{justify-content:space-between}.laboratory-main h1{font-size:24px;margin-bottom:16px}.laboratory-main .buttons,.list-of-servises{margin-top:0}.laboratory-main .caption p{font-size:14px;margin-bottom:13px}.laboratory-main .inside{padding-bottom:35px}.laboratory-main{padding-top:114px}.laboratory-programm{padding-top:25px}.laboratory-programm .title{line-height:1.4;margin-bottom:20px}.solnechniy-title .logo{margin-bottom:7px}.solnechniy-title span{margin-bottom:0;font-size:16px}.solnechniy-slider .slogan{font-size:13px;padding:0 20px 26px;border-bottom:1px solid #eaeaea;line-height:1.4}.solnechniy-slider .slider-item-section{border-bottom:1px solid #eaeaea;padding-bottom:20px;margin-bottom:40px}.solnechniy-slider .slider-item-section:last-child{margin-bottom:20px;border-bottom:none}.solnechniy-title{margin-bottom:28px}.solnechniy-slider .slider-list .slider-title{font-size:14px;margin-bottom:18px;padding:0 20px}.solnechniy-slider{padding-top:30px}.laboratory-order-screen{padding-top:37px}.solnechniy-slider .title{font-size:20px;margin-bottom:18px;line-height:1.4}.laboratory-order-form{max-width:100%;box-sizing:border-box;font-size:16px}.laboratory-order-form .caption-footer .label{width:calc(100% - 26px)}#thanks-window p,#thanks-window-ticket p,.laboratory-order-form .form-heading p{font-size:16px}.laboratory-order-description{margin-bottom:18px}.laboratory-order-description .heading{font-size:25px;margin-bottom:22px}#order-lab .h3,#order-lab h3,#thanks-window .h3,#thanks-window h3,#thanks-window-ticket .h3,#thanks-window-ticket h3{font-size:24px}#thanks-window,#thanks-window-ticket{box-sizing:border-box}#order-lab .h4,#order-lab h4{font-size:14px}#order-lab .caption-footer .label{width:calc(100% - 28px)}.laboratory-order-form .submit-field input{font-size:18px}#order-lab .input-field{max-width:100%}body .head-desc{margin-top:70px}.head-desc h2{margin-bottom:20px}.cont-schedule{margin-top:50px!important}#jlesson{height:auto!important}#map-ofices{height:360px!important}.cont-schedule h2{margin-top:0!important}}@media screen and (max-width:1450px){.yandex-widget-header{display:none}.yandex-widget-footer{display:block}}@media screen and (max-width:1260px){.spekt-menu{display:none}}.kino-add{padding:86px 0;background:url(<?php echo esc_url(get_template_directory_uri()); ?>/images/gr-1.png) right 24% top 0 no-repeat #fff}.kino-add .inside{width:1110px}.kino-add .item{width:258px}.kino-add .subline{margin-bottom:28px;text-align:center}.kino-add .more a{color:#8356b2;display:inline-block;position:relative;font-family:FiraSans-Regular}.kino-add .more a:after{position:absolute;width:6px;height:6px;border-right:1px solid #8356b2;border-top:1px solid #8356b2;right:-18px;top:4px;content:"";transform:rotate(45deg)}.kino-add .kino-add-list{padding-top:36px}.kino-add .image{margin-bottom:16px}.kino-add .date{font-size:12px;margin-bottom:10px}.kino-add .name a{color:#333;font-family:FiraSans-Regular;line-height:1.45;transition:.3s}.kino-add .image:hover+.date+.name a,.kino-add .name a:hover{transition:.3s;color:#fd6752}@media screen and (max-width:1140px){.kino-add-list{width:548px;margin:0 auto;max-width:100%}.kino-add .item{margin-bottom:35px}.kino-add{padding:56px 0 40px}.kino-add .title h3{font-size:32px}.kino-add .subline{margin-bottom:34px;line-height:1.4}.kino-add .kino-add-list{padding-top:46px}}@media screen and (max-width:1140px) and (min-width:560px){.kino-add .more,.kino-add .subline,.kino-add .title h3{text-align:center}}@media screen and (max-width:560px){.kino-add .more,.kino-add .subline,.kino-add .title h3,.kino-add-list{padding-right:15px}.kino-add{background:#fff}.kino-add .inside{padding-right:0!important}.kino-add-list-wrapper{width:100%;overflow:auto}.kino-add-list{overflow:hidden;width:1100px;max-width:1100px}.kino-add .title h3{font-size:24px}}@media screen and (max-width:1500px){#new-menu .inner .menu{margin-left:30px}#new-menu .filials{margin-left:26px}#new-menu .phone2 a{font-size:20px}}@media screen and (max-width:1200px){.select-city{padding:40px 26px;width:920px}.select-city .column li{margin-bottom:14px}#new-menu .inner .menu{margin-left:9px}}@media screen and (max-width:959px){.select-city .column{width:50%!important}.select-city .column:nth-child(2){order:3}.select-city .column:nth-child(3){order:2}.select-city .column:nth-child(4){order:4}.select-city .column li.mob{display:block}.select-city .column li.pc{display:none}.select-city .column li{font-size:14px}#map-with-places2 .inside{width:700px}.header-of-palces .places-list .column{width:100%}.header-of-palces .places-list .column li{font-size:18px}.yandex-cities-list-wrapper .selected{font-size:26px}.header-of-palces .places-list{margin-top:28px}.yandex-cities-list-wrapper .selected .drp>a:after{top:8px}.yandex-cities-list-wrapper .dropdown-list-inner{top:30px}}@media screen and (max-width:659px){#get-city{padding:40px 20px;box-sizing:border-box}#get-city .h3{font-size:26px;margin-bottom:26px}#get-city .button.yes a{width:166px;height:52px;font-size:16px;line-height:52px}#get-city .button.change a{font-size:16px;height:52px;width:180px;line-height:52px}.select-city .input input{font-size:12px}.header-of-palces .places-list .column li,.select-city .tt-menu .tt-suggestion,.yandex-cities-list-wrapper .yandex-cities-list li{font-size:16px}.yandex-cities-list-wrapper .selected .drp>a:after{right:0;top:10px}.faq-page .yandex-cities-list-wrapper{margin-bottom:40px}.words-about-us .part-2 ul.ul-mobile>li{width:100%}}@media screen and (max-width:420px){#get-city .button.yes a{width:130px;font-size:14px}.yandex-cities-list-wrapper .selected{font-size:20px}.yandex-cities-list-wrapper .selected .drp>a:after{top:5px}#get-city .button.change a{font-size:14px;height:52px;width:140px}#get-city .h3,.select-city .h3{font-size:22px}.select-city{padding:40px 12px}.select-city .column li{margin-bottom:12px}.select-city .tt-menu .tt-suggestion{font-size:14px}.yandex-cities-list-wrapper .drp{min-width:200px}.direction-block .dir-flex{padding-right:0}}@media screen and (max-width:460px){.direction-block .dir-flex{flex-wrap:wrap}.direction-block .dir-flex>div{width:100%}#parents-letters .inner-white{max-height:110px!important}}.our-atmothphere{padding:60px 0}.our-atmothphere .item{margin-bottom:20px;border-radius:6px;overflow:hidden;max-width:32.2%;transition:.3s}.our-atmothphere .item:hover{opacity:.75;transition:.3s}.our-atmothphere .title{text-align:center;margin-bottom:30px;font-size:36px;font-family:FiraSans-SemiBold;color:#31293a}.main-irbiz-poster{background:url(../images/main-irbiz-poster-pc.jpg) center no-repeat;padding-top:114px;text-align:center;padding-bottom:100px}.main-irbiz-poster h1{font-size:46px;font-family:FiraSans-Medium;color:#fff;margin-bottom:20px;line-height:1.25}.main-irbiz-poster h1 span{color:#febe29}.main-irbiz-poster h2{font-size:26px;color:#fff;line-height:1.4;margin-bottom:30px;font-family:FiraSans-SemiBold}.main-irbiz-poster .double_button .button-left a{font-size:18px}.main-irbiz-poster .double_button .button-right a{font-size:15px;font-family:FiraSans-Medium}.main-irbiz-poster .dn{position:relative;padding-left:20px;font-size:14px;color:#fff;margin-bottom:20px;display:none}.main-irbiz-poster .dn:before{width:20px;height:30px;position:absolute;background:url(../images/pin.svg) center no-repeat;content:"";top:-8px;left:-4px}.child-will{text-align:center;background-color:#faf8fb;background-image:url(../images/child-will-bg.jpg),url(../images/child-will-bg2.jpg);background-repeat:no-repeat;background-position:center 0,center bottom;padding:116px 0}.child-will .part-1{margin-bottom:87px}.child-will .inside,.comments-widget .inside,.inside.video-presentation,.introduce .inside,.main-irbiz .inside,.our-atmothphere .inside,.static-filials-map .inside,.video-comments-widget .inside,.you-got-question .inside{width:1170px}.child-will .title{text-align:center;margin-bottom:42px;font-size:36px;font-family:FiraSans-SemiBold;color:#31293a}.child-will .list .item{width:32%}.child-will .list .item .ico{height:102px}.child-will .list .item h4{font-size:18px;color:#31293A;font-family:FiraSans-SemiBold;line-height:1.3;margin-top:10px;margin-bottom:9px}.child-will .list .item p{font-size:14px;line-height:1.6;color:#999;letter-spacing:1px;font-family:OpenSans-Regular;letter-spacing:-.2px}.child-will .part-2 .title{line-height:1.3;margin-bottom:32px}.centred-photo-gallery .item{padding:10px}.centred-photo-gallery .centred-list{margin-left:-250px;margin-right:-250px}.centred-photo-gallery{margin-bottom:62px;max-width:100%;overflow:hidden}.centred-photo-gallery .centred-list .item img{margin:0 auto}.centred-photo-gallery .slick-arrow{background:#e3315a;width:72px;height:72px;border-radius:72px;cursor:pointer;position:absolute;top:50%;margin-top:-44px;border:none;box-sizing:border-box;z-index:2}.centred-photo-gallery .slick-arrow:after{content:'';position:absolute;top:22px;width:16px;height:28px;transition:.3s}.centred-photo-gallery .slick-arrow:hover{background:#eb6f8b;transition:.3s}.centred-photo-gallery .slick-prev{left:29%}.centred-photo-gallery .slick-next{right:29%}.centred-photo-gallery .item a{border-radius:10px;overflow:hidden;display:inline-block}.centred-photo-gallery .slick-prev:after{background:url(../images/next.svg) center 0 no-repeat;transform:rotate(180deg);left:26px}.centred-photo-gallery .slick-next:after{background:url(../images/next.svg) center 0 no-repeat;right:26px}.centred-video-gallery .item a{display:inline-block;position:relative;border-radius:4px;overflow:hidden}.centred-video-gallery .item a:after{position:absolute;content:"";width:70px;height:70px;background:url(../images/play.svg) 23px 20px no-repeat #febe29;cursor:pointer;border-radius:70px;top:50%;margin-top:-35px;left:50%;margin-left:-35px}.comments-widget .title{margin-bottom:40px;color:#31293a;font-size:46px;font-family:FiraSans-Bold;line-height:1.2;width:590px}.static-filials-map .title,.words-about-us .part.part-3 .text .title{font-size:46px;line-height:1.25}.comments-widget{padding-top:20px}.comments-widget .right-big-preview .iphone img{margin:0 auto;display:block}.comments-widget .right-big-preview{background:url(../media/com-circle.jpg) center 78px no-repeat;width:500px;position:relative}.comments-widget .right-big-preview .iphone-comm-slider-wrapper{position:absolute;top:110px;left:122px}.left-small-previews{padding-top:180px}.left-small-previews .item img{display:block;width:70px}.left-small-previews .item{border:3px solid #fff;border-radius:10px;overflow:hidden;margin-right:24px;cursor:pointer;position:relative}.left-small-previews .item:after{position:absolute;left:0;top:0;content:"";width:100%;height:100%;background:rgba(0,0,0,.1);opacity:0}.left-small-previews>.slider{width:600px;max-width:100%;margin:0 auto}.comments-widget .right-big-preview .iphone-comm-slider-wrapper{width:258px;height:451px}.comments-widget .right-big-preview .iphone-comm-slider-wrapper .slick-arrow{position:absolute;width:20px;height:36px;cursor:pointer;background:center no-repeat;border:none;padding:0;top:50%;margin-top:-4px}.comments-widget .right-big-preview .iphone-comm-slider-wrapper .slick-prev{left:-78px;background-image:url(../media/prev-pink.svg)}.comments-widget .right-big-preview .iphone-comm-slider-wrapper .slick-next{right:-78px;background-image:url(../media/next-pink.svg)}.video-comments-widget{padding-bottom:70px;border-bottom:1px solid #eaeaea}.video-comments-widget .item>div{width:270px;margin:0 auto}.video-comments-widget .item a span:after{position:absolute;content:"";width:56px;height:56px;background:url(../images/play.svg) 20px 18px no-repeat rgba(0,0,0,.5);background-size:20px auto;cursor:pointer;border-radius:56px;top:50%;margin-top:-28px;left:50%;margin-left:-28px;transition:.3s}.video-comments-widget .item a p{margin-top:12px;transition:.3s}.video-comments-widget .item a:hover span:after{opacity:.5;transition:.3s}.video-comments-widget .item a:hover p{color:#8356b2;transition:.3s}.video-comments-widget .item a span{border-radius:6px;overflow:hidden;position:relative;transition:.3s}.video-comments-widget .item p{line-height:1.6;font-size:14px;color:#31293a;letter-spacing:-.15px}.video-comments-widget .slick-arrow{position:absolute;width:20px;height:36px;cursor:pointer;background:center no-repeat;border:none;padding:0;top:68px}.video-comments-widget .inside{width:1194px}.video-comments-widget .slick-prev{left:-42px;background-image:url(../media/prev-pink.svg);z-index:2}.video-comments-widget .slick-next{right:-42px;background-image:url(../media/next-pink.svg)}.static-filials-map{background:url(../media/map.jpg) right 28px top -36px no-repeat;padding-top:200px;padding-bottom:82px;margin-top:-180px}.static-filials-map .title{font-weight:600;font-family:FiraSans-Bold;color:#31293a;margin-bottom:60px}.static-filials-map .digits{font-size:18px;line-height:1.4}.static-filials-map .digits .item{padding-left:66px;position:relative}.static-filials-map .digits .item:first-child{margin-right:48px;padding-left:72px}.static-filials-map .digits .item span{font-size:56px;color:#31293a;position:absolute;top:-15px;left:0;font-family:FiraSans-Medium}.list-horizontal.list-horizontal-4 p{font-size:14px;font-family:FiraSans-Regular;letter-spacing:.1px;line-height:1.6}.list-horizontal.list-horizontal-4 .h4,.list-horizontal.list-horizontal-4 h4{margin-top:8px;font-size:18px;color:#31293a;font-family:FiraSans-SemiBold;line-height:1.35;margin-bottom:9px}.words-about-us .inside{width:1180px}.words-about-us{background:url(../media/polza_l.svg) 0 960px no-repeat,url(../media/polza_r.svg) right 980px no-repeat;margin-bottom:64px;border-top:1px solid #eaeaea;padding-top:80px}.words-about-us .part-1{background:url(../media/polza_star.svg) 500px 5px no-repeat,url(../media/polza_star2.svg) 688px 540px no-repeat;margin-bottom:103px}.words-about-us .part-1 .text{width:460px;margin-bottom:36px}.words-about-us .part .text .title{font-family:FiraSans-Bold;font-size:36px;line-height:1.3;margin-bottom:14px}.words-about-us .part .text .desc{line-height:1.55;font-family:FiraSans-Regular;color:#31293a;font-size:18px}.main-irbiz #map-ofices-yandex,.words-about-us .part .images .image{border-radius:10px;overflow:hidden}.words-about-us .part .images .image-1{border-radius:10px;display:inline-block}.words-about-us .part .images .image-2{position:absolute;top:488px;left:300px}.words-about-us .part .images .image-3{position:absolute;top:144px;left:500px}.words-about-us .part .images .image-4{position:absolute;top:94px;right:10px}.words-about-us .part-2 .text{width:508px;margin-top:-10px}.words-about-us .part-2 li:before{position:absolute;top:2px;left:0;width:20px;height:20px;content:"";background:url(../media/check.svg) 0 center no-repeat}.words-about-us .part-2{margin-bottom:96px}.words-about-us .part-2 li{padding-left:30px;line-height:1.45;margin-bottom:30px;font-size:18px;color:#31293a;font-family:FiraSans-Regular;position:relative}.words-about-us .part-3{background:url(../media/polza_star.svg) no-repeat}.words-about-us .part-3 .image-7{position:absolute;right:10px;top:0}.words-about-us .part-3 .text{width:560px;padding-top:144px}.words-about-us .part-3 .image-6,.words-about-us .part-3 .image-8{margin-right:287px}.words-about-us .part-3 .image-9{position:absolute;right:10px;top:355px}.introduce{padding-top:90px;background:url(../media/heart.svg) center 0 no-repeat}.introduce .item{width:370px;margin-bottom:28px}.introduce .avatar{position:relative;border-radius:10px;overflow:hidden;width:340px;max-width:100%}.introduce .avatar img{display:block;max-width:100%}.introduce .avatar .teacher-short-name{position:absolute;background:#fff;padding:10px 20px 8px;border-radius:6px;font-size:13px;font-family:FiraSans-Regular;color:#999;line-height:1.4;left:20px;bottom:20px;width:300px;box-sizing:border-box}.introduce .avatar .teacher-short-name b,.introduce .avatar .teacher-short-name span,.introduce .avatar .teacher-short-name strong{display:block;font-size:18px;font-family:FiraSans-Bold;color:#31293a;margin-bottom:2px}.introduce .item .description p{color:#31293a;margin-bottom:32px;font-size:16px;line-height:1.45;font-family:FiraSans-Regular}.introduce .title{text-align:center;font-size:36px;font-family:FiraSans-Bold;color:#31293a;line-height:1.3;margin-bottom:26px}.list-horizontal.list-horizontal-1{padding-top:60px}.list-horizontal.list-horizontal-1 .h4,.list-horizontal.list-horizontal-1 h4{margin-top:8px;font-size:16px;color:#31293a;font-family:FiraSans-SemiBold;line-height:1.55;margin-bottom:9px}.list-horizontal.list-horizontal-1 ul li>div p{font-family:FiraSans-Regular;letter-spacing:0;color:#999;line-height:1.7}.list-horizontal.list-horizontal-1 ul li>div{width:auto;padding:0 10px}#parents-letters .inner-white{max-height:300px}.you-got-question{padding:58px 0;background:#754ba2}.you-got-question .form{width:600px}.you-got-question textarea{background:#f5f5f5;border-radius:4px;height:127px;padding:16px 20px;width:100%;resize:none;box-sizing:border-box;color:#999;font-family:FiraSans-Regular;border:2px solid #f5f5f5;font-size:16px}.you-got-question .form-group.error textarea,.you-got-question .new-field.error input[type=tel]{border-color:#ff0101;background:#fff2f2!important}.you-got-question .form-group{margin-bottom:18px}.you-got-question button{width:244px;height:56px;left:356px;top:0;background:#febe29;border-radius:4px;font-size:20px;color:#31293a;font-family:FiraSans-SemiBold;cursor:pointer;border:none;transition:.3s}.you-got-question input{background:#f5f5f5;border-radius:4px;height:56px;width:336px;padding-left:20px;box-sizing:border-box;border:2px solid #f5f5f5}.you-got-question .inside>.flex{border-radius:20px;background:#fff;padding:42px 70px}.you-got-question .title-block .b-title{font-family:FiraSans-SemiBold;margin-bottom:25px;font-size:36px;color:#31293a}.you-got-question .title-block{padding:5px 0;width:320px}.you-got-question .title-block .s-title{color:#31293a;font-size:18px;line-height:1.4;font-family:FiraSans-Book}.you-got-question .label{margin-top:6px;color:#999;font-family:FiraSans-Regular;letter-spacing:.11px;font-size:14px}.you-got-question .label a{color:#754ba2;text-decoration:underline}#map-with-places2 .places-header{margin-bottom:40px;font-size:36px;font-family:FiraSans-Bold}#map-with-places2 .places-header span:after{position:absolute;width:12px;height:20px;content:"";top:15px;right:0;background:url(../images/down-brd.svg) center no-repeat}#map-with-places2 .places-header span{color:#8356b2;padding-right:20px;position:relative}#map-with-places2 .places .item svg{display:inline-block;vertical-align:middle;margin-right:4px;margin-top:-2px}#map-with-places2 .places .item{padding:20px;border-radius:14px;font-size:14px;border:2px solid transparent;width:350px;box-sizing:border-box;cursor:pointer;margin-bottom:4px}#map-with-places2 .places .item:hover{border-color:#eaeaea}#map-with-places2 .places .item .place-name b,#map-with-places2 .places .item .place-name strong{color:#31293a;font-size:16px;margin-bottom:10px;font-family:FiraSans-Medium;display:block}#map-with-places2 .places .item p{color:#999;line-height:1.2}#map-with-places2{padding:34px 0 60px}@media screen and (min-width:540px){.words-about-us .part .images .image-2 img{width:170px}.words-about-us .part .images .image-3 img{width:270px}.words-about-us .part .images .image-4 img{width:370px}}@media screen and (max-width:1279px){.child-will .inside,.comments-widget .inside,.inside.video-presentation,.list-horizontal-4 .inside,.list-horizontal.list-horizontal-1 .inside,.our-atmothphere .inside,.static-filials-map .inside,.video-comments-widget .inside,.words-about-us .inside{width:980px}.col-dir-1{margin-right:0}.comments-widget .right-big-preview{width:440px;background-size:440px;margin-left:-100px;background-position:center 100px}.comments-widget .right-big-preview .iphone-comm-slider-wrapper{left:91px}.left-small-previews .item{margin-right:8px}.comments-widget .right-big-preview .iphone-comm-slider-wrapper .slick-arrow{margin-top:-22px}.left-small-previews{padding-top:120px;width:570px;position:relative;z-index:1}.comments-widget .title{font-size:44px}.left-small-previews>.flex{padding-right:60px}.comments-widget .right-big-preview .iphone-comm-slider-wrapper .slick-prev{left:-52px}.comments-widget .right-big-preview .iphone-comm-slider-wrapper .slick-next{right:-52px}.static-filials-map .digits .item{padding-left:70px}.static-filials-map{background:url(../media/map.jpg) right -414px top -36px no-repeat}.list-horizontal.list-horizontal-4{padding-top:30px}.centred-video-gallery .item a img{width:474px}.our-atmothphere .item img{width:100%;height:100%;object-fit:cover}.list-horizontal.list-horizontal-1{padding-top:35px}.words-about-us .part .text .desc{padding-right:64px;line-height:1.45}.words-about-us .part-1 .text{margin-bottom:24px}.words-about-us .part .images .image-1 img,.words-about-us .part .images .image-3 img{width:220px}.words-about-us .part .images .image-2{left:252px;top:442px}.words-about-us .part .images .image-2 img{width:150px}.words-about-us .part .images .image-3{top:160px;left:420px}.words-about-us .part .images .image-4{top:113px;right:0}.words-about-us .part .images .image-4 img{width:310px}.words-about-us .part-1{background-position:500px 5px,474px 512px;margin-bottom:56px}.words-about-us .part.part-2 .images .image-1 img{width:476px}.words-about-us .part-2 .text{width:474px;margin-top:4px}.words-about-us .part-2{margin-bottom:28px}.words-about-us .part.part-3 .text .title{font-size:36px}.words-about-us .part-3 .text{padding-top:158px;width:480px}.words-about-us .part-3 .image-9{right:0;top:296px}.words-about-us .part-3 .image-7{right:0}.words-about-us .part-3 .image-7 img,.words-about-us .part-3 .image-9 img{width:208px}.words-about-us .part-3 .image-6 img,.words-about-us .part-3 .image-8 img{width:242px}.words-about-us .part-3 .image-6,.words-about-us .part-3 .image-8{margin-right:228px}.words-about-us .part.part-1 .images .image-1 img{width:230px}}@media screen and (max-width:1179px){.introduce .inside{width:940px}.introduce .avatar{width:100%}.introduce .item{width:300px;max-width:33%}.introduce .avatar .teacher-short-name{left:10px;bottom:10px;width:280px;padding:10px}.words-about-us{background:0 0}#map-with-places2 .places .item{width:320px}}@media screen and (max-width:1000px){.comments #comments .slick-next{right:20px}.comments #comments .slick-prev{left:20px}.list-horizontal.list-horizontal-1 ul,.list-horizontal.list-horizontal-4 ul{justify-content:space-between}.list-horizontal.list-horizontal-1 ul li,.list-horizontal.list-horizontal-4 ul li{width:32%}.col-dir-31{order:0;margin-top:40px;width:100%;margin-bottom:30px}.direction-block .col-dir-1{width:50%}}@media screen and (max-width:980px){.child-will .list .item,.words-about-us .part.part-3 .images{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex}.centred-photo-gallery .centred-list{margin-left:0;margin-right:0}.main-irbiz-poster{padding-top:78px}.main-irbiz-poster h1{font-size:36px;margin-bottom:14px}.main-irbiz-poster h2{font-size:20px;margin-bottom:20px}.you-got-question .form{width:100%}.double_button .button-left a{height:56px;padding-top:10px}.double_button .button-right a{height:56px;line-height:58px}.double_button{padding:0 38px}.main-irbiz-poster{padding-bottom:56px;background-size:1280px auto}.list-horizontal.list-horizontal-1 .inside,.list-horizontal.list-horizontal-4 .inside{width:580px!important;text-align:left;max-width:100%!important}.list-horizontal.list-horizontal-1 ul li,.list-horizontal.list-horizontal-4 ul li{text-align:left;width:100%;margin-bottom:20px}.list-horizontal.list-horizontal-1 ul li>div,.list-horizontal.list-horizontal-4 ul li>div{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.list-horizontal.list-horizontal-1 ul li>div .text,.list-horizontal.list-horizontal-4 ul li>div .text{width:calc(100% - 140px)}.list-horizontal.list-horizontal-1{padding-bottom:46px}.our-atmothphere .inside{width:680px}.our-atmothphere .item{height:216px;margin-bottom:30px;max-width:49%}.our-atmothphere .item img{width:326px}.our-atmothphere .title{margin-bottom:26px;font-size:26px}.child-will .title,.direction-block .title h3{font-size:26px}.child-will>.inside:first-child{width:480px}.child-will .list .item .ico{width:110px}.child-will .list .item h4,.row-dir-2-in{margin-top:0}.child-will .list .item .desc{width:348px}.child-will .list .item{width:100%;margin-bottom:40px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;text-align:left}.child-will .part-1{margin-bottom:24px}.centred-video-gallery .item a img,.words-about-us .part-2 .text,.words-about-us .part.part-2 .images .image-1 img{width:330px}.child-will>.inside.video-presentation,.introduce .inside,.main-irbiz div.inside,.static-filials-map .inside,.words-about-us .inside{width:690px}.comments-widget .left-small-previews{order:3;padding-top:0;margin-top:-34px}.comments-widget .right-big-preview{margin-left:0}.comments-widget .inside{justify-content:center}.left-small-previews .title{display:none}.comments-widget{padding-top:62px;padding-bottom:54px}.comments-widget .title.dn{text-align:center;font-size:26px;columns:#31293A;margin-bottom:4px;display:block}.left-small-previews .item{margin-right:0}.left-small-previews>.flex{padding-left:28px;padding-right:28px;justify-content:space-between}.video-comments-widget .inside{width:620px}.words-about-us .part-1{background:0 0;margin-bottom:200px}.words-about-us{padding-top:36px}.words-about-us .part .text .title{font-size:26px;line-height:1.4;margin-bottom:19px}.words-about-us .part-1 .text{width:420px;margin-bottom:18px}.words-about-us .part .images .image-4{top:8px}.words-about-us .part .images .image-4 img{width:270px}.words-about-us .part .images .image-3{top:434px}.words-about-us .part .images .image-3 img{width:150px}.words-about-us .part .images .image-2{left:0;top:380px}.words-about-us .part .images .image-2 img{width:171px}.words-about-us .part .images .image-1 img{width:210px}.words-about-us .part.part-1 .images .image-1{margin-left:180px}.words-about-us .part .text .desc{padding-right:0;font-size:16px}.introduce .item{width:330px;max-width:49%}.you-got-question .inside>.flex{padding:40px}.you-got-question .title-block{width:auto;margin-bottom:20px}.words-about-us .part-3 .text{width:auto}.words-about-us .part.part-3 .images div{position:static;margin-right:0}.words-about-us .part.part-3 .images{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;text-align:left;width:478px}.words-about-us .part.part-3 .images div.image-9{margin-top:-42px}.left-small-previews>.slider{width:460px}.double_button>div{margin:0 8px}}@media screen and (max-width:960px){.centred-photo-gallery .slick-arrow{width:50px;height:50px;margin-top:-25px}.centred-photo-gallery .slick-prev{left:40px}.centred-photo-gallery .slick-next{right:40px}.centred-photo-gallery .slick-arrow:after{content:'';position:absolute;top:16px;width:12px;height:20px;background-size:contain}.centred-photo-gallery .slick-prev:after{left:18px}.centred-photo-gallery .slick-next:after{right:18px}.centred-photo-gallery .centred-list .item img{width:64vw}}@media screen and (max-width:767px){.words-about-us .inside .images,.words-about-us .part.part-3 .images{display:none}.words-about-us .inside .slider{display:block}div.our-atmothphere .inside a{margin:0 5px}.words-about-us .part-2 .text{width:100%;margin-top:30px}.words-about-us .inside .part-1 .slider .image,.words-about-us .inside .part-3 .slider .image{border-radius:10px;margin:0 10px;overflow:hidden}.words-about-us .inside{padding-left:0}.words-about-us .part-2 .slider{margin-bottom:30px}.our-atmothphere .item{margin-bottom:16px}.col-dir-2{width:50%}.words-about-us .part-1{margin-bottom:40px}}@media screen and (max-width:700px){.centred-video-gallery .centred-list,.double_button.flex{justify-content:center}#new-menu .filials,.main-irbiz-poster h1 br{display:none}.top-winter .detail{margin-top:0;margin-bottom:5px}.main-irbiz-poster{margin-top:70px;background-size:auto 100%}.double_button>div.button-left{margin-bottom:16px}.double_button .button-right{margin-top:0}.main-irbiz-poster h1{font-size:24px}.main-irbiz-poster h2{font-size:16px}.logo-in img{width:150px}#new-menu>.inner{padding:10px 0}.main-irbiz-poster .dn{display:inline-block}.list-horizontal.list-horizontal-1 ul li>div .text,.list-horizontal.list-horizontal-4 ul li>div .text{width:calc(100% - 104px)}.list-horizontal.list-horizontal-1 div .img img,.list-horizontal.list-horizontal-4 div .img img{width:90px}.list-horizontal.list-horizontal-1 ul li>div{padding:0;align-items:flex-start}.main-irbiz-poster .double_button .button-right a{font-size:14px}.child-will .list .item .desc{width:calc(100% - 130px)}.child-will .list .item .ico{width:110px;text-align:center}.child-will .list .item{align-items:flex-start}.centred-video-gallery .centred-list>div:first-child{margin-bottom:20px}.child-will{padding-bottom:60px}.static-filials-map .title{font-size:36px}.you-got-question .new-field input,.you-got-question .new-field+div,.you-got-question button{width:100%}.you-got-question .new-field{margin-bottom:20px;width:100%}}@media screen and (max-width:539px){.child-will .title br,.comments-widget .right-big-preview{display:none}.comments-widget .left-small-previews{margin-top:20px}.video-comments-widget .inside{padding-left:0!important;padding-right:0!important}.video-comments-widget .item>div{padding:0 10px}.left-small-previews .item img,.words-about-us .part-2 .text{width:auto}.left-small-previews>.flex{display:block;padding-left:0;padding-right:0}.left-small-previews .item{box-shadow:0 0 15px #000;margin:0 5px}.left-small-previews .slick-track{padding:16px 0}.comments-widget .inside,div.our-atmothphere .inside{padding-right:0!important}.comments-widget .inside{padding-left:0}.comments-widget .title.dn{padding-right:10px}.direction-block .inside,.static-filials-map{padding-top:60px}.static-filials-map .title{font-size:20px;margin-bottom:40px}.static-filials-map .digits .item:first-child{margin-right:30px}.words-about-us .part-1{margin-bottom:40px}.words-about-us .part .text .title{font-size:20px}.words-about-us .inside .part-1 .slider .image img{width:278px}.words-about-us .inside .part-2 .slider{margin-bottom:20px}.words-about-us .inside .part-2 .slider .image,.words-about-us .inside .part-2 .slider .slick-track{max-width:100%!important}.words-about-us .inside .part-2 .slider .image img{max-width:100%}.words-about-us .part-2 li,.you-got-question .title-block .s-title{font-size:16px}.words-about-us .part-3{background:0 0}.words-about-us .part-3 .text{padding-top:0}.words-about-us .part.part-3 .text .title{font-size:26px}.introduce .item{max-width:100%;width:auto;text-align:center}.introduce .avatar{width:auto;display:inline-block}.introduce .avatar .teacher-short-name{width:calc(100% - 20px)}.you-got-question .inside>.flex{padding:20px}.you-got-question .title-block .b-title{font-size:32px}.col-dir-31{width:100%;margin-top:0}.introduce .title{font-size:24px}.our-atmothphere .title{padding-right:12px}div.our-atmothphere .inside a{margin:0 10px}.introduce .avatar .teacher-short-name,.introduce .item .description{text-align:left}.centred-photo-gallery .item{padding:10px}.centred-photo-gallery .centred-list{margin-left:-48px;margin-right:auto;width:calc(100vw + 48px);max-width:200%}.child-will .title{padding-left:12px;padding-right:12px}.static-filials-map{background-size:530px auto;margin-top:-40px;padding-bottom:200px;background-position:30px bottom}.our-atmothphere .item img{width:310px}}@media screen and (max-width:480px){.about-dance-6.about-h2 .inside .caption h2{font-size:20px;width:127px}.about-theator-text{width:162px}.about-dance-6.about-h2 .caption{height:306px!important}.about-dance-6.about-h2 .inside{height:342px}#prejskurant td,#prejskurant td p,#prejskurant td span{line-height:1.5;color:#31293A;font-family:OpenSans-Regular}.dropdown-list-inner,.scrol-bar.scrollable,.scroll-bar.vertical{height:250px!important}#get-detail,#get-price,#get-ticket,#subscription{padding-left:15px;padding-right:15px}.order-free .item .text{width:calc(100% - 92px)}.scrollable .viewport .overview{padding-right:0}.order-free .right-part{width:100%}#prejskurant td,#prejskurant th{font-size:14px}.footer-part-bottom-3 .coll-3{order:2;margin-top:-10px}.footer-group .yandex-widget-header{margin-bottom:30px;margin-top:20px}#prejskurant td p,#prejskurant td span{display:block;margin:0;font-size:14px}#prejskurant{height:auto!important}.left-small-previews .slick-current{border-color:#fff!important}.words-about-us .part.part-3 .text .title{font-size:22px}.violet-floor{padding-bottom:32px;padding-top:50px}#main-menu .coll .order-1-sm li,#main-menu .coll .order-2-sm li,#main-menu .coll-4 ul li,#main-menu .coll>.h4{padding-left:20px!important}#main-menu .coll .prev-menu,.menu-pop .col-2 .prev-menu,.menu-pop .col-l .prev-menu{margin-left:0}#main-menu .coll-4 .your-city{margin-left:20px}.direction-block .col-dir-3 .h6{text-align:left;padding:0}.direction-block .col-dir-3{text-align:left}.you-got-question .inside>.flex{padding:0}.dance-price-program-button{width:calc(100% - 80px)}}.footer-group{padding:45px 0 0;background:#8356b2;color:#fff;margin-top:-1px}.footer-group.footer-group-payment-page{padding:20px 0 0;background:0 0}.footer-group .footer-part-top{border-bottom:1px solid #9467c4;padding-bottom:30px}.footer-group .h3 a,.footer-group h3 a{color:#fff;text-decoration:underline}.footer-group .h5,.footer-group h4{margin-bottom:12px;font-size:14px;color:#d0b0f1;letter-spacing:-.5px}.footer-group .h3,.footer-group h3{margin-bottom:17px;font-size: 16px}.footer-group .h3{text-decoration:underline}.footer-group li{margin-bottom:14px;font-size:14px}.footer-group .footer-part-bottom .coll-3,.footer-group .footer-part-top .coll-3{width:340px}.footer-group .footer-part-top .coll-3 h3{margin-bottom:46px}.footer-group .footer-part-top .coll-3 .h5,.footer-group .footer-part-top .coll-3 h4{font-family:FiraSans-Medium;font-size:17px}.footer-group .footer-part-bottom .coll-1,.footer-group .footer-part-bottom .coll-2,.footer-group .footer-part-bottom-3 .coll-1,.footer-group .footer-part-bottom-3 .coll-2,.footer-group .footer-part-top .coll-1,.footer-group .footer-part-top .coll-2{width:270px}.footer-group .footer-part-bottom{border-bottom:1px solid #9467c4;padding-bottom:30px;padding-top:42px}.footer-group .news-line{padding-bottom:30px;font-size:14px;line-height:1.8}.footer-group .footer-part-bottom-2 p{margin-bottom:24px;font-size:14px}.footer-group .footer-part-bottom-2{padding-top:40px;line-height:1.6;color:#fff}.footer-group .footer-part-bottom-3 .mail a,.footer-group .news-line,.footer-group .news-line a{color:rgba(255,255,255,.5)}.footer-group .news-line a:hover{text-decoration:underline;color:#fff}.footer-group .footer-part-bottom-3 .socials{padding-top:4px;width:115px}.footer-group .footer-part-bottom-3{background:#754ba2;padding-top:30px;font-size:14px;line-height:1.6;padding-bottom:30px}.footer-group .footer-part-bottom-3 .created{color:#d0b0f1}.cookie .cookie-inside{flex-wrap:nowrap}.cookie{position:fixed;bottom:14px;left:14px;padding:20px;color:#fff;font-size:12px;font-family:FiraSans-Light;line-height:1.4;width:384px;box-sizing:border-box;background:#2f2f2f;z-index:4;border-radius:10px}.cookie p{width:calc(100% - 90px)}.cookie button{background:#31293A;font-family:FiraSans-Regular;border-radius:4px;width:72px;height:38px;padding:0;border:none;font-size:12px;cursor:pointer;color:#fff;flex-shrink:1}.event-description h1,.events-header h1{letter-spacing:2.8px;font-family:FiraSans-SemiBold}@media screen and (max-width:700px){.footer-group .footer-part-bottom .coll-1,.footer-group .footer-part-bottom .coll-2,.footer-group .footer-part-bottom .coll-3{width:auto}.footer-group .footer-part-bottom-3 .coll-3{margin-bottom:30px}#main-menu .coll .order-1-sm .h5,#main-menu .coll .order-1-sm h4,.footer-group .footer-part-bottom-3 .coll-3 a br{display:none}.footer-group .footer-part-bottom-3 .coll-2{margin-bottom:40px}.footer-group .footer-part-bottom-3 .coll-1{order:3}#main-menu .coll .order-2-sm .h5,#main-menu .coll .order-2-sm h4{margin-bottom:14px}#main-menu .coll .order-1-sm li,#main-menu .coll .order-2-sm li{margin-bottom:0}#main-menu .coll .order-1-sm li a,#main-menu .coll .order-2-sm li a{padding-top:0!important;margin-bottom:0!important;color:#31293a!important;text-decoration:underline}.you-got-question{background:0 0;padding-top:0}}@media screen and (max-width:640px){.footer-group .footer-part-bottom,.footer-group .footer-part-top,.order-free .left-part{display:none}.footer-group .mobile-menu{display:block;border-bottom:1px solid #9467c4;padding-bottom:30px}.main-irbiz-poster h1 span{display:block}.main-irbiz-poster h1{font-size:24px}.order-free .right-part{width:100%}.caption-footer .free-lesson{margin-top:0}}@media screen and (min-width:1280px){.words-about-us .part.part-1 .images .image-1 img{width:270px}}@media screen and (max-width:1000px){#map-with-places2 .inside,.you-got-question .inside{width:690px}#map-with-places2 .places .item,.you-got-question input{width:320px}.main-irbiz-poster h1{font-size:40px}.main-irbiz-poster{background-position:center bottom}.you-got-question .title-block{width:100%;margin-bottom:20px;font-size:16px}.you-got-question .form{width:100%}div.you-got-question .inside>.flex{padding:40px 60px}}.main-irbiz{border-top:1px solid #eaeaea}@media screen and (max-width:740px){.double_button .button-left a,.double_button .button-right a{width:270px}.main-irbiz-poster h1{font-size:36px}}@media screen and (max-width:1100px){.about-dance-3 .inside{background-position-x:left}.list-vertical-dance ul .about-dance-5 .caption{margin-left:600px}.violet-floor{padding-bottom:20px;padding-top:20px}.first-screen .double_button .button-left,.first-screen .double_button .button-right{margin:0 10px}.first-screen .double_button .button-left a,.first-screen .double_button .button-right a{font-size:16px;padding-top:0;line-height:60px!important}.first-screen .double_button{justify-content:center;padding:20px 0 0}.video-comments-widget .slick-prev{left:-6px}.video-comments-widget .slick-next{right:-6px}.cookie{display:none}.col-dir-3{margin-top:0}.violet-floor .inside{width:auto}.violet-floor .center{margin-bottom:-20px}}@media screen and (max-width:640px){.centred-photo-gallery .centred-list .item img,.words-about-us .part-1 .text{width:auto}div.you-got-question .inside>.flex{padding:0}}@media screen and (max-width:540px){.video-comments-widget .slick-arrow{display:none!important}.left-small-previews>.slider{width:auto}}@media screen and (max-width:980px){.footer-group .footer-part-top .coll-3 .margin-bottom{width:268px}.words-about-us .part-3 .text{padding-top:20px}.footer-group .footer-part-top .coll-3{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;text-align:left;width:100%;margin-top:30px}.footer-group .footer-part-bottom .coll-3{width:140px}.footer-group .inside{width:690px}.words-about-us .part-3{background:0 0}.words-about-us .part.part-3 .images{width:594px}.words-about-us .part-3 .image-7 img,.words-about-us .part-3 .image-9 img{width:262px}.words-about-us .part.part-3 .images div.image-9{margin-top:-52px}.words-about-us .part-3 .image-6 img,.words-about-us .part-3 .image-8 img{width:306px}.yandex-cities-list-wrapper .drp{padding-top:0;margin-left:0}.direction-block .title{width:240px}}.event-description::after,.event-description::before{content:"";top:-120px;background-repeat:no-repeat;background-size:contain;position:absolute}@media screen and (max-width:1200px){.you-got-question .inside>.flex{padding:40px 30px}.you-got-question .form{width:560px}.you-got-question input{width:290px}}@media screen and (max-width:480px){.first-screen .double_button .button-left{margin-bottom:10px}.main-irbiz-poster h1 span{display:block}.you-got-question .title-block .b-title{font-size:26px}.main-irbiz-poster h1{font-size:24px;line-height:1.4}.child-will .title,.comments-widget .title.dn,.direction-block .title h3,.introduce .title,.our-atmothphere .title{font-size:20px}.video-comments-widget .slick-arrow{display:none!important}.static-filials-map .digits .item:first-child{padding-left:64px}.static-filials-map .digits .item{padding-left:58px}.yandex-cities-list-wrapper{padding-left:20px}.main-irbiz div.inside{padding-left:0!important;padding-right:0!important}.main-irbiz #map-ofices-yandex{border-radius:0}#main-menu .order-free{padding-right:20px!important;padding-left:20px!important}#main-menu .order-free a.fancybox-white{width:100%;margin-right:0}.main-irbiz-poster h1 .mob{display:inline-block}.double_button .button-left a,.double_button .button-right a{width:300px}.double_button.flex,div.you-got-question .inside>.flex{padding:0}.fancybox-prev span{left:8px!important}.fancybox-next span{right:8px!important}.centred-video-gallery .item a img,.col-dir-2,.direction-block .col-dir-1{width:100%}.information .whatsapp{display:none}.footer-group.footer-group-payment-page{padding-left:15px}}@media screen and (max-width:374px){.centred-photo-gallery .item{padding:5px}}.events-main *,.events-main ::after,.events-main ::before,.events-main :active,.events-main :focus{box-sizing:border-box}.events-header{background-image:url(../img/Forma_bg.png);background-repeat:no-repeat;background-size:cover;background-position:top center;padding:117px 0 50px}.events-header h1{line-height:1.2;color:#fff;font-size:46px;padding-bottom:20px;text-align:center}.events-header__city{line-height:1.2;color:#fff;font-size:26px;text-align:center;font-family:FiraSans-Medium}.buy-btn,.events-list__item-title{color:#31293a;font-family:FiraSans-Medium}.events-list{padding:90px 0 100px;background-color:#faf8fb}.events-list__inside{max-width:1170px;-moz-column-gap:30px;column-gap:30px;row-gap:30px;align-items:stretch}.events-list__item{flex-basis:calc((100% - 90px)/ 4);flex-direction:column;background-color:#fff;filter:drop-shadow(0 4px 12px rgba(0,0,0,.08));border-radius:4px}.events-list__item a{width:100%}.events-list__item-img{-o-object-fit:contain;object-fit:contain;width:100%;height:auto}.events-list__item-textblock{width:100%;flex-direction:column;align-items:start;row-gap:20px;flex-basis:auto;flex-grow:2;padding:20px}.events-list__item-title{line-height:1.4;font-size:18px;text-align:left}.events-list__item-btn{width:calc(100% - 20px);padding:10px;margin:0 auto;color:#8257b0;line-height:1.5;font-size:16px;font-family:FiraSans-Medium;border:2px solid #f5f1f8;border-radius:4px;text-align:center;text-decoration:none;transition:.3s}.events-list__item-btn:hover{border:2px solid #8257b0;transition:.3s}.buy-btn{padding:14px 40px;line-height:1.4;font-size:20px;background-color:#febe29;border-radius:4px;text-align:center;cursor:pointer;transition:.3s}.event-description__text,.event-description__video{line-height:1.5;font-family:FiraSans-Regular;color:#31293a}.buy-btn:hover{background-color:#ffce5a;transition:.3s}.event-header{height:500px}.event-header-img{object-fit:cover;height:100%}.svg-wave{position:relative;top:-76px;height:76px;object-fit:cover}@media (min-width:1890px){.svg-wave{width:100%}}.event-description{position:relative;padding:71px 0 167px;background:url(../img/bg_studens_bottom.svg) bottom center/1920px 77px repeat-x #fff}.event-description::before{left:0;height:100%;width:180px;background-image:url(../img/polza_L.svg);background-position:top left}.event-description::after{right:0;height:100%;width:228px;background-image:url(../img/polza_R.svg);background-position:top right}.event-description h1{line-height:1.2;color:#31293a;font-size:46px;padding-bottom:20px;text-align:center}.event-description__btns{-moz-column-gap:20px;column-gap:20px;align-items:center}.event-description__video{padding:4px 9px 4px 4px;-moz-column-gap:4px;column-gap:4px;font-size:14px;background-color:#fff;border:2px solid #f5f1f8;border-radius:20px;text-decoration:none}.event-description__textblock{flex-wrap:nowrap;margin-top:60px;-moz-column-gap:130px;column-gap:130px}.event-description__text{flex-basis:670px;font-size:18px}.event-description__teacher-education,.event-description__teacher-practice,.event-description__text>p+p{margin-top:30px}.event-description__program-title{color:#31293a;font-size:30px;line-height:1.3;font-family:FiraSans-SemiBold;padding-bottom:20px}.event-description__program-list li+li{margin-top:16px}.event-description__program-listitem{color:#31293a;font-size:16px;line-height:20px;font-family:FiraSans-Regular;justify-content:flex-start;flex-wrap:nowrap;-moz-column-gap:10px;column-gap:10px}.event-description__teacher._cool{flex-basis:370px}.event-description__teacher-title{color:#31293a;font-size:22px;line-height:32px;font-family:FiraSans-SemiBold;margin-bottom:18px}.event-description__teacher-info{justify-content:flex-start;align-items:center;column-gap:14px}.event-description__teacher-photo{width:80px;height:80px;border-radius:100%}.event-description__teacher-name{color:#31293a;font-size:20px;line-height:28px;font-family:FiraSans-Medium}.event-description__teacher-position{color:#999;font-size:14px;line-height:22px;font-family:FiraSans-Regular}.event-description__teacher-achievements{list-style-type:disc;margin-top:30px;padding-left:18px}.event-description__teacher-achievements li{color:#31293a;font-size:18px;line-height:27px;font-family:FiraSans-Regular}.event-description__teacher-achievements li+li,.event-description__teacher-practice-list li+li{margin-top:20px}.event-description__teacher-education-title,.event-description__teacher-practice-title{color:#31293a;font-size:16px;line-height:24px;font-family:FiraSans-Medium;margin-bottom:10px}.event-description__teacher-education-item{color:#31293a;font-size:16px;line-height:24px;font-family:FiraSans-Regular}.event-main__title,.event-video__title{font-size:36px;line-height:1.3;font-family:FiraSans-SemiBold;color:#31293a;text-align:center;margin:0}.event-description__teacher-practice-list{list-style-type:disc;padding-left:18px}.event-description__teacher-practice-list li{color:#31293a;font-size:16px;line-height:24px;font-family:FiraSans-Regular}.event-slider-wrap{background:#faf8fb;padding:40px 0 30px;position:relative}.event-slider-wrap .event-slider img{width:100%;-o-object-fit:cover;object-fit:cover}.event-slider-wrap .event-slider .slick-slide{margin:0 15px;width:40vw;max-height:26vw}.event-slider-wrap .slick-arrow{position:absolute;align-items:center;border-radius:100%;width:72px;height:72px;border:none;top:48%;z-index:10;background:#e3315a}.event-slider-wrap .event-slider__prev{left:20%}.event-slider-wrap .event-slider__next{right:20%}.event-video{background:url(../img/bg_video_bottom.svg) bottom center/1920px 110px no-repeat #faf8fb;padding:30px 0 200px}.event-video__title{margin-bottom:40px}.event-main__title{background:#faf8fb;padding:67px 0 0}.event-video__wrap{position:relative;margin:0 auto;width:770px;height:433px;background-repeat:no-repeat;background-size:cover;background-position:center}.event-video__play{display:flex;justify-content:center;align-items:center;position:absolute;left:349.5px;top:181px;background-color:#febe29;width:71px;height:71px;border-radius:100%;line-height:71px;transition:.3s}.event-video__play svg{margin-left:5px}.event-video__play:hover{background-color:#ffce5a;transition:.3s}.event-video__video{width:994px;height:560px}.event-reviews{background:bottom center/1920px 78px no-repeat #8257b0;padding:69px 0 97px;border-bottom:2px solid #9467c4}.event-reviews__inside{max-width:1170px}.event-reviews__infoblock{background:#fff;padding:20px 82.5px 30px;-moz-column-gap:50px;column-gap:50px;justify-content:flex-start;align-items:center;flex-wrap:nowrap;border-radius:40px;margin-bottom:60px}.event-reviews__infoblock-photo{box-sizing:border-box;background-image:url(../img/leader_photo.png);background-repeat:no-repeat;background-size:contain;background-position:center;width:240px;height:275px;padding:162px 6px 0}.event-reviews__infoblock-leader{background-color:#fff;padding:10px 0;text-align:center;box-shadow:0 4px 12px rgba(0,0,0,.06);border-radius:10px}.event-reviews__infoblock-name{color:#31293a;font-size:18px;line-height:1.4;font-family:FiraSans-Medium}.event-reviews__infoblock-position{color:#999;font-size:14px;line-height:1.5;font-family:FiraSans-Regular}.event-reviews__infoblock-title{margin-bottom:10px;color:#31293a;font-size:30px;line-height:1.3;font-family:FiraSans-SemiBold}.event-reviews__infoblock-subtitle{margin-bottom:30px;color:#31293a;font-size:18px;line-height:1.5;font-family:FiraSans-Regular}.event-reviews__infoblock-subtitle span{font-family:FiraSans-Bold}.event-reviews__infoblock-btns{justify-content:flex-start;-moz-column-gap:20px;column-gap:20px}.event-reviews__infoblock-wa{padding:10px 20px 10px 22px;-moz-column-gap:4px;column-gap:4px;color:#fff;line-height:1.3;font-size:14px;font-family:FiraSans-Medium;background:#0bcf70;border-radius:4px;text-decoration:none}.event-location__title,.event-reviews__title{font-size:36px;line-height:1.3;font-family:FiraSans-SemiBold}.event-reviews__infoblock-wa:hover{background-color:#6ae8a2;transition:.3s}.event-reviews__title{text-align:center;margin-bottom:40px;color:#fff}.event-reviews__slider-wrap .slick-arrow{position:absolute;align-items:center;width:12px;height:24px;border:none;top:50%;z-index:10;background:0 0}.event-reviews__slider-wrap .slick-arrow svg{position:inherit}.event-reviews__slider-wrap .event-reviews__slider-prev{left:-30px}.event-reviews__slider-wrap .event-reviews__slider-next{right:-30px}.event-reviews__slider-wrap .event-reviews__slider img{width:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px}.event-reviews__slider-wrap .event-reviews__slider .slick-slide{margin:0 10px;width:218px}.event-location{padding:90px 0}.event-location__inside{max-width:1170px;text-align:center}.event-location__title{margin-bottom:10px;color:#31293a}.event-location__subtitle{color:#31293a;font-size:18px;line-height:1.5;font-family:FiraSans-Regular}.event-location__address{margin-bottom:40px;color:#999;font-size:14px;line-height:1.3;font-family:FiraSans-Regular}.event-location__map-wrap{height:530px}.diplom-slider{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:20px}.diplom-slider div{width:calc(25% - 10px);margin-right:10px;margin-bottom:10px}.diplom-slider div:nth-child(4n+1){margin-right:0}@media (max-width:1599px){.event-description__textblock{flex-direction:column;-moz-column-gap:0;column-gap:0;row-gap:40px}.event-description__inside, .studio-header .inside, .studio-list .inside{max-width:900px}.event-description::after,.event-description::before{display:none}}@media (max-width:1200px){.events-list{padding:90px 0 74px}.events-list__inside{max-width:870px}.events-list__item{flex-basis:calc((100% - 60px)/ 3)}.event-header{height:400px}.event-description{padding:60px 0 137px}.event-description::after,.event-description::before{display:none}.event-description__textblock{-moz-column-gap:84px;column-gap:84px}.event-description__text{flex-basis:588px;color:#31293a;font-size:18px;line-height:1.5;font-family:FiraSans-Regular}.event-description__text>p+p{margin-top:30px}.event-slider-wrap{padding:40px 0 30px}.event-slider-wrap .event-slider .slick-slide{width:68vw;max-height:44.2vw}.event-slider-wrap .slick-arrow{top:48%}.event-slider-wrap .event-slider__prev{left:5%}.event-slider-wrap .event-slider__next{right:5%}.event-video{padding:80px 0 200px}.event-video__video{width:978px;height:550px}.event-reviews{padding:69px 0 167px}.event-location__inside,.event-reviews__inside{max-width:978px}.event-reviews__infoblock{padding:20px 49px 30px}.event-reviews__slider-wrap .event-reviews__slider-prev{left:0}.event-reviews__slider-wrap .event-reviews__slider-next{right:0}.event-reviews__slider-wrap .event-reviews__slider{max-width:694px;margin:0 auto}.event-location{padding:90px 0}}@media (max-width:1023px){.events-header{padding:117px 0 70px}.event-description h1,.events-header h1{font-size:36px}.events-list{padding:40px 0 60px}.events-list__inside{max-width:570px}.events-list__item{flex-basis:calc((100% - 30px)/ 2)}.event-header{height:320px}.event-description{padding:60px 0 117px}.event-description__text{flex-basis:auto}.event-description__program-title{font-size:22px}.event-slider-wrap .event-slider .slick-slide{margin:0 10px;width:66vw;max-height:42.9vw}.event-slider-wrap .slick-arrow{width:50px;height:50px}.event-video{padding:30px 0 170px}.event-video__title{font-size:26px;margin-bottom:30px}.event-location__title,.event-main__title{font-size:26px}.event-video__wrap{width:690px;height:389px}.event-video__play{left:309.5px;top:159px}.event-video__video{width:690px;height:388px}.event-reviews{padding:20px 0 117px}.event-location__inside,.event-reviews__inside{max-width:690px}.event-reviews__infoblock{flex-wrap:nowrap;padding:20px 40px 30px;-moz-column-gap:40px;column-gap:40px;margin-bottom:50px}.event-reviews__infoblock-title{font-size:22px}.event-reviews__infoblock-subtitle{font-size:16px}.event-reviews__infoblock-btns{flex-direction:column;-moz-column-gap:0;column-gap:0;row-gap:20px}.event-reviews__infoblock-wa{width:100%;justify-content:center}.event-reviews__infoblock-buy{width:100%}.event-reviews__title{margin-bottom:30px;font-size:26px}.event-reviews__slider-wrap .slick-arrow{display:none!important}.event-reviews__slider-wrap .event-reviews__slider{max-width:100%}.event-location{padding:60px 0}}@media (max-width:767px){.events-header{padding:62px 0 50px}.events-header h1{font-size:24px;padding-bottom:10px}.events-header__city{font-size:16px}.events-list{padding:40px 0}.events-list__inside{max-width:100%;padding-left:15px;padding-right:15px;-moz-column-gap:12px;column-gap:12px;row-gap:20px}.events-list__item{flex-basis:calc((100% - 12px)/ 2)}.events-list__item-textblock{row-gap:10px;padding:10px}.events-list__item-title{font-size:12px}.events-list__item-btn{padding:6px;font-size:11px}.event-reviews__infoblock,.meropriyatia-back{margin-left:15px;margin-right:15px}.event-header{height:200px}.event-description{padding:40px 0 107px}.event-description h1{font-size:24px}.event-description__btns{flex-direction:column;-moz-column-gap:0;column-gap:0;row-gap:20px}.event-description__textblock{margin-top:40px;row-gap:30px}.event-description__text{font-size:16px}.event-description__text>p+p{margin-top:20px}.event-description__program-title{font-size:18px}.event-description__teacher-achievements li{font-size:16px;line-height:24px}.event-slider-wrap{padding:40px 0 20px}.event-slider-wrap .event-slider .slick-slide{width:80vw;max-height:52vw}.event-slider-wrap .slick-arrow{display:none!important}.event-video{padding:20px 0 150px}.event-video__title{font-size:20px;margin-bottom:20px}.event-location__title,.event-main__title,.event-reviews__title{font-size:20px}.event-video__wrap{width:100%;height:57vw}.event-video__play{left:calc((100% - 71px)/ 2);top:calc((57vw - 71px)/ 2)}.event-video__video{width:100%;height:56vw}.event-reviews{padding:0 0 80px}.inside.event-reviews__inside{max-width:100%;padding-left:0!important;padding-right:0!important}.event-reviews__infoblock{padding:20px 53px 30px;flex-direction:column;-moz-column-gap:0;column-gap:0;row-gap:40px;margin-bottom:40px;margin-top:15px;text-align:center}.event-reviews__infoblock-title{font-size:18px}.event-reviews__infoblock-subtitle{font-size:16px}.event-reviews__infoblock-subtitle span{display:block}.event-location{padding:40px 0}.event-location__inside{max-width:100%}.event-location__map-wrap{height:320px}}.spectacles-main{overflow:hidden;max-width:100%;box-sizing:border-box}.spectacles-header{display:flex;justify-content:center;align-items:center;position:relative;background-image:url(../images/afisha-bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;height:500px;margin-top:0px}.spectacles-header::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(48,38,57,0.66);z-index:0}.spectacles-header::before{content:'';position:absolute;bottom:0;width:220%;left:-60%;height:150%;border-radius:100%;box-shadow:0 42px 0 0 #faf8fb;z-index:10}.spectacles-header__title{font-family:"FiraSans-SemiBold";font-size:70px;line-height:1.1;color:#fff;max-width:595px;text-align:center;z-index:10}.spectacles-body{box-sizing:border-box;padding:90px 0;background-color:#faf8fb}.spectacles-body__inside{box-sizing:border-box;max-width:1200px;width:100%;padding-left:15px;padding-right:15px}.spectacles-body__title{font-family:'FiraSans-SemiBold';font-size:36px;line-height:1.3;color:#31293A;text-align:center}.spectacles-body__title span{color:#8257B0}.spectacles-body__month{margin-top:30px;text-transform:uppercase;font-family:'FiraSans-Medium';font-weight:500;font-size:16px;line-height:1.5;color:#999}.spectacles-body__spectacle{margin-top:20px}.spectacles-body .spectacle{flex-wrap:nowrap;justify-content:start;align-items:start;padding:30px;background-color:#fff;border-radius:20px;column-gap:30px}.spectacles-body .spectacle__date{flex-basis:160px;flex-shrink:0}.spectacles-body .spectacle__date-date{font-family:'FiraSans-SemiBold';font-weight:600;font-size:46px;line-height:1.2;color:#31293A}.spectacles-body .spectacle__date-month{font-family:'FiraSans-Medium';font-weight:500;font-size:16px;line-height:1.5;color:#31293A}.spectacles-body .spectacle__date-day{font-family:'FiraSans-Regular';font-weight:400;font-size:13px;line-height:1.4;color:#999}.spectacles-body__spectacle:first-child .spectacle__date-day._red{color:#E62159}.spectacles-body .spectacle__time{flex-basis:160px;flex-shrink:0}.spectacles-body .spectacle__time-time{font-family:'FiraSans-Medium';font-weight:500;font-size:20px;line-height:1.2;color:#31293A;margin-bottom:10px;margin-top:4px}.spectacles-body .spectacle__time-text{font-family:'FiraSans-Regular';font-weight:400;font-size:13px;line-height:1.5;color:#999}.spectacles-body .spectacle__time-duration{font-family:'FiraSans-Medium';font-weight:500;font-size:13px;line-height:1.4;color:#31293A}.spectacles-body .spectacle__info{flex-basis:auto;flex-shrink:1}.spectacles-body .spectacle__info-name{position:relative;max-width:414px;width:fit-content;font-family:'FiraSans-SemiBold';font-weight:600;font-size:30px;line-height:1.3;color:#31293A;margin-bottom:10px}.spectacles-body .spectacle__info-name span{position:absolute;right:-38px;top:0;display:flex;justify-content:center;align-items:center;font-family:'FiraSans-Medium';font-weight:500;font-size:14px;line-height:1.6;color:#31293A;width:30px;height:30px;border-radius:100%;background-color:#F5F1F8}.spectacles-body .spectacle__info-producer{justify-content:flex-start;align-items:center}.spectacles-body .spectacle__info-producer .producer__photo{width:30px;height:30px;margin-right:10px}.spectacles-body .spectacle__info-producer .producer__position{font-family:'FiraSans-Regular';font-weight:400;font-size:13px;line-height:1.2;color:#999}.spectacles-body .spectacle__info-producer .producer__name{font-family:'FiraSans-Regular';font-weight:400;font-size:16px;line-height:1.4;color:#31293A}.spectacles-body .spectacle__tickets{flex-basis:206px;flex-shrink:0;box-sizing:border-box;margin-left:auto;margin-top:14px}.spectacles-body .spectacle__tickets._disabled{font-family:'FiraSans-Medium';font-weight:500;font-size:16px;line-height:1.5;color:#999;padding:14px;text-align:center;background:#F5F1F8;border-radius:4px}.spectacles-body .spectacle .buy-btn{display:block}.spectacles-body .spectacles-body__more{display:block;margin-top:40px;width:100%;background-color:#fff;outline:none;border:2px solid #F5F1F8;border-radius:4px;font-family:'FiraSans-Medium';font-weight:500;font-size:16px;line-height:1.5;color:#8257B0;padding:10px}@media (max-width:1199px){.spectacles-header{height:440px}.spectacles-header__title{font-size:46px;line-height:1.2;max-width:580px}.spectacles-body{padding:90px 0 60px}.spectacles-body__inside{padding-left:23px;padding-right:23px}.spectacles-body .spectacle{padding:20px}.spectacles-body .spectacle__info-name{max-width:350px}.spectacles-body .spectacle__date{flex-basis:90px}.spectacles-body .spectacle__time{flex-basis:130px}}@media (max-width:1023px){.spectacles-header{height:285px;margin-top:35px}.spectacles-header__title{font-size:36px;line-height:1.3;max-width:460px}.spectacles-body{padding:60px 0}.spectacles-body__inside{padding-left:40px;padding-right:40px}.spectacles-body__title{font-size:26px}.spectacles-body .spectacle{flex-wrap:wrap;border-radius:20px;column-gap:40px;row-gap:30px}.spectacles-body .spectacle__date{flex-basis:100%;flex-shrink:0;display:flex}.spectacles-body .spectacle__date-date{font-size:36px;margin-right:10px}.spectacles-body .spectacle__date-month{font-size:14px}.spectacles-body .spectacle__time{flex-basis:140px}.spectacles-body .spectacle__time-time{margin-top:0}.spectacles-body .spectacle__info-name{max-width:304px;font-size:22px}.spectacles-body .spectacle__tickets{flex-basis:100%;margin-top:0}}@media (max-width:767px){.spectacles-header{height:180px;margin-top:55px}.spectacles-header__title{font-size:24px;max-width:300px}.spectacles-body{padding:40px 0}.spectacles-body__inside{padding-left:15px;padding-right:15px}.spectacles-body__title{font-size:20px;max-width:235px;margin:0 auto}.spectacles-body .spectacle{row-gap:20px;column-gap:5px;justify-content:space-between}.spectacles-body .spectacle__date{flex-basis:122px}.spectacles-body .spectacle__time{flex-basis:124px}.spectacles-body .spectacle__time-time{font-size:16px;margin-top:4px;margin-bottom:0}.spectacles-body .spectacle__info{flex-basis:100%}.spectacles-body .spectacle__info-name{max-width:250px;font-size:18px}.spectacles-body .spectacle__tickets{flex-basis:100%;margin-top:0}.spectacles-body .spectacles-body__more{margin-top:20px}}@media (max-width:421px){.spectacles-header{margin-top:90px}}.performance-main{overflow:hidden;max-width:100%;box-sizing:border-box}.performance-main .flex{flex-wrap:nowrap}.performance-main .performance-header{position:relative;height:662px;margin-top:40px}.performance-main .performance-header img{object-fit: cover; height: 100%; width: 100%;}.performance-main .performance-header::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(48,38,57,0.66);z-index:0}.performance-main .performance-info{padding-bottom:46px;background-image:url(../img/bg_studens_bottom.svg);background-position:center bottom;background-repeat:no-repeat}.performance-main .performance-info__include{position:relative;top:-122px;max-width:1200px;margin:0 auto;padding-left:15px;padding-right:15px}.performance-main .performance-info__header{justify-content:flex-start}.performance-info__header-text{flex-basis:auto;flex-grow:1}.performance-main .performance-info__poster{margin-right:46px;width:150px;object-fit:contain}.performance-main .performance-info__title{font-family:'FiraSans-SemiBold';font-weight:600;font-size:70px;line-height:1.1;color:#fff;margin-bottom:78px}.performance-main .performance-info__producer{align-items:center}.performance-main .performance-info__producer .producer__photo{width:30px;height:30px;object-fit:cover;margin-right:10px}.performance-main .performance-info__producer .producer__position{font-family:'FiraSans-Regular';font-weight:400;font-size:13px;line-height:1.2;color:#999}.performance-main .performance-info__producer .producer__name{font-family:'FiraSans-Regular';font-weight:400;font-size:16px;line-height:1.375;color:#31293A}.performance-main .performance-info__duration,.performance-main .performance-info__age{font-family:'FiraSans-Regular';font-weight:400;font-size:13px;line-height:1.2;color:#999}.performance-main .performance-info__duration span,.performance-main .performance-info__age span{display:block;font-family:'FiraSans-Regular';font-weight:400;font-size:16px;line-height:1.375;color:#31293A}.performance-main .performance-info__duration{margin-right:127px;margin-left:auto}.performance-main .performance-info__age{margin-right:100px}.performance-main .performance-info__body{margin-top:38px}.performance-main .performance-info__description{flex-basis:700px;font-family:'FiraSans-Regular';font-weight:400;font-size:18px;line-height:1.5;color:#31293A}.performance-main .performance-info__timetable{flex-basis:400px;border:1px solid #EAEAEA;border-radius:10px}.performance-main .performance-info__location{max-width:225px;margin:20px 30px;font-family:'FiraSans-Medium';font-weight:500;font-size:20px;line-height:1.4;color:#31293A}.performance-main .performance-info__timetable .spectacle{padding:20px 30px;border-top:1px solid #EAEAEA;align-items:flex-start}.performance-main .performance-info__timetable .spectacle__date,.performance-main .performance-info__timetable .spectacle__time{font-family:'FiraSans-Medium';font-weight:500;font-size:14px;line-height:1.6;color:#31293A}.performance-main .performance-info__timetable .spectacle__date span{display:block;font-family:'FiraSans-Regular';font-weight:400;font-size:13px;line-height:1.4;color:#999}.performance-main .performance-info__spectacle:nth-child(2) .spectacle__date span{color:#E62159}.performance-main .performance-info__timetable .spectacle__tickets{flex-basis:128px;box-sizing:border-box;padding:6px 20px;font-size:14px;line-height:1.6;color:#31293A}.performance-main .performance-info__timetable .spectacle__tickets._disabled{font-family:'FiraSans-Medium';font-weight:500;text-align:center;color:#999;line-height:1.5;background:#F5F1F8;border-radius:4px}.performance-main .performance-photos{background-color:#FAF8FB;padding:95px 0 20px}.performance-main .performance-photos__title{margin:0 auto 30px;font-family:'FiraSans-SemiBold';font-weight:600;font-size:36px;line-height:1.3;text-align:center;color:#31293A}.performance-main .performance-slider-wrap{position:relative}.performance-main .performance-slider-wrap .performance-slider img{width:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px}.performance-main .performance-slider-wrap .performance-slider .slick-slide{margin:0 15px;width:40vw;max-height:26vw}.performance-main .performance-slider-wrap .slick-arrow{position:absolute;align-items:center;border-radius:100%;width:72px;height:72px;border:none;top:48%;z-index:10;background:#e3315a}.performance-main .performance-slider-wrap .performance-slider__prev{left:20%}.performance-main .performance-slider-wrap .performance-slider__next{right:20%}.performance-main .performance-trailer{background-color:#FAF8FB;padding:20px 0 45px}.performance-main .performance-trailer__title{margin:0 auto 40px;font-family:'FiraSans-SemiBold';font-weight:600;font-size:36px;line-height:1.3;text-align:center;color:#31293A}.performance-main .performance-trailer__container{max-width:770px;margin:0 auto}.performance-main .performance-trailer__video{width:100%;object-fit:contain}.performance-main .performance-trailer__container iframe{height:433px;}.performance-main .performance-cast{background-color:#FAF8FB;padding:45px 0 0}.performance-main .performance-cast__container{max-width:770px;background-color:#fff;border:1px solid #EAEAEA;border-radius:20px;margin:0 auto}.performance-main .performance-cast__title{margin:30px 30px 10px;font-family:'FiraSans-SemiBold';font-weight:600;font-size:30px;line-height:1.3;color:#31293A}.performance-main .performance-cast__item{padding:20px 30px;font-size:16px;line-height:1.5;color:#31293A;column-gap:30px}.performance-main .performance-cast__item + .performance-cast__item{border-top:1px solid #EAEAEA}.performance-main .performance-cast__character,.performance-main .performance-cast__actor{flex-basis:50%}.performance-main .performance-reviews{padding:200px 0 57px;background-image:url(../img/wave-to-bottom.svg);background-repeat:no-repeat;background-position:center -2px}.performance-main .performance-reviews__title{margin:0 auto 40px;font-family:'FiraSans-SemiBold';font-weight:600;font-size:36px;line-height:1.3;text-align:center;color:#31293A}.performance-main .performance-reviews__include{max-width:1200px;margin:0 auto}.performance-main .performance-reviews-slider-wrap{position:relative}.performance-main .performance-reviews__slider{overflow:hidden;padding-bottom:33px}.performance-main .performance-reviews__slider .slick-track{display:flex!important}.performance-main .performance-reviews__slider .slick-list{overflow:visible!important}.performance-main .performance-reviews .review{height:inherit!important;box-sizing:border-box;padding:40px;margin:0 19px;box-shadow:0 14px 42px rgba(131,86,178,0.16);border-radius:20px}.performance-main .performance-reviews .review__person{justify-content:flex-start;align-items:center;margin-bottom:20px}.performance-main .performance-reviews .review__photo{width:100px;height:100px;object-fit:contain;margin-right:20px}.performance-main .performance-reviews .review__name{font-family:'FiraSans-Medium';font-weight:500;font-size:20px;line-height:1.4;color:#31293A}.performance-main .performance-reviews .review__text{font-family:'FiraSans-Regular';font-weight:400;font-size:16px;line-height:1.5;color:#31293A}.performance-main .performance-reviews-slider-wrap .slick-arrow{position:absolute;align-items:center;border-radius:100%;width:24px;height:24px;border:none;top:38%;z-index:10;background:none}.performance-main .performance-reviews-slider-wrap .performance-reviews-slider__prev{left:-43px}.performance-main .performance-reviews-slider-wrap .performance-reviews-slider__next{right:-43px}@media (max-width:1300px){.performance-main .performance-reviews-slider-wrap .performance-reviews-slider__prev{left:-3px}.performance-main .performance-reviews-slider-wrap .performance-reviews-slider__next{right:-3px}}@media (max-width:1199px){.performance-main .performance-header{height:460px}.performance-main .performance-info{padding-bottom:0}.performance-main .performance-info__header{align-items:flex-end}.performance-main .performance-info__include{top:-140px;padding-left:23px;padding-right:23px}.performance-main .performance-info__poster{margin-right:21px}.performance-main .performance-info__title{font-size:46px;line-height:1.2;margin-bottom:69px}.performance-main .performance-info__duration{margin-right:auto}.performance-main .performance-info__age{margin-right:0}.performance-main .performance-info__body{margin-top:46px;column-gap:30px}.performance-main .performance-info__description{flex-basis:558px;flex-grow:1}.performance-main .performance-info__timetable{flex-basis:390px}.performance-main .performance-info__location{margin:20px}.performance-main .performance-info__timetable .spectacle{padding:20px}.performance-main .performance-photos{padding:59px 0 30px}.performance-main .performance-photos__title{margin:0 auto 20px}.performance-main .performance-slider-wrap .performance-slider .slick-slide{margin:0 15px;width:68vw;max-height:44vw}.performance-main .performance-slider-wrap .performance-slider__prev{left:3%}.performance-main .performance-slider-wrap .performance-slider__next{right:3%}.performance-main .performance-trailer{padding:30px 0}.performance-main .performance-cast{padding:30px 0 0}.performance-main .performance-reviews{padding:170px 0 27px}.performance-main .performance-reviews__include{max-width:907px}.performance-main .performance-reviews .review__person{justify-content:center}.performance-main .performance-reviews .review__text{text-align:center}.performance-main .performance-reviews-slider-wrap .slick-arrow{top:42%}.performance-main .performance-reviews-slider-wrap .performance-reviews-slider__prev{left:-36px}.performance-main .performance-reviews-slider-wrap .performance-reviews-slider__next{right:-36px}}@media (max-width:1023px){.performance-main .performance-header{height:300px}.performance-main .performance-info{padding-bottom:14px}.performance-main .performance-info__include{top:-123px;padding-left:39px;padding-right:39px}.performance-main .performance-info__poster{margin-right:29px}.performance-main .performance-info__title{font-size:36px;line-height:1.3;margin-bottom:78px}.performance-info__header-text{padding-bottom:13px}.performance-main .performance-info__body{margin-top:40px;column-gap:0;row-gap:38px;flex-direction:column}.performance-main .performance-info__description{flex-basis:auto;font-size:16px}.performance-main .performance-info__timetable{flex-basis:auto;width:100%}.performance-main .performance-info__location{max-width:100%}.performance-main .performance-info__timetable .spectacle__date{flex-basis:100px}.performance-main .performance-info__timetable .spectacle__time{margin-left:40px;margin-right:auto}.performance-main .performance-photos{padding:40px 0 30px}.performance-main .performance-photos__title{margin:0 auto 30px;font-size:26px}.performance-main .performance-slider-wrap .performance-slider .slick-slide{margin:0 10px;width:66.4vw;max-height:43vw}.performance-main .performance-slider-wrap .slick-arrow{width:50px;height:50px;top:44%}.performance-main .performance-slider-wrap .performance-slider__prev{padding:0 21px 0 16px}.performance-main .performance-slider-wrap .performance-slider__next{padding:0 16px 0 21px}.performance-main .performance-trailer__title{margin:0 auto 30px;font-size:26px}.performance-main .performance-trailer__container{padding-left:39px;padding-right:39px}.performance-main .performance-cast__include{padding-left:39px;padding-right:39px}.performance-main .performance-reviews__include{max-width:608px}.performance-main .performance-reviews__title{margin:0 0 30px;font-size:26px}.performance-main .performance-reviews-slider-wrap .slick-arrow{top:35%}.performance-main .performance-reviews-slider-wrap .performance-reviews-slider__prev{left:-41px}.performance-main .performance-reviews-slider-wrap .performance-reviews-slider__next{right:-41px}}@media (max-width:860px){.performance-main .performance-header{margin-top:55px}}@media (max-width:767px){.performance-main .performance-info{padding-bottom:117px;padding-top:40px}.performance-main .performance-info__include{top:0;padding-left:15px;padding-right:15px}.performance-main .performance-info__header{align-items:flex-start}.performance-main .performance-info__poster{width:110px;margin-right:20px}.performance-main .performance-info__title{font-size:20px;line-height:1.4;margin-bottom:6px;color:#31293A}.performance-info__header-text{padding-bottom:0}.performance-info__header-text>._bottom{flex-direction:column;align-items:flex-start;row-gap:6px}.performance-main .performance-info__producer{order:1}.performance-main .performance-info__producer .producer__name{font-size:14px}.performance-main .performance-info__duration,.performance-main .performance-info__age{margin:0}.performance-main .performance-info__duration span,.performance-main .performance-info__age span{font-size:14px}.performance-main .performance-info__body{row-gap:40px;flex-direction:column-reverse}.performance-main .performance-info__timetable .spectacle{flex-wrap:wrap}.performance-main .performance-info__timetable .spectacle__date{flex-basis:auto}.performance-main .performance-info__timetable .spectacle__time{margin-left:0;margin-right:0}.performance-main .performance-info__timetable .spectacle__tickets{flex-basis:100%;margin-top:10px;padding:14px 20px;font-size:20px}.performance-main .performance-photos{padding:32px 0 20px}.performance-main .performance-photos__title{margin:0 auto 20px;font-size:20px}.performance-main .performance-slider-wrap .performance-slider{padding-left:15px}.performance-main .performance-slider-wrap .performance-slider .slick-slide{margin:0 10px;width:79.8vw;max-height:52vw}.performance-main .performance-slider-wrap .slick-arrow{display:none!important}.performance-main .performance-trailer{padding:20px 0}.performance-main .performance-trailer__title{margin:0 auto 20px;font-size:20px}.performance-main .performance-trailer__container{padding-left:15px;padding-right:15px}.performance-main .performance-cast{padding:20px 0 0}.performance-main .performance-cast__include{padding-left:15px;padding-right:15px}.performance-main .performance-cast__title{font-size:18px}.performance-main .performance-cast__item{font-size:16px}.performance-main .performance-reviews{padding:82px 0 40px;background-position:center -68px}.performance-main .performance-reviews__include{max-width:608px}.performance-main .performance-reviews__title{margin:0 0 20px;font-size:20px}.performance-main .performance-reviews .review{padding:30px}.performance-main .performance-reviews .review__person{flex-direction:column;row-gap:10px;align-items:center}.performance-main .performance-reviews .review__photo{margin-right:0}.performance-main .performance-reviews .review__name{font-size:16px;text-align:center}.performance-main .performance-reviews .review__text{font-size:14px}.performance-main .performance-reviews-slider-wrap .slick-arrow{top:15%}.performance-main .performance-reviews-slider-wrap .performance-reviews-slider__prev{left:42px}.performance-main .performance-reviews-slider-wrap .performance-reviews-slider__next{right:42px}}@media (max-width:421px){.performance-main .performance-header{margin-top:90px}}.post-thumbnail img{display:block}.post-thumbnail{border-radius:10px;overflow:hidden;margin-bottom:30px}.post-header{position:relative;padding:60px 0}.post-header:after{content:'\00a0';background:linear-gradient(180deg,#f0e7fa 0,ivory 100%);position:absolute;height:100%;top:0;left:-50px;right:-50px;z-index:-1;border-radius:10px}.beautiful-template ul:not([class]) li{padding-left:20px;position:relative;font-size: 18px;line-height:27px;font-family:"Fira Sans",Arial}.beautiful-template ul:not([class]) li:before{content:'●';position:absolute;top:-1px;left:0px;}.beautiful-template .page-title{margin-bottom:0}.beautiful-template .time-count-read{margin-bottom:40px}.beautiful-template .teacher-detail-inform{display:flex;justify-content:space-between;align-items:center}.beautiful-template .teacher-detail-inform .share-buttons,.beautiful-template .teacher-detail-inform .teacher-detail-header{margin:0;padding:0}.free-banner-orange-border{border:4px solid #febe29;border-radius:20px;padding:30px 40px;display:flex;gap:55px;position:relative;margin:40px 0}.free-banner-orange-border img{position:absolute;top:-5px;right:0px;}.free-banner-orange-border-title{font-weight:600;font-size:30px;line-height:40px;margin-bottom:10px}.free-banner-orange-border-title span{color:var(--s-orange-color)}.free-banner-orange-border-description{font-weight:400;font-size:16px;line-height:24px;color:#31293a;margin-bottom:20px}.free-banner-orange-border-info{max-width:543px}.free-banner-orange-border-info a.button{width:fit-content;padding:10px 24px;font-size:16px;line-height:24px}.purple{background:#8257b0}.free-banner-purple{background:#8257b0;padding:10px 30px 20px;display:flex;gap:44px;border-radius:20px;align-items:center;margin:40px 0}.free-banner-purple div.free-banner-purple-title{font-weight:600;font-size:30px;line-height:40px;color:#fff}.free-banner-purple-title span{color:#febe29}.free-banner-purple-description{font-weight:400;font-size:16px;line-height:24px;margin-bottom:20px;color:#fff}.free-banner-purple a.button{width:fit-content}@media (max-width:1200px){.another-articles{padding: 0 45px;}}@media (max-width:769px){.free-banner-orange-border{flex-direction:column;align-items:center;gap:0;padding-bottom:0}.free-banner-orange-border img{position:relative;z-index:0;top:-13px}.free-banner-orange-border-info,.free-banner-purple-info{text-align:center}.free-banner-orange-border-info a.button{margin-left:auto;margin-right:auto;z-index:9;position:relative}.free-banner-orange-border-image{height:213px}.free-banner-purple{flex-wrap:wrap;justify-content:center;gap:20px;padding:20px 20px 40px;margin:20px 0}.free-banner-purple a.button{margin-left:auto;margin-right:auto}.beautiful-template .teacher-detail-inform{flex-wrap:wrap;}.another-articles .swiper-inner{margin-bottom: 65px;}.another-articles{padding:0px;}.another-articles .swiper-controls{position: absolute;left: 50%;bottom: -15px;}}@media(max-width:1024px){.post-header{padding:30px;}.post-header:after{left:0px;right:0px;}}@media (max-width:631px){.free-banner-orange-border{padding:30px 20px 0}.free-banner-orange-border-image{height:207px}.free-banner-orange-border-title{font-size:24px;line-height:33px}.beautiful-template .teacher-detail-inform{gap:20px}.free-banner-purple-title{font-size:22px;line-height:32px}.post-header{padding:20px;}}.footer-beautiful .footer-menu,.footer-beautiful .footer-meta{display:grid;grid-template-columns:270px 1fr 1fr;gap:50px}.footer-beautiful .footer-nav{column-count:1}.footer-beautiful .footer-meta{border-top:1px solid #9467c3;padding-top:40px;margin-top:40px;padding-bottom:40px;align-items:start}.footer-beautiful .footer-meta-contact{display:flex;gap:10px;align-items:flex-start;width:100%}.footer-beautiful .footer-meta-widget{margin-left:auto}.footer-beautiful .footer-contact-email{color:#febe29;font-size:16px;line-height:22px;background:#754ba2;padding:6px 12px;border-radius:6px;border:none}.footer-beautiful .footer-sub-info{background:#a2d1db;position:relative;overflow:hidden}.footer-beautiful .footer-sub-form{position:relative;overflow:hidden}.footer-beautiful .footer-sub-info-title{color:#31293a;margin-bottom:8px}.footer-beautiful .footer-sub-form-title{font-size:24px;line-height:32px}.footer-beautiful .footer-sub-info-desc{margin-bottom:30px;color:#31293a}.footer-beautiful .footer-sub-info-desc span{font-weight:500}.footer-beautiful a.button{line-height:24px;display:block;width:fit-content;padding:10px 24px}.footer-beautiful a.fr-button{padding:10px 24px;background:#fff;border:none;border-radius:10px;color:#31293a!important;display:block;width:fit-content;margin-top:auto}.footer-sub-form-desc{color:#fff;margin-bottom:20px}.footer-beautiful .footer-sub-info-text{z-index:2;position:relative;display:flex;flex-direction:column;max-width:349px}.footer-beautiful .footer-sub-form-text{max-width:383px}.footer-beautiful .footer-sub-form-inner .input-item{margin:0}.footer-beautiful .footer-sub-form-image img,.footer-beautiful .footer-sub-info-image img{display:block;position:absolute;right:-10px;bottom:0;z-index:1;height:266px}.footer-beautiful .footer-sub-form,.footer-beautiful .footer-sub-info{margin-bottom:0;height:auto;display:flex;width:calc(50% - 15px)}.footer-sub-form-altertative-img{display:none!important}.footer-sub-bottom-columns{color:#d0b0f1;gap:50px;font-size:16px;line-height:24px;flex-wrap:nowrap;align-items:flex-start}.footer-sub-bottom-col-1{color:#fff}.footer-sub-bottom-col-2{display:grid;gap:0 50px;grid-template-columns:1fr 1fr}.footer-sub-bottom-col-2 a:nth-child(3){grid-column:2;grid-row:1}@media (max-width:1025px){.footer-beautiful .footer-sub-form-text,.footer-beautiful .footer-sub-info-text{max-width:298px}.footer-sub-bottom-columns{font-size:14px;line-height:22px}}@media(max-width:992px){.footer-beautiful .footer-menu{grid-template-columns:1fr 1fr;gap:30px}.footer-beautiful .footer-menu>div:first-child{grid-row:1/3}.footer-beautiful .footer-meta{display:flex;gap:30px;align-items:center}.footer-beautiful .footer-sub-form,.footer-beautiful .footer-sub-info{width:100%}.footer-beautiful .footer-sub-form-text,.footer-beautiful .footer-sub-info-text{max-width:369px}.footer-sub-bottom-col-2{display:flex;gap:10px;flex-direction:column}}@media(max-width:550px){.footer-beautiful .footer-menu{grid-template-columns:100%}.footer-beautiful .footer-meta{flex-direction:column;align-items:flex-start}.footer-beautiful .footer-meta-widget{margin-left:0}.footer-beautiful .footer-sub-form-text,.footer-beautiful .footer-sub-info-text{max-width:100%}.footer-beautiful .footer-sub-form,.footer-beautiful .footer-sub-info{flex-wrap:wrap;padding-bottom:0}.footer-beautiful a.button,.footer-beautiful a.fr-button{width:auto;text-align:center}.footer-beautiful .footer-sub-info-image{width:100%;height:180px;position:relative;top:-11px}.footer-beautiful .footer-sub-form-image{width:100%}.footer-beautiful .footer-sub-form-image img,.footer-beautiful .footer-sub-info-image img{position:static;margin:0 auto;height:auto}.footer-beautiful .footer-sub-form-main-img{display:none!important}.footer-beautiful .footer-sub-form-altertative-img{display:block!important}.footer-sub-bottom-columns{flex-wrap:wrap;gap:40px}.footer-sub-bottom-col-2{gap:20px}}@media(max-width:330px){.footer-beautiful .footer-sub-info-image{height:142px}}
@media screen and (max-width: 376px) {.inside-of-page.article .inside, #featured-articless .inside, .this-screen .inside {width: 320px !important;}}
.tag_blocks{
    text-align: center;
    max-width: 766px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 40px;
}
.tag_blocks__title{
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    margin-bottom: 20px;
}
.tag_blocks_cloud{
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    justify-content: center;
}
.tag_blocks_cloud a{
    padding: 10px 20px;
    border-radius: 25px;
    display: inline-block;
    background: white;
}
.tag_blocks_cloud.children a{
    border: 1px solid #F5F1F8;
}
.tag_blocks_cloud.children a.active{
    color:  whit;
    background: #FF6A4D;
}
.tag_blocks_cloud.children a:hover{
    color: #FF6A4D;
    background: white;
}
.tag_blocks_post {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-bottom: 10px;
}
.tag_blocks_post  time{
    margin-bottom: 0px !important;
}
.tag_blocks_post a{
    padding: 2px 10px;
    border-radius: 25px;
    display: inline-block;
    background: #F5F1F8;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
    color: #7B5995;
}
.tag_blocks_post a:hover{
    color: #F5F1F8 ;
    background: #7B5995;
}

@media screen and (max-width: 768px) {
    .tag_blocks_post{
        flex-wrap: wrap;
    }
    .tag_blocks_post a{
        font-size: 12px;
        line-height: 16px;
    }
    .tag_blocks_cloud a{
        font-size: 14px;
    }
}
.head-actin-agency{display: flex;border-radius: 10px;background: #8257B0;gap: 50px;}.head-actin-agency>img {border-radius: 10px; min-width: 515px; order: 2;}.head-actin-agency-text{padding: 40px; color: white;padding-right: 0;}.head-actin-agency-text-mobile{display:none;}
@media screen and (max-width: 990px) {
    .head-actin-agency{gap:20px;flex-wrap: wrap;}
    .head-actin-agency>img {order:0; min-width: 100%;}
    .head-actin-agency-text {padding: 20px; text-align: center; padding-bottom: 0;}
    .head-actin-agency-text>span{display:none;}
    span.head-actin-agency-text-mobile{display:block; padding-bottom: 20px;}
}
.about-festivaly img{
    border-radius: 10px;
}

@media screen and (min-width: 990px) {
    .about-festivaly .project__body{
        flex-direction: row;
    }
    .about-festivaly .project__body img.fest-img {
        min-width: 368px;
    }
}
@media screen and (max-width: 768px) {
    .about-festivaly .project__body img{
        min-width: calc(100% + 80px);
        margin-left: -40px;
    }
    .about-festivaly .project__body{
        padding-bottom: 0px;
    }

}