.elementor-11880 .elementor-element.elementor-element-990126a{--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;--overlay-opacity:0.15;}.elementor-11880 .elementor-element.elementor-element-990126a:not(.elementor-motion-effects-element-type-background), .elementor-11880 .elementor-element.elementor-element-990126a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#004D4000;}.elementor-11880 .elementor-element.elementor-element-990126a::before, .elementor-11880 .elementor-element.elementor-element-990126a > .elementor-background-video-container::before, .elementor-11880 .elementor-element.elementor-element-990126a > .e-con-inner > .elementor-background-video-container::before, .elementor-11880 .elementor-element.elementor-element-990126a > .elementor-background-slideshow::before, .elementor-11880 .elementor-element.elementor-element-990126a > .e-con-inner > .elementor-background-slideshow::before, .elementor-11880 .elementor-element.elementor-element-990126a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://solutionmize.in/wp-content/uploads/2025/06/wf.jpg");--background-overlay:'';}.elementor-11880 .elementor-element.elementor-element-6f74ceb{--display:flex;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11880 .elementor-element.elementor-element-6f74ceb:not(.elementor-motion-effects-element-type-background), .elementor-11880 .elementor-element.elementor-element-6f74ceb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAE700;}.elementor-11880 .elementor-element.elementor-element-6f74ceb::before, .elementor-11880 .elementor-element.elementor-element-6f74ceb > .elementor-background-video-container::before, .elementor-11880 .elementor-element.elementor-element-6f74ceb > .e-con-inner > .elementor-background-video-container::before, .elementor-11880 .elementor-element.elementor-element-6f74ceb > .elementor-background-slideshow::before, .elementor-11880 .elementor-element.elementor-element-6f74ceb > .e-con-inner > .elementor-background-slideshow::before, .elementor-11880 .elementor-element.elementor-element-6f74ceb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-11880 .elementor-element.elementor-element-6f74ceb.e-con{--align-self:center;}.elementor-11880 .elementor-element.elementor-element-1aab8d1{--display:flex;}.elementor-11880 .elementor-element.elementor-element-5f5b4da{--display:flex;border-style:dotted;--border-style:dotted;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FF8634;--border-color:#FF8634;--border-radius:5px 5px 5px 5px;}.elementor-11880 .elementor-element.elementor-element-5f5b4da:not(.elementor-motion-effects-element-type-background), .elementor-11880 .elementor-element.elementor-element-5f5b4da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9EB;}.elementor-11880 .elementor-element.elementor-element-5f5b4da.e-con{--align-self:center;}.elementor-11880 .elementor-element.elementor-element-ee94361{text-align:center;}.elementor-11880 .elementor-element.elementor-element-ee94361 .elementor-heading-title{font-size:18px;color:#000000;}.elementor-11880 .elementor-element.elementor-element-eaa10c9{--display:flex;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11880 .elementor-element.elementor-element-eaa10c9:not(.elementor-motion-effects-element-type-background), .elementor-11880 .elementor-element.elementor-element-eaa10c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAE700;}.elementor-11880 .elementor-element.elementor-element-eaa10c9::before, .elementor-11880 .elementor-element.elementor-element-eaa10c9 > .elementor-background-video-container::before, .elementor-11880 .elementor-element.elementor-element-eaa10c9 > .e-con-inner > .elementor-background-video-container::before, .elementor-11880 .elementor-element.elementor-element-eaa10c9 > .elementor-background-slideshow::before, .elementor-11880 .elementor-element.elementor-element-eaa10c9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11880 .elementor-element.elementor-element-eaa10c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-11880 .elementor-element.elementor-element-eaa10c9.e-con{--align-self:center;}.elementor-11880 .elementor-element.elementor-element-ba21709{--display:flex;}.elementor-11880 .elementor-element.elementor-element-9e04757 .elementor-repeater-item-24efeeb .premium-drawable-icon *, .elementor-11880 .elementor-element.elementor-element-9e04757 .elementor-repeater-item-24efeeb svg:not([class*="premium-"]){stroke:#61CE70;}.elementor-11880 .elementor-element.elementor-element-9e04757 .elementor-repeater-item-24efeeb.premium-bullet-list-content:hover .premium-drawable-icon *, .elementor-11880 .elementor-element.elementor-element-9e04757 .elementor-repeater-item-24efeeb.premium-bullet-list-content:hover svg:not([class*="premium-"]){stroke:#61CE70;}.elementor-11880 .elementor-element.elementor-element-9e04757 .premium-bullet-list-content{overflow:hidden;}.elementor-11880 .elementor-element.elementor-element-9e04757 .premium-bullet-list-box {flex-direction:column;}.elementor-11880 .elementor-element.elementor-element-9e04757 .premium-bullet-list-content, .elementor-11880 .elementor-element.elementor-element-9e04757 .premium-bullet-list-box{justify-content:flex-start;}.elementor-11880 .elementor-element.elementor-element-9e04757 .premium-bullet-list-divider, .elementor-11880 .elementor-element.elementor-element-9e04757 .premium-bullet-list-wrapper-top{align-self:flex-start;}.elementor-11880 .elementor-element.elementor-element-9e04757{--pa-bullet-align:flex-start;}.elementor-11880 .elementor-element.elementor-element-9e04757 .premium-bullet-list-text{display:flex;flex-direction:row;order:5;}.elementor-11880 .elementor-element.elementor-element-9e04757.elementor-element{--align-self:center;}.elementor-11880 .elementor-element.elementor-element-9e04757 .premium-bullet-list-content .premium-bullet-list-text-wrapper > span{align-self:start;text-align:start;}.elementor-11880 .elementor-element.elementor-element-9e04757 .premium-bullet-list-wrapper{align-self:center;}.elementor-11880 .elementor-element.elementor-element-9e04757 .premium-bullet-list-badge{order:8;}.elementor-11880 .elementor-element.elementor-element-9e04757 .premium-bullet-list-content {border-radius:0px 0px 0px 0px;}.elementor-11880 .elementor-element.elementor-element-9e04757 .premium-bullet-list-wrapper i, .elementor-11880 .elementor-element.elementor-element-9e04757 .premium-bullet-list-icon-text p{color:#FF0000;}.elementor-11880 .elementor-element.elementor-element-9e04757 .premium-drawable-icon *, .elementor-11880 .elementor-element.elementor-element-9e04757 svg:not([class*="premium-"]){fill:#FF0000;}.elementor-11880 .elementor-element.elementor-element-9e04757 .premium-bullet-list-blur:hover .premium-bullet-list-wrapper i, .elementor-11880 .elementor-element.elementor-element-9e04757 .premium-bullet-list-blur:hover .premium-bullet-list-wrapper svg, .elementor-11880 .elementor-element.elementor-element-9e04757 .premium-bullet-list-blur:hover .premium-bullet-list-wrapper .premium-bullet-list-icon-text p{text-shadow:0 0 3px #FF0000;} .elementor-11880 .elementor-element.elementor-element-9e04757 .premium-bullet-text{color:#070707;} .elementor-11880 .elementor-element.elementor-element-9e04757 .premium-bullet-list-blur:hover .premium-bullet-text{text-shadow:0 0 3px #070707;} .elementor-11880 .elementor-element.elementor-element-9e04757 .premium-bullet-list-badge span{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-11880 .elementor-element.elementor-element-9e04757 .premium-bullet-list-badge span{color:#FF0000;background-color:#FF0000;}.elementor-11880 .elementor-element.elementor-element-9e04757 .premium-bullet-list-badge span {border-radius:2px 2px 2px 2px;padding:2px 5px 2px 5px;}.elementor-11880 .elementor-element.elementor-element-9e04757 .premium-bullet-list-badge {margin:0px 0px 0px 5px;}.elementor-11880 .elementor-element.elementor-element-ec3098f{--display:flex;--overlay-opacity:0.21;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11880 .elementor-element.elementor-element-ec3098f:not(.elementor-motion-effects-element-type-background), .elementor-11880 .elementor-element.elementor-element-ec3098f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAE700;}.elementor-11880 .elementor-element.elementor-element-ec3098f::before, .elementor-11880 .elementor-element.elementor-element-ec3098f > .elementor-background-video-container::before, .elementor-11880 .elementor-element.elementor-element-ec3098f > .e-con-inner > .elementor-background-video-container::before, .elementor-11880 .elementor-element.elementor-element-ec3098f > .elementor-background-slideshow::before, .elementor-11880 .elementor-element.elementor-element-ec3098f > .e-con-inner > .elementor-background-slideshow::before, .elementor-11880 .elementor-element.elementor-element-ec3098f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://solutionmize.in/wp-content/uploads/2025/06/maniVideoBg2.png");--background-overlay:'';}.elementor-11880 .elementor-element.elementor-element-ec3098f.e-con{--align-self:center;}.elementor-11880 .elementor-element.elementor-element-a5c5c24 .premium-video-box-container > div{aspect-ratio:1.77777;}.elementor-11880 .elementor-element.elementor-element-a5c5c24 .premium-video-box-mask-filter{filter:drop-shadow(0px 0px 10px rgba(0,0,0,0.5));}.elementor-11880 .elementor-element.elementor-element-a5c5c24 .premium-video-box-play-icon-container{left:50%;top:50%;border-radius:100px;}.elementor-11880 .elementor-element.elementor-element-a5c5c24 .premium-video-box-image-container, .elementor-11880 .elementor-element.elementor-element-a5c5c24 .premium-video-box-video-container{border-radius:5px 5px 5px 5px;}.elementor-11880 .elementor-element.elementor-element-a5c5c24 .premium-video-box-play-icon{font-size:30px;}.elementor-11880 .elementor-element.elementor-element-a5c5c24 .premium-video-box-play-icon {padding:20px 20px 20px 20px;}.elementor-11880 .elementor-element.elementor-element-a5c5c24.pa-aspect-ratio-169 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-11880 .elementor-element.elementor-element-a5c5c24.pa-aspect-ratio-169 .premium-video-box-sticky-apply .premium-video-box-image-container{width:320px;height:calc( 320px * 0.5625 );}.elementor-11880 .elementor-element.elementor-element-a5c5c24.pa-aspect-ratio-43 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-11880 .elementor-element.elementor-element-a5c5c24.pa-aspect-ratio-43 .premium-video-box-sticky-apply .premium-video-box-image-container{width:320px;height:calc( 320px * 0.75 );}.elementor-11880 .elementor-element.elementor-element-a5c5c24.pa-aspect-ratio-32 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-11880 .elementor-element.elementor-element-a5c5c24.pa-aspect-ratio-32 .premium-video-box-sticky-apply .premium-video-box-image-container{width:320px;height:calc( 320px * 0.6666666666666667 );}.elementor-11880 .elementor-element.elementor-element-a5c5c24.pa-aspect-ratio-916 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-11880 .elementor-element.elementor-element-a5c5c24.pa-aspect-ratio-916 .premium-video-box-sticky-apply .premium-video-box-image-container{width:320px;height:calc( 320px * 0.1778 );}.elementor-11880 .elementor-element.elementor-element-a5c5c24.pa-aspect-ratio-11 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-11880 .elementor-element.elementor-element-a5c5c24.pa-aspect-ratio-11 .premium-video-box-sticky-apply .premium-video-box-image-container{width:320px;height:calc( 320px * 1 );}.elementor-11880 .elementor-element.elementor-element-a5c5c24.pa-aspect-ratio-219 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-11880 .elementor-element.elementor-element-a5c5c24.pa-aspect-ratio-219 .premium-video-box-sticky-apply .premium-video-box-image-container{width:320px;height:calc( 320px * 0.4285 );}.elementor-11880 .elementor-element.elementor-element-a5c5c24 .premium-video-box-sticky-apply .premium-video-box-play-icon {padding:40px 40px 40px 40px;}.elementor-11880 .elementor-element.elementor-element-a5c5c24 .premium-video-box-sticky-close{background:#FFF;}.elementor-11880 .elementor-element.elementor-element-a5c5c24 .premium-video-box-sticky-close i{font-size:15px;}.elementor-11880 .elementor-element.elementor-element-203e076{--display:flex;--overlay-opacity:1;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11880 .elementor-element.elementor-element-203e076:not(.elementor-motion-effects-element-type-background), .elementor-11880 .elementor-element.elementor-element-203e076 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAE700;}.elementor-11880 .elementor-element.elementor-element-203e076::before, .elementor-11880 .elementor-element.elementor-element-203e076 > .elementor-background-video-container::before, .elementor-11880 .elementor-element.elementor-element-203e076 > .e-con-inner > .elementor-background-video-container::before, .elementor-11880 .elementor-element.elementor-element-203e076 > .elementor-background-slideshow::before, .elementor-11880 .elementor-element.elementor-element-203e076 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11880 .elementor-element.elementor-element-203e076 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-11880 .elementor-element.elementor-element-203e076.e-con{--align-self:center;}.elementor-11880 .elementor-element.elementor-element-fcfa0de{--display:flex;}.elementor-11880 .elementor-element.elementor-element-9fd9bfc{--display:flex;}.elementor-11880 .elementor-element.elementor-element-49b0ec0{--display:flex;--border-radius:13px 13px 13px 13px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-11880 .elementor-element.elementor-element-49b0ec0:not(.elementor-motion-effects-element-type-background), .elementor-11880 .elementor-element.elementor-element-49b0ec0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #9C00FF00 0%, #7900FF00 100%);}.elementor-11880 .elementor-element.elementor-element-49b0ec0.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-11880 .elementor-element.elementor-element-49b0ec0.elementor-element.e-flex::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);border-radius:inherit;background-color:inherit;}.elementor-11880 .elementor-element.elementor-element-9b636fd{--display:flex;}.elementor-11880 .elementor-element.elementor-element-0b11800.elementor-element{--align-self:center;}.elementor-11880 .elementor-element.elementor-element-293b0f4{--display:flex;}.elementor-11880 .elementor-element.elementor-element-c23b27d{--display:flex;--border-radius:13px 13px 13px 13px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-11880 .elementor-element.elementor-element-c23b27d:not(.elementor-motion-effects-element-type-background), .elementor-11880 .elementor-element.elementor-element-c23b27d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #9C00FF 0%, #7900FF 100%);}.elementor-11880 .elementor-element.elementor-element-c23b27d.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-11880 .elementor-element.elementor-element-c23b27d.elementor-element.e-flex::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);border-radius:inherit;background-color:inherit;}.elementor-11880 .elementor-element.elementor-element-74937f3{text-align:center;}.elementor-11880 .elementor-element.elementor-element-74937f3 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:23px;line-height:30px;text-shadow:0px 0px 69px rgba(0,0,0,0.3);mix-blend-mode:lighten;color:#FFFFFF;}.elementor-11880 .elementor-element.elementor-element-c2fab22 > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-11880 .elementor-element.elementor-element-c2fab22.elementor-element{--align-self:center;}.elementor-11880 .elementor-element.elementor-element-71ada19{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11880 .elementor-element.elementor-element-3da3a10{--display:flex;}.elementor-11880 .elementor-element.elementor-element-7374127{text-align:end;}.elementor-11880 .elementor-element.elementor-element-7374127 img{width:15%;}.elementor-11880 .elementor-element.elementor-element-1c3536a{--display:flex;}.elementor-11880 .elementor-element.elementor-element-0e4ebcc > .elementor-widget-container{padding:6px 6px 6px 0px;}.elementor-11880 .elementor-element.elementor-element-0e4ebcc{text-align:start;}.elementor-11880 .elementor-element.elementor-element-0e4ebcc img{width:22%;}.elementor-11880 .elementor-element.elementor-element-0456d38{--display:flex;}.elementor-11880 .elementor-element.elementor-element-2aa270a > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-11880 .elementor-element.elementor-element-c393473{--display:flex;}.elementor-11880 .elementor-element.elementor-element-6f82875{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11880 .elementor-element.elementor-element-bb34ce0{--display:flex;}.elementor-11880 .elementor-element.elementor-element-0c4a889 img{border-style:double;border-color:#9abec8;box-shadow:0px 0px 10px 0px rgba(0, 97.72343749999999, 9.772343749999964, 0.16);}.elementor-11880 .elementor-element.elementor-element-82e42be{--display:flex;}.elementor-11880 .elementor-element.elementor-element-1a931c3 > .elementor-widget-container{padding:35px 35px 35px 35px;}.elementor-11880 .elementor-element.elementor-element-2a4f27e{--display:flex;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11880 .elementor-element.elementor-element-4ea7a27{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11880 .elementor-element.elementor-element-76b5e8a{--display:flex;}.elementor-11880 .elementor-element.elementor-element-7c594d7 > .elementor-widget-container{padding:35px 35px 35px 35px;}.elementor-11880 .elementor-element.elementor-element-3247c55{--display:flex;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11880 .elementor-element.elementor-element-aa020fa{--display:flex;}.elementor-11880 .elementor-element.elementor-element-9376241 > .elementor-widget-container{margin:10px 10px 10px 10px;padding:2px 2px 2px 2px;}.elementor-11880 .elementor-element.elementor-element-9376241{text-align:center;}.elementor-11880 .elementor-element.elementor-element-9376241 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:300;}.elementor-11880 .elementor-element.elementor-element-b42a5f1{--display:flex;}.elementor-11880 .elementor-element.elementor-element-07e50a4{--display:flex;--border-radius:13px 13px 13px 13px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-11880 .elementor-element.elementor-element-07e50a4:not(.elementor-motion-effects-element-type-background), .elementor-11880 .elementor-element.elementor-element-07e50a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #9C00FF 0%, #7900FF 100%);}.elementor-11880 .elementor-element.elementor-element-07e50a4.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-11880 .elementor-element.elementor-element-07e50a4.elementor-element.e-flex::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);border-radius:inherit;background-color:inherit;}.elementor-11880 .elementor-element.elementor-element-8012886{text-align:center;}.elementor-11880 .elementor-element.elementor-element-8012886 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:23px;line-height:30px;text-shadow:0px 0px 69px rgba(0,0,0,0.3);mix-blend-mode:lighten;color:#FFFFFF;}.elementor-11880 .elementor-element.elementor-element-f301e57 img{border-style:double;border-color:#9ABEC8;box-shadow:0px 0px 10px 0px rgba(0, 97.72343749999999, 9.772343749999964, 0.16);}.elementor-11880 .elementor-element.elementor-element-a47c8a1{--display:flex;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11880 .elementor-element.elementor-element-eea1bdd{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11880 .elementor-element.elementor-element-695dae6{--display:flex;}.elementor-11880 .elementor-element.elementor-element-b3fba18 > .elementor-widget-container{padding:35px 35px 35px 35px;}.elementor-11880 .elementor-element.elementor-element-b7699de img{border-style:double;border-color:#9ABEC8;box-shadow:0px 0px 10px 0px rgba(0, 97.72343749999999, 9.772343749999964, 0.16);}.elementor-11880 .elementor-element.elementor-element-6dfb4a2{--display:flex;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11880 .elementor-element.elementor-element-e90d85a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11880 .elementor-element.elementor-element-fcbf48f{--display:flex;}.elementor-11880 .elementor-element.elementor-element-87d3932 > .elementor-widget-container{padding:35px 35px 35px 35px;}.elementor-11880 .elementor-element.elementor-element-8032529{--display:flex;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11880 .elementor-element.elementor-element-190cb98{--display:flex;}.elementor-11880 .elementor-element.elementor-element-4d2fdfa > .elementor-widget-container{margin:10px 10px 10px 10px;padding:2px 2px 2px 2px;}.elementor-11880 .elementor-element.elementor-element-4d2fdfa{text-align:center;}.elementor-11880 .elementor-element.elementor-element-4d2fdfa .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:17px;font-weight:300;}.elementor-11880 .elementor-element.elementor-element-8b1393b{--display:flex;}.elementor-11880 .elementor-element.elementor-element-e7aab04{--display:flex;--border-radius:13px 13px 13px 13px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-11880 .elementor-element.elementor-element-e7aab04:not(.elementor-motion-effects-element-type-background), .elementor-11880 .elementor-element.elementor-element-e7aab04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #9C00FF 0%, #7900FF 100%);}.elementor-11880 .elementor-element.elementor-element-e7aab04.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-11880 .elementor-element.elementor-element-e7aab04.elementor-element.e-flex::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);border-radius:inherit;background-color:inherit;}.elementor-11880 .elementor-element.elementor-element-dff3a56{text-align:center;}.elementor-11880 .elementor-element.elementor-element-dff3a56 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:23px;line-height:30px;text-shadow:0px 0px 69px rgba(0,0,0,0.3);mix-blend-mode:lighten;color:#FFFFFF;}.elementor-11880 .elementor-element.elementor-element-ac40194 img{border-style:double;border-color:#9ABEC8;box-shadow:0px 0px 10px 0px rgba(0, 97.72343749999999, 9.772343749999964, 0.16);}.elementor-11880 .elementor-element.elementor-element-347d7aa{--display:flex;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11880 .elementor-element.elementor-element-3542f05{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11880 .elementor-element.elementor-element-9f86713{--display:flex;}.elementor-11880 .elementor-element.elementor-element-307bad3 > .elementor-widget-container{padding:35px 35px 35px 35px;}.elementor-11880 .elementor-element.elementor-element-2e3ed7c img{border-style:double;border-color:#9ABEC8;box-shadow:0px 0px 10px 0px rgba(0, 97.72343749999999, 9.772343749999964, 0.16);}.elementor-11880 .elementor-element.elementor-element-1404735{--display:flex;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11880 .elementor-element.elementor-element-79766c5{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11880 .elementor-element.elementor-element-399e62a{--display:flex;}.elementor-11880 .elementor-element.elementor-element-bdfb19f > .elementor-widget-container{padding:35px 35px 35px 35px;}.elementor-11880 .elementor-element.elementor-element-cd863fe{--display:flex;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11880 .elementor-element.elementor-element-4b214cc{--display:flex;}.elementor-11880 .elementor-element.elementor-element-2f53235 > .elementor-widget-container{margin:10px 10px 10px 10px;padding:2px 2px 2px 2px;}.elementor-11880 .elementor-element.elementor-element-2f53235{text-align:center;}.elementor-11880 .elementor-element.elementor-element-2f53235 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:17px;font-weight:300;}.elementor-11880 .elementor-element.elementor-element-a5c3398{--display:flex;}.elementor-11880 .elementor-element.elementor-element-783563e{--display:flex;--border-radius:13px 13px 13px 13px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-11880 .elementor-element.elementor-element-783563e:not(.elementor-motion-effects-element-type-background), .elementor-11880 .elementor-element.elementor-element-783563e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #9C00FF 0%, #7900FF 100%);}.elementor-11880 .elementor-element.elementor-element-783563e.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-11880 .elementor-element.elementor-element-783563e.elementor-element.e-flex::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);border-radius:inherit;background-color:inherit;}.elementor-11880 .elementor-element.elementor-element-facfa04{text-align:center;}.elementor-11880 .elementor-element.elementor-element-facfa04 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:23px;line-height:30px;text-shadow:0px 0px 69px rgba(0,0,0,0.3);mix-blend-mode:lighten;color:#FFFFFF;}.elementor-11880 .elementor-element.elementor-element-710d82e img{border-style:double;border-color:#9ABEC8;box-shadow:0px 0px 10px 0px rgba(0, 97.72343749999999, 9.772343749999964, 0.16);}.elementor-11880 .elementor-element.elementor-element-a68db30{--display:flex;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11880 .elementor-element.elementor-element-318b737{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11880 .elementor-element.elementor-element-7c80c5d{--display:flex;}.elementor-11880 .elementor-element.elementor-element-ceb25d0 > .elementor-widget-container{padding:35px 35px 35px 35px;}.elementor-11880 .elementor-element.elementor-element-879a5c5 img{border-style:double;border-color:#9ABEC8;box-shadow:0px 0px 10px 0px rgba(0, 97.72343749999999, 9.772343749999964, 0.16);}.elementor-11880 .elementor-element.elementor-element-f947728{--display:flex;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11880 .elementor-element.elementor-element-62973bc{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11880 .elementor-element.elementor-element-2483437{--display:flex;}.elementor-11880 .elementor-element.elementor-element-2f40fed > .elementor-widget-container{padding:35px 35px 35px 35px;}.elementor-11880 .elementor-element.elementor-element-ba4c7bc{--display:flex;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11880 .elementor-element.elementor-element-f96437c{--display:flex;}.elementor-11880 .elementor-element.elementor-element-ae8977d > .elementor-widget-container{margin:10px 10px 10px 10px;padding:2px 2px 2px 2px;}.elementor-11880 .elementor-element.elementor-element-ae8977d{text-align:center;}.elementor-11880 .elementor-element.elementor-element-ae8977d .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:17px;font-weight:300;}.elementor-11880 .elementor-element.elementor-element-54c20a0{--display:flex;}.elementor-11880 .elementor-element.elementor-element-4680417{--display:flex;--border-radius:13px 13px 13px 13px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-11880 .elementor-element.elementor-element-4680417:not(.elementor-motion-effects-element-type-background), .elementor-11880 .elementor-element.elementor-element-4680417 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #9C00FF 0%, #7900FF 100%);}.elementor-11880 .elementor-element.elementor-element-4680417.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-11880 .elementor-element.elementor-element-4680417.elementor-element.e-flex::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);border-radius:inherit;background-color:inherit;}.elementor-11880 .elementor-element.elementor-element-e589b9e{text-align:center;}.elementor-11880 .elementor-element.elementor-element-e589b9e .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:23px;line-height:30px;text-shadow:0px 0px 69px rgba(0,0,0,0.3);mix-blend-mode:lighten;color:#FFFFFF;}.elementor-11880 .elementor-element.elementor-element-6ecdbed img{border-style:double;border-color:#9ABEC8;box-shadow:0px 0px 10px 0px rgba(0, 97.72343749999999, 9.772343749999964, 0.16);}.elementor-11880 .elementor-element.elementor-element-eba70d1{--display:flex;--border-radius:2px 2px 2px 2px;}.elementor-11880 .elementor-element.elementor-element-eba70d1:not(.elementor-motion-effects-element-type-background), .elementor-11880 .elementor-element.elementor-element-eba70d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11880 .elementor-element.elementor-element-1a64cf3{--display:flex;}.elementor-11880 .elementor-element.elementor-element-2674769{--display:flex;--border-radius:13px 13px 13px 13px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-11880 .elementor-element.elementor-element-2674769:not(.elementor-motion-effects-element-type-background), .elementor-11880 .elementor-element.elementor-element-2674769 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #9C00FF 0%, #7900FF 100%);}.elementor-11880 .elementor-element.elementor-element-2674769.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-11880 .elementor-element.elementor-element-2674769.elementor-element.e-flex::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);border-radius:inherit;background-color:inherit;}.elementor-11880 .elementor-element.elementor-element-1005185{text-align:center;}.elementor-11880 .elementor-element.elementor-element-1005185 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:23px;line-height:30px;text-shadow:0px 0px 69px rgba(0,0,0,0.3);mix-blend-mode:lighten;color:#FFFFFF;}.elementor-11880 .elementor-element.elementor-element-7cef7b8{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11880 .elementor-element.elementor-element-c74ca82{--display:flex;}.elementor-11880 .elementor-element.elementor-element-d39d8ed{text-align:end;}.elementor-11880 .elementor-element.elementor-element-d39d8ed img{width:15%;}.elementor-11880 .elementor-element.elementor-element-f727efc{--display:flex;}.elementor-11880 .elementor-element.elementor-element-743590a > .elementor-widget-container{padding:6px 6px 6px 0px;}.elementor-11880 .elementor-element.elementor-element-743590a{text-align:start;}.elementor-11880 .elementor-element.elementor-element-743590a img{width:22%;}.elementor-11880 .elementor-element.elementor-element-82ed48e{--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;}.elementor-11880 .elementor-element.elementor-element-777593c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11880 .elementor-element.elementor-element-398d807{--display:flex;}.elementor-11880 .elementor-element.elementor-element-30a735e{--display:flex;}.elementor-11880 .elementor-element.elementor-element-c36cde1 > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-11880 .elementor-element.elementor-element-c36cde1.elementor-element{--align-self:center;}.elementor-11880 .elementor-element.elementor-element-8741863{--display:flex;}.elementor-11880 .elementor-element.elementor-element-05f36d9{--display:flex;--border-radius:13px 13px 13px 13px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-11880 .elementor-element.elementor-element-05f36d9:not(.elementor-motion-effects-element-type-background), .elementor-11880 .elementor-element.elementor-element-05f36d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #9C00FF 0%, #7900FF 100%);}.elementor-11880 .elementor-element.elementor-element-05f36d9.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-11880 .elementor-element.elementor-element-05f36d9.elementor-element.e-flex::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);border-radius:inherit;background-color:inherit;}.elementor-11880 .elementor-element.elementor-element-75d65be{text-align:center;}.elementor-11880 .elementor-element.elementor-element-75d65be .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:23px;line-height:30px;text-shadow:0px 0px 69px rgba(0,0,0,0.3);mix-blend-mode:lighten;color:#FFFFFF;}.elementor-11880 .elementor-element.elementor-element-428451a img{width:20%;border-radius:5px 5px 5px 5px;}.elementor-11880 .elementor-element.elementor-element-43230d0 > .elementor-container{max-width:500px;}.elementor-11880 .elementor-element.elementor-element-eb5706c > .elementor-widget-container{background-color:#FFFFFF;margin:10px 20px 10px 20px;padding:25px 25px 25px 25px;border-radius:7px 7px 7px 7px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-11880 .elementor-element.elementor-element-eb5706c.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-11880 .elementor-element.elementor-element-eb5706c .elementor-image-box-wrapper{text-align:start;}.elementor-11880 .elementor-element.elementor-element-eb5706c.elementor-position-right .elementor-image-box-img{margin-left:25px;}.elementor-11880 .elementor-element.elementor-element-eb5706c.elementor-position-left .elementor-image-box-img{margin-right:25px;}.elementor-11880 .elementor-element.elementor-element-eb5706c.elementor-position-top .elementor-image-box-img{margin-bottom:25px;}.elementor-11880 .elementor-element.elementor-element-eb5706c .elementor-image-box-title{margin-bottom:15px;font-family:"Jost", Sans-serif;font-size:25px;color:#000000;}.elementor-11880 .elementor-element.elementor-element-eb5706c .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-11880 .elementor-element.elementor-element-eb5706c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11880 .elementor-element.elementor-element-eb5706c .elementor-image-box-description{font-size:15px;font-weight:500;color:#000000;}.elementor-11880 .elementor-element.elementor-element-cd7f774 > .elementor-widget-container{background-color:#FFFFFF;margin:10px 20px 10px 20px;padding:25px 25px 25px 25px;border-radius:7px 7px 7px 7px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-11880 .elementor-element.elementor-element-cd7f774.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-11880 .elementor-element.elementor-element-cd7f774 .elementor-image-box-wrapper{text-align:start;}.elementor-11880 .elementor-element.elementor-element-cd7f774.elementor-position-right .elementor-image-box-img{margin-left:25px;}.elementor-11880 .elementor-element.elementor-element-cd7f774.elementor-position-left .elementor-image-box-img{margin-right:25px;}.elementor-11880 .elementor-element.elementor-element-cd7f774.elementor-position-top .elementor-image-box-img{margin-bottom:25px;}.elementor-11880 .elementor-element.elementor-element-cd7f774 .elementor-image-box-title{margin-bottom:15px;font-family:"Jost", Sans-serif;font-size:25px;color:#000000;}.elementor-11880 .elementor-element.elementor-element-cd7f774 .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-11880 .elementor-element.elementor-element-cd7f774 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11880 .elementor-element.elementor-element-cd7f774 .elementor-image-box-description{font-size:15px;font-weight:500;color:#000000;}.elementor-11880 .elementor-element.elementor-element-569260e > .elementor-widget-container{background-color:#FFFFFF;margin:10px 20px 10px 20px;padding:25px 25px 25px 25px;border-radius:7px 7px 7px 7px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-11880 .elementor-element.elementor-element-569260e.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-11880 .elementor-element.elementor-element-569260e .elementor-image-box-wrapper{text-align:start;}.elementor-11880 .elementor-element.elementor-element-569260e.elementor-position-right .elementor-image-box-img{margin-left:25px;}.elementor-11880 .elementor-element.elementor-element-569260e.elementor-position-left .elementor-image-box-img{margin-right:25px;}.elementor-11880 .elementor-element.elementor-element-569260e.elementor-position-top .elementor-image-box-img{margin-bottom:25px;}.elementor-11880 .elementor-element.elementor-element-569260e .elementor-image-box-title{margin-bottom:15px;font-family:"Jost", Sans-serif;font-size:25px;color:#000000;}.elementor-11880 .elementor-element.elementor-element-569260e .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-11880 .elementor-element.elementor-element-569260e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11880 .elementor-element.elementor-element-569260e .elementor-image-box-description{font-size:15px;font-weight:500;color:#000000;}.elementor-11880 .elementor-element.elementor-element-08502d2 > .elementor-widget-container{background-color:#FFFFFF;margin:10px 20px 10px 20px;padding:25px 25px 25px 25px;border-radius:7px 7px 7px 7px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-11880 .elementor-element.elementor-element-08502d2.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-11880 .elementor-element.elementor-element-08502d2 .elementor-image-box-wrapper{text-align:start;}.elementor-11880 .elementor-element.elementor-element-08502d2.elementor-position-right .elementor-image-box-img{margin-left:25px;}.elementor-11880 .elementor-element.elementor-element-08502d2.elementor-position-left .elementor-image-box-img{margin-right:25px;}.elementor-11880 .elementor-element.elementor-element-08502d2.elementor-position-top .elementor-image-box-img{margin-bottom:25px;}.elementor-11880 .elementor-element.elementor-element-08502d2 .elementor-image-box-title{margin-bottom:15px;font-family:"Jost", Sans-serif;font-size:25px;color:#000000;}.elementor-11880 .elementor-element.elementor-element-08502d2 .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-11880 .elementor-element.elementor-element-08502d2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11880 .elementor-element.elementor-element-08502d2 .elementor-image-box-description{font-size:15px;font-weight:500;color:#000000;}.elementor-11880 .elementor-element.elementor-element-42930e8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11880 .elementor-element.elementor-element-2f884b1{--display:flex;}.elementor-11880 .elementor-element.elementor-element-80b890c.elementor-element{--align-self:center;}.elementor-11880 .elementor-element.elementor-element-5351673{--display:flex;}.elementor-11880 .elementor-element.elementor-element-d9a48a8{--display:flex;--border-radius:13px 13px 13px 13px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-11880 .elementor-element.elementor-element-d9a48a8:not(.elementor-motion-effects-element-type-background), .elementor-11880 .elementor-element.elementor-element-d9a48a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #9C00FF 0%, #7900FF 100%);}.elementor-11880 .elementor-element.elementor-element-d9a48a8.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-11880 .elementor-element.elementor-element-d9a48a8.elementor-element.e-flex::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);border-radius:inherit;background-color:inherit;}.elementor-11880 .elementor-element.elementor-element-95bd483{text-align:center;}.elementor-11880 .elementor-element.elementor-element-95bd483 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:23px;line-height:30px;text-shadow:0px 0px 69px rgba(0,0,0,0.3);mix-blend-mode:lighten;color:#FFFFFF;}.elementor-11880 .elementor-element.elementor-element-d8abf28 img{width:25%;border-radius:5px 5px 5px 5px;}.elementor-11880 .elementor-element.elementor-element-6762332{--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;}.elementor-11880 .elementor-element.elementor-element-40c0dcf > .elementor-widget-container{margin:-50px 0px -50px 0px;}.elementor-11880 .elementor-element.elementor-element-6dd81fb{--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;}.elementor-11880 .elementor-element.elementor-element-6dd81fb:not(.elementor-motion-effects-element-type-background), .elementor-11880 .elementor-element.elementor-element-6dd81fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7FB;}.elementor-11880 .elementor-element.elementor-element-1df66ee:not(.elementor-motion-effects-element-type-background), .elementor-11880 .elementor-element.elementor-element-1df66ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F4F9;}.elementor-11880 .elementor-element.elementor-element-1df66ee{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-11880 .elementor-element.elementor-element-1df66ee > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11880 .elementor-element.elementor-element-c8e465a > .elementor-widget-container{margin:0px 300px 0px 300px;}.elementor-11880 .elementor-element.elementor-element-c8e465a{text-align:center;}.elementor-11880 .elementor-element.elementor-element-c8e465a .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:30px;font-weight:600;color:#202942;}.elementor-11880 .elementor-element.elementor-element-68d8ff4 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-11880 .elementor-element.elementor-element-68d8ff4 img{border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.24);}.elementor-11880 .elementor-element.elementor-element-6ed5959 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11880 .elementor-element.elementor-element-6ed5959{text-align:center;}.elementor-11880 .elementor-element.elementor-element-6ed5959 .elementor-heading-title{font-family:"Aclonica", Sans-serif;font-size:56px;font-weight:800;text-transform:uppercase;font-style:italic;text-shadow:33px 21px 31px rgba(0,0,0,0.3);color:#000000;}.elementor-11880 .elementor-element.elementor-element-9273203:not(.elementor-motion-effects-element-type-background), .elementor-11880 .elementor-element.elementor-element-9273203 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#003079;}.elementor-11880 .elementor-element.elementor-element-9273203{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11880 .elementor-element.elementor-element-9273203 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11880 .elementor-element.elementor-element-8bac354.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11880 .elementor-element.elementor-element-8bac354.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11880 .elementor-element.elementor-element-8bac354.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11880 .elementor-element.elementor-element-8bac354 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-11880 .elementor-element.elementor-element-8bac354 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11880 .elementor-element.elementor-element-8bac354 .elementor-image-box-title{color:#FFFFFF;}.elementor-11880 .elementor-element.elementor-element-66e045a.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11880 .elementor-element.elementor-element-66e045a.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11880 .elementor-element.elementor-element-66e045a.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11880 .elementor-element.elementor-element-66e045a .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-11880 .elementor-element.elementor-element-66e045a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11880 .elementor-element.elementor-element-66e045a .elementor-image-box-title{color:#FFFFFF;}.elementor-11880 .elementor-element.elementor-element-d7f9076.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11880 .elementor-element.elementor-element-d7f9076.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11880 .elementor-element.elementor-element-d7f9076.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11880 .elementor-element.elementor-element-d7f9076 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-11880 .elementor-element.elementor-element-d7f9076 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11880 .elementor-element.elementor-element-d7f9076 .elementor-image-box-title{color:#FFFFFF;}.elementor-11880 .elementor-element.elementor-element-b9a0976.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-11880 .elementor-element.elementor-element-b9a0976.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-11880 .elementor-element.elementor-element-b9a0976.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-11880 .elementor-element.elementor-element-b9a0976 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-11880 .elementor-element.elementor-element-b9a0976 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-11880 .elementor-element.elementor-element-b9a0976 .elementor-image-box-title{color:#FFFFFF;}.elementor-11880 .elementor-element.elementor-element-834146a{--display:flex;}.elementor-11880 .elementor-element.elementor-element-e8e9c8b > .elementor-widget-container{margin:0px 100px 0px 100px;}.elementor-11880 .elementor-element.elementor-element-e8e9c8b{text-align:center;}.elementor-11880 .elementor-element.elementor-element-e8e9c8b .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:35px;font-weight:600;color:#151515;}.elementor-11880 .elementor-element.elementor-element-36dc407{--display:flex;}.elementor-11880 .elementor-element.elementor-element-08a4e5b img{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.3);}.elementor-11880 .elementor-element.elementor-element-d630621{--display:flex;}.elementor-11880 .elementor-element.elementor-element-82bcf60.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11880 .elementor-element.elementor-element-bc38496{--display:flex;}.elementor-11880 .elementor-element.elementor-element-8644a61{--display:flex;--border-radius:13px 13px 13px 13px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-11880 .elementor-element.elementor-element-8644a61:not(.elementor-motion-effects-element-type-background), .elementor-11880 .elementor-element.elementor-element-8644a61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #9C00FF 0%, #7900FF 100%);}.elementor-11880 .elementor-element.elementor-element-8644a61.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-11880 .elementor-element.elementor-element-8644a61.elementor-element.e-flex::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);border-radius:inherit;background-color:inherit;}.elementor-11880 .elementor-element.elementor-element-e31431b{text-align:center;}.elementor-11880 .elementor-element.elementor-element-e31431b .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:23px;line-height:30px;text-shadow:0px 0px 69px rgba(0,0,0,0.3);mix-blend-mode:lighten;color:#FFFFFF;}.elementor-11880 .elementor-element.elementor-element-0410036{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11880 .elementor-element.elementor-element-d83cba1{--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;}.elementor-11880 .elementor-element.elementor-element-8242318{--display:flex;}.elementor-11880 .elementor-element.elementor-element-8242318:not(.elementor-motion-effects-element-type-background), .elementor-11880 .elementor-element.elementor-element-8242318 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11880 .elementor-element.elementor-element-cd04a0b{--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;}.elementor-11880 .elementor-element.elementor-element-cd04a0b:not(.elementor-motion-effects-element-type-background), .elementor-11880 .elementor-element.elementor-element-cd04a0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11880 .elementor-element.elementor-element-2fb0d2a{text-align:center;}.elementor-11880 .elementor-element.elementor-element-2fb0d2a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;color:#2D2D2D;}.elementor-11880 .elementor-element.elementor-element-6efeff1 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-11880 .elementor-element.elementor-element-6efeff1{text-align:center;}.elementor-11880 .elementor-element.elementor-element-6efeff1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;color:#000000;}.elementor-11880 .elementor-element.elementor-element-b98161f > .elementor-widget-container{background-color:#2A2A2A00;}.elementor-11880 .elementor-element.elementor-element-b98161f.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-11880 .elementor-element.elementor-element-b98161f{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-11880 .elementor-element.elementor-element-428849e{--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;}.elementor-11880 .elementor-element.elementor-element-332b276{--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;}.elementor-11880 .elementor-element.elementor-element-c4dc18d{--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;}.elementor-11880 .elementor-element.elementor-element-9c0f2f8{--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;}@media(max-width:1024px){.elementor-11880 .elementor-element.elementor-element-71ada19{--grid-auto-flow:row;}.elementor-11880 .elementor-element.elementor-element-6f82875{--grid-auto-flow:row;}.elementor-11880 .elementor-element.elementor-element-1a931c3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11880 .elementor-element.elementor-element-4ea7a27{--grid-auto-flow:row;}.elementor-11880 .elementor-element.elementor-element-7c594d7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11880 .elementor-element.elementor-element-eea1bdd{--grid-auto-flow:row;}.elementor-11880 .elementor-element.elementor-element-b3fba18 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11880 .elementor-element.elementor-element-e90d85a{--grid-auto-flow:row;}.elementor-11880 .elementor-element.elementor-element-87d3932 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11880 .elementor-element.elementor-element-3542f05{--grid-auto-flow:row;}.elementor-11880 .elementor-element.elementor-element-307bad3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11880 .elementor-element.elementor-element-79766c5{--grid-auto-flow:row;}.elementor-11880 .elementor-element.elementor-element-bdfb19f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11880 .elementor-element.elementor-element-318b737{--grid-auto-flow:row;}.elementor-11880 .elementor-element.elementor-element-ceb25d0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11880 .elementor-element.elementor-element-62973bc{--grid-auto-flow:row;}.elementor-11880 .elementor-element.elementor-element-2f40fed > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11880 .elementor-element.elementor-element-7cef7b8{--grid-auto-flow:row;}.elementor-11880 .elementor-element.elementor-element-c8e465a > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-11880 .elementor-element.elementor-element-990126a::before, .elementor-11880 .elementor-element.elementor-element-990126a > .elementor-background-video-container::before, .elementor-11880 .elementor-element.elementor-element-990126a > .e-con-inner > .elementor-background-video-container::before, .elementor-11880 .elementor-element.elementor-element-990126a > .elementor-background-slideshow::before, .elementor-11880 .elementor-element.elementor-element-990126a > .e-con-inner > .elementor-background-slideshow::before, .elementor-11880 .elementor-element.elementor-element-990126a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://solutionmize.in/wp-content/uploads/2025/06/wf.jpg");}.elementor-11880 .elementor-element.elementor-element-990126a{--overlay-opacity:0.07;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11880 .elementor-element.elementor-element-6f74ceb{--overlay-opacity:0.07;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11880 .elementor-element.elementor-element-5f5b4da{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11880 .elementor-element.elementor-element-eaa10c9{--overlay-opacity:0.07;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11880 .elementor-element.elementor-element-ba21709{--margin-top:-20px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-11880 .elementor-element.elementor-element-9ec7eb9 > .elementor-widget-container{margin:-20px 0px -15px 0px;}.elementor-11880 .elementor-element.elementor-element-9e04757 > .elementor-widget-container{margin:10px 0px 5px 0px;}.elementor-11880 .elementor-element.elementor-element-9e04757 .premium-bullet-text{font-size:12px;}.elementor-11880 .elementor-element.elementor-element-ec3098f{--overlay-opacity:0.3;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11880 .elementor-element.elementor-element-a5c5c24.pa-aspect-ratio-169 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-11880 .elementor-element.elementor-element-a5c5c24.pa-aspect-ratio-169 .premium-video-box-sticky-apply .premium-video-box-image-container{width:250px;height:calc( 250px * 0.5625 );}.elementor-11880 .elementor-element.elementor-element-a5c5c24.pa-aspect-ratio-43 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-11880 .elementor-element.elementor-element-a5c5c24.pa-aspect-ratio-43 .premium-video-box-sticky-apply .premium-video-box-image-container{width:250px;height:calc( 250px * 0.75 );}.elementor-11880 .elementor-element.elementor-element-a5c5c24.pa-aspect-ratio-32 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-11880 .elementor-element.elementor-element-a5c5c24.pa-aspect-ratio-32 .premium-video-box-sticky-apply .premium-video-box-image-container{width:250px;height:calc( 250px * 0.6666666666666667 );}.elementor-11880 .elementor-element.elementor-element-a5c5c24.pa-aspect-ratio-916 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-11880 .elementor-element.elementor-element-a5c5c24.pa-aspect-ratio-916 .premium-video-box-sticky-apply .premium-video-box-image-container{width:250px;height:calc( 250px * 0.1778 );}.elementor-11880 .elementor-element.elementor-element-a5c5c24.pa-aspect-ratio-11 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-11880 .elementor-element.elementor-element-a5c5c24.pa-aspect-ratio-11 .premium-video-box-sticky-apply .premium-video-box-image-container{width:250px;height:calc( 250px * 1 );}.elementor-11880 .elementor-element.elementor-element-a5c5c24.pa-aspect-ratio-219 .premium-video-box-container.premium-video-box-sticky-apply .premium-video-box-inner-wrap,
                    .elementor-11880 .elementor-element.elementor-element-a5c5c24.pa-aspect-ratio-219 .premium-video-box-sticky-apply .premium-video-box-image-container{width:250px;height:calc( 250px * 0.4285 );}.elementor-11880 .elementor-element.elementor-element-203e076{--overlay-opacity:0;--margin-top:170px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11880 .elementor-element.elementor-element-9fd9bfc{--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11880 .elementor-element.elementor-element-9b636fd{--margin-top:0px;--margin-bottom:-15px;--margin-left:0px;--margin-right:0px;}.elementor-11880 .elementor-element.elementor-element-0b11800 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-11880 .elementor-element.elementor-element-293b0f4{--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11880 .elementor-element.elementor-element-74937f3 .elementor-heading-title{font-size:18px;line-height:22px;}.elementor-11880 .elementor-element.elementor-element-71ada19{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11880 .elementor-element.elementor-element-3da3a10{--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11880 .elementor-element.elementor-element-7374127 > .elementor-widget-container{margin:0px 0px 0px -90px;}.elementor-11880 .elementor-element.elementor-element-7374127{text-align:center;}.elementor-11880 .elementor-element.elementor-element-0e4ebcc > .elementor-widget-container{margin:-45px -100px 0px 0px;}.elementor-11880 .elementor-element.elementor-element-0e4ebcc{text-align:center;}.elementor-11880 .elementor-element.elementor-element-2aa270a > .elementor-widget-container{margin:-55px 0px 0px 0px;}.elementor-11880 .elementor-element.elementor-element-6f82875{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11880 .elementor-element.elementor-element-0c4a889 img{border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;}.elementor-11880 .elementor-element.elementor-element-1a931c3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11880 .elementor-element.elementor-element-4ea7a27{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11880 .elementor-element.elementor-element-7c594d7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11880 .elementor-element.elementor-element-3247c55{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11880 .elementor-element.elementor-element-aa020fa{--margin-top:0px;--margin-bottom:-6px;--margin-left:0px;--margin-right:0px;}.elementor-11880 .elementor-element.elementor-element-9376241 .elementor-heading-title{font-size:18px;}.elementor-11880 .elementor-element.elementor-element-b42a5f1{--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11880 .elementor-element.elementor-element-8012886 .elementor-heading-title{font-size:18px;line-height:22px;}.elementor-11880 .elementor-element.elementor-element-f301e57 img{border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;}.elementor-11880 .elementor-element.elementor-element-a47c8a1{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11880 .elementor-element.elementor-element-eea1bdd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11880 .elementor-element.elementor-element-b3fba18 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11880 .elementor-element.elementor-element-b7699de img{border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;}.elementor-11880 .elementor-element.elementor-element-6dfb4a2{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11880 .elementor-element.elementor-element-e90d85a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11880 .elementor-element.elementor-element-87d3932 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11880 .elementor-element.elementor-element-8032529{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11880 .elementor-element.elementor-element-190cb98{--margin-top:0px;--margin-bottom:-6px;--margin-left:0px;--margin-right:0px;}.elementor-11880 .elementor-element.elementor-element-4d2fdfa .elementor-heading-title{font-size:13px;}.elementor-11880 .elementor-element.elementor-element-8b1393b{--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11880 .elementor-element.elementor-element-dff3a56 .elementor-heading-title{font-size:18px;line-height:22px;}.elementor-11880 .elementor-element.elementor-element-ac40194 img{border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;}.elementor-11880 .elementor-element.elementor-element-347d7aa{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11880 .elementor-element.elementor-element-3542f05{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11880 .elementor-element.elementor-element-307bad3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11880 .elementor-element.elementor-element-2e3ed7c img{border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;}.elementor-11880 .elementor-element.elementor-element-1404735{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11880 .elementor-element.elementor-element-79766c5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11880 .elementor-element.elementor-element-bdfb19f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11880 .elementor-element.elementor-element-cd863fe{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11880 .elementor-element.elementor-element-4b214cc{--margin-top:0px;--margin-bottom:-6px;--margin-left:0px;--margin-right:0px;}.elementor-11880 .elementor-element.elementor-element-2f53235 .elementor-heading-title{font-size:13px;}.elementor-11880 .elementor-element.elementor-element-a5c3398{--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11880 .elementor-element.elementor-element-facfa04 .elementor-heading-title{font-size:18px;line-height:22px;}.elementor-11880 .elementor-element.elementor-element-710d82e img{border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;}.elementor-11880 .elementor-element.elementor-element-a68db30{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11880 .elementor-element.elementor-element-318b737{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11880 .elementor-element.elementor-element-ceb25d0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11880 .elementor-element.elementor-element-879a5c5 img{border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;}.elementor-11880 .elementor-element.elementor-element-f947728{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11880 .elementor-element.elementor-element-62973bc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11880 .elementor-element.elementor-element-2f40fed > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11880 .elementor-element.elementor-element-ba4c7bc{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11880 .elementor-element.elementor-element-f96437c{--margin-top:0px;--margin-bottom:-6px;--margin-left:0px;--margin-right:0px;}.elementor-11880 .elementor-element.elementor-element-ae8977d .elementor-heading-title{font-size:13px;}.elementor-11880 .elementor-element.elementor-element-54c20a0{--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11880 .elementor-element.elementor-element-e589b9e .elementor-heading-title{font-size:18px;line-height:22px;}.elementor-11880 .elementor-element.elementor-element-6ecdbed img{border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;}.elementor-11880 .elementor-element.elementor-element-1a64cf3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11880 .elementor-element.elementor-element-1005185 .elementor-heading-title{font-size:18px;line-height:22px;}.elementor-11880 .elementor-element.elementor-element-7cef7b8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11880 .elementor-element.elementor-element-c74ca82{--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11880 .elementor-element.elementor-element-d39d8ed > .elementor-widget-container{margin:0px 0px 0px -90px;}.elementor-11880 .elementor-element.elementor-element-d39d8ed{text-align:center;}.elementor-11880 .elementor-element.elementor-element-743590a > .elementor-widget-container{margin:-45px -100px 0px 0px;}.elementor-11880 .elementor-element.elementor-element-743590a{text-align:center;}.elementor-11880 .elementor-element.elementor-element-30a735e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11880 .elementor-element.elementor-element-8741863{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11880 .elementor-element.elementor-element-75d65be .elementor-heading-title{font-size:18px;line-height:22px;}.elementor-11880 .elementor-element.elementor-element-428451a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11880 .elementor-element.elementor-element-428451a img{width:65%;}.elementor-11880 .elementor-element.elementor-element-eb5706c > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-11880 .elementor-element.elementor-element-eb5706c .elementor-image-box-wrapper{text-align:center;}.elementor-11880 .elementor-element.elementor-element-eb5706c .elementor-image-box-img{margin-bottom:20px;}.elementor-11880 .elementor-element.elementor-element-eb5706c.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-11880 .elementor-element.elementor-element-eb5706c.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-11880 .elementor-element.elementor-element-eb5706c.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-11880 .elementor-element.elementor-element-eb5706c .elementor-image-box-title{margin-bottom:10px;}.elementor-11880 .elementor-element.elementor-element-cd7f774 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-11880 .elementor-element.elementor-element-cd7f774 .elementor-image-box-wrapper{text-align:center;}.elementor-11880 .elementor-element.elementor-element-cd7f774 .elementor-image-box-img{margin-bottom:10px;}.elementor-11880 .elementor-element.elementor-element-cd7f774.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-11880 .elementor-element.elementor-element-cd7f774.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-11880 .elementor-element.elementor-element-cd7f774.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-11880 .elementor-element.elementor-element-569260e > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-11880 .elementor-element.elementor-element-569260e .elementor-image-box-wrapper{text-align:center;}.elementor-11880 .elementor-element.elementor-element-569260e .elementor-image-box-img{margin-bottom:10px;}.elementor-11880 .elementor-element.elementor-element-569260e.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-11880 .elementor-element.elementor-element-569260e.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-11880 .elementor-element.elementor-element-569260e.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-11880 .elementor-element.elementor-element-08502d2 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-11880 .elementor-element.elementor-element-08502d2 .elementor-image-box-wrapper{text-align:center;}.elementor-11880 .elementor-element.elementor-element-08502d2 .elementor-image-box-img{margin-bottom:10px;}.elementor-11880 .elementor-element.elementor-element-08502d2.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-11880 .elementor-element.elementor-element-08502d2.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-11880 .elementor-element.elementor-element-08502d2.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-11880 .elementor-element.elementor-element-5351673{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11880 .elementor-element.elementor-element-95bd483 .elementor-heading-title{font-size:18px;line-height:22px;}.elementor-11880 .elementor-element.elementor-element-d8abf28 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11880 .elementor-element.elementor-element-d8abf28 img{width:65%;}.elementor-11880 .elementor-element.elementor-element-c8e465a > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-11880 .elementor-element.elementor-element-c8e465a{text-align:center;}.elementor-11880 .elementor-element.elementor-element-c8e465a .elementor-heading-title{font-size:38px;}.elementor-11880 .elementor-element.elementor-element-6ed5959 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-11880 .elementor-element.elementor-element-6ed5959 .elementor-heading-title{font-size:30px;}.elementor-11880 .elementor-element.elementor-element-8bac354 .elementor-image-box-img{margin-bottom:15px;}.elementor-11880 .elementor-element.elementor-element-66e045a .elementor-image-box-img{margin-bottom:15px;}.elementor-11880 .elementor-element.elementor-element-d7f9076 .elementor-image-box-img{margin-bottom:15px;}.elementor-11880 .elementor-element.elementor-element-b9a0976 .elementor-image-box-img{margin-bottom:15px;}.elementor-11880 .elementor-element.elementor-element-e8e9c8b > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-11880 .elementor-element.elementor-element-e8e9c8b{text-align:center;}.elementor-11880 .elementor-element.elementor-element-e8e9c8b .elementor-heading-title{font-size:20px;}.elementor-11880 .elementor-element.elementor-element-08a4e5b img{border-radius:4px 4px 4px 4px;}.elementor-11880 .elementor-element.elementor-element-54d146a > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-11880 .elementor-element.elementor-element-82bcf60{width:var( --container-widget-width, 293px );max-width:293px;--container-widget-width:293px;--container-widget-flex-grow:0;}.elementor-11880 .elementor-element.elementor-element-bc38496{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11880 .elementor-element.elementor-element-e31431b .elementor-heading-title{font-size:18px;line-height:22px;}.elementor-11880 .elementor-element.elementor-element-b98161f > .elementor-widget-container{margin:10px 0px 0px 0px;}}@media(min-width:768px){.elementor-11880 .elementor-element.elementor-element-6f74ceb{--width:100%;}.elementor-11880 .elementor-element.elementor-element-5f5b4da{--width:50%;}.elementor-11880 .elementor-element.elementor-element-eaa10c9{--width:100%;}.elementor-11880 .elementor-element.elementor-element-ec3098f{--width:100%;}.elementor-11880 .elementor-element.elementor-element-203e076{--width:100%;}.elementor-11880 .elementor-element.elementor-element-49b0ec0{--width:50%;}.elementor-11880 .elementor-element.elementor-element-c23b27d{--width:50%;}.elementor-11880 .elementor-element.elementor-element-07e50a4{--width:75%;}.elementor-11880 .elementor-element.elementor-element-e7aab04{--width:75%;}.elementor-11880 .elementor-element.elementor-element-783563e{--width:75%;}.elementor-11880 .elementor-element.elementor-element-4680417{--width:75%;}.elementor-11880 .elementor-element.elementor-element-2674769{--width:50%;}.elementor-11880 .elementor-element.elementor-element-05f36d9{--width:50%;}.elementor-11880 .elementor-element.elementor-element-d9a48a8{--width:50%;}.elementor-11880 .elementor-element.elementor-element-8644a61{--width:50%;}}/* Start custom CSS for html, class: .elementor-element-4db18a7 */.flash-sale-banner {
  background: #004D4; /* deep purple background */
  padding: 20px 0;
  text-align: center;
  position: relative;
  overflow: hidden;
}

.flash-ribbon {
  display: inline-block;
  background: #e53935; /* red ribbon */
  color: white;
  padding: 10px 24px;
  font-size: 1rem;
  font-weight: 600;
  border-radius: 4px;
  position: relative;
  box-shadow: 0 4px 10px rgba(0,0,0,0.2);
  font-family: 'Inter', sans-serif;
}

.flash-ribbon::before,
.flash-ribbon::after {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  background: inherit;
  top: 50%;
  transform: translateY(-50%);
  clip-path: polygon(100% 0, 0 50%, 100% 100%);
}

.flash-ribbon::before {
  left: -20px;
}

.flash-ribbon::after {
  right: -20px;
  transform: translateY(-50%) rotate(180deg);
}

/* Responsive */
@media (max-width: 600px) {
  .flash-ribbon {
    font-size: 0.9rem;
    padding: 8px 16px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ff04453 */:root {
  --price-new:    #e91e63;
  --price-old:    #888;
  --timer-bg:     rgba(233,30,99,0.1);
  --timer-text:   #e91e63;
  --font:         'Poppins', sans-serif;
  --radius:       0.75rem;
  --gap:          1rem;
}

.sale-timer {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: var(--gap);
  flex-wrap: wrap;
  padding: 1rem;
  font-family: var(--font);
}

.pricing {
  display: flex;
  align-items: baseline;
  gap: 0.5rem;
}
.new-price {
  font-size: 2.5rem;
  font-weight: 700;
  color: var(--price-new);
}
.old-price {
  font-size: 1.5rem;
  color: var(--price-old);
  text-decoration: line-through;
}

.countdown {
  display: flex;
  align-items: center;
  background: var(--timer-bg);
  padding: 0.5rem 1rem;
  border-radius: var(--radius);
}
.alarm-icon {
  font-size: 1.5rem;
  margin-right: 0.5rem;
  color: var(--price-new);
  display: inline-block;
}
.time {
  font-size: 1.25rem;
  font-weight: 600;
  color: var(--timer-text);
  font-variant-numeric: tabular-nums;
}

/* Shake animation */
@keyframes shake {
  0%, 100% { transform: rotate(0deg); }
  20%      { transform: rotate(-10deg); }
  40%      { transform: rotate(10deg); }
  60%      { transform: rotate(-8deg); }
  80%      { transform: rotate(8deg); }
}
.alarm-icon.shake {
  animation: shake 0.5s ease-in-out;
}

/* Tablet & large phones (≤600px) */
@media (max-width: 600px) {
  .new-price   { font-size: 2rem; }
  .old-price   { font-size: 1.25rem; }
  .alarm-icon  { font-size: 1.25rem; margin-right: 0.4rem; }
  .time        { font-size: 1rem; }
  .countdown   { padding: 0.4rem 0.8rem; }
  .sale-timer  { gap: 0.75rem; padding: 0.75rem; }
}

/* Small phones (≤400px) */
@media (max-width: 400px) {
  .sale-timer  { flex-direction: column; gap: 0.5rem; }
  .pricing     { gap: 0.25rem; }
  .new-price   { font-size: 1.75rem; }
  .old-price   { font-size: 1rem; }
  .alarm-icon  { font-size: 1rem; margin-right: 0.3rem; }
  .time        { font-size: 0.9rem; }
  .countdown   { padding: 0.3rem 0.6rem; }
}
:root {
  --price-new:    #FFD700;       /* Solution Mize Gold */
  --price-old:    #999999;
  --timer-bg:     #f5f7ff;       /* light bluish white */
  --timer-text:   #172755;       /* Solution Mize Navy */
  --font:         'Poppins', sans-serif;
  --radius:       1rem;
  --gap:          1.5rem;
}

.sale-timer {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: var(--gap);
  flex-wrap: wrap;
  padding: 2rem 1rem;
  font-family: var(--font);
}

.pricing {
  display: flex;
  align-items: baseline;
  gap: 0.75rem;
}
.new-price {
  font-size: 3.5rem;
  font-weight: 800;
  color: var(--price-new);
}
.old-price {
  font-size: 2rem;
  color: var(--price-old);
  text-decoration: line-through;
}

.countdown {
  display: flex;
  align-items: center;
  background: var(--timer-bg);
  padding: 1rem 2rem;
  border-radius: var(--radius);
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.05);
  border: 2px solid #17275522;
}

.alarm-icon {
  font-size: 2.2rem;
  margin-right: 0.75rem;
  color: var(--price-new);
  display: inline-block;
}
.time {
  font-size: 2.2rem;
  font-weight: 700;
  color: var(--timer-text);
  font-variant-numeric: tabular-nums;
}

/* Jerk Animation */
@keyframes shake {
  0%,100%   { transform: rotate(0deg); }
  20%       { transform: rotate(-10deg); }
  40%       { transform: rotate(10deg); }
  60%       { transform: rotate(-8deg); }
  80%       { transform: rotate(8deg); }
}
.alarm-icon.shake {
  animation: shake 0.5s ease-in-out;
}

/* Responsive Mobile Boost */
@media (max-width: 768px) {
  .new-price   { font-size: 3rem; }
  .old-price   { font-size: 1.5rem; }
  .alarm-icon  { font-size: 2rem; margin-right: 0.6rem; }
  .time        { font-size: 2.4rem; }
  .countdown   { padding: 1rem 1.6rem; }
  .sale-timer  { gap: 1.2rem; padding: 1.5rem 1rem; }
}

@media (max-width: 480px) {
  .sale-timer  { flex-direction: column; gap: 1.2rem; }
  .pricing     { gap: 0.4rem; }
  .new-price   { font-size: 2.7rem; }
  .old-price   { font-size: 1.3rem; }
  .alarm-icon  { font-size: 1.8rem; }
  .time        { font-size: 2.5rem; }
  .countdown   { padding: 1.2rem 1.6rem; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9ec7eb9 */.headline-section {
  max-width: 1000px;
  margin: 0 auto;
  padding: 3.5rem 1rem 2rem;
  text-align: center;
}

.headline-title {
  font-size: clamp(2.25rem, 7vw, 3.75rem); /* 36px to 60px */
  font-weight: 800;
  line-height: 1.2;
  color: #222;
  margin-bottom: 1.2rem;
}

.headline-title span {
  color: #ff6600;
}

.headline-subtitle {
  font-size: clamp(1.125rem, 4vw, 1.35rem); /* 18px to 21.6px */
  color: #555;
  font-weight: 500;
  max-width: 720px;
  margin: 0 auto;
  line-height: 1.6;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0b11800 */.happy-customers-banner {
  display: inline-flex;
  align-items: center;
  gap: 0.75rem;
  padding: 0.6rem 1.5rem;
  border-radius: 12px;
  background: linear-gradient(90deg, #d1a8ff, #c291ff); /* light purple gradient */
  font-family: 'Poppins', sans-serif;
  font-weight: 700;
  font-size: 1rem;
  color: #fff;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
}

.customer-avatars img {
  width: 72px;
  height: auto;
  display: block;
}
.rising-shine {
  position: relative;
  overflow: hidden;
}

.rising-shine::before {
  content: '';
  position: absolute;
  top: 0;
  left: 100%;
  width: 8%;
  height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255, 255, 255, 0.4), transparent);
  transform: skewX(-45deg);
  z-index: 1;
  animation: shine-animation 2s ease-in-out infinite;
}

@keyframes shine-animation {
  0% {
    left: 100%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  80% {
    opacity: 1;
  }
  100% {
    left: -10%;
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c2fab22 */.purchase-banner {
  background-color: #172755;
  color: #ffffff;
  padding: 12px 24px;
  font-size: 1rem;
  font-weight: 600;
  font-family: 'Inter', sans-serif;
  border-radius: 16px;
  display: inline-block;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
  margin-top: 40px;
  text-align: center;
}

.purchase-text::after {
  content: "47";
  color: #FFD700;
  font-weight: 800;
  animation: increaseCount 10s infinite steps(1);
}

@keyframes increaseCount {
  0%   { content: "47"; }
  20%  { content: "48"; }
  40%  { content: "50"; }
  60%  { content: "52"; }
  80%  { content: "54"; }
  100% { content: "57"; }
}
.cart-icon {
  display: inline-block;
  font-size: 1.5rem;
  margin-right: 8px;
  animation: cartBump 1.5s infinite;
}

@keyframes cartBump {
  0%, 100% {
    transform: translateY(0);
  }
  30% {
    transform: translateY(-10px);
  }
  45% {
    transform: translateY(2px);
  }
  60% {
    transform: translateY(-5px);
  }
  75% {
    transform: translateY(0px);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2aa270a */.trust-note {
  font-family: 'Inter', sans-serif;
  font-size: 1.1rem; /* default desktop size */
  color: #55556e;
  text-align: center;
  max-width: 700px;
  margin: 20px auto;
  line-height: 1.6;
}

.trust-note strong {
  color: #172755;
  font-weight: 700;
}

/* 🔹 Larger font size on mobile */
@media (max-width: 600px) {
  .trust-note {
    font-size: 1.25rem; /* ~20px on mobile */
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1a931c3 */.todo-section {
  background-color: #ffffff;
  padding: 2rem 1rem;
  font-family: 'Poppins', sans-serif;
}

.todo-container {
  max-width: 820px;
  margin: auto;
  color: #172755;
}

.todo-title {
  font-size: 2.4rem;
  font-weight: 700;
  text-align: center;
  margin-bottom: 1.2rem;
  line-height: 1.4;
}

.todo-paragraph {
  font-size: 1.15rem;
  line-height: 1.8;
  color: #333;
  text-align: center;
  margin-bottom: 2rem;
}

.todo-list {
  list-style: none;
  padding: 0;
  margin: 0 0 2rem 0;
}

.todo-list li {
  margin-bottom: 1rem;
  font-size: 1.1rem;
  line-height: 1.6;
  color: #172755;
  padding-left: 1.8rem;
  position: relative;
}

.todo-list li::before {
  content: "✔️";
  position: absolute;
  left: 0;
  top: 2px;
}

.todo-note-box {
  background-color: #f4f8ff;
  border-left: 5px solid #FFD700;
  padding: 1rem 1.5rem;
  margin-bottom: 1.5rem;
  border-radius: 8px;
  font-size: 1.05rem;
  color: #444;
}

.todo-highlight {
  font-size: 1.15rem;
  text-align: center;
  font-weight: 600;
  color: #172755;
}

@media (max-width: 600px) {
  .todo-title {
    font-size: 1.9rem;
  }

  .todo-paragraph,
  .todo-list li,
  .todo-note-box,
  .todo-highlight {
    font-size: 1rem;
  }
}
:root {
  --font-main: 'Poppins', sans-serif;
  --color-text: #1a1a1a;
  --color-heading: #111;
}

/* === Base Body === */
body {
  font-family: var(--font-main);
  font-size: 1.2rem;         /* ~19px */
  line-height: 1.85;
  color: var(--color-text);
}

/* === Headings === */
h1, h2, h3, h4, h5, h6 {
  font-family: var(--font-main);
  color: var(--color-heading);
  line-height: 1.3;
  margin-bottom: 1rem;
  font-weight: 700;
}

h1 { font-size: 3rem; }     /* ~48px */
h2 { font-size: 2.5rem; }   /* ~40px */
h3 { font-size: 2rem; }     /* ~32px */
h4 { font-size: 1.75rem; }  /* ~28px */
h5 { font-size: 1.5rem; }   /* ~24px */
h6 { font-size: 1.25rem; }  /* ~20px */

/* === Paragraphs & Text === */
p {
  font-size: 1.2rem;         /* ~19px */
  margin-bottom: 1.2rem;
  color: var(--color-text);
}

/* === Links & Buttons === */
a,
button,
input[type="submit"],
.whatsapp-btn {
  font-size: 1.2rem;
  font-weight: 600;
  line-height: 1.4;
}

button,
input[type="submit"],
.whatsapp-btn {
  padding: 1rem 1.6rem;
  border-radius: 12px;
}

/* === Lists === */
ul, ol {
  font-size: 1.2rem;
  margin-left: 1.5rem;
}

/* === FAQs, Sub Features, Sections === */
.faq-question,
.sub-features__headline,
.sub-features__list li {
  font-size: 1.3rem;
}

.faq-answer {
  font-size: 1.15rem;
}

/* === Responsive for Mobile === */
@media (max-width: 768px) {
  body { font-size: 1.05rem; }

  h1 { font-size: 2.2rem; }
  h2 { font-size: 2rem; }
  h3 { font-size: 1.75rem; }
  h4 { font-size: 1.5rem; }
  h5 { font-size: 1.25rem; }

  p, li, a, button {
    font-size: 1.05rem;
  }
}
@media (max-width: 768px) {
  body {
    font-size: 1.2rem; /* ~19px */
  }

  h1 { font-size: 2.6rem; }
  h2 { font-size: 2.3rem; }
  h3 { font-size: 2rem; }
  h4 { font-size: 1.75rem; }
  h5 { font-size: 1.4rem; }
  h6 { font-size: 1.2rem; }

  p, li, a, button, .todo-paragraph, .todo-note-box, .todo-highlight {
    font-size: 1.2rem;
  }

  .todo-title {
    font-size: 2.4rem;
  }

  .faq-question,
  .sub-features__headline,
  .sub-features__list li {
    font-size: 1.3rem;
  }

  .faq-answer {
    font-size: 1.2rem;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7c594d7 */.trees-section {
  background-color: #ffffff;
  padding: 2.5rem 1rem;
  font-family: 'Poppins', sans-serif;
}

.trees-container {
  max-width: 820px;
  margin: auto;
  color: #172755;
}

.trees-title {
  font-size: 2.3rem;
  font-weight: 700;
  text-align: center;
  margin-bottom: 1.2rem;
  line-height: 1.4;
}

.trees-intro {
  font-size: 1.15rem;
  line-height: 1.8;
  color: #333;
  text-align: center;
  margin-bottom: 2rem;
}

.trees-list {
  list-style: none;
  padding-left: 0;
  margin-bottom: 2rem;
}

.trees-list li {
  margin-bottom: 1rem;
  font-size: 1.1rem;
  line-height: 1.6;
  padding-left: 1.8rem;
  position: relative;
  color: #172755;
}

.trees-list li::before {
  content: "🌳";
  position: absolute;
  left: 0;
  top: 2px;
}

.trees-highlight-box {
  background: #e6fff0;
  border-left: 5px solid #00c26e;
  padding: 1.2rem 1.5rem;
  margin-bottom: 1.5rem;
  border-radius: 8px;
  font-size: 1.05rem;
  color: #20503c;
}

.trees-cta {
  font-size: 1.15rem;
  text-align: center;
  font-weight: 600;
  color: #172755;
}

@media (max-width: 600px) {
  .trees-title {
    font-size: 1.9rem;
  }

  .trees-intro,
  .trees-list li,
  .trees-highlight-box,
  .trees-cta {
    font-size: 1rem;
  }

  .trees-highlight-box {
    padding: 1rem;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b3fba18 */.todo-section {
  background-color: #ffffff;
  padding: 2.5rem 1rem;
  font-family: 'Poppins', sans-serif;
}

.todo-container {
  max-width: 820px;
  margin: auto;
  color: #172755;
}

.todo-title {
  font-size: 2.3rem;
  font-weight: 700;
  text-align: center;
  margin-bottom: 1.2rem;
  line-height: 1.4;
}

.todo-paragraph {
  font-size: 1.15rem;
  line-height: 1.8;
  color: #333;
  text-align: center;
  margin-bottom: 2rem;
}

.todo-list {
  list-style: none;
  padding: 0;
  margin: 0 0 2rem 0;
}

.todo-list li {
  margin-bottom: 1rem;
  font-size: 1.1rem;
  line-height: 1.6;
  color: #172755;
  padding-left: 1.8rem;
  position: relative;
}

.todo-list li::before {
  content: "✔️";
  position: absolute;
  left: 0;
  top: 2px;
}

.todo-note-box {
  background-color: #f4f8ff;
  border-left: 5px solid #FFD700;
  padding: 1.2rem 1.5rem;
  margin-bottom: 1.5rem;
  border-radius: 8px;
  font-size: 1.05rem;
  color: #444;
}

.todo-highlight {
  font-size: 1.15rem;
  text-align: center;
  font-weight: 600;
  color: #172755;
}

/* 🔹 Bigger Font on Mobile View */
@media (max-width: 600px) {
  .todo-title {
    font-size: 2.1rem;
  }

  .todo-paragraph {
    font-size: 1.25rem;
    line-height: 1.9;
  }

  .todo-list li {
    font-size: 1.2rem;
    line-height: 1.75;
  }

  .todo-note-box {
    font-size: 1.15rem;
    padding: 1.2rem 1.4rem;
  }

  .todo-highlight {
    font-size: 1.25rem;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-87d3932 */.trees-section {
  background-color: #ffffff;
  padding: 2.5rem 1rem;
  font-family: 'Poppins', sans-serif;
}

.trees-container {
  max-width: 820px;
  margin: auto;
  color: #172755;
}

.trees-title {
  font-size: 2.3rem;
  font-weight: 700;
  text-align: center;
  margin-bottom: 1.2rem;
  line-height: 1.4;
}

.trees-intro {
  font-size: 1.15rem;
  line-height: 1.8;
  color: #333;
  text-align: center;
  margin-bottom: 2rem;
}

.trees-list {
  list-style: none;
  padding-left: 0;
  margin-bottom: 2rem;
}

.trees-list li {
  margin-bottom: 1rem;
  font-size: 1.1rem;
  line-height: 1.6;
  padding-left: 1.8rem;
  position: relative;
  color: #172755;
}

.trees-list li::before {
  content: "🌳";
  position: absolute;
  left: 0;
  top: 2px;
}

.trees-highlight-box {
  background: #e6fff0;
  border-left: 5px solid #00c26e;
  padding: 1.2rem 1.5rem;
  margin-bottom: 1.5rem;
  border-radius: 8px;
  font-size: 1.05rem;
  color: #20503c;
}

.trees-cta {
  font-size: 1.15rem;
  text-align: center;
  font-weight: 600;
  color: #172755;
}

@media (max-width: 600px) {
  .trees-title {
    font-size: 1.9rem;
  }

  .trees-intro,
  .trees-list li,
  .trees-highlight-box,
  .trees-cta {
    font-size: 1rem;
  }

  .trees-highlight-box {
    padding: 1rem;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-307bad3 */.todo-section {
  background-color: #ffffff;
  padding: 2.5rem 1rem;
  font-family: 'Poppins', sans-serif;
}

.todo-container {
  max-width: 820px;
  margin: auto;
  color: #172755;
}

.todo-title {
  font-size: 2.3rem;
  font-weight: 700;
  text-align: center;
  margin-bottom: 1.2rem;
  line-height: 1.4;
}

.todo-paragraph {
  font-size: 1.15rem;
  line-height: 1.8;
  color: #333;
  text-align: center;
  margin-bottom: 2rem;
}

.todo-list {
  list-style: none;
  padding-left: 0;
  margin-bottom: 2rem;
}

.todo-list li {
  margin-bottom: 1rem;
  font-size: 1.1rem;
  line-height: 1.6;
  color: #172755;
  padding-left: 1.8rem;
  position: relative;
}

.todo-note-box {
  background-color: #f4f8ff;
  border-left: 5px solid #FFD700;
  padding: 1.2rem 1.5rem;
  margin-bottom: 1.5rem;
  border-radius: 8px;
  font-size: 1.05rem;
  color: #444;
}

.todo-highlight {
  font-size: 1.15rem;
  text-align: center;
  font-weight: 600;
  color: #172755;
}

/* 🔹 Bigger Font Sizes on Phone View */
@media (max-width: 600px) {
  .todo-title {
    font-size: 2.1rem;
  }

  .todo-paragraph {
    font-size: 1.25rem;
  }

  .todo-list li {
    font-size: 1.2rem;
    line-height: 1.7;
  }

  .todo-note-box {
    font-size: 1.15rem;
    padding: 1.2rem 1.4rem;
  }

  .todo-highlight {
    font-size: 1.25rem;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bdfb19f */.todo-section {
  background-color: #ffffff;
  padding: 2.5rem 1rem;
  font-family: 'Poppins', sans-serif;
}

.todo-container {
  max-width: 820px;
  margin: auto;
  color: #172755;
}

.todo-title {
  font-size: 2.3rem;
  font-weight: 700;
  text-align: center;
  margin-bottom: 1.2rem;
  line-height: 1.4;
}

.todo-paragraph {
  font-size: 1.15rem;
  line-height: 1.8;
  color: #333;
  text-align: center;
  margin-bottom: 2rem;
}

.todo-list {
  list-style: none;
  padding-left: 0;
  margin-bottom: 2rem;
}

.todo-list li {
  margin-bottom: 1rem;
  font-size: 1.1rem;
  line-height: 1.6;
  padding-left: 1.8rem;
  position: relative;
  color: #172755;
}

.todo-note-box {
  background-color: #f4f8ff;
  border-left: 5px solid #FFD700;
  padding: 1.2rem 1.5rem;
  margin-bottom: 1.5rem;
  border-radius: 8px;
  font-size: 1.05rem;
  color: #444;
}

.todo-highlight {
  font-size: 1.15rem;
  text-align: center;
  font-weight: 600;
  color: #172755;
}

/* 🔹 Bigger Font Sizes on Phone View */
@media (max-width: 600px) {
  .todo-title {
    font-size: 2.1rem;
  }

  .todo-paragraph {
    font-size: 1.25rem;
  }

  .todo-list li {
    font-size: 1.2rem;
    line-height: 1.7;
  }

  .todo-note-box {
    font-size: 1.15rem;
    padding: 1.2rem 1.4rem;
  }

  .todo-highlight {
    font-size: 1.25rem;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ceb25d0 */.todo-section {
  background-color: #ffffff;
  padding: 2.5rem 1rem;
  font-family: 'Poppins', sans-serif;
}

.todo-container {
  max-width: 820px;
  margin: auto;
  color: #172755;
}

.todo-title {
  font-size: 2.3rem;
  font-weight: 700;
  text-align: center;
  margin-bottom: 1.2rem;
  line-height: 1.4;
}

.todo-paragraph {
  font-size: 1.15rem;
  line-height: 1.8;
  color: #333;
  text-align: center;
  margin-bottom: 2rem;
}

.todo-list {
  list-style: none;
  padding-left: 0;
  margin-bottom: 2rem;
}

.todo-list li {
  margin-bottom: 1rem;
  font-size: 1.1rem;
  line-height: 1.6;
  padding-left: 1.8rem;
  position: relative;
  color: #172755;
}

.todo-note-box {
  background-color: #f4f8ff;
  border-left: 5px solid #FFD700;
  padding: 1.2rem 1.5rem;
  margin-bottom: 1.5rem;
  border-radius: 8px;
  font-size: 1.05rem;
  color: #444;
}

.todo-highlight {
  font-size: 1.15rem;
  text-align: center;
  font-weight: 600;
  color: #172755;
}

/* 🔹 Bigger Font Sizes on Phone View */
@media (max-width: 600px) {
  .todo-title {
    font-size: 2.1rem;
  }

  .todo-paragraph {
    font-size: 1.25rem;
  }

  .todo-list li {
    font-size: 1.2rem;
    line-height: 1.7;
  }

  .todo-note-box {
    font-size: 1.15rem;
    padding: 1.2rem 1.4rem;
  }

  .todo-highlight {
    font-size: 1.25rem;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2f40fed */.todo-section {
  background-color: #ffffff;
  padding: 2.5rem 1rem;
  font-family: 'Poppins', sans-serif;
}

.todo-container {
  max-width: 820px;
  margin: auto;
  color: #172755;
}

.todo-title {
  font-size: 2.3rem;
  font-weight: 700;
  text-align: center;
  margin-bottom: 1.2rem;
  line-height: 1.4;
}

.todo-paragraph {
  font-size: 1.15rem;
  line-height: 1.8;
  color: #333;
  text-align: center;
  margin-bottom: 2rem;
}

.todo-list {
  list-style: none;
  padding-left: 0;
  margin-bottom: 2rem;
}

.todo-list li {
  margin-bottom: 1rem;
  font-size: 1.1rem;
  line-height: 1.6;
  padding-left: 1.8rem;
  position: relative;
  color: #172755;
}

.todo-note-box {
  background-color: #f4f8ff;
  border-left: 5px solid #FFD700;
  padding: 1.2rem 1.5rem;
  margin-bottom: 1.5rem;
  border-radius: 8px;
  font-size: 1.05rem;
  color: #444;
}

.todo-highlight {
  font-size: 1.15rem;
  text-align: center;
  font-weight: 600;
  color: #172755;
}

/* 🔹 Bigger Fonts for Mobile View */
@media (max-width: 600px) {
  .todo-title {
    font-size: 2.1rem;
  }

  .todo-paragraph {
    font-size: 1.25rem;
  }

  .todo-list li {
    font-size: 1.2rem;
    line-height: 1.7;
  }

  .todo-note-box {
    font-size: 1.15rem;
    padding: 1.2rem 1.4rem;
  }

  .todo-highlight {
    font-size: 1.25rem;
  }
}
@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;600;700&display=swap');

.todo-section {
  background-color: #ffffff;
  padding: 2.5rem 1rem;
  font-family: 'Manrope', sans-serif;
}

.todo-container {
  max-width: 820px;
  margin: auto;
  color: #172755;
}

.todo-title {
  font-size: 2.4rem;
  font-weight: 700;
  text-align: center;
  margin-bottom: 1.3rem;
  line-height: 1.3;
}

.todo-paragraph {
  font-size: 1.25rem;
  line-height: 1.8;
  color: #444;
  text-align: center;
  margin-bottom: 2rem;
}

.todo-list {
  list-style: none;
  padding: 0;
  margin-bottom: 2rem;
}

.todo-list li {
  font-size: 1.2rem;
  line-height: 1.7;
  margin-bottom: 1.2rem;
  color: #172755;
  position: relative;
  padding-left: 1.8rem;
  text-align: left;
}

.todo-list li::before {
  content: "✔";
  position: absolute;
  left: 0;
  top: 0.15rem;
  color: #00b67a;
  font-weight: 700;
}

.todo-note-box {
  background-color: #f4f8ff;
  border-left: 5px solid #FFD700;
  padding: 1.3rem 1.5rem;
  border-radius: 10px;
  font-size: 1.15rem;
  color: #333;
  line-height: 1.6;
  margin-bottom: 1.8rem;
}

.todo-highlight {
  font-size: 1.25rem;
  font-weight: 600;
  text-align: center;
  color: #172755;
}

/* 📱 Mobile View Optimized */
@media (max-width: 600px) {
  .todo-title {
    font-size: 2.15rem;
  }

  .todo-paragraph {
    font-size: 1.35rem;
  }

  .todo-list li {
    font-size: 1.35rem;
    line-height: 1.8;
  }

  .todo-note-box {
    font-size: 1.25rem;
    padding: 1.4rem 1.5rem;
  }

  .todo-highlight {
    font-size: 1.3rem;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dc32956 */.reviews-section {
  display: flex;
  gap: 1.5rem;
  flex-wrap: wrap;
  justify-content: center;
  padding: 2rem;
  font-family: 'Poppins', sans-serif;
}

.review-card {
  background: #f9fafb;
  border-radius: 12px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.05);
  padding: 1.5rem;
  max-width: 320px;
  flex: 1;
}

.review-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1rem;
}

.avatar {
  background-color: #ddd;
  border-radius: 50%;
  font-weight: 600;
  font-size: 1rem;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #333;
  margin-right: 0.75rem;
}

.review-header h4 {
  font-size: 1rem;
  margin: 0;
}

.stars {
  color: #00b67a;
  font-size: 0.9rem;
}

.trust-badge {
  font-size: 0.75rem;
  color: #00b67a;
  font-weight: 500;
}

.review-card h5 {
  font-size: 1rem;
  font-weight: 600;
  margin: 0.5rem 0;
}

.review-card p {
  font-size: 0.9rem;
  color: #555;
  margin-bottom: 1rem;
}

.review-date {
  font-size: 0.75rem;
  color: #888;
}
.infinite-reviews-wrapper {
  overflow: hidden;
  background: #fff;
  padding: 2rem 0;
  font-family: 'Poppins', sans-serif;
}

.review-row {
  display: flex;
  gap: 1rem;
  animation: scroll-left 60s linear infinite;
  padding: 1rem 0;
}

.review-row.right-to-left {
  animation: scroll-right 60s linear infinite;
}

.review-card {
  background: #f9fafb;
  border-radius: 12px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
  padding: 1rem 1.25rem;
  min-width: 280px;
  max-width: 280px;
  font-size: 0.95rem;
  font-weight: 400;
  color: #333;
  line-height: 1.4;
  text-align: left;
}

.review-card strong {
  display: block;
  margin: 0.3rem 0 0.2rem;
  font-weight: 600;
}

@keyframes scroll-left {
  0% { transform: translateX(100%); }
  100% { transform: translateX(-100%); }
}

@keyframes scroll-right {
  0% { transform: translateX(-100%); }
  100% { transform: translateX(100%); }
}

/* Responsive Tweaks */
@media (max-width: 768px) {
  .review-card {
    min-width: 240px;
    font-size: 0.85rem;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2163e21 */.reviews-section {
  display: flex;
  gap: 1.5rem;
  flex-wrap: wrap;
  justify-content: center;
  padding: 2rem;
  font-family: 'Poppins', sans-serif;
}

.review-card {
  background: #f9fafb;
  border-radius: 12px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.05);
  padding: 1.5rem;
  max-width: 320px;
  flex: 1;
}

.review-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1rem;
}

.avatar {
  background-color: #ddd;
  border-radius: 50%;
  font-weight: 600;
  font-size: 1rem;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #333;
  margin-right: 0.75rem;
}

.review-header h4 {
  font-size: 1rem;
  margin: 0;
}

.stars {
  color: #00b67a;
  font-size: 0.9rem;
}

.trust-badge {
  font-size: 0.75rem;
  color: #00b67a;
  font-weight: 500;
}

.review-card h5 {
  font-size: 1rem;
  font-weight: 600;
  margin: 0.5rem 0;
}

.review-card p {
  font-size: 0.9rem;
  color: #555;
  margin-bottom: 1rem;
}

.review-date {
  font-size: 0.75rem;
  color: #888;
}
.infinite-reviews-wrapper {
  overflow: hidden;
  background: #fff;
  padding: 2rem 0;
  font-family: 'Poppins', sans-serif;
}

.review-row {
  display: flex;
  gap: 1rem;
  animation: scroll-left 60s linear infinite;
  padding: 1rem 0;
}

.review-row.right-to-left {
  animation: scroll-right 60s linear infinite;
}

.review-card {
  background: #f9fafb;
  border-radius: 12px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
  padding: 1rem 1.25rem;
  min-width: 280px;
  max-width: 280px;
  font-size: 0.95rem;
  font-weight: 400;
  color: #333;
  line-height: 1.4;
  text-align: left;
}

.review-card strong {
  display: block;
  margin: 0.3rem 0 0.2rem;
  font-weight: 600;
}

@keyframes scroll-left {
  0% { transform: translateX(100%); }
  100% { transform: translateX(-100%); }
}

@keyframes scroll-right {
  0% { transform: translateX(-100%); }
  100% { transform: translateX(100%); }
}

/* Responsive Tweaks */
@media (max-width: 768px) {
  .review-card {
    min-width: 240px;
    font-size: 0.85rem;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c36cde1 */.purchase-banner {
  background-color: #172755;
  color: #ffffff;
  padding: 12px 24px;
  font-size: 1rem;
  font-weight: 600;
  font-family: 'Inter', sans-serif;
  border-radius: 16px;
  display: inline-block;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
  margin-top: 40px;
  text-align: center;
}

.purchase-text::after {
  content: "47";
  color: #FFD700;
  font-weight: 800;
  animation: increaseCount 10s infinite steps(1);
}

@keyframes increaseCount {
  0%   { content: "47"; }
  20%  { content: "48"; }
  40%  { content: "50"; }
  60%  { content: "52"; }
  80%  { content: "54"; }
  100% { content: "57"; }
}
.cart-icon {
  display: inline-block;
  font-size: 1.5rem;
  margin-right: 8px;
  animation: cartBump 1.5s infinite;
}

@keyframes cartBump {
  0%, 100% {
    transform: translateY(0);
  }
  30% {
    transform: translateY(-10px);
  }
  45% {
    transform: translateY(2px);
  }
  60% {
    transform: translateY(-5px);
  }
  75% {
    transform: translateY(0px);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-80b890c */.happy-customers-banner {
  display: inline-flex;
  align-items: center;
  gap: 0.75rem;
  padding: 0.6rem 1.5rem;
  border-radius: 12px;
  background: linear-gradient(90deg, #d1a8ff, #c291ff); /* light purple gradient */
  font-family: 'Poppins', sans-serif;
  font-weight: 700;
  font-size: 1rem;
  color: #fff;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
}

.customer-avatars img {
  width: 72px;
  height: auto;
  display: block;
}
.rising-shine {
  position: relative;
  overflow: hidden;
}

.rising-shine::before {
  content: '';
  position: absolute;
  top: 0;
  left: 100%;
  width: 8%;
  height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255, 255, 255, 0.4), transparent);
  transform: skewX(-45deg);
  z-index: 1;
  animation: shine-animation 2s ease-in-out infinite;
}

@keyframes shine-animation {
  0% {
    left: 100%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  80% {
    opacity: 1;
  }
  100% {
    left: -10%;
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-40c0dcf */:root {
  --green: #25D366;
  --light: #D3EDC6;
  --font: 'Poppins', sans-serif;
}

body {
  font-family: var(--font);
  margin: 0;
}

.whatsapp-popup {
  background: var(--light);
  padding: 2rem;
  border-radius: 16px;
  text-align: center;
  width: 340px;
  max-width: 90%;
  box-shadow: 0 12px 40px rgba(0,0,0,0.08);
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 9999;
  overflow: hidden;
  animation: fadeInScale 0.5s ease;
}

.popup-blast {
  font-size: 2.5rem;
  animation: shake 1s infinite alternate;
  margin-bottom: 0.8rem;
  z-index: 3;
  position: relative;
}

.popup-title {
  font-size: 1.5rem;
  font-weight: 600;
  margin-bottom: 1.2rem;
  color: #1a1a1a;
}

.whatsapp-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: var(--green);
  color: white;
  font-weight: 600;
  font-size: 1rem;
  text-decoration: none;
  padding: 0.9rem 1.5rem;
  border-radius: 12px;
  gap: 0.5rem;
  box-shadow: 0 0 16px #25D36680;
  transition: 0.3s ease;
  margin-bottom: 1rem;
}

.whatsapp-btn:hover {
  background: #1ebe5d;
  box-shadow: 0 0 22px #25D366aa;
}

.whatsapp-icon {
  width: 20px;
  height: 20px;
}

.popup-close {
  background: transparent;
  border: none;
  color: #333;
  font-size: 0.9rem;
  cursor: pointer;
  text-decoration: underline;
}

#confetti-canvas {
  position: absolute;
  top: 0; left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 1;
  border-radius: 16px;
}

/* Animations */
@keyframes shake {
  0% { transform: rotate(-5deg); }
  100% { transform: rotate(5deg); }
}

@keyframes fadeInScale {
  from {
    opacity: 0;
    transform: translate(-50%, -50%) scale(0.9);
  }
  to {
    opacity: 1;
    transform: translate(-50%, -50%) scale(1);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7ba22c9 */@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;700&display=swap');

/* Background wrapper */
.deal-wrapper {
  background: #f4f7fb;
  padding: 3rem 1rem;
  display: flex;
  justify-content: center;
}

/* Card */
.deal-card {
  background: #ffffff;
  border-radius: 12px;
  padding: 2rem 2.2rem;
  max-width: 620px;
  width: 100%;
  box-shadow: 0 10px 28px rgba(0, 0, 0, 0.08);
  font-family: 'Poppins', sans-serif;
  text-align: left;
  transition: transform 0.25s ease;
}

.deal-card:hover {
  transform: translateY(-6px);
}

/* Heading line */
.deal-heading {
  font-size: 1.65rem;
  font-weight: 700;
  color: #333;
  margin-bottom: 1.4rem;
  line-height: 1.35;
}

.old-price {
  text-decoration: line-through;
  color: #888;
  font-weight: 600;
}

.today-price {
  color: #e62528;     /* bright red */
  font-weight: 700;
}

/* Benefits list */
.deal-benefits {
  list-style: none;
  padding-left: 0;
  margin: 0;
}

.deal-benefits li {
  font-size: 1.05rem;
  line-height: 1.7;
  color: #444;
  margin-bottom: 0.8rem;
  display: flex;
  gap: 0.5rem;
}

/* Make emoji bullet stand apart */
.deal-benefits li::before {
  content: attr(data-emoji) " ";
  display: none; /* not needed due to direct emoji in HTML */
}

/* Responsive */
@media (max-width: 480px) {
  .deal-card { padding: 1.6rem 1.4rem; }
  .deal-heading { font-size: 1.45rem; }
  .deal-benefits li { font-size: 0.95rem; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5a3ed21 */.faq-headline {
  font-family: 'Poppins', sans-serif;
  font-size: 2rem;
  font-weight: 600;
  text-align: center;
  color: #;       /* white on dark background */
  margin: 2rem 0 1.5rem;
  position: relative;
}

.faq-headline::after {
  content: '';
  display: block;
  width: 60px;
  height: 4px;
  background: #FFD700;  /* gold accent */
  margin: 0.75rem auto 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e5173a6 */.faq-modern {
  max-width: 1200px;
  margin: 0 auto;
  padding: 4rem 1.5rem;
  font-family: 'Poppins', sans-serif;
  text-align: center;
}

.faq-modern__title {
  font-size: 3rem;
  font-weight: 700;
  margin-bottom: 1rem;
}

.faq-modern__subtitle {
  font-size: 1.4rem;
  color: #444;
  margin-bottom: 3rem;
}

.faq-modern__grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 2.5rem;
  text-align: left;
}

.faq-item {
  border-bottom: 1px solid #ddd;
  padding-bottom: 1.5rem;
}

.faq-item input {
  display: none;
}

.faq-item label {
  display: flex;
  align-items: center;
  gap: 1rem;
  font-size: 1.3rem;
  font-weight: 600;
  cursor: pointer;
  color: #111827;
  position: relative;
}

.faq-item .icon {
  font-size: 2rem;
  color: #3B82F6;
  font-weight: bold;
  transition: transform 0.3s ease;
}

.faq-item input:checked + label .icon {
  transform: rotate(45deg);
}

.answer {
  max-height: 0;
  overflow: hidden;
  color: #444;
  font-size: 1.1rem;
  line-height: 1.7;
  margin-top: 0.75rem;
  transition: max-height 0.3s ease;
}

.faq-item input:checked ~ .answer {
  max-height: 400px;
}

/* Mobile View */
@media (max-width: 768px) {
  .faq-modern__grid {
    grid-template-columns: 1fr;
    gap: 2rem;
  }

  .faq-modern__title {
    font-size: 2.25rem;
  }

  .faq-modern__subtitle {
    font-size: 1.1rem;
  }
}
.faq-modern {
  max-width: 1200px;
  margin: 0 auto;
  padding: 4rem 1.5rem;
  font-family: 'Inter', sans-serif;
  text-align: center;
}

.faq-modern__title {
  font-size: 3rem;
  font-weight: 700;
  margin-bottom: 1rem;
  color: #111827;
}

.faq-modern__subtitle {
  font-size: 1.35rem;
  color: #4B5563;
  margin-bottom: 3rem;
  font-weight: 400;
}

.faq-modern__grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 2.5rem;
  text-align: left;
}

.faq-item {
  border-bottom: 1px solid #E5E7EB;
  padding-bottom: 1.5rem;
}

.faq-item input {
  display: none;
}

.faq-item label {
  display: flex;
  align-items: center;
  gap: 1rem;
  font-size: 1.25rem;
  font-weight: 600;
  cursor: pointer;
  color: #1F2937;
}

.faq-item .icon {
  font-size: 2rem;
  color: #6366F1;
  font-weight: bold;
  transition: transform 0.3s ease;
}

.faq-item input:checked + label .icon {
  transform: rotate(45deg);
}

.answer {
  max-height: 0;
  overflow: hidden;
  color: #4B5563;
  font-size: 1.05rem;
  line-height: 1.7;
  margin-top: 0.75rem;
  transition: max-height 0.3s ease;
}

.faq-item input:checked ~ .answer {
  max-height: 400px;
}

/* Mobile view */
@media (max-width: 768px) {
  .faq-modern__grid {
    grid-template-columns: 1fr;
    gap: 2rem;
  }

  .faq-modern__title {
    font-size: 2.25rem;
  }

  .faq-modern__subtitle {
    font-size: 1.1rem;
  }
}
/* ✅ Mobile-Friendly FAQ Font Resize */
@media (max-width: 768px) {
  .faq-modern__title {
    font-size: 2.75rem; /* was 2.25rem */
  }

  .faq-modern__subtitle {
    font-size: 1.6rem; /* was 1.1rem */
  }

  .faq-item label {
    font-size: 1.75rem; /* was 1.25rem */
  }

  .faq-item .icon {
    font-size: 2.2rem; /* was 2rem */
  }

  .answer {
    font-size: 1.6rem; /* was 1.05rem */
    line-height: 1.9;
  }
}
@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;600;700&display=swap');

.faq-modern {
  max-width: 1200px;
  margin: 0 auto;
  padding: 4rem 1.5rem;
  font-family: 'Manrope', sans-serif;
  text-align: center;
  color: #1F2937;
}

.faq-modern__title {
  font-size: 3.2rem;
  font-weight: 700;
  margin-bottom: 1rem;
  color: #111827;
}

.faq-modern__subtitle {
  font-size: 1.5rem;
  color: #4B5563;
  margin-bottom: 3rem;
  font-weight: 500;
}

.faq-modern__grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 2.5rem;
  text-align: left;
}

.faq-item {
  border-bottom: 1px solid #E5E7EB;
  padding-bottom: 1.5rem;
}

.faq-item input {
  display: none;
}

.faq-item label {
  display: flex;
  align-items: center;
  gap: 1rem;
  font-size: 1.5rem;
  font-weight: 600;
  cursor: pointer;
  color: #1F2937;
}

.faq-item .icon {
  font-size: 2.2rem;
  color: #6366F1;
  font-weight: bold;
  transition: transform 0.3s ease;
}

.faq-item input:checked + label .icon {
  transform: rotate(45deg);
}

.answer {
  max-height: 0;
  overflow: hidden;
  color: #4B5563;
  font-size: 1.2rem;
  line-height: 1.8;
  margin-top: 0.75rem;
  transition: max-height 0.3s ease;
}

.faq-item input:checked ~ .answer {
  max-height: 400px;
}

/* ✅ Mobile-Friendly Styling */
@media (max-width: 768px) {
  .faq-modern__grid {
    grid-template-columns: 1fr;
    gap: 2rem;
  }

  .faq-modern__title {
    font-size: 2.75rem;
  }

  .faq-modern__subtitle {
    font-size: 1.6rem;
  }

  .faq-item label {
    font-size: 1.75rem;
  }

  .faq-item .icon {
    font-size: 2.4rem;
  }

  .answer {
    font-size: 1.6rem;
    line-height: 1.9;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5d922d7 */.solutionmize-watermark {
  position: fixed;
  bottom: 20px;
  left: 20px;
  background: #1e1e1e;
  color: #ffffff;
  font-family: 'Poppins', sans-serif;
  font-size: 0.85rem;
  font-weight: 400;
  display: flex;
  align-items: center;
  gap: 0.5rem;
  padding: 0.4rem 0.8rem;
  border-radius: 8px;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15);
  z-index: 9999;
  opacity: 0.8;
  transition: opacity 0.3s ease;
}

.solutionmize-watermark:hover {
  opacity: 1;
}

.solutionmize-watermark img {
  height: 20px;
  width: auto;
  display: block;
}
.solutionmize-watermark {
  position: fixed;
  bottom: 20px;
  left: 20px;
  background: #1e1e1e;
  color: #ffffff;
  font-family: 'Poppins', sans-serif;
  font-size: 0.85rem;
  font-weight: 400;
  display: flex;
  align-items: center;
  gap: 0.5rem;
  padding: 0.4rem 0.8rem;
  border-radius: 8px;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15);
  z-index: 9999;
  opacity: 0.8;
  transition: opacity 0.3s ease;
}

.solutionmize-watermark:hover {
  opacity: 1;
}

.solutionmize-watermark img {
  height: 16px; /* Reduced from 20px to 16px */
  width: auto;
  display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d24e244 */body {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-88d07a0 */@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@600&display=swap'); /* This is the new import for the cta-pill font */

/* ===== sticky strip ===== */
.offer-bar {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  display: flex;
  justify-content: center;
  font-family: 'Poppins', sans-serif;
  z-index: 9999;
  padding: 0 0.5rem; /* keeps edge flush */
}

/* ===== inner pill ===== */
.offer-inner {
  background: #f0f2f7;
  width: 100%;
  max-width: 560px;
  border-top: 5px solid #007bff; /* blue accent */
  border-radius: 22px 22px 0 0; /* curved corners */
  box-shadow: 0 -4px 14px rgba(0, 0, 0, 0.12);
  padding: 0.9rem 1.2rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
}

/* ===== text block ===== */
.offer-info {
  flex: 1;
  line-height: 1.45;
  color: #1a1a1a;
  font-size: 0.95rem;
}

.price-line .new-price {
  color: #007bff;
  font-weight: 700;
}

.price-line .old-price {
  text-decoration: line-through;
  color: #000;
  font-weight: 600;
  margin-left: 6px;
}

.urgency-line {
  font-size: 0.85rem;
  color: #333;
}

/* ===== Flicker on urgency text ===== */
.urgency-line .urgent {
  color: #e53935;
  font-weight: 700;
  animation: urgencyFlicker 1.2s linear infinite;
}

@keyframes urgencyFlicker {
  0%, 22%, 64%, 100% {
    opacity: 1;
  }
  40%, 80% {
    opacity: 0.4;
  }
}

/* ===== New CTA button style ===== */
.cta-pill {
  display: inline-block;
  background: #ff0000; /* vivid red */
  color: #fff;
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
  font-size: 1.15rem;
  padding: 0.9rem 2.8rem;
  border-radius: 14px; /* pill corner */
  text-decoration: none;
  box-shadow: 0 8px 0 rgba(255, 0, 0, 0.35); /* pinky-red bottom shadow */
  transition: transform .15s ease, box-shadow .15s ease;
}

/* soft press effect */
.cta-pill:hover {
  transform: translateY(-2px);
  box-shadow: 0 10px 0 rgba(255, 0, 0, .35);
}

.cta-pill:active {
  transform: translateY(0);
  box-shadow: 0 4px 0 rgba(255, 0, 0, .35);
}

/* ===== very small screens ===== */
@media (max-width: 420px) {
  .offer-info {
    font-size: 0.9rem;
  }
  .urgency-line {
    font-size: 0.8rem;
  }
  .cta-pill { /* Apply adjustments for the new button */
    font-size: 0.95rem;
    padding: 0.7rem 1.8rem;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-04146bb */:root {
  --green: #25D366;
  --light: #D3EDC6;
  --font: 'Poppins', sans-serif;
}

body {
  font-family: var(--font);
  margin: 0;
}

.whatsapp-popup {
  background: var(--light);
  padding: 2rem;
  border-radius: 16px;
  text-align: center;
  width: 340px;
  max-width: 90%;
  box-shadow: 0 12px 40px rgba(0,0,0,0.08);
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 9999;
  overflow: hidden;
  animation: fadeInScale 0.5s ease;
}

.popup-blast {
  font-size: 2.5rem;
  animation: shake 1s infinite alternate;
  margin-bottom: 0.8rem;
  z-index: 3;
  position: relative;
}

.popup-title {
  font-size: 1.5rem;
  font-weight: 600;
  margin-bottom: 1.2rem;
  color: #1a1a1a;
}

.whatsapp-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: var(--green);
  color: white;
  font-weight: 600;
  font-size: 1rem;
  text-decoration: none;
  padding: 0.9rem 1.5rem;
  border-radius: 12px;
  gap: 0.5rem;
  box-shadow: 0 0 16px #25D36680;
  transition: 0.3s ease;
}

.whatsapp-btn:hover {
  background: #1ebe5d;
  box-shadow: 0 0 22px #25D366aa;
}

.whatsapp-icon {
  width: 20px;
  height: 20px;
}

#confetti-canvas {
  position: absolute;
  top: 0; left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 1;
  border-radius: 16px;
}

/* Animations */
@keyframes shake {
  0% { transform: rotate(-5deg); }
  100% { transform: rotate(5deg); }
}

@keyframes fadeInScale {
  from {
    opacity: 0;
    transform: translate(-50%, -50%) scale(0.9);
  }
  to {
    opacity: 1;
    transform: translate(-50%, -50%) scale(1);
  }
}/* End custom CSS */