@charset "UTF-8";
:root{--primarycolor: #9d9787;--formcolor: #b4b0a6;--grayshade: #b3ada0;--accentbackground: #faf8f5;--iconsize: 1rem}a{text-decoration:none;color:unset}picture img{vertical-align:top}img{width:100%;height:auto}nav ul{padding:0}input[type="search"]::-webkit-search-cancel-button{display:none}@font-face{font-family:"icomoon";src:url("/files/eisvogel/theme/fonts/Icomoon/icomoon.eot?x6ml0l");src:url("/files/eisvogel/theme/fonts/Icomoon/icomoon.eot?x6ml0l#iefix") format("embedded-opentype"), url("/files/eisvogel/theme/fonts/Icomoon/icomoon.ttf?x6ml0l") format("truetype"), url("/files/eisvogel/theme/fonts/Icomoon/icomoon.woff?x6ml0l") format("woff"), url("/files/eisvogel/theme/fonts/Icomoon/icomoon.svg?x6ml0l#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}.icomoon,[class^="icon-"],[class*=" icon-"]{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-letter-x:before{content:""}.icon-arrow-both:before{content:""}.icon-add:before{content:""}.icon-arrow:before{content:""}.icon-baeder-pflege:before{content:""}.icon-bathtube:before{content:""}.icon-binoculars:before{content:""}.icon-calendar:before{content:""}.icon-day-spa:before{content:""}.icon-facebook:before{content:""}.icon-family:before{content:""}.icon-gesundheit:before{content:""}.icon-gift:before{content:""}.icon-gift-box:before{content:""}.icon-hopfen:before{content:""}.icon-info:before{content:""}.icon-instagram:before{content:""}.icon-kids:before{content:""}.icon-kosmetik:before{content:""}.icon-lamp:before{content:""}.icon-search:before{content:""}.icon-menu:before{content:""}.icon-review:before{content:""}.icon-schoene-kleinigkeiten:before{content:""}.icon-spar-angebote:before{content:""}.icon-spa-suiten:before{content:""}.icon-telephone:before{content:""}.icon-to-the-top:before{content:""}.icon-wohlfuehlmassagen:before{content:""}.icon-bett:before{content:""}.icon-lampe:before{content:""}@font-face{font-family:"Noto Serif";font-display:swap;font-style:normal;font-weight:400;src:url("/files/eisvogel/theme/fonts/NotoSerif/noto-serif-v16-latin-regular.eot");src:local(""), url("/files/eisvogel/theme/fonts/NotoSerif/noto-serif-v16-latin-regular.eot?#iefix") format("embedded-opentype"), url("/files/eisvogel/theme/fonts/NotoSerif/noto-serif-v16-latin-regular.woff2") format("woff2"), url("/files/eisvogel/theme/fonts/NotoSerif/noto-serif-v16-latin-regular.woff") format("woff"), url("/files/eisvogel/theme/fonts/NotoSerif/noto-serif-v16-latin-regular.ttf") format("truetype"), url("/files/eisvogel/theme/fonts/NotoSerif/noto-serif-v16-latin-regular.svg#NotoSerif") format("svg")}@font-face{font-family:"Noto Serif";font-display:swap;font-style:italic;font-weight:400;src:url("/files/eisvogel/theme/fonts/NotoSerif/noto-serif-v16-latin-italic.eot");src:local(""), url("/files/eisvogel/theme/fonts/NotoSerif/noto-serif-v16-latin-italic.eot?#iefix") format("embedded-opentype"), url("/files/eisvogel/theme/fonts/NotoSerif/noto-serif-v16-latin-italic.woff2") format("woff2"), url("/files/eisvogel/theme/fonts/NotoSerif/noto-serif-v16-latin-italic.woff") format("woff"), url("/files/eisvogel/theme/fonts/NotoSerif/noto-serif-v16-latin-italic.ttf") format("truetype"), url("/files/eisvogel/theme/fonts/NotoSerif/noto-serif-v16-latin-italic.svg#NotoSerif") format("svg")}@font-face{font-family:"Noto Serif";font-display:swap;font-style:italic;font-weight:700;src:url("/files/eisvogel/theme/fonts/NotoSerif/noto-serif-v16-latin-700italic.eot");src:local(""), url("/files/eisvogel/theme/fonts/NotoSerif/noto-serif-v16-latin-700italic.eot?#iefix") format("embedded-opentype"), url("/files/eisvogel/theme/fonts/NotoSerif/noto-serif-v16-latin-700italic.woff2") format("woff2"), url("/files/eisvogel/theme/fonts/NotoSerif/noto-serif-v16-latin-700italic.woff") format("woff"), url("/files/eisvogel/theme/fonts/NotoSerif/noto-serif-v16-latin-700italic.ttf") format("truetype"), url("/files/eisvogel/theme/fonts/NotoSerif/noto-serif-v16-latin-700italic.svg#NotoSerif") format("svg")}@font-face{font-family:"Noto Serif";font-display:swap;font-style:normal;font-weight:700;src:url("/files/eisvogel/theme/fonts/NotoSerif/noto-serif-v16-latin-700.eot");src:local(""), url("/files/eisvogel/theme/fonts/NotoSerif/noto-serif-v16-latin-700.eot?#iefix") format("embedded-opentype"), url("/files/eisvogel/theme/fonts/NotoSerif/noto-serif-v16-latin-700.woff2") format("woff2"), url("/files/eisvogel/theme/fonts/NotoSerif/noto-serif-v16-latin-700.woff") format("woff"), url("/files/eisvogel/theme/fonts/NotoSerif/noto-serif-v16-latin-700.ttf") format("truetype"), url("/files/eisvogel/theme/fonts/NotoSerif/noto-serif-v16-latin-700.svg#NotoSerif") format("svg")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:100;src:url("/files/eisvogel/theme/fonts/Roboto/roboto-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-100.eot");src:url("/files/eisvogel/theme/fonts/Roboto/roboto-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-100.eot?#iefix") format("embedded-opentype"), url("/files/eisvogel/theme/fonts/Roboto/roboto-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-100.woff2") format("woff2"), url("/files/eisvogel/theme/fonts/Roboto/roboto-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-100.woff") format("woff"), url("/files/eisvogel/theme/fonts/Roboto/roboto-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-100.ttf") format("truetype"), url("/files/eisvogel/theme/fonts/Roboto/roboto-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-100.svg#Roboto") format("svg")}@font-face{font-display:swap;font-family:"Roboto";font-style:italic;font-weight:100;src:url("/files/eisvogel/theme/fonts/Roboto/roboto-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-100italic.eot");src:url("/files/eisvogel/theme/fonts/Roboto/roboto-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-100italic.eot?#iefix") format("embedded-opentype"), url("/files/eisvogel/theme/fonts/Roboto/roboto-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-100italic.woff2") format("woff2"), url("/files/eisvogel/theme/fonts/Roboto/roboto-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-100italic.woff") format("woff"), url("/files/eisvogel/theme/fonts/Roboto/roboto-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-100italic.ttf") format("truetype"), url("/files/eisvogel/theme/fonts/Roboto/roboto-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-100italic.svg#Roboto") format("svg")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:300;src:url("/files/eisvogel/theme/fonts/Roboto/roboto-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-300.eot");src:url("/files/eisvogel/theme/fonts/Roboto/roboto-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-300.eot?#iefix") format("embedded-opentype"), url("/files/eisvogel/theme/fonts/Roboto/roboto-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-300.woff2") format("woff2"), url("/files/eisvogel/theme/fonts/Roboto/roboto-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-300.woff") format("woff"), url("/files/eisvogel/theme/fonts/Roboto/roboto-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-300.ttf") format("truetype"), url("/files/eisvogel/theme/fonts/Roboto/roboto-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-300.svg#Roboto") format("svg")}@font-face{font-display:swap;font-family:"Roboto";font-style:italic;font-weight:300;src:url("/files/eisvogel/theme/fonts/Roboto/roboto-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-300italic.eot");src:url("/files/eisvogel/theme/fonts/Roboto/roboto-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-300italic.eot?#iefix") format("embedded-opentype"), url("/files/eisvogel/theme/fonts/Roboto/roboto-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-300italic.woff2") format("woff2"), url("/files/eisvogel/theme/fonts/Roboto/roboto-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-300italic.woff") format("woff"), url("/files/eisvogel/theme/fonts/Roboto/roboto-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-300italic.ttf") format("truetype"), url("/files/eisvogel/theme/fonts/Roboto/roboto-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-300italic.svg#Roboto") format("svg")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:400;src:url("/files/eisvogel/theme/fonts/Roboto/roboto-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-regular.eot");src:url("/files/eisvogel/theme/fonts/Roboto/roboto-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-regular.eot?#iefix") format("embedded-opentype"), url("/files/eisvogel/theme/fonts/Roboto/roboto-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-regular.woff2") format("woff2"), url("/files/eisvogel/theme/fonts/Roboto/roboto-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-regular.woff") format("woff"), url("/files/eisvogel/theme/fonts/Roboto/roboto-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-regular.ttf") format("truetype"), url("/files/eisvogel/theme/fonts/Roboto/roboto-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-regular.svg#Roboto") format("svg")}@font-face{font-display:swap;font-family:"Roboto";font-style:italic;font-weight:400;src:url("/files/eisvogel/theme/fonts/Roboto/roboto-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-italic.eot");src:url("/files/eisvogel/theme/fonts/Roboto/roboto-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-italic.eot?#iefix") format("embedded-opentype"), url("/files/eisvogel/theme/fonts/Roboto/roboto-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-italic.woff2") format("woff2"), url("/files/eisvogel/theme/fonts/Roboto/roboto-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-italic.woff") format("woff"), url("/files/eisvogel/theme/fonts/Roboto/roboto-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-italic.ttf") format("truetype"), url("/files/eisvogel/theme/fonts/Roboto/roboto-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-italic.svg#Roboto") format("svg")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:500;src:url("/files/eisvogel/theme/fonts/Roboto/roboto-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-500.eot");src:url("/files/eisvogel/theme/fonts/Roboto/roboto-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-500.eot?#iefix") format("embedded-opentype"), url("/files/eisvogel/theme/fonts/Roboto/roboto-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-500.woff2") format("woff2"), url("/files/eisvogel/theme/fonts/Roboto/roboto-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-500.woff") format("woff"), url("/files/eisvogel/theme/fonts/Roboto/roboto-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-500.ttf") format("truetype"), url("/files/eisvogel/theme/fonts/Roboto/roboto-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-500.svg#Roboto") format("svg")}@font-face{font-display:swap;font-family:"Roboto";font-style:italic;font-weight:500;src:url("/files/eisvogel/theme/fonts/Roboto/roboto-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-500italic.eot");src:url("/files/eisvogel/theme/fonts/Roboto/roboto-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-500italic.eot?#iefix") format("embedded-opentype"), url("/files/eisvogel/theme/fonts/Roboto/roboto-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-500italic.woff2") format("woff2"), url("/files/eisvogel/theme/fonts/Roboto/roboto-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-500italic.woff") format("woff"), url("/files/eisvogel/theme/fonts/Roboto/roboto-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-500italic.ttf") format("truetype"), url("/files/eisvogel/theme/fonts/Roboto/roboto-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-500italic.svg#Roboto") format("svg")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:700;src:url("/files/eisvogel/theme/fonts/Roboto/roboto-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-700.eot");src:url("/files/eisvogel/theme/fonts/Roboto/roboto-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-700.eot?#iefix") format("embedded-opentype"), url("/files/eisvogel/theme/fonts/Roboto/roboto-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-700.woff2") format("woff2"), url("/files/eisvogel/theme/fonts/Roboto/roboto-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-700.woff") format("woff"), url("/files/eisvogel/theme/fonts/Roboto/roboto-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-700.ttf") format("truetype"), url("/files/eisvogel/theme/fonts/Roboto/roboto-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-700.svg#Roboto") format("svg")}@font-face{font-display:swap;font-family:"Roboto";font-style:italic;font-weight:700;src:url("/files/eisvogel/theme/fonts/Roboto/roboto-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-700italic.eot");src:url("/files/eisvogel/theme/fonts/Roboto/roboto-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-700italic.eot?#iefix") format("embedded-opentype"), url("/files/eisvogel/theme/fonts/Roboto/roboto-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-700italic.woff2") format("woff2"), url("/files/eisvogel/theme/fonts/Roboto/roboto-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-700italic.woff") format("woff"), url("/files/eisvogel/theme/fonts/Roboto/roboto-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-700italic.ttf") format("truetype"), url("/files/eisvogel/theme/fonts/Roboto/roboto-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-700italic.svg#Roboto") format("svg")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:900;src:url("/files/eisvogel/theme/fonts/Roboto/roboto-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-900.eot");src:url("/files/eisvogel/theme/fonts/Roboto/roboto-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-900.eot?#iefix") format("embedded-opentype"), url("/files/eisvogel/theme/fonts/Roboto/roboto-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-900.woff2") format("woff2"), url("/files/eisvogel/theme/fonts/Roboto/roboto-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-900.woff") format("woff"), url("/files/eisvogel/theme/fonts/Roboto/roboto-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-900.ttf") format("truetype"), url("/files/eisvogel/theme/fonts/Roboto/roboto-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-900.svg#Roboto") format("svg")}@font-face{font-display:swap;font-family:"Roboto";font-style:italic;font-weight:900;src:url("/files/eisvogel/theme/fonts/Roboto/roboto-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-900italic.eot");src:url("/files/eisvogel/theme/fonts/Roboto/roboto-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-900italic.eot?#iefix") format("embedded-opentype"), url("/files/eisvogel/theme/fonts/Roboto/roboto-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-900italic.woff2") format("woff2"), url("/files/eisvogel/theme/fonts/Roboto/roboto-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-900italic.woff") format("woff"), url("/files/eisvogel/theme/fonts/Roboto/roboto-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-900italic.ttf") format("truetype"), url("/files/eisvogel/theme/fonts/Roboto/roboto-v30-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-900italic.svg#Roboto") format("svg")}@font-face{font-family:"Quickbrush";font-display:swap;font-style:regular;font-weight:700;src:url("/files/eisvogel/theme/fonts/Quickbrush.eot");src:local(""), url("/files/eisvogel/theme/fonts/Quickbrush/Quickbrush.eot?#iefix") format("embedded-opentype"), url("/files/eisvogel/theme/fonts/Quickbrush/Quickbrush.woff2") format("woff2"), url("/files/eisvogel/theme/fonts/Quickbrush/Quickbrush.woff") format("woff"), url("/files/eisvogel/theme/fonts/Quickbrush/Quickbrush.ttf") format("truetype"), url("/files/eisvogel/theme/fonts/Quickbrush/Quickbrush.svg") format("svg")}@font-face{font-display:swap;font-family:"Noto Serif Display";font-style:normal;font-weight:100;src:url("/files/eisvogel/theme/fonts/NotoSerifDisplay/noto-serif-display-v24-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-100.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif Display";font-style:italic;font-weight:100;src:url("/files/eisvogel/theme/fonts/NotoSerifDisplay/noto-serif-display-v24-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-100italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif Display";font-style:normal;font-weight:200;src:url("/files/eisvogel/theme/fonts/NotoSerifDisplay/noto-serif-display-v24-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-200.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif Display";font-style:italic;font-weight:200;src:url("/files/eisvogel/theme/fonts/NotoSerifDisplay/noto-serif-display-v24-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-200italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif Display";font-style:normal;font-weight:300;src:url("/files/eisvogel/theme/fonts/NotoSerifDisplay/noto-serif-display-v24-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif Display";font-style:italic;font-weight:300;src:url("/files/eisvogel/theme/fonts/NotoSerifDisplay/noto-serif-display-v24-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-300italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif Display";font-style:normal;font-weight:400;src:url("/files/eisvogel/theme/fonts/NotoSerifDisplay/noto-serif-display-v24-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif Display";font-style:italic;font-weight:400;src:url("/files/eisvogel/theme/fonts/NotoSerifDisplay/noto-serif-display-v24-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif Display";font-style:normal;font-weight:500;src:url("/files/eisvogel/theme/fonts/NotoSerifDisplay/noto-serif-display-v24-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif Display";font-style:italic;font-weight:500;src:url("/files/eisvogel/theme/fonts/NotoSerifDisplay/noto-serif-display-v24-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-500italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif Display";font-style:normal;font-weight:600;src:url("/files/eisvogel/theme/fonts/NotoSerifDisplay/noto-serif-display-v24-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif Display";font-style:italic;font-weight:600;src:url("/files/eisvogel/theme/fonts/NotoSerifDisplay/noto-serif-display-v24-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-600italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif Display";font-style:normal;font-weight:700;src:url("/files/eisvogel/theme/fonts/NotoSerifDisplay/noto-serif-display-v24-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif Display";font-style:italic;font-weight:700;src:url("/files/eisvogel/theme/fonts/NotoSerifDisplay/noto-serif-display-v24-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-700italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif Display";font-style:normal;font-weight:800;src:url("/files/eisvogel/theme/fonts/NotoSerifDisplay/noto-serif-display-v24-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-800.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif Display";font-style:italic;font-weight:800;src:url("/files/eisvogel/theme/fonts/NotoSerifDisplay/noto-serif-display-v24-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-800italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif Display";font-style:normal;font-weight:900;src:url("/files/eisvogel/theme/fonts/NotoSerifDisplay/noto-serif-display-v24-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-900.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif Display";font-style:italic;font-weight:900;src:url("/files/eisvogel/theme/fonts/NotoSerifDisplay/noto-serif-display-v24-cyrillic_cyrillic-ext_greek_greek-ext_latin_latin-ext_vietnamese-900italic.woff2") format("woff2")}figure a:before{content:none}.full-width.ce_table table{width:100%}.hidden{display:none}.overflow-visible{overflow:visible}.normal-style{font-style:normal !important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{border-radius:10px;background:rgba(0, 0, 0, 0.1)}::-webkit-scrollbar-thumb{border-radius:10px;background:rgba(0, 0, 0, 0.2)}::-webkit-scrollbar-thumb:hover{background:rgba(0, 0, 0, 0.4)}.image-noscale img{width:auto;margin:auto}html{font-family:"Noto Serif Display";font-size:20px;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body.no-scroll{overflow:hidden}@media (max-width:1199px){html{font-size:16px}}@media (max-width:767px){html{font-size:16px}}.animSwinging img{animation:animSwinging 3.5s ease-in-out forwards infinite;transition-delay:3s}@-webkit-keyframes animSwinging{0%{-webkit-transform:rotate(7deg)}50%{-webkit-transform:rotate(-3deg)}100%{-webkit-transform:rotate(7deg)}}@keyframes animSwinging{0%{transform:rotate(7deg)}50%{transform:rotate(-3deg)}100%{transform:rotate(7deg)}}hr{background-image:radial-gradient(circle closest-side, var(--primarycolor) calc(100% - 1px), transparent 100%);background-repeat:repeat-x;background-size:12px 4px;height:4px;width:100%;border:none}.ce_text.text-center{margin-inline:auto;width:clamp(50%, 30rem, 100%)}.bg-shaded{background-color:var(--accentbackground)}.bg-shaded.bg-short{background:linear-gradient(to bottom, transparent, transparent 1.5rem, var(--accentbackground) 1.5rem, var(--accentbackground) calc(100% - 20rem), transparent calc(100% - 20rem), transparent)}.bg-shaded.bg-gradient{background:linear-gradient(to bottom, transparent, var(--accentbackground))}a{position:relative;text-decoration:none}a::before{content:"";position:absolute;bottom:0;right:0;width:0;height:2px;background-color:var(--primarycolor);transition:width 0.6s cubic-bezier(0.25, 1, 0.5, 1)}a:not(.no-hover):hover::before{left:0;right:auto;width:100%}@keyframes turn-white{100%{color:white}}@keyframes criss-cross-left{0%{left:-20px}50%{left:50%;height:20px;width:20px}100%{left:50%;height:calc(100% * 1.5);width:calc(100% * 1.5)}}@keyframes criss-cross-right{0%{right:-20px}50%{right:50%;height:20px;width:20px}100%{right:50%;height:calc(100% * 1.5);width:calc(100% * 1.5);color:white}}button{cursor:pointer}main div.ce_hyperlink a,main div.btn.linktext,main button:not(.go-up):not(.slick-arrow){font-size:0.8rem}a.btn,div.ce_hyperlink a,div.btn.linktext,main button:not(.go-up):not(.slick-arrow):not(.accordion-close){cursor:pointer;background:#313231;font-family:"Roboto";font-size:0.8rem;font-weight:400;font-style:normal;color:white;text-transform:uppercase;padding:0.75rem 1.5rem;letter-spacing:3px;overflow:hidden;position:relative;transition:all 500ms ease;display:inline-block;width:-moz-fit-content;width:fit-content;z-index:1;border:none;box-shadow:none}a.btn.light,div.ce_hyperlink a.light,div.btn.linktext.light,main button:not(.go-up):not(.slick-arrow):not(.accordion-close).light{background:#ece7e2;color:#494949}a.btn:hover,div.ce_hyperlink a:hover,div.btn.linktext:hover,main button:not(.go-up):not(.slick-arrow):not(.accordion-close):hover{animation:turn-white 0.8s forwards}a.btn:hover:before,a.btn:hover:after,div.ce_hyperlink a:hover:before,div.ce_hyperlink a:hover:after,div.btn.linktext:hover:before,div.btn.linktext:hover:after,main button:not(.go-up):not(.slick-arrow):not(.accordion-close):hover:before,main button:not(.go-up):not(.slick-arrow):not(.accordion-close):hover:after{content:"";background-color:var(--primarycolor);-webkit-mask-image:none;mask-image:none;position:absolute;top:50%;height:20px;width:20px;border-radius:50%;z-index:-1}a.btn:hover:before,div.ce_hyperlink a:hover:before,div.btn.linktext:hover:before,main button:not(.go-up):not(.slick-arrow):not(.accordion-close):hover:before{left:-20px;transform:translate(-50%, -50%);animation:criss-cross-left 0.8s both;animation-direction:alternate}a.btn:hover:after,div.ce_hyperlink a:hover:after,div.btn.linktext:hover:after,main button:not(.go-up):not(.slick-arrow):not(.accordion-close):hover:after{right:-20px;transform:translate(50%, -50%);animation:criss-cross-right 0.8s both;animation-direction:alternate}.btn.pink{background:#bf8b8c;color:#fff}.btn.pink:after,.btn.pink:before{background-color:#ad6a6b !important}.ce_hyperlink.btn.beige a{background:#9d9787;color:#fff}.ce_hyperlink.btn.beige a:after,.ce_hyperlink.btn.beige a:before{background-color:#857e6c !important}.FAQ-spalten{display:flex;margin-bottom:1em}.FAQ-spalten image_container{padding-right:1em}.FAQ-spalten .text-container{flex-grow:1;padding-left:2em;margin-left:1em;border-left:1px solid var(--primaryColor)}.redesign h2,.redesign .h2{font-size:1.4rem;margin-block:1rem;font-family:"Noto Serif Display";font-style:normal;letter-spacing:0;font-weight:500;margin:0rem 0 1rem;text-transform:none}.redesign h3,.redesign .h3{font-size:1.4rem;margin-block:1rem;font-family:"Roboto";font-style:normal;font-weight:400;letter-spacing:0.1em;margin:0.8rem 0 1rem;text-transform:none}.redesign a.btn,.redesign div.ce_hyperlink a,.redesign div.btn.linktext,.redesign main button:not(.go-up):not(.slick-arrow):not(.accordion-close){background:transparent;border:1px solid #313231;color:#313231;padding:0.5em 1em}.redesign main ul li{line-height:1.5}.redesign main ul li:before{scale:0.8}.grid{display:grid}.grid.grid-row-separators>*{position:relative}.grid.grid-row-separators>*:before{content:"";background-image:radial-gradient(circle closest-side, var(--primaryColor) calc(100% - 1px), transparent 100%);background-repeat:repeat-x;background-size:12px 4px;height:4px;width:100%;border:none;position:absolute;bottom:0}.grid-vertical-center{align-items:center}.grid-1-columns{grid-template-columns:[col-start] repeat(1, 1fr) [col-end]}.grid-1-rows{grid-template-rows:[row-start] repeat(1, 1fr) [row-end]}.grid-2-columns{grid-template-columns:[col-start] repeat(2, 1fr) [col-end]}.grid-2-rows{grid-template-rows:[row-start] repeat(2, 1fr) [row-end]}.grid-3-columns{grid-template-columns:[col-start] repeat(3, 1fr) [col-end]}.grid-3-rows{grid-template-rows:[row-start] repeat(3, 1fr) [row-end]}.grid-4-columns{grid-template-columns:[col-start] repeat(4, 1fr) [col-end]}.grid-4-rows{grid-template-rows:[row-start] repeat(4, 1fr) [row-end]}.grid-5-columns{grid-template-columns:[col-start] repeat(5, 1fr) [col-end]}.grid-5-rows{grid-template-rows:[row-start] repeat(5, 1fr) [row-end]}.grid-6-columns{grid-template-columns:[col-start] repeat(6, 1fr) [col-end]}.grid-6-rows{grid-template-rows:[row-start] repeat(6, 1fr) [row-end]}.grid-7-columns{grid-template-columns:[col-start] repeat(7, 1fr) [col-end]}.grid-7-rows{grid-template-rows:[row-start] repeat(7, 1fr) [row-end]}.grid-8-columns{grid-template-columns:[col-start] repeat(8, 1fr) [col-end]}.grid-8-rows{grid-template-rows:[row-start] repeat(8, 1fr) [row-end]}.grid-9-columns{grid-template-columns:[col-start] repeat(9, 1fr) [col-end]}.grid-9-rows{grid-template-rows:[row-start] repeat(9, 1fr) [row-end]}.grid-10-columns{grid-template-columns:[col-start] repeat(10, 1fr) [col-end]}.grid-10-rows{grid-template-rows:[row-start] repeat(10, 1fr) [row-end]}.grid-11-columns{grid-template-columns:[col-start] repeat(11, 1fr) [col-end]}.grid-11-rows{grid-template-rows:[row-start] repeat(11, 1fr) [row-end]}.grid-12-columns{grid-template-columns:[col-start] repeat(12, 1fr) [col-end]}.grid-12-rows{grid-template-rows:[row-start] repeat(12, 1fr) [row-end]}.grid-13-columns{grid-template-columns:[col-start] repeat(13, 1fr) [col-end]}.grid-13-rows{grid-template-rows:[row-start] repeat(13, 1fr) [row-end]}.grid-14-columns{grid-template-columns:[col-start] repeat(14, 1fr) [col-end]}.grid-14-rows{grid-template-rows:[row-start] repeat(14, 1fr) [row-end]}.grid-15-columns{grid-template-columns:[col-start] repeat(15, 1fr) [col-end]}.grid-15-rows{grid-template-rows:[row-start] repeat(15, 1fr) [row-end]}.grid-16-columns{grid-template-columns:[col-start] repeat(16, 1fr) [col-end]}.grid-16-rows{grid-template-rows:[row-start] repeat(16, 1fr) [row-end]}.grid-17-columns{grid-template-columns:[col-start] repeat(17, 1fr) [col-end]}.grid-17-rows{grid-template-rows:[row-start] repeat(17, 1fr) [row-end]}.grid-18-columns{grid-template-columns:[col-start] repeat(18, 1fr) [col-end]}.grid-18-rows{grid-template-rows:[row-start] repeat(18, 1fr) [row-end]}.grid-19-columns{grid-template-columns:[col-start] repeat(19, 1fr) [col-end]}.grid-19-rows{grid-template-rows:[row-start] repeat(19, 1fr) [row-end]}.grid-20-columns{grid-template-columns:[col-start] repeat(20, 1fr) [col-end]}.grid-20-rows{grid-template-rows:[row-start] repeat(20, 1fr) [row-end]}.grid-21-columns{grid-template-columns:[col-start] repeat(21, 1fr) [col-end]}.grid-21-rows{grid-template-rows:[row-start] repeat(21, 1fr) [row-end]}.grid-22-columns{grid-template-columns:[col-start] repeat(22, 1fr) [col-end]}.grid-22-rows{grid-template-rows:[row-start] repeat(22, 1fr) [row-end]}.grid-23-columns{grid-template-columns:[col-start] repeat(23, 1fr) [col-end]}.grid-23-rows{grid-template-rows:[row-start] repeat(23, 1fr) [row-end]}.grid-24-columns{grid-template-columns:[col-start] repeat(24, 1fr) [col-end]}.grid-24-rows{grid-template-rows:[row-start] repeat(24, 1fr) [row-end]}.row-start-1{grid-row-start:1}.column-start-1{grid-column-start:1}.row-span-1{grid-row-end:span 1}.column-span-1{grid-column-end:span 1}.row-start-2{grid-row-start:2}.column-start-2{grid-column-start:2}.row-span-2{grid-row-end:span 2}.column-span-2{grid-column-end:span 2}.row-start-3{grid-row-start:3}.column-start-3{grid-column-start:3}.row-span-3{grid-row-end:span 3}.column-span-3{grid-column-end:span 3}.row-start-4{grid-row-start:4}.column-start-4{grid-column-start:4}.row-span-4{grid-row-end:span 4}.column-span-4{grid-column-end:span 4}.row-start-5{grid-row-start:5}.column-start-5{grid-column-start:5}.row-span-5{grid-row-end:span 5}.column-span-5{grid-column-end:span 5}.row-start-6{grid-row-start:6}.column-start-6{grid-column-start:6}.row-span-6{grid-row-end:span 6}.column-span-6{grid-column-end:span 6}.row-start-7{grid-row-start:7}.column-start-7{grid-column-start:7}.row-span-7{grid-row-end:span 7}.column-span-7{grid-column-end:span 7}.row-start-8{grid-row-start:8}.column-start-8{grid-column-start:8}.row-span-8{grid-row-end:span 8}.column-span-8{grid-column-end:span 8}.row-start-9{grid-row-start:9}.column-start-9{grid-column-start:9}.row-span-9{grid-row-end:span 9}.column-span-9{grid-column-end:span 9}.row-start-10{grid-row-start:10}.column-start-10{grid-column-start:10}.row-span-10{grid-row-end:span 10}.column-span-10{grid-column-end:span 10}.row-start-11{grid-row-start:11}.column-start-11{grid-column-start:11}.row-span-11{grid-row-end:span 11}.column-span-11{grid-column-end:span 11}.row-start-12{grid-row-start:12}.column-start-12{grid-column-start:12}.row-span-12{grid-row-end:span 12}.column-span-12{grid-column-end:span 12}.row-start-13{grid-row-start:13}.column-start-13{grid-column-start:13}.row-span-13{grid-row-end:span 13}.column-span-13{grid-column-end:span 13}.row-start-14{grid-row-start:14}.column-start-14{grid-column-start:14}.row-span-14{grid-row-end:span 14}.column-span-14{grid-column-end:span 14}.row-start-15{grid-row-start:15}.column-start-15{grid-column-start:15}.row-span-15{grid-row-end:span 15}.column-span-15{grid-column-end:span 15}.row-start-16{grid-row-start:16}.column-start-16{grid-column-start:16}.row-span-16{grid-row-end:span 16}.column-span-16{grid-column-end:span 16}.row-start-17{grid-row-start:17}.column-start-17{grid-column-start:17}.row-span-17{grid-row-end:span 17}.column-span-17{grid-column-end:span 17}.row-start-18{grid-row-start:18}.column-start-18{grid-column-start:18}.row-span-18{grid-row-end:span 18}.column-span-18{grid-column-end:span 18}.row-start-19{grid-row-start:19}.column-start-19{grid-column-start:19}.row-span-19{grid-row-end:span 19}.column-span-19{grid-column-end:span 19}.row-start-20{grid-row-start:20}.column-start-20{grid-column-start:20}.row-span-20{grid-row-end:span 20}.column-span-20{grid-column-end:span 20}.row-start-21{grid-row-start:21}.column-start-21{grid-column-start:21}.row-span-21{grid-row-end:span 21}.column-span-21{grid-column-end:span 21}.row-start-22{grid-row-start:22}.column-start-22{grid-column-start:22}.row-span-22{grid-row-end:span 22}.column-span-22{grid-column-end:span 22}.row-start-23{grid-row-start:23}.column-start-23{grid-column-start:23}.row-span-23{grid-row-end:span 23}.column-span-23{grid-column-end:span 23}.row-start-24{grid-row-start:24}.column-start-24{grid-column-start:24}.row-span-24{grid-row-end:span 24}.column-span-24{grid-column-end:span 24}.row-span-max{grid-row-end:row-end}.col-span-max{grid-column-end:col-end}.grid-gap-1{gap:1rem}.grid-gap-1.grid-row-separators>*{overflow:visible}.grid-gap-1.grid-row-separators>*:before{bottom:calc(-1rem / 2)}.grid-gap-2{gap:2rem}.grid-gap-2.grid-row-separators>*{overflow:visible}.grid-gap-2.grid-row-separators>*:before{bottom:calc(-2rem / 2)}.grid-gap-3{gap:3rem}.grid-gap-3.grid-row-separators>*{overflow:visible}.grid-gap-3.grid-row-separators>*:before{bottom:calc(-3rem / 2)}.spaltensetabstand-big>div{grid-gap:12rem}@media only screen and (max-width:1200px){.spaltensetabstand-big>div{grid-gap:8rem}}@media only screen and (max-width:991px){.spaltensetabstand-big>div{grid-gap:5rem}}.spaltensetabstand-mid>div{grid-gap:2rem}@media only screen and (max-width:1200px){.spaltensetabstand-mid>div{grid-gap:2rem}}@media only screen and (max-width:991px){.spaltensetabstand-mid>div{grid-gap:1.5rem}}@media only screen and (max-width:991px){.order-below{order:90}.center-mobile{text-align:center}}@media only screen and (max-width:991px){.grid_desktop_40_30_30{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.grid_desktop_40_30_30>div:nth-child(1){grid-row-start:2;grid-column-start:1;grid-row-end:3;grid-column-end:3}.grid_desktop_40_30_30>div:nth-child(2){grid-row-start:1;grid-column-start:1;grid-row-end:2;grid-column-end:2}.grid_desktop_40_30_30>div:nth-child(3){grid-row-start:1;grid-column-start:2;grid-row-end:2;grid-column-end:3}.grid_desktop_30_30_40{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.grid_desktop_30_30_40>div:nth-child(1){grid-row-start:1;grid-column-start:1;grid-row-end:2;grid-column-end:2}.grid_desktop_30_30_40>div:nth-child(2){grid-row-start:1;grid-column-start:2;grid-row-end:2;grid-column-end:3}.grid_desktop_30_30_40>div:nth-child(3){grid-row-start:2;grid-column-start:1;grid-row-end:3;grid-column-end:3}}.header-slider:before{content:"";position:absolute;display:block;z-index:5;background:linear-gradient(rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0));width:100%;height:10rem}.header-slider .slick-prev{left:1rem}.header-slider .slick-next{right:1rem}.header-slider .ce_player figure video{max-height:56.25vw;width:auto;min-width:100vw;object-fit:cover;object-position:center center}.header-buttons{position:relative}.header-buttons .t-text{display:none;position:absolute;bottom:5rem;left:max(calc(50vw - 600px), 2rem);color:#fff;font-size:3.5rem;line-height:1.2;text-shadow:0 0 20px rgba(0, 0, 0, 0.5)}.header-buttons .t-text p{margin:0}#top.home .header-buttons .t-text{display:block}.header-button{position:absolute;z-index:12;right:max(calc(((100% - 60rem) / 2) - 1rem), 1rem);width:14rem;aspect-ratio:1;background-image:url(/files/eisvogel/theme/img/designelements/header-button.png);background-position:center;background-size:cover;color:var(--primarycolor);color:#fff}.header-button:before{content:"";display:block;width:100%;height:100%;border-radius:100%;opacity:0;transition:all 0.8s ease;position:absolute;top:0;left:0}.header-button a{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;position:absolute;left:0;transform:rotate(0deg) scale(1);transition:all 0.8s ease}.header-button a:before{content:none}.header-button .top{font-family:"Roboto";font-size:1rem;line-height:1.2rem;font-size:1.3rem;line-height:100%;text-transform:none;letter-spacing:3px}.header-button .deco-headline{font-family:"Noto Serif Display";font-size:2rem;letter-spacing:1px}.header-button .bottom{font-family:"Noto Serif Display";font-style:italic}.header-button:hover{color:white}.header-button:hover:before{opacity:1}.header-button:hover a{transform:rotate(-15deg) scale(0.8)}.header-info-button{color:white}.header-info-button .toggle{position:absolute;z-index:11;left:2rem;width:4rem;aspect-ratio:1;background-color:#242424;border-radius:100%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:2.5rem}.header-info-button .toggle:before{content:"";background:#242424;width:2rem;aspect-ratio:1;position:absolute;left:50%;transform:translate(-50%, -2.8rem) rotate(-45deg);opacity:0;transition:all 0.8s}@media (max-width:991px){.header-info-button .toggle:before{background:linear-gradient(to bottom left, #242424 50%, transparent 51%, transparent)}}.header-info-button .toggle:after{content:"";width:100%;height:100%;position:absolute;top:0;z-index:-1;background-color:var(--primarycolor);transform:scale(0);transition:all 0.8s;border-radius:100%}.header-info-button .toggle:hover:after{transform:scale(1.1)}.header-info-button .content{display:flex;position:relative;z-index:10;opacity:0;max-height:0;transition:all 0.8s;margin-bottom:4rem}.header-info-button .content .left,.header-info-button .content .right{padding:0.5rem}.header-info-button .content .left{background:#242424}.header-info-button .content .right{background:var(--primarycolor)}.header-info-button .content .right #hns-widget-content{background:var(--primarycolor)}.header-info-button .content .right .row{display:flex;justify-content:space-between;padding:0.5rem}.header-info-button .content .right .row:not(:first-child){border-top:1px solid white}.header-info-button .content .right .klaro.cm-as-context-notice{width:100%}.header-info-button .content .container{font-family:"Roboto";font-size:0.9rem}.header-info-button ul{list-style-type:none;padding:0;margin:0}.header-info-button ul li{position:relative;padding-left:calc(1.4em + 0.5em);margin-bottom:0.5rem}.header-info-button ul li:before{font-family:"icomoon";content:"";position:absolute;top:-0.1em;left:0;height:1.4em;width:unset;aspect-ratio:1}.header-info-button.open .toggle:before{opacity:1}.header-info-button.open .content{opacity:1;max-height:20rem;z-index:11;padding-left:0;padding-right:0}.header-info-button .italic{font-style:italic}body.no-header .header-buttons{display:none !important}body.home .ce_slick-content-start figure{max-height:100vh;min-height:600px}body.home .ce_slick-content-start figure img,body.home .ce_slick-content-start figure video{max-height:100vh;min-height:600px}@media only screen and (max-width:767px){body.home .ce_slick-content-start figure{max-height:85vh}body.home .ce_slick-content-start figure img,body.home .ce_slick-content-start figure video{max-height:85vh}}header .ce_slick-content-start figure{max-height:600px}header .ce_slick-content-start figure img{width:100%;height:auto;max-height:600px;object-position:center;object-fit:cover}header .ce_slick-content-start figure{max-height:100vh;min-height:600px}header .ce_slick-content-start figure img,header .ce_slick-content-start figure video{max-height:100vh;min-height:600px}@media only screen and (max-width:767px){header .ce_slick-content-start figure{max-height:85vh}header .ce_slick-content-start figure img,header .ce_slick-content-start figure video{max-height:85vh}}@keyframes kenburns{from{scale:1}to{scale:1.1}}#top:not(.home) header .slick-track>.slick-slide.slick-active img{animation-name:kenburns;animation-duration:20s;animation-fill-mode:forwards}#top.home header .slick-track>.slick-slide img{animation-name:kenburns;animation-duration:20s;animation-direction:alternate;animation-iteration-count:infinite;animation-fill-mode:forwards}body.no-header main{padding-top:5rem}#stickybar{display:none;position:absolute;width:100vw;height:40px;z-index:21}@media only screen and (max-width:767px){#stickybar{display:flex}}#stickybar.sticky{position:fixed}#stickybar>a{flex-grow:1;border-right:1px solid #ffffff40;display:flex;justify-content:center;align-items:center}#stickybar>a:last-child{border-right:none}@media only screen and (min-width:992px){.actionbar{position:relative}.header-buttons .header-info-button{display:none !important}#top:not(.home) .actionbar .booking:not(.btoggler),.navbar.sticky .actionbar .booking:not(.btoggler){display:block}#top:not(.home) .actionbar .booking.btoggler,.navbar.sticky .actionbar .booking.btoggler{display:none}#top.home .navbar:not(.sticky) .actionbar .booking:not(.btoggler){display:none}#top.home .navbar:not(.sticky) .actionbar .booking.btoggler{display:block}}@media only screen and (max-width:991px){.actionbar .booking.btoggler{display:none !important}.actionbar .content{display:none !important}}.actionbar .content{position:absolute;top:100%;width:auto;min-width:100%;right:0;overflow:hidden;transition:all 0.5s;max-height:0}.actionbar .content .h-info-top{margin-top:1rem;color:#fff;display:flex;flex-direction:column-reverse}.actionbar .content .h-info-top:before{content:"";display:block;width:0;height:0;position:absolute;border-left:1rem solid transparent;border-right:1rem solid transparent;border-bottom:1rem solid var(--primarycolor);top:0.5rem;right:0}.actionbar .content .h-info-top .right{background:var(--primarycolor)}.actionbar .content .h-info-top .right>span{margin:0;padding:0}.actionbar .content .h-info-top .right>span>span{font-family:"Roboto";font-size:1.4em;padding:1rem;padding-bottom:0;display:block;text-transform:uppercase;text-align:left;letter-spacing:2px;font-weight:500}.actionbar .content .h-info-top .right>span .ratemonitor{padding-bottom:0.5rem}.actionbar .content .h-info-top .left{background:#bf8b8c}.actionbar .content .h-info-top .left .headline{font-family:"Roboto";font-size:1.4em;padding:1rem;padding-bottom:0;display:block;text-transform:uppercase;text-align:left;letter-spacing:2px;font-weight:500;margin:0}.actionbar .content .h-info-top .left .container{padding:0 1rem;margin:0;font-size:0.8rem}.actionbar .content .h-info-top .left .container li{padding-left:1.5em;margin-bottom:0.25em;position:relative;text-transform:none}.actionbar .content .h-info-top .left .container li:before{font-family:"icomoon";content:"";position:absolute;top:-0.1em;left:0;height:1.4em;width:unset;aspect-ratio:1}.actionbar .content .h-info-top .left .btn{margin:15px auto;width:80%}.actionbar.opened .content{max-height:1000px}#top.redesign .header-button{background-image:url(/files/eisvogel/theme/img/designelements/button-header-angebote-weiss.png);background-size:85% 85%;background-repeat:no-repeat;color:var(--primarycolor)}#top.redesign .header-button .top{font-family:"Noto Serif Display";text-transform:capitalize;line-height:1.2;letter-spacing:0;font-size:1.6em}#top.redesign .actionbar .content .h-info-top:before{border-color:#313231}#top.redesign .actionbar .content .h-info-top .left{background:#a7bd9b}#top.redesign .actionbar .content .h-info-top .right{background:#313231}#top.redesign .actionbar .content .h-info-top .btn{color:#fff}#top.redesign .actionbar .content .h-info-top .btn:before,#top.redesign .actionbar .content .h-info-top .btn:after{background:#313231}#top.redesign .header-info-button .btn{background:transparent !important;color:#fff !important}footer{color:white;font-family:"Roboto";font-size:0.8rem;margin-top:3rem}footer hr{background-image:unset;height:unset;border-bottom:1px solid white}footer h2,footer .h2{font-size:0.9rem;text-transform:uppercase;letter-spacing:4px;font-weight:500}footer p{line-height:1.5}footer a:before{background-color:white}footer input::placeholder{color:white}footer .layer1{padding-top:1rem;padding-left:max(calc((100% - 60rem) / 2), 1rem);padding-right:max(calc((100% - 60rem) / 2), 1rem);padding-bottom:1rem;background-color:#3b3b3b}footer .layer1>div{display:flex;justify-content:space-around;flex-wrap:wrap}footer .layer1>div .tile{display:flex;flex-direction:column;align-items:center}footer .layer1>div .tile a{text-align:center;transition:filter 0.2s}footer .layer1>div .tile a:hover{filter:brightness(0.8)}footer .layer1>div .tile i:not(.icon-search){font-size:3rem}footer .layer1>div .tile p{text-align:center}footer .layer2{background:#494949;display:flex;justify-content:space-between;flex-wrap:wrap;padding-top:1rem;padding-left:max(calc((100% - 60rem) / 2), 1rem);padding-right:max(calc((100% - 60rem) / 2), 1rem);padding-bottom:1rem;column-gap:3rem}footer .layer2 .partner{display:flex;grid-template-columns:repeat(3, min-content);align-items:end;gap:1rem;flex-wrap:wrap;max-width:450px;justify-content:space-between}@media only screen and (max-width:992px){footer .layer2 .partner{max-width:unset}}footer .layer2 .partner>:last-child{grid-column:span 3}footer .layer2 .sociallinks{flex:0 1 100%;display:flex;gap:1rem;margin-bottom:2rem}footer .layer2 .sociallinks a{background:#242424;width:2.5rem;height:2.5rem;display:flex;justify-content:center;align-items:center}footer .layer2 .sociallinks a i{font-size:1.3rem}footer .layer2 hr{flex:0 1 100%}footer .layer2>.ce_cp_grid_start{width:100%}@media only screen and (max-width:767px){footer .layer2>.ce_cp_grid_start{text-align:center}}footer .layer2>.ce_cp_grid_start>div{width:100%}footer .layer2>.ce_cp_grid_start>div .ce_hyperlink a{margin-left:auto;display:block}@media only screen and (max-width:767px){footer .layer2>.ce_cp_grid_start>div .ce_hyperlink a{margin-right:auto}}footer .layer2 .newsletter-description{flex:0 1 100%;align-items:baseline;gap:1rem}footer .layer2 .newsletter-description>*{margin:0}footer .layer2 .newsletter-form.blocked *[data-name="cleverReach"]{display:block !important}footer .layer2 .newsletter-form.blocked p.message{position:absolute;left:0;top:0;right:0;bottom:0;z-index:10;background:#000000c7;backdrop-filter:blur(1px);margin:0;padding:0.5em;display:flex;align-items:center;justify-content:center}footer .layer2 .newsletter-form.blocked p.message a{color:white;font-weight:bold;text-decoration:underline;cursor:pointer}footer .layer2 .newsletter-form.blocked p.message strong{font-weight:normal}footer .layer2 .newsletter-form{flex:0 1 100%;margin-bottom:1rem;position:relative}footer .layer2 .newsletter-form .formbody{display:flex;position:relative;flex-wrap:wrap}footer .layer2 .newsletter-form .formbody .widget-text{flex-grow:1}footer .layer2 .newsletter-form .formbody .widget-text input{width:100%;box-sizing:border-box;background:#242424;height:1.5rem;border:none;box-shadow:none;color:white;padding:calc(0.5rem + (1.5rem / 2)) 1rem}footer .layer2 .newsletter-form .formbody .widget-checkbox{position:relative;top:0.5rem}footer .layer2 .newsletter-form .formbody .widget-checkbox fieldset{border:none;padding:0;margin:0}footer .layer2 .newsletter-form .formbody .widget-checkbox fieldset span{display:inline-flex;cursor:pointer;position:relative;gap:0.5rem;align-items:center}footer .layer2 .newsletter-form .formbody .widget-checkbox fieldset input[type="checkbox"]{appearance:none;cursor:pointer}footer .layer2 .newsletter-form .formbody .widget-checkbox fieldset input[type="checkbox"]:before{content:"";display:block;height:1rem;width:1rem;border:1px solid white;transition:all 0.8s;opacity:1;transform:rotate(0deg) scale(1)}footer .layer2 .newsletter-form .formbody .widget-checkbox fieldset input[type="checkbox"]:after{content:"✓";display:block;text-align:center;color:white;position:absolute;left:0.5rem;top:0.1rem;transition:all 0.8s;opacity:0;transform:rotate(45deg) scale(0)}footer .layer2 .newsletter-form .formbody .widget-checkbox fieldset input[type="checkbox"]:checked:before{opacity:0;transform:rotate(-45deg) scale(0)}footer .layer2 .newsletter-form .formbody .widget-checkbox fieldset input[type="checkbox"]:checked:after{opacity:1;transform:rotate(0deg) scale(1)}footer .layer2 .newsletter-form .formbody .widget-submit button{height:calc(1.5rem + (2 * 0.5rem));background:var(--primarycolor);border:none;box-shadow:none;color:white;text-transform:uppercase;padding:0 1rem;position:relative;z-index:1;transition:all 500ms ease;display:block;width:-moz-fit-content;width:fit-content;overflow:hidden;font-family:"Roboto";font-size:0.8rem;font-style:normal;letter-spacing:3px}footer .layer2 .newsletter-form .formbody .widget-submit button:hover{animation:turn-white 0.8s forwards}footer .layer2 .newsletter-form .formbody .widget-submit button:hover:before,footer .layer2 .newsletter-form .formbody .widget-submit button:hover:after{content:"";background-color:#313231;-webkit-mask-image:none;mask-image:none;position:absolute;top:50%;height:20px;width:20px;border-radius:50%;z-index:-1}footer .layer2 .newsletter-form .formbody .widget-submit button:hover:before{left:-20px;transform:translate(-50%, -50%);animation:criss-cross-left 0.8s both;animation-direction:alternate}footer .layer2 .newsletter-form .formbody .widget-submit button:hover:after{right:-20px;transform:translate(50%, -50%);animation:criss-cross-right 0.8s both;animation-direction:alternate}footer .layer3{background:white;color:#494949;font-size:0.7rem;font-weight:500}footer .layer3 ul{display:flex;flex-wrap:wrap;justify-content:center;gap:1em;padding-block:0.8rem;margin-left:auto;margin-right:auto;padding-bottom:0;margin-bottom:0}footer .layer3 a{display:flex;color:#494949;font-weight:200}footer .layer3 a img{width:4.4rem;height:1.5rem;margin-top:-0.25rem}footer .layer3 a:before{background-color:#494949}footer .cookie-settings{background:white;color:#494949;font-size:0.7rem;font-weight:500;padding:0 0 0.8rem;margin:1em 0;text-align:center;justify-content:center;align-items:center;display:flex}footer .cookie-settings a{display:flex;color:#494949;font-weight:200}footer .cookie-settings a img{width:4.4rem;height:1.5rem;margin-top:-0.25rem}footer .cookie-settings a:before{background-color:#494949}footer .landingpage.layer3{background:#313231;color:white}footer .landingpage.layer3 a{color:white}footer .landingpage.layer3 a:before{background-color:white}footer .landingpage.layer3 .cookie-settings{background:unset;margin-bottom:0;margin-top:0}footer .landingpage.layer3 .cookie-settings a{color:white}footer .landingpage.layer3 .level_1 li a img{filter:brightness(99999)}.redesign .layer1{background:var(--accentbackground);padding-top:5rem}.redesign .layer1>div{align-items:center}.redesign .layer1 .partner{flex-wrap:nowrap}@media only screen and (max-width:500px){.redesign .layer1 .partner{flex-wrap:wrap}.redesign .layer1 .partner a{width:26%}}.redesign .layer1 .partner img{height:100px;object-fit:contain}@media only screen and (max-width:767px){.redesign .layer1 .partner img{height:auto}}.redesign .layer2{background:var(--accentbackground);display:block;text-align:center;letter-spacing:0.1em;font-weight:300}.redesign .layer2 p{margin:1.5rem 0}.redesign .layer2 .links{display:flex;gap:1.5rem;flex-wrap:wrap;justify-content:space-between}.redesign .layer2 .links a:before{background-color:currentcolor}.redesign .layer2 .socials{margin-top:1.5rem}.redesign .layer2 .socials .buttons{display:flex;gap:0.5rem;justify-content:center;align-items:center;margin-bottom:0.5rem}.redesign .layer2 .socials .cta{font-size:1.2em;font-weight:400;letter-spacing:0.1em}.redesign .layer2 .socials a{display:block;background:var(--primarycolor);-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;transition:all 0.25s;width:2rem;height:2rem}.redesign .layer2 .socials a:before{display:none}.redesign .layer2 .socials a:hover{filter:brightness(0.9)}.redesign .layer2 .socials a.instagram{-webkit-mask-image:url(/files/eisvogel/theme/img/Icons/instagram.svg)}.redesign .layer2 .socials a.facebook{-webkit-mask-image:url(/files/eisvogel/theme/img/Icons/facebook.svg)}.redesign .layer2 .socials a.pinterest{-webkit-mask-image:url(/files/eisvogel/theme/img/Icons/pinterest.svg)}.redesign .layer3{background:var(--accentbackground);letter-spacing:0.1em;font-weight:300}.redesign .layer3 a{font-size:1.1em;color:var(--primarycolor)}.redesign footer a,.redesign footer strong{font-weight:400}.redesign footer *{color:var(--primarycolor)}.redesign .cookie-settings{background:var(--accentbackground)}main{font-family:"Roboto";font-size:0.9rem;font-weight:300;letter-spacing:unset;text-transform:unset;color:var(--primarycolor)}main .mod_breadcrumb,main .mod_article:not(.full-width){padding-left:max(calc((100% - 60rem) / 2), 1rem);padding-right:max(calc((100% - 60rem) / 2), 1rem)}main .mod_article{padding-top:3rem;padding-bottom:3rem}main .deco-headline{word-break:break-word;font-family:"Noto Serif Display";font-style:normal;letter-spacing:1px}main p{line-height:1.8;letter-spacing:1.5px}main p.deco-headline,main h1.deco-headline{font-size:2.5rem;line-height:1.5;margin-top:0;margin-bottom:1rem;text-transform:none;font-weight:400}main h1,main h2,main h3,main h4,main h5,main h6,main .h1,main .h2,main .h3,main .h4,main .h5,main .h6{font-family:"Roboto";word-break:break-word}main h1,main .h1{font-size:1.1rem;font-weight:400;font-style:normal;letter-spacing:4px;margin-bottom:1rem}main h2,main .h2{font-family:"Roboto";font-style:normal;font-size:0.9rem;font-weight:400;letter-spacing:2px;text-transform:uppercase;margin:0.8rem 0 1rem}main h3,main .h3{font-family:"Noto Serif Display";font-size:1.8rem;margin-block:1rem;font-weight:400}main h4,main .h4{font-family:"Roboto";font-style:normal;font-size:0.9rem;font-weight:400;letter-spacing:2px;text-transform:uppercase;margin:0.8rem 0 1rem}main .custom-gallery h2,main .ce_rsce_grid_tile h2,main .ce_rsce_grid_column_tiles h2{font-family:"Roboto";font-size:1.8rem;font-weight:400;letter-spacing:unset;text-transform:unset;font-family:"Noto Serif Display"}main p{margin:0 0 1em}main a{color:#313231}main ul{list-style-type:none;padding:0}main ul li{position:relative;padding-left:calc(1.4em + 0.5em);margin-bottom:0.7em;letter-spacing:1.5px}main ul li:before{font-family:"icomoon";font-style:normal;content:"";position:absolute;left:0;height:1.4em;width:unset;aspect-ratio:1;display:flex;align-items:center}.pt-s{padding-top:1rem}.pt-m{padding-top:2rem}.pt-l{padding-top:3rem}.pb-s{padding-bottom:1rem}.pb-m{padding-bottom:2rem}.pb-l{padding-bottom:3rem}.margin-bottom-article{margin-bottom:1rem}.accordion-with-image.pt-s{padding-top:0;margin-top:1rem}.accordion-with-image.pt-m{padding-top:0;margin-top:2rem}.accordion-with-image.pt-l{padding-top:0;margin-top:3rem}.accordion-with-image.pb-s{padding-bottom:0;margin-bottom:1rem}.accordion-with-image.pb-m{padding-bottom:0;margin-top:2rem}.accordion-with-image.pb-l{padding-bottom:0;margin-top:3rem}.mod_article.no-padding-top{padding-top:0 !important}.mod_article.no-padding-bottom{padding-bottom:0 !important}.bg-antharzit{background-color:#313231;color:white;padding:2rem}.bg-antharzit p:last-child{margin:0}.bg-antharzit a.btn.primary{border:1px solid white;padding:0.5rem 1rem;background:transparent}.beige-column{background:red;background:linear-gradient(90deg, var(--accentbackground) 0%, var(--accentbackground) calc(((100vw - 60rem) / 2) + 27rem), rgba(0, 0, 0, 0) calc(((100vw - 60rem) / 2) + 27rem), rgba(0, 0, 0, 0) 100%)}@media only screen and (max-width:1200px){.beige-column{background:linear-gradient(90deg, var(--accentbackground) 0%, var(--accentbackground) calc(((100vw - 60rem) / 2) + 33rem), rgba(0, 0, 0, 0) calc(((100vw - 60rem) / 2) + 33rem), rgba(0, 0, 0, 0) 100%)}}@media only screen and (max-width:991px){.beige-column{background:unset}}.beige-column .ce_cp_grid_start .grid_desktop_33_66 .ce_cp_column_start:first-child>.ce_image{min-width:min(100vw, 500px)}.img-size-individual img{width:auto;height:100%;margin:auto;display:block}#top.redesign .flex.column:not(:last-child):after{display:none !important}@media only screen and (max-width:767px){#top.redesign #stickybar{display:flex !important;bottom:0;position:fixed !important;background:#fff}#top.redesign .ds-wrapper--pr .ds-button{transform:translate(0, -2rem)}}figure.image_container a[data-lightbox]{position:relative;display:block;width:100%;max-height:100%;height:max-content;overflow:hidden}figure.image_container a[data-lightbox]:before{width:unset;height:unset;top:unset;bottom:unset;right:unset;left:unset}figure.image_container a[data-lightbox]:after{content:"";position:absolute;left:50%;bottom:-2rem;font-style:normal;color:white;font-family:"icomoon";font-size:1.5rem;transition:all 1s;transform:translate(-50%, 0);background-color:transparent}figure.image_container a[data-lightbox]:hover:before{content:"";position:absolute;height:100%;width:100%;background-color:rgba(0, 0, 0, 0.2);top:0;left:0}figure.image_container a[data-lightbox]:hover:after{bottom:50%;right:unset;left:50%;width:unset;transform:translate(-50%, 50%)}.mod_breadcrumb{display:flex;align-items:baseline;font-size:0.6rem;color:var(--primarycolor);font-style:normal}.mod_breadcrumb a{color:var(--primarycolor)}.mod_breadcrumb p{margin:0 0.5em 0 0}.mod_breadcrumb ul{display:flex;gap:0.5em;padding:0;list-style-type:none}.mod_breadcrumb ul .active{font-weight:700}.mod_breadcrumb ul li{padding-left:0.5em}.mod_breadcrumb ul li:before{content:none}.home .mod_breadcrumb{display:none}nav ul{list-style-type:none}nav ul li:before{content:none}.menu-toggle{display:flex;margin-right:1.5rem;align-items:center}.menu-toggle:before{content:none}.menu-icon{width:1.5rem;height:1.5rem;display:flex;flex-direction:column;justify-content:space-around}@media (max-width:1199px){.menu-icon{width:1.1rem;height:1.1rem}}.menu-icn-part{display:block;height:2px;background:white;-webkit-transition:all 0.3s;transition:all 0.3s;border-radius:100vh}.navbar.background .menu-icn-part-a{-webkit-transform:translateY(8px) rotate(45deg);-ms-transform:translateY(8px) rotate(45deg);transform:translateY(8px) rotate(45deg)}.navbar.background .menu-icn-part-b{opacity:0}.navbar.background .menu-icn-part-c{-webkit-transform:translateY(-8px) rotate(-45deg);-ms-transform:translateY(-8px) rotate(-45deg);transform:translateY(-8px) rotate(-45deg)}.hamburger-menu{display:none !important;fill:white}.hamburger-menu .icon{width:var(--iconsize);height:var(--iconsize)}nav.navbar{top:3rem}div.topbar{padding-block:1rem;position:fixed;background:#3b3b3b}div.topbar .iconlinks a:hover:not(.icn-with-text){color:var(--primarycolor)}div.topbar .iconlinks a:hover:not(.icn-with-text):after{background:white}nav.navbar,.topbar{position:absolute;width:100%;box-sizing:border-box;padding-left:max(calc(((100% - 60rem) / 2) - 1rem), 1rem);padding-right:max(calc(((100% - 60rem) / 2) - 1rem), 1rem);font-family:"Roboto";display:flex;z-index:50;font-size:calc(var(--iconsize) / 1.5)}nav.navbar a:before,.topbar a:before{background-color:white}nav.navbar .icomoon,.topbar .icomoon{font-size:1rem}nav.navbar .iconlinks,.topbar .iconlinks{display:flex}nav.navbar .iconlinks a,.topbar .iconlinks a{text-decoration:none;display:flex;color:white;padding:0.2rem 1rem;align-items:center;text-transform:uppercase;gap:0.5em;transition:all 0.8s}nav.navbar .iconlinks a:before,.topbar .iconlinks a:before{content:none}nav.navbar .iconlinks>:not(:last-child),.topbar .iconlinks>:not(:last-child){position:relative}nav.navbar .iconlinks>:not(:last-child):before,.topbar .iconlinks>:not(:last-child):before{content:"";position:absolute;right:0;top:50%;left:unset;transform:translateY(-50%);width:1px;height:1.5rem;background:var(--primarycolor)}nav.navbar .iconlinks a:not(.icn-with-text):after,.topbar .iconlinks a:not(.icn-with-text):after{content:"";z-index:-1;background:var(--primarycolor);position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);aspect-ratio:1;transition:all 0.8s;border-radius:100%;width:0rem;opacity:0}nav.navbar .iconlinks a:not(.icn-with-text):hover,.topbar .iconlinks a:not(.icn-with-text):hover{color:white}nav.navbar .iconlinks a:not(.icn-with-text):hover:after,.topbar .iconlinks a:not(.icn-with-text):hover:after{opacity:1;width:1.8rem}nav.navbar .iconlinks a.icn-with-text i,.topbar .iconlinks a.icn-with-text i{position:relative}nav.navbar .iconlinks a.icn-with-text i:after,.topbar .iconlinks a.icn-with-text i:after{content:"";z-index:-1;background:var(--primarycolor);position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);aspect-ratio:1;transition:all 0.8s;border-radius:100%;width:0rem;opacity:0}nav.navbar .iconlinks a.icn-with-text:hover i,.topbar .iconlinks a.icn-with-text:hover i{color:white}nav.navbar .iconlinks a.icn-with-text:hover i:after,.topbar .iconlinks a.icn-with-text:hover i:after{opacity:1;width:1.8rem}nav.navbar .logo,.topbar .logo{position:absolute;top:0;left:50%;transform:translateX(-50%)}nav.navbar .logo .mobile-only,.topbar .logo .mobile-only{display:none}nav.navbar .logo .only-non-mobile,.topbar .logo .only-non-mobile{display:block}nav.navbar .logo svg,.topbar .logo svg{width:auto;height:8rem;fill:white}nav.navbar .logo svg .st1,nav.navbar .logo svg .st2,.topbar .logo svg .st1,.topbar .logo svg .st2{stroke:white}nav.navbar .logo.sticky,.topbar .logo.sticky{display:none}nav.navbar .rating,.topbar .rating{display:none}nav.navbar .icn-with-text,.topbar .icn-with-text{letter-spacing:2px}nav.navbar .actionbar,.topbar .actionbar{margin-left:auto;display:flex;gap:1rem;text-transform:uppercase;align-items:center}nav.navbar .actionbar a.btn,.topbar .actionbar a.btn{font-size:0.8rem;padding-inline:1rem}nav.navbar .actionbar a.btn.booking,.topbar .actionbar a.btn.booking{background:#bf8b8c;border:2px solid #bf8b8c}nav.navbar .actionbar a.btn.booking:after,nav.navbar .actionbar a.btn.booking:before,.topbar .actionbar a.btn.booking:after,.topbar .actionbar a.btn.booking:before{background-color:#ad6a6b}nav.navbar .actionbar a.btn.request,.topbar .actionbar a.btn.request{background:transparent;border:2px solid white}nav.navbar.sticky{color:var(--primarycolor);position:fixed;background:white;top:0;padding-top:1rem;padding-bottom:1rem;box-shadow:0px 1px 0.5rem var(--primarycolor)}nav.navbar.sticky a:before{background-color:var(--primarycolor)}nav.navbar.sticky .menu-icn-part{background:var(--primarycolor)}nav.navbar.sticky .logo:not(.sticky){display:none}nav.navbar.sticky .logo.sticky{display:initial;top:55%;transform:translate(-50%, -50%)}nav.navbar.sticky .logo.sticky>a{display:block;margin:0;padding:0;text-decoration:none}nav.navbar.sticky .logo.sticky svg{fill:var(--primarycolor);width:unset;height:2.5rem}nav.navbar.sticky .iconlinks a{color:var(--primarycolor)}nav.navbar.sticky .iconlinks a:not(:last-child){position:relative}nav.navbar.sticky .iconlinks a:not(:last-child):before{content:"";position:absolute;right:0;left:unset;width:1px;height:1.5rem;background:var(--primarycolor)}nav.navbar.sticky .iconlinks .icn-with-text span{display:none}nav.navbar.sticky .icon{background:var(--primarycolor)}nav.navbar.sticky .rating{display:none}nav.navbar.sticky .actionbar{display:initial;margin-left:auto;display:flex;gap:1rem;text-transform:uppercase;align-items:center}nav.navbar.sticky .actionbar .icn-with-text{font-size:0.8rem;padding:0.4rem 0;display:flex;gap:0.4em;align-items:center;text-decoration:none}nav.navbar.sticky .actionbar .icn-with-text:before{content:none}nav.navbar.sticky .actionbar .icn-with-text i{position:relative}nav.navbar.sticky .actionbar .icn-with-text i:after{content:"";z-index:-1;background:var(--primarycolor);position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);aspect-ratio:1;transition:all 0.8s;border-radius:100%;width:0rem;opacity:0}nav.navbar.sticky .actionbar .icn-with-text:hover i{color:white}nav.navbar.sticky .actionbar .icn-with-text:hover i:after{opacity:1;width:1.8rem}nav.navbar.sticky .actionbar a.btn{font-size:0.8rem;padding-inline:1rem}nav.navbar.sticky .actionbar a.btn.booking{background:#bf8b8c;color:#fff}nav.navbar.sticky .actionbar a.btn.request{background:#313231;color:#fff}.main-navigation{transition:all 0.8s;width:100%;height:100%;background-color:#3b3b3b;font-family:"Noto Serif Display";color:white;box-sizing:border-box;overflow:auto}.main-navigation.closed{position:absolute;z-index:-1;opacity:0}.main-navigation.open{position:fixed;z-index:100;opacity:1;display:flex;flex-direction:column;gap:1rem}.main-navigation a:before{background-color:white}.main-navigation .scrollable{width:100%;flex-grow:1;margin-top:3.4rem;display:flex;flex-direction:column;gap:1rem}.main-navigation .scrollable>*{flex-shrink:0}.main-navigation .scrollable .mod_navigation{display:flex;width:60rem;align-self:center;justify-content:center;align-items:center;flex-grow:1}.main-navigation .scrollable .mod_navigation ul.level_1{display:grid;row-gap:1rem;margin:0}.main-navigation .scrollable .mod_navigation ul.level_1>li{display:flex;flex-direction:column;gap:0.75rem}.main-navigation .scrollable .mod_navigation ul.level_1>li.closed ul.level_2{max-height:0;overflow:hidden}.main-navigation .scrollable .mod_navigation ul.level_1>li>a,.main-navigation .scrollable .mod_navigation ul.level_1>li>strong{font-size:1.4rem;width:-moz-fit-content;width:fit-content}.main-navigation .scrollable .mod_navigation ul.level_1>li>a:before,.main-navigation .scrollable .mod_navigation ul.level_1>li>strong:before{left:0;right:auto;width:100%}.main-navigation .scrollable .mod_navigation ul.level_1>li ul.level_2{display:flex;flex-direction:column;gap:0.2rem;max-height:100vh;transition:all 0.75s}.main-navigation .scrollable .mod_navigation ul.level_1>li ul.level_2>li>a,.main-navigation .scrollable .mod_navigation ul.level_1>li ul.level_2>li>strong{font-size:0.9rem;font-family:"Roboto";color:#ffffffa6}@media (max-width:1199px){.main-navigation{padding:0 1rem}}.bottombar{display:flex;position:relative;width:60rem;margin-left:auto;margin-right:auto;bottom:0;font-size:0.9rem;text-transform:uppercase;font-family:"Roboto";letter-spacing:2px;font-weight:400}.bottombar:before{content:"";position:absolute;top:0;background-image:radial-gradient(circle closest-side, white calc(100% - 1px), transparent 100%);background-repeat:repeat-x;background-size:12px 4px;height:4px;width:100%}.bottombar .mod_customnav{width:100%}.bottombar .mod_customnav ul.level_1{display:flex;justify-content:space-around;gap:1rem}@media (max-width:1199px){.bottombar{width:100%;margin-left:0;margin-right:0}.bottombar .mod_customnav{padding:0 1rem}}.navbar .mod_changelanguage ul.level_1,.topbar .mod_changelanguage ul.level_1{height:100%}.navbar .mod_changelanguage ul.level_1 li,.navbar .mod_changelanguage ul.level_1 a,.topbar .mod_changelanguage ul.level_1 li,.topbar .mod_changelanguage ul.level_1 a{height:100%}.navbar .mod_changelanguage ul.level_1 a,.topbar .mod_changelanguage ul.level_1 a{font-size:0.8rem;display:flex;align-items:center;padding:0 1rem}.mod_changelanguage{overflow:visible}.mod_changelanguage ul.level_1{margin:0}.redesign.home nav.navbar .logo .only-non-mobile,.redesign.home .topbar .logo .only-non-mobile{-webkit-mask-image:url(/files/eisvogel/theme/img/Icons/2024_Logo_Eisvogel_4SterneS.svg);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background:#ffe}.redesign.home nav.navbar .logo .only-non-mobile svg,.redesign.home .topbar .logo .only-non-mobile svg{opacity:0}.redesign.home nav.navbar .logo.sticky a,.redesign.home .topbar .logo.sticky a{-webkit-mask-image:url(/files/eisvogel/theme/img/Icons/2024_Logo_Eisvogel_Icon.svg);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background:var(--primarycolor)}.redesign.home nav.navbar .logo.sticky a svg,.redesign.home .topbar .logo.sticky a svg{opacity:0}@media only screen and (max-width:499px){.redesign.home .only-non-mobile{display:block !important}.redesign.home .mobile-only{display:none !important}}.redesign:not(.home) nav.navbar .logo .only-non-mobile,.redesign:not(.home) .topbar .logo .only-non-mobile{-webkit-mask-image:url(/files/eisvogel/theme/img/Icons/2024_Logo_Eisvogel_Icon.svg);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background:#ffe}.redesign:not(.home) nav.navbar .logo .only-non-mobile svg,.redesign:not(.home) .topbar .logo .only-non-mobile svg{opacity:0}.redesign:not(.home) nav.navbar .logo.sticky a,.redesign:not(.home) .topbar .logo.sticky a{-webkit-mask-image:url(/files/eisvogel/theme/img/Icons/2024_Logo_Eisvogel_Icon.svg);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background:var(--primarycolor)}.redesign:not(.home) nav.navbar .logo.sticky a svg,.redesign:not(.home) .topbar .logo.sticky a svg{opacity:0}@media only screen and (max-width:499px){.redesign:not(.home) .only-non-mobile{display:block !important}.redesign:not(.home) .mobile-only{display:none !important}}.redesign nav.navbar .actionbar a.btn.request,.redesign .topbar .actionbar a.btn.request{border-color:#ffe;color:#ffe}.redesign nav.navbar .actionbar a.btn.booking,.redesign .topbar .actionbar a.btn.booking{background:#a7bd9b;border-color:#a7bd9b;color:white}.redesign nav.navbar .actionbar a.btn.booking:before,.redesign nav.navbar .actionbar a.btn.booking:after,.redesign .topbar .actionbar a.btn.booking:before,.redesign .topbar .actionbar a.btn.booking:after{background:#a7bd9b;filter:brightness(0.9)}.redesign nav.navbar.sticky .actionbar a.btn.request{border-color:#313231}.redesign .main-navigation{background-color:#f5f2ef;color:var(--primarycolor)}.redesign .main-navigation .topbar{background-color:#f5f2ef;justify-content:space-between}.redesign .main-navigation a:before{background-color:var(--primarycolor)}.redesign .main-navigation a,.redesign .main-navigation strong{color:var(--primarycolor) !important}.redesign .main-navigation .scrollable .mod_navigation ul.level_1>li>a:before,.redesign .main-navigation .scrollable .mod_navigation ul.level_1>li>strong:before{display:none}.redesign .main-navigation .scrollable .mod_navigation ul.level_1>li ul.level_2>li>a,.redesign .main-navigation .scrollable .mod_navigation ul.level_1>li ul.level_2>li>strong{letter-spacing:0.1em;font-weight:300}.redesign .main-navigation .scrollable .mod_navigation ul.level_1>li ul.level_2>li strong{font-weight:400}.redesign .main-navigation .bottombar:before{display:none}.redesign .main-navigation .bottombar .level_1{justify-content:flex-start;gap:4rem}@media only screen and (max-width:991px){.redesign .main-navigation .bottombar .level_1{flex-wrap:wrap;gap:1rem 1rem;justify-content:space-evenly}}.redesign .main-navigation .bottombar .level_1 a{text-transform:none !important}.slick-prev,.slick-next{position:absolute;top:50%;z-index:1;background:none;border:none;box-shadow:none;transition:all 0.4s;text-shadow:0 0 5px black;padding:0}.slick-prev:before,.slick-next:before{font-family:"icomoon";content:"";font-size:2rem;color:white}.slick-prev{left:0.5rem;transform:translateY(-50%) scaleX(-1)}.slick-prev:hover{transform:translateY(-50%) scale(-1.2, 1.2)}.slick-next{right:0.5rem;transform:translateY(-50%)}.slick-next:hover{transform:translateY(-50%) scale(1.2)}.ce_slick-content-start.small-slider .slick-list{padding-inline:min(8rem, 10vw);overflow:visible;margin:auto}@media only screen and (max-width:565px){.ce_slick-content-start.small-slider .slick-list{max-width:95vw;padding-inline:0}}.ce_slick-content-start.small-slider .slick-slide{margin:2em}@media only screen and (max-width:565px){.ce_slick-content-start.small-slider .slick-slide{margin:0.5em}}.ce_slick-content-start.small-slider .slick-slide .btn.primary{border:2px solid #313231;background:transparent;color:#313231;cursor:pointer !important}.ce_slick-content-start.small-slider .slick-slide .btn.primary:hover{color:#fff}.ce_slick-content-start.small-slider .slick-slide .btn.primary:hover:before,.ce_slick-content-start.small-slider .slick-slide .btn.primary:hover:after{background-color:#313231}.scrolltocontent{position:absolute;bottom:2em;display:block;left:50%;transform:translate(-50%, 0);color:#fff;font-size:0.75em;font-family:"Roboto";letter-spacing:0.15em;font-weight:300;text-shadow:0 0 15px black;cursor:pointer}.scrolltocontent .icon{width:2.3rem;height:2.3rem;border:2px solid #fff;border-radius:50%;margin:auto;margin-bottom:1.5em;position:relative}.scrolltocontent .icon:before{content:"";font-family:"icomoon";position:absolute;display:flex;align-items:center;justify-content:center;font-size:1rem;color:white;width:auto;height:auto;left:0.55rem;top:0.75rem;color:transparent;-webkit-mask-image:url(/files/eisvogel/theme/img/designelements/caret.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-size:70%;background:white}.scrolltocontent:hover .icon:before{animation-name:flow-up;animation-duration:2s;animation-iteration-count:infinite;animation-direction:normal;animation-timing-function:linear}.ce_rsce_sliderdeco{position:absolute;bottom:8.5rem;left:50%;max-width:90vw;transform:translate(-50%, 0);color:#fff;font-weight:500;font-size:4.2rem;text-align:center;text-shadow:0 0 20px rgba(0, 0, 0, 0.5);line-height:1;padding:2rem}@media only screen and (max-width:767px){.ce_rsce_sliderdeco{width:100%}}@media only screen and (max-width:520px){.ce_rsce_sliderdeco{font-size:2.75rem}}.ce_rsce_sliderdeco *{margin:0;font-size:inherit;line-height:1}#top.home .ce_rsce_sliderdeco{left:max(calc(50vw - 600px), 1rem);transform:none;max-width:min(800px, calc(100vw - 20rem));text-align:left;padding:0;opacity:0}@media only screen and (max-width:767px){#top.home .ce_rsce_sliderdeco{max-width:calc(100vw - 2rem)}}#top.home .ce_rsce_sliderdeco.loaded{opacity:1}#top.redesign.home .header-buttons .t-text{display:none}#top.redesign .res-portraits .slick-slide{padding:1rem}#top.redesign .res-portraits .slick-arrow:before{content:"";width:2.5rem;height:2.5rem;display:block;background:var(--primarycolor);-webkit-mask-image:url(/files/eisvogel/theme/img/Icons/caret-right.svg);-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;transform:translate(1rem, 0)}main button{font-size:0.7rem;padding:1rem 2.5rem}main .formbody{display:grid;grid-template-columns:[outer-left] repeat(12, minmax(0, 1fr)) [outer-right];gap:1rem}main .formbody>.full-width{box-sizing:border-box}main .formbody a.btn{color:white}main .formbody h3{margin-bottom:0}main .widget-explanation{width:-moz-fit-content;width:fit-content;grid-column-start:outer-left;grid-column-end:outer-right}main .ce_form .full-width{grid-column-start:outer-left;grid-column-end:outer-right}main .ce_form .center>:first-child{width:unset;margin-inline:auto}main .quarter-width{position:relative;grid-column-start:span 3}main .quarter-width .ctrl_50_wrapper{display:flex}main .quarter-width .ctrl_50_wrapper .input-button svg{position:absolute;right:0.5rem}main .half-width{position:relative;grid-column-start:span 6}main .half-width .ctrl_50_wrapper{display:flex}main .half-width .ctrl_50_wrapper .input-button svg{position:absolute;right:0.5rem}main .third-width{position:relative;grid-column-start:span 4}main .third-width .ctrl_50_wrapper{display:flex}main .third-width .ctrl_50_wrapper .input-button svg{position:absolute;right:0.5rem}main .widget{display:flex;flex-direction:column}main .widget a{color:var(--primarycolor)}main .widget input,main .widget select,main .widget textarea{width:100%;box-sizing:border-box;padding:0.5rem;color:var(--primarycolor);border:1px solid #9d978773;background:white}main .widget input:hover,main .widget select:hover,main .widget textarea:hover{-moz-box-shadow:0 0 5px var(--primarycolor);-webkit-box-shadow:0 0 5px var(--primarycolor);box-shadow:0 0 5px var(--primarycolor)}main .widget-checkbox fieldset{border:none;display:flex}main .widget-checkbox fieldset input:hover{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}main .widget-checkbox:not(.highlight-selection) fieldset{flex-direction:column;padding:0}main .widget-checkbox:not(.highlight-selection) input[type="checkbox"]{appearance:none;cursor:pointer;width:unset;padding:0;margin:0;position:relative;border:none}main .widget-checkbox:not(.highlight-selection) input[type="checkbox"]:before{content:"";display:block;height:1rem;width:1rem;border:1px solid var(--primarycolor);transition:all 0.8s;opacity:1;transform:translateY(0.1rem) rotate(0deg) scale(1)}main .widget-checkbox:not(.highlight-selection) input[type="checkbox"]:after{content:"✓";display:block;text-align:center;color:var(--primarycolor);position:absolute;left:0.25em;top:0.1em;transition:all 0.8s;opacity:0;transform:rotate(45deg) scale(0)}main .widget-checkbox:not(.highlight-selection) input[type="checkbox"]:checked:before{opacity:0;transform:translateY(0.1rem) rotate(-45deg) scale(0)}main .widget-checkbox:not(.highlight-selection) input[type="checkbox"]:checked:after{opacity:1;transform:rotate(0deg) scale(1)}main .widget-checkbox:not(.highlight-selection) label{margin-left:0.5em}main .widget-checkbox.highlight-selection fieldset{padding:0;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:1rem}main .widget-checkbox.highlight-selection fieldset .package-option,main .widget-checkbox.highlight-selection fieldset .room-option{margin-bottom:1rem}main .widget-checkbox.highlight-selection fieldset span{position:relative;display:flex;height:100%}main .widget-checkbox.highlight-selection fieldset span:hover{-moz-box-shadow:0 0 5px var(--primarycolor);-webkit-box-shadow:0 0 5px var(--primarycolor);box-shadow:0 0 5px var(--primarycolor)}main .widget-checkbox.highlight-selection fieldset label{padding:1rem;transition:all 0.3s}main .widget-checkbox.highlight-selection fieldset input[type="checkbox"]{appearance:none;position:absolute;margin:0;height:100%;width:100%;z-index:-1;transition:all 0.3s}main .widget-checkbox.highlight-selection fieldset input[type="checkbox"]:checked{background:var(--primarycolor)}main .widget-checkbox.highlight-selection fieldset input[type="checkbox"]:checked+label,main .widget-checkbox.highlight-selection fieldset input[type="checkbox"]:checked+div{color:white}main .widget-checkbox.highlight-selection fieldset input[type="checkbox"]:checked+label a,main .widget-checkbox.highlight-selection fieldset input[type="checkbox"]:checked+div a{color:white}main .widget-checkbox.highlight-selection fieldset input[type="checkbox"]:checked+label hr,main .widget-checkbox.highlight-selection fieldset input[type="checkbox"]:checked+div hr{border-color:white}main .widget-calendar>div{position:relative}main .widget-calendar input{cursor:pointer}main .widget-calendar .input-button{position:absolute;top:0;right:0;height:100%;aspect-ratio:1;display:flex;justify-content:center;align-items:center}main .widget-calendar .input-button:before{width:unset;transition:unset;background-color:unset;height:unset;position:unset;right:unset}main .widget-calendar .input-button svg{display:none}main .form-rooms-list.highlight-selection fieldset span:hover{-moz-box-shadow:unset;-webkit-box-shadow:unset;box-shadow:unset}main .room-option>span,main .package-option>span{display:flex;flex-direction:column}main .room-option>span img,main .package-option>span img{order:-1;width:100%;object-fit:cover}main .room-option>span .details,main .package-option>span .details{font-size:0.8rem;padding:1rem;display:flex;flex-direction:column;gap:0.3rem}main .room-option>span .details label,main .package-option>span .details label{line-height:1.8;font-weight:700;padding:0}main .room-option>span .details hr,main .package-option>span .details hr{border-bottom:1px solid var(--primarycolor);background:none}main .room-option>span .room-amount,main .package-option>span .room-amount{align-items:center;justify-content:space-between}main .room-option>span .room-amount input[type="number"],main .package-option>span .room-amount input[type="number"]{padding:0.3rem;width:3rem}main .room-option>span a,main .package-option>span a{margin-inline:auto}.ce_accordion{position:relative}.ce_accordion .toggler{position:relative;font-family:"Roboto";font-style:normal;text-transform:uppercase;padding:1rem 0;cursor:pointer;letter-spacing:2px}.ce_accordion .toggler:after{content:"";background-image:radial-gradient(circle closest-side, var(--primarycolor) calc(100% - 1px), transparent 100%);background-repeat:repeat-x;background-size:12px 4px;height:4px;width:100%;position:absolute;bottom:0;left:0}.ce_accordion .toggler:before{font-family:"icomoon";content:"";position:absolute;right:0;height:100%;font-size:1.4rem;aspect-ratio:1;top:0;display:flex;align-items:center;justify-content:center;transform:rotate(90deg);transition:all 0.8s}.ce_accordion .toggler.ui-state-active:before{transform:rotate(90deg) scaleX(-1)}.ce_accordion .accordion{padding-top:1rem;padding-bottom:1rem}.ce_accordion .accordion ul{padding-left:2rem;margin-top:0}.accordion-with-image{border:1px solid rgba(0, 0, 0, 0.3)}.accordion-with-image .toggler{display:flex}.accordion-with-image .toggler img{object-fit:cover;height:max(100%, 250px)}@media (max-width:991px){.accordion-with-image .toggler img{height:max(100%, 175px)}}.accordion-with-image .toggler h3{margin-top:0}.accordion-with-image .toggler .right{padding:1.5rem;position:relative}.accordion-with-image .toggler .right button{width:100%;position:absolute;left:0;bottom:0;background:#898277;color:white;overflow:visible;text-transform:uppercase;border:none;box-shadow:none;padding-block:0.5rem;letter-spacing:2px}.accordion-with-image .toggler .right button:before{content:"";width:0;aspect-ratio:1;position:absolute;left:50%;transform:none;border-left:10px solid transparent;border-right:10px solid transparent}.accordion-with-image .toggler:not(.ui-accordion-header-collapsed) .accordion-close:before{top:-10px;border-bottom:10px solid #898277}.accordion-with-image .toggler:not(.ui-accordion-header-collapsed) .accordion-close .closed{display:none}.accordion-with-image .toggler.ui-accordion-header-collapsed .accordion-close:before{bottom:-10px;border-top:10px solid #898277}.accordion-with-image .toggler.ui-accordion-header-collapsed .accordion-close .open{display:none}.accordion-with-image .column1,.accordion-with-image .column2{display:flex;flex-direction:column;gap:4rem}.accordion-with-image .content{padding:2rem 3rem;gap:3rem}.accordion-with-image .content ul{padding-left:1.5rem}.redesign .ce_accordion .toggler{text-transform:unset;font-weight:400}.redesign .ce_accordion .toggler:before{color:transparent;background:var(--primarycolor);-webkit-mask-image:url(/files/eisvogel/theme/img/designelements/caret.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-size:25%;transform:none}.redesign .ce_accordion .toggler.ui-state-active:before{transform:scaleY(-1)}.redesign .ce_accordion .toggler:after{display:none}table{border-collapse:collapse;border-style:hidden}th,td{border:1px dotted var(--primarycolor)}td{padding:0.5rem 1rem;vertical-align:top;letter-spacing:1.5px}.ce_table.text-center{text-align:center}.ce_table.text-center table{margin-left:auto;margin-right:auto}header .mod_search{transition:all 0.3s;position:fixed;background:rgba(0, 0, 0, 0.75);width:100%;height:100%;top:0;left:0;z-index:150;display:flex;align-items:center;justify-content:center;font-size:1rem}header .mod_search>*{display:none}header .mod_search form{display:flex;justify-content:center;width:60rem}header .mod_search .formbody{display:flex;gap:1rem;width:clamp(50%, 30rem, 90%)}header .mod_search .group{position:relative;flex-grow:1}header .mod_search .widget-text input{width:100%;padding:0.5rem;border-radius:5px;border:none;box-shadow:none}header .mod_search .widget-submit{position:absolute;right:0;top:0;height:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center}header .mod_search .widget-submit button{font-size:1rem}header .mod_search.closed{height:0;width:0;left:50%;top:50%}header .mod_search .toggle-search-module{order:2;background:white;border-radius:5px;height:100%;aspect-ratio:1}header .mod_search button{background:none;border:none;box-shadow:none;color:black;padding:0}footer .mod_search{color:white}footer .mod_search>*{display:none}footer .mod_search .toggle-search-module{display:none}footer .mod_search form{display:block}footer .mod_search .widget-text input{width:100%;height:100%;font-size:0.8rem;background:#292929;border:none;box-shadow:none;padding:0.75rem;color:white}footer .mod_search .widget-submit{position:absolute;right:0.75rem;height:1rem;width:1rem;top:50%;transform:translateY(-50%)}footer .mod_search .widget-submit button{color:white;background:none;box-shadow:none;border:none}footer .mod_search .widget-submit i{font-size:0.9rem}footer .mod_search .group{position:relative;flex-grow:1}main .mod_search{display:flex;flex-direction:column;align-items:center;text-align:center}main .mod_search .formbody{display:flex}.room-searchbar{width:min(60rem, 100% - 1rem);margin-inline:auto}.roomoptions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.5rem;font-size:0.8rem}.roomoptions .widget,.roomoptions button{flex-grow:1}.roomoptions .widget-select{position:relative}.roomoptions .widget-select:before{content:"";font-family:"icomoon";position:absolute;right:-0.25em;transform:rotate(90deg);color:var(--primarycolor);font-style:normal;display:flex;align-items:center;justify-content:center;height:100%;aspect-ratio:1;font-size:1rem}.roomoptions .widget-select select{appearance:none;padding-block:0.75rem;padding-right:1.6rem;text-align:center;font-size:0.9rem}.price-range-element{display:flex;flex-direction:column;font-family:"Roboto";font-style:normal;font-size:0.8rem;gap:0.5em;padding-inline:0.5rem}.price-range-element label{margin-bottom:0.1rem}.price-range-element .slider{width:10rem;height:0.2rem}.price-range-element .slider .noUi-handle{height:0.6rem;width:0.6rem;transform:translateX(-0.5rem);background:var(--formcolor);border:none;box-shadow:none;border-radius:0}.price-range-element .slider .noUi-handle:before,.price-range-element .slider .noUi-handle:after{content:none}.price-range-element .slider .noUi-connect{background:var(--formcolor)}.room-tile-container{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:4rem;grid-row-gap:4rem;padding-inline:max(calc((100% - 60rem) / 2), 1rem);background:linear-gradient(to bottom, transparent, transparent 6rem, var(--accentbackground) 6rem, var(--accentbackground));padding-bottom:4rem}.room-tile{position:relative;background:white;overflow:visible;height:min-content}.roomGallerySlider img{width:100%;object-fit:fill}.room-tile-overlay{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;align-items:center;text-align:center;font-size:0.9rem;letter-spacing:1.5px}.room-tile-overlay .title{font-size:1.6rem;font-family:"Noto Serif Display"}.room-tile-overlay .title .normal-style{font-style:normal;font-weight:500}.room-tile-overlay .big-text{font-size:1.6rem;font-weight:700}.room-tile-overlay .icons{display:flex;height:4rem;width:100%}.room-tile-overlay .icons>div{display:flex;flex-direction:column;flex-grow:1;position:relative}.room-tile-overlay .icons>div [class^="icon-"],.room-tile-overlay .icons>div [class*=" icon-"]{font-size:3rem}.room-tile-overlay .icons>div:not(:last-child):before{content:"";position:absolute;top:0;right:0;height:100%;background-image:radial-gradient(circle closest-side, var(--primarycolor) calc(100% - 1px), transparent 100%);background-repeat:repeat-y;background-size:3px 8px;width:3px;height:100%}.room-detail-module .room-detail-filter:after{content:"";background:var(--accentbackground);width:100%;height:100rem;z-index:-1;position:absolute;left:0;margin-top:-102rem}.room-detail-module .subheadline{font-family:"Roboto";text-transform:uppercase;font-style:normal;letter-spacing:4px}.custom-gallery.room-detail-gallery{grid-template-rows:[top y-text-top] 1fr [y-right-img-top] 1rem [y-main-img-end y-left-img-start] 12rem [y-right-img-end y-bottom-img-start] 5rem [y-left-img-end] 2rem [y-bottom-img-end] 1fr [y-text-bottom bottom]}.custom-gallery.room-detail-gallery .icons{display:flex;height:6rem;width:200%;text-align:center;margin-bottom:2rem;letter-spacing:1.5px}@media (max-width:991px){.custom-gallery.room-detail-gallery .icons{width:100%}}.custom-gallery.room-detail-gallery .icons>div{display:flex;flex-direction:column;flex-grow:1;position:relative}.custom-gallery.room-detail-gallery .icons>div [class^="icon-"],.custom-gallery.room-detail-gallery .icons>div [class*=" icon-"]{font-size:3rem;padding-bottom:0.5rem}.custom-gallery.room-detail-gallery .icons>div:not(:last-child):before{content:"";position:absolute;top:0;right:0;height:100%;background-image:radial-gradient(circle closest-side, var(--primarycolor) calc(100% - 1px), transparent 100%);background-repeat:repeat-y;background-size:3px 8px;width:3px;height:100%}.custom-gallery.room-detail-gallery .buttonrow{display:flex;flex-wrap:wrap;gap:0.4rem}.custom-gallery.room-detail-gallery .buttonrow button,.custom-gallery.room-detail-gallery .buttonrow a.btn,.custom-gallery.room-detail-gallery .buttonrow #openRoomSketch,.custom-gallery.room-detail-gallery .buttonrow #openHiddenGallery{background:#ece7e2;color:#494949;font-size:0.8rem;letter-spacing:2px;flex-grow:1;text-align:center}.custom-gallery.room-detail-gallery .buttonrow button.btn-anthrazit,.custom-gallery.room-detail-gallery .buttonrow a.btn.btn-anthrazit,.custom-gallery.room-detail-gallery .buttonrow #openRoomSketch.btn-anthrazit,.custom-gallery.room-detail-gallery .buttonrow #openHiddenGallery.btn-anthrazit{background:#313231;color:#fff}.room-detail-filter{margin:4rem 0;box-shadow:0 0 3px 1px #ece7e2}.room-detail-filter .formbody{display:flex;flex-wrap:wrap;gap:0;justify-content:center}.room-detail-filter label{font-size:0.8rem}.room-detail-filter .widget:not(.widget-submit){position:relative;border:1px solid #ece7e2;background:white}.room-detail-filter .widget:not(.widget-submit) label{font-family:"Roboto";position:absolute;top:0.75rem;left:1rem}.room-detail-filter .widget:not(.widget-submit) input,.room-detail-filter .widget:not(.widget-submit) select{background:transparent;border:none;appearance:none;padding:1.85rem 2rem 1rem 1rem;font-size:0.75rem;letter-spacing:1px}.room-detail-filter .widget:not(.widget-submit) select::after{content:"A";position:absolute;right:0.5rem;top:50%;transform:translateY(-50%)}.room-detail-filter .widget-submit{flex-grow:1}.room-detail-filter .widget-submit button{width:100%;height:100%;padding:0 2rem}.room-detail-filter .widget-select{flex-grow:1}.room-detail-filter .widget-select:before{content:"";font-family:"icomoon";position:absolute;right:0.5em;transform:rotate(90deg);color:var(--primarycolor);font-style:normal;display:flex;align-items:center;justify-content:center;height:100%;font-size:1rem}.room-detail-filter .widget-select select{appearance:none;padding:0.6rem;padding-right:1.6rem}.room-detail-filter .widget-calendar input::placeholder{color:var(--primarycolor)}.room-detail-filter .widget-calendar .icon-calendar{font-size:1rem;aspect-ratio:unset;padding-right:1rem}.room-slide{width:19rem;background:white}.current-room{position:relative}.current-room .item,.current-room .room-tile-overlay{filter:blur(3px)}.current-room .note{position:absolute;width:100%;font-family:"Noto Serif Display";top:50%;left:0;transform:translateY(-50%);text-align:center;font-size:2rem;color:white}.current-room:before{content:"";position:absolute;width:100%;height:100%;background:rgba(0, 0, 0, 0.2)}.room-slider{overflow:visible}@media (min-width:992px){.room-slider:hover{cursor:none}.room-slider:hover *{cursor:none}}@media (max-width:991px){.room-slider>div{padding-inline:2.5rem}}.room-slider .room-tile-overlay .title{font-size:1.2rem}.room-slider .room-tile-overlay .icons{margin-bottom:1rem}@media (min-width:500px){.room-slider .room-tile-overlay .icons{height:3rem}}@media (max-width:499px){.room-slider .room-tile-overlay .icons{flex-wrap:wrap;gap:1rem}}.room-slider .room-tile-overlay .icons>div [class*=" icon-"]{font-size:2rem}.room-slider .slick-prev{display:none;left:0}.room-slider .slick-next{display:none;right:0}.mouse-action{font-size:11px;font-weight:500;letter-spacing:0.08em;text-transform:uppercase;font-style:normal;background:#f6f6f6;width:80px;height:80px;text-align:center;position:fixed;top:-40px;left:-40px;-moz-border-radius:50px;-khtml-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;z-index:2;pointer-events:none}.mouse-action .text{position:absolute;top:calc(50% - 17px);left:0;width:100%;height:20px;text-align:center}.mouse-action .arrow-right{position:absolute;top:calc(50% + 3px);left:calc(50% + 5px);width:16px;height:16px}.mouse-action .arrow-left{position:absolute;top:calc(50% + 3px);left:calc(50% - 21px);transform:rotate(180deg);width:16px;height:16px}#main roomoptions button{padding-block:0.75rem;font-size:0.75rem}#main .room-detail-filter .widget-submit button{width:100%}.zimmerdetail-slider{height:56.25vw;max-height:100vh;min-height:600px;position:relative}.zimmerdetail-slider img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;animation-name:kenburns;animation-duration:20s}.roomslider-wide{position:relative}.roomslider-wide .swiper-button-prev{position:absolute;top:50%;z-index:19;background:none;border:none;box-shadow:none;transition:all 0.4s;text-shadow:0 0 5px black;padding:0;left:1rem;transform:rotate(180deg);transform-origin:center}.roomslider-wide .swiper-button-prev:hover{scale:0.9}.roomslider-wide .swiper-button-prev:before{font-family:"icomoon";content:"";font-size:2rem;color:white;background:#9f988a;padding:0.7rem;border-radius:100%;box-shadow:0 0 13px #2e2e2e;text-shadow:none;transition:all 0.4s}@media only screen and (max-width:650px){.roomslider-wide .swiper-button-prev:before{font-size:1.2rem;padding:0.4rem;box-shadow:0 0 4px #acacac;text-shadow:none}}.roomslider-wide .swiper-button-next{position:absolute;top:50%;z-index:19;background:none;border:none;box-shadow:none;transition:all 0.4s;text-shadow:0 0 5px black;padding:0;right:1rem}.roomslider-wide .swiper-button-next:hover{scale:0.9}.roomslider-wide .swiper-button-next:before{font-family:"icomoon";content:"";font-size:2rem;color:white;background:#9f988a;padding:0.7rem;border-radius:100%;box-shadow:0 0 13px #2e2e2e;text-shadow:none}@media only screen and (max-width:650px){.roomslider-wide .swiper-button-next:before{font-size:1.2rem;padding:0.4rem;box-shadow:0 0 4px #acacac;text-shadow:none}}.roomslider-wide .slick-slide{transition:all 0.2s}.roomslider-wide .slick-slide:not(.slick-current){filter:brightness(0.5)}.room-slide-wide{margin:0 2em;width:800px;max-width:calc(100vw - 7rem)}@media only screen and (max-width:650px){.room-slide-wide{max-width:calc(100vw - 2rem)}}.room-slide-wide .room-tile-overlay{padding-top:1em}.room-slide-wide .room-tile-overlay .top{display:flex;width:100%;gap:2em;align-items:baseline;margin-bottom:1em;text-align:left}.room-slide-wide .room-tile-overlay .top .title{font-family:"Noto Serif Display";font-size:1.6em;font-weight:400;letter-spacing:0}.room-slide-wide .room-tile-overlay .icons{height:6rem}@media only screen and (max-width:600px){.room-slide-wide .room-tile-overlay .icons{height:auto;flex-wrap:wrap;gap:1rem}}.room-slide-wide .room-tile-overlay .icons>div:before{display:none}.room-slide-wide .room-tile-overlay .icons>div i{margin-bottom:0.15em;height:4rem;width:100%;font-size:4rem}@media only screen and (max-width:600px){.room-slide-wide .room-tile-overlay .icons>div i{height:3rem;font-size:3rem}}.room-slide-wide .room-tile-overlay .icons>div i.icon-lamp-new{background:url(/files/eisvogel/theme/img/Icons/Lampe.svg);background-size:contain;background-position:center center;background-repeat:no-repeat}.room-slide-wide .room-tile-overlay .icons>div i.icon-bed{background:url(/files/eisvogel/theme/img/Icons/Bett.svg);background-size:contain;background-position:center center;background-repeat:no-repeat}.room-slide-wide .room-tile-overlay .icons>div span:not(.append){font-weight:400}@media only screen and (max-width:600px){.room-slide-wide .room-tile-overlay .icons>div span.append{display:none}}.room-slide-wide .room-tile-overlay .links{display:flex;width:100%;gap:2em;margin-top:2em;flex-wrap:wrap}@media only screen and (max-width:600px){.room-slide-wide .room-tile-overlay .links{gap:1em}}.room-slide-wide .room-tile-overlay .links .btn{background:transparent;color:#313231;border:2px solid #313231}.room-slide-wide .room-tile-overlay .links .btn:before,.room-slide-wide .room-tile-overlay .links .btn:after{background-color:#313231}@media only screen and (max-width:600px){.room-slide-wide .room-tile-overlay .links .btn{flex-grow:1}}.verthl{padding-left:5rem}.verthl .hlcont{position:absolute;display:flex;height:100%;width:5rem;justify-content:center;align-items:center;left:0}.verthl .hlcont>h1,.verthl .hlcont>h2,.verthl .hlcont>h3{position:relative;transform:rotate(-90deg);transform-origin:center;font-size:1.4em;margin:0;line-height:1;white-space:nowrap;letter-spacing:5px}@media only screen and (max-width:650px){.verthl{padding-left:0}.verthl .hlcont{position:relative;width:100%;height:auto;left:0;margin-bottom:1.5em}.verthl .hlcont>h1,.verthl .hlcont>h2,.verthl .hlcont>h3{transform:none}}.redesign .custom-gallery.room-detail-gallery .buttonrow button:not(.btn-anthrazit),.redesign .custom-gallery.room-detail-gallery .buttonrow a.btn:not(.btn-anthrazit),.redesign .custom-gallery.room-detail-gallery .buttonrow #openRoomSketch:not(.btn-anthrazit),.redesign .custom-gallery.room-detail-gallery .buttonrow #openHiddenGallery:not(.btn-anthrazit){background:transparent;color:#313231;border-color:#313231}.redesign .custom-gallery.room-detail-gallery .buttonrow button:not(.btn-anthrazit):before,.redesign .custom-gallery.room-detail-gallery .buttonrow button:not(.btn-anthrazit):after,.redesign .custom-gallery.room-detail-gallery .buttonrow a.btn:not(.btn-anthrazit):before,.redesign .custom-gallery.room-detail-gallery .buttonrow a.btn:not(.btn-anthrazit):after,.redesign .custom-gallery.room-detail-gallery .buttonrow #openRoomSketch:not(.btn-anthrazit):before,.redesign .custom-gallery.room-detail-gallery .buttonrow #openRoomSketch:not(.btn-anthrazit):after,.redesign .custom-gallery.room-detail-gallery .buttonrow #openHiddenGallery:not(.btn-anthrazit):before,.redesign .custom-gallery.room-detail-gallery .buttonrow #openHiddenGallery:not(.btn-anthrazit):after{background-color:#313231 !important}.redesign .custom-gallery.room-detail-gallery .buttonrow button.btn-anthrazit:before,.redesign .custom-gallery.room-detail-gallery .buttonrow button.btn-anthrazit:after,.redesign .custom-gallery.room-detail-gallery .buttonrow a.btn.btn-anthrazit:before,.redesign .custom-gallery.room-detail-gallery .buttonrow a.btn.btn-anthrazit:after,.redesign .custom-gallery.room-detail-gallery .buttonrow #openRoomSketch.btn-anthrazit:before,.redesign .custom-gallery.room-detail-gallery .buttonrow #openRoomSketch.btn-anthrazit:after,.redesign .custom-gallery.room-detail-gallery .buttonrow #openHiddenGallery.btn-anthrazit:before,.redesign .custom-gallery.room-detail-gallery .buttonrow #openHiddenGallery.btn-anthrazit:after{background-color:#a7bd9b !important}.package-searchbar{width:min(60rem, 100% - 1rem);margin-inline:auto;margin-bottom:2rem}.packageoptions{display:flex;align-items:center;justify-content:center;gap:2rem;flex-wrap:wrap}.packageoptions .info{font-style:normal;letter-spacing:1.5px}.packageoptions .widget-select{position:relative;flex-shrink:1;width:12rem}.packageoptions .widget-select:before{content:"";font-family:"icomoon";position:absolute;right:-0.25em;transform:rotate(90deg);color:var(--primarycolor);font-style:normal;display:flex;align-items:center;justify-content:center;height:100%;aspect-ratio:1;font-size:1rem}.packageoptions .widget-select select{width:100%;appearance:none;padding:0.6rem;padding-right:1.6rem}.package-tile-container.first-row-unfilled{display:flex;justify-content:center}.packages-preview,.package-tile-container{display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem}.packages-overview .package-tile{display:flex;flex-direction:column;background:white;box-shadow:0 0 20px rgba(0, 0, 0, 0.1)}.packages-overview .package-tile .package-description{display:flex;flex-direction:column;padding:1.5rem;align-items:center}.packages-overview .package-tile p,.packages-overview .package-tile span{font-family:"Roboto";font-style:normal}.packages-overview .package-tile .deco-headline{font-family:"Noto Serif Display";font-size:1.5rem;line-height:1.5rem;margin-bottom:0.5rem;text-align:center;font-weight:500;letter-spacing:unset}.packages-overview .package-tile .package-duration{font-weight:400;margin:0.5rem 0;letter-spacing:1.5px}.packages-overview .package-tile hr{width:100%}.packages-overview .package-tile .date{font-size:0.9rem;margin:0 0 0.5rem 0;letter-spacing:1.5px;text-align:center}.packages-overview .package-tile .bottom{display:flex;justify-content:space-between;width:100%;margin:0.5rem 0}.packages-overview .package-tile .bottom .package-price{display:flex;flex-direction:column;flex-grow:1;align-items:center;letter-spacing:1.5px}.packages-overview .package-tile .bottom .package-price .price{font-weight:500;font-size:1rem}.packages-overview .package-tile .bottom .package-price .info{font-size:0.75rem}.packages-preview>a.btn{grid-column:span 3;margin-inline:auto}.package-detail .package-info{display:grid;grid-template-columns:1fr 32rem;margin-bottom:2rem;gap:6rem;word-break:break-word}.package-detail .package-info .shortdesc{font-size:1rem;font-family:"Roboto";font-style:normal;text-transform:uppercase;letter-spacing:0.2em;line-height:2}.package-detail .booking-buttons{display:flex;flex-direction:column;gap:0.5rem}.package-detail .booking-buttons .row{display:flex;box-shadow:0 0 3px 0px var(--primarycolor);background:white}.package-detail .booking-buttons .row:first-child:after{content:"";background:var(--accentbackground);width:100%;height:100rem;z-index:-1;position:absolute;left:0;margin-top:-98rem}.package-detail .booking-buttons .text{flex-grow:1;display:flex;flex-direction:column;padding:1rem}.package-detail .booking-buttons .label{font-family:"Roboto";text-transform:uppercase;font-size:1rem;font-style:normal;letter-spacing:2px}.package-detail .booking-buttons .note{font-size:0.75rem}.package-detail .booking-buttons a.btn{display:flex;align-items:center;padding-inline:3rem}.package-detail .buttonrow{display:flex;gap:1rem}.package-detail .buttonrow button,.package-detail .buttonrow a.btn{background:#ece7e2;color:#494949}.package-detail .article{margin-bottom:2rem}.package-detail .article .block{overflow:visible}.package-detail .article .deco-headline{margin-bottom:1rem}.p-sidescroll{display:block !important;width:calc(100vw - 14rem);margin:auto;position:relative}.p-sidescroll>.inner{display:flex;width:fit-content;gap:0.5rem;padding:0 0.5rem}@media only screen and (max-width:10000px){.p-sidescroll>.inner{padding:0;gap:0}}.p-sidescroll>.inner>.package-tile{width:min(450px, calc(100vw - 2rem));margin:20px 0;position:relative}.p-sidescroll>.inner>.package-tile.ignore{display:none}.p-sidescroll>.inner>.package-tile .package-image{position:absolute;width:100%;height:100%;overflow:hidden}.p-sidescroll>.inner>.package-tile .package-image img{height:100%;object-fit:cover;object-position:center center}.p-sidescroll>.inner>.package-tile .package-image:after{position:absolute;display:block;content:"";background:#000;width:100%;height:100%;top:0;left:0;opacity:0.25;z-index:1}.p-sidescroll>.inner>.package-tile .package-description{z-index:2;height:100%;justify-content:flex-end;align-items:flex-start;color:#fff;min-height:500px;max-height:calc(100vh - 200px - 3rem)}@media only screen and (max-height:768px){.p-sidescroll>.inner>.package-tile .package-description{min-height:350px}}@media only screen and (max-width:768px){.p-sidescroll>.inner>.package-tile .package-description{min-height:350px}}.p-sidescroll>.inner>.package-tile .package-description .bottom{margin-bottom:0;justify-content:flex-start}.p-sidescroll>.inner>.package-tile .package-description .deco-headline{font-family:"Noto Serif Display";font-size:1.15rem;line-height:1;text-align:left}.p-sidescroll>.inner>.package-tile .package-description .package-duration{font-weight:400;letter-spacing:2px;margin-bottom:1.25rem}.p-sidescroll>.inner>.package-tile .package-description .package-price{display:block;margin-bottom:1.25rem}.p-sidescroll>.inner>.package-tile .package-description .package-price .price{font-size:1em;font-weight:300}.p-sidescroll>.inner>.package-tile .package-description .buttons{display:flex;gap:1rem}.p-sidescroll>.inner>.package-tile .package-description .buttons .btn{background:transparent;border:2px solid #FFE;font-size:0.8em;padding:0.65rem 1.15rem}.p-sidescroll .swiper-button-prev,.p-sidescroll .swiper-button-next{position:absolute;top:50%;z-index:19;background:none;border:none;box-shadow:none;transition:all 0.4s;text-shadow:0 0 5px black;padding:0}@media only screen and (min-width:10000px){.p-sidescroll .swiper-button-prev,.p-sidescroll .swiper-button-next{display:none !important}}.p-sidescroll .swiper-button-prev:before,.p-sidescroll .swiper-button-next:before{font-family:"icomoon";content:"";font-size:2rem;color:white}.p-sidescroll .swiper-button-prev.swiper-button-prev,.p-sidescroll .swiper-button-next.swiper-button-prev{left:1rem;transform:rotate(180deg)}.p-sidescroll .swiper-button-prev.swiper-button-next,.p-sidescroll .swiper-button-next.swiper-button-next{right:1rem}.redesign .p-sidescroll>.inner>.package-tile .package-description .buttons .btn{color:#ffe}.redesign .package-detail .booking-buttons a.btn:before{background-color:#313231 !important}.redesign .package-detail .booking-buttons a.btn:after{background-color:#313231 !important}.redesign .package-detail .buttonrow button,.redesign .package-detail .buttonrow a.btn{background:transparent;color:#313231;border-color:#313231}.redesign .package-detail .buttonrow button:before,.redesign .package-detail .buttonrow button:after,.redesign .package-detail .buttonrow a.btn:before,.redesign .package-detail .buttonrow a.btn:after{background-color:#313231 !important}.mod_sitemap .level_1{display:flex;flex-direction:column;gap:0.5rem}.mod_sitemap .level_1>li{display:grid;grid-template-columns:15rem 1fr;padding:1rem;border:1px solid var(--primarycolor)}.mod_sitemap .level_1>li:before{content:"";left:15rem;height:95%;position:absolute;top:50%;transform:translateY(-50%);display:block;border-left:1px solid var(--primarycolor)}.mod_sitemap .level_1>li>*:not(ul){font-size:1.4rem;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.mod_sitemap .level_2 li:before{display:none}.trustyou-rating-small{display:flex;flex-direction:column;align-items:center;color:white;font-size:0.7rem;letter-spacing:1px}.trustyou-rating-small .score-string{text-transform:uppercase}.trustyou-rating-small .score{font-size:1.8rem}.trustyou-rating-small .star-rating{height:11px;width:55px;position:relative}.trustyou-rating-small .star-rating .stars{position:absolute;left:0;top:0;height:100%;width:100%;background-size:auto 100%;background-repeat:repeat-x;background-position:left center}.trustyou-rating-small .star-rating .full{background-image:url(/files/eisvogel/theme/img/designelements/trustyou/ico-trustyou-star-full.svg);z-index:1;filter:brightness(10)}.trustyou-rating-small .star-rating .empty{background-image:url(/files/eisvogel/theme/img/designelements/trustyou/ico-trustyou-star-empty.svg)}div#chat-bubble{position:fixed;bottom:20px;right:20px;z-index:10009}div#chat-bubble .symbol{background-color:#968f21 !important;width:60px;height:60px;line-height:60px;background-color:var(--button-bg-color);border-radius:30px;cursor:pointer;transition:background-color 0.25s ease, opacity 0.25s ease, transform 0.25s ease;box-shadow:rgba(0, 0, 0, 0.2) 0px 1px 6px 1px;z-index:20;cursor:pointer}div#chat-bubble .symbol:after{content:"";width:60px;height:60px;top:0;left:0;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzEiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMSAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAuNTQ5ODA1IDEwLjg2OTVDMC41NDk4MDUgNS4xNjc0NCA1Ljg0OTAyIDAuNTQ5OTg4IDEyLjM1NjggMC41NDk5ODhDMTguODY0NiAwLjU0OTk4OCAyNC4xMzI5IDUuMTY3NDQgMjQuMTMyOSAxMC45MDA1QzI0LjEzMjkgMTYuNjMzNiAxOC44NjQ2IDIxLjI1MSAxMi4zNTY4IDIxLjI1MUMxMC4wMDE2IDIxLjI1MSA3LjgwMTM3IDIwLjYzMTIgNS45NDE5OSAxOS41Nzc2QzQuMjY4NTUgMjAuNTY5MyAyLjQ3MTE2IDIwLjUzODMgMS40NDg1IDIwLjM4MzNDMS4xMzg2MSAyMC4zNTIzIDEuMDc2NjMgMTkuOTQ5NSAxLjMyNDU0IDE5Ljc5NDVDMi4zNDcyIDE5LjE0MzcgMi44NzQwMiAxOC4yMTQxIDMuMTgzOTIgMTcuMzc3M0MxLjU0MTQ3IDE1LjYxMDkgMC41NDk4MDUgMTMuMzQ4NyAwLjU0OTgwNSAxMC44Njk1Wk0yOS40NjMxIDI4LjU2NDZDMjkuNzExIDI4LjUzMzYgMjkuNzczIDI4LjIyMzcgMjkuNTU2MSAyOC4wNjg3QzI4LjY4ODMgMjcuNTEwOSAyOC4yMjM1IDI2LjczNjIgMjcuOTc1NiAyNi4wNTQ0QzI5LjMzOTEgMjQuNTY2OSAzMC4xNDQ5IDIyLjcwNzUgMzAuMTQ0OSAyMC42NjIyQzMwLjE0NDkgMTcuNzE4MiAyOC40NDA0IDE1LjA4NDEgMjUuODM3MyAxMy41MzQ2QzI0LjUwNDggMTkuMDgxOCAxOC45NTc2IDIzLjI2NTQgMTIuMzU2OCAyMy4yNjU0QzExLjg5MiAyMy4yNjU0IDExLjQyNzEgMjMuMjM0NCAxMC45OTMzIDIzLjIwMzRDMTIuMjMyOSAyNi43MDUyIDE1Ljk1MTYgMjkuMjc3MyAyMC4zODMxIDI5LjI3NzNDMjIuMzM1NSAyOS4yNzczIDI0LjE2MzkgMjguNzgxNSAyNS43MTMzIDI3Ljg4MjhDMjcuMTA3OSAyOC43MTk1IDI4LjU5NTQgMjguNjg4NSAyOS40NjMxIDI4LjU2NDZaIiBmaWxsPSJ3aGl0ZSIvPjxtYXNrIGlkPSJtYXNrMCIgbWFzay10eXBlPSJhbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjMxIiBoZWlnaHQ9IjMwIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAuNTQ5ODA1IDEwLjg2OTVDMC41NDk4MDUgNS4xNjc0NCA1Ljg0OTAyIDAuNTQ5OTg4IDEyLjM1NjggMC41NDk5ODhDMTguODY0NiAwLjU0OTk4OCAyNC4xMzI5IDUuMTY3NDQgMjQuMTMyOSAxMC45MDA1QzI0LjEzMjkgMTYuNjMzNiAxOC44NjQ2IDIxLjI1MSAxMi4zNTY4IDIxLjI1MUMxMC4wMDE2IDIxLjI1MSA3LjgwMTM3IDIwLjYzMTIgNS45NDE5OSAxOS41Nzc2QzQuMjY4NTUgMjAuNTY5MyAyLjQ3MTE2IDIwLjUzODMgMS40NDg1IDIwLjM4MzNDMS4xMzg2MSAyMC4zNTIzIDEuMDc2NjMgMTkuOTQ5NSAxLjMyNDU0IDE5Ljc5NDVDMi4zNDcyIDE5LjE0MzcgMi44NzQwMiAxOC4yMTQxIDMuMTgzOTIgMTcuMzc3M0MxLjU0MTQ3IDE1LjYxMDkgMC41NDk4MDUgMTMuMzQ4NyAwLjU0OTgwNSAxMC44Njk1Wk0yOS40NjMxIDI4LjU2NDZDMjkuNzExIDI4LjUzMzYgMjkuNzczIDI4LjIyMzcgMjkuNTU2MSAyOC4wNjg3QzI4LjY4ODMgMjcuNTEwOSAyOC4yMjM1IDI2LjczNjIgMjcuOTc1NiAyNi4wNTQ0QzI5LjMzOTEgMjQuNTY2OSAzMC4xNDQ5IDIyLjcwNzUgMzAuMTQ0OSAyMC42NjIyQzMwLjE0NDkgMTcuNzE4MiAyOC40NDA0IDE1LjA4NDEgMjUuODM3MyAxMy41MzQ2QzI0LjUwNDggMTkuMDgxOCAxOC45NTc2IDIzLjI2NTQgMTIuMzU2OCAyMy4yNjU0QzExLjg5MiAyMy4yNjU0IDExLjQyNzEgMjMuMjM0NCAxMC45OTMzIDIzLjIwMzRDMTIuMjMyOSAyNi43MDUyIDE1Ljk1MTYgMjkuMjc3MyAyMC4zODMxIDI5LjI3NzNDMjIuMzM1NSAyOS4yNzczIDI0LjE2MzkgMjguNzgxNSAyNS43MTMzIDI3Ljg4MjhDMjcuMTA3OSAyOC43MTk1IDI4LjU5NTQgMjguNjg4NSAyOS40NjMxIDI4LjU2NDZaIiBmaWxsPSJ3aGl0ZSIvPjwvbWFzaz48ZyBtYXNrPSJ1cmwoI21hc2swKSI+PC9nPjwvc3ZnPg==);background-position:center;background-size:33px 33px;background-repeat:no-repeat;transition:transform 0.16s linear, opacity 0.08s linear;position:absolute}div#chat-bubble .message{position:absolute;margin-bottom:1em;background:white;font-size:15px;line-height:27px;font-weight:400;cursor:pointer;box-shadow:rgba(35, 47, 53, 0.1) 0px 2px 8px 0px;background-color:#fff;border-radius:4px;padding:15px 20px;box-sizing:border-box;-webkit-font-smoothing:auto;width:320px;max-width:calc(100vw - 60px);hyphens:auto;opacity:0;transition:0.3s ease 0s, 0s right ease 0.31s, 0s bottom ease 0.31s;transform:translateY(10px);right:-999999px;bottom:-999999px}div#chat-bubble.active .message{opacity:1;transition-delay:0s, 0s, 0s;transform:translateY(0px);right:0;bottom:100%}div#chat-bubble .message button{background:#5c5c5c;border:0;padding:6px 13px;display:block;color:#fff;border-radius:4px;cursor:pointer}div#chat-bubble .message button:hover{background:#505050}div#chat-bubble .message p{margin:0 0 10px 0}.ds-widget.ds-button{opacity:1 !important;animation:none !important;right:var(--base-margin-right) !important}.button-textelement{display:flex;flex-direction:column;align-items:center;text-align:center}.button-textelement h2,.button-textelement .h2{font-family:"Roboto";font-size:1.2rem;font-style:normal;text-transform:uppercase;letter-spacing:4px}.button-textelement .deco-headline{font-size:1.8rem}.button-textelement .button-row{display:flex}.button-textelement .button-row .deco-headline{font-size:1.8rem}.button-textelement .circle-button{margin-bottom:1.5rem}.button-textelement .text{font-size:1rem}.mod_menuslist_tabs{padding:1rem;border:0.3rem solid #e1dedc}.mod_menuslist_tabs .tabs.pagination{display:flex;flex-wrap:wrap;gap:0.4rem 2rem;border-block:1px solid #e1dedc;padding:1em 2em;justify-content:center;box-sizing:border-box}.mod_menuslist_tabs .tabs.pagination span{cursor:pointer;width:unset;height:unset;background:unset;font-family:"Roboto";font-style:normal;font-size:0.9rem;font-weight:300;letter-spacing:2px;text-transform:uppercase}.mod_menuslist_tabs .tabs.pagination span:not(.swiper-pagination-bullet-active){opacity:0.5}.mod_menuslist_tabs .navigation-container{display:flex;justify-content:space-between;margin:4rem 2.5rem 2rem}.mod_menuslist_tabs .navigation-container .prev{order:-1}.mod_menuslist_tabs .navigation-container .next{order:1}.mod_menuslist_tabs .swiper-slide{transition:opacity 0.5s;opacity:0}.mod_menuslist_tabs .swiper-slide.swiper-slide-active{opacity:1}.menu-line .price{display:flex;align-items:flex-end;letter-spacing:1.5px;gap:0.5rem}.menu-line .price:before{content:"";background-image:radial-gradient(circle closest-side, var(--primarycolor) calc(100% - 1px), transparent 100%);background-repeat:repeat-x;background-size:12px 4px;height:4px;width:100%;width:unset;flex-grow:1;margin-bottom:0.2em}.menu-line .price .separator{content:"";background-image:radial-gradient(circle closest-side, var(--primarycolor) calc(100% - 1px), transparent 100%);background-repeat:repeat-x;background-size:12px 4px;height:4px;width:100%;width:2rem;margin-bottom:0.2em}.menu-line .vegan{display:inline-flex;align-items:center;justify-content:center;border-radius:100%;width:1.2rem;aspect-ratio:1;font-style:normal;color:white;background:#968f21;margin-left:0.5rem}.menu-line .vegan:before{content:"V"}.restaurant-menu{padding:2.5rem}.restaurant-menu section+h2{margin-top:2rem}.menu_list{display:flex;flex-direction:column;gap:1rem}.menu_list h2{font-size:1.3rem}.dish{font-family:"Roboto";font-style:normal;font-size:0.9rem;font-weight:300;letter-spacing:2px;text-transform:uppercase}.allergenic{opacity:0.5;font-size:0.8rem;letter-spacing:1.5px}.menu-title{font-size:2.5em;font-family:"Noto Serif Display";font-style:normal;letter-spacing:1px;margin-bottom:0}.headline{text-align:center;margin:2rem}@keyframes spinLeft{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(-90deg) scale(0.3)}100%{transform:rotate(-180deg) scale(1)}}@keyframes spinRight{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(90deg) scale(0.3)}100%{transform:rotate(180deg) scale(1)}}@keyframes spinRightInfinite{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes spinLeftInfinite{0%{transform:rotate(0deg)}100%{transform:rotate(-360deg)}}@keyframes shrink{from{transform:scale(1)}to{transform:scale(0.3)}}@keyframes grow{from{transform:scale(0.3)}to{transform:scale(1)}}@keyframes turnWhite{to{fill:white}}.circle-button{position:relative;width:13rem;aspect-ratio:1;color:var(--primarycolor);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}.circle-button.logo{width:10rem}.circle-button.tilted-left{transform:rotate(-10deg)}.circle-button.tilted-left a:hover svg{animation:spinRight 0.5s linear 1, spinRightInfinite 10s linear 0.5s infinite}.circle-button.tilted-left a:hover svg textPath{animation:turnWhite 0.3s 0.2s forwards}.circle-button.tilted-left a:hover span{animation:shrink 0.2s, grow 0.3s 0.2s;color:white}.circle-button.tilted-right{transform:rotate(10deg)}.circle-button.tilted-right a:hover svg{animation:spinLeft 0.5s linear 1, spinLeftInfinite 10s linear 0.5s infinite}.circle-button.tilted-right a:hover svg textPath{animation:turnWhite 0.3s 0.2s forwards}.circle-button.tilted-right a:hover span{animation:shrink 0.2s, grow 0.3s 0.2s;color:white}.circle-button svg:not(.inner){position:absolute;width:100%;height:100%;left:0;top:0;transition:all 0.8s}.circle-button svg.inner{position:absolute;width:40%;aspect-ratio:1;left:50%;top:50%;transform:translate(-50%, -50%);transition:all 0.8s;fill:var(--primarycolor)}.circle-button textPath{fill:#9d978787;text-transform:uppercase;font-family:"Roboto";font-style:normal;font-size:14.4px;letter-spacing:5px;font-weight:500;animation:all 0.8s}.circle-button:before{content:"";display:block;width:100%;height:100%;border-radius:100%;opacity:0;transition:all 0.8s ease;position:absolute;top:0;left:0}.circle-button a{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;border-radius:100%;position:absolute;top:0;left:0;transform:rotate(0deg) scale(1);transition:all 0.8s ease}.circle-button a:before{content:"";transition:all 0.8s;transition:none;bottom:unset;right:unset;width:100%;height:100%;border-radius:100%;transform:scale(0);z-index:-1}.circle-button a:not(.no-hover):hover:before{content:"";background:var(--primarycolor);animation:grow 0.3s 0.2s forwards}.circle-button span{padding-inline:2rem}.circle-button .top{font-family:"Roboto";font-size:0.55rem;text-transform:uppercase;letter-spacing:1px;margin-bottom:-0.5rem;line-height:0}.circle-button .deco-headline{font-family:"Noto Serif Display";font-size:1.6rem;text-transform:none;line-height:1;margin-top:1rem;text-align:center;letter-spacing:unset;font-weight:500}.circle-button .bottom{font-family:"Noto Serif Display";font-style:italic}.custom-gallery{display:grid;grid-template-rows:[top y-text-top] 1fr [y-right-img-top] 1rem [y-main-img-end y-left-img-start] 12rem [y-right-img-end y-bottom-img-start] 5rem [y-left-img-end] 2rem [y-bottom-img-end] 1fr [y-text-bottom];grid-template-columns:[left x-text-left] 1fr [x-text-end x-left-img-start] 14rem [x-left-img-end x-bottom-img-start x-right-img-start] 9rem [x-bottom-img-end] 9rem [right];gap:1rem}.custom-gallery .right-img>div,.custom-gallery .left-img>div,.custom-gallery .bottom-img>div,.custom-gallery .top-img>div{height:100%;width:100%}.custom-gallery .right-img.has-hover,.custom-gallery .left-img.has-hover,.custom-gallery .bottom-img.has-hover,.custom-gallery .top-img.has-hover{position:relative}.custom-gallery .right-img.has-hover>div,.custom-gallery .left-img.has-hover>div,.custom-gallery .bottom-img.has-hover>div,.custom-gallery .top-img.has-hover>div{height:100%;width:100%;position:absolute;left:0;top:0}.custom-gallery .right-img.has-hover img,.custom-gallery .left-img.has-hover img,.custom-gallery .bottom-img.has-hover img,.custom-gallery .top-img.has-hover img{transition:all 0.8s}.custom-gallery .right-img.has-hover .normal img,.custom-gallery .left-img.has-hover .normal img,.custom-gallery .bottom-img.has-hover .normal img,.custom-gallery .top-img.has-hover .normal img{opacity:1}.custom-gallery .right-img.has-hover .hover img,.custom-gallery .left-img.has-hover .hover img,.custom-gallery .bottom-img.has-hover .hover img,.custom-gallery .top-img.has-hover .hover img{opacity:0;position:absolute;left:0;top:0}.custom-gallery .right-img.has-hover:hover .normal img,.custom-gallery .left-img.has-hover:hover .normal img,.custom-gallery .bottom-img.has-hover:hover .normal img,.custom-gallery .top-img.has-hover:hover .normal img{opacity:0;position:absolute;left:0;top:0}.custom-gallery .right-img.has-hover:hover .hover img,.custom-gallery .left-img.has-hover:hover .hover img,.custom-gallery .bottom-img.has-hover:hover .hover img,.custom-gallery .top-img.has-hover:hover .hover img{position:static;opacity:1;left:unset;top:unset}.custom-gallery .right-img:not(.has-hover) .hover,.custom-gallery .left-img:not(.has-hover) .hover,.custom-gallery .bottom-img:not(.has-hover) .hover,.custom-gallery .top-img:not(.has-hover) .hover{display:none !important}.custom-gallery .right-img{grid-area:y-right-img-top / x-right-img-start / y-right-img-end / right}.custom-gallery .left-img{grid-area:y-left-img-start / x-left-img-start / y-left-img-end / x-left-img-end}.custom-gallery .bottom-img{grid-area:y-bottom-img-start / x-bottom-img-start / y-bottom-img-end / x-bottom-img-end}.custom-gallery .tile.text{grid-area:y-text-top / x-text-left / y-text-bottom / x-text-end}@media (min-width:768px){.custom-gallery .tile.text{padding-right:2rem}}.custom-gallery .tile.text.center-content{display:flex;flex-direction:column;justify-content:center;text-align:center}.custom-gallery .tile.text.center-content a.btn{margin-inline:auto}.custom-gallery .tile{position:relative}.custom-gallery .tile img{height:100%;width:100%;object-fit:cover}.custom-gallery h2{font-size:1.6rem}.custom-gallery:not(.home-gallery) .tile.text{align-self:center}.custom-gallery.home-gallery{grid-template-rows:[top] 23.5rem [y-right-img-top] 1rem [y-text-top y-main-img-end y-left-img-start] 12rem [y-right-img-end y-bottom-img-start] 5rem [y-left-img-end] 2rem [y-bottom-img-end] 1fr [y-text-bottom bottom];grid-template-columns:[left x-text-left] 1fr [x-text-end x-left-img-start] 14rem [x-left-img-end x-bottom-img-start x-right-img-start] 9rem [x-bottom-img-end] 9rem [right]}.custom-gallery.home-gallery .top-img{grid-area:top / left / y-main-img-end / right}.custom-gallery.home-gallery .right-img{z-index:1}.custom-gallery.home-gallery .right-img:before{content:"";display:block;height:calc(100% + (2 * 1rem));width:calc(100% + (2 * 1rem));position:absolute;left:-1rem;top:-1rem;background:white;z-index:-1}.dotted-border:not(.no-line){position:relative}.dotted-border:not(.no-line):after{content:"";position:absolute;background-image:radial-gradient(circle closest-side, var(--primarycolor) calc(100% - 1px), transparent 100%);background-repeat:repeat-x;background-size:12px 4px;height:4px;width:100%}.flex{display:flex}.flex.column{flex-direction:column}.flex.column.translate--3{transform:translateY(-3rem)}.flex.column.translate--2{transform:translateY(-2rem)}.flex.column.translate--1{transform:translateY(-1rem)}.flex.column.translate-0{transform:translateY(0rem)}.flex.column.translate-1{transform:translateY(1rem)}.flex.column.translate-2{transform:translateY(2rem)}.flex.column.translate-3{transform:translateY(3rem)}.flex.column .body p:last-child{margin-bottom:0}.flex.gap-1{gap:1rem}.flex.gap-1 .dotted-border:not(.no-line):after{bottom:calc(-1rem / 2)}.flex.gap-2{gap:2rem}.flex.gap-2 .dotted-border:not(.no-line):after{bottom:calc(-2rem / 2)}.flex.gap-3{gap:3rem}.flex.gap-3 .dotted-border:not(.no-line):after{bottom:calc(-3rem / 2)}.flex.text-center{text-align:center}.ce_rsce_grid_column_tiles a.btn{background:transparent;border:1px solid #313231;color:#313231}.ce_rsce_grid_column_tiles img{width:100%;height:auto}.ce_rsce_grid_column_tiles>div>video{width:100%}.ce_rsce_grid_column_tiles>div>video+picture,.ce_rsce_grid_column_tiles>div>video+figure,.ce_rsce_grid_column_tiles>div>video+a{display:none}.redesign #main .custom-gallery h2,.redesign #main .ce_rsce_grid_tile h2,.redesign #main .ce_rsce_grid_column_tiles h2{margin-top:2rem}.ce_rsce_img_gallery .tile{display:flex;align-items:center;justify-content:center}.ce_rsce_img_gallery .tile figure{width:100%;height:100%}.ce_rsce_img_gallery .tile img{width:100%;height:100%;object-fit:cover}.image-gallery-slider .slick-container{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.image-gallery-slider .slick-slide{margin-inline:0.5rem}.ce_gallery .cols_4{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));grid-gap:0.4rem;grid-auto-rows:min(23vw, 14rem)}.ce_gallery li{padding:0;overflow:hidden;margin:0 !important}.ce_gallery li .image_container{height:100%}.ce_gallery li .image_container img{object-fit:cover;width:100%;height:100%;display:block}.ce_gallery li:before{content:none}.mod_article.full-width .ce_gallery.full-width .cols_4{grid-auto-rows:min(25vw, 18rem)}.mod_article.full-width .ce_gallery.full-width .cols_4 figure{width:100%;height:100%;display:block}.mod_article.full-width .ce_gallery.full-width .cols_4 figure a{width:100%;height:100%;display:block}.mod_article.full-width .ce_gallery.full-width .cols_4 figure a picture{width:100%;height:100%;display:block}.mod_article.full-width .ce_gallery.full-width .cols_4 figure a picture img{width:100%;height:100%;object-fit:cover}.ce_rsce_imageoffset{display:grid;gap:4rem;grid-template-columns:55fr 45fr}@media only screen and (max-width:991px){.ce_rsce_imageoffset{gap:2rem;margin:0 -2rem}}.ce_rsce_imageoffset figure.image_container{width:100%;height:100%}.ce_rsce_imageoffset figure.image_container a[data-lightbox]{width:100%;height:100%;max-width:unset;max-height:unset}.ce_rsce_imageoffset figure.image_container a[data-lightbox]:before{z-index:1}.ce_rsce_imageoffset figure.image_container a[data-lightbox]:after{z-index:2}.ce_rsce_imageoffset .img1{position:relative;aspect-ratio:calc(2/3);width:100%}.ce_rsce_imageoffset .img1 img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.ce_rsce_imageoffset .img2{position:relative;aspect-ratio:calc(2/3);margin-top:10rem;width:100%}.ce_rsce_imageoffset .img2 img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.ce_rsce_imageoffset.swap{grid-template-columns:45fr 55fr}.ce_rsce_imageoffset.swap .img1{margin-top:10rem}.ce_rsce_imageoffset.swap .img2{margin-top:unset}.grid_start .ce_rsce_imageoffset{gap:3rem}@media only screen and (max-width:991px){.grid_start .ce_rsce_imageoffset{gap:2rem;margin:0 auto}}.grid_start .ce_rsce_imageoffset .img1{margin-top:unset}.grid_start .ce_rsce_imageoffset .img2{margin-top:7rem}.grid_start .ce_rsce_imageoffset.swap .img1{margin-top:7rem}.grid_start .ce_rsce_imageoffset.swap .img2{margin-top:unset}.intro-element{display:flex;align-items:center;flex-direction:column;text-align:center}.intro-element .deco-headline{font-size:2.5rem;line-height:1.4;margin:2rem 2rem 0 2rem;font-weight:400}.parallax-window{position:relative;height:26rem;color:white;display:flex;flex-direction:column;align-items:center;justify-content:center}.parallax-window .outer-text{position:absolute;left:0;writing-mode:vertical-lr;height:100%;text-align:center;font-family:"Roboto";font-style:normal;font-size:0.8rem;font-weight:300;letter-spacing:2px;text-transform:uppercase;transform:rotate(180deg)}.parallax-window .deco-headline{width:70%;text-align:center;font-size:5rem;z-index:0}.parallax-window .deco-headline span{transition:all 0.8s ease;opacity:0;transform:scale(0.5)}.parallax-window .deco-headline span.animate-letter{opacity:1}.mod_article.full-width .parallax-window{height:35rem}.mod_article.full-width .parallax-window .outer-text{left:max(calc((100% - 60rem) / 2), 1rem)}.mod_article.full-width .parallax-window .outer-text:before{content:"";position:absolute;top:0;right:2rem;background-image:radial-gradient(circle closest-side, white calc(100% - 1px), transparent 100%);background-repeat:repeat-y;background-size:3px 10px;width:3px;height:100%}div[class^="parallax-mirror filterbw"],.filterbw{filter:grayscale(1)}.room-page div[class^="parallax-mirror filterbw"] img,div[class^="parallax-mirror filterbwblur"] img{filter:grayscale(1) blur(3px)}div[class^="parallax-mirror filterblur"] img,.room-page .parallax-mirror img{filter:blur(3px)}.black-overlay:before{content:"";background:linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.35) 5%, rgba(0, 0, 0, 0.35) 95%, transparent);width:100%;height:100%;position:absolute;left:0;top:0}.parallax-window.full-img-cta{align-items:start;padding-left:max(calc((100% - 60rem) / 2), 1rem);padding-right:max(calc((100% - 60rem) / 2), 1rem);min-height:35rem;height:unset}.parallax-window.full-img-cta:before{background:rgba(0, 0, 0, 0.35);transition:background 0.2s}.parallax-window.full-img-cta:hover:before{background:rgba(0, 0, 0, 0.45)}.parallax-window.full-img-cta>*{max-width:600px}.parallax-window.full-img-cta .outer-text{transform:none;text-transform:none;writing-mode:unset;text-align:left;position:relative;left:0 !important;height:auto;width:auto;font-size:0.9rem;line-height:1.7;margin-bottom:1em}.parallax-window.full-img-cta .outer-text:before{display:none !important}.parallax-window.full-img-cta .headline{display:block;margin:0.75em 0;font-size:2em;font-weight:500;z-index:1;font-family:"Noto Serif Display";letter-spacing:unset}.parallax-window.full-img-cta .btn{background:transparent;border:1px solid #fff;color:#fff}.parallax-window.full-img-cta .hidden{top:0;left:0;position:absolute;display:block;height:100%;width:100%;z-index:-1;max-width:100vw}.parallax-window.full-img-cta .hidden img{display:block;width:100%;height:100%;object-fit:cover}.parallax-window.full-img-cta .hidden.bw-filter{filter:grayscale(1)}.parallax-window.full-img-cta .hidden.blur-filter{filter:blur(5px)}.parallax-window.full-img-cta .hidden.blur-filter.bw-filter{filter:blur(5px) grayscale(1)}.mod_article:not(.full-width) .parallax-window{min-height:25rem;justify-content:end;padding:0 0 5rem 5rem;text-shadow:0 0 20px rgba(0, 0, 0, 0.35)}.mod_article:not(.full-width) .parallax-window:before{display:none}.mod_article:not(.full-width) .parallax-window .headline{font-size:2.5em;font-weight:400;margin-bottom:0}.mod_article:not(.full-width) .parallax-window .btn{color:#fff;border-color:#fff}@media only screen and (max-width:767px){.mod_article:not(.full-width) .parallax-window{padding:3rem;align-items:center}.mod_article:not(.full-width) .parallax-window *{text-align:center}.mod_article:not(.full-width) .parallax-window .btn{margin:0 auto}}.parallax-mirror{clip-path:polygon(2px 0, calc(100% - 2px) 0, calc(100% - 2px) 100%, 2px 100%)}.portrait{position:relative;height:min-content;width:min-content;overflow:visible;padding-bottom:3rem}.portrait .label{position:absolute;left:50%;bottom:0;background:#fbfaf8;box-sizing:border-box;width:90%;transform:translateX(-50%);text-align:center;padding:1rem}.portrait .label .name{font-family:"Noto Serif Display";font-style:italic;margin:0;font-size:1.3rem;text-transform:none;letter-spacing:unset}.portrait .label .last-name{font-style:normal}.portrait .label .last-name:before{content:" ";white-space:pre}.portrait .label .description{letter-spacing:1.5px}.portrait img{width:auto;height:auto}.spa-treatments{margin-inline:auto}.spa-treatments .flex-container{display:flex;flex-direction:column;gap:0.9rem}.spa-treatments .button-row{display:flex;gap:1rem;margin-top:1rem;margin-bottom:2rem}.spa-treatments .button-row button{flex-grow:1}.spa-treatments .button-row a.btn{flex-grow:1;background:var(--primarycolor);text-align:center}.spa-treatments h3{font-size:1.5rem}.spa-treatments .treatment{font-size:0.8rem;position:relative}.spa-treatments .treatment.active{outline:2px solid var(--primarycolor);outline-offset:0.5rem}.spa-treatments .treatment.closed .description{max-height:0;opacity:0}.spa-treatments .treatment .title{text-transform:uppercase;font-family:"Roboto";font-weight:500;flex-grow:1}.spa-treatments .treatment .price{font-size:1rem;font-weight:500;text-align:right}.spa-treatments .treatment .top{font-style:normal;display:flex;letter-spacing:2px;align-items:baseline;gap:0.2rem}.spa-treatments .treatment .top span.toggle{background:var(--primarycolor);border-radius:50%;padding:8px;margin-left:10px}.spa-treatments .treatment .top span.toggle i.icomoon.icon-info{font-size:1rem;color:white}.spa-treatments .treatment .description{transition:all 0.4s;max-height:40rem;margin-left:2.1rem}.spa-treatments .treatment .description p:last-child{margin-bottom:1rem}.spa-treatments .treatment:not(:last-of-type):before{content:"";position:absolute;bottom:calc(-0.5 * 0.9rem);background-image:radial-gradient(circle closest-side, var(--primarycolor) calc(100% - 1px), transparent 100%);background-repeat:repeat-x;background-size:12px 4px;height:4px;width:100%}.spa-treatments .treatment span.checkbox-container{transform:translateY(0.2rem);display:inline-flex;cursor:pointer;position:relative;gap:0.5rem;align-items:center;margin-right:10px}.spa-treatments .treatment span.checkbox-container input[type="checkbox"]{appearance:none;cursor:pointer}.spa-treatments .treatment span.checkbox-container input[type="checkbox"]:before{content:"";display:block;height:1rem;width:1rem;border:1px solid var(--primarycolor);transition:all 0.8s;opacity:1;transform:rotate(0deg) scale(1)}.spa-treatments .treatment span.checkbox-container input[type="checkbox"]:after{content:"✓";display:block;text-align:center;color:var(--primarycolor);position:absolute;left:0.5rem;top:0.1rem;transition:all 0.8s;opacity:0;transform:rotate(45deg) scale(0)}.spa-treatments .treatment span.checkbox-container input[type="checkbox"]:checked:before{opacity:0;transform:rotate(-45deg) scale(0)}.spa-treatments .treatment span.checkbox-container input[type="checkbox"]:checked:after{opacity:1;transform:rotate(0deg) scale(1)}h2.ce_headline.spa-treatments{background:#9d978738;padding:0.8rem;text-align:center;font-family:"Noto Serif Display";font-size:1.8rem;font-weight:400;letter-spacing:unset;text-transform:unset;margin-top:3rem}.data-hidden-treatments{display:none}.form-treatments{display:flex;flex-direction:column;grid-column-start:outer-left;grid-column-end:outer-right;gap:0.5rem;margin-top:1.5rem}.form-treatments .treatment{padding:0.5rem 1rem;display:flex;justify-content:space-between;border-block:1px solid var(--primarycolor)}.form-treatments .treatment .close{cursor:pointer}.form-offers-list .options-row{display:block}.form-offers-list .options-set-title{padding:0.6rem;background:var(--primarycolor);color:white;margin-block:0.2rem;display:flex;justify-content:space-between;cursor:pointer;font-size:1rem}.form-offers-list .options-set-title i{transition:all 0.4s;transform:rotate(270deg)}.form-offers-list .options-set-title.closed i{transform:rotate(90deg)}.form-offers-list .options-set-title.closed+.options-content{display:none}.form-offers-list .options-content{margin:1rem}.form-offers-list .options-content span.options-row{margin:5px 0}.tab-row{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem}.tab-row .tab-button{display:flex;flex-direction:column;align-items:center;text-align:center;gap:0.5rem;width:10rem}.tab-row .tab-button i.icomoon{font-family:"icomoon";font-size:3.3rem;display:flex;align-items:center;justify-content:center;height:5rem;width:5rem;border-radius:100%;border:1px solid var(--primarycolor);transition:all 0.8s}.tab-row .tab-button .description{font-style:normal;text-transform:uppercase;font-family:"Roboto";letter-spacing:4px}.tab-row .tab-button:before{content:none}.tab-row .tab-button:hover i.icomoon{background-color:var(--primarycolor);color:white}a.tab-button{color:var(--primarycolor)}button.go-up{position:relative;border:none;background:none;box-shadow:none;display:block;margin:2rem auto 0;padding:0;overflow:hidden}button.go-up:before,button.go-up:after{content:"";font-family:"icomoon";position:absolute;top:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#494949;font-size:1.1rem;content:"";font-family:"icomoon";position:absolute;display:flex;align-items:center;justify-content:center;font-size:1rem;color:white;width:100%;height:100%;left:0;top:-7.5%;color:transparent;-webkit-mask-image:url(/files/eisvogel/theme/img/designelements/caret.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-size:25%;background:#494949;transform:rotate(180deg)}button.go-up svg{font-family:"Roboto";text-transform:uppercase;font-size:10px;letter-spacing:2px;stroke:#494949;width:3.5rem;aspect-ratio:1}@keyframes flow-up{0%{transform:translateY(0%)}10%{opacity:1}30%{opacity:0;transform:translateY(15%)}70%{opacity:0;transform:translateY(-15%)}90%{opacity:1}100%{transform:translateY(0%)}}@keyframes flow-up-2{0%{opacity:0;transform:translateY(-15%)}20%{opacity:0;transform:translateY(-15%)}40%{opacity:1}50%{transform:translateY(0%)}60%{opacity:1}80%{opacity:0;transform:translateY(15%)}100%{opacity:0;transform:translateY(-15%)}}@keyframes flow-up-new{0%{transform:translateY(0%) rotate(180deg)}10%{opacity:1}30%{opacity:0;transform:translateY(-15%) rotate(180deg)}70%{opacity:0;transform:translateY(15%) rotate(180deg)}90%{opacity:1}100%{transform:translateY(0%) rotate(180deg)}}@keyframes flow-up-2-new{0%{opacity:0;transform:translateY(15%) rotate(180deg)}20%{opacity:0;transform:translateY(15%) rotate(180deg)}40%{opacity:1}50%{transform:translateY(0%) rotate(180deg)}60%{opacity:1}80%{opacity:0;transform:translateY(-15%) rotate(180deg)}100%{opacity:0;transform:translateY(15%) rotate(180deg)}}button.go-up:hover:before{animation-name:flow-up-new}button.go-up:hover:after{animation-name:flow-up-2-new}button.go-up:hover:before,button.go-up:hover:after{animation-duration:2s;animation-iteration-count:infinite;animation-direction:normal;animation-timing-function:linear}.bcat-tabs-headers{display:flex;gap:0.4rem;flex-wrap:wrap}.bcat-tabs-headers li{text-align:center;flex-grow:1;padding:0.5rem;border:none;font-weight:400;font-size:1.1rem}.bcat-tabs-headers li a{color:var(--primarycolor)}.bcat-tabs-headers li:before{content:none}.bcat-tabs-headers li.active a::before{left:0;right:auto;width:100%}.mod_newslist .layout_latest{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:3em;margin-bottom:2em}.mod_newslist .layout_latest .news-image .ce_image_cover{height:100%}.mod_newslist .layout_latest .news-image .ce_image_cover .image_container{display:block;height:100%}.mod_newslist .layout_latest .news-image .ce_image_cover .image_container img{display:block;width:100%;height:100%;object-fit:cover;min-height:500px}.mod_newslist .layout_latest .news-desc{display:flex;justify-content:flex-start;align-items:center}.mod_newslist .layout_latest .news-desc .inside .headline{margin:0;text-align:left;font-size:1.6em;letter-spacing:5px;font-weight:500}.mod_newslist .layout_latest .news-desc .inside .headline>*{color:var(--primarycolor)}.mod_newslist .layout_latest .news-desc .inside .info{font-family:"Roboto";text-transform:uppercase;text-decoration:unset;font-weight:300;font-style:normal;letter-spacing:4px}.mod_newslist .layout_latest .news-desc .inside p{font-size:0.85rem}.mod_newslist .layout_latest .news-desc .inside .ce_hyperlink a{background:transparent;border:solid 1px var(--primarycolor);color:var(--primarycolor)}.news-slider-tile{margin:0 1em;display:grid;grid-template-rows:500px auto}.news-slider-tile .news-image .ce_image_cover{height:100%;width:100%}.news-slider-tile .news-image .ce_image_cover .image_container{height:100%;width:100%}.news-slider-tile .news-image .ce_image_cover .image_container img{width:100%;height:100%;display:block;object-fit:cover}.news-slider-tile .news-desc .inside .headline{margin:0;text-align:left;font-size:1.6em;letter-spacing:5px;font-weight:500}.news-slider-tile .news-desc .inside .headline>*{color:var(--primarycolor)}.news-slider-tile .news-desc .inside .info{font-family:"Roboto";text-transform:uppercase;text-decoration:unset;font-weight:300;font-style:normal;letter-spacing:4px}.news-slider-tile .news-desc .inside p{font-size:0.75rem;margin-top:0.75em}.news-slider-tile .news-desc .inside .ce_hyperlink a{background:transparent;border:solid 1px var(--primarycolor);color:var(--primarycolor)}.mod_newsreader .layout_full{position:relative}.mod_newsreader .layout_full h1{font-size:1.7rem}.mod_newsreader .ce_hyperlink a{background:transparent;border:solid 1px var(--primarycolor);color:var(--primarycolor)}.mod_newsreader .ce_image{margin:2rem 0}.mod_newsreader.top-block-outer{overflow:visible}.mod_newsreader.top-block-outer .top-block{overflow:visible}.mod_newsreader.top-block-outer .top-block .news-image img{width:100%;height:auto;max-height:40vw;object-fit:cover}.mod_newsreader.top-block-outer .top-block .datebubble{display:flex;background:var(--button-bg-color);width:175px;height:175px;justify-content:center;align-items:center;border-radius:50%;right:min(200px, 10vw);z-index:0;position:absolute;transform:translate(0px, -50%)}@media only screen and (max-width:767px){.mod_newsreader.top-block-outer .top-block .datebubble{transform:translate(0px, -75%);width:150px;height:150px}}@media only screen and (max-width:520px){.mod_newsreader.top-block-outer .top-block .datebubble{width:100px;height:100px}}.mod_newsreader.top-block-outer .top-block .datebubble .info{display:flex;flex-direction:column;align-items:end;width:fit-content;margin:0}@media only screen and (max-width:767px){.mod_newsreader.top-block-outer .top-block .datebubble .info{font-size:0.8em}}.mod_newsreader.top-block-outer .top-block .datebubble .info time{line-height:1.2;font-style:normal;color:#fff}.mod_newsreader.top-block-outer .top-block .datebubble .info time.day{font-size:3em;align-self:center}.mod_newsreader.top-block-outer .top-block .datebubble .info time:not(.day){font-family:"Roboto", sans-serif;text-transform:uppercase;letter-spacing:3px;font-size:0.8em}.news-cols{display:grid;grid-template-columns:1fr 4px 300px;grid-column-gap:1.25em;padding-top:3em}@media only screen and (max-width:991px){.news-cols{grid-template-columns:1fr 1px 250px}}@media only screen and (max-width:767px){.news-cols{grid-template-columns:1fr;grid-template-rows:auto 0px auto}}.news-cols .spacer{margin-top:6em;background-image:radial-gradient(circle closest-side, var(--primarycolor) calc(100% - 1px), transparent 100%);background-repeat:repeat-y;background-size:4px 12px}.news-cols .col-right .headline{text-align:right;font-weight:300;font-style:normal;letter-spacing:4px;text-transform:uppercase;margin-bottom:1rem;font-size:1.5rem;font-family:"Roboto", sans-serif;margin:0;margin-top:5rem;margin-bottom:1em}.news-cols .col-right .mod_newslist{margin-bottom:4em}.news-cols .col-right .mod_newslist .small-sidebar{display:flex;flex-direction:column;padding-bottom:0.75em;margin-bottom:0em}.news-cols .col-right .mod_newslist .small-sidebar .news-desc{display:block}.news-cols .col-right .mod_newslist .small-sidebar .news-desc .headline{font-size:0.9em;text-align:right;font-weight:400}.news-cols .col-right .mod_newslist .small-sidebar .news-desc .headline a:hover{filter:brightness(0.7)}.news-cols .col-right .mod_newslist .small-sidebar .news-desc .headline a:before{display:none !important}.news-cols .col-right .mod_newslist .small-sidebar .news-desc *{text-align:right;margin:0}.news-cols .col-right .icon-container{text-align:right;font-size:1.6em;margin-bottom:0.5em}.news-cols .col-right .icon-container a{transition:all 0.2s}.news-cols .col-right .icon-container a:before,.news-cols .col-right .icon-container a:after{display:none}.news-cols .col-right .icon-container a i:before{color:var(--primarycolor)}.news-cols .col-right .icon-container a:hover{filter:brightness(0.9)}.news-cols .col-right .cta{margin-bottom:4em}.news-cols .col-right .cta p{text-align:right;font-family:"Roboto", sans-serif;font-style:normal}.news-cols .col-right .cta p:not(.hash){font-family:"Noto Serif Display";font-style:normal;font-size:1.4em;line-height:1;margin-bottom:0}.news-cols .col-right .autor{padding:1em;background:var(--accentbackground);text-align:center;color:var(--primarycolor)}.news-cols .col-right .autor .title{font-family:"Noto Serif Display";font-style:normal;font-size:2em}.news-cols .col-right .autor .autor-img{width:175px;height:175px;border-radius:50%;border:2px solid var(--primarycolor)}.news-cols .col-right .autor .deco-headline{font-family:"Roboto", sans-serif;font-style:normal;font-size:1.2em;margin-top:0.75em;text-transform:uppercase;letter-spacing:5px}.news-cols .col-right .autor p{font-size:0.75rem;margin-top:0.75em}.mod_newsreader.left-block-outer .left-block .ce_image{margin:0;margin-bottom:2rem}.mod_newsreader.left-block-outer .left-block .ce_image img{width:100%;height:auto}.mod_newsreader.left-block-outer .left-block>*{margin-bottom:2rem}.mod_newsreader.left-block-outer .no-column-gap>div{grid-gap:2rem}#main .news-slick .slick-dots{display:flex !important;justify-content:center;gap:0.5em;margin-top:3rem}#main .news-slick .slick-dots li{padding:0;margin:0}#main .news-slick .slick-dots li:before{display:none}#main .news-slick .slick-dots li button{font-size:0 !important;display:block !important;width:15px !important;height:15px !important;padding:0 !important;border-radius:50%;border:1.5px solid var(--primarycolor);background:transparent;transition:all 0.2s}#main .news-slick .slick-dots li button:hover:before,#main .news-slick .slick-dots li button:hover:after{display:none}#main .news-slick .slick-dots li.slick-active button{background:var(--primarycolor)}#euf_overlay{z-index:101}#euf_overlay .mod_euf_overlay{width:90vw;max-width:1100px;max-height:90vh;padding:0;background:#1b3139;color:#fff;overflow-y:scroll}#euf_overlay .mod_euf_overlay .euf_overlay__close{position:absolute;background:transparent !important;font-size:2em;padding:0;margin:0;right:0.5em;top:0.5em;font-weight:400}#euf_overlay .mod_euf_overlay .euf_overlay__close:after{display:none !important}#euf_overlay .mod_euf_overlay .euf_overlay__close:before{display:none !important}#euf_overlay .mod_euf_overlay .ol-content{position:relative;display:grid;grid-template-columns:1fr 1fr}@media only screen and (max-width:830px){#euf_overlay .mod_euf_overlay .ol-content{grid-template-columns:1fr}}#euf_overlay .mod_euf_overlay .ol-content .left{width:auto;margin-bottom:calc(30px + 2rem);padding:2em}#euf_overlay .mod_euf_overlay .ol-content .left .ce_text{font-size:0.75rem;text-align:center}#euf_overlay .mod_euf_overlay .ol-content .left .ce_text img{width:100%;height:auto;max-height:200px;object-fit:cover;margin-top:2em}#euf_overlay .mod_euf_overlay .ol-content .left .ce_text h2{font-size:3em;letter-spacing:0.25em;margin-bottom:0}#euf_overlay .mod_euf_overlay .ol-content .left .ce_text h3{font-family:"Noto Serif Display";font-style:normal;margin-top:0}#euf_overlay .mod_euf_overlay .ol-content .right{width:auto}@media only screen and (max-width:830px){#euf_overlay .mod_euf_overlay .ol-content .right{display:none}}#euf_overlay .mod_euf_overlay .ol-content .right .ce_image{height:100%;width:100%}#euf_overlay .mod_euf_overlay .ol-content .right .ce_image figure{height:100%;width:100%;display:flex;justify-content:center;align-items:center}#euf_overlay .mod_euf_overlay .ol-content .right .ce_image figure img{position:absolute;height:calc(100% - 2em);width:calc(50% - 2em);object-fit:contain}#euf_overlay .mod_euf_overlay .ol-content>.btn{position:absolute;bottom:0;left:50%;transform:translate(-50%, 0px);bottom:20px} .cta-pu-darkener{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0, 0, 0, 0.75);z-index:9998;opacity:1;transition:opacity 0.5s} .cta-pu-darkener.active{opacity:0} .cta-pu-darkener.active.animationdone{display:none} .cta-pu-toggler{position:fixed;bottom:0;left:4em;background:#1b3139;color:#fff;padding:0.5em;font-size:0.8em;z-index:9998;cursor:pointer;transform:none;transition:transform 0.5s;box-shadow:0 0 20px rgba(0, 0, 0, 0.3)} .cta-pu-toggler.active{transform:translate(0, calc(100% + 40px))}.cta-pu{padding:0;color:#fff;z-index:9999;position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;pointer-events:none;transform:none;transition:transform 0.5s}.cta-pu.active{transform:translate(0, 100%);transition:transform 0.5s}.cta-pu.active .animationdone{display:none}.cta-pu.animationdone:not(.active){display:flex}.cta-pu .cta-closer{background:transparent !important;font-size:3em;line-height:0;padding:0;margin:0;font-weight:400;top:30px;right:15px;position:fixed;z-index:10000;cursor:pointer;pointer-events:all;position:absolute}.cta-pu .inner{width:90vw;max-width:1100px;max-height:90vh;padding:0;background:#1b3139;color:#fff;overflow-y:scroll;z-index:9999;pointer-events:all;position:relative}.cta-pu .inner .ol-content{position:relative;display:grid;grid-template-columns:1fr 1fr}@media only screen and (max-width:830px){.cta-pu .inner .ol-content{grid-template-columns:1fr}}.cta-pu .inner .ol-content .left{width:auto;margin-bottom:calc(30px + 2rem);padding:2em}.cta-pu .inner .ol-content .left .ce_text{font-size:0.75rem;text-align:center}.cta-pu .inner .ol-content .left .ce_text img{width:100%;height:auto;max-height:200px;object-fit:cover;margin-top:2em}.cta-pu .inner .ol-content .left .ce_text h2{font-size:3em;letter-spacing:0.25em;margin-bottom:0;font-family:"Roboto";font-weight:100}.cta-pu .inner .ol-content .left .ce_text h3{font-family:"Noto Serif Display";font-style:normal;margin-top:0;font-size:2.5em}.cta-pu .inner .ol-content .right{width:auto}@media only screen and (max-width:830px){.cta-pu .inner .ol-content .right{display:none}}.cta-pu .inner .ol-content .right .ce_image{height:100%;width:100%}.cta-pu .inner .ol-content .right .ce_image figure{height:100%;width:100%;display:flex;justify-content:center;align-items:center}.cta-pu .inner .ol-content .right .ce_image figure img{position:absolute;height:calc(100% - 2em);width:calc(50% - 2em);object-fit:contain}.cta-pu .inner .ol-content>.btn{position:absolute;bottom:0;left:50%;transform:translate(-50%, 0px);bottom:20px}#euf_overlay .mod_euf_overlay.angebote{background:var(--accentbackground);border:1.25em solid #fff;z-index:1;width:800px;max-width:calc(100vw - 4em);max-height:calc(100vh - 4em)}#euf_overlay .mod_euf_overlay.angebote .slick-slide{padding:3em}@media only screen and (max-width:767px){#euf_overlay .mod_euf_overlay.angebote .slick-slide{padding:1em}}#euf_overlay .mod_euf_overlay.angebote::-webkit-scrollbar{width:5px}#euf_overlay .mod_euf_overlay.angebote::-webkit-scrollbar-track{border-radius:2px}#euf_overlay .mod_euf_overlay.angebote::-webkit-scrollbar-thumb{background:rgba(0, 0, 0, 0.35);border-radius:10px}#euf_overlay .mod_euf_overlay.angebote::-webkit-scrollbar-thumb:hover{background:rgba(0, 0, 0, 0.5)}#euf_overlay .mod_euf_overlay.angebote .euf_overlay__close{z-index:1}#euf_overlay .mod_euf_overlay.angebote a.btn{margin-top:5px}#euf_overlay .mod_euf_overlay.angebote .ce_cp_grid_start>*{display:flex;grid-gap:2rem}#euf_overlay .mod_euf_overlay.angebote .ce_cp_grid_start>* .ce_cp_column_start{width:35%;height:100%;flex-grow:1}#euf_overlay .mod_euf_overlay.angebote .ce_cp_grid_start>* .ce_cp_column_start.text-popup-angebote{flex-grow:2;width:50%;min-width:450px}@media only screen and (max-width:767px){#euf_overlay .mod_euf_overlay.angebote .ce_cp_grid_start>* .ce_cp_column_start.text-popup-angebote{min-width:0}}#euf_overlay .mod_euf_overlay.angebote .ce_cp_grid_start>* .ce_cp_column_start:first-child .ce_image{height:100%;width:100%;max-height:unset;min-height:unset;display:block}#euf_overlay .mod_euf_overlay.angebote .ce_cp_grid_start>* .ce_cp_column_start:first-child .ce_image figure{height:100%;width:100%;max-height:unset;min-height:unset !important;display:block}#euf_overlay .mod_euf_overlay.angebote .ce_cp_grid_start>* .ce_cp_column_start:first-child .ce_image figure img{height:100%;width:100%;max-height:unset;min-height:unset !important;display:block;object-fit:cover}#euf_overlay .mod_euf_overlay.angebote .ce_cp_grid_start>* .ce_cp_column_start .ce_image figure{min-height:unset}#euf_overlay .mod_euf_overlay.angebote .ce_cp_grid_start>* .ce_cp_column_start .ce_image .image_container a img{transition:all 0.25s;min-height:unset}#euf_overlay .mod_euf_overlay.angebote .ce_cp_grid_start>* .ce_cp_column_start .ce_image .image_container a img:hover{scale:0.95}#euf_overlay .mod_euf_overlay.angebote .text-popup-angebote{color:var(--primarycolor);display:flex;flex-direction:column;justify-content:space-between}#euf_overlay .mod_euf_overlay.angebote .text-popup-angebote>*{max-width:calc(100% - 1rem)}@media only screen and (max-width:767px){#euf_overlay .mod_euf_overlay.angebote .text-popup-angebote>*{max-width:calc(95vw - 2rem);margin:0 1rem}}@media only screen and (max-width:991px){#euf_overlay .mod_euf_overlay.angebote .text-popup-angebote+div{display:none}}#euf_overlay .mod_euf_overlay.angebote .text-popup-angebote .ce_image figure{width:auto !important;height:auto !important;min-height:0 !important;margin:auto !important;bottom:0}#euf_overlay .mod_euf_overlay.angebote .text-popup-angebote .ce_image figure>*{width:auto !important;padding:0 1em;height:auto !important;min-height:0 !important;margin:auto !important;bottom:0}#euf_overlay .mod_euf_overlay.angebote .text-popup-angebote .ce_text p{font-family:"Roboto";font-style:normal;margin-block-end:1.5em;letter-spacing:2px;margin:0}#euf_overlay .mod_euf_overlay.angebote .text-popup-angebote .ce_text p em{font-family:"Noto Serif Display";font-style:italic}#euf_overlay .mod_euf_overlay.angebote .text-popup-angebote .ce_text .h1{font-size:1.2em;font-family:"Roboto";letter-spacing:4px;margin-bottom:0;margin-top:2em}@media only screen and (max-width:767px){#euf_overlay .mod_euf_overlay.angebote .text-popup-angebote .ce_text .h1{margin-top:1.5em}}#euf_overlay .mod_euf_overlay.angebote .text-popup-angebote .ce_text .h1 .deco-headline{font-size:2em;font-family:"Noto Serif Display";padding:0 0.2em;letter-spacing:0;line-height:1.3}#euf_overlay .mod_euf_overlay.angebote .text-popup-angebote .ce_text .h2{font-size:1em;font-family:"Roboto";letter-spacing:2px;margin-bottom:0;margin-top:0;color:white;font-weight:400}#euf_overlay .mod_euf_overlay.angebote .text-popup-angebote .ce_text .h2 strong,#euf_overlay .mod_euf_overlay.angebote .text-popup-angebote .ce_text .h2 b{font-size:1.8em;color:white !important;font-weight:100;letter-spacing:0;font-family:"Noto Serif Display"}#euf_overlay .mod_euf_overlay.angebote .text-popup-angebote hr{margin-block-end:1.25em;margin-block-start:1.25em}#scrollpop{position:fixed;width:100vw;height:100vh;z-index:51;display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none;transition:opacity 0.75s;top:0}#scrollpop #bg-scroll{background:rgba(0, 0, 0, 0.7);width:100vw;height:100vh;position:absolute;top:0;left:0}#scrollpop.showme{opacity:1;pointer-events:all}#scrollpop.delme{display:none;pointer-events:none}#scrollpop .content{background:#ECE8E2;border:1.25em solid #fff;padding:2.5em;z-index:1;position:relative;width:700px;max-width:calc(100vw - 10em);max-height:calc(100vh - 10em)}@media only screen and (max-width:767px){#scrollpop .content{overflow-x:scroll}}@media only screen and (max-height:600px){#scrollpop .content{overflow-x:scroll}}#scrollpop .content #scrollcloser{display:block;height:1.5em;width:1.5em;position:absolute;background:var(--primarycolor);top:0.5em;right:0.5em;-webkit-mask-image:url(/files/eisvogel/theme/img/Icons/x-icon.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;cursor:pointer}#scrollpop .content .popupcnt{display:grid;gap:1.5em;grid-template-columns:auto 1fr}#scrollpop .content .popupcnt>.bubble{height:160px;width:160px;text-align:center;background:url(/files/eisvogel/theme/img/kugel-newsletter-popup.png);background-size:contain;background-repeat:no-repeat;background-position:center center;border-radius:50%;padding:2em;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center}#scrollpop .content .popupcnt>.bubble .perc{font-size:2.8rem}#scrollpop .content .popupcnt>.bubble>.bubble{font-family:"Roboto";font-style:normal;font-size:0.75rem;font-weight:300;letter-spacing:1px}#scrollpop .content .popupcnt .text{font-family:"Roboto";font-style:normal;font-size:1rem;font-weight:300;letter-spacing:1px;color:var(--primarycolor);margin-bottom:0}#scrollpop .content .popupcnt .text h2,#scrollpop .content .popupcnt .text h3{font-size:3rem;font-family:"Noto Serif Display";font-style:normal;letter-spacing:1px;color:var(--primarycolor);margin-top:0;margin-bottom:0.5em}@media only screen and (max-width:1200px){#scrollpop .content .popupcnt>.bubble{padding:2.2em}#scrollpop .content .popupcnt>.bubble .perc{font-size:3.75rem}#scrollpop .content .popupcnt>.bubble .bubble{font-size:0.85em}}@media only screen and (max-width:767px){#scrollpop .content .popupcnt{display:flex;flex-direction:column;gap:0;justify-content:center;align-items:center}#scrollpop .content .popupcnt .text{margin-bottom:0}}#scrollpop .formbody{position:relative}#scrollpop .formbody .widget-text input{display:block;width:-webkit-fill-available;margin:0;padding:0.6em;border:1px solid var(--formcolor);background:transparent;color:var(--formcolor);font-family:"Roboto"}#scrollpop .formbody .widget-checkbox fieldset{border:none;font-size:0.75em;padding:0;margin-top:0.5em}#scrollpop .formbody .widget-submit{position:absolute;top:0;right:0;margin:0;padding:0;height:2.4em;display:flex}#scrollpop .formbody .widget-submit button{border:none;color:#fff;background:var(--formcolor);font-size:1em;font-family:"Roboto";font-weight:300;padding:0 1em;letter-spacing:1px;transition:all 0.2s}#scrollpop .formbody .widget-submit button:hover{background:var(--primarycolor)}#euf_overlay .euf_overlay__content.intent-to-leave{background-color:#dfa997;padding:2em;width:auto;max-width:90vw}@media only screen and (max-width:991px){#euf_overlay .euf_overlay__content.intent-to-leave{display:none !important}}#euf_overlay .euf_overlay__content.intent-to-leave form{font-family:"Roboto";font-style:normal;font-size:1rem;font-weight:400;letter-spacing:1px}#euf_overlay .euf_overlay__content.intent-to-leave form .widget-explanation{margin-bottom:1em}#euf_overlay .euf_overlay__content.intent-to-leave form .widget-explanation .deco-headline{font-size:3em;font-family:"Noto Serif Display";letter-spacing:0;line-height:1;margin:1.5rem 0;padding-left:0.3em}#euf_overlay .euf_overlay__content.intent-to-leave form .formbody>fieldset{border:none;border:none;padding:0;margin:0;display:flex;justify-content:flex-start;align-items:flex-end;gap:1.5rem;flex-wrap:wrap}#euf_overlay .euf_overlay__content.intent-to-leave form .formbody>fieldset fieldset{border:none;border:none;padding:0;margin:0}#euf_overlay .euf_overlay__content.intent-to-leave form .formbody>fieldset>fieldset{font-weight:300;flex-grow:1}#euf_overlay .euf_overlay__content.intent-to-leave form .formbody>fieldset>fieldset .widget-radio .radio_container{display:flex;flex-direction:column;gap:0.5em}#euf_overlay .euf_overlay__content.intent-to-leave form .formbody>fieldset>fieldset .widget-radio .radio_container>span{position:relative}#euf_overlay .euf_overlay__content.intent-to-leave form .formbody>fieldset>fieldset .widget-radio .radio_container>span>input{opacity:0}#euf_overlay .euf_overlay__content.intent-to-leave form .formbody>fieldset>fieldset .widget-radio .radio_container>span>input+label:after{content:"";display:block;position:absolute;width:0.8em;height:0.8em;top:0.15em;border-radius:50%;border:3px solid transparent;outline:2px solid #fff;transform:scale(0.7);transition:all 0.2s}#euf_overlay .euf_overlay__content.intent-to-leave form .formbody>fieldset>fieldset .widget-radio .radio_container>span>input:checked+label:after{background:radial-gradient(circle, white 0%, white 75%, rgba(25, 25, 25, 0) 75%, rgba(255, 255, 255, 0) 100%);background-repeat:no-repeat}#euf_overlay .euf_overlay__content.intent-to-leave form .formbody>fieldset>fieldset .widget-textarea.conditional{margin-top:1rem;overflow:hidden;transition:all 1s;max-height:0}#euf_overlay .euf_overlay__content.intent-to-leave form .formbody>fieldset>fieldset .widget-textarea.conditional textarea{font-family:"Roboto";font-style:normal;font-size:0.85rem;font-weight:300;letter-spacing:1px;width:-webkit-fill-available !important;padding:0.5em;overflow-x:auto}#euf_overlay .euf_overlay__content.intent-to-leave form .formbody>fieldset>fieldset .widget-textarea.conditional.show{max-height:1000px}#euf_overlay .euf_overlay__content.intent-to-leave form .widget-submit>.submit{font-family:"Roboto";font-style:normal;font-size:1rem;font-weight:300;letter-spacing:3px;background:#313231;color:#fff;padding:0.75em 1.5em;font-size:0.7em;text-transform:uppercase;border:none;outline:none;transition:all 0.2s}#euf_overlay .euf_overlay__content.intent-to-leave form .widget-submit>.submit:hover{background:black}.lp-roomtile{padding:0 0.5em}.lp-roomtile .img-main .image_container{min-height:0 !important}.lp-roomtile .img-main img{width:100% !important;height:auto !important;min-height:0 !important;max-height:100% !important}.lp-roomtile .bottom-bar{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;background:#313131;padding:1em;color:#fff;gap:0.75em 1em}.lp-roomtile .bottom-bar .roomname{font-size:1.2em;line-height:1}.lp-roomtile .bottom-bar .rightcol{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:0.8em}.lp-roomtile .bottom-bar .rightcol .price{display:flex;font-size:1.5em;justify-content:center;align-items:baseline;gap:3px;line-height:1}.lp-roomtile .bottom-bar .rightcol .price .from{font-size:14px;line-height:1}.lp-roomtile .bottom-bar .rightcol .rate{font-size:14px;line-height:1}.lp-packtile{display:grid;padding:1em;grid-template-columns:400px 1fr;grid-column-gap:1.5em;width:fit-content;margin:auto}@media only screen and (max-width:991px){.lp-packtile{grid-template-columns:1fr;grid-row-gap:1em}}.lp-packtile .left{display:flex;justify-content:flex-end;align-items:center}.lp-packtile .left .inside{background:#fff;box-shadow:0 0 20px 0px rgba(0, 0, 0, 0.2)}.lp-packtile .left .inside .img-main img{width:100%;height:auto}.lp-packtile .left .inside .content{padding:1.5em}.lp-packtile .left .inside .content .package-description{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0.25em}.lp-packtile .left .inside .content .package-description .deco-headline{font-size:2em;line-height:1}.lp-packtile .left .inside .content .package-description .date{font-family:"Roboto"}.lp-packtile .left .inside .content .package-description .bottom .package-price{display:flex;flex-direction:column;justify-content:center;align-items:center}.lp-packtile .left .inside .content .package-description .bottom .price{display:flex;gap:0.2em;font-family:"Roboto";font-size:1.4em;font-weight:500}.lp-packtile .left .inside .content .package-description .bottom .info{font-family:"Roboto";font-size:0.8em}.lp-packtile .right{display:flex;justify-content:flex-start;align-items:center}.lp-packtile .right .inside h3{font-family:"Roboto";font-size:1.4em;font-style:normal;text-transform:uppercase;font-weight:400;letter-spacing:2px}.lp-slidertext{position:absolute;color:#fff;margin-left:max(calc((100% - 60rem) / 2), 2rem);margin-right:max(calc(((100% - 60rem) / 2) + 15rem), 9rem);bottom:1rem}@media only screen and (max-width:450px){.lp-slidertext{font-size:0.8em}}.lp-slidertext .big{font-family:"Roboto";font-size:1.2em;text-transform:uppercase;letter-spacing:2px;text-shadow:0 0 15px rgba(0, 0, 0, 0.5)}.lp-slidertext .small{font-family:"Noto Serif Display";font-size:2.5em;text-shadow:0 0 15px rgba(0, 0, 0, 0.5)}.stickybutton{position:fixed;display:block;bottom:0;width:100vw;padding:0.25em 0;background:var(--accentbackground);color:var(--primarycolor);text-align:center;z-index:20;font-family:"Roboto";font-size:0.9em;font-weight:500;letter-spacing:1px;display:flex;justify-content:center;align-items:center;left:50%;transform:translate(-50%, 0);box-shadow:0 0 20px rgba(0, 0, 0, 0.3);transition:all 0.2s;justify-content:space-between;padding:0.75em}.stickybutton .insider{display:flex;justify-content:center;align-items:center;box-shadow:0 0 20px rgba(0, 0, 0, 0.3);transition:all 0.2s;justify-content:space-between;width:100%;max-width:min(1400px, 95vw);box-shadow:none;margin:auto}@media only screen and (max-width:767px){.stickybutton .insider{margin:0}}.stickybutton .text{font-weight:300;font-size:0.8em;text-align:left;text-transform:lowercase}@media only screen and (max-width:767px){.stickybutton .text{display:none}}.stickybutton .text>p{margin:0;letter-spacing:0.2em}.stickybutton .text>p.big{font-family:"Noto Serif Display";font-size:2em;letter-spacing:0}@media only screen and (max-width:767px){.stickybutton .cta{width:100%}.stickybutton .cta .btn{width:100%;padding-bottom:1rem;padding-top:1rem}}.stickybutton .cta p{margin:0;font-size:0.75em;text-align:right;color:#313231;font-weight:400;text-transform:uppercase;letter-spacing:0.2em;margin-top:0.25em}@media only screen and (max-width:767px){.stickybutton .cta p{display:none}}@media only screen and (max-width:767px){.stickybutton{width:100vw;height:unset;padding:0}}@media only screen and (min-width:992px){.header-button,.lp-slidertext{bottom:4rem !important}}@media only screen and (max-width:991px){.room-slider>div{padding-inline:0.5rem !important}}.landingpage-slider .slick-dots{display:none !important}@media only screen and (max-width:767px){#top.landingpage .ce_gallery>ul{grid-template-columns:1fr 1fr;grid-auto-rows:min(34vw, 15rem)}#top.landingpage .mouse-action{display:none !important}#top.landingpage .landingpage-slider .slick-dots{display:flex !important;justify-content:center;gap:0.2em}#top.landingpage .landingpage-slider .slick-dots li{padding:0;margin:0}#top.landingpage .landingpage-slider .slick-dots li:before{display:none}#top.landingpage .landingpage-slider .slick-dots li button{font-size:0 !important;display:block !important;width:15px !important;height:15px !important;padding:0 !important;border-radius:50%;border:1px solid #313131;background:#ffffff;transition:all 0.2s}#top.landingpage .landingpage-slider .slick-dots li button:hover:before,#top.landingpage .landingpage-slider .slick-dots li button:hover:after{display:none}#top.landingpage .landingpage-slider .slick-dots li.slick-active button{background:#313131}}.eventtile-cont{padding:1em}.eventtile-cont .inside{text-align:center}.eventtile-cont .inside .img-main img{width:100%;height:auto;margin-bottom:1em}.eventtile-cont .inside .dateblock .day{font-size:4.5em;font-style:normal;font-family:serif;margin:0;line-height:0.7}.eventtile-cont .inside .dateblock .month{font-family:"Roboto";font-style:normal;letter-spacing:3px;font-size:0.75em;text-transform:uppercase}.eventtile-cont .inside .headline{font-family:"Roboto";font-style:normal;letter-spacing:5px;font-size:1.4em;text-transform:uppercase;margin:0.8em}.eventtile-cont .inside .text{font-size:0.9em}.eventtile-cont .inside .bottom{display:flex;margin-top:2em;gap:2em;align-items:center;justify-content:center}@media only screen and (max-width:767px){.eventtile-cont .inside .bottom{flex-direction:column;gap:0.5em}}.eventtile-cont .inside .bottom .pricing{font-family:"Roboto";font-style:normal;font-size:0.7em;text-align:left}.eventtile-cont .inside .bottom .pricing p{margin:0}.eventtile-cont .inside .bottom .btn.eventbtn{background:transparent;color:var(--primarycolor);border:1px solid var(--primarycolor);font-size:0.6em;padding:0.55rem 0.8rem;height:fit-content;white-space:nowrap}.formbody .hidden{display:none !important}#top:not(.noslider) .navbar:not(scrolled) .lp-navcont .mod_changelanguage{color:#fff}.lp-navcont{display:flex;gap:1rem;align-items:center}.lp-navcont .mod_changelanguage a{padding:0.25em !important}.packages-wo-slide #ss-inner{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem;width:100%}@media only screen and (max-width:1300px){.packages-wo-slide #ss-inner{grid-template-columns:1fr 1fr}}@media only screen and (max-width:560px){.packages-wo-slide #ss-inner{grid-template-columns:1fr}}.packages-wo-slide #ss-inner .package-tile{width:100%;margin:0}.packages-wo-slide #ss-inner .package-tile:nth-child(n+4){display:none}.packages-wo-slide .swiper-button-prev,.packages-wo-slide .swiper-button-next{display:none !important}.navbar.nothing{min-height:4rem}#top.landingpage-ln #header>.inside .navbar{padding-left:2rem;padding-right:2rem;align-items:center}#top.landingpage-ln #header>.inside .navbar>.menu-toggle{display:none}#top.landingpage-ln #header>.inside .navbar .actionbar .call{font-size:0.8rem;font-weight:400;font-style:normal;color:white;letter-spacing:0.2em}#top.landingpage-ln #header>.inside .navbar .actionbar .call:before{-webkit-mask-image:url(/files/eisvogel/theme/img/Icons/phone.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;width:1.5em;height:1.5em;position:relative;display:inline-block;vertical-align:middle}#top.landingpage-ln #header>.inside .navbar>.ankernav{height:fit-content}@media only screen and (max-width:991px){#top.landingpage-ln #header>.inside .navbar>.ankernav{display:none}}#top.landingpage-ln #header>.inside .navbar>.ankernav nav.ankernav>.inside{color:#fff;font-size:1.1em;text-transform:uppercase;font-weight:300;letter-spacing:0.2em;display:flex;gap:1em;align-items:center}@media only screen and (max-width:1400px){#top.landingpage-ln #header>.inside .navbar>.ankernav nav.ankernav>.inside{font-size:0.9em}}#top.landingpage-ln #header>.inside .navbar>.ankernav nav.ankernav>.inside .spacer{height:1.6em;background:#fff;width:1px}#top.landingpage-ln #header>.inside .navbar>.ankernav nav.ankernav>.inside .spacer:last-child{display:none}#top.landingpage-ln #header>.inside .navbar.sticky .actionbar .call{color:var(--primarycolor)}#top.landingpage-ln #header>.inside .navbar.sticky>.ankernav nav.ankernav>.inside{color:var(--primarycolor)}#top.landingpage-ln #header>.inside .navbar.sticky>.ankernav nav.ankernav>.inside .spacer{background:var(--primarycolor)}#top.landingpage-ln .ce_tabsStart.inset-left{padding-left:max(calc((100% - 60rem) / 2), 1rem);padding-right:max(calc((100% - 60rem) / 2), 1rem)}#top.landingpage-ln .ce_tabsStart.inset-left .ce_slick-content-start{margin-left:-2rem;width:100vw}#top.landingpage-ln .ce_tabsStart.inset-left .ce_slick-content-start .slick-slide{filter:none !important}#top.landingpage-ln .ce_tabsStart.inset-left .ce_slick-content-start .swiper-button-prev{left:0}#top.landingpage-ln .ce_tabsStart.inset-left .ce_slick-content-start .swiper-button-next{left:calc(800px + 1.35rem);width:fit-content}#top.landingpage-ln .ce_tabsStart.inset-left .ce_slick-content-start .slick-arrow{display:none !important}#top.landingpage-ln .ce_tabsStart.inset-left .ce_slick-content-start .slick-arrow:before{content:"";padding:0;font-size:0;width:2.25rem;height:2.25rem;display:block;-webkit-mask-image:url(/files/eisvogel/theme/img/Icons/caret-right.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}#top.landingpage-ln .ce_tabsStart.inset-left .bcat-tabs-headers{gap:1.4rem;flex-wrap:wrap}@media only screen and (max-width:767px){#top.landingpage-ln .ce_tabsStart.inset-left .bcat-tabs-headers{flex-direction:column;gap:0.2em}}#top.landingpage-ln .ce_tabsStart.inset-left .bcat-tabs-headers>li{flex-grow:initial;border:none;opacity:0.7;text-transform:uppercase;font-weight:400;font-size:1.2em;letter-spacing:0.2em;transition:all 0.2s;margin:0}#top.landingpage-ln .ce_tabsStart.inset-left .bcat-tabs-headers>li:first-child{padding-left:0}#top.landingpage-ln .ce_tabsStart.inset-left .bcat-tabs-headers>li a:before{display:none}#top.landingpage-ln .ce_tabsStart.inset-left .bcat-tabs-headers>li.active,#top.landingpage-ln .ce_tabsStart.inset-left .bcat-tabs-headers>li:hover{opacity:1}#top.landingpage-ln .ce_tabsStart.inset-left .ce_tabStart{overflow:visible}#top.landingpage-ln .lp-slidertext>*{font-size:3.5rem;line-height:1.2;font-family:"Noto Serif Display";text-transform:none}@media only screen and (max-width:991px){#top.landingpage-ln .lp-slidertext>*{font-size:2.5rem}}@media only screen and (max-width:767px){#top.landingpage-ln .lp-slidertext>*{font-size:1.5rem}}#top.landingpage-ln .lp-slidertext>*.small{font-family:"Roboto";font-size:1em}#detailmodal{position:fixed;background:magenta;width:100vw;max-height:100vh;top:0;left:0;z-index:999999;pointer-events:none;opacity:0;transition:all 0.4s}#detailmodal.active{opacity:1;pointer-events:all}#detailmodal>.overlay{position:absolute;width:100vw;height:100vw;background:black;opacity:0.6}#detailmodal .modalcloser{display:block;width:1.5rem;height:1.5rem;background:#fff;position:absolute;top:1rem;right:1rem;cursor:pointer;position:sticky;top:0.5rem;left:calc(100% - 2rem);-webkit-mask-image:url(/files/eisvogel/theme/img/Icons/x-icon.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;transition:all 0.2s}#detailmodal .modalcloser:hover{opacity:0.8}#detailmodal>.content{width:1000px;max-width:90vw;max-height:90vh;top:50vh;left:50vw;position:absolute;transform:translate(-50%, -50%);overflow:scroll;overflow-x:hidden;background:#fff;box-shadow:0 0 20px rgba(0, 0, 0, 0.1)}#detailmodal>.content .himg{margin-top:-2rem}#detailmodal>.content .inner{padding:4em}@media only screen and (max-width:767px){#detailmodal>.content .inner{padding:1rem}}#detailmodal>.content .icons{display:flex;justify-content:space-evenly;gap:1rem}@media only screen and (max-width:600px){#detailmodal>.content .icons{height:auto;flex-wrap:wrap;gap:1rem}}#detailmodal>.content .icons>div{display:flex;flex-direction:column;margin-bottom:2em;align-items:center}#detailmodal>.content .icons>div:before{display:none}#detailmodal>.content .icons>div i{margin-bottom:0.15em;height:2.5rem;width:100%;font-size:2.5rem;text-align:center}@media only screen and (max-width:600px){#detailmodal>.content .icons>div i{height:3rem;font-size:3rem}}#detailmodal>.content .icons>div i.icon-lamp-new{background:url(/files/eisvogel/theme/img/Icons/Lampe.svg);background-size:contain;background-position:center center;background-repeat:no-repeat}#detailmodal>.content .icons>div i.icon-bed{background:url(/files/eisvogel/theme/img/Icons/Bett.svg);background-size:contain;background-position:center center;background-repeat:no-repeat}#detailmodal>.content .icons>div span:not(.append){font-weight:400}@media only screen and (max-width:600px){#detailmodal>.content .icons>div span.append{display:none}}#detailmodal>.content .title{word-break:break-word;font-family:"Noto Serif Display";font-style:normal;letter-spacing:1px;font-size:3rem;line-height:1.5;margin-top:0;margin-bottom:1rem}@media only screen and (max-width:767px){#detailmodal>.content .title{font-size:2rem}}#detailmodal>.content .description{margin-bottom:2rem}#detailmodal>.content .amenities{margin-bottom:2rem}.ratingslider>.inside{display:grid;grid-template-columns:2rem calc(50% - 2rem) 50%;gap:1rem}.ratingslider>.inside .verttext{display:flex;justify-content:center;align-items:center}.ratingslider>.inside .verttext .vt-inner{white-space:nowrap;transform:rotate(-90deg);font-size:1.5em;font-family:"Noto Serif Display";pointer-events:none}.ratingslider>.inside .rswiper-outer{overflow:hidden;position:relative}.ratingslider>.inside .rswiper-outer .slider-cont{display:flex;width:fit-content;height:100%;align-items:center}.ratingslider>.inside .rswiper-outer .slider-cont .swiper-slide{text-align:center}.ratingslider>.inside .rswiper-outer .slider-cont .swiper-slide .content{padding:2em}.ratingslider>.inside .rswiper-outer .swiper-button-prev,.ratingslider>.inside .rswiper-outer .swiper-button-next{width:2.25rem;height:2.25rem;display:block;-webkit-mask-image:url(/files/eisvogel/theme/img/Icons/caret-right.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;top:50%;transform:translate(-0.5em, -50%) rotate(180deg);background:#9f988a;transition:all 0.2s;cursor:pointer;top:50%;position:absolute}.ratingslider>.inside .rswiper-outer .swiper-button-prev.swiper-button-next,.ratingslider>.inside .rswiper-outer .swiper-button-next.swiper-button-next{right:0;transform:translate(0.5em, -50%)}.ratingslider>.inside .rswiper-outer .swiper-button-prev:hover,.ratingslider>.inside .rswiper-outer .swiper-button-next:hover{opacity:0.8}@media only screen and (max-width:767px){.ratingslider>.inside{grid-template-columns:1fr}.ratingslider>.inside .vt-inner{transform:none !important;font-size:2em !important}}@media only screen and (max-width:500px){.ratingslider>.inside .vt-inner{transform:none !important;font-size:1.25em !important}}.varwswiper{position:relative;padding-bottom:3rem}.varwswiper .swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex}.varwswiper .swiper-wrapper .swiper-slide{padding:0 1rem}.varwswiper .swiper-wrapper .swiper-slide img{height:100%;width:auto}.varwswiper .swiper-button-prev,.varwswiper .swiper-button-next{width:2.25rem;height:2.25rem;display:block;-webkit-mask-image:url(/files/eisvogel/theme/img/Icons/caret-right.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;bottom:0;transform:rotate(180deg) translate(50%, 0px);background:#9f988a;transition:all 0.2s;cursor:pointer;position:absolute;left:calc(50% - 1.5rem)}.varwswiper .swiper-button-prev.swiper-button-next,.varwswiper .swiper-button-next.swiper-button-next{left:calc(50% + 1.5rem);transform:translate(-50%, 0px)}.varwswiper .swiper-button-prev:hover,.varwswiper .swiper-button-next:hover{opacity:0.8}.modal-boxes{display:grid;grid-template-columns:1fr 1fr;gap:0 3rem;margin:2em 0}@media only screen and (max-width:767px){.modal-boxes{gap:0 1rem}}@media only screen and (max-width:500px){.modal-boxes{grid-template-columns:1fr;gap:1rem}}.modal-boxes>a{position:relative;display:block;aspect-ratio:1;overflow:hidden;cursor:pointer}@media only screen and (min-width:501px){.modal-boxes>a:nth-child(even){margin-top:3rem}.modal-boxes>a:nth-child(odd){margin-bottom:3rem}}.modal-boxes>a .image{position:absolute;height:100%;width:100%;filter:brightness(0.8);transition:all 0.2s ease-in-out}.modal-boxes>a .image img{width:100%;height:100%;object-fit:cover;object-position:center}.modal-boxes>a .content{position:absolute;width:100%;height:auto;min-height:100%;display:grid;grid-template-rows:100% auto;gap:1.5rem}.modal-boxes>a .content .hl{display:flex;justify-content:center;align-items:center;color:#fff;font-size:1.8em;letter-spacing:0.2em;font-weight:400}.modal-boxes>a:hover .image{filter:brightness(1)}#detailmodal>.content.contentboxes .modalcloser{background:#000;z-index:1}#detailmodal>.content.contentboxes>.inner{display:grid;grid-template-columns:1fr 1fr;gap:0 2rem}#detailmodal>.content.contentboxes>.inner>.spacer:nth-child(2n - 1){margin-top:3rem}#detailmodal>.content.contentboxes>.inner>.spacer:nth-child(2n){margin-bottom:3rem}@media only screen and (max-width:767px){#detailmodal>.content.contentboxes>.inner{grid-template-columns:1fr;gap:0.3rem;padding:0.3rem}#detailmodal>.content.contentboxes>.inner>.spacer{margin:0 !important}}#detailmodal>.content.contentboxes>.inner .detailbox{position:relative;display:block;aspect-ratio:0.9;overflow:hidden;color:#fff;text-align:center}@media only screen and (max-width:991px){#detailmodal>.content.contentboxes>.inner .detailbox{aspect-ratio:0.9}}@media only screen and (max-width:767px){#detailmodal>.content.contentboxes>.inner .detailbox{aspect-ratio:unset}}#detailmodal>.content.contentboxes>.inner .detailbox .image{position:absolute;height:100%;width:100%;filter:brightness(0.8);transition:all 0.2s ease-in-out}#detailmodal>.content.contentboxes>.inner .detailbox .image img{width:100%;height:100%;object-fit:cover;object-position:center}#detailmodal>.content.contentboxes>.inner .detailbox .content{position:relative;width:calc(100% - 2rem);height:-webkit-fill-available;min-height:calc(100% - 2rem);display:block;gap:0.5rem;padding:1rem;transition:all 0.4s ease-in-out}#detailmodal>.content.contentboxes>.inner .detailbox .content .hl{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;justify-content:center;align-items:center;color:#fff;font-size:1.4em;letter-spacing:0.2em;transition:all 0.4s ease-in-out;transition-delay:0.25s}#detailmodal>.content.contentboxes>.inner .detailbox .content .text{top:0;position:relative;width:calc(100%);opacity:0;transition:all 0.4s ease-in-out;transition-delay:0s;top:50%;transform:translate(0%, -50%)}#detailmodal>.content.contentboxes>.inner .detailbox .content .text .hl{margin-bottom:1rem;transform:translate(-50%, 0%);position:relative}@media only screen and (max-width:767px){#detailmodal>.content.contentboxes>.inner .detailbox .content{display:flex;flex-direction:column;justify-content:center;position:relative;margin:5rem 0}#detailmodal>.content.contentboxes>.inner .detailbox .content .hl{position:relative;opacity:1;transform:unset !important;left:unset;right:unset;top:unset !important;width:auto;display:none !important}#detailmodal>.content.contentboxes>.inner .detailbox .content .text{position:relative;opacity:1;transform:unset !important;left:unset;right:unset;top:unset !important;width:auto}#detailmodal>.content.contentboxes>.inner .detailbox .content .text .hl{display:block !important}}#detailmodal>.content.contentboxes>.inner .detailbox:hover .image{filter:brightness(0.5)}#detailmodal>.content.contentboxes>.inner .detailbox:hover .content{grid-template-rows:auto 1fr}#detailmodal>.content.contentboxes>.inner .detailbox:hover .content .hl:not(:only-child){opacity:0;transition-delay:0s}#detailmodal>.content.contentboxes>.inner .detailbox:hover .content .text{opacity:1;transition-delay:0.25s}#detailmodal>.content.contentboxes>.inner .detailbox:hover .content .text .hl{opacity:1;transition-delay:0.25s}@media only screen and (max-width:767px){#stickybar{display:none !important}nav.navbar.sticky{margin-top:0}}#top.landingpage #footer .landingpage{padding-bottom:5rem}#top.landingpage #footer .landingpage .contact{padding-top:2rem;text-align:center;font-size:0.9rem;font-weight:300;opacity:0.8;line-height:1;letter-spacing:1px}#top.landingpage #footer .landingpage .contact p{margin-bottom:0}#top.landingpage #footer .landingpage .contact p a{display:inline}#top.landingpage #footer .landingpage .socials{text-align:center;margin-bottom:1em}#top.landingpage #footer .landingpage .socials>*{display:inline-block;width:1.6rem;aspect-ratio:1;background:#fff;transition:all 0.2s;-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;margin:0.5rem}#top.landingpage #footer .landingpage .socials>*.insta{-webkit-mask-image:url(/files/eisvogel/theme/img/Icons/instagram.svg)}#top.landingpage #footer .landingpage .socials>*.fb{-webkit-mask-image:url(/files/eisvogel/theme/img/Icons/facebook.svg)}#top.landingpage #footer .landingpage .socials>*:hover{opacity:0.8}.lpform-cols>.formbody{display:block}.lpform-cols>.formbody .ce_cp_grid_start{grid-gap:0.5rem 1rem}.lpform-cols>.formbody .ce_cp_grid_start .ce_cp_column_start{display:flex;flex-wrap:wrap;gap:1.5rem;height:fit-content}.lpform-cols>.formbody .ce_cp_grid_start .ce_cp_column_start>*{width:40%;flex-grow:1;min-width:250px}.lpform-cols>.formbody .ce_cp_grid_start .ce_cp_column_start>*.full-width{width:100%}.lpform-cols>.formbody .ce_cp_grid_start .ce_cp_column_start>* label{margin-bottom:0.5rem;letter-spacing:1.5px}.lpform-cols>.formbody .ce_cp_grid_start .ce_cp_column_start>* input,.lpform-cols>.formbody .ce_cp_grid_start .ce_cp_column_start>* select,.lpform-cols>.formbody .ce_cp_grid_start .ce_cp_column_start>* textarea{border:none}.lpform-cols>.formbody .ce_cp_grid_start .ce_cp_column_start>*.right{align-items:end}.lpform-cols>.formbody .widget-checkbox span{letter-spacing:1.5px}#top.landingpage-ln .ds-widget{display:none !important}@media only screen and (min-width:768px){.stickybutton:not(.shown){transition:all 0.4s;transform:translate(-50%, 120%)}}@media only screen and (max-width:991px){#top.landingpage-ln #header .logo{left:2rem;transform:none}#top.landingpage-ln #header .logo.sticky{left:2rem;transform:translate(0%, -50%)}#top.landingpage-ln #header .navbar .menu-toggle{display:block !important;margin-right:0;margin-left:1rem}#top.landingpage-ln #header .topbar{width:auto;right:1rem;top:1rem}#top.landingpage-ln #header .topbar .menu-toggle{margin:0}#top.landingpage-ln #header .main-navigation.open>.scrollable{text-align:center;height:fit-content;font-family:"Roboto";font-size:2em;font-weight:200;letter-spacing:0.2em;line-height:1.5;justify-content:center}}@media only screen and (max-width:767px){#top.landingpage-ln .navbar{margin-top:0px}}@media only screen and (max-width:499px){#top.landingpage-ln #header .navbar .actionbar{display:flex !important}#top.landingpage-ln #header .navbar .actionbar .call{font-size:0 !important}#top.landingpage-ln #header .navbar .actionbar .call:before{width:1.5rem !important;height:1.5rem !important}}@media only screen and (max-width:1199px){.ce_slick-content-start.res-portraits .slick-initialized .slick-slide{display:flex;justify-content:center}}@media only screen and (min-width:992px){.main-navigation .scrollable .mod_navigation ul.level_1{width:100%;grid-auto-rows:1fr}.intro-element{padding-inline:5rem}.button-textelement{padding-inline:12rem}.home .header-button{width:15rem}.home .header-button .top{font-size:1rem;line-height:1.2rem;font-size:1.3rem;line-height:100%;text-transform:none;letter-spacing:3px}.home .header-button .deco-headline{font-size:2.8rem}.home .header-button .bottom{font-size:1.2rem;margin-bottom:0}.header-button{bottom:1rem}.header-info-button{position:absolute;bottom:2rem;left:max(calc(((100% - 60rem) / 2) - 1rem), 1rem)}.header-info-button .toggle{bottom:-1rem}.header-info-button .toggle:before{top:0}.header-info-button .content{padding:0.5rem}.header-info-button .content .left{width:12rem}.grid_desktop_50_50,.grid_desktop_66_33,.grid_desktop_33_66,.grid_desktop_75_25,.grid_desktop_25_75{grid-gap:4rem}}@media only screen and (min-width:992px) and (orientation:landscape){.main-navigation .scrollable .mod_navigation ul.level_1{grid-template-columns:repeat(4, 1fr)}}@media only screen and (min-width:992px) and (orientation:portrait){.main-navigation .scrollable .mod_navigation ul.level_1{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width:991px){.intro-element{padding-inline:4rem}.header-button{top:-16rem}.header-button a{top:0}.header-info-button{position:relative}.header-info-button .content{margin-bottom:0}.header-info-button .content .left,.header-info-button .content .right{display:flex;flex-direction:column;align-items:center;flex-grow:1;padding-top:2em}.header-info-button .content .left .headline,.header-info-button .content .right .headline{font-family:"Roboto";font-size:1.4em;padding:0;display:block;text-transform:uppercase;text-align:left;letter-spacing:2px;font-weight:500;margin:0}.header-info-button.open .content{max-height:24rem}.header-info-button .toggle{top:-5rem;left:1rem}.header-info-button .toggle:before{bottom:-5rem}nav.navbar{top:2rem}nav.navbar .rating{display:none}nav.navbar .iconlinks{position:absolute;right:1rem;flex-direction:column;gap:0.3rem;top:3.5rem}nav.navbar .iconlinks>:not(:last-child):before{display:none}nav.navbar .icn-with-text span{display:none}nav.navbar.sticky .iconlinks{display:none}.packages-preview,.package-tile-container{display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.packages-preview .btn.light,.package-tile-container .btn.light{width:90%;display:block;text-align:center;max-width:600px}div.custom-gallery.block,.custom-gallery.room-detail-gallery{grid-template-rows:[top y-right-img-top y-main-img-end] 1rem [y-left-img-start] auto [y-right-img-end y-bottom-img-start] auto [y-left-img-end] auto [y-bottom-img-end y-text-top] 1fr [y-text-bottom];grid-template-columns:[left x-text-left x-left-img-start] 40% [x-left-img-end x-bottom-img-start x-right-img-start] 25% [x-bottom-img-end] 1fr [x-text-end right]}div.custom-gallery.block .right-img,.custom-gallery.room-detail-gallery .right-img{width:100%;aspect-ratio:1.28}div.custom-gallery.block .left-img,.custom-gallery.room-detail-gallery .left-img{width:100%;aspect-ratio:0.8125}div.custom-gallery.block .bottom-img,.custom-gallery.room-detail-gallery .bottom-img{aspect-ratio:1}div.custom-gallery.home-gallery{grid-template-rows:[top] 23.5rem [y-right-img-top] 1rem [y-main-img-end y-left-img-start] max-content [y-right-img-end y-bottom-img-start] max-content [y-left-img-end] max-content [y-bottom-img-end y-text-top] 1fr [y-text-bottom bottom]} .room-searchbar>.roomoptions{display:grid;grid-template-columns:1fr 1fr;width:calc(100% - 14rem);margin-left:auto;margin-bottom:6em} .room-searchbar>.roomoptions .circle-button{position:absolute;left:0} .room-searchbar>.roomoptions .slider{width:100%} .room-searchbar>.roomoptions button{width:100%}.room-tile-container{grid-column-gap:1rem}main .mod_article:not(.full-width){padding-left:max(calc((100% - 54rem) / 2), 1rem);padding-right:max(calc((100% - 54rem) / 2), 1rem)}main .widget-checkbox.highlight-selection fieldset{grid-template-columns:1fr 1fr 1fr}.image-hoch{width:100%;height:auto}#top.home .header-buttons .t-text{display:none}}.actionbar a.icon-spa-suiten{display:none}.mobilebtn{display:none !important}@media only screen and (max-width:767px){.mod_breadcrumb{display:none !important}.mod_article.grid-2-columns,.room-tile-container{display:flex;flex-direction:column}.flex.column.translate--3{transform:translateY(0)}.flex.column.translate--2{transform:translateY(0)}.flex.column.translate--1{transform:translateY(0)}.flex.column.translate-0{transform:translateY(0)}.flex.column.translate-1{transform:translateY(0)}.flex.column.translate-2{transform:translateY(0)}.flex.column.translate-3{transform:translateY(0)}.flex.column.gap-1:after{bottom:calc(-1rem / 2)}.flex.column.gap-2:after{bottom:calc(-2rem / 2)}.flex.column.gap-3:after{bottom:calc(-3rem / 2)}.flex.column:not(:last-child):after{content:"";position:absolute;background-image:radial-gradient(circle closest-side, var(--primarycolor) calc(100% - 1px), transparent 100%);background-repeat:repeat-x;background-size:12px 4px;height:4px;width:100%}.header-info-button .content{flex-direction:column}.header-button{display:none}.navbar{margin-top:40px}.navbar:not(.sticky) .iconlinks{margin-left:auto;gap:0.3rem}.navbar .logo.sticky img{height:2rem}.navbar.sticky{margin-top:40px;min-height:60px}.navbar .iconlinks{top:0 !important}.packages-preview,.package-tile-container{grid-template-columns:repeat(2, 1fr);width:100%}.packages-preview>a.btn{grid-column:span 2}.roomoptions{width:100%;display:flex;flex-wrap:wrap;flex-direction:initial;margin-top:12rem}.roomoptions .circle-button{position:absolute;transform:translate(-50%, -10rem);left:50%}.roomoptions price-range{width:100%}footer .layer2 .newsletter-form .formbody .widget-checkbox{right:9rem}.header-info-button.open .content{max-height:36rem}.header-info-button.open .content .left,.header-info-button.open .content .right{padding-bottom:2em}main .mod_article:not(.full-width){padding-left:2em;padding-right:2em}.ce_gallery .cols_4{grid-template-columns:1fr 1fr 1fr;grid-auto-rows:min(28vw, 14rem)}.ce_gallery .cols_4 img{width:100%;height:auto}main .formbody{display:flex;flex-wrap:wrap;justify-content:end}main .formbody>*{flex-grow:1;min-width:30%}main .formbody>*.widget-explanation{width:100%}main .formbody .bg-beige{padding:1rem}main .formbody .widget-checkbox.highlight-selection fieldset{justify-content:center}main .formbody .widget-checkbox.highlight-selection fieldset span:hover{box-shadow:none}main .formbody .widget-submit button{width:100% !important}.room-detail-filter .ce_form .formbody widget{flex-grow:1}.room-detail-filter .ce_form .formbody widget.widget-submit{width:100%}.room-detail-gallery .buttonrow *{text-align:center}.room-slide{width:auto;margin:0 5px}.parallax-window .deco-headline{font-size:3rem}.ce_accordion .toggler{padding-right:5em}.ce_rsce_grid_column_tiles a.btn{width:-webkit-fill-available;text-align:center}.packages-overview .package-tile .bottom{gap:1em;flex-wrap:wrap;justify-content:center}.package-detail .package-info{display:flex;flex-direction:column;gap:1em}.package-detail .booking-buttons .row{flex-direction:column}.package-detail .booking-buttons .row a.btn{width:-webkit-fill-available;text-align:center;display:block}.ce_text.block table td{margin-bottom:2em}.ce_text.block table td ul{padding-left:0}.actionbar .icn-with-text i:before{font-weight:600;font-size:1.3rem;color:var(--primaryColor) !important}.mobilebtn{display:block !important}.mobilebtn i:before{font-size:2rem !important}.actionbar .icn-with-text i:after{display:none}.actionbar a.btn{display:none}.parallax-window a.btn{margin-left:7em;margin-right:3em;text-align:center}main .widget-checkbox.highlight-selection fieldset{grid-template-columns:1fr 1fr}.spa-treatments .treatment .top{flex-wrap:wrap;margin-bottom:5px}.spa-treatments .treatment .top .title{width:calc(100% - 50px)}.spa-treatments .treatment .top .toggle{position:absolute;right:0;top:8px}.spa-treatments .treatment .top .title+*{margin-left:38px}.spa-treatments .button-row{flex-wrap:wrap;gap:0.5em}.spa-treatments .button-row>*{width:100%}.intro-element .deco-headline{font-size:2rem}}@media only screen and (max-width:499px){#header .navbar .logo .mobile-only{display:block}#header .navbar .logo .mobile-only svg{height:4rem}#header .navbar .logo .only-non-mobile{display:none}.intro-element .deco-headline{font-size:2rem;margin-inline:0}.room-slide{width:15rem;background:white}.mod_sitemap .level_1>li{grid-template-columns:10rem 1fr}.mod_sitemap .level_1>li:before{left:10rem}.intro-element{padding-inline:1rem}.home .header-button{top:-12.5rem}.header-button{width:11.5rem;top:-3.5rem}.header-button .top{margin-bottom:0;font-size:1rem}.header-button .deco-headline{font-size:1.2rem}.header-button .bottom{font-size:0.7rem}div.custom-gallery.home-gallery{grid-template-rows:[top] 20rem [y-right-img-top] 1rem [y-main-img-end y-left-img-start] max-content [y-right-img-end y-bottom-img-start] max-content [y-left-img-end] max-content [y-bottom-img-end y-text-top] 1fr [y-text-bottom bottom]}nav.navbar{top:2.5rem}nav.navbar.sticky .actionbar{display:none}main .widget-checkbox.highlight-selection fieldset{grid-template-columns:1fr}.header-info-button .toggle{top:-4rem;font-size:1.5rem;width:3rem}}.package-image img{width:100%;height:auto}.bg-beige{background:var(--accentbackground);padding-left:2rem;padding-right:2rem;padding-bottom:1rem}.bg-green{background:#a7bd9b;color:#fff}.bg-green .btn.secondary{border-color:#fff;color:#fff}.ce_image.img-center{display:flex}.ce_image.img-center .image_container{margin-left:auto;margin-right:auto;align-items:center;width:auto}