.elementor-2242 .elementor-element.elementor-element-4a0fca2{--display:flex;--min-height:200px;--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;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-2242 .elementor-element.elementor-element-4a0fca2:not(.elementor-motion-effects-element-type-background), .elementor-2242 .elementor-element.elementor-element-4a0fca2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://veenaiwindows.com/wp-content/uploads/2026/03/modern-minimalist-living-room-interior-design-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2242 .elementor-element.elementor-element-4a0fca2::before, .elementor-2242 .elementor-element.elementor-element-4a0fca2 > .elementor-background-video-container::before, .elementor-2242 .elementor-element.elementor-element-4a0fca2 > .e-con-inner > .elementor-background-video-container::before, .elementor-2242 .elementor-element.elementor-element-4a0fca2 > .elementor-background-slideshow::before, .elementor-2242 .elementor-element.elementor-element-4a0fca2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2242 .elementor-element.elementor-element-4a0fca2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#414141;--background-overlay:'';}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-2242 .elementor-element.elementor-element-df7fc86.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2242 .elementor-element.elementor-element-df7fc86 p{margin-block-end:0px;}.elementor-2242 .elementor-element.elementor-element-df7fc86{color:#FFFFFF;}.elementor-2242 .elementor-element.elementor-element-fd68c42{--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:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.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-2242 .elementor-element.elementor-element-d649cd3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2242 .elementor-element.elementor-element-d649cd3{text-align:center;}.elementor-2242 .elementor-element.elementor-element-d649cd3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:600;line-height:54px;color:var( --e-global-color-a7da67f );}.elementor-2242 .elementor-element.elementor-element-267bacd{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2242 .elementor-element.elementor-element-ff6aa5c{--display:flex;--background-transition:0.5s;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2242 .elementor-element.elementor-element-ff6aa5c:not(.elementor-motion-effects-element-type-background), .elementor-2242 .elementor-element.elementor-element-ff6aa5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2242 .elementor-element.elementor-element-ff6aa5c:hover{background-color:#F1F1F1;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-2242 .elementor-element.elementor-element-269d3cc.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2242 .elementor-element.elementor-element-269d3cc img{width:34%;}.elementor-2242 .elementor-element.elementor-element-979be17.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2242 .elementor-element.elementor-element-979be17{text-align:center;}.elementor-2242 .elementor-element.elementor-element-979be17 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;line-height:30px;color:var( --e-global-color-a699059 );}.elementor-2242 .elementor-element.elementor-element-b800ec3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2242 .elementor-element.elementor-element-b800ec3{text-align:center;}.elementor-2242 .elementor-element.elementor-element-3634a5a{--display:flex;--background-transition:0.5s;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2242 .elementor-element.elementor-element-3634a5a:not(.elementor-motion-effects-element-type-background), .elementor-2242 .elementor-element.elementor-element-3634a5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2242 .elementor-element.elementor-element-3634a5a:hover{background-color:#F1F1F1;}.elementor-2242 .elementor-element.elementor-element-e73fabf.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2242 .elementor-element.elementor-element-e73fabf img{width:34%;}.elementor-2242 .elementor-element.elementor-element-aa56a9f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2242 .elementor-element.elementor-element-aa56a9f{text-align:center;}.elementor-2242 .elementor-element.elementor-element-aa56a9f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;line-height:30px;color:var( --e-global-color-a699059 );}.elementor-2242 .elementor-element.elementor-element-fdaff29.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2242 .elementor-element.elementor-element-fdaff29{text-align:center;}.elementor-2242 .elementor-element.elementor-element-b0890f2{--display:flex;--background-transition:0.5s;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2242 .elementor-element.elementor-element-b0890f2:not(.elementor-motion-effects-element-type-background), .elementor-2242 .elementor-element.elementor-element-b0890f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2242 .elementor-element.elementor-element-b0890f2:hover{background-color:#F1F1F1;}.elementor-2242 .elementor-element.elementor-element-69e4960.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2242 .elementor-element.elementor-element-69e4960 img{width:34%;}.elementor-2242 .elementor-element.elementor-element-c8bc4e3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2242 .elementor-element.elementor-element-c8bc4e3{text-align:center;}.elementor-2242 .elementor-element.elementor-element-c8bc4e3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;line-height:30px;color:var( --e-global-color-a699059 );}.elementor-2242 .elementor-element.elementor-element-5233280.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2242 .elementor-element.elementor-element-5233280{text-align:center;}.elementor-2242 .elementor-element.elementor-element-2513638{--display:flex;--background-transition:0.5s;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2242 .elementor-element.elementor-element-2513638:not(.elementor-motion-effects-element-type-background), .elementor-2242 .elementor-element.elementor-element-2513638 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2242 .elementor-element.elementor-element-2513638:hover{background-color:#F1F1F1;}.elementor-2242 .elementor-element.elementor-element-ab68b27.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2242 .elementor-element.elementor-element-ab68b27 img{width:34%;}.elementor-2242 .elementor-element.elementor-element-b8bdc6d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2242 .elementor-element.elementor-element-b8bdc6d{text-align:center;}.elementor-2242 .elementor-element.elementor-element-b8bdc6d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;line-height:30px;color:var( --e-global-color-a699059 );}.elementor-2242 .elementor-element.elementor-element-d76b098.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2242 .elementor-element.elementor-element-d76b098{text-align:center;}.elementor-2242 .elementor-element.elementor-element-0866252{--display:flex;--background-transition:0.5s;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2242 .elementor-element.elementor-element-0866252:not(.elementor-motion-effects-element-type-background), .elementor-2242 .elementor-element.elementor-element-0866252 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2242 .elementor-element.elementor-element-0866252:hover{background-color:#F1F1F1;}.elementor-2242 .elementor-element.elementor-element-051cd0d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2242 .elementor-element.elementor-element-051cd0d img{width:34%;}.elementor-2242 .elementor-element.elementor-element-af2636a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2242 .elementor-element.elementor-element-af2636a{text-align:center;}.elementor-2242 .elementor-element.elementor-element-af2636a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;line-height:30px;color:var( --e-global-color-a699059 );}.elementor-2242 .elementor-element.elementor-element-d5396ee.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2242 .elementor-element.elementor-element-d5396ee{text-align:center;}.elementor-2242 .elementor-element.elementor-element-dd59d26{--display:flex;--background-transition:0.5s;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2242 .elementor-element.elementor-element-dd59d26:not(.elementor-motion-effects-element-type-background), .elementor-2242 .elementor-element.elementor-element-dd59d26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2242 .elementor-element.elementor-element-dd59d26:hover{background-color:#F1F1F1;}.elementor-2242 .elementor-element.elementor-element-528e991.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2242 .elementor-element.elementor-element-528e991 img{width:34%;}.elementor-2242 .elementor-element.elementor-element-553321c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2242 .elementor-element.elementor-element-553321c{text-align:center;}.elementor-2242 .elementor-element.elementor-element-553321c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;line-height:30px;color:var( --e-global-color-a699059 );}.elementor-2242 .elementor-element.elementor-element-06dd61e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2242 .elementor-element.elementor-element-06dd61e{text-align:center;}.elementor-2242 .elementor-element.elementor-element-2d1d227{--display:flex;--background-transition:0.5s;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2242 .elementor-element.elementor-element-2d1d227:not(.elementor-motion-effects-element-type-background), .elementor-2242 .elementor-element.elementor-element-2d1d227 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2242 .elementor-element.elementor-element-2d1d227:hover{background-color:#F1F1F1;}.elementor-2242 .elementor-element.elementor-element-e2abd62.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2242 .elementor-element.elementor-element-e2abd62 img{width:34%;}.elementor-2242 .elementor-element.elementor-element-2c24c0e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2242 .elementor-element.elementor-element-2c24c0e{text-align:center;}.elementor-2242 .elementor-element.elementor-element-2c24c0e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;line-height:30px;color:var( --e-global-color-a699059 );}.elementor-2242 .elementor-element.elementor-element-d98c031.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2242 .elementor-element.elementor-element-d98c031{text-align:center;}.elementor-2242 .elementor-element.elementor-element-a70a00d{--display:flex;--background-transition:0.5s;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2242 .elementor-element.elementor-element-a70a00d:not(.elementor-motion-effects-element-type-background), .elementor-2242 .elementor-element.elementor-element-a70a00d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2242 .elementor-element.elementor-element-a70a00d:hover{background-color:#F1F1F1;}.elementor-2242 .elementor-element.elementor-element-ffc4f68.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2242 .elementor-element.elementor-element-ffc4f68 img{width:34%;}.elementor-2242 .elementor-element.elementor-element-c7b8792.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2242 .elementor-element.elementor-element-c7b8792{text-align:center;}.elementor-2242 .elementor-element.elementor-element-c7b8792 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;line-height:30px;color:var( --e-global-color-a699059 );}.elementor-2242 .elementor-element.elementor-element-1abe693.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2242 .elementor-element.elementor-element-1abe693{text-align:center;}.elementor-2242 .elementor-element.elementor-element-2aef12f{--display:flex;--background-transition:0.5s;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2242 .elementor-element.elementor-element-2aef12f:not(.elementor-motion-effects-element-type-background), .elementor-2242 .elementor-element.elementor-element-2aef12f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2242 .elementor-element.elementor-element-2aef12f:hover{background-color:#F1F1F1;}.elementor-2242 .elementor-element.elementor-element-52e0d7d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2242 .elementor-element.elementor-element-52e0d7d img{width:34%;}.elementor-2242 .elementor-element.elementor-element-fa59dfd.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2242 .elementor-element.elementor-element-fa59dfd{text-align:center;}.elementor-2242 .elementor-element.elementor-element-fa59dfd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;line-height:30px;color:var( --e-global-color-a699059 );}.elementor-2242 .elementor-element.elementor-element-5dd72eb.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2242 .elementor-element.elementor-element-5dd72eb{text-align:center;}.elementor-2242 .elementor-element.elementor-element-6d7d64f{--display:flex;--background-transition:0.5s;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2242 .elementor-element.elementor-element-6d7d64f:not(.elementor-motion-effects-element-type-background), .elementor-2242 .elementor-element.elementor-element-6d7d64f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2242 .elementor-element.elementor-element-6d7d64f:hover{background-color:#F1F1F1;}.elementor-2242 .elementor-element.elementor-element-7813069.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2242 .elementor-element.elementor-element-7813069 img{width:34%;}.elementor-2242 .elementor-element.elementor-element-a902f2c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2242 .elementor-element.elementor-element-a902f2c{text-align:center;}.elementor-2242 .elementor-element.elementor-element-a902f2c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;line-height:30px;color:var( --e-global-color-a699059 );}.elementor-2242 .elementor-element.elementor-element-93ef824.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2242 .elementor-element.elementor-element-93ef824{text-align:center;}.elementor-2242 .elementor-element.elementor-element-a5b8dcd{--display:flex;--background-transition:0.5s;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2242 .elementor-element.elementor-element-a5b8dcd:not(.elementor-motion-effects-element-type-background), .elementor-2242 .elementor-element.elementor-element-a5b8dcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2242 .elementor-element.elementor-element-a5b8dcd:hover{background-color:#F1F1F1;}.elementor-2242 .elementor-element.elementor-element-3bfc252.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2242 .elementor-element.elementor-element-3bfc252 img{width:34%;}.elementor-2242 .elementor-element.elementor-element-4a491ba.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2242 .elementor-element.elementor-element-4a491ba{text-align:center;}.elementor-2242 .elementor-element.elementor-element-4a491ba .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;line-height:30px;color:var( --e-global-color-a699059 );}.elementor-2242 .elementor-element.elementor-element-51fd2d9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2242 .elementor-element.elementor-element-51fd2d9{text-align:center;}.elementor-2242 .elementor-element.elementor-element-2de7046{--display:flex;--background-transition:0.5s;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2242 .elementor-element.elementor-element-2de7046:not(.elementor-motion-effects-element-type-background), .elementor-2242 .elementor-element.elementor-element-2de7046 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2242 .elementor-element.elementor-element-2de7046:hover{background-color:#F1F1F1;}.elementor-2242 .elementor-element.elementor-element-9b28071.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2242 .elementor-element.elementor-element-9b28071 img{width:34%;}.elementor-2242 .elementor-element.elementor-element-473a0fa.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2242 .elementor-element.elementor-element-473a0fa{text-align:center;}.elementor-2242 .elementor-element.elementor-element-473a0fa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;line-height:30px;color:var( --e-global-color-a699059 );}.elementor-2242 .elementor-element.elementor-element-fd5c531.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2242 .elementor-element.elementor-element-fd5c531{text-align:center;}.elementor-2242 .elementor-element.elementor-element-6fca250{--display:flex;--background-transition:0.5s;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2242 .elementor-element.elementor-element-6fca250:not(.elementor-motion-effects-element-type-background), .elementor-2242 .elementor-element.elementor-element-6fca250 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2242 .elementor-element.elementor-element-6fca250:hover{background-color:#F1F1F1;}.elementor-2242 .elementor-element.elementor-element-3a84c45.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2242 .elementor-element.elementor-element-3a84c45 img{width:34%;}.elementor-2242 .elementor-element.elementor-element-77e00f5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2242 .elementor-element.elementor-element-77e00f5{text-align:center;}.elementor-2242 .elementor-element.elementor-element-77e00f5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;line-height:30px;color:var( --e-global-color-a699059 );}.elementor-2242 .elementor-element.elementor-element-e1409eb.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-2242 .elementor-element.elementor-element-e1409eb{text-align:center;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2242 .elementor-element.elementor-element-d649cd3 .elementor-heading-title{font-size:35px;}.elementor-2242 .elementor-element.elementor-element-267bacd{--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:1025px){.elementor-2242 .elementor-element.elementor-element-4a0fca2:not(.elementor-motion-effects-element-type-background), .elementor-2242 .elementor-element.elementor-element-4a0fca2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:767px){.elementor-2242 .elementor-element.elementor-element-4a0fca2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2242 .elementor-element.elementor-element-fd68c42{--margin-top:25px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-2242 .elementor-element.elementor-element-d649cd3 .elementor-heading-title{font-size:30px;}.elementor-2242 .elementor-element.elementor-element-267bacd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-df7fc86 */.elementor a {
    text-decoration: none !important;
}

/* Breadcrumb link color */
.elementor-2242 .elementor-element.elementor-element-df7fc86 a {
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff6aa5c */.veenai-card {
    position: relative;
    background: #f5f5f5;
    border-radius: 12px;
    padding: 30px;
    text-align: center;
    overflow: hidden;
    transition: all 0.3s ease;
    box-shadow: 0 10px 25px rgba(0,0,0,0.08);
    z-index: 1;
}

/* Sliding overlay (Left → Right) */
.veenai-card::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 0%;
    height: 100%;
    background:#EB7D00;
    transition: width 0.4s ease;
    z-index: -1;
}

/* Hover animation */
.veenai-card:hover::before {
    width: 100%;
}

/* Keep content above overlay */
.veenai-card * {
    position: relative;
    z-index: 2;
}

/* Card hover lift */
.veenai-card:hover {
    transform: translateY(-10px);
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* TEXT VISIBILITY FIX */
.veenai-card:hover h3,
.veenai-card:hover p,
.veenai-card:hover span,
.veenai-card:hover a {
    color: #ffffff !important;
}

/* Image circle style */
.veenai-card img {
    border-radius: 50%;
    border: 3px solid #EB7D00;
    padding: 5px;
    transition: all 0.3s ease;
}

/* Image hover effect */
.veenai-card:hover img {
    transform: scale(1.1);
    border-color: #ffffff;
    filter: brightness(0) invert(1); /* makes icon white */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3634a5a */.veenai-card {
    position: relative;
    background: #f5f5f5;
    border-radius: 12px;
    padding: 30px;
    text-align: center;
    overflow: hidden;
    transition: all 0.3s ease;
    box-shadow: 0 10px 25px rgba(0,0,0,0.08);
    z-index: 1;
}

/* Sliding overlay (Left → Right) */
.veenai-card::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 0%;
    height: 100%;
    background:#EB7D00;
    transition: width 0.4s ease;
    z-index: -1;
}

/* Hover animation */
.veenai-card:hover::before {
    width: 100%;
}

/* Keep content above overlay */
.veenai-card * {
    position: relative;
    z-index: 2;
}

/* Card hover lift */
.veenai-card:hover {
    transform: translateY(-10px);
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* TEXT VISIBILITY FIX */
.veenai-card:hover h3,
.veenai-card:hover p,
.veenai-card:hover span,
.veenai-card:hover a {
    color: #ffffff !important;
}

/* Image circle style */
.veenai-card img {
    border-radius: 50%;
    border: 3px solid #EB7D00;
    padding: 5px;
    transition: all 0.3s ease;
}

/* Image hover effect */
.veenai-card:hover img {
    transform: scale(1.1);
    border-color: #ffffff;
    filter: brightness(0) invert(1); /* makes icon white */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0890f2 */.veenai-card {
    position: relative;
    background: #f5f5f5;
    border-radius: 12px;
    padding: 30px;
    text-align: center;
    overflow: hidden;
    transition: all 0.3s ease;
    box-shadow: 0 10px 25px rgba(0,0,0,0.08);
    z-index: 1;
}

/* Sliding overlay (Left → Right) */
.veenai-card::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 0%;
    height: 100%;
    background:#EB7D00;
    transition: width 0.4s ease;
    z-index: -1;
}

/* Hover animation */
.veenai-card:hover::before {
    width: 100%;
}

/* Keep content above overlay */
.veenai-card * {
    position: relative;
    z-index: 2;
}

/* Card hover lift */
.veenai-card:hover {
    transform: translateY(-10px);
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* TEXT VISIBILITY FIX */
.veenai-card:hover h3,
.veenai-card:hover p,
.veenai-card:hover span,
.veenai-card:hover a {
    color: #ffffff !important;
}

/* Image circle style */
.veenai-card img {
    border-radius: 50%;
    border: 3px solid #EB7D00;
    padding: 5px;
    transition: all 0.3s ease;
}

/* Image hover effect */
.veenai-card:hover img {
    transform: scale(1.1);
    border-color: #ffffff;
    filter: brightness(0) invert(1); /* makes icon white */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2513638 */.veenai-card {
    position: relative;
    background: #f5f5f5;
    border-radius: 12px;
    padding: 30px;
    text-align: center;
    overflow: hidden;
    transition: all 0.3s ease;
    box-shadow: 0 10px 25px rgba(0,0,0,0.08);
    z-index: 1;
}

/* Sliding overlay (Left → Right) */
.veenai-card::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 0%;
    height: 100%;
    background:#EB7D00;
    transition: width 0.4s ease;
    z-index: -1;
}

/* Hover animation */
.veenai-card:hover::before {
    width: 100%;
}

/* Keep content above overlay */
.veenai-card * {
    position: relative;
    z-index: 2;
}

/* Card hover lift */
.veenai-card:hover {
    transform: translateY(-10px);
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* TEXT VISIBILITY FIX */
.veenai-card:hover h3,
.veenai-card:hover p,
.veenai-card:hover span,
.veenai-card:hover a {
    color: #ffffff !important;
}

/* Image circle style */
.veenai-card img {
    border-radius: 50%;
    border: 3px solid #EB7D00;
    padding: 5px;
    transition: all 0.3s ease;
}

/* Image hover effect */
.veenai-card:hover img {
    transform: scale(1.1);
    border-color: #ffffff;
    filter: brightness(0) invert(1); /* makes icon white */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0866252 */.veenai-card {
    position: relative;
    background: #f5f5f5;
    border-radius: 12px;
    padding: 30px;
    text-align: center;
    overflow: hidden;
    transition: all 0.3s ease;
    box-shadow: 0 10px 25px rgba(0,0,0,0.08);
    z-index: 1;
}

/* Sliding overlay (Left → Right) */
.veenai-card::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 0%;
    height: 100%;
    background:#EB7D00;
    transition: width 0.4s ease;
    z-index: -1;
}

/* Hover animation */
.veenai-card:hover::before {
    width: 100%;
}

/* Keep content above overlay */
.veenai-card * {
    position: relative;
    z-index: 2;
}

/* Card hover lift */
.veenai-card:hover {
    transform: translateY(-10px);
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* TEXT VISIBILITY FIX */
.veenai-card:hover h3,
.veenai-card:hover p,
.veenai-card:hover span,
.veenai-card:hover a {
    color: #ffffff !important;
}

/* Image circle style */
.veenai-card img {
    border-radius: 50%;
    border: 3px solid #EB7D00;
    padding: 5px;
    transition: all 0.3s ease;
}

/* Image hover effect */
.veenai-card:hover img {
    transform: scale(1.1);
    border-color: #ffffff;
    filter: brightness(0) invert(1); /* makes icon white */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd59d26 */.veenai-card {
    position: relative;
    background: #f5f5f5;
    border-radius: 12px;
    padding: 30px;
    text-align: center;
    overflow: hidden;
    transition: all 0.3s ease;
    box-shadow: 0 10px 25px rgba(0,0,0,0.08);
    z-index: 1;
}

/* Sliding overlay (Left → Right) */
.veenai-card::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 0%;
    height: 100%;
    background:#EB7D00;
    transition: width 0.4s ease;
    z-index: -1;
}

/* Hover animation */
.veenai-card:hover::before {
    width: 100%;
}

/* Keep content above overlay */
.veenai-card * {
    position: relative;
    z-index: 2;
}

/* Card hover lift */
.veenai-card:hover {
    transform: translateY(-10px);
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* TEXT VISIBILITY FIX */
.veenai-card:hover h3,
.veenai-card:hover p,
.veenai-card:hover span,
.veenai-card:hover a {
    color: #ffffff !important;
}

/* Image circle style */
.veenai-card img {
    border-radius: 50%;
    border: 3px solid #EB7D00;
    padding: 5px;
    transition: all 0.3s ease;
}

/* Image hover effect */
.veenai-card:hover img {
    transform: scale(1.1);
    border-color: #ffffff;
    filter: brightness(0) invert(1); /* makes icon white */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d1d227 */.veenai-card {
    position: relative;
    background: #f5f5f5;
    border-radius: 12px;
    padding: 30px;
    text-align: center;
    overflow: hidden;
    transition: all 0.3s ease;
    box-shadow: 0 10px 25px rgba(0,0,0,0.08);
    z-index: 1;
}

/* Sliding overlay (Left → Right) */
.veenai-card::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 0%;
    height: 100%;
    background:#EB7D00;
    transition: width 0.4s ease;
    z-index: -1;
}

/* Hover animation */
.veenai-card:hover::before {
    width: 100%;
}

/* Keep content above overlay */
.veenai-card * {
    position: relative;
    z-index: 2;
}

/* Card hover lift */
.veenai-card:hover {
    transform: translateY(-10px);
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* TEXT VISIBILITY FIX */
.veenai-card:hover h3,
.veenai-card:hover p,
.veenai-card:hover span,
.veenai-card:hover a {
    color: #ffffff !important;
}

/* Image circle style */
.veenai-card img {
    border-radius: 50%;
    border: 3px solid #EB7D00;
    padding: 5px;
    transition: all 0.3s ease;
}

/* Image hover effect */
.veenai-card:hover img {
    transform: scale(1.1);
    border-color: #ffffff;
    filter: brightness(0) invert(1); /* makes icon white */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a70a00d */.veenai-card {
    position: relative;
    background: #f5f5f5;
    border-radius: 12px;
    padding: 30px;
    text-align: center;
    overflow: hidden;
    transition: all 0.3s ease;
    box-shadow: 0 10px 25px rgba(0,0,0,0.08);
    z-index: 1;
}

/* Sliding overlay (Left → Right) */
.veenai-card::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 0%;
    height: 100%;
    background:#EB7D00;
    transition: width 0.4s ease;
    z-index: -1;
}

/* Hover animation */
.veenai-card:hover::before {
    width: 100%;
}

/* Keep content above overlay */
.veenai-card * {
    position: relative;
    z-index: 2;
}

/* Card hover lift */
.veenai-card:hover {
    transform: translateY(-10px);
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* TEXT VISIBILITY FIX */
.veenai-card:hover h3,
.veenai-card:hover p,
.veenai-card:hover span,
.veenai-card:hover a {
    color: #ffffff !important;
}

/* Image circle style */
.veenai-card img {
    border-radius: 50%;
    border: 3px solid #EB7D00;
    padding: 5px;
    transition: all 0.3s ease;
}

/* Image hover effect */
.veenai-card:hover img {
    transform: scale(1.1);
    border-color: #ffffff;
    filter: brightness(0) invert(1); /* makes icon white */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aef12f */.veenai-card {
    position: relative;
    background: #f5f5f5;
    border-radius: 12px;
    padding: 30px;
    text-align: center;
    overflow: hidden;
    transition: all 0.3s ease;
    box-shadow: 0 10px 25px rgba(0,0,0,0.08);
    z-index: 1;
}

/* Sliding overlay (Left → Right) */
.veenai-card::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 0%;
    height: 100%;
    background:#EB7D00;
    transition: width 0.4s ease;
    z-index: -1;
}

/* Hover animation */
.veenai-card:hover::before {
    width: 100%;
}

/* Keep content above overlay */
.veenai-card * {
    position: relative;
    z-index: 2;
}

/* Card hover lift */
.veenai-card:hover {
    transform: translateY(-10px);
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* TEXT VISIBILITY FIX */
.veenai-card:hover h3,
.veenai-card:hover p,
.veenai-card:hover span,
.veenai-card:hover a {
    color: #ffffff !important;
}

/* Image circle style */
.veenai-card img {
    border-radius: 50%;
    border: 3px solid #EB7D00;
    padding: 5px;
    transition: all 0.3s ease;
}

/* Image hover effect */
.veenai-card:hover img {
    transform: scale(1.1);
    border-color: #ffffff;
    filter: brightness(0) invert(1); /* makes icon white */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d7d64f */.veenai-card {
    position: relative;
    background: #f5f5f5;
    border-radius: 12px;
    padding: 30px;
    text-align: center;
    overflow: hidden;
    transition: all 0.3s ease;
    box-shadow: 0 10px 25px rgba(0,0,0,0.08);
    z-index: 1;
}

/* Sliding overlay (Left → Right) */
.veenai-card::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 0%;
    height: 100%;
    background:#EB7D00;
    transition: width 0.4s ease;
    z-index: -1;
}

/* Hover animation */
.veenai-card:hover::before {
    width: 100%;
}

/* Keep content above overlay */
.veenai-card * {
    position: relative;
    z-index: 2;
}

/* Card hover lift */
.veenai-card:hover {
    transform: translateY(-10px);
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* TEXT VISIBILITY FIX */
.veenai-card:hover h3,
.veenai-card:hover p,
.veenai-card:hover span,
.veenai-card:hover a {
    color: #ffffff !important;
}

/* Image circle style */
.veenai-card img {
    border-radius: 50%;
    border: 3px solid #EB7D00;
    padding: 5px;
    transition: all 0.3s ease;
}

/* Image hover effect */
.veenai-card:hover img {
    transform: scale(1.1);
    border-color: #ffffff;
    filter: brightness(0) invert(1); /* makes icon white */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5b8dcd */.veenai-card {
    position: relative;
    background: #f5f5f5;
    border-radius: 12px;
    padding: 30px;
    text-align: center;
    overflow: hidden;
    transition: all 0.3s ease;
    box-shadow: 0 10px 25px rgba(0,0,0,0.08);
    z-index: 1;
}

/* Sliding overlay (Left → Right) */
.veenai-card::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 0%;
    height: 100%;
    background:#EB7D00;
    transition: width 0.4s ease;
    z-index: -1;
}

/* Hover animation */
.veenai-card:hover::before {
    width: 100%;
}

/* Keep content above overlay */
.veenai-card * {
    position: relative;
    z-index: 2;
}

/* Card hover lift */
.veenai-card:hover {
    transform: translateY(-10px);
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* TEXT VISIBILITY FIX */
.veenai-card:hover h3,
.veenai-card:hover p,
.veenai-card:hover span,
.veenai-card:hover a {
    color: #ffffff !important;
}

/* Image circle style */
.veenai-card img {
    border-radius: 50%;
    border: 3px solid #EB7D00;
    padding: 5px;
    transition: all 0.3s ease;
}

/* Image hover effect */
.veenai-card:hover img {
    transform: scale(1.1);
    border-color: #ffffff;
    filter: brightness(0) invert(1); /* makes icon white */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2de7046 */.veenai-card {
    position: relative;
    background: #f5f5f5;
    border-radius: 12px;
    padding: 30px;
    text-align: center;
    overflow: hidden;
    transition: all 0.3s ease;
    box-shadow: 0 10px 25px rgba(0,0,0,0.08);
    z-index: 1;
}

/* Sliding overlay (Left → Right) */
.veenai-card::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 0%;
    height: 100%;
    background:#EB7D00;
    transition: width 0.4s ease;
    z-index: -1;
}

/* Hover animation */
.veenai-card:hover::before {
    width: 100%;
}

/* Keep content above overlay */
.veenai-card * {
    position: relative;
    z-index: 2;
}

/* Card hover lift */
.veenai-card:hover {
    transform: translateY(-10px);
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* TEXT VISIBILITY FIX */
.veenai-card:hover h3,
.veenai-card:hover p,
.veenai-card:hover span,
.veenai-card:hover a {
    color: #ffffff !important;
}

/* Image circle style */
.veenai-card img {
    border-radius: 50%;
    border: 3px solid #EB7D00;
    padding: 5px;
    transition: all 0.3s ease;
}

/* Image hover effect */
.veenai-card:hover img {
    transform: scale(1.1);
    border-color: #ffffff;
    filter: brightness(0) invert(1); /* makes icon white */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fca250 */.veenai-card {
    position: relative;
    background: #f5f5f5;
    border-radius: 12px;
    padding: 30px;
    text-align: center;
    overflow: hidden;
    transition: all 0.3s ease;
    box-shadow: 0 10px 25px rgba(0,0,0,0.08);
    z-index: 1;
}

/* Sliding overlay (Left → Right) */
.veenai-card::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 0%;
    height: 100%;
    background:#EB7D00;
    transition: width 0.4s ease;
    z-index: -1;
}

/* Hover animation */
.veenai-card:hover::before {
    width: 100%;
}

/* Keep content above overlay */
.veenai-card * {
    position: relative;
    z-index: 2;
}

/* Card hover lift */
.veenai-card:hover {
    transform: translateY(-10px);
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
}

/* TEXT VISIBILITY FIX */
.veenai-card:hover h3,
.veenai-card:hover p,
.veenai-card:hover span,
.veenai-card:hover a {
    color: #ffffff !important;
}

/* Image circle style */
.veenai-card img {
    border-radius: 50%;
    border: 3px solid #EB7D00;
    padding: 5px;
    transition: all 0.3s ease;
}

/* Image hover effect */
.veenai-card:hover img {
    transform: scale(1.1);
    border-color: #ffffff;
    filter: brightness(0) invert(1); /* makes icon white */
}/* End custom CSS */