/* Educeet HTML – extras for the vanilla JS conversion */

/* video popup (replaces react-responsive-modal) */
.ed-video-modal{position:fixed;inset:0;z-index:99999;display:none;align-items:center;justify-content:center}
.ed-video-modal.open{display:flex}
.ed-video-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.75)}
.ed-video-dialog{position:relative;width:800px;max-width:90vw;background:#000;z-index:1}
.ed-video-frame{position:relative;width:100%;padding-bottom:56.25%;height:0}
.ed-video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.ed-video-close{position:absolute;top:-38px;right:0;background:none;border:0;color:#fff;font-size:34px;line-height:1;cursor:pointer}

/* vertical marquee testimonial (replaces react-slick) */
.it-testimonial-3-active.swiper{height:600px}
.it-testimonial-3-active .swiper-wrapper{transition-timing-function:linear!important}
.it-testimonial-3-active .swiper-slide{height:auto}

/* continuous marquee sliders */
.swiper-wrapper[style*="transition-duration"]{}
