.testimonial-carousel{width:100%;max-width:1241px;margin:5rem auto;padding:0 2rem;height:538px}.testimonial-carousel .slick-dots{position:absolute;bottom:-75px;left:12%;width:100%;display:block!important;justify-content:center;padding-right:300px}.testimonial-carousel .slick-dots li{margin:0 4px;color:#cf0873!important}.testimonial-carousel .slick-dots li button:before{font-size:15px;color:#cf0873!important;opacity:.5}.testimonial-carousel .slick-dots li.slick-active button:before{color:#cf0873!important;opacity:1}.testimonial-slide{display:flex;justify-content:center;align-items:center}.testimonial-layout{display:flex;width:1241px;padding-right:40px;align-items:flex-start;gap:36px;border-radius:20px;background:rgba(229,229,229,.26)}.testimonial-image-section{width:600px;height:470px;flex-shrink:0}.testimonial-image-section img{border-top-left-radius:11px;border-bottom-left-radius:11px;width:100%;height:100%;object-fit:cover}.testimonial-content-section{padding:36px 0;flex-direction:column;gap:35px;flex:1 0}.testimonial-content-section,.testimonial-header{display:flex;align-items:flex-start;align-self:stretch}.testimonial-header{justify-content:space-between}.testimonial-user{display:flex;align-items:center;gap:1rem}.user-avatar{width:99px;height:99px;flex-shrink:0;border-radius:14.692px}.user-info h3{color:#3f3d56;text-align:start;font-size:28.286px;line-height:28.286px;letter-spacing:-.566px}.user-info h3,.user-info p{font-family:Metropolis;font-style:normal;font-weight:500}.user-info p{color:#cf0873;font-size:18px;line-height:26px;letter-spacing:-.36px}.user-info p .company-name,.user-info p .position{display:block}.company-logo{width:211px;height:122px;object-fit:contain}.testimonial-text{color:#000;font-family:Metropolis;font-size:18px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:.72px;width:536px;flex:1 0}.test-custom-arrow{position:absolute;top:110%!important;transform:translateY(60%)!important;z-index:1;cursor:pointer}.next-arrow{left:55%;transform:translateX(100%)!important}.prev-arrow{left:48%;transform:translateX(-300%)!important}.custom-arrow img{width:40px;height:40px}.cm-testimonial-carousel{padding:4rem 2rem 2rem!important;height:auto;max-width:100%}.cm-testimonial-carousel .cm-testimonial-slide{display:flex;flex-wrap:wrap;align-items:flex-start;gap:2rem;justify-content:center}.cm-testimonial-carousel .cm-testimonial-layout{display:flex;flex-direction:column;width:100%;max-width:500px;border-radius:12px;overflow:hidden;background:rgba(229,229,229,.26);margin:0 auto}.cm-testimonial-carousel .cm-testimonial-image-section{width:100%;height:auto;align-self:stretch}.cm-testimonial-carousel .cm-testimonial-image-section img{width:100%;height:auto;object-fit:cover;border-radius:12px 12px 0 0}.cm-testimonial-carousel .cm-testimonial-content-section{display:flex;flex-direction:column;align-items:flex-start;padding:16px;gap:16px}.cm-testimonial-carousel .cm-testimonial-content-section .cm-testimonial-header{display:flex;flex-direction:row;align-items:center;gap:12px}.cm-testimonial-carousel .cm-testimonial-content-section .cm-testimonial-user{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.cm-testimonial-carousel .cm-testimonial-content-section .cm-testimonial-user .cm-user-avatar{width:99px!important;height:100px!important;border-radius:12px}.cm-testimonial-carousel .cm-testimonial-content-section .cm-testimonial-user .cm-user-info h3{color:#3f3d56;text-align:left;font-family:Metropolis;font-size:26px;font-style:normal;font-weight:500;line-height:28.286px;letter-spacing:-.52px}.cm-testimonial-carousel .cm-testimonial-content-section .cm-testimonial-user .cm-user-info p{color:#cf0873;font-family:Metropolis;font-size:18px;font-style:normal;font-weight:500;line-height:26px;letter-spacing:-.36px;flex-direction:column;display:flex}.cm-testimonial-carousel .cm-testimonial-content-section .cm-testimonial-user .cm-user-info p .company-name,.cm-testimonial-carousel .cm-testimonial-content-section .cm-testimonial-user .cm-user-info p .position{display:block}.cm-testimonial-carousel .cm-testimonial-content-section .cm-testimonial-text{color:#000;font-family:Metropolis;font-size:16px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:.64px}.cm-testimonial-carousel .cm-testimonial-content-section .cm-company-logo{margin-top:8px;width:140px;height:auto;align-self:flex-end;object-fit:contain}.cm-testimonial-carousel .cm-custom-arrow{position:absolute;top:97%!important;transform:translateY(60%)!important;z-index:10;cursor:pointer}.cm-testimonial-carousel .cm-custom-arrow img{width:30px;height:30px}.cm-testimonial-carousel .next-arrow{left:75%;transform:translateY(15%)!important}.cm-testimonial-carousel .prev-arrow{left:18%;transform:translateY(15%)!important}.cm-testimonial-carousel .slick-dots{position:relative;bottom:auto;left:auto;padding:0;margin-top:1rem;display:flex!important;justify-content:center!important;width:100%}.cm-testimonial-carousel .slick-dots li{margin:0 4px}.cm-testimonial-carousel .slick-dots li button:before{font-size:15px;color:#cf0873!important;opacity:.5}.cm-testimonial-carousel .slick-dots li.slick-active button:before{opacity:1}@media(max-width:482px){.cm-testimonial-carousel{padding-left:1rem;padding-right:1rem}.cm-testimonial-carousel .cm-testimonial-layout{width:100%!important;max-width:350px!important}}