html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}:focus-visible{outline:2px solid red}html{font-size:clamp(10px,30px + -20*(100vw - 480px) / 960,30px);hyphenate-limit-chars:10 5 5;-webkit-hyphenate-limit-before:5;-webkit-hyphenate-limit-after:5}html[lang=de]{hyphens:auto}html[lang=de] h1,html[lang=de] h2,html[lang=de] h3,html[lang=de] h4,html[lang=de] h5,html[lang=de] h6{hyphens:manual}body{display:flex;flex-direction:column;justify-content:space-between;min-width:1440px;min-height:100svh;margin:0px;background:#162815}body.home,body.single-post{background:#fbfbfb;color:#000}img,svg,video,iframe{display:block}img,video{width:100%;height:auto}nav a{text-decoration:none}nav ul{list-style:none;padding:0px;margin:0px;line-height:inherit}nav ul li{padding:0px;margin:0px}.no_transitions *{transition:none !important}.center{position:relative;max-width:1440px;padding:0px clamp(20px,20px + 80*(100vw - 480px) / 960,100px);margin:auto}header#header{padding:10px 0px;background:#fbfbfb;font-size:18px;line-height:1}header#header .flex{display:flex;gap:60px;align-items:center}header#header .logo img{width:60px}header#header nav>ul{display:flex;gap:60px}header#header nav>ul>li{text-align:center}header#header nav>ul>li>a{color:#000;text-decoration:none}header#header nav>ul>li>a::after{display:block;content:attr(data-text);font-weight:bold;height:0px;color:rgba(0,0,0,0);overflow:hidden;visibility:hidden}header#header nav>ul>li.current-menu-item>a,header#header nav>ul>li>a:hover{border-bottom:2px solid #e86124;font-weight:bold}header#header #toggle_menu{display:none;width:40px;margin-left:auto}header#header #toggle_menu svg{width:40px;height:40px}header#header #toggle_menu svg{stroke:#000;stroke-width:2px}header#header #toggle_menu svg path{transition:d .3s ease-in-out}.menu_active header#header #toggle_menu svg path{d:path("M1 39 L39 1 M20 20 L20 20 M1 1 L39 39")}footer#footer{padding:20px 0px;background:#162815;color:#fff;font-size:18px;text-align:center}footer#footer nav{margin-bottom:20px}footer#footer nav>ul{display:flex;gap:15px;justify-content:center}footer#footer nav>ul>li>a{color:#fff;text-decoration:none}footer#footer nav>ul>li>a::after{display:block;content:attr(data-text);font-weight:bold;height:0px;color:rgba(0,0,0,0);overflow:hidden;visibility:hidden}footer#footer nav>ul>li.current-menu-item>a,footer#footer nav>ul>li>a:hover{border-bottom:2px solid #e86124;font-weight:bold}.anchor{display:block;position:relative;top:-20px}main#_404 h1{margin-top:90px;text-align:center}main{flex:1}.content_element{margin-bottom:30px}.content_element:last-child{margin-bottom:90px}.content_element.no_margin{margin-bottom:0px}.content_element.margin_less{margin-bottom:15px}.content_element.margin_more{margin-bottom:90px}.content_element:not(.intro,.image_headline):first-child{margin-top:90px}.single-post .content_element .center{max-width:1000px;padding:0px clamp(20px,20px + 80*(100vw - 480px) / 520,100px)}.content_element.intro:has(+.content_element.newsletter){margin:0px}.content_element.intro .video{display:flex;justify-content:center;align-items:center;position:relative;width:100%;min-height:calc(100svh - 48px);padding:40px 0px;background:#162815}.content_element.intro .video video{position:absolute;width:100%;height:100%;object-fit:cover}.content_element.intro .video video.landscape:has(+video.portrait){display:block}.content_element.intro .video video.landscape+video.portrait{display:none}@media(orientation: portrait){.content_element.intro .video video.landscape:has(+video.portrait){display:none}.content_element.intro .video video.landscape+video.portrait{display:block}}.content_element.intro .video .image{position:relative}.content_element.intro .video .image img{width:auto;height:auto;max-width:100%;max-height:60svh;margin:auto}.content_element.intro .video .text{position:relative;color:#fff;font-size:26px;font-style:italic;text-align:center}.content_element.image_headline{color:#fff}.content_element.image_headline .image{display:flex;justify-content:center;align-items:center;position:relative;width:100%;min-height:calc(80svh - 48px);padding:40px clamp(20px,20px + 80*(100vw - 480px) / 960,100px) clamp(140px,140px + 100*(100vw - 480px) / 960,240px) clamp(20px,20px + 80*(100vw - 480px) / 960,100px);background-image:var(--background-image);background-position:center center;background-size:cover;background-repeat:no-repeat}.content_element.image_headline .image h1{position:relative;font-family:"Manuka Condensed",sans-serif;font-size:clamp(100px,100px + 100*(100vw - 480px) / 960,200px);font-weight:900;line-height:.8;letter-spacing:0px;text-transform:uppercase}.content_element.image_headline .image::after{content:"";position:absolute;left:0px;bottom:0px;width:100%;height:200px;background:url(images/brush.png) center bottom/100% clamp(100px,100px + 100*(100vw - 480px) / 960,200px) no-repeat}.single-post .content_element.image_headline .image::after{background-image:url(images/brush_w.png)}.content_element.image_headline.headline_with_extras .image .headline{display:flex;gap:20px;justify-content:flex-end;align-items:center;width:100%;max-width:1040px;margin:auto;text-align:center}.content_element.image_headline.headline_with_extras .image .headline_image{width:clamp(130px,130px + 130*(100vw - 480px) / 960,260px)}.content_element.image_headline.headline_with_extras .image .kicker{margin-bottom:10px;font-style:italic}.content_element.image_headline.headline_with_extras .image h1{margin-bottom:20px;font-size:clamp(65px,65px + 65*(100vw - 480px) / 960,130px)}.content_element.image_headline.headline_with_extras .image .subheadline{font-weight:bold}.content_element.image_headline.headline_with_extras .image a.button{display:inline-block;padding:5px 40px;margin-top:20px;background:#fbfbfb;font-weight:300;font-style:italic;text-decoration:none}.content_element.image_headline+.content_element{margin-top:clamp(-120px,-60px + -60*(100vw - 480px) / 960,-60px)}.content_element.headline{text-align:center}.content_element.text .text{max-width:800px;margin:auto;text-align:center}.single-post .content_element.text .text{text-align:left}.content_element.two_columns .flex{display:flex;flex-wrap:wrap;align-items:center;gap:40px clamp(20px,20px + 80*(100vw - 480px) / 960,100px)}.content_element.two_columns .flex>div:nth-child(1){width:calc(50% - clamp(20px, 20px + 80 * (100vw - 480px) / 960, 100px)*.5)}.content_element.two_columns .flex>div:nth-child(2){width:calc(50% - clamp(20px, 20px + 80 * (100vw - 480px) / 960, 100px)*.5)}.content_element.facts .facts{display:flex;flex-wrap:wrap;gap:40px;padding:15px 0px;border-top:2px solid #162815;border-bottom:2px solid #162815;text-align:center}.content_element.facts dl,.content_element.facts dd{margin:0px}.content_element.facts dl{width:calc(33.333333333% - 26.66666664px)}.content_element.facts dt{font-weight:bold}.content_element.youtube .video{position:relative;border-radius:10px;overflow:hidden}.content_element.youtube .video::after{content:"";display:block;padding-bottom:56.25%}.content_element.youtube iframe{position:absolute;width:100%;height:100%}.content_element.text_image .flex{display:flex;flex-wrap:wrap;align-items:center;gap:40px clamp(20px,20px + 80*(100vw - 480px) / 960,100px)}.content_element.text_image .text{width:calc(50% - clamp(20px, 20px + 80 * (100vw - 480px) / 960, 100px))}.content_element.text_image .image{width:50%}body:not(.single-post) .content_element.text_image h2{font-family:"Manuka Condensed",sans-serif;font-size:68px;font-weight:900;line-height:1;letter-spacing:0px;text-transform:uppercase}.content_element.image_text .flex{display:flex;flex-wrap:wrap;align-items:center;gap:40px clamp(20px,20px + 80*(100vw - 480px) / 960,100px)}.content_element.image_text .image{width:50%}.content_element.image_text .text{width:calc(50% - clamp(20px, 20px + 80 * (100vw - 480px) / 960, 100px))}body:not(.single-post) .content_element.image_text h2{font-family:"Manuka Condensed",sans-serif;font-size:68px;font-weight:900;line-height:1;letter-spacing:0px;text-transform:uppercase}.content_element.text_youtube .flex{display:flex;flex-wrap:wrap;align-items:center;gap:40px clamp(20px,20px + 80*(100vw - 480px) / 960,100px)}.content_element.text_youtube .text{width:calc(50% - clamp(20px, 20px + 80 * (100vw - 480px) / 960, 100px))}.content_element.text_youtube .video{position:relative;width:50%}.content_element.text_youtube .video::after{content:"";display:block;padding-bottom:56.25%}.content_element.text_youtube iframe{position:absolute;width:100%;height:100%}body:not(.single-post) .content_element.text_youtube h2{font-family:"Manuka Condensed",sans-serif;font-size:68px;font-weight:900;line-height:1;letter-spacing:0px;text-transform:uppercase}.content_element.youtube_text .flex{display:flex;flex-wrap:wrap;align-items:center;gap:40px clamp(20px,20px + 80*(100vw - 480px) / 960,100px)}.content_element.youtube_text .video{position:relative}.content_element.youtube_text .video::after{content:"";display:block;padding-bottom:56.25%}.content_element.youtube_text iframe{position:absolute;width:100%;height:100%}.content_element.youtube_text .text{width:calc(50% - clamp(20px, 20px + 80 * (100vw - 480px) / 960, 100px))}body:not(.single-post) .content_element.youtube_text h2{font-family:"Manuka Condensed",sans-serif;font-size:68px;font-weight:900;line-height:1;letter-spacing:0px;text-transform:uppercase}.content_element.text_image.third .flex,.content_element.text_youtube.third .flex{gap:clamp(20px,20px + 20*(100vw - 480px) / 960,40px)}.content_element.text_image.third .text,.content_element.text_youtube.third .text{width:calc(66.666666666% - clamp(20px,20px + 20*(100vw - 480px) / 960,40px)*.5)}.content_element.text_image.third .image,.content_element.text_youtube.third .image{width:calc(33.333333333% - clamp(20px,20px + 20*(100vw - 480px) / 960,40px)*.5)}.content_element.image_text.third .flex,.content_element.youtube_text.third .flex{gap:clamp(20px,20px + 20*(100vw - 480px) / 960,40px)}.content_element.image_text.third .text,.content_element.youtube_text.third .text{width:calc(66.666666666% - clamp(20px,20px + 20*(100vw - 480px) / 960,40px)*.5)}.content_element.image_text.third .image,.content_element.youtube_text.third .image{width:calc(33.333333333% - clamp(20px,20px + 20*(100vw - 480px) / 960,40px)*.5)}.single-post .content_element.text_image.half .flex,.single-post .content_element.image_text.half .flex,.single-post .content_element.text_youtube.half .flex,.single-post .content_element.youtube_text.half .flex{gap:clamp(20px,20px + 20*(100vw - 480px) / 520,40px)}.single-post .content_element.text_image.half .text,.single-post .content_element.image_text.half .text,.single-post .content_element.text_youtube.half .text,.single-post .content_element.youtube_text.half .text{width:calc(50% - clamp(20px,20px + 20*(100vw - 480px) / 520,40px)*.5)}.single-post .content_element.text_image.half .image,.single-post .content_element.image_text.half .image,.single-post .content_element.text_youtube.half .image,.single-post .content_element.youtube_text.half .image{width:calc(50% - clamp(20px,20px + 20*(100vw - 480px) / 520,40px)*.5)}.content_element.text_image.line,.content_element.image_text.line,.content_element.text_youtube.line,.content_element.youtube_text.line{position:relative;padding-bottom:clamp(45px,45px + 15*(100vw - 480px) / 960,60px)}.content_element.text_image.line::after,.content_element.image_text.line::after,.content_element.text_youtube.line::after,.content_element.youtube_text.line::after{content:"";position:absolute;left:50%;bottom:0px;width:clamp(320px,320px + 320*(100vw - 480px) / 960,640px);height:clamp(15px,15px + 15*(100vw - 480px) / 960,30px);transform:translateX(-50%);background:url(images/line_1.png) center center/100% 100% no-repeat}.content_element.text_image.line.line_2::after,.content_element.image_text.line.line_2::after,.content_element.text_youtube.line.line_2::after,.content_element.youtube_text.line.line_2::after{background-image:url(images/line_2.png)}.content_element.text_image.line.line_3::after,.content_element.image_text.line.line_3::after,.content_element.text_youtube.line.line_3::after,.content_element.youtube_text.line.line_3::after{background-image:url(images/line_3.png)}.content_element.text_image.line.line_4::after,.content_element.image_text.line.line_4::after,.content_element.text_youtube.line.line_4::after,.content_element.youtube_text.line.line_4::after{background-image:url(images/line_4.png)}.content_element.text_image.line.line_5::after,.content_element.image_text.line.line_5::after,.content_element.text_youtube.line.line_5::after,.content_element.youtube_text.line.line_5::after{background-image:url(images/line_5.png)}.content_element.text_image.line.line_6::after,.content_element.image_text.line.line_6::after,.content_element.text_youtube.line.line_6::after,.content_element.youtube_text.line.line_6::after{background-image:url(images/line_6.png)}.content_element.text_image.line.line_7::after,.content_element.image_text.line.line_7::after,.content_element.text_youtube.line.line_7::after,.content_element.youtube_text.line.line_7::after{background-image:url(images/line_7.png)}.content_element.newsletter{padding:40px 0px;background:#e86124;color:#fff}.content_element.newsletter:last-child{margin:90px 0px 0px 0px}.content_element.newsletter .flex{display:flex;flex-wrap:wrap;gap:40px clamp(20px,20px + 80*(100vw - 480px) / 960,100px);align-items:flex-end}.content_element.newsletter .text{width:calc(50% - clamp(20px, 20px + 80 * (100vw - 480px) / 960, 100px))}.content_element.newsletter .form{width:50%}.content_element.newsletter h2{font-family:"Manuka Condensed",sans-serif;font-size:68px;font-weight:900;line-height:1;letter-spacing:0px;text-transform:uppercase}.content_element.articles .categories{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:45px}.content_element.articles .categories a{font-style:italic}.content_element.articles .categories a.active{text-decoration:2px underline #e86124}.content_element.articles .articles{display:flex;flex-wrap:wrap;gap:60px}.content_element.articles article{width:calc(33.333333333% - 39.99999996px)}.content_element.articles article:first-child{display:flex;flex-wrap:wrap;gap:20px 60px;align-items:center;position:relative;width:100%}.content_element.articles article:first-child>*{width:calc(50% - 30px)}.content_element.articles article:not(:last-child):first-child{padding-bottom:clamp(60px,60px + 15*(100vw - 480px) / 960,75px);margin-bottom:clamp(-25px,-10px + -15*(100vw - 480px) / 960,-10px)}.content_element.articles article:not(:last-child):first-child::after{content:"";position:absolute;left:50%;bottom:0px;width:clamp(320px,320px + 320*(100vw - 480px) / 960,640px);height:clamp(15px,15px + 15*(100vw - 480px) / 960,30px);transform:translateX(-50%);background:url(images/line_1.png) center center/100% 100% no-repeat}.content_element.articles article:not(:first-child) .image{margin-bottom:30px}.content_element.articles h2{font-family:"Manuka Condensed",sans-serif;font-size:68px;font-weight:900;line-height:1;letter-spacing:0px;text-transform:uppercase}.content_element.articles a{font-style:italic}.content_element .no_articles{text-align:center}div.wpcf7 .website{display:none}div.wpcf7 .input_submit{display:flex;align-items:center;gap:10px;position:relative;margin:0px;padding-bottom:20px;border-bottom:2px solid #fff}div.wpcf7 .input_submit>div:nth-child(1){flex:1}div.wpcf7 span.wpcf7-form-control-wrap{display:block}div.wpcf7 .submit{position:relative}div.wpcf7 form.submitting .submit input{color:#fff}div.wpcf7 input,div.wpcf7 select,div.wpcf7 option,div.wpcf7 textarea{display:block;width:100%;padding:0px;border:none;border-radius:0px;background:none;font:inherit;color:#fff}div.wpcf7 input::placeholder,div.wpcf7 select::placeholder,div.wpcf7 option::placeholder,div.wpcf7 textarea::placeholder{opacity:1;color:#fff}div.wpcf7 input:focus-visible,div.wpcf7 select:focus-visible,div.wpcf7 option:focus-visible,div.wpcf7 textarea:focus-visible{outline:none}div.wpcf7 input[type=submit]{width:auto;padding:5px 20px;border:none;background:#fff;color:#e86124;font-family:"Manuka Condensed",sans-serif;font-size:38px;font-weight:900;line-height:1;letter-spacing:0px;text-transform:uppercase;cursor:pointer}div.wpcf7 .wpcf7-not-valid-tip{position:absolute;color:#ac2506;font-size:18px}div.wpcf7 .wpcf7-response-output{padding:0px;margin:20px 0px 0px 0px;border:none}div.wpcf7 .invalid .wpcf7-response-output{color:#ac2506}div.wpcf7 .sent .wpcf7-response-output{color:#fff}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.wpcf7-spinner{visibility:hidden;opacity:1;position:absolute;top:0px;left:50%;top:50%;width:40px;height:40px;transform:translate(-50%, -50%);margin:0px;border:2px solid #fff;border-radius:50%;background:none;pointer-events:none}.wpcf7-spinner::before{content:"";position:absolute;left:-2px;top:-2px;transform-origin:center center;width:40px;height:40px;border:2px solid rgba(0,0,0,0);border-top-color:#e86124;border-radius:50%;background:none;animation:rotate 1s linear infinite}
