.elementor-2040 .elementor-element.elementor-element-eb947b8 > .elementor-container{max-width:1600px;}.elementor-2040 .elementor-element.elementor-element-eb947b8:not(.elementor-motion-effects-element-type-background), .elementor-2040 .elementor-element.elementor-element-eb947b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://envisions.app/wp-content/uploads/2022/07/solar-panel-header.png");background-repeat:no-repeat;background-size:cover;}.elementor-2040 .elementor-element.elementor-element-eb947b8 > .elementor-background-overlay{background-color:#273C6566;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2040 .elementor-element.elementor-element-eb947b8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2040 .elementor-element.elementor-element-420ee2d .elementor-spacer-inner{height:50px;}.elementor-2040 .elementor-element.elementor-element-2aa71ad > .elementor-container{max-width:1600px;}.elementor-2040 .elementor-element.elementor-element-3bb3796:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2040 .elementor-element.elementor-element-3bb3796 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2040 .elementor-element.elementor-element-3bb3796 > .elementor-element-populated, .elementor-2040 .elementor-element.elementor-element-3bb3796 > .elementor-element-populated > .elementor-background-overlay, .elementor-2040 .elementor-element.elementor-element-3bb3796 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-2040 .elementor-element.elementor-element-3bb3796 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2040 .elementor-element.elementor-element-3bb3796 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2040 .elementor-element.elementor-element-3bb3796 > .elementor-element-populated > .elementor-widget-wrap{padding:20px 20px 20px 20px;}.elementor-2040 .elementor-element.elementor-element-f628012{text-align:left;}.elementor-2040 .elementor-element.elementor-element-f628012 .elementor-heading-title{color:#000000;font-size:32px;font-weight:600;}.elementor-2040 .elementor-element.elementor-element-7b45f95 .ultimate__form__wrapper form.wpcf7-form label{width:100%;}.elementor-2040 .elementor-element.elementor-element-7b45f95 .wpcf7-form input[type*="text"]{height:55px;width:100%;transition:0.3s;}.elementor-2040 .elementor-element.elementor-element-7b45f95 .wpcf7-form input[type*="email"]{height:55px;width:100%;transition:0.3s;}.elementor-2040 .elementor-element.elementor-element-7b45f95 .wpcf7-form input[type*="url"]{height:55px;width:100%;transition:0.3s;}.elementor-2040 .elementor-element.elementor-element-7b45f95 .wpcf7-form input[type*="number"]{height:55px;width:100%;transition:0.3s;}.elementor-2040 .elementor-element.elementor-element-7b45f95 .wpcf7-form input[type*="tel"]{height:55px;width:100%;transition:0.3s;}.elementor-2040 .elementor-element.elementor-element-7b45f95 .wpcf7-form input[type*="date"]{height:55px;width:100%;transition:0.3s;}.elementor-2040 .elementor-element.elementor-element-7b45f95 .wpcf7-form .wpcf7-select{height:55px;width:100%;transition:0.3s;}.elementor-2040 .elementor-element.elementor-element-7b45f95 .wpcf7-form textarea{height:150px;transition:0.3s;}.elementor-2040 .elementor-element.elementor-element-7b45f95 .wpcf7-form .wpcf7-submit,.elementor-2040 .elementor-element.elementor-element-7b45f95 button[type="submit"]{width:200px;height:55px;}.elementor-2040 .elementor-element.elementor-element-7b45f95 .wpcf7-form .wpcf7-submit, .elementor-2040 .elementor-element.elementor-element-7b45f95 button[type="submit"]{transition:0.3s;float:none;}.elementor-2040 .elementor-element.elementor-element-e6465fc .elementor-spacer-inner{height:50px;}@media(min-width:768px){.elementor-2040 .elementor-element.elementor-element-adc7b1c{width:100%;}}