.elementor-4640 .elementor-element.elementor-element-5f3c161{--display:flex;--min-height:90vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.5;}.elementor-4640 .elementor-element.elementor-element-5f3c161:not(.elementor-motion-effects-element-type-background), .elementor-4640 .elementor-element.elementor-element-5f3c161 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kodeindia.in/wp-content/uploads/2026/04/77ed60e3-960b-4cb7-a8a8-33e3bf727a7f.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-4640 .elementor-element.elementor-element-5f3c161::before, .elementor-4640 .elementor-element.elementor-element-5f3c161 > .elementor-background-video-container::before, .elementor-4640 .elementor-element.elementor-element-5f3c161 > .e-con-inner > .elementor-background-video-container::before, .elementor-4640 .elementor-element.elementor-element-5f3c161 > .elementor-background-slideshow::before, .elementor-4640 .elementor-element.elementor-element-5f3c161 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4640 .elementor-element.elementor-element-5f3c161 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4640 .elementor-element.elementor-element-3b3440f .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:52px;font-weight:600;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4640 .elementor-element.elementor-element-459ff89{font-family:"Lora", Sans-serif;font-size:23px;font-weight:400;color:#F7F7F7;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4640 .elementor-element.elementor-element-32306ff .elementor-button{background-color:#FFFFFF;font-family:"Lora", Sans-serif;font-weight:500;fill:#000000;color:#000000;border-radius:66px 66px 66px 66px;padding:025px 030px 025px 030px;}.elementor-4640 .elementor-element.elementor-element-32306ff .elementor-button:hover, .elementor-4640 .elementor-element.elementor-element-32306ff .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-4640 .elementor-element.elementor-element-32306ff .elementor-button:hover svg, .elementor-4640 .elementor-element.elementor-element-32306ff .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4640 .elementor-element.elementor-element-4d479d3{--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;--gap:0px 020px;--row-gap:0px;--column-gap:020px;--margin-top:19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4640 .elementor-element.elementor-element-d7d0576{--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;--justify-content:center;}.elementor-4640 .elementor-element.elementor-element-d7d0576.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4640 .elementor-element.elementor-element-f533527{--display:flex;}.elementor-4640 .elementor-element.elementor-element-f533527.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4640 .elementor-element.elementor-element-84786cd .elementor-heading-title{font-family:"Lora", Sans-serif;font-weight:600;color:#4E4E4E;}.elementor-4640 .elementor-element.elementor-element-261bac6{margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;}.elementor-4640 .elementor-element.elementor-element-261bac6 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:40px;font-weight:600;color:#050505;}.elementor-4640 .elementor-element.elementor-element-a20f933{margin:0px 1px calc(var(--kit-widget-spacing, 0px) + 0px) 16px;font-family:"Lora", Sans-serif;font-size:19px;font-weight:400;color:#4E4E4E;}.elementor-4640 .elementor-element.elementor-element-cf299d7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4640 .elementor-element.elementor-element-cf299d7:not(.elementor-motion-effects-element-type-background), .elementor-4640 .elementor-element.elementor-element-cf299d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C4C4C4;}.elementor-4640 .elementor-element.elementor-element-cf299d7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4640 .elementor-element.elementor-element-1595583{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-4640 .elementor-element.elementor-element-778c267{width:var( --container-widget-width, 9.067% );max-width:9.067%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 19px;--container-widget-width:9.067%;--container-widget-flex-grow:0;}.elementor-4640 .elementor-element.elementor-element-778c267.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4640 .elementor-element.elementor-element-778c267 .elementor-icon-wrapper{text-align:start;}.elementor-4640 .elementor-element.elementor-element-778c267.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-4640 .elementor-element.elementor-element-778c267.elementor-view-framed .elementor-icon, .elementor-4640 .elementor-element.elementor-element-778c267.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-4640 .elementor-element.elementor-element-778c267.elementor-view-framed .elementor-icon, .elementor-4640 .elementor-element.elementor-element-778c267.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-4640 .elementor-element.elementor-element-778c267 .elementor-icon{font-size:65px;}.elementor-4640 .elementor-element.elementor-element-778c267 .elementor-icon svg{height:65px;}.elementor-4640 .elementor-element.elementor-element-229a8df{--display:flex;}.elementor-4640 .elementor-element.elementor-element-bb5bf11{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:-1px 0px 0px 0px;}.elementor-4640 .elementor-element.elementor-element-bb5bf11 .elementor-heading-title{font-family:"Lora", Sans-serif;font-weight:600;color:#000000;}.elementor-4640 .elementor-element.elementor-element-ea67e15{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Lora", Sans-serif;font-weight:400;color:#000000;}.elementor-4640 .elementor-element.elementor-element-6b4bc8c{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4640 .elementor-element.elementor-element-1bd8432 img{border-radius:20px 20px 20px 20px;}.elementor-4640 .elementor-element.elementor-element-2d96432{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-4640 .elementor-element.elementor-element-32c0387{--divider-border-style:solid;--divider-color:#707070;--divider-border-width:1px;}.elementor-4640 .elementor-element.elementor-element-32c0387 .elementor-divider-separator{width:38%;margin:0 auto;margin-center:0;}.elementor-4640 .elementor-element.elementor-element-32c0387 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-4640 .elementor-element.elementor-element-c87e185{text-align:center;}.elementor-4640 .elementor-element.elementor-element-c87e185 .elementor-heading-title{font-family:"Lora", Sans-serif;font-weight:600;color:#4E4E4E;}.elementor-4640 .elementor-element.elementor-element-5b2c29e{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-4640 .elementor-element.elementor-element-5b2c29e .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:40px;font-weight:600;color:#050505;}.elementor-4640 .elementor-element.elementor-element-128b0af{text-align:center;font-family:"Lora", Sans-serif;font-size:19px;font-weight:400;color:#4E4E4E;}.elementor-4640 .elementor-element.elementor-element-c2f219b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:17px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4640 .elementor-element.elementor-element-0c5f50b{--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;}.elementor-4640 .elementor-element.elementor-element-7a0fadc{--display:flex;}.elementor-4640 .elementor-element.elementor-element-7a0fadc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4640 .elementor-element.elementor-element-47bcdb6{width:initial;max-width:initial;}.elementor-4640 .elementor-element.elementor-element-47bcdb6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4640 .elementor-element.elementor-element-47bcdb6 .elementor-icon-wrapper{text-align:center;}.elementor-4640 .elementor-element.elementor-element-47bcdb6.elementor-view-stacked .elementor-icon{background-color:#B9B9B9;color:#000000;}.elementor-4640 .elementor-element.elementor-element-47bcdb6.elementor-view-framed .elementor-icon, .elementor-4640 .elementor-element.elementor-element-47bcdb6.elementor-view-default .elementor-icon{color:#B9B9B9;border-color:#B9B9B9;}.elementor-4640 .elementor-element.elementor-element-47bcdb6.elementor-view-framed .elementor-icon, .elementor-4640 .elementor-element.elementor-element-47bcdb6.elementor-view-default .elementor-icon svg{fill:#B9B9B9;}.elementor-4640 .elementor-element.elementor-element-47bcdb6.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-4640 .elementor-element.elementor-element-47bcdb6.elementor-view-stacked .elementor-icon svg{fill:#000000;}.elementor-4640 .elementor-element.elementor-element-47bcdb6 .elementor-icon{font-size:41px;}.elementor-4640 .elementor-element.elementor-element-47bcdb6 .elementor-icon svg{height:41px;}.elementor-4640 .elementor-element.elementor-element-c03be7c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-14px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4640 .elementor-element.elementor-element-c03be7c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4640 .elementor-element.elementor-element-fe0d139{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:-1px 0px 0px 0px;}.elementor-4640 .elementor-element.elementor-element-fe0d139 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:21px;font-weight:600;color:#000000;}.elementor-4640 .elementor-element.elementor-element-6989dd6{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Lora", Sans-serif;font-weight:400;color:#000000;}.elementor-4640 .elementor-element.elementor-element-0c52900{--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;}.elementor-4640 .elementor-element.elementor-element-d4236da{--display:flex;}.elementor-4640 .elementor-element.elementor-element-d4236da.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4640 .elementor-element.elementor-element-be977be{width:initial;max-width:initial;}.elementor-4640 .elementor-element.elementor-element-be977be.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4640 .elementor-element.elementor-element-be977be .elementor-icon-wrapper{text-align:center;}.elementor-4640 .elementor-element.elementor-element-be977be.elementor-view-stacked .elementor-icon{background-color:#B9B9B9;color:#000000;}.elementor-4640 .elementor-element.elementor-element-be977be.elementor-view-framed .elementor-icon, .elementor-4640 .elementor-element.elementor-element-be977be.elementor-view-default .elementor-icon{color:#B9B9B9;border-color:#B9B9B9;}.elementor-4640 .elementor-element.elementor-element-be977be.elementor-view-framed .elementor-icon, .elementor-4640 .elementor-element.elementor-element-be977be.elementor-view-default .elementor-icon svg{fill:#B9B9B9;}.elementor-4640 .elementor-element.elementor-element-be977be.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-4640 .elementor-element.elementor-element-be977be.elementor-view-stacked .elementor-icon svg{fill:#000000;}.elementor-4640 .elementor-element.elementor-element-be977be .elementor-icon{font-size:41px;}.elementor-4640 .elementor-element.elementor-element-be977be .elementor-icon svg{height:41px;}.elementor-4640 .elementor-element.elementor-element-ebe3640{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-14px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4640 .elementor-element.elementor-element-ebe3640.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4640 .elementor-element.elementor-element-9b6235d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:-1px 0px 0px 0px;}.elementor-4640 .elementor-element.elementor-element-9b6235d .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:21px;font-weight:600;color:#000000;}.elementor-4640 .elementor-element.elementor-element-b62a1a0{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Lora", Sans-serif;font-weight:400;color:#000000;}.elementor-4640 .elementor-element.elementor-element-f421000{--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;}.elementor-4640 .elementor-element.elementor-element-1db474a{--display:flex;}.elementor-4640 .elementor-element.elementor-element-1db474a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4640 .elementor-element.elementor-element-a1be7ef{width:initial;max-width:initial;}.elementor-4640 .elementor-element.elementor-element-a1be7ef.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4640 .elementor-element.elementor-element-a1be7ef .elementor-icon-wrapper{text-align:center;}.elementor-4640 .elementor-element.elementor-element-a1be7ef.elementor-view-stacked .elementor-icon{background-color:#B9B9B9;color:#000000;}.elementor-4640 .elementor-element.elementor-element-a1be7ef.elementor-view-framed .elementor-icon, .elementor-4640 .elementor-element.elementor-element-a1be7ef.elementor-view-default .elementor-icon{color:#B9B9B9;border-color:#B9B9B9;}.elementor-4640 .elementor-element.elementor-element-a1be7ef.elementor-view-framed .elementor-icon, .elementor-4640 .elementor-element.elementor-element-a1be7ef.elementor-view-default .elementor-icon svg{fill:#B9B9B9;}.elementor-4640 .elementor-element.elementor-element-a1be7ef.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-4640 .elementor-element.elementor-element-a1be7ef.elementor-view-stacked .elementor-icon svg{fill:#000000;}.elementor-4640 .elementor-element.elementor-element-a1be7ef .elementor-icon{font-size:41px;}.elementor-4640 .elementor-element.elementor-element-a1be7ef .elementor-icon svg{height:41px;}.elementor-4640 .elementor-element.elementor-element-0473e10{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-14px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4640 .elementor-element.elementor-element-0473e10.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4640 .elementor-element.elementor-element-a6a0dd8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:-1px 0px 0px 0px;}.elementor-4640 .elementor-element.elementor-element-a6a0dd8 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:21px;font-weight:600;color:#000000;}.elementor-4640 .elementor-element.elementor-element-d60a8b7{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Lora", Sans-serif;font-weight:400;color:#000000;}.elementor-4640 .elementor-element.elementor-element-8b00836{--display:flex;--min-height:60vh;--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:39px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4640 .elementor-element.elementor-element-8b00836:not(.elementor-motion-effects-element-type-background), .elementor-4640 .elementor-element.elementor-element-8b00836 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B9B9B9;}.elementor-4640 .elementor-element.elementor-element-c65c455{--display:flex;--justify-content:center;}.elementor-4640 .elementor-element.elementor-element-c65c455.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4640 .elementor-element.elementor-element-8ec96fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 8px;text-align:start;}.elementor-4640 .elementor-element.elementor-element-8ec96fa .elementor-heading-title{font-family:"Lora", Sans-serif;font-weight:600;color:#4E4E4E;}.elementor-4640 .elementor-element.elementor-element-cfa7108{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;}.elementor-4640 .elementor-element.elementor-element-cfa7108 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:40px;font-weight:600;color:#050505;}.elementor-4640 .elementor-element.elementor-element-575abd0{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 16px;font-family:"Lora", Sans-serif;font-size:19px;font-weight:400;color:#302F2F;}.elementor-4640 .elementor-element.elementor-element-575abd0 p{margin-block-end:8px;}.elementor-4640 .elementor-element.elementor-element-df85286{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-4640 .elementor-element.elementor-element-df85286:not(.elementor-motion-effects-element-type-background), .elementor-4640 .elementor-element.elementor-element-df85286 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kodeindia.in/wp-content/uploads/2026/04/Gemini_Generated_Image_346ywi346ywi346y-e1777443662249.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4640 .elementor-element.elementor-element-9600682{--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-4640 .elementor-element.elementor-element-9dd1358{margin:45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -14px;padding:0px 0px 0px 8px;text-align:center;}.elementor-4640 .elementor-element.elementor-element-9dd1358 .elementor-heading-title{font-family:"Lora", Sans-serif;font-weight:600;color:#4E4E4E;}.elementor-4640 .elementor-element.elementor-element-bcac77f{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -1px;text-align:center;}.elementor-4640 .elementor-element.elementor-element-bcac77f .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:40px;font-weight:600;color:#050505;}.elementor-4640 .elementor-element.elementor-element-f631a13{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:6px;--margin-bottom:6px;--margin-left:6px;--margin-right:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:124px;--padding-right:124px;}.elementor-4640 .elementor-element.elementor-element-d8b63cb{--display:flex;--border-radius:12px 12px 12px 12px;box-shadow:1px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4640 .elementor-element.elementor-element-bb182eb{text-align:center;}.elementor-4640 .elementor-element.elementor-element-bb182eb .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:32px;font-weight:600;color:#1B1B1B;}.elementor-4640 .elementor-element.elementor-element-e05100a{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;margin:-26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4640 .elementor-element.elementor-element-e05100a .elementor-divider-separator{width:64%;margin:0 auto;margin-center:0;}.elementor-4640 .elementor-element.elementor-element-e05100a .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-4640 .elementor-element.elementor-element-23e8cff{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 14px 0px 14px;text-align:center;font-family:"Lora", Sans-serif;font-weight:400;color:#302F2F;}.elementor-4640 .elementor-element.elementor-element-a7ccfe3{--display:flex;--border-radius:12px 12px 12px 12px;box-shadow:1px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4640 .elementor-element.elementor-element-1dbf330{text-align:center;}.elementor-4640 .elementor-element.elementor-element-1dbf330 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:32px;font-weight:600;color:#1B1B1B;}.elementor-4640 .elementor-element.elementor-element-b2d7e5c{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;margin:-26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4640 .elementor-element.elementor-element-b2d7e5c .elementor-divider-separator{width:64%;margin:0 auto;margin-center:0;}.elementor-4640 .elementor-element.elementor-element-b2d7e5c .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-4640 .elementor-element.elementor-element-3bab3d5{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 14px 0px 14px;text-align:center;font-family:"Lora", Sans-serif;font-weight:400;color:#302F2F;}.elementor-4640 .elementor-element.elementor-element-361b757{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:59px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4640 .elementor-element.elementor-element-1f4253d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-4640 .elementor-element.elementor-element-1f4253d .elementor-heading-title{font-family:"Lora", Sans-serif;font-weight:600;color:#4E4E4E;}.elementor-4640 .elementor-element.elementor-element-e817891{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-4640 .elementor-element.elementor-element-e817891 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:40px;font-weight:600;color:#050505;}.elementor-4640 .elementor-element.elementor-element-f00fc64{--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-4640 .elementor-element.elementor-element-7696bf9{--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;}.elementor-4640 .elementor-element.elementor-element-b43061a{--display:flex;}.elementor-4640 .elementor-element.elementor-element-b43061a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4640 .elementor-element.elementor-element-cb1f302 .elementor-icon-wrapper{text-align:center;}.elementor-4640 .elementor-element.elementor-element-cb1f302.elementor-view-stacked .elementor-icon{background-color:#B9B9B9;color:#3B3939;}.elementor-4640 .elementor-element.elementor-element-cb1f302.elementor-view-framed .elementor-icon, .elementor-4640 .elementor-element.elementor-element-cb1f302.elementor-view-default .elementor-icon{color:#B9B9B9;border-color:#B9B9B9;}.elementor-4640 .elementor-element.elementor-element-cb1f302.elementor-view-framed .elementor-icon, .elementor-4640 .elementor-element.elementor-element-cb1f302.elementor-view-default .elementor-icon svg{fill:#B9B9B9;}.elementor-4640 .elementor-element.elementor-element-cb1f302.elementor-view-framed .elementor-icon{background-color:#3B3939;}.elementor-4640 .elementor-element.elementor-element-cb1f302.elementor-view-stacked .elementor-icon svg{fill:#3B3939;}.elementor-4640 .elementor-element.elementor-element-cb1f302 .elementor-icon{font-size:41px;}.elementor-4640 .elementor-element.elementor-element-cb1f302 .elementor-icon svg{height:41px;}.elementor-4640 .elementor-element.elementor-element-33b4feb{--display:flex;}.elementor-4640 .elementor-element.elementor-element-d67e94f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:-1px 0px 0px 0px;}.elementor-4640 .elementor-element.elementor-element-d67e94f .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:21px;font-weight:600;line-height:24px;color:#000000;}.elementor-4640 .elementor-element.elementor-element-86449b2{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Lora", Sans-serif;font-weight:400;color:#000000;}.elementor-4640 .elementor-element.elementor-element-90f76d4{--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;}.elementor-4640 .elementor-element.elementor-element-7f8ed81{--display:flex;}.elementor-4640 .elementor-element.elementor-element-7f8ed81.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4640 .elementor-element.elementor-element-e564621 .elementor-icon-wrapper{text-align:center;}.elementor-4640 .elementor-element.elementor-element-e564621.elementor-view-stacked .elementor-icon{background-color:#B9B9B9;}.elementor-4640 .elementor-element.elementor-element-e564621.elementor-view-framed .elementor-icon, .elementor-4640 .elementor-element.elementor-element-e564621.elementor-view-default .elementor-icon{color:#B9B9B9;border-color:#B9B9B9;}.elementor-4640 .elementor-element.elementor-element-e564621.elementor-view-framed .elementor-icon, .elementor-4640 .elementor-element.elementor-element-e564621.elementor-view-default .elementor-icon svg{fill:#B9B9B9;}.elementor-4640 .elementor-element.elementor-element-e564621 .elementor-icon{font-size:41px;}.elementor-4640 .elementor-element.elementor-element-e564621 .elementor-icon svg{height:41px;}.elementor-4640 .elementor-element.elementor-element-da21050{--display:flex;}.elementor-4640 .elementor-element.elementor-element-86e5a71{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:-1px 0px 0px 0px;}.elementor-4640 .elementor-element.elementor-element-86e5a71 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:21px;font-weight:600;line-height:24px;color:#000000;}.elementor-4640 .elementor-element.elementor-element-352fa51{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Lora", Sans-serif;font-weight:400;color:#000000;}.elementor-4640 .elementor-element.elementor-element-643b943{--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;}.elementor-4640 .elementor-element.elementor-element-0c0a233{--display:flex;}.elementor-4640 .elementor-element.elementor-element-0c0a233.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4640 .elementor-element.elementor-element-180e04d .elementor-icon-wrapper{text-align:center;}.elementor-4640 .elementor-element.elementor-element-180e04d.elementor-view-stacked .elementor-icon{background-color:#B9B9B9;color:#3B3939;}.elementor-4640 .elementor-element.elementor-element-180e04d.elementor-view-framed .elementor-icon, .elementor-4640 .elementor-element.elementor-element-180e04d.elementor-view-default .elementor-icon{color:#B9B9B9;border-color:#B9B9B9;}.elementor-4640 .elementor-element.elementor-element-180e04d.elementor-view-framed .elementor-icon, .elementor-4640 .elementor-element.elementor-element-180e04d.elementor-view-default .elementor-icon svg{fill:#B9B9B9;}.elementor-4640 .elementor-element.elementor-element-180e04d.elementor-view-framed .elementor-icon{background-color:#3B3939;}.elementor-4640 .elementor-element.elementor-element-180e04d.elementor-view-stacked .elementor-icon svg{fill:#3B3939;}.elementor-4640 .elementor-element.elementor-element-180e04d .elementor-icon{font-size:41px;}.elementor-4640 .elementor-element.elementor-element-180e04d .elementor-icon svg{height:41px;}.elementor-4640 .elementor-element.elementor-element-cb9bf78{--display:flex;}.elementor-4640 .elementor-element.elementor-element-02a393a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:-1px 0px 0px 0px;}.elementor-4640 .elementor-element.elementor-element-02a393a .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:21px;font-weight:600;line-height:24px;color:#000000;}.elementor-4640 .elementor-element.elementor-element-179b2e4{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Lora", Sans-serif;font-weight:400;color:#000000;}.elementor-4640 .elementor-element.elementor-element-b3571ca{--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;}.elementor-4640 .elementor-element.elementor-element-53032c8{--display:flex;}.elementor-4640 .elementor-element.elementor-element-53032c8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4640 .elementor-element.elementor-element-146a64e .elementor-icon-wrapper{text-align:center;}.elementor-4640 .elementor-element.elementor-element-146a64e.elementor-view-stacked .elementor-icon{background-color:#B9B9B9;color:#3B3939;}.elementor-4640 .elementor-element.elementor-element-146a64e.elementor-view-framed .elementor-icon, .elementor-4640 .elementor-element.elementor-element-146a64e.elementor-view-default .elementor-icon{color:#B9B9B9;border-color:#B9B9B9;}.elementor-4640 .elementor-element.elementor-element-146a64e.elementor-view-framed .elementor-icon, .elementor-4640 .elementor-element.elementor-element-146a64e.elementor-view-default .elementor-icon svg{fill:#B9B9B9;}.elementor-4640 .elementor-element.elementor-element-146a64e.elementor-view-framed .elementor-icon{background-color:#3B3939;}.elementor-4640 .elementor-element.elementor-element-146a64e.elementor-view-stacked .elementor-icon svg{fill:#3B3939;}.elementor-4640 .elementor-element.elementor-element-146a64e .elementor-icon{font-size:41px;}.elementor-4640 .elementor-element.elementor-element-146a64e .elementor-icon svg{height:41px;}.elementor-4640 .elementor-element.elementor-element-8b31679{--display:flex;}.elementor-4640 .elementor-element.elementor-element-c7c32c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:-1px 0px 0px 0px;}.elementor-4640 .elementor-element.elementor-element-c7c32c9 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:21px;font-weight:600;line-height:24px;color:#000000;}.elementor-4640 .elementor-element.elementor-element-73eb077{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Lora", Sans-serif;font-weight:400;color:#000000;}.elementor-4640 .elementor-element.elementor-element-7a4d406{--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;}.elementor-4640 .elementor-element.elementor-element-8c9d048{--display:flex;}.elementor-4640 .elementor-element.elementor-element-8c9d048.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4640 .elementor-element.elementor-element-fcd3bfe .elementor-icon-wrapper{text-align:center;}.elementor-4640 .elementor-element.elementor-element-fcd3bfe.elementor-view-stacked .elementor-icon{background-color:#B9B9B9;color:#3B3939;}.elementor-4640 .elementor-element.elementor-element-fcd3bfe.elementor-view-framed .elementor-icon, .elementor-4640 .elementor-element.elementor-element-fcd3bfe.elementor-view-default .elementor-icon{color:#B9B9B9;border-color:#B9B9B9;}.elementor-4640 .elementor-element.elementor-element-fcd3bfe.elementor-view-framed .elementor-icon, .elementor-4640 .elementor-element.elementor-element-fcd3bfe.elementor-view-default .elementor-icon svg{fill:#B9B9B9;}.elementor-4640 .elementor-element.elementor-element-fcd3bfe.elementor-view-framed .elementor-icon{background-color:#3B3939;}.elementor-4640 .elementor-element.elementor-element-fcd3bfe.elementor-view-stacked .elementor-icon svg{fill:#3B3939;}.elementor-4640 .elementor-element.elementor-element-fcd3bfe .elementor-icon{font-size:41px;}.elementor-4640 .elementor-element.elementor-element-fcd3bfe .elementor-icon svg{height:41px;}.elementor-4640 .elementor-element.elementor-element-091dbec{--display:flex;}.elementor-4640 .elementor-element.elementor-element-5e30312{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:-1px 0px 0px 0px;}.elementor-4640 .elementor-element.elementor-element-5e30312 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:21px;font-weight:600;line-height:24px;color:#000000;}.elementor-4640 .elementor-element.elementor-element-49ab660{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Lora", Sans-serif;font-weight:400;color:#000000;}.elementor-4640 .elementor-element.elementor-element-eaa4663{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:040px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4640 .elementor-element.elementor-element-a64c53a{text-align:center;}.elementor-4640 .elementor-element.elementor-element-a64c53a .elementor-heading-title{font-family:"Lora", Sans-serif;font-weight:600;color:#4E4E4E;}.elementor-4640 .elementor-element.elementor-element-84d6abe{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 32px;text-align:center;}.elementor-4640 .elementor-element.elementor-element-84d6abe .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:40px;font-weight:600;color:#050505;}.elementor-4640 .elementor-element.elementor-element-47a6301{--display:flex;}.elementor-4640 .elementor-element.elementor-element-3c660eb{margin:-48px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4640 .elementor-element.elementor-element-0a8192f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:31px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4640 .elementor-element.elementor-element-b8f868d{text-align:center;}.elementor-4640 .elementor-element.elementor-element-b8f868d .elementor-heading-title{font-family:"Lora", Sans-serif;font-weight:600;color:#4E4E4E;}.elementor-4640 .elementor-element.elementor-element-bfd3abe{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 32px;text-align:center;}.elementor-4640 .elementor-element.elementor-element-bfd3abe .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:40px;font-weight:600;color:#050505;}.elementor-4640 .elementor-element.elementor-element-d7f12b9{text-align:center;font-family:"Lora", Sans-serif;font-size:19px;font-weight:400;color:#4E4E4E;}.elementor-4640 .elementor-element.elementor-element-7a7b744{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-88px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4640 .elementor-element.elementor-element-6e0a1ca{--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(min-width:768px){.elementor-4640 .elementor-element.elementor-element-d7d0576{--width:45.872%;}.elementor-4640 .elementor-element.elementor-element-f533527{--width:23.617%;}.elementor-4640 .elementor-element.elementor-element-cf299d7{--width:95.518%;}.elementor-4640 .elementor-element.elementor-element-6b4bc8c{--width:50%;}.elementor-4640 .elementor-element.elementor-element-0c5f50b{--width:25%;}.elementor-4640 .elementor-element.elementor-element-7a0fadc{--width:27.128%;}.elementor-4640 .elementor-element.elementor-element-c03be7c{--width:70.205%;}.elementor-4640 .elementor-element.elementor-element-0c52900{--width:25%;}.elementor-4640 .elementor-element.elementor-element-d4236da{--width:27.128%;}.elementor-4640 .elementor-element.elementor-element-ebe3640{--width:70.205%;}.elementor-4640 .elementor-element.elementor-element-f421000{--width:25%;}.elementor-4640 .elementor-element.elementor-element-1db474a{--width:27.128%;}.elementor-4640 .elementor-element.elementor-element-0473e10{--width:70.205%;}.elementor-4640 .elementor-element.elementor-element-c65c455{--width:38.863%;}.elementor-4640 .elementor-element.elementor-element-d8b63cb{--width:33%;}.elementor-4640 .elementor-element.elementor-element-a7ccfe3{--width:33%;}.elementor-4640 .elementor-element.elementor-element-b43061a{--width:25.704%;}.elementor-4640 .elementor-element.elementor-element-7f8ed81{--width:25.704%;}.elementor-4640 .elementor-element.elementor-element-0c0a233{--width:25.704%;}.elementor-4640 .elementor-element.elementor-element-53032c8{--width:25.704%;}.elementor-4640 .elementor-element.elementor-element-8c9d048{--width:25.704%;}}/* Start custom CSS for image, class: .elementor-element-2df0910 *//* Apply this to each Product Card Column */
.elementor-4640 .elementor-element.elementor-element-2df0910 {
    --border-width: 2px;
    --light-color: #8E8E8E; /* Modern Grey */
    --animation-speed: 4s;
    position: relative;
    border-radius: 12px;
    overflow: hidden;
    background: #ffffff;
    padding: 10px;
    z-index: 1;
}

/* The Animated Grey Light Gradient */
.elementor-4640 .elementor-element.elementor-element-2df0910::before {
    content: '';
    position: absolute;
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%;
    /* Creates a soft grey glow that "chases" the edge */
    background: conic-gradient(
        transparent, 
        transparent, 
        rgba(142, 142, 142, 0.1), 
        var(--light-color)
    );
    animation: rotate-grey var(--animation-speed) linear infinite;
    z-index: -2;
}

/* Inner white layer to keep the card clean */
.elementor-4640 .elementor-element.elementor-element-2df0910::after {
    content: '';
    position: absolute;
    inset: var(--border-width);
    background: white;
    border-radius: 10px;
    z-index: -1;
}

@keyframes rotate-grey {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}

/* Optional: Make the light faster when you hover over the card */
.elementor-4640 .elementor-element.elementor-element-2df0910:hover {
    --animation-speed: 2s;
    transition: 0.3s;
}

/* This adds the smooth transition for the lift */
.sync-border-card {
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    cursor: pointer;
}

/* The "Pop" Effect on Hover */
.sync-border-card:hover {
    transform: translateY(-10px); /* Lifts the card up */
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.1); /* Adds a soft shadow underneath */
}

/* Optional: Make the grey running light brighter on hover */
.sync-border-card:hover::before {
    --light-color: #333333; /* Darkens the grey line to make it more visible */
    animation-duration: 2s; /* Speeds up the light when hovered */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8b63cb *//* Apply this to each Product Card Column */
.elementor-4640 .elementor-element.elementor-element-d8b63cb {
    --border-width: 2px;
    --light-color: #8E8E8E; /* Modern Grey */
    --animation-speed: 4s;
    position: relative;
    border-radius: 12px;
    overflow: hidden;
    background: #ffffff;
    padding: 10px;
    z-index: 1;
}

/* The Animated Grey Light Gradient */
.elementor-4640 .elementor-element.elementor-element-d8b63cb::before {
    content: '';
    position: absolute;
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%;
    /* Creates a soft grey glow that "chases" the edge */
    background: conic-gradient(
        transparent, 
        transparent, 
        rgba(142, 142, 142, 0.1), 
        var(--light-color)
    );
    animation: rotate-grey var(--animation-speed) linear infinite;
    z-index: -2;
}

/* Inner white layer to keep the card clean */
.elementor-4640 .elementor-element.elementor-element-d8b63cb::after {
    content: '';
    position: absolute;
    inset: var(--border-width);
    background: white;
    border-radius: 10px;
    z-index: -1;
}

@keyframes rotate-grey {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}

/* Optional: Make the light faster when you hover over the card */
.elementor-4640 .elementor-element.elementor-element-d8b63cb:hover {
    --animation-speed: 2s;
    transition: 0.3s;
}

/* This adds the smooth transition for the lift */
.sync-border-card {
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    cursor: pointer;
}

/* The "Pop" Effect on Hover */
.sync-border-card:hover {
    transform: translateY(-10px); /* Lifts the card up */
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.1); /* Adds a soft shadow underneath */
}

/* Optional: Make the grey running light brighter on hover */
.sync-border-card:hover::before {
    --light-color: #333333; /* Darkens the grey line to make it more visible */
    animation-duration: 2s; /* Speeds up the light when hovered */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-460727b *//* Apply this to each Product Card Column */
.elementor-4640 .elementor-element.elementor-element-460727b {
    --border-width: 2px;
    --light-color: #8E8E8E; /* Modern Grey */
    --animation-speed: 4s;
    position: relative;
    border-radius: 12px;
    overflow: hidden;
    background: #ffffff;
    padding: 10px;
    z-index: 1;
}

/* The Animated Grey Light Gradient */
.elementor-4640 .elementor-element.elementor-element-460727b::before {
    content: '';
    position: absolute;
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%;
    /* Creates a soft grey glow that "chases" the edge */
    background: conic-gradient(
        transparent, 
        transparent, 
        rgba(142, 142, 142, 0.1), 
        var(--light-color)
    );
    animation: rotate-grey var(--animation-speed) linear infinite;
    z-index: -2;
}

/* Inner white layer to keep the card clean */
.elementor-4640 .elementor-element.elementor-element-460727b::after {
    content: '';
    position: absolute;
    inset: var(--border-width);
    background: white;
    border-radius: 10px;
    z-index: -1;
}

@keyframes rotate-grey {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}

/* Optional: Make the light faster when you hover over the card */
.elementor-4640 .elementor-element.elementor-element-460727b:hover {
    --animation-speed: 2s;
    transition: 0.3s;
}

/* This adds the smooth transition for the lift */
.sync-border-card {
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    cursor: pointer;
}

/* The "Pop" Effect on Hover */
.sync-border-card:hover {
    transform: translateY(-10px); /* Lifts the card up */
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.1); /* Adds a soft shadow underneath */
}

/* Optional: Make the grey running light brighter on hover */
.sync-border-card:hover::before {
    --light-color: #333333; /* Darkens the grey line to make it more visible */
    animation-duration: 2s; /* Speeds up the light when hovered */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7ccfe3 *//* Apply this to each Product Card Column */
.elementor-4640 .elementor-element.elementor-element-a7ccfe3 {
    --border-width: 2px;
    --light-color: #8E8E8E; /* Modern Grey */
    --animation-speed: 4s;
    position: relative;
    border-radius: 12px;
    overflow: hidden;
    background: #ffffff;
    padding: 10px;
    z-index: 1;
}

/* The Animated Grey Light Gradient */
.elementor-4640 .elementor-element.elementor-element-a7ccfe3::before {
    content: '';
    position: absolute;
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%;
    /* Creates a soft grey glow that "chases" the edge */
    background: conic-gradient(
        transparent, 
        transparent, 
        rgba(142, 142, 142, 0.1), 
        var(--light-color)
    );
    animation: rotate-grey var(--animation-speed) linear infinite;
    z-index: -2;
}

/* Inner white layer to keep the card clean */
.elementor-4640 .elementor-element.elementor-element-a7ccfe3::after {
    content: '';
    position: absolute;
    inset: var(--border-width);
    background: white;
    border-radius: 10px;
    z-index: -1;
}

@keyframes rotate-grey {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}

/* Optional: Make the light faster when you hover over the card */
.elementor-4640 .elementor-element.elementor-element-a7ccfe3:hover {
    --animation-speed: 2s;
    transition: 0.3s;
}

/* This adds the smooth transition for the lift */
.sync-border-card {
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    cursor: pointer;
}

/* The "Pop" Effect on Hover */
.sync-border-card:hover {
    transform: translateY(-10px); /* Lifts the card up */
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.1); /* Adds a soft shadow underneath */
}

/* Optional: Make the grey running light brighter on hover */
.sync-border-card:hover::before {
    --light-color: #333333; /* Darkens the grey line to make it more visible */
    animation-duration: 2s; /* Speeds up the light when hovered */
}/* End custom CSS */