.container{
	position: relative;
	display: block;
}
.bg-brown-strong.small-margin{
	display: none;
}
footer.container{
	display: none;
}
@import url('https://fonts.googleapis.com/css2?family=Karla:wght@400;600;700&family=Poppins:wght@300;400;500;600;700&display=swap');
/************* Global styles ***************/
*, *:before, *:after {
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	font-size: 100%;
	list-style: none;
	text-decoration: none;
}
body{
	font-family: 'Karla', sans-serif;
	font-size: 1.041vw;
	font-weight: 400;
	line-height: 1.329;
	letter-spacing: 0em;
}
a {
		cursor: pointer;
		text-decoration: none;
}
html{
	scroll-behavior: smooth;
}
/* colores */
.white{
	color: #FFFFFF;
}
.orange {
	color: #CE7B4D;
}
.bg-orange{
	background-color: #CE7B4D;
}
.navy-blue{
	color:#25343F;
}
.bg-navy-blue{
	background-color: #25343F;
}
.gray{
	color: #D4D3D5;
}
.bg_gray{
	background-color: #D4D3D5;
}
/* tamaños fuentes */
.h1{
	font-family: 'Poppins', sans-serif;
	font-size: 5.989vw;
	font-weight: 700;
	line-height: 0.956;
	
}
.titulo {
	font-family: 'Poppins', sans-serif;
	font-size: 3.229vw;
	line-height: 1.5;
	font-weight: 700;
	letter-spacing: 0;
	padding-bottom: 0;
	text-transform: uppercase;
 }
.menu{
	font-family: 'Karla', sans-serif;
	font-size: 0.937vw;
	font-weight: 700;
	line-height: 1.22;
	letter-spacing: 0.0716em;
}
.menu:hover {
	color: #CE7B4D;
}
.sub-title{
	font-family: 'Karla', sans-serif;
	font-weight: 700;
	font-size: 1.25vw;
	line-height: 1.083;
	text-transform: uppercase;
}
/* botones */
.btn {
	font-family: 'Karla', sans-serif;
	font-weight: 600;
	text-transform: uppercase;
	outline: none;
	padding: 0.729vw 1.302vw;
	transition: all .4s ease-in;
	line-height: 1.2;
	
}
.btn-blue{
	border: 2px solid #25343F;
	color: #25343F;
	font-size: 0.833vw;
	line-height: 1.1875;
	letter-spacing: 0.0712em;
	
}
.btn-blue:hover{
	background: #25343F;
	color: #FFFFFF;
}
.btn-orange{
	font-size: 0.781vw;
	font-weight: 700;
	line-height: 1.2;
	letter-spacing: 0.0713em;
	border: 2px solid #CE7B4D;
	color: #CE7B4D;
}
.btn-orange:hover {
	background: #CE7B4D;
	color: #FFFFFF;
}
.btn-white{
	border: 2px solid #FFFFFF;
	font-size: 0.781vw;
	color: #FFFFFF;
	letter-spacing: 0.0713em;
}
.btn-white:hover{
	background: #fff;
	color: #CE7B4D;
}
/* input */
label{
	display: none;
}
input{
	font-family: 'Karla', sans-serif;
	font-size: 1.25vw;
	line-height: 1.166;
/* 	padding: 0 1.041vw 0.885vw; */
	padding: 0 0 0.885vw 1.041vw;
	color: #25343F;
	width: auto;
}
input::placeholder {
	color: #454749;
}
input.error{
	border-bottom: 1px solid #D33C27;
	color: #D33C27;
}
/* clases */
.center{
	text-align: center;
}
.row{
	display: block;
	position: relative;
}
.desktop{
	display: block;
}
.mobile{
	display: none;
}

/************* styles ***************/
/* font-family: 'Karla', sans-serif;
font-family: 'Poppins', sans-serif; */

/*********** menu **************/
#burguerMenu_americas {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: 1.642em;
	height: 20px;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: 0.5s ease-in-out;
	-moz-transition: 0.5s ease-in-out;
	-o-transition: 0.5s ease-in-out;
	transition: 0.5s ease-in-out;
	cursor: pointer;
}
#burguerMenu_americas span {
	display: block;
	position: absolute;
	height: 2px;
	width: 24px;
	border-radius: 9px;
	opacity: 1;
	left: 0;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: 0.25s ease-in-out;
	-moz-transition: 0.25s ease-in-out;
	-o-transition: 0.25s ease-in-out;
	transition: 0.25s ease-in-out;
}
#burguerMenu_americas span:nth-child(1) {
	top: 0px;
}

#burguerMenu_americas span:nth-child(2),
#burguerMenu_americas span:nth-child(3) {
	top: 7px;
	width: 50%;
	left: 6px;
}

#burguerMenu_americas span:nth-child(4) {
	top: 14px;
}
#burguerMenu_americas.open{
	z-index: 10;
	position: fixed;
	right: 24px;
}
#burguerMenu_americas.open span:nth-child(1) {
	top: 7px;
	width: 0%;
	left: 50%;
}

#burguerMenu_americas.open span:nth-child(2) {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	width: 23px;
	left: 0;
}

#burguerMenu_americas.open span:nth-child(3) {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	width: 23px;
	left: 0;
}

#burguerMenu_americas.open span:nth-child(4) {
	top: 7px;
	width: 0%;
	left: 50%;
}

.nav-mobile{
	display: none;
}
#burguerMenu_americas{
	display: none;
}

/* Navegación */

.navigation{
		position: absolute;
		z-index: 1;
		width: 100%;
		margin-block-end: 10.416vw; 
}
nav.navegacion {
	max-width: 100%;
	padding-top: 2.604vw;
	padding-inline-start: 6.093vw;
	padding-inline-end: 6.093vw;
}
.navigation .logo {
	width: 9.166vw;
	max-width: 8.8em;
	margin-right: 5vw;
}
.btn-whats{
	right: 4.81vw;
}
.btn-whats.footer {
	position: absolute;
	top: unset;
	bottom: 75.6vw;
}
/* section hero */
section.hero {
	display: grid;
	grid-template-columns: 1fr 1fr;
}

.hero .hero-item:first-of-type{
	width: 32.812vw;
	margin-left: 6.093vw;
}
h1.h1{
	margin-top: 16.406vw;
	margin-bottom: 0;
	width: 32.76vw;
}
.item.info h2{
	margin-bottom: 3.125vw;
	padding-bottom: 0;
	font-weight: 700;
	font-size: 2.2vw;
}
.item.info h2 span{
	font-weight: 400;
	text-transform: capitalize;
}
.hero .hero-item:first-of-type p{
	padding-right: 12vw;
	line-height: 1.329;
	margin-bottom: 3.385vw;
}

/* section desarrollo */
section#desarrollo, section#amenidades, .banner {
	padding-top: 3.854vw;
	padding-bottom: 4.01vw;
}
section#desarrollo .contenedor{
	display: grid;
	grid-template-columns: 1fr 1fr;
	margin: 0 auto;
	width: 75vw;
	max-width: 72em;
}
.desarrollo picture.row{
	width: 31.406vw;
	max-width: 30.15em;
}

.info-desarrollo .orange {
	line-height: 1.064;
	margin-right: 0.468vw;
}
#desarrollo .contenedor .item:last-of-type{
	margin-left: 6.25vw;
}
#desarrollo .contenedor .info-text{
	text-align: center;
	margin-top: 3.645vw;
}
.desarrollo .info-text p.navy-blue{
	margin-top: 0.260vw;
	margin-bottom: 4.427vw;
} 
.desarrollo .info-text h2.titulo {
		text-transform: none;
}
section.info-desarrollo {
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-template-rows: 1fr 1fr;
	margin-bottom: 6.145vw;
}
.double {
	display: flex;
	align-items: center;
	margin-top: 2.187vw;
	margin-bottom: 2.083vw;
}
section.info-desarrollo div:first-of-type .double{
	margin-top: 0;
}
.even {
		left: 3.02vw;
		position: relative;
}
section.info-desarrollo .first .titulo{
	margin-bottom: 2.083vw;
}
.btn-desarrollo {
		text-align: center;
}


/* section amenidades */
.containers .contenedor-items{
	display: grid;
	grid-template-columns: 1fr 1fr;
	width: 75vw;
	max-width: 72em;
	margin: 0 auto;
}
.contenedor-items .items:first-of-type{
	padding-top: 4.062vw;
/* 	padding-bottom: 3.645vw; */
}
.amenidades .titulo {
		left: 4.947vw;
		position: relative;
		text-transform: none;
}
.amenidades p.navy-blue {
		margin-top: 2.083vw;
		margin-bottom: 3.229vw;
}
.list-amenidades {
		display: grid;
		grid-template-columns: 1fr 1fr;
}
.list-amenidades ul li {
	display: block;
	position: relative;	
	margin-top: 0.885vw;
	cursor: pointer;
}
.list-amenidades ul li.inhabilitada {
	cursor: not-allowed;
}
.list-amenidades ul li.inhabilitada:hover {
	opacity: .8;
}
.list-amenidades ul li:first-of-type{
	margin-top: 0;
}
.list-amenidades ul li:last-of-type{
	margin-bottom: 0;
}
div#amenidad_principal {
	transition: .5s ease-in-out;
}
.arrows-slide {
		position: absolute;
		bottom: 1.25vw;
		z-index: 11;
		right: 3.072vw;
}
.arrow {
		display: inline-block;
		width: 2.135vw;
		max-width: 2.05em;
		cursor: pointer;
		z-index: 10;
}
.arrow.izq{
	margin-right: 1.979vw;
}
.containers:last-of-type .contenedor-items{
	grid-template-columns: 1fr;
}
.small-slide {
		display: flex;
}
div#contenedor_slide_amenidades {
	overflow: hidden;
	height: 20em;
}

div#contenedor_slide_amenidades .small-slide div {
	display: inline-block;
	width: 33.333%;
	position: absolute;
	transition: .15s ease-in-out;
}

div#contenedor_slide_amenidades .small-slide {
	position: relative;
	transition: .15s ease-in-out;
}
.contenedor-image{
	width: 87.447vw;
	max-width: 83.95em;
	margin: 0 auto;
}

/* Modelos */
.modelos .contenedor {
	width: 75vw;
	max-width: 72em;
	margin: 0 auto;
	padding-block-start: 4.27vw;
}


.contenedor_nav {
		display: flex;
		justify-content: space-between;
		align-items: end;
}
.contenedor_nav .logo {
		width: 12.395vw;
		max-width: 11.9em;
}
.contenedor_nav .item_nav{
	display: flex;
	flex-direction: column;
	text-align: right;
}
.item_nav .titulo{
	text-transform: none;
}

.modelos-tab {
		display: flex;
		justify-content: space-between;
		flex-wrap: nowrap;
}
.modelos-tab li {
		padding: 0 5px;
		cursor: pointer;
		transition: .15s ease-in-out;
}
.modelos-tab a{
	cursor: pointer;
}
.modelos-tab hr {
		height: inherit;
		border: inherit;
		margin: inherit;
		padding: inherit;
		box-sizing: inherit;
		overflow: hidden;
		border-width: 1px;
		border-style: inset;
}
#contenedor_modelos .contenedor_modelos.row {
	height: 60em;/*44em*/
	position: relative;
}

.modelo {
		display: grid;
		grid-template-columns: 1fr 56.197vw;
		grid-template-rows: repeat(3, 1fr);
		margin-block-start: 3.385vw;
}
#contenedor_modelos .modelo{
	transition: .15s ease-in-out;
	opacity: 0;
	height: 44em;
	position: absolute;
	pointer-events: none;
}
#contenedor_modelos .modelo.shown {
	opacity: 1;
	pointer-events: unset;
}
.modelos .modelo-img{
	width: 56.197vw;
	max-width: 53.95em;
	grid-column: 2 / 3;
	grid-row: 1 / 4;
}
h2.titulo.gray.corpo {
	text-transform: none;
}
.modelo.corporativo{
	grid-template-columns: 1fr 59.531vw;
}
.modelo.corporativo .modelo-name ul {
		margin-top: 0.52vw;
} 
.modelos .corporativo .modelo-img{
	width: 59.531vw;
	max-width: 57.15em;
	overflow: hidden;
	
}
/* slide */
.slider_content {
		display: flex;
		
		width: 200%;
		height: 100%;
		margin-left: -100%;
}
#contenedor_coorporativo .slider{
	transition: .15s ease-in-out;
}
#contenedor_coorporativo.other .slider{
	transform: translateX(100%);
}
.modelo-name p.white{
	text-transform: uppercase;
	margin-bottom: 0.5vw;
}
.modelo-name .titulo{
	line-height: 1.064;
	display: inline;
}
.modelo-name .sub-title {
	bottom: 3.75vw;
	position: relative;
	display: inline-block;
	left: 0.9vw;
}
#tipoD .modelo-name .sub-title{
	position: absolute;
	right: 1em;
	display: block;
	left: 11.5vw;
	bottom: 4vw;
}
#tipoE .modelo-name .titulo, 
#tipoF .modelo-name .titulo,
#tipoG .modelo-name .titulo{
	width: 90%;
	display: inline-block;
}
#tipoE .modelo-name .sub-title, 
#tipoF .modelo-name .sub-title,
#tipoG .modelo-name .sub-title{
	left: 11vw;
	bottom: 5.6vw;
}

.modelo .modelo-descr {
	position: relative;
	top: -4.166vw;
}
.modelo-descr .sub-title{
	margin-bottom: 1.145vw;
}
#modelos .modelo-descr ul li.white {
		display: block;
}


.modelo-ubic {
	top: -4.166vw;
	position: relative;
	padding-top: 2.604vw;
	display: none;
}
.modelo-ubic .item-imagen{
	width: 9.635vw;
	max-width: 9.25em;
	padding-top: 1.406vw;
}
.arrows-slide.modelos {
		bottom: 3.062vw;
		right: 3.072vw;
}
.contacta-asesor {
	position: absolute;
	bottom: 2.7vw;
	left: 18.57vw;
}

.modelo.corporativo .modelo-descr{
		top: 0;
	}
.modelo.corporativo .modelo-descr .sub-title{
	 margin-top: 0.885vw;
}
.modelo.corporativo li{
	display: block;
}
.modelo.corporativo .modelo-ubic{
	padding-top: 0;
	display: block;
}
.contenedor_corpo .contacta-asesor {
	position: absolute;
	bottom: 4.7vw;
	left: 15.2vw;
}
.arrows-slide.corporativo {
		bottom: 4.906vw;
		right: 3.02vw;
}

/* slide images */
div.row.slides{
	padding-top: 3.854vw;
	padding-bottom: 4.01vw;
}
.slides .contenedor-slides{
	width: 87.447vw;
	max-width: 83.95em;
	margin: 0 auto;
}
div#slide_fotos {
	overflow: hidden;
}
#slide_fotos .slide {
	position: absolute;
	top: 0px;
	left: 0px;
	transition: .15s ease-in-out;
	z-index: 0;
}
#slide_fotos .slide.active {
	z-index: 10;
}
/* section contac */
.contacto .contenedor {
	display: grid;
	grid-template-columns: 43.802vw 1fr;
	text-align: center;
}
.contacto .contenedor .items:first-of-type{
	margin: 0 auto;
	width: 31.406vw;
	max-width: 30.15em;
	position: relative;
	margin-top: 10.26vw;
}
.contacto h2.titulo {
		text-transform: none;
}
.contacto .items.image{
	-ms-grid-row: 1;
	-ms-grid-row-span: 2;
	grid-row: 1 / 3;
	-ms-grid-column: 1;
	-ms-grid-column-span: 1;
	grid-column: 1 / 2;
}
.contacto .item:last-of-type{
	-ms-grid-row: 2;
	-ms-grid-row-span: 1;
	grid-row: 2 / 3;
}
div#content-form {
		padding-top: 5.729vw;
}
.formulario .inputs {
		display: flex;
		justify-content: space-between;
		padding-bottom: 2.343vw;
}
.inputs input{
	width: 13.333vw;
	letter-spacing: 0;
	
}
.contacto .contenedor .necesario {
		text-align: left;
		margin-bottom: 1.77vw;
}
.send {
		display: flex;
		justify-content: space-between;
		align-items: center;
}
.send .social-media{
	margin-right: 5.312vw;
}
/* .send .fb{
	width: 0.567vw;
	max-width: 0.544em;
} */
.send img{
	width: 1.215vw;
	max-width: 1.166em;
}
.send .ig{
	margin-left: 1.822vw;
	margin-right: 1.562vw;
}
.contacto .contenedor .items.nara {
	margin: 0 auto;
	width: 31.406vw;
	max-width: 30.15em;
}
.items.nara .nara {
	display: flex;
	justify-content: space-between;
	align-items: center;
	position: relative;
}
.logo-contacto {
		width: 9.136vw;
		max-width: 8.771em;
		text-align: left;
}
p.direccion {
		width: 18.906vw;
		max-width: 18.15em;
}

/***** FOOTER *****/
.logo-nara-capital {
	width: 24.265vw;
	max-width: 23.294em;
	margin-top: 1.562vw;
}
footer .proyect {
	padding-block-start: 8.020vw;
	padding-block-end: 4.166vw;
}
.proyect p.white {
	font-size: 1.09vw;
	font-family: 'Open Sans', sans-serif;
	letter-spacing: 0.071em;
	line-height: 1.78;
}
.ubicaciones {
	display: block;
	position: relative;
}
.ubicaciones .nara {
	display: inline-block;
	position: relative;
	text-align: center;
	vertical-align: middle;
	margin: 0 1.953em;
	width: 23.854vw;
	max-width: 22.9em;
}
.ubicaciones .desktop img {
	max-width: 22.855em;
	width: 23.807vw;
}
.americas .americas {
	max-width: 8.53em;
	width: 10vw;
}
.neruda .neruda {
	max-width: 11.26em;
	width: 13.20vw;
}
.americas .americas {
	max-width: 15.634em;
	width: 16.285vw;
	position: absolute;
	top: 50%;
	right: 50%;
	transform: translateY(-50%) translateX(50%);
}
.neruda .neruda {
	max-width: 14.344em;
	width: 14.941vw;
	position: absolute;
	top: 50%;
	right: 50%;
	transform: translateY(-50%) translateX(50%);
}
.navy-blue.site {
	margin-top: 2.812vw;
	position: relative;
	display: block;
	margin-bottom: 6.145vw;
}
.navegacion.nav-container {
	display: flex;
	width: 45.989vw;
	max-width: 44.15em;
	margin: 0 auto;
	z-index: 1;
	position: relative;
	align-items: center;
}
.nav-container nav {
		max-width: 100%;
		padding-inline-start: 0;
		padding-inline-end: 0;
		margin: 0;
}

.nav-container .logo-americas {
	max-width: 8.8em;
	width: 9.166vw;
	margin: 2.031vw 2.5vw 1.666vw 0vw;
}
.nav-container nav .text{
	margin-right: 1.302vw;
}
.nav-container nav .ct{
	margin-right: 1.979vw;
}
.nav-container nav img{
	width: 1.215vw;
	max-width: 1.166em;
}
.nav-container nav img.wa{
	margin-left: 1.562vw;
}
.nav-container nav img.ig{
	margin-left: 1.562vw;
	margin-right: 1.562vw;
}
.copyright p:first-child{
	padding-top: 0;
	padding-bottom: 0;
	line-height: 1.77;
	margin-top: 0.781vw;
}
.copyright p {
	padding-top: 2.18vw;
	padding-bottom: 4.166vw;
}
video#videoNaraAmericas {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
}

div#videoContainer {
	position: relative;
}
/******************************* Ajustes Big *******************************/
@media only screen and (min-width: 1920px){
	body{
		font-size: 1.25em;
		line-height: 1.329;
	}
	.sub-title{
		font-size: 1.2em;
	}
	.h1{
		font-size: 5.75em;
	}
	.titulo {
		font-size: 3.1em;
	}
	
	/* 	botones */
	.btn {
		font-size: 0.8em;
		padding: 0.7em 1.25em;
	}
	
	/* 	input */
	input{
		font-size: 1.2em;
		padding: 0 0em 0.708em 0.833em;
	}
	
	
	/* 	navegación */
	.navigation{
		margin-block-end: 10em;
	}
	nav.navegacion{
		padding-top: 2.5em; 
		padding-inline-start: 5.85em;
		padding-inline-end: 5.85em; 
	}
/* 	section.hero {
		grid-template-columns: 1fr 48.6em;
	} */
	.hero .hero-item:first-of-type{
		width: 31.5em;
		margin-left: 5.85em;
	}
	h1.h1{
		width: 5.469em;
		margin-top: 2.739em;
	}
	.item.info h2{
		margin-bottom: 0.521em;
	}
	.item.info h2 span{
		font-size: 1.25vw;
	}
	#desarrollo .contenedor .info-text{
		margin-top: 3.5em;
	}
	.hero .hero-item:first-of-type p {
		width: 22.15em;
		padding-right: 3.6em;
	}
	
	/* 	Desarrollo */
	section#desarrollo, section#amenidades, .banner {
		padding-top: 3.7em; 
		padding-bottom: 3.85em;
	}
	#desarrollo .contenedor .item:last-of-type{
		margin-left: 6em;
	}
	.desarrollo .info-text p.navy-blue{
		margin-top: 0.25em;
		margin-bottom: 4.25em;
	} 
	section.info-desarrollo{
		margin-bottom: 5.9em;
	}
	.info-desarrollo .orange{
		margin-right: 0.145em;
	}
	.double{
		margin-top: 2.1em;
		margin-bottom: 2em;
	}
	.odd {
			left: 2.9em;
	}
/* 	section ameniddades */
	section.info-desarrollo .first .titulo{
		margin-bottom: 0.645em;
	}
	.contenedor-items .items:first-of-type{
		padding-top: 3.9em;
/* 		padding-bottom: 3.5em; */
	}
	
	.amenidades .titulo {
			left: 1.532em;
	}
	.amenidades p.navy-blue {
			margin-top: 2em;
			margin-bottom: 3.1em;
	}
	.list-amenidades ul li {
		margin-top: 0.708em;
	}
	.arrows-slide {
			bottom: 1.2em;
			right: 2.95em;
	}
	.arrow.izq{
		margin-right: 1.9em;
	}
	
	/* Modelos */
	.modelos .contenedor {
		padding-block-start: 4.1em;
	}
	.modelo {
		grid-template-columns: 1fr 53.95em;
		margin-block-start: 3.25em;
	}
	.modelo-name p.white{
		margin-bottom: 0.5vw;
	}
	.modelo-name .sub-title {
		bottom: 3em;
		left: 0.791em;
	}
	#tipoD .modelo-name .sub-title{
		right: 1em;
		left: 9.5em;
/* 		bottom: ; */
	}
	.modelo .modelo-descr {
		top: -4em;
	}
	.modelo-descr .sub-title{
		margin-bottom: 0.916em;
	}
	
	.modelo-ubic {
		padding-top: 2.5em;
		top: -4em;
	}
	.modelo-ubic .item-imagen{
		padding-top: 1.35em;
	}
	
	.modelo.corporativo{
		grid-template-columns: 1fr 57.15em;
	}
	.modelo.corporativo .modelo-name ul {
			margin-top: 0.5em;
	} 
	.modelo.corporativo .modelo-descr{
		top: 0;
	}
	.modelo.corporativo .modelo-descr .sub-title{
		margin-top: 0.708em;
	}
	.modelo.corporativo .modelo-ubic{
		padding-top: 0;
	}
	.arrows-slide.modelos {
		bottom: 3.9em;
		right: 2.95em;
	}
	.arrows-slide.corporativo {
			bottom: 3.75em;
			right: 2.9em;
	}
	.send .social-media{
		margin-right: 4.857em;
	}
	/* .contenedor_corpo .contacta-asesor {
		position: absolute;
		bottom: 3.7vw;
		left: 15.2vw;
	}
	 */
	
	
/* 	slides */
	.slides{
		padding-top: 3.7em; 
		padding-bottom: 3.85em;
	}
	/* section contac */
	.contacto .contenedor {
		grid-template-columns: 1fr 38.227em;
	}
	.contacto .contenedor .items:first-of-type{
		margin-top: 9.85em;
	}
	div#content-form {
			padding-top: 5.5em;
	}
	.formulario .inputs {
		padding-bottom: 2.25em;
	}
	.inputs input{
		width: 10.666em;
	}
	.contacto .contenedor .necesario {
			margin-bottom: 1.7em;
	}
	.send .ig{
		margin-left: 1.75em;
		margin-right: 1.5em;
	}
	
	/***** FOOTER *****/
	.logo-nara-capital{
		margin-top: 1.5em;
	}
	footer .proyect {
		padding-block-start: 7.7em;
		padding-block-end: 4em;
	}
	.proyect p.white{
		font-size: 0.933em;
	}
	.navy-blue.site {
		margin-top: 2.7em;
		margin-bottom: 5.9em;
	}
	.nav-container .logo-americas {
		margin: 1.95em 2.4em 1.6em 0em;
	}
	.nav-container nav .text{
		margin-right: 1.388em;
	}
	.nav-container nav .ct{
		margin-right: 2.111em;
	}
	.nav-container nav img.ig{
		margin-left: 1.75em;
		margin-right: 1.5em;
	}
	.copyright p {
		padding-top: 2.083em;
		padding-bottom: 3.333em;
	}
}

/******************************* Ajustes tablet *******************************/
@media only screen and (min-width: 600px) and (max-width: 992px){
	h1.h1{
		width: 5.7em;
		margin-bottom: 0;
	}
	.modelos-tab li{
		padding: 0 0.260vw;
	}
}
/******************************* Ajustes mobile *******************************/
@media only screen and (max-width: 600px){
	.desktop{
		display: none;
	}
	.mobile{
		display: block;
	}
	.small-margin {
			padding: 0 1.533em;
	}
	/* tamaños fuentes */
	.h1{
		font-family: 'Poppins', sans-serif;
		font-size: 4em;
		line-height: 1.066;
		
	}
	.titulo {
		font-size: 2.933em;
		line-height: 1.363;
		text-transform: uppercase;
	 }
	.menu{
		font-size: 1.2em;
		letter-spacing: 0;
	}
	.sub-title{
		font-size: 1.333em;
		line-height: 1.15;
	}
	/* botones */
	.btn {
		padding: 0.933em 1.733em;
		
	}
	.btn-blue{
		font-size: 1em;
		
	}
	.btn-orange,
	.btn-white{
		font-size: 0.937em;
	}
	/* input */
	input{
		font-size: 1.333em;
		line-height: 1.15;
		padding: 0.5em 0em 0.5em 1em;
	}	
	body{
		font-size: 0.937em;
		line-height: 1.333;
	}
	
	/* nav mobile */
	.navigation{
		position: fixed;
		background-color: #25343F;
		z-index: 20;
		margin-block-end: 0;
	}
	nav.navegacion {
		padding-top: 0.933em;
		padding-bottom: 0.933em;
	}
	.navigation .logo{
		width: 6.666em;
		max-width: 100%;
		align-self: flex-start;
		position: relative;
		margin-right: 0;
	}
	.nav-mobile{
		display: block;
	}
	#nav_mobile{
		width: 100vw;
		height: calc(100% - 8vh);
		transform: translateX(-200%);
		transition: 0.5s ease-in-out;
		z-index: 20;
		position: fixed;
		overflow: auto;
		margin-bottom: 4.666em;
	}
	#nav_mobile.open{
		transform: translateX(0%);
		transition: 0.5s ease-in-out;
		
	}
	#burguerMenu_americas {
		display: block;
	}
	.menu_mobile{
		background-color: #25343F;
		padding-top: 3.733em;
	}
	.menu_mobile a {
		display: block;
		padding: 0.333em 0em;
	}
	.menu_mobile a:first-of-type{
		padding: 0em 0em 0.333em 0em;
	}
	.menu_mobile a:last-of-type{
		padding-bottom: 2.166em;
	}
	.menu_mobile .social-media{
		text-align: center;
		padding-bottom: 2.85em;
	} 
	.menu_mobile .social-media a:last-of-type{
		padding-bottom: 0;
	}
	.social-media .fb  {
		width: 1.333em;
	}
	.social-media .ig,
	.social-media .ws,
	.social-media .tel  {
		width: 1.333em;
	}
	.social-media .ws{
		margin-left: 1.333em;
	}
	.social-media .ig{
		margin-left: 1.333em;
		margin-right: 1.333em;
	}
	.menu_mobile p.white{
		width: 21.57em;
		margin: 0 auto;
		padding-bottom: 1.42em;
	}
	.footer-nav-mobile .proyect {
		padding-top: 2.666em;
		padding-bottom: 1.733em;
	}
	.footer-nav-mobile .proyect p.navy-blue{
		font-family: 'Poppins', sans-serif;
		font-size: 0.8em;
		font-weight: 400;
		line-height: 2.083;
		letter-spacing: 0.083em;
		
	}

	
	nav.navegacion a{
		display: none;
	}
	.btn-whats img {
		width: 2.93rem;
		max-width: 100%;
	}

	/* section hero	 */
	section.hero{
		grid-template-columns: 1fr;
	}
	.hero .hero-item:first-of-type {
		width: 100%;
		margin: 0 auto;
	}
	h1.h1 {
		width: 5.466em;
		margin-bottom: 0;
	}
	.item.info h2{
		margin-top: .3em;
		margin-bottom: 1.23em;
		font-size: 2em
	}
	.item.info h2 span{
		font-size: 0.53em;
	}
	.hero .hero-item:first-of-type p {
		margin-bottom: 2em;
	}
	.hero .btn-orange {
		margin-bottom: 2em;
	}
	/* desarrollo	 */
	section#desarrollo {
		padding-top: 2.933em;
		padding-bottom: 0;
	}
	section#desarrollo .contenedor {
		grid-template-columns: 1fr;
		width: 100%;
		max-width: 100%;
	}
	#desarrollo .contenedor .item:first-of-type{
		order: 1;
		margin-top: 3.333em;
	}
	#desarrollo .contenedor .item:last-of-type{
		order: 0;
		margin-left: 0;
	}
	#desarrollo .contenedor .info-text{
		margin-top: 0;
	}
	.desarrollo picture.row{
		width: 100%;
		max-width: 100%;
	}
	.desarrollo .info-text p.navy-blue{
		margin-top: 2em;
		margin-bottom: 2.266em;
	}
	section.info-desarrollo {
		grid-template-columns: 1fr;
		margin-bottom: 3.333em;
		text-align: center;
	}
	section.info-desarrollo div:first-of-type .double{
		margin-bottom: 0.6em;
	}
	section.info-desarrollo .first .titulo{
		margin-bottom: 0.272em;
	}
	.double {
		flex-direction: column;
		margin-top: 0;
		margin-bottom: 0.6em;
	}
	.info-desarrollo .orange {
		line-height: 1;
		margin-right: 0em;
		margin-bottom: 0.272em;
	}
	
	.info-desarrollo .odd.last{
		margin-top: 1.2em;
	}
	.even{
		left: 0;
		text-align: center;
		margin-top: 1.2em;
	}
	#desarrollo .mobile{
		width: 100%;
		max-width: 100%;
	}
	
	
	/* amenidades	 */
	section#amenidades{
		padding-top: 4em;
		padding-bottom: 0;
	}
	.containers .contenedor-items {
		grid-template-columns: 1fr;
		width: 100%;
		max-width: 100%;
		margin-top: 10.666em;
	}
	.contenedor-items .items:first-of-type{
		padding-top: 0;
		order: 1;
	}
	.amenidades .titulo {
		position: absolute;
		top: 1.363em;
	}
	.amenidades p.navy-blue{
		position: absolute;
		top: 8em;
		text-align: center;
	}
	.arrows-slide {
			bottom: 0.666em;
			right: 2.266em;
	}
	.arrow{
		width: 2em;
		max-width: 100%;
	}
	.arrow.izq{
		margin-right: 1.333em;
	}
	.list-amenidades{
		padding-top: 2.4em;
	}
	.list-amenidades ul .sub-title{
		margin: 0.611em 0em;
		font-size: 1.2em;
	}
	#amenidades .containers:last-of-type {
			display: none;
	}
	
	.banner{
		padding-top: 4em;
		padding-bottom: 5.333em;
	}
	
	/* Main	 */
	.modelos .contenedor {
		width: 100%;
		max-width: 100%;
		padding-block-start: 2em;
	}
	.contenedor_nav {
		width: 100%;
		display: block;
	}
	.contenedor_nav .logo {
		width: 7.866em;
		max-width: 100%;
		margin-bottom: 2.133em;
		text-align: center;
		margin-left: auto;
		margin-right: auto;
	}
	.contenedor_nav .item_nav {
		text-align: inherit;
	}
	.item_nav .titulo {
		line-height: 1;
		margin-bottom: 0.681em;
	}
	.modelos-tab {
		overflow: scroll;
	}
	
	
	#contenedor_modelos .contenedor_modelos.row{
		/* height: 50em; */
	}
	.modelo {
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 10em 15.066em 16.666em;
		margin-block-start: 2.666em;
	}
	.modelos .modelo-name {
		grid-column: 1 / 3;
		grid-row: 1 / 2;
	}
	
	.modelos-tab li {
			line-height: 1.3;
			flex-shrink: 0;
	}
	.modelo-name p.white{
		margin-bottom: 0.25em;
		font-size: 1.333em;
	}
	.modelos .modelo-img {
		grid-column: 1 / 3;
		grid-row: 2 /3;
		width: 100%;
		max-width: 100%;
	}
	.modelo-name .small {
		display: flex;
		align-items: flex-end;
	}
	.modelo-name .titulo {
		line-height: 1;
		display: inline-block;
		width: 3.34em;
		margin-right: 0.318em;
	}
	.modelo-name .sub-title {
		bottom: 0;
		left: 0;
	}
	#tipoE .modelo-name .titulo,
	#tipoF .modelo-name .titulo,
	#tipoG .modelo-name .titulo {
		width: 5em;
	}
	#tipoD .modelo-name .sub-title {
		left: 12em;
		bottom: 0em;
	}
	#tipoE .modelo-name .sub-title,
	#tipoF .modelo-name .sub-title,
	#tipoG .modelo-name .sub-title {
		left: -6em;
		bottom: 0.2em;
	}
	
	.modelo .modelo-descr{
		top: 10em;
	}
	.modelo-descr .sub-title {
			padding-top: 1.5em;
			margin-bottom: 1em;
	}
	.modelo-ubic{
		top: 10em;
		padding-top: 0vw;
		display: flex;
		justify-content: center;
		align-items: flex-end;
	}
	.modelo-ubic .sub-title{
		display: none;
	}
	.modelo-ubic .item-imagen{
		width: 9.333em;
		max-width: 100%;
		position: relative;
		bottom: 0em;
	}
	.arrows-slide.modelos {
		bottom: 18.6em;
	}
	.arrows-slide.corporativo {
		bottom: 21.6em;
	}
	.modelos .contenedor.small-margin:last-of-type{
		padding-top: 5.333em;
	}
	h2.titulo.gray.corpo {
		line-height: 1;
	}
	
	.contacta-asesor{
		left: 3em;
		text-align: center;
		bottom: 0;
	}
	.modelo.corporativo{
		grid-template-columns: 1fr 1fr;
		padding-block-end: 11em;
	}
	.modelos .corporativo .modelo-img{
		width: 100%;
		max-width: 100%;
		position: relative;
		margin-top: -2.4em;
		margin-bottom: -5em;
		
	}
	.modelo-img .slider_content{
		height: auto;
		margin-bottom: 2em;
	}
	.modelo-img .mobile {
		display: flex;
		justify-content: space-around;
		margin-bottom: 2em;
	}
	.modelo.corporativo .modelo-descr {
		top: 2em;
	}

	.modelo.corporativo .modelo-ubic{
		top: 7em;
	}
	.contenedor_corpo .contacta-asesor{
		bottom: 0em;
		padding-top: 4em;
		padding-bottom: 4em;
	}
	/* slides	 */
	div.row.slides{
	padding-top: 4em;
	padding-bottom: 0;
	}
	/* Contacto	 */
	.contacto .contenedor {
		grid-template-columns: 1fr;
		padding-bottom: 2.333em;
	}
	.contacto .items.image {
		grid-column: 1 / 2;
		grid-row: 2 / 3;
		margin-top: 2.666em;
	}
	.contacto .contenedor .items:first-of-type {
		width: 100%;
		max-width: 100%;
		margin-top: 2.133em;
	}
	.contacto h2.titulo {
		line-height: 1;
		padding-bottom: 0.454em;
	}
	.contacto p.navy-blue{
		text-align: left;
	}
	div#content-form{
		padding-top: 2.666em;
	}
	.formulario .inputs {
		flex-direction: column;
		padding-bottom: 0em;
	}
	.inputs input {
		width: 100%;
	}
	input.input{
		margin-top: 1.333em;
	}
	input.nombre{
		margin-top: 0em;
	}
	.contacto .contenedor .necesario {
		font-weight: 700;
		margin-top: 1.266em;
		margin-bottom: 2.666em;
	}
	.contacto .contenedor .items.nara {
		width: 100%;
		max-width: 100%;
	}
	.items.nara .nara {
		display: flex;
		justify-content: space-between;
		flex-direction: column;
		align-items: flex-start;
	}
	.items.nara .nara .redes {
		width: 100%;
		position: relative;
		margin-top: 1.666em;
		margin-bottom: 2em;
		text-align: left;
	}
	.items.nara .nara .logo-contacto {
		width: 7.866em;
		max-width: 100%;
		display: inline-block;
	}
	.social-media.mobile{
		display: inline-block;
		position: absolute;
		vertical-align: middle;
		top: 50%;
		right: 0;
		transform: translateY(-50%);
	}
	
	.social-media.mobile .tel,
	.social-media.mobile .ig,
	.social-media.mobile .ws  {
		width: 1.25rem;
	}
	.social-media.mobile .ig{
		margin-left: 1.333em;
		margin-right: 1.333em;
	}
	p.direccion {
		width: 100%;
		text-align: left;
	}
	/* footer */
	footer .proyect{
		padding-block-start: 2.666em;
		padding-block-end: 1.666em; 
	}
	.logo-nara-capital{
		width: 13.466em;
	}
	.ubicaciones {
		display: flex;
		justify-content: space-evenly;
	}
	.ubicaciones .nara {
		width: 10.666em;
		margin: 0;
	}
	.americas .americas, .neruda .neruda{
		width: 6em;
	}
	.navy-blue.site{
		font-family: 'Poppins', sans-serif;
		font-size: 0.8em;
		line-height: 1.416;
		letter-spacing: 0.307em;
		margin-top: 0.833em;
		margin-bottom: 3.333em; 
	}
	.nav-container .logo-americas{
		width: 11.733em;
		margin: 1.266em auto;
		
	}
	.nav-container nav {
		display: none;
	}
	.copyright {
		display: none;
	}
}