@font-face{font-family:Nunito;src:url(/themes/custom/vzbv_rebrush2025/components/vendor/../vendor/fonts/NunitoSans-Regular.ttf) format("truetype")}@font-face{font-family:Nunito Semi Bold;src:url(/themes/custom/vzbv_rebrush2025/components/vendor/../vendor/fonts/NunitoSans-SemiBold.ttf) format("truetype")}@font-face{font-family:Nunito Semi Bold Italic;src:url(/themes/custom/vzbv_rebrush2025/components/vendor/../vendor/fonts/NunitoSans-SemiBoldItalic.ttf) format("truetype")}@font-face{font-family:Nunito Bold;src:url(/themes/custom/vzbv_rebrush2025/components/vendor/../vendor/fonts/NunitoSans-Bold.ttf) format("truetype")}@font-face{font-family:Nunito Bold Italic;src:url(/themes/custom/vzbv_rebrush2025/components/vendor/../vendor/fonts/NunitoSans-BoldItalic.ttf) format("truetype")}@font-face{font-family:Nunito ExtraBold;src:url(/themes/custom/vzbv_rebrush2025/components/vendor/../vendor/fonts/NunitoSans-ExtraBold.ttf) format("truetype")}@font-face{font-family:Nunito ExtraBold Italic;src:url(/themes/custom/vzbv_rebrush2025/components/vendor/../vendor/fonts/NunitoSans-ExtraBoldItalic.ttf) format("truetype")}@font-face{font-family:Nunito Black;src:url(/themes/custom/vzbv_rebrush2025/components/vendor/../vendor/fonts/NunitoSans-Black.ttf) format("truetype")}@font-face{font-family:Nunito Black Italic;src:url(/themes/custom/vzbv_rebrush2025/components/vendor/../vendor/fonts/NunitoSans-BlackItalic.ttf) format("truetype")}@font-face{font-family:Nunito Light;src:url(/themes/custom/vzbv_rebrush2025/components/vendor/../vendor/fonts/NunitoSans-Light.ttf) format("truetype")}@font-face{font-family:Nunito Light Italic;src:url(/themes/custom/vzbv_rebrush2025/components/vendor/../vendor/fonts/NunitoSans-LightItalic.ttf) format("truetype")}body{--secondary-color:#c83f3f;--infographic-bar:#d3d3d3;--infographic-bar-hover:var(--secondary-color);--infographic-bar-unknown:#d3d3d3;--infographic-bg:#f1ecf6}body.jahr-2024,body.jahresbericht{--secondary-color:#0098a1;--infographic-bar:var(--secondary-color);--infographic-bar-hover:#c83f3f;--infographic-bg:#d7eff0}body.jahr-2024 .block-vzbv-infographics{--secondary-color:#c83f3f}body.jahr-2023{--secondary-color:#6b368a;--infographic-bar:#ae91c0;--infographic-bar-hover:#6b368a;--infographic-bg:#f1ecf6}body.rebrush2025{--secondary-color:#dc020e;--infographic-bar:var(--secondary-color);--infographic-bar-hover:#ae0a14;--infographic-bar-unknown:#575656;--infographic-bg:#d9dada}body{--base-font:Fira,Droid serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--base-font-bold:Fira Bold,Droid serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--base-font-light:Fira Light,Droid serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--base-font-medium:Fira Medium,Droid serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}body.vzbv-de.rebrush2025 .container,body.vzbv-de.rebrush2025 .messages,body.vzbv-de.rebrush2025 .page-node-type-aktionsseite .block-system-breadcrumb-block .breadcrumb-nav{max-width:1200px!important}body.vzbv-de.rebrush2025.page-node-type-aktionsseite .block-system-breadcrumb-block{max-width:100%!important}body.vzbv-de.rebrush2025.page-node-type-article .main-content .article-body>div>*{max-width:none}body.vzbv-de.rebrush2025 .article-header.container,body.vzbv-de.rebrush2025 .main-content .article-body>.container.paragraph--slideshow,body.vzbv-de.rebrush2025 .main-content .article-body>.text-section,body.vzbv-de.rebrush2025 .newsletter-wrapper,body.vzbv-de.rebrush2025 .text-section{max-width:880px!important}body.vzbv-de.rebrush2025 .social-media-highlight-box>:not(.social-channels){max-width:800px;margin-left:auto;margin-right:auto}body.vzbv-de.rebrush2025 .blockquote.with-person .person img,body.vzbv-de.rebrush2025 .teaser-list.contacts .teaser-row.contact .teaser-image .fa-phone,body.vzbv-de.rebrush2025 .teaser-list.contacts .teaser-row.contact img,body.vzbv-de.rebrush2025 blockquote.with-person .person img{max-width:200px}body.vzbv-de.rebrush2025.path-frontpage .main.front .main-content{margin-top:0}body.rebrush2025{--base-font:Nunito,sans-serif;--base-font-bold:Nunito ExtraBold,sans-serif;--base-font-light:Nunito,sans-serif;--base-font-medium:Nunito Semi Bold,sans-serif;color:#000}body.rebrush2025 .h1,body.rebrush2025 .h1 a:not(:hover):not(:.focus-visible),body.rebrush2025 .h1 a:not(:hover):not(::focus-visible),body.rebrush2025 .h2,body.rebrush2025 .h2 a:not(:hover):not(:.focus-visible),body.rebrush2025 .h2 a:not(:hover):not(::focus-visible),body.rebrush2025 .h3,body.rebrush2025 .h3 a:not(:hover):not(:.focus-visible),body.rebrush2025 .h3 a:not(:hover):not(::focus-visible),body.rebrush2025 .h4,body.rebrush2025 .h4 a:not(:hover):not(:.focus-visible),body.rebrush2025 .h4 a:not(:hover):not(::focus-visible),body.rebrush2025 .h5,body.rebrush2025 .h5 a:not(:hover):not(:.focus-visible),body.rebrush2025 .h5 a:not(:hover):not(::focus-visible),body.rebrush2025 h1,body.rebrush2025 h1 a:not(:hover):not(:.focus-visible),body.rebrush2025 h1 a:not(:hover):not(::focus-visible),body.rebrush2025 h2,body.rebrush2025 h2 a:not(:hover):not(:.focus-visible),body.rebrush2025 h2 a:not(:hover):not(::focus-visible),body.rebrush2025 h3,body.rebrush2025 h3 a:not(:hover):not(:.focus-visible),body.rebrush2025 h3 a:not(:hover):not(::focus-visible),body.rebrush2025 h4,body.rebrush2025 h4 a:not(:hover):not(:.focus-visible),body.rebrush2025 h4 a:not(:hover):not(::focus-visible),body.rebrush2025 h5,body.rebrush2025 h5 a:not(:hover):not(:.focus-visible),body.rebrush2025 h5 a:not(:hover):not(::focus-visible){color:#000}@media (min-width:1200px){body.rebrush2025 .h1{font-size:2.8125rem}}body.rebrush2025 .newsletter-form-big.extended-form .presseinfos-wrapper legend a,body.rebrush2025 .newsletter-form-big .newsletter-und-aufrufe>legend a{color:#000}body.rebrush2025 .fullscreen-modal .content h2{color:inherit}body.rebrush2025 .h2.section-headline{color:var(--secondary-color);margin-bottom:2rem}body.rebrush2025 .btn-secondary:not(:disabled):not(.disabled):active{color:#fff;background:var(--secondary-color)}body.rebrush2025 .btn-secondary .link-arrow{display:none}body.rebrush2025 .btn-outline-secondary{color:#fff;background:var(--secondary-color)}body.rebrush2025 .btn-outline-secondary.active,body.rebrush2025 .btn-outline-secondary.is-active,body.rebrush2025 .btn-outline-secondary:active,body.rebrush2025 .btn-outline-secondary:focus,body.rebrush2025 .btn-outline-secondary:focus:not([disabled]):not(.disabled),body.rebrush2025 .btn-outline-secondary:hover,body.rebrush2025 .btn-outline-secondary:hover:not([disabled]):not(.disabled),body.rebrush2025 .btn-outline-secondary:not([href]):not([tabindex]).active,body.rebrush2025 .btn-outline-secondary:not([href]):not([tabindex]).is-active,body.rebrush2025 .btn-outline-secondary:not([href]):not([tabindex]):active,body.rebrush2025 .btn-outline-secondary:not([href]):not([tabindex]):focus:not([disabled]):not(.disabled),body.rebrush2025 .btn-outline-secondary:not([href]):not([tabindex]):hover:not([disabled]):not(.disabled){color:var(--secondary-color);background-color:#fff}body.rebrush2025 .block-content--type-mailingwork-formular button[type=submit]:not(:hover):not(:focus),body.rebrush2025 .btn-secondary:not(:hover):not(:focus){background-color:var(--secondary-color);border-color:var(--secondary-color);color:#fff}body.rebrush2025 .banner .group-left a.btn-outline-secondary{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial}body.rebrush2025 .toc .btn{border-radius:0 21px 21px 0;padding-left:.5rem;border-left:none}body.rebrush2025 .toc .btn.active{background:#fff!important;border-color:var(--secondary-color)!important;color:var(--secondary-color)!important}body.rebrush2025 .alphabet .btn-group .btn:not(.btn-text){padding:0;width:31px}body.rebrush2025 .government-period-filter .btn{color:#fff}body.rebrush2025 .government-period-filter .filters .active .btn{background:#fff;color:var(--secondary-color)}body.rebrush2025 header .search-form input[type=search]{border-radius:10px}body.rebrush2025 main .teaser-wrapper-link,body.rebrush2025 main ol,body.rebrush2025 main p:not(.lang-link),body.rebrush2025 main ul{color:#000}body.rebrush2025 main p.subheading{color:var(--secondary-color);margin-bottom:.3rem}body.rebrush2025 main .banner .group-left h2,body.rebrush2025 main .banner .group-left p,body.rebrush2025 main .layout--picwall .media-paragraph figure figcaption .caption-wrapper *{color:#fff}body.rebrush2025 main .banner .group-left .btn-outline-secondary{border-radius:20px}body.rebrush2025 main .container .btn:not(.btn-text){padding:.8rem 1.5em;border-radius:30px}body.rebrush2025 main article .period-navigation .btn{padding:5px 15px!important}@media screen and (min-width:500px){body.rebrush2025 main article .period-navigation .btn{width:40%}}body.rebrush2025 main input[type=checkbox],body.rebrush2025 main input[type=radio]{border-radius:.25rem}body.rebrush2025 main .standpunkte{border-radius:.75rem}@media (min-width:1024px){body.rebrush2025 main .standpunkte{border-radius:1.5rem}}body.rebrush2025 main .tab-wrapper .nav-tabs{border-bottom:1px solid transparent;position:relative;top:1px}@media (max-width:1023.98px){body.rebrush2025 main .tab-wrapper .nav-tabs .nav-item button{border-radius:23px}}@media (min-width:1024px){body.rebrush2025 main .tab-wrapper .nav-tabs .nav-item:first-child button{border-radius:1rem 0 0 0}body.rebrush2025 main .tab-wrapper .nav-tabs .nav-item:last-child button{border-radius:0 1rem 0 0}}body.rebrush2025 main .tab-wrapper .tab-content{border-radius:1rem;border-top-color:var(--secondary-color)}@media (min-width:1024px){body.rebrush2025 main .tab-wrapper .tab-content{border-radius:0 1rem 1rem}}body.rebrush2025 main .accordion-item{border-radius:1.25rem}body.rebrush2025 main .accordion-item .card-header{background:none}body.rebrush2025 main .teaser-row.tool{border-radius:1.5rem}body.rebrush2025 main .slider-teaser-project .slick-slide>div{border-radius:.75rem}body.rebrush2025 .breadcrumb{padding:.75rem 0}body.rebrush2025.page-node-type-landingpage .lang-link{text-align:left}body.rebrush2025 .newsletter-form-big input[type=email],body.rebrush2025 .newsletter-form-big input[type=tel],body.rebrush2025 .newsletter-form-big input[type=text],body.rebrush2025 .newsletter-form-big select:not([multiple]):not([size]),body.rebrush2025 .newsletter-form-big textarea,body.rebrush2025 .newsletter-form input[type=email],body.rebrush2025 .newsletter-form input[type=tel],body.rebrush2025 .newsletter-form input[type=text],body.rebrush2025 .newsletter-form select:not([multiple]):not([size]),body.rebrush2025 .newsletter-form textarea,body.rebrush2025 .registration-form input[type=email],body.rebrush2025 .registration-form input[type=tel],body.rebrush2025 .registration-form input[type=text],body.rebrush2025 .registration-form select:not([multiple]):not([size]),body.rebrush2025 .registration-form textarea,body.rebrush2025 .webform-submission-form input[type=email],body.rebrush2025 .webform-submission-form input[type=tel],body.rebrush2025 .webform-submission-form input[type=text],body.rebrush2025 .webform-submission-form select:not([multiple]):not([size]),body.rebrush2025 .webform-submission-form textarea{border-radius:10px;border-width:3px}body.rebrush2025 .webform-submission-form input[type=submit]{padding:0 25px!important;border-radius:30px;width:auto;text-transform:none}body.rebrush2025 .form-control,body.rebrush2025 input[type=email],body.rebrush2025 input[type=password],body.rebrush2025 input[type=tel],body.rebrush2025 input[type=text],body.rebrush2025 select,body.rebrush2025 textarea{border-radius:10px;border-width:3px}body.rebrush2025 .form-control.required,body.rebrush2025 .form-control:required,body.rebrush2025 .form-control[required],body.rebrush2025 input[type=email].required,body.rebrush2025 input[type=email]:required,body.rebrush2025 input[type=email][required],body.rebrush2025 input[type=password].required,body.rebrush2025 input[type=password]:required,body.rebrush2025 input[type=password][required],body.rebrush2025 input[type=tel].required,body.rebrush2025 input[type=tel]:required,body.rebrush2025 input[type=tel][required],body.rebrush2025 input[type=text].required,body.rebrush2025 input[type=text]:required,body.rebrush2025 input[type=text][required],body.rebrush2025 select.required,body.rebrush2025 select:required,body.rebrush2025 select[required],body.rebrush2025 textarea.required,body.rebrush2025 textarea:required,body.rebrush2025 textarea[required]{border-color:#c00}body.rebrush2025 .form-control.required:not(:invalid),body.rebrush2025 .form-control:required:not(:invalid),body.rebrush2025 .form-control[required]:not(:invalid),body.rebrush2025 input[type=email].required:not(:invalid),body.rebrush2025 input[type=email]:required:not(:invalid),body.rebrush2025 input[type=email][required]:not(:invalid),body.rebrush2025 input[type=password].required:not(:invalid),body.rebrush2025 input[type=password]:required:not(:invalid),body.rebrush2025 input[type=password][required]:not(:invalid),body.rebrush2025 input[type=tel].required:not(:invalid),body.rebrush2025 input[type=tel]:required:not(:invalid),body.rebrush2025 input[type=tel][required]:not(:invalid),body.rebrush2025 input[type=text].required:not(:invalid),body.rebrush2025 input[type=text]:required:not(:invalid),body.rebrush2025 input[type=text][required]:not(:invalid),body.rebrush2025 select.required:not(:invalid),body.rebrush2025 select:required:not(:invalid),body.rebrush2025 select[required]:not(:invalid),body.rebrush2025 textarea.required:not(:invalid),body.rebrush2025 textarea:required:not(:invalid),body.rebrush2025 textarea[required]:not(:invalid){border-color:#4bb543}body.rebrush2025 .form-control.error,body.rebrush2025 .form-control:invalid,body.rebrush2025 input[type=email].error,body.rebrush2025 input[type=email]:invalid,body.rebrush2025 input[type=password].error,body.rebrush2025 input[type=password]:invalid,body.rebrush2025 input[type=tel].error,body.rebrush2025 input[type=tel]:invalid,body.rebrush2025 input[type=text].error,body.rebrush2025 input[type=text]:invalid,body.rebrush2025 select.error,body.rebrush2025 select:invalid,body.rebrush2025 textarea.error,body.rebrush2025 textarea:invalid{border-color:#dc3545}body.rebrush2025 .form-control.error:not(:invalid),body.rebrush2025 input[type=email].error:not(:invalid),body.rebrush2025 input[type=password].error:not(:invalid),body.rebrush2025 input[type=tel].error:not(:invalid),body.rebrush2025 input[type=text].error:not(:invalid),body.rebrush2025 select.error:not(:invalid),body.rebrush2025 textarea.error:not(:invalid){border-color:#4bb543}body.rebrush2025 .search-form.content input[type=search],body.rebrush2025 .search-form.content input[type=text]{border-radius:10px}body.rebrush2025 .container .views-prg-pager .btn,body.rebrush2025 .container .views-prg-pager .button,body.rebrush2025 .pager__item a{border-radius:15px;min-width:30px;padding:.5rem!important}body.rebrush2025 .filters-wrapper .select-filters-wrapper .form-actions input{border-radius:15px;padding-left:15px;padding-right:15px}body.rebrush2025 .grey-select-style select:not([multiple]):not([size]){border-radius:5px}body.rebrush2025 .teaser-wrapper-link .card-body p.teaser-link,body.rebrush2025 .teaser-wrapper-link .teaser-body .teaser-link{display:none}body.rebrush2025 .teaser-wrapper-link:hover .card-body p,body.rebrush2025 .teaser-wrapper-link:hover .hero-content p:not(.teaser-link),body.rebrush2025 .teaser-wrapper-link:hover .teaser-body p:not(.teaser-link){text-decoration:underline;color:var(--secondary-color)}body.rebrush2025 .teaser-wrapper-link:hover .btn-secondary:not(:hover):not(:focus){background:#fff;color:var(--secondary-color)}@media (min-width:1024px){.slider-wrapper .slick-dots li button .slick-dot-icon:before{font-size:.5rem;color:var(--secondary-color);-webkit-transition:.25s;transition:.25s}.slider-wrapper .slick-dots li.slick-active button .slick-dot-icon:before{font-size:.75rem}}.slider-wrapper .slick-next:before,.slider-wrapper .slick-prev:before,.slider-wrapper .swiper-next:before,.slider-wrapper .swiper-prev:before{opacity:1;color:var(--secondary-color)}.slider-wrapper .slick-next:hover:before,.slider-wrapper .slick-prev.focus-visible:before,.slider-wrapper .slick-prev:focus-visible:before,.slider-wrapper .slick-prev:hover:before,.slider-wrapper .swiper-next.focus-visible:before,.slider-wrapper .swiper-next:focus-visible:before,.slider-wrapper .swiper-next:hover:before,.slider-wrapper .swiper-prev.focus-visible:before,.slider-wrapper .swiper-prev:focus-visible:before,.slider-wrapper .swiper-prev:hover:before .slick-next.focus-visible:before,.slider-wrapper .swiper-prev:hover:before .slick-next:focus-visible:before{opacity:.5}.hero2025{position:relative;margin-bottom:4rem}.hero2025 .hero-content{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero2025 .hero-content .date{font-size:1rem;font-family:var(--base-font);color:var(--secondary-color)}.hero2025 .hero-content .hero-icon{color:var(--secondary-color);font-size:1.5rem}@media (min-width:1200px){.hero2025 .hero-content .h2 a{font-size:2.8125rem}}.hero2025 .hero-content .teaser-text{line-height:1.3;margin-bottom:1.5rem}.hero2025 .image.mobile-version{display:none}@media (max-width:1023.98px){.hero2025 .teaser-text{display:none}}@media (max-width:639.98px){.hero2025 .image.desktop-version{display:none}.hero2025 .image.mobile-version{display:block;padding:0}.hero2025 .image.mobile-version figcaption{padding:0 1rem}}.path-frontpage .hero2025 .hero-content{padding-top:1rem}@media (min-width:640px){.path-frontpage .hero2025 .hero-content{padding-top:1rem;padding-bottom:1rem}}.block-content--type-hero-block .slider-wrapper{margin-left:-1rem;margin-right:-1rem}.block-content--type-hero-block .slider-wrapper .button-container{margin-left:1rem;margin-right:1rem}.footer-nav .nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media (max-width:1023.98px){.footer-nav .nav{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.footer-nav .nav a{color:#fff;padding:0 1rem;line-height:1}@media (max-width:1023.98px){.social-and-more{margin-bottom:1rem}footer.footer .footer-container.middle .right .footer-nav ul{display:block}}.backtotop .btn{background:var(--secondary-color);position:relative;top:-25px;width:50px;height:50px;border-radius:50%;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.backtotop .btn:active,.backtotop .btn:focus,.backtotop .btn:hover{background:#fff;border-color:var(--secondary-color)}.backtotop .btn .vz-icons.arrow-up:before{font-size:.75rem}footer.footer .footer-container.middle{background:var(--secondary-color)}footer.footer .footer-container.middle .company-infos,footer.footer .footer-container.middle .company-title,footer.footer .footer-container.middle .h2,footer.footer .footer-container.middle .h3,footer.footer .footer-container.middle .h4,footer.footer .footer-container.middle .h5,footer.footer .footer-container.middle a,footer.footer .footer-container.middle h2,footer.footer .footer-container.middle h3,footer.footer .footer-container.middle h4,footer.footer .footer-container.middle h5,footer.footer .footer-container.middle p{color:#fff}footer.footer .footer-container.middle h2,footer.footer .footer-container.middle strong{font-family:var(--base-font-bold)}footer.footer .footer-container.middle h2 small{font-size:.85rem;text-transform:none}footer.footer .footer-container.middle a{font-size:.85rem}footer.footer .footer-container.middle a:before{display:none}footer.footer .footer-container.middle a:focus,footer.footer .footer-container.middle a:hover{text-decoration:underline}footer.footer .footer-container.middle .left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-color:#fff}footer.footer .footer-container.middle .left .footerlogo-wrapper img{width:320px;height:auto}footer.footer .footer-container.middle .left .claim{font-family:Nunito Black,sans-serif;font-size:10vw;line-height:1;margin:3rem 0}@media (min-width:1024px){footer.footer .footer-container.middle .left .claim{font-size:6vw}}@media (min-width:1200px){footer.footer .footer-container.middle .left .claim{font-size:73px}}@media (min-width:1024px){footer.footer .footer-container.middle .left .social-channels .social-media.justify-content-end{-webkit-box-pack:left!important;-ms-flex-pack:left!important;justify-content:left!important}footer.footer .footer-container.middle .left .social-channels .social-media li:first-child{padding-left:0}}footer.footer .footer-container.middle .left .social-channels .social-media li a{width:50px;height:50px;font-size:1.75rem;background:none;border-color:#fff}footer.footer .footer-container.middle .left .footer-nav .nav li:first-child a{padding-left:0}footer.footer .footer-container.middle .left .footer-nav li:not(:last-child) a{border-right:1px solid #fff}footer.footer .footer-container.middle .footermenu{margin-bottom:1rem}@media (min-width:1024px){footer.footer .footer-container.middle .footermenu{margin-bottom:0}}footer.footer .footer-container.middle .footermenu ul.nav li{margin:0}footer.footer .footer-container.middle .footermenu ul.nav li a{padding:0;vertical-align:top;margin-bottom:3px}footer.footer .footer-container.middle .company-title{margin:0}@media (min-width:1024px){footer.footer .footer-container.middle .left{padding-right:2rem}footer.footer .footer-container.middle .right{padding-left:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}}footer.footer .footer-container.bottom{background:none;color:#333}footer.footer .footer-container.bottom p{color:#333}footer.footer a.focus-visible img,footer.footer a:focus-visible img{border:3px solid #fff}#header{background-color:var(--secondary-color)}@media (min-width:1024px){#header{background-color:#fff}}#header .topbar{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#header .topbar.mobile-topbar{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;background:var(--secondary-color)}#header .topbar.mobile-topbar a.focus-visible,#header .topbar.mobile-topbar a:focus-visible,#header .topbar.mobile-topbar button.focus-visible,#header .topbar.mobile-topbar button:focus-visible{outline:2px solid #fff}#header .topbar.mobile-topbar .topbar-left.sitelogo-wrapper a{display:block}#header .topbar.mobile-topbar .topbar-left.sitelogo-wrapper .logo{max-height:60px;width:250px;height:auto;padding:0;margin:1rem}#header .topbar.mobile-topbar .search-form .search-toggle{color:var(--secondary-color);background:none;border-radius:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#header .topbar.mobile-topbar .search-form .search-toggle .vz-icons.close-x,#header .topbar.mobile-topbar .search-form .search-toggle .vz-icons.search{color:#fff;font-size:1.5rem}#header .topbar.mobile-topbar .search-form .search-toggle span{font-size:0;line-height:0;margin:0}#header .topbar.mobile-topbar .search-form .search-container{top:2.4rem}#header .topbar.mobile-topbar .navbar-toggler{margin-right:1rem;padding:0;width:29px}#header .topbar.mobile-topbar .navbar-toggler:not(.collapsed) .navbar-toggler-icon:after{content:"\e91d";font-style:normal;font-weight:400;font-family:vz-icons;font-size:75%;line-height:1.5}#header .topbar.mobile-topbar .navbar-toggler,#header .topbar.mobile-topbar .navbar-toggler.focus-visible,#header .topbar.mobile-topbar .navbar-toggler.focus-visible .navbar-toggler-icon:after,#header .topbar.mobile-topbar .navbar-toggler .navbar-toggler-icon,#header .topbar.mobile-topbar .navbar-toggler:focus-visible,#header .topbar.mobile-topbar .navbar-toggler:focus-visible .navbar-toggler-icon:after,#header .topbar.mobile-topbar .navbar-toggler:hover,#header .topbar.mobile-topbar .navbar-toggler:hover .navbar-toggler-icon:after{color:#fff;background:none}@media (min-width:1024px){#header .topbar{margin:20px 15px}}#header .topbar .topbar-left.sitelogo-wrapper .logo{margin:0;width:310px;max-height:none}#header .topbar .topbar-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#header .topbar .sub-block-nav{background:none;overflow:visible}#header .topbar .sub-block-nav li .nav-link{background:none;color:#333;font-size:15px;line-height:1.4}#header .topbar .sub-block-nav li a,#header .topbar a{font-family:var(--base-font-medium)}#header .topbar .sub-block-nav li a.focus-visible,#header .topbar .sub-block-nav li a:focus-visible,#header .topbar .sub-block-nav li a:hover,#header .topbar a.focus-visible,#header .topbar a:focus-visible,#header .topbar a:hover{text-decoration:underline;color:var(--secondary-color)}#header .topbar .sub-block-nav li a.focus-visible,#header .topbar .sub-block-nav li a:focus-visible,#header .topbar a.focus-visible,#header .topbar a:focus-visible{outline:1px solid}#header .topbar .search-form{margin-left:1.125rem}#header .topbar .search-form .form-item-search-api-fulltext input.form-autocomplete.ui-autocomplete-loading{background-image:none}#header .topbar .search-form .form-submit{border-radius:0 8px 8px 0}#header .topbar .search-form .form-submit+.vz-icons.search{border-radius:0 8px 8px 0;margin:2px 0 0;height:100%}#header .topbar .search-form .form-submit.focus-visible+.vz-icons.search,#header .topbar .search-form .form-submit:focus-visible+.vz-icons.search,#header .topbar .search-form .form-submit:hover+.vz-icons.search{background:var(--secondary-color);color:#fff}#header .topbar .search-form .search-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#ececec;color:#333;border-radius:25px;padding:13px 20px}#header .topbar .search-form .search-toggle .vz-icons.search{font-size:1rem;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}#header .topbar .search-form .search-toggle .vz-icons.close-x{font-size:.75rem;line-height:24px;width:16px}#header .topbar .search-form .search-toggle span{font-family:var(--base-font-medium);font-size:15px;line-height:1.4;margin-left:4px}#header .topbar .search-form .search-toggle.focus-visible,#header .topbar .search-form .search-toggle:focus-visible,#header .topbar .search-form .search-toggle:hover{background-color:var(--secondary-color);color:#fff}#header .topbar .search-form .search-toggle.focus-visible *,#header .topbar .search-form .search-toggle:focus-visible *,#header .topbar .search-form .search-toggle:hover *{color:#fff}#header .topbar .accessibility-link{margin-left:16px}#header .topbar .accessibility-link svg{width:25px;vertical-align:top}#header .topbar .accessibility-link.focus-visible svg,#header .topbar .accessibility-link:focus-visible svg,#header .topbar .accessibility-link:hover svg{fill:var(--secondary-color)}#header .mainnav-bar{background-color:var(--secondary-color)}#header .mainnav-bar .navbar{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:none}@media (min-width:1024px){#header .mainnav-bar .navbar,#header .mainnav-bar .navbar .main-menu{background-color:var(--secondary-color)}}#header .mainnav-bar .inline-nav .dropdown-submenu>.dropdown-menu.level-1{top:100%;border-top:0;background-color:#ececec;padding:0}#header .mainnav-bar .inline-nav ul.level-0>li>a,#header .mainnav-bar .inline-nav ul.level-0>li span.link{font-family:Nunito ExtraBold;padding:1px 18px 0;font-size:18px;line-height:1}#header .mainnav-bar .inline-nav ul.level-0>li span.link{color:#fff}#header .mainnav-bar .inline-nav ul.main-menu.level-0>li.active>span.link,#header .mainnav-bar .inline-nav ul.main-menu.level-0>li.show>a,#header .mainnav-bar .inline-nav ul.main-menu.level-0>li.show>span.link,#header .mainnav-bar .inline-nav ul.main-menu.level-0>li:hover>a,#header .mainnav-bar .inline-nav ul.main-menu.level-0>li:hover>span.link,#header .mainnav-bar .inline-nav ul.main-menu.level-0>li>a.is-active,#header .mainnav-bar .inline-nav ul.main-menu.level-0>li>a:hover{color:var(--secondary-color)}#header .mainnav-bar .inline-nav ul.main-menu.level-0>li>a.is-active,#header .mainnav-bar .inline-nav ul.main-menu.level-0>li>a:focus,#header .mainnav-bar .inline-nav ul.main-menu.level-0>li>a:hover{background:none;text-decoration:underline}#header .mainnav-bar .inline-nav ul.level-0 li li span.link{padding:0;font-size:1rem;color:#333}@media (min-width:1024px){#header .mainnav-bar .inline-nav ul li .dropdown-toggle{-webkit-transition:.5s;transition:.5s;width:0;overflow:hidden;padding:0}#header .mainnav-bar .inline-nav ul.level-0>li{margin:0}#header .mainnav-bar .inline-nav ul.level-0>li:not(:first-child)>a,#header .mainnav-bar .inline-nav ul.level-0>li:not(:first-child)>span.link{border-left:1px solid #fff}#header .mainnav-bar .inline-nav ul.level-0>li.active+li>a,#header .mainnav-bar .inline-nav ul.level-0>li.active+li>span.link,#header .mainnav-bar .inline-nav ul.level-0>li:hover+li>a,#header .mainnav-bar .inline-nav ul.level-0>li:hover+li>span.link{border-color:var(--secondary-color)}#header .mainnav-bar .inline-nav ul.main-menu.level-0>li>a:focus{background:#fff}#header .mainnav-bar .inline-nav ul li .dropdown-toggle.focus-visible,#header .mainnav-bar .inline-nav ul li .dropdown-toggle:focus-visible,#header .mainnav-bar .inline-nav ul li.show .dropdown-toggle,#header .mainnav-bar .inline-nav ul li a.focus-visible+.dropdown-toggle,#header .mainnav-bar .inline-nav ul li a:focus-visible+.dropdown-toggle{width:25px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#header .mainnav-bar .inline-nav ul li .dropdown-toggle.focus-visible svg,#header .mainnav-bar .inline-nav ul li .dropdown-toggle:focus-visible svg{-webkit-transform:scale(1.3);transform:scale(1.3)}}@media (max-width:1023.98px){#header .mainnav-bar .flyout-footer{display:block;padding:.5rem 0}#header .mainnav-bar .flyout-footer>*{margin:.5rem 0}#header .mainnav-bar .flyout-footer .language-link,#header .mainnav-bar .flyout-footer .nav-link,#header .mainnav-bar .flyout-footer .navbar,#header .mainnav-bar .flyout-footer .navbar-nav,#header .mainnav-bar .flyout-footer .sub-block-nav{background:none;font-size:1rem;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex}#header .mainnav-bar .flyout-footer ul li,#header .mainnav-bar .flyout-footer ul li a{min-height:auto}#header .mainnav-bar .flyout-footer .sub-block-nav ul li:not(:last-child) a{border-right:1px solid #fff}#header .mainnav-bar .flyout-footer a{display:inline-block}#header .mainnav-bar .flyout-footer a:focus,#header .mainnav-bar .flyout-footer a:hover{color:#fff;text-decoration:underline}#header .mainnav-bar .flyout-footer a:before{display:none}#header .mainnav-bar .flyout-footer .sub-block-nav{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#header .mainnav-bar .menu-optional{padding:0 16px;background:var(--secondary-color)}#header .mainnav-bar .menu-optional a{color:#fff}}#header .topbar-right .language-switcher ul li{line-height:.85}#header .topbar-right .language-switcher ul li:first-child{border-right:1px solid #000;padding-right:12px;margin-right:12px}#header .topbar-right .language-switcher ul li a{color:#333;font-size:15px;line-height:1}.language-switcher ul li{padding:0}.language-de #header .language-switcher .language-link.de,.language-en #header .language-switcher .language-link.en{color:var(--secondary-color);font-family:var(--base-font-bold)}@media (max-width:1023.98px){.language-de #header .language-switcher .language-link.de,.language-en #header .language-switcher .language-link.en{display:none}}.search-button .vz-icons,.search-toggle .vz-icons{color:var(--secondary-color)}.language-en #header .mainnav-bar .inline-nav ul.main-menu.level-0>li>a.is-active{background:#fff}.block-vzbv-infographics .infographic-header>div:first-child p{color:var(--secondary-color)}
