.testimonialCarousel-component .testimonialSwiper.swiper{width:100%;position:relative}
.testimonialCarousel-component .testimonialSwiper .swiper-slide{max-width:1000px;max-height:678px;height:auto;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;border-radius:24px;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;border-radius:12px}
}
.testimonialCarousel-component .testimonialSwiper .swiper-slide .content{text-align:center;width:720px;height:100%;display:block;padding-top:80px;padding-bottom:80px;position:relative}
@media(max-width:1219px){.testimonialCarousel-component .testimonialSwiper .swiper-slide .content{padding-top:60px;padding-bottom:60px}
}
@media(max-width:767px){.testimonialCarousel-component .testimonialSwiper .swiper-slide .content{padding-top:40px;padding-bottom:40px}
}
.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 .caseStudy.testimonial_image{height:180px}
.testimonialCarousel-component .testimonialSwiper .swiper-slide .content .caseStudy.testimonial_image img{width:180px;height:180px}
.testimonialCarousel-component .testimonialSwiper .swiper-slide .content .schoolName{max-height:69px;height:69px;padding-top:24px;font-size:3rem;font-family:'Poppins';font-weight:500;color:#000;line-height:150%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.testimonialCarousel-component .testimonialSwiper .swiper-slide .content .caseStudy.schoolName{max-height:159px;height:auto;font-style:italic;font-size:2.4rem;color:#333;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.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:84px;height:84px;font-family:'Poppins';font-size:2rem;font-weight:500;padding-top:24px;line-height:150%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.testimonialCarousel-component .testimonialSwiper .swiper-slide .content .testimonial_button{font-weight:700;margin:32px auto 0 auto;padding:14px 20px}
.testimonialCarousel-component .testimonialSwiper .swiper-slide .content .btn-popup{margin:12px auto 0 auto;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 .caseStudy.testimonial_image{height:136px}
.testimonialCarousel-component .testimonialSwiper .swiper-slide .content .caseStudy.testimonial_image img{width:136px;height:136px}
.testimonialCarousel-component .testimonialSwiper .swiper-slide .content .schoolName{max-height:73px;line-height:45px}
.testimonialCarousel-component .testimonialSwiper .swiper-slide .content .caseStudy.schoolName{font-size:2.2rem}
.testimonialCarousel-component .testimonialSwiper .swiper-slide .content .quote{max-height:74px;height:74px;font-size:1.8rem}
.testimonialCarousel-component .testimonialSwiper .swiper-slide .content .testimonial_button{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;display:inline-block}
.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 .caseStudy.testimonial_image{height:100px}
.testimonialCarousel-component .testimonialSwiper .swiper-slide .content .caseStudy.testimonial_image img{width:100px;height:100px}
.testimonialCarousel-component .testimonialSwiper .swiper-slide .content .schoolName{height:92px;max-height:92px;font-size:2.4rem;line-height:36px}
.testimonialCarousel-component .testimonialSwiper .swiper-slide .content .caseStudy.schoolName{font-size:2rem}
.testimonialCarousel-component .testimonialSwiper .swiper-slide .content .teacherName{height:18px}
.testimonialCarousel-component .testimonialSwiper .swiper-slide .content .quote{max-height:159px;height:auto;-webkit-line-clamp:5}
.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:2px 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:50%;left:50%;transform:translate(-50%,-50%)}
.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:2px 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:50%;left:50%;transform:translate(-50%,-50%)}
.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:0;cursor:auto}
.testimonialCarousel-component .testimonialSwiper .swiper-pagination{position:relative;top:100%;left:50%;height:12px;transform:translateX(-50%);margin-top:32px}
@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}
}
@keyframes slideUpTestimonialCarousel{from{transform:translate(-50%,500px);opacity:0}
to{transform:translate(-50%,-50%);opacity:1}
}
.testimonialCarousel-component .popup-video-wrapper .video-content.show{animation:slideUpTestimonialCarousel .2s ease-out forwards;display:block}
.testimonialCarousel-component .close-btn{position:fixed;top:20px;right:20px;width:40px;height:40px;z-index:1001;border:2px solid #fff;border-radius:50%;cursor:pointer}
.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;z-index:1000}
@keyframes overlayFadeIn{from{opacity:0}
to{opacity:.7}
}
.testimonialCarousel-component .bg-cover.show{animation:overlayFadeIn .2s ease-out forwards;display:block}
.hide{display:none}
.article-content-column-component .testimonialCarousel-component .testimonialSwiper.swiper{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;padding-top:36px;padding-bottom:44px}
@media(min-width:1024px),(min-width:1024px) and (max-width:1219px){.article-content-column-component .testimonialCarousel-component .testimonialSwiper .swiper-slide{max-width:704px;height:auto;margin-top:0;margin-bottom:0;border-radius:12px;background-color:#f2f2f2;color:#fff;opacity:0;transition:opacity 1s;display:flex;justify-content:center;align-items:center}
}
@media(min-width:768px) and (max-width:1023px){.article-content-column-component .testimonialCarousel-component .testimonialSwiper .swiper-slide{max-width:576px;opacity:.3;transition:opacity 1s}
.article-content-column-component .testimonialCarousel-component .testimonialSwiper .swiper-slide .swiper-button-next,.article-content-column-component .testimonialCarousel-component .testimonialSwiper .swiper-slide .swiper-button-prev{display:none}
}
@media(max-width:767px){.article-content-column-component .testimonialCarousel-component .testimonialSwiper .swiper-slide{max-width:576px}
}
@media(min-width:1024px),(min-width:1024px) and (max-width:1219px){.article-content-column-component .testimonialCarousel-component .testimonialSwiper .swiper-slide .content{width:520px;height:100%;padding:40px 0;display:block;position:relative;font-weight:500}
.article-content-column-component .testimonialCarousel-component .testimonialSwiper .swiper-slide .content .testimonial_image,.article-content-column-component .testimonialCarousel-component .testimonialSwiper .swiper-slide .content .caseStudy.testimonial_image{height:100px}
.article-content-column-component .testimonialCarousel-component .testimonialSwiper .swiper-slide .content .testimonial_image img,.article-content-column-component .testimonialCarousel-component .testimonialSwiper .swiper-slide .content .caseStudy.testimonial_image img{width:100px;height:100px;border-radius:50%}
.article-content-column-component .testimonialCarousel-component .testimonialSwiper .swiper-slide .content .schoolName{max-height:48px;height:24px;margin-top:16px;padding:0;font-size:1.8rem;font-family:'Poppins';color:#333;line-height:130%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.article-content-column-component .testimonialCarousel-component .testimonialSwiper .swiper-slide .content .caseStudy.schoolName{height:auto;margin-top:24px;font-style:italic;font-size:1.8rem;font-family:'Poppins';color:#333;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:150%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.article-content-column-component .testimonialCarousel-component .testimonialSwiper .swiper-slide .content .teacherName{height:16px;margin-top:4px;padding:0;font-family:'Roboto';font-size:1.4rem;font-weight:400;color:#333;line-height:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.article-content-column-component .testimonialCarousel-component .testimonialSwiper .swiper-slide .content .quote{color:#00626b;height:auto;max-height:90px;font-family:'Poppins';font-size:2rem;margin-top:24px;padding:0;line-height:150%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.article-content-column-component .testimonialCarousel-component .testimonialSwiper .swiper-slide .content .testimonial_button{margin:16px auto 12px auto;padding:10px 16px;font-family:'Poppins';font-size:14px;font-weight:600;color:#000}
.article-content-column-component .testimonialCarousel-component .testimonialSwiper .swiper-slide .content .btn-popup{margin:12px auto 0;font-size:14px;font-family:'Roboto';color:#00626b}
}
@media(min-width:768px) and (max-width:1023px){.article-content-column-component .testimonialCarousel-component .testimonialSwiper .swiper-slide .content{width:448px;padding:40px 0;height:100%;display:block;position:relative;font-weight:500}
.article-content-column-component .testimonialCarousel-component .testimonialSwiper .swiper-slide .content .testimonial_image,.article-content-column-component .testimonialCarousel-component .testimonialSwiper .swiper-slide .content .caseStudy.testimonial_image{height:100px}
.article-content-column-component .testimonialCarousel-component .testimonialSwiper .swiper-slide .content .testimonial_image img,.article-content-column-component .testimonialCarousel-component .testimonialSwiper .swiper-slide .content .caseStudy.testimonial_image img{width:100px;height:100px;border-radius:50%}
.article-content-column-component .testimonialCarousel-component .testimonialSwiper .swiper-slide .content .schoolName{max-height:48px;height:24px;margin-top:16px;padding:0;font-size:1.8rem;font-family:'Poppins';color:#333;line-height:130%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.article-content-column-component .testimonialCarousel-component .testimonialSwiper .swiper-slide .content .caseStudy.schoolName{height:auto;margin-top:24px;font-style:italic;font-size:1.8rem;font-family:'Poppins';color:#333;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:150%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.article-content-column-component .testimonialCarousel-component .testimonialSwiper .swiper-slide .content .teacherName{height:16px;margin-top:4px;padding:0;font-family:'Roboto';font-size:1.4rem;font-weight:400;color:#333;line-height:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.article-content-column-component .testimonialCarousel-component .testimonialSwiper .swiper-slide .content .quote{color:#00626b;height:auto;max-height:90px;font-family:'Poppins';font-size:2rem;margin-top:24px;padding:0;line-height:150%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.article-content-column-component .testimonialCarousel-component .testimonialSwiper .swiper-slide .content .testimonial_button{margin:16px auto 12px auto;padding:10px 16px;font-family:'Poppins';font-size:14px;font-weight:600;color:#000}
.article-content-column-component .testimonialCarousel-component .testimonialSwiper .swiper-slide .content .btn-popup{margin:12px auto 0;font-size:14px;font-family:'Roboto';color:#00626b}
}
@media(max-width:767px){.article-content-column-component .testimonialCarousel-component .testimonialSwiper .swiper-slide .content{width:223px;padding:40px 0;height:100%;display:block;position:relative;font-weight:500}
.article-content-column-component .testimonialCarousel-component .testimonialSwiper .swiper-slide .content .testimonial_image,.article-content-column-component .testimonialCarousel-component .testimonialSwiper .swiper-slide .content .caseStudy.testimonial_image{height:100px}
.article-content-column-component .testimonialCarousel-component .testimonialSwiper .swiper-slide .content .testimonial_image img,.article-content-column-component .testimonialCarousel-component .testimonialSwiper .swiper-slide .content .caseStudy.testimonial_image img{width:100px;height:100px;border-radius:50%}
.article-content-column-component .testimonialCarousel-component .testimonialSwiper .swiper-slide .content .schoolName{height:auto;font-size:1.6rem;white-space:normal;text-overflow:clip;overflow:visible;line-height:130%}
.article-content-column-component .testimonialCarousel-component .testimonialSwiper .swiper-slide .content .caseStudy.schoolName{height:auto;font-style:italic;font-size:1.6rem;font-family:'Poppins';color:#333;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:150%;overflow:hidden;text-overflow:ellipsis}
.article-content-column-component .testimonialCarousel-component .testimonialSwiper .swiper-slide .content .teacherName{height:auto}
.article-content-column-component .testimonialCarousel-component .testimonialSwiper .swiper-slide .content .quote{color:#00626b;height:auto;font-family:'Poppins';font-size:1.8rem;margin-top:24px;padding:0;line-height:150%;overflow:hidden;text-overflow:ellipsis}
.article-content-column-component .testimonialCarousel-component .testimonialSwiper .swiper-slide .content .testimonial_button{margin:16px auto 12px auto;padding:10px 16px;font-family:'Poppins';font-size:14px;font-weight:600;color:#000}
.article-content-column-component .testimonialCarousel-component .testimonialSwiper .swiper-slide .content .btn-popup{margin:12px auto 0;font-size:14px;font-family:'Roboto';color:#00626b}
}
.article-content-column-component .testimonialCarousel-component .testimonialSwiper .swiper-slide-active{opacity:1;transition:opacity 1s}
.article-content-column-component .testimonialCarousel-component .testimonialSwiper .swiper-pagination{position:static;top:0;left:0;height:12px;margin-top:0;transform:translate(0,0);padding-top:24px}
@media(max-width:767px){.article-content-column-component .testimonialCarousel-component .testimonialSwiper .swiper-pagination{height:8px}
}
.article-content-column-component .testimonialCarousel-component .testimonialSwiper .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;margin:0 4px !important;background:#c4c4c4;opacity:1}
@media(max-width:767px){.article-content-column-component .testimonialCarousel-component .testimonialSwiper .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;margin:0 4px !important;vertical-align:top}
}
.article-content-column-component .testimonialCarousel-component .testimonialSwiper .swiper-pagination .swiper-pagination-bullet-active{background:#000}
.article-content-column-component .testimonialCarousel-component .testimonialSwiper .testimonial-next-button{display:block;z-index:100;position:absolute;text-align:center;border-radius:0;border:0;height:60px;width:60px;margin:0;top:calc((100% - 112px) / 2 - -36px - 30px);bottom:0;right:0;left:727px;background-color:transparent;opacity:0;transition:opacity .2s}
.article-content-column-component .testimonialCarousel-component .testimonialSwiper .testimonial-next-button svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.article-content-column-component .testimonialCarousel-component .testimonialSwiper .testimonial-next-button:hover,.article-content-column-component .testimonialCarousel-component .testimonialSwiper .testimonial-next-button:active{opacity:1}
.article-content-column-component .testimonialCarousel-component .testimonialSwiper .testimonial-next-button:hover svg path,.article-content-column-component .testimonialCarousel-component .testimonialSwiper .testimonial-next-button:active svg path{fill:#000;stroke:transparent}
@media(min-width:1024px) and (max-width:1219px){.article-content-column-component .testimonialCarousel-component .testimonialSwiper .testimonial-next-button{top:calc((100% - 112px) / 2 - -36px - 30px);left:624px}
}
@media(min-width:768px) and (max-width:1023px){.article-content-column-component .testimonialCarousel-component .testimonialSwiper .testimonial-next-button{opacity:1;z-index:100;position:absolute;text-align:center;border-radius:0;border:0;height:40px;width:40px;margin:0;top:calc((100% - 80px) / 2 - -36px - 20px);bottom:0;right:0;left:524px;background-color:transparent}
.article-content-column-component .testimonialCarousel-component .testimonialSwiper .testimonial-next-button svg{width:16px;height:16px}
.article-content-column-component .testimonialCarousel-component .testimonialSwiper .testimonial-next-button:hover,.article-content-column-component .testimonialCarousel-component .testimonialSwiper .testimonial-next-button:active{opacity:1}
.article-content-column-component .testimonialCarousel-component .testimonialSwiper .testimonial-next-button:hover svg path,.article-content-column-component .testimonialCarousel-component .testimonialSwiper .testimonial-next-button:active svg path{fill:#000;stroke:transparent}
}
@media(max-width:767px){.article-content-column-component .testimonialCarousel-component .testimonialSwiper .testimonial-next-button{opacity:1;z-index:100;position:absolute;text-align:center;border-radius:0;border:0;height:40px;width:40px;margin:0;top:calc((100% - 112px) / 2 - -36px - 20px);bottom:0;right:8px;left:unset;background-color:transparent}
.article-content-column-component .testimonialCarousel-component .testimonialSwiper .testimonial-next-button svg{width:12px;height:12px}
.article-content-column-component .testimonialCarousel-component .testimonialSwiper .testimonial-next-button:hover,.article-content-column-component .testimonialCarousel-component .testimonialSwiper .testimonial-next-button:active{opacity:1}
.article-content-column-component .testimonialCarousel-component .testimonialSwiper .testimonial-next-button:hover svg path,.article-content-column-component .testimonialCarousel-component .testimonialSwiper .testimonial-next-button:active svg path{fill:#000;stroke:transparent}
}
.article-content-column-component .testimonialCarousel-component .testimonialSwiper .testimonial-prev-button{display:block;z-index:100;position:absolute;text-align:center;border-radius:0;border:0;height:60px;width:60px;margin:0;top:calc((100% - 112px) / 2 - -36px - 30px);bottom:0;right:0;left:123px;background-color:transparent;opacity:0;transition:opacity .2s}
.article-content-column-component .testimonialCarousel-component .testimonialSwiper .testimonial-prev-button svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.article-content-column-component .testimonialCarousel-component .testimonialSwiper .testimonial-prev-button:hover,.article-content-column-component .testimonialCarousel-component .testimonialSwiper .testimonial-prev-button:active{opacity:1}
.article-content-column-component .testimonialCarousel-component .testimonialSwiper .testimonial-prev-button:hover svg path,.article-content-column-component .testimonialCarousel-component .testimonialSwiper .testimonial-prev-button:active svg path{fill:#000;stroke:transparent}
@media(min-width:1024px) and (max-width:1219px){.article-content-column-component .testimonialCarousel-component .testimonialSwiper .testimonial-prev-button{top:calc((100% - 112px) / 2 - -36px - 30px);left:20px}
}
@media(min-width:768px) and (max-width:1023px){.article-content-column-component .testimonialCarousel-component .testimonialSwiper .testimonial-prev-button{opacity:1;z-index:100;position:absolute;text-align:center;border-radius:0;border:0;height:40px;width:40px;margin:0;top:calc((100% - 80px) / 2 - -36px - 20px);bottom:0;right:0;left:12px;background-color:transparent}
.article-content-column-component .testimonialCarousel-component .testimonialSwiper .testimonial-prev-button svg{width:16px;height:16px}
.article-content-column-component .testimonialCarousel-component .testimonialSwiper .testimonial-prev-button:hover,.article-content-column-component .testimonialCarousel-component .testimonialSwiper .testimonial-prev-button:active{opacity:1}
.article-content-column-component .testimonialCarousel-component .testimonialSwiper .testimonial-prev-button:hover svg path,.article-content-column-component .testimonialCarousel-component .testimonialSwiper .testimonial-prev-button:active svg path{fill:#000;stroke:transparent}
}
@media(max-width:767px){.article-content-column-component .testimonialCarousel-component .testimonialSwiper .testimonial-prev-button{opacity:1;z-index:100;position:absolute;text-align:center;border-radius:0;border:0;height:40px;width:40px;margin:0;top:calc((100% - 112px) / 2 - -36px - 20px);bottom:0;right:0;left:8px;background-color:transparent}
.article-content-column-component .testimonialCarousel-component .testimonialSwiper .testimonial-prev-button svg{width:12px;height:12px}
.article-content-column-component .testimonialCarousel-component .testimonialSwiper .testimonial-prev-button:hover,.article-content-column-component .testimonialCarousel-component .testimonialSwiper .testimonial-prev-button:active{opacity:1}
.article-content-column-component .testimonialCarousel-component .testimonialSwiper .testimonial-prev-button:hover svg path,.article-content-column-component .testimonialCarousel-component .testimonialSwiper .testimonial-prev-button:active svg path{fill:#000;stroke:transparent}
}
.article-content-column-component .testimonialCarousel-component .testimonialSwiper .swiper-wrapper:has(.swiper-slide:hover) ~ .swiper-button-prev-custom:not(.swiper-button-disabled),.article-content-column-component .testimonialCarousel-component .testimonialSwiper .swiper-wrapper:has(.swiper-slide:hover) ~ .swiper-button-next-custom:not(.swiper-button-disabled){opacity:1}
.article-content-column-component .testimonialCarousel-component .testimonialSwiper .swiper-wrapper:has(.swiper-slide:hover) ~ .swiper-button-prev-custom.swiper-button-disabled,.article-content-column-component .testimonialCarousel-component .testimonialSwiper .swiper-wrapper:has(.swiper-slide:hover) ~ .swiper-button-next-custom.swiper-button-disabled{pointer-events:none}
.article-content-column-component .testimonialCarousel-component .testimonialSwiper .swiper-button-disabled{opacity:0;cursor:auto}
html{font-size:62.5%}
.g6-site .testimonialCarousel-component .testimonialSwiper .swiper-pagination .swiper-pagination-bullet{background:#ccc}
.g6-site .testimonialCarousel-component .testimonialSwiper .swiper-pagination .swiper-pagination-bullet-active{background:#333}
.g6-site .testimonialCarousel-component .testimonialSwiper .swiper-slide .content .quote{color:#7231c6}
.g6-site .testimonialCarousel-component .default_black_lg_btn{display:flex;justify-content:center;align-items:center;width:fit-content;border-radius:4px;padding:16px 20px;min-width:94px;max-width:350px;background-color:transparent;border:solid 2px;border-color:#000;font:normal 700 16px 'Poppins';line-height:1.5;color:#000;text-decoration:none}
.g6-site .testimonialCarousel-component .default_black_lg_btn:hover{background-color:#7231c6;color:#fff;border-color:#7231c6}
.g6-site .testimonialCarousel-component .default_black_lg_btn:active{background-color:#6b53cc;border-color:#6b53cc}
.g6-site .testimonialCarousel-component .text_black_lg_btn{display:flex;justify-content:center;align-items:center;width:fit-content;background-color:transparent;max-width:610px;font:normal 500 16px 'Roboto';line-height:1.5;color:#7231c6;text-decoration:none}
.g6-site .testimonialCarousel-component .text_black_lg_btn span{margin-left:10px;border:solid #7231c6;border-width:0 1px 1px 0;display:inline-block;padding:2px;transform:rotate(-45deg)}
.g6-site .testimonialCarousel-component .text_black_lg_btn:hover{text-decoration:underline}
.g6-site .testimonialCarousel-component .text_black_lg_btn:active{color:#6b53cc}
.g6-site .testimonialCarousel-component .text_black_lg_btn:active span{border-color:#6b53cc}
.g6-site .testimonialCarousel-component.darkMode{background-color:#000}
.g6-site .testimonialCarousel-component.darkMode .testimonialSwiper .swiper-pagination .swiper-pagination-bullet{background:#757575}
.g6-site .testimonialCarousel-component.darkMode .testimonialSwiper .swiper-pagination .swiper-pagination-bullet-active{background:#fff}
.g6-site .testimonialCarousel-component.darkMode .testimonialSwiper .swiper-slide{background-color:#333}
.g6-site .testimonialCarousel-component.darkMode .testimonialSwiper .swiper-slide .content .schoolName,.g6-site .testimonialCarousel-component.darkMode .testimonialSwiper .swiper-slide .content .teacherName{color:#fff}
.g6-site .testimonialCarousel-component.darkMode .testimonialSwiper .swiper-slide .content .quote{color:#b27aff}
.g6-site .testimonialCarousel-component.darkMode .testimonialSwiper .swiper-button-prev-custom,.g6-site .testimonialCarousel-component.darkMode .testimonialSwiper .swiper-button-next-custom{background-color:#000}
.g6-site .testimonialCarousel-component.darkMode .testimonialSwiper .swiper-button-prev-custom:hover,.g6-site .testimonialCarousel-component.darkMode .testimonialSwiper .swiper-button-next-custom:hover{background-color:#333}
.g6-site .testimonialCarousel-component.darkMode .testimonialSwiper .swiper-button-prev-custom:active,.g6-site .testimonialCarousel-component.darkMode .testimonialSwiper .swiper-button-next-custom:active{border-color:#ccc;background-color:#000}
.g6-site .testimonialCarousel-component.darkMode .testimonialSwiper .swiper-button-prev-custom:active svg *,.g6-site .testimonialCarousel-component.darkMode .testimonialSwiper .swiper-button-next-custom:active svg *{stroke:#000;fill:#000}
.g6-site .testimonialCarousel-component.darkMode .default_black_lg_btn{border-color:#fff;color:#fff}
.g6-site .testimonialCarousel-component.darkMode .default_black_lg_btn:hover{background-color:#b27aff;color:#fff;border-color:#b27aff}
.g6-site .testimonialCarousel-component.darkMode .default_black_lg_btn:active{background-color:#6b53cc;border-color:#6b53cc}
.g6-site .testimonialCarousel-component.darkMode .text_black_lg_btn{color:#b27aff}
.g6-site .testimonialCarousel-component.darkMode .text_black_lg_btn span{border-color:#b27aff}
.g6-site .testimonialCarousel-component.darkMode .text_black_lg_btn:hover{text-decoration:underline}
.g6-site .testimonialCarousel-component.darkMode .text_black_lg_btn:active{color:#6b53cc}
.g6-site .testimonialCarousel-component.darkMode .text_black_lg_btn:active span{border-color:#6b53cc}