body{overflow-x:hidden;}
.skolenis3app{width:1340px;height:840px;background-color:#FFFFFF;border-bottom:17px solid #E4EBF7;}
@media screen and (max-width:1340px){
.skolenis3app{width:100%;min-width:890px!important;}
}
@media screen and (max-width:1150px){
.skolenis3app{height:auto;}
}
@media screen and (max-height: 840px){}
.skolenis3app__hero{background-color:#015FFE;height:235px;}
.skolenis3app__hero-inner{padding:0px 0px 0px 70px;display:flex;align-items:center;height:inherit;}
@media screen and (max-width:1250px){
.skolenis3app__hero-inner{padding:0 20px;}
}
.skolenis3app__hero-name{margin-right:80px;}
.skolenis3app__hero-name-pretitle{font-size:21px;font-weight:bold;color:#FFFFFF;opacity:0.75;margin-bottom:10px;}
.skolenis3app__hero-name-title h1{font-size:36px;line-height:44px;font-weight:bold;color:#FFFFFF;}
.skolenis3app__hero-calendar{display:flex;margin-right:25px;}
.skolenis3app__hero-calendar-box{border:1px solid #5C98FE;border-radius:8px;background-color:#5C98FE;width:150px;height:100px;position:relative;}
.skolenis3app__hero-calendar-box-inner{padding:24px 19px 18px 19px;}
.skolenis3app__hero-calendar-box-icon{width:34px;height:34px;position:absolute;left:calc(50% - 17px);top:-17px;}
.skolenis3app__hero-calendar-box-label{font-size:12px;line-height:16px;color:#FFFFFF;font-weight:600;text-align:center;margin-bottom:7px;}
.skolenis3app__hero-calendar-box-value{font-size:15px;line-height:16px;color:#FFFFFF;font-weight:700;text-align:center;}
.skolenis3app__hero-calendar--both .skolenis3app__hero-calendar-box:first-child{border-top-right-radius:0px;border-bottom-right-radius:0px;}
.skolenis3app__hero-calendar--both .skolenis3app__hero-calendar-box:last-child{border-top-left-radius:0px;border-bottom-left-radius:0px;background-color:transparent;}
.skolenis3app__hero-illustration{height:inherit;margin-left:auto;flex:none;}
.skolenis3app__hero-illustration img{width:auto;height:100%;}
@media screen and (max-width:1150px){
.skolenis3app__hero-illustration{display:none;}
}
.skolenis3app__content{background-color:#FFFFFF;}
.skolenis3app__content-inner{padding:25px 70px 10px 70px;height:inherit;}
@media screen and (max-width:1250px){
.skolenis3app__content-inner{padding:20px;}
}
.skolenis3app__content-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;}
.skolenis3app__content-back{height:50px;background-color:#001E46;color:#FFFFFF;font-weight:600;font-size:17px;line-height:21px;text-align:center;padding:14px 35px;display:inline-flex;align-items:center;border-radius:50px;text-decoration:none;transition:0.3s all linear;}
.skolenis3app__content-back:hover{text-decoration:none;color:#FFFFFF;background-color:#000000;}
.skolenis3app__content-back-icon{margin-right:12px;}
.skolenis3app__content-back-icon svg{display:block;}
.skolenis3app__content-switcher{background-color:#F2F2F2;padding:11px 35px;display:flex;justify-content:center;align-items:center;border-radius:50px;}
.skolenis3app__content-switcher-label{color:#023444;font-size:14px;font-weight:400;font-style:normal;letter-spacing:normal;line-height:24px;text-align:right;}
.skolenis3app__content-switcher .switch{position:relative;display:inline-block;width:48px;height:28px;margin-left:16px;margin-right:16px;margin-bottom:0px;}
.skolenis3app__content-switcher .switch input{opacity:0;width:0;height:0;}
.skolenis3app__content-switcher .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#005fff;-webkit-transition:0.4s;transition:0.4s;}
.skolenis3app__content-switcher .slider:before{position:absolute;content:"";height:21px;width:21px;left:4px;bottom:4px;background-color:white;-webkit-transition:0.4s;transition:0.4s;}
.skolenis3app__content-switcher input:checked + .slider{background-color:#005fff;}
.skolenis3app__content-switcher input:focus + .slider{box-shadow:0 0 1px #005fff;}
.skolenis3app__content-switcher input:checked + .slider:before{-webkit-transform:translateX(19px);-ms-transform:translateX(19px);transform:translateX(19px);}
.skolenis3app__content-switcher .slider.round{border-radius:34px;}
.skolenis3app__content-switcher .slider.round:before{border-radius:50%;}
.skolenis3app__content .lessons-price .lessons{margin-bottom:25px;height:354px;}
.skolenis3app__content .lessons-price .lessons .items{display:flex;flex-wrap:wrap;position:relative;}
.skolenis3app__content .lessons-price .lessons .items .lesson{border:1px solid #E5E5E5;background-color:#FFFFFF;width:calc(50% - 8px);margin:4px;}
.skolenis3app__content .lessons-price .lessons .items .lesson--active{background-color:#EBF2FF;}
.skolenis3app__content .lessons-price .lessons .items .lesson__top{display:flex;align-items:center;justify-content:space-between;}
.skolenis3app__content .lessons-price .lessons .items .lesson__top-left{display:flex;align-items:center;}
.skolenis3app__content .lessons-price .lessons .items .lesson__top-number{font-size:14px;line-height:17px;background-color:#015FFE;color:#FFFFFF;font-weight:bold;padding:12px 18px;}
.skolenis3app__content .lessons-price .lessons .items .lesson__top-duration{font-size:14px;line-height:17px;color:#001E46;padding:12px 18px;}
.skolenis3app__content .lessons-price .lessons .items .lesson__top-price{font-size:14px;line-height:17px;color:#001E46;padding:12px 18px;}
.skolenis3app__content .lessons-price .lessons .items .lesson__top-price .lesson-price{font-weight:bold;}
.skolenis3app__content .lessons-price .lessons .items .lesson__bottom{display:flex;justify-content:space-between;align-items:center;padding:7px 18px 18px 18px;}
.skolenis3app__content .lessons-price .lessons .items .lesson__bottom-name{color:#001E46;font-size:17px;font-weight:bold;line-height:20px;display:flex;align-items:center;}
.skolenis3app__content .lessons-price .lessons .items .lesson__bottom-name input[type="checkbox"]{width:20px;height:20px;margin-right:13px;}
.skolenis3app__content .lessons-price .lessons .items .lesson__bottom-name label{font-weight:bold;margin:0px;}
.skolenis3app__content .lessons-price .lessons .items .lesson__bottom-btn{height:42px;background-color:#EBF2FE;color:#015FFE;font-weight:600;font-size:14px;line-height:18px;text-align:center;padding:12px 26px;display:inline-flex;align-items:center;border-radius:42px;text-decoration:none;transition:0.3s all linear;cursor:pointer;flex:none;margin-left:20px;}
.skolenis3app__content .lessons-price .lessons .items .lesson__bottom-btn--active{color:#FFFFFF;background-color:#015FFE;}
.skolenis3app__content .lessons-price .lessons .items .lesson__bottom-btn-opened{display:none;flex:none;}
.skolenis3app__content .lessons-price .lessons .items .lesson__bottom-btn-closed{display:block;flex:none;}
.skolenis3app__content .lessons-price .lessons .items .lesson__bottom-btn--active .lesson__bottom-btn-opened{display:block;}
.skolenis3app__content .lessons-price .lessons .items .lesson__bottom-btn--active .lesson__bottom-btn-closed{display:none;}
.skolenis3app__content .lessons-price .lessons .items .lesson__bottom-btn:hover{text-decoration:none;color:#FFFFFF;background-color:#015FFE;}
.skolenis3app__content .lessons-price .lessons .items .lesson__content{border:1px solid #E5E5E5;background-color:#EBF2FF;padding:30px;position:absolute;top:4px;height:calc(354px - 8px);width:calc(50% - 4px);overflow-y:auto;display:none;}
.skolenis3app__content .lessons-price .lessons .items .lesson__content--active{display:block;}
.skolenis3app__content .lessons-price .lessons .items .lesson__content--even{left:0px;}
.skolenis3app__content .lessons-price .lessons .items .lesson__content--odd{right:0px;}
.skolenis3app__content .lessons-price .lessons .items .lesson__content::-webkit-scrollbar{width:10px;}
.skolenis3app__content .lessons-price .lessons .items .lesson__content::-webkit-scrollbar-track{background:#ACCAFD;}
.skolenis3app__content .lessons-price .lessons .items .lesson__content::-webkit-scrollbar-thumb{background:#015FFE;}
.skolenis3app__content .lessons-price .lessons .items .lesson__content::-webkit-scrollbar-thumb:hover{background:#001E46;}
.skolenis3app__content-summary{display:flex;justify-content:space-between;}
.skolenis3app__content-summary-price .title{display:flex;align-items:center;margin-bottom:15px;}
.skolenis3app__content-summary-price .title label{margin:0;display:inline-flex;}
.skolenis3app__content-summary-price .title input[type="checkbox"]{width:20px;height:20px;margin-right:11px;}
.skolenis3app__content-summary-price .title span{font-size:14px;color:#001E46;font-weight:bold;}
.skolenis3app__content-summary-price .price{color:#001E46;font-size:30px;line-height:42px;}
.skolenis3app__content-summary-price .price strong{font-weight:bold;}
.skolenis3app__order{text-align:right;}
.skolenis3app__order a{height:50px;background-color:#2DD100;color:#FFFFFF;font-weight:600;font-size:17px;line-height:21px;text-align:center;padding:14px 130px;display:inline-flex;align-items:center;border-radius:50px;text-decoration:none;transition:0.3s all linear;}
@media screen and (max-width:1250px){
.skolenis3app__order a{padding:14px 50px;}
}
.skolenis3app__order a:hover{text-decoration:none;color:#FFFFFF;background-color:#229e00;}
.skolenis3app__order-note{margin-top:18px;text-align:center;font-size:13px;color:#707070;line-height:18px;}
@media screen and (max-width:1250px){
.skolenis3app__order-note {
margin-top: 10px;
}
}