@media (max-width: 1399px){
	.hero .imgHero {
	    width: 740px;
	}
}
@media (max-width: 1299px){}
@media (max-width: 1199px){
	.text_large {
	    font-size: 1.2rem;
	    line-height: 1.825rem;
	}
	.hero_content_float .subTitle {
	    font-size: 1rem;
	    line-height: 1.1rem;
	}
	.hero .imgHero {
        top: 40px;
        width: 590px;
    }
    .hero .hero_content_float {
	    padding-right: 24px;
	    padding-left: 24px;
	}
}
@media (max-width: 1024px){}
@media (max-width: 991px){
	.text_large {
        font-size: 1rem;
        line-height: 1.625rem;
    }
	.hero_content_float {
	    bottom: -80px;
	}
	.section {
	    padding: 64px 0;
	}
	.hero .imgHero {
        width: 420px;
        height: 420px;
        object-fit: cover;
    }
	.hero_content_float .text {
	    font-size: 1rem;
	    line-height: 1.5rem;
	}
	.wrapper_imagen_hero {
	    margin-top: 64px;
	}
	.image_hero {
	    margin-bottom: 650px;
	}
}
@media (max-width: 899px){}
@media (max-width: 767px){
	.detalle_arrow {
	    bottom: -40px;
        left: 12px;
        width: 90px;
        transform: rotate(0deg);	
	}
	.seccion_ubicacion .box_content {
	    position: relative;
	    top: 0;
	    right: 0;
	    margin-bottom: 3rem;
	}
	.seccion_ubicacion .box_content .title {
		font-size: 2.375rem;
	}
	.seccion_masterplan .title {
	    position: relative;
	    top: 0;
	    left: 0;
	    font-size: 2.375rem;
	    margin-bottom: 3rem;
	}
	.section_02 {
	    padding: 90px 0 0;
	}
	.desc_text {
	    font-size: 0.875rem;
	    line-height: 1.1rem;
	}
	.desc_title {
	    font-size: 1rem;
	}
	.seccion_detalles .box_content .text_upper {
	    font-size: 1rem;
	    line-height: 1.325rem;
	}
	.seccion_detalles .box_content .title.title_shape {
	    left: 0;
	}
	.seccion_detalles .box_content .title {
	    font-size: 2rem;
        line-height: 2.5rem;
	}
	.section.seccion_detalles {
	    padding: 90px 0;
	}
	.hero_content_float {
        bottom: -16px;
    }
	.box_grid {
	    grid-template-columns: repeat(2, 1fr);
	}
	.hero .imgHero {
        display: none;
    }
    .hero .image_hero {
	    height: 300px;
	}
	.wrapper_imagen_hero {
	    margin-top: 24px;
	}
	.image_hero {
	    margin-bottom: 550px;
	}
	.botonera_anclas .cta {
        width: 164px;
    }
	.list_check li .list_inner h3 {
	    font-size: 1.25rem;
	}
	.seccion_masterplan .box_content {
	    position: relative;
	    top: 0;
	    right: 0;
	    margin-bottom: 3rem;
	}
	.seccion_masterplan .box_content .title {
		font-size: 2.375rem;
	}
}
@media (max-width: 575px){
	.image_video {
		/* border-bottom-left-radius: 0; */
		/* border-bottom-right-radius: 0; */
	}
	.seccion_botonera {
	    padding: 0;
	}
	.slide_image {
	    height: 360px;
	}
	.botonera_anclas .cta {
        width: 100%;
    }
	.cta {
	    padding: 8px 30px;
	    font-size: 0.875rem;
	}
    .hero .hero_content_float .text_large {
	    font-size: 1.125rem;
	    line-height: 1.6rem;
	}
    .hero .image_hero {
        object-position: 0%;
    }
    .seccion_ubicacion .box_content p {
	    font-size: 1.25rem;
	    line-height: 1.75rem;
	}
	.seccion_ubicacion .box_content .title {
        font-size: 2rem;
    }
	.image_hero {
        margin-bottom: 580px;
    }
	.hero_content_float {
	    padding-top: 30px;
	}
	.seccion_detalles .box_content .text {
	    font-size: 1.125rem;
	}
	.hero_content_float .title {
	    font-size: 2.5rem;
	    line-height: 3rem;
	}
}
@media (max-width: 350px){}

@media (min-width:576px){}
@media (min-width:768px){}
@media (min-width:992px){}
@media (min-width:1200px){}
@media (min-width:1400px){}
@media (min-width:1600px){
	.hero .imgHero {
	    right: 90px;
	    border-top-right-radius: 16px;
	    border-bottom-right-radius: 16px;
	}
}
@media (min-width: 1800px) {
    .hero .imgHero {
        right: 150px;
    }
}