*{box-sizing:border-box}*::before{box-sizing:border-box}*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-sans),sans-serif;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;background-color:var(--dark-primary)}body{overflow-x:hidden}a{color:var(--gold-accent);text-decoration:none}a:hover{color:var(--gold-hover)}::selection{color:var(--light-primary);background-color:var(--selection-bg)}img{display:block;max-width:100%}.btn-reset{color:inherit;text-align:left;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:none solid;border-right:none solid;border-bottom:none solid;border-left:none solid;cursor:pointer}.btn-reset.btn-reset{background-color:transparent;border-top:0px solid transparent;border-right:0px solid transparent;border-bottom:0px solid transparent;border-left:0px solid transparent}.btn-reset.btn-reset{box-shadow:none;-webkit-appearance:none;appearance:none}.btn-reset.cta-btn{border-top:1px solid var(--gold-accent);border-right:1px solid var(--gold-accent);border-bottom:1px solid var(--gold-accent);border-left:1px solid var(--gold-accent)}.btn-reset{font:inherit;background:none}@keyframes fadeUp{from{opacity:0;transform:translateY(48px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes lineGrow{from{width:0}to{width:60px}}@keyframes slideFromLeft{from{opacity:0;transform:translateX(-60px)}to{opacity:1;transform:translateX(0)}}@keyframes slideFromRight{from{opacity:0;transform:translateX(60px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleReveal{from{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes staggerFade{from{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes parallaxFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-14px)}}html.lang-en .lang-de-block{display:none}html.lang-en .lang-de-grid{display:none}html.lang-en .lang-de-flex{display:none}html.lang-en .lang-de-inline{display:none}html.lang-en .lang-en-block{display:block}html.lang-en .lang-en-grid{display:grid}html.lang-en .lang-en-flex{display:flex}html.lang-en .lang-en-inline{display:inline}.anim-left{opacity:0;transform:translate3d(-60px,0,0)}.anim-left.anim-in{animation:slideFromLeft .9s cubic-bezier(.22,1,.36,1) forwards}.anim-right{opacity:0;transform:translate3d(60px,0,0)}.anim-right.anim-in{animation:slideFromRight .9s cubic-bezier(.22,1,.36,1) forwards}.anim-fade{opacity:0;transform:translate3d(0,48px,0)}.anim-fade.anim-in{animation:fadeUp .9s cubic-bezier(.22,1,.36,1) forwards}.anim-scale{opacity:0;transform:scale(0.92,0.92)}.anim-scale.anim-in{animation:scaleReveal 1s cubic-bezier(.22,1,.36,1) forwards}.anim-stagger>*{opacity:0;transform:translate3d(0,32px,0)}.anim-stagger.anim-in>*{animation:staggerFade .7s cubic-bezier(.22,1,.36,1) forwards}.anim-stagger.anim-in>*:nth-child(1){animation-delay:0s}.anim-stagger.anim-in>*:nth-child(2){animation-delay:.12s}.anim-stagger.anim-in>*:nth-child(3){animation-delay:.24s}.anim-stagger.anim-in>*:nth-child(4){animation-delay:.36s}.anim-stagger.anim-in>*:nth-child(5){animation-delay:.48s}.section{position:relative;box-sizing:border-box;padding-top:160px;padding-right:60px;padding-bottom:160px;padding-left:60px}@media (max-width:1119px){.section{padding-top:120px;padding-right:40px;padding-bottom:120px;padding-left:40px}}@media (max-width:767px){.section{padding-top:90px;padding-right:24px;padding-bottom:90px;padding-left:24px}}.section-inner{max-width:1400px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.gold-line{width:60px;height:1px;background-color:var(--gold-accent)}.cta-btn{display:inline-flex;align-items:center;gap:12px;color:#fafaf8;font-family:var(--font-sans),sans-serif;font-weight:500;font-size:13px;text-transform:uppercase;letter-spacing:2px;padding-top:18px;padding-right:40px;padding-bottom:18px;padding-left:40px;background-color:transparent;border-top:1px solid var(--gold-accent);border-right:1px solid var(--gold-accent);border-bottom:1px solid var(--gold-accent);border-left:1px solid var(--gold-accent);transition:all 0.4s ease}.cta-btn:hover{color:#fff;background-color:var(--gold-accent)}.section-header-center{text-align:center;margin-bottom:80px}.section-header-center .gold-line{margin-top:0px;margin-right:auto;margin-bottom:32px;margin-left:auto}.section-header-center h2{color:#0a0a0a;font-family:"Cormorant Garamond",serif;font-weight:400;font-size:48px;margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:0px}.section-header-center p{max-width:720px;color:var(--body-text-dark);font-family:"Inter",sans-serif;font-weight:300;font-size:17px;line-height:1.85;margin-top:0px;margin-right:auto;margin-bottom:16px;margin-left:auto}.col-text-dark .gold-line{margin-bottom:32px}.col-text-dark h2{color:#fafaf8;font-family:var(--font-serif),serif;font-weight:400;font-size:48px;line-height:1.15;margin-top:0px;margin-right:0px;margin-bottom:28px;margin-left:0px}.col-text-dark p{color:var(--body-text-light);font-family:var(--font-sans),sans-serif;font-weight:300;font-size:17px;line-height:1.85;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px}.col-text-dark p:last-child{margin-bottom:0px}.col-text-dark .quote{color:var(--gold-accent);font-family:"Cormorant Garamond",serif;font-style:italic}.col-text-dark .kontakt-note{font-weight:400;font-size:16px}.col-text-light .gold-line{margin-bottom:32px}.col-text-light h2{color:#0a0a0a;font-family:var(--font-serif),serif;font-weight:400;font-size:48px;line-height:1.15;letter-spacing:-0.3px;margin-top:0px;margin-right:0px;margin-bottom:28px;margin-left:0px}.col-text-light .quote{color:var(--gold-accent);font-family:"Cormorant Garamond",serif;font-weight:300;font-size:22px;line-height:1.6;font-style:italic;margin-top:0px;margin-right:0px;margin-bottom:28px;margin-left:0px}.col-text-light p.body{color:var(--body-text-dark);font-family:var(--font-sans),sans-serif;font-weight:300;font-size:16px;line-height:1.85;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px}.col-text-light p.body:last-child{margin-bottom:0px}.cards-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0px}@media (max-width:1119px){.cards-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.cards-4{grid-template-columns:1fr}}.card-4{padding-top:48px;padding-right:36px;padding-bottom:48px;padding-left:36px;border-right:1px solid var(--border-gold-subtle);transition:background 0.4s ease}.card-4:hover{background-color:rgba(184,150,90,.05)}.card-4 .card-line{width:32px;height:1px;margin-bottom:24px;background-color:var(--gold-accent)}.card-4 h3{color:#fafaf8;font-family:var(--font-serif),serif;font-weight:500;font-size:24px;margin-top:0px;margin-right:0px;margin-bottom:12px;margin-left:0px}.card-4 p{color:var(--body-text-light-muted);font-family:var(--font-sans),sans-serif;font-weight:300;font-size:14px;line-height:1.75;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:1119px){.card-4{border-bottom:1px solid var(--border-gold-subtle)}}.cards-5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0px}@media (max-width:1119px){.cards-5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.cards-5{grid-template-columns:1fr}}.card-5{text-align:center;padding-top:44px;padding-right:32px;padding-bottom:44px;padding-left:32px;border-right:1px solid var(--border-light-subtle);transition:transform 0.4s ease}.card-5:hover{transform:translate3d(0,-4px,0)}.card-5 .card-num{display:block;color:rgba(184,150,90,.25);font-family:var(--font-serif),serif;font-weight:300;font-size:64px;line-height:1}.card-5 h4{color:#0a0a0a;font-family:var(--font-serif),serif;font-weight:500;font-size:24px;margin-top:16px;margin-right:0px;margin-bottom:12px;margin-left:0px}.card-5 p{color:var(--body-text-dark);font-family:var(--font-sans),sans-serif;font-weight:300;font-size:14px;line-height:1.7;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:1119px){.card-5{border-bottom:1px solid var(--border-light-subtle)}}.section-closing{text-align:center;margin-top:80px}.section-closing .quote{color:var(--gold-accent);font-family:"Cormorant Garamond",serif;font-weight:400;font-size:28px;font-style:italic;margin-top:0px;margin-right:0px;margin-bottom:16px;margin-left:0px}.section-closing p.body{max-width:600px;font-family:var(--font-sans),sans-serif;font-weight:300;font-size:16px;line-height:1.85;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.site-nav{position:fixed;top:calc(var(--wp-admin--admin-bar--height,0px) + 0px);right:0px;left:0px;z-index:100;height:80px;background-color:var(--nav-bg-default);border-bottom:1px solid var(--border-light-subtle);transition:all 0.5s ease;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}html.menu-open .site-nav{background-color:var(--nav-bg-open)}.site-nav-inner{display:flex;justify-content:space-between;align-items:center;height:80px;max-width:1400px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:60px;padding-bottom:0px;padding-left:60px}@media (max-width:1119px){.site-nav-inner{padding-top:0px;padding-right:40px;padding-bottom:0px;padding-left:40px}}@media (max-width:767px){.site-nav-inner{padding-top:0px;padding-right:24px;padding-bottom:0px;padding-left:24px}}.site-logo img{height:38px;object-fit:contain}.nav-right{display:flex;align-items:center;gap:20px}.lang-switch{display:flex;align-items:center;gap:4px}.lang-switch .lang-item{color:rgba(10,10,10,.35);font-family:var(--font-sans),sans-serif;font-weight:500;font-size:11px;letter-spacing:0.5px;padding-top:4px;padding-right:6px;padding-bottom:4px;padding-left:6px;transition:color 0.3s}.lang-switch .lang-sep{color:rgba(10,10,10,.2);font-size:11px}.lang-switch .lang-item:hover{color:var(--gold-accent)}html.menu-open .lang-switch .lang-sep{color:rgba(250,250,248,.2)}html:not(.lang-en) .lang-switch .nav-lang-de{color:#0a0a0a}html.lang-en .lang-switch .nav-lang-en{color:#0a0a0a}html.menu-open .lang-switch .lang-item{color:rgba(250,250,248,.4)}html.menu-open:not(.lang-en) .lang-switch .nav-lang-de{color:var(--gold-accent)}html.menu-open.lang-en .lang-switch .nav-lang-en{color:var(--gold-accent)}.burger{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:6px;position:relative;z-index:210;width:44px;height:44px}.burger-line{display:block;width:24px;height:2px;background-color:#0a0a0a;transition:all 0.4s cubic-bezier(.22,1,.36,1)}html.menu-open .burger-line{background-color:#fafaf8}html.menu-open .burger-line-1{transform:translate3d(0,7.5px,0) rotateZ(45deg)}html.menu-open .burger-line-2{opacity:0}html.menu-open .burger-line-3{transform:translate3d(0,-7.5px,0) rotateZ(-45deg)}.menu-overlay{display:none;position:fixed;top:0px;right:0px;bottom:0px;left:0px;z-index:150;background-color:var(--nav-bg-open);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px)}.menu-overlay{animation:fadeIn .4s ease}html.menu-open .menu-overlay{display:flex;justify-content:center;align-items:center}.menu-overlay-inner{display:flex;flex-flow:column;align-items:center;gap:0px;width:100%}.menu-item{display:block;color:rgba(250,250,248,.7);font-family:var(--font-serif),serif;font-weight:300;font-size:52px;letter-spacing:1px;padding-top:12px;padding-right:0px;padding-bottom:12px;padding-left:0px;transition:all 0.35s ease}.menu-item:hover{color:var(--gold-accent);letter-spacing:4px}.menu-item.menu-item{width:100%;text-align:center}@media (max-width:767px){.menu-item{font-size:38px}}.menu-divider{width:40px;height:1px;margin-top:32px;margin-right:0px;margin-bottom:32px;margin-left:0px;background-color:var(--gold-accent)}.menu-brand{color:rgba(250,250,248,.3);font-family:var(--font-sans),sans-serif;font-weight:300;font-size:13px;text-transform:uppercase;letter-spacing:2px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.legal-overlay{display:none;position:fixed;top:0px;right:0px;bottom:0px;left:0px;z-index:200;background-color:var(--overlay-bg);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.legal-overlay{overflow-y:auto;animation:fadeIn .35s ease}.legal-overlay-inner{max-width:800px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:120px;padding-right:60px;padding-bottom:80px;padding-left:60px}@media (max-width:767px){.legal-overlay-inner{padding-top:100px;padding-right:24px;padding-bottom:60px;padding-left:24px}}.legal-header{display:flex;justify-content:space-between;align-items:start;gap:24px;margin-bottom:48px}.legal-title{color:#fafaf8;font-family:var(--font-serif),serif;font-weight:400;font-size:48px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.legal-title{font-size:34px}}.legal-close{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:44px;height:44px;border-top:1px solid rgba(250,250,248,.15);border-right:1px solid rgba(250,250,248,.15);border-bottom:1px solid rgba(250,250,248,.15);border-left:1px solid rgba(250,250,248,.15);transition:border-color 0.3s}.legal-body{color:rgba(250,250,248,.7);font-family:var(--font-sans),sans-serif;font-weight:300;font-size:15px;line-height:2}.legal-body h3{color:#fafaf8;font-family:var(--font-serif),serif;font-weight:500;font-size:24px;margin-top:0px;margin-right:0px;margin-bottom:16px;margin-left:0px}.legal-body p{margin-top:0px;margin-right:0px;margin-bottom:28px;margin-left:0px}.logo-mark{width:153px;height:38px;color:#0a0a0a}.logo-mark svg{width:100%;height:100%}.logo-mark path{fill:#0a0a0a}.logo-mark rect{fill:#0a0a0a}.lang-de-block{display:block}.lang-en-block{display:none}.lang-de-grid{display:grid}.lang-en-grid{display:none}.lang-de-flex{display:flex}.lang-en-flex{display:none}.lang-de-inline{display:inline}.lang-en-inline{display:none}.lang-item{color:rgba(10,10,10,.35);font-family:"Inter",sans-serif;font-weight:500;letter-spacing:0.5px;padding-top:4px;padding-right:6px;padding-bottom:4px;padding-left:6px;transition:color 0.3s}.lang-sep{color:rgba(10,10,10,.2);font-size:11px}.nav-lang-de{color:inherit}.nav-lang-en{color:inherit}html.menu-open .lang-sep{color:rgba(250,250,248,.2)}html:not(.lang-en) .nav-lang-de{color:#0a0a0a}html.lang-en .nav-lang-en{color:#0a0a0a}html.menu-open .nav-lang-de{color:rgba(250,250,248,.4)}html.menu-open .nav-lang-en{color:rgba(250,250,248,.4)}html.menu-open:not(.lang-en) .nav-lang-de{color:var(--gold-accent)}html.menu-open.lang-en .nav-lang-en{color:var(--gold-accent)}.nav-lang-de:hover{color:var(--gold-accent)}.nav-lang-en:hover{color:var(--gold-accent)}.quote{color:var(--gold-accent);font-family:"Cormorant Garamond",serif;font-style:italic;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.card-line{width:32px;height:1px;margin-bottom:24px;background-color:var(--gold-accent)}.card-num{display:block;color:var(--gold-accent);font-family:"Cormorant Garamond",serif;font-weight:300;font-size:64px;line-height:1}.legal-impressum{display:none}.legal-datenschutz{display:none}html.impressum-open .legal-overlay.legal-impressum{display:block}html.datenschutz-open .legal-overlay.legal-datenschutz{display:block}html.menu-open .burger-line:nth-child(1){transform:translate3d(0,7.5px,0) rotateZ(45deg)}html.menu-open .burger-line:nth-child(2){opacity:0}html.menu-open .burger-line:nth-child(3){transform:translate3d(0,-7.5px,0) rotateZ(-45deg)}.hero{display:flex;align-items:center;position:relative;min-height:100vh;overflow:hidden}.hero-bg{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-image:url(https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?w=1920&q=80);background-size:cover;background-position:50% 50%;background-repeat:repeat;background-attachment:scroll;transition:transform 0.6s ease}.hero-bg:hover{transform:scale(1.08,1.08)}.hero-gradient{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-image:linear-gradient(135deg,rgba(10,10,10,.93) 0%,rgba(10,10,10,.72) 40%,rgba(10,10,10,.45) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;pointer-events:none}.hero-content-wrap{position:relative;z-index:2;width:100%;max-width:1400px;box-sizing:border-box;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:160px;padding-right:60px;padding-bottom:120px;padding-left:60px}@media (max-width:767px){.hero-content-wrap{padding-top:140px;padding-right:24px;padding-bottom:100px;padding-left:24px}}.hero-content{max-width:760px}.hero-line{margin-bottom:40px}.hero-line{animation:lineGrow 1s ease .3s both}.hero-title{color:#fafaf8;font-family:"Cormorant Garamond",serif;font-weight:300;font-size:78px;line-height:1.06;letter-spacing:-0.5px;margin-top:0px;margin-right:0px;margin-bottom:28px;margin-left:0px}.hero-title{animation:fadeUp 1.2s ease .2s both}@media (max-width:1119px){.hero-title{font-size:58px}}@media (max-width:767px){.hero-title{font-size:42px}}.hero-subhead{max-width:600px;color:var(--gold-accent);font-family:"Cormorant Garamond",serif;font-weight:300;font-size:26px;line-height:1.5;font-style:italic;margin-top:0px;margin-right:0px;margin-bottom:28px;margin-left:0px}.hero-subhead{animation:fadeUp 1.2s ease .5s both}@media (max-width:767px){.hero-subhead{font-size:21px}}.hero-body{max-width:560px;color:rgba(250,250,248,.65);font-family:"Inter",sans-serif;font-weight:300;font-size:18px;line-height:1.8;margin-top:0px;margin-right:0px;margin-bottom:52px;margin-left:0px}.hero-body{animation:fadeUp 1.2s ease .7s both}@media (max-width:767px){.hero-body{font-size:16px}}.hero-cta{animation:fadeUp 1.2s ease .9s both}.hero-scroll{display:flex;flex-flow:column;align-items:center;gap:8px;position:absolute;bottom:40px;left:50%;opacity:0.85;transform:translate3d(-50%,0,0)}.hero-scroll{animation:parallaxFloat 3s ease-in-out infinite}.hero-scroll-line{width:1px;height:40px;background-image:linear-gradient(to bottom,transparent,var(--gold-accent));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.hero-scroll-label{color:var(--gold-accent);font-family:"Inter",sans-serif;font-size:10px;text-transform:uppercase;letter-spacing:3px}.about-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px}@media (max-width:1023px){.about-grid{grid-template-columns:1fr;gap:48px}}.about-image-wrap{position:relative}@media (max-width:1023px){.about-image-wrap{order:-1}}.about-image{overflow:hidden;aspect-ratio:4/5}.about-image:hover{transform:scale(1.05,1.05)}.about-frame{position:absolute;right:-32px;bottom:-32px;z-index:-1;width:180px;height:180px;border-top:1px solid var(--gold-accent);border-right:1px solid var(--gold-accent);border-bottom:1px solid var(--gold-accent);border-left:1px solid var(--gold-accent)}.bet-top{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:80px;margin-bottom:120px}@media (max-width:1023px){.bet-top{grid-template-columns:1fr;gap:48px;margin-bottom:80px}}.bet-image{position:relative;aspect-ratio:3/4}.bet-image:hover{transform:scale(1.05,1.05)}.bet-cta-text{max-width:640px;color:rgba(250,250,248,.55);font-family:"Inter",sans-serif;font-weight:300;font-size:17px;line-height:1.85;margin-top:0px;margin-right:auto;margin-bottom:36px;margin-left:auto}.hotels-images{display:grid;grid-template-columns:1fr 1fr 1fr;gap:28px;margin-bottom:100px}@media (max-width:767px){.hotels-images{grid-template-columns:1fr}}.hotels-img{position:relative;overflow:hidden;aspect-ratio:3/4}.hotels-img:hover{transform:scale(1.05,1.05)}.hotels-img-offset{margin-top:40px}@media (max-width:767px){.hotels-img-offset{margin-top:0px}}.hotels-img-1{background-image:url(https://images.unsplash.com/photo-1566073771259-6a8506099945?w=600&q=80);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll}.hotels-img-2{background-image:url(https://images.unsplash.com/photo-1551882547-ff40c63fe5fa?w=600&q=80);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll}.hotels-img-3{background-image:url(https://images.unsplash.com/photo-1520250497591-112f2f40a3f4?w=600&q=80);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll}.hotels-features{display:grid;grid-template-columns:1fr 1fr;gap:60px 80px}@media (max-width:767px){.hotels-features{grid-template-columns:1fr;gap:32px}}.hotel-feature{padding-top:32px;padding-right:0px;padding-bottom:32px;padding-left:0px;border-top:1px solid var(--border-light-medium)}.hotel-feature h3{color:#0a0a0a;font-family:"Cormorant Garamond",serif;font-weight:500;font-size:26px;margin-top:0px;margin-right:0px;margin-bottom:12px;margin-left:0px}.hotel-feature p{color:var(--body-text-dark);font-family:"Inter",sans-serif;font-weight:300;font-size:15px;line-height:1.8;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hotels-closing{padding-top:60px;border-top:1px solid var(--border-light-subtle)}.hotels-closing-text{max-width:600px;color:var(--body-text-dark);font-family:"Inter",sans-serif;font-weight:300;font-size:16px;line-height:1.85;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.immo-top{display:grid;grid-template-columns:1fr 1.3fr;align-items:center;gap:80px;margin-bottom:100px}@media (max-width:1023px){.immo-top{grid-template-columns:1fr;gap:48px;margin-bottom:60px}}.immo-image{position:relative;aspect-ratio:4/5}.immo-image:hover{transform:scale(1.05,1.05)}.divider{position:relative;height:520px;overflow:hidden}@media (max-width:767px){.divider{height:380px}}.divider-overlay{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:20px;position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-image:linear-gradient(to bottom,rgba(10,10,10,.65),rgba(10,10,10,.35));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;pointer-events:none}.divider-quote{color:#fafaf8;font-family:"Cormorant Garamond",serif;font-weight:400;font-size:48px;text-align:center;font-style:italic;letter-spacing:1px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.divider-quote{font-size:30px}}.divider-sub{color:rgba(250,250,248,.5);font-family:"Inter",sans-serif;font-weight:400;font-size:14px;text-transform:uppercase;letter-spacing:3px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.kontakt-grid{display:grid;grid-template-columns:1fr 1.4fr;align-items:start;gap:120px}@media (max-width:1023px){.kontakt-grid{grid-template-columns:1fr;gap:60px}}.kontakt-address{margin-top:40px;margin-right:0px;margin-bottom:40px;margin-left:0px}.kontakt-address h3{color:#fafaf8;font-family:"Cormorant Garamond",serif;font-weight:500;font-size:24px;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px}.kontakt-address p{color:rgba(250,250,248,.5);font-family:"Inter",sans-serif;font-weight:300;font-size:15px;line-height:2.2;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.kontakt-address-line2{margin-top:16px}.kontakt-note{font-weight:400;font-size:16px}.privacy-band{text-align:center;padding-top:48px;padding-right:60px;padding-bottom:48px;padding-left:60px;background-color:var(--footer-band-bg)}.privacy-band p{color:rgba(250,250,248,.5);font-family:"Cormorant Garamond",serif;font-weight:400;font-size:20px;font-style:italic;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.site-footer{padding-top:56px;padding-right:60px;padding-bottom:44px;padding-left:60px;background-color:var(--overlay-bg);border-top:1px solid rgba(184,150,90,.3)}.footer-top{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:40px}.footer-top{flex-wrap:wrap}.footer-logo-mark{width:128px;height:32px;filter:brightness(0%) invert(100%)}.footer-links{display:flex;align-items:center;gap:32px}.footer-link{color:rgba(250,250,248,.4);font-family:"Inter",sans-serif;font-weight:400;font-size:12px;text-transform:uppercase;letter-spacing:1.5px;transition:color 0.3s}.footer-link:hover{color:var(--gold-accent)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:24px;border-top:1px solid rgba(250,250,248,.06)}.footer-bottom{flex-wrap:wrap}.footer-copyright{color:rgba(250,250,248,.25);font-family:"Inter",sans-serif;font-weight:300;font-size:12px}.footer-claim{color:rgba(250,250,248,.3);font-family:"Cormorant Garamond",serif;font-weight:300;font-size:15px;font-style:italic}.legal-close-icon{width:18px;height:18px}.about-section{background-color:var(--light-primary)}.hotels-section{background-color:var(--light-primary)}.werte-section{background-color:var(--light-primary)}.bet-section{background-color:var(--dark-primary)}.immo-section{background-color:var(--dark-primary)}.kontakt-section{background-color:var(--dark-primary)}.breakdance-form-field__input{width:100%;box-sizing:border-box;color:#fafaf8;font-family:"Inter",sans-serif;font-size:15px;padding-top:14px;padding-right:0px;padding-bottom:14px;padding-left:0px;background-color:transparent;border-radius:0px;border-top:none solid;border-right:none solid;border-bottom:1px solid rgba(250,250,248,.12);border-left:none solid}.breakdance-form-field__input{box-shadow:none}.breakdance-form-field textarea.breakdance-form-field__input{width:100%;box-sizing:border-box;color:#fafaf8;font-family:"Inter",sans-serif;font-size:15px;padding-top:14px;padding-right:0px;padding-bottom:14px;padding-left:0px;background-color:transparent;border-radius:0px;border-top:none solid;border-right:none solid;border-bottom:1px solid rgba(250,250,248,.12);border-left:none solid}.breakdance-form-field textarea.breakdance-form-field__input{box-shadow:none}.breakdance-form-field__label{display:block;color:rgba(250,250,248,.5);font-family:"Inter",sans-serif;font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:2px;margin-bottom:10px}.breakdance-form-field__required{color:var(--gold-accent)}.breakdance-form-field{margin-bottom:28px}.breakdance-form-field--checkbox{display:flex;align-items:start;gap:12px}.breakdance-form-field--checkbox label{color:rgba(250,250,248,.5);font-family:"Inter",sans-serif;font-weight:300;font-size:13px;line-height:1.6}.breakdance-form-field--checkbox input{margin-top:3px}.breakdance-form-field--checkbox input{accent-color:var(--gold-accent)}.breakdance-form-button__submit{color:#fafaf8;padding-top:18px;padding-right:40px;padding-bottom:18px;padding-left:40px;background-color:transparent;border-radius:0px;border-top:1px solid var(--gold-accent);border-right:1px solid var(--gold-accent);border-bottom:1px solid var(--gold-accent);border-left:1px solid var(--gold-accent)}.breakdance-form-button__submit:hover{background-color:var(--gold-accent)}.breakdance-form-button__submit{box-shadow:none}.button-atom__text{color:inherit;font-family:"Inter",sans-serif;font-weight:500;font-size:13px;text-transform:uppercase;letter-spacing:2px}.breakdance-form .breakdance-form-field__input{color:#fafaf8;font-family:"Inter",sans-serif;font-size:15px;background-color:transparent;border-radius:0px;border-top:0px solid rgba(250,250,248,.12);border-right:0px solid rgba(250,250,248,.12);border-bottom:1px solid rgba(250,250,248,.12);border-left:0px solid rgba(250,250,248,.12)}.breakdance-form .breakdance-form-field__input:focus{background-color:transparent;border-top:0px solid rgba(250,250,248,.12);border-right:0px solid rgba(250,250,248,.12);border-bottom:1px solid #b8965a;border-left:0px solid rgba(250,250,248,.12)}.breakdance-form .breakdance-form-field__input:focus{box-shadow:none}.menu-close{display:flex;justify-content:center;align-items:center;position:absolute;top:40px;right:60px;width:44px;height:44px;border-top:1px solid rgba(250,250,248,.15);border-right:1px solid rgba(250,250,248,.15);border-bottom:1px solid rgba(250,250,248,.15);border-left:1px solid rgba(250,250,248,.15);transition:border-color 0.3s}@media (max-width:767px){.menu-close{top:20px;right:20px}}.menu-close-icon{width:18px;height:18px}.footer-legal-left{display:flex;align-items:center;gap:0px}.footer-legal-left{flex-wrap:wrap}.footer-agency-link{color:rgba(250,250,248,.25);font-family:"Inter",sans-serif;font-weight:300;font-size:12px;transition:color 0.3s}.footer-agency-link:hover{color:var(--gold-accent)}.img-zoom-wrap{position:relative;overflow:hidden;transition:transform 0.6s ease}.img-zoom-wrap:hover{transform:scale(1.03,1.03)}.img-zoom-inner{position:absolute;top:0px;right:0px;bottom:0px;left:0px;transition:transform 0.6s ease}.img-zoom-inner:hover{transform:scale(1.08,1.08)}.img-zoom-inner{background-size:cover;background-position:center}.bet-image-bg{background-image:url(https://images.unsplash.com/photo-1554469384-e58fac16e23a?w=800&q=80);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll}.immo-image-bg{background-image:url(https://images.unsplash.com/photo-1545324418-cc1a3fa10c00?w=800&q=80);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll}.about-image-bg{background-image:url(https://images.unsplash.com/photo-1497366216548-37526070297c?w=800&q=80);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll}.zoom-fill{position:absolute;top:0px;right:0px;bottom:0px;left:0px}.divider-bg{background-image:url(https://images.unsplash.com/photo-1477959858617-67f85cf4f1df?w=1920&q=80);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll}.breakdance-form-checkbox input[type="checkbox"]{color:#b8965a;background-color:transparent;border-radius:2px;border-top:1px solid rgba(250,250,248,.25);border-right:1px solid rgba(250,250,248,.25);border-bottom:1px solid rgba(250,250,248,.25);border-left:1px solid rgba(250,250,248,.25)}.site-footer-alt{padding-top:90px;padding-right:60px;padding-bottom:60px;padding-left:60px;background-color:var(--nav-bg-default);border-top:1px solid rgba(184,150,90,.4)}.footer-alt-inner{max-width:700px;text-align:center}.footer-alt-badge{display:inline-block;color:rgba(184,150,90,.8);font-family:"Inter",sans-serif;font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:2px;margin-bottom:32px;padding-top:6px;padding-right:14px;padding-bottom:6px;padding-left:14px;border-top:1px solid rgba(184,150,90,.4);border-right:1px solid rgba(184,150,90,.4);border-bottom:1px solid rgba(184,150,90,.4);border-left:1px solid rgba(184,150,90,.4)}.footer-alt-logo-mark{width:180px;height:45px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}@media (max-width:767px){.footer-alt-logo-mark{width:140px;height:35px}}.footer-alt-claim{color:rgba(10,10,10,.55);font-family:"Cormorant Garamond",serif;font-weight:300;font-size:24px;font-style:italic;margin-top:24px;margin-right:0px;margin-bottom:0px;margin-left:0px}.footer-alt-line{margin-top:36px;margin-right:auto;margin-bottom:36px;margin-left:auto}.footer-alt-row{display:flex;justify-content:center;align-items:center;gap:18px;margin-bottom:28px}.footer-alt-row{flex-wrap:wrap}.footer-alt-link{color:rgba(10,10,10,.45);font-family:"Inter",sans-serif;font-weight:400;font-size:12px;text-transform:uppercase;letter-spacing:1.5px;transition:color 0.3s}.footer-alt-link:hover{color:var(--gold-accent)}.footer-alt-sep{color:rgba(10,10,10,.2);font-size:12px}.footer-alt-copy{color:rgba(10,10,10,.3);font-family:"Inter",sans-serif;font-weight:300;font-size:12px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}