.testimonial-section{background-color:#fff;padding:80px 20px}.testimonial-container{margin:0 auto;max-width:1500px}.testimonial-content{align-items:start;display:flex;gap:100px}.testimonial-left{flex-shrink:0}.testimonial-image-wrapper{height:549px;margin-bottom:30px;overflow:hidden;width:780px}.testimonial-image-wrapper img{height:100%;object-fit:cover;transition:opacity .5s ease;width:100%}.testimonial-image-wrapper img.fade-out{opacity:0}.testimonial-controls{flex-direction:column;gap:35px}.arrow-controls,.testimonial-controls{align-items:center;display:flex;justify-content:center}.arrow-controls{gap:20px}.arrow-button{align-items:center;background-color:transparent;border:1px solid #848484;border-radius:50%;cursor:pointer;display:flex;height:48px;justify-content:center;transition:all .3s ease;width:48px}.arrow-button:hover{background-color:#f5f5f5}.arrow-button svg{height:20px;stroke:#000;stroke-width:2;width:20px}.arrow-button:focus{background-color:#f5f5f5;outline:none}.arrow-button:focus svg{stroke:#000}.dot-indicators{display:flex;gap:8px}.dot{background-color:hsla(0,0%,45%,.4);border-radius:50%;cursor:pointer;height:8px;transition:background-color .3s ease;width:8px}.dot.active{background-color:#000}.testimonial-right{flex:1}.testimonial-quote{color:#170f0b;font-family:Poppins,sans-serif!important;font-size:39.75px;line-height:57.4px;margin-bottom:17px;transition:opacity .5s ease,transform .5s ease}.testimonial-quote.fade-out{opacity:0;transform:translateY(20px)}.testimonial-author{color:#170f0b;font-family:Poppins,sans-serif;font-size:20px;line-height:56px;margin-bottom:17px;transition:opacity .5s ease,transform .5s ease}.testimonial-author.fade-out{opacity:0;transform:translateY(20px)}.testimonial-button{align-items:center;background-color:transparent;border:1px solid #000;color:#000;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:14px;gap:10px;line-height:auto;padding:16px 72px;text-decoration:none;transition:all .3s ease,opacity .5s ease,transform .5s ease}.testimonial-button.fade-out{opacity:0;transform:translateY(20px)}.testimonial-button:hover{background-color:#000;color:#fff}.testimonial-button svg{border-color:transparent transparent transparent #000;border-style:solid;border-width:5px 0 5px 8px;height:0;transition:border-color .3s ease;width:0}.testimonial-button:hover svg{border-color:transparent transparent transparent #fff}@media (max-width:1024px){.testimonial-content{align-items:stretch;flex-direction:column;gap:40px}.testimonial-image-wrapper{aspect-ratio:780/549;height:auto;margin-bottom:0;max-width:500px;width:100%}.testimonial-left{align-items:stretch;display:flex;flex-direction:column;margin:0 auto;max-width:500px;width:100%}.testimonial-controls{margin-bottom:30px;order:-1}.testimonial-right{margin:0 auto;max-width:500px;text-align:center}.testimonial-quote{font-size:28px;line-height:40px}.testimonial-author{font-size:16px;line-height:40px}.testimonial-button{font-size:12px;padding:14px 50px}}@media (max-width:640px){.testimonial-section{padding:40px 20px}.testimonial-quote{font-size:22px;line-height:32px}.testimonial-author{font-size:14px;line-height:32px}.arrow-button{height:40px;width:40px}.arrow-button svg{height:16px;width:16px}}