@import url('https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');
@import url('https://fonts.googleapis.com/css?family=IBM+Plex+Sans:300,400,500,600,700&display=swap');

/* Estilos generales customizados */



:root {
	/* colores */
	--color-texto-oscuro: #000;
	--color-fondo: #465d72;
	--color-fondo-claro-1: #637789;
	--color-fondo-claro-2: #8397a9;
	--color-texto: #454344;
	--color-texto-blanco: #fff;
	/* textos */
	--fuente-1: 0.75em;
	--fuente-2: 1em;
	--fuente-3: 1.25em;
}
html, body {
	overflow: hidden;
}

/* * {outline: 1px solid lightgray;} */
body {
	background-color: var(--color-fondo);
	margin: 0;
	height: 100vh;
	width: 100vw;
}
/* p {
	color: var(--color-texto);
} */
body > svg {
	z-index: -1;
}
main {
	padding: 0 !important;
}
#sapper {
	height: 100%;
	width: 100%;
}

button:focus {
	outline: none;
}
* {
	-webkit-touch-callout: none;
    -webkit-user-select: none; 
    -khtml-user-select: none; 
    -moz-user-select: none; 
    -ms-user-select: none; 
    user-select: none; 
}

button:active {
	outline: none;
	border: none;
	}

/*  Fin estilos customizados*/



.carousel {
	height: 12rem;
}

.carousel button.left svg,
.carousel button.left svg *,
.carousel button.right svg,
.carousel button.right svg * {
	stroke: #fff;
}
.carousel button.left {
	left: -0.25rem;
}
.carousel button.right {
	right: -0.25rem;
}


.carousel ul {
	
	margin: 0 !important;
	
}

.carousel ul li {
	
	background-color: var(--color-texto) !important;

	/* margin: .5rem; */
	border-radius: 0 !important;
	background-color: transparent !important;
	height: 1.25rem !important;
	width: 1.25rem !important;
	display: flex;
	align-items: center;
	justify-content: center;
}
.carousel ul li::before {
	content: '';
	width: .75rem;
	height: .75rem;
	display: block;
	border-radius: 100%;
	border: 1px solid #bbb;
	/* background-color: var(--color-texto) !important; */
}


svg {
	pointer-events:none;
}
svg *{
	pointer-events:auto;
}


.Titulo-l1 {
	font-family: IBM Plex Sans, Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;

}
  .Titulo-l2 {
	font-family: IBM Plex Sans, Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;

}

