@import "../../libs/pure/pure-min.css";@import "../../libs/pure/grids-responsive-min.css";@import "../../css/pure-extend.css";@import "../../css/extra.css";@import "../../css/cart.css";@import "../../js/johndyer-mediaelement/build/mediaelementplayer.min.css";@import "../../libs/swiper/package/css/swiper.min.css";@import "../../libs/fontawesome-pro-5.7.2-web/css/all.min.css";@import "../../libs/TurnWheel/jReject/css/jquery.reject.css";@import "../../libs/fancybox/dist/jquery.fancybox.min.css";@import "../../js/jquery-ui/jquery-ui.min.css";@import "../../libs/select2/dist/css/select2.min.css";@import "../../css/jquery.timepicker.min.css";@import url(https://fonts.googleapis.com/css2?family=Albert+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);:root{--color-1:#ED1C24;--color-2:#303030;--color-3:#7E7E7E;--color-4:#535353}.swiper-button-next,.swiper-button-prev{color:#A2A2A2;height:16px;margin-top:-8px}.swiper-button-next:hover,.swiper-button-prev:hover{color:var(--color-1)}.swiper-button-next:after,.swiper-button-prev:after{content:none}html{height:100%;font-size:62.5%}body{min-height:100vh;color:var(--color-2);font-family:'Albert Sans',sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:300;font-size:1.8rem;line-height:24px}a{text-decoration:none;outline:none;color:var(--color-1);-webkit-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s}a:hover{text-decoration:none;color:#000}#page{min-height:100vh;position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:auto;flex:auto}div.container.fluid{width:100%;padding:0 30px}footer{height:0;clear:both;position:relative;z-index:3;background:#e7f8ff;color:gray;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}div.footer-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header{position:relative;z-index:222;background:#fff;height:78px;border:1px solid #E7E7E7}header>.container{position:relative;height:100%}main{-webkit-box-flex:1;-ms-flex:auto;flex:auto;-ms-flex-positive:1;flex-grow:1}div.header-content{position:relative;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}a.logo{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;left:15px;top:0;bottom:0;background:url(../../images/logo2.png) left center no-repeat;background-size:contain;width:130px;z-index:15}section{padding:60px 0}section.monthly-list-section{padding-top:33px;padding-bottom:33px}section.monthly-list-section:last-child{padding-bottom:125px;}.monthly-list-container{margin-bottom:-80px;padding-top:10px}.monthly-list-container>*{margin-bottom:80px}.platform-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.platform-photo{position:relative;overflow:hidden}.platform-photo img{width:100%;height:auto;display:block;border-radius:20px}.platform-photo-info{position:absolute;right:10px;top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.platform-photo-info div{background:rgba(48,48,48,.8);border-radius:10px;min-width:79px;min-height:30px;color:#fff;padding:.3em .5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:400;font-size:1.2rem;line-height:1}.platform-photo-info div + div{margin-top:4px}.platform-photo-info div svg{margin-right:.6em}.platform-descr{color:var(--color-2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:auto;flex:auto;margin-top:.7em}.platform-descr.no-response{-webkit-box-flex:0;-ms-flex:none;flex:none}.platform-reservation{font-size:1.4rem;margin-top:1em}.platform-reservation .ext_button{padding:0 1em}.platform-lesson-action{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.4rem;gap:16px;margin-top:1em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.platform-lesson-action .ext_button{padding:0 1em}.platform-lesson-action>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.platform-teacher-info{font-weight:400;font-size:1.4rem;line-height:1.1;color:var(--color-4);margin-top:.5em}.platform-lesson-action .simple-button svg{margin-left:0;margin-right:.3em}.platform-title{font-weight:500;font-size:1.8rem;line-height:24px;color:var(--color-2);-webkit-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s;position:relative;padding-right:20px}.platform-item:hover .platform-title{color:var(--color-1)}.platform-item-info-line{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-weight:400;font-size:1.4rem;line-height:17px;color:var(--color-4);padding-top:1.4em;margin-top:auto}.platform-item-rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.platform-item-rating svg{margin-left:.5em}section.how-it-works-section{padding-top:40px;position:relative}section.how-it-works-section:before{position:absolute;right:-330px;top:45px;background-image:url(../../images/misc/misc-4.svg);width:693px;height:733px;content:'';z-index:-1}.en-ver section.how-it-works-section:before{display:none}.en-ver .about-us-en{position:relative}.en-ver .about-us-en:before{position:absolute;left:-330px;top:-300px;background-image:url(../../images/misc/misc-4.svg);width:693px;height:733px;content:'';z-index:-1}.how-it-works-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -33px -30px;padding-top:1.7em}.how-it-works-container>*{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:20%;padding:0 33px 30px}.how-it-works-item{color:var(--color-2)}.how-it-works-icon{margin-bottom:.7em}.how-it-works-title{font-weight:700;line-height:24px;margin-bottom:1em}.how-it-works-descr{font-size:1.4rem;line-height:22px}.how-it-works-icon{position:relative}.how-it-works-icon img{max-width:100px;display:block}.how-it-works-icon:before{position:absolute;top:5px;right:-6px;background-image:url(../../images/icons/svg/ico-14.svg);width:92px;height:26px;content:''}.how-it-works-container>*:nth-child(even) .how-it-works-icon:before{position:absolute;top:0;right:0;background-image:url(../../images/icons/svg/ico-19.svg);width:92px;height:26px;content:''}.platform-container{margin-bottom:-65px}.platform-container>*{margin-bottom:65px}.how-it-works-container>*:last-child .how-it-works-icon:before{content:none}.platform-items-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:-30px}.platform-items-list>*{margin-bottom:30px}.platform-items-list2{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:-15px}.platform-items-list2>*{margin-bottom:15px}.platform-item-text-box{color:var(--color-2);font-size:14px;line-height:17px;font-weight:400;border:1px solid #ED1C24;border-radius:20px;padding:4px 15px;overflow:auto;position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;background:#fff;opacity:0;visibility:hidden;-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-ms-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s}.platform-item.selected .platform-item-text-box,.platform-item:hover .platform-item-text-box{opacity:1;visibility:visible}.platform-item .platform-item-text-box.scroll-image:before{position:absolute;right:0;top:calc(100% - 25px);width:14px;font-family:"Font Awesome 5 Pro";content:'\f175';display:flex;justify-content:center;align-items:center;font-size:2rem;color:rgba(126,126,126,.5);font-weight:100;animation:animatename 2s linear infinite;-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-ms-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s}.platform-item .platform-item-text-box.scroll-image.hide-element:before{opacity:0;visibility:hidden}@keyframes animatename{0%{transform:translateY(3px)}50%{transform:translateY(-3px)}100%{transform:translateY(3px)}}.platform-item-text-box h3{font-weight:600;margin-bottom:0}.platform-box{font-weight:300;font-size:1.8rem;line-height:24px;color:var(--color-4);padding-right:17%}.platform-box.style-1{padding-right:0}.platform-box h1{font-weight:700;font-size:4rem;line-height:48px;color:var(--color-2)}.platform-info{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -30px -30px;font-weight:400;font-size:14px;line-height:17px;max-width:475px}* + .platform-info{padding-top:30px}.platform-info.is-long{max-width:100%}.platform-info>*{max-width:50%;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;padding:0 30px 30px;position:relative}.platform-info>*:not(:last-child):before{position:absolute;right:0;top:0;background:#E7E7E7;width:1px;height:66px;content:''}.platform-info h2{font-weight:400;font-size:4rem;line-height:1;margin-bottom:.3em}.platform-action{font-size:1.6rem}* + .platform-action{margin-top:2em}div.swiper-icons{height:94px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.swiper-icons-container{position:relative}.swiper-icons-container .swiper-button-next,.swiper-icons-container .swiper-button-prev{margin-top:-20px}.swiper-icons-container .swiper-button-next{right:-47px}.swiper-icons-container .swiper-button-prev{left:-47px}.swiper-icon-item .ico.other span{width:24px;height:24px;display:block;background-color:var(--color-4);-webkit-mask-size:cover!important;mask-size:cover!important;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s}.swiper-slide.selected .swiper-icon-item .ico.other span,.swiper-icon-item:hover .ico.other span{background-color:var(--color-1)}.swiper-icon-item .ico.msie{display:none}.msie .swiper-icon-item .ico.msie{display:block}.swiper-icon-title{font-weight:500;font-size:1.4rem;line-height:1.1;color:var(--color-3);margin-top:8px;-webkit-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s}.swiper-slide.selected .swiper-icon-item .swiper-icon-title,.swiper-icon-item:hover .swiper-icon-title{color:var(--color-1)}section.monthly-actives-section{padding:10px 0}section.platform-section{padding-top:23px}section.info-section{position:relative;padding-bottom:40px}div.monthly-actives-container{margin-top:-6px}div.monthly-actives-container{display:flex;margin:0 -54px;padding-right:17%}div.monthly-actives-container>*:not(:last-child){position:relative}div.monthly-actives-container>*:not(:last-child):before{position:absolute;background:#E7E7E7;bottom:0;content:'';width:1px;right:0;height:100px}div.monthly-actives-container>*{flex:1 1 100%;max-width:calc(100vw / 3);padding:0 54px}div.monthly-actives-icon{display:flex;font-weight:500;font-size:4rem;line-height:48px;color:var(--color-4);gap:27px}div.monthly-actives-pre-title{display:flex;font-weight:600;font-size:18px;line-height:24px;color:var(--color-4);margin-bottom:20px}div.monthly-actives-text{font-weight:400;font-size:1.4rem;line-height:17px;color:var(--color-4);margin-top:15px}section.info-section.nodecor:before{content:none}section.info-section:before{position:absolute;right:-310px;top:-70px;background-image:url(../../images/misc/misc-4.svg);width:649px;height:733px;content:'';z-index:-1}section.info-section h1{font-weight:700;font-size:4rem;line-height:1.1}section.info-section h2{font-weight:500;font-size:3.2rem;line-height:1.1}.sized-container{max-width:954px}section.info-section + section.about-us-stats{padding-top:5px}.about-us-stats-container{margin-bottom:-30px}.about-us-stats-container>*{margin-bottom:30px}.about-us-stats-list{margin-bottom:-2.1em;padding-top:3.2em}.about-us-stats-list>*{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2.1em}.about-us-stats-list-icon{width:90px}.about-us-stats-list-icon img{display:block}.en-ver .about-us-stats-list-icon img{max-width:60px}.about-us-stats-list-descr{margin-top:-7px;font-weight:400;font-size:14px;line-height:1.1}.about-us-stats-list-descr h3{font-weight:400;font-size:4rem;line-height:1;color:var(--color-2);margin-bottom:.3em}.about-us-stats-photos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative}.about-us-stats-photos picture{margin-left:auto}.about-us-stats-photos picture img{display:block;border-radius:20px}.about-us-stats-photos picture:first-child img{display:block;position:absolute;left:0;top:110px;border:4px solid #FFF}.gallery-container{position:relative}.gallery-container a{display:block}.gallery-container a img{width:100%;height:auto;display:block;border-radius:20px}.gallery-container .swiper-button-next{right:-45px}.gallery-container .swiper-button-prev{left:-45px}* + .table-block{margin-top:3.5em}.table-block + *{margin-top:3.5em}section.add-info-section{padding-bottom:30px}section.add-info-section ul{list-style:none;padding:0;margin:0}.info-section ul{list-style:none;padding:0;margin:0}.info-section ul li:before,.add-info-section ul li:before{width:4px;height:4px;display:inline-block;content:'';margin-bottom:5px;border-radius:100%;background-color:var(--color-2);margin-right:.5em;margin-left:.4em}section.add-info-section + section.gallery-section{padding-top:35px}section.gallery-section{padding-bottom:120px}section.lesson-info-section{padding-bottom:30px}section.lesson-info-section + section.info-section{padding-top:30px}.lesson-info-container{margin-bottom:-30px}.lesson-info-container>*{margin-bottom:30px}.lesson-info-photo{padding-right:30px;position:relative}.lesson-info-photo .favorite-button{right:auto;left:20px;top:20px;color:red}.lesson-info-photo img{width:100%;height:auto;display:block;border-radius:30px}.lesson-info-descr .platform-item-rating{margin-bottom:5px}.lesson-info-descr h1{font-weight:700;font-size:4rem;line-height:1.1;margin-bottom:0}.lesson-info-descr-title{display:-webkit-box;display:-ms-flexbox;display:flex;gap:23px;font-size:18px;font-weight:500;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:1.1em}.lesson-info-descr-text{font-weight:500;font-size:1.6rem;line-height:24px;color:var(--color-4)}* + .lesson-info-descr-icons{margin-top:1.8em}.lesson-info-descr-icons{border:1px solid var(--color-1);border-radius:20px;min-height:114px;padding:24px 32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:fit-content}.lesson-info-descr-icons ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding:0;margin:0;gap:30px;justify-content:flex-start;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.lesson-info-descr-icons ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-weight:500;font-size:1.4rem;line-height:17px;color:var(--color-2);max-width:107px;min-width:107px;flex:1}.lesson-info-descr-icons ul li img{margin-bottom:1em;height:20px;width:auto}section.time-reservation-section{padding-top:20px;padding-bottom:30px}.time-reservation-title{font-weight:500;font-size:1.8rem;line-height:24px;margin-bottom:1.7em}.time-reservation-container{margin-bottom:-16px;margin-left:-8px!important;margin-right:-8px!important}.time-reservation-container>*{margin-bottom:16px;padding-right:8px!important;padding-left:8px!important}.time-reservation-container .ext_button{height:42px;width:100%;padding:0 1em;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:10px;font-size:1.4rem;font-weight:500}section.lesson-information-blocks{padding-top:50px;padding-bottom:30px}.lesson-information-container{margin-bottom:-30px}.lesson-information-container>*{margin-bottom:30px}.lesson-information-container>*:first-child{display:flex;flex-direction:column}.lesson-information-block{font-weight:300;font-size:1.6rem;line-height:22px;color:var(--color-2);border:1px solid var(--color-1);border-radius:20px;padding:40px 32px;flex:1 1 100%}.lesson-information-block + .lesson-information-block{margin-top:30px}.lesson-information-block h2{font-weight:500;font-size:3.2rem;line-height:1.1;color:var(--color-2);margin-bottom:.7em}.lesson-information-block.big-eelement{height:100%}.lesson-information-block ul{list-style:none;padding:0;margin:0}.lesson-information-block ul li:before{content:'-';display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.lesson-information-competence{padding-top:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;border-bottom:1px solid #D9D9D9;padding-bottom:2em;padding-right:12%;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}.lesson-information-competence div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-weight:300;font-size:1.6rem;line-height:22px;color:var(--color-2);padding-bottom:3px;max-width:calc(25% - 30px);flex:1 1 100%}.lesson-information-competence div img{margin-bottom:.7em;height:24px;width:24px;display:block}.lesson-information-competence-text{font-size:1.6rem}* + .lesson-information-competence-text{font-size:1.6rem;margin-top:2.8em}.lesson-information-competence-text h3{font-weight:500;font-size:1.6rem;margin-bottom:0}section.downloads-section{padding-top:48px;padding-bottom:40px}.downloads-container{margin-bottom:-30px}.downloads-container>*{margin-bottom:30px}.downloads-item{min-height:65px;color:var(--color-1);border:1px solid var(--color-1);border-radius:10px;padding:.5em 30px;gap:8px;font-size:1.6rem;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.downloads-item span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.downloads-item svg{margin-right:.5em}.downloads-item span span{font-weight:400;font-size:1.2rem;line-height:1.1}section.feedback-section{padding-bottom:30px}.feedback-container{padding-top:8px;margin-bottom:-80px}.feedback-container>*{margin-bottom:40px;padding-bottom:40px}.feedback-container>*:not(:last-child){border-bottom:1px solid #D9D9D9}.feedback-item{display:-webkit-box;display:-ms-flexbox;display:flex}.feedback-photo{margin-right:30px}.feedback-photo img{display:block;border-radius:20px}.feedback-title{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.1em;line-height:1}.feedback-title h3{margin:0;font-size:1.8rem;font-weight:500;line-height:1}.feedback-title h3 + *{margin-left:1.9em}.feedback-title .platform-item-rating{font-size:1.4rem;margin-top:-1px}.feedback-text{font-weight:300;font-size:1.4rem;line-height:20px;color:var(--color-2)}.answer{border:1px solid #D9D9D9;font-weight:300;font-size:1.4rem;line-height:20px;color:var(--color-2);padding:10px 15px;margin-top:10px;border-radius:10px}.answer strong{font-size:12px}.feedback-descr{padding-right:17%}section.lessons-section{padding-top:70px;padding-bottom:125px}.lessons-container{padding-top:5px;position:relative}.lessons-container .swiper-slide{height:auto}.lessons-container .swiper-button-next{right:-50px}.lessons-container .swiper-button-prev{left:-50px}section.content-menu-section + section.usser-zone-information{padding-top:10px}section.usser-zone-information{padding-bottom:40px}.user-zone-information-container{background:#FFF;border:1px solid var(--color-1);border-radius:20px;min-height:132px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 30px}ul.user-zone-info{list-style:none;padding:0;margin:0 0 -8px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex:auto;flex:auto}ul.user-zone-info>*{max-width:calc(100% / 3);-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;font-weight:500;font-size:1.6rem;line-height:1.1;color:var(--color-2);margin-bottom:8px}ul.user-zone-info>* span{font-weight:300;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:.4em}ul.user-zone-info>* span svg{margin-left:.1em}section.active-teachers-section{padding-top:40px}.active-teachers-container{margin-bottom:-30px;padding-top:10px}.active-teachers-container>*{margin-bottom:30px}.teacher-item-photo{display:-webkit-box;display:-ms-flexbox;display:flex}.teacher-item-photo img{width:100%;height:auto;display:block;border-radius:20px}.teacher-item-descr{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1;align-items:center;gap:16px;margin-top:.7em}.teacher-item-descr a:hover{color:var(--color-1)}.teacher-item-title{font-weight:500;font-size:1.8rem;line-height:1;color:var(--color-2)}.teacher-item-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;font-size:1.4rem;line-height:1;color:var(--color-2)}.teacher-item-action svg{margin-right:.3em}.teacher-item-hov-info{position:relative}.teacher-item-hov-info-contaier{position:absolute;right:0;top:calc(100% + 10px);background:#FFF;-webkit-box-shadow:0 0 22px rgba(48,48,48,.07);box-shadow:0 0 22px rgba(48,48,48,.07);border-radius:20px;width:298px;z-index:11;height:256px;overflow:auto;padding:32px 24px 20px;font-weight:300;font-size:1.4rem;line-height:24px;color:var(--color-2);-webkit-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s;opacity:0;visibility:hidden}.teacher-item-hov-info-contaier:before{background-image:url(../../images/icons/svg/ico-32.svg);width:9px;height:9px;content:'';position:absolute;top:20px;right:20px}.teacher-item-hov-info-contaier h2{font-weight:500;font-size:1.8rem;line-height:1.1;color:var(--color-2);margin-bottom:.1em}.teacher-item-hov-info-contaier h3{font-weight:500;font-size:1.4rem;line-height:24px;color:var(--color-4)}.teacher-item-action.opened + .teacher-item-hov-info-contaier{opacity:1;visibility:visible}.teacher-item-actions{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -4px -4px}* + .teacher-item-actions{margin-top:1.2em}.teacher-item-actions>*{border:1px solid #303030;border-radius:10px;font-weight:500;font-size:1.4rem;line-height:1;color:var(--color-2);height:37px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 4px 4px;background:#fff}.teacher-item-actions>*:first-child{border-color:var(--color-1);color:var(--color-1)}.teacher-item-actions>* svg{margin-right:.1em}.teacher-item-actions>*:hover{border-color:var(--color-1);color:var(--color-1)}.teacher-item-actions>*:first-child:hover{background:green;border-color:green;color:#fff}section.new-teachers-section{padding-top:43px;padding-bottom:125px}.new-teachers-container{margin-bottom:-30px;padding-top:10px}.new-teachers-container>*{margin-bottom:30px}section.lesson-filters-section{padding-bottom:40px}.lessons-filters-container{margin-bottom:-30px}.lessons-filters-container>*{margin-bottom:30px}.padded-right{padding-right:215px;margin-bottom:-16px;margin-left:-8px!important;margin-right:-8px!important}.padded-right>*{margin-bottom:16px;padding-right:8px!important;padding-left:8px!important;display:-webkit-box;display:-ms-flexbox;display:flex}.padded-right>* select{display:none}.padded-right>* .ext_button{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-size:1.4rem;height:44px}.filter-by-selector{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:100%}section.filtered-item-section{padding-top:40px}.filtered-items-container{margin-bottom:-80px}.filtered-items-container>*{margin-bottom:80px}.filtered-items-container + .filtered-items-container{margin-top:80px}.filters-map{border-radius:20px;overflow:hidden}section.top-title-section{padding-top:50px;padding-bottom:30px}section.top-title-section + section.content-menu-section{padding-top:0}section.content-menu-section + section.add-zone-section{padding-top:10px}section.add-zone-section{padding-bottom:30px}.add-zone-container{margin-bottom:-30px}.add-zone-container>*{margin-bottom:30px}.add-zone-container>* .ext_button{width:100%;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.6rem;height:65px}section.sign-collection-section{padding-top:35px;padding-bottom:40px}.sign-collection-container{background:#FFF;border:1px solid #ED1C24;border-radius:20px;padding:40px 32px 37px}.sign-collection-title{font-weight:500;font-size:3.2rem;line-height:1.1;color:var(--color-2);margin-bottom:1.4em}.sign-collection-list{padding-right:3.5em}.badges-list-1 .sign-collection-list{padding-right:0}.sign-collection-list img{display:block;height:36px;margin-bottom:1em}.sign-collection-list h2{font-weight:500;font-size:1.4rem;line-height:1.1;margin-bottom:.3em}.sign-collection-list h3{font-size:1.4rem;line-height:1.1;font-weight:300;margin:0}.sign-collection-list .swiper-wrapper{transition-timing-function:linear}.ico.badge i{font-size:25px;margin-bottom:1em;color:var(--color-1)}.sign-collection-list .ico.badge span{width:36px;height:36px;display:block;background-color:var(--color-4);-webkit-mask-size:contain!important;mask-size:contain!important;-webkit-mask-repeat:no-repeat;-webkit-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s;background-color:var(--color-1);margin-bottom:1em}section.planned-lesson-section{padding-top:40px}.planned-lesson-container{margin-bottom:-30px}.planned-lesson-container>*{margin-bottom:30px}.planned-lesson-box{font-size:1.8rem}.planned-lesson-box h2{font-weight:700;font-size:4rem;line-height:48px;color:var(--color-2);margin-bottom:.9em}.planned-lesson-box ul{list-style:none;padding:0;margin:0;font-size:1.6rem}.planned-lesson-box ul li{margin-bottom:.5em}.planned-lesson-box b{font-weight:500}.planned-lesson-box span{margin-left:.4em}.calendar-info-container{margin-right:40px}.calendar-color-info{margin-top:1.6em}.ccalendar-color-info-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding:0;margin:0}.ccalendar-color-info-list>*{max-width:calc(100% / 3);-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin-bottom:.7em;font-weight:300;font-size:1.4rem;line-height:1.1;color:var(--color-4)}.ccalendar-color-info-list span{width:10px;height:10px;display:inline-block;border-radius:100%;margin-right:.3em}section.lessons-by-date-section{padding-top:33px}.lessons-by-date-container{padding-top:10px;margin-bottom:-80px}.lessons-by-date-container>*{margin-bottom:80px}section.my-lessons-section{padding-top:40px}.my-lessons-container{padding-top:5px;margin-bottom:30px}.my-lessons-container>*{margin-bottom:30px}.my-lessons-container2{padding-top:5px;margin-bottom:30px}.my-lessons-container2>*{margin-bottom:30px}section.path-container-section{padding:60px 0 20px}section.path-container-section + section{padding-top:26px}div.path-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-weight:400;font-size:1.4rem;line-height:17px;color:var(--color-4)}div.path-container a{color:var(--color-4)}div.path-container a:hover{color:var(--color-1)}ul.path{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;margin:0}ul.path>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}ul.path>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:21px;position:relative}ul.path>li>a:after{content:'/';position:absolute;right:9px;top:50%;margin-top:-.7em;color:var(--color-4)}div.accorditions-block>div{margin:15px 0 0;border-bottom:1px solid rgba(0,0,0,.1)}div.accorditions-block>div:first-child{margin:0}div.accorditions-block .accord-toggler{display:block;text-decoration:none!important;padding:.7em 40px .7em 0;font-size:2.4rem;color:var(--color-2);font-weight:500;line-height:1.1;position:relative;cursor:pointer}div.accorditions-block .accord-toggler:after{color:var(--color-2);font-family:"Font Awesome 5 Pro";content:'\f107';position:absolute;font-weight:400;right:0;top:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:56px;font-size:1.2em;-webkit-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s}div.accorditions-block .accord-toggler.opened:after{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}div.accorditions-block .accord-toggler.opened + div.accord{display:block}div.accorditions-block .accord-toggler:hover{color:var(--color-1)}div.accorditions-block .accord{display:none;width:100%!important;-webkit-box-sizing:border-box;box-sizing:border-box}div.accorditions-block .accord-toggler.opened{color:var(--color-1)}div.accorditions-block .accord>div{padding:5px 0 30px}div.header-elements{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin:0 -11px;font-weight:500;color:var(--color-2);font-size:1.4rem}div.header-elements>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 22px}.user-connect a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-1)}.user-connect a + a{margin-left:44px}.user-connect a svg{margin-left:1em}.user-connect a:hover{color:var(--color-2)}.hamburger-menu a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-2)}.hamburger-menu a:hover{color:var(--color-1)}.hamburger-menu svg{margin-left:1em}section.footer-colls-section{font-weight:400;font-size:1.4rem;line-height:26px;position:relative;padding-bottom:80px}.footer-logo img{display:inline-block}.footer-logo img + img{margin-left:1em}.en-ver .all-lessons{display:none}.all-lessons{position:fixed;right:0;bottom:20%;background:var(--color-1);color:#fff;font-size:1.4rem;padding:1em;border-radius:0 0 .8em .8em;z-index:11;transform:rotate(90deg);transform-origin:right top}.all-lessons:hover{background:#CDCDCD;color:var(--color-2)}.how-to-use a{position:fixed;right:0;bottom:6%;border:1px solid var(--color-1);color:var(--color-1);background:rgba(255,255,255,.99);font-size:1.4rem;padding:1em;border-radius:0 0 .8em .8em;z-index:11;transform:rotate(90deg);-webkit-transform-origin:right 3%}.how-to-use a:hover{background:var(--color-1);color:rgba(255,255,255,.99)}.footer-logo{margin-top:6px;margin-bottom:20px}section.footer-colls-section:before{position:absolute;right:0;bottom:0;background-image:url(../../images/misc/misc-1.svg);width:500px;height:404px;content:'';z-index:-1}.en-ver main{z-index:2}.en-ver section.footer-colls-section{z-index:1}div.footer-colls{display:-webkit-box;display:-ms-flexbox;display:flex;margin:-30px -15px 0}div.footer-colls>div{margin-top:30px;padding:0 15px;-webkit-box-flex:1;-ms-flex:auto;flex:auto}div.footer-colls ul{list-style:none;padding:0;margin:0}div.footer-colls h4{margin-bottom:1.3em;font-weight:700;font-size:1.8rem;line-height:1.1}div.footer-colls a{color:var(--color-2)}div.footer-colls a:hover{color:var(--color-1)}.footer-action{font-size:1.4rem}.side-meniu{position:fixed;right:0;top:0;bottom:0;background:#fff;z-index:223;background:#FFF;-webkit-box-shadow:0 0 22px rgba(48,48,48,.07);box-shadow:0 0 22px rgba(48,48,48,.07);border-radius:20px 0 0 20px;width:437px;padding:135px 60px;-webkit-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s;-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0)}.side-meniu.show{-webkit-transform:none;-ms-transform:none;transform:none}.close-button{position:absolute;right:93px;top:30px;cursor:pointer;-webkit-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s}.close-button:hover{color:var(--color-1)}.side-meniu-action{font-size:1.4rem}* + .side-meniu-action{margin-top:4em}.side-meniu-action.top{margin-top:0;margin-bottom:3em}nav.main-menu-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:120px;flex-basis:120px;padding-left:450px}ul.main-menu{list-style:none;padding:0;margin:0}ul.main-menu>li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 0 36px 0}ul.main-menu>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.1;font-size:1.8rem;font-weight:500;color:var(--color-2)}ul.main-menu>li:hover>a,ul.main-menu>li.selected>a{color:var(--color-1)}section.content-menu-section{padding:33px 0 20px}ul.content-menu{list-style:none;padding:0;margin:0 -16px;display:-webkit-box;display:-ms-flexbox;display:flex}ul.content-menu li>a{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.2em 16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-2);font-weight:500;font-size:1.6rem;line-height:1.1}ul.content-menu li>a>span{position:relative}ul.content-menu li>a>span:before,ul.content-menu li>a>span:before{position:absolute;left:0;right:0;top:100%;content:'';height:1px;width:0;background:var(--color-1);-webkit-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s}ul.content-menu li:hover>a>span:before,ul.content-menu li.selected>a>span:before{width:100%}ul.content-menu li:hover>a,ul.content-menu li.selected>a{color:var(--color-1)}div.search-place{position:relative;z-index:55;margin-right:1em}div.search-container form{width:516px;display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid var(--color-2);border-radius:10px}div.search-container input[type="text"]{padding:10px 17px;border:0;width:50px;-webkit-box-flex:1;-ms-flex:auto;flex:auto;border-radius:10px;background:transparent;font-weight:500;font-size:1.4rem}div.search-container input::-webkit-input-placeholder{color:var(--color-2)}div.search-container input::-moz-placeholder{color:var(--color-2)}div.search-container input:-ms-input-placeholder{color:var(--color-2)}div.search-container input::-ms-input-placeholder{color:var(--color-2)}div.search-container input::placeholder{color:var(--color-2)}div.search-container button{border:0;background:none;color:#000;min-width:47px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.custom-title-1{font-size:40px;font-weight:700;line-height:1.2;margin-bottom:1em}.ext_button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:2.85em;line-height:1em;padding:0 3em;position:relative;text-decoration:none!important}.ext_button svg{margin-right:.5em}.ext_button.red-style{background:var(--color-1);color:#fff}.ext_button.red-style:hover{background:#CDCDCD;color:var(--color-2)}.ext_button.red-style.bordered{background:transparent;border:1px solid var(--color-1);color:var(--color-1);font-weight:500}.ext_button.red-style.bordered:hover{color:#fff;background:var(--color-1)}.ext_button.dar-style.bordered{font-weight:500;line-height:1.1;color:var(--color-2)}.ext_button.dar-style.bordered:hover{background:var(--color-2);color:#fff}.simple-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;color:var(--color-1)}.simple-button.dar-button{color:var(--color-2)}.simple-button.dar-button:hover{color:var(--color-1)}.simple-button svg{margin-left:.5em}.more-button{font-size:1.6rem}* + .more-button{margin-top:3.1em}.ext_button.rounded{border-radius:.8em}.full_w{width:100%;justify-content:center}.star-container{display:block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.star-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.star-container svg path{fill:transparent}.feedback-rating-stars.error-new .the-star .star-container svg path{stroke:red}.feedback-rating-stars .the-star.full .star-container svg path,.feedback-rating-stars:hover .the-star .star-container svg path{fill:#FCB116}.feedback-rating-stars .the-star:hover~.the-star .star-container svg path{fill:transparent}.checkbox-container{position:relative;cursor:pointer;font-size:1.4rem;line-height:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:400;text-align:center;color:var(--color-2);min-height:42px;padding:.2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox-container .checkmark{position:absolute;top:0;left:0;right:0;bottom:0;padding:.2em;height:100%;width:100%;border:1px solid #D9D9D9;border-radius:10px}.checkbox-container input:checked~.checkmark{border-color:var(--color-1)}#reservation{width:1062px;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;padding-top:75px;background:#FFF;-webkit-box-shadow:0 0 22px rgba(48,48,48,.07);box-shadow:0 0 22px rgba(48,48,48,.07);border-radius:20px}.reservation-container{text-align:center;max-width:844px;margin:0 auto}.reservation-title{font-weight:500;font-size:1.8rem;line-height:24px;margin-bottom:1.5em}.reservation-form-text{padding-top:2em;font-weight:300;font-size:1.4rem;line-height:22px}.reservation-form-text2{padding-top:2em;font-weight:300;font-size:1.4rem;line-height:22px;color:red}.reservation-form-container{margin-bottom:-30px}.reservation-form-container>*{margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex}.reservation-form-action{font-size:1.4rem;margin-top:3em}.reservation-form-container input[type="text"]{padding:10px 17px;border:1px solid #D9D9D9;border-radius:10px;-webkit-box-flex:1;-ms-flex:auto;flex:auto;background:transparent;font-weight:400;font-size:1.4rem;line-height:1;color:var(--color-2)}section + section.add-info-extra-section{padding-top:24px}section.add-info-extra-section{font-size:1.8rem;line-height:24px;color:var(--color-4);padding-bottom:20px}section.add-info-extra-section b{font-weight:600}section.table-class-section{padding-top:30px}div.table-class-container table{width:100%;color:var(--color-4);border-collapse:separate;border-spacing:0;table-layout:fixed}div.table-class-container table tr td{font-size:1.8rem;padding:15px 12px;border:1px solid #E7E7E7;text-align:center;border-left:0;border-top:0}div.table-class-container table tr td.empty-table{background:#FAFAFA}#popup-information div.table-class-container table tr:first-child td:first-child,#popup-information div.table-class-container table tr td:first-child{text-align:center;background:transparent}.popup-information-title{text-align:center;font-weight:700;font-size:4rem;line-height:48px;color:var(--color-2);margin-bottom:55px}div.table-class-container table tr:first-child td:first-child{background:#FAFAFA}div.table-class-container .cs-2,div.table-class-container .cs-1{font-weight:600}div.table-class-container .cs-1{color:var(--color-1)}div.table-class-container .cs-2{color:#30A842}div.table-class-container table tr:first-child td{font-weight:500;white-space:nowrap;border-top:1px solid #E7E7E7}div.table-class-container table tr td:first-child{text-align:left;border-left:1px solid #E7E7E7}div.table-class-container table tr.total-class td{font-weight:500}div.table-class-container table tr:first-child td:first-child,div.table-class-container table th:first-child{border-radius:30px 0 0 0}div.table-class-container table tr:first-child td:last-child,div.table-class-container table th:last-child{border-radius:0 30px 0 0}div.table-class-container table tr:last-child td:first-child{border-bottom-left-radius:30px}div.table-class-container tr:last-child td:last-child{border-bottom-right-radius:30px}.table-clas-small-text{font-size:1.4rem;line-height:17px;max-width:80px;font-weight:600;display:flex;white-space:wrap;justify-content:center}.table-class-container{overflow:auto}div.table-class-action{margin-top:50px;font-size:1.4rem}#popup-information{width:100%;max-width:1310px;padding:88px 110px}div.popup-information-action{margin-top:50px;text-align:center;font-size:1.4rem}div.table-class-checkbox{margin-top:50px}div.popup-information-information .checkbox-container2{font-size:1.8rem;padding-left:42px}div.popup-information-information .checkbox-container2 .checkmark2:after{left:7px;top:5px}div.popup-information-information .checkbox-container2 .checkmark2{width:20px;margin-top:1px;top:0;height:20px;border-radius:5px}div.popup-information-information .checkbox-container2.check-error{color:var(--color-1)}div.popup-information-information .checkbox-container2.check-error .checkmark2{border-color:var(--color-1)}.select2-container--custom-select-style{z-index:100;border:1px solid #D9D9D9;border-radius:10px;background:#fff;font-weight:400;font-size:1.4rem;color:var(--color-2);-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.select2-container--custom-select-style .select2-selection--single{height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.select2-container--custom-select-style .select2-selection--single .select2-selection__rendered{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 18px;-webkit-box-flex:1;-ms-flex:auto;flex:auto}.select2-container--custom-select-style .select2-selection--single .select2-selection__arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:30px}.select2-container--custom-select-style .select2-selection--single .select2-selection__arrow:after{content:'\f107';font-family:'Font Awesome 5 Pro'}.select2-container--custom-select-style .select2-dropdown{background:#fff;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.05);box-shadow:0 0 5px 0 rgba(0,0,0,.05);border:1px solid #dedede;-webkit-transform:translate(-1px,-5px);-ms-transform:translate(-1px,-5px);transform:translate(-1px,-5px)}.select2-container--custom-select-style .select2-dropdown .select2-results__options{max-height:248px;overflow:auto}select[data-theme]{display:none}.select2-container--custom-select-style .select2-results__option{padding:8px 18px;-webkit-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s}.select2-container--custom-select-style .select2-results__option:hover{background:rgba(0,0,0,.05)}#feedback{width:1062px;background:#FFF;-webkit-box-shadow:0 0 22px rgba(48,48,48,.07);box-shadow:0 0 22px rgba(48,48,48,.07);border-radius:20px;padding-top:75px}.feedback-form-container{width:844px;margin:0 auto}.feedback-form-action{font-size:1.4rem;margin-top:3em}.feedback-form-action .ext_button{padding:0 6em}.feedback-form-file-add{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;font-size:1.4rem;line-height:1;color:var(--color-2);margin-top:3em}.feedback-form-file-add svg{margin-right:1em}.feedback-form-file-add a.send-file{font-weight:500;font-size:1.4rem;line-height:1;color:var(--color-2)}.feedback-form-file-add .files-box{margin-top:15px}.feedback-form-file-add .files-box span{display:block}.feedback-form-text textarea{border:1px solid #D9D9D9;border-radius:10px;height:132px;padding:10px;gap:10px;width:100%;font-weight:400;font-size:1.4rem;line-height:24px;color:var(--color-2)}.feedback-form-text textarea::-webkit-input-placeholder{color:var(--color-2)}.feedback-form-text textarea::-moz-placeholder{color:var(--color-2)}.feedback-form-text textarea:-ms-input-placeholder{color:var(--color-2)}.feedback-form-text textarea::-ms-input-placeholder{color:var(--color-2)}.feedback-form-text textarea::placeholder{color:var(--color-2)}.feedback-rating-stars{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1em;margin-left:-4px;margin-right:-4px}.feedback-rating-stars>*{padding:0 4px}#add-lesson{background:#FFF;-webkit-box-shadow:0 0 22px rgba(48,48,48,.07);box-shadow:0 0 22px rgba(48,48,48,.07);border-radius:20px;padding:73px 108px;max-width:1062px}.add-lesson-inputs-list{margin-bottom:-25px}.add-lesson-inputs-list>*{margin-bottom:25px}.add-lesson-inputs-list>*.centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;flex-wrap:wrap}.add-lesson-inputs-list-action{font-size:1.4rem;padding-top:3em}.add-lesson-plans a{font-weight:500;font-size:1.4rem;line-height:1;color:var(--color-1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.add-more-time{font-weight:500;font-size:1.4rem;line-height:1;color:var(--color-2)}.add-more-time svg{margin-right:.5em}.add-more-time:hover{color:var(--color-1)}.add-lesson-plans a svg{margin-right:.8em}.add-lesson-plans h2{font-weight:500;font-size:1.8rem;line-height:1;color:var(--color-2);margin-bottom:1em}.add-lesson-inputs-list textarea{height:132px}.add-lesson-inputs-list .error{border-color:var(--color-1)}.fancybox-slide--html .fancybox-close-small{top:0;right:0}.add-lesson-inputs-list textarea,.add-lesson-inputs-list input[type="text"],.add-lesson-inputs-list input[type="number"],.add-lesson-inputs-list input[type="email"],.add-lesson-inputs-list input[type="password"],.add-lesson-inputs-list input[type="time"]{border:1px solid #D9D9D9;border-radius:10px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:12.5px 10px;font-weight:400;font-size:1.4rem;line-height:1;color:var(--color-2)}.add-lesson-inputs-list textarea.error-form,.add-lesson-inputs-list input[type="text"].error-form,.add-lesson-inputs-list input[type="number"].error-form,.add-lesson-inputs-list input[type="email"].error-form,.add-lesson-inputs-list input[type="password"].error-form,.add-lesson-inputs-list input[type="time"].error-form{border-color:var(--color-1)}textarea.error{border-color:var(--color-1)}select.error-form + span.select2-container--custom-select-style{border-color:var(--color-1)}.full-error{display:flex;height:42px;justify-content:CENTER;align-items:center;color:var(--color-1)}.add-lesson-inputs-list textarea::-webkit-input-placeholder,.add-lesson-inputs-list input[type="text"]::-webkit-input-placeholder{color:var(--color-2)}.add-lesson-inputs-list textarea::-moz-placeholder,.add-lesson-inputs-list input[type="text"]::-moz-placeholder{color:var(--color-2)}.add-lesson-inputs-list textarea:-ms-input-placeholder,.add-lesson-inputs-list input[type="text"]:-ms-input-placeholder{color:var(--color-2)}.add-lesson-inputs-list textarea::-ms-input-placeholder,.add-lesson-inputs-list input[type="text"]::-ms-input-placeholder{color:var(--color-2)}.add-lesson-inputs-list textarea::placeholder,.add-lesson-inputs-list input[type="text"]::placeholder{color:var(--color-2)}.add-lesson-inputs-list .error{text-align:center!important;font-size:16px;color:red}.add-lesson-inputs-list .error.error-white{text-align:center!important;font-size:16px;color:#000;background:none!important}.box-selector{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:auto;flex:auto}.add-lessons-checkbox-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-5px}.add-lessons-checkbox-list>*{max-width:50%;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin-bottom:5px}.add-lesson-inputs-title{font-weight:500;font-size:1.8rem;line-height:1.1;margin-bottom:1.5em}.checkbox-container2{position:relative;padding-left:22px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:300;font-size:13px;line-height:22px;color:var(--color-2)}.checkbox-container2 input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox-container2 .checkmark2{position:absolute;left:0;height:15px;width:15px;border:1px solid #D9D9D9;margin-top:4px}.checkbox-container2 .error + .checkmark2{border-color:red!important}.checkbox-container2 .checkmark2:after{content:"";position:absolute;display:none}.checkbox-container2 input:checked~.checkmark2:after{display:block}.checkbox-container2 .checkmark2:after{left:5px;top:3px;width:4px;height:7px;border:solid var(--color-2);border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.add-lesson-checkbox-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.add-lesson-checkbox-list>div:not(:last-child){margin-right:48px}* + .add-lesson-inputs-container{margin-top:3.6em}.add-lesson-inputs-container{margin-bottom:-64px}.add-lesson-inputs-container>*{margin-bottom:64px}.checkboxes-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:9px}.checkboxes-line>*:not(:last-child){margin-right:40px}.add-file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;font-size:1.4rem;line-height:1;color:var(--color-1)}.add-file svg{margin-right:.5em}.group-select a.selected{text-decoration:underline}.fancybox-active .select2-container--open{z-index:1000001}.confirm-box .message{font-size:16px;margin-bottom:15px}.confirm-box .buttons{display:flex;justify-content:center}.confirm-box .buttons a{margin-right:15px}.confirm-box .buttons a:last-child{margin-right:0}.card-file-box .files-box{padding:10px}.card-file-box .files-box .file-inside{display:inline-block;position:relative}.card-file-box .files-box .file-inside .form-delete-files{position:absolute;top:5px;right:5px;background:rgba(255,255,255,.3);border-radius:50%;width:20px;height:20px;display:flex;justify-content:center;align-items:center}.card-file-box .files-box img{width:100px;height:auto}.additional-addons-container .delete-container{display:flex}.additional-addons-container .delete-delete-holder{display:flex;flex:1;justify-content:center;align-items:center;padding-top:32px}.datepicker-holder{position:relative}.hidden-calendar{position:absolute;left:0;top:100%;z-index:101}#sub-calendar>div.ui-datepicker table{margin-bottom:0}#sub-calendar>div.ui-datepicker{width:100%;border-radius:20px;padding:0}#sub-calendar>div.ui-datepicker .ui-datepicker-header{background:transparent;border:transparent;color:#303030}#sub-calendar>div.ui-datepicker .ui-datepicker-prev,#sub-calendar>div.ui-datepicker .ui-datepicker-next{top:22px;cursor:pointer}#sub-calendar>div.ui-datepicker .ui-datepicker-prev{left:20%}#sub-calendar>div.ui-datepicker .ui-datepicker-next{right:20%}#sub-calendar>div.ui-datepicker .ui-datepicker-prev:before{content:'\f060';font-family:"Font Awesome 5 Pro";color:#b4b4b4;font-weight:300;font-size:20px}#sub-calendar>div.ui-datepicker .ui-datepicker-next:before{content:'\f061';font-family:"Font Awesome 5 Pro";color:#b4b4b4;font-weight:300;font-size:20px}#sub-calendar>div.ui-datepicker .ui-datepicker-prev span,#sub-calendar>div.ui-datepicker .ui-datepicker-next span{display:none}#sub-calendar>div.ui-datepicker .ui-datepicker-title{font-size:16px;margin-top:20px}#sub-calendar .ui-state-default,#sub-calendar .ui-widget-content .ui-state-default,#sub-calendar .ui-widget-header .ui-state-default,#sub-calendar .ui-button,html #sub-calendar .ui-button.ui-state-disabled:hover,html #sub-calendar .ui-button.ui-state-disabled:active{background:transparent;border:0;text-align:left;padding:0}#sub-calendar>div.ui-datepicker th{height:70px;font-size:14px;font-weight:600;text-align:left;vertical-align:bottom;padding:0 0 10px 10px}#sub-calendar>div.ui-datepicker td{height:70px;border-top:1px solid #e7e7e7;border-left:1px solid #e7e7e7;padding:5px;text-align:left;vertical-align:top;width:14.2%;cursor:pointer}#sub-calendar>div.ui-datepicker td:first-child{border-left:0}#sub-calendar .ui-state-disabled,#sub-calendar .ui-widget-content .ui-state-disabled,#sub-calendar .ui-widget-header .ui-state-disabled{background:#fafafa;opacity:1;cursor:default}#sub-calendar .ui-state-hover,#sub-calendar .ui-widget-content .ui-state-hover,#sub-calendar .ui-widget-header .ui-state-hover,#sub-calendar .ui-state-focus,#sub-calendar .ui-widget-content .ui-state-focus,#sub-calendar .ui-widget-header .ui-state-focus,#sub-calendar .ui-button:hover,#sub-calendar .ui-button:focus{background:none;border:0}#sub-calendar .bubbles{display:flex;flex-wrap:wrap}#sub-calendar .bubbles span{width:10px;height:10px;background:transparent;border-radius:50%;margin-right:2px}#sub-calendar .bubbles span.green{background:#75DB5E}#sub-calendar .bubbles span.red{background:#FF6159}#sub-calendar .bubbles span.light_blue{background:#65E4FE}#sub-calendar .bubbles span.dark_blue{background:#00B0FC}#sub-calendar .bubbles span.light_yellow{background:#FEDA72}#sub-calendar .bubbles span.dark_yellow{background:#FCB116}#sub-calendar .ui-state-active,#sub-calendar .ui-widget-content .ui-state-active,#sub-calendar .ui-widget-header .ui-state-active,#sub-calendar a.ui-button:active,#sub-calendar .ui-button:active,#sub-calendar .ui-button.ui-state-active:hover{color:var(--color-1)}.ajax-form2{position:relative}.ajax-form2 .search-sufler-container{position:absolute;left:-1px;right:-1px;top:calc(100% - 6px);background:#fff;border:1px solid rgba(48,48,48,.4)}.ajax-form2 .search-sufler-container .bottom-buttons{display:flex;justify-content:space-between;font-weight:700}.ajax-form2 .search-sufler-container a{display:flex;padding:10px 15px;color:var(--color-3)}.ajax-form2 .search-sufler-container a:hover{color:var(--color-1)}.ajax-form2 .search-sufler-container a img{width:30px;height:auto}.ajax-form2 .search-sufler-container a .ajax-title{flex:1;display:flex;justify-content:flex-start;align-items:center;margin-left:15px}.filter-title input{border:1px solid #D9D9D9;padding:0 18px;border-radius:10px;font-size:1.4rem;height:44px;width:100%}.with-margin{margin-bottom:-16px;margin-left:-8px!important;margin-right:-8px!important}.with-margin>*{margin-bottom:16px;padding-right:8px!important;padding-left:8px!important}.simple-lines .simple-line{padding:10px 0;border-bottom:1px solid #e7e7e7;justify-content:space-between;display:flex}.simple-lines .simple-line>span{width:33%}.simple-lines .simple-line>span.simple-name{font-weight:500;font-size:1.8rem;line-height:24px;color:var(--color-2);-webkit-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s}.simple-lines .simple-line>span.simple-name{font-size:1.8rem;line-height:24px;color:var(--color-2)}.simple-lines .simple-line>span.line-contacts{font-size:1.4rem;line-height:17px;color:var(--color-4)}.simple-lines .simple-line>span.simple-date{font-size:1.8rem;line-height:24px;color:var(--color-2)}.simple-lines .simple-line>span.platform-item-info-simple-line{display:flex;justify-content:space-between;gap:16px;align-items:center;font-weight:400;font-size:1.4rem;line-height:17px;color:var(--color-4);margin-top:auto}.simple-lines .simple-line span.platform-item-rating-simple-line{display:flex;align-items:center}.simple-lines .simple-line span.platform-item-rating-simple-line svg{margin-left:.5em}#infoWindow-2{padding:0 5px}#infoWindow-2 strong.info-title{margin-bottom:10px;display:block;font-size:14px}#infoWindow-2 .info-icon{margin-bottom:5px;display:flex;font-size:12px;align-items:center}#infoWindow-2 .info-icon img{width:15px;height:auto;margin-right:5px}#registration-form .styled-select{display:flex}#registration-form .styled-select .select2-container{display:flex;flex:1 1 100%}.select2-container--default .select2-results__option{font-size:1.4rem;padding:5px 17px 6px}#registration-form .select2-container--default .select2-selection--multiple .select2-selection__rendered li,#registration-form .styled-select .selection,#registration-form .styled-select .select2-search__field,#registration-form .select2-container--default .select2-selection--multiple{width:100%}.tox-tinymce-inline{z-index:100}.school-add-container{margin-bottom:-15px}.school-add-container>*{margin-bottom:15px}* + .school-list-cotaniner{margin-top:15px}.user-connect a span{line-height:15px}.user-connect a span strong{display:block}.switcher{width:100%}.switcher label{height:44px;display:FLEX;justify-content:space-between;align-items:center;border:1px solid #D9D9D9;border-radius:10px;padding:0 18px;cursor:pointer;font-size:1.4rem;width:100%;color:var(--color-2);font-weight:400}.switcher label span{white-space:nowrap;margin-right:10px}.switcher label i{font-size:25px;color:var(--color-2)}.switcher label input{display:none}.switcher label input + i.fa-toggle-on{display:none}.switcher label input:checked + i.fa-toggle-on{display:block;color:var(--color-1)}.switcher label input:checked~i.fa-toggle-off{display:none}#add_new_school{width:300px}.some-simple-select select{width:100%}.some-simple-select select + .select2-container .select2-selection--multiple .select2-selection__rendered,#add_new_school + .select2-container .select2-selection--multiple .select2-selection__rendered{width:100%;margin:0}.some-simple-select select + .select2-container .select2-selection--multiple,#add_new_school + .select2-container .select2-selection--multiple{min-height:2.85em;font-size:1.8rem;display:flex;align-items:center}.some-simple-select select + .select2-container .select2-selection--multiple .select2-selection__rendered,#add_new_school + .select2-container .select2-selection--multiple .select2-selection__rendered{white-space:pre-wrap;font-size:1.4rem;padding:.5em}.some-simple-select select + .select2-container .select2-search--inline .select2-search__field,#add_new_school + .select2-container .select2-search--inline .select2-search__field{margin:0;padding:0}.some-simple-select select + .select2-container ul li:before{display:none}.reg-errors{color:red}.some-simple-select select + span{width:100%!important}.add-new-school select{display:none}.ui-timepicker-standard{border:1px solid #D9D9D9;border-radius:10px}.ui-timepicker-standard .ui-state-hover{background-color:#D9D9D9}.competition-item{display:block}div.competition-photo{margin-bottom:20px}div.competition-photo img{width:100%;height:auto;display:block}div.competition-title{font-weight:500;font-size:1.8rem;line-height:24px;color:var(--color-2);margin-bottom:10px;-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-ms-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s}div.competition-text{font-weight:400;font-size:1.4rem;line-height:17px;color:var(--color-4)}div.for-competition-container .swiper-button-next{right:-45px}div.for-competition-container .swiper-button-prev{left:-45px}.competition-item:hover div.competition-title{color:var(--color-1)}div.competition-action{margin-top:25px;font-size:1.6rem}div.for-competition-container{position:relative}.pagination ul{display:flex;margin:15px 0;margin-bottom:-10px;margin-right:-10px;padding:0;list-style:none;flex-wrap:wrap}.pagination ul li{margin-right:10px;margin-bottom:10px;display:flex;align-items:flex-end}.pagination ul li:last-child{margin-right:0}.pagination ul li a{width:50px;height:50px;font-size:16px;border:1px solid #D9D9D9;display:flex;justify-content:center;align-items:center;color:var(--color-2);background:#fff}.pagination ul li:hover a,.pagination ul li.selected a{border-color:var(--color-1);color:var(--color-1)}.real-error{color:var(--color-1);font-size:12px}.hidden-row{display:none}.reservation-table-full{box-shadow:0 0 22px rgba(48,48,48,.07);border-radius:20px;padding-top:70px;padding-right:77px;padding-left:77px;padding-bottom:72px}.reservation-table-full .table-title{font-weight:500;font-size:1.8rem;line-height:24px;text-align:center;color:var(--color-2);margin-bottom:65px}.reservation-table-full table{width:100%;border-collapse:separate}.reservation-table-full table thead td,.reservation-table-full table th{background:#D9D9D9;font-weight:500;font-size:12px;line-height:14px;color:var(--color-2);border-right:1px solid #fff}.reservation-table-full table td{border:1px solid #D9D9D9;border-right:0;border-top:0}.reservation-table-full table tr td:last-child{border-right:1px solid #D9D9D9;}.reservation-table-full table tr:nth-last-child(2) td{border-bottom:1px solid #D9D9D9;}.reservation-table-full table tr[data-reservation-data] td{border-top:0;border-bottom:0}.reservation-table-full table td,.reservation-table-full table th{padding:10px}.reservation-table-full table td{font-weight:300;font-size:12px;line-height:14px;color:var(--color-2)}.reservation-table-full table a{color:var(--color-2)}.reservation-table-full table a:hover{text-decoration:underline}.reservation-table-full table button{border:none;background:none;width:100%;height:100%;padding:10px;position:relative;text-align:left;font-size:20px;line-height:1}.reservation-table-full table th:first-child{border-left:0;border-top:0;border-radius:20px 0 0 0}.reservation-table-full table th:last-child{border-right:0;border-top:0;border-radius:0 20px 0 0}.reservation-table-full table tr:last-child td:first-child{border-bottom-left-radius:20px}.reservation-table-full table tr:last-child td:last-child{border-bottom-right-radius:20px}.reservation-table-full .reservation-data td{padding:24px 48px;font-weight:300;font-size:14px;line-height:20px;color:var(--color-2)}.reservation-table-full .reservation-data td div{font-weight:500;font-size:14px;line-height:17px;color:var(--color-2);margin-bottom:1em}.platform-reservation-v2 .cancel-reservation{color:#FF6159;font-weight:500;font-size:12px}.platform-reservation-v2 .approve-reservation{font-weight:500;font-size:12px;line-height:14px;color:#75DB5E}.platform-reservation-v2 .cancel-reservation:hover{text-decoration:underline}.reservation-table-full table td.reservation-button-td{padding:0}.reservation-table-full table button.open{transform:rotateX(180deg)}.reservation-table-full table tr[data-reservation-data]:nth-last-child(2) td,.reservation-table-full table tr[data-reservation-data]:last-child td{border-bottom:1px solid #D9D9D9}.reservation-table-full table tr.reservation-data:not(.hidden-row) + tr td{border-top:1px solid #D9D9D9;}.favorite-zone{position:relative}.favorite-zone i{font-size:20px}.favorite-button{position:absolute;right:0;top:0;text-shadow:0 0 4px white}.favorite-zone span.number{border-radius:100%;background:var(--color-1);width:15px;height:15px;color:#fff;min-width:15px;font-size:1rem;display:flex;align-items:center;justify-content:center;right:-9px;top:-8px;position:absolute}.double-button{display:flex;justify-content:space-between}.double-button .downloads-item + .downloads-item{margin-left:5px;flex:1 1 100%}.en-ver a.logo{background:url(../../images/logo_en.png) left center no-repeat;width:130px;background-size:contain}.en-ver div.header-elements{margin:0}.en-ver header{width:calc(50% + 15px)}.en-ver header div.container{width:100%}.go-to-link{display:flex;align-items:center}.go-to-link i{margin-left:.5em}.en-ver .index-video{width:100%;height:auto;display:block;min-height:100vh;object-fit:cover}.en-ver .about-us-stats{padding-top:30px}.en-ver .about-us-en{padding-bottom:30px}.en-ver .about-us-en h2{font-weight:700;font-size:4rem;line-height:1.1}.go-to-link:hover span{text-decoration:underline}.swiper-blocks-container{position:relative;--swiper-theme-color:#ed1c24;margin-top:-138px;width:calc(50vw - 15px)}.swiper-blocks-container img{width:100%;height:100vh;display:block}.swiper-blocks-container .swiper-pagination{position:absolute;left:0;right:0;bottom:30px;display:flex;justify-content:center}.swiper-blocks-container .swiper-pagination>*{margin:0 5px;background:#ed1c24}.video-photo-section img{width:100%;height:100vh;object-fit:cover;display:block}.en-ver .index-video2{height:auto;width:100%;display:block;object-fit:cover}.video-section{position:relative}.video-section .volume-button{display:none}.video-section.playing .volume-button{display:block}.video-section.playing .novolume-button{display:none}.volume-button,.novolume-button{font-size:3rem;position:absolute;right:5%;bottom:5%;color:#fff}.error-class{color:var(--color-1)}.its-feu-select .select2-container--default .select2-selection--multiple{border:1px solid #D9D9D9;min-height:2.35em!important}.its-feu-select.some-simple-select select + .select2-container .select2-selection--multiple .select2-selection__rendered{padding:0}button.ext_button{border:0}#popup-information div.table-class-container table tr td.has-input{padding:0}input.small-input{padding:15px 12px;width:100%;margin:0;border:0;background:transparent;text-align:center;-moz-appearance:textfield}input.small-input::-webkit-outer-spin-button,input.small-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.reminder label{font-weight:500;margin-bottom:7px;display:block}@media (max-width:767px){.en-ver header{width:100%}.en-ver div.mob_header_extention,.en-ver .smart_menu_caller{display:none}.en-ver div.header-content{display:flex}.en-ver div.header-elements{margin:0;max-width:140px;line-height:1.1;font-size:1.4rem}.swiper-blocks-container{width:100%;margin:30px 0 0 0}.en-ver .index-video2{height:auto}.en-ver section.how-it-works-section{padding-top:20px}.video-photo-section{padding:0}body{font-size:1.6rem;font-weight:200}a.smart_menu_caller{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}a.smart_menu_caller *:before{font-weight:300}table.special{width:100%;display:block;margin:10px 0}table.special thead{display:none}table.special tbody{width:100%;display:block}table.special tbody tr{width:100%;display:block}table.special tbody td:before{display:block;padding:10px;content:attr(data-label);margin:-10px;margin-bottom:10px;font-weight:700}table.special tbody td{width:100%;display:block;padding:10px;margin-bottom:10px}.container{width:auto}div.mob_nav_container div.mob-nav-top-line{background:var(--color-1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#fff}div.mob-nav-top-line>div{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;border-left:1px solid rgba(193,217,184,.3)}div.mob-nav-top-line a{display:block;text-align:center;color:#fff;padding:15px}div.mob_header_extention{position:absolute;left:160px;top:0;right:70px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}div.mob_header_extention>div{height:70px}div.mob-header-items{display:-webkit-box;display:-ms-flexbox;display:flex}div.mob-header-items>div{border-right:1px solid rgba(193,217,184,.3)}div.mob-search-container{display:block;height:0;overflow:hidden;-webkit-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s}div.mob-search-container.opened{height:40px}div.mob-search-container.mob-position-fixed{position:fixed;left:0;top:0;right:0;z-index:221}div.mob-search-container.mob-position-fixed.opened + header.mob-position-fixed{top:40px}div.langs-select select{border:0;height:70px;text-align:center;font-size:16px;padding:0 15px;-webkit-appearance:none;border-radius:0;background:none}div.mob_search a{display:-webkit-box;display:-ms-flexbox;display:flex;height:70px;width:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:16px;text-decoration:none}header{height:70px;-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.15);box-shadow:0 0 7px 0 rgba(0,0,0,.15);position:fixed;left:0;top:0;right:0}header.mob-position-fixed + div,header.mob-position-fixed + main{margin-top:70px}a.logo{background-size:110px;font-size:2rem;padding-left:0;padding-top:34px;background-position:0 9px}div.header-content{display:none}ul.main-menu{display:block;margin:0}ul.main-menu>li{display:block}ul.main-menu>li>a{display:block;position:relative;padding:15px;border-bottom:1px solid rgba(0,0,0,.1);text-align:left;font-size:1.6rem}ul.main-menu>li.has-submenu>a{padding-right:45px}ul.main-menu>li:hover>a,ul.main-menu>li.selected>a{background:#fff}ul.main-menu>li>a .fa{position:absolute;right:10px;top:10px;bottom:10px;width:30px;background:#fff;color:#000!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s;border-left:1px solid rgba(0,0,0,.1)}ul.main-menu>li.selected>a .fa:before{content:'\f068'}.reservation-table-full{padding:30px 15px}.reservation-table-full .table-title{margin-bottom:1em}.reservation-table-full .reservation-data td{padding:15px}ul.main-menu>li.selected>ul{max-height:1600px}ul.main-menu>li>ul{position:static;opacity:1;visibility:visible;background:#fff;overflow:hidden;max-height:0}ul.main-menu>li>ul>li:last-child>a{border-bottom:1px solid rgba(0,0,0,.1)}ul.main-menu>li{padding:0}section{padding:30px 0}.mobile-menu-toggler{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;padding:15px 45px 15px 15px;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;color:#000;font-weight:500}.mobile-menu-toggler .fa{font-size:18px;-webkit-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s;position:absolute;right:0;top:10px;bottom:10px;width:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-left:1px solid var(--color-2)}.mobile-menu-toggler.opened .fa:before{content:'\f068'}div.content-menu-container{margin:0 -15px;border:1px solid var(--color-2)}ul.content-menu{max-height:0;overflow:hidden;-webkit-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s;display:block;margin:0}ul.content-menu.opened{max-height:1500px}ul.content-menu>li:first-child>a{border-top:1px solid rgba(0,0,0,.1)}div.search-container{position:static;opacity:1;visibility:visible;width:100%}div.search-container form{width:100%;height:40px;border:none;background:#fff}div.search-container input[type="text"]{padding:5px 15px}.custom-title-1{font-size:3rem;text-align:center}section.footer-colls-section{padding:30px 0}div.footer-colls{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.footer-logo img{margin:0 auto}section.info-section h1{font-size:3rem;text-align:center}.en-ver .about-us-stats-list{padding-top:0}.en-ver .about-us-en h2{font-size:3rem}section.page-top-photo-section h1{font-size:30px}section.path-container-section{display:none}.lesson-information-competence div{max-width:calc(50% - 30px)}.platform-box{padding-right:0}.user-connect{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px;justify-content:space-between;border-bottom:1px solid #e8e6e5}* + .side-meniu-action{margin:0}.side-meniu-action .ext_button{width:100%;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:0}div.swiper-icons{height:auto;display:block;padding:30px 0}.swiper-icon-item{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.swiper-icons-container{padding:0 2em}.swiper-icons-container .swiper-button-next{right:0}.swiper-icons-container .swiper-button-prev{left:0}section.platform-section{padding:30px 0}.platform-box h1{font-size:3rem;text-align:center;line-height:1.1}.platform-info{max-width:100%;text-align:center}.simple-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.platform-info{margin:0 -10px -10px -10px;flex-wrap:wrap;justify-content:center}section.info-section{padding-bottom:30px}.platform-info>*{padding:0 10px 10px 10px}.platform-info h2{font-size:3rem}.platform-item-info-line{padding-top:1em}.platform-container{margin-bottom:-30px}.side-meniu-action.top{margin-bottom:1em}.platform-container>*{margin-bottom:30px}.how-it-works-container{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px -30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.how-it-works-container>*{max-width:50%;padding:0 10px 30px}.how-it-works-container>*:last-child{max-width:100%}.monthly-list-container{margin-bottom:-30px}.monthly-list-container>*{margin-bottom:30px}section.monthly-list-section{padding:30px 0}.gallery-container{padding:0 2em}.gallery-container .swiper-button-next{right:0}.gallery-container .swiper-button-prev{left:0}.about-us-stats-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -10px -10px -10px}.about-us-stats-list>*{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:calc(100% / 3);padding:0 10px 10px 10px;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.about-us-stats-list-descr{margin-top:10px}.about-us-stats-list-descr h3{font-size:3rem}.about-us-stats-photos picture img{width:100%;height:auto}.about-us-stats-photos picture:first-child img{position:static;margin-bottom:10px}div.table-class-container table{table-layout:unset}.about-us-stats-photos{display:block}div.accorditions-block .accord-toggler{font-size:1.8rem;padding-right:30px}div.accorditions-block .accord-toggler:after{width:30px}.special-table{overflow:auto}section.gallery-section{padding:30px 0}section.top-title-section{padding:30px 0}.sign-collection-container{padding:20px}.sign-collection-title{margin-bottom:1em;font-size:2.2rem;text-align:center}.sign-collection-list{padding-right:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sign-collection-list>*{padding:0 15px 10px 15px;text-align:center}.sign-collection-list img{margin:0 auto;padding-bottom:10px}.planned-lesson-box h2{font-size:3rem;line-height:1.1;text-align:center}.lessons-by-date-container{margin-bottom:-30px}.lessons-by-date-container>*{margin-bottom:30px}.platform-reservation>*{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.platform-lesson-action{display:block;margin-bottom:-5px}.platform-lesson-action>*{width:100%;margin-bottom:5px}.platform-lesson-action>*>*{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.platform-item-text-box{padding:1em}.my-lessons-container,.my-lessons-container2{padding:0;margin-left:-15px;margin-right:-15px}.calendar-info-container{margin-right:0}.lesson-info-photo{padding-right:0}.lesson-info-descr-title{display:block}.platform-item-rating{margin-top:10px}.lesson-info-descr h1{font-size:3rem;line-height:1.1}.lesson-info-descr-icons ul li{padding:0 15px 10px 15px;text-align:center;max-width:calc((100% / 3) - 20px);flex:1 1 100%;font-size:1.2rem;align-items:center}.feedback-title .platform-item-rating{margin-top:0}.feedback-title h3 + *{margin-left:0}.lesson-info-descr-icons ul li img{margin:0 auto;padding-bottom:5px}.lesson-info-descr-icons ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}.lesson-info-descr-icons{padding:1em .5em}section.info-section h2{text-align:center;font-size:3rem}section.lesson-information-blocks{padding:30px 0}.lesson-information-block h2{font-size:3rem}.lesson-information-competence{padding-right:0}section.downloads-section{padding:30px 0}.feedback-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.feedback-photo{margin-right:0;margin-bottom:15px}.feedback-descr{padding-right:0;margin-top:-94px}.feedback-container .feedback-descr{margin-top:0}.feedback-container .feedback-title{height:auto;margin-left:0}.feedback-container .feedback-title h3{margin-bottom:.2em}.feedback-title{height:79px;margin-left:94px;align-items:flex-start;flex-direction:column}section.lessons-section{padding:30px 0}.lessons-container{padding:0 2em}.lessons-container .swiper-button-next{right:0}.lessons-container .swiper-button-prev{left:0}.downloads-item{line-height:1.1}.how-to-use{display:none}.mob_nav_menus .how-to-use{display:block}.mob_nav_menus .how-to-use a{position:static;border-radius:0;width:100%;justify-content:center;display:flex;transform:none;height:2.85em;padding:0;align-items:center;margin-top:1em}.user-zone-information-container{padding:1em;min-height:auto}ul.user-zone-info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}ul.user-zone-info>li{max-width:100%;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}section.usser-zone-information{padding:30px 0}section.active-teachers-section{padding:30px 0}.teacher-item-actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}section.new-teachers-section{padding:30px 0}.padded-right{padding-right:0}.filtered-items-container{margin-bottom:-30px}.filtered-items-container>*{margin-bottom:30px}.filtered-items-container + .filtered-items-container{margin-top:30px}#feedback{width:100%}.feedback-form-container{width:100%}.feedback-form-file-add{margin-top:1em}#add-lesson{padding:4em 15px 2em}.add-lesson-checkbox-list{gap:15px}* + .add-lesson-inputs-container{margin-top:1.5em}.add-lessons-checkbox-list>*{max-width:100%}.add-lesson-inputs-list-action{padding-top:1em}section.how-it-works-section:before,section.footer-colls-section:before,section.info-section:before{content:none}.ccalendar-color-info-list{display:block}.ccalendar-color-info-list>*{max-width:100%}.confirm-box{padding:1em}.confirm-box .buttons>*{font-size:12px;padding:0 1em;width:50%;text-align:center;justify-content:center}.user-connect a{font-size:14px;line-height:1.1}.user-connect a + a{margin-left:15px}.all-lessons{display:none}.swiper-blocks-container img{height:auto}div.monthly-actives-container{display:block;padding-right:0}div.monthly-actives-container>*{max-width:100%;position:relative;margin-bottom:15px;padding-bottom:15px}div.monthly-actives-container>*:last-child{margin-bottom:0;padding-bottom:0}section.section.monthly-actives-section{padding:30px 0}section.monthly-actives-section div.monthly-actives-container>*:not(:last-child):before{position:absolute;background:#E7E7E7;bottom:0;content:'';left:0;right:0;height:1px;width:100%;top:auto}div.for-competition-container .swiper-button-prev{left:0}div.for-competition-container{padding:0 35px}div.for-competition-container .swiper-button-next{right:0}div.table-class-container table tr td{padding:5px;font-size:1.2rem}.table-clas-small-text{font-size:1.2rem}div.table-class-container table tr:first-child td:first-child,div.table-class-container table th:first-child{border-radius:15px 0 0 0}div.table-class-container table tr:first-child td:last-child,div.table-class-container table th:last-child{border-radius:0 15px 0 0}div.table-class-container table tr:last-child td:first-child{border-bottom-left-radius:15px}div.table-class-container tr:last-child td:last-child{border-bottom-right-radius:15px}div.table-class-action{margin-top:30px}div.table-class-action>*{width:100%;justify-content:center}#popup-information{padding:30px 15px}div.popup-information-information .checkbox-container2{font-size:1.4rem}.popup-information-title{font-size:3rem;line-height:1.3;margin-bottom:30px}div.table-class-checkbox{margin-top:15px}div.popup-information-action{margin-top:30px}}@media (min-width:768px){.user-connect a{max-width:250px}.en-ver .platform-box.style-1{padding-right:90px;padding-top:20px}.en-ver .platform-box h1{margin-bottom:1em}.en-ver * + .platform-info{padding-top:4em}}@media (min-width:768px) and (max-width:1023px){div.monthly-actives-container{margin:0 -15px;padding-right:0}div.monthly-actives-container>*{padding:0 15px}a.logo{background-size:110px;font-size:2rem;padding-left:0;padding-top:43px;background-position:0 15px}.en-ver .platform-box.style-1{padding-right:30px}.swiper-blocks-container{margin-top:-128px}.swiper-icons-container .swiper-button-next{right:0}.swiper-icons-container .swiper-button-prev{left:0}.swiper-icons-container{padding:0 3em}div.header-elements{margin:0 -10px}div.header-elements>div{padding:0 10px}div.search-place{margin-right:0}div.search-container form{width:180px}.user-connect a + a{margin-left:20px}section{padding:50px 0}section.platform-section{padding:50px 0}.platform-box{padding-right:0}.platform-item-info-line{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}section.monthly-list-section{padding:50px 0}.how-it-works-container{margin:0 -10px -30px}.how-it-works-container>*{padding:0 10px 30px}.how-it-works-container>*:nth-child(even) .how-it-works-icon:before,.how-it-works-icon:before{background-size:contain;width:60px;height:18px}div.footer-colls{-ms-flex-wrap:wrap;flex-wrap:wrap}section.footer-colls-section{padding:50px 0}.gallery-container{padding:0 2em}.gallery-container .swiper-button-next{right:0}.gallery-container .swiper-button-prev{left:0}.about-us-stats-photos picture img{width:100%;height:auto}.about-us-stats-photos picture:first-child img{width:200px}.about-us-stats-list{padding-top:0}.platform-lesson-action{display:block;margin-bottom:-5px}.platform-lesson-action>*{width:100%;margin-bottom:5px}.platform-lesson-action>*>*{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.platform-reservation>*{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sign-collection-list{padding-right:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sign-collection-list>*{padding:0 15px 10px 15px;text-align:center}.sign-collection-list img{margin:0 auto;padding-bottom:10px}.lesson-info-photo{padding-right:0}.downloads-item{padding:1em;min-height:80px;line-height:1.1}.teacher-item-actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.padded-right{padding-right:100px}.filter-by-selector{margin-left:-100px}.filtered-items-container{margin-bottom:-50px}.filtered-items-container>*{margin-bottom:50px}.filtered-items-container + .filtered-items-container{margin-top:50px}#feedback{width:100%;padding:1em}#reservation{width:100%}#add-lesson{padding:3em}div.table-class-container table tr td{padding:5px;font-size:1.2rem}.table-clas-small-text{font-size:1.2rem}div.table-class-container table tr:first-child td:first-child,div.table-class-container table th:first-child{border-radius:15px 0 0 0}div.table-class-container table tr:first-child td:last-child,div.table-class-container table th:last-child{border-radius:0 15px 0 0}div.table-class-container table tr:last-child td:first-child{border-bottom-left-radius:15px}div.table-class-container tr:last-child td:last-child{border-bottom-right-radius:15px}#popup-information{padding:30px}}@media (min-width:1024px) and (max-width:1279px){.swiper-icons-container .swiper-button-next{right:0}.swiper-icons-container .swiper-button-prev{left:0}.swiper-icons-container{padding:0 3em}div.header-elements{margin:0 -10px}div.header-elements>div{padding:0 10px}div.search-place{margin-right:0}div.search-container form{width:295px}.user-connect a + a{margin-left:20px}.gallery-container{padding:0 2em}.gallery-container .swiper-button-next{right:0}.gallery-container .swiper-button-prev{left:0}.platform-lesson-action{display:block;margin-bottom:-5px}.platform-lesson-action>*{width:100%;margin-bottom:5px}.platform-lesson-action>*>*{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.platform-reservation>*{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.padded-right{padding-right:0}div.table-class-container table tr td{padding:10px;font-size:1.5rem}#popup-information{padding:50px}}@media (min-width:1280px){#page:not(.en-ver) header.fixed{position:fixed;left:0;top:0;right:0;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.15);box-shadow:0 0 5px 0 rgba(0,0,0,.15)}#page:not(.en-ver) header.fixed + *{margin-top:78px}.reservation-table-full{min-width:1062px}}@media (min-width:1280px) and (max-width:1369px){div.search-container form{width:410px}}@media (min-width:1370px){.container{width:1340px}}@media (min-width:1310px) and (max-width:1430px){.swiper-icons-container .swiper-button-next{right:0}.swiper-icons-container .swiper-button-prev{left:0}.swiper-icons-container{padding:0 3em}}@media (max-height:1000px){.how-to-use a{bottom:0}}