@font-face{font-display:swap;font-family:'Cormorant Garamond';font-style:normal;font-weight:400;src:url("../fonts/cormorant-garamond-v21-latin/cormorant-garamond-v21-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:'Cormorant Garamond';font-style:normal;font-weight:600;src:url("../fonts/cormorant-garamond-v21-latin/cormorant-garamond-v21-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:300;src:url("../fonts/montserrat-v31-latin/montserrat-v31-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:400;src:url("../fonts/montserrat-v31-latin/montserrat-v31-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:500;src:url("../fonts/montserrat-v31-latin/montserrat-v31-latin-500.woff2") format("woff2")}*{margin:0;padding:0;box-sizing:border-box}.black{color:#000}.bg-black,.frame-bg-black{background-color:#000}.white{color:#fff}.bg-white,.frame-bg-white{background-color:#fff}.text-emphasized{font-size:1.1rem;line-height:1.8rem}.text-strong{font-weight:700}.text-small{font-size:.85rem}.text-regular{font-weight:400}.text-muted{color:rgba(0,0,0,0.46)}.uppercase,#weo-footer-meta-nav a,h2,.h2,h1,.h1{text-transform:uppercase}.text-right{text-align:right}.text-center{text-align:center}.list-bare{margin:0;padding:0;list-style:none}.img-responsive{max-width:100%;height:auto}.img-responsive-full{width:100%;max-width:100%;height:auto}.img-cover{object-fit:cover;object-position:center;width:100%;height:100%}.img-circle{border-radius:50%}.table-responsive{display:block;width:100%;overflow-x:auto}.table{width:100%;border-collapse:collapse;border-spacing:0}.pt-0{padding-top:0}.pb-0{padding-bottom:0 !important}.py-1{padding-top:.25rem;padding-bottom:.25rem}.px-2{padding-right:.5rem;padding-left:.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.p-2{padding:.5rem}.p-3,.frame-p-3{padding:1rem}.pt-3{padding-top:1rem}.pl-3{padding-left:1rem}.py-3{padding-top:1rem;padding-bottom:1rem}@media screen and (min-width: 768px){.pt-md-3{padding-top:1rem}}.pb-4{padding-bottom:2rem}.py-4{padding-top:2rem;padding-bottom:2rem}@media screen and (min-width: 992px){.p-lg-4{padding:2rem}}@media screen and (min-width: 992px){.py-lg-4{padding-top:2rem;padding-bottom:2rem}}@media screen and (min-width: 992px){.pt-lg-5{padding-top:4rem}}@media screen and (min-width: 992px){.pb-lg-5{padding-bottom:4rem}}.py-5{padding-top:4rem;padding-bottom:4rem}@media screen and (min-width: 768px){.py-md-5{padding-top:4rem;padding-bottom:4rem}}@media screen and (min-width: 992px){.py-lg-5{padding-top:4rem;padding-bottom:4rem}}@media screen and (min-width: 992px){.px-lg-5{padding-left:4rem;padding-right:4rem}}@media screen and (min-width: 992px){.px-lg-6{padding-left:8rem;padding-right:8rem}}.frame-p-3--md-4,.p-3--md-4{padding:1rem}@media screen and (min-width: 768px){.frame-p-3--md-4,.p-3--md-4{padding:2rem}}.frame-p-3--md-4-y-0,.p-3--md-4-y-0{padding-right:1rem;padding-left:1rem}@media screen and (min-width: 768px){.frame-p-3--md-4-y-0,.p-3--md-4-y-0{padding-right:2rem;padding-left:2rem}}.frame-p-3--md-4-top-0,.p-3--md-4-top-0{padding-bottom:1rem;padding-right:1rem;padding-left:1rem}@media screen and (min-width: 768px){.frame-p-3--md-4-top-0,.p-3--md-4-top-0{padding-bottom:2rem;padding-right:2rem;padding-left:2rem}}.frame-p-3--md-4-bottom-0,.p-3--md-4-bottom-0{padding-top:1rem;padding-right:1rem;padding-left:1rem}@media screen and (min-width: 768px){.frame-p-3--md-4-bottom-0,.p-3--md-4-bottom-0{padding-top:2rem;padding-right:2rem;padding-left:2rem}}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.mt-1{margin-top:.25rem}.mb-1{margin-bottom:.25rem}.mt-2{margin-top:.5rem}.mb-2{margin-bottom:.5rem}.mt-3{margin-top:1rem}.mb-3{margin-bottom:1rem}.my-3{margin:1rem 0}@media screen and (min-width: 992px){.ml-lg-3{margin-left:1rem}}.mt-4{margin-top:2rem}.mb-4{margin-bottom:2rem}.my-4{margin-top:2rem;margin-bottom:2rem}.mt-5{margin-top:4rem}@media screen and (min-width: 992px){.mt-lg-5{margin-top:4rem}}.mb-5{margin-bottom:4rem}@media screen and (min-width: 992px){.my-lg-5{margin-top:4rem;margin-bottom:4rem}}.frame-space-before-large{margin-top:2rem}.frame-space-before-extra-large{margin-top:4rem}.frame-space-after-large{margin-bottom:2rem}.frame-space-after-extra-large{margin-bottom:2rem}@media screen and (min-width: 768px){.frame-space-after-extra-large{margin-bottom:4rem}}.d-block{display:block}.d-inline-block{display:inline-block}.relative{position:relative}.h-100{height:100%}html{font-size:16px}body{line-height:1.4rem;font-family:"Montserrat",Helvetica,Arial,sans-serif;font-weight:400;color:#706f6c;background-color:#f4f0ea}a{color:#494846;text-decoration:none}a:hover{color:#706f6c;text-decoration:underline}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:#706f6c;margin-bottom:1rem;margin-top:2rem}h1,.h1{font-size:2.5rem;line-height:2.9rem;font-weight:700}h2,.h2{letter-spacing:0.05rem;font-size:2rem;line-height:2.4rem;font-weight:700}h3,.h3{font-size:1.24rem;line-height:1.64rem;font-weight:400}h4,.h4{font-size:1.5rem;line-height:1.9rem;font-weight:700}h5,.h5{font-size:1.25rem;line-height:1.65rem;font-weight:700}h6,.h6{font-size:1rem;line-height:1.4rem}strong,b{font-weight:700;color:#706f6c}section{padding-top:2rem;padding-bottom:2rem}section p,section ul,section ol,section dl,section h3,section h4,section h5,section figure,section form{margin-bottom:1rem}section ul,section ol{padding-left:1.4rem;line-height:1.5}@media screen and (min-width: 1280px){section{padding-top:4rem;padding-bottom:6rem}}.social-media-icons-container{display:flex;align-items:center;justify-content:flex-start;gap:.5rem}.social-media-icons-container img{width:40px;height:40px;filter:brightness(0.5)}.weo-legal-content h2,.weo-legal-content .h2{text-transform:none;letter-spacing:0;font-size:1.2rem;line-height:1.5rem;font-weight:700}.weo-legal-content h3,.weo-legal-content .h3{font-size:1.1rem;line-height:1.4rem;font-weight:400}.weo-legal-content h4,.weo-legal-content .h4{font-size:1rem;line-height:1.3rem;font-weight:700}.region-inner-content{margin-left:auto;margin-right:auto;max-width:980px}#region img[src$=".webp"]{border-radius:4px}.container{margin:0 auto;max-width:1600px;padding-left:1rem;padding-right:1rem}.container.--narrow{max-width:980px}.row{display:flex;flex-wrap:wrap;flex-direction:row;align-items:normal;justify-content:left;margin:-1rem 0 0 -1rem}.row-gapless{margin:0}.row-reverse{flex-direction:row-reverse}.row-center{justify-content:center}.col,div[class*="col-"]{padding:1rem 0 0 1rem;margin:0;min-width:0;max-width:100%}.row-gapless>.col{padding:0}.xs-2{width:16.66666667%}.xs-4{width:33.333333333%}.xs-6{width:50%}.xs-8{width:66.666666666%}.xs-10{width:83.33333333%}.xs-12{width:100%}@media screen and (min-width: 576px){.sm-3{width:25%}.sm-4{width:33.333333333%}.sm-6{width:50%}.sm-8{width:66.666666666%}.sm-9{width:75%}}@media screen and (min-width: 768px){.md-2{width:16.66666666%}.md-3{width:25%}.md-4{width:33.333333333%}.md-5{width:41.666666666%}.md-6{width:50%}.md-7{width:58.333333333%}.md-8{width:66.666666666%}.md-9{width:75%}.md-10{width:83.3333333333%}.md-12{width:100%}}@media screen and (min-width: 992px){.lg-1{width:8.333333333%}.lg-2{width:16.66666666%}.lg-3{width:25%}.lg-4{width:33.333333333%}.lg-5{width:41.666666666%}.lg-6{width:50%}.lg-7{width:58.333333333%}.lg-8{width:66.666666666%}.lg-9{width:75%}.lg-10{width:83.3333333333%}.lg-12{width:100%}.offset-lg-1{margin-left:8.333333333%}.offset-lg-2{margin-left:16.66666666%}.offset-lg-3{margin-left:25%}}@media screen and (min-width: 1280px){.xl-1{width:8.333333333%}.xl-2{width:16.66666666%}.xl-3{width:25%}.xl-4{width:33.333333333%}.xl-6{width:50%}.xl-7{width:58.333333333%}.xl-8{width:66.666666666%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333333%}}#weo-page-footer{padding:2rem 0;font-size:.85rem;background:rgba(255,255,255,0.7);border-top:1px solid rgba(0,0,0,0.08);letter-spacing:0.06rem;color:rgba(0,0,0,0.46)}#weo-footer-copyright{text-align:center}@media screen and (min-width: 768px){#weo-footer-copyright{text-align:left}}#weo-footer-meta-nav a{letter-spacing:0.12rem;color:rgba(0,0,0,0.46);display:inline-block;font-size:.78rem}#weo-footer-meta-nav>ul{display:flex;justify-content:center}#weo-footer-meta-nav>ul>li{padding-left:.25rem}#weo-footer-meta-nav>ul>li:before{content:'.'}#weo-footer-meta-nav>ul>li:first-child{padding-left:0}#weo-footer-meta-nav>ul>li:first-child:before{display:none}@media screen and (min-width: 768px){#weo-footer-meta-nav>ul{display:flex;justify-content:flex-end}}.hero{width:100%;height:60vh;position:relative;background:url("/assets/images/content/2025.12.12_Sonnenuntergang_Schauinsland_2500x.webp") center 55%/cover no-repeat;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 992px){.hero{height:70vh}}@media screen and (min-width: 1280px){.hero{height:90vh}}@media screen and (min-width: wide-screen){.hero{height:100vh}}.hero::before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom, rgba(0,0,0,0.22), rgba(0,0,0,0.45));z-index:0}.hero-center{position:relative;z-index:1;text-align:center;padding:1.5rem 2rem}.hero-claim{font-family:"Cormorant Garamond", serif;font-size:clamp(1.8rem, 3.5vw, 2.6rem);color:#ffffff;letter-spacing:0.14em;text-transform:uppercase}.weo-booking-link-wrapper{display:inline-block;padding:.5rem 2rem;text-align:center;background-color:#f4f0ea;border-radius:0.25rem;transition:background-color 0.4s}.weo-booking-link-wrapper:hover{background-color:#e6ddcf}.hero-bottom{position:absolute;bottom:2rem}@media screen and (min-width: 1600px){.hero-bottom{bottom:10%}}.bar{position:absolute;left:14px;height:3px;width:34px;background:#706f6c;display:block;transition:0.5s;transform-origin:center}.bar:nth-child(1){top:21px}.bar:nth-child(2){top:29px}.bar:nth-child(3){top:37px}#page-main-menu{position:absolute;top:0;right:0;width:100%;height:4rem;z-index:10}#page-main-menu>button{position:absolute;right:1rem;top:0;display:block;width:60px;height:60px;border:none;background:transparent;outline:none;z-index:15;cursor:pointer}#page-main-menu>button:active,#page-main-menu>button:focus,#page-main-menu>button:hover{outline:none !important;border:none !important}@media screen and (min-width: 1600px){#page-main-menu>button{display:none}}#page-main-menu>ul{list-style:none;margin:0;overflow:hidden;transition:all .4s linear;max-height:0;background-color:#fff;width:100%;padding:0 1rem;font-size:.875rem;letter-spacing:.05rem;text-transform:uppercase;color:var(--text-strong)}#page-main-menu>ul a{line-height:1rem;text-decoration:none;display:block;color:var(--text-strong);text-align:center}#page-main-menu>ul a:hover,#page-main-menu>ul a:focus{text-decoration:none}#page-main-menu>ul li.current-menu-item>a{font-weight:700}#page-main-menu>ul>li{border-bottom:thin solid rgba(0,0,0,0.15)}#page-main-menu>ul>li>a{padding:.5rem 0;font-size:1rem;line-height:1rem}#page-main-menu>ul>li ul{margin-bottom:.5rem}#page-main-menu>ul>li ul li a{padding:.25rem 0 .25rem .5rem}@media screen and (min-width: 1600px){#page-main-menu>ul{max-height:initial;display:flex;flex-wrap:wrap;flex-direction:row;align-items:baseline;justify-content:flex-end;background-color:transparent}#page-main-menu>ul>li{margin-left:1rem;border-bottom:none}#page-main-menu>ul>li>a{padding:.5rem .5rem .25rem .5rem;font-size:1rem;line-height:1rem;color:#000;text-decoration:none;border-top-left-radius:.5rem;border-top-right-radius:.5rem}}@media screen and (min-width: 1600px){#page-main-menu{top:initial;bottom:1.5rem;right:0;width:auto;height:auto}}#page-main-menu[data-status="active"]{z-index:12}#page-main-menu[data-status="active"]>button .bar:nth-child(1){transform:translateY(9px) rotate(-45deg)}#page-main-menu[data-status="active"]>button .bar:nth-child(2){opacity:0}#page-main-menu[data-status="active"]>button .bar:nth-child(3){transform:translateY(-7px) rotate(45deg)}#page-main-menu[data-status="active"]>ul{max-height:10000px;padding:5rem 1rem 1rem 1rem;box-shadow:0 4px 4px rgba(0,0,0,0.15)}@media screen and (min-width: 1600px){#page-main-menu[data-status="active"]>ul{padding-bottom:4rem}}#page-main-menu[data-status="deactivated"]>ul{max-height:0}
