.mdl__frontpageheader{position:relative}.mdl__frontpageheader .mdl__frontpageheader__container{position:relative;margin-top:-20px;max-height:860px}.mdl__frontpageheader .mdl__frontpageheader__container .mdl__frontpageheader__headline{height:0}.mdl__frontpageheader .mdl__frontpageheader__container .mdl__frontpageheader__medium{position:relative}.mdl__frontpageheader .mdl__frontpageheader__container .mdl__frontpageheader__medium:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.25)}.mdl__frontpageheader .mdl__frontpageheader__container .mdl__frontpageheader__medium video{width:100%;object-fit:cover}.mdl__frontpageheader .mdl__frontpageheader__container .tpl__frontpageheader__claim{position:absolute;max-width:1100px;top:50%;left:50%;transform:translate(-50%, -50%)}.mdl__frontpageheader .mdl__frontpageheader__booking{position:absolute;top:60%;left:50%;transform:translate(-50%, -50%);max-width:1100px;width:100%;z-index:3}.mdl__frontpageheader .mdl__frontpageheader__booking .mdl__frontpageheader__booking__innercontainer .mdl__frontpageheader__booking__header{display:flex;align-items:center;justify-content:space-between;padding:30px;box-sizing:border-box;border-top-right-radius:10px;border-top-left-radius:10px;background:#fff}.mdl__frontpageheader .mdl__frontpageheader__booking .mdl__frontpageheader__booking__innercontainer .mdl__frontpageheader__booking__header>span{text-transform:uppercase;color:var(--main);font-size:1.1rem;font-weight:700}.mdl__frontpageheader .mdl__frontpageheader__booking .mdl__frontpageheader__booking__innercontainer .mdl__frontpageheader__booking__dropdown{background:var(--background);padding:30px;box-sizing:border-box;display:grid;justify-content:space-between;grid-template-columns:repeat(4, 1fr);grid-gap:20px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}.mdl__frontpageheader .mdl__frontpageheader__booking .mdl__frontpageheader__booking__innercontainer .mdl__frontpageheader__booking__dropdown>div{display:flex;align-items:center;border-radius:10px;border:1px solid #d8d8d8;background:#fff;padding:8px 12px;box-sizing:border-box}.mdl__frontpageheader .mdl__frontpageheader__booking .mdl__frontpageheader__booking__innercontainer .mdl__frontpageheader__booking__dropdown>div>svg{stroke:var(--main)}.mdl__frontpageheader .mdl__frontpageheader__booking .mdl__frontpageheader__booking__innercontainer .mdl__frontpageheader__booking__dropdown>div>span{margin-left:5px;margin-right:auto;color:var(--main)}.mdl__frontpageheader .mdl__frontpageheader__booking .mdl__frontpageheader__booking__innercontainer .mdl__frontpageheader__booking__dropdown .mdl__frontpageheader__booking__button{background:var(--accent-01);border-radius:45px;border:2px solid rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;transition:background .3s ease-in-out,border .3s ease-in-out}.mdl__frontpageheader .mdl__frontpageheader__booking .mdl__frontpageheader__booking__innercontainer .mdl__frontpageheader__booking__dropdown .mdl__frontpageheader__booking__button:hover,.mdl__frontpageheader .mdl__frontpageheader__booking .mdl__frontpageheader__booking__innercontainer .mdl__frontpageheader__booking__dropdown .mdl__frontpageheader__booking__button:focus-visible{background:#fff;border:2px solid var(--main)}.mdl__frontpageheader .mdl__frontpageheader__booking .mdl__frontpageheader__booking__innercontainer .mdl__frontpageheader__booking__dropdown .mdl__frontpageheader__booking__button:hover .mdl__frontpageheader__booking__buttontext,.mdl__frontpageheader .mdl__frontpageheader__booking .mdl__frontpageheader__booking__innercontainer .mdl__frontpageheader__booking__dropdown .mdl__frontpageheader__booking__button:focus-visible .mdl__frontpageheader__booking__buttontext{color:var(--main)}.mdl__frontpageheader .mdl__frontpageheader__booking .mdl__frontpageheader__booking__innercontainer .mdl__frontpageheader__booking__dropdown .mdl__frontpageheader__booking__button:hover svg,.mdl__frontpageheader .mdl__frontpageheader__booking .mdl__frontpageheader__booking__innercontainer .mdl__frontpageheader__booking__dropdown .mdl__frontpageheader__booking__button:focus-visible svg{stroke:var(--main)}.mdl__frontpageheader .mdl__frontpageheader__booking .mdl__frontpageheader__booking__innercontainer .mdl__frontpageheader__booking__dropdown .mdl__frontpageheader__booking__button .mdl__frontpageheader__booking__buttontext{color:#fff;transition:color .3s ease-in-out}.mdl__frontpageheader .mdl__frontpageheader__booking .mdl__frontpageheader__booking__innercontainer .mdl__frontpageheader__booking__dropdown .mdl__frontpageheader__booking__button svg{margin-left:10px;stroke:#fff;transition:stroke .3s ease-in-out}.mdl__frontpageheader .mdl__frontpageheader__linkbox__container{position:relative}.mdl__frontpageheader .mdl__frontpageheader__linkbox__container .mdl__frontpageheader__linkbox__content{padding:150px 120px;z-index:2;position:relative;max-width:1340px;margin:auto;box-sizing:border-box}.mdl__frontpageheader .mdl__frontpageheader__linkbox__container .mdl__frontpageheader__linkbox__content .mdl__frontpageheader__linkbox__headline{font-size:2rem;color:#fff;line-height:1.25em;margin-bottom:20px}.mdl__frontpageheader .mdl__frontpageheader__linkbox__container .mdl__frontpageheader__linkbox__content .mdl__frontpageheader__linkbox__list{display:grid;grid-gap:25px;grid-template-columns:repeat(3, 1fr)}.mdl__frontpageheader .mdl__frontpageheader__linkbox__container .mdl__frontpageheader__linkbox__content .mdl__frontpageheader__linkbox__list .mdl__frontpageheader__linkbox__link{min-height:125px;padding:25px;box-sizing:border-box;background:#363636;border-radius:10px;display:flex;flex-direction:column;position:relative;transition:background .3s ease-in-out}.mdl__frontpageheader .mdl__frontpageheader__linkbox__container .mdl__frontpageheader__linkbox__content .mdl__frontpageheader__linkbox__list .mdl__frontpageheader__linkbox__link:hover,.mdl__frontpageheader .mdl__frontpageheader__linkbox__container .mdl__frontpageheader__linkbox__content .mdl__frontpageheader__linkbox__list .mdl__frontpageheader__linkbox__link:focus-visible{background:#fff}.mdl__frontpageheader .mdl__frontpageheader__linkbox__container .mdl__frontpageheader__linkbox__content .mdl__frontpageheader__linkbox__list .mdl__frontpageheader__linkbox__link:hover .mdl__frontpageheader__introbox__linktext,.mdl__frontpageheader .mdl__frontpageheader__linkbox__container .mdl__frontpageheader__linkbox__content .mdl__frontpageheader__linkbox__list .mdl__frontpageheader__linkbox__link:focus-visible .mdl__frontpageheader__introbox__linktext{color:var(--font)}.mdl__frontpageheader .mdl__frontpageheader__linkbox__container .mdl__frontpageheader__linkbox__content .mdl__frontpageheader__linkbox__list .mdl__frontpageheader__linkbox__link:hover>svg,.mdl__frontpageheader .mdl__frontpageheader__linkbox__container .mdl__frontpageheader__linkbox__content .mdl__frontpageheader__linkbox__list .mdl__frontpageheader__linkbox__link:focus-visible>svg{stroke:var(--font)}.mdl__frontpageheader .mdl__frontpageheader__linkbox__container .mdl__frontpageheader__linkbox__content .mdl__frontpageheader__linkbox__list .mdl__frontpageheader__linkbox__link .mdl__frontpageheader__linkbox__icon{border-radius:50%;width:38px;height:38px;position:relative;display:flex;margin-bottom:20px}.mdl__frontpageheader .mdl__frontpageheader__linkbox__container .mdl__frontpageheader__linkbox__content .mdl__frontpageheader__linkbox__list .mdl__frontpageheader__linkbox__link .mdl__frontpageheader__linkbox__icon.mdl__frontpageheader__linkbox__icon__main{background:var(--main)}.mdl__frontpageheader .mdl__frontpageheader__linkbox__container .mdl__frontpageheader__linkbox__content .mdl__frontpageheader__linkbox__list .mdl__frontpageheader__linkbox__link .mdl__frontpageheader__linkbox__icon.mdl__frontpageheader__linkbox__icon__accent-01{background:var(--accent-01)}.mdl__frontpageheader .mdl__frontpageheader__linkbox__container .mdl__frontpageheader__linkbox__content .mdl__frontpageheader__linkbox__list .mdl__frontpageheader__linkbox__link .mdl__frontpageheader__linkbox__icon.mdl__frontpageheader__linkbox__icon__accent-02{background:var(--accent-02)}.mdl__frontpageheader .mdl__frontpageheader__linkbox__container .mdl__frontpageheader__linkbox__content .mdl__frontpageheader__linkbox__list .mdl__frontpageheader__linkbox__link .mdl__frontpageheader__linkbox__icon.mdl__frontpageheader__linkbox__icon__accent-03{background:var(--accent-03)}.mdl__frontpageheader .mdl__frontpageheader__linkbox__container .mdl__frontpageheader__linkbox__content .mdl__frontpageheader__linkbox__list .mdl__frontpageheader__linkbox__link .mdl__frontpageheader__linkbox__icon.mdl__frontpageheader__linkbox__icon__accent-04{background:var(--accent-04)}.mdl__frontpageheader .mdl__frontpageheader__linkbox__container .mdl__frontpageheader__linkbox__content .mdl__frontpageheader__linkbox__list .mdl__frontpageheader__linkbox__link .mdl__frontpageheader__linkbox__icon>svg{stroke:#fff;margin:auto}.mdl__frontpageheader .mdl__frontpageheader__linkbox__container .mdl__frontpageheader__linkbox__content .mdl__frontpageheader__linkbox__list .mdl__frontpageheader__linkbox__link .mdl__frontpageheader__introbox__linktext{font-size:1.1rem;font-weight:700;text-transform:uppercase;color:#fff;margin-top:auto;transition:color .3s ease-in-out}.mdl__frontpageheader .mdl__frontpageheader__linkbox__container .mdl__frontpageheader__linkbox__content .mdl__frontpageheader__linkbox__list .mdl__frontpageheader__linkbox__link>svg{position:absolute;stroke:#fff;bottom:30px;right:25px;transition:stroke .3s ease-in-out}.mdl__frontpageheader .mdl__frontpageheader__linkbox__container .tpl__frontpageheader__background{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--font)}.mdl__frontpageheader .mdl__frontpageheader__linkbox__container .tpl__frontpageheader__deco{position:absolute;bottom:0;left:0;z-index:1;pointer-events:none}