	@media screen and (min-width:992px) {
		.nav-item {
			line-height: 80px;
		}
	}

	body {
		background-color: #eaecee !important;
	}

	.menu {
		position: fixed !important;
		top: 0;
		width: 100%;
		height: auto;
		z-index: 100;
	}

	.bg-local {
		padding: 15px;
		border-radius: 10px !important;
		background-color: #fff;
	}

	.hero {
		background-image: url("../img/fondo.jpg");
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		width: 100%;
		height: 100vh;
	}

	.sombra {
		padding: 60px;
		background: #000;
		height: 100vh;
		width: 100vw;
		position: absolute;

		opacity: 30%;
	}

	.texto {
		padding: 10%;
		width: 100vw;
		height: 100vh;
		align-items: center;
		justify-content: center;

	}

	.content-hero {
		display: flex;
		height: 100vh;
		align-items: center;
		text-align: center;
		font-weight: bold;
		color: #fff;
		font-size: 2rem;
		text-shadow: black 0.1em 0.1em 0.2em
	}

	.content-hero>p {
		position: absolute;
	}

	.btn-end {
		display: flex;
		position: absolute;
		height: 100vh;
		width: 100vw;
		align-items: flex-end;
		justify-content: center;
		padding-bottom: 60px;
	}

	.btn-end>a {
		background: transparent;
		border-color: #000;
		border: 1px;
		padding: 50px;
	}

	.p-default {
		padding-top: 70px;
	}