.elementor-14773 .elementor-element.elementor-element-6dad4de4:not(.elementor-motion-effects-element-type-background),
.elementor-14773 .elementor-element.elementor-element-6dad4de4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://greavescotton.com/wp-content/uploads/2024/06/Power-solutions.jpg");
    background-position: center left;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-14773 .elementor-element.elementor-element-6dad4de4>.elementor-background-overlay {
    background-color: #000000;
    opacity: 0;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-14773 .elementor-element.elementor-element-6dad4de4 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-14773 .elementor-element.elementor-element-1bd1c6c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-14773 .elementor-element.elementor-element-1bd1c6c>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-14773 .elementor-element.elementor-element-1bd1c6c>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-14773 .elementor-element.elementor-element-0c3c8e1>.elementor-element-populated>.elementor-background-overlay {
    background-color: #0e5580 !important;
    opacity: 0.8;
}

.elementor-14773 .elementor-element.elementor-element-0c3c8e1>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-14773 .elementor-element.elementor-element-0c3c8e1>.elementor-element-populated,
.elementor-14773 .elementor-element.elementor-element-0c3c8e1>.elementor-element-populated>.elementor-background-overlay,
.elementor-14773 .elementor-element.elementor-element-0c3c8e1>.elementor-background-slideshow {
    border-radius: 4px 4px 4px 4px;
}

.elementor-14773 .elementor-element.elementor-element-0c3c8e1>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-14773 .elementor-element.elementor-element-0c3c8e1>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-14773 .elementor-element.elementor-element-682c85c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 30px 0px 5px 20px;
}

.elementor-14773 .elementor-element.elementor-element-6330900>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 30px 20px;
}

.elementor-14773 .elementor-element.elementor-element-602a2164>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-14773 .elementor-element.elementor-element-602a2164:not(.elementor-motion-effects-element-type-background),
.elementor-14773 .elementor-element.elementor-element-602a2164>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F3F7FB;
}

.elementor-14773 .elementor-element.elementor-element-602a2164 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 20px 0px 20px 0px;
}

.elementor-14773 .elementor-element.elementor-element-602a2164>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-14773 .elementor-element.elementor-element-64467ac>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-14773 .elementor-element.elementor-element-64467ac>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-14773 .elementor-element.elementor-element-64467ac>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-14773 .elementor-element.elementor-element-2d99ade9>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-14773 .elementor-element.elementor-element-2d99ade9>.elementor-element-populated {
    padding: 0% 0% 0% 0%;
}

.elementor-14773 .elementor-element.elementor-element-2f8cda7c:not(.elementor-motion-effects-element-type-background),
.elementor-14773 .elementor-element.elementor-element-2f8cda7c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F3F7FB;
}

.elementor-14773 .elementor-element.elementor-element-2f8cda7c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 65px 0px;
}

.elementor-14773 .elementor-element.elementor-element-2f8cda7c>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-14773 .elementor-element.elementor-element-c0ade08>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-14773 .elementor-element.elementor-element-c0ade08>.elementor-element-populated {
    padding: 0% 18% 0% 0%;
}

.elementor-14773 .elementor-element.elementor-element-5107b601 {
    --spacer-size: 18px;
}

.elementor-14773 .elementor-element.elementor-element-650e7af2 {
    width: var( --container-widget-width, 105.135%);
    max-width: 105.135%;
    --container-widget-width: 105.135%;
    --container-widget-flex-grow: 0;
}

.elementor-14773 .elementor-element.elementor-element-650e7af2>.elementor-widget-container {
    margin: 0px 0px 25px 0px;
}

.elementor-14773 .elementor-element.elementor-element-1dd1dcb .elementor-tab-title {
    border-width: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-14773 .elementor-element.elementor-element-1dd1dcb .elementor-tab-content {
    border-width: 0px;
    color: #333333;
    padding: 2px 0px 0px 10px;
}

.elementor-14773 .elementor-element.elementor-element-1dd1dcb .elementor-toggle-title,
.elementor-14773 .elementor-element.elementor-element-1dd1dcb .elementor-toggle-icon {
    color: #0e5580 !important;
}

.elementor-14773 .elementor-element.elementor-element-1dd1dcb .elementor-toggle-icon svg {
    fill: #0e5580 !important;
}

.elementor-bc-flex-widget .elementor-14773 .elementor-element.elementor-element-6795aa41.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-14773 .elementor-element.elementor-element-6795aa41.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-14773 .elementor-element.elementor-element-6795aa41>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-14773 .elementor-element.elementor-element-1fad208d .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-14773 .elementor-element.elementor-element-b9db29b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 0px 0px;
}

.elementor-14773 .elementor-element.elementor-element-b9db29b>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-14773 .elementor-element.elementor-element-d67768e>.elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-14773 .elementor-element.elementor-element-66e1ea0 .eael-advance-tabs .eael-tabs-nav>ul li:hover {
    background-color: #FFFFFF;
    color: var( --e-global-color-primary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #DFDFDF;
    border-radius: 3px 3px 3px 3px;
}

.elementor-14773 .elementor-element.elementor-element-66e1ea0 .eael-advance-tabs .eael-tabs-nav>ul li.active {
    background-color: #FFFFFF;
    color: var( --e-global-color-primary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D5D5D5;
    border-radius: 3px 3px 3px 3px;
}

.elementor-14773 .elementor-element.elementor-element-66e1ea0 .eael-advance-tabs .eael-tabs-nav>ul li i {
    font-size: 16px;
}

.elementor-14773 .elementor-element.elementor-element-66e1ea0 .eael-advance-tabs .eael-tabs-nav>ul li img {
    width: 16px;
}

.elementor-14773 .elementor-element.elementor-element-66e1ea0 .eael-advance-tabs .eael-tabs-nav>ul li svg {
    width: 16px;
    height: 16px;
}

.elementor-14773 .elementor-element.elementor-element-66e1ea0 .eael-tab-inline-icon li .title-before-icon {
    margin-right: 10px;
}

.elementor-14773 .elementor-element.elementor-element-66e1ea0 .eael-tab-inline-icon li .title-after-icon {
    margin-left: 10px;
}

.elementor-14773 .elementor-element.elementor-element-66e1ea0 .eael-tab-top-icon li i,
.elementor-14773 .elementor-element.elementor-element-66e1ea0 .eael-tab-top-icon li img,
.elementor-14773 .elementor-element.elementor-element-66e1ea0 .eael-tab-top-icon li svg {
    margin-bottom: 10px;
}

.elementor-14773 .elementor-element.elementor-element-66e1ea0>.elementor-widget-container>.eael-advance-tabs>.eael-tabs-nav ul li {
    padding: 10px 10px 10px 10px;
    margin: 0px 10px 0px 10px;
}

.elementor-14773 .elementor-element.elementor-element-66e1ea0 .eael-advance-tabs .eael-tabs-nav>ul li {
    background-color: var( --e-global-color-primary);
    color: #FFFFFF;
    border-radius: 3px 3px 3px 3px;
}

.elementor-14773 .elementor-element.elementor-element-66e1ea0 .eael-advance-tabs .eael-tabs-content>div {
    color: #333;
}

.elementor-14773 .elementor-element.elementor-element-ca6a3bd>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-14773 .elementor-element.elementor-element-ca6a3bd:not(.elementor-motion-effects-element-type-background),
.elementor-14773 .elementor-element.elementor-element-ca6a3bd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F3F7FB;
}

.elementor-14773 .elementor-element.elementor-element-ca6a3bd {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 60px 0px;
}

.elementor-14773 .elementor-element.elementor-element-ca6a3bd>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-14773 .elementor-element.elementor-element-ccd6fa0>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-14773 .elementor-element.elementor-element-ccd6fa0>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-14773 .elementor-element.elementor-element-ccd6fa0>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-14773 .elementor-element.elementor-element-d085e47 .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-14773 .elementor-element.elementor-element-64219cf>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-14773 .elementor-element.elementor-element-64219cf>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-14773 .elementor-element.elementor-element-64219cf>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-14773 .elementor-element.elementor-element-2a6c473 .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-14773 .elementor-element.elementor-element-66e407e3:not(.elementor-motion-effects-element-type-background),
.elementor-14773 .elementor-element.elementor-element-66e407e3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F3F7FB;
}

.elementor-14773 .elementor-element.elementor-element-66e407e3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 70px 0px 75px 0px;
    z-index: 0;
}

.elementor-14773 .elementor-element.elementor-element-66e407e3>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-14773 .elementor-element.elementor-element-651de179>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-14773 .elementor-element.elementor-element-59c1adb>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-bc-flex-widget .elementor-14773 .elementor-element.elementor-element-ce3a825.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-14773 .elementor-element.elementor-element-ce3a825.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-14773 .elementor-element.elementor-element-ce3a825.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-14773 .elementor-element.elementor-element-3bb8535 {
    --e-image-carousel-slides-to-show: 5;
}

.elementor-14773 .elementor-element.elementor-element-3bb8535>.elementor-widget-container {
    margin: -50px 0px -50px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-14773 .elementor-element.elementor-element-3bb8535 .swiper-wrapper {
    display: flex;
    align-items: center;
}

.elementor-14773 .elementor-element.elementor-element-7b13d1d7:not(.elementor-motion-effects-element-type-background),
.elementor-14773 .elementor-element.elementor-element-7b13d1d7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F3F6FB;
}

.elementor-14773 .elementor-element.elementor-element-7b13d1d7 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-14773 .elementor-element.elementor-element-7b13d1d7>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-14773 .elementor-element.elementor-element-40c87d7f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-14773 .elementor-element.elementor-element-40c87d7f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0e5580 !important;
}

.elementor-14773 .elementor-element.elementor-element-40c87d7f>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-14773 .elementor-element.elementor-element-40c87d7f>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-14773 .elementor-element.elementor-element-46f940e0>.elementor-widget-container {
    background-color: #0e5580 !important;
    padding: 30px 30px 30px 30px;
}

.elementor-14773 .elementor-element.elementor-element-46f940e0:hover .elementor-widget-container {
    background-color: #0e5580 !important;
}

.elementor-14773 .elementor-element.elementor-element-46f940e0 {
    text-align: left;
}

.elementor-14773 .elementor-element.elementor-element-51193ba4:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-14773 .elementor-element.elementor-element-51193ba4>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0e5580;
}

.elementor-14773 .elementor-element.elementor-element-51193ba4>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-14773 .elementor-element.elementor-element-51193ba4>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-14773 .elementor-element.elementor-element-6a4835aa>.elementor-widget-container {
    background-color: #0e5580;
    padding: 30px 30px 30px 30px;
}

@media(max-width:1024px) {
    .elementor-14773 .elementor-element.elementor-element-6dad4de4 {
        padding: 140px 0px 150px 30px;
    }
    .elementor-14773 .elementor-element.elementor-element-1bd1c6c>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-14773 .elementor-element.elementor-element-682c85c>.elementor-widget-container {
        padding: 20px 0px 0px 20px;
    }
    .elementor-14773 .elementor-element.elementor-element-6330900>.elementor-widget-container {
        padding: 0px 0px 20px 20px;
    }
    .elementor-14773 .elementor-element.elementor-element-602a2164 {
        padding: 50px 0px 50px 30px;
    }
    .elementor-14773 .elementor-element.elementor-element-64467ac>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-14773 .elementor-element.elementor-element-709b3101 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-14773 .elementor-element.elementor-element-c0ade08>.elementor-element-populated {
        padding: 0% 19% 16% 0%;
    }
    .elementor-14773 .elementor-element.elementor-element-66e1ea0>.elementor-widget-container>.eael-advance-tabs>.eael-tabs-nav ul li {
        padding: 0px 0px 0px 0px;
    }
    .elementor-14773 .elementor-element.elementor-element-ca6a3bd {
        padding: 0px 0px 0px 0px;
    }
    .elementor-14773 .elementor-element.elementor-element-ccd6fa0>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-14773 .elementor-element.elementor-element-64219cf>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-14773 .elementor-element.elementor-element-66e407e3 {
        padding: 75px 0px 70px 30px;
    }
    .elementor-14773 .elementor-element.elementor-element-3bb8535 {
        --e-image-carousel-slides-to-show: 3;
    }
}

@media(max-width:767px) {
    .elementor-14773 .elementor-element.elementor-element-6dad4de4:not(.elementor-motion-effects-element-type-background),
    .elementor-14773 .elementor-element.elementor-element-6dad4de4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center left;
    }
    .elementor-14773 .elementor-element.elementor-element-6dad4de4 {
        padding: 50px 0px 50px 0px;
    }
    .elementor-14773 .elementor-element.elementor-element-682c85c>.elementor-widget-container {
        padding: 15px 0px 0px 10px;
    }
    .elementor-14773 .elementor-element.elementor-element-6330900>.elementor-widget-container {
        padding: 0px 0px 15px 10px;
    }
    .elementor-14773 .elementor-element.elementor-element-602a2164 {
        padding: 85px 0px 85px 30px;
    }
    .elementor-14773 .elementor-element.elementor-element-709b3101 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-14773 .elementor-element.elementor-element-2d99ade9>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-14773 .elementor-element.elementor-element-2f8cda7c {
        padding: 0px 0px 0px 0px;
    }
    .elementor-14773 .elementor-element.elementor-element-c0ade08>.elementor-element-populated {
        padding: 0px 0px 16px 0px;
    }
    .elementor-14773 .elementor-element.elementor-element-650e7af2 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-14773 .elementor-element.elementor-element-b9db29b>.elementor-container {
        max-width: 900px;
    }
    .elementor-14773 .elementor-element.elementor-element-b9db29b {
        padding: 50px 0px 0px 0px;
    }
    .elementor-14773 .elementor-element.elementor-element-66e1ea0>.elementor-widget-container>.eael-advance-tabs>.eael-tabs-nav ul li {
        padding: 15px 15px 15px 15px;
        margin: 10px 10px 10px 10px;
    }
    .elementor-14773 .elementor-element.elementor-element-ca6a3bd {
        padding: 0px 0px 0px 0px;
    }
    .elementor-14773 .elementor-element.elementor-element-66e407e3 {
        padding: 35px 0px 85px 0px;
    }
    .elementor-14773 .elementor-element.elementor-element-651de179>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 60px 0px;
    }
    .elementor-14773 .elementor-element.elementor-element-3bb8535 {
        --e-image-carousel-slides-to-show: 1;
    }
}

@media(min-width:768px) {
    .elementor-14773 .elementor-element.elementor-element-0c3c8e1 {
        width: 40%;
    }
    .elementor-14773 .elementor-element.elementor-element-4736329 {
        width: 60%;
    }
    .elementor-14773 .elementor-element.elementor-element-2d99ade9 {
        width: 100%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-14773 .elementor-element.elementor-element-0c3c8e1 {
        width: 70%;
    }
    .elementor-14773 .elementor-element.elementor-element-c0ade08 {
        width: 100%;
    }
    .elementor-14773 .elementor-element.elementor-element-6795aa41 {
        width: 100%;
    }
    .elementor-14773 .elementor-element.elementor-element-40c87d7f {
        width: 100%;
    }
    .elementor-14773 .elementor-element.elementor-element-51193ba4 {
        width: 100%;
    }
}