.elementor-904 .elementor-element.elementor-element-33233213{--display:flex;}.elementor-904 .elementor-element.elementor-element-58e2f5ba{--display:flex;}.elementor-904 .elementor-element.elementor-element-6822b83a{--display:flex;}.elementor-904 .elementor-element.elementor-element-6822b83a:not(.elementor-motion-effects-element-type-background), .elementor-904 .elementor-element.elementor-element-6822b83a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b6b2840 );}.elementor-904 .elementor-element.elementor-element-2ebe8c1f{--display:flex;}.elementor-904 .elementor-element.elementor-element-2ebe8c1f:not(.elementor-motion-effects-element-type-background), .elementor-904 .elementor-element.elementor-element-2ebe8c1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://opses.com/wp-content/uploads/Utilities-Page-Header-Home-Page-Hero-Carousel-2-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-904 .elementor-element.elementor-element-4073be0f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Helvetica;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-904 .elementor-element.elementor-element-460247d0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-904 .elementor-element.elementor-element-460247d0 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-904 .elementor-element.elementor-element-3dc807b6{--display:flex;}.elementor-904 .elementor-element.elementor-element-7987bb87{--display:flex;}.elementor-904 .elementor-element.elementor-element-7987bb87:not(.elementor-motion-effects-element-type-background), .elementor-904 .elementor-element.elementor-element-7987bb87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b6b2840 );}.elementor-904 .elementor-element.elementor-element-466ae477{--display:flex;}.elementor-904 .elementor-element.elementor-element-466ae477:not(.elementor-motion-effects-element-type-background), .elementor-904 .elementor-element.elementor-element-466ae477 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://opses.com/wp-content/uploads/Utilities-Page-Header-Home-Page-Hero-Carousel-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-904 .elementor-element.elementor-element-1fd72304{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-904 .elementor-element.elementor-element-bc8f16a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-904 .elementor-element.elementor-element-bc8f16a .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-904 .elementor-element.elementor-element-16810ac7{--display:flex;}.elementor-904 .elementor-element.elementor-element-5e8964fb{--display:flex;}.elementor-904 .elementor-element.elementor-element-5e8964fb:not(.elementor-motion-effects-element-type-background), .elementor-904 .elementor-element.elementor-element-5e8964fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b6b2840 );}.elementor-904 .elementor-element.elementor-element-106829f3{--display:flex;}.elementor-904 .elementor-element.elementor-element-106829f3:not(.elementor-motion-effects-element-type-background), .elementor-904 .elementor-element.elementor-element-106829f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://opses.com/wp-content/uploads/Homepage-Fire.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-904 .elementor-element.elementor-element-6012b16{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-904 .elementor-element.elementor-element-717a7c57 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-904 .elementor-element.elementor-element-717a7c57 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-904 .elementor-element.elementor-element-86e0aad{--display:flex;}.elementor-904 .elementor-element.elementor-element-6caeb766{--display:flex;}.elementor-904 .elementor-element.elementor-element-6caeb766:not(.elementor-motion-effects-element-type-background), .elementor-904 .elementor-element.elementor-element-6caeb766 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b6b2840 );}.elementor-904 .elementor-element.elementor-element-b645f7{--display:flex;}.elementor-904 .elementor-element.elementor-element-b645f7:not(.elementor-motion-effects-element-type-background), .elementor-904 .elementor-element.elementor-element-b645f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://opses.com/wp-content/uploads/Homepage-Utilities.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-904 .elementor-element.elementor-element-e4ddb12{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-904 .elementor-element.elementor-element-324fc7bd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-904 .elementor-element.elementor-element-324fc7bd .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-904 .elementor-element.elementor-element-5e673128{--display:flex;}.elementor-904 .elementor-element.elementor-element-10357071{--display:flex;}.elementor-904 .elementor-element.elementor-element-10357071:not(.elementor-motion-effects-element-type-background), .elementor-904 .elementor-element.elementor-element-10357071 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b6b2840 );}.elementor-904 .elementor-element.elementor-element-3f1bfee2{--display:flex;}.elementor-904 .elementor-element.elementor-element-3f1bfee2:not(.elementor-motion-effects-element-type-background), .elementor-904 .elementor-element.elementor-element-3f1bfee2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://opses.com/wp-content/uploads/Utilities-Page-Header-Home-Page-Hero-Carousel-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-904 .elementor-element.elementor-element-49637a8a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-904 .elementor-element.elementor-element-a1a2df4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-904 .elementor-element.elementor-element-a1a2df4 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-904 .elementor-element.elementor-element-730a052e{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-offset-size:80px;--e-n-carousel-swiper-slides-gap:10px;padding:0px 0px 50px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-3rem;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:1rem;--e-n-carousel-dots-normal-color:var( --e-global-color-primary );--e-n-carousel-dots-hover-color:var( --e-global-color-secondary );--e-n-carousel-dots-horizontal-position:0px;--e-n-carousel-dots-horizontal-transform:0%;--e-n-carousel-dots-horizontal-offset:5px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:-40px;}.elementor-904 .elementor-element.elementor-element-730a052e :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-primary );padding:0.5rem 0.5rem 0.5rem 0.5rem;}@media(max-width:1024px){.elementor-904 .elementor-element.elementor-element-730a052e{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-904 .elementor-element.elementor-element-730a052e{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for container, class: .elementor-element-2ebe8c1f */.elementor-904 .elementor-element.elementor-element-2ebe8c1f {
    aspect-ratio: 16/9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-466ae477 */.elementor-904 .elementor-element.elementor-element-466ae477 {
    aspect-ratio: 16/9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-106829f3 */.elementor-904 .elementor-element.elementor-element-106829f3 {
    aspect-ratio: 16/9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b645f7 */.elementor-904 .elementor-element.elementor-element-b645f7 {
    aspect-ratio: 16/9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f1bfee2 */.elementor-904 .elementor-element.elementor-element-3f1bfee2 {
    aspect-ratio: 16/9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ebe8c1f */.elementor-904 .elementor-element.elementor-element-2ebe8c1f {
    aspect-ratio: 16/9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-466ae477 */.elementor-904 .elementor-element.elementor-element-466ae477 {
    aspect-ratio: 16/9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-106829f3 */.elementor-904 .elementor-element.elementor-element-106829f3 {
    aspect-ratio: 16/9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b645f7 */.elementor-904 .elementor-element.elementor-element-b645f7 {
    aspect-ratio: 16/9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f1bfee2 */.elementor-904 .elementor-element.elementor-element-3f1bfee2 {
    aspect-ratio: 16/9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ebe8c1f */.elementor-904 .elementor-element.elementor-element-2ebe8c1f {
    aspect-ratio: 16/9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-466ae477 */.elementor-904 .elementor-element.elementor-element-466ae477 {
    aspect-ratio: 16/9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-106829f3 */.elementor-904 .elementor-element.elementor-element-106829f3 {
    aspect-ratio: 16/9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b645f7 */.elementor-904 .elementor-element.elementor-element-b645f7 {
    aspect-ratio: 16/9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f1bfee2 */.elementor-904 .elementor-element.elementor-element-3f1bfee2 {
    aspect-ratio: 16/9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ebe8c1f */.elementor-904 .elementor-element.elementor-element-2ebe8c1f {
    aspect-ratio: 16/9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-466ae477 */.elementor-904 .elementor-element.elementor-element-466ae477 {
    aspect-ratio: 16/9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-106829f3 */.elementor-904 .elementor-element.elementor-element-106829f3 {
    aspect-ratio: 16/9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b645f7 */.elementor-904 .elementor-element.elementor-element-b645f7 {
    aspect-ratio: 16/9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f1bfee2 */.elementor-904 .elementor-element.elementor-element-3f1bfee2 {
    aspect-ratio: 16/9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ebe8c1f */.elementor-904 .elementor-element.elementor-element-2ebe8c1f {
    aspect-ratio: 16/9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-466ae477 */.elementor-904 .elementor-element.elementor-element-466ae477 {
    aspect-ratio: 16/9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-106829f3 */.elementor-904 .elementor-element.elementor-element-106829f3 {
    aspect-ratio: 16/9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b645f7 */.elementor-904 .elementor-element.elementor-element-b645f7 {
    aspect-ratio: 16/9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f1bfee2 */.elementor-904 .elementor-element.elementor-element-3f1bfee2 {
    aspect-ratio: 16/9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ebe8c1f */.elementor-904 .elementor-element.elementor-element-2ebe8c1f {
    aspect-ratio: 16/9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-466ae477 */.elementor-904 .elementor-element.elementor-element-466ae477 {
    aspect-ratio: 16/9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-106829f3 */.elementor-904 .elementor-element.elementor-element-106829f3 {
    aspect-ratio: 16/9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b645f7 */.elementor-904 .elementor-element.elementor-element-b645f7 {
    aspect-ratio: 16/9;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f1bfee2 */.elementor-904 .elementor-element.elementor-element-3f1bfee2 {
    aspect-ratio: 16/9;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-730a052e */.elementor-904 .elementor-element.elementor-element-730a052e {
    /*left: calc(((100vw - 1200px) / 2) - 10px);*/
}
.elementor-904 .elementor-element.elementor-element-730a052e .e-n-carousel {
    overflow: visible;
}
.elementor-904 .elementor-element.elementor-element-730a052e .swiper-pagination {
    /*left: 80px;*/
}/* End custom CSS */