@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 {
	/*background-color:var(--pure-white);*/
	width:100%;
	min-width: 320px;
	line-height:1.65;
	margin: 0;
    padding: 0;
	background-attachment:fixed;
	background-size:cover;
    font-family: var(--nx-f-family-InterVariable);
    font-weight: 400;
    font-size: 1rem;
    color: var(--text-black) !important;
    overflow-x: hidden;
  /*-webkit-tap-highlight-color:transparent;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-text-size-adjust: 100%;*/
}
    *, body {
    -webkit-tap-highlight-color: transparent;
}
/*****##### UNTITLED #####*****/
*,::after,::before{box-sizing:border-box}
*,*: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:#026415 !important;color:#fffffff !important;text-shadow: none;}
::-webkit-selection{background:#026415 !important;color:#fffffff !important;text-shadow: none;}
::-o-selection{background:#026415 !important;color:#fffffff !important;text-shadow: none;}
::selection{background:#026415 !important;color:#ffffff !important;text-shadow: none;}
/*****##### INTITLED #####*****/
/**** Disabled elements ***/
.section-disabled{
    display:none !important;
    visibility: none !important;
}
/**** Disabled elements ***/
/*** Hidden Keyphrase Words ***/
.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 */
}
.spacer-obj-x {
    margin-right: 12px;
}
.box:hover::after, body {
    width: 100%;
}
p,div{
	margin: 0;
}
/* YOOtheme linked icon */
.button-text:hover:not(:disabled)::after {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2223%22%20height%3D%2211%22%20viewBox%3D%220%200%2023%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23262526%22%20points%3D%2217%201%2022%205.5%2017%2010%22%20%2F%3E%0A%20%20%20%20%3Cline%20fill%3D%22none%22%20stroke%3D%22%23262526%22%20x1%3D%220%22%20y1%3D%225.5%22%20x2%3D%2222.4%22%20y2%3D%225.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
	background-position: 100% 50%;
  }
.button-text::after {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2223%22%20height%3D%2211%22%20viewBox%3D%220%200%2023%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23262526%22%20points%3D%2217%201%2022%205.5%2017%2010%22%20%2F%3E%0A%20%20%20%20%3Cline%20fill%3D%22none%22%20stroke%3D%22%23262526%22%20x1%3D%220%22%20y1%3D%225.5%22%20x2%3D%2222.4%22%20y2%3D%225.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
	background-repeat: no-repeat;
	background-position: calc(100% - 5px) 50%;
  }
  .button-text::after {
	content: "";
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	bottom: 0;
	right: 0;
	width: 22px;
	height: 22px;
	transition: .2s ease-out;
	  transition-property: all;
	transition-property: height,width,background-position;
  }
  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:focus {
    outline: 0!important;
}
a {
    font-family: -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;
    color: #383633;
    font-weight:400;
    text-decoration: none;
    background-color: transparent;
    transition: 0.2s;
}
a:hover{
    color:#d94100;
}
.title-shadow-small{
	text-shadow: 0px 4px 4px rgba(0,0,0,.25);
}
/**** Hero Title Animation***/
@keyframes slideInFromLeft {
	0% {
	  transform: translateX(-33%);
		opacity: 0.05;
	  -moz-transition: opacity 0.05s;
	  -webkit-transition: opacity 0.05s;
	  -o-transition: opacity 0.05s;
	}
	100% {
	  transform: translateX(0);
		opacity: 1;
		-moz-transition: opacity 1s;
	  -webkit-transition: opacity 1s;
	  -o-transition: opacity 1s;
	}
  }
  .animtooltiptext {
	visibility: visible;
	  animation: 1.2s ease-in-out 0s 1 slideInFromLeft;
  }
/******** 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************/
/*** Wordpress Last Post Marker ***/
/* Styling the latest posts block to add numbered markers */
.wp-block-latest-posts__list {
    list-style: none; /* Remove default bullets */
    counter-reset: post-counter; /* Initialize counter */
    padding-left: 0;
}

.wp-block-latest-posts__list li {
    position: relative;
    padding-left: 1.2em; /* Space for the number */
    margin-bottom: 1em;
}

.wp-block-latest-posts__list li::before {
    counter-increment: post-counter;
    content: counter(post-counter) "."; /* Number followed by a dot */
    position: absolute;
    left: 0;
    font-weight: bold;
    color: rgb(255, 255, 255); /* Adjust color as needed */
}

/* Optional: Style for circular marker instead of number */
.wp-block-latest-posts__list li.circle-marker::before {
    content: "•"; /* Unicode for a filled circle */
    font-size: 1.062rem;
    color: #ffffff; /* Adjust color as needed */
}
/*** Wordpress Last Post Marker ***/