 .qh-navidad-banner{min-height:400px;background:#e3f3f4}.qh-navidad-banner::before{inset:0 0 0 25%;z-index:-1;background:var(--qh-navidad-foto) center/cover no-repeat;transform:scaleX(-1);mask-image:linear-gradient(to right,black 0%,black 88%,transparent 100%);-webkit-mask-image:linear-gradient(to right,black 0%,black 88%,transparent 100%)}.qh-navidad-banner::after{inset:0;z-index:-2;background:var(--qh-navidad-foto) center/cover no-repeat;transform:scaleX(-1);filter:blur(12px);clip-path:inset(0)}.qh-navidad-banner-copy{position:absolute;bottom:24px;right:24px;width:42%;text-align:right;pointer-events:none;font-family:Arial,sans-serif}.qh-navidad-banner-copy .headline{display:block;margin:0;font-size:34px;line-height:1.2;font-weight:700;color:#d92300;-webkit-text-stroke:4px white;paint-order:stroke fill;text-shadow:0 2px 2px rgba(0,0,0,.18)}.qh-navidad-banner-copy .offer{font-size:18px;line-height:1.5;font-weight:bold;margin:10px 0 0;color:#103635;-webkit-text-stroke:3px white;paint-order:stroke fill}.qh-navidad-banner-copy span{display:inline-block;max-width:100%}@media(max-width:991px){.qh-navidad-banner-copy .headline{font-size:28px}}@media(max-width:767px){.qh-navidad-banner{min-height:0}.qh-navidad-banner::before,.qh-navidad-banner::after{content:none;background:none}.qh-navidad-banner-copy{position:static;width:auto;text-align:left;padding:0 0 16px}.qh-navidad-banner-copy .headline{font-size:23px;-webkit-text-stroke:0;text-shadow:none;color:#103635}.qh-navidad-banner-copy .offer{font-size:16px;font-weight:normal;margin:6px 0 0;-webkit-text-stroke:0}.qh-navidad-banner-copy span{white-space:normal}}@media(min-width:768px){.qh-navidad-banner::before,.qh-navidad-banner::after{background-image:-webkit-image-set(var(--qh-navidad-foto) 1x,var(--qh-navidad-foto-hd) 2x);background-image:image-set(var(--qh-navidad-foto) 1x,var(--qh-navidad-foto-hd) 2x)}}.qh-galas .qh-hw-hoteles .card-body>.btn{border-radius:4px}