.elementor-kit-12{--e-global-color-primary:#262626;--e-global-color-secondary:#666666;--e-global-color-text:#333333;--e-global-color-accent:#DF0C0C;--e-global-color-236521b:#ECECEC;--e-global-color-92f56d6:#FEFEFE;--e-global-color-01c9a3d:#FFFFFF;--e-global-color-d8f3b81:#000000;--e-global-typography-primary-font-family:"Panchang";--e-global-typography-primary-font-weight:600;--e-global-typography-primary-letter-spacing:0.2px;--e-global-typography-secondary-font-family:"Geist";--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-letter-spacing:0.3px;--e-global-typography-text-font-family:"Geist";--e-global-typography-text-font-weight:400;--e-global-typography-text-letter-spacing:0.2px;--e-global-typography-accent-font-family:"Geist";--e-global-typography-accent-font-weight:600;--e-global-typography-accent-letter-spacing:0.2px;background-color:var( --e-global-color-236521b );color:var( --e-global-color-text );font-family:"Geist", Sans-serif;font-size:16px;font-weight:400;line-height:18px;}.elementor-kit-12 button,.elementor-kit-12 input[type="button"],.elementor-kit-12 input[type="submit"],.elementor-kit-12 .elementor-button{background-color:#FFFFFF00;font-family:"Geist", Sans-serif;font-size:15px;font-weight:500;letter-spacing:0.3px;color:var( --e-global-color-01c9a3d );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-01c9a3d );border-radius:20px 20px 20px 20px;padding:12px 20px 12px 20px;}.elementor-kit-12 button:hover,.elementor-kit-12 button:focus,.elementor-kit-12 input[type="button"]:hover,.elementor-kit-12 input[type="button"]:focus,.elementor-kit-12 input[type="submit"]:hover,.elementor-kit-12 input[type="submit"]:focus,.elementor-kit-12 .elementor-button:hover,.elementor-kit-12 .elementor-button:focus{background-color:var( --e-global-color-d8f3b81 );color:var( --e-global-color-92f56d6 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-92f56d6 );}.elementor-kit-12 e-page-transition{background-color:#FFBC7D;}.elementor-kit-12 p{margin-block-end:24px;}.elementor-kit-12 h1{font-family:"Panchang", Sans-serif;font-size:48px;font-weight:600;letter-spacing:0.3px;}.elementor-kit-12 h2{font-family:"Panchang", Sans-serif;font-weight:500;letter-spacing:0.3px;}.elementor-kit-12 h3{font-family:"Geist", Sans-serif;font-size:18px;font-weight:600;}.elementor-kit-12 h4{font-family:"Geist", Sans-serif;font-size:16px;font-weight:600;}.elementor-kit-12 h5{font-family:"Geist Mono", Sans-serif;font-size:15px;font-weight:500;}.elementor-kit-12 h6{font-family:"Geist Mono", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:-0.2px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;gap:5px;}.site-header .site-branding .site-logo img{width:150px;max-width:150px;}.site-header .site-description{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1200px){.site-header .site-description{letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:768px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}.site-header .site-description{letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:480px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}.site-header .site-description{letter-spacing:var( --e-global-typography-text-letter-spacing );}}/* Start custom CSS */#wpadminbar {
    z-index: 9999999999999;}


:root{
      /* Colores de marca */
  --color-carbon: #262626;   /* titulares */
  --color-pale:   #666666;   /* elementos contextuales */
  --color-text:   #333333;   /* texto base */
  --color-accent: #df0c0c;   /* CTA puntual */
  --color-space:  #ececec;   /* fondo acentuado */
  --color-bg:     #efefef;   /* fondo general web */
  --white:        #ffffff;
  --black:        #000000;

  /* Tipografía */
  --font-body: "Geist", system-ui, -apple-system, Segoe UI, Roboto, sans-serif;
  --font-head: "Panchang", "Geist", system-ui, -apple-system, Segoe UI, Roboto, sans-serif;

  /* Pesos */
  --w-regular: 400;
  --w-medium:  500;
  --w-bold:    700;
    
    
    
      /* Espaciado (respetando tu notación) */
  --space-2: .5rem; 
  --space-3: .75rem; 
  --space-4: 1rem; 
  --space-6: 1.5rem;
  --space-8: 2rem; 
  --space-12: 3rem; 
  
  
  
  /* Radios/sombras/anchos */
  --radius: 16px;
  --shadow: 0 8px 30px rgba(0,0,0,.08);
  --container: 1200px;
  --container-wide: 1400px;
  
    /* Tipografía fluida (ajusta si lo ves grande/pequeño) */
  --fs-body: clamp(14px, 1.05vw, 16px);
  --fs-h6: clamp(14px, 1.1vw, 16px);
  --fs-h5: clamp(16px, 1.5vw, 20px);
  --fs-h4: clamp(18px, 1.9vw, 24px);
  --fs-h3: clamp(22px, 2.5vw, 32px);
  --fs-h2: clamp(28px, 3.1vw, 40px);
  --fs-h1: clamp(36px, 4.2vw, 56px);
  
  
  /* Transiciones */
  --ease: cubic-bezier(.2,.8,.2,1);
  --dur: .25s;
  
}


/* ===== Utilidades responsive por vuestros breakpoints ===== */
@media (max-width:1200px){ .u-hide-laptop { display:none !important; } }
@media (max-width:1024px){ .u-hide-tab-h { display:none !important; } }
@media (max-width:768px){  .u-hide-tab-v { display:none !important; } }
@media (max-width:640px){  .u-hide-mob-h { display:none !important; } }
@media (max-width:480px){  .u-hide-mob-v { display:none !important; } }


html { scroll-behavior: smooth; }


/* Página con snapping activado */
.snap-page {
  /* evita “rebotes” de overscroll en algunos navegadores */
  overscroll-behavior-y: contain;
}

/* Sección a pantalla completa (ajusta si alguna necesita más) */
.snap-section {
  min-height: calc(100svh - var(--snap-offset, 0px));
  scroll-margin-top: var(--snap-offset, 0px); /* para que el anclaje deje el título bajo el header */
}

/* Respeta accesibilidad: si el usuario pide menos movimiento, no forzamos snap animado */
@media (prefers-reduced-motion: reduce) {
  .snap-page { scroll-behavior: auto !important; }
}
/*--------------------*/

/* Reveal por líneas — estado inicial */
.reveal-lines{
  --rl-dist: 16px;
  --rl-stagger: 90ms;
  --rl-start: 500ms;          /* ← RETRASO INICIAL global */
}

/* utilidades rápidas por clase (opcional) */
.reveal-delay-0   { --rl-start: 0ms; }
.reveal-delay-200 { --rl-start: 200ms; }
.reveal-delay-500 { --rl-start: 500ms; }
.reveal-delay-800 { --rl-start: 800ms; }

.reveal-lines .elementor-heading-title .rl-line{
  display:block;
  transform: translateY(var(--rl-dist));
  opacity: 0;
  will-change: transform, opacity;
  transition: transform 380ms var(--ease, cubic-bezier(.2,.8,.2,1)),
              opacity   380ms var(--ease, cubic-bezier(.2,.8,.2,1));
}

/* En vista */
.reveal-lines.is-inview .elementor-heading-title .rl-line{
  transform:none; opacity:1;
  transition-delay: calc(var(--rl-i) * var(--rl-stagger));
}

/* Reduce motion */
@media (prefers-reduced-motion: reduce){
  .reveal-lines .elementor-heading-title .rl-line{
    transition:none; transform:none; opacity:1;
  }
}
/* separador visual entre palabras (sin afectar a la última) */
.reveal-lines .elementor-heading-title .rl-word { display:inline-block; margin-right:.25em; }
.reveal-lines .elementor-heading-title .rl-line .rl-word:last-child { margin-right:0; }



/*---------------------------*/


/* Contador por cada carrusel */
.faqSlider { counter-reset: faqitem -4; }

/* Cada card incrementa */
.faqSlider .e-loop-item { counter-increment: faqitem; }

/* Mostrar número con formato 01, 02... */
.faqSlider .faq__num:before {
  content: counter(faqitem, decimal-leading-zero);
  font-feature-settings: "tnum";
  
    font-family: "Geist Mono", Sans-serif;
    font-size: 44px;
    font-weight: 400;
    letter-spacing: -1.8px;
}

/* Al pasar el ratón por cualquier card */
.faqSlider .e-loop-item .e-con-boxed:hover {
  transform: translateY(-10px);
  background: #cecece !important
}


/* contenedor UI */
#testiUI { display:flex; flex-direction:column; gap:16px; }

/* fracción 01 / 04 */
.testi-fraction { 
  font-variant-numeric: tabular-nums; 
  letter-spacing:.06em; 
  opacity:.9;
}

/* paginador vertical */
.testi-pager { 
  display:flex; 
  flex-direction:column; 
  gap:6px; 
}
.testi-pager button{
  all:unset; 
  cursor:pointer;
  font-variant-numeric: tabular-nums; 
  letter-spacing:.04em;
  opacity:.45; 
  line-height:1; 
  padding:.15rem 0;
  transition:opacity .2s, transform .2s;
    color: var(--e-global-color-01c9a3d);
    letter-spacing: -0.3px;
    
    background: none;
    border:0;
}

.testi-pager button[aria-selected="true"]{
  opacity:1; 
  transform:translateX(0);
  
    background: none;
    border:0;
}
.testi-pager button:hover{ opacity:.7; 
    background: none;
    border:0;
    
}





/* Escenario del pin */
#lottieStage2,
#lottieStage2_ipulley { position: relative; min-height:100vh; overflow: hidden; }
#lottiePin,
#lottiePin_ipulley { height:100vh; overflow:hidden; position:relative; }
#lottieContainer,
#lottieContainer_ipulley { 
    width:100%; 
    height:100%;
    z-index: 15;
    position: relative;
    pointer-events: none;
    }

/* Capas de stops: behind y front son overlays a pantalla completa */
#stopsBehind, #stopsFront{
  position:absolute; inset:0; 
}
#stopsBehind{ z-index: 10;
background-image: url(https://nexa.pro/wp-content/uploads/2025/09/12.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

#stopsFront { z-index: 20; }

/* Cada stop ocupa toda la pantalla; lo activamos con .active */
#stopsBehind .lottie-stop,
#stopsFront  .lottie-stop{
  position:absolute; 
  inset:0; 
  display:none; 
  opacity:0;
  transition: opacity .3s ease;
   top: 0;
    left: 0;
}



/* visible */
.lottie-stop.active{ 
    display: flex !important;
    opacity: 1 !important;
    justify-content: center;
    align-items: center;
}

.lottie-stop > div {
    flex: 1 0 100%;
}



.carrusel-productos.xfade {
  position: relative;
  overflow: hidden;
  background: #f7f7f7;
  height: fit-content;
}

.carrusel-productos .slides  {
  min-height: 350px;
}



@media (max-width: 768px) {
    
.carrusel-productos .slides.sproducts{
    min-height: 350px;
}

}


@media (max-width: 640px) {
    
.carrusel-productos .slides {
    min-height: 250px;
}

.carrusel-productos .slides.sproducts{
    min-height: 300px;
}

}

@media (max-width: 480px) {
    
.carrusel-productos .slides {
    min-height: 150px;
}

.carrusel-productos .slides.sproducts{
    min-height: 200px;
}


}


.carrusel-productos .slide {
  position: absolute;
  inset: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: fit-content;
  object-fit: contain;
  opacity: 0;
  transform: scale(1.02);
  transition: opacity .35s ease, transform .35s ease;

}

.carrusel-productos .slide.is-active {
  opacity: 1;
  transform: scale(1);
  z-index: 2;

}

.carrusel-productos .botones .btn.is-active {
  opacity: .85;
}

/* === Botón base === */
.btn-link .elementor-button{
  display:inline-flex;
  align-items:center;
  gap:.65rem;
  color:#000;
  font-size:20px;
  font-weight:500;
  background:transparent !important;
  border:none !important;
  padding:0 !important;
  box-shadow:none !important;
  text-decoration:none;
}

/* Wrapper de icono + texto → es el que tendrá el subrayado */
.btn-link .elementor-button-content-wrapper{
  display:inline-flex;
  align-items:center;
  gap:.65rem;
  position:relative;
}

/* Subrayado animado bajo todo el grupo */
.btn-link .elementor-button-content-wrapper::after{
  content:"";
  position:absolute;
  left:0; bottom:-3px;
  width:100%; height:2px;
  background: currentColor;
  transform: scaleX(0);
  transform-origin:left;
  transition: transform .35s ease;
}
.btn-link .elementor-button:hover .elementor-button-content-wrapper::after{
  transform: scaleX(1);
}

/* Icono SVG */
.btn-link .elementor-button-icon{
  display:inline-flex; width:28px; height:28px;
}
.btn-link .elementor-button-icon{
  transform-origin: center;
  transform: rotate(270deg) translateX(5px);     /* ↘ estado inicial */
  transition: transform .35s ease;
}
.btn-link .elementor-button:hover .elementor-button-icon{
  transform: rotate(226deg) translateX(2px);  /* → en hover */
}

/* Accesibilidad */
@media (prefers-reduced-motion: reduce){
  .btn-link .elementor-button-content-wrapper::after,
  .btn-link .elementor-button-icon .arrow{
    transition:none;
  }
}


.modal_header {
  display: none;
  /* estilos base oculto */
}

.modal_header.is-open {
  display: block;
  /* estilos cuando está abierto */
}

.hdr__menu-btn {
  /* aquí cambias el icono o color */
  cursor: pointer
}


/* video ipulley */
/* Escenario */
#lottieStage { position: relative; }

/* Capa fijada mientras dure el recorrido */
#lottiePin, #stopsFront2, #stopsBehind2{
  position: sticky;
  top: 0;
  height: 100vh;
}

#lottiePin {
    z-index: 2;
}

#seqCanvas{
  display:block; width:100%; height:100%;
}

#stopsFront2, #stopsBehind2{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
}


/* Z-order */
#stopsBehind2 { z-index: 5;  }


#lottiePin   { 
    z-index: 10;
        background-image: url(https://nexa.pro/wp-content/uploads/iPULLEY/frame_00000.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    
}


#stopsFront2 { z-index: 20; }

/* Canvas a pantalla completa, sin franjas */
#seqCanvas{
  display:block;
  width:100vw;
  height:100vh;
}

/* Stops: ocupan todo y sólo se ve el activo */
#stopsFront2 .lottie-stop, #stopsBehind2 .lottie-stop{
  position:absolute; inset:0;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition:opacity .25s ease;
  display:flex; align-items:center; justify-content:center;
  width: 100%;
  min-height: 100%;
}
#stopsFront2 .lottie-stop.active{ display:flex;   opacity: 1;
  visibility: visible;
  pointer-events: auto; }

/* El spacer lo calcula JS (múltiplos de 100vh) */
#lottieSpacer{ height: 100vh !important; }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Panchang';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://nexa.pro/wp-content/uploads/2025/08/Panchang-Medium.eot');
	src: url('https://nexa.pro/wp-content/uploads/2025/08/Panchang-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://nexa.pro/wp-content/uploads/2025/08/Panchang-Medium.woff2') format('woff2'),
		url('https://nexa.pro/wp-content/uploads/2025/08/Panchang-Medium.woff') format('woff'),
		url('https://nexa.pro/wp-content/uploads/2025/08/Panchang-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Panchang';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://nexa.pro/wp-content/uploads/2025/08/Panchang-Bold.eot');
	src: url('https://nexa.pro/wp-content/uploads/2025/08/Panchang-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://nexa.pro/wp-content/uploads/2025/08/Panchang-Bold.woff2') format('woff2'),
		url('https://nexa.pro/wp-content/uploads/2025/08/Panchang-Bold.woff') format('woff'),
		url('https://nexa.pro/wp-content/uploads/2025/08/Panchang-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Panchang';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://nexa.pro/wp-content/uploads/2025/08/Panchang-Extrabold.eot');
	src: url('https://nexa.pro/wp-content/uploads/2025/08/Panchang-Extrabold.eot?#iefix') format('embedded-opentype'),
		url('https://nexa.pro/wp-content/uploads/2025/08/Panchang-Extrabold.woff2') format('woff2'),
		url('https://nexa.pro/wp-content/uploads/2025/08/Panchang-Extrabold.woff') format('woff'),
		url('https://nexa.pro/wp-content/uploads/2025/08/Panchang-Extrabold.ttf') format('truetype');
}
@font-face {
	font-family: 'Panchang';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://nexa.pro/wp-content/uploads/2025/08/Panchang-Extralight.eot');
	src: url('https://nexa.pro/wp-content/uploads/2025/08/Panchang-Extralight.eot?#iefix') format('embedded-opentype'),
		url('https://nexa.pro/wp-content/uploads/2025/08/Panchang-Extralight.woff2') format('woff2'),
		url('https://nexa.pro/wp-content/uploads/2025/08/Panchang-Extralight.woff') format('woff'),
		url('https://nexa.pro/wp-content/uploads/2025/08/Panchang-Extralight.ttf') format('truetype');
}
@font-face {
	font-family: 'Panchang';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://nexa.pro/wp-content/uploads/2025/08/Panchang-Light.eot');
	src: url('https://nexa.pro/wp-content/uploads/2025/08/Panchang-Light.eot?#iefix') format('embedded-opentype'),
		url('https://nexa.pro/wp-content/uploads/2025/08/Panchang-Light.woff2') format('woff2'),
		url('https://nexa.pro/wp-content/uploads/2025/08/Panchang-Light.woff') format('woff'),
		url('https://nexa.pro/wp-content/uploads/2025/08/Panchang-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Panchang';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://nexa.pro/wp-content/uploads/2025/08/Panchang-Regular.eot');
	src: url('https://nexa.pro/wp-content/uploads/2025/08/Panchang-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://nexa.pro/wp-content/uploads/2025/08/Panchang-Regular.woff2') format('woff2'),
		url('https://nexa.pro/wp-content/uploads/2025/08/Panchang-Regular.woff') format('woff'),
		url('https://nexa.pro/wp-content/uploads/2025/08/Panchang-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Panchang';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://nexa.pro/wp-content/uploads/2025/08/Panchang-Semibold.eot');
	src: url('https://nexa.pro/wp-content/uploads/2025/08/Panchang-Semibold.eot?#iefix') format('embedded-opentype'),
		url('https://nexa.pro/wp-content/uploads/2025/08/Panchang-Semibold.woff2') format('woff2'),
		url('https://nexa.pro/wp-content/uploads/2025/08/Panchang-Semibold.woff') format('woff'),
		url('https://nexa.pro/wp-content/uploads/2025/08/Panchang-Semibold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Geist';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://nexa.pro/wp-content/uploads/2025/08/Geist-Thin.eot');
	src: url('https://nexa.pro/wp-content/uploads/2025/08/Geist-Thin.eot?#iefix') format('embedded-opentype'),
		url('https://nexa.pro/wp-content/uploads/2025/08/Geist-Thin.woff2') format('woff2'),
		url('https://nexa.pro/wp-content/uploads/2025/08/Geist-Thin.woff') format('woff'),
		url('https://nexa.pro/wp-content/uploads/2025/08/Geist-Thin.ttf') format('truetype'),
		url('https://nexa.pro/wp-content/uploads/2025/08/Geist-Thin.svg#Geist') format('svg');
}
@font-face {
	font-family: 'Geist';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://nexa.pro/wp-content/uploads/2025/08/Geist-SemiBold.eot');
	src: url('https://nexa.pro/wp-content/uploads/2025/08/Geist-SemiBold.eot?#iefix') format('embedded-opentype'),
		url('https://nexa.pro/wp-content/uploads/2025/08/Geist-SemiBold.woff2') format('woff2'),
		url('https://nexa.pro/wp-content/uploads/2025/08/Geist-SemiBold.woff') format('woff'),
		url('https://nexa.pro/wp-content/uploads/2025/08/Geist-SemiBold.ttf') format('truetype'),
		url('https://nexa.pro/wp-content/uploads/2025/08/Geist-SemiBold.svg#Geist') format('svg');
}
@font-face {
	font-family: 'Geist';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://nexa.pro/wp-content/uploads/2025/08/Geist-Regular.eot');
	src: url('https://nexa.pro/wp-content/uploads/2025/08/Geist-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://nexa.pro/wp-content/uploads/2025/08/Geist-Regular.woff2') format('woff2'),
		url('https://nexa.pro/wp-content/uploads/2025/08/Geist-Regular.woff') format('woff'),
		url('https://nexa.pro/wp-content/uploads/2025/08/Geist-Regular.ttf') format('truetype'),
		url('https://nexa.pro/wp-content/uploads/2025/08/Geist-Regular.svg#Geist') format('svg');
}
@font-face {
	font-family: 'Geist';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://nexa.pro/wp-content/uploads/2025/08/Geist-Medium.eot');
	src: url('https://nexa.pro/wp-content/uploads/2025/08/Geist-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://nexa.pro/wp-content/uploads/2025/08/Geist-Medium.woff2') format('woff2'),
		url('https://nexa.pro/wp-content/uploads/2025/08/Geist-Medium.woff') format('woff'),
		url('https://nexa.pro/wp-content/uploads/2025/08/Geist-Medium.ttf') format('truetype'),
		url('https://nexa.pro/wp-content/uploads/2025/08/Geist-Medium.svg#Geist') format('svg');
}
@font-face {
	font-family: 'Geist';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://nexa.pro/wp-content/uploads/2025/08/Geist-Light.eot');
	src: url('https://nexa.pro/wp-content/uploads/2025/08/Geist-Light.eot?#iefix') format('embedded-opentype'),
		url('https://nexa.pro/wp-content/uploads/2025/08/Geist-Light.woff2') format('woff2'),
		url('https://nexa.pro/wp-content/uploads/2025/08/Geist-Light.woff') format('woff'),
		url('https://nexa.pro/wp-content/uploads/2025/08/Geist-Light.ttf') format('truetype'),
		url('https://nexa.pro/wp-content/uploads/2025/08/Geist-Light.svg#Geist') format('svg');
}
@font-face {
	font-family: 'Geist';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://nexa.pro/wp-content/uploads/2025/08/Geist-ExtraLight.eot');
	src: url('https://nexa.pro/wp-content/uploads/2025/08/Geist-ExtraLight.eot?#iefix') format('embedded-opentype'),
		url('https://nexa.pro/wp-content/uploads/2025/08/Geist-ExtraLight.woff2') format('woff2'),
		url('https://nexa.pro/wp-content/uploads/2025/08/Geist-ExtraLight.woff') format('woff'),
		url('https://nexa.pro/wp-content/uploads/2025/08/Geist-ExtraLight.ttf') format('truetype'),
		url('https://nexa.pro/wp-content/uploads/2025/08/Geist-ExtraLight.svg#Geist') format('svg');
}
@font-face {
	font-family: 'Geist';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://nexa.pro/wp-content/uploads/2025/08/Geist-ExtraBold.eot');
	src: url('https://nexa.pro/wp-content/uploads/2025/08/Geist-ExtraBold.eot?#iefix') format('embedded-opentype'),
		url('https://nexa.pro/wp-content/uploads/2025/08/Geist-ExtraBold.woff2') format('woff2'),
		url('https://nexa.pro/wp-content/uploads/2025/08/Geist-ExtraBold.woff') format('woff'),
		url('https://nexa.pro/wp-content/uploads/2025/08/Geist-ExtraBold.ttf') format('truetype'),
		url('https://nexa.pro/wp-content/uploads/2025/08/Geist-ExtraBold.svg#Geist') format('svg');
}
@font-face {
	font-family: 'Geist';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://nexa.pro/wp-content/uploads/2025/08/Geist-Bold.eot');
	src: url('https://nexa.pro/wp-content/uploads/2025/08/Geist-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://nexa.pro/wp-content/uploads/2025/08/Geist-Bold.woff2') format('woff2'),
		url('https://nexa.pro/wp-content/uploads/2025/08/Geist-Bold.woff') format('woff'),
		url('https://nexa.pro/wp-content/uploads/2025/08/Geist-Bold.ttf') format('truetype'),
		url('https://nexa.pro/wp-content/uploads/2025/08/Geist-Bold.svg#Geist') format('svg');
}
@font-face {
	font-family: 'Geist';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://nexa.pro/wp-content/uploads/2025/08/Geist-Black.eot');
	src: url('https://nexa.pro/wp-content/uploads/2025/08/Geist-Black.eot?#iefix') format('embedded-opentype'),
		url('https://nexa.pro/wp-content/uploads/2025/08/Geist-Black.woff2') format('woff2'),
		url('https://nexa.pro/wp-content/uploads/2025/08/Geist-Black.woff') format('woff'),
		url('https://nexa.pro/wp-content/uploads/2025/08/Geist-Black.ttf') format('truetype'),
		url('https://nexa.pro/wp-content/uploads/2025/08/Geist-Black.svg#Geist') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Geist Mono';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://nexa.pro/wp-content/uploads/2025/08/GeistMono-Black.eot');
	src: url('https://nexa.pro/wp-content/uploads/2025/08/GeistMono-Black.eot?#iefix') format('embedded-opentype'),
		url('https://nexa.pro/wp-content/uploads/2025/08/GeistMono-Black.woff2') format('woff2'),
		url('https://nexa.pro/wp-content/uploads/2025/08/GeistMono-Black.woff') format('woff'),
		url('https://nexa.pro/wp-content/uploads/2025/08/GeistMono-Black.ttf') format('truetype'),
		url('https://nexa.pro/wp-content/uploads/2025/08/GeistMono-Black.svg#GeistMono') format('svg');
}
@font-face {
	font-family: 'Geist Mono';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://nexa.pro/wp-content/uploads/2025/08/GeistMono-ExtraBold.eot');
	src: url('https://nexa.pro/wp-content/uploads/2025/08/GeistMono-ExtraBold.eot?#iefix') format('embedded-opentype'),
		url('https://nexa.pro/wp-content/uploads/2025/08/GeistMono-ExtraBold.woff2') format('woff2'),
		url('https://nexa.pro/wp-content/uploads/2025/08/GeistMono-ExtraBold.woff') format('woff'),
		url('https://nexa.pro/wp-content/uploads/2025/08/GeistMono-ExtraBold.ttf') format('truetype'),
		url('https://nexa.pro/wp-content/uploads/2025/08/GeistMono-ExtraBold.svg#GeistMono') format('svg');
}
@font-face {
	font-family: 'Geist Mono';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://nexa.pro/wp-content/uploads/2025/08/GeistMono-Bold.eot');
	src: url('https://nexa.pro/wp-content/uploads/2025/08/GeistMono-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://nexa.pro/wp-content/uploads/2025/08/GeistMono-Bold.woff2') format('woff2'),
		url('https://nexa.pro/wp-content/uploads/2025/08/GeistMono-Bold.woff') format('woff'),
		url('https://nexa.pro/wp-content/uploads/2025/08/GeistMono-Bold.ttf') format('truetype'),
		url('https://nexa.pro/wp-content/uploads/2025/08/GeistMono-Bold.svg#GeistMono') format('svg');
}
@font-face {
	font-family: 'Geist Mono';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://nexa.pro/wp-content/uploads/2025/08/GeistMono-SemiBold.eot');
	src: url('https://nexa.pro/wp-content/uploads/2025/08/GeistMono-SemiBold.eot?#iefix') format('embedded-opentype'),
		url('https://nexa.pro/wp-content/uploads/2025/08/GeistMono-SemiBold.woff2') format('woff2'),
		url('https://nexa.pro/wp-content/uploads/2025/08/GeistMono-SemiBold.woff') format('woff'),
		url('https://nexa.pro/wp-content/uploads/2025/08/GeistMono-SemiBold.ttf') format('truetype'),
		url('https://nexa.pro/wp-content/uploads/2025/08/GeistMono-SemiBold.svg#GeistMono') format('svg');
}
@font-face {
	font-family: 'Geist Mono';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://nexa.pro/wp-content/uploads/2025/08/GeistMono-Medium.eot');
	src: url('https://nexa.pro/wp-content/uploads/2025/08/GeistMono-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://nexa.pro/wp-content/uploads/2025/08/GeistMono-Medium.woff2') format('woff2'),
		url('https://nexa.pro/wp-content/uploads/2025/08/GeistMono-Medium.woff') format('woff'),
		url('https://nexa.pro/wp-content/uploads/2025/08/GeistMono-Medium.ttf') format('truetype'),
		url('https://nexa.pro/wp-content/uploads/2025/08/GeistMono-Medium.svg#GeistMono') format('svg');
}
@font-face {
	font-family: 'Geist Mono';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://nexa.pro/wp-content/uploads/2025/08/GeistMono-Regular.eot');
	src: url('https://nexa.pro/wp-content/uploads/2025/08/GeistMono-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://nexa.pro/wp-content/uploads/2025/08/GeistMono-Regular.woff2') format('woff2'),
		url('https://nexa.pro/wp-content/uploads/2025/08/GeistMono-Regular.woff') format('woff'),
		url('https://nexa.pro/wp-content/uploads/2025/08/GeistMono-Regular.ttf') format('truetype'),
		url('https://nexa.pro/wp-content/uploads/2025/08/GeistMono-Regular.svg#GeistMono') format('svg');
}
@font-face {
	font-family: 'Geist Mono';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://nexa.pro/wp-content/uploads/2025/08/GeistMono-Light.eot');
	src: url('https://nexa.pro/wp-content/uploads/2025/08/GeistMono-Light.eot?#iefix') format('embedded-opentype'),
		url('https://nexa.pro/wp-content/uploads/2025/08/GeistMono-Light.woff2') format('woff2'),
		url('https://nexa.pro/wp-content/uploads/2025/08/GeistMono-Light.woff') format('woff'),
		url('https://nexa.pro/wp-content/uploads/2025/08/GeistMono-Light.ttf') format('truetype'),
		url('https://nexa.pro/wp-content/uploads/2025/08/GeistMono-Light.svg#GeistMono') format('svg');
}
@font-face {
	font-family: 'Geist Mono';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://nexa.pro/wp-content/uploads/2025/08/GeistMono-ExtraLight.eot');
	src: url('https://nexa.pro/wp-content/uploads/2025/08/GeistMono-ExtraLight.eot?#iefix') format('embedded-opentype'),
		url('https://nexa.pro/wp-content/uploads/2025/08/GeistMono-ExtraLight.woff2') format('woff2'),
		url('https://nexa.pro/wp-content/uploads/2025/08/GeistMono-ExtraLight.woff') format('woff'),
		url('https://nexa.pro/wp-content/uploads/2025/08/GeistMono-ExtraLight.ttf') format('truetype'),
		url('https://nexa.pro/wp-content/uploads/2025/08/GeistMono-ExtraLight.svg#GeistMono') format('svg');
}
@font-face {
	font-family: 'Geist Mono';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://nexa.pro/wp-content/uploads/2025/08/GeistMono-Thin.eot');
	src: url('https://nexa.pro/wp-content/uploads/2025/08/GeistMono-Thin.eot?#iefix') format('embedded-opentype'),
		url('https://nexa.pro/wp-content/uploads/2025/08/GeistMono-Thin.woff2') format('woff2'),
		url('https://nexa.pro/wp-content/uploads/2025/08/GeistMono-Thin.woff') format('woff'),
		url('https://nexa.pro/wp-content/uploads/2025/08/GeistMono-Thin.ttf') format('truetype'),
		url('https://nexa.pro/wp-content/uploads/2025/08/GeistMono-Thin.svg#GeistMono') format('svg');
}
/* End Custom Fonts CSS */