:root{--color: #FFDD92;--color-gold: #c7bea5;--resp-padding: max(15px, min(100px, calc(15px + .17*(100vw - 500px)) ))}@font-face{font-family:Fira Sans;src:local("FiraSans-Light"),url(./FiraSans-Light-P_jKZfWb.ttf);font-weight:300;font-style:normal}@font-face{font-family:Fira Sans;src:local("FiraSans-Regular"),url(./FiraSans-Regular-BN6hITtY.ttf);font-weight:400;font-style:normal}@font-face{font-family:Fira Sans;src:local("FiraSans-Medium"),url(./FiraSans-Medium-GqVyiPTH.ttf);font-weight:500;font-style:normal}@font-face{font-family:Fira Sans Condensed;src:local("FiraSansCondensed-Medium"),url(./FiraSansCondensed-Medium-C0-0BAbB.ttf);font-weight:500;font-style:normal}*,body,html{padding:0;margin:0;text-decoration:none;box-sizing:border-box}body{background:var(--color-gold);font-family:Fira Sans,sans-serif;font-weight:300;font-style:normal;font-size:clamp(17px,calc(17px + 3*(100vw - 500px)/500),20px)}a{text-decoration:none!important;color:#000}a:hover{text-decoration:none!important;cursor:pointer}.white-background{background:#fff}@media screen and (min-width:500px){.desktop{display:unset}.mobile{display:none}}@media screen and (max-width:500px){.desktop{display:none}.mobile{display:unset}}.my-title-font{font-family:Fira Sans Condensed,sans-serif;font-weight:500;letter-spacing:-.1rem}.white-text{color:#fff}.longer-text{line-height:1.5}#kontakt-button{position:fixed;top:30px;right:30px;z-index:999}.custom-button{padding:14px 30px;background-color:#fff;text-transform:uppercase;letter-spacing:.2rem;-webkit-box-shadow:0px 0px 14px 0px rgba(0,0,0,.66);box-shadow:0 0 14px #0000004d;font-size:.8rem;display:inline-block}.custom-button:hover{cursor:pointer;background:var(--color-gold)}.on-gold:hover{background:#dedede}:root{--real100vh: 100vh;--real100vh: calc(100vh - env(safe-area-inset-bottom)) }.hero{overflow:hidden;position:relative;text-align:center;background:var(--warm_color_light)}.hero-title-abs{bottom:8vw;text-align:center;position:absolute;width:70vw;left:15vw;z-index:3}.confirm-title-abs{bottom:3vw;text-align:center;position:absolute;width:70vw;left:15vw;z-index:3}.hero-title-font{font-family:Playfair Display,serif;font-weight:400;font-size:56px;color:var(--white)}@media only screen and (max-width: 500px){.hero-title-font{font-size:64px}.hero-title-abs{bottom:22vw}.confirm-title-abs{bottom:1vw}}.letter-effect-start{bottom:15px;opacity:0;position:relative;transition:bottom .7s,opacity .7s}.letter-effect-end{bottom:0;opacity:1}.hero-video-wrapper{overflow:hidden;text-align:center;line-height:0}.hero-video-wrapper:before{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:#0003}.hero-video-wrapper video{object-fit:cover;width:100vw;height:var(--real100vh);top:0;left:0}#hero_img{object-fit:cover;width:100vw;height:var(--real100vh);top:0;left:0}#confirm_img{object-fit:cover;width:100vw;height:48vw;top:0;left:0}@media only screen and (min-width: 500px){#confirm_img{height:20vw}}.hero2-arrow-wrapper{width:100%;text-align:center}.hero-arrow{display:inline-block;position:absolute;bottom:15px;transform:translate(-20px)}.hero-arrow-down{opacity:0;animation-name:arrow-down;animation-delay:4s;animation-duration:3s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes arrow-down{0%{opacity:0;bottom:120px}5%{opacity:1;bottom:90px}10%{opacity:1;bottom:60px}15%{opacity:1;bottom:30px}20%{opacity:0;bottom:0}to{opacity:0;bottom:0}}.full-page-height{height:var(--real100vh)}.min-full-page-height{min-height:var(--real100vh)}.l-container{padding:150px var(--resp-padding)}.l-container-resp-padd{padding:10vw var(--resp-padding)}.resp-top-padd{padding-top:var(--resp-padding)}.l-container-top-l-bottom-resp{padding:150px var(--resp-padding) var(--resp-padding) var(--resp-padding)}.resp-margin{margin-top:var(--resp-padding)}.small-padd-top{padding-top:.6rem}.l-margin{margin-top:150px}h2{font-size:calc(42px + (100vw - 500px)*.04214)}.datenschutz{line-height:1.6}.datenschutz h2{font-size:35px}.small-img{width:30vw}.big-img{width:60vw}.hide{display:none}.small-text{font-size:.9rem}.hinweis-text{padding:30px var(--resp-padding);text-align:center}section{position:relative;height:var(--real100vh);display:flex;align-items:end;justify-content:center}.bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.capt{z-index:1;padding:40px;text-align:center}.parallax-caption{color:#fff;padding:5px 20px;text-shadow:1px 1px 2px rgba(0,0,0,.8);font-weight:500;font-size:3.5rem;font-size:calc(42px + (100vw - 500px)*.04214);text-transform:uppercase}.left-right-container{display:flex;flex-direction:row;justify-content:space-between;gap:60px}@media screen and (max-width:1000px){.left-right-container{flex-direction:column}.small-img{width:60vw}}.right-el{margin-left:auto}.top-bottom-container{display:flex;flex-direction:column;justify-content:space-between}.bottom-el{margin-top:auto}.mit-margin-top{margin-top:60px}.xl-margin-left{margin-left:30vw}.color-background{background:var(--color-gold)}.flex-item-same-size{flex:1 1 0px}.facts-cells{vertical-align:top;padding:0 40px 40px 0}.calc-cells-high{font-size:18px;padding:5px 20px 10px 5px}.calc-cells{font-size:18px;padding:0 20px 0 5px}.dark-cells{background:#d3d3d3}.full-width{width:100%}td:nth-child(3),td:nth-child(4){text-align:right}.white-line{height:2px;background:#fff}.vierer-gruppe{width:100%;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between}.vierer-item{flex:1 1 20%}@media screen and (max-width:500px){.vierer-item{flex:1 1 40%}}.vierer-item:hover{cursor:pointer}.vierer-item:hover img{box-shadow:0 0 10px #00000080}.vierer-item img{max-width:100%;height:auto}.img-caption{font-size:1rem}.close:hover{cursor:pointer}.lightbox{display:none;position:fixed;z-index:999;left:0;top:0;width:100%;height:100%;background-color:#fff}.lightbox-show{display:block}.lightbox-content{position:relative;margin:auto;height:auto!important;left:50%;max-height:calc(var(--real100vh) - 30px)!important;max-width:calc(100% - 30px)!important;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto!important}.halle-text{max-width:calc(100% - ((100vw - 800px)*.4))}.rechts{float:right;text-align:right}.image-switch-buttons{margin-top:30px;width:100%;text-align:center}.relative-pos{position:relative}.absolute-pos{position:absolute;top:0;left:0}.fader-group{opacity:0;transition:opacity .75s}.blend-in{z-index:11;opacity:1}.map-height{height:var(--real100vh)}@media only screen and (max-width: 800px){.map-height{height:100vw}}.map-container{position:relative;top:0;bottom:0;left:0;right:0;display:flex;-ms-flex-direction:column;flex-direction:column}.map-controls{position:absolute;z-index:999;bottom:10px;width:100%;text-align:center}.control-button{display:inline-block;padding:1rem;width:175px;padding:12px 20px;margin:3px;background-color:#fff;text-decoration:none;text-align:center;transition:background-color .2s}@media screen and (max-width:500px){.map-control-button{display:none}}.control-button-small{display:inline-block;padding:1rem;width:90px;padding:12px 20px;margin:3px;background-color:#fff;text-decoration:none;text-align:center;transition:background-color .2s}.active{color:#fff;background:var(--color-gold)}.flatnav-iframe{padding:0;margin:0;width:100vw;height:50vw;max-height:80vh}@media only screen and (max-width: 800px){.flatnav-iframe{height:100vw}}.table-iframe{width:100%;height:725px}:root{--videowidth: 100vw;--videoheight: 56.25vw}@media only screen and (min-width: 1000px){:root{--videowidth: max( 1000px, 75vw );--videoheight: max( 562.5px, 42.1875vw )}}.film{background:var(--dark-blue)}.vimeo-wrapper{position:relative;width:var(--videowidth);height:var(--videoheight);margin:auto}.vimeo-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.right-align{text-align:right}span.line{display:inline-block}.footer{background:#3d3d3e;color:azure}.matomo-opt-out input{width:30px}
