html,body{padding:0;margin:0}body{overflow-x:hidden;min-width:320px;max-width:100vw;height:100%;width:100%;margin:0;padding:0;font-family:Helvetica;color:var(--color-base)}body.navOpen,body.popupOpen{overflow:hidden}*{outline:0;font:inherit;color:inherit;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}figure{margin:0}svg,img,picture{display:block}img{object-fit:cover;object-position:center;width:100%;height:auto}h1,h2,h3,h4,h5,h6,p{padding:0;margin:0}button{appearance:none;display:table;padding:0;margin:0;border:none;border-radius:0;background:#fff0;text-align:center;text-transform:inherit}button:hover{cursor:pointer}ul,ol{padding:0;margin:0;list-style-type:none}a{text-decoration:none}a,input{outline:0}.select2-container{width:100%!important}#page{min-height:100vh;display:flex;flex-direction:column;justify-content:flex-start}#page::after{content:"";order:98;flex:1 0 0%}footer{order:99}:root{--color-white:#ffffff;--color-black:#000000;--color-brown:rgba(60, 36, 21, 1);--color-base:var(--color-brown);--color-brownred:rgba(112, 68, 59, 1);--color-beige:rgba(226, 220, 209, 1);--color-lightgrey:#E2DCD1;--mpContainerWidth:100vw;--mpContainerWidthSmall:100vw;--mpContainerPadding:16px;--default-text-padding:30px;--default-element-padding:42px;--default-hover-speed:300ms;--default-anim-speed:600ms;--default-border-radius:40px;--topbar-height-default:80px;--topbar-height:var(--topbar-height-default);--topbar-bg:var(--color-white);--topbar-shadow:2px 2px 15px rgba(0, 0, 0, 0.5);--topbar-padding-x:0;--burger-color:var(--color-dark);--burger-active-color:var(--color-white)}@media (min-width:36rem){:root{--mpContainerWidth:576px;--mpContainerWidthSmall:576px;--mpContainerPadding:20px;--topbar-padding-x:20px;--topbar-height-default:100px}}@media (min-width:48rem){:root{--mpContainerWidth:768px;--mpContainerWidthSmall:708px;--mpContainerPadding:33px;--topbar-padding-x:40px}}@media (min-width:62rem){:root{--mpContainerWidth:992px;--mpContainerWidthSmall:900px;--mpContainerPadding:53px;--default-element-padding:70px}}@media (min-width:75rem){:root{--mpContainerWidth:1200px;--mpContainerWidthSmall:962px;--mpContainerPadding:70px}}.baseFont,body{font-family:"ABC Diatype",sans-serif;font-weight:500;font-size:14px;line-height:26px;letter-spacing:.28px}@media (min-width:48rem){.baseFont,body{font-size:18px;line-height:28px;letter-spacing:.36px}}.titleSmall{font-size:14px;line-height:21px;letter-spacing:.28px;text-transform:uppercase}@media (min-width:48rem){.titleSmall{font-size:17px;line-height:26px;letter-spacing:.34px}}.titleMedium{font-family:"SerrifCompressed",serif;font-weight:300;font-style:normal;color:var(--color-brownred);font-size:22px;line-height:32px;letter-spacing:.44px}@media (min-width:48rem){.titleMedium{font-size:35px;line-height:45px;letter-spacing:.35px}}.titleBig{font-family:"SerrifCompressed",serif;font-weight:300;font-style:italic;color:var(--color-brownred);font-size:80px;line-height:91%}@media (min-width:36rem){.titleBig{font-size:95px}}@media (min-width:48rem){.titleBig{font-size:11vw}}@media (min-width:100rem){.titleBig{font-size:180px}}.textFormatted p+*,.textFormatted ul+*,.textFormatted ol+*{padding-top:30px}.textFormatted p+h3,.textFormatted ul+h3,.textFormatted ol+h3,.textFormatted p+h2,.textFormatted ul+h2,.textFormatted ol+h2{padding-top:var(--default-element-padding)}.textFormatted ul{list-style-type:disc;padding-left:18px}.textFormatted ol{padding-left:18px}.textFormatted h2,.textFormatted h3{font-size:14px;line-height:21px;letter-spacing:.28px;text-transform:uppercase;padding-bottom:30px}@media (min-width:48rem){.textFormatted h2,.textFormatted h3{font-size:17px;line-height:26px;letter-spacing:.34px}}@media (min-width:48rem){.textSmall{font-size:15px;line-height:25px;letter-spacing:.3px}}.textBig,.form-fieldset-textBig{font-family:"ABC Diatype",sans-serif;font-weight:400;font-size:22px;line-height:30px}@media (min-width:48rem){.textBig,.form-fieldset-textBig{font-size:27px;line-height:36px}}@media (min-width:75rem){.textBig,.form-fieldset-textBig{font-size:35px;line-height:45px}}.linkButton span,.linkButton a{cursor:pointer;display:inline-block;position:relative;border-radius:50px;border:1px solid var(--color-brownred);padding:9px 15px 9px 15px;transition:all var(--default-hover-speed) ease}.linkButton.dark span,.linkButton.dark a{color:var(--color-white);background-color:var(--color-brownred)}.linkButton.dark :hover{color:var(--color-brownred);background-color:#fff0}.linkButton.dark.selected span,.linkButton.dark.selected a{color:var(--color-brownred);background-color:#fff0}.linkButton.light span,.linkButton.light a{color:var(--color-brownred);background-color:#fff0}.linkButton.light :hover{color:var(--color-white);background-color:var(--color-brownred)}.linkButton.light.selected span,.linkButton.light.selected a{color:var(--color-white);background-color:var(--color-brownred)}.linkButton.white span,.linkButton.white a{color:var(--color-white);border:1px solid var(--color-white)}@media (min-width:48rem){.linkButton.whiteMbrown span,.linkButton.whiteMbrown a{color:var(--color-white);border:1px solid var(--color-white)}}.linksRow{display:flex;flex-direction:row;column-gap:23px;justify-content:flex-start}.bgGlass{background:rgb(255 255 255 / .2);border-radius:50px;box-shadow:0 2px 12.4px 0 rgb(0 0 0 / .13),inset 0 1px 0 rgb(255 255 255 / .5),inset 0 -1px 0 rgb(255 255 255 / .1),inset 0 0 15px 5px rgb(255 255 255 / .6);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgb(255 255 255 / .3)}@media (max-width:47.9375rem){.bgGlassMobile{background:rgb(255 255 255 / .2);border-radius:20px;box-shadow:0 2px 12.4px 0 rgb(0 0 0 / .13),inset 0 1px 0 rgb(255 255 255 / .5),inset 0 -1px 0 rgb(255 255 255 / .1),inset 0 0 15px 5px rgb(255 255 255 / .6);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}}@media (min-width:48rem){.bgGlassDesktop{background:rgb(255 255 255 / .2);border-radius:50px;box-shadow:0 2px 12.4px 0 rgb(0 0 0 / .13),inset 0 1px 0 rgb(255 255 255 / .5),inset 0 -1px 0 rgb(255 255 255 / .1),inset 0 0 15px 5px rgb(255 255 255 / .6);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgb(255 255 255 / .3)}}#page{background-image:url(/fileadmin/templates/images/pattern_beige.png);background-repeat:repeat}.tplLayout1 #top .logo{display:none}.tplLayout1.scroll #top .logo{display:inline-block}.tplLayout2 #page{background-color:var(--color-beige)}.navOpen #top .hamburger{display:none}.navOpen #top .closeMenu{display:block}#top .navBar{position:fixed;left:0;top:30px;width:100%;z-index:1000;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}@media (min-width:48rem){#top .navBar{top:48px}}#top .navItem{color:var(--color-black)}#top .navItem *{color:var(--color-black)}#top .navItem a{display:inline-block;padding:9px 20px}@media (max-width:47.9375rem){#top .navItem.noMobile{display:none}}@media (min-width:48rem){#top .navItem.noDesktop{display:none}}#top .navItem.noDesktop a{padding-right:0}#top .navBarLeft{flex:1 0 100%;display:flex;align-items:center;justify-content:flex-start}@media (min-width:48rem){#top .navBarLeft{flex:1 0 40%}}#top .navBarLeftAlign{display:flex;flex-direction:row;align-items:center;align-self:flex-start;padding:4px 23px}@media (max-width:47.9375rem){#top .navBarLeftAlign{width:100%;justify-content:space-between;padding:0}}#top .navButtons{display:inline-block;height:31px;width:43px}@media (max-width:47.9375rem){#top .navButtons{height:53px;width:68px}}#top .navBarLogo{position:absolute;width:20%;left:50%;top:14px;margin-left:-10%;text-align:center}@media (min-width:62rem){#top .navBarLogo{position:relative;width:auto;left:0;top:0;margin-left:0;flex:1 0 20%;display:flex;align-items:center;justify-content:center}}#top .navBarLogo a{display:inline-block;line-height:1em}#top .navBarLogo svg{display:inline-block}#top .navBarRight{flex:1 0 40%;display:flex;flex-direction:row;align-items:center;justify-content:flex-end}@media (max-width:47.9375rem){#top .navBarRight{position:fixed;width:100%;left:0;bottom:var(--mpContainerPadding);justify-content:center}}#top .navBarRightAlign{padding:4px 6px 4px 3px}#top .language{color:var(--color-black);position:relative}@media (max-width:47.9375rem){#top .language{padding-top:15px;text-align:center;height:53px;width:68px}}#top .language .langNav{display:none;position:absolute;top:0;left:0}@media (max-width:47.9375rem){#top .language .langNav{text-align:center;width:68px;top:15px}}#top .language:hover .langNav{display:block}#top .language .langNavCurrent{color:var(--color-brownred)}#top .language .langNavDetail a{display:inline-block}#top .hamburger{border-right:1px solid currentColor;display:inline-block;height:31px;width:43px;padding-right:15px}@media (max-width:47.9375rem){#top .hamburger{border:none;padding:0;height:53px;width:68px}}#top .hamburger .hamburger-box{display:inline-block;position:relative;height:1px;background-color:currentColor;width:28px;margin:15px 0}@media (max-width:47.9375rem){#top .hamburger .hamburger-box{margin:27px 0}}#top .hamburger .hamburger-box:before,#top .hamburger .hamburger-box:after{content:"";height:1px;left:0;width:28px;background-color:currentColor;top:-7px;position:absolute}#top .hamburger .hamburger-box:after{top:auto;bottom:-7px}#top .closeMenu{display:none;position:relative;border-right:1px solid currentColor;height:31px;width:43px;padding-right:15px}@media (max-width:47.9375rem){#top .closeMenu{border:none;padding:0;height:53px;width:68px}}#top .closeMenu:before,#top .closeMenu:after{content:"";height:1px;left:0;top:50%;width:31px;background-color:var(--color-black);position:absolute;transform:translateY(-50%)}@media (max-width:47.9375rem){#top .closeMenu:before,#top .closeMenu:after{top:27px;left:18px}}#top .closeMenu:before{transform:rotate(45deg)}#top .closeMenu:after{transform:rotate(-45deg)}#top .mainNav{left:0;position:fixed;z-index:9;top:0;width:100%;height:100vh;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none;transition:opacity var(--default-anim-speed) ease;opacity:1;visibility:visible}@media (min-width:75rem){#top .mainNav{justify-content:center;padding-top:0}}#top .mainNav::-webkit-scrollbar{display:none}#top .mainNav.hidden{opacity:0;visibility:hidden}#top .mainMenu{background-color:var(--color-white);background-image:url(/fileadmin/templates/images/pattern_beige.png);background-repeat:repeat;padding:var(--mpContainerPadding);padding-top:90px;position:relative;min-height:100vh}@media (min-width:48rem){#top .mainMenu{padding-top:126px}}@media (min-width:75rem){#top .mainMenu{padding-top:166px}}#top .mainMenu .mainMenuItem{cursor:pointer;width:100%;transition:color var(--default-anim-speed) ease;border-bottom:1px solid var(--color-brownred);padding:50px 0;display:flex;flex-direction:column;align-items:flex-start;column-gap:30px;row-gap:50px}@media (min-width:75rem){#top .mainMenu .mainMenuItem{flex-direction:row;align-items:center;justify-content:space-between}#top .mainMenu .mainMenuItem:nth-child(even){flex-direction:row-reverse}}#top .mainMenu .mainMenuItem:last-child{border-bottom:0}#top .mainMenu .mainMenuItem .menuTitle{display:inline-block;position:relative;width:100%}@media (min-width:75rem){#top .mainMenu .mainMenuItem .menuTitle{width:auto}}#top .mainMenu .mainMenuItem .menuIcon{position:absolute;right:0;top:0;height:100%;width:auto;display:flex;align-items:center}#top .mainMenu .mainMenuItem .menuIcon svg{display:inline-block;transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}@media (min-width:75rem){#top .mainMenu .mainMenuItem .menuIcon{display:none}}#top .mainMenu .mainMenuItem .subMenu{display:none;flex-direction:column;row-gap:10px}@media (min-width:75rem){#top .mainMenu .mainMenuItem .subMenu{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:var(--default-text-padding)}}#top .mainMenu .mainMenuItem.current .subMenu{display:flex;animation:animFadeDown var(--default-anim-speed)}@keyframes animFadeDown{0%{opacity:0}100%{opacity:1}}#top .mainMenu .mainMenuItem.current .menuIcon svg{transform:rotate(90deg);-webkit-transform:rotate(90deg)}#main{padding-top:48px}.mpContainer{position:relative;width:100%}.mpContainer.bgBeige{background-color:var(--color-beige)}.mpContainer.bgBrown{background-color:var(--color-brown)}.mpContainer.roundedCorner{border-radius:var(--default-border-radius);overflow:hidden}.mpContainer.roundedCornerBottom{border-bottom-left-radius:var(--default-border-radius);border-bottom-right-radius:var(--default-border-radius);overflow:hidden}.mpContainer.roundedCornerTop{border-top-left-radius:var(--default-border-radius);border-top-right-radius:var(--default-border-radius);overflow:hidden}.mpContainer.marginTop{border-top-left-radius:0;border-top-right-radius:0}.mpContainer.marginTop:before{content:"";width:100%;height:var(--default-border-radius);border-bottom-right-radius:var(--default-border-radius);border-bottom-left-radius:var(--default-border-radius);background-color:var(--color-beige);top:0;left:0;position:absolute;z-index:2}.mpContainer.marginTopHeader{top:-48px}.mpRow{width:100%;display:flex;flex-direction:row;padding-left:var(--mpContainerPadding);padding-right:var(--mpContainerPadding)}.mpRow.noPad{padding-left:0;padding-right:0}@media (max-width:35.9375rem){.mpRow.noPadMobile{padding-left:0;padding-right:0}}.mpRow.padBottomTiny{padding-bottom:3.4375rem}@media (min-width:62rem){.mpRow.padBottomTiny{padding-bottom:4.375rem}}.mpRow.padBottomSmall{padding-bottom:5rem}@media (min-width:62rem){.mpRow.padBottomSmall{padding-bottom:8.75rem}}.mpRow.padBottomMedium{padding-bottom:6.875rem}@media (min-width:36rem){.mpRow.padBottomMedium{padding-bottom:8.75rem}}@media (min-width:62rem){.mpRow.padBottomMedium{padding-bottom:12.5rem}}.mpRow.padBottomBig{padding-bottom:13.125rem}@media (min-width:62rem){.mpRow.padBottomBig{padding-bottom:16.875rem}}.mpRow.padTopTiny{padding-top:3.4375rem}@media (min-width:62rem){.mpRow.padTopTiny{padding-top:4.375rem}}.mpRow.padTopSmall{padding-top:5rem}@media (min-width:62rem){.mpRow.padTopSmall{padding-top:8.75rem}}.mpRow.padTopMedium{padding-top:6.875rem}@media (min-width:36rem){.mpRow.padTopMedium{padding-top:8.75rem}}@media (min-width:62rem){.mpRow.padTopMedium{padding-top:12.5rem}}.mpRow.padTopBig{padding-top:13.125rem}@media (min-width:62rem){.mpRow.padTopBig{padding-top:16.875rem}}.mpRow.mpSeparator div{height:0;width:100%}.mpRow.headerHome{flex-direction:column;position:relative;width:100%}@media (min-width:48rem){.mpRow.headerHome{margin-top:55px}}.mpRow.headerHome .svgAlign{width:100%;text-align:center}.mpRow.headerHome .svgAlign svg{margin:0 auto;position:relative;width:100%;height:auto}.mpRow.headerHome .svgAlign svg.desktop{display:none;max-width:1364px}@media (min-width:48rem){.mpRow.headerHome .svgAlign svg.desktop{display:block}}.mpRow.headerHome .svgAlign svg.mobile{display:block;max-width:768px}@media (min-width:48rem){.mpRow.headerHome .svgAlign svg.mobile{display:none}}.mpRow.headerHome .headerHomePicture{position:relative}.mpRow.headerHome .headerHomePicture .headerHomeLogo{display:flex;flex-direction:column;align-items:center;padding-top:var(--default-element-padding)}.mpRow.headerHome .headerSlider-arrows{margin-top:var(--default-element-padding);align-items:center;width:100%}.mpRow.headerHome .headerSlider-arrows .headerSlider-prev{flex:0 0 20%;display:flex;flex-direction:column;align-items:flex-start}.mpRow.headerHome .headerSlider-arrows .headerHomeLogo{flex:0 0 60%;display:flex;flex-direction:column;align-items:center}.mpRow.headerHome .headerSlider-arrows .headerHomeLogo svg{display:inline-block;max-width:100%;height:auto}.mpRow.headerHome .headerSlider-arrows .headerSlider-next{flex:0 0 20%;display:flex;flex-direction:column;align-items:flex-end}.mpRow.headerImageSimple{width:100%;position:relative}.mpRow.mainText{margin:auto;max-width:var(--mpContainerWidthSmall);flex-direction:column;align-items:center;text-align:center}.mpRow.mainText .title{margin-bottom:var(--default-element-padding)}.mpRow.mainText .links{margin-top:var(--default-element-padding)}.mpRow.mainText .text{display:block}.mpRow.mainText .text .text01{display:inline-block;position:relative}.mpRow.mainText .text .text01 .teaserOpen{cursor:pointer;display:inline-block;font-size:22px;position:absolute;bottom:-32px;width:32px;height:32px;left:50%;margin-left:-16px}@media (min-width:62rem){.mpRow.mainText .text .text01 .teaserOpen{display:none}}.mpRow.mainText .text .text02{display:none;opacity:0;transition:opacity var(--default-out-speed) ease}.mpRow.mainText .text .text02.show{display:inline-block;opacity:1}@media (min-width:62rem){.mpRow.mainText .text .text01{display:inline}.mpRow.mainText .text .text02{display:inline;opacity:1}.mpRow.mainText .text .text02.show{display:inline}.mpRow.mainText .text .text02 .teaserOpen{display:none}}.mpRow.bodyText{margin:auto;max-width:var(--mpContainerWidth);flex-direction:column}.mpRow.bodyText .title{margin-bottom:var(--default-element-padding)}.mpRow.bodyText .text{display:flex;flex-direction:column}.mpRow.bodyText .links{margin-top:var(--default-element-padding)}.mpRow.bodyText.alignLeft .text{align-items:flex-start}.mpRow.bodyText.alignCenter{align-items:center}.mpRow.bodyText.alignCenter .text{align-items:center}.mpRow.bodyText.alignCenter .links{justify-content:center}.mpRow.bodyText.alignCenter p,.mpRow.bodyText.alignCenter h2,.mpRow.bodyText.alignCenter h3{text-align:center}.mpRow.headlines{margin:auto;max-width:var(--mpContainerWidthSmall);flex-direction:column-reverse;align-items:center;text-align:center}.mpRow.headlines .title+.title{margin-bottom:var(--default-element-padding)}.mpRow.headlineSketch{width:100%;flex-direction:column}@media (min-width:48rem){.mpRow.headlineSketch{flex-direction:row;align-items:center;justify-content:space-between;column-gap:var(--mpContainerPadding)}}.mpRow.headlineSketch .image{display:flex;margin-top:var(--default-element-padding)}@media (min-width:48rem){.mpRow.headlineSketch .image{margin-top:0}}.mpRow.headlineSketch .titles{text-align:center}@media (min-width:48rem){.mpRow.headlineSketch .titles{text-align:left}}@media (min-width:48rem){.mpRow.headlineSketch.col11 .titles{flex:1 1 50%}}@media (min-width:48rem){.mpRow.headlineSketch.col11 .image{flex:1 1 50%;justify-content:flex-end}}@media (min-width:48rem){.mpRow.headlineSketch.col21 .titles{flex:1 1 60%}}@media (min-width:48rem){.mpRow.headlineSketch.col21 .image{flex:1 1 40%;justify-content:flex-end}}.mpRow.headlineSketch svg{display:inline-block;width:100%;height:auto}.mpRow.headlineSketch .title+.title{margin-top:var(--default-text-padding)}.mpRow.sketchText{width:100%;align-items:flex-start;flex-wrap:wrap}.mpRow.sketchText .mpElementAlign{flex:1 1 100%}@media (min-width:48rem){.mpRow.sketchText .mpElementAlign{flex:1 1 50%}}.mpRow.sketchText .title{padding:0 var(--mpContainerPadding);padding-bottom:var(--default-element-padding)}.mpRow.sketchText .links{margin-top:var(--default-element-padding)}.mpRow.sketchText .image{margin-bottom:var(--default-element-padding)}@media (min-width:48rem){.mpRow.sketchText .image{margin-bottom:0}}@media (max-width:47.9375rem){.mpRow.sketchText .image.hideSketch{display:none}}.mpRow.sketchText.reversed .title{padding-left:0}.mpRow.sketchText svg{display:inline-block;width:100%;height:auto}.mpRow.image2Cols{width:100%;flex-direction:column;column-gap:var(--mpContainerPadding);row-gap:var(--mpContainerPadding)}@media (min-width:48rem){.mpRow.image2Cols{flex-direction:row}.mpRow.image2Cols .col{flex:1 1 50%}}.mpRow.image2Cols img{border-radius:10px}.mpRow.image2Cols .text{margin-top:18px}.mpRow.grid2cols{width:100%;flex-direction:column;column-gap:calc(var(--mpContainerPadding) *2);row-gap:var(--mpContainerPadding)}@media (min-width:48rem){.mpRow.grid2cols{flex-direction:row}.mpRow.grid2cols .col{flex:1 1 50%}}.mpRow.accordions{width:100%;flex-direction:column}.mpRow.accordions .accordion{counter-increment:meinZaehler;border-bottom:1px solid var(--color-brownred)}.mpRow.accordions .accordion:first-child{border-top:1px solid var(--color-brownred)}.mpRow.accordions .accordion-trigger{position:relative;padding:32px 54px 32px 10%;text-align:left;width:100%}@media (min-width:48rem){.mpRow.accordions .accordion-trigger{padding:54px 54px 54px 15%}}.mpRow.accordions .accordion-trigger:before{content:counter(meinZaehler,decimal-leading-zero) "";font-family:"ABC Diatype",sans-serif;font-weight:400;color:var(--color-brownred);display:block;font-size:22px;line-height:30px;position:absolute;left:0;top:33px}@media (min-width:48rem){.mpRow.accordions .accordion-trigger:before{font-size:35px;line-height:38px;top:57px}}.mpRow.accordions .accordion-trigger svg{position:absolute;right:0;top:34px;transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}@media (min-width:48rem){.mpRow.accordions .accordion-trigger svg{top:61px}}.mpRow.accordions .accordion-trigger[aria-expanded="true"] svg{transform:rotate(90deg);-webkit-transform:rotate(90deg)}.mpRow.accordions .accordion-panel-inner{display:flex;flex-direction:column;padding:0 0 0 0;width:100%}@media (min-width:48rem){.mpRow.accordions .accordion-panel-inner{flex-direction:row;padding:0 0 0 15%}}.mpRow.accordions .accordionCol{padding-bottom:54px}@media (min-width:48rem){.mpRow.accordions .accordionCol{flex:1 1 50%}}.mpRow.accordions .accordionCol picture{max-width:435px}@media (min-width:48rem){.mpRow.accordions .accordionCol picture{margin-right:54px}}.mpRow.accordions .accordionCol img{border-radius:10px}.mpRow.accordions .accordionCol .links{margin-top:var(--default-text-padding)}.mpRow.imageOverlaySlider{position:relative;width:100%;color:var(--color-beige)}.mpRow.imageOverlaySlider *{color:var(--color-beige)}.mpRow.imageOverlaySlider picture:before{content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:linear-gradient(180deg,#fff0 3.82%,rgb(0 0 0 / .4) 66.34%)}.mpRow.imageOverlaySlider .overlay{position:absolute;padding:0 32px 32px 32px;right:0;bottom:55px;color:var(--color-beige);z-index:10;width:100%;text-align:center}@media (min-width:48rem){.mpRow.imageOverlaySlider .overlay{padding:0 var(--mpContainerPadding) var(--mpContainerPadding) var(--mpContainerPadding);width:auto;bottom:0}}.mpRow.imageOverlaySlider .imageSlider-arrows{position:absolute;padding:0 32px 32px 32px;left:0;bottom:0;z-index:10;column-gap:30px;width:100%;justify-content:center}@media (min-width:48rem){.mpRow.imageOverlaySlider .imageSlider-arrows{padding:0 var(--mpContainerPadding) var(--mpContainerPadding) var(--mpContainerPadding);width:auto}}.mpRow.tabcontainer{width:100%;flex-direction:column;position:relative}.mpRow.tabcontainer .tabButtons{position:relative;width:50%}.mpRow.tabcontainer .tabButtonsAlign{position:relative;top:0;left:var(--mpContainerPadding);display:flex;flex-direction:column;column-gap:43px;row-gap:10px;align-items:flex-start;justify-content:flex-start;z-index:1}@media (min-width:48rem){.mpRow.tabcontainer .tabButtonsAlign{position:absolute;flex-direction:row;flex-wrap:wrap}}.mpRow.tabcontainer .tab-panel{display:flex;flex-direction:column}@media (min-width:48rem){.mpRow.tabcontainer .tab-panel{flex-direction:row;align-items:flex-start}}.mpRow.tabcontainer .tab-panel .mpElementAlign{display:flex;flex-direction:column}@media (min-width:48rem){.mpRow.tabcontainer .tab-panel .mpElementAlign{flex:1 1 50%}}.mpRow.tabcontainer .tab-panel .mpElementAlignMaxWidth{align-self:flex-end;width:100%}@media (min-width:48rem){.mpRow.tabcontainer .tab-panel .mpElementAlignMaxWidth{max-width:630px}}.mpRow.tabcontainer .tab-panel .image{padding-bottom:50px}@media (min-width:48rem){.mpRow.tabcontainer .tab-panel .image{padding-top:50px;padding-bottom:0}}.mpRow.tabcontainer .tab-panel .image svg{display:inline-block;width:100%;height:auto}.mpRow.tabcontainer .accordion{border-bottom:1px solid var(--color-brownred)}.mpRow.tabcontainer .accordion .accordion-trigger{width:100%;padding:20px 45px 20px 0;text-align:left;position:relative}.mpRow.tabcontainer .accordion .accordion-trigger .plusMinus{right:0;top:16px}.mpRow.tabcontainer .accordion:first-child .accordion-trigger{padding-top:0}.mpRow.tabcontainer .accordion:first-child .accordion-trigger .plusMinus{top:0}.mpRow.tabcontainer .accordionCol{padding-bottom:var(--default-text-padding)}.mpRow.tabcontainer .links{margin-top:var(--default-element-padding)}.mpRow.imageCarousel{width:100%}.mpRow.imageCarousel .imageItem{position:relative;overflow:hidden;border-radius:var(--default-border-radius)}.mpRow.maps{margin:auto;max-width:var(--mpContainerWidth);position:relative;flex-direction:column}.mpRow.maps .openStreetMap{position:relative;z-index:0;flex:1 0 100%;border-radius:var(--default-border-radius);overflow:hidden}.mpRow.maps #openStreetMapInit{filter:grayscale(100%);height:745px;width:100%}.mpRow.rooms.short{position:relative}@media (max-width:47.9375rem){.mpRow.rooms.short .carousel{position:relative}}.mpRow.rooms.short .roomItem{color:var(--color-white);position:relative}@media (max-width:47.9375rem){.mpRow.rooms.short .roomItem{padding-bottom:130px}.mpRow.rooms.short .roomItem .linksRow{justify-content:center}}.mpRow.rooms.short .roomImage{position:relative;overflow:hidden;border-radius:var(--default-border-radius)}.mpRow.rooms.short .roomImage::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:linear-gradient(180deg,#fff0 55.87%,rgb(0 0 0 / .57) 80%)}.mpRow.rooms.short .overlay{position:absolute;left:0;bottom:0;padding:0 var(--default-text-padding) calc(var(--default-text-padding) - 15px) var(--default-text-padding);width:100%;z-index:2;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;row-gap:30px}@media (max-width:47.9375rem){.mpRow.rooms.short .overlay{padding-bottom:2px}}.mpRow.rooms.short .overlay .overlayTitle{grid-column:1 / span 2;grid-row:1 / span 1}@media (min-width:48rem){.mpRow.rooms.short .overlay .overlayTitle{grid-column:1 / span 2;grid-row:1 / span 1}}@media (min-width:75rem){.mpRow.rooms.short .overlay .overlayTitle{grid-column:1 / span 1;grid-row:1 / span 1}}.mpRow.rooms.short .overlay .overlayTitle *{color:var(--color-white)}.mpRow.rooms.short .overlay .overlayButtons{grid-column:1 / span 2;grid-row:3 / span 1;padding-top:77px}@media (min-width:48rem){.mpRow.rooms.short .overlay .overlayButtons{grid-column:1 / span 2;grid-row:2 / span 1;padding-top:0}}@media (min-width:75rem){.mpRow.rooms.short .overlay .overlayButtons{grid-column:2 / span 1;grid-row:1 / span 1;display:flex;justify-content:flex-end}}.mpRow.rooms.short .overlay .overlayInfos{border-top:1px solid var(--color-beige);padding-top:15px;grid-column:1 / span 2;grid-row:2 / span 1}@media (min-width:48rem){.mpRow.rooms.short .overlay .overlayInfos{grid-column:1 / span 2;grid-row:3 / span 1}}@media (min-width:75rem){.mpRow.rooms.short .overlay .overlayInfos{grid-column:1 / span 2;grid-row:2 / span 2}}.mpRow.rooms.short .overlay .overlayInfos *{color:var(--color-white)}.mpRow.rooms.short .overlay .overlayInfos .overlayAlignMargin{margin-left:-15px;margin-right:-30px}@media (min-width:75rem){.mpRow.rooms.short .overlay .overlayInfos .overlayAlignMargin{margin-right:-15px}}.mpRow.rooms.short .arrowscontainer{position:absolute;left:0;z-index:1;width:100%;bottom:77px}@media (min-width:48rem){.mpRow.rooms.short .arrowscontainer{bottom:-26px}}.mpRow.rooms.short .carousel-arrows{margin:auto;max-width:var(--mpContainerWidthSmall);position:relative;justify-content:center;column-gap:30px}@media (min-width:48rem){.mpRow.rooms.short .carousel-arrows{justify-content:space-between}}.mpRow.rooms.list{flex-direction:column}.mpRow.rooms.list .roomItem{margin-bottom:var(--default-element-padding);display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;row-gap:var(--mpContainerPadding);column-gap:var(--mpContainerPadding)}@media (min-width:75rem){.mpRow.rooms.list .roomItem{grid-template-columns:3fr 2fr}}.mpRow.rooms.list .roomItem .roomCol01{grid-column:1 / span 2;grid-row:1 / span 1}@media (min-width:62rem){.mpRow.rooms.list .roomItem .roomCol01{grid-column:2 / span 1;grid-row:1 / span 1}}.mpRow.rooms.list .roomItem .roomCol02{position:relative;overflow:hidden;grid-column:1 / span 2;grid-row:2 / span 1}@media (min-width:62rem){.mpRow.rooms.list .roomItem .roomCol02{grid-column:1 / span 1;grid-row:1 / span 3}}.mpRow.rooms.list .roomItem .roomCol03{grid-column:1 / span 2;grid-row:3 / span 1}@media (min-width:62rem){.mpRow.rooms.list .roomItem .roomCol03{grid-column:2 / span 1;grid-row:2 / span 2}}.mpRow.rooms.list .roomItem .roomImage{position:relative;overflow:hidden;border-radius:var(--default-border-radius)}.mpRow.rooms.list .roomItem .roomImage:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:linear-gradient(180deg,#fff0 55.87%,rgb(0 0 0 / .5) 80.14%)}.mpRow.rooms.list .roomItem .detailInfos{margin-top:13px}.mpRow.rooms.list .roomItem .title{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid var(--color-brown)}.mpRow.rooms.list .roomItem .text{margin:0 0 var(--default-element-padding) 0}.mpRow.rooms.list .roomItem .listImageSlider-arrows{position:absolute;right:var(--mpContainerPadding);bottom:var(--mpContainerPadding);z-index:10;column-gap:30px}.mpRow.rooms.roomTitle{margin:auto;max-width:var(--mpContainerWidthSmall);text-align:center;padding-top:57px;flex-direction:column}@media (min-width:48rem){.mpRow.rooms.roomTitle{padding-top:107px}}@media (min-width:62rem){.mpRow.rooms.roomTitle{padding-top:6px}}.mpRow.rooms .roomDetailInfos{margin:auto;margin-top:38px;padding-left:var(--mpContainerPadding);padding-right:var(--mpContainerPadding);position:relative;overflow:hidden;max-width:100%;width:100%}@media (min-width:62rem){.mpRow.rooms .roomDetailInfos{max-width:var(--mpContainerWidth)}.mpRow.rooms .roomDetailInfos .detailInfos{padding-left:90px;padding-right:90px}}.mpRow.rooms .roomDetailInfos .arrowscontainer{position:relative}.mpRow.rooms .roomDetailInfos .carousel-arrows{column-gap:30px;justify-content:center;margin-bottom:var(--mpContainerPadding)}@media (min-width:62rem){.mpRow.rooms .roomDetailInfos .carousel-arrows{position:absolute;top:0;left:0;z-index:1;justify-content:space-between;width:100%;height:83px;align-items:center;margin-bottom:0}}.mpRow.footer{width:100%;color:var(--color-white)}.mpRow.footer *{color:var(--color-white)}.mpRow.footer.footerTop{width:100%;display:flex;flex-direction:column;align-items:center}@media (min-width:62rem){.mpRow.footer.footerTop{flex-direction:row}}.mpRow.footer.footerTop .footerCol01{flex:1 1 100%;text-align:center;padding-top:var(--default-element-padding);order:2}@media (min-width:62rem){.mpRow.footer.footerTop .footerCol01{text-align:left;flex:1 1 36%;padding-top:0;order:unset}}.mpRow.footer.footerTop .footerCol02{flex:1 1 100%;display:flex;justify-content:center;order:1}@media (min-width:62rem){.mpRow.footer.footerTop .footerCol02{flex:1 0 28%;order:unset}}.mpRow.footer.footerTop .footerCol02 svg{max-width:100%;width:169px;height:auto}@media (min-width:62rem){.mpRow.footer.footerTop .footerCol02 svg{width:269px}}.mpRow.footer.footerTop .footerCol03{flex:1 1 100%;text-align:center;padding-top:var(--default-element-padding);order:3}@media (min-width:62rem){.mpRow.footer.footerTop .footerCol03{flex:1 0 36%;text-align:right;padding-top:0}}.mpRow.footer.footerBottom{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;padding-top:55px;padding-bottom:55px;position:relative}@media (min-width:62rem){.mpRow.footer.footerBottom{flex-wrap:unset}}.mpRow.footer.footerBottom .footerLine{width:100%;padding:0 var(--mpContainerPadding);position:absolute;top:0;left:0}.mpRow.footer.footerBottom .footerLine .footerLineAlign{background-color:var(--color-beige);height:1px;width:100%}.mpRow.footer.footerBottom .footerCol01{flex:1 1 65%;text-align:left}@media (min-width:62rem){.mpRow.footer.footerBottom .footerCol01{flex:1 1 45%;padding-right:35px}}.mpRow.footer.footerBottom .footerCol01 .linkText{display:inline-block;margin:0 15px 0 0}.mpRow.footer.footerBottom .footerCol01 .linkText:last-child{margin-right:0}@media (min-width:62rem){.mpRow.footer.footerBottom .footerCol01 .linkText{margin:0 35px 0 0}}.mpRow.footer.footerBottom .footerCol02{flex:1 1 35%;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;column-gap:15px}@media (min-width:62rem){.mpRow.footer.footerBottom .footerCol02{flex:1 1 10%;justify-content:center}}.mpRow.footer.footerBottom .footerCol02 .socialIcon{width:53px;height:53px;line-height:59px;text-align:center}.mpRow.footer.footerBottom .footerCol02 svg{display:inline-block;height:20px;width:auto}.mpRow.footer.footerBottom .footerCol03{flex:1 1 100%;padding-top:var(--default-element-padding);text-align:center}@media (min-width:62rem){.mpRow.footer.footerBottom .footerCol03{flex:1 1 45%;text-align:right;padding-left:35px;padding-top:0}}.mpRow.gallery{margin:auto;max-width:var(--mpContainerWidth);position:relative;padding-left:calc(var(--mpContainerPadding) - 15px);padding-right:calc(var(--mpContainerPadding) - 15px)}.mpRow.gallery .grid{width:100%}.mpRow.gallery .grid-item{width:100%}@media (min-width:36rem){.mpRow.gallery .grid-item{width:50%}}@media (min-width:62rem){.mpRow.gallery .grid-item{width:33.33%}}.mpRow.gallery .grid-item-align{padding:15px}.mpRow.gallery img{border-radius:10px}.mpRow.galleryFilter{margin:auto;max-width:var(--mpContainerWidth);position:relative;flex-wrap:wrap;justify-content:center}.mpRow.galleryFilter .filterItem{padding:7px 9px}@media (min-width:62rem){.mpRow.galleryFilter .filterItem{padding:7px 13px}}.mpRow .swiper,.mpRow .swiper-slide{height:auto;width:100%;position:relative}.mpRow .carousel{width:100%}.mpRow .carousel .swiper-slide{height:auto;position:relative;width:100%}@media (min-width:48rem){.mpRow .carousel .swiper-slide{width:66%}}.mpRow .detailInfos{display:flex;flex-direction:row;justify-content:space-between;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mpRow .detailInfos::-webkit-scrollbar{display:none}.mpRow .detailInfos .detailInfo{flex:0 0 auto;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;column-gap:7px;padding:15px;cursor:grab}.mpRow .detailInfos .detailInfo .icon{width:45px;height:45px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (min-width:48rem){.mpRow .detailInfos .detailInfo .icon{width:53px;height:53px}}.mpRow .detailInfos .detailInfo .icon svg{height:27px;width:auto;display:inline-block}@media (min-width:48rem){.mpRow .detailInfos .detailInfo .icon svg{height:31px}}.mpRow .detailInfos .detailInfo .icon svg.brown path{stroke:var(--color-brown)}.mpRow .accordion-panel{display:grid;grid-template-rows:1fr;transition:grid-template-rows 0.3s ease}.mpRow .accordion-panel[hidden]{grid-template-rows:0fr}.mpRow .accordion-panel-inner{overflow:hidden;width:100%}.mpRow .tab-panel[hidden]{display:none!important}.mpRow .plusMinus{height:34px;line-height:34px;width:34px;position:absolute;text-align:center}.mpRow .plusMinus:before{content:"+";font-family:"ABC Diatype",sans-serif;font-weight:400;font-size:25px;line-height:29px;letter-spacing:.5px;color:var(--color-brownred)}.mpRow [aria-expanded="true"] .plusMinus:before{content:"-"}.mpRow .slider-arrows{display:flex;flex-direction:row}.mpRow .slider-prev,.mpRow .slider-next{cursor:pointer;display:block;position:relative;top:1px}.mpRow .slider-prev img,.mpRow .slider-prev svg,.mpRow .slider-next img,.mpRow .slider-next svg{width:27px;height:auto}.mpRow .slider-prev svg.white path.arrowpathfill,.mpRow .slider-next svg.white path.arrowpathfill{fill:var(--color-white)}.mpRow .slider-prev svg.white path.arrowpathstroke,.mpRow .slider-next svg.white path.arrowpathstroke{stroke:var(--color-white)}.mpRow .slider-prev svg.beige path.arrowpathfill,.mpRow .slider-next svg.beige path.arrowpathfill{fill:var(--color-beige)}.mpRow .slider-prev svg.beige path.arrowpathstroke,.mpRow .slider-next svg.beige path.arrowpathstroke{stroke:var(--color-beige)}.mpRow .slider-next img,.mpRow .slider-next svg{transform:rotate(180deg);-webkit-transform:rotate(180deg);top:0}.mpElementAlign.paddingLeft{padding-left:var(--mpContainerPadding)}@media (max-width:47.9375rem){.mpElementAlign.paddingLeft{padding-right:var(--mpContainerPadding)}}.mpElementAlign.paddingRight{padding-right:var(--mpContainerPadding)}@media (max-width:47.9375rem){.mpElementAlign.paddingRight{padding-left:var(--mpContainerPadding)}}@media (max-width:47.9375rem){.mpElementAlign.noPadMobile{padding-left:0;padding-right:0}}.news-list-view{position:relative;width:100%;padding-left:var(--mpContainerPadding);padding-right:var(--mpContainerPadding);display:grid;grid-template-columns:1fr;row-gap:var(--mpContainerPadding);column-gap:var(--mpContainerPadding)}@media (min-width:62rem){.news-list-view{grid-template-columns:1fr 1fr}}.news-list-view .article{border:1px solid var(--color-brown);padding:30px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 0.5fr;row-gap:40px;column-gap:40px}.news-list-view .article .newsImage{grid-column:1 / span 2;grid-row:1 / span 1}@media (min-width:36rem){.news-list-view .article .newsImage{grid-column:1 / span 1;grid-row:1 / span 2}}@media (min-width:62rem){.news-list-view .article .newsImage{grid-column:1 / span 2;grid-row:1 / span 1}}@media (min-width:75rem){.news-list-view .article .newsImage{grid-column:1 / span 1;grid-row:1 / span 2}}.news-list-view .article .newsImage img{width:284px;max-width:100%;border-radius:10px}.news-list-view .article .newsHeader{grid-column:1 / span 2;grid-row:2 / span 1;display:flex;flex-direction:column-reverse;justify-content:center}@media (min-width:36rem){.news-list-view .article .newsHeader{grid-column:2 / span 1;grid-row:1 / span 2}}@media (min-width:62rem){.news-list-view .article .newsHeader{grid-column:1 / span 2;grid-row:2 / span 1}}@media (min-width:75rem){.news-list-view .article .newsHeader{grid-column:2 / span 1;grid-row:1 / span 2}}.news-list-view .article .header{margin-top:20px;margin-bottom:30px}.mpForm-request .page{width:100%}.mpForm-request fieldset{margin:0;padding:0;border:0}.mpForm-request legend{display:none}.mpForm-request #anfrageDE-78-fieldset-1{margin-bottom:var(--default-element-padding);width:80%}.mpForm-request #anfrageDE-78-fieldset-2{margin-bottom:calc(var(--default-element-padding) * 2)}.mpForm-request #anfrageDE-78-fieldset-personaldata{width:100%;display:grid;grid-template-columns:1fr;column-gap:var(--default-element-padding);row-gap:var(--default-element-padding)}@media (min-width:48rem){.mpForm-request #anfrageDE-78-fieldset-personaldata{grid-template-columns:1fr 1fr}}@media (min-width:75rem){.mpForm-request #anfrageDE-78-fieldset-personaldata{grid-template-columns:1fr 1fr 1fr 1fr}.mpForm-request #anfrageDE-78-fieldset-personaldata .form-group-comment{grid-column:2 / span 2}}.mpForm-request #anfrageDE-78-fieldset-personaldata input{background-color:#fff0;border:none;border-bottom:1px solid var(--color-brownred);width:100%;color:var(--color-base);padding:7px 0}.mpForm-request #anfrageDE-78-fieldset-personaldata .select2-container--default .select2-selection--single{background-color:#fff0;border:none;border-bottom:1px solid var(--color-brownred);border-radius:0;width:100%;color:var(--color-base);padding:7px 0;height:43px}.mpForm-request #anfrageDE-78-fieldset-personaldata textarea{background-color:#fff0;border:none;border-bottom:1px solid var(--color-brownred);width:100%;height:43px}.mpForm-request #anfrageDE-78-fieldset-submit{width:100%;margin-top:var(--default-element-padding);display:flex;flex-direction:column;align-items:center;justify-content:space-between;column-gap:var(--mpContainerPadding);row-gap:var(--mpContainerPadding)}@media (min-width:48rem){.mpForm-request #anfrageDE-78-fieldset-submit{flex-direction:row}}.mpForm-request #anfrageDE-78-fieldset-submit .form-group-privacy{flex:1 1 50%}.mpForm-request #anfrageDE-78-fieldset-submit .form-group-privacy .labelInner{display:flex;flex-direction:row;align-items:flex-start;column-gap:5px}.mpForm-request #anfrageDE-78-fieldset-submit .form-group-privacy input{position:relative;top:5px}.mpForm-request #anfrageDE-78-fieldset-submit .form-group-type-Submit{flex:1 1 50%;display:flex;flex-direction:column;align-items:flex-end}.mpForm-request .parsley-required{color:red}
