.elementor-1237 .elementor-element.elementor-element-d0cb6f1 > .elementor-container {
    max-width: 1440px;
}

.elementor-1237 .elementor-element.elementor-element-d0cb6f1:not(.elementor-motion-effects-element-type-background), .elementor-1237 .elementor-element.elementor-element-d0cb6f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url('../images/wg-home-hero.jpg');
    background-size: cover;
}

.elementor-1237 .elementor-element.elementor-element-d0cb6f1 > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #000000 0%, var( --e-global-color-primary ) 100%);
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1237 .elementor-element.elementor-element-d0cb6f1 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 250px 50px 100px 50px;
}

.elementor-1237 .elementor-element.elementor-element-78bd6035 > .elementor-element-populated {
    padding: 0% 15% 0% 15%;
}

.elementor-1237 .elementor-element.elementor-element-15918ab9 .elementor-icon-list-icon i {
    color: #FFFFFF;
}

.elementor-1237 .elementor-element.elementor-element-15918ab9 .elementor-icon-list-icon svg {
    fill: #FFFFFF;
}

.elementor-1237 .elementor-element.elementor-element-15918ab9 {
    --e-icon-list-icon-size: 20px;
}

.elementor-1237 .elementor-element.elementor-element-15918ab9 .elementor-icon-list-text {
    color: var( --e-global-color-secondary );
    padding-left: 10px;
}

.elementor-1237 .elementor-element.elementor-element-15918ab9 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #FFFFFF;
}

.elementor-1237 .elementor-element.elementor-element-7c76f8c .hfe-page-title-wrapper {
    text-align: center;
}

.elementor-1237 .elementor-element.elementor-element-7c76f8c .elementor-heading-title, .elementor-1237 .elementor-element.elementor-element-7c76f8c .hfe-page-title a {
    color: #FFFFFF;
}

.elementor-1237 .elementor-element.elementor-element-7c76f8c .hfe-page-title-icon i {
    color: #FFFFFF;
}

.elementor-1237 .elementor-element.elementor-element-7c76f8c .hfe-page-title-icon svg {
    fill: #FFFFFF;
}

.elementor-1237 .elementor-element.elementor-element-2a8497ec {
    text-align: center;
    color: #FFFFFF;
}

.elementor-1237 .elementor-element.elementor-element-2a8497ec > .elementor-widget-container {
    padding: 0% 15% 0% 15%;
}

.elementor-1237 .elementor-element.elementor-element-1443457a > .elementor-container {
    max-width: 1440px;
}

.elementor-1237 .elementor-element.elementor-element-1443457a {
    padding: 30px 50px 100px 50px;
}

.elementor-1237 .elementor-element.elementor-element-d97cc4d > .elementor-container {
    max-width: 1440px;
}

.elementor-1237 .elementor-element.elementor-element-09a1696 > .elementor-element-populated {
    padding: 0px 25px 0px 0px;
}

.elementor-1237 .elementor-element.elementor-element-5f44a31 > .elementor-element-populated {
    padding: 0px 0px 0px 25px;
}

.elementor-1237 .elementor-element.elementor-element-d92ffe4 > .elementor-widget-container {
    padding: 25px 25px 25px 25px;
    background-color: #F3F3F3;
    border-style: solid;
    border-width: 0px 0px 7px 0px;
    border-color: var( --e-global-color-primary );
    border-radius: 5px 5px 5px 5px;
}

.elementor-1237 .elementor-element.elementor-element-c055b15 > .elementor-container {
    max-width: 1440px;
}

.elementor-1237 .elementor-element.elementor-element-c055b15 {
    margin-top: 25px;
    margin-bottom: 0px;
}

.elementor-1237 .elementor-element.elementor-element-8f54969 > .elementor-container {
    max-width: 1440px;
    min-height: 400px;
}

.elementor-1237 .elementor-element.elementor-element-8f54969 {
    margin-top: 25px;
    margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-1237 .elementor-element.elementor-element-6a959e1.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-1237 .elementor-element.elementor-element-6a959e1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1237 .elementor-element.elementor-element-6a959e1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url('../images/wg-nz-regulation.jpg');
    background-size: cover;
}

.elementor-1237 .elementor-element.elementor-element-6a959e1 > .elementor-element-populated > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #000000 0%, var( --e-global-color-primary ) 100%);
    opacity: 0.5;
}

.elementor-1237 .elementor-element.elementor-element-6a959e1 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 7px 0px;
    border-color: var( --e-global-color-secondary );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 25px 0px 0px;
    --e-column-margin-right: 25px;
    --e-column-margin-left: 0px;
}

.elementor-1237 .elementor-element.elementor-element-6a959e1 > .elementor-element-populated, .elementor-1237 .elementor-element.elementor-element-6a959e1 > .elementor-element-populated > .elementor-background-overlay, .elementor-1237 .elementor-element.elementor-element-6a959e1 > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-1237 .elementor-element.elementor-element-6a959e1 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1237 .elementor-element.elementor-element-e6c711d .video-content {
    text-align: center;
}

.elementor-1237 .elementor-element.elementor-element-e6c711d .ekit-video-popup-btn i {
    font-size: 150px;
}

.elementor-1237 .elementor-element.elementor-element-e6c711d .ekit-video-popup-btn svg {
    max-width: 150px;
}

.elementor-1237 .elementor-element.elementor-element-e6c711d .ekit-video-popup-btn {
    width: 150px;
    height: 150px;
    line-height: 45px;
    color: #FFFFFF;
    background-color: #02010100;
}

.elementor-1237 .elementor-element.elementor-element-e6c711d .ekit-video-popup-btn.glow-btn:before {
    color: #255CFF00;
}

.elementor-1237 .elementor-element.elementor-element-e6c711d .ekit-video-popup-btn.glow-btn:after {
    color: #255CFF00;
}

.elementor-1237 .elementor-element.elementor-element-e6c711d .ekit-video-popup-btn.glow-btn > i:after {
    color: #255CFF00;
}

.elementor-1237 .elementor-element.elementor-element-e6c711d .ekit-video-popup-btn svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-1237 .elementor-element.elementor-element-e6c711d .ekit-video-popup-btn:hover {
    color: #ffffff;
}

.elementor-1237 .elementor-element.elementor-element-e6c711d .ekit-video-popup-btn:hover svg path {
    stroke: #ffffff;
    fill: #ffffff;
}

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

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

.elementor-1237 .elementor-element.elementor-element-ee5243a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1237 .elementor-element.elementor-element-ee5243a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url('../images/wg-account-security.jpg');
    background-size: cover;
}

.elementor-1237 .elementor-element.elementor-element-ee5243a > .elementor-element-populated > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #000000 0%, var( --e-global-color-primary ) 100%);
    opacity: 0.5;
}

.elementor-1237 .elementor-element.elementor-element-ee5243a > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 7px 0px;
    border-color: var( --e-global-color-secondary );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 25px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 25px;
}

.elementor-1237 .elementor-element.elementor-element-ee5243a > .elementor-element-populated, .elementor-1237 .elementor-element.elementor-element-ee5243a > .elementor-element-populated > .elementor-background-overlay, .elementor-1237 .elementor-element.elementor-element-ee5243a > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

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

.elementor-1237 .elementor-element.elementor-element-59634b8 .video-content {
    text-align: center;
}

.elementor-1237 .elementor-element.elementor-element-59634b8 .ekit-video-popup-btn i {
    font-size: 150px;
}

.elementor-1237 .elementor-element.elementor-element-59634b8 .ekit-video-popup-btn svg {
    max-width: 150px;
}

.elementor-1237 .elementor-element.elementor-element-59634b8 .ekit-video-popup-btn {
    width: 150px;
    height: 150px;
    line-height: 45px;
    color: #FFFFFF;
    background-color: #02010100;
}

.elementor-1237 .elementor-element.elementor-element-59634b8 .ekit-video-popup-btn.glow-btn:before {
    color: #255CFF00;
}

.elementor-1237 .elementor-element.elementor-element-59634b8 .ekit-video-popup-btn.glow-btn:after {
    color: #255CFF00;
}

.elementor-1237 .elementor-element.elementor-element-59634b8 .ekit-video-popup-btn.glow-btn > i:after {
    color: #255CFF00;
}

.elementor-1237 .elementor-element.elementor-element-59634b8 .ekit-video-popup-btn svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-1237 .elementor-element.elementor-element-59634b8 .ekit-video-popup-btn:hover {
    color: #ffffff;
}

.elementor-1237 .elementor-element.elementor-element-59634b8 .ekit-video-popup-btn:hover svg path {
    stroke: #ffffff;
    fill: #ffffff;
}

.elementor-1237 .elementor-element.elementor-element-f82545f > .elementor-container {
    max-width: 1440px;
}

.elementor-1237 .elementor-element.elementor-element-f82545f {
    margin-top: 25px;
    margin-bottom: 0px;
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-1237 .elementor-element.elementor-element-09a1696 {
        width:100%;
    }

    .elementor-1237 .elementor-element.elementor-element-5f44a31 {
        width: 100%;
    }
}

@media(max-width: 1024px) {
    .elementor-1237 .elementor-element.elementor-element-d0cb6f1 {
        padding:0225px 15px 100px 15px;
    }

    .elementor-1237 .elementor-element.elementor-element-78bd6035 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1237 .elementor-element.elementor-element-1443457a {
        padding: 50px 15px 50px 15px;
    }

    .elementor-1237 .elementor-element.elementor-element-09a1696 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1237 .elementor-element.elementor-element-5f44a31 > .elementor-element-populated {
        padding: 25px 0px 0px 0px;
    }

    .elementor-1237 .elementor-element.elementor-element-8f54969 > .elementor-container {
        min-height: 300px;
    }

    .elementor-1237 .elementor-element.elementor-element-6a959e1 > .elementor-element-populated {
        margin: 0px 12.5px 0px 0px;
        --e-column-margin-right: 12.5px;
        --e-column-margin-left: 0px;
    }

    .elementor-1237 .elementor-element.elementor-element-ee5243a > .elementor-element-populated {
        margin: 0px 0px 0px 12.5px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 12.5px;
    }
}

@media(max-width: 767px) {
    .elementor-1237 .elementor-element.elementor-element-d0cb6f1 {
        padding:175px 15px 50px 15px;
    }

    .elementor-1237 .elementor-element.elementor-element-2a8497ec > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1237 .elementor-element.elementor-element-6a959e1 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1237 .elementor-element.elementor-element-ee5243a > .elementor-element-populated {
        margin: 25px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
}

@media(min-width: 1025px) {
    .elementor-1237 .elementor-element.elementor-element-d0cb6f1:not(.elementor-motion-effects-element-type-background), .elementor-1237 .elementor-element.elementor-element-d0cb6f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment:fixed;
    }
}
