.elementor-190867 .elementor-element.elementor-element-1b7b615{--display:flex;--justify-content:space-evenly;--padding-top:29px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-190867 .elementor-element.elementor-element-1b7b615.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-190867 .elementor-element.elementor-element-18a2e4d{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-190867 .elementor-element.elementor-element-18a2e4d .elementor-heading-title{font-family:"Manrope", Helvetica;font-size:56px;font-weight:700;line-height:80px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-190867 .elementor-element.elementor-element-fe7d369{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-190867 .elementor-element.elementor-element-fe7d369 .elementor-heading-title{font-family:"Manrope", Helvetica;font-size:16px;font-weight:500;line-height:1.7em;}.elementor-190867 .elementor-element.elementor-element-4968b93{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-190867 .elementor-element.elementor-element-4968b93 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-190867 .elementor-element.elementor-element-4968b93 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-190867 .elementor-element.elementor-element-4968b93 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-190867 .elementor-element.elementor-element-4968b93 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-190867 .elementor-element.elementor-element-4968b93 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-190867 .elementor-element.elementor-element-4968b93 .elementor-icon-list-icon i{color:#525151;transition:color 0.3s;}.elementor-190867 .elementor-element.elementor-element-4968b93 .elementor-icon-list-icon svg{fill:#525151;transition:fill 0.3s;}.elementor-190867 .elementor-element.elementor-element-4968b93 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-190867 .elementor-element.elementor-element-4968b93 .elementor-icon-list-item > a{font-family:"Manrope", Helvetica;font-size:14px;font-weight:400;}.elementor-190867 .elementor-element.elementor-element-4968b93 .elementor-icon-list-text{color:#212B36;transition:color 0.3s;}.elementor-190867 .elementor-element.elementor-element-a16002f{--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-190867 .elementor-element.elementor-element-7a10e99{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-190867 .elementor-element.elementor-element-7a10e99 img{width:69%;}.elementor-190867 .elementor-element.elementor-element-740aa49{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -60px;padding:0px 0px 0px 0px;}.elementor-190867 .elementor-element.elementor-element-740aa49 .elementor-heading-title{font-family:"Manrope", Helvetica;font-size:12px;font-weight:400;line-height:1.6em;color:#596A78;}.elementor-190867 .elementor-element.elementor-element-65e4ae4{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-190867 .elementor-element.elementor-element-f0b0c04{--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-190867 .elementor-element.elementor-element-f0b0c04:not(.elementor-motion-effects-element-type-background), .elementor-190867 .elementor-element.elementor-element-f0b0c04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-190867 .elementor-element.elementor-element-6180c00{--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-190867 .elementor-element.elementor-element-1664467{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-190867 .elementor-element.elementor-element-1664467.elementor-element{--align-self:flex-start;}.elementor-190867 .elementor-element.elementor-element-1664467 img{width:32px;height:32px;}.elementor-190867 .elementor-element.elementor-element-802ae44{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-190867 .elementor-element.elementor-element-802ae44 .elementor-icon-list-icon i{color:#A5A5A5;transition:color 0.3s;}.elementor-190867 .elementor-element.elementor-element-802ae44 .elementor-icon-list-icon svg{fill:#A5A5A5;transition:fill 0.3s;}.elementor-190867 .elementor-element.elementor-element-802ae44 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-190867 .elementor-element.elementor-element-802ae44 .elementor-icon-list-item > a{font-family:"Manrope", Helvetica;font-size:14px;font-weight:400;}.elementor-190867 .elementor-element.elementor-element-802ae44 .elementor-icon-list-text{color:#212B36;transition:color 0.3s;}.elementor-190867 .elementor-element.elementor-element-e4fa2cd{--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-190867 .elementor-element.elementor-element-e4fa2cd:not(.elementor-motion-effects-element-type-background), .elementor-190867 .elementor-element.elementor-element-e4fa2cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-190867 .elementor-element.elementor-element-4070262{--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-190867 .elementor-element.elementor-element-c834c35{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-190867 .elementor-element.elementor-element-c834c35.elementor-element{--align-self:flex-start;}.elementor-190867 .elementor-element.elementor-element-c834c35 img{width:32px;height:32px;}.elementor-190867 .elementor-element.elementor-element-20b9dc9{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-190867 .elementor-element.elementor-element-20b9dc9 .elementor-icon-list-icon i{color:#A5A5A5;transition:color 0.3s;}.elementor-190867 .elementor-element.elementor-element-20b9dc9 .elementor-icon-list-icon svg{fill:#A5A5A5;transition:fill 0.3s;}.elementor-190867 .elementor-element.elementor-element-20b9dc9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-190867 .elementor-element.elementor-element-20b9dc9 .elementor-icon-list-item > a{font-family:"Manrope", Helvetica;font-size:14px;font-weight:400;}.elementor-190867 .elementor-element.elementor-element-20b9dc9 .elementor-icon-list-text{color:#212B36;transition:color 0.3s;}.elementor-190867 .elementor-element.elementor-element-fda5823 .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-190867 .elementor-element.elementor-element-fda5823 .elementor-button:hover, .elementor-190867 .elementor-element.elementor-element-fda5823 .elementor-button:focus{background-color:#FFC400;color:#212B36;}.elementor-190867 .elementor-element.elementor-element-fda5823{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-190867 .elementor-element.elementor-element-fda5823.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-190867 .elementor-element.elementor-element-fda5823 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-190867 .elementor-element.elementor-element-fda5823 .elementor-button:hover svg, .elementor-190867 .elementor-element.elementor-element-fda5823 .elementor-button:focus svg{fill:#212B36;}.elementor-190867 .elementor-element.elementor-element-38e2669 .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-190867 .elementor-element.elementor-element-38e2669 .elementor-button:hover, .elementor-190867 .elementor-element.elementor-element-38e2669 .elementor-button:focus{background-color:#FFC400;color:#212B36;}.elementor-190867 .elementor-element.elementor-element-38e2669{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-190867 .elementor-element.elementor-element-38e2669.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-190867 .elementor-element.elementor-element-38e2669 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-190867 .elementor-element.elementor-element-38e2669 .elementor-button:hover svg, .elementor-190867 .elementor-element.elementor-element-38e2669 .elementor-button:focus svg{fill:#212B36;}.elementor-190867 .elementor-element.elementor-element-26900f6{--display:flex;}.elementor-190867 .elementor-element.elementor-element-6b30bd1{--display:flex;}.elementor-190867 .elementor-element.elementor-element-be07e29{--display:flex;}.elementor-190867 .elementor-element.elementor-element-cb91793{--display:flex;}.elementor-190867 .elementor-element.elementor-element-10b8ccf{--display:flex;}.elementor-190867 .elementor-element.elementor-element-3c977b0{--display:flex;}.elementor-190867 .elementor-element.elementor-element-f5cb22a{--display:flex;}.elementor-190867 .elementor-element.elementor-element-6cd375e{--display:flex;}.elementor-190867 .elementor-element.elementor-element-3b38e8b{--display:flex;}.elementor-190867 .elementor-element.elementor-element-3496bbf{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-190867 .elementor-element.elementor-element-3496bbf.elementor-element{--align-self:flex-start;}.elementor-190867 .elementor-element.elementor-element-3496bbf .pp-advanced-accordion .pp-faq-item:not(:last-child){margin-bottom:0px;}.elementor-190867 .elementor-element.elementor-element-3496bbf .pp-faq-item{border-style:solid;border-width:0px 0px 1px 0px;border-color:#EEEEEE;padding:20px 0px 20px 0px;}.elementor-190867 .elementor-element.elementor-element-3496bbf .pp-faq-item.pp-accordion-item-active{border-color:#C9C9C9;}.elementor-190867 .elementor-element.elementor-element-3496bbf .pp-faqs .pp-faq-question{font-family:"Manrope", Helvetica;font-size:18px;font-weight:500;border-style:none;}.elementor-190867 .elementor-element.elementor-element-3496bbf .pp-faqs .pp-faq-question.pp-accordion-tab-active{border-color:#B4B4B4;}.elementor-190867 .elementor-element.elementor-element-3496bbf .pp-faqs .pp-faq-question .pp-accordion-tab-icon{font-size:16px;margin-right:10px;}.elementor-190867 .elementor-element.elementor-element-3496bbf .pp-faqs .pp-faq-answer{color:#313A44;font-family:"Manrope", Helvetica;font-size:16px;}.elementor-190867 .elementor-element.elementor-element-3496bbf .pp-faqs .pp-faq-question .pp-accordion-toggle-icon{font-size:30px;}.elementor-190867 .elementor-element.elementor-element-3496bbf .pp-toggle-icon-align-left .pp-accordion-toggle-icon{margin-right:100px;}.elementor-190867 .elementor-element.elementor-element-3496bbf .pp-toggle-icon-align-right .pp-accordion-toggle-icon{margin-left:100px;}.elementor-190867 .elementor-element.elementor-element-ce59a71{--display:flex;--margin-top:88px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-190867 .elementor-element.elementor-element-b0a759e{--display:flex;--margin-top:-57px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-190867 .elementor-element.elementor-element-4f4ff62{text-align:center;}.elementor-190867 .elementor-element.elementor-element-4f4ff62 .elementor-heading-title{font-family:"Manrope", Helvetica;font-size:48px;line-height:44px;color:#FFFFFF;}.elementor-190867 .elementor-element.elementor-element-048b1b0{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-190867 .elementor-element.elementor-element-8d7be56 .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-190867 .elementor-element.elementor-element-8d7be56 .elementor-button:hover, .elementor-190867 .elementor-element.elementor-element-8d7be56 .elementor-button:focus{background-color:#FFC400;color:#212B36;}.elementor-190867 .elementor-element.elementor-element-8d7be56{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-190867 .elementor-element.elementor-element-8d7be56.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-190867 .elementor-element.elementor-element-8d7be56 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-190867 .elementor-element.elementor-element-8d7be56 .elementor-button:hover svg, .elementor-190867 .elementor-element.elementor-element-8d7be56 .elementor-button:focus svg{fill:#212B36;}body.elementor-page-190867:not(.elementor-motion-effects-element-type-background), body.elementor-page-190867 > .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(min-width:768px){.elementor-190867 .elementor-element.elementor-element-1b7b615{--width:55%;}}@media(max-width:1024px) and (min-width:768px){.elementor-190867 .elementor-element.elementor-element-1b7b615{--width:100%;}}@media(max-width:1024px){.elementor-190867 .elementor-element.elementor-element-1b7b615{--padding-top:29px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-190867 .elementor-element.elementor-element-a16002f{--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-190867 .elementor-element.elementor-element-a16002f.e-con{--align-self:flex-start;}.elementor-190867 .elementor-element.elementor-element-7a10e99{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-190867 .elementor-element.elementor-element-26900f6{--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-190867 .elementor-element.elementor-element-10b8ccf{--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-190867 .elementor-element.elementor-element-3496bbf{--container-widget-width:863px;--container-widget-flex-grow:0;width:var( --container-widget-width, 863px );max-width:863px;}.elementor-190867 .elementor-element.elementor-element-3496bbf .pp-faqs .pp-faq-question{line-height:31px;}.elementor-190867 .elementor-element.elementor-element-4f4ff62 .elementor-heading-title{line-height:58px;}}@media(max-width:767px){.elementor-190867 .elementor-element.elementor-element-1b7b615{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-190867 .elementor-element.elementor-element-18a2e4d{text-align:center;}.elementor-190867 .elementor-element.elementor-element-18a2e4d .elementor-heading-title{font-size:37px;line-height:60px;}.elementor-190867 .elementor-element.elementor-element-fe7d369{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-190867 .elementor-element.elementor-element-fe7d369 .elementor-heading-title{line-height:22px;}.elementor-190867 .elementor-element.elementor-element-4968b93{--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-190867 .elementor-element.elementor-element-a16002f{--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-190867 .elementor-element.elementor-element-a16002f.e-con{--align-self:flex-start;}.elementor-190867 .elementor-element.elementor-element-7a10e99{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-190867 .elementor-element.elementor-element-7a10e99.elementor-element{--align-self:center;}.elementor-190867 .elementor-element.elementor-element-7a10e99 img{width:76%;}.elementor-190867 .elementor-element.elementor-element-740aa49{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-190867 .elementor-element.elementor-element-f0b0c04{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-190867 .elementor-element.elementor-element-6180c00{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-190867 .elementor-element.elementor-element-802ae44{--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-190867 .elementor-element.elementor-element-e4fa2cd{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-190867 .elementor-element.elementor-element-4070262{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-190867 .elementor-element.elementor-element-20b9dc9{--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-190867 .elementor-element.elementor-element-fda5823{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-190867 .elementor-element.elementor-element-fda5823.elementor-element{--align-self:center;}.elementor-190867 .elementor-element.elementor-element-fda5823 .elementor-button{border-radius:25px 25px 25px 25px;padding:13px 31px 12px 31px;}.elementor-190867 .elementor-element.elementor-element-38e2669{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-190867 .elementor-element.elementor-element-38e2669.elementor-element{--align-self:center;}.elementor-190867 .elementor-element.elementor-element-38e2669 .elementor-button{border-radius:25px 25px 25px 25px;padding:13px 31px 12px 31px;}.elementor-190867 .elementor-element.elementor-element-26900f6{--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-190867 .elementor-element.elementor-element-6b30bd1{--width:50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-190867 .elementor-element.elementor-element-be07e29{--width:50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-190867 .elementor-element.elementor-element-cb91793{--width:50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-190867 .elementor-element.elementor-element-10b8ccf{--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-190867 .elementor-element.elementor-element-3c977b0{--width:50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-190867 .elementor-element.elementor-element-f5cb22a{--width:50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-190867 .elementor-element.elementor-element-6cd375e{--width:50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-190867 .elementor-element.elementor-element-3b38e8b{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-190867 .elementor-element.elementor-element-3496bbf{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:15px;}.elementor-190867 .elementor-element.elementor-element-3496bbf.elementor-element{--align-self:flex-start;}.elementor-190867 .elementor-element.elementor-element-3496bbf .pp-advanced-accordion .pp-faq-item:not(:last-child){margin-bottom:15px;}.elementor-190867 .elementor-element.elementor-element-3496bbf .pp-faq-item{border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;padding:0px 0px 0px 0px;}.elementor-190867 .elementor-element.elementor-element-3496bbf .pp-faqs .pp-faq-question{font-size:14px;border-radius:8px 8px 8px 8px;}.elementor-190867 .elementor-element.elementor-element-3496bbf .pp-faqs .pp-faq-answer{border-radius:8px 8px 8px 8px;}.elementor-190867 .elementor-element.elementor-element-3496bbf .pp-faqs .pp-faq-question .pp-accordion-toggle-icon{font-size:24px;}.elementor-190867 .elementor-element.elementor-element-3496bbf .pp-toggle-icon-align-left .pp-accordion-toggle-icon{margin-right:12px;}.elementor-190867 .elementor-element.elementor-element-3496bbf .pp-toggle-icon-align-right .pp-accordion-toggle-icon{margin-left:12px;}.elementor-190867 .elementor-element.elementor-element-b0a759e{--margin-top:-63px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-190867 .elementor-element.elementor-element-4f4ff62 .elementor-heading-title{font-size:38px;line-height:54px;}.elementor-190867 .elementor-element.elementor-element-048b1b0{line-height:26px;}.elementor-190867 .elementor-element.elementor-element-8d7be56{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-190867 .elementor-element.elementor-element-8d7be56.elementor-element{--align-self:center;}.elementor-190867 .elementor-element.elementor-element-8d7be56 .elementor-button{border-radius:25px 25px 25px 25px;padding:17px 31px 16px 31px;}}/* Start custom CSS for heading, class: .elementor-element-18a2e4d */.free-consultation{
    color: #6C1DCC;
             !important;
        }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0ef0219 */.elementor-190867 .elementor-element.elementor-element-0ef0219 h3,.elementor-190867 .elementor-element.elementor-element-0ef0219 p,.elementor-190867 .elementor-element.elementor-element-0ef0219 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-282d918 */.elementor-190867 .elementor-element.elementor-element-282d918 h2,.elementor-190867 .elementor-element.elementor-element-282d918 h3,.elementor-190867 .elementor-element.elementor-element-282d918 a{
        font-family:"Manrope" !important;
    }

    .zv-ssl{
        --zv-purple:#6C2BD9 !important;
        --zv-grad:linear-gradient(166.42deg, #FFB300 1.11%, #EA3F6C 16.91%, #00BAFC 55.74%, #8C3AEE 95.72%) !important;
        --zv-slide-w:min(880px,80vw) !important;
        --zv-ink:#20232A !important;
        --zv-ink-soft:#5B6270 !important;
        --zv-dots-offset: 0px;
        --zv-story-border: 1px;
        font-family:"Manrope" !important;
        color:var(--zv-ink) !important;
        width:100% !important;
        margin:0 auto !important;
        box-sizing:border-box !important;
        overflow: hidden;
    }
    @media (min-width: 1200px){
        .zv-ssl{
            max-width: 1680px;
            padding: 20px 112px;
        }
    }

    @media (max-width: 1199px){
        .zv-ssl{
            padding: 20px 24px;
        }
    }

    @media (max-width: 760px){
        .zv-ssl{
            padding: 20px 16px;
        }
    }
    .zv-ssl *,.zv-ssl *::before,.zv-ssl *::after{box-sizing:border-box !important;}

    .zv-ssl__title{
         display: none !important;
}
        text-align:center !important;
        font-weight:400  !important;
        font-size:34px !important;   /* Change this value */

        line-height:1.12 !important;font-weight:700 !important;letter-spacing:-.01em !important;
        margin-bottom: 0px !important;
        max-width:100% !important;
        width: auto;
    }
    @media only screen and (max-width:768px){
        .zv-ssl__title{
            margin-bottom: -60px !important;
        }
    }
    /* ---- Viewport / track ---- */
    .zv-ssl__viewport{
        position:relative !important;width:100% !important;overflow:hidden !important;
        padding:72px 0 !important;               /* room for scale + shadow */
    }
    .zv-ssl__track{
        display:flex !important;align-items:center !important;
        gap:36px !important;
        will-change:transform !important;
        transition:transform .55s cubic-bezier(.22,.61,.36,1) !important;
    }

    /* ---- Slide ---- */
    .zv-slide{
        position:relative !important;
        flex:0 0 var(--zv-slide-w) !important;
        max-width:var(--zv-slide-w) !important;
    }

    /* ---- Story card ---- */
    .zv-story{
        position:relative !important;
        z-index:1 !important;
        padding:var(--zv-story-border) !important;
        border-radius:30px !important;               /* 2px = the gradient border */
        background:transparent !important;
        transform:scale(.9) !important;
        opacity:.88 !important;
        transition:transform .5s ease, opacity .5s ease, background .5s ease !important;
        cursor:pointer !important;
    }
    .zv-slide.is-active .zv-story{
        transform:scale(1) !important;
        opacity:1 !important;
        background:var(--zv-grad) !important;
        cursor:default !important;

    }

    /* INACTIVE background: two purple circles + a blur layer over them */
    .zv-story__bg{
        position:absolute !important;inset:2px !important;z-index:0 !important;border-radius:28px !important;overflow:hidden !important;
        background:#EFEAFB !important;                          /* base light purple panel */
        opacity:0 !important;transition:opacity .5s ease !important;
        pointer-events:none !important;
    }
    .zv-slide:not(.is-active) .zv-story__bg{opacity:1 !important;}
    .zv-story__circle{position:absolute !important;border-radius:50% !important;filter:blur(34px) !important;}
    .zv-story__circle--a{                         /* large circle, bottom-right */
        width:72% !important;height:96% !important;right:-10% !important;bottom:-24% !important;background:#CBBBEF !important;
    }
    .zv-story__circle--b{                         /* small circle, bottom-left */
        width:40% !important;height:50% !important;left:-8% !important;bottom:-14% !important;background:#D7C9F3 !important;
    }

    .zv-story__inner{
        position:relative !important;z-index:1 !important;
        display:grid !important;grid-template-columns:1fr 1fr !important;gap:34px !important;align-items:center !important;
        height:100% !important;padding:38px !important;border-radius:28px !important;
        background:transparent !important;                      /* inactive: shows blurred circles */
        transition:background .5s ease !important;
    }

    /* ---- Fixed Heights for Cards ---- */

    /* Desktop (Default) */
    .zv-story {
        height: 420px !important;
    }

    /* Tablet (761px to 1199px) */
    @media (max-width: 1199px) {
        .zv-story {
            height: 460px !important;
        }
    }

    /* Mobile (760px and below) */
    @media (max-width: 760px) {
        .zv-story {
            height: 600px !important;
        }
    }
    
    .zv-slide.is-active .zv-story__inner{background:#fff !important;}

    /* ---- Media (left) ---- */
    /*.zv-story__brand{*/
    /*  display:inline-block !important;font-size:19px !important;font-weight:600 !important;margin-bottom:16px !important;*/
    /*  padding:3px 10px !important;border:1px solid #C9CDD6 !important;border-radius:6px !important;*/
    /*}*/
    .zv-shot{
        display:grid !important;grid-template-columns:auto 1fr !important;gap:12px !important;
        background:#fff !important;border:0.5px solid #ECECF1 !important;border-radius:12px !important;padding:12px !important;
    }
    .zv-shot__side{display:flex !important;flex-direction:column !important;gap:8px !important;width:74px !important;}
    .zv-shot__side span{height:22px !important;border-radius:5px !important;background:#F1F0F6 !important;}
    .zv-shot__side span:first-child{background:#EFE8FB !important;}
    .zv-shot__grid{display:flex !important;flex-direction:column !important;gap:10px !important;}
    .zv-shot__img{height:64px !important;border-radius:8px !important;background-size:cover !important;background-position:center !important;}
    .zv-story__photo{width:100% !important;border-radius:12px !important;display:block !important;}

    /* ---- Text (right) ---- */
    .zv-story__title{margin:0 0 14px !important;font-size:clamp(18px,1.7vw,24px) !important;line-height:1.25 !important;font-weight:700 !important;}
    .zv-story__body{margin:0 0 20px !important;font-size:15px !important;line-height:1.6 !important;color:var(--zv-ink-soft) !important;}
    .zv-story__more{
        display:inline-block !important;font-size:15px !important;font-weight:600 !important;color:var(--zv-ink) !important;
        text-decoration:none !important;border-bottom:2px solid transparent !important;transition:border-color .2s !important;
    }
    .zv-slide.is-active .zv-story__more:hover{border-color:var(--zv-purple) !important;color:var(--zv-purple) !important;}

    /* ---- Dots ---- */
    .zv-ssl__dots{
        display:flex !important;
        justify-content:center !important;
        gap:10px !important;
        margin-top:var(--zv-dots-offset) !important;
    }
    .zv-ssl__dot{
        width:10px !important;
        height:10px !important;
        border-radius:50% !important;
        border:none !important;
        padding:0 !important;
        cursor:pointer !important;
        background:#D8D2EC !important;transition:transform .2s ease, background .2s ease !important;
    }
    .zv-ssl__dot:hover{background:#B9AEE4 !important;}
    .zv-ssl__dot.is-active{background:var(--zv-purple) !important;transform:scale(1.25) !important;}

    /* ---- Responsive ---- */
    @media (max-width:760px){
        .zv-ssl{--zv-slide-w:86vw !important;}
        .zv-story__inner{grid-template-columns:1fr !important;gap:22px !important;padding:24px !important;

        }

    }
    /* ---- Drag & Swipe Cursors ---- */
    .zv-ssl__viewport {
        cursor: grab !important;
        touch-action: pan-y !important; /* Allows page scrolling but handles horizontal swipes */
    }

    .zv-ssl__viewport.is-grabbing {
        cursor: grabbing !important;
    }

    /* Prevent text selection and accidental link clicks while actively dragging */
    .zv-ssl__viewport.is-grabbing * {
        user-select: none !important;
        pointer-events: none !important;
    }

    /* Prevent native HTML5 image dragging from breaking the script */
    .zv-story__photo {
        -webkit-user-drag: none !important;
    }/* End custom CSS */