.carousel.theme-coverflow .carousel__slide{border-radius:25px;max-width:69%;display:block;position:absolute}.carousel.theme-coverflow .carousel__slide_current{z-index:3;margin:auto;left:0;right:0;transform:scale(1)}.carousel.theme-coverflow .carousel__slide_current.to-left{animation:.5s change-slide-to-left}.carousel.theme-coverflow .carousel__slide_current.to-right{animation:.5s change-slide-to-right}.carousel.theme-coverflow .carousel__slide_left-1{transform-origin:0;z-index:2;left:8%;transform:scale(.9)}.carousel.theme-coverflow .carousel__slide_left-2{transform-origin:0;z-index:1;left:0;transform:scale(.75)}.carousel.theme-coverflow .carousel__slide_right-1{transform-origin:100%;z-index:2;right:8%;transform:scale(.9)}.carousel.theme-coverflow .carousel__slide_right-2{transform-origin:100%;z-index:1;right:0;transform:scale(.75)}.carousel.theme-coverflow .carousel__slide:not(.carousel__slide_current) .carousel{pointer-events:none}@keyframes change-slide-to-left{0%{transform:translate(0)}50%{transform:translate(75%)}to{transform:translate(0)}}@keyframes change-slide-to-right{0%{transform:translate(0)}50%{transform:translate(-75%)}to{transform:translate(0)}}.carousel.theme-multiple.main-teacher:hover .carousel__slide:not(.carousel__slide_hover) .carousel:after{background:0 0}.carousel.theme-multiple{height:480px}@media (max-width:899px){.carousel.theme-multiple>.carousel__container>.carousel__slide:not(.carousel__slide_current) .carousel:after{z-index:1;background:#0006}}.carousel.theme-multiple .carousel__slide{width:340px!important}.carousel.theme-multiple:hover .carousel__slide:not(.carousel__slide_hover) .carousel:after{z-index:1;background:#0006}.carousel.theme-multiple:hover .carousel__slide_hover .button_primary{display:inline-flex!important}.carousel.theme-multiple:hover .carousel__slide_hover .button_secondary{display:none!important}@media (max-width:899px){.carousel.theme-multiple .carousel__slide_hover .carousel{transform:scale(1)}.carousel.theme-multiple .carousel__slide_hover .carousel:after{background:#0006}}.carousel.theme-multiple .carousel__slide_hover .carousel{transform:scale(1)}.carousel.theme-multiple .carousel{will-change:transform;border-radius:25px;height:100%;margin:0;transition:all .7s;transform:scale(.95)}@media (max-width:899px){.carousel.theme-multiple .carousel{transform:scale(1)}}.carousel.theme-multiple .carousel:after{content:"";z-index:-1;border-radius:25px;width:100%;height:100%;transition:all .7s;position:absolute;top:0;left:0;overflow:hidden}.carousel.theme-multiple .carousel .carousel__slide{text-align:center;justify-content:center}.carousel.theme-multiple .carousel .carousel__slide>div{background-size:100%;width:100%;padding:30px 15px 25px}.carousel.theme-multiple .carousel .carousel__slide>div>div{width:100%}.carousel.theme-multiple .carousel .carousel__slide>div>div:first-child{flex-direction:column;flex:1;display:flex;position:relative}.carousel.theme-multiple .carousel .carousel__slide .button_primary{display:none}.carousel.theme-multiple .carousel .carousel__slide .button_secondary{display:inline-flex}.carousel.theme-multiple__container{transition:all .7s}.carousel.theme-multiple h4{position:absolute;top:0}.carousel.theme-multiple .slide__image-wrapper{flex:1;justify-content:center;align-items:center;margin-top:10rem;margin-bottom:25px;display:flex}.carousel.theme-multiple .slide__image-wrapper img{max-height:215px}.carousel-wrapper-multiple.main-teacher .carousel.theme-multiple:hover .carousel__slide:not(.carousel__slide_hover) .carousel:after{background:#fa0000!important}.carousel{width:100%;height:42rem;margin:20px auto;position:relative;overflow:hidden}.carousel__container{perspective:1000px;height:100%;transform-style:preserve-3d;width:100%;margin:0 auto;position:relative;overflow:hidden}.carousel .swiper-wrapper{box-sizing:content-box;height:100%;transform-style:preserve-3d;z-index:1;width:100%;transition-property:transform;display:flex;position:relative}.carousel__slide{box-sizing:border-box;opacity:0;text-align:left;flex-shrink:0;width:100%;height:auto;margin:0;transition:all .5s ease-in;display:block;position:relative;overflow:hidden}.carousel__slide_current,.carousel__slide_left-1,.carousel__slide_left-2,.carousel__slide_right-1,.carousel__slide_right-2{opacity:1}.carousel__slide_left-2,.carousel__slide_right-2{opacity:.5}.carousel .swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.carousel .swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.carousel .swiper-fade .swiper-slide-active{pointer-events:auto}.carousel__dots{z-index:1;justify-content:center;margin:20px;display:flex;position:absolute;bottom:0;left:0;right:0}.carousel__dots-top{top:0;bottom:auto}.carousel__dots-topRight{top:48px;bottom:auto;right:48px;left:unset;justify-content:flex-end;max-width:320px;margin:0}.carousel__dots-topRight .carousel__dot{opacity:1;background-color:#fff;width:100px}.carousel__dots-topRight .carousel__dot:before,.carousel__dots-topRight .carousel__dot:after{opacity:.4}.carousel__dots-topRight .carousel__dot:before{background-color:#000}.carousel__dots-topRight .carousel__dot_active:after{opacity:1;background:#fff}@media (max-width:1149px){.carousel__dots-topRight{top:calc(9.81818px + 3.40909vw);right:0;left:unset;max-width:calc(21.0227vw + 180.545px);padding:0 calc(3.40909vw + 9.81818px)}}@media (max-width:767px){.carousel__dots-topRight{max-width:unset;justify-content:center;width:100%;padding:0 calc(6.93512vw - 17.1924px);top:calc(56% + 5.4094px + 2.68456vw)}}.carousel__dot{cursor:pointer;background:0 0;border:0;border-radius:2px;width:30px;height:4px;margin:0 3px;padding:0;position:relative;overflow:hidden}.carousel__dot:after,.carousel__dot:before{content:"";border-radius:2px;width:100%;height:100%;position:absolute;top:0;left:0}.carousel__dot:before{opacity:.4;background:#000}.carousel__dot_active:after{animation:linear forwards fillPoint;animation-duration:inherit;background:#000}.carousel__dot:hover:before{opacity:.6;background-color:#000}.carousel.with-details{height:50rem}.carousel.video-slides{overflow:inherit}@media (max-width:1149px){.carousel.video-slides{height:35vw}}@media (max-width:899px){.carousel.video-slides{height:45vw}}.carousel.video-slides .carousel__slide{overflow:inherit}@media (max-width:899px){.carousel.video-slides .carousel__slide{height:initial;top:15%}.carousel.video-slides .carousel__slide_right-1{right:3%;transform:scale(1)}.carousel.video-slides .carousel__slide_left-1{left:3%;transform:scale(1)}.carousel.video-slides .carousel__slide_current{max-width:90%;top:0;transform:scale(.9)}}.carousel.video-slides .carousel__slide .video-wrap{width:100%;height:100%}.carousel.video-slides .carousel__slide .video-wrap iframe{border:none;border-radius:25px;overflow:hidden}.carousel.video-slides .carousel__slide .video-wrap>p{text-align:center;margin-bottom:0;padding-top:10px}.carousel.video-slides .carousel__slide>iframe{width:100%;height:100%}.carousel.video-slides .carousel__slide:not(.carousel__slide_current) .video-wrap>p,.carousel.video-slides .carousel__slide:not(.carousel__slide_current) .video-wrap .carousel__slide-details{display:none}.carousel__slide-details{margin-top:1.5rem;line-height:1;display:none}.swiper-slide-active .carousel__slide-details{display:block}.carousel__slide-details_title{text-align:center}@media (max-width:639px){.carousel__slide-details_title{font-size:2.4rem}}@media (max-width:374px){.carousel__slide-details_title{font-size:3rem}}.dark-theme .carousel .carousel__dot:before,.dark-theme .carousel .carousel__dot_active:after{background:#fff}@keyframes fillPoint{0%{width:0}to{width:100%}}
