.front{display:flex;flex-direction:column;gap:clamp(3.75rem,7.875vw,7.875rem);padding:0 1rem}.region-front-one{margin:0 -1rem}.welcome{position:relative}.welcome .contextual{top:120px}#features{display:flex;flex-direction:column;margin-bottom:0;gap:1rem}#features .row{gap:1.25rem}#std-content{max-width:inherit;padding:0;margin:0}#likebox-wrapper .fb_iframe_widget{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.guestroom{margin:0 -1rem}.region-front-four .teaser-block-fullscreen.full-height{height:70vh;clip-path:none}.region-teaser-slider,.region-front-after-tiles{margin:0 -1rem;position:relative}.region-teaser-slider .hp-image-text-block:before,.region-front-after-tiles .hp-image-text-block:before{background-image:linear-gradient(180deg, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0.5) 100%);bottom:0;content:"";height:70%;left:0;pointer-events:none;position:absolute;width:100%;z-index:0}.region-teaser-slider .hp-image-text-block img+div,.region-front-after-tiles .hp-image-text-block img+div{position:relative;z-index:1}.homepage-video .region-front-video{display:flex;flex-direction:column;gap:clamp(1.5rem,3vw,3rem)}.homepage-video .content-text{text-align:center}.homepage-video .content-text h2{margin:0}.homepage-video .content-video>.video-container{margin-bottom:0}.hp-image-text-block{align-items:end;color:#fff;display:grid}.hp-image-text-block>div{padding:0 2rem}.hp-image-text-block>div,.hp-image-text-block img{grid-column:1;grid-row:1}.hp-image-text-block img{object-fit:cover;width:100%}#block-homepage-seo{max-width:952px;margin:0 auto}@media(max-width: 1024px){.welcome #block-welcome{bottom:200px}#block-homepage-seo p{padding:0 10px}}@media(max-width: 767px){.welcome #block-welcome{bottom:100px}.welcome #block-welcome h2{font-size:40px}}.block-block-content #gg-voucher-btn{border-radius:32px !important;color:#000 !important;letter-spacing:.063rem !important;padding:.75rem 3.125rem !important;transition:all .2s ease}.block-block-content #gg-voucher-btn:hover,.block-block-content #gg-voucher-btn:focus{background-color:#0053a0 !important;border-color:#0053a0 !important;color:#fff !important;opacity:1}
