/* =============================================
   Outlife - Tipografias locales
   Mozaic HUM + Work Sans
   ============================================= */

@font-face {
  font-family: 'Mozaic HUM Light';
  src: url('../fonts/Mozaic HUM Light.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Mozaic HUM Regular';
  src: url('../fonts/Mozaic HUM Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Mozaic HUM Medium';
  src: url('../fonts/Mozaic HUM Medium.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Mozaic HUM Semi Bold';
  src: url('../fonts/Mozaic HUM Semi Bold.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Mozaic HUM Extra Bold';
  src: url('../fonts/Mozaic HUM Extra Bold.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Work Sans';
  src: url('../fonts/WorkSans-VariableFont_wght.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

/* =============================================
   Header - Barra menu
   ============================================= */
body #main-header .menu-principal > li > a,
body #main-header .menu-principal .sub-menu li a,
body #main-header .menu-login li a {
  font-family: 'Work Sans', sans-serif !important;
  font-weight: 500 !important;
}

/* =============================================
   Slider 3 - Banner principal
   ============================================= */
body .section-home-slider-3 .slider-s3__normal {
  font-family: 'Mozaic HUM Light', sans-serif !important;
}
body .section-home-slider-3 .slider-s3__bold {
  font-family: 'Mozaic HUM Extra Bold', sans-serif !important;
}

/* =============================================
   El aporte Outlife
   ============================================= */
body .section-aporte-outlife .aporte-header__titulo,
body .section-aporte-outlife h2.aporte-header__titulo {
  font-family: 'Mozaic HUM Medium', sans-serif !important;
}
body .section-aporte-outlife .aporte-header__descripcion,
body .section-aporte-outlife .aporte-header__descripcion p,
body .section-aporte-outlife .aporte-header__descripcion strong {
  font-family: 'Work Sans', sans-serif !important;
  font-weight: 400 !important;
}
body .section-aporte-outlife .aporte-bloque__titulo,
body .section-aporte-outlife p.aporte-bloque__titulo {
  font-family: 'Mozaic HUM Regular', sans-serif !important;
}

/* =============================================
   Paneles V2 - Que estas buscando
   ============================================= */
body .section-home-paneles-v2 .paneles-v2-titulo {
  font-family: 'Mozaic HUM Medium', sans-serif !important;
}
body .section-home-paneles-v2 .page-panel__titulo {
  font-family: 'Mozaic HUM Medium', sans-serif !important;
}
body .section-home-paneles-v2 .page-panel__subtitulo,
body .section-home-paneles-v2 .paneles-v2-subtitulo {
  font-family: 'Work Sans', sans-serif !important;
  font-weight: 400 !important;
}

/* =============================================
   Noticias V2
   ============================================= */
body .section-home-noticias-v2 .noticias-v2-titulo {
  font-family: 'Mozaic HUM Medium', sans-serif !important;
}
body .section-home-noticias-v2 .card-noticia-v2__titulo {
  font-family: 'Mozaic HUM Medium', sans-serif !important;
}
body .section-home-noticias-v2 .card-noticia-v2__extracto,
body .section-home-noticias-v2 .card-noticia-v2__btn {
  font-family: 'Work Sans', sans-serif !important;
  font-weight: 400 !important;
}

/* =============================================
   Nuestros parques V2
   ============================================= */
body .section-home-parques-v2 .parques-v2-titulo {
  font-family: 'Mozaic HUM Medium', sans-serif !important;
}
body .section-home-parques-v2 .page-panel__titulo {
  font-family: 'Mozaic HUM Regular', sans-serif !important;
}
body .section-home-parques-v2 .page-panel__estado {
  font-family: 'Work Sans', sans-serif !important;
  font-weight: 400 !important;
  font-size: 11pt !important;
}
body .section-home-parques-v2 .page-panel__boton,
body .section-home-parques-v2 .page-panel__boton.btn-white-primary {
  font-family: 'Work Sans', sans-serif !important;
  font-weight: 400 !important;
}

/* =============================================
   Se parte de nuestra comunidad - Social NV
   ============================================= */
body .section-home-social-nv h3,
body .section-home-social-nv .section-home-social-nv__siguenos-label {
  font-family: 'Mozaic HUM Medium', sans-serif !important;
}
body .section-home-social-nv .text-larger,
body .section-home-social-nv .text-larger p {
  font-family: 'Work Sans', sans-serif !important;
  font-weight: 400 !important;
}
body .section-home-social-nv .gform_wrapper input[type="email"],
body .section-home-social-nv .gform_wrapper input[type="text"],
body .section-home-social-nv .gform_wrapper input[type="submit"],
body .section-home-social-nv .gform_wrapper button[type="submit"] {
  font-family: 'Work Sans', sans-serif !important;
}

/* =============================================
   Banner - Comunicate con nosotros
   ============================================= */
body .page-panel--banner .page-panel__titulo,
body .page-panel--banner h3.page-panel__titulo {
  font-family: 'Mozaic HUM Medium', sans-serif !important;
}
body .page-panel--banner .page-panel__boton,
body a.page-panel__boton.btn-white-primary {
  font-family: 'Work Sans', sans-serif !important;
  font-weight: 400 !important;
}
