.testimonial-section{padding:0 30px 0;position:relative;overflow:visible;padding-bottom:60px}.testimonial-background{background-color:transparent;width:100%;height:100%;max-height:600px;position:absolute;bottom:0;left:0;right:0;background-image:url('/assets/svg/wave.svg');background-size:cover;background-position:bottom center;background-repeat:no-repeat;z-index:0;pointer-events:none}.testimonial-container{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;position:relative;z-index:1}.testimonial-header-wrapper{margin-bottom:80px}.testimonial-section .section-header-detail{margin-top:-170px}.testimonial-card{background-color:var(--white);border-radius:12px;box-shadow:0 4px 16px 0 rgba(0,0,0,0.15);color:var(--amp-gray);justify-content:flex-start;align-items:center;display:flex;flex-direction:column;box-sizing:border-box;width:100%;height:100%;padding:24px;margin-top:8px;margin-left:10px;margin-right:10px;text-align:center}.testimonial-card:hover{background-color:var(--white)}.testimonial-star-wrapper{grid-column-gap:4px;grid-row-gap:4px;flex-flow:row;justify-content:center;align-items:center;width:100%;margin-bottom:16px;display:flex}.testimonial-icon{width:24px;height:24px;color:var(--amp-yellow)}.testimonial-content{margin-bottom:40px}.testimonial-content:last-of-type{margin-bottom:0}.testimonial-text{color:var(--amp-gray);letter-spacing:-.01em;margin-bottom:0;font-family:Gotham Book,Arial,sans-serif;font-size:16px;line-height:1.6}.testimonial-avatar{width:80px;height:80px;min-width:80px;min-height:80px;border-radius:50%;background-color:transparent;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;margin-bottom:16px;display:flex;overflow:hidden;border:0;padding:0}.testimonial-avatar-image{width:100%;height:100%;object-fit:cover;border-radius:50%;border:0;outline:0;image-rendering:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.testimonial-name{color:var(--amp-gray);letter-spacing:-.02em;margin-bottom:8px;font-family:Gotham,Arial,sans-serif;font-size:18px;font-weight:500;line-height:1.4}.testimonial-role{color:var(--amp-gray);letter-spacing:-.01em;margin-bottom:0;font-family:Gotham Book,Arial,sans-serif;font-size:14px;line-height:1.6}.testimonial-slider.swiper{width:100%;padding-left:20px;padding-right:20px;padding-bottom:50px;padding-top:8px;overflow:hidden;box-sizing:border-box;position:relative}.testimonial-slider .swiper-wrapper{display:flex;align-items:stretch;width:auto;overflow:visible}.testimonial-slider .swiper-slide{height:auto;display:flex;box-sizing:border-box;flex-shrink:0;overflow:visible}.testimonial-slider .swiper-pagination{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:auto;display:flex;justify-content:center;align-items:center;gap:12px;z-index:10}.testimonial-slider .swiper-pagination-bullet{width:12px;height:12px;background-color:rgba(255,255,255,0.4);opacity:1;border-radius:50%;cursor:pointer;transition:background-color .3s ease}.testimonial-slider .swiper-pagination-bullet-active{width:12px;height:12px;background-color:var(--white)}@media screen and (max-width:991px){.testimonial-section{padding:0 20px 0;padding-bottom:60px}.testimonial-slider.swiper{padding-left:10px;padding-right:10px}.testimonial-section .section-header-detail{margin-top:0}}@media screen and (max-width:767px){.testimonial-section{padding:0 15px 0;padding-bottom:60px}.testimonial-slider.swiper{padding-left:5px;padding-right:5px}.testimonial-card{margin-left:5px;margin-right:5px}}