.elementor-9 .elementor-element.elementor-element-c7dd5a5{margin-top:0;margin-bottom:0;padding:0 0 0 0;overflow:visible}.elementor-9 .elementor-element.elementor-element-ce06e7d .elementor-repeater-item-01b654d.ha-slider-slide,.elementor-9 .elementor-element.elementor-element-ce06e7d .elementor-repeater-item-01b654d.ha-slider-gallery-slide{background-color:#fff;background-image:url(https://energy.cpitech.co.za/wp-content/uploads/2022/01/xCPi-Green-website-banner-New.png.pagespeed.ic.App6r7AKpW.jpg);background-repeat:no-repeat;background-size:100% auto}.elementor-9 .elementor-element.elementor-element-ce06e7d .elementor-repeater-item-486725c.ha-slider-slide,.elementor-9 .elementor-element.elementor-element-ce06e7d .elementor-repeater-item-486725c.ha-slider-gallery-slide{background-color:#fff;background-image:url(https://energy.cpitech.co.za/wp-content/uploads/2021/12/CPi-Green-website-banner-Fix2.png.pagespeed.ce.0JW6Q8RRzT.png);background-repeat:no-repeat;background-size:100% auto}.elementor-9 .elementor-element.elementor-element-ce06e7d .ha-slider-wrapper{height:100vh}.elementor-9 .elementor-element.elementor-element-ce06e7d .ha-slider-content{animation-duration:1250ms;width:50%;text-align:center}.elementor-9 .elementor-element.elementor-element-ce06e7d .ha-slider-content-wrapper{align-items:center;justify-content:center}.elementor-9 .elementor-element.elementor-element-ce06e7d .ha-slider-figure{color:#fff}.elementor-9 .elementor-element.elementor-element-ce06e7d .ha-slider-content-title{margin-bottom:30px;color:#fff}.elementor-9 .elementor-element.elementor-element-ce06e7d .ha-slider-content-sub-title{margin-bottom:30px;color:#fff}.elementor-9 .elementor-element.elementor-element-ce06e7d .ha-slider-content-description{margin-bottom:30px;color:#fff}.elementor-9 .elementor-element.elementor-element-ce06e7d .ha-slider-buttons .button-1{margin:0 calc(10px/2) 0 0;color:#000;background-color:#fff}.elementor-9 .elementor-element.elementor-element-ce06e7d .ha-slider-buttons .button-2{margin:0 0 0 calc(10px/2);color:#fff;background-color:#943ff8}.elementor-9 .elementor-element.elementor-element-ce06e7d .ha-slider-buttons .button-1:hover{color:#fff;background-color:#47b7f0}.elementor-9 .elementor-element.elementor-element-ce06e7d .ha-slider-buttons .button-2:hover{color:#000;background-color:#f5e897}.elementor-9 .elementor-element.elementor-element-ce06e7d.ha-arrow-sync-no .ha-slider-prev{left:15px;right:auto}.elementor-9 .elementor-element.elementor-element-ce06e7d.ha-arrow-sync-no .ha-slider-next{right:15px;left:auto}.elementor-9 .elementor-element.elementor-element-ce06e7d.ha-arrow-sync-yes .ha-slider-prev,.elementor-9 .elementor-element.elementor-element-ce06e7d.ha-arrow-sync-yes .ha-slider-next{left:15px}.elementor-9 .elementor-element.elementor-element-ce06e7d .ha-slider-prev{font-size:24px}.elementor-9 .elementor-element.elementor-element-ce06e7d .ha-slider-next{font-size:24px}.elementor-9 .elementor-element.elementor-element-ce06e7d .ha-slider-prev,.elementor-9 .elementor-element.elementor-element-ce06e7d .ha-slider-next{color:#fff}.elementor-9 .elementor-element.elementor-element-ce06e7d .ha-slider-prev:hover,.elementor-9 .elementor-element.elementor-element-ce06e7d .ha-slider-next:hover{color:#FFFFFF96}.elementor-9 .elementor-element.elementor-element-6089116{margin-top:0;margin-bottom:0;padding:0 0 0 0;overflow:visible}.elementor-9 .elementor-element.elementor-element-6dab0be .elementor-heading-title{color:var(--e-global-color-3f3d144);font-family:"Montserrat",sans-serif;font-size:40px;font-weight:bold}.elementor-9 .elementor-element.elementor-element-6dab0be>.elementor-widget-container{margin:0 0 0 0}.elementor-9 .elementor-element.elementor-element-8ac1a6a{text-align:left;color:var(--e-global-color-3f3d144);font-family:"Montserrat",sans-serif;font-size:15px;font-weight:400}.elementor-9 .elementor-element.elementor-element-8ac1a6a>.elementor-widget-container{margin:0 0 2rem 0}.elementor-9 .elementor-element.elementor-element-9c0ae87 .elementor-heading-title{color:var(--e-global-color-3f3d144);font-family:"Montserrat",sans-serif;font-size:20px;font-weight:bold;text-transform:uppercase}.elementor-9 .elementor-element.elementor-element-9c0ae87>.elementor-widget-container{margin:0 0 0 0}.elementor-9 .elementor-element.elementor-element-7103e83{text-align:left;color:var(--e-global-color-3f3d144);font-family:"Montserrat",sans-serif;font-size:15px;font-weight:400}.elementor-9 .elementor-element.elementor-element-7103e83>.elementor-widget-container{margin:0 0 0 0}.elementor-9 .elementor-element.elementor-element-1c0306b .elementor-heading-title{color:var(--e-global-color-3f3d144);font-family:"Montserrat",sans-serif;font-size:20px;font-weight:bold;text-transform:uppercase}.elementor-9 .elementor-element.elementor-element-1c0306b>.elementor-widget-container{margin:0 0 0 0}.elementor-9 .elementor-element.elementor-element-e950c64{text-align:left;color:var(--e-global-color-3f3d144);font-family:"Montserrat",sans-serif;font-size:15px;font-weight:400}.elementor-9 .elementor-element.elementor-element-e950c64>.elementor-widget-container{margin:0 0 0 0}.elementor-9 .elementor-element.elementor-element-db98e04 .elementor-heading-title{color:var(--e-global-color-3f3d144);font-family:"Montserrat",sans-serif;font-size:20px;font-weight:bold;text-transform:uppercase}.elementor-9 .elementor-element.elementor-element-db98e04>.elementor-widget-container{margin:0 0 0 0}.elementor-9 .elementor-element.elementor-element-0e9488e{text-align:left;color:var(--e-global-color-3f3d144);font-family:"Montserrat",sans-serif;font-size:15px;font-weight:400}.elementor-9 .elementor-element.elementor-element-0e9488e>.elementor-widget-container{margin:0 0 0 0}.elementor-9 .elementor-element.elementor-element-4eda198 .elementor-heading-title{color:var(--e-global-color-3f3d144);font-family:"Montserrat",sans-serif;font-size:20px;font-weight:bold;text-transform:uppercase}.elementor-9 .elementor-element.elementor-element-4eda198>.elementor-widget-container{margin:0 0 0 0}.elementor-9 .elementor-element.elementor-element-2e349a6{text-align:left;color:var(--e-global-color-3f3d144);font-family:"Montserrat",sans-serif;font-size:15px;font-weight:400}.elementor-9 .elementor-element.elementor-element-2e349a6>.elementor-widget-container{margin:0 0 0 0}.elementor-9 .elementor-element.elementor-element-f90e8f5 .elementor-heading-title{color:var(--e-global-color-3f3d144);font-family:"Montserrat",sans-serif;font-size:20px;font-weight:bold;text-transform:uppercase}.elementor-9 .elementor-element.elementor-element-f90e8f5>.elementor-widget-container{margin:0 0 0 0}.elementor-9 .elementor-element.elementor-element-82ffb83{text-align:left;color:var(--e-global-color-3f3d144);font-family:"Montserrat",sans-serif;font-size:15px;font-weight:400}.elementor-9 .elementor-element.elementor-element-82ffb83>.elementor-widget-container{margin:0 0 3rem 0}.elementor-9 .elementor-element.elementor-element-80e7864{text-align:left;color:var(--e-global-color-3f3d144);font-family:"Montserrat",sans-serif;font-size:20px;font-weight:bold}.elementor-9 .elementor-element.elementor-element-80e7864>.elementor-widget-container{margin:0 0 0 0}.elementor-9 .elementor-element.elementor-element-b39b3c3>.elementor-container{min-height:400px}.elementor-9 .elementor-element.elementor-element-b39b3c3:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-b39b3c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--e-global-color-f706169);background-image:url(https://energy.cpitech.co.za/wp-content/uploads/2021/12/Solutions-BG-banner.png.pagespeed.ce.YzJZ9qhsoE.png);background-size:cover}.elementor-9 .elementor-element.elementor-element-b39b3c3{transition:background .3s , border .3s , border-radius .3s , box-shadow .3s;margin-top:0;margin-bottom:0;overflow:visible}.elementor-9 .elementor-element.elementor-element-b39b3c3>.elementor-background-overlay{transition:background .3s , border-radius .3s , opacity .3s}.elementor-9 .elementor-element.elementor-element-1a08615 .elementor-heading-title{color:#fff;font-family:"Montserrat",sans-serif;font-size:40px;font-weight:bold;text-transform:uppercase}.elementor-9 .elementor-element.elementor-element-1a08615>.elementor-widget-container{margin:2rem 0 0 0}.elementor-9 .elementor-element.elementor-element-6ba7064{margin-top:0;margin-bottom:2rem;overflow:visible}.elementor-9 .elementor-element.elementor-element-1738b49 img{box-shadow:0 0 10px 0 rgba(0,0,0,.5)}.elementor-9 .elementor-element.elementor-element-a343a21 .elementor-heading-title{color:#fff;font-family:"Montserrat",sans-serif;font-size:20px;font-weight:bold;text-transform:uppercase}.elementor-9 .elementor-element.elementor-element-a343a21>.elementor-widget-container{margin:0 0 0 0}.elementor-9 .elementor-element.elementor-element-d47e59e img{box-shadow:0 0 10px 0 rgba(0,0,0,.5)}.elementor-9 .elementor-element.elementor-element-13e8358 .elementor-heading-title{color:#fff;font-family:"Montserrat",sans-serif;font-size:20px;font-weight:bold;text-transform:uppercase}.elementor-9 .elementor-element.elementor-element-13e8358>.elementor-widget-container{margin:0 0 0 0}.elementor-9 .elementor-element.elementor-element-5ccb128 img{box-shadow:0 0 10px 0 rgba(0,0,0,.5)}.elementor-9 .elementor-element.elementor-element-872bf57 .elementor-heading-title{color:#fff;font-family:"Montserrat",sans-serif;font-size:20px;font-weight:bold;text-transform:uppercase}.elementor-9 .elementor-element.elementor-element-872bf57>.elementor-widget-container{margin:0 0 0 0}.elementor-9 .elementor-element.elementor-element-717eec5 img{box-shadow:0 0 10px 0 rgba(0,0,0,.5)}.elementor-9 .elementor-element.elementor-element-6efda2b .elementor-heading-title{color:#fff;font-family:"Montserrat",sans-serif;font-size:20px;font-weight:bold;text-transform:uppercase}.elementor-9 .elementor-element.elementor-element-6efda2b>.elementor-widget-container{margin:0 0 0 0}.elementor-9 .elementor-element.elementor-element-0dc1042{overflow:visible}.elementor-9 .elementor-element.elementor-element-cf6e03f .elementor-heading-title{color:var(--e-global-color-3f3d144);font-family:"Montserrat",sans-serif;font-size:40px;font-weight:bold}.elementor-9 .elementor-element.elementor-element-cf6e03f>.elementor-widget-container{margin:3rem 0 0 0}.elementor-9 .elementor-element.elementor-element-298578c{text-align:left;color:var(--e-global-color-3f3d144);font-family:"Montserrat",sans-serif;font-size:15px;font-weight:400}.elementor-9 .elementor-element.elementor-element-298578c>.elementor-widget-container{margin:0 0 2rem 0}.elementor-9 .elementor-element.elementor-element-5696b5b{transition:background .3s , border .3s , border-radius .3s , box-shadow .3s;margin-top:0;margin-bottom:2rem;overflow:visible}.elementor-9 .elementor-element.elementor-element-5696b5b>.elementor-background-overlay{transition:background .3s , border-radius .3s , opacity .3s}.elementor-9 .elementor-element.elementor-element-0c52091>.elementor-container{min-height:400px}.elementor-9 .elementor-element.elementor-element-0c52091:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-0c52091 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(120deg,var(--e-global-color-f706169) 20%,var(--e-global-color-3178de1) 100%)}.elementor-9 .elementor-element.elementor-element-0c52091{transition:background .3s , border .3s , border-radius .3s , box-shadow .3s;overflow:visible}.elementor-9 .elementor-element.elementor-element-0c52091>.elementor-background-overlay{transition:background .3s , border-radius .3s , opacity .3s}.elementor-9 .elementor-element.elementor-element-2e906d2 .elementor-heading-title{color:#fff;font-family:"Montserrat",sans-serif;font-size:40px;font-weight:bold}.elementor-9 .elementor-element.elementor-element-2e906d2>.elementor-widget-container{margin:2rem 0 0 0}.elementor-9 .elementor-element.elementor-element-e9a9d44{text-align:left;color:#fff;font-family:"Montserrat",sans-serif;font-size:15px;font-weight:400}.elementor-9 .elementor-element.elementor-element-e9a9d44>.elementor-widget-container{margin:0 0 2rem 0}.elementor-9 .elementor-element.elementor-element-542e609{overflow:visible}.elementor-9 .elementor-element.elementor-element-5fbff32 .elementor-heading-title{color:var(--e-global-color-3f3d144);font-family:"Montserrat",sans-serif;font-size:40px;font-weight:bold}.elementor-9 .elementor-element.elementor-element-5fbff32>.elementor-widget-container{margin:3rem 0 0 0}.elementor-9 .elementor-element.elementor-element-8343ced .swiper-container-wrap .swiper-pagination-bullet{background:var(--e-global-color-3178de1)}.elementor-9 .elementor-element.elementor-element-8343ced .swiper-container-wrap .swiper-pagination-bullet-active{background:var(--e-global-color-3f3d144)}.elementor-9 .elementor-element.elementor-element-8343ced>.elementor-widget-container{margin:0 0 03rem 0}.elementor-9 .elementor-element.elementor-element-eaa5ed3>.elementor-container{min-height:400px}.elementor-9 .elementor-element.elementor-element-eaa5ed3:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-eaa5ed3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(120deg,var(--e-global-color-f706169) 20%,var(--e-global-color-3178de1) 100%)}.elementor-9 .elementor-element.elementor-element-eaa5ed3{transition:background .3s , border .3s , border-radius .3s , box-shadow .3s;overflow:visible}.elementor-9 .elementor-element.elementor-element-eaa5ed3>.elementor-background-overlay{transition:background .3s , border-radius .3s , opacity .3s}.elementor-9 .elementor-element.elementor-element-bb16d9e .elementor-heading-title{color:#fff;font-family:"Montserrat",sans-serif;font-size:40px;font-weight:bold}.elementor-9 .elementor-element.elementor-element-bb16d9e>.elementor-widget-container{margin:2rem 0 0 0}.elementor-9 .elementor-element.elementor-element-3b8f2bd .fluentform-widget-wrapper{width:900px}.elementor-9 .elementor-element.elementor-element-3b8f2bd .fluentform-widget-wrapper .ff-el-input--label label{color:#fff;font-family:"Montserrat",sans-serif}.elementor-9 .elementor-element.elementor-element-3b8f2bd .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-9 .elementor-element.elementor-element-3b8f2bd .fluentform-widget-wrapper .ff-el-group textarea, .elementor-9 .elementor-element.elementor-element-3b8f2bd .fluentform-widget-wrapper .ff-el-group select,  .elementor-9 .elementor-element.elementor-element-3b8f2bd .fluentform-widget-wrapper .ff-el-group .select2-container--default .select2-selection--multiple{border-radius:0 0 0 0}.elementor-9 .elementor-element.elementor-element-3b8f2bd .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-9 .elementor-element.elementor-element-3b8f2bd .fluentform-widget-wrapper .ff-el-group textarea, .elementor-9 .elementor-element.elementor-element-3b8f2bd .fluentform-widget-wrapper .ff-el-group select{font-family:"Montserrat",sans-serif}.elementor-9 .elementor-element.elementor-element-3b8f2bd .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:var(--e-global-color-bf4a130);color:#fff!important;font-family:"Montserrat",sans-serif;font-weight:bold;box-shadow:0 0 10px 0 rgba(0,0,0,.5)}.elementor-9 .elementor-element.elementor-element-726d8a5>.elementor-container{min-height:400px}.elementor-9 .elementor-element.elementor-element-726d8a5:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-726d8a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--e-global-color-4111c36)}.elementor-9 .elementor-element.elementor-element-726d8a5{transition:background .3s , border .3s , border-radius .3s , box-shadow .3s;overflow:visible}.elementor-9 .elementor-element.elementor-element-726d8a5>.elementor-background-overlay{transition:background .3s , border-radius .3s , opacity .3s}.elementor-9 .elementor-element.elementor-element-6786655 .elementor-heading-title{color:var(--e-global-color-3f3d144);font-family:"Montserrat",sans-serif;font-size:40px;font-weight:bold}.elementor-9 .elementor-element.elementor-element-6786655>.elementor-widget-container{margin:2rem 0 0 0}.elementor-9 .elementor-element.elementor-element-985796f .fluentform-widget-wrapper{width:900px}.elementor-9 .elementor-element.elementor-element-985796f .fluentform-widget-wrapper .ff-el-input--label label{color:var(--e-global-color-3f3d144);font-family:"Montserrat",sans-serif}.elementor-9 .elementor-element.elementor-element-985796f .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-9 .elementor-element.elementor-element-985796f .fluentform-widget-wrapper .ff-el-group textarea, .elementor-9 .elementor-element.elementor-element-985796f .fluentform-widget-wrapper .ff-el-group select,  .elementor-9 .elementor-element.elementor-element-985796f .fluentform-widget-wrapper .ff-el-group .select2-container--default .select2-selection--multiple{border-radius:0 0 0 0}.elementor-9 .elementor-element.elementor-element-985796f .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-9 .elementor-element.elementor-element-985796f .fluentform-widget-wrapper .ff-el-group textarea, .elementor-9 .elementor-element.elementor-element-985796f .fluentform-widget-wrapper .ff-el-group select{font-family:"Montserrat",sans-serif}.elementor-9 .elementor-element.elementor-element-985796f .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:var(--e-global-color-bf4a130);color:#fff!important;font-family:"Montserrat",sans-serif;font-weight:bold;box-shadow:0 0 10px 0 rgba(0,0,0,.5)}@media (max-width:1024px){.elementor-9 .elementor-element.elementor-element-ce06e7d .ha-slider-wrapper{height:45vh}}@media (max-width:767px){.elementor-9 .elementor-element.elementor-element-ce06e7d .elementor-repeater-item-486725c.ha-slider-slide,.elementor-9 .elementor-element.elementor-element-ce06e7d .elementor-repeater-item-486725c.ha-slider-gallery-slide{background-repeat:no-repeat}.elementor-9 .elementor-element.elementor-element-ce06e7d .ha-slider-wrapper{height:23vh}.elementor-9 .elementor-element.elementor-element-ce06e7d .ha-slider-content{width:70%}.elementor-9 .elementor-element.elementor-element-ce06e7d .ha-slider-buttons .button-1{margin:0 0 calc(0px/2) 0}.elementor-9 .elementor-element.elementor-element-ce06e7d .ha-slider-buttons .button-2{margin:calc(0px/2) 0 0 0}.elementor-9 .elementor-element.elementor-element-6dab0be>.elementor-widget-container{padding:1rem 1rem 1rem 1rem}.elementor-9 .elementor-element.elementor-element-8ac1a6a>.elementor-widget-container{padding:1rem 1rem 1rem 1rem}.elementor-9 .elementor-element.elementor-element-9c0ae87>.elementor-widget-container{padding:1rem 1rem 1rem 1rem}.elementor-9 .elementor-element.elementor-element-7103e83>.elementor-widget-container{padding:1rem 1rem 1rem 1rem}.elementor-9 .elementor-element.elementor-element-1c0306b>.elementor-widget-container{padding:1rem 1rem 1rem 1rem}.elementor-9 .elementor-element.elementor-element-e950c64>.elementor-widget-container{padding:1rem 1rem 1rem 1rem}.elementor-9 .elementor-element.elementor-element-db98e04>.elementor-widget-container{padding:1rem 1rem 1rem 1rem}.elementor-9 .elementor-element.elementor-element-0e9488e>.elementor-widget-container{padding:1rem 1rem 1rem 1rem}.elementor-9 .elementor-element.elementor-element-4eda198>.elementor-widget-container{padding:1rem 1rem 1rem 1rem}.elementor-9 .elementor-element.elementor-element-2e349a6>.elementor-widget-container{padding:1rem 1rem 1rem 1rem}.elementor-9 .elementor-element.elementor-element-f90e8f5>.elementor-widget-container{padding:1rem 1rem 1rem 1rem}.elementor-9 .elementor-element.elementor-element-82ffb83>.elementor-widget-container{padding:1rem 1rem 1rem 1rem}.elementor-9 .elementor-element.elementor-element-80e7864>.elementor-widget-container{padding:1rem 1rem 1rem 1rem}.elementor-9 .elementor-element.elementor-element-1a08615>.elementor-widget-container{padding:1rem 1rem 1rem 1rem}.elementor-9 .elementor-element.elementor-element-a343a21>.elementor-widget-container{padding:1rem 1rem 1rem 1rem}.elementor-9 .elementor-element.elementor-element-13e8358>.elementor-widget-container{padding:1rem 1rem 1rem 1rem}.elementor-9 .elementor-element.elementor-element-872bf57>.elementor-widget-container{padding:1rem 1rem 1rem 1rem}.elementor-9 .elementor-element.elementor-element-6efda2b>.elementor-widget-container{padding:1rem 1rem 1rem 1rem}.elementor-9 .elementor-element.elementor-element-cf6e03f>.elementor-widget-container{padding:1rem 1rem 1rem 1rem}.elementor-9 .elementor-element.elementor-element-298578c>.elementor-widget-container{padding:1rem 1rem 1rem 1rem}.elementor-9 .elementor-element.elementor-element-2e906d2>.elementor-widget-container{padding:1rem 1rem 1rem 1rem}.elementor-9 .elementor-element.elementor-element-e9a9d44>.elementor-widget-container{padding:1rem 1rem 1rem 1rem}.elementor-9 .elementor-element.elementor-element-5fbff32>.elementor-widget-container{padding:1rem 1rem 1rem 1rem}.elementor-9 .elementor-element.elementor-element-3b8f2bd .fluentform-widget-wrapper{width:318px}.elementor-9 .elementor-element.elementor-element-985796f .fluentform-widget-wrapper{width:318px}}