.elementor-26643 .elementor-element.elementor-element-470c48b{--display:flex;--position:fixed;--min-height:100vh;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);top:0px;--z-index:999;}.elementor-26643 .elementor-element.elementor-element-470c48b:not(.elementor-motion-effects-element-type-background), .elementor-26643 .elementor-element.elementor-element-470c48b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26643 .elementor-element.elementor-element-470c48b.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-26643 .elementor-element.elementor-element-470c48b{left:0px;}body.rtl .elementor-26643 .elementor-element.elementor-element-470c48b{right:0px;}.elementor-26643 .elementor-element.elementor-element-23c7658 .hfe-nav-menu__toggle,
						.elementor-26643 .elementor-element.elementor-element-23c7658 .hfe-nav-menu-icon{margin-right:auto;margin-left:0;justify-content:flex-start;}.elementor-26643 .elementor-element.elementor-element-23c7658 li.menu-item a{justify-content:space-between;}.elementor-26643 .elementor-element.elementor-element-23c7658 li .hfe-button-wrapper{text-align:space-between;}.elementor-26643 .elementor-element.elementor-element-23c7658.hfe-menu-item-flex-end li.hfe-button-wrapper{text-align:right;}.elementor-26643 .elementor-element.elementor-element-23c7658 .hfe-flyout-wrapper .hfe-side{width:165px;}.elementor-26643 .elementor-element.elementor-element-23c7658 .hfe-flyout-open.left{left:-165px;}.elementor-26643 .elementor-element.elementor-element-23c7658 .hfe-flyout-open.right{right:-165px;}.elementor-26643 .elementor-element.elementor-element-23c7658 .hfe-flyout-content{padding:30px;background-color:#FFFFFF;}.elementor-26643 .elementor-element.elementor-element-23c7658 .menu-item a.hfe-menu-item{padding-left:15px;padding-right:15px;}.elementor-26643 .elementor-element.elementor-element-23c7658 .menu-item a.hfe-sub-menu-item{padding-left:calc( 15px + 20px );padding-right:15px;}.elementor-26643 .elementor-element.elementor-element-23c7658 .hfe-nav-menu__layout-vertical .menu-item ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 40px );padding-right:15px;}.elementor-26643 .elementor-element.elementor-element-23c7658 .hfe-nav-menu__layout-vertical .menu-item ul ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 60px );padding-right:15px;}.elementor-26643 .elementor-element.elementor-element-23c7658 .hfe-nav-menu__layout-vertical .menu-item ul ul ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 80px );padding-right:15px;}.elementor-26643 .elementor-element.elementor-element-23c7658 .menu-item a.hfe-menu-item, .elementor-26643 .elementor-element.elementor-element-23c7658 .menu-item a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-26643 .elementor-element.elementor-element-23c7658 .sub-menu a.hfe-sub-menu-item,
						 .elementor-26643 .elementor-element.elementor-element-23c7658 nav.hfe-dropdown li a.hfe-menu-item,
						 .elementor-26643 .elementor-element.elementor-element-23c7658 nav.hfe-dropdown li a.hfe-sub-menu-item,
						 .elementor-26643 .elementor-element.elementor-element-23c7658 nav.hfe-dropdown-expandible li a.hfe-menu-item,
						 .elementor-26643 .elementor-element.elementor-element-23c7658 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-26643 .elementor-element.elementor-element-23c7658.elementor-element{--align-self:flex-start;}.elementor-26643 .elementor-element.elementor-element-23c7658 .sub-menu,
								.elementor-26643 .elementor-element.elementor-element-23c7658 nav.hfe-dropdown,
								.elementor-26643 .elementor-element.elementor-element-23c7658 nav.hfe-dropdown-expandible,
								.elementor-26643 .elementor-element.elementor-element-23c7658 nav.hfe-dropdown .menu-item a.hfe-menu-item,
								.elementor-26643 .elementor-element.elementor-element-23c7658 nav.hfe-dropdown .menu-item a.hfe-sub-menu-item{background-color:#fff;}.elementor-26643 .elementor-element.elementor-element-23c7658 .sub-menu li.menu-item:not(:last-child),
						.elementor-26643 .elementor-element.elementor-element-23c7658 nav.hfe-dropdown li.menu-item:not(:last-child),
						.elementor-26643 .elementor-element.elementor-element-23c7658 nav.hfe-dropdown-expandible li.menu-item:not(:last-child){border-bottom-style:solid;border-bottom-color:#c4c4c4;border-bottom-width:1px;}.elementor-26643 .elementor-element.elementor-element-23c7658 .hfe-flyout-close{color:#7A7A7A;}.elementor-26643 .elementor-element.elementor-element-23c7658 .hfe-flyout-close svg{fill:#7A7A7A;}.elementor-26643 .elementor-element.elementor-element-e6d187b .elementor-icon-wrapper{text-align:left;}.elementor-26643 .elementor-element.elementor-element-e6d187b.elementor-view-stacked .elementor-icon{background-color:#1B4C8C;}.elementor-26643 .elementor-element.elementor-element-e6d187b.elementor-view-framed .elementor-icon, .elementor-26643 .elementor-element.elementor-element-e6d187b.elementor-view-default .elementor-icon{color:#1B4C8C;border-color:#1B4C8C;}.elementor-26643 .elementor-element.elementor-element-e6d187b.elementor-view-framed .elementor-icon, .elementor-26643 .elementor-element.elementor-element-e6d187b.elementor-view-default .elementor-icon svg{fill:#1B4C8C;}.elementor-26643 .elementor-element.elementor-element-e6d187b .elementor-icon{font-size:25px;}.elementor-26643 .elementor-element.elementor-element-e6d187b .elementor-icon svg{height:25px;}.elementor-26643 .elementor-element.elementor-element-dccc13e .elementor-icon-wrapper{text-align:left;}.elementor-26643 .elementor-element.elementor-element-dccc13e.elementor-view-stacked .elementor-icon{background-color:#1B4C8C;}.elementor-26643 .elementor-element.elementor-element-dccc13e.elementor-view-framed .elementor-icon, .elementor-26643 .elementor-element.elementor-element-dccc13e.elementor-view-default .elementor-icon{color:#1B4C8C;border-color:#1B4C8C;}.elementor-26643 .elementor-element.elementor-element-dccc13e.elementor-view-framed .elementor-icon, .elementor-26643 .elementor-element.elementor-element-dccc13e.elementor-view-default .elementor-icon svg{fill:#1B4C8C;}.elementor-26643 .elementor-element.elementor-element-dccc13e .elementor-icon{font-size:25px;}.elementor-26643 .elementor-element.elementor-element-dccc13e .elementor-icon svg{height:25px;}.elementor-26643 .elementor-element.elementor-element-4e6b8a9 .elementor-icon-wrapper{text-align:left;}.elementor-26643 .elementor-element.elementor-element-4e6b8a9.elementor-view-stacked .elementor-icon{background-color:#1B4C8C;}.elementor-26643 .elementor-element.elementor-element-4e6b8a9.elementor-view-framed .elementor-icon, .elementor-26643 .elementor-element.elementor-element-4e6b8a9.elementor-view-default .elementor-icon{color:#1B4C8C;border-color:#1B4C8C;}.elementor-26643 .elementor-element.elementor-element-4e6b8a9.elementor-view-framed .elementor-icon, .elementor-26643 .elementor-element.elementor-element-4e6b8a9.elementor-view-default .elementor-icon svg{fill:#1B4C8C;}.elementor-26643 .elementor-element.elementor-element-4e6b8a9 .elementor-icon{font-size:25px;}.elementor-26643 .elementor-element.elementor-element-4e6b8a9 .elementor-icon svg{height:25px;}.elementor-26643 .elementor-element.elementor-element-dd11224 .elementor-icon-wrapper{text-align:left;}.elementor-26643 .elementor-element.elementor-element-dd11224.elementor-view-stacked .elementor-icon{background-color:#1B4C8C;}.elementor-26643 .elementor-element.elementor-element-dd11224.elementor-view-framed .elementor-icon, .elementor-26643 .elementor-element.elementor-element-dd11224.elementor-view-default .elementor-icon{color:#1B4C8C;border-color:#1B4C8C;}.elementor-26643 .elementor-element.elementor-element-dd11224.elementor-view-framed .elementor-icon, .elementor-26643 .elementor-element.elementor-element-dd11224.elementor-view-default .elementor-icon svg{fill:#1B4C8C;}.elementor-26643 .elementor-element.elementor-element-dd11224 .elementor-icon{font-size:25px;}.elementor-26643 .elementor-element.elementor-element-dd11224 .elementor-icon svg{height:25px;}.elementor-26643 .elementor-element.elementor-element-63f6160 .elementor-icon-wrapper{text-align:left;}.elementor-26643 .elementor-element.elementor-element-63f6160.elementor-view-stacked .elementor-icon{background-color:#1B4C8C;}.elementor-26643 .elementor-element.elementor-element-63f6160.elementor-view-framed .elementor-icon, .elementor-26643 .elementor-element.elementor-element-63f6160.elementor-view-default .elementor-icon{color:#1B4C8C;border-color:#1B4C8C;}.elementor-26643 .elementor-element.elementor-element-63f6160.elementor-view-framed .elementor-icon, .elementor-26643 .elementor-element.elementor-element-63f6160.elementor-view-default .elementor-icon svg{fill:#1B4C8C;}.elementor-26643 .elementor-element.elementor-element-63f6160 .elementor-icon{font-size:25px;}.elementor-26643 .elementor-element.elementor-element-63f6160 .elementor-icon svg{height:25px;}.elementor-26643 .elementor-element.elementor-element-bdf449c .elementor-icon-wrapper{text-align:left;}.elementor-26643 .elementor-element.elementor-element-bdf449c.elementor-view-stacked .elementor-icon{background-color:#1B4C8C;}.elementor-26643 .elementor-element.elementor-element-bdf449c.elementor-view-framed .elementor-icon, .elementor-26643 .elementor-element.elementor-element-bdf449c.elementor-view-default .elementor-icon{color:#1B4C8C;border-color:#1B4C8C;}.elementor-26643 .elementor-element.elementor-element-bdf449c.elementor-view-framed .elementor-icon, .elementor-26643 .elementor-element.elementor-element-bdf449c.elementor-view-default .elementor-icon svg{fill:#1B4C8C;}.elementor-26643 .elementor-element.elementor-element-bdf449c .elementor-icon{font-size:25px;}.elementor-26643 .elementor-element.elementor-element-bdf449c .elementor-icon svg{height:25px;}.elementor-26643 .elementor-element.elementor-element-4b60414{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-26643 .elementor-element.elementor-element-26cd6ba .elementor-menu-toggle{margin-left:auto;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-26643 .elementor-element.elementor-element-470c48b{--width:3.5%;}}@media(max-width:1024px){.elementor-26643 .elementor-element.elementor-element-4b60414{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-26643 .elementor-element.elementor-element-09179cd img{width:14%;}.elementor-26643 .elementor-element.elementor-element-26cd6ba.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}}@media(max-width:767px){.elementor-26643 .elementor-element.elementor-element-4b60414{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for icon, class: .elementor-element-e6d187b */.icono-info1 {
  position: relative;
  display: inline-block;
  width: auto;
}

.icono-info1 i {
  display: inline-block;
  position: relative;
  z-index: 2;
}

.icono-info1 i::after {
  content: 'Inicio';
  position: absolute;
  background: #1b4c8c;
  color: white;
  padding: 6px 10px;
  border-radius: 5px;
  font-size: 12px;
  opacity: 0;
  transition: opacity 0.3s;
  top: 50%;
  left: 110%;
  transform: translateY(-50%);
  white-space: nowrap;
  z-index: 10;
  pointer-events: none;
}

.icono-info1 i:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dccc13e */.icono-info2 {
  position: relative;
  display: inline-block;
  width: auto;
}

.icono-info2 i {
  display: inline-block;
  position: relative;
  z-index: 2;
}

.icono-info2 i::after {
  content: 'Conocenos';
  position: absolute;
  background: #1b4c8c;
  color: white;
  padding: 6px 10px;
  border-radius: 5px;
  font-size: 12px;
  opacity: 0;
  transition: opacity 0.3s;
  top: 50%;
  left: 110%;
  transform: translateY(-50%);
  white-space: nowrap;
  z-index: 10;
  pointer-events: none;
}

.icono-info2 i:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4e6b8a9 */.icono-info3 {
  position: relative;
  display: inline-block;
  width: auto;
}

.icono-info3 i {
  display: inline-block;
  position: relative;
  z-index: 2;
}

.icono-info3 i::after {
  content: 'Estudiante';
  position: absolute;
  background: #1b4c8c;
  color: white;
  padding: 6px 10px;
  border-radius: 5px;
  font-size: 12px;
  opacity: 0;
  transition: opacity 0.3s;
  top: 50%;
  left: 110%;
  transform: translateY(-50%);
  white-space: nowrap;
  z-index: 10;
  pointer-events: none;
}

.icono-info3 i:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dd11224 */.icono-info4 {
  position: relative;
  display: inline-block;
  width: auto;
}

.icono-info4 i {
  display: inline-block;
  position: relative;
  z-index: 2;
}

.icono-info4 i::after {
  content: 'Personal Docente';
  position: absolute;
  background: #1b4c8c;
  color: white;
  padding: 6px 10px;
  border-radius: 5px;
  font-size: 12px;
  opacity: 0;
  transition: opacity 0.3s;
  top: 50%;
  left: 110%;
  transform: translateY(-50%);
  white-space: nowrap;
  z-index: 10;
  pointer-events: none;
}

.icono-info4 i:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-63f6160 */.icono-info5 {
  position: relative;
  display: inline-block;
  width: auto;
}

.icono-info5 i {
  display: inline-block;
  position: relative;
  z-index: 2;
}

.icono-info5 i::after {
  content: 'Personal Administrativo';
  position: absolute;
  background: #1b4c8c;
  color: white;
  padding: 6px 10px;
  border-radius: 5px;
  font-size: 12px;
  opacity: 0;
  transition: opacity 0.3s;
  top: 50%;
  left: 110%;
  transform: translateY(-50%);
  white-space: nowrap;
  z-index: 10;
  pointer-events: none;
}

.icono-info5 i:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bdf449c */.icono-info {
  position: relative;
  display: inline-block;
  width: auto;
}

.icono-info i {
  display: inline-block;
  position: relative;
  z-index: 2;
}

.icono-info i::after {
  content: 'Transparencia';
  position: absolute;
  background: #1b4c8c;
  color: white;
  padding: 6px 10px;
  border-radius: 5px;
  font-size: 12px;
  opacity: 0;
  transition: opacity 0.3s;
  top: 50%;
  left: 110%;
  transform: translateY(-50%);
  white-space: nowrap;
  z-index: 10;
  pointer-events: none;
}

.icono-info i:hover::after {
  opacity: 1;
}/* End custom CSS */