:root{--text-color: #000;--brand-primary: #F18700}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:Rubik,sans-serif;font-size:16px;font-weight:400;line-height:1.6666666667;color:#000;text-align:left;background-color:#fcfdfb}body.is-locked{overflow:hidden}body.is-locked .page-header--top{visibility:hidden;transition:visibility 0s}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6,p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}blockquote{margin:0 0 1rem}b,strong{font-weight:800}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:#f18700;text-decoration:none;background-color:transparent}a:hover{color:#be6a00;text-decoration:none}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:10px;padding-bottom:10px;color:#000;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin:0}button{border-radius:0}button:focus{outline:none}button:focus-visible{outline:5px solid #F18700}:focus-visible{outline:5px solid #F18700;outline-offset:5px}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-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-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}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.accordion--header,.h6{font-family:Fraunces,serif;font-weight:800;margin-top:0;margin-bottom:0;-webkit-hyphens:auto;hyphens:auto;word-break:break-all}@supports (hyphens: auto){h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.accordion--header,.h6{word-break:normal}}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.accordion--header a,.h6 a{color:inherit;text-decoration:none}h1 a:hover,h1 a:focus,h2 a:hover,h2 a:focus,h3 a:hover,h3 a:focus,h4 a:hover,h4 a:focus,h5 a:hover,h5 a:focus,h6 a:hover,h6 a:focus,.h1 a:hover,.h1 a:focus,.h2 a:hover,.h2 a:focus,.h3 a:hover,.h3 a:focus,.h4 a:hover,.h4 a:focus,.h5 a:hover,.accordion--header a:hover,.h5 a:focus,.accordion--header a:focus,.h6 a:hover,.h6 a:focus{color:inherit;text-decoration:none}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.accordion--header small,.h6 small{display:block;margin-top:30px;line-height:1.15;font-size:clamp(18px,18px + 12 * (100vw - 768px) / 632,30px);font-weight:500;word-break:normal}h1,.h1{font-size:clamp(40px,40px + 40 * (100vw - 768px) / 632,80px);line-height:1.125}h2,.h2{font-size:clamp(30px,30px + 30 * (100vw - 768px) / 632,60px);line-height:1.1666666667}h3,.h3{font-size:clamp(26px,26px + 19 * (100vw - 768px) / 632,45px);line-height:1.1538}h4,.h4{font-size:clamp(24px,24px + 6 * (100vw - 768px) / 632,30px);line-height:1.1666666667}h4 small,.h4 small{font-size:.8em}h5,.h5,.accordion--header{font-size:clamp(20px,20px + 5 * (100vw - 768px) / 632,25px);line-height:1.12}h5 small,.h5 small,.accordion--header small{font-size:1em}h6,.h6{font-size:clamp(16px,16px + 4 * (100vw - 768px) / 632,20px);line-height:1.25}h6 small,.h6 small{font-size:1em}hr{margin-top:30px;margin-bottom:30px;opacity:1;background-image:linear-gradient(to right,#c5cbb1 33%,#c5cbb100 0%);background-position:bottom;background-size:6px 2px;background-repeat:repeat-x;border:none;height:2px}hr.has-logo{background:#000;height:1px;position:relative}hr.has-logo:after{content:"";position:absolute;background:url("data:image/svg+xml,%3Csvg width='101' height='51' viewBox='0 0 101 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M42.9448 30.9347L67.4585 6.22179C71.5595 2.07364 76.3026 0.277344 80.4219 0.277344C84.5411 0.277344 88.5228 1.26808 94.1466 6.99031C95.9173 8.7866 100.853 13.3236 100.211 14.0181C98.5319 15.8422 89.1925 15.8514 87.3485 14.5551C85.3668 13.1662 84.6512 10.5273 80.5503 10.5273C77.1374 10.5273 75.2292 12.9348 71.8072 16.3792C68.3943 19.8329 60.9173 27.3329 56.642 31.7125C51.2384 37.2588 46.9081 34.9347 43.1558 32.0273C42.6696 31.6477 42.9448 30.9347 42.9448 30.9347Z' fill='%2389A356'/%3E%3Cpath d='M77.7529 17.6743C77.7529 17.6743 64.4869 31.1372 59.7346 35.8409C53.2391 42.2668 46.3492 41.2298 38.1382 34.165C31.6979 28.628 25.9456 24.4243 19.5694 24.3687C13.2208 24.3131 9.45932 27.2669 5.97308 31.2854C1.86299 36.0261 -0.751686 38.8224 0.193268 39.3224C1.87217 40.202 10.8171 40.7668 12.3768 39.0354C13.8722 37.378 15.5878 34.4983 19.5511 34.5631C22.5235 34.6094 25.2208 36.8965 29.5144 40.3502C32.8263 43.0169 41.3125 49.7854 49.863 50.0446C60.0832 50.3502 65.1107 45.5817 76.8355 33.128C85.1199 24.3224 80.8813 18.7113 78.7437 17.4243C78.2667 17.1372 77.7529 17.6743 77.7529 17.6743Z' fill='%235B98A9'/%3E%3Cpath d='M63.23 3.15583C63.6612 2.7762 63.7071 2.24843 63.4135 2.01695C61.4777 0.507686 54.4777 -2.49231 48.0098 4.0262C43.2484 8.83176 35.7346 16.3966 30.6062 21.5725C30.6062 21.5725 29.8906 22.2021 30.4502 22.5355C31.7713 23.2947 35.4318 25.8318 37.7988 27.5725C38.0465 27.7577 38.5419 28.2392 39.0098 27.7484L63.23 3.15583Z' fill='%23C66153'/%3E%3C/svg%3E%0A") #fcfdfb center no-repeat;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:40px;background-size:contain}hr.has-logo:before{content:"";width:120px;height:40px;background:#fcfdfb;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}p{margin-bottom:1em}.lead{line-height:1.3;font-size:clamp(20px,20px + 4 * (100vw - 768px) / 632,24px)}.medium-txt{font-weight:500;line-height:clamp(25px,25px + 5 * (100vw - 768px) / 632,30px)}.sm-txt{font-size:14px;line-height:1}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-justify{text-align:justify!important}*{scrollbar-width:thin}html{scroll-behavior:smooth}body{overflow-x:hidden;width:100%;will-change:background;transition:background .33s .1s}.theme-vineyard body{background:#deb6b0}.theme-hill body{background:#c5cbb1}.theme-river body{background:#b7cbcf}::-moz-selection{background:#f18700;color:#fcfdfb}::selection{background:#f18700;color:#fcfdfb}.page-header{position:relative}.page-header.no-media .page-header--logo{padding-top:75px}.page-header.no-media .page-header--logo .logo{max-width:160px;margin:0 auto}.page-header--wave{position:absolute;left:0;bottom:-35px;width:clamp(310px,310px + 465 * (100vw - 768px) / 632,775px);height:auto;z-index:10}.subpage .page-header--wave{left:auto;right:0;bottom:auto;top:100%;width:clamp(165px,165px + 290 * (100vw - 768px) / 632,455px);z-index:-1}.frontpage-destination .page-header--wave path,.landingpage .page-header--wave path{fill:#fcfdfb;opacity:.3}.frontpage-destination .page-header--wave div,.landingpage .page-header--wave div{-webkit-backdrop-filter:initial!important;backdrop-filter:initial!important}.page-header--top{position:absolute;top:0;left:0;width:100%;z-index:9987;padding-top:60px;padding-bottom:15px;padding-left:clamp(30px,30px + 45 * (100vw - 1200px) / 200,75px);padding-right:clamp(30px,30px + 45 * (100vw - 1200px) / 200,75px);transition:transform .33s,visibility .33s .33s}.no-media .page-header--top{padding-bottom:59px}.scroll-direction--scrolled-further .page-header--top{background:#fcfdfb;position:fixed;padding:15px 75px;transform:translateY(-100%);top:-100%}.scroll-direction--scrolled-further.scroll-direction--up .page-header--top{top:0;transform:translateY(0);box-shadow:0 0 40px #0000000d}.page-header--top-nav ul{list-style:none;display:flex;gap:10px}.page-header--top-nav ul .btn{white-space:nowrap}.page-header--top-nav>ul{margin:0;padding:0;align-items:center}.page-header--top-nav .logo-item{margin:0 auto}.page-header--top-nav .logo-item .only-scroll{display:none}.scroll-direction--scrolled-further .page-header--top-nav .logo-item .only-scroll{display:block}.scroll-direction--scrolled-further .page-header--top-nav .logo-item>.logo{display:none}.subpage .page-header--top-nav .logo-item>.logo svg>path,.frontpage-destination .page-header--top-nav .logo-item>.logo svg>path{fill:#fcfdfb}.page-header--top-nav .main-nav--toggle{background:#000;color:#fcfdfb;font-family:Fraunces,serif;font-weight:800;min-height:60px}.page-header--top-nav .main-nav--toggle svg path{transition:stroke .3s}.page-header--top-nav .main-nav--toggle .icon{font-size:30px;display:inline-flex;align-items:center}.page-header--badge{position:absolute;z-index:22;left:30px;bottom:-10px;color:#000}.frontpage .page-header--badge{bottom:2.2148394241%}.page-header .logo{justify-self:start;margin-left:0;margin-right:auto;max-height:clamp(45px,45px + 20 * (100vw - 768px) / 632,65px);max-width:unset}.page-header .logo.liebliches-taubertal{max-height:clamp(75px,75px + 20 * (100vw - 768px) / 632,95px)}.page-header .logo.default{max-height:clamp(50px,50px + 30 * (100vw - 768px) / 632,80px)}.page-header>.logo{position:absolute;height:clamp(45px,45px + 20 * (100vw - 768px) / 632,65px);top:75px;left:50%;transform:translate(-50%);z-index:5;width:auto;max-width:calc(100vw - 60px)}.page-header>.logo.liebliches-taubertal{height:clamp(75px,75px + 20 * (100vw - 768px) / 632,95px)}.page-header>.logo.liebliches-taubertal svg{height:clamp(75px,75px + 20 * (100vw - 768px) / 632,95px)}.page-header>.logo.default{height:clamp(50px,50px + 30 * (100vw - 768px) / 632,80px)}.page-header>.logo.default svg{height:clamp(50px,50px + 30 * (100vw - 768px) / 632,80px)}.landingpage .page-header>.logo:not(.no-media) svg>path,.frontpage-destination .page-header>.logo:not(.no-media) svg>path{fill:#fcfdfb}.subpage .page-header>.logo svg>path{fill:#000}.page-header>.logo svg{height:clamp(45px,45px + 20 * (100vw - 768px) / 632,65px);width:auto}.page-header.no-media>.logo{position:relative;transform:none;top:0;left:auto;margin:75px auto 0}.page-header.no-media .logo-item>.logo svg>path{fill:#000}.header-media{position:relative;min-height:500px;overflow:hidden;display:block;width:100%;padding-bottom:40.1041666667%;aspect-ratio:1920/770;background:#757575}.frontpage .header-media{padding-bottom:unset;aspect-ratio:1920/1225;max-height:100vh;max-height:100svh}.frontpage .header-media:before{content:"";z-index:4;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Ebene_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1920 280'%3E%3C!-- Generator: Adobe Illustrator 29.6.1, SVG Export Plug-In . SVG Version: 2.1.1 Build 9) --%3E%3Cpath d='M1445.5,278.7c-409.8-5-756.7-180.3-915.5-232.6C328-20.3,109.5-4.9,0,29.6v250.4h1920v-53.4c-143.5,28.4-291.2,54.3-474.5,52.1Z' style='fill: %23FCFDFB;'/%3E%3C/svg%3E") no-repeat center calc(100% + 1px)}.header-media .curve{width:calc(100% + 2px);height:300px;background:url("data:image/svg+xml,%3Csvg id='Ebene_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1920 219'%3E%3Cpath d='M0,28.7v190.3h1920V0c-319.6,135.9-640.7,216.2-975.7,218.8C562.9,221.8,264.1,150.7,0,28.7Z' fill='%23FCFDFB'/%3E%3Cpath d='M0,28.7v190.3h1920V0c-319.6,135.9-640.7,216.2-975.7,218.8C562.9,221.8,264.1,150.7,0,28.7Z' fill='%23FCFDFB'/%3E%3C/svg%3E") no-repeat center bottom;position:absolute;left:0;bottom:-1px;z-index:11;background-size:100% auto;transition:background-size 1.5s;will-change:background-size}.scroll-direction--down .header-media .curve,.scroll-direction--up.scroll-direction--scrolled-further .header-media .curve{background-size:300% auto}.header-media:after{content:"";height:100%;width:100%;z-index:1;position:absolute;left:0;top:0;background:linear-gradient(180deg,#0000 59.31%,#00000080 98.85%),linear-gradient(180deg,#000000b3,#0000 29.62%)}.header-media>img,.header-media>picture>img,.header-media>video,.header-media>iframe{position:absolute;top:0;left:0;width:100%;height:100%}.header-media>img,.header-media>picture>img,.header-media>video{-o-object-fit:cover;object-fit:cover}.header-media--content{position:absolute;right:0;padding:0;bottom:22.4489795918%;z-index:11;max-width:min(1020px,60vw);width:100%;padding-right:clamp(30px,30px + 120 * (100vw - 768px) / 632,150px)}.header-media--content .h1{font-size:clamp(50px,50px + 80 * (100vw - 768px) / 1152,130px)}.frontpage-destination .header-media--content .h1{font-size:clamp(45px,45px + 55 * (100vw - 768px) / 1152,100px)}.header-media--content .h1,.header-media--content .h2{color:#fcfdfb;line-height:1}.header-media--content .h1 span,.header-media--content .h2 span{display:block}.header-media--content .h1 small,.header-media--content .h2 small{margin-top:clamp(15px,15px + 25 * (100vw - 768px) / 1152,40px);font-size:clamp(18px,18px + 12 * (100vw - 768px) / 1152,30px)}.header-media--content .btn{width:100%;justify-content:center;margin-top:clamp(40px,40px + 40 * (100vw - 768px) / 632,80px)}.main-content{padding-top:clamp(60px,60px + 40 * (100vw - 768px) / 632,100px);padding-bottom:clamp(60px,60px + 40 * (100vw - 768px) / 632,100px)}.main-content>.container>.area:first-child{margin-top:0}.main-content>.container>.area:last-child{margin-bottom:0}:root{--scrollbarWidth: 0px}.footer{background:#c5cbb1;padding-left:clamp(30px,30px + 70 * (100vw - 768px) / 632,100px);padding-right:clamp(30px,30px + 70 * (100vw - 768px) / 632,100px);margin-top:100px;position:relative}.footer.no-newsletter{padding-top:clamp(60px,60px + 40 * (100vw - 768px) / 632,100px)}.footer:before{content:"";background:url("data:image/svg+xml,%3Csvg width='945' height='691' viewBox='0 0 945 691' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.1'%3E%3Cpath d='M427.89 43.5183C433.929 38.2344 434.533 30.9878 430.456 27.8174C403.433 6.98349 305.604 -34.3824 215.323 55.596C148.896 121.872 43.8208 226.344 -27.7392 297.753C-27.7392 297.753 -37.7032 306.509 -29.8528 311.038C-11.4344 321.606 39.7447 356.48 72.6562 380.485C76.1286 383.051 83.0732 389.694 89.5649 382.9L427.89 43.5183Z' fill='%23FCFDFB'/%3E%3Cpath d='M144.671 426.983L486.921 85.9409C544.29 28.723 610.415 3.96387 667.934 3.96387C725.454 3.96387 781.011 17.7022 859.516 96.6598C884.124 121.57 953.118 183.921 944.21 193.583C920.81 218.795 790.371 218.795 764.555 200.98C736.928 181.807 726.964 145.272 669.595 145.272C621.888 145.272 595.318 178.486 547.611 226.041C499.904 273.597 395.584 377.163 335.95 437.702C260.465 514.244 200.077 482.238 147.69 441.929C140.896 436.645 144.671 426.832 144.671 426.832' fill='%23FCFDFB'/%3E%3Cpath d='M630.793 243.857C630.793 243.857 445.552 429.701 379.125 494.619C288.392 583.238 192.223 569.047 77.4858 471.52C-12.4927 395.129 -92.809 337.005 -181.882 336.251C-270.501 335.496 -323.039 376.258 -371.652 431.815C-429.02 497.185 -465.555 535.834 -452.27 542.627C-428.869 554.705 -303.866 562.555 -282.126 538.702C-261.141 515.755 -237.288 476.2 -181.882 476.955C-140.365 477.559 -102.773 509.263 -42.8378 556.819C3.51016 593.504 121.871 687.106 241.289 690.578C384.107 694.806 454.157 628.982 617.96 457.027C733.755 335.496 674.574 258.048 644.682 240.384C638.039 236.459 630.793 243.857 630.793 243.857Z' fill='%23FCFDFB'/%3E%3Cpath d='M427.515 43.5183C433.554 38.2344 434.158 30.9878 430.081 27.8174C403.058 6.98349 305.229 -34.3824 214.948 55.596C148.521 121.872 43.4458 226.344 -28.1142 297.753C-28.1142 297.753 -38.0782 306.509 -30.2278 311.038C-11.8094 321.606 39.3697 356.48 72.2812 380.485C75.7536 383.051 82.6982 389.694 89.1899 382.9L427.515 43.5183Z' fill='%23FCFDFB'/%3E%3C/g%3E%3C/svg%3E%0A") center no-repeat;width:clamp(360px,360px + 615 * (100vw - 768px) / 632,975px);height:clamp(300px,300px + 390 * (100vw - 768px) / 632,690px);position:absolute;left:0;z-index:2;background-size:contain;top:500px}.footer--main{position:relative;z-index:2;margin-left:clamp(0px,0px + 110 * (100vw - 768px) / 632,110px)}.footer--main>.cols{max-width:1610px;margin:0 auto;grid-template-columns:1fr;grid-column-gap:0}.footer--main>.cols:first-child{margin-bottom:clamp(60px,60px + 40 * (100vw - 768px) / 632,100px);row-gap:40px}.footer--main>.cols:last-child{row-gap:30px}.footer address{order:2;margin-bottom:0}.footer address .logo{max-height:clamp(45px,45px + 20 * (100vw - 768px) / 632,65px);margin-bottom:clamp(30px,30px + 10 * (100vw - 768px) / 632,40px);max-width:unset;height:100%}.footer address .logo.liebliches-taubertal{max-height:clamp(75px,75px + 20 * (100vw - 768px) / 632,95px)}.footer address .logo.liebliches-taubertal svg{height:clamp(75px,75px + 20 * (100vw - 768px) / 632,95px)}.footer address .logo.default{max-height:clamp(50px,50px + 30 * (100vw - 768px) / 632,80px)}.footer address .logo.default>svg{height:clamp(50px,50px + 30 * (100vw - 768px) / 632,80px)}.footer address .logo>svg{height:clamp(45px,45px + 20 * (100vw - 768px) / 632,65px);width:auto}.footer address .logo img{height:100%;width:auto}.footer address>div{margin-left:clamp(65px,65px + 25 * (100vw - 768px) / 632,90px)}.footer address p{margin-bottom:0}.footer--newsletter{background:#8a9764;border-top-right-radius:100px;order:1;padding:40px 30px;margin-left:-30px;margin-top:-100px}.footer--newsletter-headline{font-family:Fraunces,serif;font-weight:800;line-height:1.1666666667;font-size:clamp(24px,24px + 11 * (100vw - 768px) / 632,35px);margin-bottom:clamp(15px,15px + 15 * (100vw - 768px) / 632,30px)}.footer--newsletter-input{display:flex;justify-content:space-between;gap:15px;padding-bottom:10px;margin-bottom:15px;border-bottom:1px solid #000}.footer--newsletter-input button{background:#f18700;height:50px;width:50px;display:flex;justify-content:center;align-items:center;border-radius:50%;border:none;transition:background .33s;flex-shrink:0;cursor:pointer}.footer--newsletter-input button .icon{font-size:25px;margin:3px 2px 0 0}.footer--newsletter-input input[type=email]{background:transparent!important;border:none!important;padding:0!important}.footer--newsletter-input input[type=email]::-moz-placeholder{color:#000}.footer--newsletter-input input[type=email]::placeholder{color:#000}.footer--newsletter .form-container .checkbox input:checked~label:before{background:#000}.footer--newsletter .form-container .checkbox label{padding-left:25px;font-size:14px;line-height:1.2}.footer--newsletter .form-container .checkbox label:before{background:transparent;border-color:#000;border-radius:2px}.footer--newsletter .form-container .checkbox label:after{background-size:10px}.footer--newsletter .form-container .checkbox label:before,.footer--newsletter .form-container .checkbox label:after{width:15px;height:15px}.footer--social{margin-top:clamp(30px,30px + 10 * (100vw - 768px) / 632,40px)}.footer--social ul{display:flex;gap:15px}.footer--social ul,.footer--social ul li{list-style:none;padding:0;margin:0}.footer--social ul li>a{width:50px;height:50px;border-radius:50%;display:flex;justify-content:center;align-items:center;background:#fcfdfb;transition:background .33s}.footer--social ul .icon{font-size:25px}.footer--social ul .icon path{stroke-width:1.5;transition:stroke .33s}.footer--links{display:flex;justify-content:space-between;-moz-column-gap:15px;column-gap:15px;row-gap:30px;flex-direction:column}.footer--links .cols{grid-row-gap:30px}.footer--links.area--text .footer--links-headline{margin-bottom:clamp(10px,10px + 25 * (100vw - 768px) / 632,35px)}.footer--links.area--text ul{margin:0}.footer--links.area--text a{color:#000;font-weight:500}.footer--links.area--text a:before{display:none}.footer--contact{margin-bottom:30px}.footer--contact a{display:block;color:#000;font-size:clamp(20px,20px + 10 * (100vw - 768px) / 632,30px)}.footer--contact a:not(:last-child){margin-bottom:clamp(10px,10px + 10 * (100vw - 768px) / 632,20px)}.footer--bottom{width:calc(100vw - var(--scrollbarWidth));position:relative;left:50%;transform:translate(-50%);margin-top:clamp(40px,40px + 40 * (100vw - 768px) / 632,80px)}.footer--bottom:after{content:"";background:url("data:image/svg+xml,%3Csvg id='Ebene_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1920 219'%3E%3Cpath d='M0,28.7v190.3h1920V0c-319.6,135.9-640.7,216.2-975.7,218.8C562.9,221.8,264.1,150.7,0,28.7Z' fill='%23C5CBB1'/%3E%3Cpath d='M0,28.7v190.3h1920V0c-319.6,135.9-640.7,216.2-975.7,218.8C562.9,221.8,264.1,150.7,0,28.7Z' fill='%23C5CBB1'/%3E%3C/svg%3E") no-repeat bottom center;background-size:cover;width:100%;position:absolute;left:0;top:-1px;transform:rotate(180deg);aspect-ratio:1920/211;z-index:2;pointer-events:none}.footer--bottom:before{content:"";width:100%;display:block;padding-bottom:10.9895833333%;background:#0000004d;position:relative;z-index:1;min-height:150px;pointer-events:none}.footer--bottom-media{position:absolute;left:0;top:0;width:100%;height:100%}.footer--bottom img,.footer--bottom video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.footer--copyright{position:absolute;width:100%;max-width:1380px;left:50%;transform:translate(-50%);display:flex;justify-content:space-between;gap:30px;align-items:center;bottom:20px;padding:15px 30px;z-index:3}.footer--copyright p,.footer--copyright>div{margin-bottom:0;color:#fcfdfb;font-size:14px}.footer--copyright img{max-width:264px}.footer--copyright svg path{fill:#fcfdfb}.a11y--jump-link{background-color:#000;color:#fcfdfb;text-decoration:none;margin:0;padding:.5em 1em;position:absolute!important;top:0;left:0;z-index:1000000}.a11y--jump-link:active,.a11y--jump-link:focus{display:block;width:100%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.container{margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;max-width:1440px}.container--narrow{max-width:960px}.container--full-width{max-width:none;width:100%}.basicLightbox{position:fixed;display:flex;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100vh;background:#000c;opacity:.01;transition:opacity .4s ease;z-index:1000;will-change:opacity}.basicLightbox--visible{opacity:1}.basicLightbox__placeholder{max-width:100%;transform:scale(.9);transition:transform .4s ease;z-index:1;will-change:transform}.basicLightbox__placeholder>img:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child,.basicLightbox__placeholder>iframe:first-child:last-child{display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:95%;max-height:95%}.basicLightbox__placeholder>video:first-child:last-child,.basicLightbox__placeholder>iframe:first-child:last-child{pointer-events:auto}.basicLightbox__placeholder>img:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{width:auto;height:auto}.basicLightbox--img .basicLightbox__placeholder,.basicLightbox--video .basicLightbox__placeholder,.basicLightbox--iframe .basicLightbox__placeholder{width:100%;height:100%;pointer-events:none}.basicLightbox--visible .basicLightbox__placeholder{transform:scale(1)}.basicLightbox{z-index:9999}.basicLightbox__placeholder>img,.basicLightbox__placeholder>video,.basicLightbox__placeholder>iframe,.basicLightbox__placeholder .basicLightbox--gallery--item>img{pointer-events:auto}.basicLightbox__placeholder>img{display:block;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;width:auto;height:auto}.basicLightbox__placeholder>img,.basicLightbox__placeholder>img:first-child:last-child,.basicLightbox__placeholder .basicLightbox--gallery--item>img,.basicLightbox__placeholder .basicLightbox--gallery--item>img:first-child:last-child{max-width:100%;max-height:100%}.basicLightbox--btn{display:block;padding:0;border:none;background:#0000004d;border-radius:5px;cursor:pointer}.basicLightbox--close{position:absolute;top:15px;right:15px;width:40px;height:40px;z-index:999}.basicLightbox--close:before,.basicLightbox--close:after{display:block;content:"";position:absolute;left:50%;top:50%;width:75%;height:4px;background:#fcfdfb;transform-origin:50% 50%}.basicLightbox--close:before{transform:translate(-50%,-50%) rotate(-45deg)}.basicLightbox--close:after{transform:translate(-50%,-50%) rotate(45deg)}.basicLightbox--gallery{justify-content:flex-start}.basicLightbox--gallery--inner{display:flex;flex-wrap:nowrap;justify-content:flex-start;width:auto;height:100%;overflow:visible}.basicLightbox--visible .basicLightbox--gallery--inner{transition:transform .5s}.basicLightbox--gallery .basicLightbox__placeholder{flex:0 0 100%;transition:transform .5s,margin .5s}.basicLightbox--gallery--item{position:relative;flex:0 0 100%;width:100%;height:100%;pointer-events:none;overflow:hidden}.basicLightbox--gallery--item>img{display:block;position:absolute;left:0;top:0;bottom:0;right:0;margin:auto}.basicLightbox--nav{position:fixed;top:50%;width:40px;height:50px;transform:translateY(-50%);z-index:999}.basicLightbox--nav.prev{left:15px}.basicLightbox--nav.prev:before{transform:rotate(-45deg);left:9px;border-left:4px solid #FCFDFB;transform-origin:0 0}.basicLightbox--nav.next{right:15px}.basicLightbox--nav.next:before{transform:rotate(45deg);right:9px;border-right:4px solid #FCFDFB;transform-origin:100% 0}.basicLightbox--nav:before{display:block;content:"";position:absolute;top:50%;padding-bottom:calc(60% - 4px);width:60%;height:0;border-top:4px solid #FCFDFB;transform-origin:100% 0}.basicLightbox--iframe .basicLightbox__placeholder>iframe{border:none;overflow:auto}.basicLightbox--caption{display:block;position:absolute;left:50%;bottom:0;padding:5px 15px;width:calc(100vw - var(--scrollbarWidth));transform:translate(-50%);color:#fcfdfb;text-align:center;font-weight:400;font-size:16px;background:#00000080;z-index:999}a.lightbox:focus-visible{display:inline-block}.logo{display:block;width:100%;max-width:300px}.logo>svg,.logo>img{display:block;width:100%;max-height:100%;height:auto}.btn{display:inline-flex;align-items:center;padding:8px 25px;font-family:Rubik,sans-serif;font-weight:500;font-size:16px;line-height:1.6666666667;color:#000;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;border-radius:100px;box-shadow:none;transition:background-color .3s,color .3s,border .3s,box-shadow .3s}.btn:disabled,.btn.disabled{pointer-events:none;opacity:.4}.btn-block{display:flex;justify-content:center;text-align:center}.btn-primary{color:#000;background-color:#f18700;border-color:#f18700;box-shadow:0 20px 15px #f1870033}.btn-secondary{color:#000;background-color:#fcfdfb;border-color:#c5cbb14d;box-shadow:0 20px 15px #c6615326}.btn-tertiary{padding:3px 0;border:none;border-bottom:1px solid #000;border-radius:0}.btn-tertiary:before,.btn-tertiary:after{content:"";width:18px;height:18px;will-change:max-width;transition:max-width .4s cubic-bezier(.8,.3,.2,1),background-position .5s cubic-bezier(.8,.3,.2,1),margin .4s cubic-bezier(.8,.3,.2,1);background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.40039 10.0603H16.7337M16.7337 10.0603L10.7337 16.0603M16.7337 10.0603L10.7337 4.0603' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-repeat:no-repeat}.btn-tertiary:before{margin-right:0;max-width:0;background-position:-20px center}.btn-tertiary:after{margin-left:10px;max-width:20px;background-position:0px center}.btn-outline{color:#000;background-color:transparent;border-color:#000}.btn-secondary,.btn-primary{min-height:50px}.btn-secondary:after,.btn-primary:after{content:"";width:18px;height:18px;max-width:0;transition:max-width .4s cubic-bezier(.8,.3,.2,1),margin-left .4s cubic-bezier(.8,.3,.2,1),background-position .5s cubic-bezier(.8,.3,.2,1);flex-shrink:0;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.40039 10.0603H16.7337M16.7337 10.0603L10.7337 16.0603M16.7337 10.0603L10.7337 4.0603' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-repeat:no-repeat}.btn.btn-lg{min-height:60px;font-size:21.6px}.btn.btn-sm{font-size:16.2px;min-height:40px}.btn.no-shadow{box-shadow:none}.btn.icon-only{padding:0;width:50px;justify-content:center}.btn.icon-only .icon{margin:0}.btn.icon-only:before,.btn.icon-only:after{display:none}.btn .icon{font-size:25px;margin-right:10px;will-change:font-size;transition:font-size .3s}.btn-txt{display:inline-flex;align-items:center;gap:clamp(5px,5px + 5 * (100vw - 768px) / 632,10px);padding:0 0 8px;min-height:unset;font-size:20px;font-family:Fraunces,serif;font-weight:800;border-bottom:2px solid #000;border-radius:0}.theme-vineyard:not(body) .btn-txt,.btn-txt.theme-vineyard{color:#7a3b33;border-bottom-color:#7a3b33}.theme-vineyard:not(body) .btn-txt .icon path,.btn-txt.theme-vineyard .icon path{stroke:#7a3b33}.theme-hill:not(body) .btn-txt,.btn-txt.theme-hill{color:#4f5639;border-bottom-color:#4f5639}.theme-hill:not(body) .btn-txt .icon path,.btn-txt.theme-hill .icon path{stroke:#4f5639}.theme-river:not(body) .btn-txt,.btn-txt.theme-river{color:#3d575c;border-bottom-color:#3d575c}.theme-river:not(body) .btn-txt .icon path,.btn-txt.theme-river .icon path{stroke:#3d575c}.btn-txt .icon{font-size:30px;margin:0;position:relative;flex-shrink:0}.btn-txt .icon svg{max-height:unset;height:1em;width:1em;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:font-size .3s}.main-nav{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9988;scrollbar-color:#4F5639 transparent;background:transparent;visibility:hidden;transition:visibility .33s,background .33s}.main-nav.open{visibility:visible;background:#000c}.main-nav--wrap{background:url("data:image/svg+xml,%3Csvg width='550' height='281' viewBox='0 0 550 281' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.2'%3E%3Cpath d='M346.851 17.6436C349.223 15.5013 349.46 12.5633 347.859 11.278C337.242 2.8313 298.81 -13.9396 263.342 22.5402C237.246 49.4104 195.966 91.7662 167.853 120.717C167.853 120.717 163.939 124.268 167.023 126.104C174.259 130.388 194.365 144.527 207.294 154.259C208.659 155.3 211.387 157.993 213.937 155.239L346.851 17.6436Z' fill='%23FCFDFB'/%3E%3Cpath d='M235.586 173.111L370.041 34.8429C392.579 11.6451 418.556 1.60706 441.153 1.60706C463.751 1.60706 485.577 7.17696 516.418 39.1886C526.085 49.2879 553.19 74.5667 549.691 78.484C540.497 88.7057 489.254 88.7057 479.112 81.4832C468.258 73.7098 464.344 58.8975 441.806 58.8975C423.064 58.8975 412.625 72.3632 393.884 91.6437C375.142 110.924 334.159 152.913 310.731 177.457C281.076 208.489 257.352 195.513 236.772 179.171C234.103 177.029 235.586 173.05 235.586 173.05' fill='%23FCFDFB'/%3E%3Cpath d='M426.562 98.8665C426.562 98.8665 353.788 174.213 327.692 200.533C292.047 236.462 254.266 230.708 209.191 191.168C173.842 160.197 142.289 136.632 107.297 136.326C72.4816 136.02 51.8418 152.546 32.744 175.07C10.2063 201.573 -4.14672 217.242 1.07255 219.997C10.2656 224.893 59.3741 228.076 67.9148 218.405C76.1588 209.102 85.5298 193.065 107.297 193.371C123.607 193.616 138.375 206.47 161.921 225.75C180.129 240.624 226.628 278.573 273.542 279.98C329.649 281.694 357.169 255.008 421.52 185.292C467.011 136.02 443.761 104.62 432.018 97.4588C429.408 95.8674 426.562 98.8665 426.562 98.8665Z' fill='%23FCFDFB'/%3E%3Cpath d='M346.703 17.6436C349.075 15.5013 349.312 12.5633 347.711 11.278C337.094 2.8313 298.662 -13.9396 263.194 22.5402C237.098 49.4104 195.818 91.7662 167.705 120.717C167.705 120.717 163.791 124.268 166.875 126.104C174.111 130.388 194.217 144.527 207.147 154.259C208.511 155.3 211.239 157.993 213.789 155.239L346.703 17.6436Z' fill='%23FCFDFB'/%3E%3C/g%3E%3C/svg%3E%0A") #c5cbb1 center no-repeat;background-position:30% 57.6667%;padding:70px 0 155px;overflow-y:auto;max-width:500px;max-height:100%;height:100%;z-index:0;position:relative;left:-500px;transition:left .33s}.main-nav.open .main-nav--wrap{left:0}.main-nav--header{margin-bottom:35px;padding:0 40px;display:flex;gap:5px}.main-nav--header .search--toggle{width:45px;will-change:background,transform;transition:backround .33s,transform .33s;cursor:pointer}.main-nav--header .search--toggle .icon{font-size:20px}.main-nav--header .search--toggle .icon svg path{transition:stroke .33s;will-change:stroke}.main-nav--header .main-nav--toggle{width:60px;margin-left:auto;position:relative;cursor:pointer;transition:background .33s,transform .33s;will-change:background,transform}.main-nav--header .main-nav--toggle:before,.main-nav--header .main-nav--toggle:after{content:"";width:30px;height:2px;border-radius:1px;background:#000;top:50%;left:50%;position:absolute;transition:background .33s;will-change:background}.main-nav--header .main-nav--toggle:before{transform:translate(-50%,-50%) rotate(45deg)}.main-nav--header .main-nav--toggle:after{transform:translate(-50%,-50%) rotate(-45deg)}.main-nav--header button{height:45px;border:2px solid rgba(252,253,251,.3);border-radius:100px;background:transparent;text-transform:uppercase;display:flex;justify-content:center;align-items:center}.main-nav--header .lang-nav--list{position:absolute;visibility:hidden;opacity:0;border:2px solid rgba(252,253,251,.3);padding:20px;min-width:100%;border-top-color:transparent}.main-nav--header .lang-nav--list li{line-height:1}.main-nav--header .lang-nav--list a{color:#000}.main-nav--header .lang-nav--inner{position:relative}.main-nav--header .lang-nav--inner.accessible-menu--has-submenu-open .lang-nav--toggle{border-radius:25px 25px 0 0}.main-nav--header .lang-nav--inner.accessible-menu--has-submenu-open .lang-nav--list{visibility:visible;opacity:1;display:flex;flex-direction:column;border-bottom-left-radius:25px;border-bottom-right-radius:25px}.main-nav--header .lang-nav .chevron{width:10px;height:10px;border-bottom:2px solid #000;border-right:2px solid #000;margin-bottom:5px;transform:rotate(45deg)}.main-nav--header .lang-nav abbr{text-decoration:none}.main-nav--header .lang-nav button{padding:0 20px;gap:10px;color:#000}.main-nav--list{list-style:none;margin:0;padding:40px 40px 50px}.main-nav--list:has(>.accessible-menu--has-submenu-open) .accessible-menu--has-submenu-closed a{color:#4f5639}.main-nav--list:has(>.accessible-menu--has-submenu-open) .accessible-menu--has-submenu-closed .main-nav--subnav-toggle span{background:#4f5639}.main-nav--list:has(>.accessible-menu--has-submenu-open) .accessible-menu--has-submenu-closed .main-nav--subnav-toggle span:before,.main-nav--list:has(>.accessible-menu--has-submenu-open) .accessible-menu--has-submenu-closed .main-nav--subnav-toggle span:after{background:#4f5639}.main-nav--list>li:not(:last-child){margin-bottom:40px}.main-nav--list>li>a{font-family:Fraunces,serif;font-weight:800;font-size:clamp(30px,30px + 10 * (100vw - 768px) / 632,40px);line-height:clamp(35px,35px + 10 * (100vw - 768px) / 632,45px)}.main-nav--list>li a{color:#000}.main-nav--list>li>ul>li{display:flex}.main-nav--list>li>ul>li:not(:last-child){margin-bottom:20px}.main-nav--list>li>ul>li>a{text-decoration:underline;text-underline-offset:9px;margin-bottom:6px;line-height:clamp(31px,31px + 7 * (100vw - 768px) / 632,38px)}.main-nav--list>li ul{grid-column:1/-1;overflow:hidden;transition:margin .33s}.main-nav--list>li.has-subpages:before{content:"";position:absolute;left:-40px;right:-40px;top:-20px;bottom:0;background:transparent;z-index:-1;transition:background .33s}.main-nav--list>li.has-subpages li.accessible-menu--has-submenu-open{grid-template-rows:auto 1fr}.main-nav--list .has-subpages{display:grid;position:relative;grid-template-columns:auto 40px;grid-template-rows:auto 0fr;grid-column-gap:10px;transition:grid-template-rows .33s}.main-nav--list ul ul.accessible-menu__submenu--open{margin:20px 0 0!important}.main-nav--list ul ul li{min-height:25px;margin-bottom:15px}.main-nav--list>li>ul{margin:0 0 0 20px}.main-nav--list li{min-height:40px}.main-nav--list ul{list-style:none;padding:0}.main-nav--list a{transition:color .33s}.main-nav--subnav-toggle{border:none;background:transparent;display:flex;justify-content:flex-end;align-items:flex-start}.main-nav--subnav-toggle[data-level="0"]{padding:15px 0 0;width:40px;height:40px}.main-nav--subnav-toggle[data-level="1"]{padding:15px 0 0;cursor:pointer;width:40px;height:40px}.main-nav--subnav-toggle[aria-expanded=true] span{transform:rotate(90deg)}.main-nav--subnav-toggle span{width:22px;height:3px;background:#000;position:relative;border-radius:2px;transition:transform .33s,background .33s}.main-nav--subnav-toggle span:before,.main-nav--subnav-toggle span:after{content:"";height:100%;width:60%;position:absolute;right:0;background:#000;transform-origin:calc(100% - 1px) 50%;transition:background .33s}.main-nav--subnav-toggle span:before{transform:rotate(45deg);border-radius:1px 2px 2px}.main-nav--subnav-toggle span:after{transform:rotate(-45deg);border-radius:2px 1px 2px 2px}.main-nav--icons{padding:0 40px;margin-top:50px}.main-nav--icons ul{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.main-nav--icons ul,.main-nav--icons ul li{list-style:none;padding:0;margin:0}.main-nav--icons li a{display:flex;align-items:center;gap:10px;color:#000}.main-nav--icons-icon{width:50px;height:50px;border-radius:50%;background:#fcfdfb;display:flex;justify-content:center;align-items:center;transition:background .33s}.main-nav--icons-icon svg{width:26px;height:26px}.lang-nav--list{display:flex;gap:15px;list-style-type:none;margin:0;padding:0}.lang-nav--list li a{text-transform:uppercase}.lang-nav--list li a.active{opacity:.6}.breadcrumb{max-width:1320px;margin:20px auto 0;padding:15px}.breadcrumb--list{padding:0;margin:0;text-align:center}.breadcrumb--list li{display:inline-flex;align-items:center;gap:15px;font-size:14px}.breadcrumb--list li.is-active{font-weight:700}.breadcrumb--list li:not(:last-child){margin-right:15px}.breadcrumb--list li:not(:last-child):after{content:"";width:8px;height:8px;border-top:2px solid #757575;border-right:2px solid #757575;display:block;transform:rotate(45deg)}.breadcrumb--list li a{color:#757575}.meili--searchform{margin-bottom:clamp(30px,30px + 20 * (100vw - 768px) / 632,50px)}.meili--searchform form{display:flex;flex:0 0 auto;position:relative;justify-content:stretch;height:100%;background:none;margin:0 auto}.meili--searchform form button{place-items:center;place-content:center;position:absolute;padding:0;background:none;cursor:pointer;top:2px;right:15px;bottom:10px;width:50px;height:50px;border:none}.meili--searchform form button[type=submit]{display:flex;border-radius:50%;background:#c5cbb1;top:50%;transform:translateY(-50%)}.meili--searchform form button[type=submit] .icon{font-size:30px}.meili--searchform form button[type=submit] .icon svg [stroke]{stroke:#000}.meili--searchform form button[type=submit] .icon svg [fill]{fill:#000}.meili--searchform form button[type=reset]{display:none}.meili--searchform form button[type=reset]:before,.meili--searchform form button[type=reset]:after{display:block;content:"";position:absolute;left:50%;top:50%;height:2px;background:#757575;width:60%}.meili--searchform form button[type=reset]:before{transform:translate(-50%,-50%) rotate(-45deg)}.meili--searchform form button[type=reset]:after{transform:translate(-50%,-50%) rotate(45deg)}.meili--searchform form input[type=search]{flex:1 1 auto;line-height:1;letter-spacing:.05em;border:none;background:#f5f6f4;padding:0 65px 0 20px;font-size:18px;width:100%;height:clamp(60px,60px + 10 * (100vw - 768px) / 632,70px)}.meili--searchform form input[type=search]:focus{outline:none}.meili--searchform form input[type=search]::-ms-clear,.meili--searchform form input[type=search]::-ms-reveal{display:none;width:0;height:0}.meili--searchform form input[type=search]::-webkit-search-decoration,.meili--searchform form input[type=search]::-webkit-search-cancel-button,.meili--searchform form input[type=search]::-webkit-search-results-button,.meili--searchform form input[type=search]::-webkit-search-results-decoration{display:none;-webkit-appearance:none}.meili--numresults{margin-bottom:clamp(30px,30px + 20 * (100vw - 768px) / 632,50px);text-align:center;line-height:1.3;font-size:clamp(20px,20px + 4 * (100vw - 768px) / 632,24px)}.meili--numresults p{margin-bottom:0}.meili--result{position:relative;padding-bottom:30px}.meili--result+.meili--result{margin-top:30px}.meili--result:after{display:block;content:"";position:absolute;left:0;bottom:0;right:0;height:1px;background:#757575;background-size:auto 100%;opacity:.5}.meili--result--title{margin-bottom:.5em}.meili--result--text>*:last-child{margin-bottom:0}.meili--result--footer{margin-top:15px}.meili--result--footer a{color:var(--text-color);text-decoration:underline;transition:color .3s}.cols{display:grid;grid-column-gap:15px;grid-row-gap:15px}.cols.no-gutter{grid-column-gap:0;grid-row-gap:0}.cols.big-gutter{grid-column-gap:clamp(30px,30px + 70 * (100vw - 768px) / 632,100px);grid-row-gap:clamp(30px,30px + 70 * (100vw - 768px) / 632,100px);grid-column-gap:0;grid-row-gap:0}table.contenttable,.area--text table,.area--table table{width:calc(100% + 60px);margin-left:-30px;border:none;border-collapse:separate;border-spacing:30px 10px}table.contenttable th,table.contenttable td,.area--text table th,.area--text table td,.area--table table th,.area--table table td{padding:10px 20px;min-width:25vw}table.contenttable thead tr:first-child th,.area--text table thead tr:first-child th,.area--table table thead tr:first-child th{background-color:transparent;color:#000;border-bottom:1px solid #000;padding:20px;font-weight:800;font-family:Fraunces,serif;font-size:clamp(20px,20px + 5 * (100vw - 768px) / 632,25px);line-height:clamp(23px,23px + 5 * (100vw - 768px) / 632,28px)}table.contenttable thead tr:not(:first-child) th,.area--text table thead tr:not(:first-child) th,.area--table table thead tr:not(:first-child) th{background-color:transparent;color:#000;border-bottom:1px solid #000;font-weight:500;padding:10px 20px 20px}table.contenttable tbody td,.area--text table tbody td,.area--table table tbody td{padding:10px 20px 20px}table.contenttable td,.area--text table td,.area--table table td{border-bottom:1px solid #000}table.contenttable p:last-child,.area--text table p:last-child,.area--table table p:last-child{margin-bottom:0}.icon{display:inline-block;vertical-align:middle;width:1em;height:1em;line-height:1em}.icon>svg,.icon>img{display:block;margin:0 auto;width:100%;height:auto;max-height:100%}.icon--chevron{position:relative}.icon--chevron:before{display:block;content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-70%,-50%) rotate(45deg);transform-origin:50% 50%;border-top:2px solid #000;border-right:2px solid #000}.icon.caret{position:relative}.icon.caret:before{display:block;content:"";position:absolute;top:50%;left:50%;width:50%;height:50%;border-right-color:inherit;border-right-style:solid;border-right-width:2px;border-top-color:inherit;border-top-style:solid;border-top-width:2px;transform-origin:50% 50%;transform:translate(-70%,-50%) rotate(45deg)}.icon.double-angle{position:relative}.icon.double-angle:before,.icon.double-angle:after{display:block;content:"";position:absolute;top:50%;left:50%;width:50%;height:50%;border-right-color:inherit;border-right-style:solid;border-right-width:2px;border-top-color:inherit;border-top-style:solid;border-top-width:2px;transform-origin:50% 50%}.icon.double-angle:before{transform:translate(calc(-70% - 3px),-50%) rotate(45deg)}.icon.double-angle:after{transform:translate(calc(-70% + 3px),-50%) rotate(45deg)}.accordion{border-bottom:2px dotted #C5CBB1;position:relative}.accordion:before{content:"";position:absolute;top:5px;bottom:5px;left:0;right:0;background:transparent;z-index:-1}.accordion:first-child{border-top:2px dotted #C5CBB1}.accordion.is-transitioning{pointer-events:none}.accordion--header{list-style:none;-webkit-appearance:none;display:flex;align-items:center;justify-content:space-between;gap:15px;position:relative;padding:20px 15px}.accordion--header::-webkit-details-marker,.accordion--header::marker{display:none}.accordion--header:after{content:"";width:30px;height:30px;border-radius:50%;flex-shrink:0;margin-bottom:auto;background:url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.33325 10.1427L16.6666 10.1427M12.2221 5.47607L16.6666 10.1014L12.2221 14.8094' stroke='%23FCFDFB' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") center center no-repeat #8a9764;will-change:transform;transform-origin:center;transition:transform .33s}.accordion--collapsible{overflow:hidden;height:0;transition:height .3s ease-in-out}.accordion--content{padding:5px 15px 30px}.accordion--content>.area:first-child{margin-top:0}.accordion--content>.area:last-child{margin-bottom:0}.accordion[open]:before{background:#c5cbb133}.accordion[open] .accordion--header:after{transform:rotate(90deg)}.form-container fieldset,form.formbuilder fieldset{margin-bottom:10px}.form-container fieldset:last-child,form.formbuilder fieldset:last-child{margin-bottom:0}.form-container label,form.formbuilder label{display:block;margin-bottom:5px;width:100%}.form-container label.required:after,form.formbuilder label.required:after{content:"*"}.form-container input[type=email],.form-container input[type=text],.form-container input[type=date],.form-container input[type=password],.form-container input[type=search],.form-container textarea,form.formbuilder input[type=email],form.formbuilder input[type=text],form.formbuilder input[type=date],form.formbuilder input[type=password],form.formbuilder input[type=search],form.formbuilder textarea{width:100%;color:#000;background:#7575750d;border:1px solid rgba(117,117,117,.05);border-radius:100px;line-height:25px;padding:13px 30px 12px}.has-icon .form-container input[type=email],.has-icon .form-container input[type=text],.has-icon .form-container input[type=date],.has-icon .form-container input[type=password],.has-icon .form-container input[type=search],.has-icon .form-container textarea,.has-icon form.formbuilder input[type=email],.has-icon form.formbuilder input[type=text],.has-icon form.formbuilder input[type=date],.has-icon form.formbuilder input[type=password],.has-icon form.formbuilder input[type=search],.has-icon form.formbuilder textarea{padding:13px 30px 12px 60px}.form-container input[type=email]::-moz-placeholder,.form-container input[type=text]::-moz-placeholder,.form-container input[type=date]::-moz-placeholder,.form-container input[type=password]::-moz-placeholder,.form-container input[type=search]::-moz-placeholder,.form-container textarea::-moz-placeholder,form.formbuilder input[type=email]::-moz-placeholder,form.formbuilder input[type=text]::-moz-placeholder,form.formbuilder input[type=date]::-moz-placeholder,form.formbuilder input[type=password]::-moz-placeholder,form.formbuilder input[type=search]::-moz-placeholder,form.formbuilder textarea::-moz-placeholder{color:#000}.form-container input[type=email]::placeholder,.form-container input[type=text]::placeholder,.form-container input[type=date]::placeholder,.form-container input[type=password]::placeholder,.form-container input[type=search]::placeholder,.form-container textarea::placeholder,form.formbuilder input[type=email]::placeholder,form.formbuilder input[type=text]::placeholder,form.formbuilder input[type=date]::placeholder,form.formbuilder input[type=password]::placeholder,form.formbuilder input[type=search]::placeholder,form.formbuilder textarea::placeholder{color:#000}.form-container input[type=email]:focus,.form-container input[type=text]:focus,.form-container input[type=date]:focus,.form-container input[type=password]:focus,.form-container input[type=search]:focus,.form-container textarea:focus,form.formbuilder input[type=email]:focus,form.formbuilder input[type=text]:focus,form.formbuilder input[type=date]:focus,form.formbuilder input[type=password]:focus,form.formbuilder input[type=search]:focus,form.formbuilder textarea:focus{color:#000;outline:0;box-shadow:0 0 0 .25rem #f1870080}.form-container input[type=email][readonly]:not(.flatpickr-input),.form-container input[type=email][disabled],.form-container input[type=text][readonly]:not(.flatpickr-input),.form-container input[type=text][disabled],.form-container input[type=date][readonly]:not(.flatpickr-input),.form-container input[type=date][disabled],.form-container input[type=password][readonly]:not(.flatpickr-input),.form-container input[type=password][disabled],.form-container input[type=search][readonly]:not(.flatpickr-input),.form-container input[type=search][disabled],.form-container textarea[readonly]:not(.flatpickr-input),.form-container textarea[disabled],form.formbuilder input[type=email][readonly]:not(.flatpickr-input),form.formbuilder input[type=email][disabled],form.formbuilder input[type=text][readonly]:not(.flatpickr-input),form.formbuilder input[type=text][disabled],form.formbuilder input[type=date][readonly]:not(.flatpickr-input),form.formbuilder input[type=date][disabled],form.formbuilder input[type=password][readonly]:not(.flatpickr-input),form.formbuilder input[type=password][disabled],form.formbuilder input[type=search][readonly]:not(.flatpickr-input),form.formbuilder input[type=search][disabled],form.formbuilder textarea[readonly]:not(.flatpickr-input),form.formbuilder textarea[disabled]{color:#00000080;background-color:#0000001a;border-color:#7575754d}.form-container textarea,form.formbuilder textarea{min-height:120px;border-radius:25px}.form-container .form-group.has-icon select,form.formbuilder .form-group.has-icon select{padding:13px 60px 12px}.form-container select,form.formbuilder select{width:100%;color:#000;height:50px;border:1px solid rgba(117,117,117,.05);border-radius:100px;line-height:25px;padding:13px 60px 12px 30px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml,%3Csvg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.16797 7.33331L10.168 12.6666L15.168 7.33331' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") calc(100% - 20px) no-repeat #7575750d}.form-container .checkbox,.form-container .radio,form.formbuilder .checkbox,form.formbuilder .radio{position:relative}.form-container .checkbox label,.form-container .radio label,form.formbuilder .checkbox label,form.formbuilder .radio label{position:relative;padding:0 0 0 35px;cursor:pointer;margin-bottom:0}.form-container .checkbox label:before,.form-container .checkbox label:after,.form-container .radio label:before,.form-container .radio label:after,form.formbuilder .checkbox label:before,form.formbuilder .checkbox label:after,form.formbuilder .radio label:before,form.formbuilder .radio label:after{content:"";display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;pointer-events:none}.form-container .checkbox label:before,.form-container .radio label:before,form.formbuilder .checkbox label:before,form.formbuilder .radio label:before{background:#fcfdfb;border-radius:3px;border:1px solid #757575}.form-container .checkbox label:after,.form-container .radio label:after,form.formbuilder .checkbox label:after,form.formbuilder .radio label:after{opacity:0;content:""!important}.form-container .checkbox label a,.form-container .radio label a,form.formbuilder .checkbox label a,form.formbuilder .radio label a{color:#000;text-decoration:underline}.form-container .checkbox input[type=checkbox],.form-container .checkbox input[type=radio],.form-container .radio input[type=checkbox],.form-container .radio input[type=radio],form.formbuilder .checkbox input[type=checkbox],form.formbuilder .checkbox input[type=radio],form.formbuilder .radio input[type=checkbox],form.formbuilder .radio input[type=radio]{position:absolute;left:0;top:5px;width:15px;height:15px;opacity:0;cursor:pointer;z-index:1}.form-container .checkbox input[type=checkbox]:checked~label:after,.form-container .checkbox input[type=radio]:checked~label:after,.form-container .radio input[type=checkbox]:checked~label:after,.form-container .radio input[type=radio]:checked~label:after,form.formbuilder .checkbox input[type=checkbox]:checked~label:after,form.formbuilder .checkbox input[type=radio]:checked~label:after,form.formbuilder .radio input[type=checkbox]:checked~label:after,form.formbuilder .radio input[type=radio]:checked~label:after{opacity:1}.form-container .checkbox input[type=checkbox]:checked~label:before,.form-container .checkbox input[type=radio]:checked~label:before,.form-container .radio input[type=checkbox]:checked~label:before,.form-container .radio input[type=radio]:checked~label:before,form.formbuilder .checkbox input[type=checkbox]:checked~label:before,form.formbuilder .checkbox input[type=radio]:checked~label:before,form.formbuilder .radio input[type=checkbox]:checked~label:before,form.formbuilder .radio input[type=radio]:checked~label:before{background:#000}.form-container .checkbox label:after,form.formbuilder .checkbox label:after{background:url("data:image/svg+xml,%3Csvg width='14' height='15' viewBox='0 0 14 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.68018 7.63547L5.33235 11.7L12.8802 3.29999' stroke='%23FCFDFB' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat center center transparent;background-size:12px}.form-container .radio label:before,form.formbuilder .radio label:before{background:#757575;border-radius:100%}.form-container .radio label:after,form.formbuilder .radio label:after{left:6px;top:6px;width:12px;height:12px;border-radius:100%;background:#757575}.form-container .cols,form.formbuilder .cols{grid-column-gap:15px;grid-row-gap:15px;margin-bottom:15px}.form-group{margin-bottom:15px}.form-group.has-icon{position:relative}.form-group>.icon{position:absolute;left:20px;z-index:1;font-size:clamp(25px,25px + 3 * (100vw - 768px) / 632,28px);top:clamp(13px,13px + 3 * (100vw - 768px) / 632,16px)}.form-group.has-datepicker{position:relative}.form-group.has-datepicker .flatpickr-input,.form-group.has-datepicker .rangepicker{padding:13px 30px 12px 60px}.form-group.has-datepicker:after{display:block;content:"";position:absolute;left:20px;z-index:1;font-size:clamp(25px,25px + 3 * (100vw - 768px) / 632,28px);width:clamp(25px,25px + 3 * (100vw - 768px) / 632,28px);height:clamp(25px,25px + 3 * (100vw - 768px) / 632,28px);bottom:clamp(13px,13px + 3 * (100vw - 768px) / 632,16px);background:url("data:image/svg+xml,%3Csvg width='31' height='30' viewBox='0 0 31 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.1824 11.527L27.1484 18.2523C27.1484 18.8761 26.6381 19.3751 26.0143 19.3751H21.6819C21.0582 19.3751 20.5478 19.8741 20.5478 20.4978C20.5478 21.8815 20.5478 24.127 20.5478 24.8642C20.5478 25.488 20.0375 25.9983 19.4137 25.9983H6.76824C5.52071 25.9983 4.5 24.9776 4.5 23.7301V11.5156H27.1824V11.527Z' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.5 11.5522V6.47136C4.5 5.22383 5.52071 4.20312 6.76824 4.20312H24.9142C26.1617 4.20312 27.1824 5.22383 27.1824 6.47136V11.5522' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.0675 8.99832C11.5999 8.99832 12.0315 8.56672 12.0315 8.03431C12.0315 7.50191 11.5999 7.07031 11.0675 7.07031C10.5351 7.07031 10.1035 7.50191 10.1035 8.03431C10.1035 8.56672 10.5351 8.99832 11.0675 8.99832Z' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.0664 3V8.03549' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20.7413 8.99832C21.2738 8.99832 21.7054 8.56672 21.7054 8.03431C21.7054 7.50191 21.2738 7.07031 20.7413 7.07031C20.2089 7.07031 19.7773 7.50191 19.7773 8.03431C19.7773 8.56672 20.2089 8.99832 20.7413 8.99832Z' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20.7402 3V8.03549' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20.1504 25.7616L26.8077 19.0703' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat;background-size:contain}.cols .form-group{margin-bottom:0}.form-group input[type=search]{background:url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.1998 25.1999L16.5453 18.1904M19.1634 11.9476C19.1634 16.4842 15.5003 20.1618 10.9816 20.1618C6.46293 20.1618 2.7998 16.4842 2.7998 11.9476C2.7998 7.41094 6.46293 3.73328 10.9816 3.73328C15.5003 3.73328 19.1634 7.41094 19.1634 11.9476Z' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") 20px no-repeat #7575750d;padding:13px 30px 12px 60px}.teaser{position:relative}.teaser-slider-big .teaser{scroll-snap-align:center}.teaser-slider-big .teaser--media:before{content:"";display:block;position:relative;z-index:1;width:100%;background:linear-gradient(180deg,#0000 60%,#00000080);height:clamp(500px,500px + 300 * (100vw - 768px) / 632,800px)}.teaser-slider-big .teaser--text{position:absolute;bottom:clamp(40px,40px + 20 * (100vw - 768px) / 632,60px);left:20px;right:20px;text-align:center;z-index:2;color:#fcfdfb}.teaser-slider-big .teaser:first-child .teaser--inner{overflow:hidden;border-bottom-left-radius:clamp(80px,80px + 20 * (100vw - 768px) / 632,100px)}.teaser-slider-small .teaser{scroll-snap-align:center}.webcam-cols .teaser--media,.teaser-slider-small .teaser--media{overflow:hidden}.webcam-cols .teaser--media img,.webcam-cols .teaser--media video,.teaser-slider-small .teaser--media img,.teaser-slider-small .teaser--media video{transform-origin:center;will-change:transform;transition:transform .33s}.webcam-cols .teaser--media:before,.teaser-slider-small .teaser--media:before{content:"";display:block;width:100%;height:clamp(220px,220px + 80 * (100vw - 768px) / 632,300px)}.webcam-cols .teaser--tags,.teaser-slider-small .teaser--tags{padding:15px}.webcam-cols .teaser--text,.teaser-slider-small .teaser--text{padding:25px 45px 20px 20px;color:#000;position:relative}.webcam-cols .teaser--text:after,.teaser-slider-small .teaser--text:after{content:"";position:absolute;width:16px;height:16px;right:17px;bottom:22px;background:url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.25 12.5752H20.9167M20.9167 12.5752L13.4167 20.0752M20.9167 12.5752L13.4167 5.0752' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") center;background-size:100%}.cols .teaser .teaser--inner{position:relative;overflow:hidden}.cols .teaser .teaser--inner:after{content:"";position:absolute;z-index:2;width:100%;height:100%;top:0;right:0;bottom:0;left:0;background-size:cover;background-repeat:no-repeat;background-position:center;opacity:0;transition:opacity .33s,transform .33s;will-change:transform,opacity;transform-origin:center;transform:scale(1.2)}.cols .teaser.hill .teaser--inner:after{background-image:url("data:image/svg+xml,%3Csvg width='323' height='220' viewBox='0 0 323 220' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M163.874 42.7284C212.536 42.7284 259.678 53.214 322.5 109.684V-0.000488281H0.5V113.54C52.7043 64.2323 112.027 42.7284 163.883 42.7284H163.874Z' fill='%238A9764'/%3E%3Cpath d='M166.004 171C131.399 171 108.667 190.133 79.3574 220H249.357C227.253 201.058 215.67 171 166.012 171H166.004Z' fill='%238A9764'/%3E%3C/svg%3E%0A")}.cols .teaser.vineyard .teaser--inner:after{background-image:url("data:image/svg+xml,%3Csvg width='322' height='220' viewBox='0 0 322 220' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0V115.37C4.43 110.95 8.76 106.65 12.95 102.45C128.97 -13.3 254.65 40.04 289.46 66.77C294.71 70.83 293.97 80.14 286.18 86.96L153.62 220H322V0H0Z' fill='%23BD6D61'/%3E%3C/svg%3E%0A")}.cols .teaser.river .teaser--inner:after{background-image:url("data:image/svg+xml,%3Csvg width='323' height='220' viewBox='0 0 323 220' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M138.45 189.94C79.15 143.37 41.41 112.04 0.5 110V220H177.93C161.89 208.34 148.49 197.83 138.46 189.94H138.45Z' fill='%237098A0'/%3E%3Cpath d='M261.049 104.19C282.129 121.84 302.569 136.75 322.499 148.82V0H113.859C162.049 24.44 210.019 61.44 261.069 104.19H261.049Z' fill='%237098A0'/%3E%3C/svg%3E%0A")}.cols .teaser--media{position:relative;width:100%}.cols .teaser--media:before{content:"";width:100%;display:block;padding-bottom:70%;background:#0000004d;position:relative;z-index:1}.cols .teaser--media img,.cols .teaser--media video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.cols .teaser--text{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:clamp(20px,20px + 10 * (100vw - 768px) / 632,30px);width:100%;text-align:center;z-index:3;color:#fcfdfb}.cols .teaser:nth-child(2) .teaser--inner{overflow:hidden;border-bottom-left-radius:clamp(60px,60px + 40 * (100vw - 768px) / 632,100px)}.teaser--inner{height:100%}.teaser--tags{display:flex;gap:10px;flex-wrap:wrap;position:absolute;top:0;left:0;width:100%;z-index:1;padding:clamp(20px,20px + 10 * (100vw - 768px) / 632,30px)}.teaser--tag{padding:5px 10px;font-size:14px;line-height:17px;color:#000;background:#fcfdfb;border-radius:10px;display:flex;align-items:center;gap:5px}.teaser--tag:before{width:17px;height:17px;display:block}.teaser header h3{margin:0;padding:0}.teaser header h3 small{display:block;text-transform:none}.teaser--media{position:relative;width:100%}.teaser--media img,.teaser--media video{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover}.teaser>a:focus-visible,.teaser>a:focus,.object-listing--teaser>a:focus-visible,.object-listing--teaser>a:focus{display:block}dialog{margin:0;padding:0;width:auto;max-width:none;height:auto;max-height:none;border:none;transition:display .3s allow-discrete,overlay .3s allow-discrete}dialog::backdrop{background-color:#00000080}dialog .dialog--close{display:flex;place-items:center;place-content:center;position:absolute;top:0;right:0;padding:0;width:40px;height:40px;border:none;border-radius:3px;background:none;cursor:pointer}dialog .dialog--close:focus{outline:2px solid #000}dialog .dialog--close span{display:block;position:relative;width:15px;height:2px}dialog .dialog--close span:before,dialog .dialog--close span:after{display:block;content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#000;border-radius:2px;transform-origin:50% 50%}dialog .dialog--close span:before{transform:rotate(-45deg)}dialog .dialog--close span:after{transform:rotate(45deg)}dialog .dialog--content{padding:30px}dialog .dialog--content h4,dialog .dialog--content .h4{display:block;margin-bottom:1em}dialog,dialog::backdrop{animation:hideDialog .3s forwards}dialog[open],dialog[open]::backdrop{animation:showDialog .3s forwards}.search-overlay{background:transparent;border:none;max-width:unset;max-height:unset;position:fixed;top:0;right:0;bottom:0;left:0;margin:0;padding:0;height:100%;width:100%;opacity:0;visibility:hidden;will-change:opacity,visibility,transform}.search-overlay.open,.search-overlay[open]{animation:showDialog .33s ease;visibility:visible;opacity:1}.search-overlay.open::backdrop,.search-overlay[open]::backdrop{animation:showBackdrop .33s ease}.search-overlay.open .modal--close,.search-overlay[open] .modal--close{opacity:1}.search-overlay.closing{animation:hideDialog .33s ease;visibility:visible}.search-overlay.closing::backdrop{animation:hideBackdrop .33s ease}.search-overlay::backdrop{background:var(--modal-backdrop, rgba(91, 91, 91, .7));opacity:1;will-change:opacity}.search-overlay .modal--close{position:fixed;padding:0;opacity:0;top:clamp(20px,20px + 20 * (100vw - 768px) / 632,40px);right:clamp(20px,20px + 20 * (100vw - 768px) / 632,40px);background:transparent;border:none}.search-overlay .modal--close.close-btn{height:40px;width:40px;cursor:pointer}.search-overlay .modal--close.close-btn:after,.search-overlay .modal--close.close-btn:before{content:"";background:#fcfdfb;width:2px;height:40px;position:absolute}.search-overlay .modal--close.close-btn:before{transform:translate(-50%,-50%) rotate(45deg)}.search-overlay .modal--close.close-btn:after{transform:translate(-50%,-50%) rotate(-45deg)}.page-search.has-suggestions .page-search--suggestions,.page-search.no-results .page-search--suggestions,.page-search.has-error .page-search--suggestions{max-height:calc(100vh - 350px);max-height:calc(100svh - 350px);opacity:1;visibility:visible}.page-search.has-suggestions .page-search--container button[type=submit],.page-search.no-results .page-search--container button[type=submit],.page-search.has-error .page-search--container button[type=submit]{display:none}.page-search.has-suggestions .page-search--container button[type=reset],.page-search.no-results .page-search--container button[type=reset],.page-search.has-error .page-search--container button[type=reset]{display:flex}.page-search.processing .page-search--container button[type=submit],.page-search.processing .page-search--container button[type=reset]{display:none}.page-search.processing .page-search--container:after{display:block;content:"";position:absolute;border:2px solid #757575;border-right-color:transparent;border-radius:100%;animation:spin .5s linear infinite;left:auto;top:15px;right:15px;width:35px;height:35px}.page-search.show-more-btn .page-search--suggestions--bottom{display:block}.page-search.no-results .page-search--suggestions>ul,.page-search.has-error .page-search--suggestions>ul{display:none}.page-search.no-results .page-search--suggestions--no-results,.page-search.has-error .page-search--suggestions--error{display:block}.page-search--inner{position:absolute;background:#fcfdfbe6;left:50%;top:90px;bottom:auto;padding:0;width:calc(100% - 60px);max-width:680px;height:65px;transform:translate(-50%);border-radius:35px;background:#fcfdfb;-webkit-backdrop-filter:none;backdrop-filter:none}.page-search form{display:block;height:100%}.page-search .page-search--container{display:flex;flex:0 0 auto;position:relative;justify-content:stretch;height:100%;background:none}.page-search .page-search--container button{place-items:center;place-content:center;position:absolute;padding:0;background:none;cursor:pointer;top:2px;right:15px;bottom:10px;width:60px;height:60px;border:none}.page-search .page-search--container button[type=submit]{display:flex;border-radius:50%;background:#c5cbb1}.page-search .page-search--container button[type=submit] .icon{font-size:30px}.page-search .page-search--container button[type=submit] .icon svg [stroke]{stroke:#000}.page-search .page-search--container button[type=submit] .icon svg [fill]{fill:#000}.page-search .page-search--container button[type=reset]{display:none}.page-search .page-search--container button[type=reset]:before,.page-search .page-search--container button[type=reset]:after{display:block;content:"";position:absolute;left:50%;top:50%;height:2px;background:#757575;width:60%}.page-search .page-search--container button[type=reset]:before{transform:translate(-50%,-50%) rotate(-45deg)}.page-search .page-search--container button[type=reset]:after{transform:translate(-50%,-50%) rotate(45deg)}.page-search .page-search--container input[type=search]{flex:1 1 auto;height:100%;line-height:1;letter-spacing:.05em;border:none;background:none;padding:0 65px 0 20px;font-size:18px;width:100%}.page-search .page-search--container input[type=search]:focus{outline:none}.page-search .page-search--container input[type=search]::-ms-clear,.page-search .page-search--container input[type=search]::-ms-reveal{display:none;width:0;height:0}.page-search .page-search--container input[type=search]::-webkit-search-decoration,.page-search .page-search--container input[type=search]::-webkit-search-cancel-button,.page-search .page-search--container input[type=search]::-webkit-search-results-button,.page-search .page-search--container input[type=search]::-webkit-search-results-decoration{display:none;-webkit-appearance:none}.page-search--suggestions{display:flex;flex-direction:column;margin-top:10px;width:100%;max-height:0;overflow:hidden;opacity:0;visibility:hidden;transition:max-height .3s,opacity .5s,visibility .3s;position:absolute;left:0;top:100%;background:#fcfdfb;border-radius:15px}.page-search--suggestions>ul{list-style-type:none;margin:0;padding:5px 0 0;overflow:visible;overflow-y:auto}.page-search--suggestions>ul li:after{display:block;content:"";height:1px;background:#5b5b5bb2;background-size:auto 100%;opacity:.2}.page-search--suggestions--item{display:block;padding:15px 25px;color:#000;transition:background .3s}.page-search--suggestions--item em{font-style:normal;color:var(--brand-primary);font-weight:700}.page-search--suggestions--item p{margin-bottom:0}.page-search--suggestions--bottom{display:none;padding:10px 15px;text-align:center}.page-search--suggestions--bottom .btn p{margin:0}.page-search--suggestions--no-results,.page-search--suggestions--error{display:none;padding:20px 15px;width:100%;border-radius:15px;text-align:center;pointer-events:none;font-size:18px;letter-spacing:.05em}.page-search--suggestions--error{background:var(--brand-primary);color:#fcfdfb}.page-search--suggestions--error p{margin:0}.page-search--suggestions--error p:empty:before{display:block;content:attr(data-msg)}.embed-responsive{position:relative;width:100%;height:0}.embed-responsive-1by1{padding-bottom:100%}.embed-responsive-3by2{padding-bottom:66.66666%}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive>*{display:block;position:absolute;left:0;top:0;width:100%;height:100%}.embed-responsive>iframe{border:none}.region-nav{position:relative}.region-nav--inner{transition:filter .33s}.region-nav--inner .btn{box-shadow:none}.region-nav--inner .btn:after{transform:rotate(90deg);background-position:-20px center}.region-nav--list{position:absolute;left:0;top:60px;flex-direction:column;padding:20px 30px 30px;border-radius:0 30px 30px;min-width:300px;background:#fcfdfb;visibility:hidden;opacity:0;transition:opacity .33s,visibility .33s}.region-nav--list li:not(:last-child){padding-bottom:15px;border-bottom:1px solid rgba(0,0,0,.3)}.region-nav--list li:not(:first-child){margin-top:15px}.region-nav--list a{white-space:nowrap;color:#000}.mobile-nav{position:fixed;bottom:45px;width:calc(100% - 30px);left:50%;transform:translate(-50%);z-index:9989;background:#fcfdfb;border-radius:100px;box-shadow:0 0 30px #0003;max-width:360px}.mobile-nav--toggle{width:50px;height:50px;border-radius:50%;background:#000;border:none;display:flex;justify-content:center;align-items:center;position:relative}.mobile-nav--toggle[aria-expanded=true]:before,.mobile-nav--toggle[aria-expanded=true]:after{content:"";width:20px;height:2px;border-radius:1px;background:#fcfdfb;top:50%;left:50%;position:absolute}.mobile-nav--toggle[aria-expanded=true]:before{transform:translate(-50%,-50%) rotate(45deg)}.mobile-nav--toggle[aria-expanded=true]:after{transform:translate(-50%,-50%) rotate(-45deg)}.mobile-nav--toggle[aria-expanded=true] svg{display:none}.mobile-nav--toggle svg{width:22px}.mobile-nav--list{list-style:none;margin:0;display:flex;align-items:center;height:60px;gap:10px;padding:0 7px}.mobile-nav--list li:not(.cta-item){flex:1;display:flex;justify-content:center}.mobile-nav--list li:first-child{max-width:50px}.mobile-nav--list li:first-child a{margin-left:auto}.mobile-nav--list li:last-child{justify-content:flex-end;max-width:50px}.mobile-nav--list .cta-item{margin:0 auto}.mobile-nav--list .cta-item .icon{position:relative}.mobile-nav--list .cta-item .icon:before{content:"";width:50px;height:50px;position:absolute;bottom:0;left:50%;transform:translate(-50%);border-radius:50%;background:#f18700}.mobile-nav--list .cta-item .icon svg{width:30px;height:30px;max-height:30px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.mobile-nav--list a{display:inline-flex;flex-direction:column;align-items:center;gap:5px}.mobile-nav--list .icon{font-size:20px}.mobile-nav--list span{font-size:12px;line-height:1;color:#000;text-align:center}.object-detail .main-content{padding-top:clamp(20px,20px + 55 * (100vw - 768px) / 632,75px)}.object-detail .breadcrumb{padding:15px 0;margin:0}.object-detail .breadcrumb--list{text-align:start}.object-detail--section:not(:last-child){margin-bottom:clamp(60px,60px + 40 * (100vw - 768px) / 632,100px)}.object-detail--tags{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.object-detail--tag{font-size:14px;line-height:1;white-space:nowrap;padding:5px 10px;background:#7575751a;border-radius:10px;display:flex;gap:5px;align-items:center}.object-detail--tag:before{width:17px;height:17px;display:block}.object-detail--tag .icon{font-size:17px}.object-detail--key-facts{margin:0;padding:0;list-style:none;margin-bottom:clamp(60px,60px + 90 * (100vw - 768px) / 632,150px)}.object-detail--key-facts li,.object-detail--key-facts a{display:flex;align-items:flex-start;color:#000;-moz-column-gap:clamp(10px,10px + 5 * (100vw - 768px) / 632,15px);column-gap:clamp(10px,10px + 5 * (100vw - 768px) / 632,15px);line-height:clamp(25px,25px + 5 * (100vw - 768px) / 632,30px)}.object-detail--key-facts li:not(:last-child),.object-detail--key-facts a:not(:last-child){margin-bottom:clamp(10px,10px + 5 * (100vw - 768px) / 632,15px)}.object-detail--key-facts .icon{flex-shrink:0;margin-top:2px;font-size:clamp(20px,20px + 8 * (100vw - 768px) / 632,28px)}.object-detail--buttons{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:60px}.object-detail--buttons .btn{flex:1 1 auto;justify-content:center}.object-detail--content{display:flex;position:relative;row-gap:60px;-moz-column-gap:clamp(65px,65px + 85 * (100vw - 768px) / 1152,150px);column-gap:clamp(65px,65px + 85 * (100vw - 768px) / 1152,150px)}.object-detail--content-info{flex:1 1 100%}.object-detail--media{max-width:685px;flex:1 1 100%;position:relative}.object-detail--media-date{padding:10px 15px;position:absolute;right:0;top:26.667%;transform:translate(50%);background:#deb6b0;border-top-left-radius:10px;border-bottom-right-radius:10px;z-index:1;text-align:center}.object-detail--media-date p.h2{margin-bottom:0}.object-detail--media-date p{margin-bottom:0;text-transform:uppercase}.object-detail--media .area--thumbnail{width:100%;display:block;position:sticky;padding-bottom:109.0909090909%;transition:top .33s;top:30px}.object-detail--media .area--thumbnail img,.object-detail--media .area--thumbnail video{top:0;right:0;bottom:0;left:0;width:100%;height:100%}.object-detail--media img,.object-detail--media video{width:100%;height:100%;border-bottom-right-radius:100px;position:absolute;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover}.object-detail--data-items{display:flex;flex-wrap:wrap;-moz-column-gap:30px;column-gap:30px;row-gap:60px}.object-detail--data{flex:1 1 calc(50% - 15px)}.object-detail--data-headline{display:flex;gap:10px;margin-bottom:clamp(15px,15px + 15 * (100vw - 768px) / 632,30px)}.object-detail--data-headline .icon{flex-shrink:0;font-size:clamp(25px,25px + 3 * (100vw - 768px) / 632,28px)}.object-detail--data-content{padding-left:clamp(35px,35px + 3 * (100vw - 768px) / 632,38px)}.object-detail--data p{margin-bottom:0}.object-detail--data table{border-collapse:separate;border-spacing:15px 5px;margin:0 -15px}.object-detail--data table:not(:first-child){margin-top:clamp(15px,15px + 15 * (100vw - 768px) / 632,30px)}.object-detail--data table td,.object-detail--data table th{padding:0}.object-detail--data table th{font-weight:400}.object-detail--data table td{min-width:120px}.object-detail--data .btn-tertiary{margin-top:clamp(15px,15px + 15 * (100vw - 768px) / 632,30px)}.object-detail--map{padding-bottom:166.6666666667%;display:block;width:100%;position:relative;background:#757575}.object-detail--map iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.object-detail--gallery .area--thumbnail{position:relative;display:block;width:100%;padding-bottom:64.1025641026%}.object-detail--gallery .area--thumbnail img,.object-detail--gallery .area--thumbnail video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.object-detail--license{display:flex;flex-wrap:nowrap;align-items:center;gap:10px;margin-top:clamp(60px,60px + 40 * (100vw - 768px) / 632,100px);font-size:14px}.object-detail--license img{display:block;flex:0 0 auto;width:64px;height:auto}.object-detail--license span{flex:0 1 auto;display:block;line-height:1.25}.object-detail hr{margin-bottom:clamp(60px,60px + 40 * (100vw - 768px) / 632,100px)}.object-detail.tour .object-detail--headline{margin-bottom:clamp(30px,30px + 30 * (100vw - 768px) / 632,60px)}.object-detail.tour .object-detail--key-facts{display:flex;gap:15px;margin-bottom:clamp(60px,60px + 40 * (100vw - 768px) / 632,100px)}.object-detail.tour .object-detail--key-facts li{margin-bottom:0;-moz-column-gap:10px;column-gap:10px;row-gap:5px;flex:0 1 150px}.object-detail.tour .tour--rating{flex:1 1 auto}.object-detail.tour .tour--rating-wrapper{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:clamp(40px,40px + 20 * (100vw - 768px) / 632,60px)}.object-detail.tour .tour--rating>p{margin-bottom:5px}.object-detail.tour .tour--rating>div{display:flex;gap:3px}.object-detail.tour .tour--rating span{width:18px;height:18px;border-radius:50%;background:#7575754d;flex-shrink:0}.object-detail.tour .tour--rating span.is-active{background:#8a9764}.object-detail.tour .tour--time>p{margin-bottom:15px}.object-detail.tour .tour--time>div{display:flex;flex-wrap:wrap;gap:15px}.object-detail.tour .tour--time span{padding:1px 6px 3px;border-top-left-radius:10px;border-bottom-right-radius:10px;flex:0 1 auto}.object-detail.tour .tour--time span.is-active{background:#8a9764}.object-listing .tour-ranges{grid-column-gap:clamp(60px,60px + 20 * (100vw - 768px) / 632,80px);grid-row-gap:clamp(15px,15px + 10 * (100vw - 768px) / 632,25px)}.object-listing .teaser--tour .object-listing--teaser-key-facts{display:flex;flex-wrap:wrap;-moz-column-gap:15px;column-gap:15px;row-gap:10px}.object-listing .teaser--tour .object-listing--teaser-key-facts li{gap:10px;flex:1;margin-bottom:0}.object-listing .teaser--tour .object-listing--teaser-key-facts li span{white-space:nowrap}.object-listing--filter{margin-bottom:clamp(40px,40px + 20 * (100vw - 768px) / 632,60px)}.object-listing .filter-bar{padding-bottom:10px;border-bottom:1px solid #000;margin-bottom:clamp(20px,20px + 10 * (100vw - 768px) / 632,30px)}.object-listing .filter-bar button{border:none;background:transparent;padding:0;display:flex;align-items:center;gap:10px;cursor:pointer;width:100%;color:#000}.object-listing .filter-bar button .icon--individuell-filter{font-size:clamp(30px,30px + 10 * (100vw - 768px) / 632,40px)}.object-listing .filter-bar button .icon--individuell-arrow{font-size:clamp(20px,20px + 5 * (100vw - 768px) / 632,25px);margin-left:auto}.object-listing .filter-bar--pills{display:flex;flex-wrap:wrap;gap:10px}.object-listing .filter-pill{height:30px;white-space:nowrap;background:#7575751a;font-size:14px;line-height:1;border-radius:30px;display:flex;align-items:center;gap:5px;padding:0 6px 0 10px;cursor:pointer}.object-listing .filter-pill:after{content:"";width:20px;height:20px;border-radius:50%;background:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.60161 5.59998L12.4016 12.4M5.60156 12.4L12.4015 5.59998' stroke='black' stroke-linecap='round'/%3E%3C/svg%3E%0A") center center #fcfdfb}.object-listing--items.htmx-request>.cols,.object-listing--items.htmx-request>.webcam-cols,.object-listing--items.loading>.cols,.object-listing--items.loading>.webcam-cols{display:none}.object-listing--items.htmx-request .paginator,.object-listing--items.loading .paginator{pointer-events:none;opacity:.3}.object-listing--teaser{position:relative}.object-listing--teaser.highlighted{grid-column:1/-1}.object-listing--teaser header{margin-bottom:clamp(20px,20px + 5 * (100vw - 768px) / 632,25px)}.object-listing--teaser .teaser--tags{padding:15px}.object-listing--teaser-inner{border-bottom-right-radius:40px}.highlighted .object-listing--teaser-inner{display:flex}.color-vineyard .object-listing--teaser-inner{background:#deb6b0}.color-hill .object-listing--teaser-inner{background:#c5cbb1}.color-river .object-listing--teaser-inner{background:#b7cbcf}.object-listing--teaser-media{position:relative}.object-listing--teaser-media .area--thumbnail{display:block;width:100%;position:relative;padding-bottom:66.6666666667%}.highlighted .object-listing--teaser-media{flex:1 1 100%;max-width:870px;min-width:250px}.highlighted .object-listing--teaser-media .area--thumbnail{padding-bottom:0;width:100%;height:100%}.object-listing--teaser-media img,.object-listing--teaser-media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%!important;-o-object-fit:cover;object-fit:cover}.object-listing--teaser-date{padding:5px 15px;background:#c5cbb1;border-top-left-radius:10px;border-bottom-right-radius:10px;position:absolute;bottom:-15px;left:18px;color:#000;text-align:center}.color-vineyard .object-listing--teaser-date{background:#ebd3cf}.color-hill .object-listing--teaser-date{background:#dcdfd0}.color-river .object-listing--teaser-date{background:#d4e0e3}.object-listing--teaser-date p{margin-bottom:0;text-transform:uppercase}.object-listing--teaser-date p:first-child{font-size:clamp(26px,26px + 4 * (100vw - 768px) / 632,30px);line-height:30px;font-family:Fraunces,serif;font-weight:800}.object-listing--teaser-text{color:#000;padding:35px 15px 15px}.highlighted .object-listing--teaser-text{padding:30px}.object-listing--teaser-text>p:not(:last-child){margin-bottom:clamp(15px,15px + 10 * (100vw - 768px) / 632,25px)}.object-listing--teaser-key-facts{list-style:none;margin:0;padding:0}.object-listing--teaser-key-facts:not(:last-child){margin-bottom:clamp(15px,15px + 10 * (100vw - 768px) / 632,25px)}.object-listing--teaser-key-facts li{display:flex;align-items:flex-start;-moz-column-gap:clamp(10px,10px + 5 * (100vw - 768px) / 632,15px);column-gap:clamp(10px,10px + 5 * (100vw - 768px) / 632,15px)}.object-listing--teaser-key-facts li:not(:last-child){margin-bottom:5px}.object-listing--teaser-key-facts .icon{font-size:clamp(20px,20px + 8 * (100vw - 768px) / 632,28px);margin-top:2px;flex-shrink:0}.object-listing .webcam-cols{display:grid;grid-template-columns:repeat(4,1fr);grid-row-gap:40px;grid-column-gap:40px}.color-highlight{background:#f18700}.color-highlight:before{content:"";background:url("data:image/svg+xml,%3Csvg width='19' height='18' viewBox='0 0 19 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.49974 1.13281L11.7211 6.23281L17.4331 6.87031L13.3077 11.0141L14.2597 16.4328L9.49974 13.5641L4.73974 16.4328L5.69174 11.0141L1.56641 6.87031L7.27841 6.23281L9.49974 1.13281Z' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") center no-repeat}.color-open{background:#89a356}.color-closed,.color-canceled{background:#ff4d39}.color-canceled:before{content:"";background:url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.26766 2.26563L14.7342 14.7323M2.26758 14.7323L14.7342 2.26562' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A") center no-repeat}.color-easy{background:#5b98a9}.color-medium{background:#bd6d61}.color-hard{background:#000;color:#fcfdfb}.filter-modal{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:99;background:#fcfdfb;opacity:0;visibility:hidden;margin:0;border:none;max-width:unset;max-height:unset;overflow:visible;will-change:opacity,visibility,transform}.filter-modal--inner{display:flex;flex-direction:column;height:100%;max-height:100vh;padding:60px 30px 30px}.filter-modal--head{padding-bottom:clamp(40px,40px + 20 * (100vw - 768px) / 632,60px)}.filter-modal--headline{display:flex;align-items:center;gap:10px;padding-bottom:5px;border-bottom:2px solid #000}.filter-modal--headline .icon{font-size:clamp(30px,30px + 10 * (100vw - 768px) / 632,40px)}.filter-modal--headline .modal--close{margin-left:auto;background:transparent;border:none;position:relative;width:60px;height:60px;border-radius:50%;transition:background .33s;cursor:pointer}.filter-modal--headline .modal--close:before,.filter-modal--headline .modal--close:after{content:"";background:#000;height:2px;border-radius:1px;width:28px;position:absolute;top:50%;left:50%;transition:background .33s}.filter-modal--headline .modal--close:before{transform:translate(-50%,-50%) rotate(45deg)}.filter-modal--headline .modal--close:after{transform:translate(-50%,-50%) rotate(-45deg)}.filter-modal--content{flex:1;overflow-x:auto}.filter-modal--content .form-section--headline{margin-bottom:15px}.filter-modal--content .form-section:not(:last-child){margin-bottom:40px}.filter-modal--content .form-section .cols:last-child{margin-bottom:0}.filter-modal--content .form-section .checkbox:not(:last-child){margin-bottom:10px}.filter-modal--bottom{display:flex;flex-direction:column;gap:10px;padding-top:clamp(30px,30px + 30 * (100vw - 768px) / 632,60px)}.filter-modal--bottom .btn{border-width:2px}.filter-modal--bottom .btn-primary{order:2}.filter-modal--pills{display:flex;gap:10px;margin-top:15px;overflow-x:auto;width:calc(100% + 60px);margin-left:-30px;padding:0 30px;min-height:30px}.filter-modal.open{animation:showDialog .33s ease;visibility:visible;opacity:1}.filter-modal.open::backdrop{animation:showBackdrop .33s ease}.filter-modal.closing{animation:hideDialog .33s ease;visibility:visible}.filter-modal.closing::backdrop{animation:hideBackdrop .33s ease}.filter-modal::backdrop{background:var(--modal-backdrop, rgba(0, 0, 0, .7));opacity:1;will-change:opacity}.filter-modal .form-group.has-datepicker .flatpickr-calendar.static{max-width:100%;position:fixed;top:unset}.filter-modal .form-group.has-datepicker .flatpickr-wrapper{width:100%}body.modal-open{overflow:hidden;padding-right:var(--scrollbarWidth, 0px)}@keyframes showDialog{0%{opacity:0}to{opacity:1}}@keyframes hideDialog{0%{opacity:1}to{opacity:0}}@keyframes showBackdrop{0%{opacity:0}to{opacity:1}}@keyframes hideBackdrop{0%{opacity:1}to{opacity:0}}.badge{width:clamp(120px,120px + 80 * (100vw - 768px) / 632,200px);height:clamp(120px,120px + 80 * (100vw - 768px) / 632,200px);font-size:clamp(14px,14px + 8 * (100vw - 768px) / 632,22px);line-height:clamp(18px,18px + 8 * (100vw - 768px) / 632,26px);transform:rotate(-15deg);padding:15px;font-family:Fraunces,serif;font-weight:800;border-radius:50%;background:#f18700;display:flex;justify-content:center;align-items:center;text-align:center}.badge p{margin-bottom:0}.intranet-form h1{margin-bottom:clamp(30px,30px + 20 * (100vw - 768px) / 632,50px)}.intranet-form .remeber-me{margin-top:20px}.intranet-form .submit{margin-top:30px}.alert{padding:15px 20px;border-radius:5px;font-weight:800;margin-bottom:30px}.alert-success{background:#e6f4da;color:#47aa63;border:1px solid #47AA63}.alert-danger{background:#f4dada;color:red;border:1px solid #FF0000}.alert-info{background:#757575;color:#000;border:none}.page-intro{margin-bottom:clamp(90px,90px + 60 * (100vw - 768px) / 632,150px)}.page-intro .cols{row-gap:40px}.page-intro--icons{display:flex;justify-content:space-between;gap:30px;padding-right:clamp(0px,0px + 50 * (100vw - 768px) / 632,50px);margin-top:clamp(60px,60px + 40 * (100vw - 768px) / 632,100px)}.page-intro--icon{display:flex;align-items:center;gap:15px;white-space:nowrap;scroll-snap-align:start}.page-intro--icon .icon{font-size:50px}.page-intro--icon-text{color:#000}.page-intro--icon-text p{margin-bottom:0}.page-intro--icon-text p:first-child{font-size:clamp(24px,24px + 1 * (100vw - 768px) / 632,25px);font-family:Fraunces,serif;font-weight:700;line-height:28px}.paginator{margin-top:clamp(40px,40px + 20 * (100vw - 768px) / 632,60px)}.paginator ul{list-style:none;margin:0;padding:0;display:flex;gap:15px;justify-content:center}.paginator ul li{display:flex}.paginator ul li:first-child{margin-left:auto}.paginator ul li:last-child{margin-right:auto}.paginator ul li>span{margin:auto 0 5px}.paginator ul a{width:50px;height:50px;color:#000;display:flex;align-items:center;justify-content:center;position:relative}.paginator ul a.prev .icon,.paginator ul a.first .icon{transform:rotate(180deg)}.paginator ul a:before{content:"";position:absolute;left:50%;transform:translate(-50%);bottom:0;width:100%;max-width:0;height:2px;background:#000;transition:max-width .3s ease-in-out}.paginator ul a.active:before{max-width:100%}.paginator ul .icon{font-size:20px}.loading-skeleton,.loading-skeleton.cols{display:none}.loading .loading-skeleton,.htmx-request .loading-skeleton{display:grid}.loading-skeleton .animate{background:linear-gradient(110deg,#fff0 40%,#fff3,#fff0 60%) #0000001a;background-size:200% 100%;background-position-x:180%;border-radius:3px;min-height:1.2em;animation:1.25s shine ease-in-out infinite}.loading-skeleton .teaser.webcam .teaser--text .animate:last-child{margin-top:5px;max-width:75%}.loading-skeleton .teaser.webcam .teaser--text:after{display:none}.loading-skeleton .object-listing--teaser.highlighted .object-listing--teaser-inner{background:#0000001a}.loading-skeleton .object-listing--teaser.highlighted .object-listing--teaser-text{width:100%}.loading-skeleton .object-listing--teaser.highlighted .object-listing--teaser-key-fact span{width:50%}.loading-skeleton .object-listing--teaser-text header .animate:last-child{margin-top:5px;max-width:75%}.loading-skeleton .object-listing--teaser-text p span{height:1em;display:block}.loading-skeleton .object-listing--teaser-text p span:not(:first-child){margin-top:3px}.loading-skeleton .object-listing--teaser-text p span:last-child{max-width:60%}.loading-skeleton .object-listing--teaser-text .object-listing--teaser-key-fact{align-items:center}.loading-skeleton .object-listing--teaser-text .object-listing--teaser-key-fact span{width:100%;height:1em;min-height:unset}.loading-skeleton .object-listing--teaser-text .icon.animate{min-height:unset}@keyframes shine{to{background-position-x:-20%}}.excerpt-hidden{overflow:hidden;position:relative;max-height:200px}.excerpt-hidden:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:64px;background:linear-gradient(to bottom,#fcfdfb66,#fcfdfb)}.excerpt-visible{height:auto;overflow:auto;max-height:100%}.area:not(body){margin-top:clamp(30px,30px + 30 * (100vw - 768px) / 632,60px);margin-bottom:clamp(30px,30px + 30 * (100vw - 768px) / 632,60px)}.area.margin-top--none{margin-top:0}.area.margin-top--tiny{margin-top:clamp(5px,5px + 10 * (100vw - 768px) / 632,15px)}.area.margin-top--small{margin-top:clamp(15px,15px + 15 * (100vw - 768px) / 632,30px)}.area.margin-top--medium{margin-top:clamp(30px,30px + 30 * (100vw - 768px) / 632,60px)}.area.margin-top--large{margin-top:clamp(50px,50px + 50 * (100vw - 768px) / 632,100px)}.area.margin-top--xlarge{margin-top:clamp(75px,75px + 75 * (100vw - 768px) / 632,150px)}.area.margin-top--giant{margin-top:clamp(90px,90px + 110 * (100vw - 768px) / 632,200px)}.area.margin-bottom--none{margin-bottom:0}.area.margin-bottom--tiny{margin-bottom:clamp(5px,5px + 10 * (100vw - 768px) / 632,15px)}.area.margin-bottom--small{margin-bottom:clamp(15px,15px + 15 * (100vw - 768px) / 632,30px)}.area.margin-bottom--medium{margin-bottom:clamp(30px,30px + 30 * (100vw - 768px) / 632,60px)}.area.margin-bottom--large{margin-bottom:clamp(50px,50px + 50 * (100vw - 768px) / 632,100px)}.area.margin-bottom--xlarge{margin-bottom:clamp(75px,75px + 75 * (100vw - 768px) / 632,150px)}.area.margin-bottom--giant{margin-bottom:clamp(90px,90px + 110 * (100vw - 768px) / 632,200px)}.area>*:first-child,.area>.cols>.col>*:first-child{margin-top:0}.area>*:last-child,.area>.cols>.col>*:last-child{margin-bottom:0}.area.is-narrow{margin-left:auto;margin-right:auto;max-width:960px}.area.full-width{position:relative;width:calc(100vw - var(--scrollbarWidth));left:50%;transform:translate(-50%)}.area--thumbnail img,.area--thumbnail video{display:block;width:100%;height:auto}.area--header svg{width:130px;height:auto;margin-bottom:30px}.area--text h1,.area--text h2,.area--text h3,.area--text h4,.area--text h5,.area--text h6,.area--text .h1,.area--text .h2,.area--text .h3,.area--text .h4,.area--text .h5,.area--text .h6{margin-bottom:.5em}.area--text ul,.area--text ol{margin:0 0 30px}.area--text ul ul,.area--text ul ol,.area--text ol ul,.area--text ol ol{margin:.7em 0}.area--text ul li+li,.area--text ol li+li{margin-top:10px}.area--text ul:not([role=listbox]){padding:0;list-style-type:none}.area--text ul:not([role=listbox]) li{position:relative;padding-left:35px}.area--text ul:not([role=listbox]) li:before{content:"";position:absolute;display:block;top:11px;width:15px;height:2px;background:#000;border-radius:1px;left:2px}.area--text ul:not([role=listbox]) li:after{content:"";width:8px;height:8px;border-right:2px solid #000;border-bottom:2px solid #000;position:absolute;left:8px;transform:rotate(-45deg);top:8px}.area--text ol{padding-left:0;counter-reset:item;list-style-type:none}.area--text ol li{padding-left:40px;position:relative}.area--text ol li:before{content:counter(item) "  ";counter-increment:item;position:absolute;left:0;font-family:Fraunces,serif;font-weight:800;line-height:26px;font-size:clamp(20px,20px + 5 * (100vw - 768px) / 632,25px)}.area--text.text-center ul,.area--text.text-center ol,.area--text.text-right ul,.area--text.text-right ol{display:inline-block;text-align:left}.area--text .btn:not(:last-child){margin-bottom:5px}.main-content .area--text a:not(.btn,.lightbox,.ql-action,.ql-remove){color:#000;text-decoration:none;position:relative;font-weight:500}.main-content .area--text a:not(.btn,.lightbox,.ql-action,.ql-remove):before{content:"";width:100%;height:2px;position:absolute;left:0;bottom:0;background:#000;z-index:-1;transition:height .33s,background .33s}.main-content .area--text a:not(.btn,.lightbox,.ql-action,.ql-remove)[target=_blank]{color:#0009;font-weight:400;transition:color .33s}.main-content .area--text a:not(.btn,.lightbox,.ql-action,.ql-remove)[target=_blank]:after{content:"";width:13px;height:13px;display:inline-block;margin:0 0 5px 3px;background:url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.4668 9.53346L9.53346 3.4668M9.53346 3.4668V8.9268M9.53346 3.4668H4.07346' stroke='%23757575' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") center no-repeat}.main-content .area--text a:not(.btn,.lightbox,.ql-action,.ql-remove)[target=_blank]:before{background:#757575;width:calc(100% - 16px)}.area--textmedia.v-1 .cols,.area--textmedia.v-2 .cols{grid-row-gap:60px;grid-column-gap:clamp(30px,30px + 70 * (100vw - 768px) / 632,100px)}.area--textmedia.v-1 .area--thumbnail,.area--textmedia.v-2 .area--thumbnail{position:relative;width:100%;display:block}.area--textmedia.v-1 .area--thumbnail a.lightbox,.area--textmedia.v-2 .area--thumbnail a.lightbox{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.area--textmedia.v-1 .area--thumbnail .badge,.area--textmedia.v-2 .area--thumbnail .badge{position:absolute;right:30px;top:0;transform:translateY(-50%) rotate(15deg);color:#000}.area--textmedia.v-1 .area--thumbnail.border-top-left img,.area--textmedia.v-1 .area--thumbnail.border video,.area--textmedia.v-2 .area--thumbnail.border-top-left img,.area--textmedia.v-2 .area--thumbnail.border video{border-top-left-radius:clamp(80px,80px + 120 * (100vw - 768px) / 632,200px)}.area--textmedia.v-1 .area--thumbnail.border-top-right img,.area--textmedia.v-1 .area--thumbnail.border video,.area--textmedia.v-2 .area--thumbnail.border-top-right img,.area--textmedia.v-2 .area--thumbnail.border video{border-top-right-radius:clamp(80px,80px + 120 * (100vw - 768px) / 632,200px)}.area--textmedia.v-1 .area--thumbnail.border-bottom-left img,.area--textmedia.v-1 .area--thumbnail.border video,.area--textmedia.v-2 .area--thumbnail.border-bottom-left img,.area--textmedia.v-2 .area--thumbnail.border video{border-bottom-left-radius:clamp(80px,80px + 120 * (100vw - 768px) / 632,200px)}.area--textmedia.v-1 .area--thumbnail.border-bottom-right img,.area--textmedia.v-1 .area--thumbnail.border video,.area--textmedia.v-2 .area--thumbnail.border-bottom-right img,.area--textmedia.v-2 .area--thumbnail.border video{border-bottom-right-radius:clamp(80px,80px + 120 * (100vw - 768px) / 632,200px)}.area--textmedia.v-1 .area--thumbnail.border-bottom img,.area--textmedia.v-1 .area--thumbnail.border video,.area--textmedia.v-2 .area--thumbnail.border-bottom img,.area--textmedia.v-2 .area--thumbnail.border video{-webkit-mask-image:linear-gradient(black,black),url("data:image/svg+xml,%3Csvg id='Ebene_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1920 219'%3E%3Cpath d='M0,28.7v190.3h1920V0c-319.6,135.9-640.7,216.2-975.7,218.8C562.9,221.8,264.1,150.7,0,28.7Z' fill='%23FCFDFB'/%3E%3Cpath d='M0,28.7v190.3h1920V0c-319.6,135.9-640.7,216.2-975.7,218.8C562.9,221.8,264.1,150.7,0,28.7Z' fill='%23FCFDFB'/%3E%3C/svg%3E");mask-image:linear-gradient(#000,#000),url("data:image/svg+xml,%3Csvg id='Ebene_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1920 219'%3E%3Cpath d='M0,28.7v190.3h1920V0c-319.6,135.9-640.7,216.2-975.7,218.8C562.9,221.8,264.1,150.7,0,28.7Z' fill='%23FCFDFB'/%3E%3Cpath d='M0,28.7v190.3h1920V0c-319.6,135.9-640.7,216.2-975.7,218.8C562.9,221.8,264.1,150.7,0,28.7Z' fill='%23FCFDFB'/%3E%3C/svg%3E");-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-position:center calc(100% + 1px);mask-position:center calc(100% + 1px);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.area--textmedia.v-1 .area--thumbnail.border-top img,.area--textmedia.v-1 .area--thumbnail.border video,.area--textmedia.v-2 .area--thumbnail.border-top img,.area--textmedia.v-2 .area--thumbnail.border video{-webkit-mask-image:linear-gradient(black,black),url("data:image/svg+xml,%3Csvg id='Ebene_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1920 219'%3E%3Cg transform='translate(0,219) scale(1,-1)'%3E%3Cpath d='M0,28.7v190.3h1920V0c-319.6,135.9-640.7,216.2-975.7,218.8C562.9,221.8,264.1,150.7,0,28.7Z' fill='%23FCFDFB'/%3E%3C/g%3E%3C/svg%3E%0A");mask-image:linear-gradient(#000,#000),url("data:image/svg+xml,%3Csvg id='Ebene_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 1920 219'%3E%3Cg transform='translate(0,219) scale(1,-1)'%3E%3Cpath d='M0,28.7v190.3h1920V0c-319.6,135.9-640.7,216.2-975.7,218.8C562.9,221.8,264.1,150.7,0,28.7Z' fill='%23FCFDFB'/%3E%3C/g%3E%3C/svg%3E%0A");-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-position:center -1px;mask-position:center -1px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.area--textmedia.v-1 .area--thumbnail:before,.area--textmedia.v-2 .area--thumbnail:before{content:"";width:100%;display:block;padding-bottom:121.2121212121%}.area--textmedia.v-1 .area--thumbnail img,.area--textmedia.v-1 .area--thumbnail video,.area--textmedia.v-2 .area--thumbnail img,.area--textmedia.v-2 .area--thumbnail video{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.area--textmedia.v-3 .cols{grid-row-gap:60px}.area--textmedia.v-3 .area--textmedia--headline{margin-bottom:clamp(30px,30px + 10 * (100vw - 768px) / 632,40px)}.area--textmedia.v-2.has-badge .area--thumbnail{margin-top:clamp(60px,60px + 40 * (100vw - 768px) / 632,100px)}.area--textmedia.v-2 .area--textmedia--headline{margin-bottom:clamp(60px,60px + 40 * (100vw - 768px) / 632,100px)}.area--textmedia.v-2 .area--textmedia--text-content{padding-left:clamp(40px,40px + 60 * (100vw - 768px) / 632,100px)}.area--textmedia.v-1 .area--textmedia--headline{margin-bottom:clamp(60px,60px + 90 * (100vw - 768px) / 632,150px)}.area--textmedia.v-1 .area--textmedia--text{margin:-60px -30px 0 0}.area--textmedia.v-1 .area--textmedia--text .area--text--inner{padding:0 30px 0 40px}.area--textmedia.v-1 .area--text--inner{margin-top:clamp(60px,60px + 40 * (100vw - 768px) / 632,100px)}.area--textmedia.v-1 .cols{align-items:start;grid-row-gap:0}.area--textmedia--buttons{display:flex;flex-direction:column;align-items:flex-start;margin-top:clamp(40px,40px + 20 * (100vw - 768px) / 632,60px);gap:clamp(15px,15px + 15 * (100vw - 768px) / 632,30px)}.area--textmedia--buttons a{margin-bottom:0}.area--textmedia .cols{align-items:center;grid-column-gap:0}.area--textmedia .area--thumbnail{margin:0}.area--textmedia .area--text--inner>*:first-child{margin-top:0}.area--textmedia .area--text--inner>*:last-child{margin-bottom:0}.area--textmedia.full-width .cols{grid-column-gap:0}.area--textmedia.full-width .area--text--inner{padding:30px}.area--media .area--thumbnail{margin:0}.area--teaser-slider{display:grid;grid-auto-flow:column;overflow-x:auto;padding:0 30px;gap:10px;scroll-snap-type:x mandatory;scrollbar-color:rgba(197,203,177,.3) transparent;scrollbar-width:thin}.teaser-slider-big .area--teaser-slider{grid-auto-columns:clamp(300px,300px + 200 * (100vw - 768px) / 632,500px);display:inline-grid;position:relative;left:50%;transform:translate(-50%);max-width:100%}.teaser-slider-small .area--teaser-slider{grid-auto-columns:clamp(250px,250px + 50 * (100vw - 768px) / 632,300px)}.area--teaser-slider-controll{display:flex;gap:10px;margin-left:auto}.area--teaser-slider-controll button{width:60px;height:60px;border-radius:50%;background:transparent;border:2px solid rgba(197,203,177,.3);cursor:pointer;transition:background .33s;display:flex;justify-content:center;align-items:center}.area--teaser-slider-controll button.slider--controll-prev .icon{transform:rotate(180deg)}.area--teaser-slider-controll button .icon{font-size:clamp(25px,25px + 3 * (100vw - 768px) / 632,28px)}.area--teaser-slider-controll button .icon svg path{transition:stroke .33s}.area--teaser .cols{grid-auto-flow:column;gap:10px;grid-template-rows:1fr 1fr;grid-template-columns:repeat(4,minmax(200px,1fr));padding:0 30px;overflow-x:auto;max-width:1440px;margin:0 auto}.area--teaser-headline{max-width:1440px;padding:0 30px;margin:0 auto;display:flex;justify-content:space-between;gap:30px;margin-bottom:clamp(40px,40px + 20 * (100vw - 768px) / 632,60px)}.area--content-container{padding-top:clamp(60px,60px + 40 * (100vw - 768px) / 632,100px);padding-bottom:clamp(60px,60px + 40 * (100vw - 768px) / 632,100px)}.area--content-container.hill{background:linear-gradient(180deg,#8a976433 70.05%,#fcfdfb)}.area--content-container.vineyard{background:linear-gradient(180deg,#bd6d6133 70.05%,#fcfdfb)}.area--content-container.river{background:linear-gradient(180deg,#7098a033 70.05%,#fcfdfb)}.area--content-container--inner{display:block;margin-left:auto;margin-right:auto;width:100%;max-width:1440px;padding-left:clamp(30px,30px + 30 * (100vw - 768px) / 632,60px);padding-right:clamp(30px,30px + 30 * (100vw - 768px) / 632,60px)}.area--content-container--inner>*:first-child{margin-top:0}.area--content-container--inner>*:last-child{margin-bottom:0}.area--storybox{padding-top:70px}.area--storybox .storybox{display:flex;flex-direction:column;-moz-column-gap:80px;column-gap:80px;row-gap:30px;padding:40px 30px;background:#c5cbb133;border-radius:0 60px;position:relative;min-height:350px}.area--storybox .storybox.vineyard{background:#deb6b033}.area--storybox .storybox.vineyard>svg path,.area--storybox .storybox.vineyard .area--thumbnail svg path{stroke:#bd6d61}.area--storybox .storybox.river{background:#b7cbcf33}.area--storybox .storybox.river>svg path,.area--storybox .storybox.river .area--thumbnail svg path{stroke:#7098a0}.area--storybox .storybox>svg{position:absolute;left:-27px;bottom:90px;width:clamp(392px,392px + 65 * (100vw - 992px) / 408,457px)}.area--storybox .area--thumbnail{width:100%;flex-shrink:0;margin:-110px auto 0;max-width:clamp(250px,250px + 100 * (100vw - 768px) / 632,350px)}.area--storybox .area--thumbnail img,.area--storybox .area--thumbnail video{border-radius:50%;aspect-ratio:1/1}.area--storybox .area--thumbnail svg{position:absolute;right:-21px;top:125px}.area--storybox header{margin-bottom:30px}.area--storybox--cta{margin-top:clamp(30px,30px + 30 * (100vw - 768px) / 632,60px)}.area--storybox--cta a{width:100%;justify-content:center}.area--promotion-teaser .cols{grid-column-gap:clamp(30px,30px + 70 * (100vw - 768px) / 632,100px);grid-row-gap:30px}.area--promotion-teaser .area--promotion-teaser--list-items{display:flex;flex-direction:column}.promotion-teaser{position:relative}.promotion-teaser--media{overflow:hidden}.promotion-teaser--date{text-align:center}.promotion-teaser--date span{text-transform:uppercase;display:block}.promotion-teaser img,.promotion-teaser video{will-change:transform;transform-origin:center;transition:transform .33s}.promotion-teaser .arrow{font-size:clamp(12px,12px + 4 * (100vw - 768px) / 632,16px);flex-shrink:0;margin-left:auto}.promotion-teaser .arrow:before{transition:width .33s}.area--promotion-teaser--big .promotion-teaser{height:100%}.area--promotion-teaser--big .promotion-teaser a:focus-visible{display:block;height:100%}.area--promotion-teaser--big .promotion-teaser--inner{width:100%;height:100%}.area--promotion-teaser--big .promotion-teaser--date{position:absolute;left:clamp(20px,20px + 20 * (100vw - 768px) / 632,40px);top:clamp(15px,15px + 15 * (100vw - 768px) / 632,30px);z-index:2;color:#fcfdfb}.area--promotion-teaser--big .promotion-teaser--month{font-size:24px}.area--promotion-teaser--big .promotion-teaser--media{position:relative;width:100%;height:100%}.area--promotion-teaser--big .promotion-teaser--media:before{content:"";width:100%;display:block;padding-bottom:100%}.area--promotion-teaser--big .promotion-teaser--media:after{content:"";background:linear-gradient(180deg,#0000 50%,#0009),linear-gradient(180deg,#0009,#0000 40.01%);position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1}.area--promotion-teaser--big .promotion-teaser--media img,.area--promotion-teaser--big .promotion-teaser--media video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.area--promotion-teaser--big .promotion-teaser--text{position:absolute;left:0;bottom:0;width:100%;color:#fcfdfb;padding:20px;z-index:2;display:flex;align-items:flex-end;gap:clamp(15px,15px + 15 * (100vw - 768px) / 632,30px)}.area--promotion-teaser--big .promotion-teaser--text>p{font-size:clamp(20px,20px + 4 * (100vw - 768px) / 632,24px);line-height:clamp(26px,26px + 6 * (100vw - 768px) / 632,32px)}.area--promotion-teaser--big .promotion-teaser--text header{margin-bottom:clamp(5px,5px + 5 * (100vw - 768px) / 632,10px)}.area--promotion-teaser--big .promotion-teaser--text p{margin-bottom:0}.area--promotion-teaser--big .promotion-teaser .arrow{margin-bottom:5px}.area--promotion-teaser--big .promotion-teaser .arrow:before{background:#fcfdfb}.area--promotion-teaser--big .promotion-teaser .arrow:after{border-color:#fcfdfb}.area--promotion-teaser--list .promotion-teaser{border-bottom:1px solid #000}.area--promotion-teaser--list .promotion-teaser:first-child{border-top:1px solid #000}.area--promotion-teaser--list .promotion-teaser a:focus-visible{display:block}.area--promotion-teaser--list .promotion-teaser--inner{display:flex;align-items:center;gap:15px;padding:20px 0}.area--promotion-teaser--list .promotion-teaser--media{position:relative;flex-shrink:0;width:clamp(75px,75px + 25 * (100vw - 768px) / 632,100px)}.area--promotion-teaser--list .promotion-teaser--media:before{content:"";width:100%;display:block;padding-bottom:100%}.area--promotion-teaser--list .promotion-teaser--media img,.area--promotion-teaser--list .promotion-teaser--media video{position:absolute;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.area--promotion-teaser--list .promotion-teaser header{margin-bottom:5px}.area--promotion-teaser--list .promotion-teaser a{color:#000}.area--promotion-teaser--list .promotion-teaser p{margin-bottom:0}.arrow{position:relative;width:clamp(13px,13px + 12 * (100vw - 768px) / 632,25px);height:clamp(12px,12px + 13 * (100vw - 768px) / 632,25px)}.arrow:before{content:"";position:absolute;display:block;top:50%;width:clamp(13px,13px + 5 * (100vw - 768px) / 632,18px);height:2px;background:#000;border-radius:1px;right:clamp(0px,0px + 4 * (100vw - 768px) / 632,4px);transform:translateY(-50%)}.arrow:after{content:"";width:clamp(8px,8px + 3 * (100vw - 768px) / 632,11px);height:clamp(8px,8px + 3 * (100vw - 768px) / 632,11px);border-right:2px solid #000;border-bottom:2px solid #000;position:absolute;top:50%;right:clamp(0px,0px + 4 * (100vw - 768px) / 632,4px);transform:translateY(-50%) rotate(-45deg)}.area--hero{overflow:hidden}.area--hero.is-fixed{transform:initial;left:auto;z-index:999999}.area--hero.animate{width:100vw}.area--hero .badge{position:absolute;transform:rotate(-15deg);right:6.7708333333%;top:9.2592592593%;z-index:3;color:#000}.area--hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:3;transition:visibility .33s 2s}.animate .area--hero-overlay{visibility:hidden}.no-animation .area--hero-overlay{display:none}.area--hero-overlay svg{position:absolute;height:auto;opacity:1;will-change:transform,opacity;transition:transform .5s .5s,opacity 1s 1.5s,visibility .33s 2s}.animate .area--hero-overlay svg{opacity:0;visibility:hidden}.vineyard .area--hero-overlay svg.hero-vineyard-overlay{top:0;right:0;bottom:0;left:0;transform-origin:center;width:100%;height:100%}.vineyard.animate .area--hero-overlay svg.hero-vineyard-overlay{transform:scale(2.2)}.hill .area--hero-overlay svg.hero-hill-overlay-top{right:0;top:0;transform-origin:top center;width:100%}.hill .area--hero-overlay svg.hero-hill-overlay-top.mobile-only{width:100%}.hill .area--hero-overlay svg.hero-hill-overlay-bottom{left:50%;transform:translate(-50%);bottom:0;transform-origin:bottom center;width:43%}.hill .area--hero-overlay svg.hero-hill-overlay-bottom.mobile-only{width:100%}.hill.animate .area--hero-overlay svg.hero-hill-overlay-top{transform:translateY(-100%)}.hill.animate .area--hero-overlay svg.hero-hill-overlay-bottom{transform:translate(-50%,100%)}.river .area--hero-overlay svg.hero-river-overlay-top{right:0;top:0;transform-origin:top right;width:75%}.river .area--hero-overlay svg.hero-river-overlay-top.mobile-only{width:100%}.river .area--hero-overlay svg.hero-river-overlay-bottom{left:0;bottom:0;transform-origin:bottom left;width:52%}.river .area--hero-overlay svg.hero-river-overlay-bottom.mobile-only{width:100%}.river.animate .area--hero-overlay svg.hero-river-overlay-top{transform:translate(100%,-100%)}.river.animate .area--hero-overlay svg.hero-river-overlay-bottom{transform:translate(-100%,100%)}.area--hero-inner{position:relative;width:100vw;height:100vh;overflow:hidden;min-height:600px}.is-fixed .area--hero-inner{position:fixed;top:0;right:0;bottom:0;left:0}.area--hero-media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#00000080,#0000 59.47%);z-index:1}.area--hero-media img,.area--hero-media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.area--hero-text{position:absolute;left:clamp(30px,30px + 170 * (100vw - 768px) / 632,200px);bottom:clamp(150px,150px + 115 * (100vw - 768px) / 632,265px);max-width:800px;z-index:2;width:calc(100% - 60px);opacity:0;transition:opacity .33s .5s}.animate .area--hero-text,.no-animation .area--hero-text{opacity:1}.area--hero-text>:not(.btn){color:#fcfdfb}.area--hero-text .btn{margin-top:clamp(40px,40px + 60 * (100vw - 768px) / 632,100px)}.area--disruptor{padding-left:clamp(30px,30px + 70 * (100vw - 768px) / 632,100px);padding-right:clamp(30px,30px + 70 * (100vw - 768px) / 632,100px);padding-bottom:100px;padding-top:65px}.area--disruptor:after{content:"";background:url("data:image/svg+xml,%3Csvg width='1920' height='1000' viewBox='0 0 1920 1000' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3CforeignObject x='-480' y='-50' width='2621' height='1100'%3E%3Cdiv xmlns='http://www.w3.org/1999/xhtml' style='backdrop-filter:blur(25px);clip-path:url(%23bgblur_0_553_35478_clip_path);height:100%25;width:100%25'%3E%3C/div%3E%3C/foreignObject%3E%3Cpath opacity='0.2' data-figma-bg-blur-radius='50' d='M1967.9 10.221C1967.9 10.221 1558.78 421.699 1412.22 565.462C1211.9 761.862 999.412 730.167 746.184 514.24C547.563 345.007 370.162 216.526 173.521 214.828C-22.2704 213.13 -138.274 303.406 -245.79 426.227C-372.545 571.122 -453.182 656.587 -424.04 671.869C-372.262 698.754 -96.3997 716.017 -48.3005 663.096C-2.18195 612.44 50.7271 524.428 172.955 526.409C264.627 527.824 347.81 597.724 480.224 703.282C582.364 784.785 844.08 991.656 1107.78 999.58C1422.97 1008.92 1578.02 863.176 1939.61 482.544C2195.1 213.413 2064.38 41.9167 1998.46 2.58003C1983.75 -6.19289 1967.9 10.221 1967.9 10.221Z' fill='%237098A0'/%3E%3Cdefs%3E%3CclipPath id='bgblur_0_553_35478_clip_path' transform='translate(480 50)'%3E%3Cpath d='M1967.9 10.221C1967.9 10.221 1558.78 421.699 1412.22 565.462C1211.9 761.862 999.412 730.167 746.184 514.24C547.563 345.007 370.162 216.526 173.521 214.828C-22.2704 213.13 -138.274 303.406 -245.79 426.227C-372.545 571.122 -453.182 656.587 -424.04 671.869C-372.262 698.754 -96.3997 716.017 -48.3005 663.096C-2.18195 612.44 50.7271 524.428 172.955 526.409C264.627 527.824 347.81 597.724 480.224 703.282C582.364 784.785 844.08 991.656 1107.78 999.58C1422.97 1008.92 1578.02 863.176 1939.61 482.544C2195.1 213.413 2064.38 41.9167 1998.46 2.58003C1983.75 -6.19289 1967.9 10.221 1967.9 10.221Z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") center center no-repeat;background-size:contain;width:100%;aspect-ratio:1920/1000;position:absolute;top:50%;transform:translateY(-50%);left:0;z-index:-1}.area--disruptor-inner{position:relative;transform:translateY(250px);opacity:0;visibility:hidden;will-change:transform,opacity;transform-origin:center bottom;transition:transform 1s ease-in-out,opacity 1s,visibility 1s}.animate .area--disruptor-inner,.no-animation .area--disruptor-inner{transform:translateY(0);opacity:1;visibility:visible}.area--disruptor-media{position:relative;overflow:hidden;border-top-left-radius:clamp(60px,60px + 40 * (100vw - 768px) / 632,100px);border-bottom-right-radius:clamp(60px,60px + 40 * (100vw - 768px) / 632,100px);height:800px}.area--disruptor-media img,.area--disruptor-media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.area--disruptor-media:before{content:"";display:block;width:100%;z-index:1;position:absolute;top:0;right:0;bottom:0;left:0;background:#0000004d;height:100%}.area--disruptor-wrapper{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fcfdfb;width:100%;padding:0 30px;max-width:770px;z-index:2;text-align:center;display:flex;flex-direction:column;align-items:center;gap:60px;max-height:100%}.area--disruptor-wrapper .area--disruptor-text,.area--disruptor-wrapper .btn{opacity:0;visibility:hidden;will-change:transform,opacity;transform-origin:center bottom;animation-delay:1s;transition:transform .5s 1s ease-in-out,opacity .33s 1s,visibility .33s 1s}.animate .area--disruptor-wrapper .area--disruptor-text,.no-animation .area--disruptor-wrapper .area--disruptor-text,.animate .area--disruptor-wrapper .btn,.no-animation .area--disruptor-wrapper .btn{opacity:1;visibility:visible}.area--disruptor-wrapper .area--disruptor-text p{font-size:clamp(35px,35px + 45 * (100vw - 768px) / 632,80px);margin-bottom:0;line-height:1}.area--disruptor-wrapper .area--disruptor-text p>span{font-weight:800;font-family:Fraunces,serif;font-size:clamp(45px,45px + 45 * (100vw - 768px) / 632,90px)}.area--disruptor .logo{max-width:130px;width:100%;margin:0 auto}.area--quote-inner{display:flex;align-items:flex-start}.area--quote-media{position:relative;width:100%;max-width:350px;min-width:200px}.area--quote-media a.lightbox{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.area--quote-media img,.area--quote-media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.area--quote-media:before{content:"";display:block;width:100%;padding-bottom:100%}.area--quote-text{padding:100px 50px 65px;word-break:break-word;font-style:normal;aspect-ratio:373/350;position:relative;max-width:373px;font-weight:500;font-family:Fraunces,serif;text-align:center;line-height:1.2;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:30px;font-size:clamp(18px,18px + 4 * (100vw - 768px) / 632,22px);margin-top:157px;margin-left:-113px;z-index:1;width:100%;color:#4f5639}.vineyard .area--quote-text{color:#7a3b33}.river .area--quote-text{color:#3d575c}.area--quote-text svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1}.vineyard .area--quote-text svg path:nth-child(2){fill:#deb6b0}.river .area--quote-text svg path:nth-child(2){fill:#b7cbcf}.area--quote-text span{font-family:Rubik,sans-serif;font-size:14px;font-weight:400;color:#000}.area--region-map{background:linear-gradient(180deg,#8a976433 70.05%,#fcfdfb);padding-top:100px}.area--region-map.map-active .region-map--region:not(.is-active){fill-opacity:.3}.area--region-map--inner{display:grid;grid-row-gap:50px;max-width:1380px;margin:0 auto;padding:30px 30px 0;grid-column-gap:clamp(30px,30px + 65 * (100vw - 768px) / 632,95px)}.area--region-map--map{position:relative}.area--region-map--map svg{width:100%;height:auto}.area--region-map--map .region-map--toggles{display:none;cursor:pointer}.area--region-map--legend{position:absolute;height:auto;width:150px;aspect-ratio:137/154;right:-30px;bottom:87.5%;-o-object-fit:contain;object-fit:contain}.area--region-map--legend:not(.mobile-only){display:none}.area--region-map .region-map--toggles [data-toggle]:focus{outline:none}.area--region-map .region-map--toggles [data-toggle]:focus-visible{outline:5px solid #F18700;outline-offset:5px}.area--region-map .region-map--toggles [data-toggle] rect{transition:fill .33s}.area--region-map .region-map--toggles [data-toggle] path{transition:stroke .33s}.area--region-map .region-map--toggles [data-toggle].is-active rect{fill:#000}.area--region-map .region-map--toggles [data-toggle].is-active path:nth-child(2){stroke:#fcfdfb}.area--region-map .region-map--regions .region-map--region{transition:fill-opacity .33s}.is-active .area--region-map .region-map--regions .region-map--region:not(.is-active){fill-opacity:.3}.area--region-map--nav{display:flex;gap:5px;width:calc(100% + 60px);margin-left:-30px;overflow-x:auto;padding:0 30px;scroll-snap-type:x mandatory;scroll-padding-left:30px}.area--region-map--nav button{scroll-snap-align:start;white-space:nowrap;border:2px solid rgba(0,0,0,.1);border-radius:100px;background:transparent;padding:10px 20px;line-height:25px;color:#000}.area--region-map--nav button.is-active{background:#000;color:#fcfdfb;border-color:#000;font-weight:500}.area--region-map--teaser{max-width:calc(100vw - 60px);width:100%;margin-top:30px}.area--region-map--teaser>.h6{margin-bottom:15px}.area--region-map--teaser .cols{grid-column-gap:10px;grid-auto-flow:column;grid-template-columns:repeat(3,minmax(130px,1fr));width:calc(100% + 60px);margin-left:-30px;padding:0 30px;scroll-padding-left:30px;scroll-snap-type:x mandatory;overflow-x:auto}.area--region-map--teaser .teaser{scroll-snap-align:start}.area--region-map--teaser .teaser:first-child .teaser--inner{border-bottom-left-radius:40px}.area--region-map--teaser .teaser:nth-child(2) .teaser--inner{border-bottom-left-radius:0}.area--region-map--teaser .teaser--media:before{padding-bottom:100%}.area--region-map--teaser .teaser--text{padding:10px}.area--region-map--descriptions{position:relative}.area--region-map--description{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden;transition:opacity .33s,visibility .33s;display:flex;flex-direction:column;gap:clamp(30px,30px + 30 * (100vw - 768px) / 632,60px)}.area--region-map--description .logo{margin-bottom:clamp(20px,20px + 20 * (100vw - 768px) / 632,40px);max-width:unset}.area--region-map--description .logo.default svg{max-height:clamp(50px,50px + 30 * (100vw - 768px) / 632,80px)}.area--region-map--description .logo.liebliches-taubertal svg{max-height:clamp(75px,75px + 20 * (100vw - 768px) / 632,95px)}.area--region-map--description .logo svg{height:100%;width:auto;max-height:clamp(45px,45px + 20 * (100vw - 768px) / 632,65px)}.area--region-map--description p{margin-bottom:0}.area--region-map--description.is-active{position:relative;opacity:1;visibility:visible}.area--infobox{padding-top:70px}.area--infobox .infobox{display:flex;flex-direction:column;-moz-column-gap:80px;column-gap:80px;row-gap:30px;padding:50px 30px 40px;background:#deb6b033;border-radius:0 60px;position:relative;min-height:350px}.area--embed .area--infobox .infobox{justify-content:center}.area--infobox .infobox.hill{background:#c5cbb133}.area--infobox .infobox.hill>.icon{background:#c5cbb1}.area--infobox .infobox.river{background:#b7cbcf33}.area--infobox .infobox.river>.icon{background:#b7cbcf}.area--infobox .infobox>.icon{position:absolute;left:40px;top:0;transform:translateY(-50%);font-size:90px;display:flex;justify-content:center;align-items:center;border-radius:50%;background:#deb6b0}.area--infobox .infobox>.icon svg{width:50px;height:50px}.area--infobox header{margin-bottom:30px}.area--infobox--cta{margin-top:clamp(30px,30px + 30 * (100vw - 768px) / 632,60px)}.area--infobox--cta a{width:100%;justify-content:center}.range-slider{touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;display:block;position:relative;width:100%;height:8px;background:#ddd;border-radius:4px}.range-slider[data-vertical]{height:100%;width:8px}.range-slider[data-disabled]{opacity:.5;cursor:not-allowed}.range-slider .range-slider__thumb{position:absolute;z-index:3;top:50%;width:24px;height:24px;transform:translate(-50%,-50%);border-radius:50%;background:#2196f3}.range-slider .range-slider__thumb:focus-visible{outline:0;box-shadow:0 0 0 6px #2196f380}.range-slider[data-vertical] .range-slider__thumb{left:50%}.range-slider .range-slider__thumb[data-disabled]{z-index:2}.range-slider .range-slider__range{position:absolute;z-index:1;transform:translateY(-50%);top:50%;width:100%;height:100%;background:#51adf6}.range-slider[data-vertical] .range-slider__range{left:50%;transform:translate(-50%)}.range-slider input[type=range]{-webkit-appearance:none;pointer-events:none;position:absolute;z-index:2;top:0;left:0;width:0;height:0;background-color:transparent}.range-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none}.range-slider input[type=range]::-moz-range-thumb{width:0;height:0;border:0}.range-slider input[type=range]:focus{outline:0}.range-slider{height:3px;border-radius:0;background:#757575;margin:20px 0 10px}.range-slider .range-slider__range{background:#000}.range-slider .range-slider__thumb{width:20px;height:20px;border-radius:50%;background:#000}.range-slider .range-slider__thumb:focus-visible{box-shadow:0 0 0 6px #f1870080}.range-slider--values{display:flex;justify-content:space-between;gap:15px;margin:5px 0 0}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;box-sizing:border-box;touch-action:manipulation;background:#fff;box-shadow:1px 0 #e6e6e6,-1px 0 #e6e6e6,0 1px #e6e6e6,0 -1px #e6e6e6,0 3px 13px #00000014}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){box-shadow:-2px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:#000000e6;fill:#000000e6;height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:#000000e6;fill:#000000e6}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.15);box-sizing:border-box}.numInputWrapper span:hover{background:#0000001a}.numInputWrapper span:active{background:#0003}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:#00000080}.numInputWrapper:hover{background:#0000000d}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0;line-height:1;height:34px;display:inline-block;text-align:center;transform:translateZ(0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:#0000000d}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch�;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#000000e6}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#000000e6}.flatpickr-current-month input.cur-year{background:transparent;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:#00000080;background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:#0000000d}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:flex;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:flex;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:#0000008a;line-height:1;margin:0;text-align:center;display:block;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{position:relative;overflow:hidden;display:flex;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;box-sizing:border-box;display:inline-block;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;justify-content:space-around;transform:translateZ(0);opacity:1}.dayContainer+.dayContainer{box-shadow:-1px 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;box-shadow:-5px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:#3939394d;background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:#3939391a}.flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 #569ff7,5px 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;box-shadow:1px 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:#3939394d;background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:flex;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;box-sizing:border-box;overflow:hidden;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@keyframes fpFadeInDown{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange{background:var(--brand-primary);border-color:var(--brand-primary)}.flatpickr-day.startRange:hover,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.endRange:focus{background:var(--brand-primary);border-color:var(--brand-primary)}@media (min-width: 576px){body{font-size:18px}.header-media--content .btn{width:auto}.footer--links{flex-wrap:wrap;flex-direction:row}.btn{padding:10px 30px;font-size:18px}.btn-tertiary{padding:5px 0}.btn-tertiary:before,.btn-tertiary:after{width:20px;height:20px}.btn-secondary,.btn-primary{min-height:60px}.btn-secondary:after,.btn-primary:after{width:20px;height:20px;background-position:20px center}.btn.btn-lg{min-height:70px}.btn.btn-sm{min-height:50px}.btn.icon-only{width:60px}.btn .icon{font-size:28px}.btn-txt{padding:0 0 10px;font-size:25px}.btn-txt .icon{font-size:40px}.cols--2{grid-template-columns:repeat(2,minmax(0,1fr))}.cols--2.ratio--25-75{grid-template-columns:25fr 75fr}.cols--2.ratio--40-60{grid-template-columns:40fr 60fr}.cols--2.ratio--60-40{grid-template-columns:60fr 40fr}.cols--2.ratio--75-25{grid-template-columns:75fr 25fr}.cols .col--2{grid-column:auto/span 2}.form-container input[type=email],.form-container input[type=text],.form-container input[type=date],.form-container input[type=password],.form-container input[type=search],.form-container textarea,form.formbuilder input[type=email],form.formbuilder input[type=text],form.formbuilder input[type=date],form.formbuilder input[type=password],form.formbuilder input[type=search],form.formbuilder textarea{line-height:30px;padding:15px 30px}.has-icon .form-container input[type=email],.has-icon .form-container input[type=text],.has-icon .form-container input[type=date],.has-icon .form-container input[type=password],.has-icon .form-container input[type=search],.has-icon .form-container textarea,.has-icon form.formbuilder input[type=email],.has-icon form.formbuilder input[type=text],.has-icon form.formbuilder input[type=date],.has-icon form.formbuilder input[type=password],.has-icon form.formbuilder input[type=search],.has-icon form.formbuilder textarea{padding:15px 30px 15px 60px}.form-container .form-group.has-icon select,form.formbuilder .form-group.has-icon select{padding:15px 60px}.form-container select,form.formbuilder select{height:60px;line-height:30px;padding:15px 60px 15px 30px}.form-group.has-datepicker .flatpickr-input,.form-group.has-datepicker .rangepicker,.form-group input[type=search]{padding:15px 30px 15px 60px}.object-detail--map{padding-bottom:49.3827160494%}.object-listing--teaser-inner{border-top-right-radius:80px;border-bottom-right-radius:0}.object-listing--teaser-media .area--thumbnail{padding-bottom:71.4285714286%}.highlighted .object-listing--teaser-date{left:auto;bottom:auto;top:clamp(30px,30px + 50 * (100vw - 768px) / 632,80px);right:0;transform:translate(50%)}.highlighted .object-listing--teaser-text{padding-top:clamp(30px,30px + 50 * (100vw - 768px) / 632,80px);padding-right:clamp(30px,30px + 10 * (100vw - 768px) / 632,40px);padding-bottom:clamp(30px,30px + 50 * (100vw - 768px) / 632,80px);padding-left:clamp(40px,40px + 40 * (100vw - 768px) / 632,80px)}.alert{margin-bottom:50px;padding:30px}.area--text ul:not([role=listbox]) li{padding-left:45px}.area--text ul:not([role=listbox]) li:before{top:14px;width:18px;left:3px}.area--text ul:not([role=listbox]) li:after{top:11px;left:12px}.area--text ol li:before{line-height:30px}.area--textmedia.v-3 .thumbnail--right .area--textmedia--text{padding-right:clamp(30px,30px + 70 * (100vw - 768px) / 632,100px)}.area--textmedia.v-3 .thumbnail--left .area--textmedia--text{padding-left:clamp(30px,30px + 70 * (100vw - 768px) / 632,100px)}.area--textmedia.v-1 .area--textmedia--text{margin:0}.area--textmedia.v-1 .area--textmedia--text .area--text--inner{padding:0}.area--promotion-teaser--big .promotion-teaser--media:before{padding-bottom:75%}.area--promotion-teaser--list .promotion-teaser--inner{padding:30px 0}.area--region-map--teaser{max-width:455px}.area--region-map--description{align-items:flex-start}}@media (min-width: 576px) and (max-width: 1199.98px){.cols--4{grid-template-columns:repeat(2,minmax(0,1fr))}.cols .col--4{grid-column:auto/span 2}}@media (min-width: 576px) and (max-width: 767.98px){.cols--3,.cols--5,.cols--6{grid-template-columns:repeat(2,minmax(0,1fr))}.cols .col--3,.cols .col--5,.cols .col--6{grid-column:auto/span 2}.area--disruptor-media{height:650px}}@media (min-width: 768px){hr.has-logo:after{width:100px;height:50px}hr.has-logo:before{width:160px;height:50px}.page-header--wave{bottom:35px;max-width:40vw}.subpage .page-header--wave{top:calc(100% + 25px)}.page-header--badge{left:6.7708333333%;bottom:10px}.frontpage .page-header--badge{bottom:14.2857142857%}.footer{padding-top:100px;margin-top:75px}.footer:before{top:65px;left:-20px}.footer--main>.cols:first-child{grid-template-columns:repeat(2,1fr)}.footer address{order:initial}.footer--newsletter{margin-left:0;order:initial;margin-top:-175px}.container{padding-left:60px;padding-right:60px}.basicLightbox--close{top:20px;right:20px}.basicLightbox--nav.prev{left:20px}.basicLightbox--nav.next{right:20px}.meili--searchform form{width:calc(100% - 120px);max-width:750px}.meili--searchform form button{top:5px;right:5px}.meili--searchform form input[type=search]{padding:0 70px 0 40px;font-size:20px}.cols{grid-column-gap:30px;grid-row-gap:30px}.cols--3{grid-template-columns:repeat(3,minmax(0,1fr))}.cols--3.ratio--50-25-25{grid-template-columns:50fr 25fr 25fr}.cols--3.ratio--25-50-25{grid-template-columns:25fr 50fr 25fr}.cols--3.ratio--25-25-50{grid-template-columns:25fr 25fr 50fr}.cols .col--3{grid-column:auto/span 3}table.contenttable th,table.contenttable td,.area--text table th,.area--text table td,.area--table table th,.area--table table td{min-width:0}.accordion:before{top:10px;bottom:10px}.accordion--header{padding:25px 30px}.accordion--header:after{width:40px;height:40px}.accordion--content{padding:5px 30px 40px}.webcam-cols .teaser--text,.teaser-slider-small .teaser--text{padding:35px 55px 20px 20px}.webcam-cols .teaser--text:after,.teaser-slider-small .teaser--text:after{width:25px;height:25px;right:20px;bottom:25px}.search-overlay{left:50%;top:50%;transform:translate(-50%,-50%)}.page-search.processing .page-search--container:after{top:20px;right:20px;width:40px;height:40px}.page-search--inner{top:240px;height:70px;width:calc(100% - 120px)}.page-search .page-search--container button{top:5px;right:5px}.page-search .page-search--container input[type=search]{padding:0 70px 0 40px;font-size:20px}.page-search--suggestions--no-results,.page-search--suggestions--error{padding:30px}.object-detail .container{max-width:1920px;padding-left:clamp(30px,30px + 45 * (100vw - 768px) / 1152,75px);padding-right:clamp(30px,30px + 170 * (100vw - 768px) / 1152,200px)}.object-detail .breadcrumb{margin-bottom:clamp(60px,60px + 40 * (100vw - 768px) / 632,100px)}.object-detail--buttons{gap:15px}.accommodation .object-detail--buttons .btn{max-width:calc(50% - 8px)}.object-detail--media .area--thumbnail{padding-bottom:109.4890510949%}.object-detail.tour .tour--rating span{width:20px;height:20px}.filter-modal{inset:initial;height:auto;left:50%;top:50%;transform:translate(-50%,-50%);border-top-right-radius:80px;border-bottom-left-radius:80px;max-width:calc(100vw - var(--scrollbarWidth) - 60px);width:1000px}.filter-modal.open{transform:translate(-50%,-50%)}.filter-modal--inner{padding:60px;max-height:min(920px,100vh - 60px)}.filter-modal--content .form-section--headline{margin-bottom:20px}.filter-modal--content .form-section .checkbox:not(:last-child){margin-bottom:15px}.filter-modal--bottom{flex-direction:row}@keyframes showDialog{0%{opacity:0;transform:translate(-50%,100%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes hideDialog{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,100%)}}.area--textmedia.v-1,.area--textmedia.v-2{width:calc(100vw - var(--scrollbarWidth));position:relative;left:50%;transform:translate(-50%);padding:0 60px;max-width:1640px}.area--textmedia.v-1 .area--thumbnail:before,.area--textmedia.v-2 .area--thumbnail:before{padding-bottom:126.7605633803%}.area--textmedia.full-width .area--text--inner{padding-top:clamp(30px,30px + 50 * (100vw - 768px) / 632,80px);padding-bottom:clamp(30px,30px + 50 * (100vw - 768px) / 632,80px);padding-left:clamp(30px,30px + 70 * (100vw - 768px) / 632,100px);padding-right:clamp(30px,30px + 70 * (100vw - 768px) / 632,100px)}.area--textmedia .cols.thumbnail--right>*:first-child{order:2}.area--textmedia .cols.thumbnail--right>*:last-child{order:1}.area--teaser-slider{padding:0 10px 30px}.teaser-slider-small .area--teaser-slider,.area--teaser .cols,.area--teaser-headline{padding:0 60px}.area--promotion-teaser--big .promotion-teaser--text{padding:30px 30px 30px 40px}.area--region-map--inner{padding:0 60px;max-width:1440px}.area--region-map--legend{right:-60px}.area--region-map--nav{width:calc(100% + 120px);margin-left:-60px;padding:0 60px;scroll-padding-left:60px}}@media (min-width: 768px) and (max-width: 1399.98px){.cols--5{grid-template-columns:repeat(3,minmax(0,1fr))}.cols .col--5{grid-column:auto/span 3}}@media (min-width: 768px) and (max-width: 1599.98px){.cols--6{grid-template-columns:repeat(3,minmax(0,1fr))}.cols .col--6{grid-column:auto/span 3}}@media (min-width: 992px){h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.accordion--header,.h6{word-break:normal}hr{margin-top:60px;margin-bottom:60px}.page-header.no-media{padding-top:180px}.page-header.no-media .page-header--logo{display:none}html:not(.scroll-direction--scrolled-further) .no-media .page-header--top{border-bottom:1px solid #000}body:not(.landingpage) .page-header>.logo{display:none}.page-header.no-media>.logo{margin:0 auto 30px}.footer--main>.cols:last-child{grid-template-columns:repeat(2,1fr)}.main-nav--wrap{padding:60px 0;overflow-y:unset;z-index:unset}.main-nav--header{padding:0 60px;margin-bottom:12.037037037vh;gap:15px}.main-nav--header .search--toggle{width:60px}.main-nav--header .search--toggle .icon{font-size:28px}.main-nav--header button{height:60px}.main-nav--list{padding:0;overflow-y:auto;max-height:calc(100dvh - 450px)}.main-nav--list>li{padding:0 60px;min-height:60px}.main-nav--list>li>ul{position:absolute;overflow-y:auto;left:100%;top:0;width:100%;max-width:calc(100vw - 100%);height:100%;padding:calc(12.037037037vh + 120px) 60px 60px 60px;background:#dcdfd0;margin:0;transform:translate(-100%);transition:transform .33s;z-index:-3}.main-nav--list>li>ul>li{min-height:50px}.main-nav--list>li>ul>li:not(:last-child){margin-bottom:40px}.main-nav--list>li>ul>li>a{text-underline-offset:11px;margin-bottom:8px}.main-nav--list>li.has-subpages{position:static}.main-nav--list>li.has-subpages.accessible-menu--has-submenu-open>ul{transform:translate(0)}.main-nav--list>li.has-subpages:before{display:none}.main-nav--list .has-subpages{grid-template-columns:auto 60px}.main-nav--subnav-toggle[data-level="0"]{width:60px;height:60px;padding:20px 0 0;pointer-events:none}.main-nav--subnav-toggle[data-level="1"]{padding:20px 0 0;width:50px;height:50px}.main-nav--subnav-toggle[aria-expanded=true][data-level="0"] span{transform:none}.main-nav--icons{margin-top:9.2592592593vh}.main-nav--icons ul{display:flex;gap:0}.main-nav--icons li{flex:1}.main-nav--icons li a{flex-direction:column}.main-nav--icons-icon{width:60px;height:60px}.main-nav--icons-icon svg{width:34px;height:34px}.mobile-nav{display:none}.object-detail--media .area--thumbnail{top:clamp(20px,20px + 55 * (100vw - 768px) / 632,75px)}.scroll-direction--scrolled-further.scroll-direction--up .object-detail--media .area--thumbnail{top:120px}.area--storybox{padding-top:50px}.area--storybox .storybox{padding:80px;border-radius:0 100px;flex-direction:row;align-items:flex-start}.area--storybox .area--thumbnail{margin:-130px 0}.area--storybox .area--thumbnail svg{display:none}.area--storybox--cta a{width:auto}.area--promotion-teaser--big .promotion-teaser--media{min-height:400px}.area--promotion-teaser--big .promotion-teaser--media:before{display:none}.area--hero-overlay svg.mobile-only{display:none}.center .area--quote-inner{justify-content:center}.right .area--quote-inner{justify-content:flex-end}.area--region-map--inner{grid-template-columns:minmax(400px,455px) minmax(300px,870px);align-items:center;min-height:100vh;min-height:100lvh}.area--region-map--map{order:2}.area--region-map--map .region-map--toggles{display:initial}.area--region-map--legend.mobile-only{display:none}.area--region-map--legend:not(.mobile-only){display:block}.area--region-map--legend{left:82.7586206897%;bottom:83.1884057971%;aspect-ratio:1/1;width:40.2298850575%}.area--region-map--nav{display:none}.area--region-map--teaser{margin-top:20px}.area--region-map--teaser .cols{width:100%;padding:0;margin-left:0}.area--region-map--descriptions{order:1;align-self:start}.area--infobox{padding-top:50px}.area--infobox .infobox{padding:80px;border-radius:0 100px;flex-direction:row;align-items:flex-start}.area--infobox--cta a{width:auto}}@media (min-width: 992px) and (hover: hover) and (pointer: fine){.main-nav--list:hover>li a{color:#4f5639}.main-nav--list>li:hover>a{color:#000}.main-nav--list>li>ul>li:hover>a{color:#000}.main-nav--list>li.has-subpages:hover>ul{transform:translate(0)}}@media (min-width: 992px) and (max-width: 1199.98px){.cols .col--6{grid-column:auto/span 4}}@media screen and (min-width: 992px) and (max-width: 1800px){.area--region-map--legend{left:auto;right:calc((100vw - 100% - 450px)/-2)}}@media (min-width: 1200px){.page-header--top-nav .logo-item{position:absolute;left:50%;bottom:15px;transform:translate(-50%)}.no-media .page-header--top-nav .logo-item{bottom:auto}.page-header--top-nav .logo-item+li{margin-left:auto}.page-header .logo.liebliches-taubertal>svg{height:clamp(60px,60px + 35 * (100vw - 768px) / 632,95px)}.page-header .logo.default>svg{height:clamp(50px,50px + 30 * (100vw - 768px) / 632,80px)}.page-header .logo>svg{height:clamp(45px,45px + 20 * (100vw - 768px) / 632,65px);width:auto}.footer--newsletter{padding:60px}.cols--4{grid-template-columns:repeat(4,minmax(0,1fr))}.cols--4.ratio--40-20-20-20{grid-template-columns:40fr 20fr 20fr 20fr}.cols--4.ratio--20-40-20-20{grid-template-columns:20fr 40fr 20fr 20fr}.cols--4.ratio--20-20-40-20{grid-template-columns:20fr 20fr 40fr 20fr}.cols--4.ratio--20-20-20-40{grid-template-columns:20fr 20fr 20fr 40fr}.cols .col--4{grid-column:auto/span 4}.area--hero-inner{min-height:900px}}@media screen and (min-width: 1320px){.teaser-slider-big .area--teaser-slider{min-width:1340px}}@media (min-width: 1400px){.cols--5{grid-template-columns:repeat(5,minmax(0,1fr))}.cols .col--5{grid-column:auto/span 5}}@media screen and (min-width: 1440px){.teaser-slider-small .area--teaser-slider{padding:0 60px 30px calc((100vw - 1320px - var(--scrollbarWidth)) / 2);scroll-padding-left:calc((100vw - 1320px - var(--scrollbarWidth)) / 2)}}@media (min-width: 1600px){.footer--contact{margin-left:90px}.cols--6{grid-template-columns:repeat(6,minmax(0,1fr))}.cols .col--6{grid-column:auto/span 6}}@media screen and (min-width: 1630px){.area--region-map--inner{grid-template-columns:minmax(300px,355px) minmax(300px,870px)}.area--region-map--descriptions{margin-left:-100px}.area--region-map--description .logo{margin-left:-50px}}@media screen and (min-width: 1780px){.area--region-map--description .logo{margin-left:-100px}}@media screen and (min-width: 1921px){.header-media--content{padding-right:0;right:7.8125%}.area--disruptor-media{height:auto}.area--disruptor-media:before{position:relative;padding-bottom:46.511627907%}}@media (max-width: 1399.98px){.page-header--top-nav ul>li>.btn-secondary{padding:0;width:60px;justify-content:center}.page-header--top-nav ul>li>.btn-secondary .icon{margin:0}.page-header--top-nav ul>li>.btn-secondary span{display:none}.page-header--top-nav ul>li>.btn-secondary:before,.page-header--top-nav ul>li>.btn-secondary:after{display:none}}@media (max-width: 1199.98px){.scroll-direction--scrolled-further .page-header--top{padding:15px 60px}.page-header .logo{max-height:unset}.object-listing .webcam-cols{grid-template-columns:repeat(3,1fr);grid-column-gap:30px}}@media (max-width: 991.98px){.page-header--top{display:none}.footer--bottom:before{padding-bottom:0;height:292px}.footer--copyright{flex-direction:column;bottom:auto;top:40px}.main-nav--header .main-nav--toggle{display:none}.main-nav--list .has-subpages.accessible-menu--has-submenu-open{grid-template-rows:auto 1fr}.main-nav--list .has-subpages.accessible-menu--has-submenu-open:before{background:#dcdfd0}.main-nav--list .has-subpages.accessible-menu--has-submenu-open>ul{margin:30px 0 50px 20px}.object-listing .webcam-cols{grid-column-gap:15px}.page-intro .cols{grid-template-columns:1fr}.page-intro .col{max-width:calc(100vw - 60px)}.page-intro .col:last-child{padding-left:40px}.page-intro--icons{overflow-x:auto;width:calc(100% + 100px);margin-left:-70px;padding:0 30px 0 70px;scroll-snap-type:x mandatory;scroll-padding:0 30px 0 70px}.area--storybox .storybox>svg{display:none}.area--promotion-teaser .cols{grid-template-columns:1fr}.area--hero-overlay svg:not(.mobile-only){display:none}.vineyard .area--hero-overlay svg.hero-vineyard-overlay{top:50%;transform:translateY(-50%);transition:transform .5s .5s,width .5s .5s,opacity 1s 1.5s,visibility .33s 2s}.vineyard.animate .area--hero-overlay svg.hero-vineyard-overlay{transform:translate(50%,-50%);width:200%}.area--quote-inner{flex-direction:column;align-items:center}.area--quote-media{max-width:273px;min-width:unset}.area--quote-text{padding:70px 30px 40px;aspect-ratio:273/256;max-width:273px;gap:15px;margin-top:-66px;margin-left:57px}.area--region-map .area--region-map--map{order:1}.area--region-map .area--region-map--nav{order:2}.area--region-map .area--region-map--descriptions{order:3}.area--infobox .infobox>.icon{left:30px;font-size:60px}.area--infobox .infobox>.icon svg{width:30px;height:30px}}@media (max-width: 767.98px){h3 small,.h3 small,h4 small,.h4 small{font-size:16px}.header-media{padding-bottom:146.1538461538%;aspect-ratio:390/570}.frontpage .header-media{aspect-ratio:390/903}.header-media--content{max-width:unset;padding-left:30px}.meili--searchform form button[type=submit]{right:10px;height:45px;width:45px}.meili--searchform form button[type=submit] .icon{font-size:20px}.meili--searchform form button[type=reset]{width:30px}table.contenttable,.area--text table{display:block;overflow:visible;overflow-x:auto}.area--table table,.area--table thead,.area--table tbody,.area--table tr,.area--table th,.area--table td{display:block}.area--table table thead tr:last-child{display:none}.area--table table tbody tr+tr{position:relative;padding-top:5px}.area--table table tbody tr+tr:after{display:block;content:"";position:absolute;left:0;top:5px;height:1px;width:100%;background-color:#000}.area--table table tbody td{display:flex;-moz-column-gap:25px;column-gap:25px;position:relative;align-items:center;align-content:center;margin-top:5px;border:none}.area--table table tbody td,.area--table table tbody td:first-child,.area--table table tbody td:last-child{padding:10px 20px}.area--table table tbody td:before{display:flex;align-items:center;align-content:center;flex:0 0 calc(50% + 20px);content:attr(data-label);margin:-10px 0 -10px -20px;padding:10px 20px;font-weight:800;background-color:transparent;color:#000}.page-search .page-search--container button[type=submit]{right:10px;top:10px;height:45px;width:45px}.page-search .page-search--container button[type=submit] .icon{font-size:20px}.page-search .page-search--container button[type=reset]{width:30px}.region-nav--inner.accessible-menu--has-submenu-open{filter:drop-shadow(0 0 30px rgba(0,0,0,.05))}.region-nav--inner.accessible-menu--has-submenu-open .btn{border-radius:30px 30px 0 0;color:#000;background-color:#fcfdfb;border-color:#fcfdfb}.region-nav--inner.accessible-menu--has-submenu-open .btn:after{max-width:20px;margin-left:10px;background-position:0px center;transform:rotate(90deg)}.region-nav--inner.accessible-menu--has-submenu-open .btn .icon{font-size:35px}.region-nav--inner.accessible-menu--has-submenu-open .region-nav--list{visibility:visible;opacity:1}.object-detail .breadcrumb{position:absolute;left:0;top:0;width:100%}.object-detail .breadcrumb--list li:not(:first-child,:last-child,:nth-last-child(2)){display:none}.object-detail .breadcrumb--list li:nth-last-child(2) a:before{content:"..."}.object-detail .breadcrumb--list li:nth-last-child(2) span{display:none}.object-detail--content{flex-direction:column;padding-top:60px}.object-detail--media-date{bottom:-15px;left:15px;right:auto;top:auto;transform:initial}.object-listing .webcam-cols{grid-template-columns:repeat(2,1fr)}.filter-modal--bottom .btn{justify-content:center;flex:1}.paginator{width:100vw;margin-left:-30px;position:relative}.paginator:after{content:"";position:absolute;right:0;top:0;height:100%;width:30px;background:linear-gradient(90deg,#fcfdfb00,#fcfdfb)}.paginator ul{justify-content:initial;padding:0 30px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 30px}.paginator ul li{scroll-snap-align:start}.area--textmedia.v-3 .cols{grid-template-columns:1fr}.area--teaser-slider-controll{display:none}.area--hero .badge{right:30px;top:50px}}@media (max-width: 767.98px) and (hover: hover) and (pointer: fine){.region-nav--inner.accessible-menu--has-submenu-open .btn:hover{color:#000;background-color:#fcfdfb;border-color:#fcfdfb}}@media (max-width: 575.98px){.page-header>.logo{max-width:calc(100vw - 30px);width:100%}.page-header>.logo>svg{max-width:100%;margin:0 auto}.footer--bottom:after{aspect-ratio:300/34;left:-1px;right:-1px;top:0}.main-nav--header .lang-nav--list{padding:15px 20px}.webcam-cols .teaser--media{position:relative;width:100%}.webcam-cols .teaser--media:before{content:"";width:100%;display:block;padding-bottom:66.667%;background:#0000004d;position:relative;z-index:1}.webcam-cols .teaser--media img,.webcam-cols .teaser--media video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.object-detail--data table td{min-width:100px}.object-detail.tour .object-detail--key-facts li{flex-direction:column;align-items:center}.highlighted .object-listing--teaser-inner{flex-direction:column}.highlighted .object-listing--teaser-media .area--thumbnail{padding-bottom:66.6666666667%}.object-listing .webcam-cols{grid-template-columns:1fr}.intranet-form .cols{gap:20px 0}.area--textmedia.v-1 .area--textmedia--text .area--thumbnail{width:calc(100% - 40px);margin-left:auto}.area--promotion-teaser--list .promotion-teaser--text>p{display:none}.area--promotion-teaser--list .promotion-teaser header{margin-bottom:0}.area--promotion-teaser--list .promotion-teaser .arrow{margin-top:auto}.area--hero-text .btn{width:100%;justify-content:center}.area--disruptor-media{height:auto}.area--disruptor-media:before{position:relative;padding-bottom:166.6666666667%}.area--disruptor-wrapper{gap:40px}.area--disruptor-wrapper .btn{width:100%;justify-content:center;margin-top:20px}.area--region-map--description .btn{justify-content:center}}@media (max-width: 500px){.main-nav--wrap{left:-100vw}}@media (hover: hover) and (pointer: fine){.page-header--top-nav .main-nav--toggle:hover{background:#f18700}.page-header--top-nav .main-nav--toggle:hover svg path{stroke:#000}.page-header--badge:hover{color:#000}.footer--newsletter-input button:hover{background:#fcfdfb}.footer--social ul li>a:hover{background:#000}.footer--social ul li>a:hover .icon path{stroke:#fcfdfb}.btn:hover{color:#000;text-decoration:none}.btn-primary:hover{color:#000;background-color:#fcfdfb;border-color:#fcfdfb}.btn-primary:hover{box-shadow:0 0 50px #f187004d}.btn-secondary:hover{color:#000;background-color:#f18700;border-color:#f18700}.btn-secondary:hover{box-shadow:0 0 50px #c661534d}.btn-tertiary:hover:after{max-width:0;margin-left:0;background-position:20px center}.btn-tertiary:hover:before{max-width:20px;margin-right:10px;background-position:0px center}.btn-outline:hover{color:#fcfdfb;background-color:#f18700;border-color:#f18700}.btn-secondary:hover:after,.btn-primary:hover:after{max-width:20px;margin-left:10px;background-position:0px center}.btn-secondary:hover .icon,.btn-primary:hover .icon{font-size:35px}.btn-txt:hover .icon svg{font-size:45px}.theme-vineyard:not(body) .btn-txt:hover,.btn-txt.theme-vineyard:hover{color:#7a3b33}.theme-hill:not(body) .btn-txt:hover,.btn-txt.theme-hill:hover{color:#4f5639}.theme-river:not(body) .btn-txt:hover,.btn-txt.theme-river:hover{color:#3d575c}.main-nav--header .search--toggle:hover{background:#000;transform:scale(1.1)}.main-nav--header .search--toggle:hover .icon svg path{stroke:#fcfdfb}.main-nav--header .main-nav--toggle:hover{background:#000;transform:scale(1.1)}.main-nav--header .main-nav--toggle:hover:before,.main-nav--header .main-nav--toggle:hover:after{background:#fcfdfb}.main-nav--list>li>ul>li>a:hover{-webkit-text-decoration:revert;text-decoration:revert}.main-nav--icons li a:hover .main-nav--icons-icon{background:#f18700}.meili--result--footer a:hover{color:var(--brand-primary)}.form-container .checkbox label a:hover,.form-container .radio label a:hover,form.formbuilder .checkbox label a:hover,form.formbuilder .radio label a:hover{text-decoration:none}.webcam-cols .teaser:hover img,.webcam-cols .teaser:hover video,.teaser-slider-small .teaser:hover img,.teaser-slider-small .teaser:hover video{transform:scale(1.05)}.cols .teaser .teaser--inner:hover:after{opacity:1;transform:scale(1)}.page-search--suggestions--item:hover{background:#c5cbb1;color:#000}.region-nav--inner:hover{filter:drop-shadow(0 0 30px rgba(0,0,0,.05))}.region-nav--inner:hover .btn{border-radius:30px 30px 0 0;color:#000;background-color:#fcfdfb;border-color:#fcfdfb}.region-nav--inner:hover .btn:after{max-width:20px;margin-left:10px;background-position:0px center;transform:rotate(90deg)}.region-nav--inner:hover .btn .icon{font-size:35px}.region-nav--inner:hover .region-nav--list{visibility:visible;opacity:1}.filter-modal--headline .modal--close:hover{background:#000}.filter-modal--headline .modal--close:hover:before,.filter-modal--headline .modal--close:hover:after{background:#fcfdfb}.page-intro--icon-text:hover{color:#000}.paginator ul a:hover:before{max-width:100%}.main-content .area--text a:not(.btn,.lightbox,.ql-action,.ql-remove):not([target=_blank]):hover:before{height:calc(100% + 2px);background:#c5cbb1}.main-content .area--text a:not(.btn,.lightbox,.ql-action,.ql-remove)[target=_blank]:hover{color:#000}.main-content .area--text a:not(.btn,.lightbox,.ql-action,.ql-remove)[target=_blank]:hover:after{background:url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.4668 9.53346L9.53346 3.4668M9.53346 3.4668V8.9268M9.53346 3.4668H4.07346' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") center no-repeat}.area--textmedia.v-1 .area--thumbnail .badge:hover,.area--textmedia.v-2 .area--thumbnail .badge:hover{color:#000}.area--teaser-slider-controll button:hover{background:#000}.area--teaser-slider-controll button:hover .icon svg path{stroke:#fcfdfb}.promotion-teaser:hover .arrow:before{width:calc(100% + 5px)}.area--promotion-teaser--big .promotion-teaser:hover img,.area--promotion-teaser--big .promotion-teaser:hover video{transform:scale(1.05)}.area--promotion-teaser--list .promotion-teaser:hover img,.area--promotion-teaser--list .promotion-teaser:hover video{transform:scale(1.15)}.area--hero .badge:hover{color:#000}.area--region-map .region-map--toggles [data-toggle]:hover rect{fill:#000}.area--region-map .region-map--toggles [data-toggle]:hover path:nth-child(2){stroke:#fcfdfb}}@media (hover: hover) and (pointer: fine) and (hover: hover) and (pointer: fine){.region-nav--inner:hover .btn:hover{color:#000;background-color:#fcfdfb;border-color:#fcfdfb}}@media (prefers-reduced-motion: reduce){.accordion--collapsible{transition:none}}
