﻿/*!
Theme Name: ZDS
Author: Agentur Adverb / Frank Hellenkamp
Author URI: https://depage.net
Tags: full-site-editing, block-patterns
Text Domain: ZDS
Requires at least: 6.4
Requires PHP: 8.3
Tested up to: 8.3
Version: 1.0.0
*/:root{--content-padding-left: 6rem;--sidebar-width: 4rem;--sidebar-width-button: 4rem;--sidebar-width-open: 16rem;--overlay-height: 14rem}@media screen and (max-width: 1440px){:root{--overlay-height: 10.5rem}}@media screen and (max-width: 1110px){:root{--content-padding-left: 3rem;--overlay-height: 7rem}}@media screen and (max-width: 780px){:root{--content-padding-left: 1.5rem;--sidebar-width: 0rem;--overlay-height: 4.2rem}}@media screen and (min-width: 1110px){.home{--sidebar-width: var(--sidebar-width-open)}}body{--wp--style--root--padding-left: calc(var(--content-padding-left)) !important}html{scroll-behavior:smooth}@media screen and (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body *{box-sizing:border-box}a img{border:none}body,input,textarea,button,.position-columns h3{font-family:var(--wp--preset--font-family--zds-text);line-height:1.3}h1,h2,h3,h4,.wp-block-query-pagination-previous,.wp-block-query-pagination-next,.page-numbers,.page-footer,.date-header,.teaser-register,.wp-block-button__link,.teaser-register-button,.location-map .location-id,.location-map h3{font-family:var(--wp--preset--font-family--zds-headings)}h1 b,h2 b,h3 b,h4 b,.wp-block-query-pagination-previous b,.wp-block-query-pagination-next b,.page-numbers b,.page-footer b,.date-header b,.teaser-register b,.wp-block-button__link b,.teaser-register-button b,.location-map .location-id b,.location-map h3 b{font-weight:inherit}.logo-top{position:absolute;top:3rem;left:var(--content-padding-left);z-index:1000}.logo-top p.wp-block-site-title a{display:block;width:13rem;height:4rem;text-indent:-9999px;background:url("assets/images/zds-logo-white.svg") no-repeat center;background-position:left top}@media screen and (max-width: 780px){.logo-top p.wp-block-site-title a{width:10rem;height:3rem;background-size:contain}}.page-id-5233 .logo-top p.wp-block-site-title a{background:url("assets/images/zds-logo-blue.svg") no-repeat center}.nav-main.sidemenu{position:fixed;right:0;bottom:0;background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--base);height:100vh;width:var(--sidebar-width-button);overflow-x:hidden;overflow-y:auto;margin:0;padding:0;padding-top:6rem;padding-bottom:3rem;box-sizing:border-box;z-index:1000;transition:width .3s ease-in-out;--navigation-layout-direction: row}@media screen and (max-width: 780px){.nav-main.sidemenu{width:0;padding-left:0;padding-right:0;padding-top:4rem;overflow:visible !important}}.nav-main.sidemenu:before{content:"";position:absolute;top:2rem;left:0;width:var(--sidebar-width-button);height:var(--sidebar-width-button);background-image:url("assets/images/burger-menu.svg");background-color:var(--wp--preset--color--primary) !important;background-repeat:no-repeat;background-position:center;background-size:3rem 3rem;transition:transform .3s ease-in-out;z-index:1}@media screen and (max-width: 780px){.nav-main.sidemenu:before{top:0;transform:translateX(-100%)}}@media screen and (min-width: 1110px){.home .nav-main.sidemenu{width:var(--sidebar-width-open)}.home .nav-main.sidemenu:before{transform:translateX(2rem)}.home .nav-main.sidemenu ul{padding-left:3rem;transform:translateX(0)}}.nav-main.sidemenu.open{width:var(--sidebar-width-open)}.nav-main.sidemenu.open:before{transform:translateX(2rem)}.nav-main.sidemenu.open ul{padding-left:3rem;transform:translateX(0)}.nav-main.sidemenu ul{transition:all .3s ease-in-out !important;padding-left:var(--sidebar-width);gap:0 !important;transform:translateX(8rem)}.nav-main.sidemenu ul ul{padding-left:0 !important;transform:translateX(0);max-height:0 !important;overflow:hidden !important}.nav-main.sidemenu .submenu-toggle{font-size:var(--wp--preset--font-size--x-small) !important;padding-left:0 !important;padding-right:3.25rem !important;background-color:rgba(0,0,0,0) !important;position:relative;color:var(--wp--preset--color--base) !important;position:absolute;right:1rem;top:1.125rem;width:2rem;height:2rem;border:none}.nav-main.sidemenu .submenu-toggle::after{position:absolute;right:0;top:50%;bottom:auto !important;content:"";display:block !important;width:3rem;height:3rem;background-image:url("assets/images/arrow-right-white.svg");background-repeat:no-repeat;background-position:center;background-size:3rem;transform:rotate(90deg) translateY(-50%);transform-origin:top center;transition:transform .3s ease}.nav-main.sidemenu ul .open .submenu-toggle{font-size:var(--wp--preset--font-size--x-small) !important;padding-left:0 !important;padding-right:3.25rem !important;background-color:rgba(0,0,0,0) !important;position:relative;color:var(--wp--preset--color--base) !important;position:absolute}.nav-main.sidemenu ul .open .submenu-toggle::after{position:absolute;right:0;top:50%;bottom:auto !important;content:"";display:block !important;width:3rem;height:3rem;background-image:url("assets/images/arrow-right-white.svg");background-repeat:no-repeat;background-position:center;background-size:3rem;transform:rotate(-90deg) translateY(-50%);transform-origin:top center;transition:transform .3s ease}.nav-main.sidemenu ul .open ul{max-height:20rem !important;margin-bottom:1rem}.nav-main.sidemenu li,.nav-main.sidemenu a{padding:0 !important;line-height:1.3 !important;font-size:var(--wp--preset--font-size--x-small) !important;font-family:var(--wp--preset--font-family--zds-headings);width:100% !important;display:block !important}.nav-main.sidemenu .wp-block-navigation__submenu-container,.nav-main.sidemenu .wp-block-navigation-submenu{position:static;display:block;height:auto;width:100%;opacity:1;visibility:visible}.nav-main.sidemenu .wp-block-navigation-submenu{position:relative;top:0}.nav-main.sidemenu .wp-block-navigation__submenu-container{background-color:var(--wp--preset--color--primary) !important;color:var(--wp--preset--color--base) !important;border:none}.nav-main.sidemenu .wp-block-navigation__submenu-container.current-menu-item{font-weight:700;display:block;border:1px solid #fff}.nav-main.sidemenu .wp-block-navigation__submenu-container .wp-block-navigation-items,.nav-main.sidemenu .wp-block-navigation__submenu-container .wp-block-pages-list__item,.nav-main.sidemenu .wp-block-navigation__submenu-container a{font-weight:400;text-transform:none;background-color:rgba(0,0,0,0) !important;color:var(--wp--preset--color--base) !important}@media screen and (max-width: 780px){.nav-main.sidemenu .wp-block-navigation__submenu-container .wp-block-navigation-items,.nav-main.sidemenu .wp-block-navigation__submenu-container .wp-block-pages-list__item,.nav-main.sidemenu .wp-block-navigation__submenu-container a{padding-top:.125rem !important;padding-bottom:.125rem !important}}.nav-main.sidemenu .main-menu,.nav-main.sidemenu .footer-menu{width:var(--sidebar-width-open)}.nav-main.sidemenu .main-menu{margin-bottom:2rem}.nav-main.sidemenu .main-menu>ul>li>a{text-transform:uppercase;font-weight:700;margin-top:1rem;margin-bottom:1rem;font-size:var(--wp--preset--font-size--large) !important}.nav-main.sidemenu .footer-menu{margin-top:auto}.page-footer{background-color:var(--wp--preset--color--primary-light) !important;padding-bottom:4rem !important;padding-left:var(--content-padding-left) !important}.page-footer,.page-footer a{color:var(--wp--preset--color--primary) !important}.page-footer .logo-footer{height:4rem;width:13rem;background:url("assets/images/zds-logo-blue.svg") no-repeat center;background-size:contain;background-position:left top;margin-bottom:4rem !important}.page-footer .contact{max-width:20rem}@media screen and (max-width: 780px){.page-footer .contact{margin-bottom:4rem}}.page-footer .contact h2,.page-footer .contact p{font-size:var(--wp--preset--font-size--x-small) !important}.page-footer .footer-nav-main{flex-direction:row;align-items:flex-start;justify-content:flex-start}.page-footer .footer-nav-main a{font-size:var(--wp--preset--font-size--large) !important;font-weight:700;text-transform:uppercase;padding:0 !important}.page-footer .footer-nav-main ul{min-width:10rem !important}.page-footer .footer-nav-main ul ul a{font-size:var(--wp--preset--font-size--x-small) !important;font-weight:400;line-height:1.5 !important;text-transform:none}.page-footer .footer-nav-main .wp-block-navigation-submenu{flex-direction:column;align-items:flex-start;justify-content:flex-start}.page-footer .footer-nav-main ul .wp-block-navigation__submenu-container{position:static;display:block;height:auto !important;width:12rem !important;opacity:1;visibility:visible !important;border:none;margin-top:1rem;background-color:var(--wp--preset--color--primary-light) !important}.page-footer .footer-nav-main ul .wp-block-navigation__submenu-container li{background-color:var(--wp--preset--color--primary-light) !important}.page-footer .footer-nav-contact{margin-top:auto}.page-footer .footer-nav-contact a{font-size:var(--wp--preset--font-size--x-small) !important}@media screen and (min-width: 1640px){.page-footer .contact+.wp-block-column{transform:translateX(9rem)}}.page-footer .wp-block-column>.wp-block-group{min-height:100%}main{margin-top:0 !important;padding-top:0 !important}@media screen and (min-width: 780px){main{padding-right:var(--sidebar-width) !important}}main>.wp-block-group.alignfull{margin-top:0 !important;padding-top:0 !important}@media screen and (min-width: 780px){aside.sidebar{width:24rem;max-width:100%;margin-left:auto !important;padding-left:4rem !important;margin-right:var(--content-padding-left) !important;float:right !important}}.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){margin-left:0 !important}header.wave+.entry-content-header{margin-top:1rem !important;margin-bottom:4rem !important;z-index:4}@media screen and (min-width: 780px){header.wave+.entry-content-header{margin-top:-1rem !important}}@media screen and (min-width: 1110px){header.wave+.entry-content-header{margin-top:-3rem !important}}@media screen and (min-width: 1440px){header.wave+.entry-content-header{margin-top:-5rem !important}}main .entry-content-header>*,main .entry-content>*{margin-left:0 !important}main .entry-content-header>.alignfull,main .entry-content>.alignfull{margin-left:calc(-1*var(--content-padding-left)) !important}@media screen and (max-width: 780px){main .entry-content-header>.alignfull,main .entry-content>.alignfull{margin-right:calc(-1*var(--content-padding-left)) !important}}.home main .entry-content-header>.alignfull,.home main .entry-content>.alignfull{margin-right:calc(var(--wp--style--root--padding-right)*-1) !important}.slider,.news-slider .wp-block-post-template{position:relative !important;display:block !important;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slider .flex-spacer,.news-slider .wp-block-post-template .flex-spacer{display:none}.slider .slick-list,.news-slider .wp-block-post-template .slick-list{overflow:hidden;margin:0;padding:0}.slider .slick-track,.slider .slick-list,.news-slider .wp-block-post-template .slick-track,.news-slider .wp-block-post-template .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);max-height:100% !important}.slider .slick-track,.news-slider .wp-block-post-template .slick-track{position:relative;left:0;top:0;display:block;margin-left:0;margin-right:auto}.slider .slick-track:before,.slider .slick-track:after,.news-slider .wp-block-post-template .slick-track:before,.news-slider .wp-block-post-template .slick-track:after{content:"";display:table}.slider .slick-track:after,.news-slider .wp-block-post-template .slick-track:after{clear:both}.slick-loading .slider .slick-track,.slick-loading .news-slider .wp-block-post-template .slick-track{visibility:hidden}.slider .slick-slide,.news-slider .wp-block-post-template .slick-slide{clear:none !important;float:left;height:100%;min-height:1px;transition-property:opacity;transition-duration:300ms}[dir=rtl] .slider .slick-slide,[dir=rtl] .news-slider .wp-block-post-template .slick-slide{float:right}.slider .slick-slide img,.news-slider .wp-block-post-template .slick-slide img{display:block}.slider .slick-slide.slick-loading img,.news-slider .wp-block-post-template .slick-slide.slick-loading img{display:none}.slider .slick-slide.dragging img,.slider .slick-slide.dragging a,.news-slider .wp-block-post-template .slick-slide.dragging img,.news-slider .wp-block-post-template .slick-slide.dragging a{pointer-events:none}.slider .slick-slide.slick-active,.news-slider .wp-block-post-template .slick-slide.slick-active{opacity:1}.slick-initialized .slider .slick-slide,.slick-initialized .news-slider .wp-block-post-template .slick-slide{display:block}.slick-loading .slider .slick-slide,.slick-loading .news-slider .wp-block-post-template .slick-slide{visibility:hidden}.slick-vertical .slider .slick-slide,.slick-vertical .news-slider .wp-block-post-template .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.news-slider .wp-block-post-template .slick-list{overflow:visible !important}@media screen and (min-width: 780px){.home .teaser-register-button{display:block !important}}.teaser-register-button{display:none !important}.quote-container+.location-map{margin-top:-4rem !important}@media screen and (min-width: 780px){.intro-columns .contact-element{transform:translateY(-8rem)}}::target-text{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--base)}a{color:var(--wp--preset--color--primary)}a:hover,a:focus{color:var(--wp--preset--color--contrast);text-decoration:underline}.has-x-large-font-size,.has-xx-large-font-size,.is-style-text-display{text-wrap:pretty}@media screen and (max-width: 780px){.has-x-large-font-size,.has-xx-large-font-size,.is-style-text-display{hyphens:auto}}.entry-content h1,.entry-content h2,h1.wp-block-heading,h2.wp-block-heading{color:var(--wp--preset--color--primary)}.has-xx-large-font-size{line-height:1.1}.taxonomy-category a{text-decoration:none}header.wave,header.large,.slider{max-width:100vw !important}header.wave .wp-block-cover,header.large .wp-block-cover,.slider .wp-block-cover{padding:0 !important;padding-left:var(--content-padding-left) !important;margin:0 !important;height:100vh;max-height:60rem}header.wave .wp-block-cover__background,header.large .wp-block-cover__background,.slider .wp-block-cover__background{display:none !important}header.wave .post-title,header.wave .wp-block-cover__inner-container,header.large .post-title,header.large .wp-block-cover__inner-container,.slider .post-title,.slider .wp-block-cover__inner-container{position:absolute;padding:0;margin:0;top:clamp(12rem,25vh,18rem);width:40rem;max-width:calc(100% - var(--sidebar-width) - 9rem) !important}@media screen and (max-width: 780px){header.wave .post-title,header.wave .wp-block-cover__inner-container,header.large .post-title,header.large .wp-block-cover__inner-container,.slider .post-title,.slider .wp-block-cover__inner-container{top:10rem;max-width:calc(100% - var(--sidebar-width) - 4rem) !important;hyphens:auto}}header.wave .post-title h1.wp-block-heading,header.wave .post-title h2.wp-block-heading,header.wave .wp-block-cover__inner-container h1.wp-block-heading,header.wave .wp-block-cover__inner-container h2.wp-block-heading,header.large .post-title h1.wp-block-heading,header.large .post-title h2.wp-block-heading,header.large .wp-block-cover__inner-container h1.wp-block-heading,header.large .wp-block-cover__inner-container h2.wp-block-heading,.slider .post-title h1.wp-block-heading,.slider .post-title h2.wp-block-heading,.slider .wp-block-cover__inner-container h1.wp-block-heading,.slider .wp-block-cover__inner-container h2.wp-block-heading{font-size:var(--wp--preset--font-size--xx-large) !important;line-height:1.2 !important;color:var(--wp--preset--color--base)}@media screen and (max-width: 780px){header.wave .post-title h1.wp-block-heading,header.wave .post-title h2.wp-block-heading,header.wave .wp-block-cover__inner-container h1.wp-block-heading,header.wave .wp-block-cover__inner-container h2.wp-block-heading,header.large .post-title h1.wp-block-heading,header.large .post-title h2.wp-block-heading,header.large .wp-block-cover__inner-container h1.wp-block-heading,header.large .wp-block-cover__inner-container h2.wp-block-heading,.slider .post-title h1.wp-block-heading,.slider .post-title h2.wp-block-heading,.slider .wp-block-cover__inner-container h1.wp-block-heading,.slider .wp-block-cover__inner-container h2.wp-block-heading{font-size:var(--wp--preset--font-size--x-large) !important}}header.wave .post-title p,header.wave .wp-block-cover__inner-container p,header.large .post-title p,header.large .wp-block-cover__inner-container p,.slider .post-title p,.slider .wp-block-cover__inner-container p{font-size:var(--wp--preset--font-size--small) !important;line-height:1.5 !important}header.wave .post-title .wp-block-button .wp-block-button__link,header.wave .wp-block-cover__inner-container .wp-block-button .wp-block-button__link,header.large .post-title .wp-block-button .wp-block-button__link,header.large .wp-block-cover__inner-container .wp-block-button .wp-block-button__link,.slider .post-title .wp-block-button .wp-block-button__link,.slider .wp-block-cover__inner-container .wp-block-button .wp-block-button__link{font-size:var(--wp--preset--font-size--x-small) !important;padding-left:0 !important;padding-right:2.5rem !important;background-color:rgba(0,0,0,0) !important;position:relative;color:var(--wp--preset--color--base) !important}header.wave .post-title .wp-block-button .wp-block-button__link::after,header.wave .wp-block-cover__inner-container .wp-block-button .wp-block-button__link::after,header.large .post-title .wp-block-button .wp-block-button__link::after,header.large .wp-block-cover__inner-container .wp-block-button .wp-block-button__link::after,.slider .post-title .wp-block-button .wp-block-button__link::after,.slider .wp-block-cover__inner-container .wp-block-button .wp-block-button__link::after{position:absolute;right:0;top:50%;bottom:auto !important;content:"";display:block !important;width:2rem;height:2rem;background-image:url("assets/images/arrow-right-white.svg");background-repeat:no-repeat;background-position:center;background-size:2rem;transform:rotate(0deg) translateY(-50%);transform-origin:top center;transition:transform .3s ease}header.wave .post-title .wp-block-button .wp-block-button__link::after,header.wave .wp-block-cover__inner-container .wp-block-button .wp-block-button__link::after,header.large .post-title .wp-block-button .wp-block-button__link::after,header.large .wp-block-cover__inner-container .wp-block-button .wp-block-button__link::after,.slider .post-title .wp-block-button .wp-block-button__link::after,.slider .wp-block-cover__inner-container .wp-block-button .wp-block-button__link::after{margin-left:.5rem}header.wave .topics,header.wave .slick-dots,header.large .topics,header.large .slick-dots,.slider .topics,.slider .slick-dots{margin-left:var(--content-padding-left);padding-left:0;position:absolute;bottom:10rem;list-style:none;width:calc(100% - var(--sidebar-width)) !important;max-width:80rem !important;display:flex;flex-direction:row;flex-wrap:wrap;gap:0}header.wave .topics .wp-block-button,header.wave .topics li,header.wave .slick-dots .wp-block-button,header.wave .slick-dots li,header.large .topics .wp-block-button,header.large .topics li,header.large .slick-dots .wp-block-button,header.large .slick-dots li,.slider .topics .wp-block-button,.slider .topics li,.slider .slick-dots .wp-block-button,.slider .slick-dots li{width:20%;min-width:10rem;max-width:20rem}header.wave .topics li .wp-block-button,header.wave .slick-dots li .wp-block-button,header.large .topics li .wp-block-button,header.large .slick-dots li .wp-block-button,.slider .topics li .wp-block-button,.slider .slick-dots li .wp-block-button{width:100% !important}header.wave .topics .wp-block-button,header.wave .slick-dots .wp-block-button,header.large .topics .wp-block-button,header.large .slick-dots .wp-block-button,.slider .topics .wp-block-button,.slider .slick-dots .wp-block-button{display:block;padding:0;margin:0;border:none;background:none;color:var(--wp--preset--color--base) !important;font-size:var(--wp--preset--font-size--x-small) !important;font-weight:700 !important;text-align:left}header.wave .topics .wp-block-button .wp-block-button__link,header.wave .slick-dots .wp-block-button .wp-block-button__link,header.large .topics .wp-block-button .wp-block-button__link,header.large .slick-dots .wp-block-button .wp-block-button__link,.slider .topics .wp-block-button .wp-block-button__link,.slider .slick-dots .wp-block-button .wp-block-button__link{display:block;position:relative;width:100%;margin:0;padding:0;padding-top:5.5rem;padding-bottom:1rem;color:var(--wp--preset--color--base) !important;background:none;text-align:left;cursor:pointer;word-break:normal;white-space:nowrap}header.wave .topics .wp-block-button .wp-block-button__link::after,header.wave .slick-dots .wp-block-button .wp-block-button__link::after,header.large .topics .wp-block-button .wp-block-button__link::after,header.large .slick-dots .wp-block-button .wp-block-button__link::after,.slider .topics .wp-block-button .wp-block-button__link::after,.slider .slick-dots .wp-block-button .wp-block-button__link::after{content:"";position:absolute;left:0;top:0;width:100%;height:3.5rem;margin:0;padding:0;padding-top:1rem;color:var(--wp--preset--color--base);opacity:.3;border-bottom:.2rem solid var(--wp--preset--color--base);background-repeat:no-repeat;background-size:3.5rem 3.5rem;background-position:left top;transition:border,opacity .3s ease-in-out}header.wave .topics .slick-active .wp-block-button__link::after,header.wave .slick-dots .slick-active .wp-block-button__link::after,header.large .topics .slick-active .wp-block-button__link::after,header.large .slick-dots .slick-active .wp-block-button__link::after,.slider .topics .slick-active .wp-block-button__link::after,.slider .slick-dots .slick-active .wp-block-button__link::after{opacity:1}@media screen and (max-width: 1110px){header.wave .topics,header.wave .slick-dots,header.large .topics,header.large .slick-dots,.slider .topics,.slider .slick-dots{width:calc(100% - var(--sidebar-width) - 3rem) !important}}header.wave .topics,header.large .topics,.slider .topics{bottom:10rem}@media screen and (max-width: 1110px){header.wave .topics,header.large .topics,.slider .topics{bottom:4rem}header.wave .topics .wp-block-button,header.wave .topics li,header.large .topics .wp-block-button,header.large .topics li,.slider .topics .wp-block-button,.slider .topics li{margin-bottom:1rem}}header.wave .topics .wp-block-button,header.wave .topics li,header.large .topics .wp-block-button,header.large .topics li,.slider .topics .wp-block-button,.slider .topics li{min-width:12rem}@media screen and (max-width: 1440px){header.wave .slick-dots .wp-block-button,header.wave .slick-dots li,header.large .slick-dots .wp-block-button,header.large .slick-dots li,.slider .slick-dots .wp-block-button,.slider .slick-dots li{min-width:5rem}header.wave .slick-dots li .wp-block-button,header.large .slick-dots li .wp-block-button,.slider .slick-dots li .wp-block-button{width:100% !important}header.wave .slick-dots .wp-block-button .wp-block-button__link,header.large .slick-dots .wp-block-button .wp-block-button__link,.slider .slick-dots .wp-block-button .wp-block-button__link{font-size:.9em !important}}@media screen and (max-width: 1280px){header.wave .slick-dots .wp-block-button .wp-block-button__link,header.large .slick-dots .wp-block-button .wp-block-button__link,.slider .slick-dots .wp-block-button .wp-block-button__link{font-size:.75em !important}}@media screen and (max-width: 780px){header.wave .slick-dots .wp-block-button,header.wave .slick-dots li,header.large .slick-dots .wp-block-button,header.large .slick-dots li,.slider .slick-dots .wp-block-button,.slider .slick-dots li{min-width:3.5rem}header.wave .slick-dots li .wp-block-button,header.large .slick-dots li .wp-block-button,.slider .slick-dots li .wp-block-button{width:100% !important}header.wave .slick-dots .wp-block-button .wp-block-button__link,header.large .slick-dots .wp-block-button .wp-block-button__link,.slider .slick-dots .wp-block-button .wp-block-button__link{text-indent:-9999px !important;text-align:left !important;padding-top:3.5rem}header.wave .slick-dots .wp-block-button .wp-block-button__link::after,header.large .slick-dots .wp-block-button .wp-block-button__link::after,.slider .slick-dots .wp-block-button .wp-block-button__link::after{height:3rem !important;background-size:3rem 3rem !important}}header.wave .slick-progress,header.large .slick-progress,.slider .slick-progress{position:absolute;bottom:10rem;right:3.5rem;width:3rem;height:3rem;background-image:url("assets/images/progress-play.svg");background-repeat:no-repeat;background-position:center;background-size:75%;z-index:1000}@media screen and (max-width: 1110px){header.wave .slick-progress,header.large .slick-progress,.slider .slick-progress{bottom:6.5rem}}header.wave .slick-progress.running,header.large .slick-progress.running,.slider .slick-progress.running{background-image:url("assets/images/progress-pause.svg")}header.wave .slick-progress::after,header.large .slick-progress::after,.slider .slick-progress::after{content:"";display:block;position:absolute;left:0;top:0;width:3rem;height:3rem;border-radius:50%;overflow:hidden;clip-path:path("M24,0 C37.254834,0 48,10.745166 48,24 C48,37.254834 37.254834,48 24,48 C10.745166,48 0,37.254834 0,24 C0,10.745166 10.745166,0 24,0 Z M24,4 C12.954305,4 4,12.954305 4,24 C4,35.045695 12.954305,44 24,44 C35.045695,44 44,35.045695 44,24 C44,12.954305 35.045695,4 24,4 Z");background:conic-gradient(rgb(255, 255, 255) 0turn, rgb(255, 255, 255) calc(0.999turn * var(--progress)), rgba(255, 255, 255, 0.2) calc(1turn * var(--progress)), rgba(255, 255, 255, 0.2))}.header.wave{margin-top:0}.header.wave+main{z-index:4;margin-top:1rem !important}@media screen and (min-width: 1280px){.header.wave+main{margin-top:-2rem !important}}.header.wave,.header.wave .slick-slide,.header.wave header.wp-block-group,.header.wave .wp-block-post-featured-image,.header.wave .wp-block-cover,.header.wave .wp-block-post-featured-image img,.header.wave .wp-block-cover img{height:50vh !important;min-height:calc(20rem + var(--overlay-height)) !important;max-height:calc(30rem + var(--overlay-height)) !important}.header.wave.with-title,.header.wave.with-title .slick-slide,.header.wave.with-title header.wp-block-group,.header.wave.with-title .wp-block-post-featured-image,.header.wave.with-title .wp-block-cover,.header.wave.with-title .wp-block-post-featured-image img,.header.wave.with-title .wp-block-cover img{height:calc(30rem + var(--overlay-height)) !important;min-height:unset !important;max-height:unset !important}.header.wave.small,.header.wave.small .slick-slide,.header.wave.small header.wp-block-group,.header.wave.small .wp-block-post-featured-image,.header.wave.small .wp-block-cover,.header.wave.small .wp-block-post-featured-image img,.header.wave.small .wp-block-cover img{height:calc(13rem + var(--overlay-height)) !important;min-height:unset !important;max-height:unset !important}.header.wave.small.with-title,.header.wave.small.with-title .slick-slide,.header.wave.small.with-title header.wp-block-group,.header.wave.small.with-title .wp-block-post-featured-image,.header.wave.small.with-title .wp-block-cover,.header.wave.small.with-title .wp-block-post-featured-image img,.header.wave.small.with-title .wp-block-cover img{height:calc(20rem + var(--overlay-height)) !important;min-height:unset !important;max-height:unset !important}.header.wave .wp-block-post-featured-image,.header.wave .wp-block-post-featured-image img,.header.wave .wp-block-cover img{display:block;width:100%;height:100%;object-fit:cover}.header.wave .post-title{position:absolute;left:var(--content-padding-left);z-index:10}.header.wave .post-title h1.wp-block-heading{color:var(--wp--preset--color--base) !important}.header.wave header.post,.header.wave .wp-block-cover{position:relative}.header.wave header.post::after,.header.wave .wp-block-cover::after{content:"";position:absolute;bottom:0 !important;left:0;width:100%;height:100%;background:url("assets/images/wave-white.svg") no-repeat bottom center;background-size:100% var(--overlay-height);pointer-events:none;z-index:2}.header.wave.with-image header.post::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-size:100% 100%;pointer-events:none;z-index:1}.header.wave .wp-block-cover::before{content:"";position:absolute;bottom:calc(var(--overlay-height) - 9rem);left:var(--content-padding-left);width:6rem;height:6rem;background-size:100% 100%;background-repeat:no-repeat;z-index:3}.wp-block-button.icon-wettbewerbsfaehigkeit .wp-block-button__link::after{background-image:url("assets/images/icon-wettbewerbsfaehigkeit.svg")}.slick-dots .wp-block-button.icon-wettbewerbsfaehigkeit .wp-block-button__link::after{background-image:url("assets/images/icon-wettbewerbsfaehigkeit-white.svg") !important}.wp-block-button.icon-infrastruktur .wp-block-button__link::after{background-image:url("assets/images/icon-infrastruktur.svg")}.slick-dots .wp-block-button.icon-infrastruktur .wp-block-button__link::after{background-image:url("assets/images/icon-infrastruktur-white.svg") !important}.wp-block-button.icon-energiewende .wp-block-button__link::after{background-image:url("assets/images/icon-energiewende.svg")}.slick-dots .wp-block-button.icon-energiewende .wp-block-button__link::after{background-image:url("assets/images/icon-energiewende-white.svg") !important}.wp-block-button.icon-zeitenwende .wp-block-button__link::after{background-image:url("assets/images/icon-zeitenwende.svg")}.slick-dots .wp-block-button.icon-zeitenwende .wp-block-button__link::after{background-image:url("assets/images/icon-zeitenwende-white.svg") !important}.wp-block-button.icon-hafen-der-zukunft .wp-block-button__link::after{background-image:url("assets/images/icon-hafen-der-zukunft.svg")}.slick-dots .wp-block-button.icon-hafen-der-zukunft .wp-block-button__link::after{background-image:url("assets/images/icon-hafen-der-zukunft-white.svg") !important}header.large{height:auto !important;min-height:max(45rem,100vh) !important;background-color:var(--wp--preset--color--primary-light);margin-top:-24px !important;display:flex;flex-direction:column;overflow:visible}header.large .post-title,header.large .topics{position:relative;margin:0;margin-bottom:15rem;bottom:inherit !important}header.large h1.wp-block-heading,header.large h2.wp-block-heading,header.large p,header.large .topics .wp-block-button .wp-block-button__link{color:var(--wp--preset--color--primary) !important}header.large .topics{margin-top:auto;margin-bottom:3rem}@media screen and (max-width: 1280px){header.large .topics .wp-block-button{min-width:9rem}}header.large .topics .wp-block-button .wp-block-button__link{padding-top:6.5rem}header.large .topics .wp-block-button .wp-block-button__link::after{height:5rem;background-size:5rem 5rem;opacity:1 !important;border-color:rgba(6,52,114,.2) !important}@media screen and (max-width: 780px){header.large .topics .wp-block-button .wp-block-button__link{padding-top:4rem}header.large .topics .wp-block-button .wp-block-button__link::after{height:2.5rem;background-size:3rem 3rem}}@media screen and (max-width: 1440px){header.large .topics .wp-block-button .wp-block-button__link{font-size:.9em !important}}@media screen and (max-width: 1280px){header.large .topics .wp-block-button .wp-block-button__link{font-size:.75em !important}}header.large h2{display:none !important}.header.wave{background-color:var(--wp--preset--color--secondary)}.header.wave header.post::before,.header.wave.with-image header.post::before{background:linear-gradient(to right, rgba(6, 52, 114, 0.8), rgba(0, 0, 0, 0) 60%),linear-gradient(20deg, rgba(6, 52, 114, 0.8), rgba(0, 0, 0, 0) 80%);mix-blend-mode:multiply}.category-pressemitteilung .header.wave{background-color:var(--wp--preset--color--secondary)}.category-pressemitteilung .header.wave header.post::before,.category-pressemitteilung .header.wave.with-image header.post::before{background:linear-gradient(to right, rgba(6, 52, 114, 0.8), rgba(0, 0, 0, 0) 60%),linear-gradient(20deg, rgba(6, 52, 114, 0.8), rgba(0, 0, 0, 0) 80%);mix-blend-mode:multiply}figure figcaption.wp-element-caption{font-size:var(--wp--preset--font-size--x-small)}.numbers-about-zds figure figcaption.wp-element-caption{padding-left:1rem}.wp-block-query-pagination-previous,.wp-block-query-pagination-next{text-decoration:none !important;text-transform:uppercase !important;font-size:var(--wp--preset--font-size--x-small) !important;letter-spacing:.15em !important;line-height:1.2 !important;color:var(--wp--preset--color--primary) !important}.wp-block-query-pagination-next-arrow.is-arrow-arrow{font-size:var(--wp--preset--font-size--x-small) !important;padding-left:0 !important;padding-right:2.5rem !important;background-color:rgba(0,0,0,0) !important;position:relative;color:var(--wp--preset--color--primary) !important;text-indent:-9999px}.wp-block-query-pagination-next-arrow.is-arrow-arrow::after{position:absolute;right:0;top:50%;bottom:auto !important;content:"";display:block !important;width:2rem;height:2rem;background-image:url("assets/images/arrow-right-blue-go.svg");background-repeat:no-repeat;background-position:center;background-size:2rem;transform:rotate(0deg) translateY(-50%);transform-origin:top center;transition:transform .3s ease}.wp-block-query-pagination-previous-arrow.is-arrow-arrow{font-size:var(--wp--preset--font-size--x-small) !important;padding-left:0 !important;padding-right:2.5rem !important;background-color:rgba(0,0,0,0) !important;position:relative;color:var(--wp--preset--color--primary) !important;text-indent:-9999px}.wp-block-query-pagination-previous-arrow.is-arrow-arrow::after{position:absolute;right:0;top:50%;bottom:auto !important;content:"";display:block !important;width:2rem;height:2rem;background-image:url("assets/images/arrow-right-blue-go.svg");background-repeat:no-repeat;background-position:center;background-size:2rem;transform:rotate(180deg) translateY(-50%);transform-origin:top center;transition:transform .3s ease}.page-numbers{display:inline-block !important;border-radius:50% !important;width:2.5rem !important;height:2.5rem !important;line-height:2.5rem !important;background-color:var(--wp--preset--color--primary-light) !important;text-align:center !important;text-decoration:none !important}.page-numbers.current{background-color:var(--wp--preset--color--primary) !important;color:#fff !important}.news-grid,.news-slider{margin-top:6rem !important;margin-bottom:6rem !important;padding-left:var(--content-padding-left);max-width:100vw !important;min-height:29rem;overflow-x:hidden;overflow-y:visible}.news-grid .wp-block-post,.news-slider .wp-block-post{cursor:pointer}.news-grid h2,.news-slider h2{color:var(--wp--preset--color--primary);font-size:var(--wp--preset--font-size--x-large) !important}.news-grid .short-title+h4,.news-slider .short-title+h4{display:none !important}.news-grid .slick-slide .wp-block-post>*,.news-slider .slick-slide .wp-block-post>*{transition:opacity 300ms ease-in-out}.news-grid .slick-slide.slick-current .wp-block-post>*,.news-grid .slick-slide.slick-active .wp-block-post>*,.news-slider .slick-slide.slick-current .wp-block-post>*,.news-slider .slick-slide.slick-active .wp-block-post>*{opacity:1 !important}.news-grid .slick-slide.slick-current~.slick-slide .wp-block-post>*,.news-grid .slick-slide.slick-active~.slick-slide .wp-block-post>*,.news-slider .slick-slide.slick-current~.slick-slide .wp-block-post>*,.news-slider .slick-slide.slick-active~.slick-slide .wp-block-post>*{opacity:.6}@media screen and (min-width: 780px){.news-grid .wp-block-post-template,.news-slider .wp-block-post-template{padding-left:16rem !important}}.news-grid .wp-block-post-template .wp-block-post,.news-slider .wp-block-post-template .wp-block-post{width:20rem !important;height:25rem !important;margin-top:0;margin-right:3rem;overflow:hidden;border-radius:1rem;box-shadow:0 0 .75rem rgba(0,0,0,.3);background-color:var(--wp--preset--color--base);color:var(--wp--preset--color--primary);transition:box-shadow 300ms ease-in-out}.news-grid .wp-block-post-template .wp-block-post:hover,.news-slider .wp-block-post-template .wp-block-post:hover{box-shadow:0 0 1rem rgba(0,0,0,.5)}.news-grid .wp-block-post-template .wp-block-post h4,.news-slider .wp-block-post-template .wp-block-post h4{font-size:var(--wp--preset--font-size--medium) !important;margin-bottom:0 !important}.news-grid .wp-block-post-template .wp-block-post h4,.news-grid .wp-block-post-template .wp-block-post h4 a,.news-slider .wp-block-post-template .wp-block-post h4,.news-slider .wp-block-post-template .wp-block-post h4 a{color:var(--wp--preset--color--primary) !important}.news-grid .wp-block-post-template .wp-block-post p,.news-slider .wp-block-post-template .wp-block-post p{color:var(--wp--preset--color--contrast) !important;font-size:var(--wp--preset--font-size--small) !important}.news-grid .wp-block-post-template .wp-block-post h4,.news-grid .wp-block-post-template .wp-block-post .wp-block-post-excerpt,.news-slider .wp-block-post-template .wp-block-post h4,.news-slider .wp-block-post-template .wp-block-post .wp-block-post-excerpt{padding-left:1rem;padding-right:1rem}.news-grid .wp-block-post-template .wp-block-post h4,.news-grid .wp-block-post-template .wp-block-post h4 a,.news-grid .wp-block-post-template .wp-block-post .wp-block-post-excerpt,.news-grid .wp-block-post-template .wp-block-post .wp-block-post-excerpt a,.news-slider .wp-block-post-template .wp-block-post h4,.news-slider .wp-block-post-template .wp-block-post h4 a,.news-slider .wp-block-post-template .wp-block-post .wp-block-post-excerpt,.news-slider .wp-block-post-template .wp-block-post .wp-block-post-excerpt a{hyphens:auto}.news-grid .wp-block-post-template .wp-block-post .wp-block-post-excerpt,.news-slider .wp-block-post-template .wp-block-post .wp-block-post-excerpt{margin-top:.5rem !important;margin-bottom:1rem !important}.news-grid .wp-block-post-template .wp-block-post .date-header,.news-slider .wp-block-post-template .wp-block-post .date-header{font-size:var(--wp--preset--font-size--xx-small) !important;color:var(--wp--preset--color--base) !important;display:flex;flex-direction:row;height:2rem;padding:0 1rem;margin:0;overflow:hidden}.news-grid .wp-block-post-template .wp-block-post .date-header *,.news-slider .wp-block-post-template .wp-block-post .date-header *{color:inherit !important;text-decoration:none !important;font-size:inherit !important;width:auto !important;height:2rem !important;line-height:2rem !important;padding:0;margin:0}.news-grid .wp-block-post-template .wp-block-post .date-header .wp-block-post-terms,.news-slider .wp-block-post-template .wp-block-post .date-header .wp-block-post-terms{text-transform:uppercase;letter-spacing:.2em;margin-left:0 !important}.news-grid .wp-block-post-template .wp-block-post .date-header .wp-block-post-terms>*,.news-slider .wp-block-post-template .wp-block-post .date-header .wp-block-post-terms>*{display:none !important}.news-grid .wp-block-post-template .wp-block-post .date-header .wp-block-post-terms>*:first-child,.news-slider .wp-block-post-template .wp-block-post .date-header .wp-block-post-terms>*:first-child{display:inline !important}.news-grid .wp-block-post-template .wp-block-post .date-header .wp-block-post-date,.news-slider .wp-block-post-template .wp-block-post .date-header .wp-block-post-date{margin-right:0 !important}.news-grid .wp-block-post-template .wp-block-post .wp-block-post-featured-image img,.news-slider .wp-block-post-template .wp-block-post .wp-block-post-featured-image img{width:100%;height:10rem;object-fit:cover;object-position:center}.news-grid .date-header,.news-slider .date-header{background-color:var(--wp--preset--color--primary) !important}.news-grid .category-pressemitteilung.category-wettbewerbsfaehigkeit-only .date-header .wp-block-post-terms>*:first-child,.news-grid .category-pressemitteilung.category-infrastruktur-only .date-header .wp-block-post-terms>*:first-child,.news-grid .category-pressemitteilung.category-energiewende-only .date-header .wp-block-post-terms>*:first-child,.news-grid .category-pressemitteilung.category-zeitenwende-only .date-header .wp-block-post-terms>*:first-child,.news-grid .category-pressemitteilung.category-hafen-der-zukunft-only .date-header .wp-block-post-terms>*:first-child,.news-slider .category-pressemitteilung.category-wettbewerbsfaehigkeit-only .date-header .wp-block-post-terms>*:first-child,.news-slider .category-pressemitteilung.category-infrastruktur-only .date-header .wp-block-post-terms>*:first-child,.news-slider .category-pressemitteilung.category-energiewende-only .date-header .wp-block-post-terms>*:first-child,.news-slider .category-pressemitteilung.category-zeitenwende-only .date-header .wp-block-post-terms>*:first-child,.news-slider .category-pressemitteilung.category-hafen-der-zukunft-only .date-header .wp-block-post-terms>*:first-child{display:none !important}.news-grid .category-pressemitteilung.category-wettbewerbsfaehigkeit-only .date-header .wp-block-post-terms>*:nth-child(3),.news-grid .category-pressemitteilung.category-infrastruktur-only .date-header .wp-block-post-terms>*:nth-child(3),.news-grid .category-pressemitteilung.category-energiewende-only .date-header .wp-block-post-terms>*:nth-child(3),.news-grid .category-pressemitteilung.category-zeitenwende-only .date-header .wp-block-post-terms>*:nth-child(3),.news-grid .category-pressemitteilung.category-hafen-der-zukunft-only .date-header .wp-block-post-terms>*:nth-child(3),.news-slider .category-pressemitteilung.category-wettbewerbsfaehigkeit-only .date-header .wp-block-post-terms>*:nth-child(3),.news-slider .category-pressemitteilung.category-infrastruktur-only .date-header .wp-block-post-terms>*:nth-child(3),.news-slider .category-pressemitteilung.category-energiewende-only .date-header .wp-block-post-terms>*:nth-child(3),.news-slider .category-pressemitteilung.category-zeitenwende-only .date-header .wp-block-post-terms>*:nth-child(3),.news-slider .category-pressemitteilung.category-hafen-der-zukunft-only .date-header .wp-block-post-terms>*:nth-child(3){display:inline !important}.news-grid .category-wettbewerbsfaehigkeit-only .date-header,.news-grid.cat-wettbewerbsfaehigkeit .date-header,.news-slider .category-wettbewerbsfaehigkeit-only .date-header,.news-slider.cat-wettbewerbsfaehigkeit .date-header{background-color:var(--wp--preset--color--competition) !important}.news-grid .category-infrastruktur-only .date-header,.news-grid.cat-infrastruktur .date-header,.news-slider .category-infrastruktur-only .date-header,.news-slider.cat-infrastruktur .date-header{background-color:var(--wp--preset--color--infrastructure) !important}.news-grid .category-energiewende-only .date-header,.news-grid.cat-energiewende .date-header,.news-slider .category-energiewende-only .date-header,.news-slider.cat-energiewende .date-header{background-color:var(--wp--preset--color--energy) !important}.news-grid .category-zeitenwende-only .date-header,.news-grid.cat-zeitenwende .date-header,.news-slider .category-zeitenwende-only .date-header,.news-slider.cat-zeitenwende .date-header{background-color:var(--wp--preset--color--timeshift) !important}.news-grid .category-hafen-der-zukunft-only .date-header,.news-grid.cat-hafen-der-zukunft .date-header,.news-slider .category-hafen-der-zukunft-only .date-header,.news-slider.cat-hafen-der-zukunft .date-header{background-color:var(--wp--preset--color--future) !important}.news-grid .slick-arrow,.news-slider .slick-arrow{position:absolute !important;display:block !important;top:-6rem;bottom:auto;margin:0 !important;text-indent:-9999px;width:4rem;height:4rem;border:none !important;cursor:pointer}.news-grid .slick-next,.news-slider .slick-next{font-size:var(--wp--preset--font-size--x-small) !important;padding-left:0 !important;padding-right:4.75rem !important;background-color:rgba(0,0,0,0) !important;position:relative;color:var(--wp--preset--color--primary) !important;padding:0 !important;right:calc(var(--sidebar-width) + 2rem)}.news-grid .slick-next::after,.news-slider .slick-next::after{position:absolute;right:0;top:50%;bottom:auto !important;content:"";display:block !important;width:5rem;height:5rem;background-image:url("assets/images/arrow-right-blue.svg");background-repeat:no-repeat;background-position:center;background-size:5rem;transform:rotate(0deg) translateY(-50%);transform-origin:top center;transition:transform .3s ease}@media screen and (max-width: 780px){.news-grid .slick-next,.news-slider .slick-next{right:2rem}}.news-grid .slick-prev,.news-slider .slick-prev{font-size:var(--wp--preset--font-size--x-small) !important;padding-left:0 !important;padding-right:4.75rem !important;background-color:rgba(0,0,0,0) !important;position:relative;color:var(--wp--preset--color--primary) !important;padding:0 !important;right:calc(var(--sidebar-width) + 6rem)}.news-grid .slick-prev::after,.news-slider .slick-prev::after{position:absolute;right:0;top:50%;bottom:auto !important;content:"";display:block !important;width:5rem;height:5rem;background-image:url("assets/images/arrow-right-blue.svg");background-repeat:no-repeat;background-position:center;background-size:5rem;transform:rotate(180deg) translateY(-50%);transform-origin:top center;transition:transform .3s ease}@media screen and (max-width: 780px){.news-grid .slick-prev,.news-slider .slick-prev{right:6rem}}.news-grid .slick-disabled,.news-slider .slick-disabled{opacity:.5 !important;pointer-events:none !important;cursor:default !important}.news-grid .news-intro,.news-slider .news-intro{left:var(--content-padding-left);padding-top:1.3rem;padding-right:1rem;color:var(--wp--preset--color--primary) !important;max-width:calc(100% - var(--sidebar-width) - 8rem) !important}@media screen and (min-width: 780px){.news-grid .news-intro,.news-slider .news-intro{position:absolute;width:16rem !important;height:25rem !important;background-image:url("assets/images/news-wave-blue.svg");background-repeat:no-repeat;background-position:0 14rem;background-size:30rem auto}}.news-grid .news-intro p,.news-slider .news-intro p{padding:0 !important;margin:0 !important;color:inherit}.news-grid .wp-block-post-template{display:grid;grid-template-columns:repeat(auto-fill, 20rem);padding-left:0 !important;gap:3rem;max-width:calc(100% - var(--sidebar-width) - 4rem) !important}.quote-container{padding-top:4rem;padding-bottom:4rem;padding-right:var(--wp--style--root--padding-left);margin:0 !important;margin-top:4rem !important;margin-bottom:4rem !important}@media screen and (min-width: 1110px){.quote-container{padding-top:6rem;padding-bottom:6rem;margin-top:4rem !important;margin-bottom:4rem !important}}.quote-container+.wp-block-image{margin-top:0 !important}.wp-block-quote{text-align:right;margin-left:auto !important;margin-right:auto !important;color:var(--wp--preset--color--primary)}.wp-block-quote .quote-author{font-size:var(--wp--preset--font-size--x-small) !important;margin-top:1rem !important;text-transform:uppercase !important;letter-spacing:.15em !important}.is-style-text-display{font-family:var(--wp--preset--font-family--zds-headings);font-weight:700}.position-columns{background-color:var(--wp--preset--color--primary-light);padding-left:var(--content-padding-left) !important;padding-top:4rem;padding-bottom:4rem}.position-columns>.wp-block-columns{margin:0 !important}.position-columns h2,.position-columns h3,.position-columns p{color:var(--wp--preset--color--primary) !important}.position-columns h2{font-size:var(--wp--preset--font-size--x-large) !important}@media screen and (min-width: 780px){.position-columns .downloads{margin-top:5rem;margin-left:auto;max-width:24rem;padding-right:4rem;padding-bottom:8rem;background-image:url("assets/images/news-wave-blue.svg");background-repeat:no-repeat;background-position:bottom left;background-size:80% auto}}.numbers-about-zds{--icon-size: 4rem;margin:0 !important;padding:0 !important;color:var(--wp--preset--color--primary);background-color:var(--wp--preset--color--primary-lighter)}.numbers-about-zds>.wp-block-column{padding-top:6rem}.numbers-about-zds>.wp-block-column:first-child h3{padding-left:var(--content-padding-left) !important;font-size:var(--wp--preset--font-size--x-large) !important}.numbers-about-zds>.wp-block-column:first-child p{text-align:right !important}.numbers-about-zds>.wp-block-column:last-child{padding-bottom:6rem}.numbers-about-zds .wp-block-image.size-full{position:relative;width:100% !important}.numbers-about-zds .wp-block-image.size-full img{width:100% !important;height:auto !important;max-width:none !important}.numbers-about-zds .wp-block-image.size-full::before{position:absolute;content:"";top:-1px;left:0;height:6rem;width:100%;transform:rotate(180deg);background:url("assets/images/wave-light-blue.svg?202511051548") no-repeat bottom center;background-size:100% 100%;pointer-events:none}.numbers-about-zds .number,.numbers-about-zds .description{position:relative;padding-left:calc(var(--content-padding-left) + var(--icon-size)*1.5) !important;padding-right:var(--content-padding-left)}.numbers-about-zds .number{font-size:var(--wp--preset--font-size--large);font-weight:700}.numbers-about-zds .number strong{font-size:var(--wp--preset--font-size--xx-large);font-weight:700}.numbers-about-zds .number::before{content:"";position:absolute;left:var(--content-padding-left);top:50%;transform:translateY(-50%);width:var(--icon-size);height:var(--icon-size);background-size:contain;background-repeat:no-repeat;background-position:center}.numbers-about-zds .number.icon-company::before{background-image:url("assets/images/icon-buniness.svg")}.numbers-about-zds .number.icon-seaport::before{background-image:url("assets/images/icon-ports.svg")}.numbers-about-zds .number.icon-turnover::before{background-image:url("assets/images/icon-turnover.svg")}.numbers-about-zds .number.icon-crane::before{background-image:url("assets/images/icon-crane.svg")}@media screen and (min-width: 1920px){.numbers-about-zds .number{font-size:calc(var(--wp--preset--font-size--large)*1.5)}.numbers-about-zds .number strong{font-size:calc(var(--wp--preset--font-size--xx-large)*1.5)}.numbers-about-zds .number::before{width:calc(var(--icon-size)*1.5);height:calc(var(--icon-size)*1.5)}}.numbers-about-zds .description{font-size:var(--wp--preset--font-size--medium);font-weight:700;margin-top:.5rem !important}.downloads button.more{position:relative;padding:0;padding-left:.2rem;padding-right:2rem;height:2rem;line-height:2rem;text-transform:uppercase;background-color:rgba(0,0,0,0);letter-spacing:.15em;font-size:var(--wp--preset--font-size--xx-small);font-weight:700;color:var(--wp--preset--color--primary);border:none;cursor:pointer}.downloads button.more::after{content:"";position:absolute;display:block;top:0;right:0;width:2rem;height:2rem;background-color:rgba(0,0,0,0);background-image:url("assets/images/arrow-right-blue.svg");transform-origin:center;background-size:200%;background-position:center;background-repeat:no-repeat;transform:rotate(90deg);transition:transform .3s ease}.downloads button.more[aria-expanded=true]::after{transform:rotate(-90deg)}.wp-block-file{position:relative;height:auto !important;margin:0 !important;margin-top:1.5rem !important;margin-bottom:.5rem !important}.wp-block-file+.wp-block-file,.wp-block-file:first-child{margin-top:0 !important}.wp-block-file a:first-child{padding-left:3.5rem !important;padding-top:.5rem !important;line-height:2.5rem !important;height:auto !important;min-height:2.5rem !important;display:inline-block !important;text-decoration:none !important;font-weight:700 !important;line-height:1.2 !important;color:var(--wp--preset--color--primary) !important}.wp-block-file .wp-element-button.wp-block-file__button{position:absolute !important;display:block !important;left:0 !important;top:0 !important;width:2.5rem !important;height:2.5rem !important;padding:0 !important;margin:0 !important;background-color:rgba(0,0,0,0) !important;background-image:url("assets/images/icon-download.svg") !important;background-repeat:no-repeat !important;background-position:center left !important;background-size:2.5rem !important;text-indent:-9999px !important}.wp-block-button .wp-block-button__link{border-width:0;border-radius:0;box-shadow:none !important;cursor:pointer}.wp-block-button .wp-block-button__link:not(a[href]){cursor:default}.button-scroll{margin-top:2rem !important}.button-scroll .wp-block-button__link{font-size:var(--wp--preset--font-size--x-small) !important;padding-left:0 !important;padding-right:4.375rem !important;background-color:rgba(0,0,0,0) !important;position:relative;color:var(--wp--preset--color--primary) !important}.button-scroll .wp-block-button__link::after{position:absolute;right:0;top:50%;bottom:auto !important;content:"";display:block !important;width:4.5rem;height:4.5rem;background-image:url("assets/images/arrow-right-blue.svg");background-repeat:no-repeat;background-position:center;background-size:4.5rem;transform:rotate(90deg) translateY(-50%);transform-origin:top center;transition:transform .3s ease}.button-scroll-white .wp-block-button__link{font-size:var(--wp--preset--font-size--x-small) !important;padding-left:0 !important;padding-right:4.375rem !important;background-color:rgba(0,0,0,0) !important;position:relative;color:var(--wp--preset--color--base) !important}.button-scroll-white .wp-block-button__link::after{position:absolute;right:0;top:50%;bottom:auto !important;content:"";display:block !important;width:4.5rem;height:4.5rem;background-image:url("assets/images/arrow-right-white.svg");background-repeat:no-repeat;background-position:center;background-size:4.5rem;transform:rotate(90deg) translateY(-50%);transform-origin:top center;transition:transform .3s ease}.button-scroll .wp-block-button__link,.button-scroll-white .wp-block-button__link{text-transform:uppercase !important;letter-spacing:.15em !important}.slider .button-scroll-white{position:absolute;bottom:2rem;right:7.5rem;z-index:100}@media screen and (max-width: 780px){.slider .button-scroll-white{left:var(--content-padding-left);right:auto}.home .slider .button-scroll-white{bottom:6rem}}@media screen and (max-width: 1110px){.slider .button-scroll-white{right:3rem}}.teaser-register-button{display:block;position:fixed;bottom:-1rem;left:0;width:9rem !important;margin:0 !important;height:7rem !important;background-image:url("assets/images/wave-register-button.svg");background-repeat:no-repeat;background-position:bottom left;background-size:100% auto}.teaser-register-button .wp-block-button__link{font-size:var(--wp--preset--font-size--x-small) !important;padding-left:0 !important;padding-right:3.25rem !important;background-color:rgba(0,0,0,0) !important;position:relative;color:var(--wp--preset--color--primary) !important;padding-top:3rem !important;padding-left:1rem !important;padding-right:3rem !important;text-align:left !important;text-transform:uppercase !important;font-size:var(--wp--preset--font-size--xx-small) !important;line-height:1.2 !important}.teaser-register-button .wp-block-button__link::after{position:absolute;right:0;top:50%;bottom:auto !important;content:"";display:block !important;width:3rem;height:3rem;background-image:url("assets/images/arrow-right-blue.svg");background-repeat:no-repeat;background-position:center;background-size:3rem;transform:rotate(0deg) translateY(-50%);transform-origin:top center;transition:transform .3s ease}.teaser-register-button .wp-block-button__link::after{top:4rem !important}.teaser-register .wp-block-button__link{font-size:var(--wp--preset--font-size--x-small) !important;padding-left:0 !important;padding-right:2.5rem !important;background-color:rgba(0,0,0,0) !important;position:relative;color:var(--wp--preset--color--primary) !important}.teaser-register .wp-block-button__link::after{position:absolute;right:0;top:50%;bottom:auto !important;content:"";display:block !important;width:2rem;height:2rem;background-image:url("assets/images/arrow-right-blue-go.svg");background-repeat:no-repeat;background-position:center;background-size:2rem;transform:rotate(0deg) translateY(-50%);transform-origin:top center;transition:transform .3s ease}.wp-block-table th,.wp-block-table td{border-color:rgba(0,0,0,0);border-bottom-color:var(--wp--preset--color--secondary);vertical-align:top;padding:.5rem 1rem}.wp-block-table thead{border-bottom-color:var(--wp--preset--color--secondary)}.wp-block-table thead tr:first-child th:first-child,.wp-block-table thead tr:first-child td:first-child{border-top-left-radius:1rem}.wp-block-table thead tr:first-child th:last-child,.wp-block-table thead tr:first-child td:last-child{border-top-right-radius:1rem}.wp-block-table tfoot{border-top-color:var(--wp--preset--color--secondary)}.wp-block-table tfoot tr:last-child th:first-child,.wp-block-table tfoot tr:last-child td:first-child{border-bottom-left-radius:1rem}.wp-block-table tfoot tr:last-child th:last-child,.wp-block-table tfoot tr:last-child td:last-child{border-bottom-right-radius:1rem}.wp-block-table thead td,.wp-block-table thead th,.wp-block-table tfoot td,.wp-block-table tfoot th{background:var(--wp--preset--color--primary-light);color:var(--wp--preset--color--primary);border-color:rgba(0,0,0,0)}.wp-block-table.is-style-stripes th,.wp-block-table.is-style-stripes td{padding:.5rem 1rem}.wp-block-table.is-style-stripes tbody tr:nth-child(2n+1){background-color:var(--wp--preset--color--primary-light)}.contact-element{margin-top:1rem !important;margin-bottom:1rem !important}.contact-element figure{width:10rem !important;height:10rem !important;padding:0 !important;border-radius:50%;overflow:hidden;margin-left:0 !important}.contact-element figure img{width:10rem !important;height:10rem !important;border-radius:50%;object-fit:cover;object-position:center 0%;border-radius:50%;margin:0 !important}@media screen and (max-width: 1110px){.contact-element figure,.contact-element figure img{width:8.75rem !important;height:8.75rem !important}}@media screen and (max-width: 780px){.contact-element figure,.contact-element figure img{width:7.5rem !important;height:7.5rem !important}}.contact-element h3,.contact-element p,.contact-element a{color:var(--wp--preset--color--primary)}.contact-element h3{font-size:var(--wp--preset--font-size--large);margin-bottom:2rem}.contact-element p{font-size:var(--wp--preset--font-size--small);margin:.5rem 0}.wp-block-group-is-layout-grid>.contact-element figure{width:12rem;height:12rem;margin-bottom:1.5rem}.intro-columns{position:relative;z-index:1}.intro-columns li,.intro-columns p{font-size:var(--wp--preset--font-size--medium);color:var(--wp--preset--color--primary)}@media screen and (min-width: 780px){.intro-columns .contact-element{margin-left:auto;margin-top:0 !important;max-width:24rem;padding-right:4rem}}@media screen and (min-width: 1440px){.intro-columns{margin-top:-2rem !important}}@media screen and (min-width: 1920px){.intro-columns{margin-top:-6rem !important}}.intro-columns .contact-element figure+p::before,.sidebar .contact-element figure+p::before{display:block;content:"Ihr Ansprechpartner";font-size:var(--wp--preset--font-size--large);font-family:var(--wp--preset--font-family--zds-headings);font-weight:700;color:var(--wp--preset--color--primary);margin-bottom:2rem}.sidebar .contact-element figure+p::before{content:"Für Rückfragen"}.entry-content .location-map:first-child{margin-top:calc(-1*var(--overlay-height) - 3rem) !important}@media screen and (min-width: 1280px){.entry-content .location-map:first-child{margin-top:calc(-1*var(--overlay-height)) !important}}.entry-content .location-map:first-child::before{content:"";position:absolute;top:0;left:0;width:100%;height:var(--overlay-height);background:url("assets/images/wave-blue.svg") no-repeat bottom center;background-size:100% 100%;pointer-events:none;z-index:2;transform:rotate(180deg)}.location-map-heading{position:absolute;left:var(--content-padding-left);z-index:100}@media screen and (min-width: 1110px){.location-map-heading{transform:translateY(2rem)}}@media screen and (min-width: 1280px){.location-map-heading{font-size:var(--wp--preset--font-size--large)}}.location-map-heading+.location-map{margin-top:-1.5rem !important}.location-map{--marker-size: clamp(1.5rem, 4.5vw, 5rem);position:relative;background-image:url("assets/images/map-germany-l.jpg?202511071611");background-size:100% 100%;background-repeat:no-repeat;background-position:center;height:50vw;width:100vw;transition:background-size .3s ease}@media screen and (max-width: 780px){.location-map{background-size:130% 130%}}@media screen and (min-width: 1280px){.location-map{background-image:url("assets/images/map-germany-xl.jpg?202511071611")}}@media screen and (min-width: 1920px){.location-map{background-image:url("assets/images/map-germany-xxl.jpg?202511071611")}}.location-map,.location-map .wp-block-query,.location-map .wp-block-post-template,.location-map .location-id{margin:0 !important;padding:0 !important;border:0 !important}.location-map .location{position:absolute;width:100%}.location-map .location .location-id{display:block;position:absolute;width:var(--marker-size);height:var(--marker-size);line-height:var(--marker-size);text-align:center;font-weight:bold;font-size:calc(var(--marker-size)*.4);background-color:var(--wp--preset--color--primary);color:#fff;border-radius:calc(var(--marker-size)*.5);z-index:11;cursor:pointer;transform:scale(0.85);transition:all .3s ease}.location-map .location .location-details{position:absolute;border-radius:calc(var(--marker-size)*.5);padding:0;background-color:var(--wp--preset--color--primary-light);color:var(--wp--preset--color--primary);transition:all .3s ease;max-width:var(--marker-size);max-height:var(--marker-size);overflow:hidden;opacity:0}@media screen and (max-width: 780px){.location-map .location .location-details{top:calc(var(--marker-size) + .5rem);max-width:calc(100% - 6.5rem) !important}}.location-map .location .location-details h3{line-height:calc(max(var(--marker-size),2em) + .5rem);margin:0;padding:0}@media screen and (max-width: 780px){.location-map .location .location-details h3{line-height:3rem}}.location-map .location .location-details h4{padding:0;margin:0;margin-top:1rem;margin-bottom:.5rem}.location-map .location .location-details ul{margin:0;padding:0;padding-left:2.5rem}.location-map .location .location-details li{position:relative;list-style:none;padding-top:.4rem;min-height:2.5rem;font-size:var(--wp--preset--font-size--x-small)}.location-map .location .location-details li::before{content:"";display:block;position:absolute;left:-2.5rem;top:0;width:2rem;height:2rem;background-size:2rem 2rem;background-repeat:no-repeat;background-position:center;margin-right:.5rem}.location-map .location .location-details li.icon-schiene::before{content:url("assets/images/icon-schiene.svg")}.location-map .location .location-details li.icon-strasse::before{content:url("assets/images/icon-strasse.svg")}.location-map .location .location-details li.icon-binnenwasserstrasse::before{content:url("assets/images/icon-binnenwasserstrasse.svg")}.location-map .location .location-details li.icon-container::before{content:url("assets/images/icon-container.svg")}.location-map .location .location-details li.icon-nicht-cont-stueckgut::before{content:url("assets/images/icon-nicht-cont-stueckgut.svg")}.location-map .location .location-details li.icon-trockenes-massengut::before{content:url("assets/images/icon-trockenes-massengut.svg")}.location-map .location .location-details li.icon-fluessiges-massengut::before{content:url("assets/images/icon-fluessiges-massengut.svg")}.location-map .location .location-details li.icon-automobile::before{content:url("assets/images/icon-automobile.svg")}.location-map .location .location-details li.icon-ro-ro-ro-pax-inkl-high-heavy::before{content:url("assets/images/icon-ro-ro-ro-pax-inkl-high-heavy.svg")}.location-map .location .location-details li.icon-projektladung-break-bulk-oog::before{content:url("assets/images/icon-projektladung-break-bulk-oog.svg")}.location-map .location .location-details li.icon-onshore-offshore::before{content:url("assets/images/icon-onshore-offshore.svg")}.location-map .location .location-details li.icon-internat-passagierfaehrverkehr::before{content:url("assets/images/icon-internat-passagierfaehrverkehr.svg")}.location-map .location .location-details li.icon-internat-kreuzfahrten::before{content:url("assets/images/icon-internat-kreuzfahrten.svg")}.location-map .location .location-details li.icon-gasfoermige-energietraeger::before{content:url("assets/images/icon-wasserstoff-fluessiggas.svg")}.location-map .location.active{z-index:1200}.location-map .location.active .location-id{transform:scale(1)}@media screen and (max-width: 780px){.location-map .location.active .location-id{transform:scale(1.5)}}.location-map .location.active .location-details{z-index:10;display:block;width:20rem;max-width:min(20rem,90vw);max-height:50rem;padding:1rem;padding-top:0;opacity:1;box-shadow:0 0 .75rem rgba(0,0,0,.3);transform:translateY(-0.5rem) translateX(0.5rem)}.location-map .location{top:calc(var(--marker-top) - .5*var(--marker-size))}@media screen and (max-width: 780px){.location-map .location{top:calc(var(--marker-top)*1.3 - 15% - .5*var(--marker-size))}}.location-map .location.location-left button,.location-map .location.location-left .location-details{right:calc(100% - var(--marker-left) - .5*var(--marker-size))}@media screen and (max-width: 780px){.location-map .location.location-left button,.location-map .location.location-left .location-details{right:calc(100% - (var(--marker-left)*1.3 - 15%) - .5*var(--marker-size))}}.location-map .location.location-right button,.location-map .location.location-right .location-details{left:calc(var(--marker-left) - .5*var(--marker-size))}@media screen and (max-width: 780px){.location-map .location.location-right button,.location-map .location.location-right .location-details{left:calc(var(--marker-left)*1.3 - 15% - .5*var(--marker-size))}}@media screen and (max-width: 780px){.location-map .location.location-left .location-details{right:3rem !important}.location-map .location.location-right .location-details{left:3rem !important}}@media screen and (min-width: 780px){.location-map .location.location-left .location-details h3{padding-right:calc(var(--marker-size))}.location-map .location.location-left.active .location-details{transform:translateY(-0.25rem) translateX(0.25rem)}.location-map .location.location-right .location-details h3{padding-left:calc(var(--marker-size));padding-right:1rem}.location-map .location.location-right.active .location-details{transform:translateY(-0.25rem) translateX(-0.25rem)}}.teaser-register{background-color:var(--wp--preset--color--base) !important;width:calc(100% - var(--sidebar-width));padding-top:4rem;padding-bottom:4rem}.teaser-register>.wp-block-group{width:45rem;max-width:100%;padding-left:13rem !important;background-image:url("assets/images/illu-register.svg");background-repeat:no-repeat;background-position:0 0;background-size:12rem auto}@media screen and (max-width: 780px){.teaser-register>.wp-block-group{padding-left:5rem !important;background-size:5rem auto}}.teaser-register .wp-block-button__link{text-transform:uppercase !important;letter-spacing:.15em !important;font-size:var(--wp--preset--font-size--xx-small) !important;font-weight:400 !important}.teaser-register p{color:var(--wp--preset--color--primary) !important;font-size:var(--wp--preset--font-size--xx-large) !important;line-height:1.1 !important;margin-bottom:1rem !important;padding:0 1rem}.home .teaser-register>.wp-block-group{margin-left:auto !important;margin-right:auto !important}@media print{html{font-size:6pt !important}header.main .logo{left:auto;right:0}header.main{position:static}nav,nav#langswitch{display:none}.statement nav.toc{display:block}aside.sidebar{display:none}main{width:70.95em;padding-top:0}section,section header hgroup.title,section .size-M,section .size-L,section.columns header hgroup.title,article,article header hgroup.title,article .size-M,article .size-L,article.columns header hgroup.title{width:70.95em;max-width:70.95em}section h1,section h2,section h3,section p,article h1,article h2,article h3,article p{color:#000 !important}section .date,article .date{margin-top:0;text-align:left}.page-break{break-before:page}footer.bottom{padding-top:2em;background:#fff !important;color:#000 !important;flex-direction:column}footer.bottom .contact,footer.bottom nav.footer{display:none}footer.bottom a{color:#000 !important;text-decoration:none}footer.bottom p,footer.bottom .copyright{margin-left:0;text-align:left}footer.bottom small.powered{margin-top:2.1em;display:block}}/*# sourceMappingURL=style.css.map */
