.elementor-9 .elementor-element.elementor-element-718a5f0:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-718a5f0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../img/bg-section-01_02.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-9 .elementor-element.elementor-element-718a5f0 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-9 .elementor-element.elementor-element-718a5f0>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-4d8a08d>.elementor-widget-container {
    margin: -120px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-cd42469>.elementor-widget-container {
    margin: -120px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-7a3a155>.elementor-widget-container {
    margin: -120px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-a149842>.elementor-widget-container {
    margin: -120px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-73c32f0 {
    margin-top: 100px;
    margin-bottom: 42px;
}

.elementor-9 .elementor-element.elementor-element-df91352>.elementor-element-populated {
    margin: 12px 30px 0px 0px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 0px;
}

.elementor-9 .elementor-element.elementor-element-0855774 .ct-title1 h3 {
    margin-bottom: 0px !important;
}

.elementor-9 .elementor-element.elementor-element-0855774>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-3c3b806 {
    font-size: 17px;
    line-height: 28px;
}

.elementor-9 .elementor-element.elementor-element-3c3b806>.elementor-widget-container {
    margin: 0px 0px 22px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-9 .elementor-element.elementor-element-7a46140:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-7a46140>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../img/bg-section-02.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-9 .elementor-element.elementor-element-7a46140 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 62px 0px 185px 0px;
}

.elementor-9 .elementor-element.elementor-element-7a46140>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-50429ab {
    padding: 0px 0px 14px 0px;
}

.elementor-9 .elementor-element.elementor-element-2ccde9c .ct-heading {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-2ccde9c .ct-heading .item--title {
    color: #FFFFFF;
    margin-bottom: 0px;
}

.elementor-9 .elementor-element.elementor-element-2ccde9c .ct-heading .item--title i {
    color: #FFFFFF;
}

.elementor-9 .elementor-element.elementor-element-2ccde9c>.elementor-widget-container {
    margin: 0px 0px 21px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-9 .elementor-element.elementor-element-3fe4700 {
    margin-top: -120px;
    margin-bottom: 0px;
    z-index: 1;
}

.elementor-9 .elementor-element.elementor-element-211271c {
    padding: 47px 0px 85px 0px;
}

.elementor-9 .elementor-element.elementor-element-4ef32ce {
    padding: 0px 0px 20px 0px;
}

.elementor-9 .elementor-element.elementor-element-e8f2a43 .ct-heading {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-e8f2a43 .ct-heading .item--title {
    color: #0D2252;
    margin-bottom: 0px;
}

.elementor-9 .elementor-element.elementor-element-e8f2a43 .ct-heading .item--title i {
    color: #0D2252;
}

.elementor-9 .elementor-element.elementor-element-e8f2a43>.elementor-widget-container {
    margin: 0px 0px 21px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-9 .elementor-element.elementor-element-1dd066d:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-1dd066d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../img/bg-section-04.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-9 .elementor-element.elementor-element-1dd066d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 51px 0px 60px 0px;
}

.elementor-9 .elementor-element.elementor-element-1dd066d>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-7be4a84>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-9 .elementor-element.elementor-element-a03db3f>.elementor-element-populated {
    margin: 0px 25px 0px 0px;
    --e-column-margin-right: 25px;
    --e-column-margin-left: 0px;
}

.elementor-9 .elementor-element.elementor-element-f457698 .ct-heading .item--title {
    color:#5f6368;
    font-size: 36px;
    line-height: 40px;
    margin-bottom: 0px;
}

.elementor-9 .elementor-element.elementor-element-f457698 .ct-heading .item--title i {
    color: #0D2252;
}

.elementor-9 .elementor-element.elementor-element-f457698>.elementor-widget-container {
    margin: 0px 0px 33px 0px;
}

.elementor-9 .elementor-element.elementor-element-24a6a24>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-9 .elementor-element.elementor-element-177f326>.elementor-element-populated {
    margin: 0px 40px 0px 0px;
    --e-column-margin-right: 40px;
    --e-column-margin-left: 0px;
}

.elementor-9 .elementor-element.elementor-element-fb83a09>.elementor-element-populated {
    margin: 0px 30px 0px 10px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 10px;
}

.elementor-9 .elementor-element.elementor-element-456d3fa {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    line-height: 26px;
}

.elementor-9 .elementor-element.elementor-element-456d3fa>.elementor-widget-container {
    margin: -6px 0px 46px 0px;
    padding: 0px 0px 0px 20px;
    border-style: solid;
    border-width: 0px 0px 0px 3px;
    border-color: #FB0020;
    border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-f61028c>.elementor-widget-container {
    margin: 0px 0px 22px 0px;
}

.elementor-9 .elementor-element.elementor-element-9f2f41a:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-9f2f41a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../img/bg-section-03.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-9 .elementor-element.elementor-element-9f2f41a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 30px;
    margin-bottom: 30px;
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-9f2f41a>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-29ad7ed {
    padding: 0px 0px 3px 0px;
}

.elementor-9 .elementor-element.elementor-element-d848877 .ct-heading {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-d848877 .ct-heading .item--title {
    color: #000;
    margin-bottom: 0px;
}

.elementor-9 .elementor-element.elementor-element-d848877 .ct-heading .item--title i {
    color: #0D2252;
}

.elementor-9 .elementor-element.elementor-element-d848877>.elementor-widget-container {
    margin: 0px 0px 19px 0px;
    padding: 0% 0% 0% 0%;
}

@media(min-width:768px) {
    .elementor-9 .elementor-element.elementor-element-d7c76eb {
        width: 25%;
    }

    .elementor-9 .elementor-element.elementor-element-9e7f6cf {
        width: 49.333%;
    }

    .elementor-9 .elementor-element.elementor-element-15b697f {
        width: 25%;
    }

    .elementor-9 .elementor-element.elementor-element-7506b06 {
        width: 24%;
    }

    .elementor-9 .elementor-element.elementor-element-a68679e {
        width: 51.332%;
    }

    .elementor-9 .elementor-element.elementor-element-49eb132 {
        width: 24%;
    }

    .elementor-9 .elementor-element.elementor-element-687a098 {
        width: 20%;
    }

    .elementor-9 .elementor-element.elementor-element-d595e92 {
        width: 60%;
    }

    .elementor-9 .elementor-element.elementor-element-abf3c72 {
        width: 19.332%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-9 .elementor-element.elementor-element-398f16d {
        width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-6dc2d34 {
        width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-8b18e9a {
        width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-4d5d1a8 {
        width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-d7c76eb {
        width: 20%;
    }

    .elementor-9 .elementor-element.elementor-element-9e7f6cf {
        width: 60%;
    }

    .elementor-9 .elementor-element.elementor-element-15b697f {
        width: 20%;
    }

    .elementor-9 .elementor-element.elementor-element-7506b06 {
        width: 15%;
    }

    .elementor-9 .elementor-element.elementor-element-a68679e {
        width: 70%;
    }

    .elementor-9 .elementor-element.elementor-element-49eb132 {
        width: 15%;
    }

    .elementor-9 .elementor-element.elementor-element-a03db3f {
        width: 70%;
    }

    .elementor-9 .elementor-element.elementor-element-24a6a24 {
        width: 30%;
    }

    .elementor-9 .elementor-element.elementor-element-177f326 {
        width: 50%;
    }

    .elementor-9 .elementor-element.elementor-element-fb83a09 {
        width: 50%;
    }
}

@media(max-width:1024px) {
    .elementor-9 .elementor-element.elementor-element-718a5f0 {
        margin-top: 75px;
        margin-bottom: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-4d8a08d>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-cd42469>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-7a3a155>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-a149842>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-e8cbf20 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-177f326>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-fb83a09>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
}

@media(max-width:767px) {
    .elementor-9 .elementor-element.elementor-element-df91352>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-9 .elementor-element.elementor-element-2ccde9c>.elementor-widget-container {
        margin: 0px 0px 21px 0px;
    }

    .elementor-9 .elementor-element.elementor-element-f457698 .ct-heading .item--title {
        font-size: 32px;
    }

    .elementor-9 .elementor-element.elementor-element-fb83a09>.elementor-element-populated {
        margin: 45px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
}
