@import "https://use.typekit.net/yqv1pzg.css";*{box-sizing:border-box;margin:0;padding:0;font-family:new-hero-bold,sans-serif}html{scroll-behavior:smooth}body{background:#2f3231;flex-direction:column;min-height:100svh;display:flex;position:relative;overflow-x:hidden}.frame{width:100%;max-width:1440px;margin:0 auto;padding:0 60px}input,textarea,select,button{appearance:none;border:none;outline-style:solid;outline-color:#0000;font-size:1rem;transition:all .1s}button{cursor:pointer;position:relative}textarea{resize:none}img,svg,video{max-width:100%;display:block}a{cursor:pointer;outline:none;text-decoration:none;transition:all .1s ease-in-out}#nprogress .bar{background:#c2c200!important}p,h1,h2,h3,h4,h5,h6{display:block}ul{margin-left:15px}p,ul li{padding-block:5px;font-size:1.1rem;font-weight:400;line-height:140%}h2{font-size:4.3rem;font-style:italic;font-weight:400;line-height:120%}h2 strong{font-weight:700}@media only screen and (width<=1650px){.frame{padding-inline:50px}h2{font-size:clamp(2.5rem,8vw,4.3rem)}}@media only screen and (width<=590px){.frame{padding-inline:40px}}@media only screen and (width<=490px){.frame{padding-inline:30px}h2{font-size:2.4rem;line-height:130%}}@media only screen and (width<=430px){.frame{padding-inline:20px}h2 span{word-break:break-all}}.content{padding:150px 0}@media only screen and (width<=1650px){.content{padding-block:120px}}@media only screen and (width<=890px){.content{padding-block:100px}}.btn{background:0 0;border-style:solid;border-width:1px;border-radius:10px;justify-content:center;align-items:center;padding:12px 20px;display:inline-flex}.btn.dark{color:#2f3231;border-color:#2f3231}.btn.dark:hover{color:#c2c200;background:#2f3231}.btn.green{color:#c2c200;border-color:#c2c200}.btn.green:hover{color:#2f3231;background:#c2c200}.nav{z-index:5;width:100%;padding-inline:50px;position:fixed;top:30px}.nav .frame{background:#2f3231b3;border-radius:20px;justify-content:space-between;align-items:center;padding:10px 20px;display:flex}.nav-mobile{z-index:4;background:#2f3231;width:100%;height:100%;transition:all .2s;display:none;position:fixed;inset:0;transform:translate(-100%)}.nav-mobile .frame{justify-content:center;align-items:center;height:100%;display:flex}.nav-mobile .nav-links{flex-direction:column;align-items:center}.nav-mobile .nav-links a{font-size:3rem}.nav-mobile-open.nav{width:100%}.nav-mobile-open.nav-mobile{opacity:1;pointer-events:all;transform:translate(0)}.nav-mobile-open .nav-hamburger{transform:rotate(-45deg)}.nav-mobile-open .nav-hamburger span:nth-child(4){opacity:1}.nav-mobile-open .nav-hamburger span:first-child,.nav-mobile-open .nav-hamburger span:nth-child(3){opacity:0}.nav-logo img{height:50px}.nav-search{align-items:center;margin-bottom:10px;display:flex}.nav-search input{background:#ffffffb3;border-radius:5px;width:100%;padding:8px 10px 8px 40px}.nav-search i{margin-left:5px;position:absolute}.nav-links,.nav-back{align-items:center;gap:25px;display:flex}.nav-links a,.nav-back a{color:#fff;text-transform:uppercase;font-size:.95rem;font-style:italic;line-height:100%}.nav-links a:hover,.nav-back a:hover{color:#c2c200}.nav-links a.highlight,.nav-back a.highlight{color:#c2c200;border:2px solid #c2c200;border-radius:20px;padding:10px 15px}.nav-links a.highlight:hover,.nav-back a.highlight:hover{color:#fff;background:#c2c200}.nav-hamburger{cursor:pointer;transform-origin:50%;flex-direction:column;justify-content:center;gap:8px;width:40px;transition:all .2s;display:none;position:relative}.nav-hamburger span{background:#fff;width:100%;height:2px;transition:all .1s;display:block}.nav-hamburger span:nth-child(4){opacity:0;position:absolute;rotate:90deg}@media only screen and (width<=1024px){.nav .nav-wrapper{display:none}.nav-hamburger{height:100%;display:flex}.nav-mobile{display:flex}}@media only screen and (width<=590px){.nav{padding-inline:40px}}@media only screen and (width<=490px){.nav{padding-inline:30px}}@media only screen and (width<=430px){.nav{padding-inline:20px}}.header{justify-content:center;height:100svh;display:flex;position:relative;overflow:hidden}.header-background{object-fit:cover;object-position:center center;width:100%;height:100%;position:absolute;inset:0}.header-andre{object-fit:contain;object-position:bottom center;z-index:2;width:auto;height:90%;margin-left:-40px;bottom:0}.header-50-wrapper{z-index:1;mix-blend-mode:multiply;padding:0;top:20px;transform:translate(-140px)}.header-50{color:#c2c200;letter-spacing:-15px;font-size:34rem;font-weight:600;line-height:130%}.header-sau{color:#c2c200;letter-spacing:-15px;mix-blend-mode:hard-light;z-index:3;text-transform:uppercase;padding:0;font-size:21rem;font-style:italic;font-weight:600;line-height:80%;bottom:20px}.header-parallax{pointer-events:none;position:absolute}@media only screen and (width<=1800px){.header-50-wrapper{top:30px;transform:translate(-80px)}.header-50{font-size:clamp(10rem,30vw,26rem)}.header-sau{font-size:clamp(12rem,17vw,15rem)}}@media only screen and (width<=1600px){.header-50-wrapper{top:30px;transform:translate(-60px)}.header-50{font-size:clamp(10rem,33vw,25rem)}.header-sau{font-size:clamp(12rem,16vw,20rem)}}@media only screen and (width<=890px){.header-50-wrapper{text-align:center;width:100%;top:60px;left:0;right:0;transform:translate(0)}.header-50{font-size:clamp(15rem,40vw,25rem)}.header-sau{text-align:center;font-size:clamp(12rem,35vw,30rem);line-height:50%}.header-sau span{font-size:clamp(7rem,20vw,25rem)}}@media only screen and (width<=490px){.header-50-wrapper{top:100px}.header-50{font-size:clamp(13rem,45vw,30rem)}.header-sau{letter-spacing:-9px;font-size:10rem}.header-sau span{font-size:6rem}}.kampagne h2{color:#2f3231}.kampagne p{color:#2f3231;margin-top:30px;font-size:2rem;line-height:150%}.kampagne p strong{font-style:italic;font-weight:700}.kampagne{background:#c2c200}.kampagne p{font-size:clamp(1.3rem,6vw,2rem)}.members h2{color:#c2c200}.members-list{grid-template-columns:repeat(auto-fill,minmax(min(400px,100%),1fr));gap:20px;margin-top:100px;display:grid}.member{justify-content:center;justify-self:start;align-items:center;transition:all .2s;display:flex;position:relative;overflow:hidden}.member:before{content:"";pointer-events:none;width:100%;height:100%;transition:all .2s;position:absolute;box-shadow:inset 0 0 #fff}.member:hover:before{box-shadow:inset 0 0 0 12px #fff}.member:hover aside{opacity:1;transform:translateY(0)}.member:hover img{opacity:.6;scale:1.12}.member img{z-index:-1;transition:all .2s ease-out .1s;position:relative}.member aside{opacity:0;background:#c2c200;flex-direction:column;justify-content:space-between;align-items:flex-start;width:85%;min-height:200px;padding:16px 20px 20px;transition:all .2s;display:flex;position:absolute;bottom:70px;transform:translateY(-100%)}.member aside p,.member aside span{color:#2f3231;font-style:italic}.member aside p{text-transform:uppercase;margin-bottom:5px;font-size:1.8rem;font-weight:600;line-height:120%}.member aside span{font-size:1.1rem}.member aside a{margin-top:20px}.members-more{justify-content:center;align-items:center;margin-top:100px;display:flex}.members-more button.active{background:#c2c200!important}.members-more button.active span{opacity:0}.members-more button.active .loading{opacity:1}.press{background:#fff}.press h2{color:#2f3231}.press-slider{width:100%;margin-top:100px}.swiper-pagination{justify-content:center;gap:10px;margin-top:100px;display:flex;height:100%!important;position:relative!important}.swiper-pagination-bullet{opacity:1;height:auto;padding:15px 0;position:relative;background:0 0!important;width:50px!important}.swiper-pagination-bullet:after{content:"";background:#2f3231;height:2px;margin:auto;position:absolute;inset:0}.swiper-pagination-bullet.swiper-pagination-bullet-active:after{background:#2f3231!important}.swiper-slide:hover .press-header{background:#c2c200}.swiper-slide:hover .press-header:before{width:60px;height:60px}.swiper-slide:hover .press-header:after{border-width:60px 60px 0 0;border-color:#2f3231 #0000 #0000}.swiper-slide:hover .press-header p{color:#2f3231}.swiper-slide:hover .press-title{opacity:.7}.press-header{background:#2f3231;height:300px;padding:30px;transition:all .2s;position:relative}.press-header:before,.press-header:after{content:"";z-index:200;position:absolute;bottom:0;right:0}.press-header:before{background:#fff;width:45px;height:45px;transition:all .2s}.press-header:after{border-top:45px solid #c2c200;border-bottom:0 solid #0000;border-left:0 solid #0000;border-right:45px solid #0000;width:0;height:0;transition:all .2s;transform:rotate(0)}.press-header p{color:#c2c200;text-transform:uppercase;font-size:2rem;font-style:italic;font-weight:500;line-height:120%;transition:all .2s}.press-meta{padding:20px 30px}.press-meta span,.press-meta small{color:#2f3231;font-weight:400;display:block}.press-meta span{margin-top:5px;font-style:italic}.press-title{color:#2f3231;padding:0 30px;font-size:1.5rem;font-style:italic;font-weight:500;transition:all .2s}.kontakt{background:#c2c200}.kontakt h2{color:#2f3231}.kontakt-header{grid-template-columns:1.4fr 1fr;display:grid}.kontakt-grid{grid-template-columns:1.1fr 1fr;gap:50px;margin-top:60px;display:grid}.kontakt-facts{color:#2f3231}.kontakt-facts h4{font-size:1.5rem;font-style:italic}.kontakt-facts p strong{font-style:italic;font-weight:700}.kontakt-form{flex-direction:column;gap:10px;display:flex}.kontakt-form h4{text-transform:uppercase;color:#2f3231;font-size:1.2rem;font-style:italic}.kontakt-form input,.kontakt-form select,.kontakt-form textarea{background:#fff;border-radius:5px;outline-width:2px;width:100%;padding:10px}.kontakt-form input:focus-visible,.kontakt-form input:focus-within,.kontakt-form select:focus-visible,.kontakt-form select:focus-within,.kontakt-form textarea:focus-visible,.kontakt-form textarea:focus-within{outline-color:#707070}.kontakt-form input.form-input-error,.kontakt-form select.form-input-error,.kontakt-form textarea.form-input-error{outline-color:#b14c4c}.kontakt-form textarea{resize:none;height:200px}.kontakt-form select,.kontakt-form select option{color:#2f3231}.kontakt-form button{justify-content:center;align-items:center;margin-top:20px;display:flex}.kontakt-form button.active{pointer-events:none;background:#2f3231!important}.kontakt-form button.active span{opacity:0}.kontakt-form button.active .loading{opacity:1}.kontakt-form button.active .loading:after{border:4px solid #c2c200;border-bottom-color:#0000}.kontakt-form button:hover{color:#c2c200;background:#2f3231}.kontakt-select{align-items:center;display:flex;position:relative}.kontakt-select i{transition:all .2s;position:absolute;right:20px}.form-group{flex-direction:column;gap:10px;display:flex}.form-group:nth-child(2){margin-top:40px}.form-check{align-items:center;margin-bottom:20px;display:flex}.form-check.active div{background:#2f3231}.form-check.active div i{opacity:1;color:#c2c200}.form-check.error div{border-color:#b14c4c}.form-check.error label{color:#b14c4c}.form-check label{color:#2f3231;cursor:pointer;padding-left:8px;font-size:.9rem;font-weight:500;display:flex}.form-check div{cursor:pointer;border:2px solid #2f3231;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:25px;height:25px;font-size:.7rem;display:flex}.form-check div i{opacity:0;pointer-events:none}.kontakt-flash{z-index:3000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;opacity:0;background:#ffffff4d;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;transition:all .3s ease-in .1s;display:flex;position:fixed;inset:0}.kontakt-flash.active{opacity:1;pointer-events:all}.kontakt-flash-message{background:#fff;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;padding:50px;display:flex;box-shadow:0 20px 200px 40px #0f131a6b}.kontakt-flash-message a{margin-top:20px}.kontakt-flash-message p{text-align:center;margin-top:15px;font-size:3rem;font-style:italic;font-weight:500;line-height:110%}.kontakt-flash-message span{text-align:center;margin-top:15px;font-size:1.2rem;font-weight:500}.kontakt-flash-message i{color:#c2c200;font-size:3rem}@media only screen and (width<=950px){.kontakt-grid{grid-template-columns:1fr;gap:80px;margin-top:50px;display:grid}}@media only screen and (width<=590px){.kontakt-flash-message{padding:50px 20px}.kontakt-flash-message p{font-size:2.4rem}.kontakt-flash-message span{font-size:1.1rem}}.footer{background:#232524}.footer .frame{color:#fff;justify-content:space-between;align-items:flex-end;display:flex}.footer-left p{margin-top:30px;padding:0;font-size:1rem;font-style:italic;line-height:160%}.footer-left p strong{text-transform:uppercase;font-size:1.1rem}.footer-left p strong span{font-style:italic;font-weight:400}.footer-left p a{color:#fff}.footer-left p a:hover{opacity:.7}.footer-right{align-items:flex-end;gap:50px;display:flex}.footer-socials{gap:5px;display:flex}.footer-socials a{color:#c2c200;font-size:2rem}.footer-socials a:hover{opacity:.7}.footer-copyright{margin-top:60px}.footer-copyright p{opacity:.6;font-size:.9rem}.footer-logo img{height:80px}.footer-nav{gap:40px;display:flex}.footer-nav a{color:#fff;font-size:1.1rem;font-style:italic}.footer-nav a:hover{opacity:.7}@media only screen and (width<=1150px){.footer-nav{gap:25px}.footer-right{gap:30px}}@media only screen and (width<=890px){.footer .frame{flex-direction:column;align-items:flex-start}.footer-nav{margin-top:60px}.footer-right{flex-direction:column;align-items:flex-start}}@media only screen and (width<=490px){.footer-nav{flex-direction:column;gap:10px;margin-top:40px}.footer-right{gap:40px}.footer-copyright p{font-size:.8rem}}.loading{opacity:0;pointer-events:none;display:block;position:absolute}.loading:after{content:"";border:4px solid #2f3231;border-bottom-color:#0000;border-radius:50%;width:20px;height:20px;margin:5px;animation:1s linear infinite LOADER;display:block}@keyframes LOADER{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.text{margin-top:60px}.text h2{color:#fff;text-transform:uppercase;font-size:3.5rem}.text h3{color:#fff;opacity:.5;margin-bottom:10px;font-size:2.2rem;font-style:italic;font-weight:400}.text p{color:#fff;font-weight:400;line-height:170%}.text a{color:#d6d6d6;font-weight:600;text-decoration:underline}.text a:hover{opacity:.7}.text strong{color:#c2c200;text-transform:uppercase;font-size:1.5rem;font-style:italic}@media only screen and (width<=1024px){.text h2{font-size:3rem}.text h3{font-size:1.8rem}}@media only screen and (width<=690px){.text h2{font-size:2.6rem}.text h3{word-wrap:break-word;font-size:1.6rem}.text p{font-size:1rem}}@media only screen and (width<=490px){.text strong{font-size:1.3rem}}
