@font-face{font-family:"roboto-light";src:url("../../default/fonts/roboto-light-webfont.woff2") format("woff2"),url("../../default/fonts/roboto-light-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"roboto-medium";src:url("../../default/fonts/roboto-medium-webfont.woff2") format("woff2"),url("../../default/fonts/roboto-medium-webfont.woff") format("woff");font-weight:normal;font-style:normal}*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,figcaption,blockquote,dl,dd{margin:0}ul[class],ol[class]{margin:0;padding:0;list-style:none}a:link,a:visited,a:hover,a:active{outline:0}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}img{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}header{position:relative;width:100%;z-index:300}header .logo-nav .logo-container{position:absolute;top:50px;left:0;width:100%;overflow:hidden}header .logo-nav .logo-container a.logo{display:block;width:20vw;min-width:150px;max-width:350px;margin-left:auto;margin-right:auto}header .logo-nav .btn-mobile-nav{position:absolute;top:50px;left:5vh}header .logo-nav .btn-mobile-nav img{height:60px;widows:60px;margin:0}header .main-nav{position:fixed;top:0;left:0;display:none;width:100%;height:100vh;margin:0;padding:0;z-index:200}header .main-nav .overlay{display:flex;justify-content:center;align-content:center;align-items:center;height:100%;background-size:cover !important;background-position:center center !important;background-repeat:no-repeat !important}header .main-nav .overlay .logo-container{position:absolute;top:50px;left:0;width:100%;overflow:hidden}header .main-nav .overlay .logo-container .logo{display:block;width:15vw;height:15vh;min-width:150px;max-width:300px;margin-left:auto;margin-right:auto;background-image:url("../img/layout/logo.svg");background-size:contain;background-repeat:no-repeat;background-position:center}header .main-nav .overlay .logo-container .logo img{display:none}header .main-nav .overlay .close{position:absolute;top:47px;left:5vh;cursor:pointer;z-index:250}header .main-nav .overlay .close img{width:60px;margin:0}header .main-nav .overlay ul{display:flex;flex-direction:column;margin:0;padding:0}header .main-nav .overlay ul li{display:flex;flex-direction:row;justify-content:center;width:100%;height:8vh;margin:0;padding:0;text-align:center}header .main-nav .overlay ul li:last-child{margin-bottom:0}header .main-nav .overlay ul li a{display:list-item;list-style-type:none;direction:rtl;font-size:3.5rem;text-decoration:none;text-align:center;align-self:center}header .main-nav .overlay ul li a.active{font-family:"roboto-medium","Helvetica","Arial",sans-serif;list-style-type:disc}header .main-nav .overlay ul li a:hover{list-style-type:disc}header .main-nav .overlay span.footer-container{position:absolute;bottom:20px;font-size:1.2rem}header .main-nav .overlay span.footer-container a{color:#241d24;font-size:1.2rem;text-decoration:none}header .main-nav .overlay span.footer-container a:hover{text-decoration:underline}header .main-nav .overlay span.footer-container .social-nav ul,header .main-nav .overlay span.footer-container .service-nav ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:row !important}header .main-nav .overlay span.footer-container .social-nav ul li,header .main-nav .overlay span.footer-container .service-nav ul li{padding:0;margin:0;display:flex;margin-right:10px}header .main-nav .overlay span.footer-container .social-nav ul li:last-child,header .main-nav .overlay span.footer-container .service-nav ul li:last-child{margin-right:0px}header .main-nav .overlay span.footer-container .social-nav ul li:last-child:after,header .main-nav .overlay span.footer-container .service-nav ul li:last-child:after{border-right:0px;padding-left:0px}header .main-nav .overlay span.footer-container .social-nav ul li a:hover,header .main-nav .overlay span.footer-container .social-nav ul li a.active,header .main-nav .overlay span.footer-container .service-nav ul li a:hover,header .main-nav .overlay span.footer-container .service-nav ul li a.active{list-style-type:none !important}header .main-nav .overlay span.footer-container .social-nav ul li a.facebook,header .main-nav .overlay span.footer-container .social-nav ul li a.instagram,header .main-nav .overlay span.footer-container .service-nav ul li a.facebook,header .main-nav .overlay span.footer-container .service-nav ul li a.instagram{width:auto;height:25px}header .main-nav .overlay span.footer-container .social-nav ul li a.facebook svg,header .main-nav .overlay span.footer-container .social-nav ul li a.instagram svg,header .main-nav .overlay span.footer-container .service-nav ul li a.facebook svg,header .main-nav .overlay span.footer-container .service-nav ul li a.instagram svg{height:25px}header .main-nav .overlay span.footer-container .social-nav ul li a.facebook svg .bgcolor,header .main-nav .overlay span.footer-container .social-nav ul li a.instagram svg .bgcolor,header .main-nav .overlay span.footer-container .service-nav ul li a.facebook svg .bgcolor,header .main-nav .overlay span.footer-container .service-nav ul li a.instagram svg .bgcolor{fill:#fff}header .main-nav .overlay span.footer-container .social-nav ul li a.facebook svg .logo,header .main-nav .overlay span.footer-container .social-nav ul li a.instagram svg .logo,header .main-nav .overlay span.footer-container .service-nav ul li a.facebook svg .logo,header .main-nav .overlay span.footer-container .service-nav ul li a.instagram svg .logo{fill:#241d24}header .main-nav .overlay span.footer-container .social-nav ul li a.facebook svg:hover .logo,header .main-nav .overlay span.footer-container .social-nav ul li a.instagram svg:hover .logo,header .main-nav .overlay span.footer-container .service-nav ul li a.facebook svg:hover .logo,header .main-nav .overlay span.footer-container .service-nav ul li a.instagram svg:hover .logo{fill:#080608}header .main-nav .overlay .social-nav{margin-top:10px;display:inline-block;margin-bottom:10px}header .main-nav .overlay .social-nav ul{justify-content:center}header .main-nav .overlay .social-nav ul li{display:inline;float:left;height:auto;width:auto;padding-right:10px}header .main-nav .overlay .social-nav ul li:last-child{padding-right:0px}header .main-nav .overlay .social-nav ul li a svg{height:35px !important}header .main-nav .overlay .nav-flex{display:flex;flex-direction:column;align-content:space-evenly;height:100%;justify-content:space-between;align-items:center}header .main-nav .overlay .nav-flex .logo-container,header .main-nav .overlay .nav-flex span.footer-container,header .main-nav .overlay .nav-flex a.beerli-info{position:static}header .main-nav .overlay .nav-flex .logo-container a.logo,header .main-nav .overlay .nav-flex span.footer-container a.logo,header .main-nav .overlay .nav-flex a.beerli-info a.logo{margin-top:50px;width:20vw;min-width:150px;max-width:350px}header .main-nav .service-nav{margin-bottom:50px}header .main-nav .service-nav ul{flex-direction:row}header .main-nav .service-nav ul li{height:auto;padding-right:10px}header .main-nav .service-nav ul li a{font-size:1.4rem !important}header .main-nav .service-nav ul li a:hover,header .main-nav .service-nav ul li a.active{list-style:none}header .main-nav .service-nav ul li:after{content:"";background-image:url(../img/layout/abstandhalter-white.svg);padding-left:13px;background-size:3px;background-repeat:no-repeat;background-position:center right}header .main-nav .service-nav ul li:last-child{padding-right:0px}header .main-nav .service-nav ul li:last-child:after{display:none}header .btn-mobile-nav img,header .main-nav .close img{width:auto;float:left;margin-top:50px;margin-left:100px}.sticky header{position:fixed;z-index:200;top:0;padding-top:40px;padding-bottom:40px;box-shadow:0 10px 20px rgba(51,51,51,.5)}.sticky header .logo-nav{position:relative;display:block;height:100%}.sticky header .logo-nav .logo-container{position:relative;top:0;display:flex;flex-direction:column;justify-content:center;height:100%}.sticky header .logo-nav .logo-container a.logo{height:80px;background-size:contain;background-repeat:no-repeat;background-position:center}.sticky header .logo-nav .logo-container a.logo img{display:none}.sticky header .logo-nav .btn-mobile-nav{top:10px}a.beerli-info{position:absolute;bottom:75px;width:50px;height:50px;background-color:#fff;padding:12px;border-radius:50%;transition:.3s}a.beerli-info:hover{padding:15px;transition:.3s}.noscroll{position:fixed;width:100%}header .main-nav .overlay{background:linear-gradient(0deg, rgba(153, 103, 72, 0.9), rgba(153, 103, 72, 0.9)),url(../img/layout/querbeet-angebot.jpg)}header .main-nav .overlay .logo-container .logo{background-image:url("../img/layout/logo-negativ.svg");background-position:top;height:10vh}header .main-nav .overlay ul li a{color:#fff}header .main-nav .overlay span{color:#fff}header .main-nav .overlay span.footer-container a,header .main-nav .overlay span.footer-container p{color:#fff}header .main-nav .overlay .social-nav{margin-top:10px;display:inline-block;margin-bottom:10px}header .main-nav .overlay .social-nav ul{justify-content:center}header .main-nav .overlay .social-nav ul li{display:inline;float:left;height:auto;width:auto;padding-right:10px}header .main-nav .overlay .social-nav ul li:last-child{padding-right:0px}header .main-nav .overlay .social-nav ul li a svg{height:35px}header .main-nav .overlay .nav-flex{display:flex;flex-direction:column;align-content:space-evenly;height:100%;justify-content:space-between;align-items:center}header .main-nav .overlay .nav-flex .logo-container,header .main-nav .overlay .nav-flex span.footer-container,header .main-nav .overlay .nav-flex a.beerli-info{position:static}header .main-nav .overlay .nav-flex .logo-container a.logo,header .main-nav .overlay .nav-flex span.footer-container a.logo,header .main-nav .overlay .nav-flex a.beerli-info a.logo{margin-top:50px;width:20vw;min-width:150px;max-width:350px}header .main-nav .service-nav{margin-bottom:50px}header .main-nav .service-nav ul li{height:auto;padding-right:10px}header .main-nav .service-nav ul li a{font-size:1.4rem}header .main-nav .service-nav ul li:after{content:"";background-image:url(../img/layout/abstandhalter-white.svg);padding-left:13px;background-size:3px;background-repeat:no-repeat;background-position:center right}header .main-nav .service-nav ul li:last-child{padding-right:0px}header .main-nav .service-nav ul li:last-child:after{display:none}header .main-nav .btn-mobile-nav.open,header .main-nav .close,header .logo-nav .btn-mobile-nav.open,header .logo-nav .close{background-color:#fff;border-radius:100%}.social-nav ul,.service-nav ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:row !important}.social-nav ul li,.service-nav ul li{padding:0;margin:0;display:flex;margin-right:10px}.social-nav ul li:last-child,.service-nav ul li:last-child{margin-right:0px}.social-nav ul li:last-child:after,.service-nav ul li:last-child:after{border-right:0px;padding-left:0px}.social-nav ul li a:hover,.social-nav ul li a.active,.service-nav ul li a:hover,.service-nav ul li a.active{list-style-type:none !important}.social-nav ul li a.facebook,.social-nav ul li a.instagram,.service-nav ul li a.facebook,.service-nav ul li a.instagram{width:auto;height:25px}.social-nav ul li a.facebook svg,.social-nav ul li a.instagram svg,.service-nav ul li a.facebook svg,.service-nav ul li a.instagram svg{height:25px}.social-nav ul li a.facebook svg .bgcolor,.social-nav ul li a.instagram svg .bgcolor,.service-nav ul li a.facebook svg .bgcolor,.service-nav ul li a.instagram svg .bgcolor{fill:#fff !important}.social-nav ul li a.facebook svg .logo,.social-nav ul li a.instagram svg .logo,.service-nav ul li a.facebook svg .logo,.service-nav ul li a.instagram svg .logo{fill:#996748 !important}.social-nav ul li a.facebook svg:hover .logo,.social-nav ul li a.instagram svg:hover .logo,.service-nav ul li a.facebook svg:hover .logo,.service-nav ul li a.instagram svg:hover .logo{fill:#241d24 !important}.logo svg path.color{fill:#fff}.sticky header .logo-nav{background:rgba(0,0,0,0)}.sticky header .logo-nav .logo-container a.logo{text-align:center;width:auto;min-width:auto;max-width:auto}.sticky header .logo-nav .logo-container a.logo svg{display:inline-block !important;height:50px;margin-top:15px;margin-bottom:0px}.sticky header .logo-nav .logo-container a.logo svg path.color{fill:#fff}ul.list{overflow:hidden}ul.list li{margin:0;padding:0;list-style-type:none}ul.list li a{text-decoration:none;display:block}ul.list.dash li:before{content:"-";padding-right:10px}.color-gradient{position:absolute;width:100%;height:100px;background-image:linear-gradient(rgba(181, 213, 138, 0), rgb(181, 213, 138));z-index:105}.video-full{position:relative;height:0;padding-top:0px;padding-bottom:100vh;overflow:hidden;background-image:url(../img/content/videoheader-startseite.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat;z-index:0}.video-full iframe{position:fixed;top:50%;left:50%;width:177.77777778vh;height:56.25vw;min-width:100%;min-height:100%;border:0;box-sizing:border-box;transform:translate(-50%, -50%);pointer-events:none}.video-full .color-gradient{bottom:0}.video{position:relative;height:0;padding-bottom:50vh;padding-top:0px;overflow:hidden;background-position:center center;background-size:cover;background-repeat:no-repeat;z-index:0}.video iframe{position:absolute;top:50%;left:50%;width:178vh;height:57vw;min-width:100%;min-height:100%;border:0;box-sizing:border-box;transform:translate(-50%, -50%);pointer-events:none}.video .color-gradient{top:calc(50vh - 100px)}.index-site .video-full{overflow:hidden;background-image:url(../img/layout/header-querbeet.jpg);background-size:177.77777778vh;background-position-y:-12.5vh}@media(min-aspect-ratio: 16/9){.index-site .video-full{background-size:cover;background-position-y:50%}}.so-funktionierts-site .video-full{background-image:url(../img/layout/header-so-funktionierts.jpg);background-size:177.77777778vh;background-position-y:-12.5vh}@media(min-aspect-ratio: 16/9){.so-funktionierts-site .video-full{background-size:cover;background-position-y:calc(50% + 12.5vh)}}form{overflow:hidden}fieldset{border:0;margin:0;padding:0}form p{padding-bottom:10px}legend{padding:0;margin:0;margin-bottom:7px;font-size:1rem;text-transform:uppercase}label{display:block;margin-bottom:5px}label.inline{display:inline}input,select,textarea{background-color:#a4a4a4;color:#000;border:0;padding:8px;width:100%;margin-bottom:8px}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus input:-webkit-autofill,textarea:-webkit-autofill,textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{border:0;-webkit-text-fill-color:#000;-webkit-box-shadow:0 0 0 0 #000 inset;transition:background-color 5000s ease-in-out 0s}input,textarea{width:90%;width:calc(100% - 16px)}textarea{height:120px}input[type=checkbox],input[type=radio]{width:auto;margin-right:5px;border:0}input[type=checkbox]{border:0;background:#fff;padding:0px}input[type=submit],button[type=submit]{width:100%;background:#333;color:#fff}.validationerror{background:#cb0003;color:#fff;padding:8px;margin-bottom:1px;width:100%}html{font-size:62.5%;background-color:#996748}*{font-family:"roboto-light","Helvetica","Arial",sans-serif;font-size:1.8rem}h1{font-family:"roboto-medium","Helvetica","Arial",sans-serif;font-size:4rem;text-align:center;color:#241d24;margin-bottom:20px}h2{font-family:"roboto-medium","Helvetica","Arial",sans-serif;font-size:2rem;color:#241d24;margin-top:50px;margin-bottom:20px}h2:first-child{margin-top:0}h3{font-family:"roboto-medium","Helvetica","Arial",sans-serif;font-size:1.8rem;color:#241d24}h4{font-family:"roboto-light","Helvetica","Arial",sans-serif;font-size:1.8rem;color:#241d24}p{margin-bottom:15px;color:#241d24}p:last-child{margin-bottom:0}p.date{color:#241d24}p.lead{font-family:"roboto-light","Helvetica","Arial",sans-serif;font-size:2.5rem;text-align:center;color:#241d24;margin-bottom:50px}p.bold,p .bold{font-family:"roboto-medium","Helvetica","Arial",sans-serif}a{font-size:1.8rem;color:#241d24;text-decoration:underline}a:hover{color:#241d24;text-decoration:none}a.lead{display:block;margin-top:-20px;margin-bottom:50px;font-size:2.5rem;text-align:center}a.external-link{display:inline-block;margin-top:20px;margin-right:-20px;padding-right:30px;background-image:url("../img/layout/icon-external-link-green.svg");background-repeat:no-repeat;background-size:20px;background-position:right top}a.document{display:inline-block;margin-top:20px;margin-right:-30px;padding-right:30px;background-image:url("../img/layout/icon-document-green.svg");background-repeat:no-repeat;background-size:20px;background-position:right center}address{font-style:normal}address a{display:block}.btn{display:block;padding:15px;background-color:#fff;color:#fff;text-align:center;text-decoration:none}.btn:hover{background-color:#241d24;color:#fff}.btn.inline{display:inline-block}.btn.inline.right{float:right}.btn.bgcolor{background-color:#241d24}.btn.bgcolor:hover{background-color:#080608}img.full{width:100%;height:auto}img.round-image{border-radius:50%}hr{margin-top:50px;margin-bottom:50px;border:none;border-top:1px solid #fff}.mosparo__container{max-width:100%}body{display:grid;grid-template-rows:auto 1fr auto}section{padding-top:50px;padding-bottom:50px;background-color:#996748;min-height:calc(50vh - 20px);min-height:325px;position:relative}section:nth-child(2){box-shadow:0 -10px 20px rgba(51,51,51,.5)}.content-block-center{width:100%;max-width:1310px;margin-left:auto;margin-right:auto}.zweier-grid{display:grid;grid-template-columns:repeat(2, 1fr);column-gap:20px;row-gap:20px}.dreier-grid{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:20px;row-gap:20px}.vierer-grid{display:grid;grid-template-columns:repeat(4, 1fr);column-gap:20px;row-gap:20px}.fuenfer-grid{display:grid;grid-template-columns:repeat(5, 1fr);column-gap:20px;row-gap:20px}.sechser-grid{display:grid;grid-template-columns:repeat(6, 1fr);column-gap:20px;row-gap:20px}.eins-zwei-grid{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:20px;row-gap:20px;grid-template-columns:1fr 2fr}.zwei-eins-grid{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:20px;row-gap:20px;grid-template-columns:2fr 1fr}.flex-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.flex-column{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.center{text-align:center}.bg-color{background-color:#996748;padding-top:50px;padding-bottom:50px;color:#fff}footer{background-color:#fff;padding-top:0px;padding-top:10px;padding-bottom:10px;position:relative}footer .skipp{position:absolute;bottom:10px;left:10px}footer .skipp img{display:block;opacity:.7}footer nav.social-nav ul,footer nav.footer-nav ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:row}footer nav.social-nav ul li,footer nav.footer-nav ul li{padding:0;margin:0;display:flex;margin-right:10px}footer nav.social-nav ul li:last-child,footer nav.footer-nav ul li:last-child{margin-right:0px}footer nav.social-nav ul li:last-child:after,footer nav.footer-nav ul li:last-child:after{border-right:0px;padding-left:0px}footer nav.social-nav ul li:after,footer nav.footer-nav ul li:after{content:"";background-image:url(../img/layout/abstandhalter.svg);padding-left:13px;background-size:3px;background-repeat:no-repeat;background-position:center right}footer nav.social-nav ul li a,footer nav.footer-nav ul li a{color:#241d24;font-size:1.2rem;text-decoration:none}footer nav.social-nav ul li a:hover,footer nav.social-nav ul li a.active,footer nav.footer-nav ul li a:hover,footer nav.footer-nav ul li a.active{color:#996748}footer nav.social-nav ul li a.facebook,footer nav.social-nav ul li a.instagram,footer nav.footer-nav ul li a.facebook,footer nav.footer-nav ul li a.instagram{width:auto;height:25px}footer nav.social-nav ul li a.facebook svg,footer nav.social-nav ul li a.instagram svg,footer nav.footer-nav ul li a.facebook svg,footer nav.footer-nav ul li a.instagram svg{height:25px}footer nav.social-nav ul li a.facebook svg .bgcolor,footer nav.social-nav ul li a.instagram svg .bgcolor,footer nav.footer-nav ul li a.facebook svg .bgcolor,footer nav.footer-nav ul li a.instagram svg .bgcolor{fill:#996748}footer nav.social-nav ul li a.facebook svg .logo,footer nav.social-nav ul li a.instagram svg .logo,footer nav.footer-nav ul li a.facebook svg .logo,footer nav.footer-nav ul li a.instagram svg .logo{fill:#fff}footer nav.social-nav ul li a.facebook svg:hover .bgcolor,footer nav.social-nav ul li a.instagram svg:hover .bgcolor,footer nav.footer-nav ul li a.facebook svg:hover .bgcolor,footer nav.footer-nav ul li a.instagram svg:hover .bgcolor{fill:#241d24}footer nav.social-nav ul li a.facebook svg:hover .logo,footer nav.social-nav ul li a.instagram svg:hover .logo,footer nav.footer-nav ul li a.facebook svg:hover .logo,footer nav.footer-nav ul li a.instagram svg:hover .logo{fill:#fff}footer nav.social-nav ul{margin-bottom:0px}footer nav.social-nav ul li{margin-right:10px}footer nav.social-nav ul li:after{border:0px;padding-left:0px}footer .footer-flex{display:flex;justify-content:space-between;align-items:center}footer .footer-flex img.partnerlogo{width:125px}.news-item{position:relative;display:block;width:100%;height:100%;padding-bottom:55px;background-color:#fff}.news-item .item-header{position:relative;width:100%;height:0;padding-bottom:50%}.news-item .item-header img.item-icon{position:absolute;top:0;left:0;width:40px;height:40px;z-index:1}.news-item .item-header img.item-image{position:absolute;object-fit:cover;width:100%;height:100%}.news-item .item-text{padding:30px;color:#241d24}.news-item .item-text h2{margin-bottom:10px}.news-item .item-footer{position:absolute;bottom:0;width:100%;padding:30px;padding-top:0;color:#241d24}.news-item .item-footer p.date{margin:0;font-size:1rem}.news-item .item-footer img{height:25px}.news-item.color-item{background-color:#241d24}.news-item.color-item .item-header{padding-bottom:30px}.news-item.color-item .item-text h2,.news-item.color-item .item-text p{color:#fff}.news-item.color-item .item-footer{color:#fff}.news-item.color-item .item-footer p.date{color:#fff}.news-item a{display:block;height:100%;text-decoration:none}.aktuelles-site .yt-movie{margin-top:20px;margin-bottom:20px !important}.aktuelles-site p:last-child,.aktuelles-site.detail-site p:last-child{margin-bottom:15px}.list.gallery{margin-bottom:20px;margin-left:0px}.fancybox__container .fancybox__toolbar button{display:none}.fancybox__container .fancybox__toolbar button.fancybox__button--zoom,.fancybox__container .fancybox__toolbar button.fancybox__button--close{display:inline-block}.fancybox__container .fancybox__nav{display:none}.fancybox__container .fancybox__thumbs{display:none}.fancybox__container .fancybox__counter{display:none}.beerli-container .eins-zwei-grid,.beerli-container .center{padding-left:150px;padding-right:150px;column-gap:100px}.beerli-container .eins-zwei-grid>div,.beerli-container .center>div{display:flex;flex-direction:column;justify-content:center}.partner-logo img{width:100px}.aktuelles-site.details-site .zwei-eins-grid{column-gap:50px;margin-bottom:20px;row-gap:0px}.aktuelles-site.details-site .zwei-eins-grid h1{text-align:left}.aktuelles-site.details-site .zwei-eins-grid p.date{margin-bottom:5px}.aktuelles-site.details-site .zwei-eins-grid p.lead{font-size:2rem;text-align:left;margin-bottom:20px}.impressum-datenschutz-site h2{font-size:2.5rem}.impressum-datenschutz-site .zwei-eins-grid{column-gap:50px}.impressum-datenschutz-site .zwei-eins-grid>div{position:relative}.impressum-datenschutz-site .zwei-eins-grid span#datenschutz{position:absolute;margin-top:-200px}.impressum-datenschutz-site address{font-style:normal}.impressum-datenschutz-site address a{margin-top:5px}.impressum-datenschutz-site address p{margin:0}.impressum-datenschutz-site address p:last-child{margin-bottom:15px}html{background-color:#fff}header .logo-nav .logo-container a.logo{width:20vw;max-width:330px}section{background-color:#fff;min-height:inherit !important;padding-bottom:75px;padding-top:0px}section.lead{padding-top:75px;border-bottom:0px}footer{background-color:#fff;padding-top:0px;padding-top:25px;padding-bottom:25px;position:relative}footer div.footer-flex{width:100%;flex-wrap:wrap}footer div.footer-flex div{width:33.33%;display:flex}footer div.footer-flex div:nth-child(2){justify-content:center}footer div.footer-flex div:nth-child(3){justify-content:right}footer .skipp{bottom:10px;left:10px}footer .partner-logo{align-items:center}footer .partner-logo a{margin-right:15px}footer .partner-logo a img{width:80px;max-width:80px}footer .partner-logo a:last-child{margin-right:0px}footer nav.social-nav ul,footer nav.footer-nav ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:row}footer nav.social-nav ul li,footer nav.footer-nav ul li{padding:0;margin:0;display:flex;margin-right:10px}footer nav.social-nav ul li:last-child,footer nav.footer-nav ul li:last-child{margin-right:0px}footer nav.social-nav ul li:last-child:after,footer nav.footer-nav ul li:last-child:after{border-right:0px;padding-left:0px}footer nav.social-nav ul li:after,footer nav.footer-nav ul li:after{content:"";background-image:url(../img/layout/abstandhalter.svg);padding-left:13px;background-size:3px;background-repeat:no-repeat;background-position:center right}footer nav.social-nav ul li a,footer nav.footer-nav ul li a{color:#241d24;font-size:1.2rem;text-decoration:none}footer nav.social-nav ul li a:hover,footer nav.social-nav ul li a.active,footer nav.footer-nav ul li a:hover,footer nav.footer-nav ul li a.active{color:#996748}footer nav.social-nav ul li a.facebook,footer nav.social-nav ul li a.instagram,footer nav.footer-nav ul li a.facebook,footer nav.footer-nav ul li a.instagram{width:auto;height:25px}footer nav.social-nav ul li a.facebook svg,footer nav.social-nav ul li a.instagram svg,footer nav.footer-nav ul li a.facebook svg,footer nav.footer-nav ul li a.instagram svg{height:25px}footer nav.social-nav ul li a.facebook svg .bgcolor,footer nav.social-nav ul li a.instagram svg .bgcolor,footer nav.footer-nav ul li a.facebook svg .bgcolor,footer nav.footer-nav ul li a.instagram svg .bgcolor{fill:#996748 !important}footer nav.social-nav ul li a.facebook svg .logo,footer nav.social-nav ul li a.instagram svg .logo,footer nav.footer-nav ul li a.facebook svg .logo,footer nav.footer-nav ul li a.instagram svg .logo{fill:#fff !important}footer nav.social-nav ul li a.facebook svg:hover .bgcolor,footer nav.social-nav ul li a.instagram svg:hover .bgcolor,footer nav.footer-nav ul li a.facebook svg:hover .bgcolor,footer nav.footer-nav ul li a.instagram svg:hover .bgcolor{fill:#241d24 !important}footer nav.social-nav ul li a.facebook svg:hover .logo,footer nav.social-nav ul li a.instagram svg:hover .logo,footer nav.footer-nav ul li a.facebook svg:hover .logo,footer nav.footer-nav ul li a.instagram svg:hover .logo{fill:#fff !important}footer nav.social-nav ul{margin-bottom:0px}footer nav.social-nav ul li{margin-right:10px}footer nav.social-nav ul li:after{border:0px;padding-left:0px}footer .footer-flex{display:flex;justify-content:space-between;align-items:center}footer .footer-flex img.partnerlogo{width:125px}section:last-child{padding-bottom:0px}img.half{width:50%}img.icon.ablauf{width:40%;text-align:center;left:30%;right:30%;display:inline-block}p.lead,span.lead{font-size:3rem}p.lead h1,span.lead h1{font-family:"roboto-light","Helvetica","Arial",sans-serif;font-weight:normal;font-size:3rem;display:inline}p.marker,span.marker{background-color:#ff0}.btn.bgcolor{background-color:#996748}.btn.bgcolor:hover{background-color:#765038}p+ul{margin-bottom:0px;margin-top:-15px}ul+p{margin-top:15px}ul.vorteile{list-style-position:inside;margin-left:0px}ul.vorteile li{list-style:none;background-image:url(../img/layout/icon-plus.svg);background-repeat:no-repeat;background-size:14px;background-position:0px 7px;padding-left:24px;margin-bottom:5px}ul.vorteile li:marker{text-align:left}h1,h2,h3,h4{font-weight:normal}h2~address{margin-top:-20px}main .header{width:100%;height:32vw;min-height:30vh;max-height:50vh;min-height:325px;overflow:hidden}.center{text-align:center !important}.bg-color{padding-top:75px;padding-bottom:75px}.bg-color h2,.bg-color p,.bg-color a{color:#fff}.content-block-center.line-down:after{content:"";border-bottom:1px solid #241d24;width:100%;display:block;padding-top:75px}.content-block-center.line-up:before{content:"";border-top:1px solid #241d24;width:100%;display:block;padding-top:75px}.content-block-center.small{padding-left:195px;padding-right:195px}.content-block-center>.content-block-center{margin-bottom:50px}.teaser{text-align:center}.box.teaser{text-align:left}.box.teaser li{background-color:#996748;display:flex}.box.teaser li a{text-decoration:none;display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:space-between;align-items:flex-end}.box.teaser li a .item-text{padding:30px}.box.teaser li a .item-text h2,.box.teaser li a .item-text p{color:#fff}.box.teaser li a .item-footer{padding:30px;align-content:flex-end;font-size:1.2rem;color:#fff}.box.teaser li a .item-footer.flex-row{justify-content:flex-end}.box.teaser li a:hover{background-color:#765038}.produkte li a{text-decoration:none}.produkte li a.flex-row{flex-direction:column}.produkte li a .item-header{width:70%;margin-left:auto;margin-right:auto;margin-bottom:30px}.produkte li a .item-header img{transform:scale(1);transition:transform 1s;transition-property:all;transition-duration:2s;transition-timing-function:ease-out}.produkte li a .item-text{text-align:center}.produkte li a .item-text h2{margin-bottom:0px}.produkte li a .item-footer{margin-top:15px}.produkte li a:hover .item-header img{transform:scale(1.1);transition-property:all;transition-duration:2s;transition-timing-function:ease-out}img.icon.link{height:25px;padding-left:10px}form input,form select,form textarea{width:100%;background-color:#fff;color:#241d24;outline:none;margin-bottom:0px}form input :focus,form select :focus,form textarea :focus{outline:none}form input.pflicht,form select.pflicht,form textarea.pflicht{border-right:3px solid #241d24}form span.validationerror{background-color:#765038;margin-top:0px;display:block}form textarea+span.validationerror{margin-top:-8px}form input[type=submit],form button[type=submit]{background-color:#241d24;cursor:pointer}form input[type=submit]:hover,form button[type=submit]:hover{background-color:#080608}.beerli-container .eins-zwei-grid>div{display:block}.content-block-center ul{margin-left:0px;padding-left:0px;list-style-position:outside;margin-left:20px}.content-block-center ul.dreier-grid,.content-block-center ul.vierer-grid{margin-left:0px}.eyecatcher{background:#996748;width:200px;height:200px;border-radius:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:40px;transform:rotate(5deg);position:absolute;z-index:100;top:25vh;right:100px;text-align:center;padding-top:10px;color:#fff;text-decoration:none}.eyecatcher h2{font-family:"roboto-light","Helvetica","Arial",sans-serif;font-size:2rem;color:#fff;text-align:center;margin-bottom:5px}.eyecatcher img.icon.link{padding-left:0px;padding-right:15px;text-align:center;height:25px;display:inline-block}.eyecatcher:hover{background-color:#765038}.eyecatcher.small{display:none}.sticky .eyecatcher.small{width:100px;height:100px;position:absolute;display:flex;top:27px;padding:5px;text-align:center;text-decoration:none;color:#996748;justify-content:center;background:#fff}.sticky .eyecatcher.small:hover{background-color:#e6e6e6}.index-site .eyecatcher{top:35vh}.sticky header{background:#996748}.video-full{height:75vh;padding-bottom:0;min-height:345px !important}.video-full iframe{margin-top:-12.5vh}.video-full a{position:absolute;z-index:1000;display:block;bottom:70px;left:0;position:absolute;z-index:110;transform:translateX(calc(50vw - 50%))}.video-full a img.arrow-down{height:50px}.aktuelles-site .filter .filter-content{text-align:center}.aktuelles-site .filter .filter-content .btn.filter{background-color:#996748;margin-bottom:10px}.aktuelles-site .filter .filter-content .btn.filter a{color:#fff;text-decoration:none}.aktuelles-site .filter .filter-content .btn.filter:hover,.aktuelles-site .filter .filter-content .btn.filter.active{background-color:#765038}.aktuelles-site li.news-item{background-color:#996748}.aktuelles-site li.news-item a .item-text h3,.aktuelles-site li.news-item a .item-text p{color:#fff}.aktuelles-site li.news-item a .item-footer p.date{color:#fff}.aktuelles-site li.news-item:hover{background-color:#765038}.aktuelles-site li.news-item:hover img{filter:brightness(75%)}.news-eintrag h1{text-align:left}.news-eintrag p.date{font-size:1rem}.list.downloads{margin-top:15px}.list.downloads a{display:inline-block}.list.downloads a:hover{color:#996748}.list.downloads .download:before{content:"";background-image:url(../img/layout/icon-download-files.svg);background-repeat:no-repeat;background-size:15px auto;background-position:center right;background-repeat:no-repeat;padding-right:20px;margin-right:10px}.list.downloads .download:hover:before{content:"";background-image:url(../img/layout/icon-download-files-active.svg)}.list.gallery li{margin-bottom:15px}.list.gallery li:last-child{margin-bottom:0px}section.header{height:50vh;background-image:url(../img/layout/header-querbeet.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.index-site section.header{display:none}.so-funktionierts-site section.header{display:none}.so-funktionierts-site .video-full{height:50vh}.sortiment-site section.header{background-image:url(../img/layout/header-sortiment-v100.jpg)}.ueber-uns-site section.header{background-image:url(../img/layout/header-ueberuns-v100.jpg)}.aktuelles-site section.header,.aktuelles-site.detail-site section.header{background-image:url(../img/layout/header-aktuelles.jpg)}.aktuelles-site p:last-child,.aktuelles-site.detail-site p:last-child{margin-bottom:15px}.aktuelles-site .yt-movie,.aktuelles-site.detail-site .yt-movie{margin-bottom:15px}.kontakt-site section.header{background-image:url(../img/layout/header-kontakt.jpg)}.kontakt-site h3 small{text-transform:uppercase;font-family:"roboto-medium","Helvetica","Arial",sans-serif;font-size:1.4rem}.impressum-datenschutz-site section.header,.agb-site section.header{background-image:url(../img/layout/header-sortiment-v100.jpg)}.nicht-gefunden-site section.header{background-image:url(../img/layout/header-aktuelles.jpg)}.btn.inline.bgcolor.mobile{display:none}@media only screen and (max-height: 800px){header .main-nav .overlay .logo-container .logo{width:10vw}header .main-nav .overlay .nav-flex .logo-container{position:relative;height:150px;display:inline-table}header .main-nav .overlay .logo-container a.logo{margin-top:0px !important}header .main-nav .overlay ul li a{font-size:3rem}header.main-nav .overlay .service-nav ul li a{font-size:1.4rem}}@media only screen and (max-height: 600px){header .logo-nav .btn-mobile-nav{top:47px;left:6vh}header .main-nav .overlay{flex-direction:column;justify-content:space-around;padding-bottom:60px;padding-bottom:120px;padding-top:42px !important;justify-content:flex-start}header .main-nav .overlay .logo-container{position:relative;top:0}header .main-nav .overlay .logo-container .logo{min-width:100px}header .main-nav .overlay .close{position:absolute}header .main-nav .overlay ul li a{font-size:2rem}header .main-nav .overlay span.footer-container{bottom:40px}a.beerli-info{bottom:50px;width:35px;height:35px;padding:10px;bottom:70px}}@media only screen and (max-height: 400px){header .main-nav .overlay{padding-bottom:30px}a.beerli-info{position:inherit;bottom:inherit}}@media only screen and (max-width: 1400px){.content-block-center{margin-left:45px;margin-right:45px;width:auto}.content-block-center.small{margin-left:auto;margin-right:auto}#logo>a>img{width:35VW}.btn-mobile-nav{left:45px}header .logo-nav .btn-mobile-nav{left:45px}header .main-nav .overlay .close{left:45px}}@media only screen and (max-width: 1050px){h1{font-size:3rem}span.lead{font-size:3rem}span.lead.small{padding-left:50px;padding-right:50px}h2{font-size:2rem}a.lead,p.lead{font-size:2.2rem}.dreier-grid{grid-template-columns:repeat(2, 1fr)}.index-site .dreier-grid li.news-item:nth-child(3){display:none}}@media only screen and (max-width: 800px){*{font-size:1.5rem}h1{font-size:2.5rem}h2{font-size:1.8rem}h3{font-size:1.5rem}h4{font-size:1.5rem}a,p{font-size:1.5rem}a.lead,p.lead{font-size:1.8rem}span.lead.small{padding-left:0px;padding-right:0px}a.lead{margin-bottom:0}a.external-link{margin-right:-20px;padding-right:20px;background-size:12px}.content-block-center{margin-left:20px;margin-right:20px;width:auto}.content-block-center.small{margin-left:auto;margin-right:auto}header .logo-nav .btn-mobile-nav{left:20px}header .logo-nav .btn-mobile-nav img{height:50px;width:50px}header .main-nav .overlay .close{left:20px}header .main-nav .overlay .close img{height:50px;width:50px}.sticky header .logo-nav .btn-mobile-nav{top:17px !important}grid-item:nth-child(3){order:2}.zwei-eins-grid{grid-template-columns:1fr}#logo img{width:45VW}.skipp{display:none}.beerli-container .eins-zwei-grid{padding-left:50px;padding-right:50px;column-gap:50px}.index-site h1,.index-site span.lead,span.lead h1{font-size:2rem}.impressum-datenschutz-site h2{font-size:2rem}.impressum-datenschutz-site div.zwei-eins-grid div:nth-child(1){order:2}.btn.inline.bgcolor.mobile{display:inline-block !important}.btn.inline.bgcolor.desktop{display:none !important}}@media only screen and (max-width: 600px){header .logo-nav .logo-container .logo{min-width:140px;max-width:160px}header .logo-nav .btn-mobile-nav{top:42px !important;left:20px}header .main-nav .overlay .close{position:absolute;top:42px !important;left:5vh;left:20px}header .main-nav .overlay .close img{height:50px;width:50px}header .main-nav .overlay .service-nav{margin-bottom:50px}header .main-nav .overlay .service-nav ul li a{font-size:1.4rem}.sticky header{padding-top:20px;padding-bottom:20px}.sticky header .logo-nav .btn-mobile-nav{top:22px !important}a.beerli-info-blatt{height:35px;padding:6px;padding-right:9px}a.beerli-info-blatt:hover{padding-right:20px}.zweier-grid,.dreier-grid,.eins-zwei-grid{grid-template-columns:1fr}.beerli-container .eins-zwei-grid{padding-left:20px;padding-right:20px;column-gap:20px;row-gap:50px}.beerli-container .eins-zwei-grid img{width:200px;max-width:80%;margin-left:auto;margin-right:auto}.beerli-container .eins-zwei-grid h2{text-align:center;margin-bottom:10px}.beerli-container .eins-zwei-grid p{text-align:center}.index-site .dreier-grid li.news-item:nth-child(3){display:block}}h4{font-weight:bold;font-size:smaller;margin-bottom:0}@media only screen and (max-width: 1400px){.sticky .eyecatcher.small{right:45px}}@media only screen and (max-width: 1050px){.content-block-center.small{padding-left:100px;padding-right:100px}.content-block-center.beerli-container .eins-zwei-grid{padding-left:100px;padding-right:100px;column-gap:50px}.dreier-grid,.vierer-grid{grid-row-gap:40px}.vierer-grid{grid-template-columns:repeat(2, 1fr)}.dreier-grid.teaser{grid-template-columns:repeat(3, 1fr);grid-row-gap:20px}.dreier-grid.teaser li:nth-child(3){grid-column:3/3}.kontakt-site .kontakt-content{text-align:center}.dreier-grid.box.teaser{grid-template-columns:repeat(2, 1fr)}.dreier-grid.box.teaser li:nth-child(3){grid-column:1/3}footer div.footer-flex div:nth-child(2){order:1;width:100%;justify-content:flex-start;padding-bottom:15px}footer div.footer-flex div:nth-child(1){order:2}footer div.footer-flex div:nth-child(3){order:3}}@media only screen and (max-width: 800px){.content-block-center{margin-left:20px;margin-right:20px}.content-block-center.small{padding-left:50px;padding-right:50px}.content-block-center.beerli-container .eins-zwei-grid{padding-left:20px;padding-right:20px}header .logo-nav .btn-mobile-nav{top:47px !important}.sticky header .logo-nav .btn-mobile-nav{top:7px !important}.eyecatcher{width:150px;height:150px;top:25vh;right:25px;padding:25px}.eyecatcher h2{font-size:1.35rem}.index-site .eyecatcher{top:50vh}.sticky .eyecatcher.small{right:20px}.dreier-grid.teaser{grid-template-columns:repeat(1, 1fr);grid-row-gap:50px}.dreier-grid.teaser li:nth-child(3){grid-column:1/1}.dreier-grid.teaser img.icon.ablauf{max-width:80px}.produkte li a .item-header img{max-width:75%;margin-left:auto;margin-right:auto}}@media only screen and (max-width: 600px){.vierer-grid{grid-template-columns:repeat(1, 1fr)}header .logo-nav .btn-mobile-nav{top:27px !important;top:42px !important}header .main-nav .overlay{padding-bottom:0px;padding-top:0px !important}header .main-nav .overlay ul li{height:6vh}header .main-nav .overlay ul li a{font-size:2.5rem}header .main-nav .service-nav{margin-bottom:50px}header .main-nav .service-nav ul li a{font-size:1.4rem}.index-site .dreier-grid.box.teaser{grid-template-columns:repeat(1, 1fr)}.index-site .dreier-grid.box.teaser li:nth-child(3){grid-column:auto}.beerli-container .eins-zwei-grid>div,.beerli-container .zwei-eins-grid>div{text-align:left;justify-content:flex-start}.beerli-container .eins-zwei-grid>div h2,.beerli-container .eins-zwei-grid>div h3,.beerli-container .eins-zwei-grid>div p,.beerli-container .zwei-eins-grid>div h2,.beerli-container .zwei-eins-grid>div h3,.beerli-container .zwei-eins-grid>div p{text-align:left}.sticky .eyecatcher.small{width:65px;height:65px;font-size:1.35rem}.kontakt-site .bg-color .content-block-center.small{padding:0px;width:calc(100% - 100px)}.dreier-grid.box.teaser{grid-template-columns:repeat(1, 1fr)}.dreier-grid.box.teaser li:nth-child(3){grid-column:auto}}@media only screen and (max-width: 500px){a#scroll-down{display:none}.index-site .eyecatcher{top:40vh}.eyecatcher{width:125px;height:125px;padding:15px}}@media only screen and (max-height: 800px){header .main-nav .overlay .nav-flex .logo-container{position:static;margin-top:50px;height:auto !important}}@media only screen and (max-height: 450px){.eyecatcher{display:none}}@media only screen and (max-height: 100px){header .main-nav .overlay .nav-flex .logo-container{position:static;margin-top:50px;height:auto}}/*# sourceMappingURL=style.css.map */
