﻿.color-1{color:#455763}.color-2{color:#273239}.color-3{color:#fff}.color-4{color:#000}.tiny-font{font-size:clamp(.65rem,.75vw,.75rem) !important}.small-font{font-size:clamp(.8rem,.875vw,.9rem) !important}.standard-font{font-size:clamp(1rem,1vw,1rem) !important}.regular-font{font-size:clamp(1.125rem,1.25vw,1.25rem) !important}.medium-font{font-size:clamp(1.25rem,1.5vw,1.5rem) !important}.intermediate-font{font-size:clamp(1.5rem,1.875vw,1.875rem) !important}.large-font{font-size:clamp(1.75rem,2.25vw,2.25rem) !important}.extra-large-font{font-size:clamp(2rem,2.75vw,2.75rem) !important}.huge-font{font-size:clamp(2.25rem,3.25vw,3.5rem) !important}.extra-huge-font{font-size:clamp(2.75rem,4vw,4.5rem) !important}.extreme-huge-font{font-size:clamp(3rem,5vw,6rem) !important}.heavy-font{font-size:clamp(3.25rem,6vw,7rem) !important}.extra-heavy-font{font-size:clamp(3.5rem,7vw,8rem) !important}.extreme-heavy-font{font-size:clamp(3.75rem,8vw,10rem) !important}.super-extreme-heavy-font{font-size:clamp(4rem,9vw,12rem) !important}@keyframes fadein{0%{opacity:0}100%{opacity:1}}.animation-delay-2{animation-delay:.2s}.animation-delay-4{animation-delay:.4s}.animation-delay-6{animation-delay:.6s}.animation-delay-8{animation-delay:.8s}.animation-delay-10{animation-delay:1s}.animation-delay-15{animation-delay:1.5s}.animation-delay-20{animation-delay:2s}.animation-delay-25{animation-delay:2.5s}.animation-delay-30{animation-delay:3s}.animation-delay-40{animation-delay:4s}.animation-delay-50{animation-delay:5s}.animation-delay-60{animation-delay:6s}.fadescroll{opacity:0}.fade{opacity:1}.wrapper{margin:0 auto;width:min(100%,80vw)}.wrapper-small{margin:0 auto;width:min(960px,85vw)}.wrapper-medium{margin:0 auto;width:min(1180px,85vw)}.wrapper-full{margin:0 auto;width:100%}.main{flex:1}ol,ul{border:0;margin:0;padding:0;list-style:none;list-style-type:none;text-decoration:none;color:#000;list-style-type:none}ol li,ul li{border:0;margin:0;padding:0;list-style:none;list-style-type:none;text-decoration:none;list-style-type:none}hr{border:1px solid #ddd;margin:2rem 0}.btn-success{border:0;margin:0;padding:0;list-style:none;list-style-type:none;text-decoration:none;color:#000}.parallax,.section-parallax{background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;min-height:60vh;width:100%}@media(max-width: 768px){.parallax,.section-parallax{background-attachment:scroll;height:auto}}@media(max-width: 576px){.parallax,.section-parallax{background-attachment:scroll;min-height:25rem}}.full-cover-image img{display:block;width:100%;height:auto;object-fit:cover;object-position:50% 50%;height:60vh}blockquote{border-left:3px solid #455763;margin-bottom:2rem;padding-left:1.5rem}blockquote p{color:#333;line-height:1.9rem}.disclaimer{margin:0 auto;width:min(100%,80vw);margin-bottom:10rem}.disclaimer .wp-block-columns{margin-top:2rem;gap:5vw}.disclaimer h1,.disclaimer .h1{font-size:clamp(1.75rem,2.25vw,2.25rem);color:#455763;font-weight:500;margin-bottom:.2em}.disclaimer h2,.disclaimer .h2{font-size:clamp(1.25rem,1.5vw,1.5rem);color:#455763;font-weight:500;margin:1em auto .2em}.disclaimer h3,.disclaimer .h3{font-size:clamp(1.125rem,1.25vw,1.25rem);color:#333;font-weight:500;margin:1.1em auto .4em}.disclaimer h4,.disclaimer .h4{font-size:clamp(1.125rem,1.25vw,1.25rem);color:#666;font-weight:400;margin:0 0 .5rem}.disclaimer p,.disclaimer li{font-size:clamp(1.125rem,1.25vw,1.25rem);color:#666;font-weight:400;margin:0 0 .8em;line-height:1.4em}.disclaimer .address{line-height:1.2em;margin:1em auto .2em}.disclaimer .wp-block-separator{border:2px solid;border-left:none;border-right:none;display:list-item}.disclaimer ul{margin:2rem 0}.disclaimer ul li{color:#333;font-weight:400;list-style-type:disc;margin:0 0 .5rem 1rem}@media(max-width: 576px){.wp-block-gallery{padding:0 30px}}.wp-block-image img{height:auto;width:100%}@media(max-width: 768px){.wp-block-columns{display:block}}@media(max-width: 768px){.wp-block-columns img{padding:0;width:100%}}.site404{margin:0 auto;width:min(100%,80vw);margin:0 auto 5rem}.site404 h1,.site404 .h1{font-size:clamp(3.5rem,7vw,8rem);font-weight:800;line-height:1em}.site404 h1 small,.site404 .h1 small{font-size:clamp(2.25rem,3.25vw,3.5rem);display:block;font-weight:600;line-height:1em}.site404 h2,.site404 .h2{margin-top:1.3em;font-size:clamp(1.25rem,1.5vw,1.5rem);line-height:1.4em}.site404 .btn{margin:3rem auto}input,select,textarea{background:#fff;border:1px solid #dbdbdb;border-radius:5px;font-family:"Neutra";font-size:clamp(1.125rem,1.25vw,1.25rem);margin-bottom:.8rem;padding:1.2rem;width:100%}textarea{height:8rem}input[type=checkbox]{margin:.7rem;padding:0;transform:scale(1.2);zoom:2}input[type=checkbox]:hover{cursor:pointer}@media(max-width: 576px){input[type=checkbox]{transform:scale(1);width:1.6rem !important;height:1.6rem !important}}input[type=submit]{background:#88968f;border:0;color:#fff;width:100%}input[type=submit]:hover{transition:.2s;background:#273239;border:0;color:#fff;cursor:pointer}.datenschutz-checkbox{margin-bottom:1rem;text-align:left}.datenschutz-checkbox input,.datenschutz-checkbox select,.datenschutz-checkbox textarea{border:0;margin:0;padding:0;margin:.15rem .5rem 0 0;width:auto}.datenschutz-checkbox span{color:#666;font-size:clamp(.65rem,.75vw,.75rem)}.datenschutz-checkbox a{color:#273239;font-weight:400}.datenschutz-checkbox .wpcf7-list-item{margin-bottom:1.3rem;width:100% !important}.datenschutz-checkbox .wpcf7-form-control-wrap .wpcf7-list-item label{display:flex;flex-direction:row}.datenschutz-info{color:#999;font-size:clamp(1.25rem,1.5vw,1.5rem);margin-bottom:1rem}.wpcf7-not-valid-tip{margin:-0.6rem 0 .5rem}.search .wrapper{margin:0 auto;width:min(100%,80vw);padding-bottom:5rem}.search input{border:2px solid #000;border-radius:4px;color:#000;display:block;margin-top:20px;padding:15px 20px;text-align:left;width:90%}.search input[type~=submit]:hover{transition:.2s;background:#000;border:2px solid #000;color:#000;cursor:pointer}.search label{display:none}.search h2{letter-spacing:.2px;margin-bottom:5px}.search .search-post-excerpt{letter-spacing:.8px;line-height:15px}.search hr{margin:2rem 0}.search hr:last-of-type{display:none}.search form{margin-bottom:4rem}.search form div{display:flex}.search form input[type=text]{margin-right:1%;width:89%}.search form input[type=submit]{width:min-content}.search .h2-ergebnis{color:#455763;margin:0 0 .1rem}.search .txt-ergebnis{margin-bottom:3rem}@media(max-width: 768px){.website-info{flex-direction:column}}.roboro-link{color:#fff;margin:0 .2rem}@media(max-width: 768px){.roboro-link .byroboro{display:block}}.roboro-link .byroboro:hover{color:#999}.roboro-link .byroboro:hover strong{color:#999}.roboro-link .byroboro::before{color:#fff;content:"|";font-weight:600;margin-left:.3rem;margin-right:.3rem}@media(max-width: 768px){.roboro-link .byroboro::before{content:none}}.roboro-link .byroboro strong{color:#fff;font-weight:500}.roboro-link .roboro-heart{color:#273239;margin:.1rem .2rem 0}@media(max-width: 576px){.roboro-link .roboro-heart{display:inline-block;margin-top:.3rem}}@media print{header,footer,.single-blogsite-print{display:none}.single-blogsite{margin:5rem 0 20rem}}@media all and (-ms-high-contrast:none){body{display:flex;flex-direction:column;min-height:100vh}header,footer{flex-shrink:0}.main{flex:1 0 auto}}*{border:0;margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:16px;height:100%}body{border:0;margin:0;padding:0;display:flex;flex-direction:column;font-family:"Neutra","Rosario Nocera","Open Sans";min-height:100vh}header{position:fixed;z-index:999;width:100%}header .menu-btn button,header .menu-btn-close button{transition:.3s;background:hsla(0,0%,100%,.85);cursor:pointer;padding:2rem .8rem .4rem .8rem;position:fixed;top:0;right:clamp(1rem,3vw,4rem);font-size:clamp(2rem,2.75vw,2.75rem)}header .menu-btn button:hover,header .menu-btn-close button:hover{background:rgba(0,0,0,.9)}header .menu-btn button:hover .lni,header .menu-btn-close button:hover .lni{color:#fff}header .menu-btn button .lni,header .menu-btn-close button .lni{color:#000;font-size:clamp(1.75rem,2.25vw,2.25rem);line-height:0;padding:0}header .menu-btn-close button{position:absolute;background:none}header .menu-btn-close button:hover{background:none}header .menu-btn-close button:hover .lni{color:#273239}header .menu-btn-close button .lni{font-size:clamp(2rem,2.75vw,2.75rem);color:#fff}header .close-menu{display:none}header .overlay{transition:.5s;height:0%;left:0;overflow-y:hidden;position:fixed;top:0;width:100%}header .skip-link{position:absolute;top:-4em;left:30%;background:#fff;font-weight:600;color:#000;padding:1em;z-index:9999999;width:40%;margin:0 auto;border-radius:1em;text-align:center}@media(max-width: 576px){header .skip-link{top:-6em}}header .skip-link:focus{top:1em}header *:focus{outline:none}header :focus-visible{outline:.2em solid blue}header{transition:.5s;height:6rem}header .company-brand{left:clamp(1.8rem,4.5vw,2.5rem);position:fixed;height:6rem;transition:all .3s;width:15rem;transform:translate(0, 0rem)}@media screen and (max-height: 720px){header .company-brand{width:15rem}}@media screen and (max-height: 600px){header .company-brand{width:15rem}}@media(max-width: 992px){header .company-brand{width:15rem}}@media(max-width: 576px){header .company-brand{width:6em}}header .overlay{transition:.5s;background:rgba(39,50,57,.95);z-index:10;width:100%;height:100%;opacity:0;pointer-events:none}header .overlay .container{transition:.5s;align-items:center;display:flex;justify-content:center;height:100%;width:100%}@media(max-width: 1280px){header .overlay .container{flex-direction:column}}@media(max-width: 576px){header .overlay .container{flex-wrap:nowrap}}header .overlay .container a{transition:.3s;color:#fff;cursor:pointer;letter-spacing:.05rem}header .overlay .container a:hover{color:#273239}header .overlay .container .active a{color:#edebea}header .overlay .container .active a:hover{color:#fff}header .overlay .container .box-1{width:100%;height:100%;display:flex;align-items:center;justify-content:center}header .overlay .container .box-1 li{display:flex;flex-direction:column;align-items:center;justify-content:center;text-wrap:balance;text-align:center}header .overlay .container .box-1 li a{font-size:clamp(2rem,2.75vw,2.75rem);line-height:1.7em}header .overlay .container .box-1 li a:hover{color:#c6a148}header .overlay .container .box-1 .active a{color:#88968f}header .overlay .container .box-1 .active a:hover{color:#c6a148}header .overlay .container .box-1 .btn-weinbar{margin-top:2rem}header .overlay .container .box-1 .btn-weinbar::before{content:"";display:block;width:30%;height:.15rem;background-color:#fff;margin-bottom:2rem}header .menu-btn button,header .menu-btn-close button{right:4rem;font-size:clamp(2rem,2.75vw,2.75rem)}@media(max-width: 1280px){header .menu-btn button,header .menu-btn-close button{right:2.5rem}}@media(max-width: 576px){header .menu-btn button,header .menu-btn-close button{right:1.5rem}}header .menu-btn-close button{top:.3rem;right:3.8rem}@media(max-width: 1280px){header .menu-btn-close button{top:.1rem;right:2.5rem}}@media(max-width: 576px){header .menu-btn-close button{right:1.5rem}}header .disclaimer-header-menu{display:flex}header .disclaimer-header-menu li{margin-right:.2em}header .disclaimer-header-menu li::after{content:"|";font-size:clamp(.8rem,.875vw,.9rem);color:#fff;margin-left:.4em}header .disclaimer-header-menu li:last-of-type::after{content:""}header .disclaimer-header-menu a{font-size:clamp(.8rem,.875vw,.9rem)}header .menu-btn-close button{z-index:9}header .logo-clip-outer{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}header .logo-clip-inner{bottom:0;left:0;position:absolute;right:0;top:0;width:100%}header .logo-clip-outer,header .logo-clip-inner{padding-top:0}header .company-brand .logo-clip-outer{padding-top:clamp(1.5rem,2.5vw,2.5rem)}@media(max-width: 576px){header .company-brand .logo-clip-outer{padding-top:0}}header .company-brand .logo-clip-inner{padding-top:clamp(1.5rem,2.5vw,2.5rem)}@media(max-width: 576px){header .company-brand .logo-clip-inner{padding-top:0}}footer{padding:3rem 0 0}footer .container{display:flex}footer .container-section-1{display:flex;flex-direction:row}@media(max-width: 576px){footer .container-section-1{flex-direction:column}}footer .footer-box-1,footer .footer-box-2,footer .footer-box-3,footer .footer-box-4{display:flex}footer .footer-box-copyright{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;padding-right:3rem}@media(max-width: 576px){footer .footer-box-copyright{display:block;margin:1rem auto;padding-right:0;align-items:flex-start}}footer .footer-box-disclaimer{align-items:center;display:flex;flex-wrap:wrap}@media(max-width: 576px){footer .footer-box-disclaimer{border:0;margin:0;padding:0;justify-content:center;text-align:center;align-items:flex-start}}footer .footer-box-disclaimer ul{display:flex;flex-direction:row}footer .footer-box-disclaimer ul li{font-size:clamp(.65rem,.75vw,.75rem);margin-right:1rem}@media(max-width: 576px){footer .footer-box-disclaimer ul li{align-items:center;display:flex;line-height:1.1rem}footer .footer-box-disclaimer ul li:last-child{margin:0}}footer .website-info{color:#fff}footer .website-info a,footer .website-info strong{color:#fff}@media(max-width: 576px){footer .website-info a,footer .website-info strong{font-size:clamp(1rem,2.5vw,1rem)}}footer{padding-top:5em;padding-bottom:5em}footer .container{padding-left:clamp(2rem,5vw,6rem);padding-right:clamp(2rem,5vw,6rem)}footer .container-section-1,footer .container-section-2{display:flex;flex-direction:column;align-items:center;text-align:center}footer .footer-box-1,footer .footer-box-2{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:2rem;text-align:center;gap:1rem}footer .footer-box-1 ul,footer .footer-box-2 ul{display:flex;text-align:center;justify-content:center}@media(max-width: 992px){footer .footer-box-1 ul,footer .footer-box-2 ul{flex-direction:column}}footer .footer-box-1 ul li,footer .footer-box-2 ul li{margin-right:.75rem;display:flex;justify-content:center;align-items:center}@media(max-width: 992px){footer .footer-box-1 ul li,footer .footer-box-2 ul li{margin-right:0}}footer .footer-box-1 ul li a,footer .footer-box-2 ul li a{font-size:clamp(1rem,1vw,1rem)}@media(max-width: 992px){footer .footer-box-1 ul li a,footer .footer-box-2 ul li a{padding:.3rem 0}}footer .footer-box-1 ul li:last-child,footer .footer-box-2 ul li:last-child{margin-right:0}footer .footer-box-1 ul li::after,footer .footer-box-2 ul li::after{font-size:clamp(1rem,1vw,1rem);content:" | ";margin-left:.75rem}@media(max-width: 992px){footer .footer-box-1 ul li::after,footer .footer-box-2 ul li::after{content:"";margin-left:0}}footer .footer-box-1 ul li:last-child::after,footer .footer-box-2 ul li:last-child::after{content:"";margin-left:0}footer .adresse li{font-size:clamp(1.25rem,1.5vw,1.5rem)}@media(max-width: 992px){footer .social-media-links ul{flex-direction:row;gap:1.5rem}}footer .social-media-links .lni{font-size:clamp(2rem,2.75vw,2.75rem)}footer .partner .wp-block-gallery{padding:1rem}@media(max-width: 992px){footer .partner .wp-block-gallery{flex-wrap:nowrap}}footer .partner .wp-block-gallery .wp-block-image{padding:1rem;align-items:center;height:100%;display:flex;justify-content:center}footer .partner .wp-block-gallery .wp-block-image img{height:5.5rem;width:auto;object-fit:contain}@media(max-width: 576px){footer .footer-box-disclaimer li{margin-right:.8em !important}}footer .footer-box-disclaimer li a{color:#273239}footer .footer-box-disclaimer li a:hover{color:#273239}@media(max-width: 576px){footer .footer-box-disclaimer{justify-content:flex-start;border-top:.1rem solid #333;border-bottom:.1rem solid #333;padding-top:1rem;padding-bottom:1rem;width:100%;margin-bottom:1rem}footer .footer-box-disclaimer ul{flex-wrap:wrap}footer .footer-box-disclaimer a{font-size:clamp(.8rem,.875vw,.9rem);line-height:1.5em}}footer .footer-box-copyright{padding:0;margin-top:1rem}footer .footer-box-copyright .website-info{display:flex;align-items:center}@media(max-width: 992px){footer .footer-box-copyright .website-info{align-content:center;margin-top:.3em}}@media(max-width: 768px){footer .footer-box-copyright .website-info{align-items:flex-start}}footer .footer-box-copyright .website-info span,footer .footer-box-copyright .website-info a,footer .footer-box-copyright .website-info strong{align-items:center;display:flex;font-size:clamp(.8rem,.875vw,.9rem);font-weight:400;color:#000}@media(max-width: 992px){footer .footer-box-copyright .website-info span,footer .footer-box-copyright .website-info a,footer .footer-box-copyright .website-info strong{line-height:1.2em}}footer .footer-box-copyright .website-info .lni{margin-right:.4em;margin-left:.4em}footer .footer-box-copyright .website-info span a strong:hover{color:#273239}footer .footer-box-copyright .website-info span:nth-of-type(1)::after{content:"|";margin-right:.4em;margin-left:.4em}@media(max-width: 768px){footer .footer-box-copyright .website-info span:nth-of-type(1)::after{content:""}}.bg-blume{bottom:0 !important;height:5rem;right:0 !important;margin-top:-7rem;position:static;width:100%;z-index:-1;text-align:right;padding-right:2rem}@media(max-width: 992px){.bg-blume{display:none}}.bg-blume img{height:5rem}@media(max-width: 992px){.bg-blume img{width:4rem}}.bg-fluss{bottom:0 !important;height:35rem;left:0 !important;margin-top:-35rem;position:static;width:100%;z-index:-1}@media(max-width: 992px){.bg-fluss{margin-top:-50rem;height:100%;width:100%;object-fit:cover}}.bg-fluss img{height:35rem;width:100%;object-fit:contain}@media(max-width: 992px){.bg-fluss img{height:100%}}.section{border-bottom:3px solid #ddd}.home .main{padding-top:0}.front-page h2,.front-page .h2{font-family:"Rosario Nocera";font-size:clamp(3rem,5vw,6rem);font-weight:300;line-height:1.1em}.front-page .s-slider,.front-page .s-shop,.front-page .s-weingut,.front-page .s-festefeiern,.front-page .s-weinbar,.front-page .s-weinprobe{display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center;height:100vh;min-height:40rem;overflow:hidden;position:relative;width:100%}@media(max-width: 992px){.front-page .s-slider,.front-page .s-shop,.front-page .s-weingut,.front-page .s-festefeiern,.front-page .s-weinbar,.front-page .s-weinprobe{min-height:20rem;height:60vh}}.front-page .s-slider .wp-block-image,.front-page .s-shop .wp-block-image,.front-page .s-weingut .wp-block-image,.front-page .s-festefeiern .wp-block-image,.front-page .s-weinbar .wp-block-image,.front-page .s-weinprobe .wp-block-image{position:absolute;height:100%;width:100%;left:0;top:0;z-index:0}.front-page .s-slider .wp-block-image img,.front-page .s-shop .wp-block-image img,.front-page .s-weingut .wp-block-image img,.front-page .s-festefeiern .wp-block-image img,.front-page .s-weinbar .wp-block-image img,.front-page .s-weinprobe .wp-block-image img{width:100%;height:100%;object-fit:cover}.front-page .s-slider .teaser,.front-page .s-shop .teaser,.front-page .s-weingut .teaser,.front-page .s-festefeiern .teaser,.front-page .s-weinbar .teaser,.front-page .s-weinprobe .teaser{position:relative}.front-page .s-slider .teaser .wp-block-group__inner-container,.front-page .s-shop .teaser .wp-block-group__inner-container,.front-page .s-weingut .teaser .wp-block-group__inner-container,.front-page .s-festefeiern .teaser .wp-block-group__inner-container,.front-page .s-weinbar .teaser .wp-block-group__inner-container,.front-page .s-weinprobe .teaser .wp-block-group__inner-container{margin:0 auto;width:min(100%,80vw);display:flex;flex-direction:column;align-items:center;text-align:center;z-index:2;text-align:center}.front-page .s-slider .teaser h1,.front-page .s-slider .teaser .h1,.front-page .s-slider .teaser h2,.front-page .s-slider .teaser .h2,.front-page .s-slider .teaser h3,.front-page .s-slider .teaser .h3,.front-page .s-slider .teaser h4,.front-page .s-slider .teaser .h4,.front-page .s-slider .teaser h5,.front-page .s-slider .teaser .h5,.front-page .s-slider .teaser h6,.front-page .s-slider .teaser .h6,.front-page .s-slider .teaser p,.front-page .s-shop .teaser h1,.front-page .s-shop .teaser .h1,.front-page .s-shop .teaser h2,.front-page .s-shop .teaser .h2,.front-page .s-shop .teaser h3,.front-page .s-shop .teaser .h3,.front-page .s-shop .teaser h4,.front-page .s-shop .teaser .h4,.front-page .s-shop .teaser h5,.front-page .s-shop .teaser .h5,.front-page .s-shop .teaser h6,.front-page .s-shop .teaser .h6,.front-page .s-shop .teaser p,.front-page .s-weingut .teaser h1,.front-page .s-weingut .teaser .h1,.front-page .s-weingut .teaser h2,.front-page .s-weingut .teaser .h2,.front-page .s-weingut .teaser h3,.front-page .s-weingut .teaser .h3,.front-page .s-weingut .teaser h4,.front-page .s-weingut .teaser .h4,.front-page .s-weingut .teaser h5,.front-page .s-weingut .teaser .h5,.front-page .s-weingut .teaser h6,.front-page .s-weingut .teaser .h6,.front-page .s-weingut .teaser p,.front-page .s-festefeiern .teaser h1,.front-page .s-festefeiern .teaser .h1,.front-page .s-festefeiern .teaser h2,.front-page .s-festefeiern .teaser .h2,.front-page .s-festefeiern .teaser h3,.front-page .s-festefeiern .teaser .h3,.front-page .s-festefeiern .teaser h4,.front-page .s-festefeiern .teaser .h4,.front-page .s-festefeiern .teaser h5,.front-page .s-festefeiern .teaser .h5,.front-page .s-festefeiern .teaser h6,.front-page .s-festefeiern .teaser .h6,.front-page .s-festefeiern .teaser p,.front-page .s-weinbar .teaser h1,.front-page .s-weinbar .teaser .h1,.front-page .s-weinbar .teaser h2,.front-page .s-weinbar .teaser .h2,.front-page .s-weinbar .teaser h3,.front-page .s-weinbar .teaser .h3,.front-page .s-weinbar .teaser h4,.front-page .s-weinbar .teaser .h4,.front-page .s-weinbar .teaser h5,.front-page .s-weinbar .teaser .h5,.front-page .s-weinbar .teaser h6,.front-page .s-weinbar .teaser .h6,.front-page .s-weinbar .teaser p,.front-page .s-weinprobe .teaser h1,.front-page .s-weinprobe .teaser .h1,.front-page .s-weinprobe .teaser h2,.front-page .s-weinprobe .teaser .h2,.front-page .s-weinprobe .teaser h3,.front-page .s-weinprobe .teaser .h3,.front-page .s-weinprobe .teaser h4,.front-page .s-weinprobe .teaser .h4,.front-page .s-weinprobe .teaser h5,.front-page .s-weinprobe .teaser .h5,.front-page .s-weinprobe .teaser h6,.front-page .s-weinprobe .teaser .h6,.front-page .s-weinprobe .teaser p{color:#fff}.front-page .s-slider .teaser h2,.front-page .s-slider .teaser .h2,.front-page .s-shop .teaser h2,.front-page .s-shop .teaser .h2,.front-page .s-weingut .teaser h2,.front-page .s-weingut .teaser .h2,.front-page .s-festefeiern .teaser h2,.front-page .s-festefeiern .teaser .h2,.front-page .s-weinbar .teaser h2,.front-page .s-weinbar .teaser .h2,.front-page .s-weinprobe .teaser h2,.front-page .s-weinprobe .teaser .h2{text-shadow:0 0 5rem #333,0 0 2rem #333;text-wrap:balance;width:80vw}@media(max-width: 992px){.front-page .s-slider .teaser h2,.front-page .s-slider .teaser .h2,.front-page .s-shop .teaser h2,.front-page .s-shop .teaser .h2,.front-page .s-weingut .teaser h2,.front-page .s-weingut .teaser .h2,.front-page .s-festefeiern .teaser h2,.front-page .s-festefeiern .teaser .h2,.front-page .s-weinbar .teaser h2,.front-page .s-weinbar .teaser .h2,.front-page .s-weinprobe .teaser h2,.front-page .s-weinprobe .teaser .h2{font-size:clamp(2.75rem,4vw,4.5rem)}}@media(max-width: 768px){.front-page .s-slider .teaser h2,.front-page .s-slider .teaser .h2,.front-page .s-shop .teaser h2,.front-page .s-shop .teaser .h2,.front-page .s-weingut .teaser h2,.front-page .s-weingut .teaser .h2,.front-page .s-festefeiern .teaser h2,.front-page .s-festefeiern .teaser .h2,.front-page .s-weinbar .teaser h2,.front-page .s-weinbar .teaser .h2,.front-page .s-weinprobe .teaser h2,.front-page .s-weinprobe .teaser .h2{font-size:clamp(2.25rem,3.25vw,3.5rem)}}.front-page .s-slider{height:90vh}.front-page .s-slider .wp-block-group__inner-container .wp-block-image{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.front-page .s-slider .wp-block-group__inner-container .wp-block-image img{width:100%;height:100%;object-fit:cover}.front-page .s-slider .wp-block-group__inner-container .slide-logo{background:#455763}.front-page .s-slider .wp-block-group__inner-container .slide-logo .wp-block-image{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.front-page .s-slider .wp-block-group__inner-container .slide-logo .wp-block-image img{margin-top:-4rem;height:auto;width:50%;filter:invert(1)}.front-page .s-slider .wp-block-group__inner-container .teaser{display:flex;flex-direction:column;justify-content:center;height:100vh}.front-page .s-slider .wp-block-group__inner-container .teaser-vip h2,.front-page .s-slider .wp-block-group__inner-container .teaser-vip .h2{color:#c6a148}.front-page .s-slider .wp-block-group__inner-container .teaser-vip h2 strong,.front-page .s-slider .wp-block-group__inner-container .teaser-vip .h2 strong{display:block;color:#fff}.front-page .s-philosophie{background-color:#88968f;display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center;min-height:40rem;position:relative;width:100%;padding-bottom:5em;padding-top:5em}.front-page .s-philosophie .background{position:absolute;height:100%;width:100%;left:0;top:-20rem;z-index:0;filter:invert(1);opacity:.1}.front-page .s-philosophie .wp-block-group__inner-container{margin:0 auto;width:min(100%,80vw);display:flex;flex-direction:column;align-items:center}.front-page .s-philosophie .wp-block-group__inner-container .teaser h2,.front-page .s-philosophie .wp-block-group__inner-container .teaser .h2,.front-page .s-philosophie .wp-block-group__inner-container .teaser p{color:#fff;text-align:center;text-shadow:none}.front-page .s-philosophie .wp-block-group__inner-container .teaser h2,.front-page .s-philosophie .wp-block-group__inner-container .teaser .h2{font-size:clamp(2.25rem,3.25vw,3.5rem);font-weight:300;line-height:1.3em;width:80vw;margin-bottom:.4em}.front-page .s-philosophie .wp-block-group__inner-container .teaser p{font-size:clamp(1.125rem,1.25vw,1.25rem);font-weight:300;line-height:1.7em}.front-page .s-veranstaltungen{background-color:#edebea;padding-bottom:8rem;padding-top:8rem}.front-page .s-veranstaltungen h2,.front-page .s-veranstaltungen .h2{color:#333;font-size:clamp(2.25rem,3.25vw,3.5rem);text-align:center;margin-bottom:2rem}.front-page .s-veranstaltungen .wp-block-group__inner-container{margin:0 auto;width:min(100%,80vw)}.front-page .s-veranstaltungen .wp-block-group__inner-container .events .wp-block-group__inner-container{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5rem}@media(max-width: 992px){.front-page .s-veranstaltungen .wp-block-group__inner-container .events .wp-block-group__inner-container{display:flex;flex-direction:column}}.front-page .s-veranstaltungen .wp-block-group__inner-container .wp-block-columns{display:grid;grid-template-columns:clamp(9rem,30%,15rem) minmax(0, 1fr);min-height:14rem;border:.1rem solid rgba(51,51,51,.24);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}@media(max-width: 992px){.front-page .s-veranstaltungen .wp-block-group__inner-container .wp-block-columns{display:flex;flex-direction:column;gap:0}}.front-page .s-veranstaltungen .wp-block-group__inner-container .wp-block-columns .wp-block-column:first-child{position:relative;display:flex;align-items:center;justify-content:center;padding:2.25rem 1.25rem;border-right:1px solid hsla(0,0%,40%,.5);text-align:center}@media(max-width: 992px){.front-page .s-veranstaltungen .wp-block-group__inner-container .wp-block-columns .wp-block-column:first-child{padding:2.5rem 2.5rem 0}}.front-page .s-veranstaltungen .wp-block-group__inner-container .wp-block-columns .wp-block-column:last-child{display:flex;justify-content:center;flex-direction:column;padding:2.5rem 2rem 1.5rem .5rem}@media(max-width: 992px){.front-page .s-veranstaltungen .wp-block-group__inner-container .wp-block-columns .wp-block-column:last-child{padding:2.5rem;text-align:center}}.front-page .s-veranstaltungen .wp-block-group__inner-container .wp-block-columns h3,.front-page .s-veranstaltungen .wp-block-group__inner-container .wp-block-columns .h3{margin:0 0 1rem;color:#455763;font-size:clamp(1.5rem,1.875vw,1.875rem);text-transform:uppercase}.front-page .s-veranstaltungen .wp-block-group__inner-container .wp-block-columns p:not(.datum){margin:0 0 .65rem;color:#455763;font-size:clamp(1rem,1vw,1rem);font-weight:400;line-height:1.45em}.front-page .s-veranstaltungen .wp-block-group__inner-container .wp-block-columns p:not(.datum) span{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.front-page .s-veranstaltungen .wp-block-group__inner-container .wp-block-columns p:not(.datum):last-child{margin-bottom:0}.front-page .s-veranstaltungen .wp-block-group__inner-container .wp-block-columns .datum{display:flex;flex-direction:column;align-items:center;margin:0;color:#b6565f;font-size:clamp(.8rem,.875vw,.9rem);font-weight:500;line-height:1.25em;letter-spacing:.08em;text-transform:uppercase}.front-page .s-veranstaltungen .wp-block-group__inner-container .wp-block-columns .datum::after{content:url("../svg/favicon.svg");width:3rem;height:3rem;margin-top:1.25rem;padding-top:1rem;border-top:.1rem solid #b6565f}.front-page .s-veranstaltungen .wp-block-group__inner-container .wp-block-columns .datum strong{display:block;margin-bottom:.25rem;font-size:clamp(1.5rem,1.875vw,1.875rem);font-weight:300;line-height:1em;letter-spacing:0;text-transform:none}.front-page .s-veranstaltungen .wp-block-group__inner-container .wp-block-columns a{display:inline-flex;align-items:center;margin-top:.4rem;color:#b6565f;font-weight:500;text-decoration:none}.front-page .s-veranstaltungen .wp-block-group__inner-container .wp-block-columns .wp-block-list{line-height:1.4em;list-style:none;margin-top:1rem}.front-page .s-veranstaltungen .wp-block-group__inner-container .wp-block-columns .wp-block-list li{font-size:clamp(1rem,1vw,1rem);margin-bottom:1rem}.front-page .s-veranstaltungen .wp-block-group__inner-container .box-special-1,.front-page .s-veranstaltungen .wp-block-group__inner-container .box-special-2{background-color:#b6565f;color:#fff;border:0}.front-page .s-veranstaltungen .wp-block-group__inner-container .box-special-1 .wp-block-column:first-child,.front-page .s-veranstaltungen .wp-block-group__inner-container .box-special-2 .wp-block-column:first-child{border-right:1px solid #fff !important}.front-page .s-veranstaltungen .wp-block-group__inner-container .box-special-1 h3,.front-page .s-veranstaltungen .wp-block-group__inner-container .box-special-1 .h3,.front-page .s-veranstaltungen .wp-block-group__inner-container .box-special-2 h3,.front-page .s-veranstaltungen .wp-block-group__inner-container .box-special-2 .h3{color:#fff}.front-page .s-veranstaltungen .wp-block-group__inner-container .box-special-1 p,.front-page .s-veranstaltungen .wp-block-group__inner-container .box-special-1 strong,.front-page .s-veranstaltungen .wp-block-group__inner-container .box-special-1 p:not(.datum),.front-page .s-veranstaltungen .wp-block-group__inner-container .box-special-1 .datum,.front-page .s-veranstaltungen .wp-block-group__inner-container .box-special-1 li,.front-page .s-veranstaltungen .wp-block-group__inner-container .box-special-2 p,.front-page .s-veranstaltungen .wp-block-group__inner-container .box-special-2 strong,.front-page .s-veranstaltungen .wp-block-group__inner-container .box-special-2 p:not(.datum),.front-page .s-veranstaltungen .wp-block-group__inner-container .box-special-2 .datum,.front-page .s-veranstaltungen .wp-block-group__inner-container .box-special-2 li{color:#edebea}.front-page .s-veranstaltungen .wp-block-group__inner-container .box-special-1 .datum::after,.front-page .s-veranstaltungen .wp-block-group__inner-container .box-special-2 .datum::after{filter:invert(1) grayscale(1) contrast(100);border-top:.1rem solid #000}.front-page .s-veranstaltungen .wp-block-group__inner-container .box-special-1 a,.front-page .s-veranstaltungen .wp-block-group__inner-container .box-special-2 a{color:#dbdbdb}.front-page .s-veranstaltungen .wp-block-group__inner-container .box-special-2{background-color:#88968f;color:#fff}.front-page .s-socialfeed{width:100%}.main{overflow-Y:hidden;width:100%;padding-top:8rem}.hide-header{transition:opacity .6s ease;opacity:0;pointer-events:none}.entry{padding-top:20rem}@media(max-width: 1680px){.entry{padding-top:16rem}}@media(max-width: 992px){.entry{padding-top:13rem}}.background{top:0;width:100%}.background-img{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:60vh;width:100%}.site404{margin:0 auto;width:min(100%,80vw);margin:0 auto 5rem}.site404 h1,.site404 .h1{font-size:clamp(3.5rem,7vw,8rem);font-weight:800;line-height:1em}.site404 h1 small,.site404 .h1 small{font-size:clamp(2.25rem,3.25vw,3.5rem);display:block;font-weight:600;line-height:1em}.site404 h2,.site404 .h2{margin-top:1.3em;font-size:clamp(1.25rem,1.5vw,1.5rem);line-height:1.4em}.lni{font-size:clamp(1.5rem,1.875vw,1.875rem)}hr{margin:4em 0 !important}.link a{font-size:clamp(1.25rem,1.5vw,1.5rem);color:#333;margin:1rem .5rem 0 0;display:flex;gap:.4rem}.link a:hover{color:#455763}.link a::before{content:"";font-size:clamp(2rem,2.75vw,2.75rem);font-family:"lineicons"}.disclaimer .entry{padding-top:10vh}.disclaimer h1,.disclaimer .h1{color:#273239;font-size:clamp(1.75rem,2.25vw,2.25rem);font-weight:400;line-height:1.1em;margin-bottom:.5rem;letter-spacing:-0.04em}@media(max-width: 992px){.disclaimer h1,.disclaimer .h1{font-size:clamp(1.75rem,2.25vw,2.25rem)}}.disclaimer h2,.disclaimer .h2{font-size:clamp(1.25rem,1.5vw,1.5rem);padding-top:1em;line-height:1.3em;color:#000}.disclaimer h2 strong,.disclaimer .h2 strong{color:#edebea;line-height:1.2em;margin-bottom:1em}.disclaimer h3,.disclaimer .h3{border:0;margin:0;padding:0;line-height:1.3em;font-size:clamp(1.125rem,1.25vw,1.25rem);font-weight:500;margin:1.3rem 0 .2rem;color:#455763}.disclaimer h4,.disclaimer .h4{border:0;margin:0;padding:0;font-size:clamp(1.125rem,1.25vw,1.25rem);font-weight:500;color:#000;margin:.2rem 0}.disclaimer .address{margin:0}.disclaimer #webdesign-luxembourg-roboro a{color:#000;font-weight:400}.disclaimer p,.disclaimer li,.disclaimer a{font-size:clamp(1.125rem,1.25vw,1.25rem)}.disclaimer p strong,.disclaimer li strong,.disclaimer a strong{font-size:clamp(1.125rem,1.25vw,1.25rem);font-weight:600}.disclaimer a{color:#455763;font-weight:600}.disclaimer .c-basic{padding-top:0}.disclaimer .c-basic h2,.disclaimer .c-basic .h2{font-size:clamp(1.25rem,1.5vw,1.5rem);font-weight:400;line-height:1.3em}.disclaimer .c-basic h3,.disclaimer .c-basic .h3{border:0;margin:0;padding:0;font-size:clamp(1.25rem,1.5vw,1.5rem);font-weight:400}.datenschutz-info,.datenschutz-checkbox span,input,textarea,select{font-size:clamp(.8rem,.875vw,.9rem) !important}.input-info{font-size:clamp(1.125rem,1.25vw,1.25rem)}.datenschutz-info{color:#666}.datenschutz-checkbox{text-wrap:pretty}.datenschutz-checkbox a{font-size:clamp(.8rem,.875vw,.9rem);color:#333;font-weight:500}.datenschutz-checkbox a:hover{color:#273239}@media(max-width: 1280px){.datenschutz-checkbox{margin:0 !important}}.datenschutz-checkbox .wpcf7-list-item{margin-left:0}.s-search{margin:0 auto;width:min(1180px,85vw);padding-bottom:15em}.s-search input{color:#000}.s-search input[type=submit]{color:#fff}.s-search h2,.s-search .h2{font-size:clamp(1.5rem,1.875vw,1.875rem);color:#455763;cursor:pointer;font-weight:600}.s-search p,.s-search a{font-size:clamp(1.125rem,1.25vw,1.25rem)}.s-search a{font-size:clamp(1.5rem,1.875vw,1.875rem);color:#455763}.s-search a:hover{color:#273239}.section-kontaktformular{margin-bottom:10em;margin:0 auto;width:min(100%,80vw);padding-top:4em;padding-bottom:12em}@media(max-width: 576px){.section-kontaktformular{padding-bottom:0}}.section-kontaktformular h2,.section-kontaktformular .h2{font-size:clamp(2rem,2.75vw,2.75rem);margin:2em 0 .2em;text-wrap:balance;padding-bottom:.5em}.section-kontaktformular h3,.section-kontaktformular .h3{font-size:clamp(1.125rem,1.25vw,1.25rem);margin:0;font-weight:300}.section-kontaktformular form .wrapper:nth-of-type(3){display:grid;grid-template-columns:repeat(4, 1fr);gap:1em}@media(max-width: 992px){.section-kontaktformular form .wrapper:nth-of-type(3){grid-template-columns:repeat(2, 1fr)}}@media(max-width: 576px){.section-kontaktformular form .wrapper:nth-of-type(3){display:flex;flex-direction:column;gap:.1em}}.section-kontaktformular form .wrapper:nth-of-type(3) span:last-of-type{grid-column:span 4}@media(max-width: 992px){.section-kontaktformular form .wrapper:nth-of-type(3) span:last-of-type{grid-column:span 2}}.section-kontaktformular form .wrapper:nth-of-type(4){display:flex;gap:1em}@media(max-width: 576px){.section-kontaktformular form .wrapper:nth-of-type(4){display:flex;flex-direction:column;gap:0}}.section-kontaktformular form .wrapper:nth-of-type(4) .box-1{flex-grow:1}.section-kontaktformular form .btn-call a,.section-kontaktformular form input[type=submit]{text-transform:none;font-size:clamp(1.125rem,1.25vw,1.25rem);font-weight:500;display:flex;align-items:center;background:#88968f;border-radius:1em;padding:.5rem 2rem;min-height:3.5rem;width:100%}.section-kontaktformular form .btn-call a:hover,.section-kontaktformular form input[type=submit]:hover{transition:.6s;color:#fff;background:#c6a148}.section-kontaktformular form input::placeholder{font-size:clamp(1rem,1vw,1rem)}.section-kontaktformular form textarea{max-height:8rem}.section-kontaktformular form textarea::placeholder{font-size:clamp(1rem,1vw,1rem)}.section-kontaktformular form input[type=submit],.section-kontaktformular form .button-call{border:0;margin:0;padding:0;background:#273239;color:#fff;font-weight:500;border:none;display:flex;font-size:clamp(1.125rem,1.25vw,1.25rem) !important}@media(max-width: 1280px){.section-kontaktformular form input[type=submit],.section-kontaktformular form .button-call{width:100%;text-align:center;justify-content:center}}.wp-block-details{transition:opacity .3s ease;line-height:1.2em;color:#666}.wp-block-details:first-of-type{margin-top:1em}.wp-block-details summary{font-size:clamp(1.25rem,1.5vw,1.5rem);color:#333;font-weight:400;line-height:1.2em;letter-spacing:-0.01em;display:flex;gap:.4rem}.wp-block-details summary::before{font-size:clamp(1.75rem,2.25vw,2.25rem);font-family:"lineicons";content:""}.wp-block-details summary:hover{color:#273239}.wp-block-details summary::marker{content:"";display:none !important;visibility:hidden}.wp-block-details summary:last-of-type{border-bottom:none}.wp-block-details summary::-webkit-details-marker{display:none !important}.wp-block-details[open] summary::before{content:""}.wp-block-details ul,.wp-block-details p{margin-top:.7em !important;padding-left:2.3rem;padding-bottom:0}.wp-block-details ul li,.wp-block-details p li{margin-left:1em}.wp-block-details ul li::before,.wp-block-details p li::before{color:#273239;font-family:"lineicons";content:"";position:absolute;margin-left:-1em}.wp-block-details h2,.wp-block-details .h2,.wp-block-details h2 strong,.wp-block-details .h2 strong{font-size:clamp(1.25rem,1.5vw,1.5rem);margin-bottom:0 !important;margin-top:.4em !important}.wp-block-details li{font-size:clamp(1.125rem,1.25vw,1.25rem) !important}details{margin-bottom:1em}.btn{text-wrap:wrap;display:flex;width:fit-content;max-width:100%;margin:2.5rem 0;border-radius:1rem}.btn:hover{transition:.2s;background:#c6a148;border-radius:1rem;border:0;cursor:pointer}.btn:hover a{color:#fff}@media(max-width: 992px){.btn{margin:2rem 0 4rem}}.btn a{font-size:clamp(1.25rem,1.5vw,1.5rem);color:#fff;font-weight:400;line-height:2.5em;padding:.4em 1.6em .4em 2em;display:flex;justify-content:center;text-align:center;border-radius:1rem}.btn-icon i{font-size:clamp(1.25rem,1.5vw,1.5rem)}.btn-primary a{background:#273239;color:#fff;padding:.3em 1.6em .1em;letter-spacing:.05em;cursor:pointer;width:fit-content}.btn-primary a:hover{transition:.3s;background:#b6565f;color:#fff}.btn-secondary a{font-size:clamp(1.125rem,1.25vw,1.25rem);background:#c6a148;color:#fff;padding:.95em 1.8em;border-radius:2em;cursor:pointer;width:fit-content}.btn-secondary a:hover{transition:.3s;background-color:#455763;color:#fff}.btn-secondary a::before{transition:.2s;font-family:"lineicons";font-size:clamp(1.75rem,2.25vw,2.25rem);font-weight:300;content:"";margin-left:-1.2em;margin-right:.4em}.btn-clear{font-size:clamp(1.125rem,1.25vw,1.25rem);background-color:#666;color:#fff;padding:.9em 1.8em;border-radius:2em;cursor:pointer}.btn-clear:hover{transition:.3s;background-color:#edebea;color:#fff}.btn-success{border:0;margin:0;padding:0;list-style:none;list-style-type:none;text-decoration:none;color:#000}.btn-danger,input[type=submit].btn-danger{font-size:clamp(1.125rem,1.25vw,1.25rem);background-color:#c6a148;color:#fff;padding:.9em 1.8em;border-radius:2em;cursor:pointer}.btn-danger:hover,input[type=submit].btn-danger:hover{transition:.3s;background-color:#b6565f;color:#fff}input[type=submit].btn-danger{padding:0 1.8em}.btn-favorite,.btn-delete{font-size:clamp(1.5rem,1.875vw,1.875rem);background:none;cursor:pointer;margin-right:1em;color:#999}.btn-favorite:hover,.btn-delete:hover{color:#88968f}.breadcrumbs{padding-left:clamp(2rem,5vw,6rem);padding-right:clamp(2rem,5vw,6rem);padding-top:.5em;padding-bottom:.8em;font-size:clamp(.65rem,.75vw,.75rem) !important;color:#455763}.breadcrumbs a{font-size:clamp(.65rem,.75vw,.75rem);color:#455763}.breadcrumbs a:hover{color:#273239}.section-kontaktaufnahme{margin:0 auto;width:min(100%,80vw);padding-bottom:5em}.section-kontaktaufnahme h2,.section-kontaktaufnahme .h2{color:#000;font-size:clamp(3.25rem,6vw,7rem);font-weight:600;letter-spacing:-0.04em;line-height:1.2em}@media(max-width: 768px){.section-kontaktaufnahme h2,.section-kontaktaufnahme .h2{font-size:clamp(2.75rem,4vw,4.5rem)}}.section-kontaktaufnahme h3,.section-kontaktaufnahme .h3{color:#000;font-size:clamp(1.5rem,1.875vw,1.875rem);font-weight:600;letter-spacing:-0.04em;line-height:1.4em;margin:0 0 .5em 0}@media(max-width: 992px){.section-kontaktaufnahme h3,.section-kontaktaufnahme .h3{margin:0}}@media(max-width: 768px){.section-kontaktaufnahme h3,.section-kontaktaufnahme .h3{margin:1em 0 .5em 0;text-align:left;font-size:clamp(1.125rem,1.25vw,1.25rem)}}@media(max-width: 992px){.section-kontaktaufnahme img{display:none}}@media(max-width: 992px){.section-kontaktaufnahme .wp-block-columns{flex-direction:column;gap:0}}.section-kontaktaufnahme .wp-block-column{display:flex}.section-kontaktaufnahme .wp-block-column:nth-of-type(1){align-items:flex-start;justify-content:flex-start;flex-direction:column}@media(max-width: 992px){.section-kontaktaufnahme .wp-block-column:nth-of-type(1) div{width:100%}}.section-kontaktaufnahme .wp-block-column:nth-of-type(2){flex-direction:column}.p-karriere{margin:0 auto;width:min(100%,80vw);padding-bottom:15vh;padding-top:8rem}.p-karriere h1,.p-karriere .h1{font-size:clamp(2.25rem,3.25vw,3.5rem)}.p-karriere h2,.p-karriere .h2{font-size:clamp(1.25rem,1.5vw,1.5rem);color:#b6565f;margin-top:.3em}.p-karriere h3,.p-karriere .h3{font-size:clamp(1.5rem,1.875vw,1.875rem);margin-bottom:.3em}.p-karriere strong{font-weight:400}.p-karriere em{text-decoration:underline;font-style:normal}.p-sortiment .entry,.p-weingut-margarethenhof .entry,.p-weinproben-im-weingut .entry,.p-feste-feiern-im-margarethenhof .entry,.p-jobs .entry,.p-kundenetiketten .entry,.p-weinbar-in-der-allianz-arena .entry{margin-top:-28rem !important}@media(max-width: 992px){.p-sortiment .entry,.p-weingut-margarethenhof .entry,.p-weinproben-im-weingut .entry,.p-feste-feiern-im-margarethenhof .entry,.p-jobs .entry,.p-kundenetiketten .entry,.p-weinbar-in-der-allianz-arena .entry{margin-top:-22rem !important}}.pages video,.pages iframe{z-index:2;position:relative;margin:0;padding:0}@media(max-width: 992px){.pages video,.pages iframe{min-height:35vh;height:fit-content}}@media(max-width: 576px){.pages video,.pages iframe{min-height:20vh;height:fit-content}}.pages .s-hero{display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center;height:90vh;min-height:40rem;overflow:hidden;position:relative;width:100%}@media(max-width: 992px){.pages .s-hero{height:70vh}}.pages .s-hero .wp-block-image{position:absolute;height:100%;width:100%;left:0;top:0;z-index:0}.pages .s-hero .wp-block-image img{width:100%;height:100%;object-fit:cover}.pages .s-hero .teaser{position:relative}.pages .s-hero .teaser .wp-block-group__inner-container{margin:0 auto;width:min(100%,80vw);display:flex;flex-direction:column;align-items:center;text-align:center;z-index:2;text-align:center}.pages .s-hero .teaser h1,.pages .s-hero .teaser .h1,.pages .s-hero .teaser h2,.pages .s-hero .teaser .h2,.pages .s-hero .teaser h3,.pages .s-hero .teaser .h3,.pages .s-hero .teaser h4,.pages .s-hero .teaser .h4,.pages .s-hero .teaser h5,.pages .s-hero .teaser .h5,.pages .s-hero .teaser h6,.pages .s-hero .teaser .h6,.pages .s-hero .teaser p{color:#fff}.pages .s-hero .teaser h1,.pages .s-hero .teaser .h1{font-family:"Rosario Nocera";font-size:clamp(3rem,5vw,6rem);font-weight:300;line-height:1.1em;text-shadow:0 0 5rem #333,0 0 2rem #333;text-wrap:balance;width:80vw}@media(max-width: 992px){.pages .s-hero .teaser h1,.pages .s-hero .teaser .h1{font-size:clamp(2.75rem,4vw,4.5rem)}}@media(max-width: 768px){.pages .s-hero .teaser h1,.pages .s-hero .teaser .h1{font-size:clamp(2.25rem,3.25vw,3.5rem)}}.pages .s-content{padding-bottom:9rem;padding-top:9rem;display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center;position:relative}.pages .s-content .btn{margin:0 auto}.pages .s-content .background{position:absolute;height:100%;width:100%;left:0;top:-20rem;z-index:0;opacity:.1}.pages .s-content .teaser{position:relative}.pages .s-content .teaser .wp-block-group__inner-container{margin:0 auto;width:min(100%,80vw);display:flex;flex-direction:column;align-items:center;text-align:center;z-index:2;text-align:center}.pages .s-content .wp-block-group__inner-container{margin:0 auto;width:min(1180px,85vw)}.pages .s-content .wp-block-group__inner-container h1,.pages .s-content .wp-block-group__inner-container .h1,.pages .s-content .wp-block-group__inner-container h2,.pages .s-content .wp-block-group__inner-container .h2,.pages .s-content .wp-block-group__inner-container h3,.pages .s-content .wp-block-group__inner-container .h3,.pages .s-content .wp-block-group__inner-container h4,.pages .s-content .wp-block-group__inner-container .h4,.pages .s-content .wp-block-group__inner-container h5,.pages .s-content .wp-block-group__inner-container .h5,.pages .s-content .wp-block-group__inner-container h6,.pages .s-content .wp-block-group__inner-container .h6,.pages .s-content .wp-block-group__inner-container p,.pages .s-content .wp-block-group__inner-container li{text-align:center;text-shadow:none}.pages .s-content .wp-block-group__inner-container h2,.pages .s-content .wp-block-group__inner-container .h2{font-size:clamp(2.25rem,3.25vw,3.5rem);font-weight:300;line-height:1.3em;margin-bottom:.4em;text-wrap:balance}.pages .s-content .wp-block-group__inner-container h3,.pages .s-content .wp-block-group__inner-container .h3{font-size:clamp(1.75rem,2.25vw,2.25rem);font-weight:300;line-height:1.3em;margin-bottom:.2em;margin-top:3rem}.pages .s-content .wp-block-group__inner-container h4,.pages .s-content .wp-block-group__inner-container .h4{font-size:clamp(1.5rem,1.875vw,1.875rem);font-weight:300;line-height:1.3em;margin-bottom:.2em;margin-top:3rem}.pages .s-content .wp-block-group__inner-container p{font-size:clamp(1.125rem,1.25vw,1.25rem);font-weight:300;line-height:1.7em}.pages .bg-1,.pages .bg-2{background-color:#88968f;position:relative;z-index:0}.pages .bg-1 .background,.pages .bg-2 .background{position:absolute;height:100%;width:100%;left:0;top:-20rem;z-index:-1;filter:invert(1);opacity:.1}@media(max-width: 992px){.pages .bg-1 .background,.pages .bg-2 .background{top:0rem}}.pages .bg-1 h1,.pages .bg-1 .h1,.pages .bg-1 h2,.pages .bg-1 .h2,.pages .bg-1 h3,.pages .bg-1 .h3,.pages .bg-1 h4,.pages .bg-1 .h4,.pages .bg-1 h5,.pages .bg-1 .h5,.pages .bg-1 h6,.pages .bg-1 .h6,.pages .bg-1 p,.pages .bg-1 li,.pages .bg-2 h1,.pages .bg-2 .h1,.pages .bg-2 h2,.pages .bg-2 .h2,.pages .bg-2 h3,.pages .bg-2 .h3,.pages .bg-2 h4,.pages .bg-2 .h4,.pages .bg-2 h5,.pages .bg-2 .h5,.pages .bg-2 h6,.pages .bg-2 .h6,.pages .bg-2 p,.pages .bg-2 li{color:#fff}.pages .bg-1 a,.pages .bg-2 a{color:#e1ece6}.pages .bg-1 a:hover,.pages .bg-2 a:hover{color:#455763}.pages .bg-1 hr,.pages .bg-2 hr{color:#e1ece6}.pages .bg-2{background-color:#b6565f}.pages .weinverkostung{padding-bottom:4rem}.pages .weinverkostung ul{border:.1rem solid #ddd;padding:2rem;border-radius:2rem;background:rgba(212,222,215,.34)}.pages .weinverkostung li{font-size:clamp(1.125rem,1.25vw,1.25rem)}.pages .weinverkostung li:nth-of-type(1){font-size:clamp(1.25rem,1.5vw,1.5rem);margin-bottom:1rem}.pages .weinverkostung li:last-of-type{margin-top:1rem}.pages .sortiment-erklaerung p{font-size:clamp(1rem,1vw,1rem) !important}.single-blogsite,.archive-blogsite{padding-top:5rem;padding-bottom:10em}.single .entry{padding-top:0}.single .section-kontaktaufnahme{margin-top:3em}.single .section-kontaktaufnahme h2,.single .section-kontaktaufnahme .h2{margin-top:1em}.single .background-img{background-size:cover;opacity:.05;height:100vh;width:100%;z-index:-1;background-repeat:no-repeat;background-position:center;position:absolute;top:0;left:0}@media(max-width: 576px){.single .background-img{height:80vh;background-size:cover;width:100%}}.single .section-welcome{display:flex;justify-content:center;align-items:center;height:70vh;margin-top:-6rem;margin-bottom:-2rem}@media(max-width: 992px){.single .section-welcome{height:40vh}}@media(max-width: 576px){.single .section-welcome{height:40vh}}.single .section-welcome .wp-block-group__inner-container{margin:0 auto;width:min(1180px,85vw);display:flex;flex-direction:column}.single .section-welcome .wp-block-group__inner-container .h2_1{color:#b6565f;font-size:clamp(2.25rem,3.25vw,3.5rem);font-weight:300;margin-top:1.5em}@media(max-width: 576px){.single .section-welcome .wp-block-group__inner-container .h2_1{margin-top:3em;font-size:clamp(1.5rem,1.875vw,1.875rem);margin-bottom:.5em}}.single .section-welcome .wp-block-group__inner-container .h2_2{color:#88968f;font-size:clamp(3.4rem,10.5vw,12rem);letter-spacing:-0.04em;font-weight:900;margin-top:.1em;line-height:.8em}@media(max-width: 576px){.single .section-welcome .wp-block-group__inner-container .h2_2{font-size:clamp(2.75rem,4vw,4.5rem);font-weight:700;letter-spacing:-0.06em}}.single .section-welcome .wp-block-group__inner-container .h2_3{color:#333;font-size:clamp(1.5rem,1.875vw,1.875rem);font-weight:400;letter-spacing:-0.04em;line-height:1.2em;margin:1.5em 0 1em}@media(max-width: 576px){.single .section-welcome .wp-block-group__inner-container .h2_3{font-size:clamp(1.25rem,1.5vw,1.5rem);font-weight:400;margin:.5em 0 1em}}.single .section-projekt-txt{margin:0 auto;width:min(100%,80vw);margin:0 auto 8em}.single .section-projekt-txt .wp-block-columns{gap:8em}@media(max-width: 1440px){.single .section-projekt-txt .wp-block-columns{gap:4em}}@media(max-width: 1280px){.single .section-projekt-txt .wp-block-columns{display:flex;flex-direction:column}}.single .section-projekt-txt .wp-block-column{display:flex;flex-direction:column;justify-content:center}.single .section-projekt-txt .wp-block-column:first-of-type{justify-content:center;padding-left:4em}@media(max-width: 1440px){.single .section-projekt-txt .wp-block-column:first-of-type{padding-left:0}}.single .section-projekt-txt img{width:auto}.single .section-projekt-txt p{font-size:clamp(1.125rem,1.25vw,1.25rem)}.single .section-projekt-txt h3,.single .section-projekt-txt .h3{font-size:clamp(1.5rem,1.875vw,1.875rem);margin-top:1.3em;margin-bottom:.5em}.single .section-projekt-txt .btn{margin:1em 0 0 0}.single .section-projekt-txt .btn a{text-wrap:nowrap;font-size:clamp(1.125rem,1.25vw,1.25rem)}@media(max-width: 576px){.single .wp-block-gallery{padding:0}}.single .section-projekt-bilder{margin:0 auto;width:min(100%,80vw);margin:0 auto 8em}.single .section-projekt-bilder .wp-block-column img{min-width:100%;height:auto}.single .section-danke-partner{border-top:.2em solid #999}.single .section-danke-partner .wp-block-group__inner-container{margin:0 auto;width:min(100%,80vw);margin:3em auto 2em}.single .section-danke-partner .wp-block-group__inner-container .wp-block-columns{display:grid;grid-template-columns:auto 2fr 1fr}@media(max-width: 576px){.single .section-danke-partner .wp-block-group__inner-container .wp-block-columns{display:flex;gap:0}}.single .section-danke-partner .wp-block-group__inner-container .wp-block-columns .wp-block-column:nth-of-type(1){margin-right:auto}.single .section-danke-partner .wp-block-group__inner-container .wp-block-columns .wp-block-column:nth-of-type(2){display:flex;flex-direction:row;align-items:center}@media(max-width: 576px){.single .section-danke-partner .wp-block-group__inner-container .wp-block-columns .wp-block-column:nth-of-type(2){padding-right:10%}}.single .section-danke-partner .wp-block-group__inner-container .wp-block-columns .wp-block-column:nth-of-type(2) p{text-wrap:pretty}.single .section-danke-partner .wp-block-group__inner-container .wp-block-columns .wp-block-column:nth-of-type(3){grid-column:3/4}@media(max-width: 576px){.single .section-danke-partner .wp-block-group__inner-container .wp-block-columns .wp-block-column:nth-of-type(3){border-top:1px solid #999;padding-top:2em}}.single .section-danke-partner .wp-block-group__inner-container .wp-block-columns ul{margin-top:-1em}.single .section-danke-partner .wp-block-group__inner-container .wp-block-columns ul li{font-size:clamp(1.125rem,1.25vw,1.25rem);margin-left:.8em}.single .section-danke-partner .wp-block-group__inner-container .wp-block-columns ul li::before{background:none;content:"﴿";font-family:"lineicons";font-size:clamp(1.25rem,1.5vw,1.5rem);margin:0 .3rem 0 .5rem;padding:0;rotate:90deg;display:inline-block}.single .section-danke-partner .wp-block-group__inner-container .wp-block-columns p{font-size:clamp(1.125rem,1.25vw,1.25rem)}.single .section-danke-partner .wp-block-group__inner-container .wp-block-columns p strong{margin-bottom:.3em;line-height:1.2em}.single .section-danke-partner .wp-block-group__inner-container .wp-block-columns figure{margin-top:-0.5em;width:clamp(6rem,8vw,8rem)}.single .section-danke-partner .wp-block-group__inner-container .wp-block-columns figure:first-of-type{margin-right:1em;margin-bottom:1em}.single .section-danke-partner .wp-block-group__inner-container .wp-block-columns figure img{filter:grayscale(1);height:auto;cursor:pointer}.single .section-danke-partner .wp-block-group__inner-container .wp-block-columns figure img:hover{transition:.5s;filter:grayscale(0)}.single .section-danke-partner .wp-block-group__inner-container .wp-block-columns .wp-block-gallery-2{width:clamp(14rem,17vw,16rem)}.single .section-danke-partner .wp-block-group__inner-container .wp-block-columns .wp-block-gallery-2 figure{padding:.5rem}.style-1 .section-welcome{height:70vh;margin-top:-6rem;margin-bottom:-2rem}@media(max-width: 992px){.style-1 .section-welcome{height:40vh}}@media(max-width: 576px){.style-1 .section-welcome{height:40vh}}.style-1 .background-img{background-size:cover;opacity:.3;top:8rem;height:85vh;background-repeat:no-repeat;position:absolute;width:100%;z-index:-1}@media(max-width: 992px){.style-1 .background-img{height:70vh;background-size:cover;width:100%}}@media(max-width: 576px){.style-1 .background-img{height:80vh;background-size:cover;width:100%}}.style-1 .background-img-1{width:65%;z-index:-1;position:relative;margin-top:-50rem;margin-left:35%;z-index:-1}@media(max-width: 1440px){.style-1 .background-img-1{margin-top:-25rem;margin-left:0%;width:100%}}@media(max-width: 992px){.style-1 .background-img-1{margin-top:0}}@media(max-width: 992px){.style-1 .section-projekt-txt{margin-bottom:0}}.style-1 .section-projekt-txt .wp-block-columns{margin-top:13vh}@media(max-width: 1440px){.style-1 .section-projekt-txt .wp-block-columns{flex-direction:column}.style-1 .section-projekt-txt .wp-block-columns:nth-of-type(2){margin-top:0}}@media(max-width: 992px){.style-1 .section-projekt-txt .wp-block-columns{margin-top:5vh}}.style-1 .section-projekt-txt img{filter:none;mix-blend-mode:darken}.style-2 .section-welcome{display:flex;justify-content:center;align-items:center;height:70vh;margin-top:-6rem;margin-bottom:-2rem}@media(max-width: 992px){.style-2 .section-welcome{height:40vh}}@media(max-width: 576px){.style-2 .section-welcome{height:40vh}}.style-2 .background-img-1{width:70%;z-index:-1;position:relative;margin-top:-50rem;margin-left:30%;z-index:-1}@media(max-width: 1440px){.style-2 .background-img-1{margin-top:-25rem;margin-left:0%;width:100%}}@media(max-width: 992px){.style-2 .background-img-1{margin-top:-5rem}}.style-2 .section-projekt-txt{margin:0 auto;width:100%}@media(max-width: 576px){.style-2 .section-projekt-txt{padding-bottom:5vh}}.style-2 .section-projekt-txt img{filter:none}@media(max-width: 576px){.style-2 .section-projekt-txt .wp-block-columns{gap:1em}}.style-2 .section-projekt-txt .wp-block-column{justify-content:flex-start}.style-2 .section-projekt-txt .wp-block-column:first-of-type{align-items:flex-start;padding-left:0}.style-2 .section-projekt-txt .wp-block-column:nth-of-type(1){margin-left:0;margin-right:-10em;justify-content:center}@media(max-width: 992px){.style-2 .section-projekt-txt .wp-block-column:nth-of-type(1){border:0;margin:0;padding:0}}.style-2 .section-projekt-txt .wp-block-column:nth-of-type(2){padding-right:15%;padding-left:5%;justify-content:center}@media(max-width: 992px){.style-2 .section-projekt-txt .wp-block-column:nth-of-type(2){border:0;margin:0;padding:0;margin:0 auto;width:min(100%,80vw)}}@media(max-width: 768px){.style-2 .section-projekt-txt .wp-block-column:nth-of-type(2){padding-right:10vw;padding-left:10vw}}.style-2 .section-projekt-txt .wrapper{margin:0 auto;width:min(100%,80vw)}.style-2 .section-projekt-txt .wrapper .wp-block-column{border:0;margin:0;padding:0;justify-content:flex-start}.style-2 .section-projekt-txt-1 .wp-block-column:nth-of-type(2){padding-right:10%;padding-left:4%;justify-content:center}@media(max-width: 992px){.style-2 .section-projekt-txt-1 .wp-block-column:nth-of-type(2){padding-right:10vw;padding-left:10vw;justify-content:flex-start}}.style-2 .section-projekt-txt-1 .schroeder-img{padding-left:8vw}.style-2 ul{margin-top:-2em}.style-2 li{font-size:clamp(1.125rem,1.25vw,1.25rem);color:#000}.style-2 li strong{font-size:clamp(1.25rem,1.5vw,1.5rem);margin-top:1em;display:inline-block}.style-2 .projekt-bilder{margin:0 auto;width:min(100%,80vw);margin:1em auto 5em}.style-2 .projekt-bilder .wp-block-column img{min-width:100%;height:auto}.style-2 .wp-block-gallery figure{padding:.8em}.style-2 .liste{padding-top:5rem}.archive-page{margin:0 auto;width:min(100%,80vw)}.archive-page .entry{margin-top:-15rem;padding-bottom:4rem}.archive-page h1,.archive-page .h1{margin-bottom:2em}.archive-page h1 small,.archive-page .h1 small{display:block;font-size:clamp(1.125rem,1.25vw,1.25rem)}.archive-page .wp-block-latest-posts__post-title{font-size:clamp(1.5rem,1.875vw,1.875rem);font-weight:500}.archive-page .wp-block-latest-posts__post-title::before{background:none;content:"﴿";font-family:"lineicons";font-size:clamp(1.25rem,1.5vw,1.5rem);margin:0 .3rem 0 .5rem;padding:0;rotate:90deg;display:inline-block}.archive-page .wp-block-latest-posts__post-title:hover{color:#666}.archive-page .wp-block-latest-posts__post-title:hover:before{font-size:clamp(2.75rem,4vw,4.5rem);margin:0 0 0 -1em}.archive-page .wp-block-latest-posts__post-excerpt p{font-size:clamp(1.125rem,1.25vw,1.25rem)}.archive-page ul{margin-left:5rem;padding-right:5rem}.archive-page li{margin-bottom:5rem}.section-kundenfeedback{margin:0 auto;width:min(100%,80vw);padding:2em}.section-kundenfeedback h3,.section-kundenfeedback .h3{font-size:clamp(1.5rem,1.875vw,1.875rem);margin-bottom:1em}.section-kundenfeedback h4,.section-kundenfeedback .h4{font-size:clamp(1rem,1vw,1rem)}.section-kundenfeedback .wp-block-columns .wp-block-column{align-content:center}@media(max-width: 1280px){.postid-1899 .section-projekt-txt .wp-block-columns:nth-of-type(2),.postid-1429 .section-projekt-txt .wp-block-columns:nth-of-type(2){flex-direction:column-reverse}}.blog h1,.blog .h1{margin:0 auto;width:min(100%,80vw);font-size:clamp(2.75rem,4vw,4.5rem);font-weight:300;font-family:"Rosario Nocera";letter-spacing:-0.03em;line-height:1.1em;margin-bottom:.2em}.blog h1 strong,.blog .h1 strong{font-weight:600}.blog h2,.blog .h2{font-family:"Rosario Nocera";font-size:clamp(2rem,2.75vw,2.75rem);line-height:1.2em;letter-spacing:-0.01em;margin:2em 0 .4em;text-wrap:balance}@media(max-width: 1680px){.blog h2,.blog .h2{margin:1em 0 .4em}}.blog h3,.blog .h3{font-family:"Neutra";font-size:clamp(1.75rem,2.25vw,2.25rem);line-height:1.2em;letter-spacing:-0.01em;margin:2em 0 .4em;text-wrap:balance}.blog h4,.blog .h4{font-family:"Neutra";font-size:clamp(1.5rem,1.875vw,1.875rem);color:#333;line-height:1.2em;letter-spacing:-0.01em;margin:2em 0 .4em;text-wrap:balance}.blog p,.blog li{font-size:clamp(1.25rem,1.5vw,1.5rem);color:#333;font-weight:300;margin:0 0 1em;line-height:1.45em;hyphens:auto}.blog p strong,.blog li strong{font-size:clamp(1.25rem,1.5vw,1.5rem);font-weight:500}.blog li{margin-bottom:.3em;margin-left:.8em;list-style-type:none !important;line-height:1.45em}.blog li strong{font-size:clamp(1.25rem,1.5vw,1.5rem);color:#455763;font-weight:500;display:flex;margin-bottom:0}.blog .wp-block-list{margin-bottom:1em}.blog .wp-block-list li{color:#455763;font-size:clamp(1.25rem,1.5vw,1.5rem);font-weight:300;margin-left:.8em}.blog .wp-block-list li::before{background:none;content:"﴿";font-family:"lineicons";font-size:clamp(1.25rem,1.5vw,1.5rem);margin:0 .3rem 0 .5rem;padding:0;rotate:90deg;display:inline-block}.blog .wp-block-columns{margin-top:2.5em;margin-bottom:3em}.blog .wp-block-columns .wp-block-column h2:first-of-type,.blog .wp-block-columns .wp-block-column .h2:first-of-type,.blog .wp-block-columns .wp-block-column h3:first-of-type,.blog .wp-block-columns .wp-block-column .h3:first-of-type{margin-top:0}.blog .blog-header-image{margin:0 auto;width:min(100%,80vw);height:55vh;position:relative;z-index:0;margin-bottom:3em;margin-top:0}.blog .blog-header-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.blog .s-content{margin:0 auto;width:min(100%,80vw);margin-bottom:5em}.blog .s-faq{margin:0 auto;width:min(100%,80vw);margin-top:10em;margin-bottom:8em}.blog .s-tags{margin:0 auto;width:min(100%,80vw);margin-top:10em;margin-bottom:8em}.blog .s-tags .taxonomy-post_tag{display:flex}.blog .s-tags a{background:#273239;color:#fff;font-size:clamp(.8rem,.875vw,.9rem);padding:.8em 1.5em}.blog .s-tags a:hover{background:#88968f;color:#fff}.blog .section-kontaktaufnahme h2,.blog .section-kontaktaufnahme .h2{font-size:clamp(2rem,2.75vw,2.75rem);margin:2em 0 .2em;text-wrap:balance}.blog .section-kontaktaufnahme h3,.blog .section-kontaktaufnahme .h3{font-size:clamp(1.125rem,1.25vw,1.25rem);margin:0;font-weight:300}.margin-top-5{margin-top:5rem}.postid-520 .section-projekt-txt img{mix-blend-mode:multiply}.slideshow{width:100%;position:relative;height:90vh}@media(max-width: 1280px){.slideshow{height:70vh}}@media(max-width: 576px){.slideshow{height:80vh}}.slideshow .slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:1;transition:opacity .5s ease-in-out}.slideshow .slide.active{opacity:1;z-index:2}.slideshow .slide h3,.slideshow .slide .h3{position:absolute;top:40%;font-size:clamp(3.25rem,6vw,7rem);font-weight:600;color:#fff;z-index:3;text-wrap:balance;hyphens:none;margin:0 auto;padding-left:10vw;padding-right:21vw}@media(max-width: 576px){.slideshow .slide h3,.slideshow .slide .h3{font-size:clamp(2.75rem,4vw,4.5rem);hyphens:auto;text-wrap:pretty;left:5vw;top:35vh;margin:0;width:100%}}@media(max-width: 415px){.slideshow .slide h3,.slideshow .slide .h3{font-size:clamp(2.25rem,3.25vw,3.5rem);width:100%;top:40vh}}.slideshow figure{width:100% !important;position:absolute !important;top:0;left:0;height:10%;z-index:1}.slideshow img{width:100%;height:auto;object-fit:cover;opacity:0;transition:opacity .5s;height:90vh}.slideshow figcaption{opacity:0}.slideshow .active img{opacity:1}.slideshow .active figcaption{opacity:1}.slideshow .slideshow-button{font-size:clamp(2.25rem,3.25vw,3.5rem);background:none;position:absolute;bottom:3vh;transform:translateY(-50%);border:none;cursor:pointer;z-index:99;color:#fff}.slideshow .prev{left:5vw;text-shadow:.05em 0 1rem #000}.slideshow .next{right:5vw;text-shadow:-0.05em 0 1rem #000}body{width:max(350px,100%);font-size-adjust:.5;overflow-x:hidden}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,p,li{border:0;margin:0;padding:0;font-weight:300;font-size-adjust:.5;line-height:1.4em;color:#000}h1,.h1{font-size:clamp(1.75rem,2.25vw,2.25rem);font-weight:500;line-height:1em}@media(max-width: 576px){h1,.h1{hyphens:auto}}h2,.h2{font-size:clamp(1.25rem,1.5vw,1.5rem);font-weight:500;line-height:1em}@media(max-width: 576px){h2,.h2{font-size:clamp(2rem,2.75vw,2.75rem);hyphens:auto}}h2 strong,.h2 strong{color:#c6a148;font-weight:500}h3,.h3{font-size:clamp(1.125rem,1.25vw,1.25rem);font-weight:500;line-height:1em}h4,.h4{font-size:clamp(1.125rem,1.25vw,1.25rem);font-weight:400}h5,.h5{font-size:clamp(1.125rem,1.25vw,1.25rem)}@media(max-width: 576px){h5,.h5{hyphens:auto}}h6,.h6{font-size:clamp(1.125rem,1.25vw,1.25rem)}@media(max-width: 576px){h6,.h6{hyphens:auto}}p,li{font-size:clamp(1.25rem,1.5vw,1.5rem);font-weight:400;margin:0 0 .8em;line-height:1.4em}@media(max-width: 576px){p,li{font-size:clamp(1.125rem,1.25vw,1.25rem)}}p strong,li strong{font-weight:500}a{font-size:clamp(1.125rem,1.25vw,1.25rem);color:#000;font-weight:400;line-height:1em;cursor:pointer;text-decoration:none}@media(max-width: 576px){a{font-size:clamp(1.125rem,1.25vw,1.25rem)}}a:hover{transition:.2s;color:#b6565f}a:active{transition:.2s;color:#273239}ol,ul{border:0;margin:0;padding:0;list-style:none;list-style-type:none;text-decoration:none;color:#000;list-style-type:none}ol li,ul li{border:0;margin:0;padding:0;list-style:none;list-style-type:none;text-decoration:none;list-style-type:none}hr{margin:2em 0;border:.03em solid #c4c4c4}.display-none,.inhalt-verstecken{display:none;visibility:hidden}.grecaptcha-badge{visibility:hidden}#mdp-readabler-accessibility-profiles-box .mdp-readabler-accessibility-profile-item .mdp-switch{font-size:1px !important}
