/* ZAPTA bundle (built automatically from: wcu-client-testimonials.css, post-13509.css) */
.wcu-client-testimonials{position: relative;font-family: "Inter Tight",sans-serif;color: #fff}.wcu-client-testimonials__slider{position: relative;min-height: 100%}.wcu-client-testimonials__slide{position: relative}.wcu-client-testimonials__slide[hidden]{display: none}.wcu-client-testimonials__quote-mark{margin-bottom: 24px}.wcu-client-testimonials__comment{margin: 0 0 24px;font-family: "Inter Tight",sans-serif;font-size: 18px;line-height: 1.42;font-weight: 500;color: #fff}.contact-us .wcu-client-testimonials__comment{margin: 0 0 48px}.wcu-client-testimonials__person-row{display: flex;align-items: flex-end;justify-content: space-between;gap: 24px;margin-bottom: 60px}.contact-us .wcu-client-testimonials__person-row{margin-bottom: 48px}.wcu-client-testimonials__person{display: flex;align-items: center;gap: 14px;min-width: 0}.wcu-client-testimonials .wcu-client-testimonials__person-image{width: 60px;height: 60px;border-radius: 8px !important;object-fit: cover;flex: 0 0 auto}.wcu-client-testimonials__person-copy{min-width: 0}.wcu-client-testimonials__person-name{font-size: 15px;line-height: 1.4;font-weight: 400;color: #fff;margin-bottom: 6px}.wcu-client-testimonials__person-role{font-size: 13px;line-height: 1.4;font-weight: 400;color:#F4F4F5}.wcu-client-testimonials__controls{display: flex;flex-direction: column;align-items: flex-end;gap: 14px;flex: 0 0 auto}.wcu-client-testimonials__arrows{display: flex;gap: 15px;margin-bottom:16px}.wcu-client-testimonials__arrow-btn{display: inline-flex;width: 38px;height: 38px;border-radius: 999px;cursor: pointer;opacity: 1;transition: opacity 0.2s ease,transform 0.2s ease}.wcu-client-testimonials__arrow-btn::before{content: "";display: block;width: 38px;height: 38px;background-repeat: no-repeat;background-position: center;background-size: contain}.wcu-client-testimonials__arrow-btn[data-action="prev"]::before{background-image: url("https://zaptatech.com/wp-content/uploads/2026/09/testimonial-prev-btn.svg")}.wcu-client-testimonials__arrow-btn[data-action="next"]::before{background-image: url("https://zaptatech.com/wp-content/uploads/2026/09/testimonial-next-btn.svg")}.wcu-client-testimonials__arrow-btn.is-inactive{opacity: 0.35;pointer-events: none;cursor: default}.wcu-client-testimonials__progress{width: 112px;height: 2px;background: rgba(255,255,255,0.16);overflow: hidden}.wcu-client-testimonials__progress-fill{width: 0%;height: 100%;background: #fff}.wcu-client-testimonials__awards-box{padding: 24px;border-radius: 8px;background:rgba(255,255,255,0.04)}.wcu-client-testimonials .wcu-client-testimonials__awards-title{margin: 0 0 20px;font-family: "Inter Tight",sans-serif;font-size: 18px;line-height: 1.35;font-weight: 500;color: #fff}.wcu-client-testimonials__logos{display: flex;align-items: center;justify-content: space-between;gap: 15px;flex-wrap: wrap;padding-left: 0.5px}.wcu-client-testimonials__logo{display: flex;align-items: center;justify-content: center;min-height: 68px}.wcu-client-testimonials__logo img{max-width: 100%;max-height: 68px;width: auto;height: auto;object-fit: contain;display: block}@media screen and (max-width:1024px){.wcu-client-testimonials__logos{gap: 15px;flex-wrap: nowrap}.wcu-client-testimonials__person-row{margin-bottom:50px}.contact-form-container{column-gap:48px}}@media screen and (max-width:768px){.contact-form-container .white-bg-form .wcu-contact-experts-form .wcu-contact-experts-form__upload-trigger{right:15px}}@media screen and (max-width: 768px){.wcu-client-testimonials__quote-mark{font-size: 4rem;margin-bottom: 4px}.wcu-client-testimonials__comment{margin-bottom: 22px;font-size: 1rem;line-height: 1.45}.wcu-client-testimonials__person-row{flex-direction: column;align-items: flex-start;gap: 16px;margin-bottom:40px}.wcu-client-testimonials__controls{width: 100%;flex-direction: row-reverse;align-items: center;justify-content: space-between}.wcu-client-testimonials__progress{flex: 1 1 auto;max-width: 132px}.wcu-client-testimonials__awards-box{padding: 18px 16px}.wcu-client-testimonials__awards-title{margin-bottom: 16px;font-size: 1.125rem}.wcu-client-testimonials__logos{justify-content: space-between;gap: 16px}.wcu-client-testimonials__logo{flex: 0 0 60px;min-height: 56px;justify-content: space-between}.wcu-client-testimonials__logo img{max-height: 56px}.wcu-client-testimonials__logos{gap: 15px;flex-wrap:wrap}}
.elementor-13509 .elementor-element.elementor-element-366e10f4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px}.elementor-13509 .elementor-element.elementor-element-0f9b5cd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-13509 .elementor-element.elementor-element-6f43459{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ),Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary )}.elementor-13509 .elementor-element.elementor-element-34fc23b .elementor-heading-title{font-family:"Inter Tight",Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:19.6px}.elementor-13509 .elementor-element.elementor-element-8eb1a67 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ),Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height )}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ),Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height )}.elementor-13509 .elementor-element.elementor-element-9d413cd .elementor-button{background-color:#FFFFFF0A;font-family:"Inter Tight",Sans-serif;font-size:16px;font-weight:400;line-height:25.5px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );box-shadow:0px 4px 4px 0px rgba(255,255,255,0.16);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:8px 8px 8px 8px;padding:8px 16px 8px 016px}.elementor-13509 .elementor-element.elementor-element-9d413cd{width:var( --container-widget-width,300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0}.elementor-13509 .elementor-element.elementor-element-9d413cd.elementor-element{--align-self:center}.elementor-13509 .elementor-element.elementor-element-9d413cd .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-13509 .elementor-element.elementor-element-9d413cd .elementor-button .elementor-button-content-wrapper{gap:8px}.elementor-13509 .elementor-element.elementor-element-57bfb6e0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}@media(min-width:501px){.elementor-13509 .elementor-element.elementor-element-6f43459{--width:42%}}@media(max-width:1024px) and (min-width:501px){.elementor-13509 .elementor-element.elementor-element-57bfb6e0{--width:100%}}@media(max-width:800px) and (min-width:501px){.elementor-13509 .elementor-element.elementor-element-57bfb6e0{--width:100%}}@media(max-width:1024px){.elementor-13509 .elementor-element.elementor-element-366e10f4{--padding-top:50px;--padding-bottom:50px;--padding-left:24px;--padding-right:24px}.elementor-13509 .elementor-element.elementor-element-34fc23b .elementor-heading-title{font-size:14px;line-height:1.3em}}@media(max-width:800px){.elementor-13509 .elementor-element.elementor-element-366e10f4{--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height )}.elementor-13509 .elementor-element.elementor-element-34fc23b .elementor-heading-title{font-size:14px;line-height:1.3em}.elementor-13509 .elementor-element.elementor-element-8eb1a67 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height )}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height )}.elementor-13509 .elementor-element.elementor-element-602355e0{width:100%;max-width:100%}}@media(max-width:500px){.elementor-13509 .elementor-element.elementor-element-366e10f4{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px}.elementor-13509 .elementor-element.elementor-element-0f9b5cd{--gap:024px 024px;--row-gap:024px;--column-gap:024px}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height )}.elementor-13509 .elementor-element.elementor-element-34fc23b .elementor-heading-title{font-size:14px;line-height:1.3em}.elementor-13509 .elementor-element.elementor-element-8eb1a67 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height )}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height )}.elementor-13509 .elementor-element.elementor-element-9d413cd{width:100%;max-width:100%}.elementor-13509 .elementor-element.elementor-element-9d413cd.elementor-element{--align-self:flex-start}}@media (min-width: 705px) and (max-width: 768px){.elementor-13509 .elementor-element.elementor-element-34fc23b .elementor-heading-title{font-size: 14px !important;line-height: 1.3em !important}}
