﻿.teaser-block-fullscreen{align-items:flex-end;display:grid;height:auto;left:0;min-height:60vh;overflow:visible;text-align:center;position:relative;transition:clip-path .4s ease;width:100%;transform:translateZ(0)}@media(min-width: 1025px){.teaser-block-fullscreen{clip-path:ellipse(80% 60% at 50% 40%)}}@media(max-width: 1024px){.teaser-block-fullscreen{clip-path:ellipse(120% 60% at 50% 40%)}}@media(max-width: 767px){.teaser-block-fullscreen{clip-path:ellipse(160% 60% at 50% 40%)}}.teaser-block-fullscreen video{object-fit:cover;position:absolute}.teaser-block-fullscreen img{top:0}.teaser-block-fullscreen:before,.teaser-block-fullscreen:after{content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.teaser-block-fullscreen:before{background-image:radial-gradient(circle at top, rgba(0, 0, 0, 0.15) 3%, rgba(0, 0, 0, 0) 30%),linear-gradient(180deg, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.3) 100%);z-index:1}.teaser-block-fullscreen:after{background:#000;opacity:.1}.teaser-block-fullscreen-content{text-shadow:0 0 5rem rgba(0,0,0,.2);z-index:1}.teaser-block-fullscreen h1,.teaser-block-fullscreen h1 span,.teaser-block-fullscreen h2{color:#fff}.teaser-block-fullscreen-content{margin-left:auto;margin-right:auto;max-width:51.875rem;width:100%;margin:0 auto clamp(2rem,7vw,7.5rem);padding:0 10px}@media not (prefers-reduced-motion: reduce){.teaser-block-fullscreen-content h1{animation:fadeFromTop .8s forwards;animation-delay:.5s;opacity:0}}.teaser-block-fullscreen-content a{margin-top:1.75rem}@media not (prefers-reduced-motion: reduce){.teaser-block-fullscreen-content a{animation:fadeFromTop .8s forwards;animation-delay:.7s;opacity:0}}.teaser-block-fullscreen>*{grid-column:1;grid-row:1}.teaser-block{border-radius:5px;overflow:hidden;position:relative;padding-top:75%}.teaser-block .teaser-block-content{position:absolute;left:0;right:0;bottom:0;padding:50px 1.25rem 1.25rem;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 1%, #000)}.teaser-block .teaser-block-content .cta-button{margin-top:1rem;text-shadow:none}.teaser-block .teaser-block-content .cta-button:not(:hover){border-color:#fff;color:#000}.teaser-block .teaser-block-content h4,.teaser-block .teaser-block-content p{margin:0}.teaser-block .teaser-block-content h4{color:#fff;font-size:clamp(1.25rem,2.188vw,2.188rem);letter-spacing:clamp(.05rem,.063vw,.063rem);line-height:clamp(1.563rem,2.5vw,2.5rem)}.teaser-block .teaser-block-content h4>span{display:block}.teaser-block .teaser-block-content>p{color:#fff;min-height:24px}.teaser-block .teaser-block-content>p a:not(.cta-button){color:#fff;text-decoration:underline}.std-content{max-width:calc(1440px + 1rem*2);margin:0 auto;padding:0 1rem;width:100%;padding:1.875rem 1rem}.std-content.full-width{width:100%;max-width:100%}.std-content.full-width section{padding:30px 0;overflow:hidden}.std-content a.button--primary{margin:1rem 0}.std-content ul{text-align:left;margin-left:1.25rem}.std-content ul li{list-style:disc;margin-bottom:.625rem}.std-content ul li:last-child{margin-bottom:0}.std-content ol{text-align:left;margin-left:1.25rem;margin-top:.625rem}.std-content ol li{list-style:decimal}.std-content img{vertical-align:top}.std-content h4.date{position:relative;display:inline-block;font-size:44px}.std-content h4.date:after{content:"";position:absolute;bottom:-15px;height:5px;left:50%;width:80%;transform:translateX(-50%);background:#111}.std-content h4.date .hms{display:block;position:relative;font-size:30px}.std-content .text-block{padding-bottom:2rem;padding-top:2rem}.std-content.webform .form-item-mobilnummer label{display:block}.std-content.event{text-align:center}.std-content.event .event-content{margin:30px 0}.std-content.event h4{position:relative;display:inline-block;font-size:44px}.std-content.event h4:after{content:"";position:absolute;bottom:-15px;height:5px;left:50%;width:80%;background:#111;transform:translateX(-50%)}.std-content.event h4 .hms{font-size:32px}.std-content.event .span_8,.std-content.beer .span_8{display:inline-block;text-align:left}.std-content.beer{text-align:center}.std-content.beer .beer-facts{display:grid;gap:1.25rem;margin:30px 0}@media(min-width: 768px){.std-content.beer .beer-facts{grid-template-columns:1fr 1fr 1fr}}.std-content.beer .beer-content{display:grid;gap:1.25rem;margin:30px 0}@media(min-width: 768px){.std-content.beer .beer-content{grid-template-columns:1fr 1fr 1fr}}.std-content.beer .beer-content>h2,.std-content.beer .beer-content>h2+p,.std-content.beer .beer-content>h4,.std-content.beer .beer-content>h4+p,.std-content.beer .beer-content .beer-facts,.std-content.beer .beer-content .beer-facts+p,.std-content.beer .beer-content .fact+.global-popup-btn{text-align:center;width:100%}@media(min-width: 768px){.std-content.beer .beer-content>h2,.std-content.beer .beer-content>h2+p,.std-content.beer .beer-content>h4,.std-content.beer .beer-content>h4+p,.std-content.beer .beer-content .beer-facts,.std-content.beer .beer-content .beer-facts+p,.std-content.beer .beer-content .fact+.global-popup-btn{grid-column-start:1;grid-column-end:4}}.std-content.beer .beer-content>h2+h2{font-size:clamp(1rem,1.25vw,1.25rem);letter-spacing:clamp(.031rem,.05vw,.05rem);line-height:1.5rem}.std-content.beer .beer-content h4{margin-bottom:0;font-size:clamp(1rem,1.25vw,1.25rem);letter-spacing:clamp(.031rem,.05vw,.05rem);line-height:1.5rem}.std-content.beer .beer-content p:last-of-type{margin-bottom:0}.std-content.beer .beer-content .fact{align-content:flex-start;display:grid;justify-items:center;min-height:300px;padding:3.5rem 1.25rem 1.25rem}.std-content.beer .beer-content .fact h4{font-size:1.563rem;letter-spacing:.063rem;margin-bottom:1.25rem}.std-content.beer .beer-content .fact svg{display:none;margin-bottom:1rem}@media(max-width: 767px){.std-content.beer .beer-content .fact:not(:last-of-type){border-bottom:1px solid #eee}}.std-content.beer .beer-content .fact+.global-popup-btn span{background:#fff;border-radius:32px;cursor:pointer;display:inline-block;font-family:"Oswald",sans-serif;font-size:1rem;font-weight:500;letter-spacing:.063rem;padding:.75rem 3.125rem;text-align:center;text-transform:uppercase;transition:background-color .2s ease,color .2s ease;vertical-align:top;border:1px solid #0053a0;background-color:#0053a0;color:#fff;min-width:14.563rem;width:initial}.std-content.beer .beer-content .fact+.global-popup-btn span:hover{text-decoration:none}.std-content.beer .beer-content .fact+.global-popup-btn span:hover,.std-content.beer .beer-content .fact+.global-popup-btn span.active{background-color:#004280;border-color:#004280;color:#fff}@media(min-width: 768px){.std-content.beer .beer-content .fact:nth-child(2),.std-content.beer .beer-content .fact:nth-child(3n+2){border-left:1px solid #eee;border-right:1px solid #eee}}@media(min-width: 768px){.std-content.beer .beer-content .fact:last-of-type~p{grid-column-start:1;grid-column-end:4}}.std-content.beer .beer-content .fact[data-property]:before{background-size:100%;border:0;content:"";height:72px;width:72px}.std-content.beer .beer-content .fact[data-property=Verfügbarkeit]:before{background-image:url("/themes/hb/icons/availability.svg")}.std-content.beer .beer-content .fact[data-property=Brauart]:before{background-image:url("/themes/hb/icons/brew-type.svg")}.std-content.beer .beer-content .fact[data-property=Alkoholgehalt]:before{background-image:url("/themes/hb/icons/alcohol.svg")}.std-content.beer .beer-content .fact[data-property=Stammwürze]:before{background-image:url("/themes/hb/icons/original-gravity.svg")}.std-content.beer .beer-content .fact[data-property=Hopfensorten]:before{background-image:url("/themes/hb/icons/hops.svg")}.std-content.beer .beer-content .fact[data-property="Ideale Trinktemperatur"]:before{background-image:url("/themes/hb/icons/temperature.svg")}.std-content.beer .beer-content .fact[data-property=Braumethode]:before{background-image:url("/themes/hb/icons/brew-method.svg")}.std-content.beer .beer-content .fact[data-property=Malzsorten]:before{background-image:url("/themes/hb/icons/malts.svg")}.std-content.beer .beer-content .fact[data-property=Bittereinheiten]:before{background-image:url("/themes/hb/icons/ebc.svg")}.std-content.beer .beer-content .fact[data-property=Farbe]:before{background-image:url("/themes/hb/icons/color.svg")}.std-content.beer .beer-content .fact[data-property=Geschmack]:before{background-image:url("/themes/hb/icons/taste.svg")}.std-content.beer .beer-content .fact[data-property="Passt zu"]:before{background-image:url("/themes/hb/icons/fits-to.svg")}.std-content.beer .beer-content .beer-facts .fact:before{content:none}.std-content.beer .beer-content .beer-facts svg{display:block}.std-content.beer h4{font-size:clamp(1rem,1.25vw,1.25rem);letter-spacing:clamp(.031rem,.05vw,.05rem);line-height:1.5rem}.std-content .slogan{margin:20px 0;padding:20px}.std-content .slogan h4{margin-top:2rem}.std-content .jobs a{display:block;margin-bottom:2rem;font-family:"Oswald",sans-serif;font-size:20px;text-transform:uppercase}.std-content .field_aktion_content_element{display:grid}@media(max-width: 767px){.std-content .field_aktion_content_element{gap:1rem}}.std-content .field_aktion_content_element>div .aktion--image-and-content{background-color:#f5f5f5;display:grid}@media(max-width: 767px){.std-content .field_aktion_content_element>div .aktion--image-and-content{gap:1.25rem}}.std-content .field_aktion_content_element>div .aktion--image-and-content .aktion--content{padding:clamp(1.3rem,2.25vw,2.25rem) clamp(1.3rem,2.25vw,2.25rem) clamp(2rem,3.25vw,3.25rem)}@media(min-width: 768px){.std-content .field_aktion_content_element>div .aktion--image-and-content .aktion--content{align-content:center;display:grid}}@media(min-width: 768px){.std-content .field_aktion_content_element>div .aktion--image-and-content{grid-template-columns:1fr 1fr}}@media(min-width: 768px){.std-content .field_aktion_content_element>div:nth-child(even) .aktion--content{order:-1}}.std-content .field_aktion_content_element .aktion--content-image picture,.std-content .field_aktion_content_element .aktion--content-image img{height:100%;object-fit:cover;vertical-align:top;width:100%}.std-content.impressum{padding-left:10px}.std-content.impressum .block-contact-address{margin-bottom:2rem}.std-content.impressum .block-contact-address h2{display:none}.std-content.impressum .block-contact-address>div{display:flex}.std-content.impressum .block-contact-address>div div{margin-right:5px}.std-content.full-width section.light-grey-bg{background:#f5f5f5;padding:1rem}.ueber-uns__image-text{display:flex;flex-direction:column;gap:clamp(3.75rem,7.875vw,7.875rem);padding-top:clamp(3.75rem,7.875vw,7.875rem)}.ueber-uns__image-text .row{display:flex;flex-direction:column}@media(min-width: 768px){.ueber-uns__image-text .row{flex-direction:row}.ueber-uns__image-text .row>.ueber-uns__image{width:60%}.ueber-uns__image-text .row>.ueber-uns__text{width:40%}}@media(min-width: 768px){.ueber-uns__image-text .row:nth-child(even){flex-direction:row-reverse}}.ueber-uns__image-text .ueber-uns__image{border-radius:10px;height:fit-content;overflow:hidden}
