@font-face{src:url(/style/fonts/andika-regular.eot);src:url(/style/fonts/andika-regular.eot) format("embedded-opentype"),url(/style/fonts/andika-regular.woff2) format("woff2"),url(/style/fonts/andika-regular.woff) format("woff"),url(/style/fonts/andika-regular.ttf) format("truetype"),url(/style/fonts/andika-regular.svg##Andika-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap;font-family:Andika}@font-face{src:url(/style/fonts/raleway-medium.eot);src:url(/style/fonts/raleway-medium.eot) format("embedded-opentype"),url(/style/fonts/raleway-medium.ttf) format("truetype"),url(/style/fonts/raleway-medium.svg##Raleway-Medium) format("svg");font-weight:400;font-style:normal;font-display:swap;font-family:Raleway}html{scroll-behavior:smooth}*{padding:0;border:0;box-sizing:border-box;margin:0}body{overflow-x:hidden;font-size:18px;background:#fff;font-family:Raleway}a{text-decoration:none;font-weight:600;color:#242e31}img{max-width:100%}.clear{clear:both}.andika{font-family:Andika}.bold{font-weight:700}.font24{font-size:24px}.font24,.font30{line-height:36px}.font30{font-size:30px}.font36{font-size:36px}.font11{font-size:11px}.pink{color:#fc8483}.font48{font-size:48px;line-height:48px}.padding30{padding:35px 0;box-shadow:0 2px 8px 0 rgba(0,0,0,.2)}.padding20{padding:1px}.no-pad{padding-top:0!important}.no-pad,.no-pad-bot{padding-bottom:0!important}.no-mar-bot{margin-bottom:0!important}header{justify-content:space-between;align-items:center;background:#fff;font-family:Andika}.container{max-width:1170px}.container,.free-container{position:relative;margin:0 auto;width:100%}.free-container{padding:0 20px}.schedule-page{min-width:860px}.content-wrapper{width:100%}.sgpb-content{background-color:#fb9191!important}.sgpb-popup-close-button-1{right:9px;top:9px;left:auto!important}.sgpb-popup-dialog-main-div-wrapper .sgpb-theme-1-content{border-bottom-width:0!important;max-width:500px!important;box-shadow:0 0 0 3px rgba(0,0,0,.6)!important}.text_wrapper p{margin:10px 0}.header__top{height:100px;overflow:hidden;padding-top:10px;color:#fff;box-shadow:0 -2px 6px 7px hsla(0,0%,73%,.72);background:#ff6161}.top_text{position:relative;box-shadow:0 -2px 0 -5px hsla(0,0%,73%,.72);z-index:2}.header__container{min-height:70px;position:relative}.header__logo{float:left}.header__contacts-wrapper{float:right}.header__contacts{font-size:16px;margin:10px 40px;float:left}.header__contacts a{color:#fff}.header__icons{float:right;margin-top:20px}.header__icons a{margin-left:2px}.mobile__icons{display:none}.header__nav{padding:24px 0 15px}.header__menu{justify-content:center;display:flex}#menu-header>li{list-style:none;padding:0 15px;font-size:17px;text-decoration:none;color:#000;text-transform:uppercase;text-align:center;display:inline-block}#menu-footer>li:after,#menu-header>li:after{height:3px;transition:width .3s;content:"";background:#ff6161;width:0;display:block}#menu-footer>li:after{background:#fff}#menu-footer>li:hover:after,#menu-header>li:hover:after{width:100%}.sub-menu{position:absolute;min-width:160px;background-color:#fb9191;box-shadow:0 2px 8px 0 rgba(0,0,0,.2);display:none;z-index:1}.sub-menu li{color:#fff;width:100%;display:block}.sub-menu a{padding:9px 24px;color:#fff;display:block}.sub-menu li:hover{background:#ff6161}.header__menu li:hover>.sub-menu{display:block}.content-wrapper{padding:10px;line-height:34px;margin-top:78px}.banner{min-height:690px!important;padding-top:122px;background-position:bottom}.banner .container{max-width:1100px}.banner h1{font-size:47px;font-weight:700;letter-spacing:-2px;font-family:Andika}.banner__text{background-color:hsla(0,0%,100%,.66);margin:20px 0 40px;-webkit-box-shadow:0 -1px 33px 22px hsla(0,0%,100%,.76);-moz-box-shadow:0 -1px 33px 22px hsla(0,0%,100%,.76);box-shadow:0 -1px 33px 22px hsla(0,0%,100%,.76);display:inline-block}.banner__text-check{min-height:30px;background-position:0;background-image:url(/style/images/icon_check.png);line-height:37px;background-repeat:no-repeat;padding-left:46px}.main-banner{background:linear-gradient(164deg,#fff,#fff 53%,#cabd9d)}.button{padding:22px 33px;font-size:16px;font-weight:500;color:#fff;transition:background-size .5s,color .5s;text-transform:uppercase;position:relative;background-size:0 100%;box-shadow:0 2px 8px 0 rgba(0,0,0,.2);background-position:50% 50%;cursor:pointer;background-repeat:no-repeat;font-family:RALEWAY;display:inline-block}.button-yellow{background-image:linear-gradient(#f1d788,#f1d788)}.button-pink{background-image:linear-gradient(#fc7c7c,#fc7c7c)}.button-pink:after,.button-pink:before{background:#fc7c7c}.button-yellow:after,.button-yellow:before{background:#f1d788}.button span{position:relative}.button:hover{color:#fff;background-size:100% 100%;box-shadow:0 2px 8px 0 rgba(0,0,0,.39)}.contacts__socials a:hover,.header__icons a:hover,.socials a:hover{opacity:.8}.socials.contacts__page a{margin-right:20px}.button-pink{border-right:10px solid #fc7c7c;border-left:10px solid #fc7c7c;background-color:#ff6161}.button-yellow{border-right:10px solid #f1d788;border-left:10px solid #f1d788;background-color:#edc56f}.block{padding:80px 0}.block__tarif{padding:80px 0 25px}.block .container{max-width:1080px}.yellow_back{background-color:#fce9a9}.pink_back{background-color:#f17a7a}.new__item{height:250px;overflow:hidden;margin-bottom:40px;position:relative;max-width:520px;background-color:#fff;box-shadow:0 2px 8px 0 rgba(0,0,0,.2);border-radius:5px;width:100%;float:left}.new__item .button_wrapper{bottom:27px}.new__item:nth-of-type(2n){margin-left:40px}.new__img{height:100%;overflow:hidden;width:200px;float:left}.new__img img{height:100%;max-width:none}.new__title{font-size:20px;font-weight:700;line-height:23px;font-family:Andika}.new__item button{padding:15px 20px;font-size:16px;font-weight:700}.new__text{padding:15px 0;line-height:24px;font-family:sans-serif}.news.container{margin-bottom:-40px;max-width:1080px}.new__content{height:100%;padding:25px;justify-content:space-between;flex-direction:column;width:320px;float:right;display:flex}.block__header{font-size:30px;font-weight:700;margin-bottom:25px;text-transform:uppercase;letter-spacing:1.4px;text-align:center;font-family:Andika}.block__header.font28{font-size:28px;margin-bottom:33px;letter-spacing:2px}.directions{justify-content:center;flex-wrap:wrap;margin:40px auto -20px;display:flex}.dir__item{height:165px;padding:0 50px;border:3px solid #ff6161;margin-bottom:40px;color:#ff6161;position:relative;max-width:330px;background-color:#fff;width:100%;float:left;display:inline-table}.dir__title{font-size:24px;font-weight:700;text-transform:uppercase;text-align:center;line-height:36px;vertical-align:middle;font-family:RALEWAY;display:table-cell}.dir__item:nth-of-type(3n+2){margin:0 40px 40px}.dir__image{height:182px;overflow:hidden;right:0;transition:visibility 0s,opacity .2s linear;position:absolute;opacity:0;top:-10px;margin:0 auto;box-shadow:0 0 8px 2px rgba(0,0,0,.2);left:-24px;width:368px}.dir__image img{height:100%;object-fit:cover;width:100%}.dir__item:hover .dir__image{opacity:1;box-shadow:0 2px 8px 0 rgba(0,0,0,.2)}.dir__item:hover .dir__title{color:#fff;position:relative;z-index:1}.block_text{text-align:center;line-height:28px}.block__tarif .block_text{max-width:540px;margin:0 auto}.block_text a{text-decoration:underline;font-weight:600;color:#ff6161}.link{margin-top:10px}.link:before{right:0;content:url(/style/images/arrow.png);position:absolute;top:136px;left:-470px}.block__tarif .container{max-width:1110px}.tarif__item.styled .tarif__content{align-items:center;margin-top:30px;display:flex}.tarif__item.styled{padding-top:25px}.tarif__item.styled .tarif__title{box-shadow:0 1px #d2d2d2;padding-bottom:20px}.tarif__item.styled .tarif__values{font-weight:400;margin-top:15px;font-family:Andika}.tarif__item.styled .tarif__price{font-size:31px;margin-bottom:7px;margin-top:22px}.tarif__item.styled .tarif__values.multiline{flex-direction:column;align-items:center;display:flex}.tarif__item.empty{min-width:240px}.tarif__item.empty .tarif__content{min-height:30px}.tarif__item.styled.empty .tarif__price{margin-bottom:20px;margin-top:50px}.tarif_wrapper{padding-top:40px;justify-content:center;flex-wrap:wrap;align-items:center;margin-top:40px;display:flex}.one_time_tarif .tarif__item{max-width:245px}.one_time_tarif .tarif__title{margin-bottom:16px}.one_time_tarif .tarif__item .button{padding:15px 0;width:145px}.gal_tarifs .container,.one_time_tarif .container{max-width:860px}.common_tarifs,.one_time_tarif{padding:84px 0 60px}.common_tarifs .container{max-width:1120px}.common_tarifs .tarif_wrapper,.gal_tarifs .tarif_wrapper{margin-top:17px}.gal_tarifs .block__header{line-height:35px}.one_time_tarif .tarif__content{min-height:auto;margin:-8px 0 0;line-height:17px}.one_time_tarif .tarif__info{min-height:192px;margin-bottom:12px}.one_time_tarif .tarif_wrapper .tarif__item:first-child{color:#fff;background:url(/style/images/try_lesson.jpg)}.one_time_tarif .tarif_wrapper .tarif__item:first-child .tarif__content{color:#fff}.common_tarifs .tarif__subtitle{margin-bottom:32px}.common_tarifs .tarif__duration,.gal_tarifs .tarif__duration{margin:0 0 21px}.common_tarifs .button{width:135px}.tarif__item{padding:37px 22px;border:1px solid #dcdcdc;transition:all .18s ease-out;max-width:320px;min-width:240px;text-align:center;margin:0 20px 40px;border-radius:5px;background:#fff;float:left}@media (hover:hover) and (min-width:1179px){.tarif__item.active,.tarif__item:hover{padding-top:57px;margin-bottom:-20px;box-shadow:0 0 8px 0 rgba(0,0,0,.2);padding-bottom:57px;margin-top:-60px}}.tarif__item.active .button{border-right:10px solid #fc7c7c;border-left:10px solid #fc7c7c;background:#ff6161}.tarif__item .button{padding:15px 0;width:166px}.tarif__title{font-size:24px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.tarif__subtitle{font-weight:700;margin-bottom:33px}.tarif__content{min-height:70px;font-size:14px;color:#606060;margin:0 40px}.tarif__price{font-size:34px;font-weight:700;margin-bottom:26px;font-family:Andika}.tarif__duration{font-size:14px;margin:0 0 40px}.content__image{margin-right:90px;float:left}.content__image img{max-height:506px}.content__wrapper .block__header{line-height:42px}.content__text{font-size:16px;line-height:24px}.content__text p{margin:20px 0}.content__text.small{padding-right:20px}.text-left{text-align:left}.divider{height:1px;overflow:hidden;max-width:100%;text-align:center;margin:10px 0;background-position:50%;background-image:url(/style/images/divider.jpg);background-repeat:no-repeat}.block-divider{margin:80px 0 60px}.contacts{height:650px}.map{height:100%;width:50%;float:left}.map.wide{float:none}.contacts_wrapper{height:100%;padding:118px 80px 0;width:50%;float:left}.contacts__socials{margin-top:50px}.contacts__socials a{margin-right:11px}.contacts__page.socials{margin-top:10px}.contacts__item .life__text{padding:0;font-size:22px;line-height:33px}.contacts__item a,.contacts_wrapper a{text-decoration:none!important;font-weight:400;color:#000!important}.addresses{margin:10px 0}.footer{padding:23px 0;font-size:16px;font-weight:700;color:#fff;background-color:#343332;font-family:Andika}.footer .container{max-width:1110px}.copy{float:left}.footer__nav{float:left;padding-left:98px}.footer__nav a{color:#fff}.footer__nav li{list-style:none;padding:0 15px;font-size:13px;text-decoration:none;text-transform:uppercase;text-align:center;display:inline-block}.police{justify-content:center;float:right;display:flex}.police a{font-size:13px;text-decoration:underline;color:#fff;margin:0 10px;float:left}.police a.up{margin-bottom:-20px;position:relative;top:-10px}.police-group{flex-direction:column;display:flex}.teachers.container{justify-content:center;flex-wrap:wrap;align-items:stretch;margin-top:40px;display:flex}.teachers_page{padding-top:90px}.teachers .teacher__img img{height:100%;right:-50%;position:absolute;max-width:none;margin:0 auto;left:-50%;width:auto}.teacher__item,.yellow_back .blog-col-3{overflow:hidden;padding:0!important;margin-bottom:60px;box-shadow:0 2px 17px -5px rgba(36,36,36,.37);border-radius:10px;border-radius:5px;background:#fff;width:320px;float:left}.teacher__item{flex-direction:column;width:318px;display:flex}.teacher__title{font-size:18px;font-weight:700;text-transform:uppercase;display:block}.teacher__item:nth-of-type(3n+2){margin:0 60px 60px}.teacher__text p,.teachers__text p{padding:12px 0 1px}.teacher__content{flex:1;padding:32px;font-size:16px;flex-direction:column;background:#fff;display:flex}.teacher__img{height:325px;position:relative;border-bottom:7px solid #ff6161;display:flex}.teacher__wrapper{overflow:hidden;box-shadow:0 2px 17px -5px rgba(36,36,36,.37);border-radius:5px;background:#fff;margin-top:20px}.teacher__header{font-size:30px;font-weight:700;margin-bottom:20px;text-transform:uppercase;text-align:left;font-family:Andika}.teacher__text{padding:42px 50px;font-size:16px}.teacher__more{color:#ff6161;margin-top:auto}.teacher__about{line-height:24px}.teacher__wrapper .teacher__img{height:385px;overflow:hidden;margin:0 40px 40px 0;float:left}.teacher__wrapper .teacher__img img{height:100%;width:100%}.quote{border-left:8px solid #ff6161;padding:2px 11px}.slider{margin:100px auto 0}.slider_wrapper{margin:0 auto;width:100%}.slick-center{width:1080px!important}.slider__item{padding:40px}.text-center{text-align:center}.life__page.block{padding:60px 0 22px}.life__page .block__header{margin-bottom:39px}.life__item{height:400px;overflow:hidden;margin-bottom:60px;background-color:#fff;box-shadow:0 2px 17px -5px rgba(36,36,36,.37);border-radius:5px;width:100%}.life__img{height:100%;overflow:hidden;border-right:7px solid #ff6161;margin-right:50px;width:430px;float:left}.life__img img{height:100%;max-width:none}.life__title{font-size:20px;font-weight:700;text-transform:uppercase;font-family:Andika}.life__text{padding:20px 0;font-size:16px;line-height:24px}.life__content{padding:39px 35px}.life__content p{padding:0 0 12px}.life__content a{text-decoration:underline;color:#ff6161}.life__content a:hover{text-decoration:none}.life__page .button{padding:15px 24px;font-size:14px;margin:30px 0 50px}.schemes .contacts__item{height:372px}.contacts__item{height:460px;overflow:hidden;margin-bottom:60px;background-color:#fff;box-shadow:0 2px 17px -5px rgba(36,36,36,.37);border-radius:5px;width:100%}.contacts__img{height:100%;overflow:hidden;border-right:7px solid #ff6161;margin-right:47px;position:relative;width:375px;float:left}.contacts__img img{height:100%;position:absolute;max-width:none;width:auto}.pink__icon{margin-right:10px;position:relative;top:10px}.w100{width:100%}.map.w100{margin-bottom:84px;box-shadow:0 -6px 10px -7px rgba(36,36,36,.37)}.contacts__img.scheme{width:540px}.scheme__text{font-size:18px;line-height:25px;font-family:Andika}.scheme__text .button{padding:14px 21px}.scheme__header{font-size:22px;font-weight:700;margin-bottom:14px;text-transform:uppercase;font-family:Andika}.tarif__banner .banner-container{min-height:570px;padding-top:90px;max-width:878px;padding-right:30px;margin:0 auto;background-position:100%;background-image:url(/style/images/tarif_img.jpg);background-repeat:no-repeat;padding-left:30px}.tarif__banner .banner-content{max-width:500px}.tarif__banner .banner__text{margin:20px 0 60px;line-height:29px}.tarif__banner .button{padding:22px 62px}.tarif__banner h1{font-size:48px;letter-spacing:3px;line-height:68px;font-family:Andika}.banner__title,.tarif__banner h1{font-weight:700;text-transform:uppercase}.banner__title{font-size:26px;margin-bottom:50px}.direction_banner{min-height:810px;position:relative;background-size:auto 100%;background-position:bottom 10px center;background-repeat:no-repeat}.direction_banner .banner__text{-webkit-backdrop-filter:blur(5px) contrast(1.5);backdrop-filter:blur(5px) contrast(1.5);padding:0 35px 30px;max-width:450px;background-color:hsla(0,0%,100%,.75);margin:0;box-shadow:0 0 10px -7px rgba(36,36,36,.37);width:100%;float:left}.direction_banner .banner__title{font-size:23px;font-weight:700;margin-bottom:29px;text-transform:uppercase;line-height:32px}.direction_banner .container{justify-content:end;flex-wrap:wrap;flex-direction:row;margin-top:54px;display:flex}.banner_form{position:relative;float:right}.sendform{height:100%;padding:43px 48px;font-size:18px;box-shadow:0 -6px 10px -7px rgba(36,36,36,.37);background:#fb9191;width:390px}.wpcf7-response-output{font-size:12px;margin:0!important}.wpcf7-not-valid-tip{font-size:12px!important;right:8px;position:absolute;top:-7px}.edit{padding:13px 21px;font-size:18px;border:1px solid #a1a1a1;border-radius:5px;width:100%;margin-top:23px}.phone{margin-bottom:10px}.text-uppercase{text-transform:uppercase}.form_ps{font-size:11px;color:#fff;position:relative;top:-6px;line-height:0}.wpcf7-spinner{display:none!important}.banner_form .button_wrapper{margin:30px 0 15px}.banner_form .button{width:100%}.form_subtitle{margin-top:14px}.border_text{border-left:10px solid #ff6161;padding:36px 45px;max-width:1080px;margin:80px auto;background:#fff;line-height:30px}.block__header.margin15{margin-bottom:15px}.checked_list{max-width:700px;margin:0 auto;width:100%}.checked_list .banner__text-check{margin-bottom:31px;background-position:top -1px left;background-image:url(/style/images/icon_check_pink.png);line-height:32px}.checked_list .banner__text-check:last-child{margin-bottom:0}.banner_small_wrapper{min-height:60px}.banner_small{height:205px;overflow:hidden;max-width:760px;margin:37px auto 50px;box-shadow:0 0 14px -4px rgba(36,36,36,.37);border-radius:5px;background:#fff}.banner_small__img{height:100%;overflow:hidden;border-right:7px solid #ff6161;margin-right:51px;width:187px;float:left}.banner_small__img img{height:100%;max-width:none;width:auto}.banner_small__content{padding:27px 35px;text-align:left}.banner_small__content .font30{margin:11px 0 -18px}.margin60{margin:60px 0}.videos .container{justify-content:center;flex-wrap:wrap;max-width:1150px;flex-direction:row;margin:0 auto;display:flex}.style-videos .video__item:last-child{margin-bottom:0}.video__item{max-width:500px;margin:50px 35px 15px;width:100%;float:left}iframe{max-width:100%}.font20{font-size:20px}.font32{font-size:32px}.teacher .teacher_excerpt{height:90px;overflow:hidden;margin:16px 0 10px;line-height:30px}.banner_small.teacher{height:250px;max-width:100%;width:100%}.banner_small.teacher:last-child{margin-bottom:25px}.teacher .banner_small__img{overflow:hidden;position:relative;width:205px}.teacher .banner_small__content{padding:42px 35px;line-height:28px}.teacher .banner_small__img img{height:100%;position:absolute;max-width:none;width:auto}.slick-prev{left:150px}.slick-next{right:115px}.owl-carousel .owl-stage-outer{overflow:visible}.owl-item .item{padding:40px}.owl-carousel .owl-item img{height:auto}.owl-item.center .item{padding:0;margin-top:20px}.owl-theme .owl-nav [class*=owl-] i{font-size:26px!important}.content__wrapper.small{justify-content:center;align-items:center;display:flex}.content__image.small img{height:300px;object-fit:cover}.content__image.small{margin-right:25px;min-width:300px;text-align:center}.content__text.small{max-width:600px}.gallery-block+.divider{display:none}.no_margin{margin-top:0!important}.faq__wrapper{max-width:787px}.b-faq{margin:5px auto}.b-faq:last-child{border-bottom:3px solid #f5d069}.b-faq .faq__title{padding:36px 60px 36px 35px;font-size:18px;text-decoration:none;margin-bottom:2px;text-transform:uppercase;position:relative;border-top:3px solid #f5d069;display:block}.b-faq .faq__title:hover{transition:all .5s ease-out}.b-faq .faq__title .faq__spoiler{height:30px;margin-right:5px;right:17px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;position:absolute;text-align:center;top:37px;width:30px;line-height:30px;vertical-align:middle;display:inline-block}.b-faq .faq__rotate{transform:rotate(180deg)}.b-faq .faq__content{padding:0 40px 40px;font-size:16px;margin-bottom:2px;line-height:22px;display:none}.blog-col-3 .blog-thumb{margin-bottom:0!important;border-bottom:8px solid #ff6161}.blog-content{padding:20px 35px;background:#fff}a.blog-more-link{padding:5px 0!important;font-size:16px!important;color:#ff6161!important;background:none!important}.grid-category-post{margin-bottom:0!important}.blog .blog-title a{font-size:18px!important;text-decoration:none!important;color:#000!important;text-transform:uppercase;line-height:26px!important;font-family:Andika}.blog-col-3 .blog-content-excerpt{font-size:16px;color:#000;font-family:Raleway}.blogfree-plugin{justify-content:center;flex-wrap:wrap;align-items:stretch;display:flex}.blog-col-3{overflow:hidden;border-radius:5px}.blog-col-3:nth-of-type(3n+2){margin:0 60px 60px}.blog-col-0 .blog-inner-wrap-view,.blog-col-1 .blog-inner-wrap-view{margin-bottom:20px;align-items:stretch;display:flex}.blog-col-0 .blog-content{margin-left:0!important;width:67%!important}.blog-author a,.post-content-text .blog-author{font-size:13px;font-style:italic;margin-bottom:10px;color:#a1a1a1}.pum-close{line-height:20px}.top_header{line-height:53px}.blog_single_wrapper{overflow:hidden;box-shadow:0 2px 17px -5px rgba(36,36,36,.37);border-radius:5px;background:#fff}.blog_content{padding:42px 50px;font-size:16px;line-height:24px}.blog_img img{height:auto;border-bottom:7px solid #ff6161;width:100%}.blog_date{font-size:13px;font-style:italic;margin-bottom:10px;color:#a1a1a1}.blog_content .quote{padding:20px;margin:10px 0}.blog_content p{padding:10px 0}.breadcrumbs{margin:-20px auto 40px}.breadcrumbs a{text-decoration:underline}.tags{font-weight:700;font-style:italic}.tags a{text-decoration:underline;color:#ff6161}.blog-col-0 .blog-inner-wrap-view{overflow:hidden;margin-bottom:40px!important;border-bottom:0!important;box-shadow:0 2px 17px -5px rgba(36,36,36,.37);border-radius:5px;padding-bottom:0!important}.blog_content li::marker{color:#ff6161}.blog_content ul{margin-left:20px}.blog_content ul li{margin:5px 0}.blog_content h1,.blog_content h2,.blog_content h3{margin:20px 0}.front-desc ul{margin-left:20px}.privacy-policy-text h3{margin-bottom:.8em;margin-top:2em}.privacy-policy-text ul{list-style-position:inside;list-style-type:none}.privacy-policy-text li,.privacy-policy-text p{margin-bottom:.4em}.cookie-policy-text h3{margin-top:1.2em}body.WdgMoyklassModalItem-open{overflow:auto}.moyklassLoader,.wdgMoyklassForm-company_link{display:none!important}.WdgMoyklassContent input,.WdgMoyklassContent textarea{font-weight:400!important}.schedule .wdgMoyklass-h1,.wdgMoyklassForm-item-select-padding option[value="0"]:not([id]){display:none}.schedule .WdgMoyklassContent{color:#e8e8e8!important;text-align:left!important}.schedule .WdgMoyklassContent .descriptionBox,.schedule .wdgMoyklass-group{background:#191b1c!important}.schedule .WdgMoyklassContent input,.schedule .WdgMoyklassContent select,.schedule .WdgMoyklassContent textarea{color:#e8e8e8!important}.schedule .WdgMoyklassContent .error{color:#ff6c6c!important}.schedule .WdgMoyklassContent .lessons-table{border-color:#191b1c!important}.schedule .WdgCalendarMonth .middle-cell,.schedule .WdgMoyklassContent .lessons-table,.schedule .WdgMoyklassContent .lessons-table .first-cell{background-color:#e3e5e8!important}.schedule .WdgMoyklassContent a.arrow-link{background-color:#b8bec3!important}.schedule .WdgMoyklassContent a.arrow-link:hover{background-color:#f0f0f0!important}.schedule .WdgMoyklassContent .lesson-item{background-color:#fdfdfd!important}.schedule .WdgMoyklassContent .lessons-table .header-row{background-color:#c9cdd1!important}.schedule .WdgMoyklassContent .lessons-table .middle-cell-current{background-color:#d6d9de!important}.schedule .WdgMoyklassContent .lessons-table .header-col-current{background-color:#b8bec3!important}.schedule .WdgMoyklassModalItem-content{background-color:#1f2225!important}.schedule .wdgMoyklassForm-lessons-selector{border-color:#66696d!important;background-color:#191b1c!important}.schedule .wdgMoyklassForm-lessons-item{background-color:#1f2225!important}.schedule .wdgMoyklassForm-lessons-item:not(.active):hover{background-color:#292d31!important}.schedule .WdgMoyklassModal .FormLessonsContent-count .icon-mc-calendar,.schedule .WdgMoyklassModal .shortDescriptionContainerCls .coverImage{display:none!important}.schedule .WdgMoyklassContent input:not([type=submit]),.schedule .WdgMoyklassContent select,.schedule .WdgMoyklassContent textarea{border-color:#66696d!important;background-color:#191b1c!important}.schedule-page .WdgMoyklassModalItem-dialog{margin-right:auto;margin-left:auto}.sendform{min-height:510px;padding:20px}.sendform .wdgMoyklass-h1{font-size:29px!important}.WdgMoyklassContent .wdgMoyklass-btn[type=submit]{border-right:10px solid #f1d788;border-left:10px solid #f1d788;padding:22px 33px;font-size:16px;font-weight:500;color:#fff;transition:background-size .5s,color .5s;text-transform:uppercase;position:relative;background-size:0 100%;background-color:#edc56f!important;box-shadow:0 2px 8px 0 rgba(0,0,0,.2);background-position:50% 50%;cursor:pointer;background-image:linear-gradient(#f1d788,#f1d788);background-repeat:no-repeat;font-family:RALEWAY;display:inline-block}.WdgMoyklassContent .wdgMoyklass-btn[type=submit]:not([disabled]):hover{color:#fff;background-size:100% 100%;background-color:#edc56f!important}.WdgMoyklassContent .wdgMoyklass-btn[type=submit][disabled]{border-color:#d3d3d3;cursor:not-allowed}.WdgMoyklassContent .wdgMoyklass-h3.p-b-lg{line-height:18px}.sendform .p-b-lg{text-align:left!important;margin-left:4px}.sendform .agreement label a,.sendform .agreement label span{color:#fff2f2}.sendform .wdgMoyklassForm-item-select-padding{padding-top:0}.sendform .WdgMoyklassContent .error,.sendform .WdgMoyklassContent .error label{font-weight:400;color:#fff}.sendform .WdgMoyklassContent .error input:not([type=submit]){border-color:#893939}.sendform .WdgMoyklassContent .FormError.error,.sendform .WdgMoyklassContent .FormError.success{padding-right:15px;line-height:15px;margin-top:10px;padding-left:15px}.sendform .WdgMoyklassContent .FormError label{padding:20px;border:1px solid #fff;color:#fff;display:block}.sendform .WdgMoyklassContent .FormError.error label{background:#eb6a6a}.sendform .WdgMoyklassContent .FormError.success label{color:#303030;background:#ffe6e6}.WdgMoyklassModal .WdgMoyklassModalItem-dialog{max-width:450px}.WdgMoyklassModalItemIn{flex-direction:column;display:flex!important}.WdgMoyklassModal:after,.WdgMoyklassModal:before{content:"";display:block}.WdgMoyklassModal:before{flex:1}.WdgMoyklassModal:after{flex:2}.WdgMoyklassModal .FormError.error,.WdgMoyklassModal .FormError.success{padding:20px 20px 10px!important;line-height:21px}.WdgMoyklassModal .FormError.success{color:#3aa830}#wdgMoyklass100108Form7694Item,#wdgMoyklass74244Form7694Item,#wdgMoyklass74578Form7694Item{display:none}#SiteWidgetMoyklass100108Modal .wdgMoyklass-h1{font-weight:700}@media(max-width:590px){.WdgMoyklassModalItem-dialog{padding:0 10px;margin:10px auto!important}}@media(max-width:1180px){.container{padding-right:20px!important;padding-left:20px!important}.tarif__banner .banner-container{max-width:878px!important}.container{max-width:860px!important}.new__item,.new__item:nth-of-type(2n){margin:0 auto 40px}.new__item{float:none}.dir__item,.teacher__item,.yellow_back .blog-col-3{margin:20px!important}.grid-blog-thumb{height:100%!important}.directions{margin:0 auto;width:745px}.footer{text-align:center}.copy,.footer__nav,.police{padding:0;margin-bottom:20px;float:none}.life__content{padding:40px 30px}.life__text{font-size:14px;line-height:20px}.life__img{margin-right:27px;width:300px}.header__menu li{font-size:14px}.slider{margin:50px auto 0}.police a.up{margin-bottom:-20px;right:0;position:absolute;bottom:10px;top:inherit}.police a{float:none}.teacher .teacher_excerpt{height:116px;font-size:15px;line-height:24px}.teacher .banner_small__content{padding:27px 22px;line-height:28px}.teacher .banner_small__img{margin-right:30px}.contacts__img.scheme{border:0;margin-right:0;width:100%;float:none}.address.contacts__item{height:auto!important;align-items:stretch;display:flex}.address .contacts__img img{height:100%;position:relative;border-bottom:0;width:auto}.address.contacts__img,.contacts__img{margin-right:0}.contacts__item:nth-of-type(2){margin-bottom:40px}.contacts__img img{height:auto;position:relative;border-bottom:7px solid #ff6161;width:100%}.contacts__img{height:auto;min-width:300px;float:none}.address.contacts__img img{height:100%;position:relative;border-bottom:0;width:auto}.address.contacts__img{height:100%;float:left}.scheme__text{font-size:16px;font-family:Andika}.schemes .contacts__item{height:auto}#menu-header>li{font-size:14px}.direction_banner .container{flex-wrap:nowrap}.pum-container.pum-responsive.pum-responsive-small{width:400px!important}.font48{font-size:40px;line-height:48px}}@media(max-width:900px){.content__image{margin-right:40px}.content__image img{max-height:400px}}@media(max-width:767px){.container{max-width:100%!important}.slider_wrapper{width:100%}.tarif__banner h1{font-size:40px;letter-spacing:2px;line-height:52px}.header__contacts{margin:10px 20px}.block{padding:60px 0}.block__header{font-size:24px}.center img{margin:0}.direction_banner .banner__text{max-width:430px;margin:5px auto 40px;border-radius:5px;width:100%;float:left}.banner_form{position:relative;margin:0 auto;width:100%;float:none}.direction_banner .container{flex-wrap:wrap;margin-top:0}.direction_banner{padding:40px 0}.slick-slide img{padding:20px;display:block}.slider__item{padding:20px}.slick-prev{left:40px}.slick-next{right:14px}.direction_banner{padding:0 0 60px;background-position:0 100%}.banner{min-height:580px;padding-top:40px}.banner h1{font-size:50px;font-weight:700;margin-bottom:20px;line-height:68px}.banner__text-check{margin-bottom:15px;background-position:top 4px left;background-image:url(/style/images/icon_check_pink.png)}.header__logo{max-width:152px;margin-top:6px}.header__nav{transition:all .4s ease;position:absolute;top:65px;box-shadow:0 4px 2px -2px rgba(36,36,36,.37);background:#f5f6f6;left:0;left:-100%;width:100%}.header__menu,.header__nav{display:block}.header__nav.open-menu{left:0;z-index:1}.header__menu li{font-size:14px;border:0;margin:5px 0;display:block}#menu-header>li{display:block}.menu-burger__header{height:35px;right:15px;position:absolute;top:18px;margin-left:15px;width:40px;display:block;z-index:100}.menu-burger__header span,.menu-burger__header:after,.menu-burger__header:before{height:3px;position:absolute;margin:0 auto;background:#515758;width:100%}.menu-burger__header span{top:16px}.menu-burger__header:after,.menu-burger__header:before{content:""}.menu-burger__header:after{bottom:5px}.menu-burger__header:before{top:5px}.menu-burger__header.open-menu span{transition:.5s;opacity:0}.menu-burger__header.open-menu:before{transform:rotate(38deg);transition:.4s;top:16px}.menu-burger__header.open-menu:after{transform:rotate(-38deg);transition:.4s;bottom:16px}.sub-menu{position:relative}.directions{max-width:100%;width:745px}.dir__item{height:140px;max-width:100%;margin:40px auto!important;float:none;display:table}.dir__item:hover .dir__image{display:none}.dir__item:hover .dir__title{color:#ff6161}.content__text{font-size:14px;line-height:20px}.content-wrapper{margin-top:48px}.fixed-pade{overflow:hidden}.contacts_wrapper,.map{width:100%}.contacts_wrapper{height:auto;padding:40px;width:100%}.contacts_wrapper .text-left{text-align:center}.map.w100{margin-bottom:55px}.police a{float:none}.police a.up{right:-10px;position:absolute;bottom:8px;top:inherit}.life__img{border-right:0;width:100%;float:none}.life__img img{height:auto;max-width:100%;width:100%}.life__item{height:auto}.teacher__wrapper .teacher__img{height:auto;margin:0 30px 30px 0;width:40%}.teacher__header{font-size:22px;margin-bottom:13px}.teacher__wrapper{margin-top:-15px}.tarif__banner .banner-container{padding-right:30px;padding-left:30px}.tarif__banner .banner-content{-webkit-backdrop-filter:blur(5px) contrast(1.5);backdrop-filter:blur(5px) contrast(1.5);padding:20px 20px 30px;max-width:430px;background-color:hsla(0,0%,100%,.75)}.tarif__banner .banner__text{box-shadow:none;background:none}.teacher__text{padding:30px}.tarif_wrapper{padding-top:20px;margin-top:20px}.tarif__item{padding:30px 10px 37px;margin:15px}.one_time_tarif .tarif__item{padding:37px 22px}.tarif__subtitle{margin-bottom:20px}.tarif__duration{font-size:14px;margin:0 0 20px}.tarif__price{margin-bottom:8px}.banner_small.teacher{height:auto;display:flex}.banner_small.teacher .banner_small__content{flex:1}.banner_small.teacher .banner_small__img{border-right:none;margin-right:5px;border-bottom:7px solid #ff6161;width:190px}.teacher .banner_small__img{height:200px;margin-right:20px;float:left}.teacher .teacher_excerpt{height:auto}.font48{font-size:26px;line-height:36px}.font30{font-size:20px!important;line-height:28px}.sendform{min-height:465px;padding:29px 25px;max-width:430px;margin:0 auto;border-radius:5px;width:100%}.border_text{padding:30px}.banner_small{height:236px}.banner_small__img{margin-right:20px}.tarif__banner{padding-bottom:20px}.teachers .teacher__img img{border-bottom:7px solid #ff6161}.teacher__content{padding:22px;font-size:14px;line-height:24px;margin-top:-5px}.teachers__text{min-height:0}.dir__item{margin:10px 0!important}.teacher__item{margin:20px 10px!important}.content__image{margin-right:30px}.content__image img{max-height:300px}.content__wrapper .block__header{line-height:35px}.content__image.small{min-width:200px}.content__image.small img{object-fit:contain}.contacts__img{min-width:200px}.contacts__item .life__text{font-size:18px;line-height:28px}.address.contacts__item{display:block}.address .contacts__img{height:300px;border-right:none;border-bottom:7px solid #ff6161;width:100%}.address .contacts__img img{height:auto;position:absolute;border-bottom:0;bottom:-150px;width:100%}.edit{padding:10px 12px;font-size:14px;border:1px solid #a1a1a1;border-radius:5px;width:100%;margin-top:10px}.form_subtitle{margin-top:5px}.owl-item.center .item{padding:0;margin-top:2px}.owl-item .item{padding:5px}.owl-theme .owl-nav{display:block!important}.life__content{padding:25px 30px 30px}.top_banner{line-height:32px}.blog_content{padding:30px}.top_header{line-height:28px}}@media(max-width:560px){.police a.up{right:0}.slick-prev{left:0}.slick-next{right:0}.header__logo{position:absolute;max-width:111px;left:-6px;margin-top:14px}.header__top .container{max-width:100%!important;margin:0 20px}.header__icons{display:none}.mobile__icons{position:absolute;top:17px;left:15px;display:block}.mobile__icons a img{opacity:.6;width:40px}.mobile__icons a:hover img{opacity:.4}.banner h1{text-align:center}.banner_small__content{padding:11px 22px 18px;font-size:15px;text-align:left}.new__title{font-size:17px;line-height:21px}.new__text{padding:15px 0;font-size:15px;line-height:22px}.new__img{width:40%}.new__content{padding:15px;width:60%;float:left}.banner{min-height:auto!important;padding:23px 0 30px;padding:23px 0 70px;background-size:cover}.banner .button_wrapper{text-align:center}.padding30{padding:20px 0}.checked_list .banner__text-check{font-size:14px;margin-bottom:15px;background-position:top 0 left;line-height:27px}.banner__text{margin:40px 0}.divider{margin:20px 0}.content__wrapper .block__header{line-height:34px}.content__wrapper.small .block__header{margin-top:25px}.videos{padding-bottom:0}.video__item{margin:15px 0}.banner_small{height:auto}.banner_small__img{border:0;margin-bottom:0;width:100%;float:none}.banner_small__img img{position:relative!important;max-width:100%;width:100%!important}.banner_small.teacher .banner_small__img,.teacher .banner_small__img{height:auto;margin-right:20px;width:100%;float:none}.banner_small .banner_small__img{height:auto;border-bottom:7px solid #ff6161;max-height:350px;align-items:center;display:flex}.banner_small.teacher .banner_small__img img{object-fit:cover}.font24{font-size:22px;line-height:36px}.b-faq .faq__title{padding:15px 55px 21px 15px;font-size:16px;line-height:24px}.b-faq .faq__content{padding:0 14px 24px}.b-faq .faq__title .faq__spoiler{top:15px}.content__wrapper .block__header{text-align:center;line-height:36px}.content__wrapper.small{flex-direction:column}.content__image.small{margin-right:0;text-align:center;width:100%;float:none;padding-left:0}.content__text.small{padding-right:0}.font32{font-size:24px}.block_text,.border_text,.content__text{font-size:14px;text-align:center;line-height:24px}.content__text .block__text p{padding-left:0!important}.b-faq .faq__content,.border_text,.form_subtitle{font-size:14px;line-height:24px}.banner__text-check{min-height:34px;background-position:top 0 left;line-height:30px;padding-left:38px}.teacher__wrapper .teacher__img{margin:0;width:100%;float:none}.teacher__wrapper .teacher__img img{height:100%;width:100%}.tarif__banner .banner-container{padding-right:15px!important;padding-left:15px!important}.tarif__banner h1{font-size:34px;line-height:46px}.tarif__banner .banner__text{margin-bottom:40px;line-height:27px}.pum-container.pum-responsive.pum-responsive-small{width:90%!important}.blog-inner-wrap-view{display:block!important}.blog-col-0 .blog-thumb{width:100%!important;float:none}.blog-col-0 .blog-content{width:100%!important}.front-desc .content__text{text-align:left}.front-desc .content__image{text-align:center;margin:0 0 30px;float:none}.contacts-end-text{font-size:24px}.teacher-end-text{font-size:21px;line-height:33px}.banner_small.teacher{flex-direction:column}.banner_small_wrapper{min-height:35px}}@media(max-width:420px){.button{padding:22px 0;font-size:14px;width:100%}.banner h1{text-align:center}.banner_form{left:0}.block{padding:41px 0}.banner_small__img{width:100%}.address .contacts__img img{bottom:0}.teacher-end-text{font-size:19px;line-height:30px}.sendform{padding:20px}}