.elementor-4528 .elementor-element.elementor-element-1bf8d62:not(.elementor-motion-effects-element-type-background),.elementor-4528 .elementor-element.elementor-element-1bf8d62>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://offgridsolarexperts.co.uk/wp-content/uploads/2025/11/Off-Grid-banner-pic.png);background-position:0 -736px;background-repeat:no-repeat}.elementor-4528 .elementor-element.elementor-element-1bf8d62>.elementor-background-overlay{background-color:#2E66AB;opacity:.5;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-4528 .elementor-element.elementor-element-1bf8d62{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-4528 .elementor-element.elementor-element-b10b516{text-align:center}.elementor-4528 .elementor-element.elementor-element-b10b516 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:55px;font-weight:700;color:#FFF}.elementor-4528 .elementor-element.elementor-element-042a833>.elementor-container{max-width:1600px}.elementor-4528 .elementor-element.elementor-element-042a833{margin-top:100px;margin-bottom:100px}.elementor-4528 .elementor-element.elementor-element-03536b2{text-align:center}.elementor-4528 .elementor-element.elementor-element-03536b2 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:45px;font-weight:700;color:#2E66AB}.elementor-4528 .elementor-element.elementor-element-b83b436{--spacer-size:50px}.elementor-4528 .elementor-element.elementor-element-6d804fa>.elementor-container{max-width:1600px}.elementor-4528 .elementor-element.elementor-element-5710c31 .premium-blog-post-outer-container{width:50%;margin-bottom:30px}.elementor-4528 .elementor-element.elementor-element-5710c31 .premium-blog-wrap:not(.premium-blog-marquee) .premium-blog-post-outer-container{padding-inline:calc(30px/2)}.elementor-4528 .elementor-element.elementor-element-5710c31 .premium-blog-wrap:not(.premium-blog-marquee){margin-inline:calc(-30px/2)}.elementor-4528 .elementor-element.elementor-element-5710c31 .premium-marquee-wrapper{--pa-marquee-spacing:30px}.elementor-4528 .elementor-element.elementor-element-5710c31 .premium-blog-content-wrapper{text-align:start;background-color:#fff0;margin:0 0 50px 0;padding:20px 0 0 0}.elementor-4528 .elementor-element.elementor-element-5710c31 .post-categories,.elementor-4528 .elementor-element.elementor-element-5710c31 .premium-blog-post-tags-container{justify-content:start}.elementor-4528 .elementor-element.elementor-element-5710c31 .premium-blog-thumbnail-container img{height:300px;object-fit:cover}.elementor-4528 .elementor-element.elementor-element-5710c31 .premium-blog-entry-title,.elementor-4528 .elementor-element.elementor-element-5710c31 .premium-blog-entry-title a{font-family:"Roboto",Sans-serif;font-size:30px;font-weight:600}.elementor-4528 .elementor-element.elementor-element-5710c31 .premium-blog-entry-title a{color:#2E66AB}.elementor-4528 .elementor-element.elementor-element-5710c31 .premium-blog-entry-title:hover a{color:orange}.elementor-4528 .elementor-element.elementor-element-5710c31 .premium-blog-post-content{font-family:"Roboto",Sans-serif;font-size:15px;color:#333}.elementor-4528 .elementor-element.elementor-element-b184f81:not(.elementor-motion-effects-element-type-background),.elementor-4528 .elementor-element.elementor-element-b184f81>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#52A7F2}.elementor-4528 .elementor-element.elementor-element-b184f81>.elementor-container{max-width:700px}.elementor-4528 .elementor-element.elementor-element-b184f81{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:50px;margin-bottom:0;padding:100px 100px 100px 100px}.elementor-4528 .elementor-element.elementor-element-b184f81>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-4528 .elementor-element.elementor-element-d7706b1{text-align:center}.elementor-4528 .elementor-element.elementor-element-d7706b1 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:50px;font-weight:700;color:#FFF}.elementor-4528 .elementor-element.elementor-element-75fae49 .eael-contact-form-7 .wpcf7-not-valid-tip{display:block!important}.elementor-4528 .elementor-element.elementor-element-75fae49 .eael-contact-form-7 .wpcf7-validation-errors{display:block!important}.elementor-4528 .elementor-element.elementor-element-75fae49 .eael-contact-form-7-wrapper .eael-contact-form.eael-contact-form-7{max-width:1500px}.elementor-4528 .elementor-element.elementor-element-75fae49 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text,.elementor-4528 .elementor-element.elementor-element-75fae49 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz,.elementor-4528 .elementor-element.elementor-element-75fae49 .eael-contact-form-7 .wpcf7-form-control.wpcf7-date,.elementor-4528 .elementor-element.elementor-element-75fae49 .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea,.elementor-4528 .elementor-element.elementor-element-75fae49 .eael-contact-form-7 .wpcf7-form-control.wpcf7-select,.elementor-4528 .elementor-element.elementor-element-75fae49 .eael-contact-form-7 .wpcf7-list-item-label{color:#2E66AB}.elementor-4528 .elementor-element.elementor-element-75fae49 .eael-contact-form-7 .wpcf7-form p:not(:last-of-type) .wpcf7-form-control-wrap{margin-bottom:0}.elementor-4528 .elementor-element.elementor-element-75fae49 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text,.elementor-4528 .elementor-element.elementor-element-75fae49 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz,.elementor-4528 .elementor-element.elementor-element-75fae49 .eael-contact-form-7 .wpcf7-form-control.wpcf7-date,.elementor-4528 .elementor-element.elementor-element-75fae49 .eael-contact-form-7 .wpcf7-form-control.wpcf7-select{height:50px}.elementor-4528 .elementor-element.elementor-element-75fae49 .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea{height:100px}.elementor-4528 .elementor-element.elementor-element-75fae49 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text,.elementor-4528 .elementor-element.elementor-element-75fae49 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz,.elementor-4528 .elementor-element.elementor-element-75fae49 .eael-contact-form-7 .wpcf7-form-control.wpcf7-date,.elementor-4528 .elementor-element.elementor-element-75fae49 .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea{border-radius:0 0 0 0}.elementor-4528 .elementor-element.elementor-element-75fae49 .eael-contact-form-7 .wpcf7-form label{color:#FFF}.elementor-4528 .elementor-element.elementor-element-75fae49 .eael-contact-form-7 label{color:#FFF}.elementor-4528 .elementor-element.elementor-element-75fae49 .eael-contact-form-7 .wpcf7-form label,.elementor-4528 .elementor-element.elementor-element-75fae49 .eael-contact-form-7 .wpcf7-form .wpcf7-quiz-label{margin-bottom:0;font-family:"Roboto",Sans-serif;font-weight:400}.elementor-4528 .elementor-element.elementor-element-75fae49 .eael-custom-radio-checkbox input[type="checkbox"],.elementor-4528 .elementor-element.elementor-element-75fae49 .eael-custom-radio-checkbox input[type="radio"]{width:15px;height:15px}.elementor-4528 .elementor-element.elementor-element-75fae49 .eael-contact-form-7 .wpcf7-form input[type="submit"]{background-color:#F9B447;border-radius:20px 20px 20px 20px;padding:10px 30px 10px 30px;font-family:"Roboto",Sans-serif;font-size:20px;font-weight:500;box-shadow:0 0 10px 0 rgb(0 0 0 / .5)}@media(max-width:1024px){.elementor-4528 .elementor-element.elementor-element-1bf8d62:not(.elementor-motion-effects-element-type-background),.elementor-4528 .elementor-element.elementor-element-1bf8d62>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-4528 .elementor-element.elementor-element-5710c31 .premium-blog-post-outer-container{width:50%}}@media(max-width:767px){.elementor-4528 .elementor-element.elementor-element-1bf8d62:not(.elementor-motion-effects-element-type-background),.elementor-4528 .elementor-element.elementor-element-1bf8d62>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-4528 .elementor-element.elementor-element-5710c31 .premium-blog-post-outer-container{width:100%}.elementor-4528 .elementor-element.elementor-element-b184f81{padding:20px 20px 20px 20px}}