.customer_testimonials{position:relative;padding:0;margin:0;overflow:visible;background:#ffffff}.customer_testimonials .panel{position:relative;z-index:1;width:100%;padding:140px 0 60px;background:linear-gradient(0deg, #f8e7b1 0%, #f8e7b1 72%, rgba(248, 231, 177, 0.55) 100%);overflow:hidden}.customer_testimonials .clouds{position:absolute;left:0;right:0;top:0;z-index:2;display:flex;justify-content:flex-start;align-items:flex-start;width:100%;height:120px;overflow:hidden;pointer-events:none}.customer_testimonials .clouds::after{content:"";position:absolute;left:0;right:0;top:0;height:28px;background:#ffffff;z-index:0}.customer_testimonials .cloud{position:relative;z-index:1;flex:0 0 auto;width:var(--d, 110px);height:var(--d, 110px);margin:calc(var(--d, 110px) * -0.4) calc(var(--d, 110px) * -0.14) 0;border-radius:50%;background:#ffffff;transform:translateY(var(--lift, 0px))}.customer_testimonials .container{position:relative;z-index:3;overflow:visible}.customer_testimonials .header{max-width:700px;margin:0 auto 20px;text-align:center}.customer_testimonials .title-thc{margin-bottom:0}.customer_testimonials .desc{margin:12px 0 0;font-size:14px;font-weight:500;line-height:1.5;color:#1c1d20}.customer_testimonials .tabs{display:flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;margin:0 auto 20px;padding:4px;background:#ffffff;border-radius:71px;box-shadow:0 12px 8px rgba(16, 24, 40, 0.08)}.customer_testimonials .tab{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:6px 8px;border:0;border-radius:54px;background:transparent;color:#111927;font-size:14px;font-weight:600;line-height:22px;letter-spacing:0.2px;text-transform:capitalize;cursor:pointer;transition:background-color 0.2s ease, color 0.2s ease}.customer_testimonials .tab.is-active{background:#0a1d3b;color:#ffffff}.customer_testimonials .tab:hover:not(.is-active){background:rgba(10, 29, 59, 0.06)}.customer_testimonials .panel-reviews,.customer_testimonials .panel-images{width:100%}.customer_testimonials .panel-reviews[hidden],.customer_testimonials .panel-images[hidden]{display:none !important}.customer_testimonials .customer-testimonials-splide,.customer_testimonials .customer-testimonials-images-splide{position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:24px;row-gap:24px;width:100%;max-width:100%;min-width:0;padding:0 52px;box-sizing:border-box;overflow:visible}.customer_testimonials .customer-testimonials-splide .splide__track,.customer_testimonials .customer-testimonials-images-splide .splide__track{flex:0 0 100%;width:100%;max-width:100%;min-width:0;overflow:hidden;padding:12px 4px 16px;margin:-12px -4px -4px}.customer_testimonials .customer-testimonials-splide .splide__list,.customer_testimonials .customer-testimonials-images-splide .splide__list{align-items:stretch}.customer_testimonials .customer-testimonials-splide .splide__slide,.customer_testimonials .customer-testimonials-images-splide .splide__slide{display:flex;height:auto}.customer_testimonials .customer-testimonials-splide .splide__arrows,.customer_testimonials .customer-testimonials-images-splide .splide__arrows{display:block;pointer-events:none}.customer_testimonials .customer-testimonials-splide .splide__pagination,.customer_testimonials .customer-testimonials-images-splide .splide__pagination{position:static;display:flex;align-items:center;justify-content:center;gap:8px;margin:0;padding:0;order:2}.customer_testimonials .customer-testimonials-splide .splide__pagination__page,.customer_testimonials .customer-testimonials-images-splide .splide__pagination__page{width:8px;height:8px;margin:0;background:transparent;border:1.5px solid #9ca3af;border-radius:50%;opacity:1}.customer_testimonials .customer-testimonials-splide .splide__pagination__page.is-active,.customer_testimonials .customer-testimonials-images-splide .splide__pagination__page.is-active{background:#111927;border-color:#111927;transform:none}.customer_testimonials .customer-testimonials-splide .splide__arrow,.customer_testimonials .customer-testimonials-images-splide .splide__arrow{position:absolute;top:42%;z-index:3;transform:none;pointer-events:auto;width:40px;height:40px;margin:0;background:#ffffff;border:1.5px solid #111927;border-radius:48px;opacity:1;box-shadow:none}.customer_testimonials .customer-testimonials-splide .splide__arrow svg,.customer_testimonials .customer-testimonials-images-splide .splide__arrow svg{fill:#111927}.customer_testimonials .customer-testimonials-splide .splide__arrow:disabled,.customer_testimonials .customer-testimonials-images-splide .splide__arrow:disabled{opacity:0.45}.customer_testimonials .customer-testimonials-splide .splide__arrow:hover:not(:disabled),.customer_testimonials .customer-testimonials-images-splide .splide__arrow:hover:not(:disabled){background:rgba(255, 255, 255, 0.55);opacity:1}.customer_testimonials .customer-testimonials-splide .splide__arrow--prev,.customer_testimonials .customer-testimonials-images-splide .splide__arrow--prev{left:0}.customer_testimonials .customer-testimonials-splide .splide__arrow--next,.customer_testimonials .customer-testimonials-images-splide .splide__arrow--next{right:0}.customer_testimonials .card{display:flex;flex-direction:column;justify-content:flex-start;gap:16px;width:100%;height:auto;padding:24px;border:1px solid #e5e7eb;border-radius:16px;background:#ffffff;box-shadow:0 4px 6px -2px rgba(16, 24, 40, 0.03), 0 12px 16px -4px rgba(16, 24, 40, 0.08);box-sizing:border-box}.customer_testimonials .body{display:flex;flex:0 0 auto;flex-direction:column;gap:12px}.customer_testimonials .stars{display:flex;align-items:center;gap:4px}.customer_testimonials .star-wrap{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:0 0 24px;color:#f5b301;font-size:18px;line-height:1;opacity:0.35}.customer_testimonials .star-wrap.is-on{opacity:1}.customer_testimonials .quote{margin:0;font-size:16px;font-weight:500;line-height:1.57;color:#111927}.customer_testimonials .author{display:flex;align-items:center;gap:16px;margin-top:0}.customer_testimonials .avatar{flex:0 0 48px;width:48px;height:48px;border-radius:48px;overflow:hidden;background:#e5e7eb}.customer_testimonials .avatar .img,.customer_testimonials .avatar img{width:100%;height:100%;object-fit:cover;display:block}.customer_testimonials .meta{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.customer_testimonials .name{font-size:18px;font-weight:700;line-height:1.4;color:#111927}.customer_testimonials .role{font-size:14px;font-weight:400;line-height:1.5;color:#6c737f}.customer_testimonials .customer-testimonials-images-splide .splide__list{align-items:flex-start}.customer_testimonials .customer-testimonials-images-splide .splide__slide{align-items:flex-start}.customer_testimonials .photo{width:100%;height:auto;border-radius:16px;overflow:hidden;background:#ffffff;border:1px solid #e5e7eb;box-shadow:0 4px 6px -2px rgba(16, 24, 40, 0.03), 0 12px 16px -4px rgba(16, 24, 40, 0.08)}.customer_testimonials .photo .img,.customer_testimonials .photo img{width:100%;height:auto;max-width:100%;object-fit:contain;object-position:top center;display:block}@media (max-width:991.98px){.customer_testimonials .panel{padding:120px 0 48px}.customer_testimonials .desc{font-size:14px}}@media (max-width:575.98px){.customer_testimonials .panel{padding:100px 0 40px}.customer_testimonials .card{padding:20px}.customer_testimonials .container{overflow:visible}.customer_testimonials .customer-testimonials-splide,.customer_testimonials .customer-testimonials-images-splide{position:relative;overflow:visible;padding:0 40px}.customer_testimonials .customer-testimonials-splide .splide__arrows,.customer_testimonials .customer-testimonials-images-splide .splide__arrows{display:block;position:absolute;top:0;left:0;right:0;height:calc(100% - 48px);z-index:6;pointer-events:none;transform:none}.customer_testimonials .customer-testimonials-splide .splide__arrow,.customer_testimonials .customer-testimonials-images-splide .splide__arrow{position:absolute;top:45%;transform:translateY(-50%);display:flex !important;align-items:center;justify-content:center;pointer-events:auto;width:36px;height:36px;margin:0;background:#ffffff;border:1px solid #e5e7eb;border-radius:50%;box-shadow:0 2px 10px rgba(17, 25, 39, 0.14);opacity:1;order:unset}.customer_testimonials .customer-testimonials-splide .splide__arrow svg,.customer_testimonials .customer-testimonials-images-splide .splide__arrow svg{fill:var(--primary_color, #d71010);width:14px;height:14px}.customer_testimonials .customer-testimonials-splide .splide__arrow--prev,.customer_testimonials .customer-testimonials-images-splide .splide__arrow--prev{left:0;order:unset}.customer_testimonials .customer-testimonials-splide .splide__arrow--next,.customer_testimonials .customer-testimonials-images-splide .splide__arrow--next{right:0;order:unset}.customer_testimonials .customer-testimonials-splide .splide__pagination,.customer_testimonials .customer-testimonials-images-splide .splide__pagination{order:unset;width:100%;margin-top:16px}}@media (max-width:767.98px){.customer_testimonials .name{font-size:16px}}