.elementor-5350 .elementor-element.elementor-element-e232089{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}body:not(.rtl) .elementor-5350 .elementor-element.elementor-element-f332cbe{left:-0.014px;}body.rtl .elementor-5350 .elementor-element.elementor-element-f332cbe{right:-0.014px;}.elementor-5350 .elementor-element.elementor-element-f332cbe{top:145.993px;--horizontal-progress-border:none;--horizontal-border-style:none;}.elementor-5350 .elementor-element.elementor-element-2476149{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5350 .elementor-element.elementor-element-3c30ea1 > .elementor-widget-container{margin:0px 0px -37px 0px;}.elementor-5350 .elementor-element.elementor-element-3c30ea1{text-align:center;}.elementor-5350 .elementor-element.elementor-element-21cf70f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5350 .elementor-element.elementor-element-512d304{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5350 .elementor-element.elementor-element-9b14e6b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:-27px;--margin-left:0px;--margin-right:0px;}.elementor-5350 .elementor-element.elementor-element-174e7a8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5350 .elementor-element.elementor-element-d86ac68{--display:flex;}.elementor-5350 .elementor-element.elementor-element-61c2309{--display:flex;}.elementor-5350 .elementor-element.elementor-element-f48b652{--display:flex;}.elementor-5350 .elementor-element.elementor-element-146f7bd{--display:flex;}.elementor-5350 .elementor-element.elementor-element-443e9b7{--display:flex;}.elementor-5350 .elementor-element.elementor-element-be0601d{--n-accordion-title-font-size:17px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-5350 .elementor-element.elementor-element-5ba0731{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(max-width:767px){body:not(.rtl) .elementor-5350 .elementor-element.elementor-element-f332cbe{left:-3.014px;}body.rtl .elementor-5350 .elementor-element.elementor-element-f332cbe{right:-3.014px;}.elementor-5350 .elementor-element.elementor-element-f332cbe{top:78.993px;}}/* Start custom CSS for text-editor, class: .elementor-element-ee080ca */h1 {
    font-size: 38px;}
@media (max-width: 768px) {
    h1 {
        font-size: 25px;
        line-height: 1.2;
    }
}
h2 {
    font-size: 30px;}
@media (max-width: 768px) {
    h2 {
        font-size: 19px;
        line-height: 1.2;
    }
}
h3 {
    font-size: 25px;}
@media (max-width: 768px) {
    h3 {
        font-size: 15px;
        line-height: 1.2; }
}
.tabla-5w30-container{
    overflow-x:auto;
    margin:35px 0;
}

.tabla-5w30{
    width:100%;
    border-collapse:collapse;
    font-family:Arial,sans-serif;
    background:#fff;
    border-radius:14px;
    overflow:hidden;
    box-shadow:0 4px 18px rgba(0,0,0,0.08);
}

.tabla-5w30 thead{
    background:#008AC9;
}

.tabla-5w30 th{
    color:#fff;
    padding:18px;
    font-size:16px;
    font-weight:700;
    text-align:left;
    border:none;
}

.tabla-5w30 td{
    padding:16px 18px;
    font-size:15px;
    color:#333;
    border-bottom:1px solid #e8e8e8;
    vertical-align:middle;
    line-height:1.5;
}

.tabla-5w30 tbody tr:nth-child(even){
    background:#f7fbfd;
}

.tabla-5w30 tbody tr:hover{
    background:#eef8fc;
    transition:0.2s ease;
}

.tabla-5w30 a{
    color:#008AC9;
    font-weight:700;
    text-decoration:none;
}

.tabla-5w30 a:hover{
    color:#005f8c;
    text-decoration:underline;
}

@media(max-width:768px){

    .tabla-5w30 th,
    .tabla-5w30 td{
        padding:12px;
        font-size:14px;
    }

}/* End custom CSS */