.elementor-75 .elementor-element.elementor-element-9247be2{--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:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-75 .elementor-element.elementor-element-cad0731 .elementor-repeater-item-b5fc028 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://gulf-electricalautomation.com/wp-content/uploads/2025/12/Gulf-industrial-Automation-1.jpeg);background-size:cover;}.elementor-75 .elementor-element.elementor-element-cad0731 .elementor-repeater-item-b5fc028 .swiper-slide-contents{margin:0 auto;}.elementor-75 .elementor-element.elementor-element-cad0731 .elementor-repeater-item-b5fc028 .swiper-slide-inner{align-items:flex-end;text-align:center;}.elementor-75 .elementor-element.elementor-element-cad0731 .elementor-repeater-item-0752754 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://gulf-electricalautomation.com/wp-content/uploads/2025/12/Gulf-industrial-Automation-1.jpg);background-size:cover;}.elementor-75 .elementor-element.elementor-element-cad0731 .elementor-repeater-item-0752754 .swiper-slide-contents{margin:0 auto;}.elementor-75 .elementor-element.elementor-element-cad0731 .elementor-repeater-item-0752754 .swiper-slide-inner{align-items:flex-end;text-align:center;}.elementor-75 .elementor-element.elementor-element-cad0731 .elementor-repeater-item-8248dfd .swiper-slide-bg{background-color:#833ca3;background-image:url(https://gulf-electricalautomation.com/wp-content/uploads/2025/12/Gulf-industrial-Automation-2.jpg);background-size:cover;}.elementor-75 .elementor-element.elementor-element-cad0731 .elementor-repeater-item-8248dfd .swiper-slide-contents{margin:0 auto;}.elementor-75 .elementor-element.elementor-element-cad0731 .elementor-repeater-item-8248dfd .swiper-slide-inner{align-items:flex-end;text-align:center;}.elementor-75 .elementor-element.elementor-element-cad0731 .swiper-slide{transition-duration:calc(5000ms*1.2);height:80vh;}.elementor-75 .elementor-element.elementor-element-cad0731 .swiper-slide-contents{max-width:100%;}.elementor-75 .elementor-element.elementor-element-cad0731 .swiper-slide-inner{text-align:center;}.elementor-75 .elementor-element.elementor-element-22cf7e7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:20px;--padding-bottom:30px;--padding-left:30px;--padding-right:20px;}.elementor-75 .elementor-element.elementor-element-22cf7e7:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-22cf7e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F6F4;}.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-75 .elementor-element.elementor-element-96627a0{padding:20px 20px 30px 30px;}.elementor-75 .elementor-element.elementor-element-4c373e6{--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;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-7bcc419{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-75 .elementor-element.elementor-element-e11a69d{--display:flex;}.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-75 .elementor-element.elementor-element-11fbae0{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;letter-spacing:2px;color:#0A4F3D;}.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-75 .elementor-element.elementor-element-46fd555 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:38px;font-weight:700;color:#0A4F3D;}.elementor-75 .elementor-element.elementor-element-f9eb86d{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#4A4A4A;}.elementor-75 .elementor-element.elementor-element-79a0ee5{--display:flex;--justify-content:center;}.elementor-75 .elementor-element.elementor-element-2ebe2d8.elementor-element{--align-self:center;}.elementor-75 .elementor-element.elementor-element-2affa80{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-2affa80:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-2affa80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F6F4;}.elementor-75 .elementor-element.elementor-element-5f820c6{text-align:center;}.elementor-75 .elementor-element.elementor-element-5f820c6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:600;}.elementor-75 .elementor-element.elementor-element-3ae4a94{text-align:center;}.elementor-75 .elementor-element.elementor-element-56c8e39{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-75 .elementor-element.elementor-element-56c8e39.e-con{--align-self:center;}.elementor-75 .elementor-element.elementor-element-836db21{--display:flex;--min-height:260px;--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:1;--border-radius:20px 20px 20px 20px;}.elementor-75 .elementor-element.elementor-element-836db21:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-836db21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gulf-electricalautomation.com/wp-content/uploads/2025/12/Oil-1.webp");background-position:center center;background-size:cover;}.elementor-75 .elementor-element.elementor-element-836db21::before, .elementor-75 .elementor-element.elementor-element-836db21 > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-836db21 > .e-con-inner > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-836db21 > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-836db21 > .e-con-inner > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-836db21 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0000008C;--background-overlay:'';}.elementor-75 .elementor-element.elementor-element-836db21.e-con{--align-self:center;}.elementor-75 .elementor-element.elementor-element-297f212{text-align:center;}.elementor-75 .elementor-element.elementor-element-297f212 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:800;letter-spacing:0.5px;color:#FFFFFF;}.elementor-75 .elementor-element.elementor-element-443f03a{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.5px;color:#FFFFFF;}.elementor-75 .elementor-element.elementor-element-1603f91{--display:flex;--min-height:260px;--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:1;--border-radius:20px 20px 20px 20px;}.elementor-75 .elementor-element.elementor-element-1603f91:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-1603f91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gulf-electricalautomation.com/wp-content/uploads/2025/12/Renewable_Energy_on_the_Grid.avif");background-position:center center;background-size:cover;}.elementor-75 .elementor-element.elementor-element-1603f91::before, .elementor-75 .elementor-element.elementor-element-1603f91 > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-1603f91 > .e-con-inner > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-1603f91 > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-1603f91 > .e-con-inner > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-1603f91 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0000008C;--background-overlay:'';}.elementor-75 .elementor-element.elementor-element-1603f91.e-con{--align-self:center;}.elementor-75 .elementor-element.elementor-element-58fbe39{text-align:center;}.elementor-75 .elementor-element.elementor-element-58fbe39 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:800;letter-spacing:0.5px;color:#FFFFFF;}.elementor-75 .elementor-element.elementor-element-ac656dc{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.5px;color:#FFFFFF;}.elementor-75 .elementor-element.elementor-element-df3ecbb{--display:flex;--min-height:260px;--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:1;--border-radius:20px 20px 20px 20px;}.elementor-75 .elementor-element.elementor-element-df3ecbb:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-df3ecbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gulf-electricalautomation.com/wp-content/uploads/2025/12/Process-Plants-Overview-e1730810573513.jpg");background-position:center center;background-size:cover;}.elementor-75 .elementor-element.elementor-element-df3ecbb::before, .elementor-75 .elementor-element.elementor-element-df3ecbb > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-df3ecbb > .e-con-inner > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-df3ecbb > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-df3ecbb > .e-con-inner > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-df3ecbb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0000008C;--background-overlay:'';}.elementor-75 .elementor-element.elementor-element-df3ecbb.e-con{--align-self:center;}.elementor-75 .elementor-element.elementor-element-ae4d141{text-align:center;}.elementor-75 .elementor-element.elementor-element-ae4d141 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:800;letter-spacing:0.5px;color:#FFFFFF;}.elementor-75 .elementor-element.elementor-element-e525c92{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.5px;color:#FFFFFF;}.elementor-75 .elementor-element.elementor-element-14d97cc{--display:flex;--min-height:260px;--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:1;--border-radius:20px 20px 20px 20px;}.elementor-75 .elementor-element.elementor-element-14d97cc:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-14d97cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gulf-electricalautomation.com/wp-content/uploads/2025/12/WaterWastewater_261344590.2400.webp");background-position:center center;background-size:cover;}.elementor-75 .elementor-element.elementor-element-14d97cc::before, .elementor-75 .elementor-element.elementor-element-14d97cc > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-14d97cc > .e-con-inner > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-14d97cc > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-14d97cc > .e-con-inner > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-14d97cc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0000008C;--background-overlay:'';}.elementor-75 .elementor-element.elementor-element-14d97cc.e-con{--align-self:center;}.elementor-75 .elementor-element.elementor-element-930f86a{text-align:center;}.elementor-75 .elementor-element.elementor-element-930f86a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:800;letter-spacing:0.5px;color:#FFFFFF;}.elementor-75 .elementor-element.elementor-element-71b787e{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.5px;color:#FFFFFF;}.elementor-75 .elementor-element.elementor-element-aa9b029{--display:flex;--min-height:260px;--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:1;--border-radius:20px 20px 20px 20px;}.elementor-75 .elementor-element.elementor-element-aa9b029:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-aa9b029 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gulf-electricalautomation.com/wp-content/uploads/2025/12/1687490656716.jpg");background-position:center center;background-size:cover;}.elementor-75 .elementor-element.elementor-element-aa9b029::before, .elementor-75 .elementor-element.elementor-element-aa9b029 > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-aa9b029 > .e-con-inner > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-aa9b029 > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-aa9b029 > .e-con-inner > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-aa9b029 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0000008C;--background-overlay:'';}.elementor-75 .elementor-element.elementor-element-aa9b029.e-con{--align-self:center;}.elementor-75 .elementor-element.elementor-element-0cfff39{text-align:center;}.elementor-75 .elementor-element.elementor-element-0cfff39 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:800;letter-spacing:0.5px;color:#FFFFFF;}.elementor-75 .elementor-element.elementor-element-cb7cd6d{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.5px;color:#FFFFFF;}.elementor-75 .elementor-element.elementor-element-f7a6426{--display:flex;--min-height:260px;--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:1;--border-radius:20px 20px 20px 20px;}.elementor-75 .elementor-element.elementor-element-f7a6426:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-f7a6426 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gulf-electricalautomation.com/wp-content/uploads/2025/12/1619162390648.jpg");background-position:center center;background-size:cover;}.elementor-75 .elementor-element.elementor-element-f7a6426::before, .elementor-75 .elementor-element.elementor-element-f7a6426 > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-f7a6426 > .e-con-inner > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-f7a6426 > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-f7a6426 > .e-con-inner > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-f7a6426 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0000008C;--background-overlay:'';}.elementor-75 .elementor-element.elementor-element-f7a6426.e-con{--align-self:center;}.elementor-75 .elementor-element.elementor-element-cb6f6a4{text-align:center;}.elementor-75 .elementor-element.elementor-element-cb6f6a4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:800;letter-spacing:0.5px;color:#FFFFFF;}.elementor-75 .elementor-element.elementor-element-a35bf73{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.5px;color:#FFFFFF;}.elementor-75 .elementor-element.elementor-element-a345e51{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.8;--padding-top:80px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-a345e51:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-a345e51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gulf-electricalautomation.com/wp-content/uploads/2026/01/electrical-engineering-is-the-life-line-for-civilization.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-75 .elementor-element.elementor-element-a345e51::before, .elementor-75 .elementor-element.elementor-element-a345e51 > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-a345e51 > .e-con-inner > .elementor-background-video-container::before, .elementor-75 .elementor-element.elementor-element-a345e51 > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-a345e51 > .e-con-inner > .elementor-background-slideshow::before, .elementor-75 .elementor-element.elementor-element-a345e51 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0c4d3c;--background-overlay:'';}.elementor-75 .elementor-element.elementor-element-7f0f5de .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:60px;font-weight:400;color:#FFFFFF;}.elementor-75 .elementor-element.elementor-element-d9d906f{color:#FFFFFF;}.elementor-75 .elementor-element.elementor-element-b97734b{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-30f9ae1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-75 .elementor-element.elementor-element-7556432{text-align:center;}.elementor-75 .elementor-element.elementor-element-7556432 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:600;color:#1E6F3D;}.elementor-75 .elementor-element.elementor-element-8a5977a{text-align:center;}.elementor-75 .elementor-element.elementor-element-4a2be98{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;}.elementor-75 .elementor-element.elementor-element-3f1c237{--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-75 .elementor-element.elementor-element-0c0e7df{--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-75 .elementor-element.elementor-element-47846c3{--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-75 .elementor-element.elementor-element-932fcb7{--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-75 .elementor-element.elementor-element-e8b3eea{--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-75 .elementor-element.elementor-element-ad13453{--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-75 .elementor-element.elementor-element-0d48dab{--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-75 .elementor-element.elementor-element-b6dbc66{--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-75 .elementor-element.elementor-element-31716b2{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-75 .elementor-element.elementor-element-c2ebeaa{text-align:center;}.elementor-75 .elementor-element.elementor-element-9372d68{text-align:center;}.elementor-75 .elementor-element.elementor-element-3e91fc23{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-75 .elementor-element.elementor-element-3e91fc23:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-3e91fc23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F6F4;}.elementor-75 .elementor-element.elementor-element-559ef789{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:120px;--padding-bottom:120px;--padding-left:60px;--padding-right:60px;}.elementor-75 .elementor-element.elementor-element-559ef789:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-559ef789 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#27374C14;}.elementor-75 .elementor-element.elementor-element-70b6ca3b{text-align:center;}.elementor-75 .elementor-element.elementor-element-70b6ca3b .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:52px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:3px;word-spacing:0px;color:#2B2B2B;}.elementor-75 .elementor-element.elementor-element-4aaa4641.elementor-element{--align-self:center;}.elementor-75 .elementor-element.elementor-element-4aaa4641{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0px;color:#2B2B2B;}.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-75 .elementor-element.elementor-element-1dfbeaf3 .elementor-button{background-color:#1E6F3D;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:800;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:2px;word-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-radius:20px 20px 20px 20px;}.elementor-75 .elementor-element.elementor-element-21c94ffe{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:120px;--padding-bottom:120px;--padding-left:60px;--padding-right:60px;}.elementor-75 .elementor-element.elementor-element-21c94ffe:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-21c94ffe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#27374C14;}.elementor-75 .elementor-element.elementor-element-287e28c9{text-align:center;}.elementor-75 .elementor-element.elementor-element-287e28c9 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:52px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:3px;word-spacing:0px;color:#2B2B2B;}.elementor-75 .elementor-element.elementor-element-7c82a70e.elementor-element{--align-self:center;}.elementor-75 .elementor-element.elementor-element-7c82a70e{text-align:center;font-family:"Montserrat", Sans-serif;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0px;color:#2B2B2B;}.elementor-75 .elementor-element.elementor-element-43742804 .elementor-button{background-color:#1E6F3D;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:800;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:2px;word-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-radius:20px 20px 20px 20px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-75 .elementor-element.elementor-element-4c373e6{--content-width:1200px;}.elementor-75 .elementor-element.elementor-element-e11a69d{--width:40%;}.elementor-75 .elementor-element.elementor-element-79a0ee5{--width:60%;}.elementor-75 .elementor-element.elementor-element-2affa80{--content-width:1200px;}.elementor-75 .elementor-element.elementor-element-a345e51{--content-width:1200px;}.elementor-75 .elementor-element.elementor-element-30f9ae1{--content-width:1200px;}.elementor-75 .elementor-element.elementor-element-31716b2{--content-width:1200px;}.elementor-75 .elementor-element.elementor-element-3e91fc23{--content-width:1140px;}}@media(min-width:1025px){.elementor-75 .elementor-element.elementor-element-a345e51:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-a345e51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-75 .elementor-element.elementor-element-56c8e39{--grid-auto-flow:row;}.elementor-75 .elementor-element.elementor-element-4a2be98{--grid-auto-flow:row;}.elementor-75 .elementor-element.elementor-element-3e91fc23{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-75 .elementor-element.elementor-element-559ef789{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-75 .elementor-element.elementor-element-70b6ca3b .elementor-heading-title{font-size:36px;}.elementor-75 .elementor-element.elementor-element-4aaa4641{width:100%;max-width:100%;font-size:18px;}.elementor-75 .elementor-element.elementor-element-1dfbeaf3{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-75 .elementor-element.elementor-element-21c94ffe{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-75 .elementor-element.elementor-element-287e28c9 .elementor-heading-title{font-size:36px;}.elementor-75 .elementor-element.elementor-element-7c82a70e{width:100%;max-width:100%;font-size:18px;}.elementor-75 .elementor-element.elementor-element-43742804{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(max-width:767px){.elementor-75 .elementor-element.elementor-element-cad0731 .swiper-slide{height:40vh;}.elementor-75 .elementor-element.elementor-element-22cf7e7{--min-height:1px;}.elementor-75 .elementor-element.elementor-element-56c8e39{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-75 .elementor-element.elementor-element-836db21{--min-height:180px;}.elementor-75 .elementor-element.elementor-element-297f212 .elementor-heading-title{font-size:22px;}.elementor-75 .elementor-element.elementor-element-1603f91{--min-height:180px;}.elementor-75 .elementor-element.elementor-element-58fbe39 .elementor-heading-title{font-size:22px;}.elementor-75 .elementor-element.elementor-element-df3ecbb{--min-height:180px;}.elementor-75 .elementor-element.elementor-element-ae4d141 .elementor-heading-title{font-size:22px;}.elementor-75 .elementor-element.elementor-element-14d97cc{--min-height:180px;}.elementor-75 .elementor-element.elementor-element-930f86a .elementor-heading-title{font-size:22px;}.elementor-75 .elementor-element.elementor-element-aa9b029{--min-height:180px;}.elementor-75 .elementor-element.elementor-element-0cfff39 .elementor-heading-title{font-size:22px;}.elementor-75 .elementor-element.elementor-element-f7a6426{--min-height:180px;}.elementor-75 .elementor-element.elementor-element-cb6f6a4 .elementor-heading-title{font-size:22px;}.elementor-75 .elementor-element.elementor-element-4a2be98{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-75 .elementor-element.elementor-element-3e91fc23{--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:15%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%;}.elementor-75 .elementor-element.elementor-element-559ef789{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-75 .elementor-element.elementor-element-70b6ca3b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-75 .elementor-element.elementor-element-70b6ca3b .elementor-heading-title{font-size:32px;}.elementor-75 .elementor-element.elementor-element-4aaa4641{width:100%;max-width:100%;font-size:18px;}.elementor-75 .elementor-element.elementor-element-21c94ffe{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-75 .elementor-element.elementor-element-287e28c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-75 .elementor-element.elementor-element-287e28c9 .elementor-heading-title{font-size:32px;}.elementor-75 .elementor-element.elementor-element-7c82a70e{width:100%;max-width:100%;font-size:18px;}}/* Start custom CSS for container, class: .elementor-element-22cf7e7 *//* ===================================== Brand Logos Section – Premium Style Bigger logos + green tint + borders ===================================== */ .brand-logos{ display: flex; align-items: center; justify-content: space-between; } /* Logo wrapper */ .brand-logos .elementor-widget-image{ flex: 1 1 0; display: flex; align-items: center; justify-content: center; padding: 15px 10px; /* more breathing space */ position: relative; } /* LOGO IMAGE – BIGGER */ .brand-logos img{ max-width: 280px; /* ⬅️ INCREASED (was ~140px) */ height: auto; opacity: 0.45; filter: sepia(100%) saturate(500%) hue-rotate(95deg) brightness(40%); transition: all 0.35s ease; } /* Hover → full color */ .brand-logos img:hover{ opacity: 1; filter: none; } /* Vertical divider (desktop only) */ .brand-logos .elementor-widget-image:not(:last-child)::after{ content: ""; position: absolute; right: 0; top: 18%; height: 80%; width: 1px; background: rgba(10,79,61,0.20); } /* ========================= TABLET ========================= */ @media (max-width: 1024px){ .brand-logos img{ max-width: 150px; } } /* ========================= /* =========================
   FIX: Brand Logos Section Height (Mobile)
========================= */

/* section/container spacing control */
.brand-logos-wrap{
  padding: 12px 0 !important;
}

/* remove extra widget margins that create big height */
.brand-logos .elementor-widget-image{
  margin: 0 !important;
}

@media (max-width:767px){

  /* Use CSS grid for perfect mobile spacing */
  .brand-logos{
    display:grid !important;
    grid-template-columns: repeat(3, 1fr) !important; /* 3 per row */
    gap: 10px 12px !important;
    align-items:center !important;
    justify-items:center !important;
  }

  .brand-logos .elementor-widget-image{
    width:100% !important;
    padding: 6px 4px !important;
  }

  .brand-logos img{
    max-width: 92px !important; /* controlled size */
    width: 100% !important;
    height: auto !important;
    opacity: 1 !important;
    filter: none !important;
  }

  /* remove dividers on mobile */
  .brand-logos .elementor-widget-image::after{
    display:none !important;
  }
}

/* Tablet (optional nicer) */
@media (min-width:768px) and (max-width:1024px){
  .brand-logos{
    display:flex !important;
    flex-wrap:nowrap !important;
    gap: 16px !important;
  }
  .brand-logos img{
    max-width: 140px !important;
    align-content: center!important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e11a69d */.about-left{
  border-left: 4px solid #0a4f3d;
  padding-left: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-836db21 */.industry-card{
  transition: transform .35s ease, box-shadow .35s ease;
}

.industry-card:hover{
  transform: translateY(-6px);
  box-shadow: 0 22px 50px rgba(0,0,0,0.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1603f91 */.industry-card{
  transition: transform .35s ease, box-shadow .35s ease;
}

.industry-card:hover{
  transform: translateY(-6px);
  box-shadow: 0 22px 50px rgba(0,0,0,0.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df3ecbb */.industry-card{
  transition: transform .35s ease, box-shadow .35s ease;
}

.industry-card:hover{
  transform: translateY(-6px);
  box-shadow: 0 22px 50px rgba(0,0,0,0.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14d97cc */.industry-card{
  transition: transform .35s ease, box-shadow .35s ease;
}

.industry-card:hover{
  transform: translateY(-6px);
  box-shadow: 0 22px 50px rgba(0,0,0,0.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa9b029 */.industry-card{
  transition: transform .35s ease, box-shadow .35s ease;
}

.industry-card:hover{
  transform: translateY(-6px);
  box-shadow: 0 22px 50px rgba(0,0,0,0.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7a6426 */.industry-card{
  transition: transform .35s ease, box-shadow .35s ease;
}

.industry-card:hover{
  transform: translateY(-6px);
  box-shadow: 0 22px 50px rgba(0,0,0,0.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56c8e39 */.industry-card:hover::before{
  opacity: 0.45;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a2be98 *//* =========================================
   GEA Products - Premium Light Cards (FIXED)
   CLASSES:
   gea-products-section
   gea-product-card
   gea-product-title
========================================= */

/* Section */
.gea-products-section{
  background: #F7FAF8;
}

/* Card */
.gea-product-card{
  position: relative;
  overflow: hidden;
  border-radius: 16px;
  background: #fff;
  border: 1px solid rgba(10,79,61,0.08);
  box-shadow: 0 10px 26px rgba(16,24,40,0.06);
  transition: transform .25s ease, box-shadow .25s ease, border-color .25s ease;
}

/* Hover */
.gea-product-card:hover{
  transform: translateY(-4px);
  border-color: rgba(10,79,61,0.16);
  box-shadow: 0 18px 42px rgba(16,24,40,0.10);
}

/* Image */
.gea-product-card img{
  width: 100%;
  height: 220px;
  object-fit: cover;
  display: block;
  transform: scale(1);
  transition: transform .45s ease;
}

.gea-product-card:hover img{
  transform: scale(1.05);
}

/* LIGHT overlay (not dark) */
.gea-product-card::before{
  content:"";
  position:absolute;
  inset:0;
  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.00) 0%,
    rgba(255,255,255,0.00) 60%,
    rgba(255,255,255,0.55) 100%
  );
  pointer-events:none;
}

/* Title pill - premium + smaller */
.gea-product-title{
  position: absolute;
  left: 14px;
  right: 14px;
  bottom: 14px;
  margin: 0 !important;

  padding: 9px 12px;
  border-radius: 14px;

  background: rgba(255,255,255,0.72);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);

  border: 1px solid rgba(10,79,61,0.10);
  box-shadow: 0 10px 22px rgba(16,24,40,0.08);

  color: #0a4f3d !important;
  font-weight: 400;
  font-size: 12px;
  line-height: 1.2;
  letter-spacing: 0.2px;
  text-align: center;
}

/* Ensure text doesn’t go vertical / weird */
.gea-product-title,
.gea-product-title *{
  writing-mode: horizontal-tb !important;
  white-space: normal !important;
  word-break: keep-all !important;
  overflow-wrap: anywhere !important;
  color: inherit !important;
  text-decoration: none !important;
}

/* Tablet */
@media (max-width: 1024px){
  .gea-product-card img{ height: 210px; }
  .gea-product-title{ font-size: 10px; }
}

/* Mobile */
@media (max-width: 767px){
  .gea-product-card{ border-radius: 14px; }
  .gea-product-card img{ height: 190px; }
  .gea-product-title{
    left: 12px; right: 12px; bottom: 12px;
    font-size: 10px;
    padding: 9px 10px;
  }
}
.gea-product-card{
  width: 25% !important;
  min-width: 290px;
  max-width: 100%;
}
@media (max-width:1024px){
  .gea-product-card{ width: 50% !important; }
}
@media (max-width:767px){
  .gea-product-card{ width: 100% !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31716b2 *//* =====================================
   Trusted Supply Brands (ONE image)
   Classes:
   Section: gea-brands-section
   Image:   gea-brands-img
===================================== */

.gea-brands-section{
  padding: 70px 0;
  background: #F7F9F8;
}

/* Make image look like a clean panel */
.gea-brands-img img{
  width: 100%;
  height: auto;
  max-width: 1180px;

  background: #ffffff;
  border: 1px solid rgba(10,79,61,0.12);
  border-radius: 18px;

  padding: 26px 26px;
  box-shadow: 0 14px 34px rgba(0,0,0,0.08);

  display: block;
  margin: 22px auto 0 auto;
}

/* Tablet */
@media (max-width: 1024px){
  .gea-brands-section{ padding: 55px 0; }

  .gea-brands-img img{
    max-width: 94%;
    padding: 18px 18px;
    border-radius: 16px;
  }
}

/* Mobile */
@media (max-width: 767px){
  .gea-brands-section{ padding: 45px 0; }

  /* IMPORTANT: stop huge height + keep readable */
  .gea-brands-img img{
    max-width: 92%;
    padding: 14px 12px;
    border-radius: 14px;

    /* makes the full logo sheet fit nicely on phone */
    max-height: 320px;
    object-fit: contain;
  }
}/* End custom CSS */