.elementor-6 .elementor-element.elementor-element-78a4f5c{--display:flex;}.elementor-6 .elementor-element.elementor-element-78a4f5c:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-78a4f5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://facilitandoelcambio.net/wp-content/uploads/2026/08/189a04bb-8a8f-49fb-aead-0e11675b9536-768x432.png");background-position:center center;}.elementor-6 .elementor-element.elementor-element-14618a9{--display:flex;}.elementor-6 .elementor-element.elementor-element-272210f{--display:flex;}.elementor-6 .elementor-element.elementor-element-ae1da4f{--display:flex;}.elementor-6 .elementor-element.elementor-element-6dba259{--display:flex;}.elementor-6 .elementor-element.elementor-element-1d2d7fa{--display:flex;}.elementor-6 .elementor-element.elementor-element-06140a1{--display:flex;}.elementor-6 .elementor-element.elementor-element-b8e406c{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS for container, class: .elementor-element-78a4f5c */.elementor-6 .elementor-element.elementor-element-78a4f5c {
    margin-top: 0 !important;
    background:
        radial-gradient(
            circle at 90% 14%,
            rgba(159, 215, 223, 0.20),
            transparent 33%
        ),
        linear-gradient(
            135deg,
            #FFFEFA 0%,
            #F4FBFA 65%,
            #EFF8FA 100%
        ) !important;
}

@media (max-width: 760px) {
    .elementor-6 .elementor-element.elementor-element-78a4f5c {
        background:
            radial-gradient(
                circle at 90% 8%,
                rgba(159, 215, 223, 0.22),
                transparent 32%
            ),
            linear-gradient(
                155deg,
                #FFFEFA 0%,
                #F2F9F7 100%
            ) !important;
    }
}
.elementor-6 .elementor-element.elementor-element-78a4f5c {
    --gap: 0px !important;
    --widgets-spacing: 0px !important;
    gap: 0 !important;
    row-gap: 0 !important;
    padding: 0 !important;
}

.elementor-6 .elementor-element.elementor-element-78a4f5c > .e-con-inner {
    gap: 0 !important;
    padding: 0 !important;
}

.elementor-6 .elementor-element.elementor-element-78a4f5c .elementor-widget-html,
.elementor-6 .elementor-element.elementor-element-78a4f5c .elementor-widget-container {
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14618a9 */.elementor-6 .elementor-element.elementor-element-14618a9 {
    --gap: 0px !important;
    --widgets-spacing: 0px !important;
    gap: 0 !important;
    row-gap: 0 !important;
    padding: 0 !important;
}

.elementor-6 .elementor-element.elementor-element-14618a9 > .e-con-inner {
    gap: 0 !important;
    padding: 0 !important;
}

.elementor-6 .elementor-element.elementor-element-14618a9 .elementor-widget-html,
.elementor-6 .elementor-element.elementor-element-14618a9 .elementor-widget-container {
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-272210f */.elementor-6 .elementor-element.elementor-element-272210f {
    position: relative;
    overflow: hidden;
    background: linear-gradient(
        135deg,
        #E8F2EF 0%,
        #F7FAF8 58%,
        #EEF6F5 100%
    ) !important;
}

.elementor-6 .elementor-element.elementor-element-272210f::before {
    content: "";
    position: absolute;
    width: 440px;
    height: 440px;
    top: -220px;
    right: -220px;
    border: 1px solid rgba(53, 100, 89, 0.12);
    border-radius: 50%;
    pointer-events: none;
}

.elementor-6 .elementor-element.elementor-element-272210f > * {
    position: relative;
    z-index: 1;
}
.elementor-6 .elementor-element.elementor-element-272210f {
    --gap: 0px !important;
    --widgets-spacing: 0px !important;
    gap: 0 !important;
    row-gap: 0 !important;
    padding: 0 !important;
}

.elementor-6 .elementor-element.elementor-element-272210f > .e-con-inner {
    gap: 0 !important;
    padding: 0 !important;
}

.elementor-6 .elementor-element.elementor-element-272210f .elementor-widget-html,
.elementor-6 .elementor-element.elementor-element-272210f .elementor-widget-container {
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d2d7fa */.elementor-6 .elementor-element.elementor-element-1d2d7fa {
    background:
        radial-gradient(
            circle at 0 100%,
            rgba(118, 157, 145, 0.18),
            transparent 36%
        ),
        #13221D !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8e406c */.elementor-6 .elementor-element.elementor-element-b8e406c {
    background:
        radial-gradient(
            circle at 0 100%,
            rgba(118, 157, 145, 0.18),
            transparent 36%
        ),
        #173d32 !important;
}/* End custom CSS */