.elementor-2371 .elementor-element.elementor-element-90d9f5d > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-2371 .elementor-element.elementor-element-d1bb30d{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-2371 .elementor-element.elementor-element-d1bb30d > .elementor-widget-container{padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor7 );}/* Start custom CSS for html, class: .elementor-element-d1bb30d */.finanzas-ecuador{
    max-width: 1000px;
    margin: auto;
    font-family: Arial, sans-serif;
    color: #222;
    line-height: 1.8;
    font-size: 18px;
}

/* ===== TITULOS ===== */

.finanzas-ecuador h1{
    font-size: 48px;
    color: #2f67b2;
    margin-bottom: 10px;
    line-height: 1.2;
    font-weight: 700;
}

.finanzas-ecuador h2{
    font-size: 36px;
    color: #2f67b2;
    margin-top: 60px;
    margin-bottom: 20px;
    line-height: 1.3;
}

.finanzas-ecuador h3{
    font-size: 28px;
    color: #2f67b2;
    margin-top: 30px;
    margin-bottom: 15px;
}

/* ===== PARRAFOS ===== */

.finanzas-ecuador p{
    margin-bottom: 20px;
}

/* ===== LISTAS ===== */

.finanzas-ecuador ul{
    padding-left: 25px;
    margin-bottom: 25px;
}

.finanzas-ecuador li{
    margin-bottom: 10px;
}

/* ===== IMAGENES ===== */

.finanzas-ecuador img{
    width: 100%;
    border-radius: 14px;
    margin: 35px 0;
    display: block;
}

/* ===== TABLAS ===== */

.finanzas-ecuador table{
    width: 100%;
    border-collapse: collapse;
    margin-top: 25px;
    margin-bottom: 40px;
    overflow: hidden;
    border-radius: 10px;
}

.finanzas-ecuador th{
    background: #2f67b2;
    color: white;
    padding: 16px;
    text-align: left;
    font-size: 18px;
}

.finanzas-ecuador td{
    padding: 16px;
    border-bottom: 1px solid #ddd;
    background: #f7f9fc;
}

/* ===== BLOQUES DESTACADOS ===== */

.finanzas-ecuador .destacado{
    background: #f3f7ff;
    border-left: 5px solid #2f67b2;
    padding: 25px;
    border-radius: 10px;
    margin: 30px 0;
}

/* ===== RESPONSIVE ===== */

@media(max-width:768px){

    .finanzas-ecuador{
        font-size: 16px;
    }

    .finanzas-ecuador h1{
        font-size: 34px;
    }

    .finanzas-ecuador h2{
        font-size: 28px;
    }

    .finanzas-ecuador h3{
        font-size: 22px;
    }

    .finanzas-ecuador table{
        display: block;
        overflow-x: auto;
    }

}/* End custom CSS */