*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}@media (min-width:768px){.visible-xs{display:none}}@media (max-width:767px){.hidden-xs{display:none}}body{padding:20px}#cookieconsent-show{position:fixed;left:20px;bottom:20px;z-index:1}:root{--textcolor:#000000;--darkgrey:#7a7a7a;--lightgrey:#b6c1b9;--darkgreen:#3a6546;--lightgreen:#7a9080;--darkorange:#f1b99f;--lightorange:#f6d1c1;--skinorange:#fae6dd;--bgcolor:#ffffff;--bgcolorgrey:#f4f4f4}@font-face{font-family:'Noi Grotesk';src:url('../../../setup/fonts/NoiGrotesk-Regular.eot');src:url('../../../setup/fonts/NoiGrotesk-Regular.eot?#iefix') format('embedded-opentype'),url('../../../setup/fonts/NoiGrotesk-Regular.woff2') format('woff2'),url('../../../setup/fonts/NoiGrotesk-Regular.woff') format('woff'),url('../../../setup/fonts/NoiGrotesk-Regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Freigeist Con';src:url('../../../setup/fonts/Freigeist-ConBold.eot');src:url('../../../setup/fonts/Freigeist-ConBold.eot?#iefix') format('embedded-opentype'),url('../../../setup/fonts/Freigeist-ConBold.woff2') format('woff2'),url('../../../setup/fonts/Freigeist-ConBold.woff') format('woff'),url('../../../setup/fonts/Freigeist-ConBold.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}body::after{position:absolute;width:0;height:0;overflow:hidden;z-index:-1;content:url() url()}*{padding:0;margin:0}a{-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s}a,a:visited{color:inherit;outline:none;text-decoration:none}a:hover,a:focus{color:inherit;outline:none;text-decoration:none}a:hover{color:inherit;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s}a.no-hover{color:inherit!important}.uk-link{color:var(--darkorange);font-weight:500;text-decoration:underline;cursor:pointer}input,button,textarea{outline:none!important}p em a,p em a:hover{text-decoration:underline}button{cursor:pointer;outline:none!important}html,body{font-family:'Noi Grotesk',sans-serif;font-weight:400;font-style:normal;font-size:18px;line-height:1.5;background:var(--darkgreen);color:var(--textcolor);text-align:left;-webkit-overflow-scrolling:touch;position:relative;height:auto;padding:0;margin:0}@media (max-width:1440px){html,body{font-size:17px}}@media (max-width:1280px){html,body{font-size:16px}}html,button,input,textarea{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision}h1,h2,h3,h4,h5{font-family:'Freigeist Con',sans-serif;font-weight:700;font-style:normal;font-stretch:normal;line-height:1;margin:0;padding:0;color:inherit}b,strong{font-weight:700;font-style:normal;font-stretch:normal}p{margin:0;padding:0;font-size:1em}p em,p i{font-weight:700;font-style:normal;color:var(--darkorange)}::-moz-selection{background:#000;color:#fff;text-shadow:none}::selection{background:#000;color:#fff;text-shadow:none}.pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pace-inactive{display:none}.pace .pace-progress{background:var(--textcolor);position:fixed;z-index:2000;bottom:0;right:100%;width:100%;height:2px}.uk-lightbox{background:rgba(0,0,0,1)}.uk-lightbox-toolbar{background:transparent;transform:translateY(0)!important}.uk-lightbox-caption{background:rgba(0,0,0,.75);color:#fff;font-size:12px}.uk-lightbox-button{background:transparent;color:#fff!important}.uk-close{color:#fff!important;background:#000!important}.uk-light .uk-dotnav>*>*{border-color:#fff}.uk-light .uk-dotnav>.uk-active>*{background-color:#fff}.uk-lightbox-items>*>*{max-width:90vw;max-height:85vh}.uk-button{font-size:1em;font-weight:400;text-transform:none;letter-spacing:0;padding:10px 15px;line-height:20px;border-radius:0;outline:none!important}.uk-button-primary{background:transparent;color:var(--textcolor);border:2px solid var(--textcolor);font-family:'Freigeist Con',sans-serif;font-size:1em;font-weight:700;text-transform:uppercase;-webkit-transition:background 0.5s ease;-moz-transition:background 0.5s ease;-o-transition:background 0.5s ease;transition:background 0.5s ease}.uk-button-primary:visited{color:var(--textcolor);background:transparent}.uk-button-primary:focus,.uk-button-primary:hover{background:transparent;color:var(--textcolor);border:2px solid var(--darkorange)}.uk-button-primary.uk-active,.uk-button-primary:active{background:transparent;color:var(--textcolor);border:2px solid var(--darkorange)}.uk-button-primary:disabled{background:transparent;color:var(--lightgrey);border:2px solid var(--lightgrey)}.statement-section .uk-button-primary{border:2px solid var(--darkorange)}.statement-section .uk-button-primary:focus,.statement-section .uk-button-primary:hover,.statement-section .uk-button-primary.uk-active,.statement-section .uk-button-primary:active{border:2px solid var(--lightorange)}.uk-button-secondary{background:transparent;color:var(--textcolor);border:none;border-bottom:2px solid var(--darkorange);font-family:'Noi Grotesk',sans-serif;font-size:.85em;font-weight:400;text-transform:uppercase;letter-spacing:.05em;padding:0;line-height:20px;-webkit-transition:border-color 0.5s ease;-moz-transition:border-color 0.5s ease;-o-transition:border-color 0.5s ease;transition:border-color 0.5s ease}.uk-button-secondary:visited{color:var(--textcolor);background:transparent}.uk-button-secondary:focus,.uk-button-secondary:hover{background:transparent;color:var(--textcolor);border:none;border-bottom:2px solid var(--lightorange)}.uk-button-secondary.uk-active,.uk-button-secondary:active{background:transparent;color:var(--textcolor);border:none;border-bottom:2px solid var(--lightorange)}.uk-button-secondary:disabled{background:transparent;color:var(--lightgrey);border:none;border-bottom:2px solid var(--lightgrey)}.uk-button-send{background:transparent;color:var(--textcolor);border:2px solid var(--darkorange);font-family:'Freigeist Con',sans-serif;font-size:1em;font-weight:700;text-transform:uppercase;-webkit-transition:background 0.5s ease;-moz-transition:background 0.5s ease;-o-transition:background 0.5s ease;transition:background 0.5s ease}.uk-button-send:visited{color:var(--textcolor);background:transparent}.uk-button-send:focus,.uk-button-send:hover{background:transparent;color:var(--textcolor);border:2px solid var(--darkorange)}.uk-button-send.uk-active,.uk-button-send:active{background:transparent;color:var(--textcolor);border:2px solid var(--darkorange)}.uk-button-send:disabled{background:transparent;color:var(--lightgrey);border:2px solid var(--lightgrey)}.statement-section .uk-button-send{border:2px solid var(--darkorange)}.statement-section .uk-button-send:focus,.statement-section .uk-button-send:hover,.statement-section .uk-button-send.uk-active,.statement-section .uk-button-send:active{border:2px solid var(--lightorange)}.buttons{padding:50px 0 0 0;height:auto;overflow:hidden}.textimagecols-section .buttons{padding:25px 0 0 0}.button-row{height:auto;margin:0 -25px -10px 0;overflow:hidden}.button-col{display:inline-block;vertical-align:top;padding:0 25px 10px 0;margin:0}@media (max-width:767px){.buttons{padding:25px 0 0 0}.textimagecols-section .buttons{padding:15px 0 0 0}}.limit{max-width:1400px;height:auto;margin:0 auto}.text-limit{max-width:980px}.form-limit{max-width:980px}.max-limit{max-width:100%}.header-limit{max-width:40em}#page{width:100%;height:auto;overflow:hidden;background:var(--bgcolor)}.section{padding-left:75px;padding-right:75px}@media (max-width:1279px){.section{padding-left:50px;padding-right:50px}}@media (max-width:767px){.section{padding-left:25px;padding-right:25px}}.before-150px{padding-top:150px}.before-125px{padding-top:125px}.before-100px{padding-top:100px}.before-75px{padding-top:75px}.before-50px{padding-top:50px}.before-25px{padding-top:20px}.before-0px{padding-top:0}.after-150px{padding-bottom:150px}.after-125px{padding-bottom:125px}.after-100px{padding-bottom:100px}.after-75px{padding-bottom:75px}.after-50px{padding-bottom:50px}.after-25px{padding-bottom:20px}.after-0px{padding-bottom:0}@media (max-width:1024px){.before-150px{padding-top:100px}.before-125px{padding-top:100px}.before-100px{padding-top:75px}.before-75px{padding-top:75px}.before-50px{padding-top:50px}.before-25px{padding-top:20px}.after-150px{padding-bottom:100px}.after-125px{padding-bottom:100px}.after-100px{padding-bottom:75px}.after-75px{padding-bottom:75px}.after-50px{padding-bottom:50px}.after-25px{padding-bottom:20px}}@media (max-width:767px){.section{padding-left:25px;padding-right:25px}.before-150px{padding-top:50px}.before-125px{padding-top:50px}.before-100px{padding-top:50px}.before-75px{padding-top:50px}.before-50px{padding-top:40px}.before-25px{padding-top:20px}.after-150px{padding-bottom:50px}.after-125px{padding-bottom:50px}.after-100px{padding-bottom:50px}.after-75px{padding-bottom:50px}.after-50px{padding-bottom:40px}.after-25px{padding-bottom:20px}}.bg-weiss{background-color:var(--bgcolor)}.bg-grau{background-color:var(--bgcolorgrey)}.section-text{height:auto;margin:0 0 -1em 0;overflow:hidden}.section-text p{font-size:1em;line-height:1.5;margin:0;padding:0 0 1em 0}.section-text>ul{font-size:1em;line-height:1.5;list-style-type:none;margin:0;padding:0 0 1em 0}.section-text>ul>li{margin:0;padding:0 0 0 .75em;position:relative}.section-text>ul>li:before{content:'';display:inline-block;position:absolute;left:0;top:.675em;width:.25em;height:.25em;background:var(--textcolor);border-radius:100%}.section-text a,.form-privacy a{text-decoration:underline}.section-text a:hover,.form-privacy a:hover{opacity:.8}#nav{position:fixed;top:0;left:0;width:100%;height:auto;z-index:500;-webkit-transition:0.5s ease all;-moz-transition:0.5s ease all;-o-transition:0.5s ease all;transition:0.5s ease all}.nav-up #nav{top:-200px;opacity:0}.nav-up.navshown #nav{top:0;opacity:1}#navbar{position:relative;padding:50px;text-align:center;z-index:250;line-height:0}#navlogo{display:inline-block;position:relative;width:150px;height:100px;overflow:hidden}#navlogo img,#navlogo svg{display:block;width:150px;height:100px}@media (max-width:767px){#navbar{padding:25px}#navlogo,#navlogo img,#navlogo svg{width:75px;height:50px}}#navcontact,#navbooking{display:block;position:absolute;height:40px;line-height:36px;top:0;bottom:0;margin:auto;padding:0 15px;border:2px solid var(--darkorange)}#navcontact{left:95px}#navbooking{right:50px;font-family:'Freigeist Con',sans-serif;font-weight:700;text-transform:uppercase}.navovertop #navcontact,.navovertop #navbooking{background-color:var(--bgcolor)}.navshown #navcontact,.navshown #navbooking{background-color:transparent}.navshown #navbooking,.navshown #navcontact,#navbooking:hover,#navcontact:hover{border-color:var(--textcolor)}#navbooking-mobile{display:none}@media (max-width:767px){#navcontact{left:25px;width:5em;height:40px;line-height:18px;top:0;bottom:0;margin:auto;padding:0;border:none;text-align:left}#navcontact,.navovertop #navcontact,#navcontact:hover{background:transparent}#navbooking{display:none}#navbooking-mobile{display:block;position:absolute;height:40px;line-height:36px;padding:0 15px;left:25px;bottom:50px;border:2px solid var(--textcolor);font-family:'Freigeist Con',sans-serif;font-weight:700;text-transform:uppercase}}#navburger{display:block;position:absolute;left:35px;top:0;bottom:0;margin:auto;width:50px;height:50px;background:transparent;cursor:pointer}@media (max-width:767px){#navburger{left:auto;right:10px}}#navburger .line{position:absolute;left:15px;width:20px;height:4px;background:var(--textcolor);-webkit-transition:0.5s ease all;-moz-transition:0.5s ease all;-o-transition:0.5s ease all;transition:0.5s ease all;opacity:1;border-radius:1px}#navburger .lineA{top:15px}#navburger .lineB{top:23px}#navburger .lineC{bottom:15px}.navshown #navburger .lineA{top:23px;left:15px;width:20px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.navshown #navburger .lineB{width:0;opacity:0}.navshown #navburger .lineC{width:20px;left:15px;bottom:23px;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#navlayer{position:absolute;top:-100vh;left:0;width:100%;height:100vh;background:#f1b99f;padding:50px;display:flex;align-items:center;z-index:200;overflow:hidden;-webkit-transition:top 0.25s,opacity 0.25s;-moz-transition:top 0.25s,opacity 0.25s;-o-transition:top 0.25s,opacity 0.25s;transition:top 0.25s,opacity 0.25s;opacity:0}@supports (height:100dvh){#navlayer{height:100dvh}}@media (max-width:767px){#navlayer{padding:25px}}.navshown #navlayer{top:0;opacity:1}#navbox{display:block;width:100%;max-width:1280px;padding:100px 50px 0 50px;margin:0 auto}@media (max-width:767px){#navbox{padding:100px 0}}#navnum0{display:none}#navlist{font-family:'Freigeist Con',sans-serif;font-weight:700;font-size:2em;text-transform:uppercase}@media (max-width:767px){#navlist{font-size:1.5em}}#navlist ul{font-size:1em;line-height:1.5;list-style-type:none;padding:0;margin:0}#navlist li{padding:0;margin:0}@media (min-width:1025px){#navlist li a{opacity:1}#navlist li a:hover{opacity:.8;padding-left:.5em}}.navbox-flex{display:flex;align-items:center;column-gap:100px}.navimages-col{width:50%;height:auto}.navimages-box{display:block;width:100%;height:auto;padding:0 45% 50px 0;position:relative}.navimages-image-1{position:relative;z-index:10;width:100%;height:auto;transform:rotate(2deg)}.navimages-image-2{position:absolute;z-index:20;width:55%;height:auto;right:0;bottom:0;transform:rotate(-4deg)}@media (min-width:1025px){.navimages-image-1,.navimages-image-2{-webkit-transition:0.25s ease all;-moz-transition:0.25s ease all;-o-transition:0.25s ease all;transition:0.25s ease all}.navimages-image-1:hover{transform:rotate(-1deg)}.navimages-image-2:hover{transform:rotate(2deg)}}.navimages-image{background-color:var(--darkgrey);width:100%;height:auto;padding-bottom:140%}.navimages-image-2 .navimages-image{background-color:var(--lightgrey)}@media (max-width:1279px){.navimages-flex{column-gap:50px}}@media (max-width:767px){.navimages-flex{display:block}.navimages-col{width:100%;height:auto}.navimages{display:none}}#headercontent{width:100%;height:auto;min-height:200px}#header{text-align:center}.headerimages{width:100%;height:auto;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:200px 50px;position:relative}.headerimages-gallery{position:absolute;top:0;left:0;width:100%;height:100%}.headerimages-gallery .uk-slideshow-items{height:100%}.headerimages-overlay{position:relative;z-index:50}#header h1{font-size:2.7em;line-height:1.2;text-transform:uppercase;padding:0;margin:0 auto;max-width:20em}.page1 #header h1{font-size:3em;max-width:13em}.headertext{padding-top:200px}@media (max-width:767px){#header h1{font-size:1.25em}.page1 #header h1{font-size:1.5em}.headertext{padding-top:150px}}.text-section h2{font-size:1.75em;line-height:1;text-transform:uppercase;padding:0;margin:0}@media (max-width:767px){.text-section h2{font-size:1.125em}}#header.hastext h1,.text-section.hastext h2{padding:0 0 25px 0}.textimages-row{display:flex;align-items:center;column-gap:100px}.textimages-col{width:50%;height:auto}.imagesleft .textimages-text-col{order:2}.imagesleft .textimages-image-col{order:1}.textimages-box{display:block;width:100%;height:auto;padding:0 45% 50px 0;position:relative}.textimages-image-1{position:relative;z-index:10;width:100%;height:auto;transform:rotate(2deg)}.textimages-image-2{position:absolute;z-index:20;width:55%;height:auto;right:0;bottom:0;transform:rotate(-4deg)}.textimages-image{background-color:var(--darkgrey);width:100%;height:auto;padding-bottom:140%}.textimages-image-2 .textimages-image{background-color:var(--lightgrey)}@media (min-width:1025px){.textimages-image-1,.textimages-image-2{-webkit-transition:0.25s ease all;-moz-transition:0.25s ease all;-o-transition:0.25s ease all;transition:0.25s ease all}.textimages-image-1:hover{transform:rotate(-1deg)}.textimages-image-2:hover{transform:rotate(2deg)}}@media (max-width:1279px){.textimages-row{column-gap:50px}}@media (max-width:767px){.textimages-row{display:block}.textimages-col{width:100%;height:auto}.textimages-image-col{max-width:500px;margin:0 auto;padding:50px 25px 0 25px}}.textimagecols-row{display:flex;align-items:center;column-gap:150px}.textimagecols-col-1{width:65%;height:auto}.textimagecols-col-2{width:35%;height:auto}@media (max-width:1279px){.textimagecols-row{column-gap:100px}}@media (max-width:1099px){.textimagecols-row{column-gap:75px}.textimagecols-col-1{width:60%}.textimagecols-col-2{width:40%}}@media (max-width:767px){.textimagecols-row{display:block}.textimagecols-col-1,.textimagecols-col-2{width:100%;height:auto}.textimagecols-col-2{padding:50px 0 0 0}}.textimagecols-text,.textimagecols-images,.textimagecols-images-wrap{width:100%;height:auto}.textimagecols-col-1 .textimagecols-images-wrap{padding:0 0 50px 0}.textimagecols-col-2 .textimagecols-images-wrap{padding:50px 0 0 0}@media (max-width:767px){.textimagecols-col-1 .textimagecols-images-wrap{padding:0 25px 50px 0}.textimagecols-col-2 .textimagecols-images-wrap{padding:0 0 50px 25px}}@media (min-width:768px){.textimagecols-flex{display:flex;flex-direction:column-reverse}}.textimagecols-image{width:100%;height:auto;background-color:var(--lightgrey);position:relative;z-index:20}.textimagecols-images{position:relative}.textimagecols-images:before{content:'';width:100%;height:auto;position:absolute;z-index:5}.textimagecols-col-1 .textimagecols-images:before{top:0;left:3%;padding-bottom:60%;transform:rotate(4deg);background-color:var(--darkorange)}.textimagecols-col-1 .textimagecols-image{padding-bottom:60%;transform:rotate(-1deg)}.textimagecols-col-2 .textimagecols-images:before{bottom:-5%;left:-5%;padding-bottom:107%;transform:rotate(4deg);background-color:var(--bgcolorgrey)}.bg-grau .textimagecols-col-2 .textimagecols-images:before{background-color:var(--bgcolor)}.textimagecols-col-2 .textimagecols-image{padding-bottom:107%;transform:rotate(2deg)}@media (min-width:1025px){.textimagecols-col-1 .textimagecols-image,.textimagecols-col-2 .textimagecols-image{-webkit-transition:0.25s ease all;-moz-transition:0.25s ease all;-o-transition:0.25s ease all;transition:0.25s ease all}.textimagecols-col-1 .textimagecols-image:hover{transform:rotate(1deg)}.textimagecols-col-2 .textimagecols-image:hover{transform:rotate(-1deg)}}.text3cols-row{height:auto;margin:0 -50px -50px 0;overflow:hidden}.text3cols-col{display:inline-block;vertical-align:top;width:33.3333%;height:auto;padding:0 50px 50px 0}@media (max-width:1279px){.text3cols-row{margin:0 -25px -50px 0}.text3cols-col{padding:0 25px 50px 0}}@media (max-width:1023px){.text3cols-col{width:100%;height:auto}}.text-section .text3cols-col h2{padding:0 0 25px 0}.text3cols-col .buttons{padding:25px 0 0 0}@media (max-width:767px){.text-section .text3cols-col h2{padding:0 0 10px 0}.text3cols-col .buttons{padding:15px 0 0 0}}.statement-section{text-align:center}.statement-section p{font-family:'Freigeist Con',sans-serif;font-weight:700;font-size:2.75em;line-height:1;text-transform:uppercase;padding:0;margin:0 auto;text-align:center;max-width:17em}.statement-section .max-limit p{max-width:28em}@media (max-width:1280px){.statement-section p{font-size:2.5em}}@media (max-width:1199px){.statement-section p{font-size:2em}}@media (max-width:767px){.statement-section p{font-size:1.25em}}.statement-section img.logo{display:inline-block;width:5em;height:auto;margin:0 0 25px 0}@media (max-width:767px){.statement-section img.logo{width:4em;margin:0 0 25px 0}}.statementimage-section{text-align:center}.statementimage-section.bg-grau{border-top:100px solid var(--bgcolor)}.statementimage-section.bg-weiss{border-top:100px solid var(--bgcolorgrey)}@media (max-width:767px){.statementimage-section.bg-grau{border-top:75px solid var(--bgcolor)}.statementimage-section.bg-weiss{border-top:75px solid var(--bgcolorgrey)}}.statementimage-section p{font-family:'Freigeist Con',sans-serif;font-weight:700;font-size:2.75em;line-height:1;text-transform:uppercase;padding:50px 0 0 0;margin:0 auto;text-align:center;max-width:19em}@media (max-width:1280px){.statementimage-section p{font-size:2.5em}}@media (max-width:1199px){.statementimage-section p{font-size:2em}}@media (max-width:767px){.statementimage-section p{font-size:1.25em}}.statementimage-wrap{margin-top:-75px;position:relative;height:auto}@media (max-width:767px){.statementimage-wrap{margin-top:-50px}}.statementimage-text{display:flex;align-items:center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:50}.statementimage-image-wrap{position:relative;z-index:10;width:100%;max-width:800px;height:auto;padding:0 25px;margin:0 auto;transform:rotate(-4deg)}@media (max-width:767px){.statementimage-image-wrap{padding:0 10px}}.statementimage-image{background-color:var(--darkgrey);width:100%;height:auto;padding-bottom:57.5%}@media (max-width:767px){.statementimage-text{display:block;width:100%;height:auto;position:relative}}@media (min-width:1025px){.statementimage-text{pointer-events:none}.statementimage-image-wrap{-webkit-transition:0.25s ease all;-moz-transition:0.25s ease all;-o-transition:0.25s ease all;transition:0.25s ease all}.statementimage-image-wrap:hover{transform:rotate(-2deg)}}.prevnexts{background:var(--darkorange)}.prevnexts .uk-icon{position:relative;top:.075em}.content-slide-box{display:flex;align-items:center;column-gap:100px}.contentslider-images-wrap{width:55%;height:auto;padding:25px 25px 25px 25px}.contentslider-text{width:45%;height:auto;padding:0 50px 0 0}@media (max-width:1279px){.content-slide-box{column-gap:75px}}@media (max-width:1099px){.contentslider-images-wrap{width:50%}.contentslider-text{width:50%}}@media (max-width:767px){.content-slide-box{display:block}.contentslider-images-wrap,.contentslider-text{width:100%;height:auto}.contentslider-text{padding:25px 0 0 0}}.contentslider-text,.contentslider-images,.contentslider-images-wrap{width:100%;height:auto}@media (min-width:768px){.contentslider-flex{display:flex;flex-direction:column-reverse}}.contentslider-image{width:100%;height:auto;background-color:var(--lightgrey);position:relative;z-index:20}.contentslider-images{position:relative}.contentslider-images:before{content:'';width:100%;height:auto;position:absolute;z-index:5}.contentslider-images:before{top:0%;left:1.5%;padding-bottom:76.5%;transform:rotate(4deg);background-color:var(--darkorange)}.contentslider-image{padding-bottom:76.5%;transform:rotate(-1deg)}.bg-grau .contentslider-images:before{background-color:var(--bgcolor)}.contentslider-text h2{padding:0 0 25px 0}.contentslider-text .buttons{padding:25px 0 0 0}@media (min-width:768px){.contentslider-text .buttons{padding:15px 0 0 0}}@media (min-width:1025px){.contentslider-image{-webkit-transition:0.25s ease all;-moz-transition:0.25s ease all;-o-transition:0.25s ease all;transition:0.25s ease all}.contentslider-image:hover{transform:rotate(0deg)}}.map-box{position:relative;width:100%;height:50vh;min-height:300px;background:#e6e6e6}.map-box .uk-button{background:#fff}.map-box img.mappin{content:'';position:absolute;left:0;right:0;bottom:50%;width:50px;height:auto;margin:auto;z-index:25}#maps{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:20}.maplink{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:30}.maplink span{display:block;position:absolute;left:25px;bottom:25px}.form-introduction{text-align:center;padding:0 0 50px 0}#rooms-filter{width:100%;height:auto;padding:50px 0 0 0;margin:0}#rooms-filter ul{font-size:.85em;list-style-type:none;margin:0;padding:0;text-transform:uppercase;letter-spacing:.05em;text-align:center}#rooms-filter li{display:inline-block;margin:0;padding:0 .5em}#rooms-filter .room-filter{cursor:pointer;font-weight:400;padding:5px 0;background:transparent;color:var(--textcolor);border-bottom:2px solid transparent}#rooms-filter .room-filter:hover,#rooms-filter .room-filter-active{color:var(--textcolor);border-bottom:2px solid var(--darkorange)}#no-rooms-here{display:none;width:100%;height:auto;font-size:1em;font-weight:400;line-height:1.25;text-align:center;padding:0}@media (max-width:767px){#no-rooms-here{padding:0}}#rooms-listing{height:auto}.room-items{height:auto;min-height:75px;margin:0 0 -75px 0}.room-item{padding:0 0 75px 0}.room-item-box{display:flex;align-items:center;column-gap:75px}.room-images-wrap{width:60%;height:auto;padding:0 25px 25px 25px}.room-item-box .room-text{width:40%;height:auto;padding:0}@media (max-width:1279px){.room-item-box{column-gap:50px}}@media (max-width:1099px){.room-images-wrap{width:55%}.room-item-box .room-text{width:45%}}@media (min-width:768px){.room-item.visible:nth-child(even) .room-item-box{flex-direction:row-reverse}}@media (max-width:767px){.room-item-box{display:block}.room-images-wrap,.room-item-box .room-text{width:100%;height:auto}.room-item-box .room-text{padding:25px 0 0 0}}.room-image{width:100%;height:auto;background-color:var(--lightgrey);position:relative;z-index:20}.room-images{position:relative}.room-images:before{content:'';width:100%;height:auto;position:absolute;z-index:5}.room-images:before{top:0%;left:1.5%;padding-bottom:60%;transform:rotate(4deg);background-color:var(--darkorange)}.room-image{padding-bottom:60%;transform:rotate(-1deg)}.room-text-head{padding:0 0 25px 0}.room-text-head h2{padding:0}.room-text-head p{font-size:1em;padding:5px 0 0 0;margin:0}.room-text .section-text{max-width:20em}.room-text .buttons{padding:25px 0 0 0}@media (min-width:768px){.room-text .buttons{padding:15px 0 0 0}}.room-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;display:none;padding:0 100px;z-index:500}@media (max-width:1440px){.room-overlay{padding:0 75px}}@media (max-width:1279px){.room-overlay{padding:0 50px}}@media (max-width:767px){.room-overlay{padding:0 50px 0 0}}.room-underlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;cursor:pointer}.room-limit{max-width:100%}.room-content{position:relative;z-index:50;width:100%;height:100vh;overflow:hidden;background:var(--bgcolorgrey)}.room-content .buttons{padding:25px 0 0 0}.room-content-text .uk-button-primary{border:2px solid var(--darkorange)}.room-accordeon{padding:25px 0 0 0}.uk-accordion{margin:0}.uk-accordion>:nth-child(n+2){margin-top:0}.uk-accordion-title{font-family:'Freigeist Con',sans-serif;font-size:1em;font-weight:700;text-transform:uppercase;padding:10px 0;background:transparent;color:var(--textcolor)!important;border-bottom:2px solid var(--darkgrey)}.uk-accordion-content{padding:0;background:transparent;margin-top:0}.uk-accordion-title::before{background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23000000%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23000000%22%20width%3D%221%22%20height%3D%2213%22%20x%3D%226%22%20y%3D%220%22%20%2F%3E%0A%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:50% 50%}.uk-open>.uk-accordion-title::before{background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23000000%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%3C%2Fsvg%3E)}.accordeon-text{padding:10px 0}.accordeon-text-wrap{height:auto;margin:0 0 -10px 0;overflow:hidden}.accordeon-text p{padding:0 0 10px 0;margin:0}.accordeon-text ul{list-style-type:none;padding:0 0 10px 0;margin:0}.accordeon-text ul>li{margin:0;padding:0 0 0 1em;position:relative}.accordeon-text ul>li:before{content:'\2013';display:inline-block;color:var(--darkorange);font-weight:700;position:absolute;left:0}.accordeon-text a{color:var(--accentcolor);text-decoration:underline}.accordeon-button-wrap{padding:25px 0 0 0}@media (max-width:767px){.uk-accordion-title{padding:10px 0}.uk-accordion-content{padding:10px 0}}.room-content-col{display:inline-block;width:50%;height:100vh}.room-content-images{background:var(--darkgrey)}.room-content-text{overflow:auto}.room-text-details{max-width:700px}.room-text{padding:100px}@media (max-width:1440px){.room-text{padding:75px}}@media (max-width:1279px){.room-text{padding:50px}}@media (max-width:767px){.room-content{overflow:auto}.room-content-col{display:block;width:100%;height:auto}.room-content-images{height:auto}.room-text{padding:50px 25px}}.room-layout{padding:50px 0 0 0}.room-layout img{display:block;width:100%;height:auto;max-width:600px}.room-sliderimage{width:100%;height:100vh;position:relative}@media (max-width:767px){.room-sliderimage{width:100%;height:auto;padding-bottom:60%}}.overlayclose{position:absolute;top:30px;right:30px;width:40px;height:40px;cursor:pointer;z-index:250}@media (max-width:1440px){.overlayclose{top:17px;right:17px}}@media (max-width:1279px){.overlayclose{top:5px;right:5px}}.overlayclose::before,.overlayclose::after{content:'';pointer-events:none;position:absolute;right:0;border-color:var(--textcolor);background-color:var(--textcolor);color:var(--textcolor);opacity:1;box-sizing:border-box;display:inline-block}.overlayclose::before,.overlayclose::after{content:'';display:inline-block;position:absolute;height:2px;width:20px;top:calc(50% - 1px);left:calc(50% - 10px)}.overlayclose::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.overlayclose::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.form-row{margin-left:-5px;margin-right:-5px;height:auto;overflow:visible}.form-col{display:inline-block;vertical-align:top;width:50%;height:auto;padding:0 5px 25px 5px}@media (max-width:767px){.form-col{width:100%}}.form-col-25{width:25%}.form-col-33{width:33.3333%}.form-col-75{width:75%}.form-col-100{width:100%}@media (max-width:767px){.form-col-33{width:100%}.form-col-25{width:50%}.form-col-75{width:100%}}.form-col label{display:block;font-weight:400;font-size:.75em;line-height:1.25;margin:0;padding:0 0 5px 0;color:var(--textcolor);text-align:left;text-transform:uppercase;letter-spacing:.05em}.form-col input{display:block;width:100%;height:3em;line-height:1.5;padding:.75em 1em;background:var(--bgcolorgrey);border:2px solid var(--darkorange);color:var(--textcolor);font-weight:400;font-size:1em;border-radius:0}.form-col select{display:block;width:100%;height:3em;line-height:1.5;padding:.75em 1em;background:var(--bgcolorgrey) url('../../../setup/svg/icons/dropdown.svg?dev') right center no-repeat;background-size:30px auto;-webkit-appearance:none;border-radius:0;border:2px solid var(--darkorange);color:var(--textcolor);font-weight:400;font-size:1em}.form-col textarea{display:block;width:100%;width:100%;height:150px;height:6em;line-height:1.5;padding:.75em 1em;border:2px solid var(--darkorange);color:var(--textcolor);background:var(--bgcolorgrey);font-weight:400;font-size:1em;resize:none;border-radius:0}.form-col textarea.notvalid{border:1px solid var(--darkgreen)}.form-col select,.form-col textarea,.form-col input{outline:none!important}.form-col textarea::-webkit-input-placeholder,.form-col input::-webkit-input-placeholder,.form-col isindex::-webkit-input-placeholder{color:var(--textcolor);opacity:.75}.form-col textarea::-moz-placeholder,.form-col input::-moz-placeholder,.form-col isindex::-moz-placeholder{color:var(--textcolor);opacity:0.75!important}.roomover{position:relative;width:100%;height:auto;padding-right:calc(3em + 10px)}.remove-room{position:absolute;top:0;right:0;width:3em;height:3em;text-align:center;line-height:3;border:2px solid var(--darkorange);border-radius:0;background:url('../../../setup/svg/icons/trash.svg?dev') center center no-repeat;background-size:1.125em auto;cursor:pointer}.remove-room span{display:none}.add-rooms{text-align:center;padding:0 0 50px 0}#room-pickup{display:none}.rooms-item{padding:0}@media (max-width:767px){.rooms-item{padding:10px 0 0 0}.rooms-col{margin-top:-10px}}.form-notes{padding:50px 0 0 0}.customcheck{padding:0}.customcheck p a{text-decoration:underline}.customdata{padding:0 0 0 42px;margin:0;position:relative;min-height:30px}input.dsgvocheck{position:absolute;left:0;top:0}.customdata label{display:block;position:absolute;top:0;left:0;cursor:pointer}.customdata input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.customdata .check{position:absolute;top:0;left:0;height:30px;width:30px;background-color:var(--bgcolorgrey);border-radius:0;border:2px solid var(--darkorange)}.customdata .check:after{content:'';position:absolute;display:none;left:10px;top:2px;width:10px;height:20px;border:solid var(--textcolor);border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);box-sizing:inherit}.customdata input:checked~.check:after{display:block}#room-form .message{display:none;font-size:.75em;text-transform:uppercase;letter-spacing:.05em;padding:25px 0 0 0;text-align:center;font-weight:400}#room-form .message.success,#room-form .message.error,#room-form .message.neutral{display:block}#room-form .form-col input.notvalid,#room-form .dsgvo .notvalid{background-color:#fff}.form-button-wrap{padding:25px 0 0 0;text-align:center}.formularsent .form-fields{pointer-events:none}.reset-form{display:none;padding:25px 0 0 0;text-align:center}.formularsent .reset-form{display:block}.form-privacy{font-size:.75em}#footer{background:var(--darkgreen)}.footerbox{width:100%;height:auto;position:relative}.footerbox img.footerlogo{display:block;width:120px;height:auto;margin:0 auto}.footerbox-address{position:absolute;left:0;top:50px}ul.footerbox-contact{position:absolute;right:0;top:50px;list-style-type:none;padding:0;margin:0;text-align:right}ul.footerbox-contact li{padding:0;margin:0}ul.footerbox-contact a{text-decoration:underline}ul.footerbox-contact span{display:none}ul.footerbox-nav{position:absolute;font-size:.85em;line-height:1;font-weight:400;text-transform:uppercase;letter-spacing:.05em;list-style-type:none;padding:0;margin:0 -1em 0 0;bottom:0}ul.footerbox-nav li{display:inline-block;padding:0 1em 0 0;margin:0}ul.footerbox-nav a{text-decoration:none}ul.footerbox-legal{left:0}ul.footerbox-info{right:0}ul.footer-social{list-style-type:none;padding:50px 0 0 0;margin:0 auto;text-align:center}ul.footer-social li{display:inline-block;padding:0 .5em;margin:0}@media (max-width:767px){.footerbox{text-align:center}.footerbox img.footerlogo{width:100px}.footerbox-address{position:relative;top:0;padding:25px 0 0 0}ul.footerbox-contact{position:relative;top:0;padding:25px 0 0 0;text-align:center}ul.footerbox-nav{position:relative;line-height:2;font-weight:400;padding:25px 0 0 0;margin:0}ul.footerbox-nav li{display:block;padding:0}ul.footerbox-info{padding:0}ul.footer-social{padding:25px 0 0 0}}#cookieconsent{display:none;background:var(--lightorange);height:auto;line-height:1.5;color:#000;text-align:center;padding:20px 0;font-weight:400;position:fixed;bottom:0;left:0;width:100%;z-index:245}#cookieconsent p{margin:0 auto;padding:0 20px;color:#000;font-size:12px;line-height:1.5;text-align:center;position:relative}#cookieconsent p strong{font-weight:700}#cookieconsent a.smooth{color:#000;text-decoration:underline}#cookieconsent a#accept{display:inline-block;margin:0 0 0 2em;padding:0 2em;position:relative}#cookieconsent a#accept span{position:relative;z-index:10;color:var(--lightorange);font-weight:700}#cookieconsent a#accept:before{content:'';position:absolute;left:0;right:0;top:-.5em;bottom:-.5em;margin:auto;background:#000;border:1px solid #000;z-index:5;border-radius:3px;-webkit-transition:background-color 0.5s;-moz-transition:background-color 0.5s;-o-transition:background-color 0.5s;transition:background-color 0.5s}#cookieconsent a#accept:hover:before{background-color:#000;-webkit-transition:background-color 0.5s;-moz-transition:background-color 0.5s;-o-transition:background-color 0.5s;transition:background-color 0.5s}#cookieconsent a#decline{display:inline-block;margin:0 0 0 .5em;padding:0 2em;position:relative}#cookieconsent a#decline span{position:relative;z-index:10;color:#000}#cookieconsent a#decline:before{content:'';position:absolute;left:0;right:0;top:-.5em;bottom:-.5em;margin:auto;background:var(--lightorange);border:1px solid #000;z-index:5;border-radius:3px;-webkit-transition:background-color 0.5s;-moz-transition:background-color 0.5s;-o-transition:background-color 0.5s;transition:background-color 0.5s}#cookieconsent a#decline:hover:before{background-color:var(--lightorange);-webkit-transition:background-color 0.5s;-moz-transition:background-color 0.5s;-o-transition:background-color 0.5s;transition:background-color 0.5s}.mobile-only{display:none}@media (max-width:1060px){.mobile-only{display:block}#cookieconsent{padding:20px 50px 27px 50px}#cookieconsent p{text-align:left;padding:0 0 40px 0}#cookieconsent a#accept{position:absolute;left:0;bottom:0;margin:0}#cookieconsent a#decline{position:absolute;right:0;bottom:0;margin:0}}@media (max-width:991px){#cookieconsent{font-weight:400;line-height:18px;padding:20px 20px 27px 20px}#cookieconsent p{font-size:12px;line-height:18px;padding:0 0 35px 0;max-width:none}#cookieconsent a#accept{position:absolute;left:0;bottom:0;margin:0}#cookieconsent a#decline{position:absolute;right:0;bottom:0;margin:0}}#cookieconsent-hide{position:relative;display:inline-block;width:1em;height:1em;vertical-align:middle;margin:0 0 0 2em}#cookieconsent-hide span{display:none}#cookieconsent-hide::before,#cookieconsent-hide::after{content:'';pointer-events:none;position:absolute;right:0;border-color:#000;background-color:currentColor;color:currentColor;opacity:1;box-sizing:border-box;display:inline-block}#cookieconsent-hide::before,#cookieconsent-hide::after{content:'';display:inline-block;position:absolute;height:1px;width:16px;top:calc(50% - 1px);left:calc(50% - 8px)}#cookieconsent-hide::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#cookieconsent-hide::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@media (max-width:767px){#cookieconsent-hide{margin:auto;position:absolute;top:0;bottom:0;right:25px}}
