.offerpage .container{width:100%;max-width:1320px;margin:0 auto}
.dropdown-menu.show.inner-homepage header .dropdown-menu.responsiveoverlay.show{top:240px !important;position:absolute !important}
.offerpage .fares-origin-dropdown .dropdown-menu{top:52px !important}
.offerpage header .profileflyout.dropdown-menu.responsiveoverlay.show{top:auto !important}
.offerpage .cmp-experiencefragment .teaser-content-strip{opacity:0}
.offerpage.inner-homepage .header.scrolled{box-shadow:0 2px 4px 2px rgba(31,33,43,0.08);position:fixed !important}
.offerpage.inner-homepage #header{position:relative}
.offerpage ul{padding-left:0}
.offerpage .mega-dropdown-menu>li>ul>li>a,.offerpage .mega-dropdown-menu>li>ul>li>ul>li>a{font:var(--f-brand-type-body);font-weight:normal;line-height:var(--f-brand-type-headline-font-size);white-space:normal;font-size:var(--font-xs);padding-top:var(--f-brand-size-md)}
body.offerpage[dir="rtl"]{font-family:var(--f-brand-type-title-1-font-family)}
.offerpage[dir="rtl"] .usernav{margin-left:inherit;margin-right:auto}
.offerpage[dir="rtl"] .navbar .dropdown-menu.show{top:inherit !important}
.offerpage[dir="rtl"] .span-hidden{right:-10000px}
.bs-5 .offerpage[dir="rtl"] .profileflyout .dropdown-heading button.close{margin-right:auto;margin-left:inherit}
.offerpage[dir="rtl"] .offers-hdr-cont.container{max-width:100%;position:relative}
.offerpage[dir="rtl"] .offers-hdr-cont.container .header-nav-container{max-width:1320px;min-width:auto;width:100%}
.offerpage .pc-banner-component{margin-bottom:var(--f-brand-space-4xl)}
.offerpage .video-component .video{margin-bottom:var(--f-base-space-6)}
.bs-5 .offerpage[dir="rtl"] .navbar .dropdown .nav-link.show:after{z-index:10;opacity:1;visibility:visible;position:fixed;content:"";top:116px;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.7);pointer-events:none;border-top:7px solid var(--f-brand-color-background-light)}
.bs-5 .offerpage[dir="rtl"] .navbar .dropdown-menu.show{z-index:111}
.bs-5 .offerpage[dir="rtl"] .flightsearchform .tt-menu .tt-suggestion .iatacode{text-align:left}
.offerpage .destinationpricecomponent .dpcomponent .container,.offerpage .home-page-destination-price-new .container{max-width:1320px}
.offerpage .bigcard img,.offerpage .largecard.cardtwo img,.offerpage .small img,.offerpage .single img{min-width:100%}
.offerpage .strip-wrap.four-card .strip img,.offerpage .strip-wrap.above4-card .strip img{width:302px}
.offerpage .strip-wrap.three-card .strip img{width:412px}
.offerpage .strip-wrap.two-card .strip img{width:630px}
.offerpage.offerExpire .teaser-content-strip{display:none}
.offerpage.offerExpire .experiencefragment,.experiencefragment .teaser-content-strip{display:block !important}
.offerpage .offers-generic-component+.aem-GridColumn{display:block}
.offerpage .campaign-form+.aem-GridColumn{display:block}
.offerpage .block-teaser+.aem-GridColumn{display:block}
.offerpage .chooseregionmobile .dropdown-heading button.close{margin-right:16px}
.offerpage .block-teaser .details-info{padding:0;width:50%;max-width:50% !important}
.offerpage .fares-origin-dropdown .dropdown-toggle:after{top:10px !important}
.offerpage .fares-origin-dropdown .dropdown-menu .airport{width:50%;text-align:right}
.offerpage .destinationpricecomponent .dpcomponent .dpc-cabinclass .dropdown-menu{top:51px !important}
.offerpage .home-page-destination-price-new{margin-bottom:var(--f-base-space-16)}
@media only screen and (max-width:992px){.offerpage.inner-homepage .header .offers-hdr-cont{height:var(--f-brand-space-4xl);padding:var(--f-brand-size-sm) var(--f-brand-space-md) !important;width:100% !important}
.offerpage.inner-homepage .header .offers-hdr-cont{background:var(--f-brand-color-background-light);position:relative}
.offerpage.inner-homepage .header.mobileheadershade .container{background:transparent}
.offerpage.inner-homepage .header.mobileheadershade .container{padding:var(--f-brand-space-sm) var(--f-brand-space-md) !important;height:auto}
.offerpage.inner-homepage .header #header-signon-main{right:51px}
.offerpage .mobileheadershade .loginprofile{top:64px !important}
.offerpage .navbar-collapse.collapse.show{margin:90px var(--f-brand-space-md-n) 0 !important}
.offerpage[dir="rtl"] .loginprofile{right:inherit;left:58px}
.offerpage[dir="rtl"] #header .offers-hdr-cont{width:100% !important;padding:var(--f-brand-space-sm) var(--f-brand-space-sm) !important}
.offerpage[dir="rtl"] .navbar-light .navbar-brand.brand-oneworld{margin-right:14px !important}
.offerpage[dir="rtl"] .header #header-signon-main{right:inherit;left:55px}
.offerpage[dir="rtl"] .mobileheadershade #header-signon-main{left:0}
.offerpage footer.customFooter .container,.offerpage .container{max-width:100% !important}
.offerpage header .dropdown-menu.responsiveoverlay.show,.offerpage header .dropdown-menu.chooseregionmobile.show{margin-top:-60px !important}
.offerpage.inner-homepage header .mobileSearchView .dropdown-menu.responsiveoverlay.show{margin-top:0 !important;top:0 !important;position:fixed !important}
.offerpage.inner-homepage header .dropdown-menu.chooseregionmobile.show{top:70px !important;position:fixed !important}
.offerpage .block-teaser .details-info{padding:0;width:100%;max-width:100% !important}
.offerpage .mobileheadershade .mobileSearchView .dropdown-heading button.close:before{position:absolute;top:16px;right:16px}
.offerpage .destinationpricecomponent .dpcomponent .container .floating-label{padding:0 !important}
.offerpage .video-component .c-top .video{margin-top:0}
.offerpage .video-single.c-top a{margin-bottom:0}
}
@media(min-width:1300px){.offerpage footer.customFooter .container{max-width:1320px !important}
}
@media(max-width:1300px){.offerpage footer.customFooter .container{max-width:1140px !important}
}
@media only screen and (min-width:992px){.offerpage[dir="rtl"] .responsive-sub-nav{display:flex}
.bs-5 .offerpage .usernav .dropdown-menu{margin-top:52px !important}
.bs-5 .offerpage .main-menu .mega-dropdown .dropdown-menu[data-bs-popper]{margin-top:58px !important}
.bs-5 .offerpage[dir="rtl"] .offerpage .main-menu .mega-dropdown .dropdown-menu[data-bs-popper]{margin-top:0 !important}
}
.offers-card,.offers-usp,.offers-content-strip,.newsletter-subscribe,.offerpage .footer,.pc-banner-component,.block-teaser,.small-teaser,.video-teaser-component,.home-page-destination-price-new,.offers-generic-component,.campaign-form{display:none;opacity:0}
.offerpage.offer-prelaunch .aem-GridColumn:has(.footer),.offerpage.offer-prelaunch .footer,.offerpage.offer-prelaunch .offers-generic-component{display:block;opacity:1}
.offerpage.offer-prelaunch .campaign-form{display:block}