#main-section{display:grid;grid-template-columns:341px min-content 1fr;width:100%;gap:25px}html{--scroll-behavior:smooth!important;scroll-behavior:smooth!important}.jump-button{color:white;background-color:#f58c22;padding:7px 20px 8px 20px;border-radius:.25rem;width:fit-content;display:block;font-weight:700;font-size:1rem;margin-inline:auto;margin-block-start:1rem;scroll-behavior:smooth;scroll-padding-top:1rem;@media (width>768px){display:none}}#offers{scroll-behavior:smooth;scroll-margin-top:1rem}.perks-wrapper{padding:25px;border-radius:9px;border:1px solid var(--theme-color);background:color-mix(in srgb,var(--theme-color) 30%,transparent);margin-block-end:25px;font-size:14px;position:relative;span.price{color:#181818;font-weight:700;font-size:32px;display:flex;align-items:center;padding:0;padding-block-end:15px;&:before{content:"€"}&:after{content:"/ p.p.";font-size:16px;margin-inline-start:6px}}span.tax-info{font-size:12px;margin-block-start:25px;display:block}}.perks-wrapper h3{font-weight:700;margin-block-end:1rem;font-size:1rem}.perks-wrapper ul{list-style:none;display:flex;flex-direction:column;gap:15px}.perks-wrapper li{display:flex;align-items:start;gap:1rem}.perks-wrapper svg{flex-shrink:0}.perks-wrapper h3{color:#000}.perks-wrapper div.price{--price-tax-text:"Incl. tax & handling fee";background-color:var(--theme-color);color:#181818;width:fit-content;padding:1rem;font-size:14px;margin-top:1.5rem;border-radius:9px;&:not([notax]):after{content:var(--price-tax-text);grid-column:span 3;font-size:11px;display:block;text-align:center;margin-top:.5rem;opacity:.75}}.perks-wrapper .price-amount{display:block;font-size:1.75rem;font-weight:700;margin-block:.25rem;&:before{content:"€"}}.cta{width:100%;display:flex;align-items:center;justify-content:space-between;background-color:#eaf8ff;padding:1rem;padding-left:1.5rem;border-radius:0.5rem;gap:1rem;h2>p{margin:0;font-size:18px !important}p{margin:0;font-size:14px;color:#063073}&:has(.hide-cta){padding:0 !important;margin:0 !important;height:2px;background-color:#d1f0ff}}.cta>.custom__block>a,.cta a{display:flex;padding:15px 50px;width:fit-content;color:#fff;font-size:15px;justify-content:center;align-items:center;gap:10px;border-radius:9px;background-color:#063073;transition:background-color 0.2s ease;font-weight:700;cursor:pointer;border:2px solid #063073;&:hover{background-color:#d1f0ff;color:#063073;span:after{filter:invert(16%) sepia(83%) saturate(1316%) hue-rotate(198deg) brightness(94%) contrast(110%)}}}.cta>.custom__block>a>span:after,.cta a>span:after{content:"";position:relative;padding-right:10px;padding-left:15px;background-image:url('data:image/svg+xml;utf8,<svg class="icon" style="color: black" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" width="15" height="15" fill="currentColor"><path d="M438.6 233.4l-192-192c-9.4-9.4-24.6-9.4-33.9 0l-22.6 22.6c-9.4 9.4-9.4 24.6 0 33.9L312.3 224H24c-13.3 0-24 10.7-24 24v32c0 13.3 10.7 24 24 24h288.3l-122.6 122.6c-9.4 9.4-9.4 24.6 0 33.9l22.6 22.6c9.4 9.4 24.6 9.4 33.9 0l192-192c9.4-9.4 9.4-24.6 0-33.9z" fill="currentColor"></path></svg>');background-repeat:no-repeat;filter:invert(1);background-position:right center;background-size:15px 15px;width:15px;height:15px}@media (width < 768px){#main-section{grid-template-columns:1fr}.cta{display:flex;flex-direction:column;align-items:start;gap:1rem}}.main__container{padding:50px 0;max-width:1400px !important}h2,h3{color:#063073}.full-width{width:100%;&.with-background{background-color:#eaf8ff}}.navigation{font-size:.75rem;ul{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem}li>a{border-radius:9px;padding:.5rem .75rem;border:1px solid #d1f0ff;font-weight:600;display:block;&:hover{box-shadow:0 0 5px #0000000d;background-color:#eaf8ff}}}.content-wrapper{max-width:1400px;margin:auto;display:flex;flex-direction:column;width:100%;padding:120px 1rem;gap:50px;&.smaller-top-padding{padding-top:50px}}.header{margin:0 !important}.visual{display:none !important}.hotelblok{min-height:640px;margin-bottom:30px}.card__description{min-height:250px}h2{font-size:1rem}body{overflow-x:hidden}.separator{width:100%;border:none;height:1px;background-color:#d1f0ff;&.vertical{width:1px !important;height:100% !important}}@media screen and (min-width:767px){.main__container{padding:50px 0 0 !important;gap:50px !important}#overview-wrapper{flex-direction:column !important}#column-left{width:100% !important}#extra-info-block_text h3,#extra-info-block_text p{text-align:center !important}#arrangements{grid-template-columns:repeat(2,1fr) !important}}@media screen and (min-width:1199px){.main__container{padding:50px 0 0 !important;gap:50px !important}#overview-wrapper{flex-direction:row !important}#column-left{width:341px !important}#extra-info-block_text h3,#extra-info-block_text p{text-align:center !important}#arrangements{grid-template-columns:repeat(3,1fr) !important}}.hero-header-wrapper{background-image:var(--hero-image,url('https://www.fletcher.nl/data/images/1/9/2/5/2/4/hero-image.png'));background-size:cover}.hero-header{background:linear-gradient(90deg,rgba(6,48,115,.75) 0%,rgba(6,48,115,0) 100%);color:#fff;padding:120px 1rem}.hero-header-inner-wrapper{max-width:1400px;margin-inline:auto}@media screen and (max-width:768px){.hero-header-inner{text-align:center}}.hero-header h1{font-size:2rem;font-weight:800}.hero-header p{font-size:1.25rem;font-weight:600}.content-wrapper{padding:3rem 1rem !important}section{display:grid;grid-template-columns:1fr;gap:10px}#featured{display:flex;align-items:center;gap:50px}.featured-text{width:50%;display:flex;flex-direction:column;gap:10px;height:fit-content}.large-card{--color:#ffb3e3;background-color:color-mix(in srgb,var(--color),transparent 50%);border:2px solid var(--color);display:grid;grid-template-columns:1fr 1fr;border-radius:24px;align-items:center;overflow:clip;min-height:500px}.large-card img{height:100% !important;width:100%;object-fit:cover}.large-card-text{display:flex;gap:25px;padding:50px;flex-direction:column}.large-card-button{display:flex;padding:15px 50px;width:fit-content;color:#fff;font-size:15px;justify-content:center;align-items:center;gap:10px;border-radius:9px;background-color:#063073;transition:background-color 0.2s ease,color 0.2s ease;font-weight:700;border:2px solid #063073;&:hover{background-color:#d1f0ff;color:#063073}}.youtube-wrapper{display:grid;grid-template-columns:1fr 1fr;align-items:center}.youtube-video{width:100%;max-width:45rem;iframe{width:100% !important;height:100% !important;aspect-ratio:16/9}}@media (width < 900px){#intro-text>span{display:none !important}#featured{flex-direction:column}.featured-text{width:100% !important}.large-card{grid-template-columns:1fr}.youtube-wrapper{grid-template-columns:1fr}}