@import url(https://zdt-brandenburg.de/wp-content/themes/zdt/css/normalize.css);@import url(https://zdt-brandenburg.de/wp-content/themes/zdt/css/grid.css);.grid{margin-left:-50px}.grid__col{padding-left:50px}.grid__col--1-of-1{width:100%}.grid__col--9-of-10{width:90%}.grid__col--push-1-of-10{margin-left:10%}.grid__col--push-1-of-1{margin-left:100%}.grid__col--pull-1-of-1{margin-left:-100%}@media (max-width:900px) and (min-width:580px){.grid__col.grid__col--m-1-of-1{width:100%}}@media (max-width:580px){.grid__col.grid__col--s-1-of-1{width:100%}}.grid_indent{width:99%;margin:0 auto}.grid.flex{display:flex;flex-wrap:wrap}body,html{background-color:#F9FAFD;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-height:100%;font-size:20px;line-height:1.3}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}iframe{width:100%}body,button,input,select,textarea{color:#282828;font-family:'IBM Plex Sans',sans-serif;font-style:normal;font-weight:400}h1,h2,h3,h4,h5,h6{margin:0;margin-bottom:40px;clear:both;font-family:'IBM Plex Mono',sans-serif;font-size:2.2rem;font-style:normal;font-weight:500;line-height:1.3;text-rendering:optimizeLegibility}h1{font-size:2.2rem}h2{font-size:2.1rem}h3{font-size:1.6rem}h4{font-size:1.4rem}h5{font-size:1.25rem}h6{font-size:1rem;margin-bottom:20px}h1.centered,h2.centered,h3.centered,h4.centered,h5.centered,h6.centered{text-align:center}p,.text-block{margin:0 0 20px;font-size:.9rem;line-height:1.5}.text-block>p:last-child{margin-bottom:0}.mono,p.mono{font-family:'IBM Plex Mono',sans-serif}.serif,p.serif{font-family:'IBM Plex Serif',sans-serif}.parabole,p.parabole{font-family:'Parabole',sans-serif}p.legend{margin:0 0 15px;font-size:.7rem}p.small{font-size:.7rem;line-height:1.3}p.big{font-size:1.1rem}blockquote{margin:0}blockquote,blockquote>p,.text-block blockquote>p{font-family:'IBM Plex Serif',sans-serif;font-size:1.75rem;line-height:1.3}img{display:block;height:auto;max-width:100%;vertical-align:middle}img.alignleft{float:left;margin-right:30px;margin-bottom:20px}img.alignright{float:right}caption,th,td{font-weight:400;text-align:left}figure,figcaption,figure>p,figcaption>p{margin:0;font-family:'IBM Plex Mono',serif;font-size:.7rem}.l-s{letter-spacing:-.25em}.button{position:relative;z-index:2;display:inline-block;padding:10px 25px;border:1px solid #282828;font-family:'IBM Plex Mono',sans-serif;font-size:.8rem;font-weight:700;transition:all 0.2s ease-in-out}.button.arrow{position:relative;padding:8px 40px 8px 15px;font-size:.75rem}.button:before{position:absolute;z-index:-1;content:"";left:0;top:0;width:100%;height:100%;opacity:0;transition:opacity 0.3s}.button:hover:before{opacity:1}.button.arrow:after{position:absolute;content:"";right:15px;top:0;width:15px;height:100%;background-image:url(https://zdt-brandenburg.de/wp-content/themes/zdt/assets/graphics/icon-arrow-right.svg);background-repeat:no-repeat;background-size:contain;background-position:center}a.nav_button{position:relative;z-index:5;display:block;padding:4px 20px;font-family:'IBM Plex Mono',sans-serif;font-size:.8rem;font-weight:400;border:1px solid #fff0;overflow:hidden;transition:all .3s}a.nav_button:before{position:absolute;z-index:-1;display:block;content:"";top:0;left:0;width:100%;height:100%;background:#a7b1db;background:linear-gradient(135deg,#a7b1db 0%,#59c4cd 100%);opacity:0;transition:opacity .6s}a.nav_button:hover,a.nav_button.active{border:1px solid #282828}a.nav_button:hover:before,a.nav_button.active:before{opacity:.6}a{position:relative;color:#282828;text-decoration:none}.link{position:relative;display:inline-block;padding-right:30px;font-family:'IBM Plex Mono',sans-serif;font-size:.8rem;font-weight:500}.link>span,.link>a{position:relative;display:inline-block}.link>span:before,.link>a:before{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:#282828;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:transform 0.2s ease-out;transition:transform 0.2s ease-out}.link>span:hover:before,.link>a:hover:before{transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1)}.link:before{position:absolute;display:block;content:"";width:18px;height:100%;top:0;right:0;background-image:url(https://zdt-brandenburg.de/wp-content/themes/zdt/assets/graphics/icon-arrow-right.svg);background-repeat:no-repeat;background-size:100% auto;background-position:center}.link.white:before{background-image:url(https://zdt-brandenburg.de/wp-content/themes/zdt/assets/graphics/icon-arrow-white-right.svg)}.link.back{padding-right:0;padding-left:30px}.link.back:before{right:auto;left:0;transform:rotate(-180deg)}.link.icon{position:relative;display:inline-block;padding-right:50px}.link.icon.media{padding-left:43px}.link.icon:before{display:none}.link_internal,.link_external{position:relative;display:inline-block;padding-right:40px;text-decoration:underline}.link_internal:before,.link_external:before{position:absolute;display:block;content:"";width:26px;height:100%;top:0;right:0;background-repeat:no-repeat;background-size:100% auto;background-position:center;opacity:.7}.link_internal:before{background-image:url(https://zdt-brandenburg.de/wp-content/themes/zdt/assets/graphics/icon-link-internal.svg)}.link_external:before{background-image:url(https://zdt-brandenburg.de/wp-content/themes/zdt/assets/graphics/icon-link-external.svg)}.link_internal a,.link_external a{position:relative;display:inline-block}.link_internal a:before,.link_external a:before{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:#282828;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:transform 0.2s ease-out;transition:transform 0.2s ease-out}.link_internal a:hover:before,.link_external a:hover:before{transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1)}ul,ol{margin:0 0 20px 0;padding:0;font-size:.9rem;list-style:none}.text-block{margin-right:5%}.text-block a{text-decoration:underline}.text-block h1,.text-block h2{margin:60px 0 60px}.text-block h3{margin:60px 0 40px}.text-block h4,.text-block h5,.text-block h6{margin:40px 0 20px}.text-block>*:first-child{margin-top:0!important}.text-block ul li{position:relative;list-style:none;padding-left:25px;padding-right:10%;margin-bottom:20px}.text-block ul li:before{position:absolute;display:block;content:"";left:0;top:.4rem;width:8px;height:8px;border-radius:100%;background:#282828}.wp-caption{width:auto!important}.wp-caption .wp-caption-text{padding-top:20px;font-size:1rem}.intro-headline *{font-size:4.5rem}.intro-block,.intro-block *{font-family:'IBM Plex Serif',sans-serif!important;font-size:inherit}.typo-block,.typo-block *{font-family:'Parabole',sans-serif!important}.headline{display:block;font-size:1.6rem;font-weight:500}.title{display:block;font-family:'IBM Plex Mono',sans-serif;font-size:1.1rem;font-weight:600}.subtitle{display:block;font-family:'IBM Plex Mono',sans-serif;font-weight:500}.upper-head{font-size:.8rem;text-decoration:underline}.img-block img{width:100%}.hidden{display:none}.bg_ci-color.news,.color-sheme-news .button:before,.color-sheme-news .swiper-button-prev:before,.color-sheme-news .swiper-button-next:before,.color-sheme-news .project-grid .product-item:before,.color-sheme-news .news-item:before,.color-sheme-news .widget-25 .swiper-pagination-bullet:before{background-color:#ffe8a1;background:linear-gradient(120deg,rgb(255 232 161) 0%,rgb(255 192 178) 100%)}.bg_ci-color.projects,.color-sheme-projects .button:before,.color-sheme-projects .swiper-button-prev:before,.color-sheme-projects .swiper-button-next:before,.color-sheme-projects .project-grid .product-item:before,.color-sheme-projects .news-item:before,.color-sheme-projects .widget-25 .swiper-pagination-bullet:before{background:#a7b1db;background:linear-gradient(120deg,rgb(167 177 219) 0%,rgb(89 196 205) 100%)}.bg_ci-color.events,.color-sheme-events .button:before,.color-sheme-events .swiper-button-prev:before,.color-sheme-events .swiper-button-next:before,.color-sheme-events .project-grid .product-item:before,.color-sheme-events .news-item:before,.color-sheme-events .widget-25 .swiper-pagination-bullet:before{background:#bdaddd;background:linear-gradient(120deg,rgb(189 173 221) 0%,rgb(252 175 204) 100%)}.bg_ci-color.contact,.color-sheme-contact .button:before,.color-sheme-contact .swiper-button-prev:before,.color-sheme-contact .swiper-button-next:before,.color-sheme-contact .project-grid .product-item:before,.color-sheme-contact .news-item:before,.color-sheme-contact .widget-25 .swiper-pagination-bullet:before{background:#bdaddd;background:linear-gradient(120deg,rgb(189 173 221) 0%,rgb(250 199 165) 100%)}.bg_ci-color.about,.color-sheme-about .button:before,.color-sheme-about .swiper-button-prev:before,.color-sheme-about .swiper-button-next:before,.color-sheme-about .project-grid .product-item:before,.color-sheme-about .news-item:before,.color-sheme-about .widget-25 .swiper-pagination-bullet:before{background:#f9dc85;background:linear-gradient(120deg,rgb(249 220 133) 0%,rgb(2 219 189) 100%)}.bg_ci-color.search,.color-sheme-search .button:before,.color-sheme-search .swiper-button-prev:before,.color-sheme-search .swiper-button-next:before,.color-sheme-search .project-grid .product-item:before,.color-sheme-search .news-item:before,.color-sheme-search .widget-25 .swiper-pagination-bullet:before{background:#37dec4;background:linear-gradient(120deg,rgb(55 222 196) 0%,rgb(250 199 165) 100%)}.acronym{display:inline-block;background-color:#282828;margin-bottom:30px;width:auto;height:40px;border-radius:40px;padding:0 15px;color:#fff;font-family:'Parabole',sans-serif;font-size:1.1rem;text-align:left;line-height:40px}.filter-count{padding:0 11px 0 10px}.filter-count:before{display:inline-block;content:"("}.filter-count:after{display:inline-block;content:")"}ul.partner-logos{list-style:none;margin:0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px 10px}ul.partner-logos li{width:20%}ul.partner-logos li.portrait{width:10%}ul.partner-logos li img{display:block;width:100%}ul.partner-logos li.portrait img{width:auto;height:100px}.footer-menu{position:relative}.scroll-top{position:absolute;right:0;top:50%;transform:translate(0,-50%) rotate(-90deg);display:block;width:40px;height:40px;border:1px solid #282828;border-radius:100%;background-image:url(https://zdt-brandenburg.de/wp-content/themes/zdt/assets/graphics/icon-arrow-right.svg);background-repeat:no-repeat;background-position:center}input{line-height:normal}button,button[disabled]:hover,button[disabled]:focus,input[type="button"],input[type="button"][disabled]:hover,input[type="button"][disabled]:focus,input[type="reset"],input[type="reset"][disabled]:hover,input[type="reset"][disabled]:focus,input[type="submit"],input[type="submit"][disabled]:hover,input[type="submit"][disabled]:focus{outline:0;position:relative;display:inline-block;background-color:#fff0;border:1px solid #2B2B2B;padding-left:25px;padding-right:25px;padding-bottom:2px;height:42px;color:#2E2E2E;font-family:'IBM Plex Mono',sans-serif;font-size:.8rem;font-weight:500;line-height:38px;border-radius:0;-webkit-appearance:none;-webkit-transition:background-color 0.3s,color 0.3s;transition:background-color 0.3s,color 0.3s}button:hover,button:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="reset"]:hover,input[type="reset"]:focus,input[type="submit"]:hover,input[type="submit"]:focus{background-color:#282828;color:#fff}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],textarea{background:none;border:1px solid #282828;width:100%;height:42px;padding:0 15px;box-sizing:border-box;color:#282828;font-family:'IBM Plex Mono',sans-serif;font-size:.8rem;line-height:42px;border-radius:0;-webkit-appearance:none}input[type="text"]::placeholder,input[type="email"]::placeholder,input[type="url"]::placeholder,input[type="password"]::placeholder,input[type="search"]::placeholder,input[type="tel"]::placeholder,input[type="number"]::placeholder,textarea::placeholder{color:rgb(46 46 46 / .2)}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="number"]:focus,textarea:focus{outline:0}select,input[type="date"]{position:relative;background:none;outline:0;border:1px solid #282828;width:100%;height:42px;padding:0 40px 0 10px;color:#282828;font-family:'IBM Plex Mono',sans-serif;font-size:.8rem;line-height:40px;box-sizing:border-box}select{position:relative;-moz-appearance:none;-webkit-appearance:none;appearance:none;-webkit-border-radius:0;border-radius:0;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CgogPGc+CiAgPHRpdGxlPmJhY2tncm91bmQ8L3RpdGxlPgogIDxyZWN0IGZpbGw9Im5vbmUiIGlkPSJjYW52YXNfYmFja2dyb3VuZCIgaGVpZ2h0PSI0MDIiIHdpZHRoPSI1ODIiIHk9Ii0xIiB4PSItMSIvPgogPC9nPgogPGc+CiAgPHRpdGxlPkxheWVyIDE8L3RpdGxlPgogIDxyZWN0IGlkPSJzdmdfMSIgd2lkdGg9IjUwIiBoZWlnaHQ9IjUwIiBmaWxsPSJub25lIi8+CiAgPHBvbHlnb24gZmlsbD0iIzI3MmY0NCIgaWQ9InN2Z18yIiBwb2ludHM9IjQ3LjI1LDE1IDQ1LjE2NCwxMi45MTQgMjUsMzMuMDc4IDQuODM2LDEyLjkxNCAyLjc1LDE1IDI1LDM3LjI1ICIvPgogPC9nPgo8L3N2Zz4=);background-repeat:no-repeat;background-size:16px auto;background-position:right 15px center}input[type="checkbox"][name="terms"]{display:none}input[type="checkbox"][name="privacy"]{display:none}:is(.site-content,#site-footer) input[type="checkbox"]+span{position:relative;width:16px;height:16px;background-color:#fff0;border:1px solid #272F44;box-sizing:border-box;display:block;float:left;overflow:hidden;margin-right:10px;transition:background-color 0.5s linear}:is(.site-content,#site-footer) input[type="checkbox"]+span::before{width:12px;height:12px;margin-top:1px;margin-left:1px;background-color:#fff0;display:block;content:"";float:left;margin-right:5px;transition:all 0.2s linear}:is(.site-content,#site-footer) input[type="checkbox"]+span:hover{cursor:pointer}:is(.site-content,#site-footer) input[type="checkbox"]:checked+span::before{background-color:#272F44}.newsletter-block .column-input{display:block;float:left;width:calc(100% - 160px);margin-right:20px}.newsletter-block .column-button{display:block;float:left;width:140px}.newsletter-block .column-button input[type="submit"]{display:block;width:100%}.newsletter-block label{float:left;width:100%}.newsletter-block form.invalid .wpcf7-response-output,.newsletter-block form.unaccepted .wpcf7-response-output,.newsletter-block form.sent .wpcf7-response-output{margin-top:20px;float:left;width:100%}.wpcf7-form label{display:block;margin-bottom:20px}.wpcf7-form label.acceptance,.wpcf7-form label.acceptance *{font-size:.7rem}.wpcf7-form label.acceptance{margin-bottom:0;padding-left:30px}.wpcf7-form label.acceptance a{text-decoration:underline}.wpcf7-form label.acceptance .wpcf7-checkbox{position:absolute;top:4px;left:-30px}.wpcf7-form label.acceptance .wpcf7-list-item{display:inline-block;margin:0}.wpcf7-form label.acceptance .wpcf7-not-valid-tip{top:4px;left:-60px}.wpcf7-form .wpcf7-form-control-wrap{display:block}.wpcf7-not-valid-tip{position:absolute;top:0;left:-30px;width:26px;height:26px;background-color:#FFAE9C;color:#fff0;padding:3px;font-size:1rem}.wpcf7-not-valid-tip::before{position:absolute;display:block;content:"⚠";top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-family:"SS BlackTie-Light";font-style:normal;font-size:.7rem;line-height:1}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:#fff0;display:block;width:100%;margin:0;padding:10px;background-color:#FFAE9C;color:#fff;font-size:.8rem}.wpcf7 form.sent .wpcf7-response-output{border-color:#fff0;display:block;width:100%;margin:0;padding:10px;background-color:#02DBBD;color:#fff;font-size:1rem}.sib_signup_form label{position:relative;display:block;margin-bottom:20px}.sib_signup_form label.acceptance,.sib_signup_form label.acceptance *{font-size:.7rem}.sib_signup_form label.acceptance{margin-bottom:0;padding-left:30px}.sib_signup_form label.acceptance a{text-decoration:underline}.sib_signup_form label.acceptance .sib-checkbox{position:absolute;top:4px;left:0}.sib_signup_form label.acceptance .sib-list-item{display:inline-block;margin:0}.sib_signup_form label.acceptance .sib-not-valid-tip{top:4px;left:-60px}.sib_signup_form .sib-form-control-wrap{display:block}form.sib_signup_form .sib_msg_disp:first-child{display:none!important}form.sib_signup_form .sib_msg_disp{float:left;width:100%}form.sib_signup_form .sib_msg_disp .sib-alert-message.sib-alert-message-success{display:block!important;border-color:#fff0;opacity:1!important;transform:none!important;margin:0!important;width:auto!important;height:auto!important;padding:10px!important;background-color:#02DBBD;color:#fff;font-size:.8rem}.sib_signup_form label.entry__error{display:block;float:left;width:100%}.sib_signup_form label.entry__error span{display:block;margin:20px 0 0 0;width:100%;padding:10px;background-color:#FFAE9C;color:#fff;font-size:.8rem}button.alm-load-more-btn{z-index:2}button.alm-load-more-btn:hover{background:none;color:#282828}button.alm-load-more-btn:after{position:absolute;z-index:-1;content:"";left:0;top:0;width:100%;height:100%;background-color:#ffe8a1;background:linear-gradient(120deg,rgb(255 232 161) 0%,rgb(255 192 178) 100%);opacity:0;transition:opacity 0.3s}button.alm-load-more-btn:not(.done):hover:after{opacity:1}.alm-btn-wrap .alm-load-more-btn.loading{-webkit-transition:all .3s ease;transition:all .3s ease}.alm-btn-wrap .alm-load-more-btn.loading{cursor:wait;outline:0;padding-left:67px}.alm-btn-wrap .alm-load-more-btn.loading:before{position:absolute;display:block;z-index:0;content:'';width:40px;height:calc(100% - 2px);background:#F9FAFD url(https://zdt-brandenburg.de/wp-content/themes/zdt/assets/graphics/ajax-loader.gif) no-repeat center center;background-size:50%;left:1px;top:1px;overflow:hidden;-webkit-transition:width .5s ease-in-out;transition:width .5s ease-in-out}.site-content .sib-form{background-color:transparent!important}.disclaimer,.disclaimer p{display:block;font-size:.7rem;line-height:1rem}.mc-field-group{margin-bottom:30px}.filter{margin-bottom:10px;padding:0;overflow:hidden}.filter .filter-item{float:left;margin-right:10px;margin-bottom:10px;height:30px;border:1px solid #282828;background-color:#F9FAFD;font-family:'IBM Plex Mono',sans-serif;font-size:.7rem;line-height:28px;overflow:hidden;cursor:pointer;transition:all .3s}.filter .filter-item:last-child{margin-right:0}.filter .filter-item .filter-button{position:relative;display:block;float:left;background-color:#fff0;box-sizing:border-box;padding:0 15px 0 15px;color:#282828;transition:all .3s}.project-filter .filter-item{border-radius:30px}.filter .filter-item.active,.filter .filter-item:hover{background-color:#282828}.filter .filter-item.active .filter-button,.filter .filter-item:hover .filter-button{color:#fff}.filter .filter-item .filter-count{position:relative;display:none;float:left;background-color:#fff0;border-left:1px solid #282828;box-sizing:border-box;padding:0 11px 0 10px;color:#282828;transition:all .3s;opacity:.5}.filter .filter-item.active .filter-count,.filter .filter-item:hover .filter-count{color:#fff}.filter .filter-item .filter-count:before{position:absolute;content:"";left:0;top:50%;transform:translate(0,-50%);width:1px;height:100%;background-color:#fff;opacity:.25}#site-header{position:fixed;z-index:222;padding:0 50px;width:100%;height:180px;box-sizing:border-box;line-height:1.2;transition:all .2s ease-out}body.single #site-header{height:120px}body.front-page #site-header{height:200px}body.sticky #site-header.sticky-header{position:fixed;top:0;left:0;width:100%;height:100px;background-color:#f0f0f5;background-color:rgb(240 240 245 / .9);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}#site-header .main-content{position:relative;padding-top:0;width:100%;height:100%}#site-header .logo-wrapper{position:absolute;left:0;display:block;height:calc(100% - 40px);margin-top:20px;text-align:center}body.single #site-header .logo-wrapper img.logo{display:none}body.single #site-header .logo-wrapper img.signet{opacity:1;height:80px;pointer-events:auto}#site-header .logo-wrapper img.logo,#site-header .logo-wrapper img.signet{position:absolute;display:block;width:auto;max-width:none;height:100%;opacity:1}body.sticky #site-header .logo-wrapper img.logo,#site-header .logo-wrapper img.signet{opacity:0;pointer-events:none}body.sticky #site-header .logo-wrapper img.signet{opacity:1;height:100%!important}#site-header .header-search{float:right;margin-top:30px;margin-left:25px}.header-search .search-form input{display:block;float:right;width:36px;height:36px;line-height:40px;border:0 none;cursor:default;pointer-events:none;transition:width .3s}.header-search.active .search-form input{border:1px solid #282828;background-color:#F9FAFD;width:200px;padding-left:40px;pointer-events:auto;cursor:auto}.header-search .search-form button{position:relative;display:block;float:right;margin:8px -28px 0 0;width:20px;height:20px;border:0 none;padding:0;text-indent:-1000px;overflow:hidden;cursor:pointer;pointer-events:auto}.header-search .search-form button:hover,.header-search .search-form button:focus{background:#fff0;color:#282828}.header-search .search-form button:before{position:absolute;display:block;content:"";top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;background-image:url(https://zdt-brandenburg.de/wp-content/themes/zdt/assets/graphics/icon-magnifier.svg);background-repeat:no-repeat;background-size:contain;background-position:center}.body-search{float:left}.body-search .search-form input{display:block;float:right;height:36px;line-height:40px;border:1px solid #282828;background-color:#F9FAFD;width:300px;padding-left:40px;pointer-events:auto;cursor:auto;transition:width .3s}.body-search .search-form button{position:relative;display:block;float:right;margin:8px -28px 0 0;width:20px;height:20px;border:0 none;padding:0;text-indent:-1000px;overflow:hidden;cursor:pointer;pointer-events:auto}.body-search .search-form button:hover,.body-search .search-form button:focus{background:#fff0;color:#282828}.body-search .search-form button:before{position:absolute;display:block;content:"";top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;background-image:url(https://zdt-brandenburg.de/wp-content/themes/zdt/assets/graphics/icon-magnifier.svg);background-repeat:no-repeat;background-size:contain;background-position:center}#main-navigation{position:relative;float:right;list-style:none;width:auto;margin-top:40px}#main-navigation>.menu-item{position:relative;float:left;height:100%;margin-left:35px}#main-navigation>.menu-item:first-child{margin-left:0}#main-navigation .menu-item a{position:relative;display:block;font-family:'IBM Plex Mono',sans-serif;font-size:.8rem;transition:color .3s}#main-navigation .menu-item a span{position:relative;display:inline-block;white-space:nowrap}#main-navigation .menu-item.current-menu-item>a,#main-navigation .menu-item.current-menu-ancestor>a{font-weight:500}#main-navigation .menu-item a span:before{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:#282828;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:transform 0.2s ease-out;transition:transform 0.2s ease-out}#main-navigation .menu-item>a:hover span:before,#main-navigation .menu-item.current-menu-item>a span:before,#main-navigation .menu-item.current-menu-ancestor>a span:before{transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1)}#main-navigation .menu-item.menu-item-has-children a{padding-right:20px}#main-navigation .menu-item.menu-item-has-children a>i{position:absolute;right:0;top:5px;display:inline-block;width:12px;height:10px}#main-navigation .menu-item.menu-item-has-children>a i:before,#main-navigation .menu-item.menu-item-has-children>a i:after{content:"";top:5px;position:absolute;width:7px;height:1px;background-color:#000;display:inline-block;transition:all 0.2s ease}#main-navigation .menu-item.menu-item-has-children>a i:before{left:0;transform:rotate(45deg)}#main-navigation .menu-item.menu-item-has-children>a i:after{right:0;transform:rotate(-45deg)}#main-navigation .menu-item.menu-item-has-children>a:hover i:before{transform:rotate(-45deg)}#main-navigation .menu-item.menu-item-has-children>a:hover i:after{transform:rotate(45deg)}#main-navigation .sub-menu-wrapper{display:none;position:absolute;top:20px;right:-30px;padding-top:15px;z-index:451}#main-navigation .sub-menu-wrapper:before{display:block;position:absolute;top:0;right:60px;content:"";width:0;height:0;border-top:8px solid #fff0;border-bottom:8px solid #000;border-right:8px solid #fff0;border-left:8px solid #fff0}#main-navigation .sub-menu-wrapper:after{display:block;position:absolute;top:2px;right:61px;content:"";width:0;height:0;border-top:7px solid #fff0;border-bottom:7px solid #F0F0F5;border-right:7px solid #fff0;border-left:7px solid #fff0}#main-navigation ul.sub-menu{list-style:none;background-color:#F0F0F5;border:1px solid #000;;width:300px;padding:15px 0 20px 0}#main-navigation ul.sub-menu>li{position:relative;display:block;margin:0 20px 10px 20px;text-align:left}#main-navigation ul.sub-menu>li:last-child{margin-bottom:0}#main-navigation ul.sub-menu>li>a{display:block;position:relative;padding-top:5px}#main-navigation ul.sub-menu>li.highlight>a{font-weight:600}body #toggle-mobile-menu,.toggle-mobile-menu{display:none;position:fixed;z-index:225;right:20px;top:30px;width:35px;height:32px;overflow:hidden;text-indent:100%;white-space:nowrap;color:#fff0;cursor:pointer;transition:all .5s}body #toggle-mobile-menu span,body #toggle-mobile-menu span:before,body #toggle-mobile-menu span:after,.toggle-mobile-menu span,.toggle-mobile-menu span:before,.toggle-mobile-menu span:after{position:absolute;width:25px;height:2px;background-color:#333}body #toggle-mobile-menu span,.toggle-mobile-menu span{top:15px;left:5px}body #toggle-mobile-menu span:before,body #toggle-mobile-menu span:after,.toggle-mobile-menu span:before,.toggle-mobile-menu span:after{content:'';left:0;-webkit-transition:transform 0.2s linear;transition:transform 0.2s linear}body #toggle-mobile-menu span:before,.toggle-mobile-menu span:before{bottom:10px}body #toggle-mobile-menu span:after,.toggle-mobile-menu span:after{top:10px}body.openmenu #toggle-mobile-menu span,.tabs-button.show .toggle-mobile-menu span{background-color:#fff0}body.openmenu #toggle-mobile-menu span:before,.tabs-button.show .toggle-mobile-menu span:before{-webkit-transform:translateY(10px) rotate(-45deg);transform:translateY(10px) rotate(-45deg)}body.openmenu #toggle-mobile-menu span:after,.tabs-button.show .toggle-mobile-menu span:after{-webkit-transform:translateY(-10px) rotate(45deg);transform:translateY(-10px) rotate(45deg)}#mobile-navigation{display:none;position:fixed;z-index:224;top:0;left:100%;height:100%;width:90%;padding:100px 50px 50px;text-align:left;background-color:#F0F0F5;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;visibility:hidden;pointer-events:none;transition:all .3s}body.openmenu #mobile-navigation{left:10%;visibility:visible;pointer-events:auto}body #mobile-bg{position:fixed;z-index:223;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:0;pointer-events:none;transition:opacity .3s}body.openmenu #mobile-bg{opacity:.4;pointer-events:auto}#mobile-navigation .header-search{margin-bottom:30px;overflow:hidden}#mobile-navigation .header-search .search-form{position:relative;display:block;height:36px}#mobile-navigation .header-search .search-form input{display:block;float:left;box-sizing:border-box;width:100%;visibility:hidden}#mobile-navigation .header-search.active .search-form input{width:100%;visibility:visible}#mobile-navigation .header-search .search-form button{position:absolute;float:none;margin:0;left:0;top:0;width:100%;height:36px;transition:margin .2s}#mobile-navigation .header-search.active .search-form button{width:36px}#mobile-navigation .header-search .search-form button:before{left:8px;transform:translate(0,-50%)}#mobile-navigation ul.menu,#mobile-navigation ul.sub-menu{list-style:none;margin:0;padding-bottom:30px}#mobile-navigation .menu-item.menu-item-has-children .sub-menu-wrapper{position:relative;overflow:hidden;height:0}#mobile-navigation .menu-item.menu-item-has-children.open .sub-menu-wrapper{height:inherit}#mobile-navigation ul.sub-menu{padding:5px 0 10px}#mobile-navigation .menu-item{position:relative;display:block;padding:0;overflow:hidden}#mobile-navigation .menu>.menu-item{padding-top:20px;transition:height .3s}#mobile-navigation .menu-item a{display:inline-block}#mobile-navigation .menu>.menu-item>.menu-item-inner a{font-family:'IBM Plex Mono',sans-serif;font-size:1.2rem;line-height:36px}#mobile-navigation .sub-menu>.menu-item a{padding:5px 0;font-size:.9rem}#mobile-navigation ul.sub-menu>li.highlight a{font-weight:600}#mobile-navigation .menu-item.menu-item-has-children .menu-item-inner{position:relative;display:inline-block;padding-right:40px}#mobile-navigation .menu-item.menu-item-has-children .menu-item-inner>i{position:absolute;right:0;top:0;display:inline-block;width:36px;height:36px}#mobile-navigation .menu-item.menu-item-has-children>.menu-item-inner i:before,#mobile-navigation .menu-item.menu-item-has-children>.menu-item-inner i:after{content:"";top:18px;position:absolute;width:7px;height:1px;background-color:#000;display:inline-block;transition:all 0.2s ease}#mobile-navigation .menu-item.menu-item-has-children>.menu-item-inner i:before{left:12px;transform:rotate(45deg)}#mobile-navigation .menu-item.menu-item-has-children>.menu-item-inner i:after{right:12px;transform:rotate(-45deg)}#mobile-navigation .menu-item.menu-item-has-children.open>.menu-item-inner i:before{transform:rotate(-45deg)}#mobile-navigation .menu-item.menu-item-has-children.open>.menu-item-inner i:after{transform:rotate(45deg)}.site-top{position:relative;z-index:2;height:70vh;min-height:400px;background-repeat:no-repeat;background-size:cover;background-position:center;background-color:#F0F0F5}.site-top-mobile-bg{display:none;position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center;background-color:#F0F0F5}.site-top.home,.site-top.full{height:70vh}.site-top.home.big,.site-top.big{height:60vh}.site-top.home.medium,.site-top.medium{height:50vh}.site-top.none{height:135px;min-height:0;background-color:#fff0}.site-top-spacer{height:120px}.site-top .content-aligning{height:100%}.site-top .content-aligning .main-content{height:100%;padding-top:0}.site-top .home_title{position:absolute;top:calc(50% + 40px);left:0;width:100%;transform:translate(0,-50%)}.site-top h1{font-weight:400;line-height:1.4}.site-top.home.banner .home_title h1{font-size:2rem}.site-top.home.medium .home_title h1{font-size:3rem}.site-top.home.big .home_title h1{font-size:4rem}.site-top.home.full .home_title h1{font-size:5rem}.site-top.medium .home_title h1{font-size:3rem}.site-top.big .home_title h1{font-size:2.6rem}.site-top.full .home_title h1{font-size:5rem}.site-top .home_title h1 span{display:block}.site-top .home_title h1 span.column_2{margin-left:16.6666%}.site-top .home_title h1 span.column_3{margin-left:25%}.site-top .home_title h1 span.column_4{margin-left:33.3333%}.site-top .button{position:absolute;bottom:30px;right:0}.site-top.projects{margin-bottom:30px;height:auto;background-color:#fff0}.site-top.projects.project_max{margin-bottom:30px}.site-top.projects.project_max+.projects-navigation+.site-content{padding-top:120px}.site-top.projects .project-header{position:relative;padding-bottom:45%;background-repeat:no-repeat;background-size:cover;background-position:center;background-color:#F0F0F5}.site-top.projects .project-header .header-block{position:absolute;top:0;left:0;width:100%;height:100%;padding:50px 8%;max-width:900px;box-sizing:border-box}.site-top.projects .project-header .header-block h1{margin-bottom:0;font-weight:400}.site-top.card{background-color:#fff0;height:auto;min-height:0}.site-top.card .card-header{position:relative;padding-bottom:45%;background-repeat:no-repeat;background-size:cover;background-position:center;background-color:#F0F0F5}.site-top.card .card-header .header-block{position:absolute;top:0;left:0;width:100%;height:100%}.site-top.card .card-header .header-block .title-block{position:absolute;top:50%;left:8%;width:68%;transform:translate(0,-50%)}#site-wrapper{position:relative;z-index:1;padding-bottom:70px;width:100%;text-align:center;overflow:hidden}body.openmenu{overflow:hidden;height:100%}.site-content{position:relative;background-color:#F9FAFD;background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;padding-top:60px;text-align:center}.site-content.img_contain.testimonial{background-size:90% auto}.site-content.item-1{padding-top:30px}.site-top.none+.site-content.item-1,.site-top.none+.site-content.item-1 .main-content{padding-top:0}.site-content.img_contain{background-size:contain}.site-content.img_fixed{background-attachment:fixed}.site-content.thin-bar{padding-top:50px}.site-content .anchor-block{position:absolute;display:block;top:-90px}.site-content.products{padding-top:20px}#site-bottom.bg-black{background-color:#2B2B2B;color:#fff}.site-content.no-space{padding-top:0}.site-content .anchor-point{position:absolute;top:-100px}.content-aligning{position:relative;width:100%;max-width:1190px;padding:0 50px;margin:0 auto;text-align:left;box-sizing:border-box}.content-aligning:before,.content-aligning:after{content:"";display:table}.content-aligning:after{clear:both;zoom:1}.main-content{position:relative;display:block;width:100%;padding-top:30px}.site-content.bg-white .main-content{padding-top:0}.site-content.sidebar .main-content{width:calc(66.66667% - 10px);float:left}.side-content{width:25%;float:right}.widget{position:relative;margin-bottom:100px}.widget.half_bottom_space{margin-bottom:50px}.widget.no_bottom_space{margin-bottom:0!important}.widget p>a{position:relative;text-decoration:underline}.widget .slider-wrapper{position:relative;padding-bottom:60px}.widget .swiper-button-prev,.widget .swiper-button-next{position:absolute;display:block;top:auto;bottom:0;width:40px;height:40px;border:1px solid #282828;border-radius:100%}.widget .swiper-button-prev{left:0}.widget .swiper-button-next{left:60px;right:auto}.widget .swiper-button-prev:before,.widget .swiper-button-next:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;border-radius:100%;opacity:0;transition:opacity .3s}.widget .swiper-button-prev:hover:before,.widget .swiper-button-next:hover:before{opacity:1}.widget .swiper-button-prev:after,.widget .swiper-button-next:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:16px auto;background-position:center}.widget .swiper-button-prev:after{background-image:url(https://zdt-brandenburg.de/wp-content/themes/zdt/assets/graphics/icon-arrow-left.svg)}.widget .swiper-button-next:after{background-image:url(https://zdt-brandenburg.de/wp-content/themes/zdt/assets/graphics/icon-arrow-right.svg)}.widget .swiper-pagination-bullets .swiper-pagination-bullet{width:16px;height:16px;border:1px solid #282828;opacity:1}.widget .swiper-pagination-bullets .swiper-pagination-bullet{width:16px;height:16px;border:1px solid #282828;background-color:#fff0;opacity:1;transition:background-color .3s}.widget .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#282828}.site-content .widget-1{position:relative;display:block;margin-bottom:30px;padding:0}.site-content .widget-1 h2{font-weight:400}.widget-1 .intro-headline{font-family:'IBM Plex Mono',sans-serif}.widget-1 .intro-block{padding-right:30%}.widget-2 h2,.widget-2 h3,.widget-2 h4{margin-bottom:0;font-weight:400}.widget-3 .highlight-teaser{position:relative;background-color:#F0F0F5;background-repeat:no-repeat;background-size:cover;background-position:center;padding:50px 6% 50px 6%;min-height:400px}.widget-3 .highlight-teaser .title-block{margin-bottom:40px}.widget-3 .highlight-teaser .title-block h2{margin-top:-10px}.widget-3 .highlight-teaser .text-block{margin-bottom:100px;min-width:600px}.widget-3 .highlight-teaser .text-block p{font-size:1rem}.widget-3 .highlight-teaser .title-block>*,.widget-3 .highlight-teaser .text-block>*{margin:0}.widget-4 .accordion{margin-bottom:0;border-top:1px solid #2B2B2B}.widget-4 .accordion .card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-clip:border-box;border-bottom:1px solid #2B2B2B}.widget-4 .accordion .card .card-header{position:relative;padding:15px 50px 15px 30px;margin-bottom:0;cursor:pointer}.widget-4 .accordion .card .card-header h4{margin-bottom:0}.widget-4 .accordion .card .card-header:after{position:absolute;display:block;content:"";top:50%;margin-top:-12px;right:30px;width:24px;height:24px;background-image:url(https://zdt-brandenburg.de/wp-content/themes/zdt/assets/graphics/icon-plus.svg);background-repeat:no-repeat;background-size:contain;background-position:center;transition:all .2s}.widget-4 .accordion .card.open .card-header:after{background-image:url(https://zdt-brandenburg.de/wp-content/themes/zdt/assets/graphics/icon-minus.svg);transform:rotate(-180deg)}.widget-4 .accordion .card .card-header h5{margin:0}.widget-4 .accordion .card .card-header h6{color:#fff}.widget-4 .accordion .card:not(.open) .collapse{height:auto;max-height:0!important;transition:all .5s ease-in;overflow:hidden}.widget-4 .accordion .card.open .collapse{height:auto;max-height:20000px;transition:all .5s ease-in;overflow:hidden}.widget-4 .accordion .card .card-body{flex:1 1 auto;padding:20px 30px 50px 30px}.widget-4 .accordion .card .card-body .text-block{margin-bottom:50px;padding-right:20%}.widget-4 .accordion .card .card-body .people-block{margin-bottom:50px}.widget-4 .accordion .card .card-body .people-block .people-title{margin-bottom:25px}.widget-4 .accordion .card .card-body .people-block .people-item{display:block;margin-bottom:25px;overflow:hidden}.widget-4 .accordion .card .card-body .people-block .people-item .portrait{display:block;float:left;width:33%}.widget-4 .accordion .card .card-body .people-block .people-item .people-info{display:block;float:left;width:67%;padding-left:25px;padding-right:12px;box-sizing:border-box}.widget-4 .accordion .card .card-body .people-block .people-item .people-info .title{display:block;margin-bottom:12px;font-size:.8rem}.widget-4 .accordion .card .card-body .people-block a.people-item .people-info .title{text-decoration:underline}.widget-4 .accordion .card .card-body .people-block .people-item .people-info .position{display:block;font-size:.8rem}.widget-5 .map-wrapper{position:relative}.widget-5 .map-wrapper img.map-image{display:block;width:100%;height:auto}.widget-5 .map-wrapper .map-pin{position:absolute;left:0;top:0;width:30px;height:30px;pointer-events:none}.widget-5 .map-wrapper .map-pin svg{position:absolute;width:30px;height:30px;left:-50%;top:-100%;cursor:pointer;pointer-events:auto}.widget-5 .map-wrapper .map-pin svg.default,.widget-5 .map-wrapper .map-pin svg.active:hover,.widget-5 .map-wrapper .map-pin.active svg.active{opacity:1}.widget-5 .map-wrapper .map-pin svg.default:hover,.widget-5 .map-wrapper .map-pin svg.active,.widget-5 .map-wrapper .map-pin.active svg.default{opacity:0}.widget-5 .map-wrapper .map-pin svg.active{transition:all .3s}.widget-5 .map-info-slider-wrapper{position:relative;padding-top:60px;overflow:hidden}.widget-5 .map-info-slider{position:relative;border:1px solid #282828;padding:30px;font-size:.8rem}.widget-5 .map-info-slider,.widget-5 .map-info-slider p{font-size:.8rem}.widget-5 .map-info-slider .lead{position:absolute;top:-70px;font-family:'IBM Plex Mono',sans-serif;font-size:1.1rem;font-weight:500}.widget-5 .map-info-slider .map-info-header{position:relative;margin-bottom:30px;padding-left:45px;font-family:'IBM Plex Mono',sans-serif;font-weight:500}.widget-5 .map-info-slider .map-info-header svg.active{position:absolute;left:0;top:50%;transform:translate(0,-50%);width:30px;height:auto}.widget-5 .map-info-slider .map-info-body{margin-bottom:30px}.widget-5 .map-info-slider .map-info-address{margin-bottom:10px;font-family:'IBM Plex Mono',sans-serif;font-weight:500}.widget-5 .map-info-slider a.map-info-web{position:relative;display:inline-block;padding-right:25px;font-family:'IBM Plex Mono',sans-serif}.widget-5 .map-info-slider a.map-info-web:hover{text-decoration:underline}.widget-5 .map-info-slider a.map-info-web svg{position:absolute;right:0;top:50%;transform:translate(0,-50%);width:20px;height:auto}.widget-5 .map-info-slider .map-info-logo{display:block}.widget-5 .map-info-slider .map-info-logo img{display:block;margin-top:50px;max-height:100px;max-width:280px;width:auto;height:auto}.widget-5 .swiper-button-prev{left:auto;right:calc(41.66667% + 85px)}.widget-5 .swiper-button-next{left:auto;right:calc(41.66667% + 25px)}.video-wrapper{padding-bottom:56.25%}.video-wrapper iframe{position:absolute;left:0;top:0;width:100%;height:100%}.widget-7 .grid.flex{row-gap:50px}.widget-8.full_width .text-block{margin-right:0}.widget-9 ul.list{list-style:none;margin:0;padding:0;border-top:1px solid #000}.widget-9 ul.list li.list-item{padding:15px 0;border-bottom:1px solid #000;overflow:hidden}.widget-9 ul.list li.list-item span{display:block;float:left}.widget-9 ul.list li.list-item span.icon{margin-left:20px;width:30px;height:30px;background-repeat:no-repeat;background-size:contain;background-position:center}.widget-9 ul.list li.list-item .svg-icon{float:left;margin-left:20px;width:30px;height:30px}.widget-9 ul.list li.list-item span.title{width:calc(30% - 25px);padding:0 30px;font-size:inherit;font-weight:inherit}.widget-9 ul.list li.list-item span.text{width:calc(70% - 25px);padding-right:50px}.widget-9 ul.list li.list-item.no_icon span.title{width:30%;padding-left:0}.widget-9 ul.list li.list-item.no_icon span.text{width:70%}.widget-9 ul.list li.list-item span.title p,.widget-9 ul.list li.list-item span.text p{margin:0;font-size:inherit}.widget-10{margin-bottom:30px}body.single .widget-10{margin-bottom:65px}.widget-10 figure{margin-top:15px}.widget-11 ul.jobs-list li.jobs-item{margin-bottom:30px;border:1px solid #282828}.widget-11 ul.jobs-list li.jobs-item a{position:relative;display:block;padding:15px 30px}.widget-11 ul.jobs-list li.jobs-item a:after{position:absolute;content:"";top:50%;right:30px;transform:translate(0,-50%);width:40px;height:40px;border-radius:100%;background-image:url(https://zdt-brandenburg.de/wp-content/themes/zdt/assets/graphics/icon-arrow-right-big.svg);background-repeat:no-repeat;background-size:contain;background-position:center}.widget-11 ul.jobs-list li.jobs-item .job-title{margin-bottom:15px}.widget-11 ul.jobs-list li.jobs-item .meta-infos{overflow:hidden}.widget-11 ul.jobs-list li.jobs-item .meta-infos .location,.widget-11 ul.jobs-list li.jobs-item .meta-infos .job-type{position:relative;display:block;float:left;margin-right:50px;padding:5px 0 5px 40px;font-size:1.1rem}.widget-11 ul.jobs-list li.jobs-item .meta-infos .svg-icon{position:absolute;width:30px;height:30px;left:0;top:50%;transform:translate(0,-50%)}.widget-12 h2,.widget-12 h3,.widget-12 h4{font-weight:500}.widget-12 .grid{margin-bottom:-80px}.widget-12 .text-block{margin-bottom:20px}.widget-12 ul.link-list{list-style:none;margin:0 0 80px;padding:0}ul.link-list li.link-list-item{margin-bottom:20px}ul.link-list li.link-list-item a{display:inline-block;text-decoration:underline}ul.link-list li.link-list-item a .file-type-icon-wrapper{display:block;position:absolute;left:0;top:50%;transform:translate(0,-50%);width:33px;height:33px}ul.link-list li.link-list-item a span{display:inline-block}.link-type-icon-wrapper{position:absolute;top:50%;right:0;width:33px;height:33px;transform:translate(0,-50%);text-align:center}.link-type-icon-wrapper svg{width:auto;height:100%}.link-type-icon-wrapper.internal{width:36px;height:36px}.widget-12 .gallery .gallery-item{margin-bottom:50px}.widget-12 .gallery .gallery-item a.download-img{position:relative;display:block;padding-bottom:68%;background-repeat:no-repeat;background-size:cover;background-position:center;overflow:hidden}.widget-12 .gallery .gallery-item a.download-img:after{position:absolute;display:block;z-index:3;content:"";top:0;left:0;width:100%;height:100%;background-color:#f0f0f5;background-color:rgb(230 230 230 / .5);-webkit-backdrop-filter:saturate(0);backdrop-filter:saturate(0);transition:all .3s}.widget-12 .gallery .gallery-item a.download-img:hover:after{background-color:rgb(230 230 230 / .2);-webkit-backdrop-filter:saturate(100%);backdrop-filter:saturate(100%)}.widget-12 .gallery .gallery-item a.download-img .link-type-icon-wrapper{z-index:10;top:10px;right:10px;transform:none}.widget-12 .gallery .gallery-item a.download-img .link-title{position:absolute;z-index:8;bottom:-54px;left:0;width:100%;height:54px;padding:10px;box-sizing:border-box;background-color:rgb(230 230 230 / .75);font-size:.7rem;transition:all .3s ease-out}.widget-12 .gallery .gallery-item a.download-img:hover .link-title{bottom:0}.widget-13 .project-filter{margin-bottom:10px;padding:0 30px;overflow:hidden}.widget-13 .project-filter .filter-item{float:left;margin-right:30px;margin-bottom:20px;cursor:pointer}.widget-13 .project-filter .filter-item:last-child{margin-right:0}.widget-13 .project-filter .filter-item .acronym{display:block;float:left;margin-right:6px;height:30px;background-color:#C3C8D7;font-size:.875rem;text-align:center;line-height:30px;transition:background-color .4s}.widget-13 .project-filter .filter-item.active .acronym,.widget-13 .project-filter .filter-item:hover .acronym{background-color:#282828}.widget-13 .project-filter .filter-item .filter-button{position:relative;display:block;float:left;border:1px solid #C3C8D7;box-sizing:border-box;height:30px;min-width:145px;padding:0 45px 0 15px;color:#C3C8D7;font-family:'IBM Plex Mono',sans-serif;line-height:28px;transition:all .3s}.widget-13 .project-filter .filter-item.active .filter-button,.widget-13 .project-filter .filter-item:hover .filter-button{border-color:#282828;color:#282828}.widget-13 .project-filter .filter-item .filter-button .icon-check{position:absolute;display:block;top:-1px;right:-1px;border:1px solid #C3C8D7;background-color:#fff0;background-image:url(https://zdt-brandenburg.de/wp-content/themes/zdt/assets/graphics/icon-check-lightblue.svg);background-repeat:no-repeat;background-size:65% auto;background-position:center;height:30px;width:30px;transition:all .4s}.widget-13 .project-filter .filter-item.active .filter-button .icon-check,.widget-13 .project-filter .filter-item:hover .filter-button .icon-check{border-color:#282828;background-color:rgb(40 40 40);background-image:url(https://zdt-brandenburg.de/wp-content/themes/zdt/assets/graphics/icon-check-white.svg)}.widget-13 .project-grid .grid__col{margin-bottom:50px}.widget-13:not(.show_archive_link) .project-grid{margin-bottom:-50px}.widget-13 .project-grid .product-item{position:relative;z-index:2;display:block;min-height:100%;border:1px solid #282828;padding:30px;opacity:.2;transition:opacity .3s}.widget-13 .project-grid .product-item:before{position:absolute;z-index:-1;content:"";left:0;top:0;width:100%;height:100%;opacity:0;transition:opacity .3s}.widget-13 .project-grid .product-item.active{opacity:1}.widget-13 .project-grid .product-item:hover:before{opacity:1}.widget-13 .project-grid .product-item .product-item-head{margin-bottom:30px}.widget-13 .project-grid .product-item .product-item-head .title{display:block;word-wrap:break-word}.widget-13 .project-grid .product-item .product-item-body{margin-bottom:50px}.widget-13 .project-grid .product-item .link{position:absolute;display:block;bottom:30px}.widget-13 .link-wrapper{text-align:center}.widget-14 .typo-block,.widget-14 .typo-block *{display:block;font-size:10rem;line-height:1;background:-webkit-linear-gradient(#3FDEC2,#F6DF99);-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.widget-14 .text-block,.widget-14 .text-block *{font-size:2rem;font-family:'IBM Plex Mono',sans-serif;font-weight:400}.widget-15.columns .grid{display:flex;flex-wrap:wrap}.widget-15.columns .grid .grid__col{margin-bottom:50px}.widget-15.orphan .teaser-wrapper.current_orphan .grid .grid__col{margin-bottom:0}.widget-15 .teaser-wrapper{overflow:hidden}.widget-15.outline .teaser-wrapper{border:1px solid #000;padding:50px}.widget-15.columns .teaser-wrapper{min-height:100%;margin-bottom:0!important}.widget-15.columns .teaser-wrapper .img-block{margin-bottom:30px}.widget-15.columns .teaser-wrapper.current_orphan .img-block{margin-bottom:0}.widget-15.multiple .teaser-wrapper{margin-bottom:50px}.widget-15 .teaser-wrapper figure{padding-top:15px}.widget-15 .teaser-wrapper.right figure{text-align:right}.widget-16 .link-list .link-list-item a span{position:relative;display:inline-block;white-space:nowrap}.widget-16 .link-list .link-list-item a span:before{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:#282828;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:transform 0.2s ease-out;transition:transform 0.2s ease-out}.widget-16 .link-list .link-list-item>a:hover span:before{transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1)}ul.nav_button-list{display:flex;justify-content:flex-start;list-style:none;margin:0;column-gap:15px}.widget-17{overflow:hidden}.widget-17 .swiper-wrapper{display:flex;align-items:stretch!important}.widget-17.events-single .swiper-wrapper{column-gap:50px}.widget-17.events-single .swiper-wrapper .swiper-slide{flex-shrink:1;height:auto}.widget-17.events-single .swiper-wrapper{justify-content:space-between}.widget-17.num-2 .swiper-slide{width:calc(50% - 25px)}.widget-17.num-3 .swiper-slide{width:calc(33.333% - 33.333px)}.widget-17 .events-item{margin-bottom:0;overflow:hidden}.widget-17 .link-wrapper{margin-top:30px;text-align:center}.widget-17.events-single .link-wrapper{margin-top:50px}.widget-19 .newsletter-block{background-color:#F0F0F5;background-repeat:no-repeat;background-size:cover;background-position:center;padding:50px 50px;min-height:400px;overflow:hidden}.widget-19 .newsletter-block .text-block{margin-bottom:45px}.widget-19 .newsletter-block .form-block{max-width:500px}.widget-20{background-color:#F0F0F5;overflow:hidden}.widget-20 .slider-wrapper{padding-bottom:0}.widget-20 .process-tile{position:relative;margin:120px 80px 100px;overflow:hidden}.widget-20 .process-tile .bg-img{position:relative;float:left;background-repeat:no-repeat;background-size:contain;background-position:center;width:40%;padding-bottom:30%}.widget-20 .process-tile .text-block{position:relative;float:left;margin:0 0 0 30px;width:calc(60% - 30px);padding:0}.widget-20 .swiper-pagination{position:absolute;z-index:12;top:40px;bottom:auto;left:calc(40% + 48px);width:calc(60% - 52px);text-align:left;counter-reset:process-count}.widget-20 .swiper-pagination .swiper-pagination-bullet{background-color:#fff0;border-radius:0;margin:0;width:auto;height:auto;text-align:center;counter-increment:process-count;opacity:1}.widget-20 .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet{border:none}.widget-20 .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff0}.widget-20 .swiper-pagination .swiper-pagination-bullet:before{content:counter(process-count);position:relative;display:block;float:left;background-color:#fff0;border:1px solid #282828;border-radius:100%;width:40px;height:40px;font-family:'IBM Plex Mono',sans-serif;font-size:.75rem;line-height:40px;transition:all .3s}.widget-20 .swiper-pagination .swiper-pagination-bullet:after{content:"";position:relative;display:block;float:left;margin-left:10px;margin-right:10px;background-image:url(https://zdt-brandenburg.de/wp-content/themes/zdt/assets/graphics/icon-arrow-process.svg);background-repeat:no-repeat;background-position:right center;width:50px;height:40px}.widget-20 .swiper-pagination .swiper-pagination-bullet:last-child:after{display:none}.widget-20 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{background:#97d2d8;background:linear-gradient(135deg,rgb(151 210 216) 0%,rgb(180 188 221) 100%)}.widget-21 .swiper-wrapper{display:flex;align-items:stretch!important}.widget-21.news-single .swiper-wrapper{justify-content:space-between}.widget-21 .swiper-slide{height:auto}.widget-21.news-single .swiper-slide{width:calc(33.333% - 33.333px)}.widget-21.num-3 .swiper-slide{width:calc(33.333% - 33.333px)}.widget-21 .link-wrapper{margin-top:30px;text-align:center}.widget-21.news-single .link-wrapper{margin-top:50px}.widget-22{overflow:hidden}.widget-22.coverflow{overflow:visible}.widget-22 .swiper-wrapper{display:flex;align-items:stretch!important}.widget-22.news-single .swiper-wrapper{justify-content:space-between}.widget-22 .swiper-slide{height:auto}.widget-22 .testimonials-item{position:relative;display:block;padding-bottom:45%;background-color:#F0F0F5;overflow:hidden}.widget-22.testimonials-grid .testimonials-item{padding-bottom:60%;margin-bottom:50px}.widget-22.testimonials-grid a.testimonials-item{border:1px solid #fff0;transition:border .3s}.widget-22.testimonials-grid a.testimonials-item:hover{border:1px solid #282828}.widget-22 .testimonials-item .testimonials-item-inner{position:absolute;top:0;left:0;width:100%;height:100%}.widget-22 .testimonials-item .testimonials-portrait{position:relative;z-index:3;float:left;width:47%;height:100%}.widget-22 .testimonials-item .testimonials-portrait .img{position:absolute;z-index:-1;width:72%;height:93%;background-repeat:no-repeat;background-size:cover;background-position:center}.widget-22.testimonials-grid .testimonials-item .testimonials-portrait .img{width:69%;height:85%}.widget-22 .testimonials-item .testimonials-portrait .svg-icon{display:block;width:100%}.widget-22 .testimonials-item .testimonials-portrait .svg-icon svg{position:absolute;display:block;right:0;bottom:-15%;width:145%;height:auto}.widget-22.testimonials-grid .testimonials-item .testimonials-portrait .svg-icon svg{bottom:-3%;width:165%}.widget-22 .testimonials-item .testimonials-content{position:relative;z-index:22;float:right;margin-top:30px;height:calc(100% - 60px);width:50%}.widget-22.testimonials-grid .testimonials-item .testimonials-content{margin-left:-15%;width:65%}.widget-22 .testimonials-item .testimonials-content .cite{position:relative;margin-bottom:30px;padding-right:60px}.widget-22.testimonials-grid .testimonials-item .testimonials-content .cite{margin-bottom:15px;padding-right:10px;font-size:1.1rem}.widget-22 .testimonials-item .testimonials-content .name{display:block;margin-bottom:3px;font-family:'IBM Plex Mono',sans-serif;font-weight:600;font-size:.85rem}.widget-22.testimonials-grid .testimonials-item .testimonials-content .name{font-size:.75rem}.widget-22 .testimonials-item .testimonials-content .company{display:block;font-family:'IBM Plex Mono',sans-serif;font-size:.7rem}.widget-22.testimonials-grid .testimonials-item .testimonials-content .company{font-size:.6rem}.widget-22 .testimonials-item .testimonials-content .button,.widget-22 .testimonials-item .testimonials-content .link{position:absolute;bottom:0;left:0}.widget-22 .testimonials-item .testimonials-content .link{font-size:.65rem}.widget-22 .testimonials-item:hover .testimonials-content .link span:before{transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1)}.widget-23 .link-wrapper{text-align:right}.widget-23 .filter-wrapper{margin-bottom:30px}.widget-23 .grid.flex{row-gap:50px}.widget-23 .news-grid{margin-bottom:50px}.widget-23 .alm-btn-wrap{text-align:center}.widget-25{overflow:hidden}.widget-25 .work-package-slider{padding-top:90px}.widget-25 .swiper-wrapper{align-items:stretch!important}.widget-25 .swiper-wrapper .swiper-slide{height:auto}.widget-25 .work-package-tile{position:relative;border:1px solid #282828;min-height:100%;padding:30px 8%;box-sizing:border-box}.widget-25 .work-package-tile .title{margin-bottom:30px;font-weight:500}.widget-25 .work-package-tile .headline{font-size:1.1rem}.widget-25 .work-package-tile .text-block{position:relative;margin-bottom:50px}.widget-25 .work-package-tile .text-block,.widget-25 .work-package-tile .text-block *{font-size:.8rem}.widget-25 .work-package-tile .work-package-block{margin-bottom:30px;font-size:.8rem}.widget-25 .work-package-tile .work-package-block .subtitle{display:block;margin-bottom:15px;font-family:'IBM Plex Mono',sans-serif;font-weight:500}.widget-25 .work-package-tile .work-package-block.duration .subtitle{display:inline-block;margin:0 15px 0 0}.widget-25 .work-package-tile .work-package-block .date{text-decoration:underline}.widget-25 .work-package-tile .work-package-block.duration{margin-bottom:20px;font-size:.8rem}.widget-25 .swiper-pagination{position:absolute;z-index:12;top:0;bottom:auto;text-align:left;counter-reset:process-count}.widget-25 .swiper-pagination .swiper-pagination-bullet{position:relative;z-index:2;background-color:#fff0;border-radius:0;margin:0 20px 0 0;width:40px;height:40px;opacity:1;text-align:center;counter-increment:process-count}.widget-25 .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet{border:none}.widget-25 .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff0}.widget-25 .swiper-pagination .swiper-pagination-bullet:before{position:absolute;content:"";z-index:-1;border-radius:100%;left:0;top:0;width:100%;height:100%;opacity:0;transition:opacity .3s}.widget-25 .swiper-pagination .swiper-pagination-bullet:after{content:counter(process-count);position:relative;display:block;float:left;margin-right:20px;border:1px solid #282828;border-radius:100%;width:40px;height:40px;font-family:'IBM Plex Mono',sans-serif;font-size:.75rem;line-height:40px}.widget-25 .swiper-pagination .swiper-pagination-bullet:hover:before,.widget-25 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{opacity:1}.widget-26 .column-item{margin-bottom:30px}.widget-26 .column-item span{display:block}.widget-26 .column-item .svg-icon{position:relative;display:block;margin-bottom:15px;width:44px;height:44px;border-radius:100%;background:#282828;background:linear-gradient(135deg,#282828 0%,#282828 100%)}.widget-26 .column-item .svg-icon svg{position:absolute;width:30px;height:auto;left:50%;top:50%;transform:translate(-50%,-50%)}.widget-26 .column-item span.title{margin-bottom:15px}.widget-26 .column-item span.text{font-size:1.25rem}.widget-27 ul.list{list-style:none;margin:0;margin-bottom:-30px;overflow:hidden}.widget-27 ul.list li.list-item{position:relative;display:block;float:left;margin-bottom:30px;width:33.333%;padding:3px 0;overflow:hidden;padding-left:50px}.widget-27 ul.list li.list-item .svg-icon{position:absolute;left:0;top:0}.widget-27 ul.list li.list-item span.date,.widget-27 ul.list li.list-item span.time{display:block;float:left}.widget-27 ul.list li.list-item span.date{font-weight:500}.widget-27 ul.list li.list-item .text-block{float:left;margin-top:6px;width:100%}.widget-28 .grid{margin-bottom:-50px}.widget-28 .contact-item{margin-bottom:50px}.contact-item .contact-portrait{position:relative;margin-bottom:30px;width:70%}.contact-item .contact-portrait .img{display:block;width:100%;padding-bottom:100%;height:auto;background-repeat:no-repeat;background-size:cover;background-position:center}.contact-item .contact-title{margin-bottom:0;font-size:1.1rem}.contact-item .position{display:block;margin-bottom:30px;font-size:.8rem}.contact-item .meta-infos{font-size:.8rem}.contact-item .meta-infos .address,.contact-item .meta-infos .mail,.contact-item .meta-infos .phone,.contact-item .meta-infos .linkedin,.contact-item .meta-infos .website{position:relative;display:block;margin-bottom:15px;min-height:30px;padding:3px 0;overflow:hidden;padding-left:50px;font-family:'IBM Plex Sans',sans-serif;font-weight:400;line-height:1.4}.contact-item .meta-infos .address.link.icon>span:before,.contact-item .meta-infos .mail.link.icon>span:before,.contact-item .meta-infos .phone.link.icon>span:before,.contact-item .meta-infos .linkedin.link.icon>span:before,.contact-item .meta-infos .website.link.icon>span:before{bottom:1px}.contact-item .meta-infos .svg-icon{position:absolute;left:0;top:0;width:30px;height:30px}.contact-item .meta-infos .svg-icon svg{max-width:100%;height:auto}.site-content .widget-30{position:relative;margin-bottom:0;overflow:hidden}.site-content .widget-30 .grid,.site-content .widget-30 .grid__col{position:relative;margin-bottom:0}.widget-31{position:absolute;margin:0;margin-top:-180px}.widget-32 .newsletter-block{background-color:#F0F0F5;background-repeat:no-repeat;background-size:cover;background-position:center;padding:50px 50px;min-height:400px;overflow:hidden}.widget-32 .sib-form{font-size:inherit;font-family:inherit;padding:0}.widget-32 .sib-form #sib-container{background:transparent!important;margin:0;padding:0;display:block;max-width:none!important;border:0 none!important;border-radius:0!important}.widget-32 .sib-form #sib-container #sib-form>div:first-child .sib-form-block>p{margin:0 0 60px;font-family:'IBM Plex Mono',sans-serif;font-size:2.2rem;font-style:normal;font-weight:500;line-height:1.3;text-rendering:optimizeLegibility}.widget-32 .sib-form #sib-container #sib-form .sib-form-block.sib-input{max-width:500px}.widget-32 .sib-form #sib-container #sib-form .sib-form-block{padding:0;color:#282828;font-family:'IBM Plex Sans',sans-serif!important;font-size:1rem!important;font-style:normal;font-weight:400;line-height:1.5}.widget-32 .sib-form #sib-container #sib-form .sib-form-block p{font-size:1rem}.widget-32 .sib-form .entry__label{color:#282828!important;font-family:'IBM Plex Sans',sans-serif!important;font-size:.7rem!important;font-style:normal;font-weight:400!important;line-height:1.5}.widget-32 .sib-form .entry__field{background:#fff0;border:0 none;border-radius:0}.widget-32 .sib-form .entry__field:focus-within{box-shadow:none}.widget-32 .sib-form .input{display:block;float:left;width:65%;margin-right:5%;border:1px solid #282828;height:42px;padding:0 15px;color:#282828;font-family:'IBM Plex Mono',sans-serif;font-size:.8rem;line-height:42px;box-sizing:border-box}.widget-32 .sib-form .sib-form-block__button{display:inline-block;background-color:transparent!important;border:1px solid #2B2B2B!important;padding-left:25px;padding-right:25px;padding-bottom:2px;padding-top:0;height:42px;color:#2E2E2E!important;font-family:'IBM Plex Mono',sans-serif!important;font-size:0.8rem!important;font-weight:500!important;line-height:38px;border-radius:0!important}.widget-32 .sib-form .entry__error{border-color:transparent!important;width:100%;margin:10px 0 10px 0!important;background-color:transparent!important;color:#282828!important;font-size:.8rem!important}.widget-32 .sib-form .sib-form-message-panel{border-color:transparent!important;width:100%;max-width:500px!important;margin:0!important;padding:10px!important;background-color:#FFAE9C!important;color:#fff!important;font-size:1rem!important}.widget-32 .sib-form #success-message.sib-form-message-panel{background-color:#02DBBD!important;color:#fff!important;font-size:1rem!important}.widget-32 .sib-form .sib-form-message-panel--active{display:block}.widget-33{position:relative}.widget-33 span.line{display:block;height:1px;background-color:#000}.events-item{position:relative;display:block;box-sizing:border-box;min-height:100%;background-color:#F0F0F5;background-repeat:no-repeat;background-size:cover;background-position:center;background-image:url(https://zdt-brandenburg.de/wp-content/themes/zdt/assets/graphics/bg-events/bg_events_01.svg);border:1px solid #282828;transition:border-color .3s}.events-item:hover{border-color:#282828}.events-item .events-item-badge{position:relative;display:block;float:left;margin-left:15px;height:60px;max-width:calc(100% - 30px);background:#bcc0e2;background:linear-gradient(145deg,rgb(188 192 226) 0%,rgb(240 191 216) 100%);font-family:'IBM Plex Mono',sans-serif;font-weight:500;font-size:.75rem}.events-item .events-item-badge span{display:block;margin:0 15px;font-size:.65rem;line-height:60px}.events-item .events-item-head{position:relative;display:block;float:left;width:100%;padding:30px;box-sizing:border-box}.events-item .events-item-head .time,.events-item .events-item-head .date{display:block}.events-item .events-item-head .time{margin-bottom:5px;font-size:.7rem;text-decoration:underline}.events-item .events-item-head .date{display:block;font-size:.9rem}.events-item .events-item-body{position:relative;float:left;width:100%;padding:0 30px 100px 30px;box-sizing:border-box}.events-item .events-item-body .title{display:block;margin-bottom:20px;word-wrap:break-word}.events-item .button{position:absolute;display:block;bottom:24px;left:30px}.events-item:hover .button:before{opacity:1}.site-content.projects{margin-bottom:70px}.site-content.projects-button .widget{text-align:center}.news-item{position:relative;z-index:2;display:block;min-height:430px;height:100%;border:1px solid #282828}.news-item:before{position:absolute;z-index:-1;content:"";left:0;top:0;width:100%;height:100%;opacity:0;transition:opacity .3s}.news-item:hover:before{opacity:1}.news-item .news-item-head{position:relative;display:block;border-bottom:1px solid #282828}.news-item .categories{position:absolute;z-index:3;top:0;left:0;width:100%;padding:10px;box-sizing:border-box}.news-item .categories .filter-item{padding-right:15px}.news-item .news-item-head .img{position:relative;display:block;padding-bottom:62.5%;background-repeat:no-repeat;background-size:cover;background-position:center;filter:grayscale(100%);transition:all .8s}.news-item:hover .news-item-head .img{filter:grayscale(0)}.news-item .news-item-body{position:relative;padding:30px 30px 70px 30px}.news-item .news-item-body .date{display:block;margin-bottom:15px;text-decoration:underline}.news-item .news-item-body .title{display:block;margin-bottom:30px;word-wrap:break-word}.news-item .news-item-body p{word-wrap:break-word}.news-item .link{position:absolute;display:block;bottom:26px;left:30px}body.single .site-top .link.back{margin-bottom:15px}body.single-post .site-top.card.no_img{min-height:0;height:auto}body.single-post .site-top.card.no_img .card-header{background:#ffe8a1;background:linear-gradient(90deg,rgb(255 232 161) 0%,rgb(255 192 178) 100%);border:1px solid #282828;padding-bottom:0}body.single-post .site-top .card-header .header-block{padding:30px 30px 20px 30px}body.single-post .site-top.card.no_img .card-header .header-block{position:relative;margin-bottom:-10px}body.single-post .site-top .card-header .header-block .filter{margin-bottom:0}body.single-post .site-content .widget-8 .text-block{max-width:800px}body.single-post .site-content .widget-8 .text-block h1{margin-top:20px}body.single-post .site-content .widget-8 .text-block .thumbnail-wrapper{display:block;width:100%;max-width:500px;height:auto}body.single-post .site-content .widget-8 .text-block blockquote,body.single-post .site-content .widget-8 .text-block blockquote p{font-size:1.25rem!important}body.single-post .site-content .widget-8 .text-block .date{display:block;text-decoration:underline;margin-bottom:25px;font-size:.85rem}body.single-post .site-content .widget-8 .text-block .gallery{display:flex;flex-wrap:wrap;gap:0}body.single-post .site-content .widget-8 .text-block .gallery>br{display:none}body.single-post .site-content .widget-8 .text-block .gallery .gallery-item img{border:0 none!important}body.single-post .site-content .widget-23 h3{font-weight:500}body.single-post .site-content .widget-23 .link-wrapper{margin-top:50px;text-align:center}body.single-projects .site-top.projects .project-header ul.partner-logos{position:absolute;left:40px;bottom:30px;width:calc(100% - 80px);justify-content:flex-end;gap:30px 50px}body.single-projects .site-top.projects .project-header ul.partner-logos li img{-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.5}body.single-projects .projects-navigation{position:absolute;z-index:205;width:100%;padding:15px 0}body.single-projects.sticky-projects .projects-navigation{position:fixed;top:100px;background-color:#fff;background-color:rgb(255 255 255)}body.single-projects .projects-navigation .acronym{position:absolute;left:-10px;top:50%;transform:translate(0,-50%);height:30px;border-radius:30px;font-size:.8rem;line-height:30px;opacity:0;transition:opacity .2s;pointer-events:none}body.single-projects.sticky-projects .projects-navigation .acronym{opacity:1;pointer-events:auto}body.single-projects .projects-navigation ul.nav_button-list{margin-left:100px}body.single-projects .projects-navigation .main-content{padding-top:0}body.single .site-top .link.back{margin-bottom:15px}body.single-events .site-top .card-header .header-block{position:absolute;top:0;left:0;width:100%;height:100%;padding:0 8% 50px 8%;box-sizing:border-box}body.single-events .site-top .card-header .header-block .events-item-badge{position:relative;display:block;float:left;height:80px;max-width:calc(100% - 40px);background:#bcc0e2;background:linear-gradient(145deg,rgb(188 192 226) 0%,rgb(240 191 216) 100%);font-family:'IBM Plex Mono',sans-serif;font-weight:500;font-size:.75rem}body.single-events .site-top .card-header .header-block .events-item-badge span{display:block;margin:0 20px;font-size:.8rem;line-height:80px}body.single-events .site-top .card-header .header-block h1{position:absolute;top:calc(50% + 40px);transform:translate(0,-50%);margin-bottom:0;width:84%}body.single-events .title-date{margin-bottom:50px}body.single-events .title-date,body.single-events .title-date p{font-size:1.1rem}body.single-events .title-info,body.single-events .title-info p{font-size:.8rem}body.single-events .days .days-item{margin-bottom:100px}body.single-events .days .days-item:last-child{margin-bottom:0}body.single-events .days .days-item .days-title{margin-bottom:25px;font-family:'IBM Plex Mono',sans-serif;font-weight:500}body.single-events .days .days-item .days-title .time{font-size:.8rem}body.single-events .days .days-item .days-content{margin-bottom:-50px}body.single-events .days .days-item .program-item{margin-bottom:50px;border:1px solid #000;padding:50px}body.single-events .days .days-item .program-item.min{max-width:700px}body.single-events .days .days-item .program-item .program-title{margin-bottom:50px;font-size:.7rem;text-decoration:underline}body.single-events .days .days-item .program-item .program-title span{display:block}body.single-events .days .days-item .program-item .text-block h3,body.single-events .days .days-item .program-item .text-block h2{margin-bottom:25px}body.single-events .days .days-item .program-item .text-block h3{font-size:1.2rem}body.single-events .days .days-item .program-item .text-block h2{font-weight:400}body.single-events .site-content.contact{margin-bottom:-50px}body.single-events .site-content.contact .contact-group{margin-bottom:50px}body.single-events .site-content.contact .contact-group .title,body.single-events .site-content.download h5{margin-bottom:50px;font-size:1.5rem}body.single-events .site-content.contact .contact-group .contact-group-item{margin-bottom:30px}body.single-events .site-content.contact .contact-group .grid__col:last-child .contact-group-item{margin-bottom:0}body.single-events .site-content.contact .contact-group .headline{display:block;margin-bottom:50px}body.single-events .site-content.contact .contact-group .link{font-size:1rem}body.single-events .site-content.contact .contact-group .link.icon>span:before{bottom:3px}body.single-events .site-content.contact .contact-group .position{display:block;margin-top:5px;font-size:.75rem}body.single-events .site-content.entry-form{margin-top:100px}body.single-events .site-content.entry-form .event-entry-form{background-color:#F0F0F5;border:1px solid #282828;padding:40px}body.single-events .site-content.entry-form .event-entry-form label:not(.acceptance){font-family:'IBM Plex Mono',sans-serif;font-size:.8rem;font-weight:500}body.single-events .site-content.entry-form .event-entry-form .grid{margin-left:-40px}body.single-events .site-content.entry-form .event-entry-form .grid .grid__col{padding-left:40px;margin-bottom:30px;width:50%}body.single-events .site-content.entry-form .event-entry-form input[type="submit"]{float:right}body.single-events .site-content.entry-form .event-entry-form .wpcf7-form-control-wrap.institution{display:block}body.single-events .site-content.entry-form .event-entry-form .wpcf7-form-control-wrap.institution select{padding-left:45px}body.single-events .site-content.entry-form .event-entry-form .wpcf7-form-control-wrap.institution select option{padding-left:15px}body.single-events .site-content.entry-form .event-entry-form .wpcf7-form-control-wrap.institution:before{position:absolute;content:"";left:8px;top:50%;transform:translate(0,-50%);width:30px;height:30px;background-image:url(https://zdt-brandenburg.de/wp-content/themes/zdt/assets/graphics/icon-list-graduate-event-entry.svg);background-repeat:no-repeat;background-size:contain;background-position:center}body.single-events .site-content.entry-form .event-entry-form .wpcf7-form label.acceptance{margin-bottom:50px}body.single-events .site-content.entry-form .event-entry-contact.without_form .entry-item{float:left;width:30%;min-width:300px}body.single-events .site-content.entry-form .event-entry-contact.without_form .contact-item{float:right;width:30%;min-width:300px}body.single-events .site-content.entry-form .event-entry-contact p{margin-bottom:10px;font-size:.8rem}body.single-events .site-content.entry-form .event-entry-contact .upper-head{display:block;margin-bottom:20px;font-size:.8rem;font-weight:500}body.single-events .site-content.entry-form .event-entry-contact .title{display:block;margin-bottom:20px;font-size:.8rem;font-weight:500}body.single-events .site-content.entry-form .event-entry-contact .date-block{margin-bottom:40px}body.single-events .site-content.entry-form .event-entry-contact .contact-item .link>span{white-space:normal}body.single-events .site-content.author{margin-top:100px}body.single-testimonials .widget-22.testimonials-header{margin-bottom:0}body.single-testimonials .widget-22.testimonials-header .testimonials-item .testimonials-content{position:absolute;top:50%;left:40%;transform:translate(0,-50%);float:none;margin-top:0;height:auto;width:55%}body.single-testimonials .site-content.single-paging{margin-bottom:80px;padding-top:0}body.single-testimonials .site-content.single-paging .single-paging-column{margin-bottom:20px}body.single-testimonials .site-content.single-paging .single-paging-column.prev{text-align:right}body.single-jobs .site-top .card-header .header-block{padding:40px 0 40px 8%;max-width:950px}body.single-jobs .site-top .card-header .header-block h1{position:absolute;top:calc(35%);transform:translate(0,-50%);margin-bottom:0}body.single-jobs .site-top .card-header .header-block .meta-info{position:absolute;bottom:50px}body.single-jobs .site-top .card-header .header-block .meta-info .address,body.single-jobs .site-top .card-header .header-block .meta-info .condition{position:relative;display:block;margin-top:10px;min-height:30px;padding:3px 0;overflow:hidden;padding-left:40px}body.single-jobs .site-top .card-header .header-block .meta-info .svg-icon{position:absolute;left:0;top:0}body.single-jobs .intro-block{margin-bottom:50px;font-size:1.1rem}body.single-jobs .site-content.job-body{margin-bottom:100px}body.single-jobs .site-content.job-body .text-block{font-size:.8rem}body.single-jobs .site-content.job-body .text-block p:not(.big){font-size:inherit}body.single-jobs .site-content.job-body .section{margin-bottom:50px}body.single-jobs .job-contact{font-size:.8rem}body.single-jobs .job-contact h5.job-location-title{margin-bottom:30px;font-size:1.2rem}body.single-jobs .job-contact .location-alt,body.single-jobs .job-contact .job-sector,body.single-jobs .job-contact .job-address{display:block}body.single-jobs .job-contact .location-alt.title{margin-bottom:30px;font-size:inherit;font-weight:500}body.single-jobs .job-contact .contact-item{margin-top:50px}body.single-jobs .job-contact .contact-item .meta-infos{margin-bottom:30px}body.search-results .site-top .home_title{padding-left:8.33333%}body.search-results .site-top .home_title h1 span{display:inline}body.search-results .search-results .item{display:block;margin-bottom:60px}body.search-results .search-results .item .upper-head{margin-bottom:10px}body.search-results .search-results .item .headline{margin-bottom:15px;font-family:'IBM Plex Mono',sans-serif}body.search-results .search-results .item .excerpt{margin-bottom:15px;font-size:.8rem}body.search-results .search-results .item .more{font-size:.7rem}#site-footer{background-repeat:no-repeat;background-size:cover;background-position:center;padding-top:80px}#site-footer .footer-menu{border-top:1px solid #2E2E2E;border-bottom:1px solid #2E2E2E;padding:40px 0 20px 0}#site-footer ul.menu{list-style:none;margin:0}#site-footer ul.menu .menu-item{display:block;float:left;margin-right:50px;margin-bottom:20px}#site-footer ul.menu .menu-item.hide a{visibility:hidden}#site-footer ul.menu .menu-item a{display:block;font-family:'IBM Plex Mono',sans-serif;font-size:.8rem;transition:color .3s}#site-footer ul.menu .menu-item a span{position:relative;display:block;width:100%;white-space:nowrap}#site-footer ul.menu .menu-item a:before{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:#282828;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:transform 0.2s ease-out;transition:transform 0.2s ease-out}#site-footer ul.menu .menu-item a:hover:before,#site-footer ul.menu .menu-item.current-menu-item a:before{transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1)}#site-footer .footer-info{border-bottom:1px solid #2E2E2E;padding:50px 0}#site-footer .footer-info .logo{position:relative;display:block}#site-footer .footer-info .logo img{display:block;height:150px;width:auto}#site-footer .footer-info h5{margin-bottom:25px}#site-footer .footer-logos{border-bottom:1px solid #2E2E2E;padding:40px 0}#site-footer .footer-logos.greyscale ul.partner-logos li img{-webkit-filter:grayscale(1);filter:grayscale(1)}