.elementor-126 .elementor-element.elementor-element-3cb9b82:not(.elementor-motion-effects-element-type-background), .elementor-126 .elementor-element.elementor-element-3cb9b82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #f2295b 100%);}.elementor-126 .elementor-element.elementor-element-3cb9b82{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 015px 150px 15px;}.elementor-126 .elementor-element.elementor-element-3cb9b82 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-126 .elementor-element.elementor-element-cc60a82{text-align:left;}.elementor-126 .elementor-element.elementor-element-cc60a82 img{border-radius:10px 10px 10px 10px;}.elementor-126 .elementor-element.elementor-element-91193df > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:50px 0px 0px 115px;}.elementor-126 .elementor-element.elementor-element-9a7d0b5 .cspt-heading-subheading{text-align:left;}.elementor-126 .elementor-element.elementor-element-9a7d0b5 .cspt-element-title{color:#FFFFFF;}.elementor-126 .elementor-element.elementor-element-9a7d0b5 .cspt-element-title > a{color:#FFFFFF;}.elementor-126 .elementor-element.elementor-element-ddfc797{padding:100px 0px 100px 0px;}.elementor-126 .elementor-element.elementor-element-b409552 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-126 .elementor-element.elementor-element-0b59dac > .elementor-widget-container{background-color:#FFFFFF;margin:10px 10px 10px 10px;padding:10px 0px 10px 0px;border-radius:20px 20px 20px 20px;}.elementor-126 .elementor-element.elementor-element-0b59dac.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-126 .elementor-element.elementor-element-0b59dac{--icon-box-icon-margin:15px;}.elementor-126 .elementor-element.elementor-element-0b59dac.elementor-view-stacked .elementor-icon{background-color:#DF8E14;}.elementor-126 .elementor-element.elementor-element-0b59dac.elementor-view-framed .elementor-icon, .elementor-126 .elementor-element.elementor-element-0b59dac.elementor-view-default .elementor-icon{fill:#DF8E14;color:#DF8E14;border-color:#DF8E14;}.elementor-126 .elementor-element.elementor-element-0b59dac.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-126 .elementor-element.elementor-element-0b59dac.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#265581;}.elementor-126 .elementor-element.elementor-element-0b59dac.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-126 .elementor-element.elementor-element-0b59dac.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-126 .elementor-element.elementor-element-0b59dac.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-126 .elementor-element.elementor-element-0b59dac.elementor-view-default:has(:focus) .elementor-icon{fill:#265581;color:#265581;border-color:#265581;}.elementor-126 .elementor-element.elementor-element-eec0efa > .elementor-widget-container{background-color:#FFFFFF;margin:10px 10px 10px 10px;padding:20px 0px 20px 0px;border-radius:20px 20px 20px 20px;}.elementor-126 .elementor-element.elementor-element-eec0efa.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-126 .elementor-element.elementor-element-eec0efa{--icon-box-icon-margin:15px;}.elementor-126 .elementor-element.elementor-element-eec0efa.elementor-view-stacked .elementor-icon{background-color:#DF8E14;}.elementor-126 .elementor-element.elementor-element-eec0efa.elementor-view-framed .elementor-icon, .elementor-126 .elementor-element.elementor-element-eec0efa.elementor-view-default .elementor-icon{fill:#DF8E14;color:#DF8E14;border-color:#DF8E14;}.elementor-126 .elementor-element.elementor-element-eec0efa.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-126 .elementor-element.elementor-element-eec0efa.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#265581;}.elementor-126 .elementor-element.elementor-element-eec0efa.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-126 .elementor-element.elementor-element-eec0efa.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-126 .elementor-element.elementor-element-eec0efa.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-126 .elementor-element.elementor-element-eec0efa.elementor-view-default:has(:focus) .elementor-icon{fill:#265581;color:#265581;border-color:#265581;}.elementor-126 .elementor-element.elementor-element-5deaf3b > .elementor-widget-container{background-color:#FFFFFF;margin:10px 10px 10px 10px;padding:20px 0px 20px 0px;border-radius:20px 20px 20px 20px;}.elementor-126 .elementor-element.elementor-element-5deaf3b.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-126 .elementor-element.elementor-element-5deaf3b{--icon-box-icon-margin:15px;}.elementor-126 .elementor-element.elementor-element-5deaf3b.elementor-view-stacked .elementor-icon{background-color:#DF8E14;}.elementor-126 .elementor-element.elementor-element-5deaf3b.elementor-view-framed .elementor-icon, .elementor-126 .elementor-element.elementor-element-5deaf3b.elementor-view-default .elementor-icon{fill:#DF8E14;color:#DF8E14;border-color:#DF8E14;}.elementor-126 .elementor-element.elementor-element-5deaf3b.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-126 .elementor-element.elementor-element-5deaf3b.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#265581;}.elementor-126 .elementor-element.elementor-element-5deaf3b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-126 .elementor-element.elementor-element-5deaf3b.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-126 .elementor-element.elementor-element-5deaf3b.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-126 .elementor-element.elementor-element-5deaf3b.elementor-view-default:has(:focus) .elementor-icon{fill:#265581;color:#265581;border-color:#265581;}.elementor-126 .elementor-element.elementor-element-2351884:not(.elementor-motion-effects-element-type-background), .elementor-126 .elementor-element.elementor-element-2351884 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080808;}.elementor-126 .elementor-element.elementor-element-2351884{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-126 .elementor-element.elementor-element-2351884 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-126 .elementor-element.elementor-element-3172161 .cspt-heading-subheading{text-align:center;}.elementor-126 .elementor-element.elementor-element-3172161 .cspt-element-title{color:#FFFFFF;}.elementor-126 .elementor-element.elementor-element-3172161 .cspt-element-title > a{color:#FFFFFF;}.elementor-126 .elementor-element.elementor-element-3172161 .cspt-element-subtitle{color:#FFFFFF;}.elementor-126 .elementor-element.elementor-element-3172161 .cspt-element-subtitle > a{color:#FFFFFF;}.elementor-126 .elementor-element.elementor-element-81f097e:not(.elementor-motion-effects-element-type-background), .elementor-126 .elementor-element.elementor-element-81f097e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030303;}.elementor-126 .elementor-element.elementor-element-81f097e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 150px 0px;}.elementor-126 .elementor-element.elementor-element-81f097e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-126 .elementor-element.elementor-element-dcd0b70:hover > .elementor-element-populated{background-color:#000000;background-image:url("https://watticenergies.com/wp-content/uploads/2025/10/Smart-Energy.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-126 .elementor-element.elementor-element-dcd0b70 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;padding:50px 0px 50px 0px;}.elementor-126 .elementor-element.elementor-element-22426e2 > .elementor-widget-container{border-style:none;}.elementor-126 .elementor-element.elementor-element-22426e2 .elementor-icon-box-wrapper{text-align:center;}.elementor-126 .elementor-element.elementor-element-22426e2{--icon-box-icon-margin:32px;}.elementor-126 .elementor-element.elementor-element-22426e2 .elementor-icon-box-title{margin-block-end:16px;color:#FFFFFF;}.elementor-126 .elementor-element.elementor-element-22426e2.elementor-view-stacked .elementor-icon{background-color:#F50303;}.elementor-126 .elementor-element.elementor-element-22426e2.elementor-view-framed .elementor-icon, .elementor-126 .elementor-element.elementor-element-22426e2.elementor-view-default .elementor-icon{fill:#F50303;color:#F50303;border-color:#F50303;}.elementor-126 .elementor-element.elementor-element-22426e2 .elementor-icon{font-size:94px;}.elementor-126 .elementor-element.elementor-element-22426e2 .elementor-icon-box-description{color:#FFFFFF;}.elementor-126 .elementor-element.elementor-element-201900f:hover > .elementor-element-populated{background-image:url("https://watticenergies.com/wp-content/uploads/2025/10/wattic-design-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-126 .elementor-element.elementor-element-201900f > .elementor-element-populated{border-style:solid;border-color:#FFFFFF;padding:50px 0px 50px 0px;}.elementor-126 .elementor-element.elementor-element-201900f > .elementor-element-populated, .elementor-126 .elementor-element.elementor-element-201900f > .elementor-element-populated > .elementor-background-overlay, .elementor-126 .elementor-element.elementor-element-201900f > .elementor-background-slideshow{border-radius:2px 2px 2px 2px;}.elementor-126 .elementor-element.elementor-element-7d3e6f7 > .elementor-widget-container{border-style:none;}.elementor-126 .elementor-element.elementor-element-7d3e6f7 .elementor-icon-box-wrapper{text-align:center;}.elementor-126 .elementor-element.elementor-element-7d3e6f7{--icon-box-icon-margin:32px;}.elementor-126 .elementor-element.elementor-element-7d3e6f7 .elementor-icon-box-title{margin-block-end:16px;color:#FFFFFF;}.elementor-126 .elementor-element.elementor-element-7d3e6f7.elementor-view-stacked .elementor-icon{background-color:#F50303;}.elementor-126 .elementor-element.elementor-element-7d3e6f7.elementor-view-framed .elementor-icon, .elementor-126 .elementor-element.elementor-element-7d3e6f7.elementor-view-default .elementor-icon{fill:#F50303;color:#F50303;border-color:#F50303;}.elementor-126 .elementor-element.elementor-element-7d3e6f7 .elementor-icon{font-size:94px;}.elementor-126 .elementor-element.elementor-element-7d3e6f7 .elementor-icon-box-description{color:#FFFFFF;}.elementor-126 .elementor-element.elementor-element-8fb03b4:hover > .elementor-element-populated{background-image:url("https://watticenergies.com/wp-content/uploads/2025/10/images-2025-10-28T192759.150.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-126 .elementor-element.elementor-element-8fb03b4 > .elementor-element-populated{border-style:solid;border-color:#FFFFFF;padding:50px 0px 50px 0px;}.elementor-126 .elementor-element.elementor-element-8fb03b4 > .elementor-element-populated, .elementor-126 .elementor-element.elementor-element-8fb03b4 > .elementor-element-populated > .elementor-background-overlay, .elementor-126 .elementor-element.elementor-element-8fb03b4 > .elementor-background-slideshow{border-radius:2px 2px 2px 2px;}.elementor-126 .elementor-element.elementor-element-1c6a126 > .elementor-widget-container{border-style:none;}.elementor-126 .elementor-element.elementor-element-1c6a126 .elementor-icon-box-wrapper{text-align:center;}.elementor-126 .elementor-element.elementor-element-1c6a126{--icon-box-icon-margin:32px;}.elementor-126 .elementor-element.elementor-element-1c6a126 .elementor-icon-box-title{margin-block-end:16px;color:#FFFFFF;}.elementor-126 .elementor-element.elementor-element-1c6a126.elementor-view-stacked .elementor-icon{background-color:#F50303;}.elementor-126 .elementor-element.elementor-element-1c6a126.elementor-view-framed .elementor-icon, .elementor-126 .elementor-element.elementor-element-1c6a126.elementor-view-default .elementor-icon{fill:#F50303;color:#F50303;border-color:#F50303;}.elementor-126 .elementor-element.elementor-element-1c6a126 .elementor-icon{font-size:94px;}.elementor-126 .elementor-element.elementor-element-1c6a126 .elementor-icon-box-description{color:#FFFFFF;}.elementor-126 .elementor-element.elementor-element-369bfa8:hover > .elementor-element-populated{background-image:url("https://watticenergies.com/wp-content/uploads/2025/10/wattic-design-3.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-126 .elementor-element.elementor-element-369bfa8 > .elementor-element-populated{border-style:solid;border-color:#FFFFFF;padding:50px 0px 50px 0px;}.elementor-126 .elementor-element.elementor-element-369bfa8 > .elementor-element-populated, .elementor-126 .elementor-element.elementor-element-369bfa8 > .elementor-element-populated > .elementor-background-overlay, .elementor-126 .elementor-element.elementor-element-369bfa8 > .elementor-background-slideshow{border-radius:2px 2px 2px 2px;}.elementor-126 .elementor-element.elementor-element-b540304 > .elementor-widget-container{border-style:none;}.elementor-126 .elementor-element.elementor-element-b540304 .elementor-icon-box-wrapper{text-align:center;}.elementor-126 .elementor-element.elementor-element-b540304{--icon-box-icon-margin:32px;}.elementor-126 .elementor-element.elementor-element-b540304 .elementor-icon-box-title{margin-block-end:16px;color:#FFFFFF;}.elementor-126 .elementor-element.elementor-element-b540304.elementor-view-stacked .elementor-icon{background-color:#F50303;}.elementor-126 .elementor-element.elementor-element-b540304.elementor-view-framed .elementor-icon, .elementor-126 .elementor-element.elementor-element-b540304.elementor-view-default .elementor-icon{fill:#F50303;color:#F50303;border-color:#F50303;}.elementor-126 .elementor-element.elementor-element-b540304 .elementor-icon{font-size:94px;}.elementor-126 .elementor-element.elementor-element-594e585:not(.elementor-motion-effects-element-type-background), .elementor-126 .elementor-element.elementor-element-594e585 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F7;}.elementor-126 .elementor-element.elementor-element-594e585{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-126 .elementor-element.elementor-element-594e585 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-126 .elementor-element.elementor-element-97b10de .cspt-heading-subheading{text-align:left;}.elementor-126 .elementor-element.elementor-element-97b10de .cspt-element-title{margin-bottom:0px;}.elementor-126 .elementor-element.elementor-element-45d6eb0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-126 .elementor-element.elementor-element-45d6eb0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-126 .elementor-element.elementor-element-45d6eb0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-126 .elementor-element.elementor-element-45d6eb0 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-126 .elementor-element.elementor-element-507593d{padding:50px 0px 0px 0px;}.elementor-126 .elementor-element.elementor-element-feac360{padding:90px 0px 100px 0px;}.elementor-126 .elementor-element.elementor-element-19698f9 .cspt-heading-subheading{text-align:left;}.elementor-126 .elementor-element.elementor-element-7d57620 > .elementor-element-populated{padding:10px 0px 0px 100px;}.elementor-126 .elementor-element.elementor-element-9f27343 .cspt-ele-header-area{text-align:left;}.elementor-126 .elementor-element.elementor-element-22d6c27:not(.elementor-motion-effects-element-type-background), .elementor-126 .elementor-element.elementor-element-22d6c27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-126 .elementor-element.elementor-element-22d6c27{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:130px 15px 130px 15px;}.elementor-126 .elementor-element.elementor-element-22d6c27 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-126 .elementor-element.elementor-element-ea3ea94 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-126 .elementor-element.elementor-element-ea3ea94 .cspt-ele-header-area{text-align:left;}.elementor-126 .elementor-element.elementor-element-ce8ce3f{margin-top:-100px;margin-bottom:0px;padding:0px 0px 100px 0px;}.elementor-126 .elementor-element.elementor-element-c5eb979 > .elementor-element-populated, .elementor-126 .elementor-element.elementor-element-c5eb979 > .elementor-element-populated > .elementor-background-overlay, .elementor-126 .elementor-element.elementor-element-c5eb979 > .elementor-background-slideshow{border-radius:2px 2px 2px 2px;}.elementor-126 .elementor-element.elementor-element-c5eb979 > .elementor-element-populated{margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;padding:70px 40px 50px 40px;}.elementor-126 .elementor-element.elementor-element-509b6eb{text-align:left;}.elementor-126 .elementor-element.elementor-element-509b6eb .elementor-heading-title{font-family:"Asap", Sans-serif;font-size:50px;line-height:65px;}.elementor-126 .elementor-element.elementor-element-e64680e > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-126 .elementor-element.elementor-element-e64680e .elementor-heading-title{font-size:20px;}.elementor-126 .elementor-element.elementor-element-fa5ec89{color:rgba(255, 255, 255, 0.8);}.elementor-126 .elementor-element.elementor-element-731242d .elementor-heading-title{font-size:20px;}.elementor-126 .elementor-element.elementor-element-ea5f40c{color:rgba(255, 255, 255, 0.8);}.elementor-126 .elementor-element.elementor-element-03700d3 .elementor-heading-title{font-size:20px;}.elementor-126 .elementor-element.elementor-element-eeb4ec0{color:rgba(255, 255, 255, 0.8);}.elementor-126 .elementor-element.elementor-element-e437241{--grid-template-columns:repeat(0, auto);--icon-size:28px;--grid-column-gap:3px;--grid-row-gap:0px;}.elementor-126 .elementor-element.elementor-element-e437241 .elementor-widget-container{text-align:left;}.elementor-126 .elementor-element.elementor-element-e437241 .elementor-social-icon{--icon-padding:0.4em;}.elementor-126 .elementor-element.elementor-element-3365967 > .elementor-element-populated{padding:160px 0px 0px 50px;}.elementor-126 .elementor-element.elementor-element-11cc9f6.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}@media(min-width:768px){.elementor-126 .elementor-element.elementor-element-e6e8bbe{width:47%;}.elementor-126 .elementor-element.elementor-element-91193df{width:53%;}.elementor-126 .elementor-element.elementor-element-c5eb979{width:41.6%;}.elementor-126 .elementor-element.elementor-element-3365967{width:58.4%;}}@media(max-width:1024px) and (min-width:768px){.elementor-126 .elementor-element.elementor-element-e6e8bbe{width:100%;}.elementor-126 .elementor-element.elementor-element-91193df{width:100%;}.elementor-126 .elementor-element.elementor-element-c5eb979{width:100%;}.elementor-126 .elementor-element.elementor-element-3365967{width:100%;}}@media(min-width:1367px){.elementor-126 .elementor-element.elementor-element-dcd0b70:hover > .elementor-element-populated{background-attachment:scroll;}.elementor-126 .elementor-element.elementor-element-201900f:hover > .elementor-element-populated{background-attachment:scroll;}.elementor-126 .elementor-element.elementor-element-8fb03b4:hover > .elementor-element-populated{background-attachment:scroll;}.elementor-126 .elementor-element.elementor-element-369bfa8:hover > .elementor-element-populated{background-attachment:scroll;}}@media(max-width:1024px){.elementor-126 .elementor-element.elementor-element-3cb9b82{padding:0px 30px 70px 30px;}.elementor-126 .elementor-element.elementor-element-e6e8bbe > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 70px 0px 0px;}.elementor-126 .elementor-element.elementor-element-cc60a82 img{width:100%;}.elementor-126 .elementor-element.elementor-element-91193df > .elementor-element-populated{padding:80px 0px 0px 0px;}.elementor-126 .elementor-element.elementor-element-9a7d0b5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-126 .elementor-element.elementor-element-ddfc797{padding:80px 30px 80px 30px;}.elementor-126 .elementor-element.elementor-element-b409552 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-126 .elementor-element.elementor-element-feac360{padding:080px 30px 080px 30px;}.elementor-126 .elementor-element.elementor-element-3a2653d > .elementor-element-populated{padding:0em 0em 0em 0em;}.elementor-126 .elementor-element.elementor-element-620b6dd > .elementor-element-populated{padding:0px 0px 0px 045px;}.elementor-126 .elementor-element.elementor-element-22d6c27{padding:100px 30px 60px 30px;}.elementor-126 .elementor-element.elementor-element-ea3ea94 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-126 .elementor-element.elementor-element-ce8ce3f{padding:0px 0px 50px 0px;}.elementor-126 .elementor-element.elementor-element-c5eb979 > .elementor-element-populated{margin:0px 30px 0px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;}.elementor-126 .elementor-element.elementor-element-3365967 > .elementor-element-populated{padding:60px 30px 0px 30px;}}@media(max-width:767px){.elementor-126 .elementor-element.elementor-element-3cb9b82{padding:0px 30px 70px 30px;}.elementor-126 .elementor-element.elementor-element-e6e8bbe > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-126 .elementor-element.elementor-element-cc60a82 > .elementor-widget-container{padding:0px 40px 0px 0px;}.elementor-126 .elementor-element.elementor-element-91193df > .elementor-element-populated{padding:95px 0px 0px 0px;}.elementor-126 .elementor-element.elementor-element-ddfc797{padding:60px 30px 60px 30px;}.elementor-126 .elementor-element.elementor-element-b409552 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-126 .elementor-element.elementor-element-feac360{padding:60px 30px 60px 30px;}.elementor-126 .elementor-element.elementor-element-19698f9 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-126 .elementor-element.elementor-element-7d57620 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-126 .elementor-element.elementor-element-22d6c27{margin-top:0px;margin-bottom:0px;padding:65px 30px 50px 30px;}.elementor-126 .elementor-element.elementor-element-ea3ea94 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:50px 0px 0px 0px;}.elementor-126 .elementor-element.elementor-element-ce8ce3f{padding:0px 0px 30px 0px;}}/* Start custom CSS for html, class: .elementor-element-f6a62ca *//* --- Implementation Process Flow Styles --- */
.implementation-process-flow {
    max-width: 1200px;
    margin: 0 auto;
    padding: 20px;
    font-family: Arial, sans-serif; /* Adjust font to match your site */
}

.process-title {
    text-align: center;
    font-size: 32px;
    font-weight: 700;
    margin-bottom: 50px;
}

.process-step-container {
    display: flex;
    justify-content: space-between;
    position: relative;
}

.top-row {
    margin-bottom: 120px; /* Space between top and bottom row */
}

/* Connectors for the overall U-shape line */
.top-row::before, .top-row::after {
    content: '';
    position: absolute;
    background-color: #d1d1d1;
    z-index: 1;
}

/* Horizontal line across the top */
.top-row::before {
    top: 25px;
    left: 20px;
    right: 20px;
    height: 2px;
}

/* Downward line from step 3 to step 4 */
.top-row::after {
    top: 25px;
    right: 20px;
    width: 2px;
    height: 140px; /* Connects to the bottom row */
}

/* Horizontal line across the bottom */
.bottom-row::before {
    content: '';
    position: absolute;
    top: 25px;
    left: 20px;
    right: 20px;
    height: 2px;
    background-color: #d1d1d1;
    z-index: 1;
}

/* Upward line from step 6 to step 1 (completing the loop) */
.bottom-row::after {
    content: '';
    position: absolute;
    top: -120px;
    left: 20px;
    width: 2px;
    height: 140px; /* Connects to the top row */
    background-color: #d1d1d1;
    z-index: 1;
}

.process-step {
    flex-basis: 30%; /* Adjust width for 3 steps per row */
    text-align: center;
    position: relative;
    padding: 0 10px;
    z-index: 2; /* Ensure steps are above lines */
}

.step-circle {
    width: 50px;
    height: 50px;
    background-color: #ffffff; /* White background */
    border: 2px solid #d1d1d1; /* Light gray border */
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto 10px;
    font-weight: bold;
    font-size: 20px;
    color: #333;
    position: relative;
    z-index: 3; /* Above all lines */
}

.step-content {
    background-color: #ffffff; /* Use your page background color if needed */
    padding: 15px;
    border-radius: 5px;
    text-align: left;
    min-height: 120px; /* Ensure even height for content boxes */
}

.step-title {
    font-size: 18px;
    font-weight: 600;
    margin-top: 0;
    margin-bottom: 5px;
}

.step-content p {
    font-size: 14px;
    line-height: 1.4;
    color: #555;
}

/* Responsive adjustments for smaller screens */
@media (max-width: 768px) {
    .process-step-container {
        flex-direction: column;
        align-items: center;
    }

    .process-step {
        flex-basis: 100%;
        margin-bottom: 40px;
        max-width: 300px;
    }
    
    .top-row, .bottom-row {
        margin-bottom: 0; /* Clear row spacing */
    }

    /* Hide complex U-shape connectors on mobile, use a simple vertical line */
    .top-row::before, .top-row::after, .bottom-row::before, .bottom-row::after {
        display: none;
    }

    /* Simple vertical line connecting steps */
    .implementation-process-flow::before {
        content: '';
        position: absolute;
        top: 80px;
        left: 50%;
        transform: translateX(-50%);
        height: calc(100% - 150px);
        width: 2px;
        background-color: #d1d1d1;
        z-index: 1;
    }
}/* End custom CSS */