.qh-galas{margin:0;padding:24px 0;color:#092d2b}.qh-galas>header{background:#eef6f8;padding:24px;border-radius:0;margin-bottom:24px}.qh-galas-eyebrow{font-weight:700;letter-spacing:.12em;font-size:.85rem}.qh-galas-nota{font-size:.875rem;line-height:1.6;margin-top:24px}.qh-galas-condiciones{background:#eef6f8;padding:16px 20px;margin:20px 0 24px;border-radius:0}.qh-galas .qh-hw-hoteles__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.qh-galas .qh-prop-featured{grid-template-columns:repeat(4,minmax(0,1fr))}.qh-galas .qh-prop-region h3{font-size:var(--qh-landing-title,1.25rem);line-height:1.3}.qh-galas .qh-prop-region{scroll-margin-top:20px}.qh-galas .qh-hw-hoteles .texto{font-size:var(--qh-landing-copy,1rem)}.qh-galas .qh-hw-hoteles .texto p{margin-bottom:8px}.qh-galas .qh-hw-hoteles .card-img-top{aspect-ratio:16/9}@media(max-width:991px){.qh-galas .qh-hw-hoteles__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:575px){.qh-galas .qh-hw-hoteles__grid{grid-template-columns:1fr}}.qh-galas-buscador{position:relative;background:#28120e;border-radius:0;padding:16px 0;isolation:isolate;min-height:350px;overflow:visible;z-index:3}.qh-galas-buscador::before{content:"";position:absolute;inset:0 0 0 40%;z-index:-2;background:var(--qh-galas-foto) right 48%/112% auto no-repeat;transform:scaleX(-1)}.qh-galas-buscador::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#28120e 0%,transparent 65%),linear-gradient(0deg,rgba(24,9,5,.93),transparent 65%)}.qh-galas-buscador .contenidosImageB{position:relative;inset:auto;width:100%;height:auto;margin:0;padding:0}.qh-galas-buscador>.contenidosImageB>.row{justify-content:flex-start;align-items:center}.qh-galas-buscador #zona-buscador{position:relative;background:#e3f3f4;padding:20px 1em 10px}.qh-galas-buscador .ninos{font-size:1rem;text-align:left}.qh-galas-buscador #qh-edades-label{display:block}.qh-galas-banner-copy{position:absolute;bottom:24px;right:24px;width:42%;text-align:right;color:#fff;text-shadow:0 2px 6px #1e0e09}.qh-galas-banner-copy strong{display:block;font:700 clamp(22px,2.4vw,32px)/1.15 Tahoma,Arial,sans-serif;color:#fff}.qh-galas-banner-copy p{margin:12px 0 0;font:18px/1.45 Tahoma,Arial,sans-serif;color:#fff}@media(max-width:767px){.qh-galas-buscador{padding:16px;background:#eef6f8;min-height:0;overflow:visible}.qh-galas-buscador::before,.qh-galas-buscador::after{content:none;background:none}.qh-galas-buscador>.contenidosImageB>.row{margin:0}.qh-galas-buscador #zona-buscador{flex-basis:100%;max-width:100%;padding:16px 16px 10px}.qh-galas-banner-copy{position:static;width:auto;text-align:left;margin:0 0 18px;color:#103635;text-shadow:none}.qh-galas-banner-copy strong{font-size:24px;color:#103635}.qh-galas-banner-copy p{font-size:16px;color:#365353}}@media(max-width:1024px){.qh-galas-buscador{isolation:auto;z-index:auto}.qh-galas-buscador>.contenidosImageB{z-index:auto}}@media(min-width:768px) and (max-width:1024px){.qh-galas-buscador .mbe .mbe-form .mbe-title{width:100%;height:45px;position:absolute;top:0;left:0;z-index:2;line-height:45px;background-color:#333;text-align:center;font-weight:700;text-transform:uppercase;color:#fff}.qh-galas-buscador .mbe .mbe-form .mbe-title .mbe-back{position:absolute;left:15px;right:auto;top:0;line-height:45px}}.qh-galas .qh-fiesta-habitacion a{color:#005591;text-decoration:underline}
