.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.request-form h1{font-family:LoraRegular,sans-serif;font-weight:400;font-size:36px;line-height:36px;color:#ffaaa6;margin-bottom:50px !important;margin-top:200px}.request-form p{font-size:16px;color:#575057;margin-bottom:40px}.request-form-object input[type=text]:focus,.request-form-object input[type=tel]:focus,.request-form-object input[type=email]:focus,.request-form-object input[type=date]:focus,.request-form-object textarea:focus,.request-form-object select:focus{outline:0}.request-form-object label.checkbox-label{display:inline-block;border-color:#000}.request-form-object .form-control{display:block}.request-form-object .form-control.list{width:48%}.request-form-object .form-control.half{width:48%;float:left}.request-form-object .form-control.half:nth-child(odd){margin-right:2%}.request-form-object .form-control.half:nth-child(even){margin-left:2%}.request-form-object span.caret{color:#f48080}.request-form-object input[type=radio]{width:18px;height:18px;margin-top:3px;float:left;margin-right:5px}.request-form-object .form-control.radio label{margin-bottom:10px}.request-form-object .form-control.radio{margin-bottom:20px}.clearfix:after{content:'';display:table;clear:both}.popup-content.contact{background-color:#fff;padding:50px 30px;width:740px}.popup-content.success{background-color:#fff;padding:50px 30px;width:420px;text-align:center}.popup-content.success p{font-size:14px;color:#575057}.popup-content.contact .close-popup,.popup-content.success .close-popup{background-image:url(../Content/images/close-btn.png);background-repeat:no-repeat;right:0;top:20px}.popup-content.contact form input[type=submit]{border:1px solid #f48080;color:#f48080;padding:15px 40px;width:auto;background-color:transparent}.popup-content.contact form input[type=submit]:hover{background-color:#f48080;color:#fff}.popup-content.contact form input[type=text],.popup-content.contact form input[type=tel],.popup-content.contact form input[type=email],.popup-content.contact form textarea{padding:15px 25px;box-sizing:border-box}.popup-content.contact form textarea{height:120px}@media(max-width:992px){.popup-content.contact{width:444px}.popup-content.contact form input[type=text],.popup-content.contact form input[type=tel],.popup-content.contact form input[type=email],.popup-content.contact form textarea{font-size:16px}.popup-content.contact .form-control{width:100% !important;margin-left:0 !important;margin-right:0 !important}.request-form .wrap{padding:0 25px}.request-form h1{font-size:42px}.request-form h2{font-size:27px}.request-form p{font-size:18px}.request-form .form-control.half{width:80%;float:none;margin-left:0 !important;margin-right:0 !important}.request-form .form-control.list{width:100%}.request-form .form-control.radio label:nth-child(2),.request-form .form-control.radio label:last-child{display:inline-block;margin-right:40px}.request-form input[type=radio]{width:30px !important;height:30px !important;margin-top:-5px !important;margin-right:10px !important}.request-form label{font-size:16px !important}.request-form input[type=submit]{font-size:18px}}@media(max-width:540px){.popup-content.success{width:320px}.popup-content.contact{width:320px}.popup-content.contact img{max-width:100%;height:auto}.request-form .wrap{padding:0 15px}.request-form h1{font-size:33px;margin-bottom:30px !important}.request-form h2{font-size:20px;margin-bottom:30px}.request-form p{font-size:15px}.request-form .form-control.half{width:100%;float:none;margin-left:0 !important;margin-right:0 !important}.request-form .form-control.list{width:100%}.request-form .form-control.radio label:nth-child(2),.request-form .form-control.radio label:last-child{display:inline-block;margin-right:40px}.request-form input[type=radio]{width:30px !important;height:30px !important;margin-top:-5px !important;margin-right:10px !important}.request-form label{font-size:14px !important}.request-form input[type=submit]{font-size:18px}}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.grabbing{cursor:url(../Content/grabbing.png) 8 8,move}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-theme .owl-controls{margin-top:10px;text-align:center}.owl-theme .owl-controls .owl-buttons div{color:#fff;display:inline-block;zoom:1;*display:inline;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:.5}.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1}.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#fff;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-item.loading{min-height:150px;background:url(../Content/AjaxLoader.gif) no-repeat center center}.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px}.owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;-moz-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease}.owl-fade-in{-webkit-animation:fadeIn .7s both ease;-moz-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease}.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;-moz-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease}.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;-moz-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease}.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;-moz-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both}.owl-goDown-in{-webkit-animation:goDown .6s ease both;-moz-animation:goDown .6s ease both;animation:goDown .6s ease both}.owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;-moz-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both}.owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;-moz-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both}@-webkit-keyframes empty{0%{opacity:1}}@-moz-keyframes empty{0%{opacity:1}}@keyframes empty{0%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px)}75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}}@-moz-keyframes backSlideOut{25%{opacity:.5;-moz-transform:translateZ(-500px)}75%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}}@keyframes backSlideOut{25%{opacity:.5;transform:translateZ(-500px)}75%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}}@-webkit-keyframes backSlideIn{0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-webkit-transform:translateZ(-500px)}100%{opacity:1;-webkit-transform:translateZ(0) translateX(0)}}@-moz-keyframes backSlideIn{0%,25%{opacity:.5;-moz-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-moz-transform:translateZ(-500px)}100%{opacity:1;-moz-transform:translateZ(0) translateX(0)}}@keyframes backSlideIn{0%,25%{opacity:.5;transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;transform:translateZ(-500px)}100%{opacity:1;transform:translateZ(0) translateX(0)}}@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(.8)}}@-moz-keyframes scaleToFade{to{opacity:0;-moz-transform:scale(.8)}}@keyframes scaleToFade{to{opacity:0;transform:scale(.8)}}@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%)}}@-moz-keyframes goDown{from{-moz-transform:translateY(-100%)}}@keyframes goDown{from{transform:translateY(-100%)}}@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpFrom{from{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpFrom{from{opacity:0;transform:scale(1.5)}}@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpTo{to{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpTo{to{opacity:0;transform:scale(1.5)}}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.container{max-width:1500px;margin:0 auto}button{cursor:pointer;outline:none}ul{list-style-type:none;margin:0;padding:0}ul li{vertical-align:top;display:block}a:hover,a:focus,a a:active{text-decoration:none;color:inherit}h1{font-size:66px;line-height:84px;font-family:'Lora',serif;font-weight:normal;margin:60px 0}h2{font-size:38px;line-height:38px;font-family:'Lora',serif;font-weight:normal;margin:40px 0;margin-top:30px}h3{font-size:32px;line-height:40px;font-family:'Lora',serif;font-weight:normal;margin:50px 0}h4{font-size:22px;line-height:28px;font-family:'Lora',serif;font-weight:normal;margin:10px 0}p{margin:10px 0}body{font-size:16px;line-height:24px;font-family:'Open Sans',sans-serif;color:#575057}.text-default{font-size:16px;line-height:24px;font-family:'Open Sans',sans-serif}.text-small{font-family:'Lora',serif;font-size:14px;line-height:22px;margin:5px 0}.checkbox{display:none}.checkbox-label{display:inline-block;width:20px;height:20px;cursor:pointer;background-color:#fff;border:solid 1px #575057;border-radius:3px;transition:.3s;position:relative}.checkbox-label:hover{border-color:#ffaaa6}.checkbox-label:before{content:url(/Content/images/check.svg);line-height:20px;position:absolute;left:50%;transition:.3s;transform:translateX(-50%);opacity:0;top:-1px}.checkbox:checked+.checkbox-label:before{opacity:1}.red-btn,.white-btn{background-color:#ffaaa6;text-align:center;color:#575057;font-family:'Lora',serif;border:none;padding:11px 27px;height:67px;font-size:16px;transition:.3s;display:block}.red-btn.link,.link.white-btn{text-decoration:none;line-height:67px;padding:0 27px}.red-btn:hover,.white-btn:hover{background-color:#ffc1be;text-decoration:none;color:#fff}.red-btn:focus,.white-btn:focus,.red-btn:active,.white-btn:active{background-color:#ff908b;text-decoration:none;color:#fff}.red-btn.disabled,.disabled.white-btn{background-color:#dcdcdc}.white-btn{background-color:#fff;color:#575057}.messengers-mobile{display:none}.messengers-desktop{position:fixed;bottom:30px;right:40px;z-index:90;display:block}@media(max-width:540px){.messengers-mobile{position:fixed;bottom:0;width:100%;height:80px;z-index:90;display:block}}@media(max-width:540px){.messengers-desktop{display:none}}@media screen and (max-width:980px){h1{font-size:46px;line-height:64px;margin:50px 0}h2{font-size:38px;line-height:38px;margin:50px 0}h3{font-size:24px;line-height:32px;margin:30px 0}h4{font-size:18px;line-height:26px;margin:10px 0}body{font-size:14px;line-height:22px}.text-default{font-size:14px;line-height:22px;margin:8px 0}.text-small{font-size:12px;line-height:20px;margin:5px 0}}@media screen and (max-width:720px){h1{font-size:34px;line-height:46px;margin:40px 0}h2{font-size:30px;line-height:42px;margin:40px 0}h3{font-size:20px;line-height:28px;margin:30px 0}.text-small{font-size:10px;line-height:16px}}@media screen and (max-width:320px){h1{font-size:26px;line-height:34px;margin:30px 0}h2{font-size:18px;line-height:28px;margin:30px 0}h3{font-size:16px;line-height:24px;margin:20px 0}h4{font-size:15px;line-height:22px;margin:10px 0}body{font-size:10px;line-height:16px}.text-default{font-size:12px;line-height:20px;margin:8px 0}}.close-popup{display:block;width:40px;height:40px;position:absolute;right:-45px;top:-45px;transition:.3s;outline:unset;background-color:transparent;background-image:url(/Content/images/popup-close.png);border:none}.popup-step{width:100%;min-height:100%;top:0;position:fixed;z-index:999999;background-color:rgba(0,0,0,.6);overflow:auto;height:300px;display:none}.popup-step .popup-content{position:relative;margin:0 auto;display:block;width:100%;max-width:870px;background-color:#eeeff0;top:50%;transform:translateY(-50%)}.main-header{background-image:url(/Content/images/header-back.jpg);background-size:cover;background-color:#f9f9f9;margin-top:150px;min-height:500px;padding:27px 0 11px;position:relative}.main-header:after{position:absolute;pointer-events:none;height:11px;width:100%;content:'';background-image:url(/Content/images/header-after.png);bottom:0;left:0;transform:rotate(180deg)}.top-head{max-height:60px;position:absolute;top:0;padding-top:0;left:0;width:100%;z-index:30;background-color:#f0f0f0}.top-head .logo-holder{display:inline-block;vertical-align:bottom}.top-head .logo-holder img{max-width:124px}.top-head .header-phone{display:inline-block;font-size:14px;line-height:28px;vertical-align:bottom}.top-head .header-phone .number{display:block;font-size:24px;font-family:'Lora',serif}.top-head .social-icon{display:inline-block;vertical-align:bottom;margin-top:18px;padding:0 15px}.top-head .social-icon .social-icon-list{list-style-type:none;padding:0}.top-head .social-icon .social-icon-list li{display:inline-block;margin-right:5px}.top-head .social-icon .social-icon-list li:last-child{margin-right:0}.top-head .social-icon .social-icon-list li a{height:32px;width:32px;display:block;transition:.3s}.top-head .social-icon .social-icon-list li a.vk{background-image:url(/Content/images/vk.svg)}.top-head .social-icon .social-icon-list li a.vk:hover{background-image:url(/Content/images/hover/vk.svg)}.top-head .social-icon .social-icon-list li a.yt{background-image:url(/Content/images/youtube.svg)}.top-head .social-icon .social-icon-list li a.yt:hover{background-image:url(/Content/images/hover/youtube.svg)}.top-head .social-icon .social-icon-list li a.insta{background-image:url(/Content/images/instahram.svg)}.top-head .social-icon .social-icon-list li a.insta:hover{background-image:url(/Content/images/hover/instahram.svg)}.top-head .social-icon .social-icon-list li a.ok{background-image:url(/Content/images/odnoklassniki.svg)}.top-head .social-icon .social-icon-list li a.ok:hover{background-image:url(/Content/images/hover/odnoklassniki.svg)}.top-head .social-icon .social-icon-list li a.fb{background-image:url(/Content/images/fb.svg)}.top-head .social-icon .social-icon-list li a.fb:hover{background-image:url(/Content/images/hover/fb.svg)}.top-head .account-login{float:right;margin-top:18px;display:inline-block;transition:.3s;vertical-align:bottom;padding:0 15px}.top-head .account-login:hover .login{color:#ffaaa6;background-image:url(/Content/images/hover/login.svg)}.top-head .account-login .login{line-height:32px;text-decoration:none;color:inherit;padding-left:50px;background-repeat:no-repeat;height:32px;background-image:url(/Content/images/login.svg);display:inline-block;vertical-align:middle;transition:.3s}.hidden{opacity:0;transition:.3s}.visible{opacity:1}.intro-section{height:90vh}.intro-section .greating-block{width:60%;display:inline-block;vertical-align:middle}.intro-section .greating-block .red-btn,.intro-section .greating-block .white-btn{margin-top:50px;margin-left:-4px;bottom:13%;right:2%;position:fixed;z-index:20}.intro-section .greating-block .red-btn.bottom,.intro-section .greating-block .bottom.white-btn{bottom:3%;right:2%}.intro-section .greating-block .under{display:block}.intro-section:before{content:'';display:inline-block;height:100%;vertical-align:middle}.greating-block .title-heading{max-width:455px}@media(max-width:1280px){.greating-block .title-heading{max-width:425px}}@media(max-width:645px){.greating-block .title-heading{max-width:350px}}@media(max-width:588px){.main-header{max-height:600px}.greating-block{margin-top:140px}.intro-section{max-height:600px}}@media(max-width:460px){.greating-block{margin-top:160px}}.title-heading{font-size:66px;line-height:84px;font-family:'Lora',serif;font-weight:normal;margin:50px 0}.lesson-section{position:relative;padding:0 0 50px}.lesson-section:before{background-size:contain;background-repeat:no-repeat;position:absolute;content:'';display:block;pointer-events:none;top:80px;right:15%;width:76px;height:122px}.lesson-section:after{background-size:contain;background-repeat:no-repeat;position:absolute;pointer-events:none;bottom:120px;left:1%;height:125px;width:124px;content:''}.lesson-section .photos-list{text-align:center;margin-top:50px;font-size:0}.lesson-section .photos-list li{max-width:680px;font-size:0}.lesson-section .photos-list li.right .description{vertical-align:bottom;text-align:right}.lesson-section .photos-list li.right .image-holder{vertical-align:bottom}.lesson-section .photos-list li .image-holder{width:240px;height:226px;overflow:hidden;position:relative;display:inline-block;vertical-align:top}.lesson-section .photos-list li .image-holder img{position:absolute;top:0;left:0;height:100%;border-radius:50%}.lesson-section .photos-list li .description{display:inline-block;vertical-align:top;padding:0 30px;font-family:'Lora',serif;font-size:32px;max-width:180px;line-height:36px}.lesson-section .photos-list li .description .pink-number{display:block;font-family:'Lora',serif;font-size:60px;line-height:60px;margin:0 0 15px}.lesson-section .photos-list li .description.hidden-lg-visible-mobile{display:none}.lesson-section .section-heading{text-align:center}.mobile-nav-wrap{display:none;position:fixed;right:18px;top:10px;z-index:9999}.mobile-nav-wrap .mobile-nav{position:fixed;display:none;top:0;left:0;z-index:25;width:100%;height:100%;color:#fff;padding:50px 10px;background-color:rgba(87,80,87,.9)}.mobile-nav-wrap .mobile-nav .account-login{display:block}.mobile-nav-wrap .mobile-nav .account-login .login{font-size:16px;color:#fff;padding-left:45px;background-image:url(/Content/images/white/login.svg)}.mobile-nav-wrap .mobile-nav .header-phone{margin-left:0;margin-top:35px}.mobile-nav-wrap .mobile-nav .header-phone .number{font-size:32px}.mobile-nav-wrap .mobile-nav .social-icon{display:block;margin-top:35px}.mobile-nav-wrap .mobile-nav .social-icon li a{height:32px;width:32px}.mobile-nav-wrap .mobile-nav .social-icon li a.vk{background-image:url(/Content/images/white/vk.svg)}.mobile-nav-wrap .mobile-nav .social-icon li a.yt{background-image:url(/Content/images/white/youtube.svg)}.mobile-nav-wrap .mobile-nav .social-icon li a.insta{background-image:url(/Content/images/white/instahram.svg)}.mobile-nav-wrap .mobile-nav .social-icon li a.ok{background-image:url(/Content/images/white/odnoklassniki.svg)}.mobile-nav-wrap .mobile-nav .white-btn{margin-top:250px;width:95%;padding:0}.toggle-nav,.close-nav{background-color:#ff908b;height:46px;width:46px;border-radius:50%;border:1px solid #ff908b;background-image:url(/Content/images/nav-open.png)}.close-nav{position:absolute;top:40px;right:30px;background-image:url(/Content/images/nav-close.png)}.section-heading{width:70%}.section-heading span{display:block}.format-section{padding:0 0 40px;font-size:22px;font-family:'Lora',serif}.format-section .format-list{width:72%;position:relative;display:inline-block;z-index:1000}.format-section img{position:absolute;right:3%;bottom:15px;margin-right:-50px;max-height:600px;z-index:1}.format-section .format-txt{margin-right:10px}@media(max-width:874px){.format-section img{margin-right:-50px;max-height:400px}}@media(max-width:822px){.format-section img{margin-right:-70px}}@media(max-width:800px){.format-section img{bottom:100px}}@media(max-width:764px){.format-section img{bottom:180px}}@media(max-width:726px){.format-section img{max-height:500px}}@media(max-width:532px){.format-section img{top:50px}}@media(max-width:446px){.format-section img{display:none}.feedback-item{padding:0 0 0 60px !important}.format-section .big-pink.before{padding-bottom:17px;margin-right:5px}.format-section .format-txt{font-size:22px}.format-section>div>div>div{text-align:center !important}.format-section .wrap{padding-left:5px;padding-right:5px !important}}@media(max-width:376px){.format-section .wrap{padding-left:5px}.format-section li{margin-left:0 !important}.format-section .big-pink{font-size:38px !important}}@media(max-width:346px){.format-section img{right:10px}.format-section .big-pink{font-size:28px !important}}.format-section .format-list:before{background-size:contain;background-repeat:no-repeat;content:'';position:absolute;pointer-events:none;top:0;left:20%;height:80px;width:80px}.format-section .format-list:after{background-repeat:no-repeat;background-size:contain;content:'';position:absolute;pointer-events:none;top:50%;right:0;height:80px;width:80px}.format-section .format-list li{vertical-align:top;line-height:32px;margin:50px 180px 50px 0}.format-section .format-list li:last-child{margin-right:0}.format-section .format-list li:nth-child(3){margin-left:180px}.format-section .format-list li .block{display:block}.big-pink{font-size:60px;line-height:60px;margin:0 0 15px;font-family:'Lora',serif}.big-pink.before{position:relative;margin-left:40px}.big-pink.before:before{position:absolute;content:attr(data-before);font-size:22px;bottom:0;left:-40px;line-height:45px}.teachers-section{margin-top:-1px;background-color:#575057;background-image:url(/Content/images/new_background.png);background-repeat:repeat;padding:50px 0;position:relative}.teachers-section h2{margin-top:10px;margin-bottom:25px;width:auto}.teachers-section-header{text-align:center;padding-left:30px}.teachers-section>div.container>div.wrap{text-align:center}.teachers-section-item-content{text-align:justify;color:#575057}@media(max-width:650px){.teachers-section-header{padding-left:10px}.teachers-section-header .teachers-section-item-content{text-align:center}}.teachers-section:before{position:absolute;pointer-events:none;height:5px;width:100%;content:'';top:0;left:0}.teachers-section:after{position:absolute;pointer-events:none;height:11px;width:100%;content:'';background-image:url(/Content/images/wave-white-pink.png);bottom:0;left:0;transform:rotate(180deg)}.teachers-section .image-wrapper{margin:30px 0 50px}.teachers-section .image-wrapper img{width:100%;max-width:100%}.icon-list{margin:15px 0 0;display:inline-block}.icon-list li{font-family:'Open Sans',sans-serif;color:#575057;max-width:430px;width:100%;margin-right:55px}.icon-list li.half{padding:15px 15px}.icon-list li.full{max-width:800px}.icon-list li:last-child{margin-right:0}.icon-list .icon{height:120px;width:120px;margin:0 auto;background-repeat:no-repeat;background-position:center}.icon-list .hand-icon{background-image:url(/Content/images/like.svg)}.icon-list .daybook-icon{background-image:url(/Content/images/diary.svg)}.icon-list .ballet-icon{background-image:url(/Content/images/shoes.svg)}.icon-list .medal-icon{background-image:url(/Content/images/medal.svg)}.icon-list .sun-icon{background-image:url(/Content/images/sun.svg)}.icon-list .building-icon{background-image:url(/Content/images/academy.svg)}.summer-camps a{color:#575057;text-decoration:none}.summer-camps a:visited{color:#575057;text-decoration:none}.summer-camps a:hover{color:#575057;text-decoration:none}.light-pink-heading{color:#575057;font-family:'Lora',serif;font-size:32px;margin:10px 0;overflow:hidden}.teachers-list{margin-top:30px}.teachers-list li img{width:180px;height:180px}.teachers-list li figcaption{max-width:350px;width:100%;color:#575057;margin:25px 0 0}.teachers-list li figcaption .name{font-size:22px;font-family:'Lora',serif;margin:0 0 25px;display:block}.tablet-section{margin:150px 0 80px}.tablet-section .room{display:inline-block;vertical-align:top}.tablet-section .room .light-pink-heading{height:initial}.tablet-section .tablet-cover{display:inline-block;width:60%;vertical-align:top;margin-top:-70px;position:relative}.tablet-section .tablet-cover img{width:100%;max-width:100%}.tablet-section .tablet-cover .intro-text{color:#575057;font-size:14px;max-width:200px;position:absolute;right:0;bottom:100px}.tablet-section .lined-list{text-align:left}.tablet-section li{text-align:left;display:list-item;list-style:circle;list-style-type:disc}@media(max-width:668px){.tablet-cover img{margin-bottom:30px}.light-pink-heading{min-height:unset !important}.tablet-section{margin-bottom:20px}}.lined-list li{display:list-item;margin-bottom:15px;color:#575057;padding-left:20px;position:relative}.lined-list li:before{content:'—';position:absolute;left:0}.gallery-section{padding:70px 0 30px;position:relative}.gallery-section:before{background-image:url(/Content/images/pen-5.svg);background-size:contain;background-repeat:no-repeat;content:'';position:absolute;pointer-events:none;top:100px;left:75%;width:77px;height:100px}.gallery-section .section-heading{width:100%;text-align:center}#map{height:600px}.contact-block{margin-top:-20px}.contact-block .form-block{width:100%;max-width:470px;display:inline-block;vertical-align:top;position:relative}.contact-block .form-block .mask{position:absolute;top:0;z-index:10;opacity:0;left:0;pointer-events:none;width:100%;height:100%;background-color:#fff;border:solid 1px #ffaaa6;color:#ffaaa6;text-align:center;font-family:'Lora',serif;font-size:32px;line-height:40px}.contact-block .form-block .mask:before{content:'';display:inline-block;height:100%;vertical-align:middle}.contact-block .form-block .mask.on{opacity:1;pointer-events:visible}.contact-block .form-block .mask .mask-caption{vertical-align:middle;margin-top:-100%}.contact-block .form-block .mask .close-mask{background-color:transparent;border:none;color:#ffaaa6;position:absolute;right:5px;top:5px}.contact-block .map-block{display:inline-block;max-width:900px;float:right;width:100%;vertical-align:top}.main-footer{background-color:#f6f3f3;padding:60px 0 40px;position:relative;z-index:200}.main-footer:before{position:absolute;height:10px;content:'';width:100%;left:0;top:0;pointer-events:none}.main-footer .footer-list{display:block;width:100%;text-align:center}.main-footer .footer-list li{margin-right:15px;margin-left:15px}.main-footer .footer-list li:last-child{margin-bottom:0}.main-footer .footer-list li a{text-decoration:none;color:inherit}.main-footer .copyright{display:inline-block;text-align:center;width:100%}.contact-section{padding:20px 0 180px;position:relative;z-index:100;background:#fff}.contact-section .section-heading{display:inline-block;vertical-align:middle;max-width:700px;width:100%}.contact-section .help-block{display:inline-block;position:relative}.contact-section .help-block .help-title{cursor:pointer;position:relative;padding-right:45px}.contact-section .help-block .help-title:after{content:'?';height:32px;color:#fff;text-align:center;font-size:22px;line-height:30px;width:32px;background-color:#c7c4cd;border-radius:50%;display:block;position:absolute;right:0;top:0}.contact-section .help-block .help-show{position:absolute;padding-top:25px;z-index:10;display:none}.contact-section .help-block .help-show .wrap{background-color:#575057;color:#fff;padding:20px;width:100%;min-width:400px;position:relative}.contact-section .help-block .help-show .wrap:before{content:'';position:absolute;border:25px solid transparent;border-bottom:20px solid #575057;top:-35px;left:95px;display:block}.contact-section .help-block:hover .help-show{display:block}.input-holder{position:relative;margin:0 0 30px}.input-holder .hidden-label{position:absolute;z-index:1;color:#545358;font-size:14px;left:30px;opacity:0}.input-holder .hidden-label.visible{opacity:.4}.input-holder .red-btn,.input-holder .white-btn{width:100%}.input-holder .caption-label{line-height:20px;display:inline-block;vertical-align:middle;width:80%;margin-left:12px}.input-holder .checkbox-label{vertical-align:middle}#google-map{height:450px}.slick-track{overflow:hidden;margin-left:-25%}.slider-item{position:relative;outline:none;padding:0 40px;height:450px;overflow:hidden}.slider-item img{height:100%}.slider-item iframe{border:none;width:100%;left:0}.slider-item .video{cursor:pointer;height:450px}.slider-item .video img{height:100%}.slider-item .video:after{height:80px;width:80px;content:'';display:block;position:absolute;top:45%;left:50%;transform:translate(-50%);background-image:url(/Content/images/slider.svg);background-size:cover;background-repeat:no-repeat;transition:.3s}.slider-item .video:hover:after{opacity:.8}iframe{border:none}.slick-prev{height:46px;width:46px;background-color:transparent;font-size:0;border:none;position:absolute;top:0;left:0;z-index:15;height:100%;width:24%}.slick-next{height:45px;width:46px;background-color:transparent;font-size:0;border:none;position:absolute;top:0;right:0;z-index:15;height:100%;width:24%}.video-holder iframe{width:100%;height:450px}.popup-step .popup-content{padding:20px}.popup-step .popup-content.rules{padding:50px 30px 50px 100px}.popup-step .popup-content .rules-wrap{height:620px;overflow-y:scroll;padding-right:100px}.popup-step .popup-content .rules-wrap p{margin:30px 0;padding-left:40px}.popup-step .popup-content .rules-wrap .rules-heading{padding-left:40px;font-size:22px;line-height:27px;margin-bottom:30px}.popup-step .popup-content .rules-wrap ol{margin:0 auto;list-style-type:none;counter-reset:num}.popup-step .popup-content .rules-wrap ol li{margin-bottom:15px;position:relative}.popup-step .popup-content .rules-wrap ol li:before{position:absolute;display:inline-block;content:counter(num) ".";counter-increment:num;left:-36px;top:3px;width:26px;height:26px;background:0 0;text-align:center;line-height:24px}.rules-link{color:inherit;display:inline;margin-left:5px;cursor:pointer}.rules-link:hover{text-decoration:underline}#owl-demo .item{background:#42bdc2;padding:30px 0;margin:5px;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-align:center}.news-slider .item{padding:10px;min-height:410px;max-height:490px}.news-slider .news-preview{display:block;overflow:hidden;cursor:pointer}.news-slider .news-preview .img-cover{width:100%;height:195px;overflow:hidden;position:relative;transition:.3s}.news-slider .news-preview .img-cover img{position:absolute;top:0;width:205px}.news-slider .news-preview .description{max-width:270px;padding:10px 0 0;transition:.3s}.news-slider .news-preview .description .hews-heading{font-family:"LoraRegular",sans-serif;font-size:18px;line-height:1.27;height:auto;max-height:220px;overflow:hidden;margin:10px 0 0}.news-slider .news-preview.no-image .description{background-color:#f7f7f7;text-align:center;height:404px;padding:40px 0}.news-slider .news-preview.no-image .description .hews-heading{margin:60px auto 0;width:80%}.news-slider .news-preview:hover .description{color:#ffaaa6}.popup-content .news-block{padding:0 150px;display:block}.fixed{position:fixed;overflow:hidden;top:0;left:0;width:100%}.news-block .img-preview{width:100%;height:445px;overflow:hidden;position:relative}.news-block .img-preview img{position:absolute;height:100%;top:0;left:50%;transform:translateX(-50%)}.news-block .description-full{padding:20px 0 30px}.news-block .description-full .hews-heading{margin:5px 0 20px;font-family:"LoraRegular",sans-serif;font-size:22px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.27}.news-block .description-full p{margin:10px 0}.red-link{font-family:"OpenSansRegular",sans-serif;font-size:16px;line-height:1.5;color:#ff908b;text-decoration:none}.owl-theme .owl-controls .owl-buttons div{font-weight:bold;font-size:22px;opacity:1;height:42px;width:42px;line-height:42px;padding:0;background-color:#575057}.owl-theme .owl-controls .owl-buttons div:hover{opacity:.5}.owl-theme .owl-controls .owl-buttons .owl-prev{margin-right:80px}.pagination{position:absolute;top:-120px;left:317px}.news-section{padding:0 0 60px;background-color:#fff;position:relative;z-index:2500;margin-top:-60px}.news-section .container{position:relative;z-index:20}.feedback-item{padding:0 90px 0 80px;position:relative}.feedback-item .feedback-name{margin:30px 0 0}.feedback-item .feedback-name span{display:block}.feedback-item:before{width:51px;height:44px;content:'';background-image:url(/Content/images/recall-copy.svg);background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0}#owl-news{background-color:#fff}#owl-CityNews{background-color:#fff}.status{margin-right:20px;margin-left:24px;display:inline-block;color:inherit;font-family:"LoraRegular",sans-serif;font-size:32px;line-height:1.25}.status .current{color:#ff908b}.status .current-news,.current-CityNews,.reviews-current{color:#ff908b}.feedback-section{margin-top:-1px}.feedback-section .container{position:relative;background-color:#fff}.owl-pagination .owl-page{opacity:0}.floating-btn{position:fixed;top:87%;right:0;width:100%;text-align:right;pointer-events:none;display:none}.floating-btn .red-btn,.floating-btn .white-btn{display:inline-block;padding-left:55px;padding-right:55px;pointer-events:visible}.error-input{border:1px solid #f00 !important}.fixed-phone{position:fixed;right:70px;top:0;background-color:#fff;color:#000;opacity:.3;padding:15px 15px 15px 15px;z-index:100;display:none}.fixed-phone a{display:block;font-size:33px;color:#000;text-decoration:none;margin-top:15px;font-family:'Lora',serif}.modal{background-color:#fff;text-align:left;padding:30px 30px 15px;width:400px;position:relative}.modal{transform:scale(.8)}.popup_visible .modal{transform:scale(1)}.modal#successWindow{width:320px}.modal#successWindow img{display:block;margin:0 auto 15px}.modal#successWindow p{font-size:13px;display:block}.close-btn{position:absolute;top:20px;right:20px;width:15px;height:15px;background-color:transparent;border:0;text-indent:-9999px;background-image:url("/Content/images/close-btn.png");background-repeat:no-repeat;display:block;transition:all .2s ease-out}.close-btn:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.news-preview a{text-decoration:none;color:inherit}.news-preview:hover{color:#ffaaa6}.news-single_page__content{margin-top:160px}@media(max-width:1040px){.news-single_page__content{margin-top:200px}}@media(max-width:722px){.news-single_page__content{margin-top:120px}}.news-single_page__content div.inner{width:82%;margin-left:auto;margin-right:auto;padding-left:5px;padding-right:5px;padding-bottom:20px}.news-single_page__content div.inner h3{margin-top:5px;margin-bottom:10px}.news-single_page__content p{font-size:16px}.flex-direction-nav{display:none !important}#slider img{height:auto;max-height:800px}#carousel img{max-width:100%;height:auto;cursor:pointer}#carousel ul li{overflow:hidden}#carousel ul li img{height:auto;min-height:100%;width:auto}#carousel ul,#slider ul{list-style:none;padding-left:0}#slider{margin-bottom:10px}#slider ul{text-align:center}#carousel{margin-bottom:30px}@media screen and (max-width:376px){.mobile-nav-wrap{right:10px}.fixed-phone{right:45px;padding:10px}.fixed-phone a{font-size:28px}.news-section .status{left:250px}}@media screen and (max-width:320px){.mobile-nav-wrap{right:10px}.fixed-phone{right:45px;padding:10px}.fixed-phone a{font-size:28px}.news-section .status{left:210px}}.statistic-section h2{margin-bottom:5px;text-align:center;width:100%}.statistic-section span{display:inline}.statistic-section-map{text-align:center;margin-bottom:-80px}.statistic-section-map img{width:85%}.statistic-section-children-count h2{margin-top:10px;margin-bottom:-10px}.light-pink-color{color:#ffaaa6}.header-location{position:relative;display:inline-block;width:205px;margin-right:10px}.header-phone{margin-right:30px;margin-left:30px}.header-phone a{text-decoration:none;color:#575057}.header-location .city-selection-container{font-family:'Lora',serif;font-size:20px;color:#575057;line-height:28px;display:inline-block}.city-selection-dropdown-container{width:205px;height:46px}.city-selection-dropdown{display:inline-block;width:125px;overflow:hidden;height:35px;border:1px solid #ffaaa6;position:absolute;z-index:9999;top:2px;left:35px;padding-right:15px;padding-left:3px}.city-selection-dropdown span{padding:0 !important}.header-location-sign-container{display:inline-block;width:30px;margin-right:10px}.logo-holder-img{display:none}.logo-holder-img-sm{display:inline-block}@media screen and (max-width:1415px){.top-head .header-location{margin-right:15px}}@media screen and (max-width:1385px){.top-head .header-location{margin-right:15px}}@media screen and (max-width:1250px){.top-head .header-phone{margin-right:15px}.top-head .header-location{margin-right:0}.header-languages{margin-left:10px}}@media screen and (max-width:1175px){.top-head .social-icon{margin-left:-10px}.top-head .header-phone{margin-left:-10px;min-width:202px}.top-head .header-location{margin-right:15px}.header-languages{margin-left:-20px;margin-right:5px}}@media screen and (max-width:1160px){.mobile-nav .account-login{margin-top:50px}.top-head .social-icon{margin-left:-10px}.top-head .header-phone{margin-left:0}.header-location .city-selection-container{font-size:18px}}@media screen and (max-width:979px){.top-head .social-icon{margin-left:-20px}}@media screen and (max-width:832px){.top-head .header-location,.header-location .city-selection-container{max-width:150px;text-overflow:ellipsis;white-space:nowrap}.city-selection-dropdown{width:95px;min-width:95px}.city-selection-dropdown-container{width:95px}}@media screen and (max-width:774px){.header-languages{margin-right:0;margin-left:-35px}}@media screen and (max-width:650px){.header-languages{margin-right:0;margin-left:0}}@media screen and (max-width:572px){.top-head{max-height:120px}.mobile-nav-wrap{right:15px}}@media screen and (max-width:382px){.top-head{max-height:185px}.top-head .header-location{margin-left:-15px;margin-right:0}.mobile-nav-wrap{right:10px}}#count3{position:initial}.news-buttons-container{position:relative;display:inline-block;width:180px;height:42px}.news-buttons{top:8px;position:absolute}.news-next,.news-prev,.city-news-next,.city-news-prev,.reviews-next,.reviews-prev{display:inline-block;font-weight:bold;font-size:22px;opacity:1;height:42px;width:42px;line-height:42px;padding:0;background-color:#575057;border-radius:21px;color:#fff;text-align:center;cursor:pointer;margin-right:40px}.news-heading{margin-bottom:5px}.news-slider{margin-top:35px}@media screen and (max-width:485px){.news-next,.news-prev,.city-news-next,.city-news-prev,.reviews-next,.reviews-prev{margin-right:20px}.news-buttons-container{width:130px}}@media screen and (max-width:395px){.news-heading{margin-bottom:5px}.news-buttons-container{margin-bottom:5px;margin-left:5px}.status{margin-right:10px}}.news-heading{display:inline-block;width:auto}.owl-buttons,.owl-pagination{display:none}.reviews-heading{display:inline-block;width:auto;margin-bottom:10px}.feedback-item{margin-top:25px}#review{display:none;width:330px;padding:10px;margin-top:5px;transform:scale(1)}#review input{height:10px}#review div.input-holder{margin-bottom:15px}.modal-close{font-size:24px;position:absolute;right:5px;top:5px;cursor:pointer}.review-modal-container{margin-top:25px}.show-review-btn{margin-top:5px}@media screen and (max-width:370px){#review{width:300px}}.validation-summary-errors{color:#f00;margin-bottom:15px;font-size:20px}#coachFormCaptcha{margin-bottom:20px}.header-location .city-selection-dropdown-container span.selection>span{border:1px solid transparent}.languages-container-collapsed{padding:20px 5px 5px 5px;width:100px;height:30px;position:absolute;overflow:hidden;display:inline-block;z-index:1000}.languages-container{background-color:#f0f0f0;border-left:1px solid #444;border-right:1px solid #444;border-bottom:1px solid #444;height:80px !important;width:100px;z-index:1000;margin-top:-40px;padding-top:60px;position:absolute}.language-selected{font-family:'Lora',serif;color:#444;max-width:60px;max-height:26px;margin:0 auto;text-align:center;border:2px solid #ffaaa6;border-radius:10px;margin-bottom:10px;cursor:pointer}.language{padding-top:2px;max-width:60px;max-height:26px;margin:5px auto;text-align:left;padding-left:50px}.languages-container-collapsed a{color:#444;line-height:normal;margin-left:-20px;text-decoration:none}#languageSelectSign{margin-left:5px;position:absolute;margin-top:2px}.header-languages{display:inline-block;width:100px;height:50px}@media screen and (max-width:510px){.header-languages{width:150px}.languages-container{margin-top:-10px}}@media screen and (max-width:400px){.header-languages{width:100px}}.overlay_transparent{position:fixed;height:100%;width:100%;left:0;top:0;right:0;bottom:0;background-color:transparent;z-index:28;display:none}.glyphicon-menu-down:before{font-family:'Glyphicons Halflings';content:"";text-decoration:none}.glyphicon-menu-up:before{font-family:'Glyphicons Halflings';content:""}@font-face{font-family:'Glyphicons Halflings';src:url(/fonts/glyphicons-halflings-regular.woff)}.teachers-list figure{margin:1em 30px}.client-application-links{text-align:center}.client-application-links a{display:inline-block;text-decoration:none;height:2.5rem}.client-application-links #googlePlayImage{height:150%;padding:10px 0}.client-application-links #appStoreImage{padding:20px 5px}.beboss-container{text-align:center;padding:0 0 15px 0;margin-top:-15px}.beboss-container img{width:150px}.beboss-container a{text-decoration:none;color:inherit}.header-navigation{background-color:#fff;padding:10px 25px;text-align:center}.top-head-right{display:inline-block;float:right}.top-head-partner{display:inline-block;padding:0 30px}.top-head-partner a{text-decoration:none;color:inherit;line-height:32px}.header-navigation-menu-items{display:inline-block;margin-bottom:10px}.header-navigation-menu-item{text-decoration:none;color:inherit;line-height:32px;padding:0 15px}.header-navigation-menu-items-mobile{padding:15px 0}.header-navigation-menu-items-mobile a{display:block}@media screen and (max-width:719px){.top-head-partner{display:none}.header-navigation{display:none}.main-header{background-position:10% 0;margin-top:0}}.camps-list-section{margin-top:160px;padding:15px 30px;text-align:center}.camps-list-item{display:inline-block;margin-bottom:20px;padding:0 50px}@media(max-width:668px){.camps-list-section{margin-top:80px}}.camps-list-item img{width:300px;height:300px;border-radius:50%;display:block;margin:30px auto}@media(max-width:448px){.camps-list-item{padding:0 10px}.camps-list-item img{width:250px;height:250px}.camps-list-item-content img{max-width:250px}.camp-item-info{margin-top:100px !important}.summer-camp-prices-table{max-width:300px !important;overflow:scroll !important}}.camps-list-item a{color:#575057;font-size:24px;text-decoration:none}.camps-list-item a:hover{color:#575057}.camp-item-info{margin-top:200px;padding:0 50px}@media(max-width:718px){.camp-item-info{margin-top:80px}}.camp-item-info>h2{width:100%;text-align:center;margin-top:45px !important;margin-bottom:15px !important}.camps-list-item-content p{text-align:justify}.camps-list-item-content img{text-align:center;margin:0 auto;display:block}.camp-item-info table{width:100% !important}.camp-item-info td,.camp-item-info th{text-align:center;vertical-align:middle !important;width:12%;padding:5px !important}.camp-item-info td,.camp-item-info th{width:10%}.camp-item-info th{font-weight:500}.camp-item-info ul{list-style-type:initial}@media(max-width:448px){.camp-item-info{padding:0 10px}.camps-list-item-content{max-width:320px;overflow-x:scroll}.camp-item-info table{width:300px !important;max-width:300px !important;overflow:scroll !important}.camp-item-info tbody{max-width:300px;overflow:scroll}}.coaches-section{padding:50px 0;background-repeat:no-repeat;background-position:center top;background-size:cover;text-align:center}.coaches-section .container{margin:0 auto}.city-coaches-section .container{margin:0 auto}.city-coaches-section .container>.row{margin:0 auto}.city-coaches-title{padding-left:30px;margin-bottom:30px;margin-top:200px}.coaches-section h2{line-height:42px;margin-bottom:35px;margin-top:0;width:100%;text-align:center}.coach-item{display:inline-block;width:315px;padding:0 10px}@media(max-width:340px){.coach-item{max-width:250px;padding:0}}.coach-card-container{padding:5px 0 25px 0;max-width:460px;overflow:hidden;position:relative}.coach-card{background-color:#fff;height:430px;max-width:350px;overflow:hidden;padding:0 10px;border:1px solid #ccc;text-align:center}@media screen and (max-width:767px){.coach-card{margin:0 auto}.coach-card-container{margin:0 auto;box-sizing:border-box;position:relative}}.coach-card-photo{text-align:center;padding-top:35px}.coach-card-photo img{max-height:120px}.coach-card-photo-container{width:120px;height:120px;border-radius:60px;overflow:hidden;margin:0 auto;background-size:cover;background-position:center}.coach-card-name{margin-top:25px;min-height:46px}.coach-card-name a{font-size:16px;font-weight:400;color:#313639;text-decoration:none}.coach-card-averageStar{margin-top:20px}.coach-card-averageStar .average-star-value{color:#fbae2a;font-size:38px}.coach-card-muted-text{color:#ccc}.coach-card-averageStar img{height:20px;margin-bottom:18px}.coach-card-totalStars{color:#81848b}.coach-card-more-container{width:130px;height:100%;margin:0 auto;text-align:center}.coach-card-more a.btn{text-decoration:none;background-color:#fff;font-size:15px;border-radius:5px;border:1px solid #dfe1e6;padding:13px 25px;color:#313639;max-width:200px;overflow:hidden}.coach-card-more a.btn:hover{background-color:#dfe1e6}.coaches-section-allCoaches{margin-top:50px}.coaches-section-allCoaches a:link{text-decoration:none;border-bottom:3px solid #575057;font-size:20px;background-color:#fff;font-size:15px;border-radius:5px;border:1px solid #dfe1e6;padding:13px 25px;color:#575057;max-width:200px;overflow:hidden}.coaches-section-allCoaches a:visited{border:3px solid #575057;color:#575057}.coach-card-label{position:absolute;right:-3px;top:2px;width:80px;height:75px;overflow:hidden}.coach-card-label-top10{background-image:url('/Content/Img/svg/coaches-top-10-label-notext.svg');background-size:cover}.coach-card-label-top100{background-image:url('/Content/Img/svg/coaches-top-100-label-notext.svg');background-size:cover}.coach-card-label-rotate{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);writing-mode:lr-tb;padding-left:25px;padding-top:7px;color:#fff}@media screen and (max-width:1200px){.coach-card-label{right:-3px}}@media screen and (max-width:991px){.coach-card-label{right:-3px}}@media screen and (max-width:767px){.coach-card-label{right:-3px}}@media screen and (max-width:487px){.coach-card-label{right:-3px}}@media screen and (max-width:398px){.coach-card-container{width:260px}.coach-card{min-width:250px;width:250px;padding:0}.coach-card-label{right:4px}}.coach-info-photo-container{width:100%;overflow:hidden;margin:0 auto}.coach-info-photo-container img{width:100%}.coach-info-coach-card{background-color:#fff;max-width:350px;overflow:hidden;text-align:center}.coach-info-coach-card-photo{text-align:center}.coach-info-coach-card-name{margin-top:25px}.coach-info-coach-card-name a{font-size:16px;font-weight:400;color:#003a70;text-decoration:none}.coach-info-about-coach{font-weight:bolder;font-size:28px;line-height:48px;margin-bottom:15px;font-family:'PT Sans',sans-serif;color:#575057;display:block}.coach-info{padding:0;min-width:280px;max-width:480px;margin:0 auto;margin-top:200px}@media(max-width:480px){.coach-info{max-width:400px}}@media(max-width:410px){.coach-info{max-width:330px}}@media(max-width:340px){.coach-info{max-width:290px}}.coach-info-coach-card-container{padding:5px 5px 25px 0;max-width:350px;overflow:hidden;box-sizing:border-box;position:relative;margin:0 auto}.coach-info-coach-card-label{position:absolute;right:2px;top:2px;width:80px;height:75px;overflow:hidden}.coach-info-schools{width:100%;background-color:#f3f4f5;border-radius:10px;padding:15px}.school-item{display:inline-block;vertical-align:top;line-height:30px}.school-item:before{content:'';width:24px;height:32px;background-image:url(/Content/Img/location-icon-yellow.png);background-repeat:no-repeat;float:left;margin-right:15px}.coachstar-item{margin:0 auto 20px;padding:15px;border:1px solid #eaeaea;border-radius:10px;box-sizing:border-box}.coachstar-item-up{width:95%;margin:0 auto;border-bottom:1px solid #eaeaea;padding-bottom:5px}.coachstar-item-text{margin:10px auto;width:95%}.coachstar-item-client-photo{width:50px;height:50px;border-radius:25px;overflow:hidden;background-size:cover;border:1px solid #ccc;display:inline-block}.coachstar-item-coach-card-photo img{max-height:50px}.coachstar-item-client-name-date{display:inline-block;position:relative;height:60px;width:240px;padding-left:8px}.coachstar-item-client-name-date-container{position:absolute;top:20px}.coachstar-item-date{font-size:10px}.coachstar-item-mark-container{float:right;position:relative;height:100px;width:50px;overflow:hidden;text-align:right}.coachstar-item-mark{position:absolute;top:25px}.coachstar-item-mark-value{color:#fbae2a;font-size:18px}.coach-info-coach-card-more-container{width:100%}.coach-info-coach-card-more{width:130px;margin:15px auto}.coach-info-coach-card-more a.btn{text-decoration:none;background-color:#fff;font-size:15px;border-radius:5px;border:1px solid #dfe1e6;padding:13px 25px;color:#313639}.coach-info-coach-card-more a.btn:hover{background-color:#dfe1e6}#parentsComments{display:none}#LoadCoachStars{display:none}#FixedButton{position:fixed;z-index:90;max-height:80px;height:10px;width:270px;display:none;white-space:nowrap}#FixedButton a{font-family:'Lora',serif;border:0 none;vertical-align:middle;font-weight:700;width:180px;color:#575057;background-color:#ffaaa6;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;padding:12px;font-size:14px;text-align:center;text-decoration:none}@media(max-width:814px){.messengers-desktop{bottom:15px;left:10px}}@media(max-width:668px){.messengers-desktop{bottom:15px;left:10px}}@media(max-width:458px){#FixedButton{bottom:110px;left:2%;display:block}#link{display:none !important}}.client-cabinet-summer-camp{padding:20px}.client-cabinet-summer-camp .text-center{text-align:center}.client-cabinet-summer-camp ul:not(.list-inline){margin-bottom:15px;padding-left:40px}.client-cabinet-summer-camp .list-inline li{padding-left:5px;padding-right:5px}.summer-camp-prices-table td,.summer-camp-prices-table th{text-align:center;vertical-align:middle !important;width:12%;padding:5px !important;border:1px solid #ddd}.summer-camp-prices-table th{font-weight:bold}.summer-camp-prices-table-large td,.summer-camp-prices-table-large th{width:10%}.summer-camp-prices-table table{margin-bottom:10px;border-collapse:separate;border-spacing:0}.summer-camp-img{border-radius:5px;cursor:pointer;transition:.3s;max-width:250px;margin-bottom:30px}.summer-camp-img:hover{opacity:.7}.client-cabinet-summer-camp .img-modal{display:none;position:fixed;z-index:1000;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.5)}.client-cabinet-summer-camp .modal-content{margin:auto;display:block;max-width:700px;max-height:80%}.client-cabinet-summer-camp .modal-content{-webkit-animation-name:summer-camp-img-zoom;-webkit-animation-duration:.6s;animation-name:summer-camp-img-zoom;animation-duration:.6s}@-webkit-keyframes summer-camp-img-zoom{from{-webkit-transform:scale(0)}to{-webkit-transform:scale(1)}}@keyframes summer-camp-img-zoom{from{transform:scale(0)}to{transform:scale(1)}}.client-cabinet-summer-camp .close{position:absolute;top:15px;right:35px;color:#000;font-size:40px;font-weight:bold;transition:.3s;opacity:1}.client-cabinet-summer-camp .close:hover,.client-cabinet-summer-camp .close:focus{color:#bbb;text-decoration:none;cursor:pointer}@media only screen and (max-width:700px){.client-cabinet-summer-camp .modal-content{width:auto;max-height:100%}.client-cabinet-summer-camp .img-modal{padding-top:50px}}@media only screen and (max-width:400px){.client-cabinet-summer-camp .modal-content{width:90%;height:auto;max-height:none}}.summer-camp-subheader-underline{text-decoration:underline}.summer-camp-timetable ul{list-style:none;margin-bottom:15px;padding-left:40px}.summer-camp-timetable li{display:list-item}.summer-camp-prices ul{list-style:none;margin-bottom:15px;padding-left:40px}.summer-camp-prices li{display:list-item}.summer-camp-prices ul>li:before{content:"- ";text-indent:-5px}.summer-camp-annulment li{list-style:circle;display:list-item;list-style-type:disc}.summer-camp-link{color:#000;border-bottom:2px solid #93d8f2;text-decoration:none;font-size:18px}.summer-camp-links-container{width:100%}.summer-camp-link-container{max-width:350px;display:inline-block;padding:0 50px}.summer-camp-link-container:nth-child(n+2){margin-top:40px}.summer-camp-link:hover{text-decoration:none}.summer-camp-link-above-image{width:250px;height:250px;display:block;border-radius:50%;background-size:cover;margin:0 auto;margin-bottom:20px}.summer-camp-link-above-image:nth-child(n+2){margin-top:20px}.client-cabinet-summer-camp h2{font-weight:700;font-size:32px;line-height:36px;font-family:'PT Sans',sans-serif;color:#003a70;margin-bottom:35px}.client-cabinet-summer-camp h4{font-weight:bold;font-size:16px;margin-bottom:15px}.client-cabinet-summer-camp p{text-align:justify;margin:0 0 10px}.camps-header{margin-top:-15px}@media only screen and (max-width:480px){.client-cabinet-summer-camp{padding:0}.client-cabinet-summer-camp p{font-size:18px !important}.client-cabinet-summer-camp .text-left{text-align:left}}@media screen and (max-width:378px){.client-cabinet-summer-camp ul{padding-left:20px !important}.client-cabinet-summer-camp li{font-size:16px}}.erp-ad{padding:30px;background-color:#f2e6e1;text-align:center;position:relative;z-index:20}.erp-ad a,.erp-ad a:active,.erp-ad a:visited{color:#575057}@media screen and (max-width:1500px){.format-section{background-position:-300px 0}.teachers-section .image-wrapper img{width:100%}.slider-item:after{width:calc(100% - 60px);border-left:30px solid #fff;border-right:30px solid #fff}.gallery-section:before{left:70%}.icon-list li{margin-right:40px;max-width:390px}.contact-block .map-block{max-width:850px}.popup-step .popup-content .rules-wrap{height:400px}}@media screen and (max-width:1439px){.title-heading{font-size:38px}.section-heading{font-size:38px}.lesson-section .photos-list li{max-width:480px}.lesson-section .photos-list li .image-holder{width:240px;height:226px}.lesson-section .photos-list li .description{font-size:24px;width:180px}.format-section .format-list li{margin-right:150px}.format-section .format-list li .big-pink{font-size:80px}.format-section .format-list li:nth-child(3){margin-left:160px}.contact-section{padding-top:20px}.icon-list li{max-width:400px}.icon-list.inline li{max-width:350px}.slider-item iframe{height:100%}.slider-item:after{width:calc(100% - 40px);border-left:20px solid #fff;border-right:20px solid #fff}.contact-block .form-block{max-width:35%}.contact-block .map-block{max-width:60%}}@media screen and (max-width:1250px){.format-section{background-position:-360px 0}.teachers-section .image-wrapper img{width:100%}.gallery-section:before{left:75%}.icon-list li{margin-right:50px}.intro-section:before{height:80%}.intro-section .greating-block{width:70%}.intro-section .greating-block .title-heading{font-size:40px;line-height:40px}.section-heading{font-size:38px}.format-section .format-list li{margin-right:130px}.format-section .format-list li:nth-child(3){margin-left:130px}.tablet-section .tablet-cover{width:55%}.tablet-section .tablet-cover .intro-text{bottom:50px}.light-pink-heading{font-size:24px}.icon-list li{max-width:30%}.slider-item iframe{width:100%;left:0}.contact-section .help-block .help-show .wrap{font-size:14px;min-width:250px}.popup-step .popup-content{max-width:690px}}@media screen and (max-width:1160px){.slider-item{padding:20px 20px}.icon-list.inline li{max-width:290px}.top-head{background-image:none;background-color:#f0f0f0}.main-header{background-size:cover}.intro-section{height:inherit;padding-top:120px}.top-head .header-phone .number{font-size:20px}.top-head .social-icon .social-icon-list{margin-right:0}.section-heading{font-size:34px}.lesson-section .photos-list li .image-holder{width:225px;height:226px}.lesson-section .photos-list li .description{font-size:24px;width:180px}.lesson-section .photos-list li .description{width:160px}.format-section .format-list{width:100%}.format-section{background-position:-400px 0;padding:50px 0}.teachers-list li{width:48%}.icon-list li{margin-right:30px}.tablet-section .tablet-cover{margin-left:-50px}.tablet-section .tablet-cover .intro-text{bottom:20px}.slider-item iframe{height:89%}.contact-section .section-heading{max-width:500px}.main-footer .footer-list{}.contact-section{padding:50px 0}.gallery-section{padding:50px 0}.teachers-section{background-size:contain}.contact-block .form-block{max-width:49%}.contact-block .map-block{max-width:49%}#google-map{height:447px}}@media screen and (max-width:979px){.top-head .account-login .login{padding-left:30px;font-size:0}.intro-section .greating-block .title-heading{font-size:34px;line-height:40px}.section-heading{font-size:30px}.lesson-section .photos-list li{width:360px}.lesson-section .photos-list li .image-holder{width:180px;height:180px}.lesson-section .photos-list li .description{font-size:20px;line-height:26px;width:120px}.lesson-section .photos-list li .description .pink-number{font-size:48px}.format-section .format-list li{font-size:18px}.format-section .format-list li .big-pink{font-size:66px;margin-bottom:5px}.format-section .format-list li .big-pink.before:before{line-height:66px}.light-pink-heading{font-size:18px}.icon-list li.full{max-width:650px}.teachers-list{margin-left:50px}.teachers-list li figure{margin:0 20px}.teachers-list li figcaption .name{font-size:18px}.icon-list.inline li{width:100%;max-width:100%;margin-bottom:25px;margin-right:0}.icon-list.inline li .icon{display:inline-block;vertical-align:top}.icon-list.inline li .inline-caption{display:inline-block;vertical-align:top;width:calc(100% - 150px);margin-left:20px}.icon-list.inline li .inline-caption .light-pink-heading{margin-top:0;height:initial}.gallery-section:before{left:75%}#google-map{height:450px}.red-btn{font-size:14px;padding:10px 20px}.contact-block .form-block{max-width:47%}.contact-block .map-block{max-width:49%}.contact-section{padding:0 0 50px}.slider-item .video:after{height:50px;width:50px}.slider-item{height:400px}.slider-item .video{cursor:pointer;height:400px}}@media screen and (max-width:850px){.lesson-section .photos-list li{width:320px}.lesson-section .photos-list li .image-holder{width:160px;height:160px}.lesson-section .photos-list li .description{font-size:20px;line-height:26px;width:100px}.lesson-section .photos-list li .description .pink-number{font-size:48px}.format-section .format-list:after{top:40%;right:150px}.icon-list li.half{margin:0 20px 20px 0;max-width:45%}.icon-list li.full{max-width:550px}.tablet-section .tablet-cover{margin-top:0;width:45%}.tablet-section .tablet-cover .intro-text{bottom:-30px;font-size:12px;max-width:175px}.slider-item iframe{height:100%}.main-footer .footer-list{width:100%}.format-section{padding:10px 0;background-position:-450px 0}.teachers-section{background-size:contain}.tablet-section{margin-top:50px}.slider-item{padding:20px}.popup-step .popup-content{max-width:500px}.slider-item{height:350px}.slider-item .video{cursor:pointer;height:350px}}@media screen and (max-width:719px){.lesson-section .photos-list li{width:280px}.lesson-section .photos-list li .image-holder{width:140px;height:140px}.lesson-section .photos-list li .description{width:120px;font-size:16px;padding:0 10px}.lesson-section .photos-list li .description .pink-number{font-size:40px;margin-bottom:5px}.format-section .format-list li{font-size:16px}.big-pink{font-size:50px}.tablet-section .tablet-cover{margin:0 auto;float:none;display:block}#google-map{height:350px}.main-footer .copyright{width:100%}.top-head .social-icon{display:none}.top-head .account-login{display:none}.mobile-nav-wrap{display:inline-block}.popup-step .popup-content.rules{padding:30px 20px 30px 20px}.popup-step .popup-content .rules-wrap{padding-right:10px}.close-popup{right:-4px}.intro-section{height:inherit;padding-top:50px}}@media screen and (max-width:649px){.format-section{background-position:80% 0}.slider-item{padding:0 10px}.top-head .header-phone{margin:15px 0 0 35px}.top-head .logo-holder{margin:0}.intro-section .greating-block{width:80%}.intro-section .greating-block .title-heading{font-size:26px;width:100%;text-align:center}.intro-section .greating-block span{width:100%;text-align:center}.section-heading{font-size:18px;line-height:1.56}.lesson-section{padding:10px 0}.teachers-list{margin-left:0}.teachers-list li{width:100%;display:list-item;margin-bottom:25px}.teachers-list li figure{margin:0}.teachers-list li figcaption{width:100%;max-width:100%}.icon-list{margin-top:25px}.icon-list li.full{max-width:100%;width:100%;margin-left:0}.icon-list li.half{width:100%;max-width:100%;margin-right:0}.format-section .format-list li{margin:0 0 20px 0;display:list-item}.format-section .format-list li:nth-child(2n+2){margin-left:100px}.format-section .format-list li:nth-child(3){margin-left:0}.tablet-section{position:relative}.tablet-section .room{margin-top:400px}.tablet-section .tablet-cover{position:static}.tablet-section .tablet-cover img{position:absolute;top:0;left:0}.tablet-section .tablet-cover .intro-text{position:static;margin-right:0;max-width:250px}.slider-item iframe{width:100%}.contact-block .form-block{width:100%;max-width:100%;margin-bottom:50px}.contact-block .map-block{float:none;width:100%;max-width:100%}.lesson-section .photos-list{text-align:center}.lesson-section .photos-list li{margin:0}.lesson-section .photos-list li.offset-left{margin-left:0}.lesson-section .photos-list li .description{text-align:left}.lesson-section .photos-list li .description.hidden-lg-visible-mobile{display:inline-block;text-align:right}.lesson-section .photos-list li .description.hidden-mobile{display:none}.lesson-section .photos-list li .description.left-text{text-align:left}.main-footer .footer-list li{display:list-item;margin-bottom:15px}.popup-step .popup-content{max-width:400px}.slider-item{height:300px}.slider-item .video{cursor:pointer;height:300px}}@media screen and (max-width:595px){.main-header{background-position:40% 0}.format-section{background-position:75% 0}.slider-item{height:270px}.slider-item .video{cursor:pointer;height:270px}}@media screen and (max-width:549px){.slider-item{height:250px}.slider-item .video{cursor:pointer;height:250px}}@media screen and (max-width:459px){.fixed-phone{display:none}.intro-section .greating-block{width:100%}.section-heading{width:100%}.lesson-section:before{top:170px;right:15%;height:60px;background-size:contain;background-repeat:no-repeat}.lesson-section:after{width:40px;height:80px;bottom:0}.format-section .format-list:before{left:18%;width:40px;height:60px}.format-section .format-list:after{top:65%;right:50px}.tablet-section .room{margin-top:250px}.icon-list{line-height:20px;margin-top:0}.icon-list.inline li .inline-caption{display:block;width:100%;margin:0}.slider-item iframe{left:10px}.gallery-section:before{left:72%;top:110px;width:40px}.gallery-section .slider{margin-top:50px}.red-btn{width:100%}.teachers-section{padding:50px 0}.teachers-section .image-wrapper{margin-bottom:10px}.teachers-section .tablet-cover .intro-text{width:200px;font-size:10px}body{font-size:12px}.teachers-list li figcaption .name{font-size:15px;margin-bottom:8px}.contact-section{padding-top:20px}.contact-section .help-block .help-title:after{top:-8px}.intro-section .greating-block .red-btn{padding:0;width:98%;position:static;margin-left:0;margin-top:35px}.contact-block .form-block .mask{font-size:24px}.contact-block .form-block .mask .mask-caption{margin-top:-120%}.big-pink{line-height:50px}.big-pink.before:before{line-height:25px}.contact-block{margin-top:0}#google-map{pointer-events:none}.slick-track{margin-left:0}.slider-item .video:after{height:32px;width:32px}.popup-step .popup-content{max-width:250px}.slider-item{height:200px}.slider-item .video{cursor:pointer;height:200px}.light-pink-heading{height:initial;min-height:80px}}@media screen and (max-width:320px){.white-btn{font-size:12px}.contact-block .form-block .mask{font-size:24px}.contact-block .form-block .mask .mask-caption{margin-top:-150%}}@media screen and (max-width:360px){.format-section{background-position:10% 0}.main-header{background-position:50% 0}}