.elementor-190327 .elementor-element.elementor-element-c6aa31c{--display:flex;--justify-content:space-evenly;--padding-top:29px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-190327 .elementor-element.elementor-element-c6aa31c.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-190327 .elementor-element.elementor-element-6181a4f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-190327 .elementor-element.elementor-element-6181a4f .elementor-heading-title{font-family:"Manrope", Helvetica;font-size:61px;font-weight:600;line-height:80px;}.elementor-190327 .elementor-element.elementor-element-4d4e52e{width:var( --container-widget-width, 79% );max-width:79%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:79%;--container-widget-flex-grow:0;}.elementor-190327 .elementor-element.elementor-element-4d4e52e .elementor-heading-title{font-family:"Manrope", Helvetica;font-size:16px;font-weight:500;line-height:1.7em;}.elementor-190327 .elementor-element.elementor-element-a027199{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-190327 .elementor-element.elementor-element-a027199 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-190327 .elementor-element.elementor-element-a027199 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-190327 .elementor-element.elementor-element-a027199 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-190327 .elementor-element.elementor-element-a027199 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-190327 .elementor-element.elementor-element-a027199 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-190327 .elementor-element.elementor-element-a027199 .elementor-icon-list-icon i{color:#525151;transition:color 0.3s;}.elementor-190327 .elementor-element.elementor-element-a027199 .elementor-icon-list-icon svg{fill:#525151;transition:fill 0.3s;}.elementor-190327 .elementor-element.elementor-element-a027199 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-190327 .elementor-element.elementor-element-a027199 .elementor-icon-list-item > a{font-family:"Manrope", Helvetica;font-size:14px;font-weight:400;}.elementor-190327 .elementor-element.elementor-element-a027199 .elementor-icon-list-text{color:#212B36;transition:color 0.3s;}.elementor-190327 .elementor-element.elementor-element-1c384d3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:-13px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-190327 .elementor-element.elementor-element-b2bbe44{width:var( --container-widget-width, 29% );max-width:29%;margin:-5px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:29%;--container-widget-flex-grow:0;text-align:start;}.elementor-190327 .elementor-element.elementor-element-b2bbe44 img{width:69%;}.elementor-190327 .elementor-element.elementor-element-76959ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -60px;padding:0px 0px 0px 0px;}.elementor-190327 .elementor-element.elementor-element-76959ca .elementor-heading-title{font-family:"Manrope", Helvetica;font-size:12px;font-weight:400;line-height:1.6em;color:#596A78;}.elementor-190327 .elementor-element.elementor-element-b91c8d3{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-190327 .elementor-element.elementor-element-7a99b3b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFE3E8;--border-color:#DFE3E8;--border-radius:32px 32px 32px 32px;--padding-top:24px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-190327 .elementor-element.elementor-element-7a99b3b:not(.elementor-motion-effects-element-type-background), .elementor-190327 .elementor-element.elementor-element-7a99b3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-190327 .elementor-element.elementor-element-ee33369{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-190327 .elementor-element.elementor-element-906151b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-190327 .elementor-element.elementor-element-906151b.elementor-element{--align-self:flex-start;}.elementor-190327 .elementor-element.elementor-element-906151b img{width:32px;height:32px;}.elementor-190327 .elementor-element.elementor-element-a439f69{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-190327 .elementor-element.elementor-element-a439f69 .elementor-icon-list-icon i{color:#A5A5A5;transition:color 0.3s;}.elementor-190327 .elementor-element.elementor-element-a439f69 .elementor-icon-list-icon svg{fill:#A5A5A5;transition:fill 0.3s;}.elementor-190327 .elementor-element.elementor-element-a439f69 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-190327 .elementor-element.elementor-element-a439f69 .elementor-icon-list-item > a{font-family:"Manrope", Helvetica;font-size:14px;font-weight:400;}.elementor-190327 .elementor-element.elementor-element-a439f69 .elementor-icon-list-text{color:#212B36;transition:color 0.3s;}.elementor-190327 .elementor-element.elementor-element-6f6e6b0{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFE3E8;--border-color:#DFE3E8;--border-radius:32px 32px 32px 32px;--padding-top:24px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-190327 .elementor-element.elementor-element-6f6e6b0:not(.elementor-motion-effects-element-type-background), .elementor-190327 .elementor-element.elementor-element-6f6e6b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-190327 .elementor-element.elementor-element-96bd6a8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-190327 .elementor-element.elementor-element-aded2d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-190327 .elementor-element.elementor-element-aded2d9.elementor-element{--align-self:flex-start;}.elementor-190327 .elementor-element.elementor-element-aded2d9 img{width:32px;height:32px;}.elementor-190327 .elementor-element.elementor-element-ae9f4f8{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-190327 .elementor-element.elementor-element-ae9f4f8 .elementor-icon-list-icon i{color:#A5A5A5;transition:color 0.3s;}.elementor-190327 .elementor-element.elementor-element-ae9f4f8 .elementor-icon-list-icon svg{fill:#A5A5A5;transition:fill 0.3s;}.elementor-190327 .elementor-element.elementor-element-ae9f4f8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-190327 .elementor-element.elementor-element-ae9f4f8 .elementor-icon-list-item > a{font-family:"Manrope", Helvetica;font-size:14px;font-weight:400;}.elementor-190327 .elementor-element.elementor-element-ae9f4f8 .elementor-icon-list-text{color:#212B36;transition:color 0.3s;}.elementor-190327 .elementor-element.elementor-element-5e502eb .elementor-button{background-color:#6C1DCC;font-family:"Roboto", Helvetica;font-size:16px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:42px 42px 42px 42px;padding:18px 136px 17px 136px;}.elementor-190327 .elementor-element.elementor-element-5e502eb .elementor-button:hover, .elementor-190327 .elementor-element.elementor-element-5e502eb .elementor-button:focus{background-color:#FFC400;color:#212B36;}.elementor-190327 .elementor-element.elementor-element-5e502eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-190327 .elementor-element.elementor-element-5e502eb.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-190327 .elementor-element.elementor-element-5e502eb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-190327 .elementor-element.elementor-element-5e502eb .elementor-button:hover svg, .elementor-190327 .elementor-element.elementor-element-5e502eb .elementor-button:focus svg{fill:#212B36;}.elementor-190327 .elementor-element.elementor-element-c53d9ee .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Helvetica;font-size:16px;font-weight:500;fill:#6C1DCC;color:#6C1DCC;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6C1DCC;border-radius:42px 42px 42px 42px;padding:18px 136px 17px 136px;}.elementor-190327 .elementor-element.elementor-element-c53d9ee .elementor-button:hover, .elementor-190327 .elementor-element.elementor-element-c53d9ee .elementor-button:focus{background-color:#FFC400;color:#212B36;}.elementor-190327 .elementor-element.elementor-element-c53d9ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-190327 .elementor-element.elementor-element-c53d9ee.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-190327 .elementor-element.elementor-element-c53d9ee .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-190327 .elementor-element.elementor-element-c53d9ee .elementor-button:hover svg, .elementor-190327 .elementor-element.elementor-element-c53d9ee .elementor-button:focus svg{fill:#212B36;}.elementor-190327 .elementor-element.elementor-element-f6ad984{--display:flex;}.elementor-190327 .elementor-element.elementor-element-405a04f{--display:flex;}.elementor-190327 .elementor-element.elementor-element-e0234e2{--display:flex;}.elementor-190327 .elementor-element.elementor-element-fcf19e6{--display:flex;}.elementor-190327 .elementor-element.elementor-element-2ec0a52{--display:flex;}.elementor-190327 .elementor-element.elementor-element-b7cc9c7{--display:flex;}.elementor-190327 .elementor-element.elementor-element-0cfc3e7{--display:flex;}.elementor-190327 .elementor-element.elementor-element-62e0b32{--display:flex;}.elementor-190327 .elementor-element.elementor-element-65ab019{--display:flex;}.elementor-190327 .elementor-element.elementor-element-53a4de6{width:var( --container-widget-width, 100% );max-width:100%;margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:none;--grid-row-gap:0px;}.elementor-190327 .elementor-element.elementor-element-53a4de6.elementor-element{--align-self:flex-start;}.elementor-190327 .elementor-element.elementor-element-53a4de6 .pp-advanced-accordion .pp-faq-item:not(:last-child){margin-bottom:0px;}.elementor-190327 .elementor-element.elementor-element-53a4de6 .pp-faq-item{border-style:solid;border-width:0px 0px 1px 0px;border-color:#EEEEEE;padding:20px 0px 20px 0px;}.elementor-190327 .elementor-element.elementor-element-53a4de6 .pp-faq-item.pp-accordion-item-active{border-color:#C9C9C9;}.elementor-190327 .elementor-element.elementor-element-53a4de6 .pp-faqs .pp-faq-question{font-family:"Manrope", Helvetica;font-size:18px;font-weight:500;border-style:none;}.elementor-190327 .elementor-element.elementor-element-53a4de6 .pp-faqs .pp-faq-question.pp-accordion-tab-active{border-color:#B4B4B4;}.elementor-190327 .elementor-element.elementor-element-53a4de6 .pp-faqs .pp-faq-question .pp-accordion-tab-icon{font-size:16px;margin-right:10px;}.elementor-190327 .elementor-element.elementor-element-53a4de6 .pp-faqs .pp-faq-answer{color:#313A44;font-family:"Manrope", Helvetica;font-size:16px;}.elementor-190327 .elementor-element.elementor-element-53a4de6 .pp-faqs .pp-faq-question .pp-accordion-toggle-icon{font-size:30px;}.elementor-190327 .elementor-element.elementor-element-53a4de6 .pp-toggle-icon-align-left .pp-accordion-toggle-icon{margin-right:100px;}.elementor-190327 .elementor-element.elementor-element-53a4de6 .pp-toggle-icon-align-right .pp-accordion-toggle-icon{margin-left:100px;}.elementor-190327 .elementor-element.elementor-element-61be6e2{--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;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-190327 .elementor-element.elementor-element-33a2a68{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-190327 .elementor-element.elementor-element-26f0a83{--display:flex;--border-radius:32px 32px 32px 32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-190327 .elementor-element.elementor-element-26f0a83:not(.elementor-motion-effects-element-type-background), .elementor-190327 .elementor-element.elementor-element-26f0a83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F1FD;}.elementor-190327 .elementor-element.elementor-element-26f0a83.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-190327 .elementor-element.elementor-element-b49c1f7 .swiper-pagination-bullet-active, .elementor-190327 .elementor-element.elementor-element-b49c1f7 .swiper-pagination-progressbar-fill{background-color:#675BDB;}.elementor-190327 .elementor-element.elementor-element-b49c1f7 .swiper-pagination-fraction{color:#675BDB;}.elementor-190327 .elementor-element.elementor-element-b49c1f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-190327 .elementor-element.elementor-element-b49c1f7.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-190327 .elementor-element.elementor-element-b49c1f7.elementor-arrows-yes .elementor-main-swiper{width:calc( 81% - 40px );}.elementor-190327 .elementor-element.elementor-element-b49c1f7 .elementor-main-swiper{width:81%;}.elementor-190327 .elementor-element.elementor-element-b49c1f7 .elementor-main-swiper .swiper-slide{border-width:0px 0px 0px 0px;border-radius:0px;}.elementor-190327 .elementor-element.elementor-element-b49c1f7 .elementor-swiper-button{font-size:24px;color:#675BDB;}.elementor-190327 .elementor-element.elementor-element-b49c1f7 .elementor-swiper-button svg{fill:#675BDB;}.elementor-190327 .elementor-element.elementor-element-b49c1f7 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:3px;--swiper-pagination-bullet-vertical-gap:3px;}.elementor-190327 .elementor-element.elementor-element-b49c1f7 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#CDCBDB;opacity:1;}.elementor-190327 .elementor-element.elementor-element-b49c1f7.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-190327 .elementor-element.elementor-element-b49c1f7.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:100px;}.elementor-190327 .elementor-element.elementor-element-b49c1f7.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:100px;}.elementor-190327 .elementor-element.elementor-element-b49c1f7.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:100px;}.elementor-190327 .elementor-element.elementor-element-b49c1f7.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:100px;}.elementor-190327 .elementor-element.elementor-element-b49c1f7 .elementor-testimonial__text{font-family:"Roboto", Helvetica;font-size:18px;font-weight:500;}.elementor-190327 .elementor-element.elementor-element-b49c1f7 .elementor-testimonial__name{color:#212B36;font-family:"Roboto", Helvetica;font-size:16px;font-weight:400;}.elementor-190327 .elementor-element.elementor-element-b49c1f7 .elementor-testimonial__title{font-family:"Roboto", Helvetica;font-size:17px;}.elementor-190327 .elementor-element.elementor-element-b49c1f7 .elementor-testimonial__image img{width:200px;height:200px;border-radius:0px;}.elementor-190327 .elementor-element.elementor-element-b49c1f7.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
					 .elementor-190327 .elementor-element.elementor-element-b49c1f7.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc( 20px + (200px / 2) - 8px );}body:not(.rtl) .elementor-190327 .elementor-element.elementor-element-b49c1f7.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 body:not(.rtl) .elementor-190327 .elementor-element.elementor-element-b49c1f7.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-190327 .elementor-element.elementor-element-b49c1f7.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
					 .elementor-190327 .elementor-element.elementor-element-b49c1f7.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (200px / 2) - 8px );right:auto;}body.rtl .elementor-190327 .elementor-element.elementor-element-b49c1f7.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 body.rtl .elementor-190327 .elementor-element.elementor-element-b49c1f7.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-190327 .elementor-element.elementor-element-b49c1f7.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
					 .elementor-190327 .elementor-element.elementor-element-b49c1f7.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (200px / 2) - 8px );left:auto;}body:not(.rtl) .elementor-190327 .elementor-element.elementor-element-b49c1f7.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-190327 .elementor-element.elementor-element-b49c1f7.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (200px / 2) - 8px );right:auto;}body.rtl .elementor-190327 .elementor-element.elementor-element-b49c1f7.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-190327 .elementor-element.elementor-element-b49c1f7.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (200px / 2) - 8px );left:auto;}body.rtl .elementor-190327 .elementor-element.elementor-element-b49c1f7.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body.rtl .elementor-190327 .elementor-element.elementor-element-b49c1f7.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-190327 .elementor-element.elementor-element-b49c1f7.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-190327 .elementor-element.elementor-element-b49c1f7.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-left:0px;margin-right:0;}body:not(.rtl) .elementor-190327 .elementor-element.elementor-element-b49c1f7.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-190327 .elementor-element.elementor-element-b49c1f7.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body.rtl .elementor-190327 .elementor-element.elementor-element-b49c1f7.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body.rtl .elementor-190327 .elementor-element.elementor-element-b49c1f7.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-right:0px;margin-left:0;}.elementor-190327 .elementor-element.elementor-element-b49c1f7.elementor-testimonial--layout-image_stacked .elementor-testimonial__image + cite,
					 .elementor-190327 .elementor-element.elementor-element-b49c1f7.elementor-testimonial--layout-image_left .elementor-testimonial__image + cite,
					 .elementor-190327 .elementor-element.elementor-element-b49c1f7.elementor-testimonial--layout-image_right .elementor-testimonial__image + cite{margin-top:0px;}.elementor-190327 .elementor-element.elementor-element-6e86d83{--display:flex;--min-height:610px;--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:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:112px;--padding-right:112px;}.elementor-190327 .elementor-element.elementor-element-6e86d83.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-190327 .elementor-element.elementor-element-6485aba{--display:flex;--min-height:370px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F1F1F1;--border-color:#F1F1F1;--border-radius:32px 32px 32px 32px;box-shadow:0px 16px 32px -4px rgba(144.99999999999997, 157.99999999999997, 170.99999999999997, 0.12);--padding-top:49px;--padding-bottom:0px;--padding-left:024px;--padding-right:024px;}.elementor-190327 .elementor-element.elementor-element-6485aba:not(.elementor-motion-effects-element-type-background), .elementor-190327 .elementor-element.elementor-element-6485aba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://zeevou.com/wp-content/uploads/2026/10/testimonialsbg2.png");background-position:center left;background-repeat:no-repeat;background-size:100% auto;}.elementor-190327 .elementor-element.elementor-element-e081a3f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Manrope", Helvetica;font-size:16px;font-weight:500;line-height:28px;color:#212B36;}.elementor-190327 .elementor-element.elementor-element-2620aad{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-190327 .elementor-element.elementor-element-2620aad img{width:35%;}.elementor-190327 .elementor-element.elementor-element-80a58fe{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + -39px) 0px;text-align:center;font-family:"Manrope", Helvetica;font-size:16px;font-weight:600;line-height:24px;color:#212B36;}.elementor-190327 .elementor-element.elementor-element-5e6262f{--display:flex;--min-height:370px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F1F1F1;--border-color:#F1F1F1;--border-radius:32px 32px 32px 32px;box-shadow:0px 16px 32px -4px rgba(144.99999999999997, 157.99999999999997, 170.99999999999997, 0.12);--padding-top:49px;--padding-bottom:0px;--padding-left:024px;--padding-right:024px;}.elementor-190327 .elementor-element.elementor-element-5e6262f:not(.elementor-motion-effects-element-type-background), .elementor-190327 .elementor-element.elementor-element-5e6262f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://zeevou.com/wp-content/uploads/2026/10/testimonialsbg2.png");background-position:center left;background-repeat:no-repeat;background-size:100% auto;}.elementor-190327 .elementor-element.elementor-element-32c3649{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 23px) 0px;text-align:center;font-family:"Manrope", Helvetica;font-size:16px;font-weight:500;line-height:28px;color:#212B36;}.elementor-190327 .elementor-element.elementor-element-53e6764{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-190327 .elementor-element.elementor-element-53e6764 img{width:35%;}.elementor-190327 .elementor-element.elementor-element-faf093b{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + -39px) 0px;text-align:center;font-family:"Manrope", Helvetica;font-size:16px;font-weight:600;line-height:24px;color:#212B36;}.elementor-190327 .elementor-element.elementor-element-bb7e84d{--display:flex;--min-height:370px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F1F1F1;--border-color:#F1F1F1;--border-radius:32px 32px 32px 32px;box-shadow:0px 16px 32px -4px rgba(144.99999999999997, 157.99999999999997, 170.99999999999997, 0.12);--padding-top:49px;--padding-bottom:0px;--padding-left:024px;--padding-right:024px;}.elementor-190327 .elementor-element.elementor-element-bb7e84d:not(.elementor-motion-effects-element-type-background), .elementor-190327 .elementor-element.elementor-element-bb7e84d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://zeevou.com/wp-content/uploads/2026/10/testimonialsbg2.png");background-position:center left;background-repeat:no-repeat;background-size:100% auto;}.elementor-190327 .elementor-element.elementor-element-d172651{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Manrope", Helvetica;font-size:16px;font-weight:500;line-height:28px;color:#212B36;}.elementor-190327 .elementor-element.elementor-element-4d40eb0{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-190327 .elementor-element.elementor-element-4d40eb0 img{width:35%;}.elementor-190327 .elementor-element.elementor-element-1b3d393{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + -39px) 0px;text-align:center;font-family:"Manrope", Helvetica;font-size:16px;font-weight:600;line-height:24px;color:#212B36;}.elementor-190327 .elementor-element.elementor-element-243ee6f{text-align:center;}.elementor-190327 .elementor-element.elementor-element-243ee6f .elementor-heading-title{font-family:"Manrope", Helvetica;font-size:48px;line-height:44px;color:#FFFFFF;}.elementor-190327 .elementor-element.elementor-element-8976017{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Manrope", Helvetica;font-size:20px;font-weight:300;line-height:20px;color:#FFFFFF;}.elementor-190327 .elementor-element.elementor-element-e0c23d4 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Helvetica;font-size:16px;font-weight:500;fill:#6C1DCC;color:#6C1DCC;border-style:none;border-radius:42px 42px 42px 42px;padding:18px 136px 17px 136px;}.elementor-190327 .elementor-element.elementor-element-e0c23d4 .elementor-button:hover, .elementor-190327 .elementor-element.elementor-element-e0c23d4 .elementor-button:focus{background-color:#FFC400;color:#212B36;}.elementor-190327 .elementor-element.elementor-element-e0c23d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-190327 .elementor-element.elementor-element-e0c23d4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-190327 .elementor-element.elementor-element-e0c23d4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-190327 .elementor-element.elementor-element-e0c23d4 .elementor-button:hover svg, .elementor-190327 .elementor-element.elementor-element-e0c23d4 .elementor-button:focus svg{fill:#212B36;}body.elementor-page-190327:not(.elementor-motion-effects-element-type-background), body.elementor-page-190327 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://zeevou.com/wp-content/uploads/2026/08/bg-hero-1-scaled.webp");background-position:top center;background-repeat:no-repeat;background-size:100% auto;}@media(max-width:1024px){.elementor-190327 .elementor-element.elementor-element-c6aa31c{--padding-top:29px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-190327 .elementor-element.elementor-element-1c384d3{--justify-content:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:13px;--padding-right:0px;}.elementor-190327 .elementor-element.elementor-element-1c384d3.e-con{--align-self:flex-start;}.elementor-190327 .elementor-element.elementor-element-b2bbe44{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -6px;--container-widget-width:175px;--container-widget-flex-grow:0;width:var( --container-widget-width, 175px );max-width:175px;}.elementor-190327 .elementor-element.elementor-element-f6ad984{--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;}.elementor-190327 .elementor-element.elementor-element-2ec0a52{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:-53px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-190327 .elementor-element.elementor-element-53a4de6{--container-widget-width:863px;--container-widget-flex-grow:0;width:var( --container-widget-width, 863px );max-width:863px;}.elementor-190327 .elementor-element.elementor-element-53a4de6 .pp-faqs .pp-faq-question{line-height:31px;}.elementor-190327 .elementor-element.elementor-element-243ee6f .elementor-heading-title{line-height:58px;}}@media(max-width:767px){.elementor-190327 .elementor-element.elementor-element-c6aa31c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-190327 .elementor-element.elementor-element-6181a4f{text-align:center;}.elementor-190327 .elementor-element.elementor-element-6181a4f .elementor-heading-title{font-size:37px;line-height:56px;}.elementor-190327 .elementor-element.elementor-element-4d4e52e{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 8px 0px 8px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:center;}.elementor-190327 .elementor-element.elementor-element-4d4e52e .elementor-heading-title{line-height:22px;}.elementor-190327 .elementor-element.elementor-element-a027199{--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-190327 .elementor-element.elementor-element-1c384d3{--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;--justify-content:center;--margin-top:7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-190327 .elementor-element.elementor-element-1c384d3.e-con{--align-self:flex-start;}.elementor-190327 .elementor-element.elementor-element-b2bbe44{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:166px;--container-widget-flex-grow:0;width:var( --container-widget-width, 166px );max-width:166px;text-align:center;}.elementor-190327 .elementor-element.elementor-element-b2bbe44.elementor-element{--align-self:center;}.elementor-190327 .elementor-element.elementor-element-b2bbe44 img{width:76%;}.elementor-190327 .elementor-element.elementor-element-76959ca{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-190327 .elementor-element.elementor-element-7a99b3b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-190327 .elementor-element.elementor-element-ee33369{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-190327 .elementor-element.elementor-element-a439f69{--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-190327 .elementor-element.elementor-element-6f6e6b0{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-190327 .elementor-element.elementor-element-96bd6a8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-190327 .elementor-element.elementor-element-ae9f4f8{--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-190327 .elementor-element.elementor-element-5e502eb{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-190327 .elementor-element.elementor-element-5e502eb.elementor-element{--align-self:center;}.elementor-190327 .elementor-element.elementor-element-5e502eb .elementor-button{border-radius:25px 25px 25px 25px;padding:13px 31px 12px 31px;}.elementor-190327 .elementor-element.elementor-element-c53d9ee{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-190327 .elementor-element.elementor-element-c53d9ee.elementor-element{--align-self:center;}.elementor-190327 .elementor-element.elementor-element-c53d9ee .elementor-button{border-radius:25px 25px 25px 25px;padding:13px 31px 12px 31px;}.elementor-190327 .elementor-element.elementor-element-f6ad984{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-190327 .elementor-element.elementor-element-405a04f{--width:50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-190327 .elementor-element.elementor-element-e0234e2{--width:50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-190327 .elementor-element.elementor-element-fcf19e6{--width:50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-190327 .elementor-element.elementor-element-2ec0a52{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:-18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-190327 .elementor-element.elementor-element-b7cc9c7{--width:50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-190327 .elementor-element.elementor-element-0cfc3e7{--width:50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-190327 .elementor-element.elementor-element-62e0b32{--width:50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-190327 .elementor-element.elementor-element-65ab019{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-190327 .elementor-element.elementor-element-53a4de6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--grid-row-gap:20px;}.elementor-190327 .elementor-element.elementor-element-53a4de6.elementor-element{--align-self:flex-start;}.elementor-190327 .elementor-element.elementor-element-53a4de6 .pp-advanced-accordion .pp-faq-item:not(:last-child){margin-bottom:20px;}.elementor-190327 .elementor-element.elementor-element-53a4de6 .pp-faq-item{border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;padding:0px 0px 0px 0px;}.elementor-190327 .elementor-element.elementor-element-53a4de6 .pp-faqs .pp-faq-question{font-size:14px;border-radius:8px 8px 8px 8px;}.elementor-190327 .elementor-element.elementor-element-53a4de6 .pp-faqs .pp-faq-answer{border-radius:8px 8px 8px 8px;}.elementor-190327 .elementor-element.elementor-element-53a4de6 .pp-faqs .pp-faq-question .pp-accordion-toggle-icon{font-size:24px;}.elementor-190327 .elementor-element.elementor-element-53a4de6 .pp-toggle-icon-align-left .pp-accordion-toggle-icon{margin-right:12px;}.elementor-190327 .elementor-element.elementor-element-53a4de6 .pp-toggle-icon-align-right .pp-accordion-toggle-icon{margin-left:12px;}.elementor-190327 .elementor-element.elementor-element-61be6e2{--margin-top:56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-190327 .elementor-element.elementor-element-33a2a68{--margin-top:56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-190327 .elementor-element.elementor-element-b49c1f7.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-190327 .elementor-element.elementor-element-b49c1f7.elementor-arrows-yes .elementor-main-swiper{width:calc( 301px - 40px );}.elementor-190327 .elementor-element.elementor-element-b49c1f7 .elementor-main-swiper{width:301px;}.elementor-190327 .elementor-element.elementor-element-b49c1f7.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-190327 .elementor-element.elementor-element-b49c1f7.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:42px;}.elementor-190327 .elementor-element.elementor-element-b49c1f7.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:42px;}.elementor-190327 .elementor-element.elementor-element-b49c1f7.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:42px;}.elementor-190327 .elementor-element.elementor-element-b49c1f7.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:42px;}.elementor-190327 .elementor-element.elementor-element-b49c1f7 .elementor-testimonial__image img{width:156px;height:156px;}.elementor-190327 .elementor-element.elementor-element-6e86d83{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-190327 .elementor-element.elementor-element-6485aba{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:49px;--padding-bottom:49px;--padding-left:24px;--padding-right:24px;}.elementor-190327 .elementor-element.elementor-element-5e6262f{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:49px;--padding-bottom:49px;--padding-left:24px;--padding-right:24px;}.elementor-190327 .elementor-element.elementor-element-bb7e84d{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:49px;--padding-bottom:49px;--padding-left:24px;--padding-right:24px;}.elementor-190327 .elementor-element.elementor-element-243ee6f .elementor-heading-title{font-size:38px;line-height:54px;}.elementor-190327 .elementor-element.elementor-element-8976017{line-height:26px;}.elementor-190327 .elementor-element.elementor-element-e0c23d4{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-190327 .elementor-element.elementor-element-e0c23d4.elementor-element{--align-self:center;}.elementor-190327 .elementor-element.elementor-element-e0c23d4 .elementor-button{border-radius:25px 25px 25px 25px;padding:17px 31px 16px 31px;}}@media(min-width:768px){.elementor-190327 .elementor-element.elementor-element-c6aa31c{--width:56%;}.elementor-190327 .elementor-element.elementor-element-26f0a83{--width:74%;}}@media(max-width:1024px) and (min-width:768px){.elementor-190327 .elementor-element.elementor-element-c6aa31c{--width:100%;}}@media(min-width:1025px){.elementor-190327 .elementor-element.elementor-element-6485aba:not(.elementor-motion-effects-element-type-background), .elementor-190327 .elementor-element.elementor-element-6485aba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-190327 .elementor-element.elementor-element-5e6262f:not(.elementor-motion-effects-element-type-background), .elementor-190327 .elementor-element.elementor-element-5e6262f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-190327 .elementor-element.elementor-element-bb7e84d:not(.elementor-motion-effects-element-type-background), .elementor-190327 .elementor-element.elementor-element-bb7e84d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for heading, class: .elementor-element-6181a4f */.channel-manager{
    color: #6C1DCC;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-69f9551 */.elementor-190327 .elementor-element.elementor-element-69f9551 h3,.elementor-190327 .elementor-element.elementor-element-69f9551 p,.elementor-190327 .elementor-element.elementor-element-69f9551 span{
        font-family: "Manrope" !important;
    }
    /* ============================================================
       EXPANDABLE CARDS — CSS
       Namespaced with "zv-" so it will not clash with theme styles.
       ============================================================ */

    .zv-expand-cards-section {
        --zv-purple: #C69BF9 !important;
        --zv-purple-deep: #9b7aec !important;
        --zv-card-bg: #f8f7fb !important;
        --zv-card-border: #e7e3f0 !important;
        --zv-text-dark: #1c1a26 !important;
        --zv-text-muted: rgba(28, 26, 38, 0.45) !important;
        --zv-text-on-purple: rgba(28, 26, 38, 0.82) !important;
        --zv-ring: rgba(20, 16, 36, 0.12) !important;
        --zv-transition-ease: cubic-bezier(0.65, 0, 0.35, 1) !important;

        box-sizing: border-box !important;
        /*padding: clamp(28px, 5vw, 64px) clamp(20px, 5vw, 56px) !important;*/
        background: transparent !important;
        font-family: inherit !important;
    }

    .zv-expand-cards-section *,
    .zv-expand-cards-section *::before,
    .zv-expand-cards-section *::after {
        box-sizing: border-box !important;
    }

    .zv-expand-cards {
        display: flex !important;
        align-items: stretch !important;
        gap: clamp(12px, 1.4vw, 20px) !important;
        max-width: 1440px !important;
        margin: 0 auto !important;
    }

    .zv-expand-card {
        position: relative !important;
        flex-grow: 1 !important;
        flex-shrink: 1 !important;
        flex-basis: 0 !important;
        min-width: 0 !important;
        background: var(--zv-card-bg) !important;
        border: 1px solid var(--zv-card-border) !important;
        border-radius: 16px !important;
        cursor: pointer !important;
        outline: none !important;
        transition:
                flex-grow 0.6s var(--zv-transition-ease),
                background-color 0.5s ease,
                border-color 0.5s ease,
                box-shadow 0.3s ease !important;
        height:330px;
    }

    .zv-expand-card:focus-visible {
        box-shadow: 0 0 0 3px var(--zv-purple-deep) !important;
    }

    .zv-expand-card:not(.is-active):hover {
        border-color: #d9d2ea !important;
        box-shadow: 0 6px 18px rgba(60, 40, 110, 0.08) !important;
    }

    .zv-expand-card.is-active {
        flex-grow: 1.25 !important;
        background: var(--zv-purple) !important;
        border-color: var(--zv-purple) !important;
    }

    .zv-expand-card__inner {
        position: relative !important;
        height: 100% !important;
        min-height: 300px !important;
        display: flex !important;
        flex-direction: column !important;
        justify-content: space-between !important;
        padding: clamp(20px, 2.2vw, 28px) !important;
    }

    .zv-expand-card__head {
        display: flex !important;
        flex-direction: column !important;
    }

    .zv-expand-card__title {
        margin: 0 !important;
        font-size: clamp(16px, 1.5vw + 0.6rem, 22px) !important;
        line-height: 1.18 !important;
        font-weight: 700 !important;
        letter-spacing: -0.01em !important;
        color: var(--zv-text-dark) !important;
        transition: color 0.4s ease !important;
    }

    .zv-expand-card__num {
        margin-top: 10px !important;
        font-size: 0.72rem !important;
        font-weight: 600 !important;
        letter-spacing: 0.06em !important;
        color: var(--zv-text-muted) !important;
    }

    .zv-expand-card__desc-wrap {
        display: grid !important;
        grid-template-rows: 0fr !important;
        transition: grid-template-rows 0.5s var(--zv-transition-ease), opacity 0.5s var(--zv-transition-ease) 0.5s !important;
        opacity:0;

    }

    .zv-expand-card.is-active .zv-expand-card__desc-wrap {
        grid-template-rows: 1fr !important;
        opacity:1;
    }

    .zv-expand-card__desc-inner {
        overflow: hidden !important;
    }

    .zv-expand-card__desc {
        margin: 0 !important;
        padding-top: 4px !important;
        max-width: 30em !important;
        font-size: 0.95rem !important;
        line-height: 1.55 !important;
        color: var(--zv-text-on-purple) !important;
        opacity: 0 !important;
        transform: translateY(6px) !important;
        transition: opacity 0.4s ease 0s, transform 0.4s ease 0s !important;
    }

    .zv-expand-card.is-active .zv-expand-card__desc {
        opacity: 1 !important;
        transform: translateY(0) !important;
    }

    .zv-expand-card__toggle {
        align-self: flex-start !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        width: 40px !important;
        height: 40px !important;
        padding: 0 !important;
        border: none !important;
        border-radius: 999px !important;
        background: transparent !important;
        box-shadow: inset 0 0 0 1px var(--zv-ring) !important;
        color: var(--zv-purple-deep) !important;
        cursor: pointer !important;
        opacity: 1 !important;
        transform: scale(1) rotate(0deg) !important;
        transition: opacity 0.3s ease, transform 0.4s var(--zv-transition-ease) !important;
    }

    .zv-expand-card__toggle svg {
        width: 14px !important;
        height: 14px !important;
    }

    .zv-expand-card.is-active .zv-expand-card__toggle {
        opacity: 0 !important;
        display:none !important;
        transform: scale(0.6) rotate(45deg) !important;
        pointer-events: none !important;
    }

    /* ============================================================
       Responsive: tablet + mobile

       The reference site drops the hover/click accordion entirely
       below its desktop breakpoint -- there's no hover on touch, and
       collapsing content just hides copy for no gain. Instead every
       card sits uniform, fully expanded, and the row becomes a
       horizontally swipeable, scroll-snapped strip (each card peeks
       the next one at the edge as a scroll affordance). We mirror
       that same interaction pattern here, in our own card styling.
       ============================================================ */

    @media (max-width: 1024px) {
        .zv-expand-cards {
            overflow-x: auto !important;
            overflow-y: hidden !important;
            flex-wrap: nowrap !important;
            scroll-snap-type: x mandatory !important;
            -webkit-overflow-scrolling: touch !important;
            scrollbar-width: none !important;
            padding-bottom: 4px !important;
        }

        .zv-expand-cards::-webkit-scrollbar {
            display: none !important;
        }

        .zv-expand-card,
        .zv-expand-card.is-active {
            flex: 0 0 46% !important;
            scroll-snap-align: start !important;
            cursor: default !important;
            background: var(--zv-card-bg) !important;
            border-color: var(--zv-card-border) !important;
        }

        .zv-expand-card__inner {
            min-height: 260px !important;
        }

        .zv-expand-card__title,
        .zv-expand-card.is-active .zv-expand-card__title {
            color: var(--zv-text-dark) !important;
        }

        .zv-expand-card__desc-wrap,
        .zv-expand-card.is-active .zv-expand-card__desc-wrap {
            grid-template-rows: 1fr !important;
            opacity: 1 !important;
        }

        .zv-expand-card__desc,
        .zv-expand-card.is-active .zv-expand-card__desc {
            opacity: 0.75 !important;
            transform: none !important;
            color: var(--zv-text-dark) !important;
        }

        .zv-expand-card__toggle,
        .zv-expand-card.is-active .zv-expand-card__toggle {
            display: none !important;
        }
    }

    @media (max-width: 640px) {
        .zv-expand-card,
        .zv-expand-card.is-active {
            flex-basis: 82% !important;
        }

        .zv-expand-card__inner {
            min-height: 220px !important;
        }

        .zv-expand-card__title {
            font-size: 1.3rem !important;
        }
    }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3528da6 */.elementor-190327 .elementor-element.elementor-element-3528da6 *{
    font-family: Roboto, sans-serif !important;
}
.elementor-190327 .elementor-element.elementor-element-3528da6 .zv-review-quote-icon,
.elementor-190327 .elementor-element.elementor-element-3528da6 .zv-review-quote-icon * {
    font-family: Nunito !important;
}
.zv-reviews-carousel-widget{
    --zv-card: #ffffff !important;
    --zv-text: #212b36 !important;
    --zv-muted: #3f4b59 !important;
    --zv-purple: #6c1dcc !important;
    --zv-purple-dark: #39106d !important;
    --zv-star: #f59a1b !important;
    --zv-avatar-ring: #f6f1fd !important;
    --zv-card-radius: 2rem !important;
    --zv-shadow: 0 1rem 2rem -0.25rem rgba(145, 158, 171, 0.12) !important;
    --zv-gap: 1rem !important;
    --zv-card-width: clamp(17rem, 22vw, 25.25rem) !important;
    --zv-set-width: 1200px;
    --zv-marquee-duration: 72s;

    position: relative !important;
    width: min(100%, 111.125rem) !important;
    margin-inline: auto !important;
    padding-block: clamp(0.375rem, 0.9vw, 0.75rem) !important;
    color: var(--zv-text) !important;
}

.zv-reviews-carousel-widget *{
    box-sizing: border-box !important;
}

.zv-reviews-carousel__state{
    text-align: center !important;
    padding: 1.5rem 1rem !important;
    color: #64748b !important;
    font-size: 0.95rem !important;
    line-height: 1.4 !important;
}

.zv-reviews-carousel__state[data-state="error"]{
    color: #b42318 !important;
}

.zv-reviews-carousel__shell{
    position: relative !important;
}

.zv-reviews-marquee{
    width: 100% !important;
    overflow: hidden !important;
    position: relative !important;
    cursor: default !important;
}

.zv-reviews-track{
    display: flex !important;
    align-items: stretch !important;
    width: max-content !important;
    will-change: transform !important;
    animation-name: zv-reviews-marquee-scroll !important;
    animation-duration: var(--zv-marquee-duration) !important;
    animation-timing-function: linear !important;
    animation-iteration-count: infinite !important;
    animation-play-state: running !important;
}

.zv-reviews-track.is-paused{
    animation-play-state: paused !important;
}

.zv-reviews-marquee:hover .zv-reviews-track,
.zv-reviews-marquee:focus-within .zv-reviews-track{
    animation-play-state: paused !important;
}

.zv-review-set{
    display: flex !important;
    align-items: stretch !important;
    gap: var(--zv-gap) !important;
    width: max-content !important;
    padding-right: var(--zv-gap) !important;
}

.zv-review-cell{
    flex: 0 0 var(--zv-card-width) !important;
    width: var(--zv-card-width) !important;
    display: flex !important;
    cursor: default !important;
}

.zv-review-slide{
    width: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    min-height: 100% !important;
}

.zv-review-card{
    width: 100% !important;
    background: var(--zv-card) !important;
    border-radius: var(--zv-card-radius) !important;
    box-shadow: var(--zv-shadow) !important;
    padding: 4.25rem 1.5rem 6rem !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    text-align: center !important;
    min-height: 32.5rem !important;
    position: relative !important;
    cursor: default !important;
}

.zv-review-quote-icon{
    color: var(--zv-purple-dark) !important;
    font-weight: 400 !important;
    font-size: clamp(5.2rem, 8.3vw, 8rem) !important;
    line-height: 0.3 !important;
    margin: 0 0 0.85rem !important;
    letter-spacing: -0.06em !important;
    user-select: none !important;
}

.zv-review-text{
    width: 100% !important;
    margin: 0 !important;
    color: var(--zv-text) !important;
    font-weight: 500 !important;
    font-size: clamp(1rem, 0.9rem + 0.25vw, 1.125rem) !important;
    line-height: 1.56 !important;
    letter-spacing: 0.03125rem !important;
    display: -webkit-box !important;
    -webkit-line-clamp: 7 !important;
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-wrap: pretty !important;
    user-select: text !important;
    -webkit-user-select: text !important;
    cursor: text !important;
}

.zv-review-cta{
    margin-top: auto !important;
    margin-bottom: 0 !important;
    padding: 0.625rem !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 0.5rem !important;
    color: var(--zv-purple) !important;
    text-decoration: none !important;
    font-weight: 600 !important;
    /*font-size: clamp(1rem, 0.9rem + 0.35vw, 1.25rem) !important;*/
    font-size: clamp(1rem, 0.9rem + 0.25vw, 1.125rem) !important;
    line-height: 1.2 !important;
    transition: color 0.18s ease, transform 0.18s ease !important;
}

.zv-review-cta:hover{
    color: var(--zv-purple-dark) !important;
    transform: translateY(-1px) !important;
}

.zv-review-cta .zv-review-cta-arrow{
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 0.95rem !important;
    height: 0.95rem !important;
    line-height: 1 !important;
    transform: translateY(1px) !important;
    font-size: 1.1rem !important;
    font-weight: 500 !important;
}

.zv-review-stars{
    margin-top: 0.25rem !important;
    line-height: 1 !important;
    display: inline-flex !important;
    align-items: center !important;
    gap: 0.18rem !important;
    min-height: 1.56rem !important;
}

.zv-star-frac{
    position: relative !important;
    display: inline-block !important;
    width: 1em !important;
    height: 1em !important;
    line-height: 1 !important;
    font-size: clamp(1.25rem, 1.5vw, 1.56rem) !important;
}

.zv-star-base,
.zv-star-fill{
    position: absolute !important;
    inset: 0 auto auto 0 !important;
    line-height: 1 !important;
    white-space: nowrap !important;
    user-select: none !important;
    font-weight: 900 !important;
    -webkit-text-stroke: 0.35px currentColor !important;
}

.zv-star-base{
    color: rgba(245, 154, 27, 0.25) !important;
    z-index: 1 !important;
    margin-left:1px;
}

.zv-star-fill{
    color: var(--zv-star);
    overflow: hidden !important;
    width: 0;
    z-index: 2 !important;
}

.zv-review-person{
    margin-top: -63px !important;
    position: relative !important;
    z-index: 2 !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    text-align: center !important;
    width: 100% !important;
    padding: 0 0.625rem !important;
    cursor: default !important;
}

.zv-review-avatar{
    width: clamp(6.2rem, 5rem + 3.2vw, 8rem) !important;
    height: clamp(6.2rem, 5rem + 3.2vw, 8rem) !important;
    border-radius: 50% !important;
    overflow: hidden !important;
    background: var(--zv-avatar-ring) !important;
    border: clamp(0.34rem, 0.5vw, 0.5rem) solid var(--zv-avatar-ring) !important;
    box-shadow: var(--zv-shadow) !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    color: #5b21b6 !important;
    font-weight: 700 !important;
    font-size: 1.5rem !important;
    user-select: none !important;
}

.zv-review-avatar img{
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block !important;
}

.zv-review-name{
    margin-top: 0.875rem !important;
    font-weight: 600 !important;
    font-size: clamp(1rem, 0.88rem + 0.32vw, 1.25rem) !important;
    line-height: 1.2 !important;
    color: var(--zv-text) !important;
    user-select: text !important;
    -webkit-user-select: text !important;
}

.zv-review-role{
    margin-top: 0.25rem !important;
    color: var(--zv-muted) !important;
    font-size: clamp(0.9rem, 0.8rem + 0.22vw, 1.06rem) !important;
    line-height: 1.3 !important;
    font-weight: 400 !important;
    max-width: 96% !important;
    user-select: text !important;
    -webkit-user-select: text !important;
}

@keyframes zv-reviews-marquee-scroll {
    from {
        transform: translate3d(0, 0, 0);
    }
    to {
        transform: translate3d(calc(-1 * var(--zv-set-width)), 0, 0);
    }
}

@media (max-width: 1360px){
    .zv-reviews-carousel-widget{
        --zv-card-width: clamp(17rem, 30vw, 22.5rem) !important;
    }
}

@media (max-width: 1199px){
    .zv-reviews-carousel-widget{
        --zv-card-width: clamp(17.5rem, 41vw, 22rem) !important;
    }

    .zv-review-card{
        min-height: 30.2rem !important;
        border-radius: 1.75rem !important;
        padding: 3rem 1.1rem 5rem !important;
    }

    .zv-review-quote-icon{
        font-size: 5.3rem !important;
        margin-bottom: 0.65rem !important;
    }

    .zv-review-text{
        font-size: 1rem !important;
        letter-spacing: 0.02rem !important;
        -webkit-line-clamp: 8 !important;
    }

    .zv-review-cta{
        font-size: 1.02rem !important;
    }

    .zv-review-name{
        font-size: 1.06rem !important;
    }

    .zv-review-role{
        font-size: 0.95rem !important;
    }
}

@media (max-width: 767px){
    .zv-reviews-carousel-widget{
        --zv-gap: 0.75rem !important;
        --zv-card-width: min(84vw, 22rem) !important;
        width: 100% !important;
        padding-block: 0.35rem !important;
    }

    .zv-review-card{
        border-radius: 1.5rem !important;
        min-height: 28rem !important;
        padding: 2.4rem 1rem 4.6rem !important;
    }

    .zv-review-quote-icon{
        font-size: 4.5rem !important;
        margin-bottom: 0.55rem !important;
    }

    .zv-review-text{
        font-size: 0.98rem !important;
        line-height: 1.55 !important;
        letter-spacing: 0.015rem !important;
        -webkit-line-clamp: 8 !important;
    }

    .zv-review-cta{
        font-size: 1rem !important;
        gap: 0.42rem !important;
        padding: 0.45rem !important;
    }

    .zv-star-frac{
        font-size: 1.35rem;
    }

    .zv-review-person{
        margin-top: -3.45rem !important;
    }

    .zv-review-avatar{
        width: 6.5rem !important;
        height: 6.5rem !important;
        border-width: 0.38rem !important;
    }

    .zv-review-name{
        font-size: 1.05rem !important;
        margin-top: 0.7rem !important;
    }

    .zv-review-role{
        font-size: 0.95rem !important;
    }
}
/*
  Delta patch for code.css
  Goal: keep filled portion yellow while making the unfilled portion light gray.
  Load this file after code.css.
*/

.zv-reviews-carousel-widget {
    --zv-star-base: #dbe4ef;
}

.zv-star-base {
    color: var(--zv-star-base);
}

.zv-star-fill {
    color: var(--zv-star);
}

.zv-review-cta .zv-review-cta-arrow svg {
    width: 16px;
    height: 16px;
    display: inline-block;
    stroke: var(--zv-purple) !important;   /* <- inherits from parent color */
    stroke-width: 1.5;
    stroke-linecap: round;
    stroke-linejoin: round;
}
.zv-review-cta:hover .zv-review-cta-arrow svg {
    width: 16px;
    height: 16px;
    display: inline-block;
    stroke: var(--zv-purple-dark) !important;
    stroke-width: 1.5;
    stroke-linecap: round;
    stroke-linejoin: round;
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-b49c1f7 */<style>
  /* Control the arrow icon size */
  .review-section-cta-arrow-icon {
    width: 20px;   /* adjust this */
    height: 20px;  /* adjust this */
    display: inline-block;
  }

  /* Optional: keep icon aligned nicely with text */
  .review-section-cta-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-right: 6px; /* space between icon and text */
  }

  /* Optional: control overall button sizing */
  .review-section-cta-button {
    display: inline-flex;
    align-items: center;
    text-decoration: none;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6485aba */@media only screen and (min-width:769px){
    .elementor-190327 .elementor-element.elementor-element-6485aba {
        height:359px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e6262f */@media only screen and (min-width:769px){
    .elementor-190327 .elementor-element.elementor-element-5e6262f {
        height:359px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb7e84d */@media only screen and (min-width:769px){
    .elementor-190327 .elementor-element.elementor-element-bb7e84d {
        height:359px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e86d83 */@media only screen and (min-width:769px){
    .elementor-190327 .elementor-element.elementor-element-6e86d83 {
        height:359px;
    }
}/* End custom CSS */