.testimonials-slider .splide{padding-bottom:0;position:relative}.testimonials-slider .splide__arrows{bottom:34px;display:flex;left:calc(50% + clamp(2rem,5%,100px));position:absolute;right:auto}@media not screen and (min-width:768px){.testimonials-slider .splide__arrows{display:none}}.testimonials-slider .splide__pagination{left:25px;max-width:550px;overflow:hidden;right:auto;width:100%}@media (min-width:768px){.testimonials-slider .splide__pagination{left:calc(50% + clamp(2rem,5%,100px) + 110px);width:calc(50% - 110px)}.testimonials-slider .splide__slide{display:flex}}.testimonials-slider .splide__slide-image,.testimonials-slider .splide__slide-text{width:100%}@media (min-width:768px){.testimonials-slider .splide__slide-image,.testimonials-slider .splide__slide-text{width:50%}}.testimonials-slider .splide__slide-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.testimonials-slider .splide__slide-text{display:flex;flex-direction:column;justify-content:center;max-width:800px;padding:50px 25px 100px}@media (min-width:768px){.testimonials-slider .splide__slide-text{padding:100px clamp(2rem,5%,100px)}}.testimonials-slider .splide__slide-meta{align-items:center;display:flex;margin-top:2rem}.testimonials-slider .splide__slide-meta img{height:auto;margin-right:1.2rem;max-width:60px}.testimonials-slider .splide__slide-meta p{margin-top:0}.modal{background-color:rgba(0,0,0,.5);bottom:0;display:none;left:0;overflow-y:scroll;padding:40px 0;position:fixed;right:0;top:0;z-index:200}.modal-content{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-name:animatetop;animation-name:animatetop;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);margin:0 auto;max-width:1170px;padding:0;position:relative;width:90%}.modal-body{line-height:0;overflow:hidden;padding-top:56.25%;position:relative;width:100%}.modal-body iframe,.modal-body video{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}@-webkit-keyframes animatetop{0%{opacity:0;top:-300px}to{opacity:1;top:0}}@keyframes animatetop{0%{opacity:0;top:-300px}to{opacity:1;top:0}}.close{background:#000;border-radius:5px;color:#fff;cursor:pointer;font-size:22px;font-weight:700;height:22px;line-height:22px;padding:2px 5px;position:absolute;right:-8px;text-align:center;top:-8px;transition:all .5s ease;width:22px;z-index:5}.close:focus,.close:hover{opacity:.7}.video-thumb{cursor:pointer}