.elementor-620 .elementor-element.elementor-element-6d11565:not(.elementor-motion-effects-element-type-background), .elementor-620 .elementor-element.elementor-element-6d11565 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("ftp://dzy_miaoxuezhi_com:rt4enAfn3trTXW8t@103.146.52.148/template/default/images/bg.jpg");
    background-position: 13vw 44%;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-620 .elementor-element.elementor-element-6d11565 > .elementor-container {
    min-height: 300px;
}

.elementor-620 .elementor-element.elementor-element-6d11565 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-620 .elementor-element.elementor-element-6d11565 > .elementor-background-overlay {
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-620 .elementor-element.elementor-element-9e5b975 {
    overflow: hidden;
}

.elementor-bc-flex-widget .elementor-620 .elementor-element.elementor-element-92edb46.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-620 .elementor-element.elementor-element-92edb46 > .elementor-element-populated {
    padding: 0px 25px 0px 0px;
}

.elementor-620 .elementor-element.elementor-element-7960ff5 {
    font-size: 20px;
}

.elementor-620 .elementor-element.elementor-element-79e2476 > .elementor-widget-container {
    margin: 0px 0px 0px 16px;
}

.elementor-620 .elementor-element.elementor-element-79e2476 {
    font-size: 16px;
}

.elementor-620 .elementor-element.elementor-element-aa28248 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-620 .elementor-element.elementor-element-ee2e239 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

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

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

.elementor-620 .elementor-element.elementor-element-dd83b3e > .elementor-element-populated {
    padding: 0px 0px 0px 25px;
}

.elementor-620 .elementor-element.elementor-element-d61e3ff {
    font-size: 20px;
}

.elementor-620 .elementor-element.elementor-element-42863c9 > .elementor-widget-container {
    margin: 0px 0px 0px 16px;
}

.elementor-620 .elementor-element.elementor-element-42863c9 {
    font-size: 16px;
}

.elementor-bc-flex-widget .elementor-620 .elementor-element.elementor-element-47684f7.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-620 .elementor-element.elementor-element-47684f7 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 25px 0px 0px;
}

.elementor-620 .elementor-element.elementor-element-f43876c {
    font-size: 20px;
}

.elementor-620 .elementor-element.elementor-element-cf8928f > .elementor-widget-container {
    margin: 0px 0px 0px 16px;
}

.elementor-620 .elementor-element.elementor-element-cf8928f {
    font-size: 16px;
}

.elementor-620 .elementor-element.elementor-element-9b6d2af > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-620 .elementor-element.elementor-element-1681e1f {
    --spacer-size: 50px;
}

.elementor-620 .elementor-element.elementor-element-a6b98c8 .eael-call-to-action.bg-img {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.elementor-620 .elementor-element.elementor-element-a6b98c8 .eael-call-to-action {
    background-color: #f4f4f4;
}

.elementor-620 .elementor-element.elementor-element-a6b98c8 .eael-call-to-action.bg-img:after {
    background-color: #f4f4f4;
}

.elementor-620 .elementor-element.elementor-element-a6b98c8 .eael-call-to-action .cta-button.cta-btn-preset-2 i {
    font-size: 20px;
}

.elementor-620 .elementor-element.elementor-element-a6b98c8 .eael-call-to-action .cta-button.cta-btn-preset-2 svg {
    width: 20px;
    height: 20px;
}

.elementor-620 .elementor-element.elementor-element-a6b98c8 .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:not(.cta-secondary-button) {
    color: #FFFFFF;
    background: black;
}

.elementor-620 .elementor-element.elementor-element-a6b98c8 .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:hover:not(.cta-secondary-button) {
    color: #000000;
    background: #FFFFFF;
}

.elementor-620 .elementor-element.elementor-element-a6b98c8 .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:after:not(.cta-secondary-button) {
    background: #FFFFFF;
}

.elementor-620 .elementor-element.elementor-element-a6b98c8 .eael-call-to-action .cta-button.effect-1:after {
    background: #FFFFFF;
}

.elementor-620 .elementor-element.elementor-element-a6b98c8 .eael-call-to-action .cta-button.effect-2:after {
    background: #FFFFFF;
}

.elementor-620 .elementor-element.elementor-element-f7a27fd {
    --spacer-size: 110px;
}

@media(min-width: 768px) {
    .elementor-620 .elementor-element.elementor-element-987dd1e {
        width:8%;
    }

    .elementor-620 .elementor-element.elementor-element-92edb46 {
        width: 41.332%;
    }

    .elementor-620 .elementor-element.elementor-element-d781d97 {
        width: 50%;
    }

    .elementor-620 .elementor-element.elementor-element-b1630de {
        width: 50%;
    }

    .elementor-620 .elementor-element.elementor-element-dd83b3e {
        width: 41.332%;
    }

    .elementor-620 .elementor-element.elementor-element-f0ef970 {
        width: 8%;
    }

    .elementor-620 .elementor-element.elementor-element-d452453 {
        width: 8%;
    }

    .elementor-620 .elementor-element.elementor-element-47684f7 {
        width: 41.332%;
    }

    .elementor-620 .elementor-element.elementor-element-2dd82c2 {
        width: 50%;
    }
}

@media(max-width: 1024px) {
    .elementor-620 .elementor-element.elementor-element-6d11565:not(.elementor-motion-effects-element-type-background), .elementor-620 .elementor-element.elementor-element-6d11565 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position:0px 0px;
    }

    .elementor-620 .elementor-element.elementor-element-6d11565 {
        padding: 0px 20px 0px 20px;
    }

    .elementor-620 .elementor-element.elementor-element-9e5b975 {
        padding: 0px 20px 0px 20px;
    }
}

@media(max-width: 767px) {
    .elementor-620 .elementor-element.elementor-element-6d11565:not(.elementor-motion-effects-element-type-background), .elementor-620 .elementor-element.elementor-element-6d11565 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position:0px 0px;
    }
}
