.offerpage .breadcrumb-component+div+.offers-usp{display:block}
.offerpage .offer-image,.offerpage .hero-inner-imager{height:100%;position:relative}
.offerpage .offer-image{display:block;margin:var(--f-brand-space-xl) var(--f-brand-space-xl);position:relative;height:410px;background-color:var(--f-brand-color-primary);border-radius:var(--f-brand-radius-outer)}
.offerpage .hero-content{display:flex;align-items:end;position:absolute;width:80%;z-index:11;top:50%;left:50%;transform:translate(-50%,-50%)}
.offerpage .offer-image picture{width:100%}
.offerpage .offer-image img{object-fit:cover}
.offerpage .hero-inner-image{background-color:var(--f-brand-color-primary);position:relative;border-radius:var(--f-brand-radius-outer);display:flex;overflow:hidden;height:410px;margin-bottom:var(--f-brand-space-xl)}
.offerpage .hero-inner-image:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.5);background-size:cover;background:linear-gradient(270deg,rgba(0,0,0,0.04) 0,rgba(0,0,0,0.16) 50%,rgba(0,0,0,0.64) 75%,rgba(0,0,0,0.8) 100%);mix-blend-mode:multiply;z-index:1}
.offerpage .heroimage-content h1{font:var(--f-brand-type-title-1);margin-bottom:var(--f-brand-size-sm);color:var(--f-brand-color-background-light);max-width:600px}
.offerpage .heroimage-content span{color:var(--f-brand-color-background-light);font:var(--f-brand-type-body)}
.offerpage .offer-countdown{position:absolute;top:8px;left:50%;z-index:9;transform:translate(-50%,-50%);padding:var(--f-brand-space-xs) 0;width:156px;height:68px;border-radius:var(--f-brand-radius-outer);background-color:rgba(255,255,255,0.75);-webkit-backdrop-filter:blur(50px) brightness(150%);backdrop-filter:blur(50px) brightness(150%);display:flex;flex-wrap:wrap;justify-content:center;word-break:keep-all}
.offerpage .offer-countdown>span{font:var(--f-brand-type-subheading-medium);color:var(--f-brand-color-text-default)}
.offerpage .offer-countdown .countdown-time{display:flex;gap:2px;justify-content:center;line-height:var(--f-brand-type-title-2-line-height)}
.offerpage .offer-countdown .countdown-time span{width:32px;text-align:center;font-size:var(--f-brand-size-lg);line-height:var(--f-brand-space-xl);font-family:var(--f-brand-type-link-font-family);font-weight:var(--f-brand-type-title-3-font-weight);color:var(--f-brand-color-background-overlay)}
.offerpage .heroCta a.btn{border:var(--f-brand-border-size-default) solid var(--f-brand-color-background-light) !important;font:var(--f-brand-type-body-medium);padding:var(--f-brand-space-md) var(--f-brand-space-xl);margin-top:var(--f-brand-space-xl);border-radius:var(--f-brand-border-radius-rounded) !important;background:transparent;color:var(--f-brand-color-background-light)}
.offerpage .heroCta a.btn:hover{color:var(--f-brand-color-primary);background:var(--f-brand-color-background-light)}
.offerpage .booking-widget{margin-top:-98px;position:relative;z-index:2}
.offerpage .header .mega-dropdown-menu{justify-content:space-between}
.offerpage .xf-content-height{margin:0 !important}
.offerpage .ljpcPopup-container ul{padding:0}
.offerpage .ljpcPopup{top:10px}
.offerpage .header-nav-container{padding:0 !important;width:auto;min-width:100%}
.offerpage.offerExpire .newsletter-subscribe{display:block;opacity:1}
@media only screen and (min-width:1300px){.offerpage .breadcrumb-component .container,.offerpage .header .exchange #metabarAlerts{max-width:1320px}
}
@media only screen and (max-width:1300px){.offerpage .header .exchange #metabarAlerts{max-width:1140px}
}
@media only screen and (min-width:768px){.offerpage .offer-image.hidden-desktop{display:none}
}
@media only screen and (max-width:1024px){.offerpage .hero-content{max-width:782px}
.offerpage .offer-image{margin:var(--f-brand-space-xl) var(--f-brand-space-md)}
.offerpage .heroimage-content h1{max-width:500px}
}
@media only screen and (max-width:767.98px){.offerpage .hero-inner-image{height:400px}
.offerpage .offer-image{margin:0 var(--f-brand-space-md);margin-top:var(--f-brand-space-md);height:400px}
.offerpage .hero-content{padding:var(--f-brand-space-lg);width:100%;box-sizing:border-box;transform:inherit;left:0;bottom:80px;height:auto;top:inherit}
.offerpage.offerExpire .hero-content{bottom:0}
.offerpage .hero-content .container{padding:0}
.offerpage .booking-widget{margin-top:-82px;padding:0 var(--f-brand-space-2xs)}
.offerpage .offer-countdown{top:20px;width:110px;height:60px;border-radius:var(--f-brand-border-radius-small)}
.offerpage .offer-countdown .countdown-time span{font-size:18px;width:28px;line-height:24px}
.offerpage .offer-countdown .countdown-time{display:flex;gap:0;justify-content:center;overflow:hidden;margin-top:0;line-height:var(--f-brand-type-body-line-height)}
.offerpage .card-highlights-box{display:flex;flex-direction:column;gap:24px;margin:0}
.offerpage .heroCta a.btn{width:100%}
.offerpage .inner-homepage #header{position:relative}
.offerpage .offer-image.hidden-mobile{display:none}
.offerpage .hero-inner-image:before{background:linear-gradient(180deg,rgba(0,0,0,0.04) 0,rgba(0,0,0,0.16) 50%,rgba(0,0,0,0.64) 72%,rgba(0,0,0,0.8) 100%)}
}