.elementor-3026 .elementor-element.elementor-element-2d564e9.ob-is-breaking-bad > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-3026 .elementor-element.elementor-element-2d564e9.ob-is-breaking-bad.ob-bb-inner > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-3026 .elementor-element.elementor-element-2d564e9.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-3026 .elementor-element.elementor-element-2d564e9.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-3026 .elementor-element.elementor-element-2d564e9.ob-is-breaking-bad.ob-bb-inner{width:100%;flex:unset;align-self:inherit;}.elementor-3026 .elementor-element.elementor-element-2d564e9{padding:0px 15px 0px 15px;}.elementor-3026 .elementor-element.elementor-element-3c46e44.elementor-column{align-self:inherit;cursor:default;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3026 .elementor-element.elementor-element-4c297a0{text-align:center;}.elementor-3026 .elementor-element.elementor-element-4c297a0 img{width:15%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3026 .elementor-element.elementor-element-4cfbcc1.ob-harakiri{writing-mode:inherit;}.elementor-3026 .elementor-element.elementor-element-4cfbcc1.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-3026 .elementor-element.elementor-element-4cfbcc1.ob-harakiri div{writing-mode:inherit;}.elementor-3026 .elementor-element.elementor-element-4cfbcc1{text-align:center;}.elementor-3026 .elementor-element.elementor-element-4cfbcc1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2em;font-weight:600;color:#FFFFFF;}.elementor-3026 .elementor-element.elementor-element-4cfbcc1.ob-harakiri > div, .elementor-3026 .elementor-element.elementor-element-4cfbcc1.ob-harakiri > h1, .elementor-3026 .elementor-element.elementor-element-4cfbcc1.ob-harakiri > h2, .elementor-3026 .elementor-element.elementor-element-4cfbcc1.ob-harakiri > h3, .elementor-3026 .elementor-element.elementor-element-4cfbcc1.ob-harakiri > h4, .elementor-3026 .elementor-element.elementor-element-4cfbcc1.ob-harakiri > h5, .elementor-3026 .elementor-element.elementor-element-4cfbcc1.ob-harakiri > h6, .elementor-3026 .elementor-element.elementor-element-4cfbcc1.ob-harakiri > p{transform:rotate(0deg);}.elementor-3026 .elementor-element.elementor-element-4cfbcc1 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-3026 .elementor-element.elementor-element-f59f928 img{width:43%;}.elementor-3026 .elementor-element.elementor-element-0a4e3c8.ob-is-breaking-bad > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-3026 .elementor-element.elementor-element-0a4e3c8.ob-is-breaking-bad.ob-bb-inner > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-3026 .elementor-element.elementor-element-0a4e3c8.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-3026 .elementor-element.elementor-element-0a4e3c8.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-3026 .elementor-element.elementor-element-0a4e3c8.ob-is-breaking-bad.ob-bb-inner{width:100%;flex:unset;align-self:inherit;}.elementor-3026 .elementor-element.elementor-element-94b2309.elementor-column{align-self:inherit;cursor:default;}.elementor-3026 .elementor-element.elementor-element-94b2309 > .elementor-element-populated{margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.ob-postman blockquote{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor.ob-postman blockquote cite{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.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-3026 .elementor-element.elementor-element-3871c18.ob-harakiri{writing-mode:inherit;}.elementor-3026 .elementor-element.elementor-element-3871c18.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-3026 .elementor-element.elementor-element-3871c18.ob-harakiri div{writing-mode:inherit;}.elementor-3026 .elementor-element.elementor-element-3871c18{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-3026 .elementor-element.elementor-element-3871c18.ob-harakiri > div, .elementor-3026 .elementor-element.elementor-element-3871c18.ob-harakiri > h1, .elementor-3026 .elementor-element.elementor-element-3871c18.ob-harakiri > h2, .elementor-3026 .elementor-element.elementor-element-3871c18.ob-harakiri > h3, .elementor-3026 .elementor-element.elementor-element-3871c18.ob-harakiri > h4, .elementor-3026 .elementor-element.elementor-element-3871c18.ob-harakiri > h5, .elementor-3026 .elementor-element.elementor-element-3871c18.ob-harakiri > h6, .elementor-3026 .elementor-element.elementor-element-3871c18.ob-harakiri > p{transform:rotate(0deg);}.elementor-3026 .elementor-element.elementor-element-3871c18 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-3026 .elementor-element.elementor-element-e7711a5.ob-is-breaking-bad > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-3026 .elementor-element.elementor-element-e7711a5.ob-is-breaking-bad.ob-bb-inner > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-3026 .elementor-element.elementor-element-e7711a5.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-3026 .elementor-element.elementor-element-e7711a5.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-3026 .elementor-element.elementor-element-e7711a5.ob-is-breaking-bad.ob-bb-inner{width:100%;flex:unset;align-self:inherit;}.elementor-3026 .elementor-element.elementor-element-4961f00.elementor-column{align-self:inherit;cursor:default;}.elementor-3026 .elementor-element.elementor-element-922e71b{--spacer-size:80px;}#elementor-popup-modal-3026 .dialog-widget-content{background-color:#C10230;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-3026{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-3026 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-3026 .dialog-close-button{display:flex;}#elementor-popup-modal-3026 .dialog-close-button i{color:#FFFFFF;}#elementor-popup-modal-3026 .dialog-close-button svg{fill:#FFFFFF;}/* Start custom CSS */.table-container {
        width: 100%;
    }

    table {
        width: 100%;
        border-collapse: collapse;
        border: 1px solid #ddd !important;
    }

    th, td {
        border: 1px solid #ddd !important;
        padding: 12px;
        text-align: left;
        vertical-align: top;
        white-space: normal;
        overflow-wrap: break-word;
        box-sizing: border-box;
    }

    thead th {
        background-color: #575555 !important;
        color: white !important;
    }

    /* Diseño para móvil */
    @media (max-width: 768px) {
        table {
            border: none !important;
        }

        thead {
            display: none;
        }

        tbody {
            display: flex;
            flex-direction: column;
            gap: 16px;
        }

        tr {
            display: flex;
            flex-wrap: wrap;
            border: 1px solid #ddd !important;
            border-radius: 8px;
            overflow: hidden;
        }

        td {
            display: flex;
            border: 1px solid #ddd !important;
            width: 100%;
            padding: 0;
            font-size: 16px;
            box-sizing: border-box;
        }

        td::before {
            content: attr(data-label);
            font-weight: bold;
            color: white !important;
            width: 50%;
            padding: 10px 12px;
            box-sizing: border-box;
            border-right: 1px solid #ddd !important;
            display: flex;
            align-items: center;
            justify-content: flex-start;
            background-color: #575555 !important; /* El color ocupa todo el ancho izquierdo */
            white-space: normal;
            overflow-wrap: break-word;
        }

        td span {
            width: 50%;
            padding: 10px 12px;
            word-wrap: break-word;
            overflow-wrap: break-word;
            white-space: normal;
            display: block;
            border-left: 1px solid #ddd !important;
            box-sizing: border-box;
        }
    }
    tr td{
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }/* End custom CSS */