/* Generado por migration/tools/generar-css.mjs desde el CSS de diseño de /en/home-llorca-group/ en la original. No editar a mano. */
.sec-0.sec{background-color:#2e2e2e!important}
div.sec.sec-2{background-image:url(/img/2025/01/Llorca_Group_Logo_WEB-png.webp)!important}
.sec-2.sec{padding-top:100px;padding-bottom:100px;margin-top:40px;margin-bottom:40px}
div.sec.sec-4{background-image:url(/img/2025/02/Novotel_Valencia_Llorca_Group-png.webp)!important}
.sec-4.sec{padding-top:72px;padding-bottom:72px}
.texto-1{background-color:rgba(0,0,0,0.33);border-width:1px;border-color:#da291c;padding-top:51px!important;padding-right:20px!important;padding-bottom:51px!important;padding-left:20px!important}
.sec .boton-en1,.sec .boton-0,.sec .boton-1,.sec .boton-2,.sec .boton-3{border-width:2px!important;border-radius:4px;font-size:28px}
.sec .boton-2:hover:after,.sec .boton-en1:hover:after,.sec .boton-3:hover:after,.sec .boton-1:hover:after,.sec .boton-0:hover:after{margin-left:.3em;left:auto;margin-left:.3em;opacity:1}
.sec .boton-en1:after,.sec .boton-2:after,.sec .boton-1:after,.sec .boton-3:after,.sec .boton-0:after{line-height:inherit;font-size:inherit!important;margin-left:-1em;left:auto;font-weight:400!important}
.boton-2,.boton-2:after,.boton-1,.boton-1:after,.boton-3,.boton-3:after,.boton-en1,.boton-en1:after,.boton-0,.boton-0:after{transition:all 300ms ease 0ms}
div.sec.sec-en5{background-image:url(/img/2025/01/Aliforniana_Llorca_Group1-png.webp)!important}
.sec-en5.sec{padding-top:50px;padding-bottom:50px}
.texto-en2{background-color:rgba(0,0,0,0.33);border-width:1px;border-color:#da291c;padding-top:60px!important;padding-right:20px!important;padding-bottom:60px!important;padding-left:20px!important}
.sec-5.sec{background-color:#fffdf3!important}
.imagen-0{margin-top:31px!important;text-align:left;margin-left:0}
.texto-2{padding-top:33px!important}
.imagen-1{text-align:left;margin-left:0}
.texto-3{margin-top:64px!important;margin-bottom:64px!important}
.imagen-2{margin-top:34px!important;text-align:left;margin-left:0}
.texto-4{padding-top:35px!important}
@media only screen and (max-width:980px){
  .sec .boton-0:after,.sec .boton-2:after,.sec .boton-en1:after,.sec .boton-3:after,.sec .boton-1:after{line-height:inherit;font-size:inherit!important;margin-left:-1em;left:auto;display:inline-block;opacity:0;content:"";font-weight:400!important}
  .sec .boton-3:before,.sec .boton-en1:before,.sec .boton-1:before,.sec .boton-0:before,.sec .boton-2:before{display:none}
  .sec .boton-2:hover:after,.sec .boton-1:hover:after,.sec .boton-en1:hover:after,.sec .boton-0:hover:after,.sec .boton-3:hover:after{margin-left:.3em;left:auto;margin-left:.3em;opacity:1}
  .imagen-1 .imagen-env img,.imagen-0 .imagen-env img,.imagen-2 .imagen-env img{width:auto}
}
@media only screen and (min-width:768px) and (max-width:980px){
  .sec-5{display:none!important}
}
@media only screen and (max-width:767px){
  .sec .boton-0:after,.sec .boton-1:after,.sec .boton-en1:after,.sec .boton-3:after,.sec .boton-2:after{line-height:inherit;font-size:inherit!important;margin-left:-1em;left:auto;display:inline-block;opacity:0;content:"";font-weight:400!important}
  .sec .boton-3:before,.sec .boton-2:before,.sec .boton-0:before,.sec .boton-1:before,.sec .boton-en1:before{display:none}
  .sec .boton-1:hover:after,.sec .boton-en1:hover:after,.sec .boton-2:hover:after,.sec .boton-0:hover:after,.sec .boton-3:hover:after{margin-left:.3em;left:auto;margin-left:.3em;opacity:1}
  .sec-5{display:none!important}
  .imagen-0 .imagen-env img,.imagen-1 .imagen-env img,.imagen-2 .imagen-env img{width:auto}
}
