@charset "UTF-8";
/*##############################################################################
#	Derechos de autor y Propiedad Intelectual para Programación y Diseño Web.
#	Todos los derechos de autor y propiedad intelectual de la programación y diseño web
#	presentes en este sitio web y sus componentes, incluyendo, pero no limitado a, código
#	fuente, imágenes, gráficos, logotipos, textos y cualquier otro elemento creativo, 
#	son propiedad exclusiva de NETSOLEX - por autor ANATOLIY GAYCHENYA.
#
#	Estos elementos están protegidos por las leyes de derechos de autor y otras 
#	leyes y tratados internacionales de propiedad intelectual. Cualquier uso no autorizado 
#	de los mismos, incluyendo la reproducción, distribución, modificación o divulgación pública, 
#	está estrictamente prohibido y puede dar lugar a acciones legales y reclamaciones por daños y perjuicios.
#
#	Además, cualquier programa o software desarrollado por NETSOLEX para la programación y diseño web, 
#	así como cualquier base de datos, estructura de navegación o cualquier otra característica única 
#	de este sitio web, también están protegidos por derechos de autor y propiedad intelectual.
#
#	Se otorga un permiso limitado para utilizar y visualizar el contenido de este sitio web 
#	exclusivamente con fines personales o comerciales relacionados con el uso del sitio. 
#	Queda estrictamente prohibido cualquier otro uso, incluyendo la reproducción, distribución, modificación, 
#	exhibición pública o cualquier otro uso no autorizado.
#
#	Cualquier referencia a marcas comerciales, nombres de empresas u otros elementos protegidos 
#	por derechos de propiedad de terceros no implica ninguna afiliación o respaldo por parte de NETSOLEX.
#
#	Nos reservamos el derecho de ejercer todas las acciones legales disponibles para proteger nuestros 
#	derechos de autor y propiedad intelectual. Cualquier infracción será perseguida en la medida máxima permitida por la ley.
#
#	Si tiene alguna pregunta o desea solicitar permisos adicionales para el uso de nuestros materiales protegidos, 
#	le invitamos a ponerse en contacto con nosotros a través de los canales de comunicación proporcionados en este sitio web.
#
#	Copyright 2023 NETSOLEX. NETWORK SOLUTIONS EXCHANGE.
#	www.netsolex.com
#
#################################################################################*/
/*	File: NX_root.css
* NETSOLEX - NX_Bootstrap v1.2.0 (https://www.netsolex.com/)
 * Copyright 2023 Anatoliy Gaychenya.
 * Copyright 2023 NETSOLEX Ltd.
 * Licensed under https://netsolex.com/license/
 */
/*
==========================================
*** 	Content List
==========================================
*--- NX Font Size H1,H2,H3,H4,H5,H6,H7
*--- NX FS size
*--- NX Typography
*--- Nx Font Family
*--- NX Text Transform
*--- Margin Horizontal
*--- Margin Vertical
==========================================
***		End Content List
==========================================
*/
 :root{
/* Font size */
--nx-h1:3rem;	/* 46px */
--nx-h2:2.5rem;	/* 40px */
--nx-h3:1.875rem;	/* 30px */
--nx-h4:1.375rem;	/* 22px */
--nx-h5:1rem;	/* 16px */
--nx-h6:0.875rem;	/* 14px */
--nx-h7:0.750rem;	/* 12px */
/********/
--super-big-size: 14rem !important;
--bigger-size:12rem !important;
--regular-size: 8rem !important;
--middle-size:6rem !important;
--small-size:4rem !important;
--smaller-size:2.4rem !important;
/********/
--nx-fs-sxsmall:0.625rem;
--nx-fs-xsmall:0.750rem;
--nx-fs-small:0.815rem;
--nx-fs-normal:0.900rem;
--nx-fs-middle:1.120rem;
--nx-fs-lmiddle:1.290rem;
--nx-fs-large:2rem;
--nx-fs-sxlarge:2.350rem;
--nx-fs-mxlarge:2.580rem;
--nx-fs-xlarge:2.825rem;
--nx-fs-biglarge:3.250rem;
--nx-fs-xbiglarge:3.950rem;
/*********/
--nx-textsize-100: 0.75rem; /* 12px */
--nx-textsize-150: 0.875rem; /* 14px */
--nx-textsize-200: 1rem; /* 16px */
--nx-textsize-250: 1.125rem; /* 18px */
--nx-textsize-300: 1.25rem; /* 20px */
--nx-textsize-350: 1.5rem; /* 24px */
--nx-textsize-400: 1.875rem; /* 30px */
--nx-textsize-450: 2rem; /* 32px */
--nx-textsize-500: 2.25rem; /* 36px */
--nx-textsize-550: 2.5rem; /* 40px */
--nx-textsize-600: 2.75rem; /* 44px */
--nx-textsize-650: 3.0rem; /* 48px */
--nx-textsize-700: 3.75rem; /* 60px */
--nx-textsize-750: 4.0rem; /* 64px */
--nx-textsize-800: 4.5rem; /* 72px */
--nx-textsize-850: 5rem; /* 80px */
--nx-textsize-900: 6.0rem; /* 96px */
--nx-textsize-950: 7rem; /* 112px */
--nx-textsize-1000: 8rem; /* 128px */
/*** line height ***/
--nx-lheight-100: 1rem;
--nx-lheight-200: 1.25rem;
--nx-lheight-300: 1.375rem;
--nx-lheight-350: 1.375rem;
--nx-lheight-400: 1.625rem;
--nx-lheight-500: 2rem;
--nx-lheight-600: 2.25rem;
--nx-lheight-700: 2.5rem;
--nx-lheight-750: 2.75rem;
--nx-lheight-800: 3rem;
--nx-lheight-900: 3.75rem;
--nx-lheight-1000: 4.5rem;
/*** letter spacing ***/
--letter-spacing-1: -0.01em;
--letter-spacing-2: -0.02em;
--letter-spacing-3: -0.03em;
/*** Font Family Styles ***/
--font-sans: SuisseIntl,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,'Noto Sans',sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji';
--podium-cds-typography-body3-strong: 500 .75rem/1.5 'Helvetica Now Text Medium',Helvetica,Arial,sans-serif;
/********* InterVariable *************/
--nx-f-family-InterVariable:'InterVariable';
/********* InterVariable-Italic *************/
--nx-f-family-InterVariable-Italic:'InterVariable-Italic';
/*************** Barlow-Condensed ****************/
--nx-f-family-barlow-condensed-latin-100-normal:'Barlow-Condensed-Thin';
--nx-f-family-barlow-condensed-latin-200-normal:'Barlow-Condensed-Extra-Light';
--nx-f-family-barlow-condensed-latin-300-normal:'Barlow-Condensed-Light';
--nx-f-family-barlow-condensed-latin-400-normal:'Barlow-Condensed-Regular';
--nx-f-family-barlow-condensed-latin-500-normal:'Barlow-Condensed-Medium';
--nx-f-family-barlow-condensed-latin-600-normal:'Barlow-Condensed-Semi-Bold';
--nx-f-family-barlow-condensed-latin-700-normal:'Barlow-Condensed-Bold';
--nx-f-family-barlow-condensed-latin-800-normal:'Barlow-Condensed-Extra-Bold';
--nx-f-family-barlow-condensed-latin-900-normal:'Barlow-Condensed-Black';
/***************  Oswald Fonts *****************/
 --nx-f-family-oswald-extralight:'Oswald-ExtraLight';
--nx-f-family-oswald-light:'Oswald-Light';
 --nx-f-family-oswald-regular:'Oswald-Regular';
 --nx-f-family-oswald-medium:'Oswald-Medium';
 --nx-f-family-oswald-bold:'Oswald-Bold';
 --nx-f-family-oswald-semibold:'Oswald-SemiBold';
/****************  Bebas Neue Font ************/
--nx-f-family-bebas-neue:'Bebas Neue', sans-serif !important;
/************ Roboto Fonts ****************/
/***--nx-f-family-roboto-light:'Roboto-Light';***/
--nx-f-family-roboto-regular:'Roboto Regular';
--nx-f-family-roboto-medium:'Roboto Medium';
--nx-f-family-roboto-bold:'Roboto Bold';
--nx-f-family-roboto-black:'Roboto Black';
/************ Poppins Fonts ***************/
--nx-f-family-poppins-thin:'Poppins Thin';
--nx-f-family-poppins-light:'Poppins Light';
--nx-f-family-poppins-normal:'Poppins Normal';
--nx-f-family-poppins-bold:'Poppins Bold';
--nx-f-family-poppins-black:'Poppins Black';
/****************** System UI fonts **************/
--nx-f-family-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
/*** Font Family Styles
====================================*/
/*** TEXT TRANSFORM
================================*/
--nx-ttr-capitalize:capitalize;
--nx-ttr-uppercase:uppercase;
--nx-ttr-lowercase:lowercase;
--nx-ttr-none:none;
--nx-tr-full-width:full-width;
--nx-ttr-full-size-kana:full-size-kana;
/*** TEXT TRANSFORM
================================*/
/*** Typography font weight
 ===============================*/
--ff-poppins-bold: 400;
--nx-fw-100: 100;
--nx-fw-200: 200;
--nx-fw-300: 300;
--nx-fw-400: 400;
--nx-fw-500: 500;
--nx-fw-600: 600;
--nx-fw-700: 700;
--nx-fw-800: 800;
--nx-fw-900: 900;
--font-weight-thin: 100;
--font-weight-extralight: 200;
--font-weight-light: 300;
--font-weight-normal: 400;
--font-weight-medium: 500;
--font-weight-semibold: 600;
--font-weight-bold: 700;
--font-weight-extrabold: 800;
--font-weight-black: 900;
/*** Typography font weight
 ===============================*/
/*** Text-align 
=================================*/
--nx-ta-left:left;
--nx-ta-center:center;
--nx-ta-right:right;
--nx-ta-justify:justify;
 /*** Text-align 
=================================*/

/* Border Width
===========================*/
--brd-ligther:1px;
--brd-light:2px;
--brd-small:3px;
--brd-normal:4px;
--brd-default:5px;
--brd-bold:6px;
--brd-extbold:7px;
--brd-black:8px;
--brd-extblack:9px;
--brd-fullblack:10px;
--bw-1:1px;
--bw-2:2px;
--bw-3:3px;
--bw-4:4px;
--bw-5:5px;
--bw-6:6px;
--bw-7:7px;
--bw-8:8px;
--bw-9:9px;
--bw-10:10px;
/* Border Width
=========================*/
/* NX Border style
============================*/
--nx-bs-none:none;
--nx-bs-hidden:hidden;
--nx-bs-solid:solid;
--nx-bs-dashed:dashed;
--nx-bs-dotted:dotted;
--nx-bs-double:double;
--nx-bs-groove:groove;
--nx-bs-inherit:inherit;
--brd-transparent:transparent;
/* Border style
==============*/
/* Radius
=========*/
--radius-xs: 0.125rem;
  --radius-sm: 0.25rem;
  --radius-md: 0.375rem;
  --radius-lg: 0.5rem;
  --radius-xl: 0.75rem;
  --radius-2xl: 1rem;
  --radius-3xl: 1.5rem;
  --radius-4xl: 2rem;
  /* Radius
  ========*/
/* Breakpoint
============================*/
--breakpoint-xs:0;
--breakpoint-sm:576px;
--breakpoint-md:768px;
--breakpoint-lg:992px;
--breakpoint-xl:1200px;
--breakpoint-xxl:1400px;
--breakpoint-xxxl:1600px;
--breakpoint-full:100%;
/*** Breackpoint width
 ========================*/
/* Row gutter Y - X
=========================*/
--nx-gutter-y:.25rem;
--nx-gutter-x:.25rem;
--nx-gutter-y-2:.50rem;
--nx-gutter-x-2:.50rem;
--nx-gutter-y-4:1.0rem;
--nx-gutter-x-4:1.0rem;
/* Row gutter Y - X
=========================*/

/*** Margin Horizontal
======================*/
--mrg-x-auto: auto;
--mrg-x-1: 	.0625rem;
--mrg-x-2: 	.125rem;
--mrg-x-3:	.1875rem;
--mrg-x-4:	.250rem;
--mrg-x-5:   .3125rem;
--mrg-x-6:   .375rem;
--mrg-x-7:   .4375rem;
--mrg-x-8:   .500rem;
--mrg-x-9:   .5625rem;
--mrg-x-10:   .625rem;
--mrg-x-12:   .750rem;
--mrg-x-14:   .875rem;
--mrg-x-16: 	 1rem;
--mrg-x-18: 	 1.125rem;
--mrg-x-20:   1.250rem;
--mrg-x-25:   1.5625rem;
--mrg-x-30:   1.875rem;
--mrg-x-35:   2.1875rem;
--mrg-x-40: 	 2.5rem;
/*** Margin Horizontal
======================*/
/*** Margin Vertical
======================*/
--mrg-y-auto: auto;
--mrg-y-1: 	.0625rem;
--mrg-y-2: 	.125rem;
--mrg-y-3:	.1875rem;
--mrg-y-4:	.250rem;
--mrg-y-5:   .3125rem;
--mrg-y-6:   .375rem;
--mrg-y-7:   .4375rem;
--mrg-y-8:   .500rem;
--mrg-yy-9:   .5625rem;
--mrg-y-10:   .625rem;
--mrg-y-12:   .750rem;
--mrg-y-14:   .875rem;
--mrg-y-16: 	 1rem;
--mrg-y-18: 	 1.125rem;
--mrg-y-20:   1.250rem;
--mrg-y-25:   1.5625rem;
--mrg-y-30:   1.875rem;
--mrg-y-35:   2.1875rem;
/*** Margin Vertical
======================*/
/*** Grid authority
================*/
--nxsection:nxsection;
--nxsidebar:nxsidebar;
--nxchildbar:nxchildbar;
/*** Grid authority
================*/
/*** Spacing
============*/
--spacing: 0.25rem;
--spacing-1:1rem;
--spacing-2:2rem;
--spacing-3:3rem;
--spacing-4:4rem;
--spacing-5:5rem;
/*** Spacing
==========*/

--shadow-product: 0px 40px 32px rgba(0,0,0,0.02),0px 22px 18px rgba(0,0,0,0.03),0px 12px 10px rgba(0,0,0,0.03),0px 7px 5px rgba(0,0,0,0.04),0px 3px 2px rgba(0,0,0,0.07);
--shadow-product-border: 0 0 0 1px rgba(0,0,0,0.05);

}
