/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 05 2026 | 15:42:12 */
.hide_{
	display:none;
}
#galapagos,#palermo{
	cursor:pointer;
}
.mailcheck-error {
	display: none !important;
}
.activo_card {
	background: #eeeeee;
	box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.5);
	border-color: #EEEEEE !important;
}
#wpforms-819-field_10 a{
	color: #7B6245;
}
.page-id-813 header, .page-id-3 header {
	background: #7B6245;
}
/* ------- MOVIL VERSION-------- */
@media screen and (max-width: 600px) {
	br.movil-none{
		display:none!important;
	}
}
@media (max-width: 767px) {
	/* H1 home */
	.elementor-10 .elementor-element.elementor-element-b464c87 h1,
	.elementor-10 h1.elementor-heading-title {
		font-size: 80px !important;
		line-height: 0.9 !important;
	}
	/* Imágenes footer */
	.elementor-276 .elementor-element.elementor-element-c9475bb img {
		width: 15% !important;
		max-width: 15% !important;
		height: auto !important;
		display: block !important;
		margin: 0 auto !important;
	}
	/* Centrado general footer */
	footer#colophon .elementor-276 .e-con-inner,
	footer#colophon .elementor-276 .e-con {
		align-items: center !important;
		justify-content: center !important;
		text-align: center !important;
	}
	footer#colophon .elementor-276 .elementor-heading-title,
	footer#colophon .elementor-276 .elementor-icon-list-items,
	footer#colophon .elementor-276 .elementor-icon-list-item,
	footer#colophon .elementor-276 .elementor-icon-list-item a {
		justify-content: center !important;
		text-align: center !important;
	}
	footer#colophon .elementor-276 .elementor-social-icons-wrapper {
		justify-content: center !important;
	}
	/* Separadores */
	footer#colophon .elementor-276 .elementor-widget-divider {
		width: 100% !important;
	}
	footer#colophon .elementor-276 .elementor-divider {
		width: 100% !important;
		display: flex !important;
		justify-content: center !important;
	}
	footer#colophon .elementor-276 .elementor-divider-separator {
		display: block !important;
		width: 60% !important;
		max-width: 220px !important;
		margin: 0 auto !important;
		border-top-width: 1px !important;
	}
}
/* Home: recuperar separadores del footer con formato correcto */
body.home footer#colophon .elementor-276 .elementor-widget-divider {
	display: block !important;
	width: 100% !important;
}
body.home footer#colophon .elementor-276 .elementor-divider {
	display: block !important;
	width: 100% !important;
	text-align: left !important;
}
body.home footer#colophon .elementor-276 .elementor-divider-separator {
	display: block !important;
	width: 48px !important;
	max-width: 48px !important;
	height: 0 !important;
	margin: 16px 0 24px 0 !important;
	border-top: 5px solid #ffffff !important;
	opacity: 1 !important;
	visibility: visible !important;
}
/* Mobile: separadores centrados */
@media (max-width: 767px) {
	body.home footer#colophon .elementor-276 .elementor-divider {
		text-align: center !important;
	}
	body.home footer#colophon .elementor-276 .elementor-divider-separator {
		margin-left: auto !important;
		margin-right: auto !important;
	}
}

/* Nosotros: H1 hero más grande en mobile */

@media (max-width: 767px) {

  .elementor-181 .elementor-element-3f08780 h1.elementor-heading-title,

  div[data-elementor-id="181"] div[data-id="3f08780"] h1.elementor-heading-title {
    font-size: 49px !important;
    line-height: 0.99 !important;
    max-width: 95vw !important;
	text-align: left !important;
  }

}