.al-carousel{width:100%;max-width:740px;display:flex;flex-direction:column;align-items:center;gap:40px;position:relative;z-index:1}.al-carousel-viewport{width:100%;overflow:hidden;position:relative;z-index:1}.al-carousel-track{display:flex;gap:28px;transition:transform .5s cubic-bezier(.4,0,.2,1);position:relative;z-index:1}.al-carousel-slide{flex-shrink:0;width:510px;background:#efedeb;padding:28px;box-sizing:border-box;opacity:.4;transform:scale(.95);transition:opacity .3s ease,transform .3s ease;position:relative;z-index:1}.al-carousel-slide.active{opacity:1;transform:scale(1);z-index:2}.hp-testimonials-right{overflow:hidden!important}.al-carousel-card{width:450px;display:flex;flex-direction:column;gap:28px}.al-carousel-img{width:450px;height:250px;object-fit:cover;display:block}.al-carousel-img-placeholder{width:450px;height:250px;background:#d9d9d9}.al-carousel-content{display:flex;flex-direction:column;gap:56px}.al-carousel-text{display:flex;flex-direction:column;gap:14px}.al-carousel-title{margin:0;padding:0;color:#2a2a2a;font-size:20px;font-family:"Afacad Flux",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;line-height:1.4}.al-carousel-quote{margin:0;padding:0;color:#2a2a2a;font-size:18px;font-family:"Afacad Flux",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:300;line-height:1.6}.al-carousel-author{margin:0;padding:0;color:#2a2a2a;font-size:20px;font-family:"Afacad Flux",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400}.al-carousel-dots{display:flex!important;visibility:visible!important;opacity:1!important;justify-content:center!important;align-items:center!important;gap:15px!important;margin-top:0!important;padding:10px 0!important;position:relative!important;z-index:1000!important;pointer-events:auto!important}.al-carousel-dot{display:inline-block!important;visibility:visible!important;opacity:1!important;width:10px!important;height:10px!important;min-width:10px!important;min-height:10px!important;padding:0!important;margin:0!important;border:none!important;border-radius:50%!important;background:#e8e5df!important;cursor:pointer!important;transition:background .3s ease!important;position:relative!important;z-index:1001!important;pointer-events:auto!important}.al-carousel-dot:hover{background:#47614d!important;transform:scale(1.2)}.al-carousel-dot.active{background:#2a2a2a!important}.al-carousel-dot:focus,.al-carousel-dot:active{outline:2px solid #2a2a2a;outline-offset:2px}@media screen and (max-width:1038px){.al-carousel{gap:30px!important;z-index:1}.al-carousel-track{display:block!important;overflow:visible!important;position:relative!important;z-index:1}.al-carousel-slide{display:none!important;width:100%!important;padding:20px!important;opacity:1!important;transform:none!important;z-index:1}.al-carousel-slide.active{display:block!important;z-index:2}.al-carousel-card{width:100%!important}.al-carousel-img,.al-carousel-img-placeholder{width:100%!important;height:220px!important}.al-carousel-title{font-size:18px!important}.al-carousel-quote{font-size:16px!important}.al-carousel-author{font-size:16px!important}.al-carousel-dots{display:flex!important;visibility:visible!important;opacity:1!important;z-index:1000!important;pointer-events:auto!important}.al-carousel-dot{z-index:1001!important;pointer-events:auto!important;cursor:pointer!important}}@media screen and (max-width:600px){.al-carousel-slide{padding:15px!important}.al-carousel-img,.al-carousel-img-placeholder{height:180px!important}.al-carousel-content{gap:30px!important}}.testimonials-grid-container{width:100%;max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:28px;padding:0}.testimonial-row{display:flex;gap:28px;width:100%}.testimonial-row-standard{justify-content:flex-start;align-items:stretch}.testimonial-row-featured{justify-content:stretch}.testimonial-card-standard{width:585px;flex:0 0 auto;background:#fff;outline:1px solid #e8e5df;outline-offset:-1px;box-sizing:border-box}.testimonial-card-standard .testimonial-card-inner{padding:40px 28px;display:flex;flex-direction:column;justify-content:center;height:100%}.testimonial-card-standard .testimonial-content{display:flex;flex-direction:column;gap:56px}.testimonial-card-standard .testimonial-text{display:flex;flex-direction:column;gap:14px}.testimonial-card-standard .testimonial-title{margin:0;padding:0;color:#2a2a2a;font-size:20px;font-family:"Afacad Flux",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;line-height:1.4}.testimonial-card-standard .testimonial-quote{margin:0;padding:0;color:#2a2a2a;font-size:18px;font-family:"Afacad Flux",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:300;line-height:1.6}.testimonial-card-standard .testimonial-author{display:flex;align-items:center;gap:14px}.testimonial-card-standard .testimonial-avatar{width:48px;height:48px;border-radius:50%;object-fit:cover;flex-shrink:0}.testimonial-card-standard .testimonial-avatar-placeholder{background:#e8e5df}.testimonial-card-standard .testimonial-author-name{flex:1;color:#2a2a2a;font-size:20px;font-family:"Afacad Flux",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400}.testimonial-card-featured{width:100%;flex:1;background:#47614d;box-sizing:border-box}.testimonial-card-featured .testimonial-card-inner{padding:40px 28px;display:flex;flex-direction:column;justify-content:center}.testimonial-card-featured .testimonial-content{display:flex;flex-direction:column;gap:56px}.testimonial-card-featured .testimonial-text{display:flex;flex-direction:column;gap:14px}.testimonial-card-featured .testimonial-title{margin:0;padding:0;color:#fff;font-size:20px;font-family:"Afacad Flux",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;line-height:1.4}.testimonial-card-featured .testimonial-quote{margin:0;padding:0;color:#fff;font-size:18px;font-family:"Afacad Flux",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:300;line-height:1.6}.testimonial-card-featured .testimonial-author{display:flex;align-items:center;gap:14px}.testimonial-card-featured .testimonial-avatar{width:48px;height:48px;border-radius:50%;object-fit:cover;flex-shrink:0}.testimonial-card-featured .testimonial-avatar-placeholder{background:rgba(255,255,255,.3)}.testimonial-card-featured .testimonial-author-name{flex:1;color:#fff;font-size:20px;font-family:"Afacad Flux",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400}.testimonials-pagination{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:60px;padding:20px 0}.testimonials-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 15px;background:#fff;border:1px solid #e8e5df;color:#2a2a2a;font-family:"Afacad Flux",-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:400;text-decoration:none;border-radius:4px}.testimonials-pagination .page-numbers.current{background:#47614d;border-color:#47614d;color:#fff}@media (max-width:1024px){.testimonials-grid-container{max-width:100%;padding:0 40px}.testimonial-row-standard{flex-direction:column}.testimonial-card-standard{width:100%}}@media (max-width:768px){.testimonials-grid-container{padding:0 20px;gap:20px}.testimonial-card-standard .testimonial-card-inner,.testimonial-card-featured .testimonial-card-inner{padding:30px 20px}.testimonial-card-standard .testimonial-title,.testimonial-card-featured .testimonial-title{font-size:18px}.testimonial-card-standard .testimonial-quote,.testimonial-card-featured .testimonial-quote{font-size:16px}.testimonial-card-standard .testimonial-content,.testimonial-card-featured .testimonial-content{gap:40px}}.no-testimonials{text-align:center;padding:60px 20px;color:#2a2a2a;font-size:18px;font-family:"Afacad Flux",-apple-system,BlinkMacSystemFont,sans-serif}