.testimonial-main-card .testimonial-rail-thumb{position:relative}.testimonial-main-card .testimonial-rail-thumb img{display:block}.testimonial-main-card .card .testimonial-rail-play{position:absolute;top:50%;left:50%;z-index:3;display:flex;align-items:center;justify-content:center;width:60px;height:60px;padding-left:4px;border-radius:50%;background:#fff;box-shadow:0 6px 20px rgba(0,0,0,.25);font-size:20px;line-height:1;color:var(--ils-red);pointer-events:none;transform:translate(-50%,-50%);transition:background-color .2s ease,color .2s ease,transform .2s ease}.testimonial-main-card .card a:focus-visible .testimonial-rail-play,.testimonial-main-card .card a:hover .testimonial-rail-play{background:var(--ils-blue);color:#fff;transform:translate(-50%,-50%) scale(1.08)}@media screen and (max-width:767px){.testimonial-main-card .card .testimonial-rail-play{width:50px;height:50px;font-size:16px}}.ILS-testimonial-page .testimonial-page-banner h2{font-size:26px;line-height:36px}.ILS-testimonial-page .testimonial-stage{position:relative;display:flex;align-items:center;justify-content:center;padding:20px;overflow:hidden;border-radius:15px;background:#0b1a33;box-shadow:0 10px 30px rgba(11,26,51,.18)}.ILS-testimonial-page .testimonial-stage .testimonial-stage-backdrop{position:absolute;inset:-40px;width:calc(100% + 80px);height:calc(100% + 80px)!important;object-fit:cover;filter:blur(30px) brightness(.6);transform:scale(1.1);pointer-events:none}.ILS-testimonial-page .bg-testimonial-details .video-testimonial .testimonial-poster{position:relative;z-index:1;width:min(100%,100vh - 200px);width:min(100%,100svh - 200px);margin:0;overflow:hidden;border-radius:12px;box-shadow:0 12px 40px rgba(0,0,0,.45)}.ILS-testimonial-page .bg-testimonial-details .video-testimonial .testimonial-poster img{display:block;width:100%;height:auto!important;aspect-ratio:1;object-fit:cover}.testimonial-poster .testimonial-poster-play{position:absolute;top:50%;left:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:70px;height:70px;padding:0 0 0 4px;border:0;border-radius:50%;background:#fff;box-shadow:0 6px 20px rgba(0,0,0,.25);font-size:24px;color:var(--ils-red);cursor:pointer;transform:translate(-50%,-50%);transition:background-color .2s ease,color .2s ease,transform .2s ease}.testimonial-poster .testimonial-poster-play:focus-visible,.testimonial-poster .testimonial-poster-play:hover{background:var(--ils-blue);color:#fff;transform:translate(-50%,-50%) scale(1.08)}.testimonial-poster .testimonial-poster-play:focus-visible{outline:3px solid hsla(0,0%,100%,.7);outline-offset:3px}.testimonial-poster-player iframe{display:block;width:100%;aspect-ratio:1;height:auto}@media screen and (max-width:767px){.ILS-testimonial-page .testimonial-stage{padding:0;background:rgba(0,0,0,0);box-shadow:none}.ILS-testimonial-page .testimonial-stage .testimonial-stage-backdrop{display:none}.ILS-testimonial-page .testimonial-page-banner h2{font-size:20px;line-height:28px}.testimonial-poster .testimonial-poster-play{width:54px;height:54px;font-size:18px}}