<style>

.np-dashboard-resources-title.lp,
.np-dashboard-resources-title.modules,
.np-dashboard-resources-title.events,
.np-zero-state-text,
.np-button.np-button-wide,
.np-footer-support-item.np-footer-support-help,
.np-card-content-progress.notstarted,
.np-zero-state-text.training-events,
.np-button.lp,
.sub-navigation-label:nth-child(1),
.np-resource-title.modules,
.np-resource-subtitle.modules,
.np-resource-title.lp,
.np-resource-subtitle.lp,
.np-card-header-type,
.np-resource-title.events,
.np-resource-subtitle.events,
.np-button.dropdown-button,
.np-top-vocabulary.np-text-title.np-text-muted,
.np-top-cta-progress-title.np-text-title,
.np-top-button.np-button-font-color.np-button.np-button-big,
.np-text-title.np-course-outline-title,
.np-card-heading,
.np-top-cta-progress-text.np-button-color,
.np-card-heading.lp,
.np-top-cta-progress-title.np-text-title.lp,
.np-top-vocabulary.np-text-title,
.Home.sub-navigation-label,
.Modules.sub-navigation-label,
.Events.sub-navigation-label,
.Learning.Paths.sub-navigation-label,
.Home.np-footer-navigation-link.np-button-color,
.Learning.Paths.np-footer-navigation-link.np-button-color,
.Events.np-footer-navigation-link.np-button-color,
.course-completion,
.np-header-avatar-tooltip-navigation-link,
.np-header-avatar-tooltip-navigation-link.np-danger,
.np-button.np-button-big.np-button-large-font.np-form-action,
.np-resource-title.my-profile,
.np-input-label.email,
.np-input-label.first-name,
.np-input-label.last-name,
.np-input-label.display-name,
.np-input-label.password,
.np-input-label.password-confirmation,
.avatar-description,
.avatar-requirements,
.radio__label.gravatar,
.radio__label.custom,
#desktop_upload_avatar,
.np-header-desktop-nav .np-header-desktop-nav-item:nth-child(1) .np-header-desktop-nav-link,
.np-header-desktop-nav .np-header-desktop-nav-item:nth-child(2) .np-header-desktop-nav-link,
.np-header-desktop-nav .np-header-desktop-nav-item:nth-child(3) .np-header-desktop-nav-link,
.np-header-mobile-menu-content-button,
.homepage-hero-section .np-homepage-headline,
.homepage-hero-section .np-homepage-subheadline,
.homepage-hero-section .np-homepage-hero-cta,
.homepage-getting-started-section .getting-started-heading,
.homepage-getting-started-section .progress-heading,
.homepage-featured-section .featured-courses-heading,
.homepage-featured-section .featured-events-heading,
.homepage-featured-section .view-all-events-heading,
.contact-us-block .contact-us-block-title,
.contact-us-block .contact-us-block-subtitle,
.contact-us-block .contact-us-block-cta,
.training-events-header,
.training-events-subheader,
.training-events-headers .request-button,
.dashboard-title,
.type-filter[data-filter='courses'],
.type-filter[data-filter='learning-paths'],
.learning-path-items-definition,
.np-card-training-sessions-label,
.stats-container[data-item='in-progress'] .stats-label,
.stats-container[data-item='completed'] .stats-label,
.stats-container.events .stats-label,
#courses-in-progress-header,
#courses-in-progress-header-2,
#my-registered-events-heading,
.events-container #upcoming-trainings span,
.events-container #new-user-journey span,
.events-container #training-webinar-catalog span,
.events-container #development-training span,
.overlay-content .all-filter,
.overlay-content .filter-category:nth-of-type(1),
.overlay-content .filter-category:nth-of-type(2),
.overlay-content .apply-button,
#clearAll,
.np-catalog-title
{
    text-indent: -9999999px;
}

.course-completion,
.events-container #upcoming-trainings span,
.events-container #new-user-journey span,
.events-container #training-webinar-catalog span,
.events-container #development-training span {
  display:inline-block;
}

/* HEADER */

.np-header-avatar-tooltip-navigation-link::after {
  /* Profile Settings */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Configuración de Perfil";
}

.np-header-avatar-tooltip-navigation-link.np-danger::after {
  /* Sign Out */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Desconectar";
}

.np-header-desktop-nav .np-header-desktop-nav-item:nth-child(1) .np-header-desktop-nav-link:after {
  /* My Dashboard */
  text-indent: 0;
  line-height: 0;
  margin-bottom:18px;
  display: block;
  content: "Mi Tablero";
}

.np-header-desktop-nav .np-header-desktop-nav-item:nth-child(2) .np-header-desktop-nav-link:after {
  /* Course Catalog */
  text-indent: 0;
  line-height: 0;
  margin-bottom:18px;
  display: block;
  content: "Catálogo de Cursos";
}

.np-header-desktop-nav .np-header-desktop-nav-item:nth-child(3) .np-header-desktop-nav-link:after {
  /* Training Events */
  text-indent: 0;
  line-height: 0;
  margin-bottom:18px;
  display: block;
  content: "Eventos de formación";
}

.np-header-mobile-menu-content-button:nth-child(1):after {
  /* My Dashboard - mobile */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Mi Tablero";
}

.np-header-mobile-menu-content-button:nth-child(2):after {
  /* Course Catalog - mobile */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Catálogo de Cursos";
}

.np-header-mobile-menu-content-button:nth-child(3):after {
  /* Training Events - mobile */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Eventos de formación";
}

.np-header-mobile-menu-content-button:nth-child(4):after {
  /* Profile Settings - mobile */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Configuración de Perfil";
}

.np-header-mobile-menu-content-button:nth-child(5):after {
  /* Sign out - mobile */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Desconectar";
}

/* ACCOUNT */

.radio__label.gravatar::after {
  /* Use Gravatar™ */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Utilice Gravatar™";
}

.radio__label.custom::after{
  /* Upload Custom Photo */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Subir Foto Personalizada";
}

#desktop_upload_avatar::after {
  /* Upload Photo */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Subir Foto";
}

.avatar-description::after {
  /* Adding a photo adds a personal touch to your profile. Your profile picture is used as the icon for your account to represent you. It is also displayed in various other places next to your name. */
  text-indent: 0;
  line-height: auto;
  display: block;
  content: "Agregar una foto agrega un toque personal a su perfil. Su foto de perfil se utiliza como icono de su cuenta para representarlo. También se muestra en varios otros lugares junto a su nombre.";
}

.avatar-requirements::after {
  /* For the best results, your profile picture size should be at least 400x400 pixels, and a max size of 2MB. The file format should be PNG, JPG or GIF. */
  text-indent: 0;
  line-height: auto;
  display: block;
  content: "Para obtener los mejores resultados, el tamaño de la imagen de su perfil debe ser de al menos 400x400 píxeles y un tamaño máximo de 2 MB. El formato de archivo debe ser PNG, JPG o GIF.";
}

.np-button.np-button-big.np-button-large-font.np-form-action::after {
  /* Save Profile */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Guardar Perfil";
}

.np-resource-title.my-profile::after {
  /* My Profile */
  text-indent: 0;
  line-height: 1;
  display: block;
  content: "Mi Perfil";
  margin-bottom: 24px;
  margin-top: -24px;
}

.np-input-label.email::after {
  /* Email */
  text-indent: 0;
  line-height: 1;
  display: block;
  content: "Email *";
}

.np-input-label.first-name::after {
  /* First Name */
  text-indent: 0;
  line-height: 1;
  display: block;
  content: "Nombre *";
}

.np-input-label.last-name::after {
  /* Last Name */
  text-indent: 0;
  line-height: 1;
  display: block;
  content: "Apellido *";
}

.np-input-label.display-name::after {
  /* Display Name */
  text-indent: 0;
  line-height: 1;
  display: block;
  content: "Nombre para mostrar";
}

.np-input-label.password::after {
  /* Password */
  text-indent: 0;
  line-height: 1;
  display: block;
  content: "Contraseña *";
}

.np-input-label.password-confirmation::after {
  /* Password Confirmation */
  text-indent: 0;
  line-height: 1;
  display: block;
  content: "Confirmación de Contraseña *";
}

/* MAIN CONTENT */

.np-dashboard-resources-title.lp::after {
  /* Learning Paths */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Mis rutas";
}

.np-dashboard-resources-title.modules::after {
  /* Modules */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Módulos";
}

.np-dashboard-resources-title.events::after {
  /* Events */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Próximos Eventos";
}

/* SUB-NAVIGATION */

.Home.sub-navigation-label::after {
  /* Home */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Página de Inicio";
  margin-top: -9px;
}

.Events.sub-navigation-label::after {
  /* Events */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Próximos Eventos";
  margin-top: -9px;
}

.Modules.sub-navigation-label::after {
  /* Modules */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Módulos";
  margin-top: -9px;
}

.Learning.Paths.sub-navigation-label::after {
  /* Learning Paths */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Mis Rutas";
  margin-top: -9px;
}

/* LEARNING PATHS */

.np-button.lp::after {
  /* View */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Ver";
}

.np-zero-state-text::after {
  /* Bummer! You're not assigned any Learning Paths. */
  text-indent: 0;
  line-height: inherit;
  display: block;
  content: "¡Gorrón! No se le asignó ninguna ruta de aprendizaje.";
  margin-top: -10px;
}

.np-resource-subtitle.lp::after {
  /* Explore curated sets of courses for a tailored learning experience */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Explore conjuntos de cursos seleccionados para una experiencia de aprendizaje personalizada";
}

.np-card-header-type::after,
.np-resource-title.lp::after,
.np-top-vocabulary.np-text-title::after
 {
  /* Learning Paths */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Mis rutas";
}

.np-top-cta-progress-text.np-button-color::after {
  /* Not started */
  text-indent: 0;
  line-height: 1;
  display: block;
  content: "No empezado";
}

.np-card-heading.lp::after {
  /* About This Learning Path */
  text-indent: 0;
  line-height: 1;
  display: block;
  content: "Acerca de esta ruta de aprendizaje";
}

/* COURSE CARDS */

.np-button.np-button-wide::after {
  /* View */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Ver";
}

.np-card-content-progress.notstarted::after {
  /* Not started */
  text-indent: 0;
  line-height: 1;
  display: block;
  content: "No empezado";
}

.np-top-cta-progress-title.np-text-title.lp::after {
  /* Learning Path Progress */
  text-indent: 0;
  line-height: 1;
  display: block;
  content: "Progreso de la ruta de aprendizaje";
}

.course-completion::after {
  /* Complete */
  text-indent: 0;
  line-height: 1;
  display: block;
  content: "Completo";
}

/* EVENTS */

.np-zero-state-text.training-events::after {
  /* You have no upcoming Events. Check back later for updates */
  text-indent: 0;
  line-height: inherit;
  display: block;
  content: "No tienes eventos próximos. Vuelve más tarde para ver las actualizaciones.";
  margin-top: -10px;
}

.np-resource-title.events::after {
  /* Training Events */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Eventos de formación";
}

.np-resource-subtitle.events::after {
  /* Discover in-person and online events to maximize your learning */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Descubra eventos en persona y en línea para maximizar su aprendizaje";
}

.np-button.dropdown-button::after {
  /* Filter */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Filtrar";
}

.events-container #upcoming-trainings span:after {
  /* View All */
  text-indent: 0;
  line-height: normal;
  display: block;
  content: "Ver todo";
}

.events-container #new-user-journey span:after {
  /* New User Journey */
  text-indent: 0;
  line-height: normal;
  display: block;
  content: "Viaje del nuevo usuario";
}

.events-container #training-webinar-catalog span:after {
  /* Training Webinar Catalog */
  text-indent: 0;
  line-height: normal;
  display: block;
  content: "Catálogo de seminarios web de capacitación";
}

.events-container #development-training span:after {
  /* Development Training */
  text-indent: 0;
  line-height: normal;
  display: block;
  content: "Capacitación para el desarrollo";
}

.overlay-content .all-filter:after {
  /* Clear All */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Limpiar Todo";
}

.overlay-content .filter-category:nth-of-type(1):after {
  /* Region */
  text-indent: 0;
  line-height: normal;
  display: block;
  content: "Región";
}

.overlay-content .filter-category:nth-of-type(2):after {
  /* Product */
  text-indent: 0;
  line-height: normal;
  display: block;
  content: "Producto";
}

.overlay-content .apply-button:after {
  /* Apply */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Aplicar";
}

/* FOOTER */

.np-footer-support-item.np-footer-support-help::after {
  /* Need help? */
  text-indent: 0;
  line-height: 0;
  display: block;
  float: right;
  content: "¿Necesitas ayuda?";
  margin-top: 8px;
}

.Home.np-footer-navigation-link.np-button-color::after {
  /* Home */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Página de Inicio";
  margin-top: -9px;
}

.Events.np-footer-navigation-link.np-button-color::after {
  /* Events */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Próximos Eventos";
  margin-top: -9px;
}

.Learning.Paths.np-footer-navigation-link.np-button-color::after {
  /* Learning Paths */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Mis Rutas";
  margin-top: -9px;
}

/* MODULES */

.np-resource-title.modules::after {
  /* Modules */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Módulos";
}

.np-resource-subtitle.modules::after {
  /* Great Modules from the comfort of your home or office. */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Grandes módulos desde la comodidad de su hogar u oficina.";
}

.np-top-vocabulary.np-text-title.np-text-muted::after {
  /* Module */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Módulo";
}

.np-top-cta-progress-title.np-text-title::after {
  /* Course Progress */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Progreso del curso";
  margin-bottom: 8px;
}

.np-top-button.np-button-font-color.np-button.np-button-big::after {
  /* Continue */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Continuar";
}

.np-text-title.np-course-outline-title::after {
  /* Module outline */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Esquema del módulo";
}

.np-card-heading::after {
  /* About the module */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Sobre el modulo";
}

/* HOMEPAGE CONTENT  */

.homepage-hero-section .np-homepage-headline:after {
  /* Welcome to Harri Academy! */
  text-indent: 0;
  line-height: normal;
  display: block;
  content: "¡Bienvenidos a la Academia Harri!";
}

.homepage-hero-section .np-homepage-subheadline:after {
  /* Grow your skillset and take your Harri knowledge to the next level right here. To get started, browse our course catalog below or take a quick survey to view courses tailored to you. */
  text-indent: 0;
  line-height: normal;
  display: block;
  content: "Haga crecer su conjunto de habilidades y lleve su conocimiento de Harri al siguiente nivel aquí mismo. Para comenzar, explore nuestro catálogo de cursos a continuación o complete una encuesta rápida para ver los cursos adaptados a usted.";
}

.homepage-hero-section .np-homepage-hero-cta:after {
  /* Take Survey */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Tomar encuesta";
}

.homepage-getting-started-section .getting-started-heading:after {
  /* My Assigned Learning */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Mi aprendizaje";
}

.homepage-getting-started-section .progress-heading:after {
  /* My Progress */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Mi progreso";
}

.homepage-featured-section .featured-courses-heading:after {
  /* Featured Content */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Contenido destacado";
}

.homepage-featured-section .featured-events-heading:after {
  /* Featured Training Events */
  text-indent: 0;
  line-height: normal;
  display: block;
  content: "Eventos de capacitación destacados";
}

.homepage-featured-section .view-all-events-heading:after {
  /* View all Events */
  text-indent: 0;
  line-height: normal;
  display: block;
  content: "Ver todos los eventos";
}

.contact-us-block .contact-us-block-title:after {
  /* Need More Help? */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "¿Necesitas más ayuda?";
}

.contact-us-block .contact-us-block-subtitle:after {
  /* Get in touch with our support team */
  text-indent: 0;
  line-height: normal;
  display: block;
  content: "Póngase en contacto con nuestro equipo de soporte";
}

.contact-us-block .contact-us-block-cta:after {
  /* Contact Us */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Contacta con nosotros";
}

/* EVENTS PAGE CONTENT  */

.training-events-header:after {
  /* Sign Up For Live Private Training! */
  text-indent: 0;
  line-height: normal;
  display: block;
  content: "¡Regístrese para la capacitación privada en vivo!";
}

.training-events-subheader:after {
  /* Grow your Harri skill set with one of our Education Consultants during a private training customized just for you! */
  text-indent: 0;
  line-height: normal;
  display: block;
  content: "¡Haz crecer tu conjunto de habilidades de Harri con uno de nuestros consultores de educación durante una capacitación privada personalizada solo para ti!";
}

.training-events-headers .request-button:after {
  /* Request Here */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Solicite aquí";
}

/* DASHBOARD CONTENT  */
.dashboard-title:after {
  /* Overview */
  text-indent: 0;
  line-height: normal;
  display: block;
  content: "Descripción general";
}

.type-filter[data-filter="courses"]:after {
  /* Filter - Courses */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Cursos";
}

.type-filter[data-filter="learning-paths"]:after {
  /* Filter - Learning Paths */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Mis rutas";
}

.stats-container[data-item='in-progress'] .stats-label:after {
  /* In Progress */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "En curso";
}

.stats-container[data-item='completed'] .stats-label:after {
  /* Completed */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Completo";
}

.stats-container.events .stats-label:after {
  /* Events */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Eventos";
}

#courses-in-progress-header:after {
  /* In Progress */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "En curso";
}

#courses-in-progress-header-2:after {
  /* My Progress */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Mi progreso";
}

#my-registered-events-heading:after {
  /* My Registered Events */
  text-indent: 0;
  line-height: 0;
  display: block;
  content: "Mis eventos registrados";
}


/* CARDS CONTENT */
.learning-path-items-definition:after {
  /* Learning path Cards - Items */
  text-indent: 0;
  line-height: normal;
  display: block;
  content: "Elementos";
}

.np-card-training-sessions-label:after {
  /* Events Cards - Session */
  text-indent: 0;
  line-height: normal;
  display: block;
  margin-top: -20px;
  content: "Sesión";
}

/* CATALOG */

#clearAll:after {
  /* Clear all */
  text-indent: 0;
  line-height: normal;
  display: block;
  content: "Limpiar todo";
}

.np-catalog-title:After {
  /* Browse The Harri Academy Course Catalog */
  text-indent: 0;
  line-height: normal;
  display: block;
  content: "Explorar el catálogo de cursos de la Academia Harri";
}


</style>