/*!  
    -----------------
    Front-End: E.A. Gableev - t.me/albka 
    Pug + SCSS + CSS3 Mixins + Bootstrap 4.1.3 [Mixins,Modal] + JQuery 3.3.1 + JQuery.cookie + Slick + Autosize + Bootstrap Select + Popper
    -----------------
    v0.1 | XX/XX/XXXX
!*/.clear-list,.school-nav-list,.section-certificat-dots{list-style:none;margin-bottom:0;padding-left:0}.clear-button,.section-certificat-dots button{outline:none!important;border:none;padding:0}.c_testimorals-item,.shadow-card{-webkit-box-shadow:0px 15px 25px rgba(1, 31, 50, 0.09);box-shadow:0px 15px 25px rgba(1, 31, 50, 0.09)}.scroll-custom::-webkit-scrollbar{width:7px;height:9px}.scroll-custom::-webkit-scrollbar-thumb{background-color:#00B4FF;border-radius:20px}.scroll-custom::-webkit-scrollbar-track{background-color:rgba(0, 15, 25, 0.08)}.--hide{display:none}.school-promo-head{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;padding-bottom:20px}@media (min-width:768px){.school-promo-head{padding:20px 0}}.school-promo__image{border-radius:10px;background-position:center;background-size:cover;background-repeat:no-repeat}@media (min-width:992px){.school-promo__image{height:170px;width:170px;min-height:170px;min-width:170px}}@media (max-width:991.98px){.school-promo__image{height:100px;width:100px;min-height:100px;min-width:100px}}.school-promo__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;font-family:'Roboto Slab', serif;font-style:normal;font-weight:normal;font-size:38px;color:#000F19;margin-bottom:0}@media (min-width:1270px){.school-promo__title{line-height:57px}}@media (min-width:992px) and (max-width:1269.98px){.school-promo__title{line-height:45px}}@media (min-width:992px){.school-promo__title{margin-left:30px}}@media (min-width:768px) and (max-width:991.98px){.school-promo__title{line-height:36px;font-size:24px;margin-left:15px}}@media (max-width:767.98px){.school-promo__title{line-height:27px;font-size:18px;margin-left:15px}}@media (max-width:349.98px){.school-promo__title{line-height:20px}}.school-promo__title a{font-family:'Lato', sans-serif;color:#000F19;font-style:normal;font-weight:normal;line-height:16px;font-size:16px}.school-promo-information{display:-ms-grid;display:grid;grid-gap:30px}@media (min-width:1270px){.school-promo-information{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr)}}@media (min-width:992px) and (max-width:1269.98px){.school-promo-information{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);grid-gap:20px}}@media (min-width:768px) and (max-width:991.98px){.school-promo-information{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);grid-gap:15px}}@media (max-width:767.98px){.school-promo-information{-ms-grid-columns:(minmax(90px, 1fr))[3];grid-template-columns:repeat(3, minmax(90px, 1fr));grid-gap:10px}}@media (max-width:767.98px){.school-promo-group:last-child{-ms-grid-column-span:3;grid-column:span 3}}.school-promo-group .ui_button-promo>span{white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;max-width:240px}@media (max-width:767.98px){.school-promo-group .ui_button-promo>span{display:none}}.school-promo-group .ui_button-promo i span{margin:0}@media (max-width:767.98px){.school-promo-group .ui_button-promo i{margin-right:0}}.school-promo-group.--social{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(40px, 1fr))[5];grid-template-columns:repeat(5, minmax(40px, 1fr));grid-gap:10px}@media (min-width:768px){.school-promo-group.--social{grid-gap:20px}}@media (max-width:767.98px){.school-promo-group.--social{-ms-grid-column-span:3;grid-column:span 3}}@media (min-width:992px) and (max-width:1269.98px){.school-promo-group.--social+.school-promo-group{-ms-grid-column:3;grid-column:3}}.school-promo-group.--social .ui_button-promo{padding:0}@media (max-width:767.98px){.school-promo-group.--social .ui_button-promo{height:45px}}.school-promo-group.--social .ui_button-promo i[class^=icon-]{color:#011f32;font-size:20px;margin-right:0}@media (min-width:768px){.school-promo-group.--social .ui_button-promo i[class^=icon-]{font-size:24px}}.school-nav-container{height:100%;position:relative}@media (max-width:767.98px){.school-nav-container:after{content:'';position:absolute;top:0;bottom:0;right:0;width:30px;background:-webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(100%, #00B4FF), color-stop(0%, #fff));background:-webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #00B4FF 100%, #fff 0%);background:-o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #00B4FF 100%, #fff 0%);background:linear-gradient(left, rgba(255, 255, 255, 0) 0%, #00B4FF 100%, #fff 0%)}}@media (max-width:767.98px){.school-nav-list{position:relative;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:scroll}}@media (min-width:768px){.school-nav-list{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit, minmax(100px, 1fr));height:100%}}@media (max-width:767.98px){.school-nav-list__item{margin-right:30px}}.school-nav-list__link{position:relative;width:100%;height:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#FFF;font-style:normal;font-weight:normal;line-height:14px;font-size:14px;overflow:hidden;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;white-space:nowrap}@media (min-width:576px){.school-nav-list__link{line-height:16px;font-size:16px}}.school-nav-list__link:after{content:'';position:absolute;height:3px;width:100%;bottom:0;background-color:#FFF;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.school-nav-list__link:hover{color:#FFF;text-decoration:none}.school-nav-list__link:hover:after{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.section-certificat,.section-school-about,.section-school-addinfo,.section-school-courses,.section-school-features,.section-school-gallery,.section-school-magrin,.section-school-price{margin-top:50px}@media (min-width:1430px){.section-certificat,.section-school-about,.section-school-addinfo,.section-school-courses,.section-school-features,.section-school-gallery,.section-school-magrin,.section-school-price{margin-bottom:100px}}@media (min-width:768px) and (max-width:1429.98px){.section-certificat,.section-school-about,.section-school-addinfo,.section-school-courses,.section-school-features,.section-school-gallery,.section-school-magrin,.section-school-price{margin-bottom:60px}}@media (max-width:767.98px){.section-certificat,.section-school-about,.section-school-addinfo,.section-school-courses,.section-school-features,.section-school-gallery,.section-school-magrin,.section-school-price{margin-top:25px;margin-bottom:40px}}.section-school-promo{background-color:#F2F7FF;padding:30px 0}@media (min-width:992px){.section-school-promo{padding:20px 0 30px}}.section-school-nav{background-color:#00B4FF;height:48px}.section-school-about{position:relative}.section-school-info{margin-bottom:100px}@media (min-width:1430px){.section-school-info{margin-top:100px}}@media (min-width:992px) and (max-width:1429.98px){.section-school-info{margin-top:60px}}@media (max-width:991.98px){.section-school-info{margin-top:30px}}.section-school-features{position:relative;padding-top:30px;height:360px}@media (min-width:768px){.section-school-features{padding:30px 0;height:380px}}.section-school-features:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background-color:#F2F7FF;-webkit-box-shadow:0px 15px 25px rgba(2, 77, 125, 0.05);box-shadow:0px 15px 25px rgba(2, 77, 125, 0.05);z-index:-1}@media (min-width:768px){.section-school-features:before{right:unset;width:61%}}.section-testimorals{position:relative}.section-testimorals:before{content:'';position:absolute;bottom:0;left:0;right:0;top:50px;background-color:#F2F7FF;z-index:-1}.section-testimorals-container{position:relative}@media (max-width:575.98px){.section-testimorals-container{padding:0}}@media (max-width:575.98px){.section-testimorals-grid{padding:0}}@media (min-width:576px) and (max-width:767.98px){.section-testimorals-grid{padding:0 40px}}@media (min-width:768px) and (max-width:1179.98px){.section-testimorals-grid{padding:0 50px}}@media (min-width:992px){.section-testimorals-grid{height:440px}}@media (min-width:1180px) and (max-width:1699.98px){.section-testimorals-grid{padding:0 70px}}@media (min-width:1700px){.section-testimorals-grid{padding:0 125px}}.section-testimorals-grid .slick-list{position:relative;padding-top:45px;overflow:unset;overflow-x:hidden;z-index:10}.section-testimorals-grid .slick-track{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.section-testimorals-grid .c_testimorals-item{margin:0 15px;-webkit-transform:translateY(-45px);-ms-transform:translateY(-45px);transform:translateY(-45px)}@media (min-width:768px){.section-testimorals-grid .c_testimorals-item{margin-bottom:25px}}@media (max-width:575.98px){.section-testimorals-arrows{display:none!important}}@media (min-width:576px){.section-testimorals-arrows .slider-button__next,.section-testimorals-arrows .slider-button__prev{position:absolute;z-index:2;top:35%}}.section-testimorals-arrows .slider-button__prev{left:0}.section-testimorals-arrows .slider-button__next{right:0}.section-testimorals-button{position:absolute;left:50%;-webkit-transform:translate(-50%, 50%);-ms-transform:translate(-50%, 50%);transform:translate(-50%, 50%);bottom:0;z-index:2}.section-certificat{display:block;overflow:hidden}@media (min-width:768px){.section-certificat-container{display:-ms-grid;display:grid;-ms-grid-columns:35% 65%;grid-template-columns:35% 65%}}@media (min-width:992px) and (max-width:1179.98px){.section-certificat-container{-ms-grid-columns:30% 70%;grid-template-columns:30% 70%}}@media (min-width:1180px){.section-certificat-container{-ms-grid-columns:35% 65%;grid-template-columns:35% 65%}}.section-certificat-container .section-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-certificat-list{position:relative}.section-certificat-list:after{content:'';position:absolute;top:0;bottom:0;right:-1px;width:50px;background:-webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.001)), color-stop(100%, #FFF), color-stop(0%, transparent));background:-webkit-linear-gradient(left, rgba(255, 255, 255, 0.001) 0%, #FFF 100%, transparent 0%);background:-o-linear-gradient(left, rgba(255, 255, 255, 0.001) 0%, #FFF 100%, transparent 0%);background:linear-gradient(left, rgba(255, 255, 255, 0.001) 0%, #FFF 100%, transparent 0%);z-index:2}.section-certificat-content{position:relative}@media (max-width:991.98px){.section-certificat-content{margin-top:20px}}@media (min-width:768px) and (max-width:1179.98px){.section-certificat-content{padding-left:20px}}@media (min-width:1180px) and (max-width:1429.98px){.section-certificat-content{padding-left:40px}}@media (min-width:1430px){.section-certificat-content{padding-left:80px}}.section-certificat-content:after,.section-certificat-content:before{content:'';position:absolute;top:50%;height:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.section-certificat-content:before{left:0;width:2000px;background-color:#F2F7FF;z-index:-1}@media (max-width:767.98px){.section-certificat-content:before{left:-30px}}.section-certificat-content:after{right:-1px;width:50px;background:-webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.001)), color-stop(100%, #F2F7FF), color-stop(0%, transparent));background:-webkit-linear-gradient(left, rgba(255, 255, 255, 0.001) 0%, #F2F7FF 100%, transparent 0%);background:-o-linear-gradient(left, rgba(255, 255, 255, 0.001) 0%, #F2F7FF 100%, transparent 0%);background:linear-gradient(left, rgba(255, 255, 255, 0.001) 0%, #F2F7FF 100%, transparent 0%);z-index:3}@media (max-width:575.98px){.section-certificat-content:after{right:-10px}}.section-certificat__item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0;outline:none;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:relative;z-index:-1;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8)}@media (max-width:767.98px){.section-certificat__item{height:300px;width:100%}}@media (max-width:575.98px){.section-certificat__item{height:200px}}@media (min-width:768px) and (max-width:991.98px){.section-certificat__item{height:230px}}@media (min-width:992px) and (max-width:1429.98px){.section-certificat__item{height:340px}}@media (min-width:1430px){.section-certificat__item{height:400px}}.section-certificat__item.slick-current{position:relative;z-index:2;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.section-certificat__item.slick-current img{opacity:1!important;visibility:visible}.section-certificat__item.slick-current+.slick-slide{-webkit-transform:translateX(-50%) scale(0.8);-ms-transform:translateX(-50%) scale(0.8);transform:translateX(-50%) scale(0.8)}.section-certificat__item.slick-current+.slick-slide img{visibility:visible;opacity:0.5}.section-certificat__item img{height:100%;width:auto;-o-object-fit:contain;object-fit:contain;opacity:0;visibility:hidden;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media (max-width:767.98px){.section-certificat__item img{width:100%;-o-object-fit:scale-down;object-fit:scale-down}}@media (max-width:767.98px){.section-certificat-dots{display:none!important}}@media (min-width:768px){.section-certificat-dots{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;bottom:0}}@media (min-width:768px) and (max-width:1179.98px){.section-certificat-dots{right:50px}}@media (min-width:1180px){.section-certificat-dots{right:10%}}.section-certificat-dots li{margin-right:12px}.section-certificat-dots li:last-child{margin-right:0}.section-certificat-dots button{width:15px;height:15px;background-color:#F2F7FF;border-radius:50%;text-indent:-9999px;overflow:hidden}.section-certificat-dots button:hover{cursor:pointer;background-color:#FF3C61}.section-certificat-dots button[aria-selected]{background-color:#011f32}.c_testimorals-item{position:relative;background-color:#FFF;padding:60px 20px 50px;border-radius:10px;text-align:center;outline:none;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media (min-width:768px){.c_testimorals-item{padding:60px 30px 50px}}.c_testimorals-item__info{padding-bottom:15px;border-bottom:1px solid #F2F2F2}.c_testimorals-item__contents{padding-top:15px;margin-bottom:15px;margin-bottom:0;color:#000F19;font-style:normal;font-weight:normal;line-height:21px;font-size:14px;border-bottom:1px solid #F2F2F2}@media (min-width:768px){.c_testimorals-item__contents{line-height:24px;font-size:16px}}.c_testimorals-item__contents.--short{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px;border-bottom:none;overflow:hidden;height:99px}@media (min-width:768px){.c_testimorals-item__contents.--short{height:111px}}.c_testimorals-item__answer{display:none;padding:15px 0 20px 0}.c_testimorals-item__answer-title{margin-bottom:10px;color:#011f32;font-style:normal;font-weight:bold;line-height:18px;font-size:18px}.c_testimorals-item__answer-contents{color:#C8C8C8;font-style:normal;font-weight:normal;text-align:center;line-height:20px;font-size:14px}@media (min-width:768px){.c_testimorals-item__answer-contents{line-height:24px;font-size:16px}}.c_testimorals-item-name{color:#011f32;font-style:normal;font-weight:bold;line-height:18px;font-size:18px}@media (min-width:768px){.c_testimorals-item-name{line-height:24px;font-size:24px}}.c_testimorals-item-date{margin-top:10px;color:#C8C8C8;font-style:normal;font-weight:normal;line-height:14px;font-size:14px}@media (min-width:768px){.c_testimorals-item-date{line-height:18px;font-size:18px}}.c_testimorals-item-rating{margin-top:10px;font-family:'Roboto Slab', serif;font-weight:700;text-transform:uppercase;color:#FFD21D}@media (min-width:768px){.c_testimorals-item-rating{margin-top:20px}}.c_testimorals-item .ui_button{position:absolute}@media (max-width:767.98px){.c_testimorals-item .ui_button{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}@media (min-width:768px){.c_testimorals-item .ui_button{bottom:15px;right:30px}}.c_testimorals-item.--open .c_testimorals-item__answer{display:block}.c_testimorals-item.--open .c_testimorals-item__contents{padding-bottom:15px}.c_testimorals-item.--open .ui_button:after,.c_testimorals-item.--open .ui_button:before{-webkit-transform:scaleY(-1) translateY(20%);-ms-transform:scaleY(-1) translateY(20%);transform:scaleY(-1) translateY(20%)}