/*
 * Ajustes SEO (2026-10-08)
 * Los lemas del slider pasaron de <h1> a <h2 class="slide-title"> y el nombre
 * de la empresa en "¿Quiénes somos?" pasó de <h2> a <h1 class="page-h1">.
 * Estas reglas conservan exactamente el aspecto visual anterior.
 */

/* Lemas del slider: mismo estilo que tenía el h1 */
.banner-section .content-column .slide-title{
	position:relative;
	color:#ffffff;
	font-size:72px;
	font-weight:700;
	line-height:1.1em;
	opacity: 0;
	transform: scaleY(0);
	transform-origin: top;
	-webkit-transition: all 1000ms ease;
	-moz-transition: all 1000ms ease;
	-ms-transition: all 1000ms ease;
	-o-transition: all 1000ms ease;
	transition: all 1000ms ease;
}

.banner-section .active .content-column .slide-title{
	opacity: 1;
	transform: scaleY(1);
	-webkit-transition-delay: 600ms;
	-moz-transition-delay: 600ms;
	-ms-transition-delay: 600ms;
	-o-transition-delay: 600ms;
	transition-delay: 600ms;
}

/* Nombre de la empresa: mismo estilo que tenía el h2 de .sec-title */
.sec-title .page-h1{
	position: relative;
	color:#000;
	font-size:36px;
	font-weight: 700;
	line-height: 1.3em;
	margin-top:15px;
}

@media only screen and (max-width: 1140px){
	.banner-section .content-column .slide-title{
		font-size:42px;
	}
}

@media only screen and (max-width: 767px){
	.banner-section .content-column .slide-title{
		font-size:36px;
	}
	.sec-title .page-h1{
		font-size:30px;
	}
}

@media only screen and (max-width: 599px){
	.sec-title .page-h1{
		font-size:26px;
	}
	.sec-title .page-h1 br{
		display:none;
	}
}

@media only screen and (max-width: 479px){
	.banner-section .content-column .slide-title{
		font-size:28px;
	}
	.sec-title .page-h1{
		font-size:22px;
	}
}
