.elementor-646 .elementor-element.elementor-element-06177c6{--display:flex;--min-height:250px;--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 10px;--row-gap:0px;--column-gap:10px;--overlay-opacity:1;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-646 .elementor-element.elementor-element-06177c6:not(.elementor-motion-effects-element-type-background), .elementor-646 .elementor-element.elementor-element-06177c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#078BFA0F;background-image:url("https://pixalogy.lk/wp-content/uploads/2026/10/Futuristic-Blue-Industry-Technology-Collage.png");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-646 .elementor-element.elementor-element-06177c6::before, .elementor-646 .elementor-element.elementor-element-06177c6 > .elementor-background-video-container::before, .elementor-646 .elementor-element.elementor-element-06177c6 > .e-con-inner > .elementor-background-video-container::before, .elementor-646 .elementor-element.elementor-element-06177c6 > .elementor-background-slideshow::before, .elementor-646 .elementor-element.elementor-element-06177c6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-646 .elementor-element.elementor-element-06177c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(221deg, #7C470A00 0%, #06203B 52%);}.elementor-646 .elementor-element.elementor-element-7cc90c1{--display:flex;--justify-content:flex-end;}.elementor-646 .elementor-element.elementor-element-7cc90c1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-646 .elementor-element.elementor-element-b42e85b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-646 .elementor-element.elementor-element-b42e85b .xpro-page-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:700;}.elementor-646 .elementor-element.elementor-element-b42e85b .xpro-page-title-text{color:#FFFFFF;}.elementor-646 .elementor-element.elementor-element-b42e85b .xpro-page-title-icon i{color:#FFFFFF;}.elementor-646 .elementor-element.elementor-element-b42e85b .xpro-page-title-icon svg{fill:#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-646 .elementor-element.elementor-element-648bf69{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;color:#EEEEEE;}.elementor-646 .elementor-element.elementor-element-648bf69.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-646 .elementor-element.elementor-element-0dd81fc{--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:60px;--margin-bottom:0px;--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-646 .elementor-element.elementor-element-454ae6c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-646 .elementor-element.elementor-element-454ae6c{text-align:center;}.elementor-646 .elementor-element.elementor-element-454ae6c .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;color:#141414;}.elementor-646 .elementor-element.elementor-element-c5182ef{margin:0px 200px calc(var(--kit-widget-spacing, 0px) + 0px) 200px;text-align:center;}.elementor-646 .elementor-element.elementor-element-c5182ef.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-646 .elementor-element.elementor-element-ee813f5{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-646 .elementor-element.elementor-element-01c2917{--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-646 .elementor-element.elementor-element-6b92662.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-646 .elementor-element.elementor-element-6b92662 img{border-radius:0px 0px 0px 0px;}.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-646 .elementor-element.elementor-element-ab01920{background-color:#078BFA;border-radius:50px 50px 50px 50px;}.elementor-646 .elementor-element.elementor-element-ab01920.elementor-element{--align-self:flex-start;}.elementor-646 .elementor-element.elementor-element-ab01920.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-646 .elementor-element.elementor-element-ab01920 .elementor-icon-wrapper{text-align:center;}.elementor-646 .elementor-element.elementor-element-ab01920.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-646 .elementor-element.elementor-element-ab01920.elementor-view-framed .elementor-icon, .elementor-646 .elementor-element.elementor-element-ab01920.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-646 .elementor-element.elementor-element-ab01920.elementor-view-framed .elementor-icon, .elementor-646 .elementor-element.elementor-element-ab01920.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-646 .elementor-element.elementor-element-ab01920 .elementor-icon{font-size:29px;}.elementor-646 .elementor-element.elementor-element-ab01920 .elementor-icon svg{height:29px;}.elementor-646 .elementor-element.elementor-element-82d0d41{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-646 .elementor-element.elementor-element-82d0d41.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-646 .elementor-element.elementor-element-82d0d41 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-646 .elementor-element.elementor-element-e01d942{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-646 .elementor-element.elementor-element-e01d942.xpro-widget-bg-overlay:before{transition:background 0.3s;}.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-646 .elementor-element.elementor-element-4d3bbbc .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-weight:500;text-decoration:none;fill:#078BFA;color:#078BFA;}.elementor-646 .elementor-element.elementor-element-4d3bbbc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-646 .elementor-element.elementor-element-4d3bbbc.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-646 .elementor-element.elementor-element-4d3bbbc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-646 .elementor-element.elementor-element-4d3bbbc .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-646 .elementor-element.elementor-element-be5b85c{--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-646 .elementor-element.elementor-element-8f36d51.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-646 .elementor-element.elementor-element-8f36d51 img{border-radius:36px 5px 5px 5px;}.elementor-646 .elementor-element.elementor-element-efda088{background-color:#EF4444;border-radius:50px 50px 50px 50px;}.elementor-646 .elementor-element.elementor-element-efda088.elementor-element{--align-self:flex-start;}.elementor-646 .elementor-element.elementor-element-efda088.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-646 .elementor-element.elementor-element-efda088 .elementor-icon-wrapper{text-align:center;}.elementor-646 .elementor-element.elementor-element-efda088.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-646 .elementor-element.elementor-element-efda088.elementor-view-framed .elementor-icon, .elementor-646 .elementor-element.elementor-element-efda088.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-646 .elementor-element.elementor-element-efda088.elementor-view-framed .elementor-icon, .elementor-646 .elementor-element.elementor-element-efda088.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-646 .elementor-element.elementor-element-efda088 .elementor-icon{font-size:29px;}.elementor-646 .elementor-element.elementor-element-efda088 .elementor-icon svg{height:29px;}.elementor-646 .elementor-element.elementor-element-d5604ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-646 .elementor-element.elementor-element-d5604ff.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-646 .elementor-element.elementor-element-d5604ff .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-646 .elementor-element.elementor-element-a6af92d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-646 .elementor-element.elementor-element-a6af92d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-646 .elementor-element.elementor-element-c44bc0f .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-weight:500;text-decoration:none;fill:#EF4444;color:#EF4444;}.elementor-646 .elementor-element.elementor-element-c44bc0f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-646 .elementor-element.elementor-element-c44bc0f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-646 .elementor-element.elementor-element-c44bc0f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-646 .elementor-element.elementor-element-c44bc0f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-646 .elementor-element.elementor-element-8797eb3{--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-646 .elementor-element.elementor-element-427f47a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-646 .elementor-element.elementor-element-427f47a img{border-radius:25px 5px 5px 5px;}.elementor-646 .elementor-element.elementor-element-960f5d1{background-color:#F59E0B;border-radius:50px 50px 50px 50px;}.elementor-646 .elementor-element.elementor-element-960f5d1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-646 .elementor-element.elementor-element-960f5d1 .elementor-icon-wrapper{text-align:center;}.elementor-646 .elementor-element.elementor-element-960f5d1.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-646 .elementor-element.elementor-element-960f5d1.elementor-view-framed .elementor-icon, .elementor-646 .elementor-element.elementor-element-960f5d1.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-646 .elementor-element.elementor-element-960f5d1.elementor-view-framed .elementor-icon, .elementor-646 .elementor-element.elementor-element-960f5d1.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-646 .elementor-element.elementor-element-960f5d1 .elementor-icon{font-size:29px;}.elementor-646 .elementor-element.elementor-element-960f5d1 .elementor-icon svg{height:29px;}.elementor-646 .elementor-element.elementor-element-6aaa4dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-646 .elementor-element.elementor-element-6aaa4dc.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-646 .elementor-element.elementor-element-6aaa4dc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-646 .elementor-element.elementor-element-6eaa595{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-646 .elementor-element.elementor-element-6eaa595.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-646 .elementor-element.elementor-element-de22298 .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-weight:500;text-decoration:none;fill:#F59E0B;color:#F59E0B;}.elementor-646 .elementor-element.elementor-element-de22298{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-646 .elementor-element.elementor-element-de22298.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-646 .elementor-element.elementor-element-de22298 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-646 .elementor-element.elementor-element-de22298 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-646 .elementor-element.elementor-element-070e391{--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-646 .elementor-element.elementor-element-73d108a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-646 .elementor-element.elementor-element-73d108a img{border-radius:25px 5px 5px 5px;}.elementor-646 .elementor-element.elementor-element-e26ffd1{background-color:#45A34A;border-radius:50px 50px 50px 50px;}.elementor-646 .elementor-element.elementor-element-e26ffd1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-646 .elementor-element.elementor-element-e26ffd1 .elementor-icon-wrapper{text-align:center;}.elementor-646 .elementor-element.elementor-element-e26ffd1.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-646 .elementor-element.elementor-element-e26ffd1.elementor-view-framed .elementor-icon, .elementor-646 .elementor-element.elementor-element-e26ffd1.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-646 .elementor-element.elementor-element-e26ffd1.elementor-view-framed .elementor-icon, .elementor-646 .elementor-element.elementor-element-e26ffd1.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-646 .elementor-element.elementor-element-e26ffd1 .elementor-icon{font-size:29px;}.elementor-646 .elementor-element.elementor-element-e26ffd1 .elementor-icon svg{height:29px;}.elementor-646 .elementor-element.elementor-element-217c9d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-646 .elementor-element.elementor-element-217c9d0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-646 .elementor-element.elementor-element-217c9d0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-646 .elementor-element.elementor-element-b93d709{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-646 .elementor-element.elementor-element-b93d709.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-646 .elementor-element.elementor-element-1bd715d .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-weight:500;text-decoration:none;fill:#45A34A;color:#45A34A;}.elementor-646 .elementor-element.elementor-element-1bd715d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-646 .elementor-element.elementor-element-1bd715d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-646 .elementor-element.elementor-element-1bd715d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-646 .elementor-element.elementor-element-1bd715d .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-646 .elementor-element.elementor-element-29e1779{--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-646 .elementor-element.elementor-element-6281e95.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-646 .elementor-element.elementor-element-6281e95 img{border-radius:25px 5px 5px 5px;}.elementor-646 .elementor-element.elementor-element-edaae91{background-color:#7546C8;border-radius:50px 50px 50px 50px;}.elementor-646 .elementor-element.elementor-element-edaae91.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-646 .elementor-element.elementor-element-edaae91 .elementor-icon-wrapper{text-align:center;}.elementor-646 .elementor-element.elementor-element-edaae91.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-646 .elementor-element.elementor-element-edaae91.elementor-view-framed .elementor-icon, .elementor-646 .elementor-element.elementor-element-edaae91.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-646 .elementor-element.elementor-element-edaae91.elementor-view-framed .elementor-icon, .elementor-646 .elementor-element.elementor-element-edaae91.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-646 .elementor-element.elementor-element-edaae91 .elementor-icon{font-size:29px;}.elementor-646 .elementor-element.elementor-element-edaae91 .elementor-icon svg{height:29px;}.elementor-646 .elementor-element.elementor-element-fdef1a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-646 .elementor-element.elementor-element-fdef1a0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-646 .elementor-element.elementor-element-fdef1a0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-646 .elementor-element.elementor-element-83d3703{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-646 .elementor-element.elementor-element-83d3703.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-646 .elementor-element.elementor-element-7c0b872 .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-weight:500;text-decoration:none;fill:#7546C8;color:#7546C8;}.elementor-646 .elementor-element.elementor-element-7c0b872{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-646 .elementor-element.elementor-element-7c0b872.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-646 .elementor-element.elementor-element-7c0b872 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-646 .elementor-element.elementor-element-7c0b872 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-646 .elementor-element.elementor-element-d9a371f{--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-646 .elementor-element.elementor-element-ce6be82.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-646 .elementor-element.elementor-element-ce6be82 img{border-radius:25px 5px 5px 5px;}.elementor-646 .elementor-element.elementor-element-f162561{background-color:#08A9B8;border-radius:50px 50px 50px 50px;}.elementor-646 .elementor-element.elementor-element-f162561.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-646 .elementor-element.elementor-element-f162561 .elementor-icon-wrapper{text-align:center;}.elementor-646 .elementor-element.elementor-element-f162561.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-646 .elementor-element.elementor-element-f162561.elementor-view-framed .elementor-icon, .elementor-646 .elementor-element.elementor-element-f162561.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-646 .elementor-element.elementor-element-f162561.elementor-view-framed .elementor-icon, .elementor-646 .elementor-element.elementor-element-f162561.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-646 .elementor-element.elementor-element-f162561 .elementor-icon{font-size:29px;}.elementor-646 .elementor-element.elementor-element-f162561 .elementor-icon svg{height:29px;}.elementor-646 .elementor-element.elementor-element-08aef47{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-646 .elementor-element.elementor-element-08aef47.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-646 .elementor-element.elementor-element-08aef47 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-646 .elementor-element.elementor-element-00ab122{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-646 .elementor-element.elementor-element-00ab122.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-646 .elementor-element.elementor-element-c005001 .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-weight:500;text-decoration:none;fill:#08A9B8;color:#08A9B8;}.elementor-646 .elementor-element.elementor-element-c005001{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-646 .elementor-element.elementor-element-c005001.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-646 .elementor-element.elementor-element-c005001 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-646 .elementor-element.elementor-element-c005001 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-646 .elementor-element.elementor-element-06ca104{--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-646 .elementor-element.elementor-element-42dc10e{--spacer-size:10px;}.elementor-646 .elementor-element.elementor-element-42dc10e.xpro-widget-bg-overlay:before{transition:background 0.3s;}body.elementor-page-646:not(.elementor-motion-effects-element-type-background), body.elementor-page-646 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-646 .elementor-element.elementor-element-ee813f5{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-646 .elementor-element.elementor-element-06177c6{--content-width:1400px;}.elementor-646 .elementor-element.elementor-element-7cc90c1{--width:47.047%;}.elementor-646 .elementor-element.elementor-element-ee813f5{--content-width:1400px;}.elementor-646 .elementor-element.elementor-element-01c2917{--width:100%;}}@media(max-width:767px){.elementor-646 .elementor-element.elementor-element-ee813f5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-8797eb3 *//* Sector card */
.sector-card {
    position: relative;
    background: #ffffff;
    border: 1px solid #e5ebf1;
    border-radius: 8px;
    overflow: hidden;
    box-shadow: 0 3px 12px rgba(8, 39, 70, 0.07);
    transition: transform 0.3s ease,
                box-shadow 0.3s ease,
                border-color 0.3s ease;
    height: 100%;
}

/* Lift the card on hover */
.sector-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 12px 28px rgba(8, 39, 70, 0.14);
    border-color: #c9e5ff;
}

/* Image wrapper */
.sector-card .sector-image {
    overflow: hidden;
    margin-bottom: 0;
}

/* Image zoom only — no movement */
.sector-card .sector-image img {
    display: block;
    width: 100%;
    aspect-ratio: 4 / 3;
    object-fit: cover;
    transition: transform 0.45s ease;
}

.sector-card:hover .sector-image img {
    transform: scale(1.06);
}

/* Circular icon overlapping image */
.sector-card .sector-icon {
    position: relative;
    z-index: 2;
    margin-top: -26px;
    margin-left: 14px;
    margin-bottom: 10px;
    width: fit-content;
}

/* Keep icon above other content */
.sector-card .sector-icon .elementor-icon {
    width: 52px;
    height: 52px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    border: 3px solid #ffffff;
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.12);
}

/* Card content spacing */
.sector-card .elementor-widget-heading,
.sector-card .elementor-widget-text-editor {
    padding-left: 16px;
    padding-right: 16px;
}

.sector-card .elementor-widget-heading {
    margin-bottom: 10px;
}

.sector-card .elementor-widget-text-editor {
    margin-bottom: 12px;
}

/* Learn More link */
.sector-card .sector-link {
    margin: 0 16px 16px;
}

.sector-card .sector-link .elementor-button {
    padding: 0;
    background: transparent;
    color: #078bfa;
    font-weight: 600;
    transition: gap 0.25s ease;
}

.sector-card .sector-link .elementor-button:hover {
    background: transparent;
    color: #056bc1;
}

/* Respect reduced-motion preferences */
@media (prefers-reduced-motion: reduce) {
    .sector-card,
    .sector-card .sector-image img {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-070e391 *//* Sector card */
.sector-card {
    position: relative;
    background: #ffffff;
    border: 1px solid #e5ebf1;
    border-radius: 8px;
    overflow: hidden;
    box-shadow: 0 3px 12px rgba(8, 39, 70, 0.07);
    transition: transform 0.3s ease,
                box-shadow 0.3s ease,
                border-color 0.3s ease;
    height: 100%;
}

/* Lift the card on hover */
.sector-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 12px 28px rgba(8, 39, 70, 0.14);
    border-color: #c9e5ff;
}

/* Image wrapper */
.sector-card .sector-image {
    overflow: hidden;
    margin-bottom: 0;
}

/* Image zoom only — no movement */
.sector-card .sector-image img {
    display: block;
    width: 100%;
    aspect-ratio: 4 / 3;
    object-fit: cover;
    transition: transform 0.45s ease;
}

.sector-card:hover .sector-image img {
    transform: scale(1.06);
}

/* Circular icon overlapping image */
.sector-card .sector-icon {
    position: relative;
    z-index: 2;
    margin-top: -26px;
    margin-left: 14px;
    margin-bottom: 10px;
    width: fit-content;
}

/* Keep icon above other content */
.sector-card .sector-icon .elementor-icon {
    width: 52px;
    height: 52px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    border: 3px solid #ffffff;
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.12);
}

/* Card content spacing */
.sector-card .elementor-widget-heading,
.sector-card .elementor-widget-text-editor {
    padding-left: 16px;
    padding-right: 16px;
}

.sector-card .elementor-widget-heading {
    margin-bottom: 10px;
}

.sector-card .elementor-widget-text-editor {
    margin-bottom: 12px;
}

/* Learn More link */
.sector-card .sector-link {
    margin: 0 16px 16px;
}

.sector-card .sector-link .elementor-button {
    padding: 0;
    background: transparent;
    color: #078bfa;
    font-weight: 600;
    transition: gap 0.25s ease;
}

.sector-card .sector-link .elementor-button:hover {
    background: transparent;
    color: #056bc1;
}

/* Respect reduced-motion preferences */
@media (prefers-reduced-motion: reduce) {
    .sector-card,
    .sector-card .sector-image img {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29e1779 *//* Sector card */
.sector-card {
    position: relative;
    background: #ffffff;
    border: 1px solid #e5ebf1;
    border-radius: 8px;
    overflow: hidden;
    box-shadow: 0 3px 12px rgba(8, 39, 70, 0.07);
    transition: transform 0.3s ease,
                box-shadow 0.3s ease,
                border-color 0.3s ease;
    height: 100%;
}

/* Lift the card on hover */
.sector-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 12px 28px rgba(8, 39, 70, 0.14);
    border-color: #c9e5ff;
}

/* Image wrapper */
.sector-card .sector-image {
    overflow: hidden;
    margin-bottom: 0;
}

/* Image zoom only — no movement */
.sector-card .sector-image img {
    display: block;
    width: 100%;
    aspect-ratio: 4 / 3;
    object-fit: cover;
    transition: transform 0.45s ease;
}

.sector-card:hover .sector-image img {
    transform: scale(1.06);
}

/* Circular icon overlapping image */
.sector-card .sector-icon {
    position: relative;
    z-index: 2;
    margin-top: -26px;
    margin-left: 14px;
    margin-bottom: 10px;
    width: fit-content;
}

/* Keep icon above other content */
.sector-card .sector-icon .elementor-icon {
    width: 52px;
    height: 52px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    border: 3px solid #ffffff;
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.12);
}

/* Card content spacing */
.sector-card .elementor-widget-heading,
.sector-card .elementor-widget-text-editor {
    padding-left: 16px;
    padding-right: 16px;
}

.sector-card .elementor-widget-heading {
    margin-bottom: 10px;
}

.sector-card .elementor-widget-text-editor {
    margin-bottom: 12px;
}

/* Learn More link */
.sector-card .sector-link {
    margin: 0 16px 16px;
}

.sector-card .sector-link .elementor-button {
    padding: 0;
    background: transparent;
    color: #078bfa;
    font-weight: 600;
    transition: gap 0.25s ease;
}

.sector-card .sector-link .elementor-button:hover {
    background: transparent;
    color: #056bc1;
}

/* Respect reduced-motion preferences */
@media (prefers-reduced-motion: reduce) {
    .sector-card,
    .sector-card .sector-image img {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9a371f *//* Sector card */
.sector-card {
    position: relative;
    background: #ffffff;
    border: 1px solid #e5ebf1;
    border-radius: 8px;
    overflow: hidden;
    box-shadow: 0 3px 12px rgba(8, 39, 70, 0.07);
    transition: transform 0.3s ease,
                box-shadow 0.3s ease,
                border-color 0.3s ease;
    height: 100%;
}

/* Lift the card on hover */
.sector-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 12px 28px rgba(8, 39, 70, 0.14);
    border-color: #c9e5ff;
}

/* Image wrapper */
.sector-card .sector-image {
    overflow: hidden;
    margin-bottom: 0;
}

/* Image zoom only — no movement */
.sector-card .sector-image img {
    display: block;
    width: 100%;
    aspect-ratio: 4 / 3;
    object-fit: cover;
    transition: transform 0.45s ease;
}

.sector-card:hover .sector-image img {
    transform: scale(1.06);
}

/* Circular icon overlapping image */
.sector-card .sector-icon {
    position: relative;
    z-index: 2;
    margin-top: -26px;
    margin-left: 14px;
    margin-bottom: 10px;
    width: fit-content;
}

/* Keep icon above other content */
.sector-card .sector-icon .elementor-icon {
    width: 52px;
    height: 52px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    border: 3px solid #ffffff;
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.12);
}

/* Card content spacing */
.sector-card .elementor-widget-heading,
.sector-card .elementor-widget-text-editor {
    padding-left: 16px;
    padding-right: 16px;
}

.sector-card .elementor-widget-heading {
    margin-bottom: 10px;
}

.sector-card .elementor-widget-text-editor {
    margin-bottom: 12px;
}

/* Learn More link */
.sector-card .sector-link {
    margin: 0 16px 16px;
}

.sector-card .sector-link .elementor-button {
    padding: 0;
    background: transparent;
    color: #078bfa;
    font-weight: 600;
    transition: gap 0.25s ease;
}

.sector-card .sector-link .elementor-button:hover {
    background: transparent;
    color: #056bc1;
}

/* Respect reduced-motion preferences */
@media (prefers-reduced-motion: reduce) {
    .sector-card,
    .sector-card .sector-image img {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee813f5 *//* Main sectors grid */
.sectors-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 25px;
}

/* Individual sector cards */
.sector-page-card {
    width: calc((100% - 50px) );
    background: #ffffff;
    border: 1px solid #e7edf3;
    border-radius: 50px 5px 5px 5px;
    overflow: hidden;
    box-shadow: 0 5px 20px rgba(8,39,70,0.06);
    transition: all 0.35s ease;
}

/* Card hover */
.sector-page-card:hover {
    transform: translateY(-7px);
    box-shadow: 0 14px 30px rgba(8,39,70,0.13);
    border-color: #078BFA;
}

/* Sector image */
.sector-page-image {
    border-radius: 45px 5px 5px 5px;
    overflow: hidden;
}

.sector-page-image img {
    width: 100%;
    height: 230px;
    object-fit: cover;
    
    transition: transform 0.5s ease;
}

.sector-page-card:hover .sector-page-image img {
    transform: scale(1.06);
}

/* Icon */
.sector-page-icon {
    margin-top: -45px;
    margin-left: 20px;
    position: relative;
    z-index: 2;
    width: fit-content;
}

.sector-page-card .sector-page-icon .elementor-icon {
    width: 52px;
    height: 52px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    border: 3px solid #ffffff;
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.12);
}

/* Button */
.sector-page-button .elementor-button {
    background: transparent;
    color: #078BFA;
    padding: 0;
    font-weight: 600;
}

.sector-page-button .elementor-button:hover {
    background: transparent;
    color: #082746;
}

/* Tablet */
@media (max-width: 1024px) {
    .sector-page-card {
        width: calc((100% - 25px) / 2);
    }
}

/* Mobile */
@media (max-width: 767px) {
    .sectors-grid {
        gap: 18px;
    }

    .sector-page-card {
        width: 100%;
    }

    .sector-page-image img {
        height: 220px;
    }
}/* End custom CSS */