@font-face{font-family:'Neo Sans Pro';src:url(//www.branofilter.de/wp-content/themes/branofilter/fonts/NeoSansPro-Bold.eot);src:url(//www.branofilter.de/wp-content/themes/branofilter/fonts/NeoSansPro-Bold.eot?#iefix) format('embedded-opentype'),url(//www.branofilter.de/wp-content/themes/branofilter/fonts/NeoSansPro-Bold.woff2) format('woff2'),url(//www.branofilter.de/wp-content/themes/branofilter/fonts/NeoSansPro-Bold.woff) format('woff'),url(//www.branofilter.de/wp-content/themes/branofilter/fonts/NeoSansPro-Bold.ttf) format('truetype'),url(//www.branofilter.de/wp-content/themes/branofilter/fonts/NeoSansPro-Bold.svg#NeoSansPro-Bold) format('svg');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Neo Sans Pro';src:url(//www.branofilter.de/wp-content/themes/branofilter/fonts/NeoSansPro-Light.eot);src:url(//www.branofilter.de/wp-content/themes/branofilter/fonts/NeoSansPro-Light.eot?#iefix) format('embedded-opentype'),url(//www.branofilter.de/wp-content/themes/branofilter/fonts/NeoSansPro-Light.woff2) format('woff2'),url(//www.branofilter.de/wp-content/themes/branofilter/fonts/NeoSansPro-Light.woff) format('woff'),url(//www.branofilter.de/wp-content/themes/branofilter/fonts/NeoSansPro-Light.ttf) format('truetype'),url(//www.branofilter.de/wp-content/themes/branofilter/fonts/NeoSansPro-Light.svg#NeoSansPro-Light) format('svg');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Neo Sans Pro';src:url(//www.branofilter.de/wp-content/themes/branofilter/fonts/NeoSansPro-Regular.eot);src:url(//www.branofilter.de/wp-content/themes/branofilter/fonts/NeoSansPro-Regular.eot?#iefix) format('embedded-opentype'),url(//www.branofilter.de/wp-content/themes/branofilter/fonts/NeoSansPro-Regular.woff2) format('woff2'),url(//www.branofilter.de/wp-content/themes/branofilter/fonts/NeoSansPro-Regular.woff) format('woff'),url(//www.branofilter.de/wp-content/themes/branofilter/fonts/NeoSansPro-Regular.ttf) format('truetype'),url(//www.branofilter.de/wp-content/themes/branofilter/fonts/NeoSansPro-Regular.svg#NeoSansPro-Regular) format('svg');font-weight:500;font-style:normal;font-display:swap}:root{--color1:#191919;--color2:#fff;--color3:#009fe3;--color4:#cbe2f7;--color5:#f4f9fd;--color6:#767b7f;--color7:#2c2e2f;--color8:#8bbd3e}html{margin-top:0 !important;scroll-behavior:smooth}body{font-family:'Neo Sans Pro';font-weight:500;font-size:15px;line-height:1.75em;color:var(--color7);scroll-behavior:smooth}*{font-family:'Neo Sans Pro'}input,select,textarea{padding:12.5px;border-radius:0;border:0;border-bottom:solid 2px var(--color4);background-color:transparent}option{background:var(--color2);color:var(--color1)}sub{vertical-align:sub;font-size:10px}#pre-header select{color:var(--color2);border-bottom:solid 2px var(--color2);padding:7.5px}input:focus,select:focus{border-bottom:solid 2px var(--color3)}.swiper-slide.benefit{height:100%}label{display:block;margin-top:25px;font-size:12.5px}#kontakt input,#kontakt textarea,#kontakt select{background-color:transparent;color:var(--color2);border-bottom:solid 2px var(--color2)}#kontakt label{color:var(--color2)}strong{font-weight:700}a{cursor:pointer;color:var(--color7)}a.current{color:var(--color3);font-weight:700}a:hover{color:var(--color3)}a.Karriere:hover,a.Career{color:var(--color2)}p,.element{margin-bottom:25px}p.small{font-size:12.5px;margin-bottom:0}.no-element{margin-bottom:0}button{padding:12.5px 25px;font-size:17.5px;background-color:var(--color3);color:var(--color2);border:0}.container{padding:100px 50px;max-width:1500px;margin:0 auto}.container-normal{padding:50px;max-width:1500px;margin:0 auto}.container-halfflat{padding:25px 50px;max-width:1500px;margin:0 auto}.container-flat{padding:12.5px 50px;max-width:1500px;margin:0 auto}.boxed{max-width:1250px;margin:0 auto}.gap,.columns,.grid{gap:50px}.no-gap{gap:0}.headline-1{font-weight:300;font-size:100px;line-height:1em}.headline-2{font-weight:700;font-size:50px;line-height:1em}.headline-3{font-size:30px;line-height:1.25em}.headline-4{font-size:17.5px;font-weight:700;line-height:1.5em}.headline-5{font-size:20px;line-height:1.5em}.headline-6{font-size:15px;line-height:1.5em}.headline-group{display:flex;flex-direction:column-reverse}i{font-size:25px;color:var(--color3)}.underline{border-bottom:solid 1px transparent;width:fit-content}#main-footer .sub-menu{display:none}a:hover .underline{border-bottom:solid 1px var(--color3);color:var(--color3)}.underline.active{border-bottom:solid 1px var(--color3);color:var(--color3)}table tr:nth-child(odd){background:var(--color5)}thead tr{background-color:var(--color3) !important;color:var(--color2);font-weight:700}.details{display:none}.details.active{display:block}.breadcrumb_last{color:var(--color7)}.swiper-pagination-bullet-active{background-color:var(--color3)}model-viewer{width:100%;height:100%}#main-footer li a{color:var(--color2)}#main-footer ul{list-style:none;padding-inline-start:0}#main-header{z-index:999;-webkit-box-shadow:0px 0px 50px 5px rgba(0,0,0,.5);box-shadow:0px 0px 50px 5px rgba(0,0,0,.05)}#extended-content,#extended-content-2{display:none}#extended-content.active,#extended-content-2.active{display:block}#hero-video{height:100%;object-fit:cover;display:block}#hero #intro,#cat-hero #intro{color:var(--color2);background-color:var(--color3);padding:50px;width:33%;position:absolute;bottom:-25px;left:0}#intro p{margin-bottom:0;line-height:1.5em}#cart-drawer .category,#cart-drawer .produktvorteile,#cart-drawer .post_tag{display:none}#cart-drawer select{margin-top:0}#cart-drawer .grid{gap:25px}#cart-drawer .language,#cart-drawer .post_translations{display:none}.Karriere,.Career{background-color:var(--color3);padding:12.5px 25px;color:var(--color2)}.facts{padding-left:25px;border-left:solid 1px var(--color3)}.swiper{padding:50px}.swiper-button-next:after,.swiper-button-prev:after{display:none}.swiper-button-next,.swiper-button-prev{background-color:var(--color3);width:50px;height:50px;display:flex;align-items:center;justify-content:center}.swiper-slide:hover{cursor:pointer}.partnerSwiper .swiper-slide{box-sizing:border-box;padding:12.5px;transform:scale(.75);filter:saturate(0);transition:all .25s ease}.partnerSwiper .swiper-slide-active{transform:scale(1);filter:saturate(1)}.kompetenzenSwiper .swiper-slide{transform:scale(.75)}.kompetenzenSwiper .swiper-slide-active{transform:scale(1);transition:all .25s ease}.kompetenzenSwiper .swiper-slide-active.benefit{background-color:var(--color3);color:var(--color2)}.job .jobs-container{background-color:var(--color5);padding:25px}.job img,.job .extra{display:none}.job.active img,.job.active .extra{display:block}.job:hover div{background-color:var(--color3);color:#fff}.job:hover{cursor:pointer}.job.active .jobs-container{background-color:var(--color3);color:#fff}.job a{color:var(--color2)}.job img{aspect-ratio:5/3;object-fit:cover}img{height:100%;object-fit:cover}.jobs{display:flex;flex-direction:column;gap:25px}#sb_instagram .sbi_photo img{height:-webkit-fill-available;object-fit:cover}.swiper-pagination{bottom:0 !important}#mitarbeiterumfrage .circle{background:conic-gradient(var(--color3) 3.6deg,var(--color5) .1deg)}#ahnliche-themen{padding:25px;background-color:var(--color5)}.circle{width:200px;height:200px;border-radius:100%;background:conic-gradient(var(--color8) 3.6deg,var(--color5) .1deg);display:flex;align-items:center;justify-content:center;text-align:center}.circle-inside{width:190px;height:190px;background-color:var(--color2);border-radius:100%;display:flex;justify-content:center;gap:12.5px;flex-direction:column;padding:25px}#cart{position:relative}.cart-count{width:17.5px;height:17.5px;display:flex;justify-content:center;align-items:center;background-color:var(--color8);color:var(--color2);border-radius:100%;position:absolute;font-size:12.5px;line-height:1em;bottom:-7.5px;right:-7.5px}#cat-hero,#hero{height:80vh;background-size:cover;background-position:center}.gtranslate_wrapper a{color:var(--color2)}.loop-branche{height:100%;display:flex;flex-direction:column;justify-content:space-between}.accordion:hover{cursor:pointer}.panel{max-height:0;overflow:hidden;transition:max-height .2s ease-out}.active-accordion i{transform:rotate(180deg)}.benefit,.vorteil{padding:50px;text-align:center}.benefit img,.vorteil img{width:100% !important;object-fit:contain}.benefit{background-color:var(--color5)}.vorteil{background-color:#8abd3e17}#ap img{height:auto}.job .underline{border-bottom:solid 1px var(--color2)}.job a:hover .underline{font-weight:700;color:var(--color2);border-bottom:solid 1px var(--color2)}#partner img{height:100px;object-fit:contain}.fs-3dglobe-container{height:100vh !important}#cart-drawer{width:500px;height:100%;position:absolute;right:0;top:0;z-index:99999;background-color:var(--color2)}#cart-overlay{display:none;z-index:9999;background-color:#00000075;width:100%;height:100%;position:fixed;left:0;top:0}#menu-overlay{display:none;z-index:99;background-color:#00000075;width:100%;height:100vh;position:absolute}#cart-overlay.active,#menu-overlay.active{display:block}#mega-menu{width:100%;background-color:var(--color5)}#pre-header #social-icons i{font-size:15px;color:var(--color2)}#pre-header ul{list-style:none;padding-inline-start:0px;display:flex;gap:25px}#pre-header li a{font-size:12.5px;color:var(--color2) !important}#mobile-menu{display:none}#mobile-menu .parent{font-size:20px}#main-header .child{display:none}.tooltip{color:var(--color2);text-align:center;background-color:var(--color3);padding:15px}.page-template-page-branogreen-php #branogreen .underline{display:none}.list{display:none}#branogruppe i{font-size:25px}.child-items{display:none}.child-items.active{display:flex;flex-direction:column}.container-normal img{height:200px;object-fit:contain}@media screen and (max-width:1024px){#mobile-menu{display:block;width:100%;height:100vh;position:fixed;right:-100%;top:0;background-color:var(--color3);z-index:99999;transition:right .5s ease}#mobile-menu.active{right:0;transition:right .5s ease}#hero #intro,#cat-hero #intro{width:100%;bottom:0;padding:25px}#cat-hero{height:50vh}.headline-1{font-size:50px}.headline-2{font-size:35px}.headline-3{font-size:25px}.headline-4{font-size:15px}.headline-5{font-size:15px}.container{padding:25px}.container-normal{padding:25px}.container-halfflat{padding:25px}.swiper{padding:25px}.columns,.gap,.grid{gap:25px}.grid-4{grid-template-columns:1fr 1fr}.loop-branche{justify-content:flex-start}a:hover{color:unset}#products .text-container{padding:25px 0}.container-normal img{height:100px}model-viewer{height:50vh}.not-mobile{display:none !important}.fs-3dglobe-container{height:75vh !important}#cart-drawer{width:100%}#cart-drawer .grid{grid-template-columns:1fr 1fr}}