.elementor-8 .elementor-element.elementor-element-1e6bb73 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc(
        (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --overlay-opacity: 0.8;
    --padding-top: 230px;
    --padding-bottom: 230px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-8
    .elementor-element.elementor-element-1e6bb73:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-8
    .elementor-element.elementor-element-1e6bb73
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url('../images/dfg4f1.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-8 .elementor-element.elementor-element-1e6bb73:before,
.elementor-8
    .elementor-element.elementor-element-1e6bb73
    > .elementor-background-video-container:before,
.elementor-8
    .elementor-element.elementor-element-1e6bb73
    > .e-con-inner
    > .elementor-background-video-container:before,
.elementor-8
    .elementor-element.elementor-element-1e6bb73
    > .elementor-background-slideshow:before,
.elementor-8
    .elementor-element.elementor-element-1e6bb73
    > .e-con-inner
    > .elementor-background-slideshow:before,
.elementor-8
    .elementor-element.elementor-element-1e6bb73
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer:before {
    background-color: var(--e-global-color-astglobalcolor7);
    --background-overlay: '';
}
.elementor-8 .elementor-element.elementor-element-2ebda9e {
    --display: flex;
}
.elementor-8 .elementor-element.elementor-element-9874375 {
    text-align: center;
}
.elementor-8
    .elementor-element.elementor-element-9874375
    .elementor-heading-title {
    color: #fff;
}
.elementor-8 .elementor-element.elementor-element-778fe154 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc(
        (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 25px;
    --padding-bottom: 25px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-8
    .elementor-element.elementor-element-778fe154:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-8
    .elementor-element.elementor-element-778fe154
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #fff;
}
.elementor-8 .elementor-element.elementor-element-1fca1075 {
    --display: flex;
    --border-radius: 5px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 60px;
}
.elementor-8 .elementor-element.elementor-element-1be6bb59 {
    text-align: left;
}
.elementor-8 .elementor-element.elementor-element-127095 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-8
    .elementor-element.elementor-element-b98ecd3
    > .elementor-widget-container {
    padding: 0;
}
.elementor-8 .elementor-element.elementor-element-b98ecd3 {
    text-align: left;
}
.elementor-8
    .elementor-element.elementor-element-52d3631e
    > .elementor-widget-container {
    padding: 0;
}
.elementor-8
    .elementor-element.elementor-element-52d3631e
    .elementor-icon-box-wrapper {
    text-align: left;
}
.elementor-8
    .elementor-element.elementor-element-52d3631e
    .elementor-icon-box-title {
    margin-block-end: 5px;
}
.elementor-8
    .elementor-element.elementor-element-6c337479
    > .elementor-widget-container {
    padding: 0;
}
.elementor-8
    .elementor-element.elementor-element-6c337479
    .elementor-icon-box-wrapper {
    text-align: left;
}
.elementor-8
    .elementor-element.elementor-element-6c337479
    .elementor-icon-box-title {
    margin-block-end: 5px;
}
.elementor-8
    .elementor-element.elementor-element-3d9342c1
    > .elementor-widget-container {
    padding: 0;
}
.elementor-8
    .elementor-element.elementor-element-3d9342c1
    .elementor-icon-box-wrapper {
    text-align: left;
}
.elementor-8
    .elementor-element.elementor-element-3d9342c1
    .elementor-icon-box-title {
    margin-block-end: 5px;
}
@media (max-width: 1024px) {
    .elementor-8 .elementor-element.elementor-element-1e6bb73 {
        --padding-top: 100px;
        --padding-bottom: 100px;
        --padding-left: 50px;
        --padding-right: 50px;
    }
    .elementor-8 .elementor-element.elementor-element-778fe154 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 50px;
        --padding-right: 50px;
    }
    .elementor-8 .elementor-element.elementor-element-1fca1075 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 45px;
    }
    .elementor-8
        .elementor-element.elementor-element-52d3631e
        > .elementor-widget-container {
        padding: 0;
    }
    .elementor-8
        .elementor-element.elementor-element-52d3631e
        .elementor-icon-box-title {
        margin-block-end: 10px;
    }
    .elementor-8
        .elementor-element.elementor-element-6c337479
        > .elementor-widget-container {
        padding: 0;
    }
    .elementor-8
        .elementor-element.elementor-element-6c337479
        .elementor-icon-box-title {
        margin-block-end: 10px;
    }
    .elementor-8
        .elementor-element.elementor-element-3d9342c1
        > .elementor-widget-container {
        padding: 0;
    }
    .elementor-8
        .elementor-element.elementor-element-3d9342c1
        .elementor-icon-box-title {
        margin-block-end: 10px;
    }
}
@media (max-width: 767px) {
    .elementor-8 .elementor-element.elementor-element-1e6bb73 {
        --padding-top: 90px;
        --padding-bottom: 90px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-8 .elementor-element.elementor-element-778fe154 {
        --padding-top: 25px;
        --padding-bottom: 25px;
        --padding-left: 25px;
        --padding-right: 25px;
    }
    .elementor-8 .elementor-element.elementor-element-1fca1075 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-8
        .elementor-element.elementor-element-1be6bb59
        > .elementor-widget-container {
        padding: 0;
    }
    .elementor-8 .elementor-element.elementor-element-1be6bb59 {
        text-align: center;
    }
    .elementor-8 .elementor-element.elementor-element-127095 {
        --margin-top: 40px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-8 .elementor-element.elementor-element-b98ecd3 {
        text-align: center;
    }
    .elementor-8
        .elementor-element.elementor-element-52d3631e
        .elementor-icon-box-wrapper {
        text-align: left;
    }
    .elementor-8
        .elementor-element.elementor-element-52d3631e
        .elementor-icon-box-title {
        margin-block-end: 8px;
    }
    .elementor-8
        .elementor-element.elementor-element-6c337479
        .elementor-icon-box-wrapper {
        text-align: left;
    }
    .elementor-8
        .elementor-element.elementor-element-6c337479
        .elementor-icon-box-title {
        margin-block-end: 8px;
    }
    .elementor-8
        .elementor-element.elementor-element-3d9342c1
        .elementor-icon-box-wrapper {
        text-align: left;
    }
    .elementor-8
        .elementor-element.elementor-element-3d9342c1
        .elementor-icon-box-title {
        margin-block-end: 8px;
    }
}
@media (min-width: 768px) {
    .elementor-8 .elementor-element.elementor-element-1e6bb73 {
        --content-width: 800px;
    }
    .elementor-8 .elementor-element.elementor-element-778fe154 {
        --content-width: 1140px;
    }
    .elementor-8 .elementor-element.elementor-element-1fca1075 {
        --width: 54.33%;
    }
    .elementor-8 .elementor-element.elementor-element-127095 {
        --width: 45%;
    }
}
@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-8 .elementor-element.elementor-element-1fca1075 {
        --width: 55%;
    }
}
