.elementor-1803 .elementor-element.elementor-element-5386108:not(.elementor-motion-effects-element-type-background),
.elementor-1803 .elementor-element.elementor-element-5386108>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #1D252C;
    background-image: url("../../2023/02/ezgif.com-optimize-5.gif");
    background-position: center center;
    background-repeat: no-repeat;

}

.elementor-1803 .elementor-element.elementor-element-5386108 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1803 .elementor-element.elementor-element-5386108>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1803 .elementor-element.elementor-element-b667be9>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1803 .elementor-element.elementor-element-b667be9>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1803 .elementor-element.elementor-element-8aa70fb {
    text-align: center;
}

.elementor-1803 .elementor-element.elementor-element-8aa70fb .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 35px;
    font-weight: 700;
}

.elementor-1803 .elementor-element.elementor-element-8aa70fb>.elementor-widget-container {
    margin: 570px 40px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-color: #1D252C;
}

.elementor-1803 .elementor-element.elementor-element-8d3b5ed>.elementor-container {
    min-height: 400px;
}

.elementor-1803 .elementor-element.elementor-element-8d3b5ed:not(.elementor-motion-effects-element-type-background),
.elementor-1803 .elementor-element.elementor-element-8d3b5ed>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #3F4E55;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-1803 .elementor-element.elementor-element-8d3b5ed {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 111px;
    margin-bottom: 0px;
    padding: 111px 0px 0px 0px;
}

.elementor-1803 .elementor-element.elementor-element-8d3b5ed>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1803 .elementor-element.elementor-element-01070d9>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1803 .elementor-element.elementor-element-01070d9>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1803 .elementor-element.elementor-element-fd90a7b .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-1803 .elementor-element.elementor-element-756da54 {
    text-align: center;
}

.elementor-1803 .elementor-element.elementor-element-756da54 .elementor-heading-title {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 40px;
    font-weight: 400;
    line-height: 53px;
}

.elementor-1803 .elementor-element.elementor-element-756da54>.elementor-widget-container {
    margin: 10px 0px 10px 0px;
}

.elementor-1803 .elementor-element.elementor-element-1896c4a5 {
    padding: 30px 0px 0px 0px;
}

.elementor-1803 .elementor-element.elementor-element-3fe3c9f4 {
    column-gap: 0px;
}

@media(max-width:1024px) {
    .elementor-1803 .elementor-element.elementor-element-5386108 {
        margin-top: 60px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1803 .elementor-element.elementor-element-8aa70fb .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-1803 .elementor-element.elementor-element-8aa70fb>.elementor-widget-container {
       margin: 180px 0px 0px 0px;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    }

    .elementor-1803 .elementor-element.elementor-element-8d3b5ed {
        margin-top: 168px;
        margin-bottom: 0px;
        padding: 50px 0px 0px 0px;
    }

    .elementor-1803 .elementor-element.elementor-element-756da54 .elementor-heading-title {
        font-size: 38px;
        line-height: 1.1em;
    }
}

@media(max-width:767px) {

    

    .elementor-1803 .elementor-element.elementor-element-5386108 {
        margin-top: 70px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
        min-height:400px;
    }

    .elementor-1803 .elementor-element.elementor-element-8d3b5ed>.elementor-container {
        min-height: 110vh;
    }


    .elementor-1803 .elementor-element.elementor-element-8d3b5ed {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1803 .elementor-element.elementor-element-fd90a7b {
        text-align: center;
    }

    .elementor-1803 .elementor-element.elementor-element-fd90a7b .elementor-heading-title {
        font-size: 19px;
        line-height: 22px;
    }

    .elementor-1803 .elementor-element.elementor-element-fd90a7b>.elementor-widget-container {
        margin: -290px 0px 0px 0px;
    }

    .elementor-1803 .elementor-element.elementor-element-756da54 .elementor-heading-title {
        font-size: 24px;
        line-height: 40px;
    }
}
