.testimonialCarousel-component .testimonialSwiper.swiper{width:100%;height:730px;position:relative}
@media(max-width:1219px){.testimonialCarousel-component .testimonialSwiper.swiper{height:670px}
}
@media(max-width:767px){.testimonialCarousel-component .testimonialSwiper.swiper{height:596px}
}
.testimonialCarousel-component .testimonialSwiper .swiper-slide{max-width:1000px;max-height:678px;border-radius:32px;background-color:#f2f2f2;color:white;opacity:0;transition:opacity 1s;display:flex;justify-content:center;align-items:center}
@media(max-width:1219px){.testimonialCarousel-component .testimonialSwiper .swiper-slide{max-width:692px;max-height:628px;opacity:.3;transition:opacity 1s}
.testimonialCarousel-component .testimonialSwiper .swiper-slide .swiper-button-next,.testimonialCarousel-component .testimonialSwiper .swiper-slide .swiper-button-prev{display:none}
}
@media(max-width:767px){.testimonialCarousel-component .testimonialSwiper .swiper-slide{max-width:295px;max-height:580px}
}
.testimonialCarousel-component .testimonialSwiper .swiper-slide .content{text-align:center;width:720px;height:100%;display:block;padding-top:80px;padding-bottom:80px;position:relative}
.testimonialCarousel-component .testimonialSwiper .swiper-slide .content .testimonial_image{height:200px}
.testimonialCarousel-component .testimonialSwiper .swiper-slide .content .testimonial_image img{width:200px;height:200px;border-radius:50%}
.testimonialCarousel-component .testimonialSwiper .swiper-slide .content .schoolName{max-height:80px;padding-top:32px;font-size:3.2rem;font-family:'Poppins';font-weight:600;color:#000;line-height:48px;overflow:hidden}
.testimonialCarousel-component .testimonialSwiper .swiper-slide .content .teacherName{max-height:18px;font-family:'Roboto';font-size:1.2rem;font-weight:400;padding-top:4px;color:#000;line-height:14px;overflow:hidden}
.testimonialCarousel-component .testimonialSwiper .swiper-slide .content .quote{color:#00626b;max-height:83px;height:83px;font-family:'Poppins';font-size:2rem;font-weight:600;padding-top:23px;line-height:30px;overflow:hidden}
.testimonialCarousel-component .testimonialSwiper .swiper-slide .content .testimonial_button{font-weight:700;margin:50px auto 0 auto;padding:14px 20px}
.testimonialCarousel-component .testimonialSwiper .swiper-slide .content .btn-popup{position:absolute;bottom:80px;left:50%;transform:translate(-50%);line-height:19px}
@media(max-width:1219px){.testimonialCarousel-component .testimonialSwiper .swiper-slide .content{width:612px}
.testimonialCarousel-component .testimonialSwiper .swiper-slide .content .testimonial_image{height:160px}
.testimonialCarousel-component .testimonialSwiper .swiper-slide .content .testimonial_image img{width:160px;height:160px}
.testimonialCarousel-component .testimonialSwiper .swiper-slide .content .schoolName{padding-top:28px;max-height:73px;line-height:45px}
.testimonialCarousel-component .testimonialSwiper .swiper-slide .content .quote{max-height:77px;height:77px;padding-top:24px;font-size:1.8rem;line-height:27px}
.testimonialCarousel-component .testimonialSwiper .swiper-slide .content .testimonial_button{margin:52px auto 0 auto;max-width:240px}
.testimonialCarousel-component .testimonialSwiper .swiper-slide .content .btn-popup{max-width:240px}
}
@media(max-width:767px){.testimonialCarousel-component .testimonialSwiper .swiper-slide .content{width:240px;padding-top:40px;padding-bottom:40px}
.testimonialCarousel-component .testimonialSwiper .swiper-slide .content .testimonial_image{height:124px}
.testimonialCarousel-component .testimonialSwiper .swiper-slide .content .testimonial_image img{width:124px;height:124px}
.testimonialCarousel-component .testimonialSwiper .swiper-slide .content .schoolName{padding-top:20px;height:92px;max-height:92px;font-size:2.4rem;line-height:36px}
.testimonialCarousel-component .testimonialSwiper .swiper-slide .content .teacherName{height:18px}
.testimonialCarousel-component .testimonialSwiper .swiper-slide .content .quote{max-height:159px;height:159px}
.testimonialCarousel-component .testimonialSwiper .swiper-slide .content .testimonial_button{margin:20px auto 0 auto}
.testimonialCarousel-component .testimonialSwiper .swiper-slide .content .btn-popup{bottom:40px}
}
.testimonialCarousel-component .testimonialSwiper .swiper-slide-active{opacity:1;transition:opacity 1s}
.testimonialCarousel-component .testimonialSwiper .swiper-button-next-custom{z-index:100;position:absolute;text-align:center;border-radius:50%;border:4px solid #757575;height:60px;width:60px;margin:auto;top:0;bottom:0;right:0;left:1160px;background-color:#fff;cursor:pointer}
@media(max-width:1219px){.testimonialCarousel-component .testimonialSwiper .swiper-button-next-custom{display:none}
}
.testimonialCarousel-component .testimonialSwiper .swiper-button-next-custom svg{position:absolute;top:13px;right:17px}
.testimonialCarousel-component .testimonialSwiper .swiper-button-next-custom:hover{background-color:#f5f5f7}
.testimonialCarousel-component .testimonialSwiper .swiper-button-next-custom:active{background-color:#fff;border-color:#333}
.testimonialCarousel-component .testimonialSwiper .swiper-button-next-custom:active svg path{stroke:#333}
.testimonialCarousel-component .testimonialSwiper .swiper-button-prev-custom{z-index:100;position:absolute;text-align:center;border-radius:50%;border:4px solid #757575;height:60px;width:60px;margin:auto;top:0;bottom:0;right:1160px;left:0;background-color:#fff;cursor:pointer}
@media(max-width:1219px){.testimonialCarousel-component .testimonialSwiper .swiper-button-prev-custom{display:none}
}
.testimonialCarousel-component .testimonialSwiper .swiper-button-prev-custom svg{position:absolute;top:13px;right:19px}
.testimonialCarousel-component .testimonialSwiper .swiper-button-prev-custom:hover{background-color:#f5f5f7}
.testimonialCarousel-component .testimonialSwiper .swiper-button-prev-custom:active{background-color:#fff;border-color:#333}
.testimonialCarousel-component .testimonialSwiper .swiper-button-prev-custom:active svg path{stroke:#333}
.testimonialCarousel-component .testimonialSwiper .swiper-button-disabled{opacity:1 !important;cursor:auto;border-color:#ccc}
.testimonialCarousel-component .testimonialSwiper .swiper-button-disabled svg path{stroke:#ccc}
.testimonialCarousel-component .testimonialSwiper .swiper-button-disabled:hover{background-color:#fff}
.testimonialCarousel-component .testimonialSwiper .swiper-button-disabled:active{background-color:#fff;border-color:#ccc}
.testimonialCarousel-component .testimonialSwiper .swiper-button-disabled:active svg path{stroke:#ccc}
.testimonialCarousel-component .testimonialSwiper .swiper-pagination{position:absolute;bottom:0;height:12px}
@media(max-width:767px){.testimonialCarousel-component .testimonialSwiper .swiper-pagination{height:8px}
}
.testimonialCarousel-component .testimonialSwiper .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;margin:0 8px !important;background:#c4c4c4;opacity:1}
@media(max-width:767px){.testimonialCarousel-component .testimonialSwiper .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;margin:0 5px !important;vertical-align:top}
}
.testimonialCarousel-component .testimonialSwiper .swiper-pagination .swiper-pagination-bullet-active{background:#000}
.testimonialCarousel-component .popup-video-wrapper .video-content{width:1220px;height:auto;margin:auto;position:fixed;transform:translate(-50%,-50%);top:50%;left:50%;z-index:1001}
@media(max-width:1219px){.testimonialCarousel-component .popup-video-wrapper .video-content{width:768px}
}
@media(max-width:767px){.testimonialCarousel-component .popup-video-wrapper .video-content{width:296px}
}
.testimonialCarousel-component .popup-video-wrapper .video-content video{width:100%;height:auto}
.testimonialCarousel-component .popup-video-wrapper .video-content iframe{width:1220px;height:686.75px}
@media(max-width:1219px){.testimonialCarousel-component .popup-video-wrapper .video-content iframe{width:768px;height:432px}
}
@media(max-width:767px){.testimonialCarousel-component .popup-video-wrapper .video-content iframe{width:296px;height:166px}
}
.testimonialCarousel-component .close-btn{position:fixed;top:20px;right:20px;width:40px;height:40px;z-index:1001;border:2px solid #fff;border-radius:50%}
.testimonialCarousel-component .close-btn:before{content:'';height:20px;width:1px;background-color:#fff;transform:rotate(45deg);position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}
.testimonialCarousel-component .close-btn:after{content:'';height:20px;width:1px;background-color:#fff;transform:rotate(-45deg);display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}
.testimonialCarousel-component .bg-cover{position:fixed;top:0;bottom:0;right:0;left:0;margin:auto;background:#000;opacity:.9;z-index:1000}