@font-face{font-family:'Graphik Web';src:url('../../../../../../content/dam/assets/font/Graphik-Regular-Web.woff2') format('woff2'),url('../../../../../../content/dam/assets/font/Graphik-Regular-Web.woff') format('woff');font-weight:300;font-style:normal;font-stretch:normal}
.offer-container{background-color:var(--f-brand-color-background-light);border-radius:0;border-bottom-left-radius:var(--f-brand-border-radius-outer);border-bottom-right-radius:var(--f-brand-border-radius-outer)}
.offers-title{color:var(--f-brand-color-text-default);font:var(--f-brand-type-title-1);padding:32px 24px 24px 24px}
.offer-description{font:var(--f-brand-type-body);color:var(--f-brand-color-text-muted);padding-left:var(--f-base-space-6);padding-right:var(--f-base-space-6);display:grid;gap:16px}
.offer-highlights{margin-bottom:var(--f-base-space-8)}
.offer-highlights-box{display:flex;justify-content:left;padding:24px 50px;gap:24px;flex-wrap:wrap}
.offer-highlight-items{border:1px solid #8f909533;border-radius:var(--f-brand-border-radius-outer);padding:var(--f-base-space-6);flex:1 0 30%;transition:.5s all ease}
a.offer-highlight-items:hover,a.offer-highlight-items:active{border:1px solid #1f212b;outline:0}
.offer-highlight-items>img{margin-bottom:var(--f-base-space-4)}
.offer-highlights-title{color:var(--f-brand-color-text-default);font:var(--f-brand-type-title-4);margin-bottom:var(--f-base-space-3)}
.offer-highlights-text,.offer-highlights-text a{color:var(--f-brand-color-text-muted);font:var(--f-brand-type-body)}
.terms-summary{padding:0 var(--f-base-space-6) var(--f-base-space-10)}
.terms-summary-title{color:var(--f-brand-color-text-default);font:var(--f-brand-type-title-3);margin-bottom:var(--f-base-space-4);margin-top:var(--f-base-space-4)}
.terms-summary-content{color:var(--f-brand-color-text-muted);font:var(--f-brand-type-body)}
.terms-summary-content>ul{padding-inline-start:18px;list-style-type:disc}
.terms-summary-link{color:var(--f-brand-color-text-default);display:inline-block;font:var(--f-brand-type-body);margin-top:18px;text-decoration:none;cursor:pointer}
.container-offer{margin-bottom:var(--f-base-space-16)}
.inner-homepage .container-offer{margin-top:0}
.carousel-slider-hero-image+.section,.hero-image+.section{margin-bottom:var(--f-base-space-16)}
.inner-homepage .offer-container .offer-description p{font:var(--f-brand-type-body);color:var(--f-brand-color-text-muted)}
.inner-homepage .offer-container .offer-description p a{font:var(--f-brand-type-body)}
.inner-homepage .offer-container{border-radius:var(--f-brand-border-radius-outer)}
.inner-homepage .offers-title,.inner-homepage .offer-description,.inner-homepage .terms-summary,.inner-homepage .offer-highlights-box{padding-left:50px}
.home.promote .hero-image.withBW+.section{margin-top:-20px !important}
.home.promote .hero-image.noBW+.section .offer-container{border-radius:20px}
.home.promote .hero-image.noBW .bookingwizard{display:none}
.summary-component+.section{display:block;margin-top:var(--f-base-space-16)}
@media screen and (min-width:768px){.offer-cards-4 .offer-highlight-items{flex:1 0 22%}
}
@media screen and (max-width:768px){.inner-homepage .offer-container .offer-description,.offer-description{padding-left:20px}
.offer-container .offers-title{padding:20px}
.offer-highlights-box{flex-direction:column;padding:0 20px !important;gap:0;margin-bottom:0}
.offer-highlights-title{padding:20px !important;margin-bottom:0}
.offer-highlight-items{display:block;padding:20px;min-height:91px;max-width:100%;margin:16px 0}
.offer-highlight-items>img{float:left;margin-top:20px;margin-right:10px;height:48px;width:48px}
.offer-highlights-title{padding-top:16px;width:90%}
.offer-highlights-text{padding-left:58px}
.container-offer{margin-top:5px;padding-left:0;padding-right:0}
.inner-homepage .container-offer{margin-top:0}
.home.promote .hero-image.noBW+.section{margin-top:0 !important}
}
@media screen and (max-width:1024px){.home.promote .hero-image{min-height:320px}
}