/* Adaptación de la portada a las pantallas móviles. */
@media(max-width:767px){
/* La portada móvil conserva su hero y usa las secciones actualizadas del home. */
.home #contacto h1,.home #contacto h2,.home #contacto h4,.home #contacto .wpb_text_column p{text-align:center!important}
.home .home-reviews__heading{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}
.home .home-reviews__heading>p{margin:0}
.home .home-reviews__eyebrow{text-align:center}
.home .home-reviews__heading h2{text-align:center}
@media(max-width:767px){
 .home #promos .section_inner{width:100%!important;max-width:none!important;margin:0 auto!important}
 .home #promos .section_inner_margin{margin-left:0!important;margin-right:0!important}
 .home #promos .vc_row.vc_inner .vc_column-inner{padding-left:0!important;padding-right:0!important}
 .home #servicios .section_inner{width:calc(100% - 66px)!important;max-width:none!important}
 .home #servicios .section_inner_margin{margin-left:0!important;margin-right:0!important}
}
/* Fondo estable y legible en móvil, sin depender del parallax fijo. */
@media(max-width:767px){
 .home #mallas{background-image:linear-gradient(rgba(35,10,43,.62),rgba(35,10,43,.62)),url('/wp-content/uploads/2021/06/mallas-michi.jpg')!important;background-color:#30143a!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;background-attachment:scroll!important}
}

}
/* En móvil, las reseñas siguen al hero como en la portada anterior. */
@media(max-width:767px){.home .wpb-content-wrapper{display:flex;flex-direction:column}.home .wpb-content-wrapper> *{order:2;width:100%}.home .wpb-content-wrapper>#contacto{order:0}.home .wpb-content-wrapper>.home-reviews{order:1}}
