.testimonial-hero-module{border-radius:16px;overflow:hidden;position:relative}.testimonial-hero-module .testimonial-bg{background-position:50%;background-size:cover;min-height:480px;position:relative}.testimonial-hero-module .overlay{background:linear-gradient(180deg,rgba(0,0,0,.2) -21.3%,rgba(0,0,0,.8) 108.95%);height:100%;inset:0;opacity:1;position:absolute;transition:all .2s ease;width:100%;z-index:1}.testimonial-hero-module .testimonial-content{display:flex;height:100%;justify-content:space-between;padding:40px 50px;position:relative;z-index:2}.testimonial-hero-module .content-left{color:#fff;max-width:710px}.testimonial-hero-module .person-info{border-radius:100px;height:120px;margin-bottom:21px;width:120px}.testimonial-hero-module .person-info img{border-radius:100px;height:100%;object-fit:cover;width:100%}.testimonial-hero-module .company-name,.testimonial-hero-module .person-name{font-size:17px;font-weight:400;letter-spacing:-.1px;line-height:120%}.testimonial-hero-module .person-text{margin-bottom:20px}.testimonial-hero-module .quote-text{color:#fff;font-size:29px;font-style:Regular;font-weight:400;letter-spacing:-.1px;line-height:120%;margin:0 0 20px}.testimonial-hero-module .logo-wrap img{width:auto}.testimonial-hero-module .quote-icon{align-self:flex-start;color:hsla(0,0%,100%,.15);line-height:1;position:absolute;right:50px;top:40px}@media (max-width:1023px){.testimonial-hero-module .testimonial-content{padding:32px}.testimonial-hero-module .quote-text{font-size:20px}}@media (max-width:767px){.testimonial-hero-module .testimonial-content{flex-direction:column;gap:32px}.testimonial-hero-module .quote-text{font-size:18px}.testimonial-hero-module .quote-icon{right:22px}.testimonial-hero-module .quote-icon img{width:70%}}