.elementor-382 .elementor-element.elementor-element-2b46ca47 .elementor-background-overlay{width:100%;height:100%;}.elementor-382 .elementor-element.elementor-element-50c800a0 .elementor-background-overlay{width:100%;height:100%;}.elementor-382 .elementor-element.elementor-element-4c66db69 .info-box{min-height:0px;}.elementor-382 .elementor-element.elementor-element-4c66db69 .info-box:hover .info-box__title a{color:#EA7804;}.elementor-382 .elementor-element.elementor-element-4c66db69 .info-box:hover .info-box__title a:hover{color:#EA7804;}.elementor-382 .elementor-element.elementor-element-578017e .elementor-background-overlay{width:100%;height:100%;}.elementor-382 .elementor-element.elementor-element-184f5aa .elementor-background-overlay{width:100%;height:100%;}.elementor-382 .elementor-element.elementor-element-22214af .primary-heading .subtitle::before{content:none;}.elementor-382 .elementor-element.elementor-element-e95e5bc .elementor-background-overlay{width:100%;height:100%;}.elementor-382 .elementor-element.elementor-element-bb7bdb1 > .elementor-element-populated{margin:0px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-382 .elementor-element.elementor-global-6071{text-align:center;}.elementor-382 .elementor-element.elementor-element-12dea33{text-align:center;}.elementor-382 .elementor-element.elementor-element-12dea33 .elementor-heading-title{font-size:20px;letter-spacing:-0.5px;}.elementor-382 .elementor-element.elementor-element-12dea33 > .elementor-widget-container{margin:25px 0px 8px 0px;}.elementor-382 .elementor-element.elementor-element-5c77f45 > .elementor-element-populated{margin:0px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-382 .elementor-element.elementor-global-6075{text-align:center;}.elementor-382 .elementor-element.elementor-global-6075 > .elementor-widget-container{margin:0px 0px 7px 0px;}.elementor-382 .elementor-element.elementor-element-7024a19{text-align:center;}.elementor-382 .elementor-element.elementor-element-7024a19 .elementor-heading-title{font-size:20px;letter-spacing:-0.5px;}.elementor-382 .elementor-element.elementor-element-7024a19 > .elementor-widget-container{margin:25px 0px 8px 0px;}.elementor-382 .elementor-element.elementor-element-58a2c7f > .elementor-element-populated{margin:0px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-382 .elementor-element.elementor-global-6078{text-align:center;}.elementor-382 .elementor-element.elementor-global-6078 > .elementor-widget-container{margin:0px 0px 7px 0px;}.elementor-382 .elementor-element.elementor-element-85667b5{text-align:center;}.elementor-382 .elementor-element.elementor-element-85667b5 .elementor-heading-title{font-size:20px;letter-spacing:-0.5px;}.elementor-382 .elementor-element.elementor-element-85667b5 > .elementor-widget-container{margin:25px 0px 8px 0px;}.elementor-382 .elementor-element.elementor-element-db9e357 > .elementor-element-populated{margin:0px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-382 .elementor-element.elementor-global-6081{text-align:center;}.elementor-382 .elementor-element.elementor-element-e021df0{text-align:center;}.elementor-382 .elementor-element.elementor-element-e021df0 .elementor-heading-title{font-size:20px;letter-spacing:-0.5px;}.elementor-382 .elementor-element.elementor-element-e021df0 > .elementor-widget-container{margin:25px 0px 8px 0px;}.elementor-382 .elementor-element.elementor-element-47a71aa7 .elementor-background-overlay{width:100%;height:100%;}.elementor-382 .elementor-element.elementor-element-4101a504 .elementor-background-overlay{width:100%;height:100%;}@media(max-width:1024px){.elementor-382 .elementor-element.elementor-element-12dea33 .elementor-heading-title{font-size:18px;}.elementor-382 .elementor-element.elementor-element-7024a19 .elementor-heading-title{font-size:18px;}.elementor-382 .elementor-element.elementor-element-85667b5 .elementor-heading-title{font-size:18px;}.elementor-382 .elementor-element.elementor-element-e021df0 .elementor-heading-title{font-size:18px;}}@media(max-width:1024px) and (min-width:768px){.elementor-382 .elementor-element.elementor-element-bb7bdb1{width:33.333%;}.elementor-382 .elementor-element.elementor-element-5c77f45{width:33.333%;}.elementor-382 .elementor-element.elementor-element-58a2c7f{width:33.333%;}.elementor-382 .elementor-element.elementor-element-db9e357{width:33.333%;}}/* Start custom CSS for r-energy-services-section, class: .elementor-element-4c66db69 */.overlay, .info-box__img::before, .main-gallery .gallery .gallery-item .overlay, .main-gallery .gallery .gallery-item:hover .overlay, .blog-item .img-holder:hover .overlay, .project-gallery .gallery-item:hover .overlay, .news-item--style-2:hover .overlay, .info-box:hover .info-box__img::before {
    background-color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-5435 */.slider-item img {
    opacity: 1 !important;
}/* End custom CSS */