body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
@font-face{font-display:swap;font-family:"Fira Sans";font-style:normal;font-weight:500;src:url("../../files/layout/fonts/fira-sans-v17-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Fira Sans";font-style:normal;font-weight:700;src:url("../../files/layout/fonts/fira-sans-v17-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Fira Sans";font-style:normal;font-weight:800;src:url("../../files/layout/fonts/fira-sans-v17-latin-800.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Fira Sans Condensed";font-style:normal;font-weight:800;src:url("../../files/layout/fonts/fira-sans-condensed-v10-latin-800.woff2") format("woff2")}html,body{margin:0;padding:0}body{font-family:"Fira Sans";font-weight:500;color:#000000;font-size:15px;line-height:35px}img{display:inline-block}a{text-decoration:none;color:#000000}h1,h2,h3,h4{font-weight:700;font-size:50px;margin:0;padding:0}.text-med{font-weight:700;line-height:100%;font-size:50px}.text-big{font-weight:800;line-height:100%;font-size:135px;font-family:"Fira Sans Condensed"}.text-biggest{font-weight:800;line-height:100%;font-size:170px;font-family:"Fira Sans Condensed"}.text-med p,.text-big p,.text-biggest p{margin:0}.mb-50{margin-bottom:50px}.ce_text{overflow:visible}.button a{background:#009fe3;color:#FFFFFF;font-weight:700;border-radius:10px;padding:10px 25px;font-size:50px;line-height:1.7em}.ce_accordionSingle{background:#efefef;padding:25px;border-radius:10px;margin-top:10px}.ce_accordionSingle .toggler{font-size:25px;font-weight:700;cursor:pointer;background:url(/files/img/accordion.png) no-repeat;background-position:right center}.ce_accordionSingle .toggler.active{background:none}.logo-freibier{position:fixed;top:20px;left:50px;width:86px;height:100px;z-index:3}.subheader{color:#009fe3;font-weight:700;text-transform:uppercase;transition:2s;transform:translateX(-100px)}.subheader.is-inview{transform:translateX(0)}.subheader p{margin:0}.page-text .subheader{transform:none;margin-bottom:15px}.page-text h1,.page-text h2{margin-bottom:50px}.page-text .mod_article{padding:100px 0}.page-text #main p{line-height:26px}.h-100{min-height:100vh}.flasche{overflow:visible;position:absolute}.flasche img{transform:rotateZ(5deg);max-width:none}#article-5{position:relative}#article-5 .text-big{margin-bottom:100px}#article-5 .flasche{right:50%;bottom:-20px}#article-5 .flasche img{transform:rotateZ(-5deg)}#article-7{padding:150px 0}#article-8,#article-5{padding:250px 0}#article-8{position:relative}#article-8 .button{margin-top:100px}#article-8 .flasche{right:50px;bottom:-160px}#article-1{position:relative}#article-1 .flasche{right:60px;bottom:-200px}#article-1 .inside{height:calc(100% - 150px)}#main .mod_article{background:#FFFFFF;overflow:visible}#main .mod_article .inside{max-width:1000px;padding:0 20px;margin:0 auto}#main .mod_article.w-1200{min-height:calc(100vh - 200px);padding-bottom:100px}#main .mod_article.w-1200 .inside{padding-top:210px;max-width:1200px}#main .mod_article:last-child .ce_text:last-child{margin-bottom:0 !important;padding-bottom:100px}#main .mod_article:last-child:first-child .ce_text:first-child:last-child{min-height:calc(100vh - 200px)}#main .mod_article.bg-yellow{background-color:#fff2ce}#main .mod_article.bg-diagonal .inside{background-image:url(/files/img/Balken.svg);background-repeat:no-repeat;background-position:center center}header{background:#fff2ce;padding-top:40px;padding-bottom:100px;height:160px}header img{width:146px;margin:0 auto;display:block}footer{background:#009fe3;padding-top:50px;padding-bottom:75px}footer .inside{max-width:1000px;margin:0 auto;padding:0 20px}footer .inside img{width:146px}footer .inside>div:nth-child(2){margin-top:75px;margin-bottom:25px}footer .inside a{font-size:35px;font-weight:700;display:inline-block}footer .inside p{margin:0}footer .inside>div:nth-child(2) p:first-child a{margin-bottom:25px}.pl-100{padding-left:100px}.fly-in-1{transition:2s;transform:translateX(-150px)}.fly-in-1.is-inview{transform:translateX(0)}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}/*! locomotive-scroll v4.1.3 | MIT License | https://github.com/locomotivemtl/locomotive-scroll */@media (max-width:1100px){.text-biggest{font-size:125px}.text-big{font-size:85px}.text-med{font-size:40px}.logo-freibier{left:20px}.button a{font-size:35px}}@media (max-width:890px){.text-biggest{font-size:85px}.flasche img{width:226px}#article-5 .flasche{display:none}.fly-in-1,.subheader{transition:1s}}@media (max-width:600px){#main .mod_article{overflow:hidden}.text-biggest{font-size:55px}.text-big{font-size:55px}.text-med{font-size:25px}.ce_accordionSingle .toggler{font-size:17px}.button a{font-size:25px}footer .inside a{font-size:25px}footer .inside>div:last-child p{text-align:center !important;font-size:10px}.pl-100{padding-left:0}#article-8,#article-5{padding:100px 0}#article-7{padding:50px 0}}@media (max-width:490px){.flasche{right:auto;left:220px}#article-5 .flasche{right:50% !important}}.ce_form{padding-bottom:100px}.ce_form .formbody{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:30px;flex-direction:column}.ce_form .formbody label{font-size:25px;font-weight:700;display:block}.ce_form .formbody input[type="text"],.ce_form .formbody input[type="email"]{background:#fff;padding:15px 15px;border-radius:10px;margin-top:10px;border:1px solid;width:100%;box-sizing:border-box}.ce_form .formbody button[type="submit"]{background:#009fe3;color:#FFFFFF;font-weight:700;border-radius:10px;padding:15px 50px;font-size:25px;line-height:1.7em;border:0}
