:root {
	--colorPrincipla: #e4c31f;
}

html {
	font-size: 62.5%;
	box-sizing: border-box;
}

body {
	font-size: 16px;
	margin: 0;
	font-family: 'Nunito Sans', sans-serif;
}

*,
*:before,
*::after {
	box-sizing: inherit !important;
}



/* seccion del diseño del splash */
.no-vista {
	display: none;
}

.splash {
	width: 100%;
	height: 100vh;
	position: absolute;
	background-color: #061c8d;
	z-index: 100;
}

/* seccion de diseño del anuncio para los clientes */
.contenedor {
	width: 100%;
	height: 100vh;
}

.imagen__publicidad__principal {
	height: 100vh;
	width: 100%;
	object-fit:fill;
}

.splash__imagen-doc {
    height: 100vh;
    width: 100%;
    object-fit: contain;
}

/* diseño del logo */
.contenedor__logo{
	z-index: 2;
	position: absolute;
	width: 100%;
	display: flex;
	justify-content: center;
}

.logoEmpresa {
	width: 20rem;
}