@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: content.style.css
 * NETSOLEX CSSbootstrap v1.0.0 (https://www.netsolex.com/)
 * Copyright 2024 Anatoliy Gaychenya.
 * Copyright 2024 NETSOLEX Inc.
 * Licensed under https://netsolex.com/license/
 */
html {
	box-sizing:border-box;
	-ms-text-size-adjust:100%
}
body {
    margin: 0;
    padding: 0;
    font-family: var(--nx-f-family-sans-serif);
    font-weight: 400;
    font-size: 1rem;
    color: var(--black);
    line-height: 1.62;
    background-attachment: fixed;
    background-size: cover;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-text-size-adjust: 100%;
    min-width: 320px;
    overflow-x: hidden;
}
    *, body {
    -webkit-tap-highlight-color: transparent;
}
.fontawesome-icon, .spacer-obj-x {
    margin-right: 12px;
}
.box:hover::after, body {
    width: 100%}
[class^=ti-]::before,[class*=" ti-"]::before{content:' • '}

*,*:before,*:after{box-sizing:inherit}

*{box-sizing:border-box;
	outline:none;
	-webkit-tap-highlight-color:transparent;
	-webkit-touch-callout:none;
	text-size-adjust:none}

::-moz-selection{background:#DD1868 !important;color:#fffffff;}
::-webkit-selection{background:#DD1868 !important;color:#fffffff;}
::-o-selection{background:#DD1868 !important;color:#fffffff;}
::selection{background:#DD1868 !important;color:#ffffff;}

/****************** KEYPHRASE WORDS *******/

a:focus{
-moz-outline-style: none;
outline:none !important;
}
a.footer-link:link{color:#fff !important;font-size:16px;}
a.footer-link:active{color:#fff !important;}
a.footer-link:hover{color:#fff !important;}
a.footer-link:visited{color:#fff !important;}
a.footer-link:visited:hover{color:#fff !important;}
/*a.footer-link::before {
  content: url("../svg/arrow-forward-circle.svg");
	display: inline-block;
  width: 25px;
  height: 25px;
  margin-right: 5px;
}*/
.keyphrase-words{
	display:flex;
	visibility: hidden;
	margin-top:0px !important;
	margin-bottom:0px !important;
	font-size:9px !important;
	color:#fff;
	/*** Disable select text **/
	-webkit-user-select: none; /* Safari */
  	-ms-user-select: none; /* IE 10 and IE 11 */
 	 user-select: none; /* Standard syntax */
}
/********* Typewriter ***************/
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;600;800&display=swap');	
		#typewriter {
		position:relative;
		top:20px;
		margin:0px auto;
		display:block;
		width:100%;
    	font-family: 'Poppins';
    	font-size: 1.120rem;
		color:#2D2121;
    	overflow: hidden;
    	border-right: 3px solid #2D2121;
    	padding-right: 10px;
}

		#typewriter::after { /* add a pseudo-element after the #typewriter element */
			content: "|";
			display: inline-block;
			width: 8px;
			height: 21px;
			background: #2D2121;
			margin-left: 7px;
			animation: blinkCursor 0.9s infinite;
		}
		#typewriter a{
      color: #5D5959; /* Set the desired text color for the link */
    }
		.center-align {
  			display: flex;
  			align-items: center;
			align-content: center;
  			justify-content: center;
			margin: 0 auto;
			padding:0;
			text-align: center;
}

.form-input-token{
	padding:4px 20px;
	border:1px solid #B2B1B1;
	font-size:1rem;
	margin-right:20px auto;
}
.form-input-token:focus{
	outline: none !important;
	border:1px solid #01A8EF
}
.btn-submit-token{
	border:1px solid #0056CB;
	border-radius:3px;
	background:#01A0FF;
	color:#fff;
	font-size:1rem;
	padding:5px 14px;
	margin:0 10px;
}
		@keyframes blinkCursor {
			0% {
				opacity: 1;
			}
			50% {
				opacity: 0;
			}
			100% {
				opacity: 1;
			}
		}
/************** Typewriter ***************************************/

/******* Google Icon style *****/
.fontawesome-icon{
position:relative;
	margin-right:18px;
	font-size:40px !important;
	top:4px;
}
.gicon{
	position:relative;
	margin-right:4px;
	top:6px;
	font-size:34px !important;
}
.btnicon{
	position:relative;
	margin-right:4px;
	top:10px;
	font-size:34px !important;
}
.nav-icon{
	position:relative;
	margin-right:4px;
	top:6px;
	font-size:24px !important;
}
/******************************/
/******** Scroll to Top************/
.hc_scrollup{
	border-radius:4px 4px 0 0;
	bottom:0;
	display:none;
	font-size:30px;
	font-weight:600;
	height:40px;
	opacity:1;
	position:fixed;
	left:2px;
	text-align:center;
	width:50px;
	overflow:hidden;
	z-index:99999;
	box-shadow: 12px 0px 12px rgba(0,0,0,0.33);
			}

	.hc_scrollup:hover{opacity:1;color:#000}
	.hc_scrollup i{font-size:24px}cite{font-style:italic !important}
	.hc_scrollup{background:none repeat scroll 0 0 #B73324;color:#fff}
/******** Scroll to Top************/
/************* Form Input style *********/
.form-input{
	background:#EDEDED
}
.module--input{
	line-height:2rem;
	background:#fff;
	color:#222;
	font-size:1.1rem;
	border:1px solid #666;
	padding:10px 23px;
	margin: 12px auto;
}
.module--input:focus{
	outline: none !important;
	border:1px solid #01A8EF
}
.btnsvg{
	border:0px;
	padding:4px;
	background:transparent;
}
.form-section-checkmail{
	display:block;
	width:100%;
	max-width:100%;
	margin:20px auto;
	clear:both;
}
@media only screen and (max-width : 1120px) {
	.form-section-checkmail{
	display:block;
	width:100%;
	max-width:680px;
	margin:20px auto;
		visibility: hidden;
}
}
/************* Form Input style **********/