.elementor-2361 .elementor-element.elementor-element-f9b1570{--display:flex;--overflow:auto;}.elementor-2361 .elementor-element.elementor-element-f9b1570.e-con{--flex-grow:0;--flex-shrink:0;}.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.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-2361 .elementor-element.elementor-element-b9e33c5.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2361 .elementor-element.elementor-element-b9e33c5{color:#7A7A7A;}.elementor-2361 .elementor-element.elementor-element-b9e33c5 a{transition-duration:0s;}.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-2361 .elementor-element.elementor-element-c9b33e2.elementor-element{--align-self:center;}.elementor-2361 .elementor-element.elementor-element-c9b33e2 img{width:60%;}html{height:100vh;margin:0;overflow:hidden;}body{height:100vh;overflow:auto;scroll-snap-type:y mandatory;}.elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con:not(.e-child){scroll-snap-align:start;scroll-snap-stop:normal;}@media(max-width:1024px){.elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con:not(.e-child){scroll-snap-align:start;scroll-snap-stop:normal;}}@media(max-width:767px){.elementor-2361 .elementor-element.elementor-element-f9b1570{--width:337.333px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2361 .elementor-element.elementor-element-b9e33c5{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;columns:1;column-gap:0px;}.elementor-2361 .elementor-element.elementor-element-b9e33c5.elementor-element{--align-self:flex-start;}.elementor-2361 .elementor-element.elementor-element-b9e33c5 p{margin-block-end:0px;}.elementor-2361 .elementor-element.elementor-element-c9b33e2{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2361 .elementor-element.elementor-element-c9b33e2 img{width:52%;}.elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con:not(.e-child){scroll-snap-align:start;scroll-snap-stop:normal;}body{scroll-padding:0px;}}/* Start custom CSS for text-editor, class: .elementor-element-b9e33c5 */<style>
        /* Estilos para la tabla */
        table {
            width: 100%;
            border-collapse: collapse;
        }

        table, th, td {
            border: 1px solid black;
        }

        th, td {
            padding: 8px;
            text-align: left;
        }

        /* Estilo para los elementos desplegables */
        .dropdown-content {
            display: none;
            position: absolute;
            background-color: #f9f9f9;
            min-width: 160px;
            box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
            z-index: 1;
        }

        .dropdown:hover .dropdown-content {
            display: block;
        }

        .dropdown {
            position: relative;
        }

    </style>/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c9b33e2 */@media (max-width: 767px) {
  .tabla-responsive table,
  .tabla-responsive thead,
  .tabla-responsive tbody,
  .tabla-responsive th,
  .tabla-responsive td,
  .tabla-responsive tr {
    display: block;
    width: 100%;
  }/* End custom CSS */