.elementor-70 .elementor-element.elementor-element-1ae08c7:not(.elementor-motion-effects-element-type-background),
.elementor-70 .elementor-element.elementor-element-1ae08c7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #051135;
    background-image: url("../images/bg-footer-top.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-70 .elementor-element.elementor-element-1ae08c7 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-70 .elementor-element.elementor-element-1ae08c7>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-70 .elementor-element.elementor-element-9523fa3>.elementor-element-populated {
    padding: 0px 15px 0px 15px;
}

.elementor-70 .elementor-element.elementor-element-96c3370 .ct-image-single img {
    max-height: 120px;
}

.elementor-70 .elementor-element.elementor-element-96c3370 .ct-image-single {
    text-align: center;
}

.elementor-70 .elementor-element.elementor-element-96c3370>.elementor-widget-container {
    margin: -60px 0px 0px 0px;
}

.elementor-70 .elementor-element.elementor-element-06d6c37 {
    padding: 35px 0px 35px 0px;
}

.elementor-70 .elementor-element.elementor-element-ed7363e .ct-heading .item--title {
    color: #FFFFFF;
    font-size: 24px;
    margin-bottom: 22px;
}

.elementor-70 .elementor-element.elementor-element-5545a23 .ct-text-editor {
    color: #C2D5E7;
}

.elementor-70 .elementor-element.elementor-element-5545a23 {
    font-family: "Nunito Sans", Sans-serif;
    font-size: 16px;
    line-height: 27px;
}

.elementor-70 .elementor-element.elementor-element-5545a23>.elementor-widget-container {
    margin: 0px 0px 18px 0px;
    padding: 0% 10% 0% 0%;
}

.elementor-70 .elementor-element.elementor-element-d062b98 .ct-heading .item--title {
    color: #FFFFFF;
    font-size: 15px;
    line-height: 24px;
    margin-bottom: 5px;
}

.elementor-70 .elementor-element.elementor-element-26969b9 .ct-text-editor {
    color: #C2D5E7;
}

.elementor-70 .elementor-element.elementor-element-26969b9 {
    font-size: 14px;
    line-height: 24px;
}

.elementor-70 .elementor-element.elementor-element-9057129 .ct-heading .item--title {
    color: #FFFFFF;
    font-size: 24px;
    margin-bottom: 22px;
}

.elementor-70 .elementor-element.elementor-element-60060cc .ct-text-editor {
    color: #C2D5E7;
}

.elementor-70 .elementor-element.elementor-element-60060cc {
    font-size: 15px;
    line-height: 26px;
}

.elementor-70 .elementor-element.elementor-element-60060cc>.elementor-widget-container {
    margin: 0px 0px 29px 0px;
    padding: 0px 10px 0px 0px;
}

.elementor-70 .elementor-element.elementor-element-5ec1e8e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 0px 0px;
}

.elementor-70 .elementor-element.elementor-element-dca508b>.elementor-widget-container {
    margin: 02px 0px 0px 0px;
}

.elementor-70 .elementor-element.elementor-element-cad6da4 .ct-heading .item--title {
    color: #FFFFFF;
    font-size: 24px;
    margin-bottom: 22px;
}

.elementor-70 .elementor-element.elementor-element-799f41f .ct-contact-info .ct-contact-icon i {
    color: #006ECE;
}

.elementor-70 .elementor-element.elementor-element-799f41f .ct-contact-info {
    color: #C2D5E7;
}

.elementor-70 .elementor-element.elementor-element-799f41f>.elementor-widget-container {
    padding: 0% 15% 0% 0%;
}

.elementor-70 .elementor-element.elementor-element-9226ac1 .ct-heading .item--title {
    color: #FFFFFF;
    font-size: 24px;
    margin-bottom: 22px;
}

.elementor-70 .elementor-element.elementor-element-7f353bf:not(.elementor-motion-effects-element-type-background),
.elementor-70 .elementor-element.elementor-element-7f353bf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #15265B;
}

.elementor-70 .elementor-element.elementor-element-7f353bf {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 3px 0px 3px 0px;
}

.elementor-70 .elementor-element.elementor-element-7f353bf>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-70 .elementor-element.elementor-element-cb77b43 .ct-text-editor {
    text-align: center;
    color: #C2D5E7;
}

.elementor-70 .elementor-element.elementor-element-cb77b43 .ct-text-editor a:hover {
    color: #FFFFFF;
}

.elementor-70 .elementor-element.elementor-element-cb77b43 {
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    line-height: 24px;
}

.elementor-70 .elementor-element.elementor-element-cb77b43 .ct-text-editor a {
    font-weight: 600;
}

@media(min-width:768px) {
    .elementor-70 .elementor-element.elementor-element-2c886b7 {
        width: 25%;
    }

    .elementor-70 .elementor-element.elementor-element-c415413 {
        width: 27%;
    }

    .elementor-70 .elementor-element.elementor-element-233cf4f {
        width: 23%;
    }

    .elementor-70 .elementor-element.elementor-element-e3ecc06 {
        width: 25%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-70 .elementor-element.elementor-element-2c886b7 {
        width: 50%;
    }

    .elementor-70 .elementor-element.elementor-element-c415413 {
        width: 50%;
    }

    .elementor-70 .elementor-element.elementor-element-233cf4f {
        width: 50%;
    }

    .elementor-70 .elementor-element.elementor-element-e3ecc06 {
        width: 50%;
    }
}

@media(max-width:1024px) {
    .elementor-70 .elementor-element.elementor-element-5545a23>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-70 .elementor-element.elementor-element-60060cc>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-70 .elementor-element.elementor-element-5ec1e8e>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-70 .elementor-element.elementor-element-233cf4f>.elementor-element-populated {
        margin: 25px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-70 .elementor-element.elementor-element-799f41f>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-70 .elementor-element.elementor-element-e3ecc06>.elementor-element-populated {
        margin: 25px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
}

@media(max-width:767px) {
    .elementor-70 .elementor-element.elementor-element-c415413>.elementor-element-populated {
        margin: 25px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
}