.elementor-6636 .elementor-element.elementor-element-2c2e7e6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Helvética;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Helvética;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6636 .elementor-element.elementor-element-270906f > .elementor-widget-container{background-color:#E9E9E9;margin:0px 0px 0px 0px;padding:12px 0px 12px 0px;}.elementor-6636 .elementor-element.elementor-element-270906f .elementor-heading-title{font-family:"Roboto", Helvética;font-weight:600;line-height:38px;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Helvética;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-6636 .elementor-element.elementor-element-cdcc729{font-family:"Roboto", Helvética;font-size:18px;font-weight:400;color:#000000;}.elementor-6636 .elementor-element.elementor-element-981c69e > .elementor-widget-container{background-color:#E9E9E9;margin:0px 0px 0px 0px;padding:12px 0px 12px 0px;}.elementor-6636 .elementor-element.elementor-element-981c69e .elementor-heading-title{font-family:"Roboto", Helvética;font-size:22px;font-weight:600;color:#000000;}.elementor-6636 .elementor-element.elementor-element-e602e2e{font-family:"Roboto", Helvética;font-size:18px;font-weight:400;color:#000000;}.elementor-6636 .elementor-element.elementor-element-21173a3 > .elementor-widget-container{background-color:#E9E9E9;margin:0px 0px 0px 0px;padding:12px 0px 12px 0px;}.elementor-6636 .elementor-element.elementor-element-21173a3 .elementor-heading-title{color:#000000;}.elementor-6636 .elementor-element.elementor-element-468dbe5{font-family:"Roboto", Helvética;font-size:18px;font-weight:400;color:#000000;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Helvética;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-6636 .elementor-element.elementor-element-caeb7fb{--divider-border-style:solid;--divider-color:#D4D4D4;--divider-border-width:1px;}.elementor-6636 .elementor-element.elementor-element-caeb7fb .elementor-divider-separator{width:100%;}.elementor-6636 .elementor-element.elementor-element-caeb7fb .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6636 .elementor-element.elementor-element-c532e81 > .elementor-widget-container{background-color:#E9E9E9;margin:0px 0px 0px 0px;padding:12px 0px 12px 0px;}.elementor-6636 .elementor-element.elementor-element-c532e81 .elementor-heading-title{color:#000000;}.elementor-6636 .elementor-element.elementor-element-931b005 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:12px 0px 12px 0px;}.elementor-6636 .elementor-element.elementor-element-931b005 .elementor-heading-title{font-family:"Roboto", Helvética;font-size:24px;font-weight:600;color:#000000;}.elementor-6636 .elementor-element.elementor-element-e131904{font-family:"Roboto", Helvética;font-size:18px;font-weight:400;color:#000000;}.elementor-6636 .elementor-element.elementor-element-7c17a93 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-6636 .elementor-element.elementor-element-854200c{--divider-border-style:solid;--divider-color:#D4D4D4;--divider-border-width:1px;}.elementor-6636 .elementor-element.elementor-element-854200c .elementor-divider-separator{width:100%;}.elementor-6636 .elementor-element.elementor-element-854200c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6636 .elementor-element.elementor-element-98721e2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:12px 0px 12px 0px;}.elementor-6636 .elementor-element.elementor-element-98721e2 .elementor-heading-title{font-family:"Roboto", Helvética;font-size:24px;font-weight:600;color:#000000;}.elementor-6636 .elementor-element.elementor-element-18ad2ed{font-family:"Roboto", Helvética;font-size:18px;font-weight:400;color:#000000;}.elementor-bc-flex-widget .elementor-6636 .elementor-element.elementor-element-9ac8623.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-6636 .elementor-element.elementor-element-9ac8623.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-6636 .elementor-element.elementor-element-0c03131 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-6636 .elementor-element.elementor-element-b37e72e{--divider-border-style:solid;--divider-color:#D4D4D4;--divider-border-width:1px;}.elementor-6636 .elementor-element.elementor-element-b37e72e .elementor-divider-separator{width:100%;}.elementor-6636 .elementor-element.elementor-element-b37e72e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6636 .elementor-element.elementor-element-4a12cfe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:12px 0px 12px 0px;}.elementor-6636 .elementor-element.elementor-element-4a12cfe .elementor-heading-title{font-family:"Roboto", Helvética;font-size:24px;font-weight:600;color:#000000;}.elementor-6636 .elementor-element.elementor-element-89b5b78{font-family:"Roboto", Helvética;font-size:18px;font-weight:400;color:#000000;}.elementor-bc-flex-widget .elementor-6636 .elementor-element.elementor-element-872b678.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-6636 .elementor-element.elementor-element-872b678.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-6636 .elementor-element.elementor-element-d7d80a4 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-6636 .elementor-element.elementor-element-7dc3f90{--divider-border-style:solid;--divider-color:#D4D4D4;--divider-border-width:1px;}.elementor-6636 .elementor-element.elementor-element-7dc3f90 .elementor-divider-separator{width:100%;}.elementor-6636 .elementor-element.elementor-element-7dc3f90 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6636 .elementor-element.elementor-element-25d2945 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:12px 0px 12px 0px;}.elementor-6636 .elementor-element.elementor-element-25d2945 .elementor-heading-title{font-family:"Roboto", Helvética;font-size:24px;font-weight:600;color:#000000;}.elementor-6636 .elementor-element.elementor-element-a46112e{font-family:"Roboto", Helvética;font-size:18px;font-weight:400;color:#000000;}.elementor-bc-flex-widget .elementor-6636 .elementor-element.elementor-element-2c57660.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-6636 .elementor-element.elementor-element-2c57660.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-6636 .elementor-element.elementor-element-2d77c33 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-6636 .elementor-element.elementor-element-ed36583{--divider-border-style:solid;--divider-color:#D4D4D4;--divider-border-width:1px;}.elementor-6636 .elementor-element.elementor-element-ed36583 .elementor-divider-separator{width:100%;}.elementor-6636 .elementor-element.elementor-element-ed36583 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6636 .elementor-element.elementor-element-b4eb7d2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:12px 0px 12px 0px;}.elementor-6636 .elementor-element.elementor-element-b4eb7d2 .elementor-heading-title{font-family:"Roboto", Helvética;font-size:24px;font-weight:600;color:#000000;}.elementor-6636 .elementor-element.elementor-element-e784a64{font-family:"Roboto", Helvética;font-size:18px;font-weight:400;color:#000000;}.elementor-bc-flex-widget .elementor-6636 .elementor-element.elementor-element-dfdccbe.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-6636 .elementor-element.elementor-element-dfdccbe.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-6636 .elementor-element.elementor-element-96ec70c img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-6636 .elementor-element.elementor-element-2aa2d19{--divider-border-style:solid;--divider-color:#D4D4D4;--divider-border-width:1px;}.elementor-6636 .elementor-element.elementor-element-2aa2d19 .elementor-divider-separator{width:100%;}.elementor-6636 .elementor-element.elementor-element-2aa2d19 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6636 .elementor-element.elementor-element-7a066f0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:12px 0px 12px 0px;}.elementor-6636 .elementor-element.elementor-element-7a066f0 .elementor-heading-title{font-family:"Roboto", Helvética;font-size:24px;font-weight:600;color:#000000;}.elementor-6636 .elementor-element.elementor-element-3cf5a9c{font-family:"Roboto", Helvética;font-size:18px;font-weight:400;color:#000000;}.elementor-bc-flex-widget .elementor-6636 .elementor-element.elementor-element-abd3ad8.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-6636 .elementor-element.elementor-element-abd3ad8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-6636 .elementor-element.elementor-element-204b8d5 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-6636 .elementor-element.elementor-element-7fd7277{--divider-border-style:solid;--divider-color:#D4D4D4;--divider-border-width:1px;}.elementor-6636 .elementor-element.elementor-element-7fd7277 .elementor-divider-separator{width:100%;}.elementor-6636 .elementor-element.elementor-element-7fd7277 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6636 .elementor-element.elementor-element-eb8a84c > .elementor-widget-container{background-color:#E9E9E9;margin:0px 0px 0px 0px;padding:12px 0px 12px 0px;}.elementor-6636 .elementor-element.elementor-element-eb8a84c .elementor-heading-title{color:#000000;}.elementor-6636 .elementor-element.elementor-element-af8f57d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:12px 0px 12px 0px;}.elementor-6636 .elementor-element.elementor-element-af8f57d .elementor-heading-title{font-family:"Roboto", Helvética;font-size:24px;font-weight:600;color:#000000;}.elementor-6636 .elementor-element.elementor-element-bc30506{font-family:"Roboto", Helvética;font-size:18px;font-weight:400;color:#000000;}.elementor-6636 .elementor-element.elementor-element-52e2de7 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-6636 .elementor-element.elementor-element-2f8a674{--divider-border-style:solid;--divider-color:#D4D4D4;--divider-border-width:1px;}.elementor-6636 .elementor-element.elementor-element-2f8a674 .elementor-divider-separator{width:100%;}.elementor-6636 .elementor-element.elementor-element-2f8a674 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6636 .elementor-element.elementor-element-d69d914 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:12px 0px 12px 0px;}.elementor-6636 .elementor-element.elementor-element-d69d914 .elementor-heading-title{font-family:"Roboto", Helvética;font-size:24px;font-weight:600;color:#000000;}.elementor-6636 .elementor-element.elementor-element-c69b995{font-family:"Roboto", Helvética;font-size:18px;font-weight:400;color:#000000;}.elementor-6636 .elementor-element.elementor-element-9480d3a img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-6636 .elementor-element.elementor-element-2587ca6{--divider-border-style:solid;--divider-color:#D4D4D4;--divider-border-width:1px;}.elementor-6636 .elementor-element.elementor-element-2587ca6 .elementor-divider-separator{width:100%;}.elementor-6636 .elementor-element.elementor-element-2587ca6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6636 .elementor-element.elementor-element-a6f099e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:12px 0px 12px 0px;}.elementor-6636 .elementor-element.elementor-element-a6f099e .elementor-heading-title{font-family:"Roboto", Helvética;font-size:24px;font-weight:600;color:#000000;}.elementor-6636 .elementor-element.elementor-element-9a36ca0{font-family:"Roboto", Helvética;font-size:18px;font-weight:400;color:#000000;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Helvética;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6636 .elementor-element.elementor-element-da7642f img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-6636 .elementor-element.elementor-element-a395a4e{--divider-border-style:solid;--divider-color:#D4D4D4;--divider-border-width:1px;}.elementor-6636 .elementor-element.elementor-element-a395a4e .elementor-divider-separator{width:100%;}.elementor-6636 .elementor-element.elementor-element-a395a4e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6636 .elementor-element.elementor-element-360d98c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:12px 0px 12px 0px;}.elementor-6636 .elementor-element.elementor-element-360d98c .elementor-heading-title{font-family:"Roboto", Helvética;font-size:24px;font-weight:600;color:#000000;}.elementor-6636 .elementor-element.elementor-element-e6dca86{font-family:"Roboto", Helvética;font-size:18px;font-weight:400;color:#000000;}.elementor-6636 .elementor-element.elementor-element-be3ed91{--divider-border-style:solid;--divider-color:#D4D4D4;--divider-border-width:1px;}.elementor-6636 .elementor-element.elementor-element-be3ed91 .elementor-divider-separator{width:100%;}.elementor-6636 .elementor-element.elementor-element-be3ed91 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6636 .elementor-element.elementor-element-ace77bd > .elementor-widget-container{background-color:#E9E9E9;margin:0px 0px 0px 0px;padding:12px 0px 12px 0px;}.elementor-6636 .elementor-element.elementor-element-ace77bd .elementor-heading-title{color:#000000;}.elementor-6636 .elementor-element.elementor-element-dcdd0e4{font-family:"Roboto", Helvética;font-size:18px;font-weight:400;color:#000000;}.elementor-6636 .elementor-element.elementor-element-338ff5a img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-6636 .elementor-element.elementor-element-78eaf4b{--divider-border-style:solid;--divider-color:#D4D4D4;--divider-border-width:1px;}.elementor-6636 .elementor-element.elementor-element-78eaf4b .elementor-divider-separator{width:100%;}.elementor-6636 .elementor-element.elementor-element-78eaf4b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6636 .elementor-element.elementor-element-9bda97e > .elementor-widget-container{background-color:#E9E9E9;margin:0px 0px 0px 0px;padding:12px 0px 12px 0px;}.elementor-6636 .elementor-element.elementor-element-9bda97e .elementor-heading-title{color:#000000;}.elementor-6636 .elementor-element.elementor-element-94e5718{font-family:"Roboto", Helvética;font-size:18px;font-weight:400;color:#000000;}.elementor-6636 .elementor-element.elementor-element-c4bf528{--divider-border-style:solid;--divider-color:#D4D4D4;--divider-border-width:1px;}.elementor-6636 .elementor-element.elementor-element-c4bf528 .elementor-divider-separator{width:100%;}.elementor-6636 .elementor-element.elementor-element-c4bf528 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6636 .elementor-element.elementor-element-ab55e86 > .elementor-widget-container{background-color:#E9E9E9;margin:0px 0px 0px 0px;padding:12px 0px 12px 0px;}.elementor-6636 .elementor-element.elementor-element-ab55e86 .elementor-heading-title{color:#000000;}.elementor-6636 .elementor-element.elementor-element-64a4346{font-family:"Roboto", Helvética;font-size:18px;font-weight:400;color:#000000;}.elementor-6636 .elementor-element.elementor-element-ef6db90{--divider-border-style:solid;--divider-color:#D4D4D4;--divider-border-width:1px;}.elementor-6636 .elementor-element.elementor-element-ef6db90 .elementor-divider-separator{width:100%;}.elementor-6636 .elementor-element.elementor-element-ef6db90 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}@media(max-width:767px){.elementor-6636 .elementor-element.elementor-element-8b61062{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-6636 .elementor-element.elementor-element-cdcc729{font-size:18px;}.elementor-6636 .elementor-element.elementor-element-e602e2e{font-size:18px;}.elementor-6636 .elementor-element.elementor-element-468dbe5{font-size:18px;}.elementor-6636 .elementor-element.elementor-element-e131904{font-size:18px;}.elementor-6636 .elementor-element.elementor-element-18ad2ed{font-size:18px;}.elementor-6636 .elementor-element.elementor-element-89b5b78{font-size:18px;}.elementor-6636 .elementor-element.elementor-element-a46112e{font-size:18px;}.elementor-6636 .elementor-element.elementor-element-e784a64{font-size:18px;}.elementor-6636 .elementor-element.elementor-element-3cf5a9c{font-size:18px;}.elementor-6636 .elementor-element.elementor-element-bc30506{font-size:18px;}.elementor-6636 .elementor-element.elementor-element-c69b995{font-size:18px;}.elementor-6636 .elementor-element.elementor-element-9a36ca0{font-size:18px;}.elementor-6636 .elementor-element.elementor-element-e6dca86{font-size:18px;}.elementor-6636 .elementor-element.elementor-element-dcdd0e4{font-size:18px;}.elementor-6636 .elementor-element.elementor-element-94e5718{font-size:18px;}.elementor-6636 .elementor-element.elementor-element-64a4346{font-size:18px;}}/* Start custom CSS for html, class: .elementor-element-ff4fcf8 */.tabla-planes-cangas {
    width: 100%;
    margin: 30px 0;
    overflow: hidden;
    border: 1px solid #d9e4dc;
    border-radius: 14px;
    background-color: #ffffff;
    box-shadow: 0 6px 20px rgba(26, 71, 42, 0.08);
}

.tabla-planes-cangas table {
    width: 100%;
    border-collapse: collapse;
    table-layout: fixed;
}

.tabla-planes-cangas thead {
    background-color: #245c38;
    color: #ffffff;
}

.tabla-planes-cangas th,
.tabla-planes-cangas td {
    padding: 18px 20px;
    text-align: left;
    vertical-align: top;
    line-height: 1.6;
}

.tabla-planes-cangas th {
    font-size: 17px;
    font-weight: 700;
}

.tabla-planes-cangas th:first-child,
.tabla-planes-cangas td:first-child {
    width: 25%;
}

.tabla-planes-cangas td {
    border-bottom: 1px solid #e3ebe5;
    color: #333333;
    font-size: 16px;
}

.tabla-planes-cangas tbody tr:last-child td {
    border-bottom: none;
}

.tabla-planes-cangas tbody tr:nth-child(even) {
    background-color: #f5f9f6;
}

.tabla-planes-cangas tbody tr {
    transition: background-color 0.2s ease;
}

.tabla-planes-cangas tbody tr:hover {
    background-color: #eaf3ec;
}

.tabla-planes-cangas td:first-child {
    color: #245c38;
    font-weight: 700;
}

/* Versión responsive para móviles */
@media screen and (max-width: 767px) {

    .tabla-planes-cangas {
        overflow: visible;
        border: none;
        border-radius: 0;
        background-color: transparent;
        box-shadow: none;
    }

    .tabla-planes-cangas table,
    .tabla-planes-cangas tbody,
    .tabla-planes-cangas tr,
    .tabla-planes-cangas td {
        display: block;
        width: 100%;
    }

    .tabla-planes-cangas thead {
        position: absolute;
        width: 1px;
        height: 1px;
        padding: 0;
        margin: -1px;
        overflow: hidden;
        clip: rect(0, 0, 0, 0);
        white-space: nowrap;
        border: 0;
    }

    .tabla-planes-cangas tbody tr {
        margin-bottom: 18px;
        overflow: hidden;
        border: 1px solid #d9e4dc;
        border-radius: 12px;
        background-color: #ffffff;
        box-shadow: 0 4px 14px rgba(26, 71, 42, 0.07);
    }

    .tabla-planes-cangas tbody tr:nth-child(even),
    .tabla-planes-cangas tbody tr:hover {
        background-color: #ffffff;
    }

    .tabla-planes-cangas td {
        padding: 15px 18px;
        border-bottom: 1px solid #e3ebe5;
    }

    .tabla-planes-cangas td:first-child {
        width: 100%;
        background-color: #245c38;
        color: #ffffff;
        font-size: 17px;
    }

    .tabla-planes-cangas td:last-child {
        border-bottom: none;
    }

    .tabla-planes-cangas td::before {
        display: block;
        margin-bottom: 5px;
        color: #245c38;
        font-size: 13px;
        font-weight: 700;
        letter-spacing: 0.03em;
        text-transform: uppercase;
        content: attr(data-label);
    }

    .tabla-planes-cangas td:first-child::before {
        color: rgba(255, 255, 255, 0.8);
    }
}/* End custom CSS */