.fl-node-1bgj29hn3sxy > .fl-row-content-wrap {background-color: #ffffff;}.fl-node-1bgj29hn3sxy .fl-row-content-wrap {overflow: hidden;} .fl-node-1bgj29hn3sxy > .fl-row-content-wrap {margin-top:0px;}@media ( max-width: 992px ) { .fl-node-1bgj29hn3sxy.fl-row > .fl-row-content-wrap {margin-top:0px;}} .fl-node-1bgj29hn3sxy > .fl-row-content-wrap {padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}@media ( max-width: 992px ) { .fl-node-1bgj29hn3sxy.fl-row > .fl-row-content-wrap {padding-top:20px;}}@media ( max-width: 768px ) { .fl-node-1bgj29hn3sxy.fl-row > .fl-row-content-wrap {padding-top:20px;}}.fl-node-0qf623vecpbd {width: 100%;}.fl-node-03lx5d94cahs {width: 100%;} .fl-node-975d1nwy3evs.fl-module-html {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}@media ( max-width: 992px ) { .fl-node-975d1nwy3evs.fl-module-html.fl-module {margin-top:-20px;margin-right:-20px;margin-left:-20px;}}@media ( max-width: 768px ) { .fl-node-975d1nwy3evs.fl-module-html.fl-module {margin-top:-20px;margin-bottom:0px;}}@media (max-width: 768px) { .fl-node-975d1nwy3evs.fl-module-html { margin-left:20px;margin-right:20px; } } .fl-node-g8wy3fzp2hi0.fl-module-html {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.fl-node-975d1nwy3evs {}.fl-node-975d1nwy3evs .barra-superior {background-color: #2a3890;color: white;padding: 6px 20px;display: flex;align-items: center;justify-content: flex-start;gap: 10;}.fl-node-975d1nwy3evs .bandera {width: auto;height: 15px;border-radius: 4px;object-fit: cover;}.fl-node-975d1nwy3evs .texto-info {margin: 0;font-size: 12px;font-family: system-ui;}.fl-node-975d1nwy3evs .boton-desplegar {text-decoration: underline;cursor: pointer;background: none;border: none;padding: 0;margin-left: 8px;color: #fff;font-size: 12px;font-weight: 600;}.fl-node-975d1nwy3evs .contenido-deslizable {background-color: #f8f9fa;padding: 0 20px;max-height: 0;overflow: hidden;transition: all 0.3s ease-out;visibility: hidden;opacity: 0;}.fl-node-975d1nwy3evs .contenido-deslizable.abierto {max-height: 500px;padding: 20px;visibility: visible;opacity: 1;}.fl-node-975d1nwy3evs .contenedor-info {display: flex;gap: 40px;padding: 20px 0;width: 70%;}.fl-node-975d1nwy3evs .item-info {display: flex;align-items: flex-start;gap: 20px;flex: 1;}.fl-node-975d1nwy3evs .icono {font-size: 2.5em;color: #2a3890;}.fl-node-975d1nwy3evs .texto-contenido h4 {color: #2a3890;margin: 0 0 10px 0;font-size: 14 !important;font-weight: 600;}.fl-node-975d1nwy3evs .texto-contenido p {color: #2a3890;margin: 0;font-size: 14px;line-height: 1.4;}@media only screen and (max-width: 767px) {.fl-node-975d1nwy3evs .boton-desplegar {display: none;}}@media only screen and (max-width: 767px) {.fl-node-975d1nwy3evs .texto-info, .fl-node-975d1nwy3evs .bandera {left: 20px;position: relative !important;}}@media only screen and (max-width: 767px) {.fl-node-975d1nwy3evs .contenedor-info {flex-direction: column;width: 100%;gap: 30px;}.fl-node-975d1nwy3evs .item-info {gap: 15px;}.fl-node-975d1nwy3evs .icono {font-size: 2em;}.fl-node-975d1nwy3evs .texto-contenido h4 {font-size: 13px !important;}.fl-node-975d1nwy3evs .texto-contenido p {font-size: 12px;}}@charset "UTF-8";.fl-node-g8wy3fzp2hi0 {}.fl-node-g8wy3fzp2hi0 .header-movil-wrapper {width: 100%;position: relative;z-index: 1000;}.fl-node-g8wy3fzp2hi0 .contenedor-busqueda-enlaces-movil {display: flex !important;align-items: center !important;justify-content: flex-end !important;gap: 15px !important;flex-direction: row !important;padding: 15px 20px;background: white;position: relative;z-index: 1001;}.fl-node-g8wy3fzp2hi0 .contenedor-busqueda-enlaces-movil > * {margin: 0 !important;padding: 0 !important;}.fl-node-g8wy3fzp2hi0 .lupa-buscador-movil {width: 30px;}.fl-node-g8wy3fzp2hi0 .linea-div1-movil, .fl-node-g8wy3fzp2hi0 .linea-div2-movil {width: 1px;height: 40px;background-color: #d1d5db;margin: 0;flex-shrink: 0;}.fl-node-g8wy3fzp2hi0 .logo-institucional {width: 180px;order: -1;margin-right: auto !important;margin-left: 0 !important;}.fl-node-g8wy3fzp2hi0 .traductor-switch-movil .menu-toggle {background: transparent;color: #2a3890;border: none;font-size: 24px;cursor: pointer;padding: 0;display: inline-flex;align-items: center;width: auto;}.fl-node-g8wy3fzp2hi0 .traductor-switch-movil .menu-toggle:hover {background: transparent;opacity: 0.7;}.fl-node-g8wy3fzp2hi0 #menuMovilINDRHI.menu-movil {max-height: 0;overflow: hidden;transition: max-height 0.4s ease;background: white;width: 100%;position: relative;left: 0;z-index: 999;box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);}.fl-node-g8wy3fzp2hi0 #menuMovilINDRHI.menu-movil.abierto {max-height: 2000px;overflow-y: auto;}.fl-node-g8wy3fzp2hi0 #menuMovilINDRHI .menu-lista {list-style: none;margin: 0;padding: 0;}.fl-node-g8wy3fzp2hi0 #menuMovilINDRHI .menu-lista li {border-bottom: 1px solid #f7f7f728;}.fl-node-g8wy3fzp2hi0 #menuMovilINDRHI .menu-lista > li > a {display: block;padding: 15px 20px;color: #757575;text-decoration: none;font-size: 16px;font-family: "Helvetica", Verdana, Arial, sans-serif;transition: all 0.2s ease;}.fl-node-g8wy3fzp2hi0 #menuMovilINDRHI .menu-lista > li > a:hover, .fl-node-g8wy3fzp2hi0 #menuMovilINDRHI .menu-lista > li > a:focus {background-color: #2a3890;color: white;box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3);border-radius: 6px;margin: 0 10px;padding-left: 10px;}.fl-node-g8wy3fzp2hi0 #menuMovilINDRHI .menu-item-has-children > a {position: relative;padding-right: 50px !important;}.fl-node-g8wy3fzp2hi0 #menuMovilINDRHI .menu-item-has-children > a::after {content: "";font-family: "Font Awesome 6 Free";font-weight: 900;position: absolute;right: 20px;transition: transform 0.3s ease;}.fl-node-g8wy3fzp2hi0 #menuMovilINDRHI .menu-item-has-children.submenu-abierto > a::after {transform: rotate(180deg);}.fl-node-g8wy3fzp2hi0 #menuMovilINDRHI .sub-menu {list-style: none;margin: 0;padding: 0;background: #f5f5f5;max-height: 0;overflow: hidden;transition: max-height 0.3s ease;}.fl-node-g8wy3fzp2hi0 #menuMovilINDRHI .submenu-abierto > .sub-menu {max-height: 2000px;}.fl-node-g8wy3fzp2hi0 #menuMovilINDRHI .sub-menu li a {display: flex;align-items: center;gap: 10px;padding: 12px 20px 12px 40px;color: #757575;text-decoration: none;font-size: 15px;font-family: "Helvetica", Verdana, Arial, sans-serif;transition: all 0.2s ease;}.fl-node-g8wy3fzp2hi0 #menuMovilINDRHI .sub-menu li a::before {content: "";font-family: "Font Awesome 6 Free";font-weight: 900;font-size: 12px;}.fl-node-g8wy3fzp2hi0 #menuMovilINDRHI .sub-menu li a:hover {background-color: #2a3890;color: white;padding-left: 50px;}.fl-node-g8wy3fzp2hi0 .menu-grid-content {padding: 25px;}.fl-node-g8wy3fzp2hi0 .menu-grid-content > a {display: flex;justify-content: space-between;align-items: center;text-decoration: none;padding: 15px;cursor: pointer;border-radius: 4px;transition: background-color 0.2s;}.fl-node-g8wy3fzp2hi0 .menu-grid-content > a:hover {background-color: #f8f9fa;}.fl-node-g8wy3fzp2hi0 .menu-grid-content > a h4 {font-size: 14px;font-family: "Roboto", sans-serif;font-weight: 500;color: #003670;margin: 0;}.fl-node-g8wy3fzp2hi0 .menu-grid-content > a i {font-size: 18px;color: #0087FF;transition: transform 0.2s;}.fl-node-g8wy3fzp2hi0 .menu-grid-content > a.collapsed i {transform: rotate(-90deg);}.fl-node-g8wy3fzp2hi0 .menu-grid-content > a[aria-expanded="true"] i {transform: rotate(0deg);}.fl-node-g8wy3fzp2hi0 .menu-grid-content hr {margin: 0 0 1rem 0;border-color: #e5e5e5;}.fl-node-g8wy3fzp2hi0 .dropdown-items {padding: 0;}.fl-node-g8wy3fzp2hi0 .dropdown-items .row {margin-bottom: 20px;margin-left: 0;margin-right: 0;display: flex;flex-wrap: wrap;}.fl-node-g8wy3fzp2hi0 .dropdown-items .row:last-child {margin-bottom: 0;}.fl-node-g8wy3fzp2hi0 .menu-item {padding: 10px 8px 20px 8px;transition: background-color 0.2s;flex: 0 0 33.333333%;max-width: 33.333333%;}.fl-node-g8wy3fzp2hi0 .menu-item a {text-decoration: none;display: flex;flex-direction: column;align-items: center;text-align: center;}.fl-node-g8wy3fzp2hi0 .menu-item:hover {background-color: #eff7ff;border-radius: 5px;}.fl-node-g8wy3fzp2hi0 .menu-item img {height: 60px;width: 60px;min-width: 60px;min-height: 60px;object-fit: cover;margin-bottom: 8px;display: block;}.fl-node-g8wy3fzp2hi0 .menu-item h5 {color: #003670;font-family: "Roboto", sans-serif;font-size: 10px;font-weight: 700;line-height: 11px;margin: 0;margin-top: 8px;width: 100%;text-align: center;}.fl-node-g8wy3fzp2hi0 .rounded-circle {border: 2px solid #E5E5E5;border-radius: 50%;flex-shrink: 0;}.fl-node-g8wy3fzp2hi0 .menu-item:hover .rounded-circle {border: 2px solid #4baaff;}.fl-node-g8wy3fzp2hi0 .menu-item a {position: relative;}.fl-node-g8wy3fzp2hi0 .menu-item:hover a::before {content: "";height: 60px;width: 60px;position: absolute;background-color: rgba(75, 170, 255, 0.5);border-radius: 50%;top: 0;left: 50%;transform: translateX(-50%);box-sizing: border-box;pointer-events: none;z-index: 0;}.fl-node-g8wy3fzp2hi0 .menu-item img, .fl-node-g8wy3fzp2hi0 .menu-item h5 {position: relative;z-index: 1;}@media screen and (min-width: 768px) {.fl-node-g8wy3fzp2hi0 .menu-grid-content .menu-item {padding-top: 10px;padding-bottom: 20px;margin-right: 8px;margin-left: 8px;}}.fl-node-g8wy3fzp2hi0 #menuMovilINDRHI .sub-menu li.grid-submenu-wrapper .menu-grid-content > a:hover, .fl-node-g8wy3fzp2hi0 #menuMovilINDRHI .sub-menu li.grid-submenu-wrapper .menu-grid-content > a:focus {background-color: #f8f9fa !important;color: #003670 !important;padding-left: 15px !important;box-shadow: none !important;margin: 0 !important;}.fl-node-g8wy3fzp2hi0 #menuMovilINDRHI .sub-menu li.grid-submenu-wrapper .menu-grid-content > a::before {content: none !important;}.fl-node-g8wy3fzp2hi0 #menuMovilINDRHI .sub-menu li.grid-submenu-wrapper .menu-item a:hover, .fl-node-g8wy3fzp2hi0 #menuMovilINDRHI .sub-menu li.grid-submenu-wrapper .menu-item a:focus {background-color: transparent !important;color: inherit !important;padding: 0 !important;margin: 0 !important;box-shadow: none !important;}.fl-node-g8wy3fzp2hi0 #menuMovilINDRHI .sub-menu li.grid-submenu-wrapper .menu-item a::before {content: none !important;}.fl-node-g8wy3fzp2hi0 #menuMovilINDRHI .menu-item-enlaces-grid > a:hover, .fl-node-g8wy3fzp2hi0 #menuMovilINDRHI .menu-item-enlaces-grid > a:focus, .fl-node-g8wy3fzp2hi0 #menuMovilINDRHI .menu-item-enlaces-grid.submenu-abierto > a {background-color: transparent !important;color: #757575 !important;box-shadow: none !important;border-radius: 0 !important;margin: 0 !important;padding: 15px 20px !important;}.fl-node-g8wy3fzp2hi0 #menuMovilINDRHI .menu-item-enlaces-grid > a:hover {color: #2a3890 !important;}.fl-node-g8wy3fzp2hi0 #menuMovilINDRHI .menu-item-enlaces-grid .menu-item h5 {font-size: 12px !important;line-height: 14px !important;}