section.testimonials-module.animated.visible .wrapper{opacity:1;transform:translateY(0)}section.testimonials-module .wrapper{background-color:#faf8f7;border:1px solid #d9d4d2;border-radius:4px;margin:auto;opacity:0;overflow:hidden;padding:3rem;position:relative;transform:translateY(20px);transition:opacity .3s ease-in-out,transform .3s ease-in-out}section.testimonials-module .wrapper:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='280' height='267' fill='none' viewBox='0 0 280 267'%3E%3Cpath fill='%23FFE1D4' d='M157.107 151.708c9.319-16.351 32.783-55.354 32.783-55.354 45.066 5.804 107.497 27.323 119.526 78.856 9.572 40.914-8.895 79.634-62.601 104.834-26.683 12.529-55.824 18.263-85.811 19.396C85.782 306.589.648 267.798.648 267.798c10.08-18.333 29.734-53.868 29.734-53.868s46.505 18.546 73.104 22.297c32.444 5.309 59.721 6.3 90.301-2.619 23.803-6.937 36.425-20.457 36.34-37.729 0-17.555-12.028-29.73-37.272-36.667-11.859-3.256-35.748-7.504-35.748-7.504'/%3E%3Cpath fill='%23FFE1D4' d='M125.512 204.301c-45.065-5.804-107.496-27.323-119.525-78.856C-3.585 84.46 14.882 45.81 68.503 20.54 95.186 8.01 124.41 2.277 154.399 1.215c75.222-7.15 160.355 31.712 160.355 31.712-10.08 18.334-29.733 53.869-29.733 53.869s-46.506-18.546-73.104-22.298c-32.444-5.309-59.721-6.3-90.301 2.62-23.804 6.936-36.34 20.456-36.34 37.728 0 17.555 12.113 29.731 37.272 36.668 11.859 3.256 24.142 5.309 36.171 7.928l-33.207 54.93z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";height:267px;position:absolute;right:0;width:280px}section.testimonials-module .testimonial{align-items:stretch;display:flex;gap:3rem;justify-content:space-between;width:100%}section.testimonials-module .testimonial .wrapper-left{flex-shrink:0;position:relative}section.testimonials-module .testimonial .wrapper-left .wrapper-img,section.testimonials-module .testimonial .wrapper-left .wrapper-preview{border:1px solid #d9d4d2;border-radius:4px;height:100%;min-height:390px;overflow:hidden;width:380px}section.testimonials-module .testimonial .wrapper-left .wrapper-preview{position:relative}section.testimonials-module .testimonial .wrapper-left .wrapper-preview .btn-play{backdrop-filter:blur(10px);background-color:transparent;border:1px solid hsla(0,0%,100%,.5);border-radius:50%;cursor:pointer;display:flex;height:65px;left:50%;position:absolute;text-indent:-200vw;top:50%;transform:translate(-50%,-50%);transition:.35s;width:65px}section.testimonials-module .testimonial .wrapper-left .wrapper-preview .btn-play:hover{background-color:hsla(0,0%,100%,.5)}section.testimonials-module .testimonial .wrapper-left .wrapper-preview .btn-play:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='24' fill='none' viewBox='0 0 21 24'%3E%3Cpath fill='%23fff' d='M19.867 10.17c1.408.814 1.408 2.846 0 3.659L3.651 23.192c-1.408.813-3.168-.204-3.168-1.83V2.637c0-1.625 1.76-2.642 3.168-1.829z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";display:block;height:24px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:21px}section.testimonials-module .testimonial .wrapper-left .wrapper-author{background-color:#faf8f7;border-radius:2px 50px 50px 2px;bottom:.75rem;left:.75rem;padding:1rem 2rem 1rem 1rem;position:absolute;z-index:10}section.testimonials-module .testimonial .wrapper-left .wrapper-author .name{color:#241066;font-weight:600}section.testimonials-module .testimonial .wrapper-left .wrapper-author .wrapper-company{align-items:center;display:flex}section.testimonials-module .testimonial .wrapper-left .wrapper-author .wrapper-company .company{padding-left:12px;position:relative}section.testimonials-module .testimonial .wrapper-left .wrapper-author .wrapper-company .company:before{content:"-";left:3px;position:absolute;top:50%;transform:translateY(-50%)}section.testimonials-module .testimonial .wrapper-right{display:flex;flex-direction:column;padding-bottom:4rem}section.testimonials-module .testimonial .wrapper-right .quote{color:#241066;font-size:32px;font-style:italic}section.testimonials-module .wrapper-nav{bottom:0;display:flex;gap:2.5rem;left:calc(390px + 2rem);margin-top:auto;padding-top:2rem;position:absolute;z-index:10}section.testimonials-module .wrapper-nav .splide__arrows{gap:.25rem}section.testimonials-module .wrapper-pop-up-video{align-items:center;background-color:rgba(18,8,51,.7);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:.5s;visibility:hidden;width:100%;z-index:1000}section.testimonials-module .wrapper-pop-up-video.open{opacity:1;visibility:visible}section.testimonials-module .wrapper-pop-up-video.open .video-pop-up iframe,section.testimonials-module .wrapper-pop-up-video.open .video-pop-up video{opacity:1;transform:translateY(0)}section.testimonials-module .wrapper-pop-up-video .btn-close{appearance:none;background-color:#fff;border:none;border-radius:4px;cursor:pointer;height:50px;position:absolute;right:-60px;text-indent:-9999px;top:-60px;transition:background-color .3s ease-in-out;width:50px}section.testimonials-module .wrapper-pop-up-video .btn-close:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath fill='%23000519' d='M15.668 1.93 9.605 8l6.064 6.07c.44.44.441 1.166.003 1.608-.42.424-1.093.43-1.52.013L8 9.689l-6.156 5.996a1.07 1.07 0 0 1-1.513-.01 1.14 1.14 0 0 1 0-1.605L6.396 8 .33 1.93A1.146 1.146 0 0 1 .328.321a1.074 1.074 0 0 1 1.52-.013L8 6.311 14.156.314a1.07 1.07 0 0 1 1.513.011c.439.44.439 1.165 0 1.605'/%3E%3C/svg%3E");content:"";height:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:16px}section.testimonials-module .wrapper-pop-up-video .btn-close:before{bottom:-60%;color:#fff;content:attr(data-text);font-size:12px;font-style:normal;font-weight:600;left:50%;letter-spacing:1.2px;line-height:120%;position:absolute;text-transform:uppercase;transform:translate(-50%,-50%)}section.testimonials-module .wrapper-pop-up-video .btn-close:hover{background-color:#d9d4d2}section.testimonials-module .wrapper-pop-up-video .video-pop-up{align-items:center;display:flex;justify-content:center;position:relative}section.testimonials-module .wrapper-pop-up-video .video-pop-up.video-popup-hsfile,section.testimonials-module .wrapper-pop-up-video .video-pop-up.video-popup-youtube{border-radius:5px}section.testimonials-module .wrapper-pop-up-video .video-pop-up video{aspect-ratio:16/9;border-radius:5px;height:60vh;max-width:100%;opacity:0;transform:translateY(20px);transition:.5s;width:auto}section.testimonials-module .wrapper-pop-up-video .video-pop-up iframe{aspect-ratio:16/9;border-radius:5px;height:60vh;max-height:calc(100vh - 200px);max-width:calc(100% - 60px);opacity:0;transform:translateY(20px);transition:.5s;width:calc(100vh + 150px)}@media (max-width:1070px){section.testimonials-module .wrapper-pop-up-video .btn-close{height:40px;right:60px;width:40px}section.testimonials-module .wrapper-pop-up-video .video-pop-up iframe{height:auto;max-width:calc(100% - 120px)}section.testimonials-module .wrapper-pop-up-video .video-pop-up video{height:auto;max-width:calc(100% - 120px);width:auto}}@media (max-width:992px){section.testimonials-module .wrapper:before{content:none}section.testimonials-module .testimonial{flex-direction:column;gap:1.5rem;justify-content:flex-start}section.testimonials-module .testimonial .wrapper-left{display:flex;flex-direction:column;gap:.5rem;position:relative}section.testimonials-module .testimonial .wrapper-left .wrapper-preview{max-width:380px;width:100%}section.testimonials-module .testimonial .wrapper-left .wrapper-author{background-color:transparent;border-radius:0;bottom:0;left:0;padding:0;position:relative}section.testimonials-module .testimonial .wrapper-right{width:100%}section.testimonials-module .testimonial .wrapper-right .quote{font-size:22px}section.testimonials-module .wrapper-nav{left:0}}@media (max-width:768px){section.testimonials-module .wrapper{padding:1rem}section.testimonials-module .wrapper-pop-up-video .btn-close{right:30px}section.testimonials-module .wrapper-pop-up-video .video-pop-up iframe,section.testimonials-module .wrapper-pop-up-video .video-pop-up video{max-width:calc(100% - 60px)}}