@font-face{font-family:'OpenSans';src:url('https://bnperformance.de/wp-content/themes/BNP/assets/fonts/OpenSans/OpenSans-Regular.woff2') format('woff2');font-weight:400;font-style:normal}@font-face{font-family:'OpenSans';src:url('https://bnperformance.de/wp-content/themes/BNP/assets/fonts/OpenSans/OpenSans-Bold.woff2') format('woff2');font-weight:700;font-style:normal}@font-face{font-family:'OpenSans';src:url('https://bnperformance.de/wp-content/themes/BNP/assets/fonts/OpenSans/OpenSans-BoldItalic.woff2') format('woff2');font-weight:700;font-style:italic}@font-face{font-family:'OpenSans';src:url('https://bnperformance.de/wp-content/themes/BNP/assets/fonts/OpenSans/OpenSans-Italic.woff2') format('woff2');font-weight:400;font-style:italic}*{margin:0;padding:0;box-sizing:border-box}body{background:#0e0e0e;color:#e8e8e8;font-family:'OpenSans';font-size:14px;letter-spacing:.04em}a{font-family:'OpenSans';font-weight:800;color:#fff;text-decoration:none}.secondary-menu{margin-top:50px;margin-bottom:25px}ul{list-style-type:none}header{position:fixed;top:0;width:100%;z-index:9999;background:0 0;transition:background .8s ease}header.scrolled{background:#0f0f0f}#nav-container{width:100%;display:block;margin-top:50px}.logo-container{margin:0 auto;width:100%;display:block;padding-top:30px;text-align:center}.logo-container img{width:300px}.navigation-slide-div{display:block;position:static;width:100%;height:auto;background:0 0;overflow:visible}.site-list .menu{list-style:none;text-align:center;padding:20px 0 30px;width:100%}.site-list .menu li{display:inline-block;padding:0 20px;position:relative}.site-list .menu a{color:#bdbdbd;font-size:14px;font-weight:500;transition:color .3s ease}.site-list .menu a:hover{color:#fff}.site-list .menu li ul{position:absolute;top:100%;left:50%;transform:translateX(-50%);display:none;background:#0f0f0f;min-width:180px;padding:10px 0;list-style:none;text-align:left;z-index:10000;box-shadow:0 5px 15px rgba(0,0,0,.5)}.site-list .menu li:hover>ul{display:block}.site-list .menu li ul li{display:block;padding:5px 20px}.site-list .menu li ul li a{font-size:14px;font-weight:400;white-space:nowrap}.menue-container,.close-container{display:none}.socialfooter svg{height:25px;margin:5px;margin-top:25px}.socialfooter svg path:not(.st0){fill:#fff}:where(.wp-block-columns.is-layout-flex){gap:5px}.paddingcolumns .wp-block-columns{padding:10px}.wp-block-list{font-size:18px;line-height:42px;font-weight:400}@media (max-width:1023px){header{transition:background .3s ease}#nav-container{background:0 0;height:100px;width:100%;display:flex;align-items:center;justify-content:center;position:relative;z-index:5000}.logo-container{padding:0}.logo-container img{width:160px;margin-top:0}.cta-circle{display:none!important}.hero{height:auto!important;padding-top:50px!important;padding-bottom:50px!important}.hero p{font-size:16px!important;width:90%!important;margin:0 auto}.hero h1{font-size:2rem;margin-bottom:1rem;letter-spacing:-2px;text-shadow:0 2px 4px rgba(0,0,0,.7);margin-top:120px}.menue-container{display:block !important;position:absolute;top:50%;left:30px;transform:translateY(-50%);z-index:5001;cursor:pointer}#SVGBurgermenue{height:25px;fill:#dbdbdb}.navigation-slide-div{display:block;background-color:#000;height:100vh;position:fixed;top:0;left:0;width:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;transition:width .5s cubic-bezier(.77,.2,.05,1);z-index:6000}.navigation-slide-div.is-open{width:100%}.navigation-slide-div .menu{display:flex;flex-direction:column;padding-top:120px;padding-bottom:60px;text-align:left;margin-left:30px}.navigation-slide-div .menu li{display:block !important;padding:10px 0}.navigation-slide-div .menu li ul{display:none;position:static;transform:none;background:0 0;padding:5px 0 5px 20px;margin-top:10px;list-style:none;width:100%;box-shadow:none}.navigation-slide-div .menu li.is-active>ul{display:block}.navigation-slide-div .menu li ul li a{font-size:16px;color:#a2ffc2;font-weight:400}.navigation-slide-div .menu a{font-size:18px;color:#fff}.close-container{display:block !important;position:absolute;right:30px;top:75px;cursor:pointer}#close-menue-x{width:25px;fill:#dbdbdb;display:block}}.hero,.hero2,.hero3{height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:0 20px}.hero h1{font-size:4rem;margin-bottom:1rem;letter-spacing:-2px;text-shadow:0 2px 4px rgba(0,0,0,.7)}.hero p{font-size:1.5rem;width:50%;margin:0 auto}.cta-circle{position:fixed;top:425px;right:8%;width:180px;height:180px;background-color:#889c7c;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:999;transition:transform .8s ease}.cta-circle a{color:#fff;font-size:1.4rem;font-weight:700;text-align:center;line-height:1}.text-block{background:#fff;color:#1b1b1b;padding:60px 20px;text-align:center}.text-block h2{font-size:2.25rem;max-width:800px;margin:0 auto 20px auto;letter-spacing:-2px}.text-block p{font-size:1.25rem;max-width:800px;margin:0 auto}.gallery{column-count:5;column-gap:1rem;padding:1rem}.partnerpanelboard .wp-block-group{border:1px solid #e6e6e6;width:350px;border-radius:5px;padding-top:15px;padding-bottom:15px;background-color:#f8f8f8}.partnerpanelboard .wp-block-group h2{font-size:18px !important;font-weight:100;letter-spacing:.01px}.partnerpanelboard .wp-block-group a{font-size:18px !important;font-weight:100;letter-spacing:.01px;color:#33c0d1}.text-block-legal{background:#0d0d0d;color:#fff;text-align:center !important;max-width:600px;margin:0 auto;margin-top:80px;padding:15px}.text-block-legal h2{font-size:2.25rem;max-width:800px;margin:0 auto 20px auto;letter-spacing:-2px;text-align:center!important}@media (max-width:1024px){.gallery{column-count:3}}@media (max-width:600px){.gallery{column-count:1}.hero h1{font-size:2rem!important}}.gallery-item{margin-bottom:1rem;border-radius:10px;overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,.1)}.gallery-item img{width:100%;height:auto;display:block;transition:transform .4s}.gallery-item:hover img{transform:scale(1.05)}.footer{background:#090909;color:#fff;padding:60px 30px;border-top:1px dotted #fff}.footer ul{list-style:none}.site-menu ul li{padding:10px 0;border-bottom:1px solid #2b2b2b}