.elementor-1695 .elementor-element.elementor-element-2117cd2{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1695 .elementor-element.elementor-element-0a576e9{--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;--overflow:hidden;--padding-top:30px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1695 .elementor-element.elementor-element-0a576e9:not(.elementor-motion-effects-element-type-background), .elementor-1695 .elementor-element.elementor-element-0a576e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aiforclimatetech.com/wp-content/uploads/2025/07/Banner-5-scaled.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-1695 .elementor-element.elementor-element-b180113{--display:flex;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-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-1695 .elementor-element.elementor-element-b76c2c1{text-align:center;}.elementor-1695 .elementor-element.elementor-element-b76c2c1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:600;line-height:64px;}.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-1695 .elementor-element.elementor-element-ad80333{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1695 .elementor-element.elementor-element-ad80333 img{width:47%;}.elementor-1695 .elementor-element.elementor-element-f1ebcd5{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1695 .elementor-element.elementor-element-f1ebcd5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:600;line-height:57px;}.elementor-1695 .elementor-element.elementor-element-f3055cb{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1695 .elementor-element.elementor-element-5f97a16{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-1695 .elementor-element.elementor-element-fdeb7ca{--display:flex;--min-height:140px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F4F4F4;--border-color:#F4F4F4;--border-radius:10px 10px 10px 10px;}.elementor-1695 .elementor-element.elementor-element-fdeb7ca:not(.elementor-motion-effects-element-type-background), .elementor-1695 .elementor-element.elementor-element-fdeb7ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#11111100;}.elementor-1695 .elementor-element.elementor-element-fdeb7ca:hover{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 25%, #31BCE6 150%);border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#00DFD8;--border-color:#00DFD8;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-1695 .elementor-element.elementor-element-fdeb7ca, .elementor-1695 .elementor-element.elementor-element-fdeb7ca::before{--border-transition:0.3s;}.elementor-1695 .elementor-element.elementor-element-d2b120a{z-index:1;text-align:center;}.elementor-1695 .elementor-element.elementor-element-d2b120a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;}.elementor-1695 .elementor-element.elementor-element-b6e2d30{padding:41px 0px 0px 0px;bottom:0px;z-index:0;text-align:left;}body:not(.rtl) .elementor-1695 .elementor-element.elementor-element-b6e2d30{left:0px;}body.rtl .elementor-1695 .elementor-element.elementor-element-b6e2d30{right:0px;}.elementor-1695 .elementor-element.elementor-element-b6e2d30 img{width:40%;opacity:0.1;}.elementor-1695 .elementor-element.elementor-element-de69145{--display:flex;--min-height:140px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F4F4F4;--border-color:#F4F4F4;--border-radius:10px 10px 10px 10px;}.elementor-1695 .elementor-element.elementor-element-de69145:not(.elementor-motion-effects-element-type-background), .elementor-1695 .elementor-element.elementor-element-de69145 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#11111100;}.elementor-1695 .elementor-element.elementor-element-de69145:hover{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 25%, #31BCE6 150%);border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#00DFD8;--border-color:#00DFD8;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-1695 .elementor-element.elementor-element-de69145, .elementor-1695 .elementor-element.elementor-element-de69145::before{--border-transition:0.3s;}.elementor-1695 .elementor-element.elementor-element-a20eb83{z-index:1;text-align:center;}.elementor-1695 .elementor-element.elementor-element-a20eb83 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;}body:not(.rtl) .elementor-1695 .elementor-element.elementor-element-55e4b05{left:0px;}body.rtl .elementor-1695 .elementor-element.elementor-element-55e4b05{right:0px;}.elementor-1695 .elementor-element.elementor-element-55e4b05{bottom:0px;z-index:0;text-align:left;}.elementor-1695 .elementor-element.elementor-element-55e4b05 img{width:40%;opacity:0.1;}.elementor-1695 .elementor-element.elementor-element-ccbf8cc{--display:flex;--min-height:140px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F4F4F4;--border-color:#F4F4F4;--border-radius:10px 10px 10px 10px;}.elementor-1695 .elementor-element.elementor-element-ccbf8cc:not(.elementor-motion-effects-element-type-background), .elementor-1695 .elementor-element.elementor-element-ccbf8cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#11111100;}.elementor-1695 .elementor-element.elementor-element-ccbf8cc:hover{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 25%, #31BCE6 150%);border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#00DFD8;--border-color:#00DFD8;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-1695 .elementor-element.elementor-element-ccbf8cc, .elementor-1695 .elementor-element.elementor-element-ccbf8cc::before{--border-transition:0.3s;}.elementor-1695 .elementor-element.elementor-element-b5727fb{z-index:1;text-align:center;}.elementor-1695 .elementor-element.elementor-element-b5727fb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;}body:not(.rtl) .elementor-1695 .elementor-element.elementor-element-9269b5d{left:0px;}body.rtl .elementor-1695 .elementor-element.elementor-element-9269b5d{right:0px;}.elementor-1695 .elementor-element.elementor-element-9269b5d{bottom:0px;z-index:0;text-align:left;}.elementor-1695 .elementor-element.elementor-element-9269b5d img{width:40%;opacity:0.1;}.elementor-1695 .elementor-element.elementor-element-ce28cf7{--display:flex;--min-height:140px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F4F4F4;--border-color:#F4F4F4;--border-radius:10px 10px 10px 10px;}.elementor-1695 .elementor-element.elementor-element-ce28cf7:not(.elementor-motion-effects-element-type-background), .elementor-1695 .elementor-element.elementor-element-ce28cf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#11111100;}.elementor-1695 .elementor-element.elementor-element-ce28cf7:hover{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 25%, #31BCE6 150%);border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#00DFD8;--border-color:#00DFD8;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-1695 .elementor-element.elementor-element-ce28cf7, .elementor-1695 .elementor-element.elementor-element-ce28cf7::before{--border-transition:0.3s;}.elementor-1695 .elementor-element.elementor-element-f746737{z-index:1;text-align:center;}.elementor-1695 .elementor-element.elementor-element-f746737 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;}body:not(.rtl) .elementor-1695 .elementor-element.elementor-element-e14e0db{left:0px;}body.rtl .elementor-1695 .elementor-element.elementor-element-e14e0db{right:0px;}.elementor-1695 .elementor-element.elementor-element-e14e0db{bottom:0px;z-index:0;text-align:left;}.elementor-1695 .elementor-element.elementor-element-e14e0db img{width:40%;opacity:0.1;}.elementor-1695 .elementor-element.elementor-element-0e7aabf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-1695 .elementor-element.elementor-element-73d717b{--display:flex;--min-height:140px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F4F4F4;--border-color:#F4F4F4;--border-radius:10px 10px 10px 10px;}.elementor-1695 .elementor-element.elementor-element-73d717b:not(.elementor-motion-effects-element-type-background), .elementor-1695 .elementor-element.elementor-element-73d717b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#11111100;}.elementor-1695 .elementor-element.elementor-element-73d717b:hover{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 25%, #31BCE6 150%);border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#00DFD8;--border-color:#00DFD8;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-1695 .elementor-element.elementor-element-73d717b, .elementor-1695 .elementor-element.elementor-element-73d717b::before{--border-transition:0.3s;}.elementor-1695 .elementor-element.elementor-element-9746655{z-index:1;text-align:center;}.elementor-1695 .elementor-element.elementor-element-9746655 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;}body:not(.rtl) .elementor-1695 .elementor-element.elementor-element-0bb30dd{left:0px;}body.rtl .elementor-1695 .elementor-element.elementor-element-0bb30dd{right:0px;}.elementor-1695 .elementor-element.elementor-element-0bb30dd{bottom:0px;z-index:0;text-align:left;}.elementor-1695 .elementor-element.elementor-element-0bb30dd img{width:40%;opacity:0.1;}.elementor-1695 .elementor-element.elementor-element-e6ffebb{--display:flex;--min-height:140px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F4F4F4;--border-color:#F4F4F4;--border-radius:10px 10px 10px 10px;}.elementor-1695 .elementor-element.elementor-element-e6ffebb:not(.elementor-motion-effects-element-type-background), .elementor-1695 .elementor-element.elementor-element-e6ffebb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#11111100;}.elementor-1695 .elementor-element.elementor-element-e6ffebb:hover{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 25%, #31BCE6 150%);border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#00DFD8;--border-color:#00DFD8;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-1695 .elementor-element.elementor-element-e6ffebb, .elementor-1695 .elementor-element.elementor-element-e6ffebb::before{--border-transition:0.3s;}.elementor-1695 .elementor-element.elementor-element-05837bc{z-index:1;text-align:center;}.elementor-1695 .elementor-element.elementor-element-05837bc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;}body:not(.rtl) .elementor-1695 .elementor-element.elementor-element-7924f93{left:0px;}body.rtl .elementor-1695 .elementor-element.elementor-element-7924f93{right:0px;}.elementor-1695 .elementor-element.elementor-element-7924f93{bottom:0px;z-index:0;text-align:left;}.elementor-1695 .elementor-element.elementor-element-7924f93 img{width:40%;opacity:0.1;}.elementor-1695 .elementor-element.elementor-element-5bcd961{--display:flex;--min-height:140px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F4F4F4;--border-color:#F4F4F4;--border-radius:10px 10px 10px 10px;}.elementor-1695 .elementor-element.elementor-element-5bcd961:not(.elementor-motion-effects-element-type-background), .elementor-1695 .elementor-element.elementor-element-5bcd961 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#11111100;}.elementor-1695 .elementor-element.elementor-element-5bcd961:hover{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 25%, #31BCE6 150%);border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#00DFD8;--border-color:#00DFD8;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-1695 .elementor-element.elementor-element-5bcd961, .elementor-1695 .elementor-element.elementor-element-5bcd961::before{--border-transition:0.3s;}.elementor-1695 .elementor-element.elementor-element-d4a4b6e{z-index:1;text-align:center;}.elementor-1695 .elementor-element.elementor-element-d4a4b6e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;}body:not(.rtl) .elementor-1695 .elementor-element.elementor-element-8b8c320{left:0px;}body.rtl .elementor-1695 .elementor-element.elementor-element-8b8c320{right:0px;}.elementor-1695 .elementor-element.elementor-element-8b8c320{bottom:0px;z-index:0;text-align:left;}.elementor-1695 .elementor-element.elementor-element-8b8c320 img{width:40%;opacity:0.1;}.elementor-1695 .elementor-element.elementor-element-f8b6bbd{--display:flex;--min-height:140px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F4F4F4;--border-color:#F4F4F4;--border-radius:10px 10px 10px 10px;}.elementor-1695 .elementor-element.elementor-element-f8b6bbd:not(.elementor-motion-effects-element-type-background), .elementor-1695 .elementor-element.elementor-element-f8b6bbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#11111100;}.elementor-1695 .elementor-element.elementor-element-f8b6bbd:hover{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 25%, #31BCE6 150%);border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#00DFD8;--border-color:#00DFD8;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-1695 .elementor-element.elementor-element-f8b6bbd, .elementor-1695 .elementor-element.elementor-element-f8b6bbd::before{--border-transition:0.3s;}.elementor-1695 .elementor-element.elementor-element-746a5fd{z-index:1;text-align:center;}.elementor-1695 .elementor-element.elementor-element-746a5fd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;}body:not(.rtl) .elementor-1695 .elementor-element.elementor-element-cb24ec8{left:0px;}body.rtl .elementor-1695 .elementor-element.elementor-element-cb24ec8{right:0px;}.elementor-1695 .elementor-element.elementor-element-cb24ec8{bottom:0px;z-index:0;text-align:left;}.elementor-1695 .elementor-element.elementor-element-cb24ec8 img{width:40%;opacity:0.1;}.elementor-1695 .elementor-element.elementor-element-a14ff42{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-1695 .elementor-element.elementor-element-217916c{--display:flex;--min-height:140px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F4F4F4;--border-color:#F4F4F4;--border-radius:10px 10px 10px 10px;}.elementor-1695 .elementor-element.elementor-element-217916c:not(.elementor-motion-effects-element-type-background), .elementor-1695 .elementor-element.elementor-element-217916c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#11111100;}.elementor-1695 .elementor-element.elementor-element-217916c:hover{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 25%, #31BCE6 150%);border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#00DFD8;--border-color:#00DFD8;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-1695 .elementor-element.elementor-element-217916c, .elementor-1695 .elementor-element.elementor-element-217916c::before{--border-transition:0.3s;}.elementor-1695 .elementor-element.elementor-element-d903e7c{z-index:1;text-align:center;}.elementor-1695 .elementor-element.elementor-element-d903e7c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;}body:not(.rtl) .elementor-1695 .elementor-element.elementor-element-7ccf610{left:0px;}body.rtl .elementor-1695 .elementor-element.elementor-element-7ccf610{right:0px;}.elementor-1695 .elementor-element.elementor-element-7ccf610{bottom:0px;z-index:0;text-align:left;}.elementor-1695 .elementor-element.elementor-element-7ccf610 img{width:40%;opacity:0.1;}.elementor-1695 .elementor-element.elementor-element-9e34f88{--display:flex;--min-height:140px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F4F4F4;--border-color:#F4F4F4;--border-radius:10px 10px 10px 10px;}.elementor-1695 .elementor-element.elementor-element-9e34f88:not(.elementor-motion-effects-element-type-background), .elementor-1695 .elementor-element.elementor-element-9e34f88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#11111100;}.elementor-1695 .elementor-element.elementor-element-9e34f88:hover{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 25%, #31BCE6 150%);border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#00DFD8;--border-color:#00DFD8;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-1695 .elementor-element.elementor-element-9e34f88, .elementor-1695 .elementor-element.elementor-element-9e34f88::before{--border-transition:0.3s;}.elementor-1695 .elementor-element.elementor-element-5abf09c{z-index:1;text-align:center;}.elementor-1695 .elementor-element.elementor-element-5abf09c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;}body:not(.rtl) .elementor-1695 .elementor-element.elementor-element-18681db{left:0px;}body.rtl .elementor-1695 .elementor-element.elementor-element-18681db{right:0px;}.elementor-1695 .elementor-element.elementor-element-18681db{bottom:0px;z-index:0;text-align:left;}.elementor-1695 .elementor-element.elementor-element-18681db img{width:40%;opacity:0.1;}.elementor-1695 .elementor-element.elementor-element-34c7131{--display:flex;}.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-1695 .elementor-element.elementor-element-655b5f7 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #0143A3 0%, #00DFD8 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:5px 5px 5px 5px;padding:15px 80px 15px 80px;}.elementor-1695 .elementor-element.elementor-element-655b5f7{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1695 .elementor-element.elementor-element-eb64b4d{--display:flex;--min-height:245px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1695 .elementor-element.elementor-element-eb64b4d:not(.elementor-motion-effects-element-type-background), .elementor-1695 .elementor-element.elementor-element-eb64b4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aiforclimatetech.com/wp-content/uploads/2025/10/Ecosystem-Map-Page-AI-X-CT-Summit.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1695 .elementor-element.elementor-element-92db0f0{text-align:center;}.elementor-1695 .elementor-element.elementor-element-92db0f0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:500;color:#FFFFFF;}.elementor-1695 .elementor-element.elementor-element-a04b258 .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:4px 4px 4px 4px;border-radius:5px 5px 5px 5px;padding:15px 30px 15px 30px;}.elementor-1695 .elementor-element.elementor-element-a04b258{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1695 .elementor-element.elementor-element-9c45345{text-align:center;}.elementor-1695 .elementor-element.elementor-element-9c45345 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;font-style:italic;color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1695 .elementor-element.elementor-element-5f97a16{--width:92%;}.elementor-1695 .elementor-element.elementor-element-fdeb7ca{--width:23%;}.elementor-1695 .elementor-element.elementor-element-de69145{--width:23%;}.elementor-1695 .elementor-element.elementor-element-ccbf8cc{--width:23%;}.elementor-1695 .elementor-element.elementor-element-ce28cf7{--width:23%;}.elementor-1695 .elementor-element.elementor-element-0e7aabf{--width:90%;}.elementor-1695 .elementor-element.elementor-element-73d717b{--width:23%;}.elementor-1695 .elementor-element.elementor-element-e6ffebb{--width:23%;}.elementor-1695 .elementor-element.elementor-element-5bcd961{--width:23%;}.elementor-1695 .elementor-element.elementor-element-f8b6bbd{--width:23%;}.elementor-1695 .elementor-element.elementor-element-a14ff42{--width:90%;}.elementor-1695 .elementor-element.elementor-element-217916c{--width:23%;}.elementor-1695 .elementor-element.elementor-element-9e34f88{--width:23%;}}@media(max-width:767px){.elementor-1695 .elementor-element.elementor-element-b76c2c1 .elementor-heading-title{font-size:40px;line-height:1.2em;}.elementor-1695 .elementor-element.elementor-element-f1ebcd5 .elementor-heading-title{font-size:40px;line-height:1.2em;}.elementor-1695 .elementor-element.elementor-element-92db0f0 .elementor-heading-title{font-size:20px;}.elementor-1695 .elementor-element.elementor-element-a04b258 .elementor-button{font-size:16px;}}/* Start custom CSS for heading, class: .elementor-element-b76c2c1 */.elementor-1695 .elementor-element.elementor-element-b76c2c1 {
 background: linear-gradient(to bottom, #F4F4F4 20%, #31BCE6 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f1ebcd5 */.elementor-1695 .elementor-element.elementor-element-f1ebcd5 {
 background: linear-gradient(to bottom, #F4F4F4 20%, #31BCE6 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2b120a */.heading_text {
 background: linear-gradient(to right, #014CA6 20%, #00DBD7 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdeb7ca */.elementor-1695 .elementor-element.elementor-element-fdeb7ca:hover .heading_text {
 background: linear-gradient(to right, #F4F4F4 20%, #F4F4F4 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.elementor-1695 .elementor-element.elementor-element-fdeb7ca{
    href:"https://aiforclimatetech.com/ecosystem-map-startups/"Z
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a20eb83 */.heading_text {
 background: linear-gradient(to right, #014CA6 20%, #00DBD7 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de69145 */.elementor-1695 .elementor-element.elementor-element-de69145:hover .heading_text {
 background: linear-gradient(to right, #F4F4F4 20%, #F4F4F4 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5727fb */.heading_text {
 background: linear-gradient(to right, #014CA6 20%, #00DBD7 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccbf8cc */.elementor-1695 .elementor-element.elementor-element-ccbf8cc:hover .heading_text {
 background: linear-gradient(to right, #F4F4F4 20%, #F4F4F4 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f746737 */.heading_text {
 background: linear-gradient(to right, #014CA6 20%, #00DBD7 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce28cf7 */.elementor-1695 .elementor-element.elementor-element-ce28cf7:hover .heading_text {
 background: linear-gradient(to right, #F4F4F4 20%, #F4F4F4 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9746655 */.heading_text {
 background: linear-gradient(to right, #014CA6 20%, #00DBD7 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73d717b */.elementor-1695 .elementor-element.elementor-element-73d717b:hover .heading_text {
 background: linear-gradient(to right, #F4F4F4 20%, #F4F4F4 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05837bc */.heading_text {
 background: linear-gradient(to right, #014CA6 20%, #00DBD7 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6ffebb */.elementor-1695 .elementor-element.elementor-element-e6ffebb:hover .heading_text {
 background: linear-gradient(to right, #F4F4F4 20%, #F4F4F4 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4a4b6e */.heading_text {
 background: linear-gradient(to right, #014CA6 20%, #00DBD7 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bcd961 */.elementor-1695 .elementor-element.elementor-element-5bcd961:hover .heading_text {
 background: linear-gradient(to right, #F4F4F4 20%, #F4F4F4 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-746a5fd */.heading_text {
 background: linear-gradient(to right, #014CA6 20%, #00DBD7 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8b6bbd */.elementor-1695 .elementor-element.elementor-element-f8b6bbd:hover .heading_text {
 background: linear-gradient(to right, #F4F4F4 20%, #F4F4F4 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d903e7c */.heading_text {
 background: linear-gradient(to right, #014CA6 20%, #00DBD7 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-217916c */.elementor-1695 .elementor-element.elementor-element-217916c:hover .heading_text {
 background: linear-gradient(to right, #F4F4F4 20%, #F4F4F4 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5abf09c */.heading_text {
 background: linear-gradient(to right, #014CA6 20%, #00DBD7 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e34f88 */.elementor-1695 .elementor-element.elementor-element-9e34f88:hover .heading_text {
 background: linear-gradient(to right, #F4F4F4 20%, #F4F4F4 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-655b5f7 */.elementor-1695 .elementor-element.elementor-element-a04b258 .elementor-button{
    padding: 12px 98px;
  font-size: 20px;
  font-weight: bold;
  color: white;
  background: transparent;
  border: 4px solid transparent;
  border-radius: 8px;

  /* Gradient border */
  background-image: linear-gradient(#103043, #103043), linear-gradient(90deg, #0143A3 0%, #00DFDB 100%);
  background-origin: border-box;
  background-clip: padding-box, border-box;

  cursor: pointer;
  transition: all 0.3s ease;
}

.elementor-7 .elementor-element.elementor-element-999094f .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-999094f .elementor-button:focus{
     background-image: 
    linear-gradient(90deg, #0143A3 0%, #00DFDB 100%), 
    linear-gradient(90deg, #0143A3 0%, #00DFDB 100%);
  color: #fff;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a04b258 */.elementor-1695 .elementor-element.elementor-element-a04b258 .elementor-button{
    padding: 12px 98px;

  font-weight: bold;
  color: white;
  background: transparent;
  border: 4px solid transparent;
  border-radius: 8px;

  /* Gradient border */
  background-image: linear-gradient(#103043, #103043), linear-gradient(90deg, #0143A3 0%, #00DFDB 100%);
  background-origin: border-box;
  background-clip: padding-box, border-box;

  cursor: pointer;
  transition: all 0.3s ease;
}

.elementor-7 .elementor-element.elementor-element-999094f .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-999094f .elementor-button:focus{
     background-image: 
    linear-gradient(90deg, #0143A3 0%, #00DFDB 100%), 
    linear-gradient(90deg, #0143A3 0%, #00DFDB 100%);
  color: #fff;
}/* End custom CSS */
/* Start custom CSS */.scroll-letter {
  /* stop the browser breaking inside words */
  word-break: normal;
  overflow-wrap: normal;
  /* if you need whitespace to collapse normally between words: */
  white-space: normal;
}

.scroll-letter .word {
  /* make each wrapped word one unbreakable box */
  display: inline-block;
  white-space: nowrap;
}

.scroll-letter .char {
  display: inline-block;
  opacity: 0.5;
  transform: translateY(15px);
  transition: all 0.6s ease-out;
}

.scroll-letter .word.glow .char {
  opacity: 1;
  transform: translateY(0);
  color: #fff;
  /*text-shadow: 0 0 6px #0ff, 0 0 12px #00f;*/
}/* End custom CSS */