.elementor-19 .elementor-element.elementor-element-6d4a410 .elementor-repeater-item-43c7ec0.cms-slide-img{background-position-y:45%;}.elementor-19 .elementor-element.elementor-element-6d4a410 .elementor-repeater-item-43c7ec0.cms-slide-img img{opacity:0;}.elementor-19 .elementor-element.elementor-element-6d4a410 .elementor-repeater-item-43c7ec0.cms-slider-content-text{flex:0 0 60%;max-width:60%;}.elementor-19 .elementor-element.elementor-element-6d4a410 .small-heading{font-family:"DM Sans", Sans-serif;font-weight:800;}.elementor-19 .elementor-element.elementor-element-6d4a410 .large-heading{font-family:"DM Sans", Sans-serif;font-weight:500;}.elementor-19 .elementor-element.elementor-element-6d4a410 .cms-slider-container{height:645px;}.elementor-19 .elementor-element.elementor-element-2c07d33:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-2c07d33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://venkathirr.in/wp-content/uploads/2026/02/globe-dot-yellow.webp");background-position:89% 110px;background-repeat:no-repeat;background-size:auto;}.elementor-19 .elementor-element.elementor-element-2c07d33{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-19 .elementor-element.elementor-element-2c07d33 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19 .elementor-element.elementor-element-e094347 .btn-video-wrap{margin:0px 0px 0px -28px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-e094347 .cms-video-title{font-family:"DM Sans", Sans-serif;font-weight:700;}.elementor-19 .elementor-element.elementor-element-0b7d8a4:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-0b7d8a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001A3D;}.elementor-19 .elementor-element.elementor-element-0b7d8a4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-19 .elementor-element.elementor-element-0b7d8a4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19 .elementor-element.elementor-element-e39356e .cms-mainheading{font-family:"DM Sans", Sans-serif;}.elementor-19 .elementor-element.elementor-element-e39356e .cms-subheading{font-family:"DM Sans", Sans-serif;font-size:34px;font-weight:700;line-height:48px;}.elementor-19 .elementor-element.elementor-element-e39356e .cms-heading-desc{font-weight:700;}.elementor-19 .elementor-element.elementor-element-5f36992{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-3cd4b3a{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-3cd4b3a:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-3cd4b3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-02827ad img{border-radius:10px 10px 0px 0px;}.elementor-19 .elementor-element.elementor-element-1232c35 > .elementor-widget-container{padding:0px 20px 10px 20px;}.elementor-19 .elementor-element.elementor-element-1232c35 .cms-mainheading{font-family:"DM Sans", Sans-serif;font-size:21px;font-weight:600;line-height:29px;}.elementor-19 .elementor-element.elementor-element-1232c35 .cms-heading-desc{font-family:"DM Sans", Sans-serif;font-size:15px;}.elementor-19 .elementor-element.elementor-element-86b4b76 > .elementor-widget-container{padding:0px 20px 30px 20px;}.elementor-19 .elementor-element.elementor-element-b297a94{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-b297a94:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-b297a94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-7b54d7c img{border-radius:10px 10px 0px 0px;}.elementor-19 .elementor-element.elementor-element-0d2fcf6 > .elementor-widget-container{padding:0px 20px 10px 20px;}.elementor-19 .elementor-element.elementor-element-0d2fcf6 .cms-mainheading{font-family:"DM Sans", Sans-serif;font-size:21px;font-weight:600;line-height:29px;}.elementor-19 .elementor-element.elementor-element-0d2fcf6 .cms-heading-desc{font-family:"DM Sans", Sans-serif;font-size:15px;}.elementor-19 .elementor-element.elementor-element-fa3292a > .elementor-widget-container{padding:0px 20px 30px 20px;}.elementor-19 .elementor-element.elementor-element-7a2e957{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-7a2e957:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-7a2e957 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-d30f00e img{border-radius:10px 10px 0px 0px;}.elementor-19 .elementor-element.elementor-element-c17c3fb > .elementor-widget-container{padding:0px 20px 10px 20px;}.elementor-19 .elementor-element.elementor-element-c17c3fb .cms-mainheading{font-family:"DM Sans", Sans-serif;font-size:21px;font-weight:600;line-height:29px;}.elementor-19 .elementor-element.elementor-element-c17c3fb .cms-heading-desc{font-family:"DM Sans", Sans-serif;font-size:15px;}.elementor-19 .elementor-element.elementor-element-aa020f9 > .elementor-widget-container{padding:0px 20px 30px 20px;}.elementor-19 .elementor-element.elementor-element-71d65b3 .cms-mainheading{font-size:40px;}.elementor-19 .elementor-element.elementor-element-adcdd15 a[data-other-link]{color:var(--color-accent);}.elementor-19 .elementor-element.elementor-element-adcdd15 a[data-other-link]:hover{color:var(--color-white);}.elementor-19 .elementor-element.elementor-element-d634003{--spacer-size:27px;}.elementor-19 .elementor-element.elementor-element-0f22ce4{--spacer-size:40px;}.elementor-19 .elementor-element.elementor-element-2833a19 .cms-mainheading{font-family:"DM Sans", Sans-serif;font-size:34px;font-weight:700;line-height:48px;}.elementor-19 .elementor-element.elementor-element-9cb6bb6{--spacer-size:5px;}.elementor-19 .elementor-element.elementor-element-46ad12c{--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;--flex-wrap:wrap;--margin-top:0rem;--margin-bottom:3rem;--margin-left:0rem;--margin-right:0rem;}.elementor-19 .elementor-element.elementor-element-86fcfa2{--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;--border-radius:1rem 1rem 1rem 1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-86fcfa2:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-86fcfa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://venkathirr.in/wp-content/uploads/2026/03/project_voimedu_ongoing_.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-5707b7e{--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;--gap:0rem 0.5rem;--row-gap:0rem;--column-gap:0.5rem;--border-radius:0.75rem 0.75rem 0.75rem 0.75rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-5707b7e:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-5707b7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-e1d7621 .elementor-heading-title{font-weight:400;color:#001A3D;}.elementor-19 .elementor-element.elementor-element-e369c8d{padding:15px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-e369c8d .elementor-heading-title{font-size:20px;font-weight:700;line-height:30px;color:#001A3D;}.elementor-19 .elementor-element.elementor-element-21b8244{padding:0px 0px 0px 0px;font-size:0.95rem;font-weight:400;color:#E5E7EB;}.elementor-19 .elementor-element.elementor-element-c530bee{--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;--border-radius:1rem 1rem 1rem 1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-c530bee:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-c530bee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://venkathirr.in/wp-content/uploads/2026/03/project_lumina_banner-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-2fe73f1{--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;--gap:0rem 0.5rem;--row-gap:0rem;--column-gap:0.5rem;--border-radius:0.75rem 0.75rem 0.75rem 0.75rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-2fe73f1:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-2fe73f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-10f8df7 .elementor-heading-title{font-weight:400;color:#001A3D;}.elementor-19 .elementor-element.elementor-element-9394ce9{padding:15px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-9394ce9 .elementor-heading-title{font-size:20px;font-weight:700;line-height:30px;color:#001A3D;}.elementor-19 .elementor-element.elementor-element-b07a6b5{font-size:0.95rem;font-weight:400;color:#E5E7EB;}.elementor-19 .elementor-element.elementor-element-54b0e49{--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;--border-radius:1rem 1rem 1rem 1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-54b0e49:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-54b0e49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://venkathirr.in/wp-content/uploads/2026/03/project_pinnacle_banner-1-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-3231652{--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;--gap:0rem 0.5rem;--row-gap:0rem;--column-gap:0.5rem;--border-radius:0.75rem 0.75rem 0.75rem 0.75rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-3231652:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-3231652 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-50a51ae .elementor-heading-title{font-weight:400;color:#001A3D;}.elementor-19 .elementor-element.elementor-element-cb6f776{padding:15px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-cb6f776 .elementor-heading-title{font-size:20px;font-weight:700;line-height:30px;color:#001A3D;}.elementor-19 .elementor-element.elementor-element-102ca92{font-size:0.95rem;font-weight:400;color:#E5E7EB;}.elementor-19 .elementor-element.elementor-element-74da456{--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;--border-radius:1rem 1rem 1rem 1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-74da456:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-74da456 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://venkathirr.in/wp-content/uploads/2026/03/solatec-23-l-600x600-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-3dd7f23{--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;--gap:0rem 0.5rem;--row-gap:0rem;--column-gap:0.5rem;--border-radius:0.75rem 0.75rem 0.75rem 0.75rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-3dd7f23:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-3dd7f23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-12e83e6 .elementor-heading-title{font-weight:400;color:#001A3D;}.elementor-19 .elementor-element.elementor-element-8318ca9{padding:15px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-8318ca9 .elementor-heading-title{font-size:20px;font-weight:700;line-height:30px;color:#001A3D;}.elementor-19 .elementor-element.elementor-element-bd74d59{font-family:"Plus Jakarta Sans", Sans-serif;font-size:0.95rem;font-weight:400;color:#E5E7EB;}.elementor-19 .elementor-element.elementor-element-72908c8{--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;--border-radius:1rem 1rem 1rem 1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-72908c8:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-72908c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://venkathirr.in/wp-content/uploads/2026/03/solatec-23-l-600x600-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-941576c{--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;--gap:0rem 0.5rem;--row-gap:0rem;--column-gap:0.5rem;--border-radius:0.75rem 0.75rem 0.75rem 0.75rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-941576c:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-941576c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-8751653 .elementor-heading-title{font-weight:400;color:#001A3D;}.elementor-19 .elementor-element.elementor-element-ee7e7be{padding:15px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-ee7e7be .elementor-heading-title{font-size:20px;font-weight:700;line-height:30px;color:#001A3D;}.elementor-19 .elementor-element.elementor-element-460fde3{font-family:"Plus Jakarta Sans", Sans-serif;font-size:0.95rem;font-weight:400;color:#E5E7EB;}.elementor-19 .elementor-element.elementor-element-7687d43{--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;--border-radius:1rem 1rem 1rem 1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-7687d43:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-7687d43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://venkathirr.in/wp-content/uploads/2026/03/solatec-23-l-600x600-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-42aa69d{--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;--gap:0rem 0.5rem;--row-gap:0rem;--column-gap:0.5rem;--border-radius:0.75rem 0.75rem 0.75rem 0.75rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-42aa69d:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-42aa69d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-8063578 .elementor-heading-title{font-weight:400;color:#001A3D;}.elementor-19 .elementor-element.elementor-element-9e8d0d3{padding:15px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-9e8d0d3 .elementor-heading-title{font-size:20px;font-weight:700;line-height:30px;color:#001A3D;}.elementor-19 .elementor-element.elementor-element-b7428b4{font-family:"Plus Jakarta Sans", Sans-serif;font-size:0.95rem;font-weight:400;color:#E5E7EB;}.elementor-19 .elementor-element.elementor-element-7def574{--spacer-size:20px;}.elementor-19 .elementor-element.elementor-element-58c324c .cms-mainheading{font-family:"DM Sans", Sans-serif;font-weight:700;}.elementor-19 .elementor-element.elementor-element-58c324c .cms-subheading{font-family:"DM Sans", Sans-serif;font-weight:700;}.elementor-19 .elementor-element.elementor-element-5680e25{z-index:1;}.elementor-19 .elementor-element.elementor-element-06e2979 > .elementor-element-populated{border-style:solid;border-width:0px 1px 1px 1px;border-color:#EAEAEA;}.elementor-19 .elementor-element.elementor-element-c809b0a > .elementor-element-populated{border-style:solid;border-width:0px 1px 1px 0px;border-color:#EAEAEA;}.elementor-19 .elementor-element.elementor-element-2f5205e > .elementor-element-populated{border-style:solid;border-width:0px 1px 1px 0px;border-color:#EAEAEA;}.elementor-19 .elementor-element.elementor-element-f66f297 > .elementor-element-populated{border-style:solid;border-width:0px 1px 1px 0px;border-color:#EAEAEA;}.elementor-19 .elementor-element.elementor-element-95cfc00.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-19 .elementor-element.elementor-element-c92c8d5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-19 .elementor-element.elementor-element-c92c8d5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-19 .elementor-element.elementor-element-c92c8d5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-19 .elementor-element.elementor-element-c92c8d5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:40px;}.elementor-19 .elementor-element.elementor-element-c92c8d5 > .elementor-element-populated, .elementor-19 .elementor-element.elementor-element-c92c8d5 > .elementor-element-populated > .elementor-background-overlay, .elementor-19 .elementor-element.elementor-element-c92c8d5 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-19 .elementor-element.elementor-element-c92c8d5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-19 .elementor-element.elementor-element-c92c8d5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:1024px){.elementor-19 .elementor-element.elementor-element-6d4a410 .elementor-repeater-item-43c7ec0.cms-slider-content-text{flex:0 0 100%;max-width:100%;}.elementor-19 .elementor-element.elementor-element-6d4a410 .elementor-repeater-item-43c7ec0 .description{width:100%;}.elementor-19 .elementor-element.elementor-element-6d4a410 .cms-slider-container{height:500px;}.elementor-19 .elementor-element.elementor-element-2c07d33:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-2c07d33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-19 .elementor-element.elementor-element-5f36992{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-19 .elementor-element.elementor-element-1232c35 .cms-mainheading{font-size:18px;}.elementor-19 .elementor-element.elementor-element-0d2fcf6 .cms-mainheading{font-size:18px;}.elementor-19 .elementor-element.elementor-element-c17c3fb .cms-mainheading{font-size:18px;}.elementor-19 .elementor-element.elementor-element-688453e{z-index:1;}}@media(max-width:767px){.elementor-19 .elementor-element.elementor-element-6d4a410 .elementor-repeater-item-43c7ec0.cms-slider-content-text{flex:0 0 100%;max-width:100%;}.elementor-19 .elementor-element.elementor-element-6d4a410 .elementor-repeater-item-43c7ec0 .description{width:100%;}.elementor-19 .elementor-element.elementor-element-6d4a410 .large-heading{font-size:30px;}.elementor-19 .elementor-element.elementor-element-6d4a410 .cms-slider-container{height:550px;}.elementor-19 .elementor-element.elementor-element-2c07d33:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-2c07d33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-19 .elementor-element.elementor-element-e094347 .cms-video-title{font-size:20px;line-height:30px;}.elementor-19 .elementor-element.elementor-element-e39356e .cms-subheading{font-size:20px;line-height:1.7em;}.elementor-19 .elementor-element.elementor-element-e39356e .cms-heading-desc{font-size:14px;}.elementor-19 .elementor-element.elementor-element-5f36992{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-2833a19 .cms-mainheading{font-size:22px;line-height:1.5em;}.elementor-19 .elementor-element.elementor-element-9cb6bb6{--spacer-size:0px;}.elementor-19 .elementor-element.elementor-element-21b8244{font-size:15px;}.elementor-19 .elementor-element.elementor-element-b07a6b5{font-size:15px;}.elementor-19 .elementor-element.elementor-element-102ca92{font-size:15px;}.elementor-19 .elementor-element.elementor-element-7def574{--spacer-size:0px;}.elementor-19 .elementor-element.elementor-element-c92c8d5 > .elementor-element-populated{padding:40px 015px 40px 015px;}}@media(min-width:768px){.elementor-19 .elementor-element.elementor-element-86fcfa2{--width:32%;}.elementor-19 .elementor-element.elementor-element-c530bee{--width:32%;}.elementor-19 .elementor-element.elementor-element-54b0e49{--width:32%;}.elementor-19 .elementor-element.elementor-element-74da456{--width:32%;}.elementor-19 .elementor-element.elementor-element-72908c8{--width:32%;}.elementor-19 .elementor-element.elementor-element-7687d43{--width:32%;}.elementor-19 .elementor-element.elementor-element-95cfc00{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-19 .elementor-element.elementor-element-86fcfa2{--width:48%;}.elementor-19 .elementor-element.elementor-element-c530bee{--width:49%;}.elementor-19 .elementor-element.elementor-element-54b0e49{--width:48%;}.elementor-19 .elementor-element.elementor-element-74da456{--width:48%;}.elementor-19 .elementor-element.elementor-element-72908c8{--width:48%;}.elementor-19 .elementor-element.elementor-element-7687d43{--width:48%;}.elementor-19 .elementor-element.elementor-element-06e2979{width:50%;}.elementor-19 .elementor-element.elementor-element-c809b0a{width:50%;}.elementor-19 .elementor-element.elementor-element-2f5205e{width:50%;}.elementor-19 .elementor-element.elementor-element-f66f297{width:50%;}}/* Start custom CSS for heading, class: .elementor-element-e1d7621 */.project-card:hover .project-card-category p{
    color:#fff!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e369c8d */.project-card:hover .project-card-title h3{
    color:#fff!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21b8244 */.elementor-19 .elementor-element.elementor-element-21b8244 p { margin: 0; }
.project-card-excerpt {
    margin: 0.25rem 0 0;
    font-size: 0.95rem;
    line-height: 1.6;
    color: #4b5563;
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transition: max-height 0.4s ease, opacity 0.4s ease;
}
.project-card:hover .project-card-excerpt {
    max-height: 120px;
    opacity: 1;
    padding-top:15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5707b7e */.project-card-overlay {
  position: absolute!important;
  width:90%;
  right: 0!important;
  bottom:0px!important;
  padding: 1.5rem 1.75rem!important;
  border-radius: 0.75rem 0 0 00!important;
  background-color: #ffffff;
  transform: none;
  transition: background-color 0.3s ease;
  z-index: 1!important;
  height:auto!important;
}
@media (max-width: 767px) {
	.project-card-overlay{
		padding:20px!important;
	}
}
.project-card:hover .project-card-overlay {
    background-color: #001a3d!important;
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86fcfa2 */.project-card {
    position: relative;
    min-height: 420px;
    border-radius: 1rem;
    overflow: hidden;
    transition: box-shadow 0.4s ease;
}

/* Create background layer */
.project-card::before {
    content: "";
    position: absolute;
    inset: 0;
    background: inherit; /* inherits Elementor background */
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.6s ease;
    z-index: 0;
}

/* Keep content above background */
.project-card > * {
    position: relative;
    z-index: 2;
}

/* Zoom only background */
.project-card:hover::before {
    transform: scale(1.1);
}

/* Shadow effect */
.project-card:hover {
    box-shadow: 0 30px 50px rgba(15, 23, 42, 0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9394ce9 */.project-card:hover .project-card-title h3{
    color:#fff!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b07a6b5 */.elementor-19 .elementor-element.elementor-element-b07a6b5 p { margin: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c530bee */.project-card {
    position: relative;
    min-height: 420px;
    border-radius: 1rem;
    overflow: hidden;
    background: transparent;
    transition: box-shadow 0.4s ease;
}

.project-card:hover {
    box-shadow: var(--shadow-card);
}

.project-card:hover::before {
      transform: scale(1.08)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb6f776 */.project-card:hover .project-card-title h3{
    color:#fff!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-102ca92 */.elementor-19 .elementor-element.elementor-element-102ca92 p { margin: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54b0e49 */.project-card {
    position: relative;
    min-height: 420px;
    border-radius: 1rem;
    overflow: hidden;
    background: transparent;
    transition: box-shadow 0.4s ease;
}

.project-card:hover {
    box-shadow: var(--shadow-card);
}

.project-card:hover::before {
      transform: scale(1.08)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8318ca9 */.project-card:hover .project-card-title h3{
    color:#fff!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd74d59 */.elementor-19 .elementor-element.elementor-element-bd74d59 p { margin: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74da456 */.project-card {
    position: relative;
    min-height: 420px;
    border-radius: 1rem;
    overflow: hidden;
    background: transparent;
    transition: box-shadow 0.4s ease;
}

.project-card:hover {
    box-shadow: var(--shadow-card);
}

.project-card:hover::before {
      transform: scale(1.08)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee7e7be */.project-card:hover .project-card-title h3{
    color:#fff!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-460fde3 */.elementor-19 .elementor-element.elementor-element-460fde3 p { margin: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72908c8 */.project-card {
    position: relative;
    min-height: 420px;
    border-radius: 1rem;
    overflow: hidden;
    background: transparent;
    transition: box-shadow 0.4s ease;
}

.project-card:hover {
    box-shadow: var(--shadow-card);
}

.project-card:hover::before {
      transform: scale(1.08)!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e8d0d3 */.project-card:hover .project-card-title h3{
    color:#fff!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b7428b4 */.elementor-19 .elementor-element.elementor-element-b7428b4 p { margin: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7687d43 */.project-card {
    position: relative;
    min-height: 420px;
    border-radius: 1rem;
    overflow: hidden;
    background: transparent;
    transition: box-shadow 0.4s ease;
}

.project-card:hover {
    box-shadow: var(--shadow-card);
}

.project-card:hover::before {
      transform: scale(1.08)!important;
}/* End custom CSS */