:root{--transition-duration: .7s;--transition-ease: cubic-bezier(.4, 0, .2, 1)}.testimonial-carousel{position:relative;width:100%}.testimonial-card{flex-shrink:0;transform-origin:center;position:absolute;left:50%;top:0;pointer-events:none;min-height:250px}@media (min-width: 1025px){.testimonial-card.active>div{width:900px;height:300px;flex-direction:row;justify-content:space-between;align-items:stretch;pointer-events:auto;opacity:1}.testimonial-card.active .video-container{height:100%;width:600px;padding-bottom:0;order:unset}.testimonial-card.active>div>div:first-child{width:254px;margin-top:0}}.testimonial-card.inactive>div{width:254px;height:auto;display:flex;flex-direction:column;justify-content:space-between;pointer-events:auto;opacity:.4}.testimonial-card.inactive .video-container{display:none}.testimonial-card.hidden>div{width:254px;height:auto;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none;opacity:0}.testimonial-card.hidden .video-container{display:none}.testimonial-card.active{opacity:1;transform:translate(-50%) scale(1);z-index:10}.testimonial-card.inactive{opacity:.4;z-index:5}.testimonial-card.hidden{opacity:0;transform:translate(-50%) scale(.6);z-index:1}.video-container{position:relative;width:100%;height:100%}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width: 1024px){.testimonial-card.active>div{width:100%;max-width:900px;height:auto;flex-direction:column;align-items:center}.testimonial-card.active .video-container{height:0;padding-bottom:56.25%}.testimonial-card.active .video-container iframe{position:absolute}.testimonial-card.active>div>div:first-child{width:100%}.testimonial-card.inactive{opacity:.2}}@media (max-width: 768px){.testimonial-card{position:relative;left:0!important;transform:translate(0)!important;width:100%;min-height:auto;opacity:0;pointer-events:none;transition:opacity .7s ease-in-out,transform .7s ease-in-out}.testimonial-card.active{opacity:1;pointer-events:auto;position:relative;transform:translate(0) scale(1);z-index:10}.testimonial-card.active>div{width:100%;max-width:100%;height:auto;flex-direction:column;gap:16px}.testimonial-card.active .video-container{order:-1;height:0;padding-bottom:56.25%;width:100%}.testimonial-card.inactive,.testimonial-card.hidden{display:none;opacity:0;pointer-events:none}.testimonial-carousel{justify-content:center;align-items:flex-start;height:auto!important}}
