:root {
	--anchoMinContP: 320px;
}

* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}

body {
	min-height: 100%;
}

.contenedor-principal {
	width: 100vw;
	height: 100vh;
	min-width: var(--anchoMinContP);
	background-size: 100% 100%;
	background-repeat: no-repeat;
}

.contenedor1 {
	position: absolute;
	top: 14vh;
	height: 72vh;
	width: 100vw;
	z-index: 1;
}

.contenedor1 a {
	display: inline-block;
	height: 100%;
	width: 100%;
}

.contenedor2 {
	position: absolute;
	left: 49%;
	top: 53%;
	width: 2vw;
}

.contenedor2 .img {
	width: 100%;
}