.elementor-widget-theme-site-logo .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-19 .elementor-element.elementor-element-c2485b5{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-c2485b5 img{width:30%;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-19 .elementor-element.elementor-element-044b374{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-044b374 .elementor-menu-toggle{margin:0 auto;}.elementor-19 .elementor-element.elementor-element-044b374 .elementor-nav-menu .elementor-item{font-family:"PP Mori", Sans-serif;font-size:18px;font-weight:500;}.elementor-19 .elementor-element.elementor-element-044b374 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-6ebc905 );fill:var( --e-global-color-6ebc905 );}.elementor-19 .elementor-element.elementor-element-044b374 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-19 .elementor-element.elementor-element-044b374 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-19 .elementor-element.elementor-element-044b374 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-19 .elementor-element.elementor-element-044b374 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-7093554 );fill:var( --e-global-color-7093554 );}.elementor-19 .elementor-element.elementor-element-044b374 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-19 .elementor-element.elementor-element-044b374 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-7093554 );}.elementor-19 .elementor-element.elementor-element-044b374 .e--pointer-framed .elementor-item:before,
					.elementor-19 .elementor-element.elementor-element-044b374 .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-7093554 );}.elementor-19 .elementor-element.elementor-element-044b374 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-1df4a0b );}.elementor-19 .elementor-element.elementor-element-044b374 .e--pointer-framed .elementor-item:before{border-width:2px;}.elementor-19 .elementor-element.elementor-element-044b374 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 2px 2px;}.elementor-19 .elementor-element.elementor-element-044b374 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:2px 2px 0 0;}.elementor-19 .elementor-element.elementor-element-044b374 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:2px 0 0 2px;}.elementor-19 .elementor-element.elementor-element-044b374 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 2px 2px 0;}.elementor-19 .elementor-element.elementor-element-044b374 .e--pointer-underline .elementor-item:after,
					 .elementor-19 .elementor-element.elementor-element-044b374 .e--pointer-overline .elementor-item:before,
					 .elementor-19 .elementor-element.elementor-element-044b374 .e--pointer-double-line .elementor-item:before,
					 .elementor-19 .elementor-element.elementor-element-044b374 .e--pointer-double-line .elementor-item:after{height:2px;}.elementor-19 .elementor-element.elementor-element-044b374 .elementor-nav-menu--dropdown a, .elementor-19 .elementor-element.elementor-element-044b374 .elementor-menu-toggle{color:var( --e-global-color-6ebc905 );fill:var( --e-global-color-6ebc905 );}.elementor-19 .elementor-element.elementor-element-044b374 .elementor-nav-menu--dropdown{background-color:var( --e-global-color-a32ea56 );border-radius:0px 0px 15px 15px;}.elementor-19 .elementor-element.elementor-element-044b374 .elementor-nav-menu--dropdown a:hover,
					.elementor-19 .elementor-element.elementor-element-044b374 .elementor-nav-menu--dropdown a:focus,
					.elementor-19 .elementor-element.elementor-element-044b374 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-19 .elementor-element.elementor-element-044b374 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-19 .elementor-element.elementor-element-044b374 .elementor-menu-toggle:hover,
					.elementor-19 .elementor-element.elementor-element-044b374 .elementor-menu-toggle:focus{color:var( --e-global-color-7093554 );}.elementor-19 .elementor-element.elementor-element-044b374 .elementor-nav-menu--dropdown a:hover,
					.elementor-19 .elementor-element.elementor-element-044b374 .elementor-nav-menu--dropdown a:focus,
					.elementor-19 .elementor-element.elementor-element-044b374 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-19 .elementor-element.elementor-element-044b374 .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-34eb508 );}.elementor-19 .elementor-element.elementor-element-044b374 .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-1df4a0b );}.elementor-19 .elementor-element.elementor-element-044b374 .elementor-nav-menu--dropdown .elementor-item, .elementor-19 .elementor-element.elementor-element-044b374 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"PP Mori", Sans-serif;font-size:20px;font-weight:500;}.elementor-19 .elementor-element.elementor-element-044b374 .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:0px;border-top-right-radius:0px;}.elementor-19 .elementor-element.elementor-element-044b374 .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:15px;border-bottom-left-radius:15px;}.elementor-19 .elementor-element.elementor-element-044b374 .elementor-nav-menu--dropdown a{padding-top:17px;padding-bottom:17px;}.elementor-19 .elementor-element.elementor-element-044b374 div.elementor-menu-toggle{color:var( --e-global-color-5d26ef0 );}.elementor-19 .elementor-element.elementor-element-044b374 div.elementor-menu-toggle svg{fill:var( --e-global-color-5d26ef0 );}.elementor-19 .elementor-element.elementor-element-044b374 div.elementor-menu-toggle:hover, .elementor-19 .elementor-element.elementor-element-044b374 div.elementor-menu-toggle:focus{color:var( --e-global-color-7093554 );}.elementor-19 .elementor-element.elementor-element-044b374 div.elementor-menu-toggle:hover svg, .elementor-19 .elementor-element.elementor-element-044b374 div.elementor-menu-toggle:focus svg{fill:var( --e-global-color-7093554 );}.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-19 .elementor-element.elementor-element-dacff17{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-dacff17 img{width:30%;}.elementor-19 .elementor-element.elementor-element-433e536{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-19 .elementor-element.elementor-element-433e536 img{width:30%;}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-19 .elementor-element.elementor-element-caadd15{--display:flex;}.elementor-19 .elementor-element.elementor-element-1d1be47{--display:flex;}.elementor-19 .elementor-element.elementor-element-4d2c217{--display:flex;}.elementor-19 .elementor-element.elementor-element-88dd987{--display:flex;}.elementor-19 .elementor-element.elementor-element-395bf97{--display:flex;}.elementor-19 .elementor-element.elementor-element-3807511{--display:flex;}.elementor-19 .elementor-element.elementor-element-ca271dd{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-open-animation-duration:500ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:20px;--n-menu-title-color-normal:var( --e-global-color-2d2f221 );--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-color:var( --e-global-color-6ebc905 );--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-color-active:#02010100;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-19 .elementor-element.elementor-element-ca271dd > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{background-color:#02010100;}.elementor-19 .elementor-element.elementor-element-ca271dd > .e-n-menu[data-layout='dropdown'] > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ){background:var( --e-global-color-a32ea56 );}.elementor-19 .elementor-element.elementor-element-ca271dd > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-19 .elementor-element.elementor-element-ca271dd > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-19 .elementor-element.elementor-element-ca271dd > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"AvantGarde", Sans-serif;font-weight:500;}.elementor-19 .elementor-element.elementor-element-ca271dd {--n-menu-title-color-hover:var( --e-global-color-1df4a0b );--n-menu-title-color-active:var( --e-global-color-1df4a0b );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-19 .elementor-element.elementor-element-044b374 .elementor-nav-menu .elementor-item{font-size:14px;}.elementor-19 .elementor-element.elementor-element-044b374 .elementor-nav-menu--dropdown .elementor-item, .elementor-19 .elementor-element.elementor-element-044b374 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:14px;}.elementor-19 .elementor-element.elementor-element-dacff17 img{width:60%;}.elementor-19 .elementor-element.elementor-element-433e536 img{width:60%;}}@media(max-width:767px){.elementor-19 .elementor-element.elementor-element-c2485b5 img{width:45%;}.elementor-19 .elementor-element.elementor-element-044b374 .elementor-nav-menu .elementor-item{font-size:14px;}.elementor-19 .elementor-element.elementor-element-044b374 .elementor-nav-menu--dropdown .elementor-item, .elementor-19 .elementor-element.elementor-element-044b374 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:20px;}.elementor-19 .elementor-element.elementor-element-044b374 .elementor-nav-menu--dropdown a{padding-top:34px;padding-bottom:34px;}.elementor-19 .elementor-element.elementor-element-dacff17 img{width:80%;}.elementor-19 .elementor-element.elementor-element-433e536{margin:23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -14px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-433e536 img{width:40%;}.elementor-19 .elementor-element.elementor-element-ca271dd{padding:10px 10px 0px 0px;--n-menu-toggle-icon-size:20px;}}/* Start custom CSS for mega-menu, class: .elementor-element-ca271dd *//* =============================================================
   MENÚ MÓVIL FULLSCREEN — Elementor Nested Menu (e-n-menu)
   Estructura + movimiento. La tipografía y los colores del texto
   siguen siendo los que definas en el widget.
   Pegar en: Elementor → Configuración del sitio → CSS personalizado
   ============================================================= */
 
/* Ajusta el breakpoint al mismo en que aparece el botón hamburguesa */
@media (max-width: 767px) {
 
  /* -----------------------------------------------------------
     1. Botón hamburguesa: por encima del panel + morfeo animado
     ----------------------------------------------------------- */
  .e-n-menu-toggle {
    position: relative;
    z-index: 10000;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    min-width: 48px;
    min-height: 48px;
  }
 
  .e-n-menu-toggle .e-n-menu-toggle-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    display: flex !important;
    align-items: center;
    justify-content: center;
    transition: opacity .28s ease,
                transform .45s cubic-bezier(.16, 1, .3, 1);
  }
 
  .e-n-menu-toggle .e-n-menu-toggle-icon.e-open {
    opacity: 1;
    transform: translate(-50%, -50%) rotate(0deg) scale(1);
  }
 
  .e-n-menu-toggle .e-n-menu-toggle-icon.e-close {
    opacity: 0;
    transform: translate(-50%, -50%) rotate(-120deg) scale(.5);
  }
 
  .e-n-menu-toggle[aria-expanded="true"] .e-n-menu-toggle-icon.e-open {
    opacity: 0;
    transform: translate(-50%, -50%) rotate(120deg) scale(.5);
  }
 
  .e-n-menu-toggle[aria-expanded="true"] .e-n-menu-toggle-icon.e-close {
    opacity: 1;
    transform: translate(-50%, -50%) rotate(0deg) scale(1);
  }
 
  /* -----------------------------------------------------------
     2. Panel fullscreen: cortina elástica de borde curvo
        Baja desde arriba con el filo inferior abombado y la
        curva se aplana al asentarse.
     ----------------------------------------------------------- */
  .e-n-menu-toggle[aria-expanded="true"] ~ .e-n-menu-wrapper {
    display: flex !important;
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    width: 100vw !important;
    max-width: 100vw !important;
    height: 100dvh !important;
    max-height: none !important;
    margin: 0 !important;
    z-index: 9990;
 
    flex-direction: column;
    justify-content: center;
    padding: 104px 28px 56px !important;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    overscroll-behavior: contain;
 
    background-color: #131A0F !important;
 
    transform-origin: top center;
    animation: velCortina .75s cubic-bezier(.16, 1, .3, 1) both;
  }
 
  @keyframes velCortina {
    0% {
      transform: translateY(-100%);
      border-radius: 0 0 55% 55% / 0 0 38% 38%;
    }
    55% {
      transform: translateY(0);
      border-radius: 0 0 24% 24% / 0 0 14% 14%;
    }
    100% {
      transform: translateY(0);
      border-radius: 0;
    }
  }
 
  /* -----------------------------------------------------------
     3. Lista vertical
     ----------------------------------------------------------- */
  .e-n-menu-toggle[aria-expanded="true"] ~ .e-n-menu-wrapper .e-n-menu-heading {
    flex-direction: column !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    gap: 4px;
    width: 100%;
  }
 
  .e-n-menu-toggle[aria-expanded="true"] ~ .e-n-menu-wrapper .e-n-menu-item {
    width: 100%;
  }
 
  /* -----------------------------------------------------------
     4. Entrada del texto: máscara por línea + desenfoque
        Cada título sube desde debajo de su propia línea base,
        no desde "abajo en general". Ese es el detalle.
     ----------------------------------------------------------- */
  .e-n-menu-toggle[aria-expanded="true"] ~ .e-n-menu-wrapper .e-n-menu-title-container {
    overflow: hidden;
    padding-bottom: .22em;   /* deja respirar el subrayado del hover */
  }
 
  .e-n-menu-toggle[aria-expanded="true"] ~ .e-n-menu-wrapper .e-n-menu-title-text {
    position: relative;
    display: inline-block;
    opacity: 0;
    transform: translateY(115%);
    filter: blur(7px);
    animation: velTextoSube .85s cubic-bezier(.19, 1, .22, 1) forwards;
  }
 
  @keyframes velTextoSube {
    to {
      opacity: 1;
      transform: translateY(0);
      filter: blur(0);
    }
  }
 
  .e-n-menu-toggle[aria-expanded="true"] ~ .e-n-menu-wrapper .e-n-menu-dropdown-icon {
    opacity: 0;
    animation: velIconoEntra .5s ease forwards;
  }
 
  @keyframes velIconoEntra {
    to { opacity: 1; }
  }
 
  /* Escalonado: arranca cuando la cortina ya casi asentó */
  .e-n-menu-item:nth-child(1) .e-n-menu-title-text,
  .e-n-menu-item:nth-child(1) .e-n-menu-dropdown-icon { animation-delay: .34s }
  .e-n-menu-item:nth-child(2) .e-n-menu-title-text,
  .e-n-menu-item:nth-child(2) .e-n-menu-dropdown-icon { animation-delay: .41s }
  .e-n-menu-item:nth-child(3) .e-n-menu-title-text,
  .e-n-menu-item:nth-child(3) .e-n-menu-dropdown-icon { animation-delay: .48s }
  .e-n-menu-item:nth-child(4) .e-n-menu-title-text,
  .e-n-menu-item:nth-child(4) .e-n-menu-dropdown-icon { animation-delay: .55s }
  .e-n-menu-item:nth-child(5) .e-n-menu-title-text,
  .e-n-menu-item:nth-child(5) .e-n-menu-dropdown-icon { animation-delay: .62s }
  .e-n-menu-item:nth-child(6) .e-n-menu-title-text,
  .e-n-menu-item:nth-child(6) .e-n-menu-dropdown-icon { animation-delay: .69s }
  .e-n-menu-item:nth-child(n+7) .e-n-menu-title-text,
  .e-n-menu-item:nth-child(n+7) .e-n-menu-dropdown-icon { animation-delay: .76s }
 
  /* -----------------------------------------------------------
     5. Fila del título + subrayado en el color del propio texto
     ----------------------------------------------------------- */
  .e-n-menu-toggle[aria-expanded="true"] ~ .e-n-menu-wrapper .e-n-menu-title {
    justify-content: space-between !important;
    width: 100%;
    transition: padding-left .35s cubic-bezier(.16, 1, .3, 1);
  }
 
  .e-n-menu-toggle[aria-expanded="true"] ~ .e-n-menu-wrapper .e-n-menu-title:hover,
  .e-n-menu-toggle[aria-expanded="true"] ~ .e-n-menu-wrapper .e-n-menu-title:focus-within {
    padding-left: 10px !important;
  }
 
  .e-n-menu-title-text::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -.1em;
    width: 100%;
    height: 2px;
    background: currentColor;
    transform: scaleX(0);
    transform-origin: right center;
    transition: transform .4s cubic-bezier(.16, 1, .3, 1);
  }
 
  .e-n-menu-title:hover .e-n-menu-title-text::after,
  .e-n-menu-title:focus-within .e-n-menu-title-text::after,
  .e-n-menu-item.e-current .e-n-menu-title-text::after,
  .e-n-menu-title[aria-expanded="true"] .e-n-menu-title-text::after {
    transform: scaleX(1);
    transform-origin: left center;
  }
 
  /* -----------------------------------------------------------
     6. Submenús
     ----------------------------------------------------------- */
  .e-n-menu-dropdown-icon[aria-expanded="true"] {
    transform: rotate(180deg);
    transition: transform .35s cubic-bezier(.16, 1, .3, 1);
  }
 
  .e-n-menu-toggle[aria-expanded="true"] ~ .e-n-menu-wrapper .e-n-menu-content {
    position: static !important;
    width: 100% !important;
    max-width: 100% !important;
    left: 0 !important;
    transform: none !important;
    box-shadow: none !important;
  }
 
  /* -----------------------------------------------------------
     7. Accesibilidad y bloqueo de scroll
     ----------------------------------------------------------- */
  .e-n-menu-wrapper a:focus-visible,
  .e-n-menu-title:focus-visible,
  .e-n-menu-toggle:focus-visible {
    outline: 2px solid currentColor;
    outline-offset: 6px;
  }
 
  body:has(.e-n-menu-toggle[aria-expanded="true"]) {
    overflow: hidden;
  }
}
 
/* -------------------------------------------------------------
   8. Respeta "reducir movimiento"
   ------------------------------------------------------------- */
@media (prefers-reduced-motion: reduce) {
  .e-n-menu-toggle[aria-expanded="true"] ~ .e-n-menu-wrapper,
  .e-n-menu-title-text,
  .e-n-menu-dropdown-icon {
    animation: none !important;
    opacity: 1 !important;
    transform: none !important;
    filter: none !important;
    border-radius: 0 !important;
  }
}
 
/* =============================================================
   ALTERNATIVA DE ENTRADA: barrido diagonal
   Sustituye la cortina curva del punto 2. Para usarla,
   descomenta y quita la línea "animation: velCortina..."
   ============================================================= */
@media (max-width: 767px) {
  .e-n-menu-toggle[aria-expanded="true"] ~ .e-n-menu-wrapper {
    animation: velBarrido .7s cubic-bezier(.16, 1, .3, 1) both;
  }
 
  @keyframes velBarrido {
    from { clip-path: polygon(0 0, 0 0, 0 100%, -30% 100%); }
    to   { clip-path: polygon(0 0, 130% 0, 100% 100%, 0 100%); }
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'PP Mori';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://eleva.la/wp-content/uploads/2026/07/PPMori-Regular-iF69c58298d6dd6.ttf') format('truetype');
}
@font-face {
	font-family: 'PP Mori';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://eleva.la/wp-content/uploads/2026/07/PPMori-Semibold-iF69c58298d89f0.ttf') format('truetype');
}
@font-face {
	font-family: 'PP Mori';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://eleva.la/wp-content/uploads/2026/07/PPMori-MediumItalic-iF69c58298d51c6.ttf') format('truetype');
}
@font-face {
	font-family: 'PP Mori';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://eleva.la/wp-content/uploads/2026/07/PPMori-Medium-iF69c58298d35a5.ttf') format('truetype');
}
@font-face {
	font-family: 'PP Mori';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://eleva.la/wp-content/uploads/2026/07/PPMori-LightItalic-iF69c58298d1743.ttf') format('truetype');
}
@font-face {
	font-family: 'PP Mori';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://eleva.la/wp-content/uploads/2026/07/PPMori-Light-iF69c58298cfa94.ttf') format('truetype');
}
@font-face {
	font-family: 'PP Mori';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://eleva.la/wp-content/uploads/2026/07/PPMori-Italic-iF69c58298cde9d.ttf') format('truetype');
}
@font-face {
	font-family: 'PP Mori';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://eleva.la/wp-content/uploads/2026/07/PPMori-HeavyItalic-iF69c58298cc27f.ttf') format('truetype');
}
@font-face {
	font-family: 'PP Mori';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://eleva.la/wp-content/uploads/2026/07/PPMori-Heavy-iF69c58298ca66f.ttf') format('truetype');
}
@font-face {
	font-family: 'PP Mori';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('https://eleva.la/wp-content/uploads/2026/07/PPMori-ExtralightItalic-iF69c58298c8abc.ttf') format('truetype');
}
@font-face {
	font-family: 'PP Mori';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://eleva.la/wp-content/uploads/2026/07/PPMori-Extralight-iF69c58298c6d86.ttf') format('truetype');
}
@font-face {
	font-family: 'PP Mori';
	font-style: italic;
	font-weight: 900;
	font-display: auto;
	src: url('https://eleva.la/wp-content/uploads/2026/07/PPMori-ExtraboldItalic-iF69c58298c5290.ttf') format('truetype');
}
@font-face {
	font-family: 'PP Mori';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://eleva.la/wp-content/uploads/2026/07/PPMori-Extrabold-iF69c58298c3774.ttf') format('truetype');
}
@font-face {
	font-family: 'PP Mori';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://eleva.la/wp-content/uploads/2026/07/PPMori-BookItalic-iF69c58298c1b63.ttf') format('truetype');
}
@font-face {
	font-family: 'PP Mori';
	font-style: oblique;
	font-weight: 400;
	font-display: auto;
	src: url('https://eleva.la/wp-content/uploads/2026/07/PPMori-Book-iF69c58298bfef1.ttf') format('truetype');
}
@font-face {
	font-family: 'PP Mori';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://eleva.la/wp-content/uploads/2026/07/PPMori-BoldItalic-iF69c58298be06d.ttf') format('truetype');
}
@font-face {
	font-family: 'PP Mori';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://eleva.la/wp-content/uploads/2026/07/PPMori-Bold-iF69c58298bc371.ttf') format('truetype');
}
@font-face {
	font-family: 'PP Mori';
	font-style: italic;
	font-weight: 900;
	font-display: auto;
	src: url('https://eleva.la/wp-content/uploads/2026/07/PPMori-BlackItalic-iF69c58298ba72e.ttf') format('truetype');
}
@font-face {
	font-family: 'PP Mori';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://eleva.la/wp-content/uploads/2026/07/PPMori-Black-iF69c58298b8531.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'AvantGarde';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://eleva.la/wp-content/uploads/2026/08/AvantGardeBookBT.ttf') format('truetype');
}
@font-face {
	font-family: 'AvantGarde';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://eleva.la/wp-content/uploads/2026/08/AvantGardeDemiBT.ttf') format('truetype');
}
@font-face {
	font-family: 'AvantGarde';
	font-style: oblique;
	font-weight: bold;
	font-display: auto;
	src: url('https://eleva.la/wp-content/uploads/2026/08/AvantGardeDemiObliqueBT.ttf') format('truetype');
}
/* End Custom Fonts CSS */