/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA') format('woff');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.dk-select,.dk-select *,.dk-select *:before,.dk-select *:after,.dk-select-multi,.dk-select-multi *,.dk-select-multi *:before,.dk-select-multi *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.dk-select,.dk-select-multi{position:relative;display:inline-block;vertical-align:middle;line-height:1.5em;width:200px;cursor:pointer;}.dk-selected{width:100%;white-space:nowrap;overflow:hidden;position:relative;background-color:white;border:1px solid #CCCCCC;border-radius:0.4em;padding:0 1.5em 0 0.5em;-o-text-overflow:ellipsis;text-overflow:ellipsis;}.dk-selected:before,.dk-selected:after{content:'';display:block;position:absolute;right:0;}.dk-selected:before{top:50%;border:solid transparent;border-width:0.25em 0.25em 0;border-top-color:#CCCCCC;margin:-0.125em 0.5em 0 0;}.dk-selected:after{top:0;height:100%;border-left:1px solid #CCCCCC;margin:0 1.5em 0 0;}.dk-selected-disabled{color:#BBBBBB;}.dk-select .dk-select-options{position:absolute;display:none;left:0;right:0;}.dk-select-open-up .dk-select-options{border-radius:0.4em 0.4em 0 0;margin-bottom:-1px;bottom:100%;}.dk-select-open-down .dk-select-options{border-radius:0 0 0.4em 0.4em;margin-top:-1px;top:100%;}.dk-select-multi .dk-select-options{max-height:10em;}.dk-select-options{background-color:white;border:1px solid #CCCCCC;border-radius:0.4em;list-style:none;margin:0;max-height:180px;overflow-x:hidden;overflow-y:auto;padding:0.25em 0;width:auto;z-index:100;-webkit-overflow-scrolling:touch;}.dk-option-selected{background-color:#3297fd;color:#fff;}.dk-select-options-highlight .dk-option-selected{background-color:transparent;color:inherit;}.dk-option{padding:0 0.5em;}.dk-select-options .dk-option-highlight{background-color:#3297fd;color:#fff;}.dk-select-options .dk-option-disabled{color:#BBBBBB;background-color:transparent;}.dk-select-options .dk-option-hidden{display:none;}.dk-optgroup{border:solid #CCCCCC;border-width:1px 0;padding:0.25em 0;margin-top:0.25em;}.dk-optgroup+.dk-option{margin-top:0.25em;}.dk-optgroup+.dk-optgroup{border-top-width:0;margin-top:0;}.dk-optgroup:nth-child(2){padding-top:0;border-top:none;margin-top:0;}.dk-optgroup:last-child{border-bottom-width:0;margin-bottom:0;padding-bottom:0;}.dk-optgroup-disabled{opacity:0.6;color:#BBBBBB;cursor:not-allowed;}.dk-optgroup-label{padding:0 0.5em 0.25em;font-weight:bold;width:100%;}.dk-optgroup-options{list-style:none;padding-left:0;}.dk-optgroup-options li{padding-left:1.2em;}.dk-select-open-up .dk-selected{border-top-left-radius:0;border-top-right-radius:0;border-color:#3297fd;}.dk-select-open-down .dk-selected{border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:#3297fd;}.dk-select-open-up .dk-selected:before,.dk-select-open-down .dk-selected:before{border-width:0 0.25em 0.25em;border-bottom-color:#3297fd;}.dk-select-open-up .dk-selected:after,.dk-select-open-down .dk-selected:after{border-left-color:#3297fd;}.dk-select-open-up .dk-select-options,.dk-select-open-down .dk-select-options,.dk-select-multi:focus .dk-select-options{display:block;border-color:#3297fd;}.dk-select-multi:hover,.dk-select-multi:focus{outline:none;}.dk-selected:hover,.dk-selected:focus{outline:none;border-color:#3297fd;}.dk-selected:hover:before,.dk-selected:focus:before{border-top-color:#3297fd;}.dk-selected:hover:after,.dk-selected:focus:after{border-left-color:#3297fd;}.dk-select-disabled{opacity:0.6;color:#BBBBBB;cursor:not-allowed;}.dk-select-disabled .dk-selected:hover,.dk-select-disabled .dk-selected:focus{border-color:inherit;}.dk-select-disabled .dk-selected:hover:before,.dk-select-disabled .dk-selected:focus:before{border-top-color:inherit;}.dk-select-disabled .dk-selected:hover:after,.dk-select-disabled .dk-selected:focus:after{border-left-color:inherit;}select[data-dkcacheid]{display:none;}
@font-face{font-family:'ClarikaGeometric';font-weight:700;src:url("/themes/custom/fonts/ClarikaGeometric-Bold/font.woff2") format('woff2'),url("/themes/custom/fonts/ClarikaGeometric-Bold/font.woff") format('woff');font-display:swap;}@font-face{font-family:'ClarikaGeometric';font-weight:600;src:url("/themes/custom/fonts/ClarikaGeometric-DemiBold/font.woff2") format('woff2'),url("/themes/custom/fonts/ClarikaGeometric-DemiBold/font.woff") format('woff');font-display:swap;}@font-face{font-family:'ClarikaGeometric';font-weight:400;src:url("/themes/custom/fonts/ClarikaGeometric-Regular/font.woff2") format('woff2'),url("/themes/custom/fonts/ClarikaGeometric-Regular/font.woff") format('woff');font-display:swap;}#page{position:relative;overflow:hidden;padding-top:168px;transition:opacity 0.5s ease-out;}#main{margin-top:84px;margin-bottom:168px;}body.page-node-type-fachgebiet #main,body.page-node-type-foerderungen #main,body.page-node-type-landingpage #main,body.page-node-type-referenz #main,body.page-node-type-referenz-uebersicht #main,body.page-node-type-startseite #main,body.page-node-type-karriere #main{margin-top:0;margin-bottom:0;}body.page-node-type-know-how-uebersicht #main,body.page-node-type-kontakt #main,body.page-node-type-ueber-uns #main{margin-top:0;}article{position:relative;}.section-full{position:relative;padding-left:168px;padding-right:168px;}.section-more{position:relative;padding-left:126px;padding-right:126px;}.section-half{position:relative;padding-left:84px;padding-right:84px;}.section-less{position:relative;padding-left:42px;padding-right:42px;}*,*::after,*::before{box-sizing:border-box;}::-moz-selection{background:#009ee3;color:#ffffff;}::selection{background:#009ee3;color:#ffffff;}[tabindex="-1"]:focus{outline:0 !important;}html.noscrolling{overflow:hidden;}body.noscrolling{overflow:visible;}html{-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0);}html.details{padding:0 !important;margin:0 !important;}body{padding:0 !important;margin:0 !important;font-family:"ClarikaGeometric",sans-serif;font-size:20px;line-height:30px;font-weight:400;color:#000000;text-align:left;position:relative;}b,strong{font-weight:600;}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:20px;line-height:30px;font-weight:400;}.subtitel{font-weight:600;color:#7f7f7f;text-transform:uppercase;margin-bottom:25px;}.subtitel.white{color:#ffffff;}.titel{font-size:63px;line-height:68px;font-weight:600;color:#009ee3;margin-bottom:60px;word-break:break-word;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #popup-text .title,.text h4,.titel-small{font-size:35px;line-height:45px;font-weight:600;color:#009ee3;word-break:break-word;}.text h4{margin-top:60px;margin-bottom:25px;}.text h5,.h5{font-weight:700;color:#009ee3;}.text .button{color:#fff !important;text-decoration:none !important;}.titel u,.titel-small u{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px;}p{margin:0 0 25px;}.text > *:first-child{margin-top:0 !important;}.text > *:last-child{margin-bottom:0 !important;}.text a{font-weight:700;text-decoration:underline !important;color:#009ee3 !important;}.text a:hover{opacity:0.7;}article ul{margin:0 0 25px;padding:0;}article ul li{list-style:none;padding:0 0 0 20px;position:relative;}article ul li > *:last-child{margin-bottom:0 !important;}article ul li:before{content:"";position:absolute;top:15px;left:0;width:10px;height:1px;background:#000000;}figure{margin:0 0 25px;padding:0;}figure figcaption{font-size:15px;line-height:25px;color:#7f7f7f;}img{outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100%;width:100%;height:auto;border:0;display:block;}img.resizetoparent{max-width:unset !important;width:100%;height:100%;object-fit:cover;}[class^="icon-"],[class*=" icon-"],svg.icon{height:30px;width:30px;display:inline-block;fill:currentColor;position:relative;}a,a:link,a:visited{color:#000000;text-decoration:none;background-color:transparent;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0 !important;display:inline-block;}a:hover{color:#ffc900;}.button,.button:active,.button:focus,.button:hover,.button:link,.button:visited,input.form-submit,input.form-submit:active,input.form-submit:focus,input.form-submit:hover{font-family:"ClarikaGeometric",sans-serif;font-weight:600;font-style:inherit;font-size:15px;line-height:25px;color:#ffffff;background:#009ee3;cursor:pointer;text-align:center;padding:12px 19px;border:none;border-radius:0;text-decoration:none;display:inline-block;transition:all 0.3s !important;-webkit-appearance:none;opacity:1 !important;margin:0;text-transform:none;position:relative;z-index:1;overflow:hidden;}.button::before{content:"";position:absolute;top:0;left:-160%;width:140%;height:100%;background:#2092c9;z-index:-1;transform:skewX(-15deg);transition:left 0.5s;}.no-touchevents .button:hover::before{left:-20%;}.button.white,.button.white:active,.button.white:focus,.button.white:hover,.button.white:link,.button.white:visited{color:#009ee3;background:#ffffff;}.button.white::before{background:#f0f0f0;}a.edit-link{font-family:inherit;font-weight:inherit;background:#000;color:#fff;padding:8px 14px;height:auto;font-size:14px;line-height:22px;border:none;border-radius:0;position:absolute;top:10px;left:10px;z-index:899;display:block;}a.edit-link:hover{text-decoration:none;opacity:0.8;}#messages{padding:30px;margin:0 0 30px;border:1px solid #000000;display:none;}.kint{overflow:visible !important;}#toolbar-administration{position:relative;z-index:999999;}#toolbar-administration a{display:block;}#loading,.ajax-progress,.loading{background:rgba(0,158,227,0.9);height:100%;width:100%;position:fixed;top:0;left:0;margin:0;z-index:99999;text-indent:-999999px;}#loading,.loading{display:none;}.ajax-progress:after,.loading > div{content:"";background:url("/themes/custom/images/ajax-loader.svg") center center no-repeat #ffc900;height:80px;width:80px;position:absolute;top:50%;left:50%;margin:-40px 0 0 -40px;z-index:199;padding:0 !important;}a.moremedia{width:5px;height:50px;padding:6px;position:fixed;right:6px;bottom:6px;z-index:99;opacity:0.5;box-sizing:content-box !important;display:none;}body.loaded a.moremedia{display:block !important;}a.moremedia:hover{opacity:1;}.swiper-pagination{line-height:0;transition:none;}.swiper-pagination-bullet{opacity:1;background:#fff;width:6px;height:6px;margin:0 6px;transition:width 0.3s,border-radius 0.3s;outline:none;}.swiper-pagination-bullet:first-child{margin-left:0;}.swiper-pagination-bullet:last-child{margin-right:0;}.swiper-pagination-bullet-active{opacity:1;background:#fff;width:14px;border-radius:7px;outline:none;}#fadeInSizer{margin-top:84px;display:none;}.fadeIn{opacity:0;transform:translateY(84px);transition:opacity 1s cubic-bezier(0.215,0.61,0.355,1),transform 1s cubic-bezier(0.215,0.61,0.355,1);will-change:transform,opacity;}.fadeIn.animate{opacity:1;transform:translateY(0);}.fadeInOpactiy{opacity:0;transition:opacity 1s cubic-bezier(0.215,0.61,0.355,1);will-change:opacity;}.fadeInOpactiy.animate{opacity:1;}.dk-select{width:300px;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:"ClarikaGeometric",sans-serif;font-size:20px;line-height:30px;font-weight:400;}.dk-select .dk-selected{border:none !important;background-color:none;box-shadow:rgba(0,0,0,0.2) 0 0 4px 0;border-radius:0;padding:10px 50px 10px 16px;top:0;color:#000000;transition:color 0.3s;z-index:9;-webkit-tap-highlight-color:rgba(0,0,0,0);}.dk-select.dk-select-open-down .dk-selected,.dk-select:hover .dk-selected{color:#009ee3;}.dk-select .dk-selected::before{border:solid #000000;border-width:0 2px 2px 0;display:inline-block;padding:5px;transform:rotate(45deg);top:16px;right:19px;margin:0;position:absolute;transition:border-color 0.3s;}.dk-select.dk-select-open-down .dk-selected::before,.dk-select:hover .dk-selected::before{border-color:#009ee3;}.dk-select.dk-select-open-down .dk-selected::before{transform:rotate(-135deg);top:22px;}.dk-select .dk-selected::after{display:none;}.dk-select .dk-select-options{border:none !important;border-radius:0;margin:0 !important;bottom:auto !important;right:auto;padding:0;background:#fff;width:100%;max-height:152px;max-height:230px;padding-bottom:30px;box-shadow:rgba(0,0,0,0.2) 0 1px 4px 0;z-index:10;}.dk-select .dk-select-options::before{width:100%;height:30px;background:linear-gradient(to top,#ffffff,rgba(255,255,255,0));position:absolute;bottom:0;left:0;z-index:10;}.dk-select .dk-select-options .dk-option::before{display:none;}.dk-select .dk-select-options .dk-option{font-family:"ClarikaGeometric",sans-serif;font-size:20px;line-height:30px;font-weight:400;padding:10px 16px 10px 16px !important;border-bottom:1px solid #d9d9d9;transition:color 0.3s,background 0.3s;-webkit-tap-highlight-color:rgba(0,0,0,0);}.dk-select .dk-select-options .dk-option:last-child{border-bottom:0 !important;}.dk-select .dk-select-options .dk-option-highlight{background:#fff;color:#009ee3;}.dk-select .dk-select-options .dk-option-selected{background:#009ee3;color:#fff;}#overlay{position:fixed;height:80%;width:1248px;top:50%;left:50%;margin:0;background:#ffffff;z-index:9999999;opacity:0;transform:translateX(-50%) scale(0);transition:opacity 0.5s,transform 0.5s;box-shadow:0 0 10px 0 rgba(0,0,0,0.2);}#overlay.toheight{top:10% !important;height:80% !important;margin-top:0 !important;}#overlay.show{transform:translateX(-50%) scale(1);opacity:1;}#overlay > a.close{position:absolute;top:27px;right:27px;z-index:299;color:#009ee3;width:30px;height:30px;}#overlay > a.close:hover{color:#ffc900;}#overlay > a.close svg{width:30px;height:30px;}#overlay > .content-wrapper{height:100%;overflow:hidden;}#overlay.toheight > .content-wrapper{overflow-y:auto;-webkit-overflow-scrolling:touch;}#overlay > .content-wrapper > .content{padding:84px;position:relative;}#overlay .section-full,#overlay .section-half,#overlay .section-less,#overlay .section-more{padding-left:0;padding-right:0;}#overlay .titel{font-size:35px;line-height:45px;margin-bottom:25px;}#overlay.video{height:702px !important;margin-top:-351px !important;}#overlay.video .content{height:100%;padding:0 !important;}#overlay.video .content video{width:100%;}#overlay-bg{position:fixed;top:0;right:0;width:100%;height:100%;background:rgba(0,158,227,0.9);z-index:9999998;cursor:pointer;}.form-item{position:relative;margin:0 0 30px;}.form-item input.form-email,.form-item input.form-number,.form-item input.form-tel,.form-item input.form-text{font-family:"ClarikaGeometric",sans-serif;font-weight:400;font-style:normal;font-size:20px;line-height:30px;background:#eeeeee !important;border-radius:0;border:1px solid #eeeeee;padding:10px 25px;width:100%;color:#000000;box-shadow:none !important;outline:none !important;}.form-item textarea{font-family:"ClarikaGeometric",sans-serif;font-weight:400;font-style:normal;font-size:20px;line-height:30px;background:#eeeeee !important;border-radius:0;border:1px solid #eeeeee;padding:25px;width:100%;color:#000000;box-shadow:none !important;outline:none !important;resize:none;}.form-item label{display:block;color:inherit;font-weight:600;cursor:text;transition:top 0.3s,color 0.3s,opacity 0.3s;margin-bottom:5px;font-size:15px;line-height:25px;}.form-item label .required-star{content:"*";}.js-form-type-checkboxes > label,.js-form-type-radios > label{position:relative;top:auto;left:auto;font-weight:700;margin:0 0 5px;display:block;}.js-form-type-checkboxes .form-item,.js-form-type-radios .form-item{width:auto !important;margin:0 40px 0 0 !important;}.js-form-type-checkbox input,.js-form-type-checkboxes .form-item input,.js-form-type-radio input,.js-form-type-radios .form-item input{display:none;}.js-form-type-checkbox label,.js-form-type-checkboxes .form-item label,.js-form-type-radio label,.js-form-type-radios .form-item label{position:relative;top:auto;left:auto;padding-left:32px;cursor:pointer;font-weight:400;margin:0;font-size:20px;line-height:30px;}.js-form-type-checkbox label a,.js-form-type-checkboxes .form-item label a,.js-form-type-radio label a,.js-form-type-radios .form-item label a{text-decoration:underline;}.js-form-type-checkbox label:before,.js-form-type-checkboxes .form-item label:before,.js-form-type-radio label:before,.js-form-type-radios .form-item label:before{content:"";position:absolute;top:0;left:0;display:block;width:20px;height:20px;border:1px solid #eeeeee;margin-top:4px;}.js-form-type-radio label:before,.js-form-type-radios .form-item label:before{border-radius:50%;}.js-form-type-checkbox label:after,.js-form-type-checkboxes .form-item label:after,.js-form-type-radio label:after,.js-form-type-radios .form-item label:after{content:"";position:absolute;top:5px;left:5px;display:block;width:10px;height:10px;background:#eeeeee;opacity:0;transition:opacity 0.3s;margin-top:4px;}.js-form-type-radio label:after,.js-form-type-radios .form-item label:after{border-radius:50%;}.no-touchevents .js-form-type-checkbox label:hover:after,.no-touchevents .js-form-type-checkboxes .form-item label:hover:after,.no-touchevents .js-form-type-radio label:hover:after,.no-touchevents .js-form-type-radios .form-item label:hover:after{opacity:0.3;}.js-form-type-checkbox input:checked ~ label:after,.js-form-type-checkboxes .form-item input:checked ~ label:after,.js-form-type-radio input:checked ~ label:after,.js-form-type-radios .form-item input:checked ~ label:after{opacity:1;}.form-item .description{font-size:15px;line-height:25px;}.form-item .description a{text-decoration:underline;}.js-form-type-checkbox .description,.js-form-type-radio .description{padding-left:32px;}form #messages{display:none;}fieldset{border:1px solid #eeeeee;border-radius:0;margin:0;padding:40px;}fieldset.form-item{margin-bottom:0;}fieldset legend{font-weight:700;font-size:20px;line-height:30px;margin:0 0 40px;float:left;width:100%;}fieldset .fieldset-wrapper{float:left;width:100%;}.form-item--error .chosen-single,.form-item--error input.form-email,.form-item--error input.form-number,.form-item--error input.form-tel,.form-item--error input.form-text,.form-item--error textarea{border-color:#d43f3f !important;}.form-item--error .chosen-single span,.form-item--error > label,.form-item--error.form-no-label .form-item > label{color:#d43f3f !important;}.form-item--error-message,label.error{position:absolute;top:100%;left:0;margin-top:5px;font-size:12px;line-height:18px;color:#d43f3f;display:none;}.form-item--error .form-item--error-message,.form-item--error label.error{display:block;}#navigation{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:99;background:#ffffff;display:none;padding-bottom:42px;padding-top:168px;padding-top:42px;}#navigation::before{content:"";width:calc(100% - 84px);height:calc(84px - 4px);background:#ffc900;background:linear-gradient(180deg,#ffc900 0%,rgba(255,201,0,0) 100%);position:absolute;left:50%;transform:translateX(-50%);top:42px;z-index:20;opacity:0;transition:opacity 0.5s 0s;}#navigation::after{content:"";width:calc(100% - 84px);height:calc(84px - 4px);background:#ffc900;background:linear-gradient(180deg,rgba(255,201,0,0) 0%,#ffc900 100%);position:absolute;left:50%;transform:translateX(-50%);bottom:42px;z-index:20;opacity:0;transition:opacity 0.5s 0s;}#navigation .navigation-color{position:relative;width:100%;height:100%;}#navigation .navigation-color::before{content:"";width:100%;height:0;position:absolute;left:0;top:0;background:#009ee3;transition:height 0.8s cubic-bezier(0.33,1,0.68,1) 0.7s;will-change:height;z-index:1;}#navigation .navigation-color::after{content:"";width:100%;height:0;position:absolute;left:0;top:0;background:#ffc900;transition:height 0.8s cubic-bezier(0.33,1,0.68,1) 0.5s;will-change:height;z-index:1;}#navigation .navigation-inner-1{width:100%;height:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;position:relative;z-index:10;}#navigation .navigation-inner-1 .navigation-inner-2{padding:0 84px 0 126px;height:100%;display:table;width:100%;position:relative;}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3{position:relative;display:table-cell;vertical-align:middle;padding:126px 0 calc(84px + 126px - 30px);z-index:10;opacity:0;transform:translateY(-80px);transition:transform 0.5s cubic-bezier(0.33,1,0.68,1) 0s,opacity 0.5s cubic-bezier(0.33,1,0.68,1) 0s;will-change:transform,opacity;}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3:before{content:"";width:100%;height:1px;background:#009ee3;position:absolute;right:0;bottom:84px;margin-bottom:7px;z-index:1;}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 .border_right{content:"";width:1px;height:calc(50% - 84px);background:#009ee3;position:absolute;right:0;bottom:84px;margin-bottom:7px;z-index:1;}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 .subtitel{color:#ffffff;margin-bottom:40px;}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-views-block-fachgebiete-menue-block-1,#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-unternehmen,#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-wissenswertes{padding-right:0;}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-views-block-fachgebiete-menue-block-1 ul,#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-unternehmen ul,#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-wissenswertes ul{margin:0;padding:0;}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-views-block-fachgebiete-menue-block-1 ul li,#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-unternehmen ul li,#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-wissenswertes ul li{list-style:none;margin:20px 0;padding:0;}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-views-block-fachgebiete-menue-block-1 ul li:first-child,#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-unternehmen ul li:first-child,#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-wissenswertes ul li:first-child{margin-top:0;}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-views-block-fachgebiete-menue-block-1 ul li:last-child,#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-unternehmen ul li:last-child,#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-wissenswertes ul li:last-child{margin-bottom:0;}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-views-block-fachgebiete-menue-block-1 ul li a,#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-unternehmen ul li a,#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-wissenswertes ul li a{position:relative;color:#009ee3;font-size:63px;line-height:68px;font-weight:600;word-break:break-all;}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-views-block-fachgebiete-menue-block-1 ul li a::before,#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-unternehmen ul li a::before,#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-wissenswertes ul li a::before{content:"";width:0;height:4px;background:#009ee3;position:absolute;left:0;top:100%;transition:width 0.3s;margin-top:3px;}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-views-block-fachgebiete-menue-block-1 ul li a:hover::before,#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-unternehmen ul li a:hover::before,#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-wissenswertes ul li a:hover::before{width:100%;}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-views-block-fachgebiete-menue-block-1 ul li a.is-active::before,#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-unternehmen ul li a.is-active::before,#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-wissenswertes ul li a.is-active::before{width:100%;}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-views-block-fachgebiete-menue-block-1{float:left;width:37%;}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-views-block-fachgebiete-menue-block-1 ul li:nth-last-child(2){margin-bottom:0;}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-unternehmen{float:left;width:27%;}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-wissenswertes{float:left;width:34%;}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-fusszeile{position:absolute;left:0;bottom:84px;background:#ffc900;padding-right:20px;z-index:10;}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-fusszeile ul{margin:0;padding:0;}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-fusszeile ul li{list-style:none;padding:0;margin:0 20px 0 0;float:left;}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-fusszeile ul li:last-child{margin-right:0;}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-fusszeile ul li a{font-size:20px;line-height:30px;position:relative;color:#009ee3;font-weight:600;}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-fusszeile ul li a::before{content:"";width:0;height:2px;background:#009ee3;position:absolute;left:0;top:100%;transition:width 0.3s;}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-fusszeile ul li a:hover::before{width:100%;}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-fusszeile ul li a.is-active::before{width:100%;}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 .highlight-titel{position:absolute;top:50%;right:0;transform:translateY(-50%);font-weight:600;color:#009ee3;z-index:10;}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 .highlight-titel .rotate{transform:rotate(270deg) translateX(50%) translateY(-50%);transform-origin:100% 50%;background:#ffc900;right:-7px;position:relative;padding:0 20px;}#navigation.open::before{opacity:1;transition:opacity 0.5s 1s;}#navigation.open::after{opacity:1;transition:opacity 0.5s 1s;}#navigation.open .navigation-color::before{height:100%;transition:height 0.8s cubic-bezier(0.33,1,0.68,1);}#navigation.open .navigation-color::after{height:100%;transition:height 0.8s cubic-bezier(0.33,1,0.68,1) 0.2s;}#navigation.open .navigation-inner-1 .navigation-inner-2 .navigation-inner-3{opacity:1 !important;transform:translateY(0) !important;transition:transform 0.5s cubic-bezier(0.33,1,0.68,1) 1s,opacity 0.5s cubic-bezier(0.33,1,0.68,1) 1s !important;}#header{position:fixed;top:0;left:0;width:100%;height:168px;background:#ffffff;z-index:999;box-shadow:0 0 15px rgba(0,0,0,0);transition:transform 0.5s ease-in-out,box-shadow 0.5s ease-in-out;will-change:transform,box-shadow;}#header.unpinned{box-shadow:0 0 16px rgba(0,0,0,0.15);}#header.pinned{box-shadow:0 0 16px rgba(0,0,0,0.15);}#header.headroom--top{box-shadow:0 0 16px rgba(0,0,0,0) !important;}#header.disable-shadow{box-shadow:0 0 16px rgba(0,0,0,0) !important;}#header .header-container{position:relative;height:100%;width:100%;}#header .header-container .burger-menu{display:block;position:absolute;top:50%;transform:translateY(-50%);right:0;width:32px;height:21px;cursor:pointer;z-index:9999992;-webkit-tap-highlight-color:rgba(0,0,0,0);}#header .header-container .burger-menu .line{width:100%;height:3px;position:absolute;top:0;left:0;border-radius:3px;background:#009ee3;transition:opacity 0.3s,transform 0.3s,top 0.3s,background 0.3s,width 0.3s;}#header .header-container .burger-menu .line.line-2{top:9px;width:50%;}#header .header-container .burger-menu .line.line-3{top:18px;}#header .header-container .burger-menu:hover .line-2{width:100%;}#header .header-container .burger-menu.open .line-2{opacity:0;width:100%;}#header .header-container .burger-menu.open .line-1{top:10px;transform:rotate(45deg);}#header .header-container .burger-menu.open .line-3{top:10px;transform:rotate(-45deg);}#header .header-container #block-mainnavigation{position:absolute;right:0;top:50%;transform:translateY(-50%);margin-right:92px;}#header .header-container #block-mainnavigation ul{margin:0;padding:0;}#header .header-container #block-mainnavigation ul li{list-style:none;margin:0 50px 0 0;padding:0;float:left;}#header .header-container #block-mainnavigation ul li:last-child{margin-right:0;}#header .header-container #block-mainnavigation ul li a{color:#009ee3;font-weight:600;position:relative;}#header .header-container #block-mainnavigation ul li a::before{content:"";width:0;height:2px;background:#009ee3;position:absolute;left:0;top:100%;transition:width 0.3s;}#header .header-container #block-mainnavigation ul li a:hover::before{width:100%;}#header .header-container #block-mainnavigation ul li a.is-active::before{width:100%;}#header .header-container #logo{position:absolute;left:0;top:75px;}#header .header-container #logo a{display:block;width:268px;}#header .header-container #logo a:hover{opacity:0.6;}.touchevents #navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-custom-main-menu ul li a:hover::before,.touchevents #navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-fusszeile ul li a::before,.touchevents #navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-unternehmen ul li a:hover::before,.touchevents #navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-wissenswertes ul li a:hover::before{width:0 !important;}body.page-node-type-startseite #header .header-container{transform:translateY(-100%);will-change:transform,opacity;transition:transform 0.5s ease-in-out,box-shadow 0.5s ease-in-out;will-change:transform,box-shadow;}body.page-node-type-startseite.loaded #header .header-container{opacity:1;transform:none;transition:transform 0.5s ease-in-out 2.2s,opacity 0.5s ease-in-out 2.2s;will-change:opacity,transform;}body.noscrolling #header{background:transparent;transition:background-color 0s ease;}#footer{margin-bottom:42px;color:#ffffff;z-index:30;}#footer a{color:#ffffff;}#footer a:hover{color:#ffc900;}#footer .region-footer{background:#009ee3;padding-top:84px;padding-bottom:84px;}#footer .region-footer .footer-container{position:relative;width:100%;}#footer .region-footer .footer-container .kontaktdaten{float:left;}#footer .region-footer .footer-container .kontaktdaten .kontaktdaten-container{float:left;max-width:350px;margin-right:126px;}#footer .region-footer .footer-container .kontaktdaten .kontaktdaten-container .anfahrt a{font-weight:700;}#footer .region-footer .footer-container .kontaktdaten .oeffnungszeiten-container{float:left;max-width:400px;}#footer .region-footer .footer-container .kontaktdaten .oeffnungszeiten-container .office-hours__item-label{font-weight:600;}#footer .region-footer .footer-container .kontaktdaten .kontaktdaten-titel{color:#ffc900;font-weight:600;margin-bottom:20px;}#footer .region-footer .footer-container #block-custom-footer{float:right;margin-top:50px;}#footer .region-footer .footer-container #block-custom-footer ul.menu{margin:0;padding:0;text-align:right;}#footer .region-footer .footer-container #block-custom-footer ul.menu li{list-style:none;margin:0;padding:0;}#footer .region-footer .footer-container #block-custom-footer ul.menu li a.is-active{font-weight:600;color:#ffc900;}#footer .region-footer .footer-container #block-custom-footer ul.menu li::before{display:none;}#footer .region-footer .footer-container #block-custom-footer ul.menu li:last-of-type a{font-weight:400 !important;color:#fff !important;}#footer .region-footer .footer-container #block-custom-footer ul.menu li:last-of-type a:hover{color:#ffc900 !important;}#footer .region-footer .footer-container .meissl-auszeichnung{position:absolute;width:142px;right:-84px;top:-84px;transform:translateY(-50%) rotate(10deg);}body.loaded #page{opacity:1 !important;}.einleitung .einleitung-container{display:flex;}.einleitung .einleitung-container .left{position:relative;width:50%;padding-top:126px;padding-bottom:126px;background:#ffc900;}.einleitung .einleitung-container .left .left_inner_1{display:flex;align-items:center;width:100%;height:100%;position:relative;}.einleitung .einleitung-container .left .left_inner_1 .left_inner_2{width:100%;position:relative;}.einleitung .einleitung-container .right{position:relative;width:50%;padding-top:126px;padding-bottom:126px;overflow:hidden;}.einleitung .einleitung-container .right .bild{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;transform:scale(1.2);}#realWindowHeight{height:100vh;display:none;}body.loaded .einleitung .einleitung-container .right .bild{transform:scale(1);transition:transform 7.5s;}#node-page .bloecke,#news .bloecke,#fachgebiet .bloecke,#referenz .bloecke{padding-top:0;}#node-page .bloecke .block,#news .bloecke .block,#fachgebiet .bloecke .block,#referenz .bloecke .block{margin:150px 0 0 0;}#node-page .bloecke .block.margin-top,#news .bloecke .block.margin-top,#fachgebiet .bloecke .block.margin-top,#referenz .bloecke .block.margin-top{margin:50px 0 0 0;}#node-page .bloecke .block.block-text .text,#news .bloecke .block.block-text .text,#fachgebiet .bloecke .block.block-text .text,#referenz .bloecke .block.block-text .text{width:70%;}#node-page .bloecke .block.block-text .button,#news .bloecke .block.block-text .button,#fachgebiet .bloecke .block.block-text .button,#referenz .bloecke .block.block-text .button,#node-page .bloecke .block.block-text .link,#news .bloecke .block.block-text .link,#fachgebiet .bloecke .block.block-text .link,#referenz .bloecke .block.block-text .link{margin-top:50px;}#node-page .bloecke .block.block-text.gelb,#news .bloecke .block.block-text.gelb,#fachgebiet .bloecke .block.block-text.gelb,#referenz .bloecke .block.block-text.gelb{background-color:#ffc900;margin-left:-126px;margin-right:-126px;padding-left:126px;padding-right:126px;padding-top:168px;padding-bottom:168px;}#node-page .bloecke .block.block-text.blau,#news .bloecke .block.block-text.blau,#fachgebiet .bloecke .block.block-text.blau,#referenz .bloecke .block.block-text.blau{background-color:#009ee3;margin-left:-126px;margin-right:-126px;padding-left:126px;padding-right:126px;padding-top:168px;padding-bottom:168px;}#node-page .bloecke .block.block-text.blau .button,#news .bloecke .block.block-text.blau .button,#fachgebiet .bloecke .block.block-text.blau .button,#referenz .bloecke .block.block-text.blau .button{background-color:#ffc900;}#node-page .bloecke .block.block-text.blau .button::before,#news .bloecke .block.block-text.blau .button::before,#fachgebiet .bloecke .block.block-text.blau .button::before,#referenz .bloecke .block.block-text.blau .button::before{background-color:#e4b409;}#node-page .bloecke .block.block-text.blau .titel,#news .bloecke .block.block-text.blau .titel,#fachgebiet .bloecke .block.block-text.blau .titel,#referenz .bloecke .block.block-text.blau .titel{color:#ffc900;}#node-page .bloecke .block.block-text.blau .text,#news .bloecke .block.block-text.blau .text,#fachgebiet .bloecke .block.block-text.blau .text,#referenz .bloecke .block.block-text.blau .text{color:#fff;}#node-page .bloecke .block.block-text.blau .text h4,#news .bloecke .block.block-text.blau .text h4,#fachgebiet .bloecke .block.block-text.blau .text h4,#referenz .bloecke .block.block-text.blau .text h4,#node-page .bloecke .block.block-text.blau .text h5,#news .bloecke .block.block-text.blau .text h5,#fachgebiet .bloecke .block.block-text.blau .text h5,#referenz .bloecke .block.block-text.blau .text h5,#node-page .bloecke .block.block-text.blau .text h6,#news .bloecke .block.block-text.blau .text h6,#fachgebiet .bloecke .block.block-text.blau .text h6,#referenz .bloecke .block.block-text.blau .text h6{color:#fff;}#node-page .bloecke .block.block-video .video-wrapper,#news .bloecke .block.block-video .video-wrapper,#fachgebiet .bloecke .block.block-video .video-wrapper,#referenz .bloecke .block.block-video .video-wrapper{width:100%;}#node-page .bloecke .block.block-video .video-wrapper video,#news .bloecke .block.block-video .video-wrapper video,#fachgebiet .bloecke .block.block-video .video-wrapper video,#referenz .bloecke .block.block-video .video-wrapper video{width:100%;}#node-page .bloecke .block.block-link .link,#news .bloecke .block.block-link .link,#fachgebiet .bloecke .block.block-link .link,#referenz .bloecke .block.block-link .link{font-weight:700;text-decoration:underline;color:#009ee3;}#node-page .bloecke .block.block-link .link:hover,#news .bloecke .block.block-link .link:hover,#fachgebiet .bloecke .block.block-link .link:hover,#referenz .bloecke .block.block-link .link:hover{opacity:0.7;}#node-page .bloecke .block.block-trenner .line,#news .bloecke .block.block-trenner .line,#fachgebiet .bloecke .block.block-trenner .line,#referenz .bloecke .block.block-trenner .line{width:100%;height:1px;background-color:#ccc;}#node-page .bloecke .block.images .titel,#news .bloecke .block.images .titel,#fachgebiet .bloecke .block.images .titel,#referenz .bloecke .block.images .titel{margin-bottom:60px;}#node-page .bloecke .block.images .galerie,#news .bloecke .block.images .galerie,#fachgebiet .bloecke .block.images .galerie,#referenz .bloecke .block.images .galerie{display:grid;gap:50px;grid-template-columns:1fr;}#node-page .bloecke .block.images .galerie.col-3,#news .bloecke .block.images .galerie.col-3,#fachgebiet .bloecke .block.images .galerie.col-3,#referenz .bloecke .block.images .galerie.col-3{grid-template-columns:1fr 1fr 1fr;}#node-page .bloecke .block.images .galerie.col-2,#news .bloecke .block.images .galerie.col-2,#fachgebiet .bloecke .block.images .galerie.col-2,#referenz .bloecke .block.images .galerie.col-2{grid-template-columns:1fr 1fr;}#node-page .bloecke .block.images .swiper-container .swiper-pagination,#news .bloecke .block.images .swiper-container .swiper-pagination,#fachgebiet .bloecke .block.images .swiper-container .swiper-pagination,#referenz .bloecke .block.images .swiper-container .swiper-pagination{position:relative;bottom:auto;width:100%;display:flex;justify-content:center;margin-top:30px;}#node-page .bloecke .block.images .swiper-container .swiper-pagination .swiper-pagination-bullet,#news .bloecke .block.images .swiper-container .swiper-pagination .swiper-pagination-bullet,#fachgebiet .bloecke .block.images .swiper-container .swiper-pagination .swiper-pagination-bullet,#referenz .bloecke .block.images .swiper-container .swiper-pagination .swiper-pagination-bullet{background:#009ee3;}#node-page .bloecke .block.block-bild-text,#news .bloecke .block.block-bild-text,#fachgebiet .bloecke .block.block-bild-text,#referenz .bloecke .block.block-bild-text{display:grid;grid-template-columns:1fr 1fr;gap:100px;}#node-page .bloecke .block.block-bild-text .wrapper,#news .bloecke .block.block-bild-text .wrapper,#fachgebiet .bloecke .block.block-bild-text .wrapper,#referenz .bloecke .block.block-bild-text .wrapper{align-self:center;}#node-page .bloecke .block.block-bild-text .wrapper .titel,#news .bloecke .block.block-bild-text .wrapper .titel,#fachgebiet .bloecke .block.block-bild-text .wrapper .titel,#referenz .bloecke .block.block-bild-text .wrapper .titel{margin-top:0 !important;}#node-page .bloecke .block.block-bild-text .image,#news .bloecke .block.block-bild-text .image,#fachgebiet .bloecke .block.block-bild-text .image,#referenz .bloecke .block.block-bild-text .image{align-self:center;}#node-page .bloecke .block.block-bild-text.left,#news .bloecke .block.block-bild-text.left,#fachgebiet .bloecke .block.block-bild-text.left,#referenz .bloecke .block.block-bild-text.left{grid-auto-flow:dense;}#node-page .bloecke .block.block-bild-text.left .image,#news .bloecke .block.block-bild-text.left .image,#fachgebiet .bloecke .block.block-bild-text.left .image,#referenz .bloecke .block.block-bild-text.left .image{grid-column-start:1;}#node-page .bloecke .block.block-bild-text.left .wrapper,#news .bloecke .block.block-bild-text.left .wrapper,#fachgebiet .bloecke .block.block-bild-text.left .wrapper,#referenz .bloecke .block.block-bild-text.left .wrapper{grid-column-start:2;}#node-page .bloecke .block.block-blogbeitraege > .titel,#news .bloecke .block.block-blogbeitraege > .titel,#fachgebiet .bloecke .block.block-blogbeitraege > .titel,#referenz .bloecke .block.block-blogbeitraege > .titel{margin-bottom:60px;}#node-page .bloecke .block.block-blogbeitraege > .text,#news .bloecke .block.block-blogbeitraege > .text,#fachgebiet .bloecke .block.block-blogbeitraege > .text,#referenz .bloecke .block.block-blogbeitraege > .text{margin-bottom:100px;width:60%;}#node-page .bloecke .block.block-blogbeitraege .blog,#news .bloecke .block.block-blogbeitraege .blog,#fachgebiet .bloecke .block.block-blogbeitraege .blog,#referenz .bloecke .block.block-blogbeitraege .blog{display:grid;grid-template-columns:1fr 1fr;grid-auto-flow:dense;gap:30px;}#node-page .bloecke .block.block-blogbeitraege .blog .blogbeitrag,#news .bloecke .block.block-blogbeitraege .blog .blogbeitrag,#fachgebiet .bloecke .block.block-blogbeitraege .blog .blogbeitrag,#referenz .bloecke .block.block-blogbeitraege .blog .blogbeitrag{display:block;position:relative;}#node-page .bloecke .block.block-blogbeitraege .blog .blogbeitrag .image,#news .bloecke .block.block-blogbeitraege .blog .blogbeitrag .image,#fachgebiet .bloecke .block.block-blogbeitraege .blog .blogbeitrag .image,#referenz .bloecke .block.block-blogbeitraege .blog .blogbeitrag .image{overflow:hidden;}#node-page .bloecke .block.block-blogbeitraege .blog .blogbeitrag .image img,#news .bloecke .block.block-blogbeitraege .blog .blogbeitrag .image img,#fachgebiet .bloecke .block.block-blogbeitraege .blog .blogbeitrag .image img,#referenz .bloecke .block.block-blogbeitraege .blog .blogbeitrag .image img{transition:transform 0.5s ease;}#node-page .bloecke .block.block-blogbeitraege .blog .blogbeitrag .content,#news .bloecke .block.block-blogbeitraege .blog .blogbeitrag .content,#fachgebiet .bloecke .block.block-blogbeitraege .blog .blogbeitrag .content,#referenz .bloecke .block.block-blogbeitraege .blog .blogbeitrag .content{width:100%;height:auto;position:absolute;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,0.7),rgba(0,0,0,0));padding:20px;padding-top:50px;}#node-page .bloecke .block.block-blogbeitraege .blog .blogbeitrag .content .titel,#news .bloecke .block.block-blogbeitraege .blog .blogbeitrag .content .titel,#fachgebiet .bloecke .block.block-blogbeitraege .blog .blogbeitrag .content .titel,#referenz .bloecke .block.block-blogbeitraege .blog .blogbeitrag .content .titel{font-size:35px;line-height:45px;margin-bottom:0px;transition:color 0.5s ease;padding-right:0;color:#fff;}#node-page .bloecke .block.block-blogbeitraege .blog .blogbeitrag .content .tags,#news .bloecke .block.block-blogbeitraege .blog .blogbeitrag .content .tags,#fachgebiet .bloecke .block.block-blogbeitraege .blog .blogbeitrag .content .tags,#referenz .bloecke .block.block-blogbeitraege .blog .blogbeitrag .content .tags{display:flex;gap:10px;margin-top:20px;}#node-page .bloecke .block.block-blogbeitraege .blog .blogbeitrag .content .tags .tag,#news .bloecke .block.block-blogbeitraege .blog .blogbeitrag .content .tags .tag,#fachgebiet .bloecke .block.block-blogbeitraege .blog .blogbeitrag .content .tags .tag,#referenz .bloecke .block.block-blogbeitraege .blog .blogbeitrag .content .tags .tag{padding:5px 15px;font-size:15px;line-height:25px;border-radius:5px;background-color:#009ee3;color:#fff;font-weight:700;}#node-page .bloecke .block.block-blogbeitraege .blog .blogbeitrag:hover .image img,#news .bloecke .block.block-blogbeitraege .blog .blogbeitrag:hover .image img,#fachgebiet .bloecke .block.block-blogbeitraege .blog .blogbeitrag:hover .image img,#referenz .bloecke .block.block-blogbeitraege .blog .blogbeitrag:hover .image img{transform:scale(1.05);}#node-page .bloecke .block.block-blogbeitraege .blog .blogbeitrag:hover .content .titel,#news .bloecke .block.block-blogbeitraege .blog .blogbeitrag:hover .content .titel,#fachgebiet .bloecke .block.block-blogbeitraege .blog .blogbeitrag:hover .content .titel,#referenz .bloecke .block.block-blogbeitraege .blog .blogbeitrag:hover .content .titel{color:#ffc900;}#node-page .bloecke .block.block-faq .items > div:first-of-type.faq-frage,#news .bloecke .block.block-faq .items > div:first-of-type.faq-frage,#fachgebiet .bloecke .block.block-faq .items > div:first-of-type.faq-frage,#referenz .bloecke .block.block-faq .items > div:first-of-type.faq-frage{border-top:1px solid #ccc;}#node-page .bloecke .block.block-faq .faq-kategorie,#news .bloecke .block.block-faq .faq-kategorie,#fachgebiet .bloecke .block.block-faq .faq-kategorie,#referenz .bloecke .block.block-faq .faq-kategorie{margin:50px 0;}#node-page .bloecke .block.block-faq .faq-kategorie .titel-kategorie,#news .bloecke .block.block-faq .faq-kategorie .titel-kategorie,#fachgebiet .bloecke .block.block-faq .faq-kategorie .titel-kategorie,#referenz .bloecke .block.block-faq .faq-kategorie .titel-kategorie{font-size:35px;line-height:45px;color:#009ee3;font-weight:700;margin-bottom:50px;}#node-page .bloecke .block.block-faq .faq-kategorie .kategorie-items .faq-frage:first-of-type,#news .bloecke .block.block-faq .faq-kategorie .kategorie-items .faq-frage:first-of-type,#fachgebiet .bloecke .block.block-faq .faq-kategorie .kategorie-items .faq-frage:first-of-type,#referenz .bloecke .block.block-faq .faq-kategorie .kategorie-items .faq-frage:first-of-type{border-top:1px solid #ccc;}#node-page .bloecke .block.block-faq .faq-kategorie + .faq-kategorie,#news .bloecke .block.block-faq .faq-kategorie + .faq-kategorie,#fachgebiet .bloecke .block.block-faq .faq-kategorie + .faq-kategorie,#referenz .bloecke .block.block-faq .faq-kategorie + .faq-kategorie{margin-top:100px;}#node-page .bloecke .block.block-faq .faq-kategorie + .faq-frage,#news .bloecke .block.block-faq .faq-kategorie + .faq-frage,#fachgebiet .bloecke .block.block-faq .faq-kategorie + .faq-frage,#referenz .bloecke .block.block-faq .faq-kategorie + .faq-frage{margin-top:100px;}#node-page .bloecke .block.block-faq .faq-frage,#news .bloecke .block.block-faq .faq-frage,#fachgebiet .bloecke .block.block-faq .faq-frage,#referenz .bloecke .block.block-faq .faq-frage{padding:25px 0;border-bottom:1px solid #ccc;}#node-page .bloecke .block.block-faq .faq-frage .titel-frage,#news .bloecke .block.block-faq .faq-frage .titel-frage,#fachgebiet .bloecke .block.block-faq .faq-frage .titel-frage,#referenz .bloecke .block.block-faq .faq-frage .titel-frage{font-weight:700;position:relative;padding-right:30px;cursor:pointer;}#node-page .bloecke .block.block-faq .faq-frage .titel-frage span,#news .bloecke .block.block-faq .faq-frage .titel-frage span,#fachgebiet .bloecke .block.block-faq .faq-frage .titel-frage span,#referenz .bloecke .block.block-faq .faq-frage .titel-frage span{transition:color 0.5s ease;}#node-page .bloecke .block.block-faq .faq-frage .titel-frage .icon-angle-right,#news .bloecke .block.block-faq .faq-frage .titel-frage .icon-angle-right,#fachgebiet .bloecke .block.block-faq .faq-frage .titel-frage .icon-angle-right,#referenz .bloecke .block.block-faq .faq-frage .titel-frage .icon-angle-right{position:absolute;height:20px;width:20px;top:calc(50% - 10px);right:0;font-size:20px;line-height:20px;transition:transform 0.5s ease,color 0.5s ease;display:block;}#node-page .bloecke .block.block-faq .faq-frage .titel-frage:hover span,#news .bloecke .block.block-faq .faq-frage .titel-frage:hover span,#fachgebiet .bloecke .block.block-faq .faq-frage .titel-frage:hover span,#referenz .bloecke .block.block-faq .faq-frage .titel-frage:hover span,#node-page .bloecke .block.block-faq .faq-frage .titel-frage:hover .icon-angle-right,#news .bloecke .block.block-faq .faq-frage .titel-frage:hover .icon-angle-right,#fachgebiet .bloecke .block.block-faq .faq-frage .titel-frage:hover .icon-angle-right,#referenz .bloecke .block.block-faq .faq-frage .titel-frage:hover .icon-angle-right{color:#009ee3;}#node-page .bloecke .block.block-faq .faq-frage .titel-frage.active .icon-angle-right,#news .bloecke .block.block-faq .faq-frage .titel-frage.active .icon-angle-right,#fachgebiet .bloecke .block.block-faq .faq-frage .titel-frage.active .icon-angle-right,#referenz .bloecke .block.block-faq .faq-frage .titel-frage.active .icon-angle-right{transform:rotate(90deg);}#node-page .bloecke .block.block-faq .faq-frage .content,#news .bloecke .block.block-faq .faq-frage .content,#fachgebiet .bloecke .block.block-faq .faq-frage .content,#referenz .bloecke .block.block-faq .faq-frage .content{display:none;padding-top:25px;}.swiper-move .swiper-container .swiper-wrapper{animation:bilderSliderMove 1s 0s ease-out;}@keyframes bilderSliderMove{0%{left:0;}50%{left:100px;}100%{left:0;}}#sliding-popup{display:none !important;opacity:1 !important;box-sizing:border-box !important;position:fixed !important;top:0 !important;left:0 !important;bottom:0 !important;right:auto !important;width:100% !important;height:100% !important;margin:0 !important;padding:0 !important;background:rgba(0,0,0,0.8) !important;z-index:999999999 !important;text-align:left !important;overflow-y:auto !important;overflow-x:hidden !important;-webkit-overflow-scrolling:touch !important;}#sliding-popup .eu-cookie-compliance-banner{box-sizing:border-box !important;position:relative !important;height:100% !important;display:table !important;width:100% !important;margin:0 !important;padding:0 !important;}#sliding-popup .eu-cookie-compliance-banner .popup-content{box-sizing:border-box !important;position:relative !important;display:table-cell !important;vertical-align:middle !important;margin:0 !important;padding:0 !important;max-width:100% !important;text-align:left !important;width:100% !important;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner{box-sizing:border-box !important;width:100% !important;max-width:1080px !important;margin:0 auto !important;background:#ffffff !important;color:#000000;padding:50px !important;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #popup-text{float:none !important;max-width:100% !important;margin:0 0 20px 0 !important;font-size:14px;line-height:24px;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #popup-text *:last-child{margin-bottom:0 !important;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #popup-text a{text-decoration:underline !important;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #popup-text .title{font-weight:700;font-size:20px;line-height:30px;margin:0 0 10px 0 !important;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #popup-text button{border:0 !important;padding:0 !important;background:none !important;text-decoration:underline !important;font-weight:700;transition:opacity 0.5s;font-size:inherit;line-height:inherit;cursor:pointer;color:#000000;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #popup-text button:hover{opacity:0.5;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #eu-cookie-compliance-categories .eu-cookie-compliance-category{margin:0 0 10px 0 !important;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #eu-cookie-compliance-categories .eu-cookie-compliance-category:last-child{margin-right:0 !important;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #eu-cookie-compliance-categories .eu-cookie-compliance-category .form-item{margin:0 !important;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #eu-cookie-compliance-categories .eu-cookie-compliance-category .form-item input{display:none;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #eu-cookie-compliance-categories .eu-cookie-compliance-category .form-item label{position:relative;top:auto;left:auto;padding:0 0 0 27px;cursor:pointer;font-weight:700;margin:0;font-size:15px;color:#000000;line-height:24px !important;transform:none !important;transition:color 0.5s;display:block;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #eu-cookie-compliance-categories .eu-cookie-compliance-category .form-item label:before{content:"";position:absolute;top:3px;left:0;display:block;width:18px;height:18px;border:2px solid #aaaaaa;border-radius:5px;margin-top:0 !important;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #eu-cookie-compliance-categories .eu-cookie-compliance-category .form-item label:after{position:absolute;top:7px;left:4px;display:block;color:#aaaaaa !important;font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"" !important;transition:color 0.5s;opacity:0;height:10px;width:10px;background-color:#000;margin-top:0 !important;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #eu-cookie-compliance-categories .eu-cookie-compliance-category .form-item label:hover:before{border-color:#aaaaaa;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #eu-cookie-compliance-categories .eu-cookie-compliance-category .form-item label:hover:after{opacity:1;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #eu-cookie-compliance-categories .eu-cookie-compliance-category .form-item input:checked + label:before{border-color:#000000;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #eu-cookie-compliance-categories .eu-cookie-compliance-category .form-item input:checked + label:after{opacity:1;color:#000000 !important;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #eu-cookie-compliance-categories .eu-cookie-compliance-category .form-item.disabled label,#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #eu-cookie-compliance-categories .eu-cookie-compliance-category .form-item.disabled input:checked + label{color:#aaaaaa !important;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #eu-cookie-compliance-categories .eu-cookie-compliance-category .form-item.disabled label:before,#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #eu-cookie-compliance-categories .eu-cookie-compliance-category .form-item.disabled input:checked + label:before{border-color:#aaaaaa !important;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #eu-cookie-compliance-categories .eu-cookie-compliance-category .form-item.disabled label:after,#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #eu-cookie-compliance-categories .eu-cookie-compliance-category .form-item.disabled input:checked + label:after{background-color:#aaaaaa !important;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #eu-cookie-compliance-categories .eu-cookie-compliance-category .eu-cookie-compliance-category-description{font-size:12px;line-height:16px;color:#aaaaaa;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #popup-buttons{max-width:100% !important;margin:10px 0 0 0 !important;padding:0 !important;float:none !important;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #popup-buttons .buttons-container{display:flex;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #popup-buttons .buttons-container button{display:block;margin:0 15px 0 0;font-size:14px;line-height:30px;height:30px;padding:0 15px;background:#009ee3;color:#ffffff;text-transform:none;letter-spacing:0;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #popup-buttons .buttons-container button:before,#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #popup-buttons .buttons-container button:after{display:none !important;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #popup-buttons .buttons-container button:hover{color:#ffffff;background:#ffc900;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #popup-buttons .buttons-container button.agree-button{background:#ffc900;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #popup-buttons .buttons-container button.agree-button:hover{background:#009ee3;}#sliding-popup.eu-cookie-withdraw-wrapper{display:none !important;}body.eu-cookie-compliance-popup-open #sliding-popup{display:block !important;}body.eu-cookie-compliance-popup-open #sliding-popup.eu-cookie-withdraw-wrapper{display:none !important;}@media all and (max-width:1200px){#sliding-popup .eu-cookie-compliance-banner .popup-content{padding:5% 0 !important;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner{max-width:90% !important;}}@media all and (max-width:812px){#sliding-popup .eu-cookie-compliance-banner .popup-content{padding:5% 0 !important;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner{max-width:90% !important;padding:30px !important;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #popup-text{font-size:14px;line-height:22px;margin:0 0 20px 0 !important;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #eu-cookie-compliance-categories .eu-cookie-compliance-category{margin:10px 0 !important;float:none !important;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #popup-buttons{margin-top:20px !important;border-top:1px solid #ccc;padding-top:20px !important;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #popup-buttons .buttons-container{float:left !important;width:100%;flex-direction:column;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #popup-buttons .buttons-container button{margin-right:0;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #popup-buttons .buttons-container button:first-of-type{margin-bottom:10px;}}@media all and (max-width:370px){#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #popup-buttons .buttons-container button.agree-button,#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #popup-buttons .buttons-container button.agree-button:focus{text-transform:none;}}@font-face{font-family:'icomoon';src:url('/themes/custom/icons/icomoon.eot?bz90qe4');src:url('/themes/custom/icons/icomoon.eot?bz90qe4#iefix') format('embedded-opentype'),url('/themes/custom/icons/icomoon.woff2?bz90qe4') format('woff2'),url('/themes/custom/icons/icomoon.ttf?bz90qe4') format('truetype'),url('/themes/custom/icons/icomoon.woff?bz90qe4') format('woff'),url('/themes/custom/icons/icomoon.svg?bz90qe4#icomoon') format('svg');font-weight:normal;font-style:normal;font-display:block;}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-upload:before{content:"\e900";}.icon-play:before{content:"\e901";}.icon-angle-right:before{content:"\e903";}.icon-kontakt:before{content:"\e902";}#startseite .einleitung .left{overflow-x:visible;overflow-y:clip;}#startseite .einleitung .left .titel-container .titel-main{font-size:110px;line-height:115px;}#startseite .einleitung .left .titel-container .titel-copy-top .titel,#startseite .einleitung .left .titel-container .titel-copy-bottom .titel{font-size:110px;line-height:115px;}.thema-slider{position:relative;width:100%;padding-right:84px;}.thema-slider .item{display:flex;}.thema-slider .item .left{position:relative;padding-right:126px;padding-top:84px;padding-bottom:126px;overflow:hidden;}.thema-slider .item .left:before{content:"";background:#ffffff;width:84px;height:100%;position:absolute;left:0;top:0;}.thema-slider .item .left .content{position:relative;}.thema-slider .item .left .content > .titel{padding-left:168px;margin-bottom:30px;position:relative;z-index:20;font-size:35px;line-height:45px;}.thema-slider .item .left .content > .text{padding-left:168px;position:relative;z-index:20;margin-bottom:50px;}.thema-slider .item .left .content .button-wrapper{padding-left:168px;position:relative;z-index:20;}.thema-slider .item .left .content .titel-container{position:relative;margin-bottom:calc(126px - 10px);padding-left:17px;}.thema-slider .item .left .content .titel-container::before{content:"";width:500px;height:10000px;position:absolute;left:84px;bottom:100%;background:#ffc900;z-index:9;}.thema-slider .item .left .content .titel-container::after{content:"";width:500px;height:10000px;position:absolute;left:84px;top:68px;background:#ffc900;z-index:9;}.thema-slider .item .left .content .titel-container .titel{text-transform:uppercase;margin-bottom:0;}.thema-slider .item .left .content .titel-container .titel-main{position:relative;z-index:10;white-space:nowrap;}.thema-slider .item .left .content .titel-container .titel-copy-top{position:absolute;bottom:100%;}.thema-slider .item .left .content .titel-container .titel-copy-top .titel{-webkit-text-fill-color:white;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#009ee3;margin:17px 0;}.thema-slider .item .left .content .titel-container .titel-copy-bottom{position:absolute;top:68px;top:115px;}.thema-slider .item .left .content .titel-container .titel-copy-bottom .titel{-webkit-text-fill-color:white;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#009ee3;margin:17px 0;}.thema-slider .item .right{padding-top:0;padding-bottom:0;}.thema-slider .item .right .swiper-slide{transition:none !important;}.thema-slider .item .right .swiper-slide .bild-thema{position:relative;overflow:hidden;transition-delay:1s;height:100%;}.thema-slider .item .right .swiper-slide .bild-helper{position:absolute;right:0;top:0;width:100%;height:100%;z-index:50;display:none;}.thema-slider .item .right .swiper-slide .bild-helper::before{content:"";width:0;height:100%;background:#009ee3;position:absolute;top:0;left:0;z-index:10;transition:width 0.8s cubic-bezier(0.33,1,0.68,1);will-change:width;}.thema-slider .item .right .swiper-slide .bild-helper::after{content:"";width:0;height:100%;background:#ffc900;position:absolute;top:0;left:0;z-index:20;transition:width 0.8s cubic-bezier(0.33,1,0.68,1) 0.2s;will-change:width;}.thema-slider .swiper-slide-active .item .right .bild .bild-thema{transform:scale(1);transition:transform 7.5s;}.thema-slider .swiper-slide.animate .item .left .content .thema-link-container,.thema-slider .swiper-slide.animate .item .left .content .zitat-container{opacity:0;}.thema-slider .swiper-slide.animate .item .right .bild .bild-helper::before{width:100%;}.thema-slider .swiper-slide.animate .item .right .bild .bild-helper::after{width:100%;}.touchevents .thema-slider .swiper-slide .item .left .content .nav_container .nav:hover{color:#009ee3 !important;}.touchevents .thema-slider .swiper-slide .item .left .content .nav_container .nav.swiper-button-disabled:hover{color:#000000 !important;}#ladescreen{position:absolute;top:0;right:84px;width:calc(100% - 168px);height:100%;z-index:20;background:#ffffff;}#ladescreen::before{content:"";width:0;height:100%;background:#009ee3;position:absolute;top:0;left:0;z-index:10;}#ladescreen::after{content:"";width:0;height:100%;background:#ffc900;position:absolute;top:0;left:0;z-index:20;}body.loaded #ladescreen::before{width:100%;transition:width 1s cubic-bezier(0.33,1,0.68,1) 0.5s;will-change:width;}body.loaded #ladescreen::after{width:100%;transition:width 1s cubic-bezier(0.33,1,0.68,1) 0.7s;will-change:width;}body.loaded #ladescreen{width:0;transition:width 1s cubic-bezier(0.33,1,0.68,1) 1.7s;will-change:width;}.thema-slider .swiper-slide .item .left .content{opacity:0;}body.loaded .thema-slider .swiper-slide .item .left .content{opacity:1;transition:opacity 0.5s ease-in-out 1.7s;will-change:opacity;}.fachgebiete{padding-top:168px;}.fachgebiete > .text{width:60%;margin-bottom:100px;}.fachgebiete .swiper-container{overflow:visible;}.fachgebiete .swiper-slide .link .image{margin-bottom:20px;overflow:hidden;position:relative;}.fachgebiete .swiper-slide .link .image img{transition:transform 0.5s ease;}.fachgebiete .swiper-slide .link .image::before{content:'';width:100%;height:100%;background-color:rgba(0,0,0,0.5);position:absolute;top:0;left:0;z-index:10;}.fachgebiete .swiper-slide .link .image .title{font-size:35px;line-height:45px;font-size:63px;line-height:68px;color:#fff;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:20;}.fachgebiete .swiper-slide .link .wrapper .titel{font-size:20px;line-height:30px;margin-bottom:20px;transition:color 0.5s ease;}.fachgebiete .swiper-slide .link .wrapper .text{color:#000000;}.fachgebiete .swiper-slide .link:hover .image img{transform:scale(1.05);}.fachgebiete .swiper-slide .link:hover .wrapper .titel{color:#ffc900;}.fachgebiete .swiper-pagination{position:relative;bottom:auto;width:100%;display:flex;justify-content:center;margin-top:30px;}.fachgebiete .swiper-pagination .swiper-pagination-bullet{background:#009ee3;}.quicklinks{padding-top:168px;padding-bottom:168px;}.quicklinks > .text{width:50%;margin-bottom:100px;}.quicklinks .quicklinks-container{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;grid-auto-flow:dense;}.quicklinks .quicklinks-container .quicklink{display:block;position:relative;}.quicklinks .quicklinks-container .quicklink.highlight{grid-column-end:span 2;grid-row-end:span 2;}.quicklinks .quicklinks-container .quicklink .image{position:relative;overflow:hidden;height:100%;}.quicklinks .quicklinks-container .quicklink .image::before{content:'';width:100%;height:100%;background-color:rgba(0,0,0,0.3);position:absolute;top:0;left:0;z-index:5;}.quicklinks .quicklinks-container .quicklink .image img{transition:transform 0.5s ease;z-index:1;}.quicklinks .quicklinks-container .quicklink .content{background:linear-gradient(to top,rgba(0,0,0,0.7),rgba(0,0,0,0));padding:20px;position:absolute;width:100%;left:0;bottom:0;z-index:10;padding-top:50px;}.quicklinks .quicklinks-container .quicklink .content .titel{font-size:35px;line-height:45px;margin-bottom:0px;transition:color 0.5s ease;color:#fff;}.quicklinks .quicklinks-container .quicklink .content .tags{display:flex;gap:10px;margin-top:20px;flex-wrap:wrap;}.quicklinks .quicklinks-container .quicklink .content .tags .tag{padding:2px 8px;font-size:15px;line-height:25px;border-radius:5px;background-color:#009ee3;color:#fff;font-weight:700;white-space:nowrap;display:none;}.quicklinks .quicklinks-container .quicklink .content .tags .tag.show,.quicklinks .quicklinks-container .quicklink .content .tags .tag.more{display:block;}.quicklinks .quicklinks-container .quicklink:hover .image img{transform:scale(1.05);}.quicklinks .quicklinks-container .quicklink:hover .content .titel{color:#ffc900;}.details{padding-top:168px;}.details .details-container{display:table;width:100%;}.details .details-container .content{display:table-cell;vertical-align:bottom;width:auto;padding-right:calc(168px * 2);}.details .details-container .content .untertitel{font-weight:600;margin-bottom:20px;}.details .details-container .kontaktperson{display:table-cell;vertical-align:bottom;width:200px;min-width:200px;max-width:200px;text-align:right;}.details .details-container .kontaktperson .bild{margin-bottom:20px;}.details .details-container .kontaktperson .name{font-weight:700;color:#009ee3;}.details .highlight-kontaktperson{position:relative;margin-top:60px;font-weight:600;color:#009ee3;}.details .highlight-kontaktperson .highlight-kontaktperson-inner{display:inline-block;position:relative;background:#ffffff;z-index:10;padding-right:20px;}.details .highlight-kontaktperson:before{content:"";width:100%;height:1px;background:#009ee3;position:absolute;right:0;bottom:7px;z-index:1;}.details .highlight-kontaktperson:after{content:"";width:1px;height:60px;background:#009ee3;position:absolute;right:0;bottom:7px;z-index:1;}.unsere-fachgebiete{padding-top:calc(168px * 1.5);}.unsere-fachgebiete.toHeight #scroll-indicator,.unsere-fachgebiete.toHeight .counter{display:none !important;}.unsere-fachgebiete.toHeight .item{height:auto !important;opacity:1 !important;margin-bottom:126px;}.unsere-fachgebiete.toHeight .item .item-inner{position:relative !important;top:auto !important;left:auto !important;transform:none !important;width:100% !important;padding-left:0 !important;padding-right:0 !important;}.unsere-fachgebiete.toHeight .item .item-inner .subtitel{display:none;}.unsere-fachgebiete.toHeight .item .item-inner .item-inner-content .content-container .content .content-inner{height:auto !important;}.unsere-fachgebiete.toHeight .item:first-child .subtitel{display:block !important;}.unsere-fachgebiete.fixed .item .item-inner{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;padding-left:168px;padding-right:168px;}.unsere-fachgebiete.fixed .item .item-inner #scroll-indicator{opacity:1;transform:translateY(0);}.unsere-fachgebiete.fixed .item .item-inner .counter{opacity:1;transform:rotate(-90deg) translateY(-100%) translateX(0);}.unsere-fachgebiete .counter{position:absolute;right:0;top:0;font-size:14px;line-height:14px;font-weight:600;transform:rotate(-90deg) translateY(-100%) translateX(60px);transform-origin:right top;white-space:nowrap;opacity:0;transition:opacity 0.5s cubic-bezier(0.215,0.61,0.355,1),transform 0.5s cubic-bezier(0.215,0.61,0.355,1);will-change:transform,opacity;}.unsere-fachgebiete .counter .index{float:right;}.unsere-fachgebiete .counter .line{float:right;width:50px;height:2px;background:#009ee3;position:relative;top:6px;margin:0 5px;}.unsere-fachgebiete .counter .length{float:right;}.unsere-fachgebiete #scroll-indicator{position:absolute;right:0;bottom:0;z-index:30;border:2px solid #000000;border-radius:13px;height:40px;width:28px;transform:translateY(60px);opacity:0;transition:opacity 0.5s cubic-bezier(0.215,0.61,0.355,1),transform 0.5s cubic-bezier(0.215,0.61,0.355,1);will-change:transform,opacity;}.unsere-fachgebiete #scroll-indicator span{-webkit-animation-duration:1.4s;animation-duration:1.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:scrollIndicator;animation-name:scrollIndicator;background:#000000;display:block;height:8px;width:2px;position:absolute;top:6px;left:50%;margin-left:-1px;-webkit-transition:background-color 0.3s;-o-transition:background-color 0.3s;transition:background-color 0.3s;}@-webkit-keyframes scrollIndicator{0%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px);}100%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);}}.unsere-fachgebiete .item{position:relative;opacity:0;height:100vh;z-index:1;}.unsere-fachgebiete .item:last-child.out,.unsere-fachgebiete .item:last-child.out-last{opacity:1 !important;}.unsere-fachgebiete .item.active{z-index:10;}.unsere-fachgebiete .item .item-inner{position:relative;}.unsere-fachgebiete .item .item-inner .item-inner-content{position:relative;}.unsere-fachgebiete .item .item-inner .item-inner-content .titel{font-size:220px;line-height:220px;color:#009ee3;font-weight:600;position:relative;left:-31px;z-index:10;}.unsere-fachgebiete .item .item-inner .item-inner-content .content-container{margin-top:-150px;position:relative;display:flex;}.unsere-fachgebiete .item .item-inner .item-inner-content .content-container .bild{width:50%;padding-right:42px;}.unsere-fachgebiete .item .item-inner .item-inner-content .content-container .bild .bild-inner{position:relative;overflow:hidden;width:100%;height:100%;}.unsere-fachgebiete .item .item-inner .item-inner-content .content-container .content{width:50%;padding:126px 126px 126px 42px;display:flex;align-items:center;}.unsere-fachgebiete .item .item-inner .item-inner-content .content-container .content .content-inner{position:relative;display:flex;align-items:center;}.unsere-fachgebiete .item .item-inner .item-inner-content .content-container .content .content-inner .vorschautitel{font-weight:600;margin-bottom:20px;}.unsere-fachgebiete .item .item-inner .item-inner-content .content-container .content .content-inner .vorschautext{margin-bottom:40px;}.weitere-referenzen{z-index:20;}.weitere-referenzen .weitere-referenzen-container{background:#ffc900;padding-top:168px;padding-bottom:168px;}.weitere-referenzen .weitere-referenzen-container .titel{padding-right:calc(168px * 2);}.weitere-referenzen .weitere-referenzen-container .weitere-referenzen-slider{position:relative;margin-top:100px;}.weitere-referenzen .weitere-referenzen-container .weitere-referenzen-slider .swiper-container{overflow:visible;}.weitere-referenzen .weitere-referenzen-container .weitere-referenzen-slider .swiper-container .swiper-slide{position:relative;}.weitere-referenzen .weitere-referenzen-container .weitere-referenzen-slider .swiper-container .swiper-slide a.ansehen{position:relative;display:block;width:100%;height:100%;cursor:pointer;}.weitere-referenzen .weitere-referenzen-container .weitere-referenzen-slider .swiper-container .swiper-slide a.ansehen .bild{position:relative;overflow:hidden;height:100%;}.weitere-referenzen .weitere-referenzen-container .weitere-referenzen-slider .swiper-container .swiper-slide a.ansehen .bild img{transition:transform 0.5s ease;z-index:1;}.weitere-referenzen .weitere-referenzen-container .weitere-referenzen-slider .swiper-container .swiper-slide a.ansehen .vorschau_content{position:relative;cursor:default;transition:opacity 0.3s;position:absolute;bottom:0;left:0;padding:20px;background:linear-gradient(to top,#000000,rgba(0,0,0,0));z-index:10;padding-top:50px;width:100%;}.weitere-referenzen .weitere-referenzen-container .weitere-referenzen-slider .swiper-container .swiper-slide a.ansehen .vorschau_content .vorschautext{font-weight:700;color:#fff;}.weitere-referenzen .weitere-referenzen-container .weitere-referenzen-slider .swiper-container .swiper-slide a.ansehen .vorschau_content .tags{display:flex;gap:10px;margin-top:20px;flex-wrap:wrap;}.weitere-referenzen .weitere-referenzen-container .weitere-referenzen-slider .swiper-container .swiper-slide a.ansehen .vorschau_content .tags .tag{padding:2px 8px;font-size:15px;line-height:25px;border-radius:5px;background-color:#009ee3;color:#fff;font-weight:700;white-space:nowrap;display:none;}.weitere-referenzen .weitere-referenzen-container .weitere-referenzen-slider .swiper-container .swiper-slide a.ansehen .vorschau_content .tags .tag.show,.weitere-referenzen .weitere-referenzen-container .weitere-referenzen-slider .swiper-container .swiper-slide a.ansehen .vorschau_content .tags .tag.more{display:block;}.weitere-referenzen .weitere-referenzen-container .weitere-referenzen-slider .swiper-container .swiper-slide a.ansehen:hover .bild img{transform:scale(1.05) !important;}.weitere-referenzen .weitere-referenzen-container .weitere-referenzen-slider .swiper-container .swiper-slide.swiper-slide-active a.ansehen .vorschau_content,.weitere-referenzen .weitere-referenzen-container .weitere-referenzen-slider .swiper-container .swiper-slide.swiper-slide-next a.ansehen .vorschau_content{opacity:1;cursor:pointer;}.weitere-referenzen .weitere-referenzen-container .weitere-referenzen-slider .swiper-container .swiper-slide.swiper-slide-active .bild img,.weitere-referenzen .weitere-referenzen-container .weitere-referenzen-slider .swiper-container .swiper-slide.swiper-slide-next .bild img{transform:scale(1) !important;}.weitere-referenzen .weitere-referenzen-container .weitere-referenzen-slider .swiper-container .swiper-pagination{position:relative;bottom:auto;width:100%;display:flex;justify-content:center;margin-top:50px;}.weitere-referenzen .weitere-referenzen-container .weitere-referenzen-slider .swiper-container .swiper-pagination .swiper-pagination-bullet{background:#009ee3;}.weitere-referenzen .weitere-referenzen-container .weitere-referenzen-slider .nav{position:absolute;top:50%;color:#ffffff;z-index:10;width:70px;height:70px;display:inline-block;outline:none;transition:color 0.3s,opacity 0.3s;cursor:pointer;display:none !important;}.weitere-referenzen .weitere-referenzen-container .weitere-referenzen-slider .nav.swiper-button-disabled{opacity:0;cursor:default;}.weitere-referenzen .weitere-referenzen-container .weitere-referenzen-slider .nav.prev{left:0;transform:translateX(-30px);}.weitere-referenzen .weitere-referenzen-container .weitere-referenzen-slider .nav.next{right:0;transform:translateX(30px);}.weitere-referenzen .weitere-referenzen-container .weitere-referenzen-slider .nav .icon{width:70px;height:70px;}.weitere-referenzen .weitere-referenzen-container .weitere-referenzen-slider .alle-referenzen-container{position:absolute;bottom:100%;right:0;margin-bottom:110px;}.weitere-referenzen .weitere-referenzen-container .weitere-referenzen-slider .alle-referenzen-container a.button{float:left;}.touchevents a.ansehen:hover .bild img{transform:none !important;}.touchevents a.ansehen:hover .ansehen::before{width:0 !important;}.no-touchevents .weitere-referenzen .weitere-referenzen-container .weitere-referenzen-slider .nav:hover{color:#009ee3;}.details.bewerben{padding-top:0;z-index:20;}.details.bewerben .bewerben-container{background:#009ee3;padding-top:168px;padding-bottom:168px;}.details.bewerben .bewerben-container .details-container .kontaktperson{color:#ffffff;}.details.bewerben .bewerben-container .details-container .kontaktperson .name{color:#ffffff;}.details.bewerben .bewerben-container .details-container .kontaktperson .telefon a{color:#ffffff;}.details.bewerben .bewerben-container .details-container .kontaktperson .telefon a:hover{color:#ffc900;}.details.bewerben .bewerben-container .details-container .subtitel{color:#ffffff;}.details.bewerben .bewerben-container .details-container .titel{color:#ffffff;margin-bottom:0;}.details.bewerben .bewerben-container .details-container .titel u{text-decoration:none;color:#ffc900;}.details.bewerben .bewerben-container .highlight-kontaktperson{color:#ffffff;}.details.bewerben .bewerben-container .highlight-kontaktperson .highlight-kontaktperson-inner{background:#009ee3;}.details.bewerben .bewerben-container .highlight-kontaktperson .highlight-kontaktperson-inner .call_to_action{color:#ffffff;display:inline-block;}.details.bewerben .bewerben-container .highlight-kontaktperson .highlight-kontaktperson-inner .call_to_action:hover{color:#ffc900;}.details.bewerben .bewerben-container .highlight-kontaktperson:before{background:#ffffff;}.details.bewerben .bewerben-container .highlight-kontaktperson:after{background:#ffffff;}.aktuelle-news{padding-top:168px;padding-bottom:168px;z-index:20;background:#fff;}.aktuelle-news .titel{padding-right:50%;}.news-items{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;}.news-items .alle-anzeigen-container{position:absolute;bottom:100%;right:0px;margin-bottom:70px;}.news-items .alle-anzeigen-container a.button{float:left;}.news-items .blogbeitrag{display:block;position:relative;}.news-items .blogbeitrag .image{overflow:hidden;}.news-items .blogbeitrag .image img{transition:transform 0.5s ease;}.news-items .blogbeitrag .content{width:100%;height:auto;position:absolute;bottom:0;left:0;background:linear-gradient(to top,#000000,rgba(0,0,0,0));padding:20px;padding-top:50px;}.news-items .blogbeitrag .content .titel{font-size:35px;line-height:45px;margin-bottom:0px;transition:color 0.5s ease;padding-right:0;color:#fff;}.news-items .blogbeitrag .content .tags{display:flex;gap:10px;margin-top:20px;flex-wrap:wrap;}.news-items .blogbeitrag .content .tags .tag{padding:2px 8px;font-size:15px;line-height:25px;border-radius:5px;background-color:#009ee3;color:#fff;font-weight:700;white-space:nowrap;display:none;}.news-items .blogbeitrag .content .tags .tag.show,.news-items .blogbeitrag .content .tags .tag.more{display:block;}.news-items .blogbeitrag:hover .image img{transform:scale(1.05);}.news-items .blogbeitrag:hover .content .titel{color:#ffc900;}.news-items .item{float:left;width:50%;padding:0 10px;margin-top:84px;}.news-items .item:nth-child(-n+2){margin-top:0;}.news-items .item a.edit-link{top:0;left:auto;}.news-items .item .bild{margin-bottom:20px;}.news-items .item .content{position:relative;}.news-items .item .content .vorschautitel{margin-bottom:20px;font-weight:600;}.news-items .item .content .text{padding-bottom:50px;}.news-items .item .content a.mehr-erfahren{position:absolute;left:0;bottom:0;color:#009ee3;padding-right:35px;font-weight:700;}.news-items .item .content a.mehr-erfahren:hover{color:#ffc900;}.news-items .item .content a.mehr-erfahren .icon{width:25px;height:25px;position:absolute;right:0;top:2px;}#news_uebersicht .titel{padding-right:50%;margin-bottom:100px;}#news_uebersicht .blogbeitrag .titel{padding-right:0;margin-bottom:0;color:#fff;}#news_uebersicht .news-items{display:block;}#news_uebersicht .news-items .view-filters{margin-bottom:70px;}#news_uebersicht .news-items .view-filters .views-exposed-form{display:flex;gap:50px;}#news_uebersicht .news-items .view-filters .views-exposed-form .form-submit{display:none;}#news_uebersicht .news-items .view-content{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;}#news .back{display:flex;gap:10px;align-items:center;margin-bottom:70px;font-weight:700;}#news .titel{margin-bottom:30px;}#news .tags{display:flex;gap:10px;margin-top:0px;margin-bottom:70px;flex-wrap:wrap;}#news .tags .tag{padding:2px 8px;font-size:15px;line-height:25px;border-radius:5px;background-color:#009ee3;color:#fff;font-weight:700;white-space:nowrap;flex-shrink:0;}#news .tags .tag:hover{color:#ffc900;}#news .vorschaubild{margin-bottom:84px;}#news .link{margin-top:30px;}#news .link a.zur-website{float:right;color:#009ee3;padding-right:35px;font-weight:700;position:relative;}#news .link a.zur-website:hover{color:#ffc900;}#news .link a.zur-website .icon{width:25px;height:25px;position:absolute;right:0;top:2px;}#news .video-container{position:relative;height:0;padding-top:56.25%;width:100%;overflow:hidden;border-radius:5px;transform:translateZ(0);background:#f4f2f4;margin-top:20px;}#news .video-container .video-embed-field-responsive-video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;}#news .video-container .video-embed-field-responsive-video .preview-image{position:absolute;z-index:19;top:0;left:0;width:100%;height:100%;opacity:0.3;}#news .video-container .video-embed-field-responsive-video .privacy-consent{position:absolute;top:50%;left:50%;width:100%;max-height:100%;transform:translate(-50%,-50%);text-align:center;padding:30px;z-index:29;}#news .video-container .video-embed-field-responsive-video .privacy-consent p a{text-decoration:underline;}#news .video-container .video-embed-field-responsive-video iframe{width:100%;height:100%;z-index:29;display:none;position:relative;}.galerie{margin-left:-10px;margin-right:-10px;margin-top:60px;}.galerie .bild{float:left;width:50%;padding:0 10px;margin-top:20px;}.galerie .bild:nth-child(-n+2){margin-top:0;}.galerie.three .bild{width:33.333%;}.galerie.three .bild:nth-child(-n+3){margin-top:0;}#foerderungen .einleitung .einleitung-container .right .right_inner_1{display:flex;align-items:center;width:100%;height:100%;position:relative;}#foerderungen .einleitung .einleitung-container .right .right_inner_1 .right_inner_2{width:100%;position:relative;}#foerderungen .einleitung .einleitung-container .right .item{border-bottom:1px solid #ddd;}#foerderungen .einleitung .einleitung-container .right .item:last-child{border-bottom:none;}#foerderungen .einleitung .einleitung-container .right .item .item-inner{display:block;width:100%;height:100%;padding:30px 0;position:relative;}#foerderungen .einleitung .einleitung-container .right .item .item-inner .logo{position:absolute;left:0;top:50%;transform:translateY(-50%);}#foerderungen .einleitung .einleitung-container .right .item .item-inner .logo img{max-width:130px;max-height:calc(45px * 2);height:auto;width:auto;}#foerderungen .einleitung .einleitung-container .right .item .item-inner .name{padding-left:calc(130px + 42px);padding-right:calc(25px + 42px);min-height:calc(45px * 2);display:table;width:100%;}#foerderungen .einleitung .einleitung-container .right .item .item-inner .name .name-inner{display:table-cell;vertical-align:middle;}#foerderungen .einleitung .einleitung-container .right .item .item-inner .icon{position:absolute;right:0;top:50%;transform:translateY(-50%);height:25px;width:25px;color:#009ee3;transition:color 0.3s;}#foerderungen .einleitung .einleitung-container .right .item .item-inner:hover .icon{color:#ffc900;}#kontakt .einleitung .einleitung-container .left{padding-right:126px;}#kontakt .einleitung .einleitung-container .left .adresse,#kontakt .einleitung .einleitung-container .left .firmenname,#kontakt .einleitung .einleitung-container .left .telefon{color:#009ee3;}#kontakt .einleitung .einleitung-container .left .highlight-titel{position:absolute;top:50%;right:0;transform:translateY(-50%);font-weight:600;color:#009ee3;z-index:10;}#kontakt .einleitung .einleitung-container .left .highlight-titel .rotate{transform:rotate(270deg) translateX(50%) translateY(-50%);transform-origin:100% 50%;background:#ffc900;right:calc(42px - 7px);position:relative;padding:0 20px;}#kontakt .einleitung .einleitung-container .left a{color:#009ee3;}#kontakt .einleitung .einleitung-container .left a:hover{color:#ffffff;}#kontakt .einleitung .einleitung-container .left .button-wrapper .button{color:#fff;margin-left:10px;}#kontakt .einleitung .einleitung-container .left .button-wrapper a.routenplaner{margin-left:0;}#kontakt .einleitung .einleitung-container .left a.routenplaner{color:#ffffff;margin-top:30px;margin-left:0;}#kontakt .einleitung .einleitung-container .left::before{content:"";width:calc(100% - 84px - 42px);height:1px;background:#009ee3;position:absolute;left:84px;bottom:42px;}#kontakt .einleitung .einleitung-container .left::after{content:"";width:1px;height:calc(50% - 42px);background:#009ee3;position:absolute;right:42px;bottom:42px;}#kontakt .einleitung .einleitung-container .right #map{position:absolute;left:0;top:0;width:100%;height:100%;}.team{padding-top:168px;}.team .titel{padding-right:calc(168px * 2);}.team .content{position:relative;}.team .content .left{width:400px;position:absolute;left:0;top:0;padding-right:42px;}.team .content .left .telefon{margin-top:20px;}.team .content .left .telefon a{color:#009ee3;}.team .content .left .telefon a:hover{color:#ffc900;}.team .content .left .team-auswahl{margin-top:40px;padding-top:40px;border-top:1px solid #ddd;}.team .content .left .team-auswahl .item{position:relative;color:#009ee3;font-weight:600;margin-bottom:15px;float:left;clear:left;cursor:pointer;transition:opacity 0.3s;opacity:0.6;}.team .content .left .team-auswahl .item:last-child{margin-bottom:0;}.team .content .left .team-auswahl .item::before{content:"";width:100%;height:2px;background:#009ee3;position:absolute;left:0;top:100%;opacity:0;transition:opacity 0.3s;}.team .content .left .team-auswahl .item:hover::before{opacity:0.6;}.team .content .left .team-auswahl .item.active{opacity:1;}.team .content .left .team-auswahl .item.active::before{opacity:1;}.team .content .right{position:relative;margin-left:400px;transition:height 0.5s;}.team .content .right .items{position:absolute;right:0;top:0;width:100%;display:none;}.team .content .right .items .item-outer-container{margin:0 -10px;}.team .content .right .items .item{float:left;width:33.3333333%;padding:0 10px;margin-top:84px;}.team .content .right .items .item:nth-child(-n+3){margin-top:0;}.team .content .right .items .item .item-content .name{margin-top:20px;font-weight:700;color:#009ee3;}.team .content .right .items.active{display:block;}#ueber_uns .einleitung .einleitung-container .left{padding-right:126px;}#ueber_uns .einleitung .einleitung-container .left .titel{margin-bottom:0;}#ueber_uns .einleitung .einleitung-container .left .highlight-titel{position:absolute;top:50%;right:0;transform:translateY(-50%);font-weight:600;color:#009ee3;z-index:10;}#ueber_uns .einleitung .einleitung-container .left .highlight-titel .rotate{transform:rotate(270deg) translateX(50%) translateY(-50%);transform-origin:100% 50%;background:#ffc900;right:calc(42px - 7px);position:relative;padding:0 20px;}#ueber_uns .einleitung .einleitung-container .left::before{content:"";width:calc(100% - 84px - 42px);height:1px;background:#009ee3;position:absolute;left:84px;bottom:42px;}#ueber_uns .einleitung .einleitung-container .left::after{content:"";width:1px;height:calc(50% - 42px);background:#009ee3;position:absolute;right:42px;bottom:42px;}#ueber_uns .einleitung .text{padding-top:168px;width:62%;}#ueber_uns .vertrauen{padding-top:168px;}#ueber_uns .vertrauen .vertrauen-container{background:#ffc900;padding-top:168px;padding-bottom:168px;}#ueber_uns .vertrauen .vertrauen-container .vertrauen-container-inner{position:relative;}#ueber_uns .vertrauen .vertrauen-container .counter{position:absolute;right:0;top:0;font-size:14px;line-height:14px;font-weight:600;transform:rotate(-90deg) translateY(-100%);transform-origin:right top;width:120px;}#ueber_uns .vertrauen .vertrauen-container .counter .index{float:right;}#ueber_uns .vertrauen .vertrauen-container .counter .line{float:right;width:50px;height:2px;background:#009ee3;position:relative;top:6px;margin:0 5px;}#ueber_uns .vertrauen .vertrauen-container .counter .length{float:right;}#ueber_uns .vertrauen .vertrauen-container .left{position:absolute;}#ueber_uns .vertrauen .vertrauen-container .left .meissl{font-size:140px;line-height:140px;color:#009ee3;font-weight:600;}#ueber_uns .vertrauen .vertrauen-container .items{padding-top:55px;padding-left:475px;padding-right:168px;}#ueber_uns .vertrauen .vertrauen-container .items .item{opacity:0;margin-top:126px;}#ueber_uns .vertrauen .vertrauen-container .items .item:first-child{margin-top:0;}#ueber_uns .vertrauen .vertrauen-container .items .item .vertrauen-titel{font-size:140px;line-height:140px;color:#009ee3;font-weight:600;padding-bottom:10px;word-break:break-word;}#ueber_uns .team{padding-top:168px;}#ueber_uns .team .titel{padding-right:calc(168px * 2);}#ueber_uns .geschichte{padding-top:calc(168px * 2);}#ueber_uns .geschichte .geschichte-slider{position:relative;}#ueber_uns .geschichte .geschichte-slider .swiper-slide{background:#ffffff;}#ueber_uns .geschichte .geschichte-slider .swiper-slide::before{content:"";width:100%;right:100%;position:absolute;top:0;background:#ffffff;height:100%;}#ueber_uns .geschichte .geschichte-slider .swiper-slide::after{content:"";width:100%;left:100%;position:absolute;top:0;background:#ffffff;height:100%;}#ueber_uns .geschichte .geschichte-slider .swiper-slide .titel{font-size:220px;line-height:220px;color:#009ee3;font-weight:600;position:relative;left:-31px;z-index:10;}#ueber_uns .geschichte .geschichte-slider .swiper-slide .content-container{margin-top:-150px;position:relative;display:flex;}#ueber_uns .geschichte .geschichte-slider .swiper-slide .content-container .bild{width:50%;padding-right:42px;}#ueber_uns .geschichte .geschichte-slider .swiper-slide .content-container .bild .bild-inner{position:relative;overflow:hidden;width:100%;height:100%;}#ueber_uns .geschichte .geschichte-slider .swiper-slide .content-container .content{width:50%;padding:126px 126px 126px 42px;display:flex;align-items:center;}#ueber_uns .geschichte .geschichte-slider .swiper-slide .content-container .content .content-inner{position:relative;display:flex;align-items:center;}#ueber_uns .geschichte .geschichte-slider .swiper-slide .content-container .content .content-inner .titel-small{font-weight:600;margin-bottom:20px;}#ueber_uns .geschichte .geschichte-slider .counter{position:absolute;right:0;top:0;font-size:14px;line-height:14px;font-weight:600;transform:rotate(-90deg) translateY(-100%) translateX(0);transform-origin:right top;white-space:nowrap;transition:opacity 0.5s cubic-bezier(0.215,0.61,0.355,1),transform 0.5s cubic-bezier(0.215,0.61,0.355,1);will-change:transform,opacity;}#ueber_uns .geschichte .geschichte-slider .counter .index{float:right;}#ueber_uns .geschichte .geschichte-slider .counter .line{float:right;width:50px;height:2px;background:#009ee3;position:relative;top:6px;margin:0 5px;}#ueber_uns .geschichte .geschichte-slider .counter .length{float:right;}#ueber_uns .geschichte .geschichte-slider .nav_container{position:absolute;right:calc(168px - 5px);bottom:0;z-index:40;display:block;transform:rotate(90deg) translateY(100%) translateX(0);transform-origin:right bottom;}#ueber_uns .geschichte .geschichte-slider .nav_container .nav{float:left;color:#009ee3;z-index:10;width:25px;height:25px;display:inline-block;outline:none;transition:color 0.3s,opacity 0.3s;cursor:pointer;}#ueber_uns .geschichte .geschichte-slider .nav_container .nav.prev{margin-right:20px;}#ueber_uns .geschichte .geschichte-slider .nav_container .nav.swiper-button-disabled{opacity:0.2;cursor:default;color:#000000 !important;}#ueber_uns .geschichte .geschichte-slider .nav_container .nav:hover{color:#ffc900;}#ueber_uns .geschichte .geschichte-slider .nav_container .nav .icon{width:25px;height:25px;}#ueber_uns .geschichte .geschichte-slider .mobile_navigation{display:none;}.touchevents #ueber_uns .geschichte .geschichte-slider .nav_container .nav:hover{color:#009ee3 !important;}.touchevents #ueber_uns .geschichte .geschichte-slider .nav_container .nav.swiper-button-disabled:hover{color:#000000 !important;}#kompetenzen .section-full > .text{margin-bottom:100px;}#kompetenzen .kompetenzen{display:grid;grid-template-columns:1fr 1fr 1fr;gap:50px;}#kompetenzen .kompetenzen .swiper-slide .link .image{overflow:hidden;position:relative;}#kompetenzen .kompetenzen .swiper-slide .link .image img{transition:transform 0.5s ease;}#kompetenzen .kompetenzen .swiper-slide .link .image::before{content:'';width:100%;height:100%;background-color:rgba(0,0,0,0.5);position:absolute;top:0;left:0;z-index:10;}#kompetenzen .kompetenzen .swiper-slide .link .image .title{font-size:63px;line-height:68px;color:#fff;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:20;}#kompetenzen .kompetenzen .swiper-slide .link .wrapper{margin-top:10px;}#kompetenzen .kompetenzen .swiper-slide .link .wrapper .titel{font-size:20px;line-height:30px;margin-bottom:10px;transition:color 0.5s ease;}#kompetenzen .kompetenzen .swiper-slide .link .wrapper .text{color:#000;}#kompetenzen .kompetenzen .swiper-slide .link:hover .image img{transform:scale(1.05);}#kompetenzen .kompetenzen .swiper-slide .link:hover .wrapper .titel{color:#ffc900;}#fachgebiet .einleitung{padding-right:84px;}#fachgebiet .einleitung .einleitung-container{overflow:hidden;}#fachgebiet .einleitung .einleitung-container .left{padding-right:126px;overflow-x:visible;overflow-y:clip;}#fachgebiet .einleitung .einleitung-container .left:before{content:"";background:#ffffff;width:84px;height:100%;position:absolute;left:0;top:0;}#fachgebiet .einleitung .einleitung-container .left .titel-small{margin-bottom:126px;padding-left:168px;position:relative;z-index:10;}#fachgebiet .einleitung .einleitung-container .left .titel-container{position:relative;margin-bottom:calc(126px + 40px);margin-bottom:50px;padding-left:17px;}#fachgebiet .einleitung .einleitung-container .left .titel-container::before{content:"";width:500px;height:10000px;position:absolute;left:84px;bottom:100%;background:#ffc900;z-index:9;}#fachgebiet .einleitung .einleitung-container .left .titel-container::after{content:"";width:500px;height:10000px;position:absolute;left:84px;top:68px;background:#ffc900;z-index:9;}#fachgebiet .einleitung .einleitung-container .left .titel-container .titel{text-transform:uppercase;margin-bottom:0;}#fachgebiet .einleitung .einleitung-container .left .titel-container .titel-main{position:relative;z-index:10;white-space:nowrap;}#fachgebiet .einleitung .einleitung-container .left .titel-container .titel-copy-top{position:absolute;bottom:100%;}#fachgebiet .einleitung .einleitung-container .left .titel-container .titel-copy-top .titel{-webkit-text-fill-color:white;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#009ee3;margin:17px 0;}#fachgebiet .einleitung .einleitung-container .left .titel-container .titel-copy-bottom{position:absolute;top:68px;top:115px;}#fachgebiet .einleitung .einleitung-container .left .titel-container .titel-copy-bottom .titel{-webkit-text-fill-color:white;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#009ee3;margin:17px 0;}#fachgebiet .einleitung .einleitung-container .left .titel-container .titel-main{font-size:110px;line-height:115px;}#fachgebiet .einleitung .einleitung-container .left .titel-container .titel-copy-top .titel,#fachgebiet .einleitung .einleitung-container .left .titel-container .titel-copy-bottom .titel{font-size:110px;line-height:115px;}#fachgebiet .einleitung .einleitung-container .left .button-wrapper{padding-left:168px;position:relative;z-index:20;margin-bottom:100px;}#fachgebiet .einleitung .einleitung-container .left .icon_container{padding-left:168px;position:absolute;bottom:0;left:-9px;z-index:10;height:40px;width:40px;color:#009ee3;transition:color 0.3s;}#fachgebiet .einleitung .einleitung-container .left .icon_container .arrow-down{cursor:pointer;height:40px;width:40px;-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-duration:1.4s;animation-duration:1.4s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:none;animation-fill-mode:none;display:block;}@-webkit-keyframes bounce{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translateY(0);transform:translateY(0);}25%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translateY(10px);transform:translateY(10px);}50%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translateY(0);transform:translateY(0);}75%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translateY(10px);transform:translateY(10px);}100%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translateY(0);transform:translateY(0);}}@keyframes bounce{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translateY(0);transform:translateY(0);}25%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translateY(10px);transform:translateY(10px);}50%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translateY(0);transform:translateY(0);}75%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translateY(10px);transform:translateY(10px);}100%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translateY(0);transform:translateY(0);}}.no-touchevents #fachgebiet .einleitung .einleitung-container .left .icon_container:hover{color:#fff;}.fachgebiet-referenzen{padding-top:168px;}.fachgebiet-referenzen .fachgebiet-referenzen-container{background:#ffc900;padding-top:168px;padding-bottom:168px;position:relative;}.fachgebiet-referenzen .fachgebiet-referenzen-container .titel{padding-right:calc(168px * 2);}.fachgebiet-referenzen .referenzen{position:relative;margin-top:100px;}.fachgebiet-referenzen .referenzen .swiper-slide{position:relative;}.fachgebiet-referenzen .referenzen .swiper-slide a.ansehen{position:relative;display:block;width:100%;height:100%;cursor:pointer;}.fachgebiet-referenzen .referenzen .swiper-slide a.ansehen .bild{position:relative;overflow:hidden;height:100%;}.fachgebiet-referenzen .referenzen .swiper-slide a.ansehen .bild img{transition:transform 0.5s ease;z-index:1;}.fachgebiet-referenzen .referenzen .swiper-slide a.ansehen .vorschau_content{position:relative;cursor:default;transition:opacity 0.3s;position:absolute;bottom:0;left:0;padding:20px;background:linear-gradient(to top,rgba(0,0,0,0.7),rgba(0,0,0,0));z-index:10;width:100%;}.fachgebiet-referenzen .referenzen .swiper-slide a.ansehen .vorschau_content .vorschautext{font-weight:700;color:#fff;}.fachgebiet-referenzen .referenzen .swiper-slide a.ansehen .vorschau_content .tags{display:flex;gap:10px;margin-top:20px;flex-wrap:wrap;}.fachgebiet-referenzen .referenzen .swiper-slide a.ansehen .vorschau_content .tags .tag{padding:2px 8px;font-size:15px;line-height:25px;border-radius:5px;background-color:#009ee3;color:#fff;font-weight:700;white-space:nowrap;display:none;}.fachgebiet-referenzen .referenzen .swiper-slide a.ansehen .vorschau_content .tags .tag.show,.fachgebiet-referenzen .referenzen .swiper-slide a.ansehen .vorschau_content .tags .tag.more{display:block;}.fachgebiet-referenzen .referenzen .swiper-slide a.ansehen:hover .bild img{transform:scale(1.05) !important;}.fachgebiet-referenzen .referenzen .swiper-slide.swiper-slide-active a.ansehen .vorschau_content,.fachgebiet-referenzen .referenzen .swiper-slide.swiper-slide-next a.ansehen .vorschau_content{opacity:1;cursor:pointer;}.fachgebiet-referenzen .referenzen .swiper-slide.swiper-slide-active .bild img,.fachgebiet-referenzen .referenzen .swiper-slide.swiper-slide-next .bild img{transform:scale(1) !important;}.fachgebiet-referenzen .alle-ansehen-container{position:absolute;bottom:100%;right:126px;margin-bottom:0px;bottom:calc(((100vw - 426px)/4) +  304px);}.fachgebiet-referenzen .alle-ansehen-container a.button{float:left;}.fachgebiet-referenzen .swiper-pagination{position:relative;bottom:auto;width:100%;display:flex;justify-content:center;margin-top:30px;}.fachgebiet-referenzen .swiper-pagination .swiper-pagination-bullet{background:#009ee3;}#referenz .einleitung .einleitung-container .left{padding-right:126px;}#referenz .einleitung .einleitung-container .left .text{font-size:15px;line-height:25px;color:#009ee3;}#referenz .einleitung .einleitung-container .left .titel{hyphens:auto;}#referenz .einleitung .einleitung-container .left .tags{display:flex;gap:10px;margin-top:20px;flex-wrap:wrap;}#referenz .einleitung .einleitung-container .left .tags .tag{padding:2px 8px;font-size:15px;line-height:25px;border-radius:5px;background-color:#009ee3;color:#fff;font-weight:700;white-space:nowrap;flex-shrink:0;}#referenz .einleitung .einleitung-container .left .tags .tag:hover{color:#ffc900;}#referenz .einleitung .einleitung-container .left .highlight-titel{position:absolute;top:50%;right:0;transform:translateY(-50%);font-weight:600;color:#009ee3;z-index:10;}#referenz .einleitung .einleitung-container .left .highlight-titel .rotate{transform:rotate(270deg) translateX(50%) translateY(-50%);transform-origin:100% 50%;background:#ffc900;right:calc(42px - 7px);position:relative;padding:0 20px;}#referenz .einleitung .einleitung-container .left::before{content:"";width:calc(100% - 84px - 42px);height:1px;background:#009ee3;position:absolute;left:84px;bottom:42px;}#referenz .einleitung .einleitung-container .left::after{content:"";width:1px;height:calc(50% - 42px);background:#009ee3;position:absolute;right:42px;bottom:42px;}#referenz .details .details-container .content.without-text h2{margin:0 !important;}#referenz .kundenmeinung{padding-top:168px;}#referenz .kundenmeinung .titel{margin-bottom:0;}#referenz .weitere-referenzen{padding-top:168px;}.bloecke{padding-top:168px;}.bloecke .block .galerie{margin-top:20px;}.bloecke .block .bild_gross{margin-top:20px;}.bloecke .block:first-child .titel{margin-top:0;}.bloecke .block:first-child .galerie{margin-top:0;}.bloecke .block:first-child .bild_gross{margin-top:0;}.bloecke .block.images .titel{margin-bottom:168px;}.bloecke .block.images .swiper-pagination{position:relative;bottom:auto;width:100%;display:flex;justify-content:center;margin-top:30px;}.bloecke .block.images .swiper-pagination .swiper-pagination-bullet{background:#009ee3;}#referenz_uebersicht .alle-referenzen .alle-referenzen-container{background:#ffc900;padding-top:168px;padding-bottom:168px;}#referenz_uebersicht .alle-referenzen .alle-referenzen-container .titel{padding-right:calc(168px * 2);}#referenz_uebersicht .alle-referenzen .alle-referenzen-container .view-filters{margin-bottom:70px;}#referenz_uebersicht .alle-referenzen .alle-referenzen-container .view-filters .views-exposed-form{display:flex;gap:50px;}#referenz_uebersicht .alle-referenzen .alle-referenzen-container .view-filters .views-exposed-form .form-submit{display:none;}#referenz_uebersicht .alle-referenzen .alle-referenzen-container .view-content{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;}#referenz_uebersicht .alle-referenzen .alle-referenzen-container .view-content .item{transform:none !important;}#referenz_uebersicht .alle-referenzen .alle-referenzen-container .view-content a.ansehen{position:relative;display:block;width:100%;height:100%;cursor:pointer;}#referenz_uebersicht .alle-referenzen .alle-referenzen-container .view-content a.ansehen .bild{position:relative;overflow:hidden;height:100%;}#referenz_uebersicht .alle-referenzen .alle-referenzen-container .view-content a.ansehen .bild img{transition:transform 0.5s ease;z-index:1;}#referenz_uebersicht .alle-referenzen .alle-referenzen-container .view-content a.ansehen .vorschau_content{position:relative;cursor:default;transition:opacity 0.3s;position:absolute;bottom:0;left:0;padding:20px;background:linear-gradient(to top,#000000,rgba(0,0,0,0));z-index:10;width:100%;}#referenz_uebersicht .alle-referenzen .alle-referenzen-container .view-content a.ansehen .vorschau_content .vorschautext{color:#fff;}#referenz_uebersicht .alle-referenzen .alle-referenzen-container .view-content a.ansehen .vorschau_content .tags{display:flex;gap:10px;margin-top:20px;flex-wrap:wrap;}#referenz_uebersicht .alle-referenzen .alle-referenzen-container .view-content a.ansehen .vorschau_content .tags .tag{padding:2px 8px;font-size:15px;line-height:25px;border-radius:5px;background-color:#009ee3;color:#fff;font-weight:700;white-space:nowrap;display:none;}#referenz_uebersicht .alle-referenzen .alle-referenzen-container .view-content a.ansehen .vorschau_content .tags .tag.show,#referenz_uebersicht .alle-referenzen .alle-referenzen-container .view-content a.ansehen .vorschau_content .tags .tag.more{display:block;}#referenz_uebersicht .alle-referenzen .alle-referenzen-container .view-content a.ansehen:hover .bild img{transform:scale(1.05) !important;}#know_how_uebersicht .einleitung .einleitung-container .left{padding-right:126px;}#know_how_uebersicht .einleitung .einleitung-container .left .logo{position:absolute;top:calc(84px / 2);right:calc(84px / 2);width:150px;}#know_how_uebersicht .know-how-uebersicht{padding-top:168px;}#know_how_uebersicht .know-how-uebersicht .views-exposed-form .form-item{margin-bottom:84px;}#know_how_uebersicht .know-how-uebersicht .items .item{border-bottom:1px solid #009ee3;float:left;width:47%;width:calc(50% - 42px);}#know_how_uebersicht .know-how-uebersicht .items .item:nth-child(even){float:right;}#know_how_uebersicht .know-how-uebersicht .items .item .item-inner{display:block;width:100%;height:100%;padding:30px 0;position:relative;}#know_how_uebersicht .know-how-uebersicht .items .item .item-inner .titel-small{padding-right:calc(25px + 42px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#009ee3;transition:color 0.3s;}#know_how_uebersicht .know-how-uebersicht .items .item .item-inner .icon{position:absolute;right:0;top:50%;transform:translateY(-50%);height:25px;width:25px;color:#009ee3;transition:color 0.3s;}#know_how_uebersicht .know-how-uebersicht .items .item .item-inner:hover .icon,#know_how_uebersicht .know-how-uebersicht .items .item .item-inner:hover .titel-small{color:#ffc900;}.page-node-type-landingpage #messages{display:block !important;}#karriere .einleitung .einleitung-container .left{padding-right:126px;}#karriere .einleitung .einleitung-container .left .titel{margin-bottom:0;}#karriere .einleitung .einleitung-container .left .highlight-titel{position:absolute;top:50%;right:0;transform:translateY(-50%);font-weight:600;color:#009ee3;z-index:10;}#karriere .einleitung .einleitung-container .left .highlight-titel .rotate{transform:rotate(270deg) translateX(50%) translateY(-50%);transform-origin:100% 50%;background:#ffc900;right:calc(42px - 7px);position:relative;padding:0 20px;}#karriere .einleitung .einleitung-container .left::before{content:"";width:calc(100% - 84px - 42px);height:1px;background:#009ee3;position:absolute;left:84px;bottom:42px;}#karriere .einleitung .einleitung-container .left::after{content:"";width:1px;height:calc(50% - 42px);background:#009ee3;position:absolute;right:42px;bottom:42px;}#karriere .einleitung .text{padding-top:168px;width:62%;}#karriere #videos{padding:100px 0 0 0;}#karriere #videos .swiper-container .swiper-slide .overlay{display:block;position:relative;}#karriere #videos .swiper-container .swiper-slide .overlay .icon-play{width:80px;height:80px;font-size:30px;border-radius:50%;background-color:#009ee3;color:#fff;line-height:80px;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:background-color 0.5s ease;}#karriere #videos .swiper-container .swiper-slide .overlay .icon-play::before{display:block;transform:translateX(3px);}#karriere #videos .swiper-container .swiper-slide .overlay:hover .icon-play{background-color:#ffc900;}#karriere #videos .swiper-container .swiper-slide .wrapper .text{font-weight:700;margin-top:10px;}#karriere #videos .swiper-container .swiper-slide .wrapper .link{color:#009ee3;font-weight:700;text-decoration:underline;margin-top:10px;}#karriere #videos .swiper-container .swiper-slide .wrapper .link:hover{color:#ffc900;}#karriere #videos .swiper-container .swiper-navigation{margin-top:50px;display:flex;gap:50px;}#karriere #videos .swiper-container .swiper-navigation .prev svg,#karriere #videos .swiper-container .swiper-navigation .next svg{height:50px;width:50px;color:#009ee3;}#karriere #videos .swiper-container .swiper-navigation .prev:hover svg,#karriere #videos .swiper-container .swiper-navigation .next:hover svg{color:#ffc900;}#karriere #videos .swiper-container .swiper-navigation .prev.swiper-button-disabled svg,#karriere #videos .swiper-container .swiper-navigation .next.swiper-button-disabled svg{color:#ccc !important;}#karriere .details .subtitel{color:#fff;}#karriere .benefits{margin-top:150px;}#karriere .benefits .benefits-container .benefits-wrapper{margin-top:100px;}#karriere .benefits .benefits-container .benefits-wrapper .swiper-container .swiper-wrapper{margin-bottom:50px;}#karriere .benefits .benefits-container .benefits-wrapper .swiper-container .swiper-wrapper .swiper-slide{text-align:center;padding:30px;}#karriere .benefits .benefits-container .benefits-wrapper .swiper-container .swiper-wrapper .swiper-slide .image-wrapper{height:150px;width:150px;display:inline-block;margin-bottom:30px;}#karriere .benefits .benefits-container .benefits-wrapper .swiper-container .swiper-navigation{text-align:center;}#karriere .benefits .benefits-container .benefits-wrapper .swiper-container .swiper-navigation .next,#karriere .benefits .benefits-container .benefits-wrapper .swiper-container .swiper-navigation .prev{margin:0 10px;cursor:pointer;}#karriere .benefits .benefits-container .benefits-wrapper .swiper-container .swiper-navigation .next .icon,#karriere .benefits .benefits-container .benefits-wrapper .swiper-container .swiper-navigation .prev .icon{color:#009ee3;transition:color 0.3s ease;}#karriere .benefits .benefits-container .benefits-wrapper .swiper-container .swiper-navigation .next:hover .icon,#karriere .benefits .benefits-container .benefits-wrapper .swiper-container .swiper-navigation .prev:hover .icon{color:#ffc900;}#karriere .benefits .benefits-container .benefits-wrapper .swiper-container .swiper-navigation .next.swiper-button-disabled,#karriere .benefits .benefits-container .benefits-wrapper .swiper-container .swiper-navigation .prev.swiper-button-disabled{cursor:not-allowed;}#karriere .benefits .benefits-container .benefits-wrapper .swiper-container .swiper-navigation .next.swiper-button-disabled .icon,#karriere .benefits .benefits-container .benefits-wrapper .swiper-container .swiper-navigation .prev.swiper-button-disabled .icon{color:#bbb;}#karriere .form-container .form{margin-top:150px;padding-top:168px;padding-bottom:168px;background-color:#ffc900;}#karriere .form-container .form .webform-submission-form::after{content:'';display:table;clear:both;}#karriere .form-container .form .webform-submission-form .fieldset-legend{font-size:30px;line-height:40px;}#karriere .form-container .form .webform-submission-form .form-item input.form-text,#karriere .form-container .form .webform-submission-form .form-item input.form-email,#karriere .form-container .form .webform-submission-form .form-item textarea{background-color:#fff !important;background:#fff;}#karriere .form-container .form .webform-submission-form .stellen{border:none;padding:0;margin-bottom:75px;}#karriere .form-container .form .webform-submission-form .stellen > legend{display:none;}#karriere .form-container .form .webform-submission-form .stellen .fieldset-wrapper .form-checkboxes{position:relative;margin:0 -0.5%;}#karriere .form-container .form .webform-submission-form .stellen .fieldset-wrapper .form-checkboxes:after{content:'';display:table;clear:both;}#karriere .form-container .form .webform-submission-form .stellen .fieldset-wrapper .form-checkboxes .form-item{width:32.33%;height:auto;position:relative;float:left;margin:0 0.5%;margin-bottom:20px;}#karriere .form-container .form .webform-submission-form .stellen .fieldset-wrapper .form-checkboxes .form-item label{height:100%;width:100%;background-color:#fff;text-align:left;padding:20px;padding-left:60px;transition:background-color 0.5s ease,color 0.5s ease;}#karriere .form-container .form .webform-submission-form .stellen .fieldset-wrapper .form-checkboxes .form-item label::before{top:calc(50% - 10px);margin-top:0;left:20px;border:1px solid #000;transition:border 0.3s ease;}#karriere .form-container .form .webform-submission-form .stellen .fieldset-wrapper .form-checkboxes .form-item label::after{top:calc(50% - 5px);left:25px;background-color:#000;margin:0;transition:background-color 0.3s ease;}#karriere .form-container .form .webform-submission-form .stellen .fieldset-wrapper .form-checkboxes .form-item input[type=checkbox]:checked + label{background-color:#009ee3;box-shadow:inset 0 0 10px rgba(0,0,0,0.3);color:#fff;}#karriere .form-container .form .webform-submission-form .stellen .fieldset-wrapper .form-checkboxes .form-item input[type=checkbox]:checked + label::before{border-color:#fff;}#karriere .form-container .form .webform-submission-form .stellen .fieldset-wrapper .form-checkboxes .form-item input[type=checkbox]:checked + label:after{background-color:#fff;}#karriere .form-container .form .webform-submission-form .stellen .fieldset-wrapper .form-item--error-message{display:block;}#karriere .form-container .form .webform-submission-form .persoenliche-daten{width:66.66%;position:relative;float:left;padding:0;border:none;padding-right:25px;margin-bottom:75px;}#karriere .form-container .form .webform-submission-form .persoenliche-daten .fieldset-wrapper{position:relative;margin:0 -1%;}#karriere .form-container .form .webform-submission-form .persoenliche-daten .fieldset-wrapper::after{content:'';display:table;clear:both;}#karriere .form-container .form .webform-submission-form .persoenliche-daten .fieldset-wrapper .form-item{width:31.33%;position:relative;float:left;margin:0 1%;margin-bottom:30px;}#karriere .form-container .form .webform-submission-form .persoenliche-daten .fieldset-wrapper .form-item .dk-select{width:100%;}#karriere .form-container .form .webform-submission-form .datenupload{width:33.33%;position:relative;float:right;padding:0;border:none;padding-left:25px;margin-bottom:75px;}#karriere .form-container .form .webform-submission-form .datenupload .form-type-managed-file{border-radius:5px;height:100%;}#karriere .form-container .form .webform-submission-form .datenupload .form-type-managed-file label{display:none;}#karriere .form-container .form .webform-submission-form .datenupload .form-type-managed-file .form-managed-file{height:100%;position:relative;padding-top:25px;}#karriere .form-container .form .webform-submission-form .datenupload .form-type-managed-file .form-managed-file::before{content:'';height:300px;width:1px;position:absolute;top:0;left:-21.5px;}#karriere .form-container .form .webform-submission-form .datenupload .form-type-managed-file .form-managed-file .js-form-type-checkbox{width:100%;margin-bottom:5px !important;}#karriere .form-container .form .webform-submission-form .datenupload .form-type-managed-file .form-managed-file .js-form-type-checkbox label{display:block;padding-left:40px;}#karriere .form-container .form .webform-submission-form .datenupload .form-type-managed-file .form-managed-file .js-form-type-checkbox label .file{background-image:none;padding-left:0;}#karriere .form-container .form .webform-submission-form .datenupload .form-type-managed-file .form-managed-file .js-form-type-checkbox label .file a{font-weight:400;font-size:14px;line-height:20px;}#karriere .form-container .form .webform-submission-form .datenupload .form-type-managed-file .form-managed-file .js-form-type-checkbox label::before{height:20px;width:20px;margin-top:5px;top:1px;}#karriere .form-container .form .webform-submission-form .datenupload .form-type-managed-file .form-managed-file .js-form-type-checkbox label::after{font-size:12px;top:7px;left:5px;}#karriere .form-container .form .webform-submission-form .datenupload .form-type-managed-file .form-managed-file .form-submit{background-color:transparent;letter-spacing:0px;color:#d43f3f;font-size:14px;line-height:20px;text-transform:none;padding:0;}#karriere .form-container .form .webform-submission-form .datenupload .form-type-managed-file .form-managed-file .form-submit:hover{color:#d43f3f !important;text-decoration:underline;opacity:1 !important;}#karriere .form-container .form .webform-submission-form .datenupload .form-type-managed-file .form-managed-file .form-submit.js-hide{display:none;}#karriere .form-container .form .webform-submission-form .datenupload .form-type-managed-file input.form-file{height:100%;border:none;border-radius:5px !important;display:block;width:100%;text-indent:-9999999px;transition:background 0.3s !important;cursor:pointer;position:relative;z-index:19;font-size:0px;color:#ffffff;margin:0 0 10px 0;background:none;height:300px;margin-bottom:30px;}#karriere .form-container .form .webform-submission-form .datenupload .form-type-managed-file input.form-file::-ms-value{background:none;border:0;}#karriere .form-container .form .webform-submission-form .datenupload .form-type-managed-file input.form-file::-ms-browse{display:none;}#karriere .form-container .form .webform-submission-form .datenupload .form-item--error-message .item-list li{padding-left:0;}#karriere .form-container .form .webform-submission-form .datenupload .form-item--error-message .item-list li::before{display:none;}#karriere .form-container .form .webform-submission-form .datenupload .description{position:absolute;top:25px;left:0%;width:100%;height:100%;height:300px;text-align:center;color:#000000;z-index:9;background:#fff !important;border-radius:0px;padding:60px;padding-top:120px;}#karriere .form-container .form .webform-submission-form .datenupload .description:before{content:"";position:absolute;top:20px;left:20px;width:calc(100% - 40px);height:calc(100% - 40px);border:1px dashed #7f7f7f;border-radius:5px;}#karriere .form-container .form .webform-submission-form .datenupload .description:after{content:'\e900';font-family:'icomoon';height:40px;width:50px;position:absolute;top:60px;left:calc(50% - 25px);font-size:40px;line-height:40px;}#karriere .form-container .form .webform-submission-form .datenupload .description .webform-element-description{position:absolute;top:50%;left:50%;width:80%;transform:translate(-50%,-50%);padding-top:70px;}#karriere .form-container .form .webform-submission-form .datenupload .description .webform-element-description p{margin-bottom:0;}#karriere .form-container .form .webform-submission-form .nachricht{width:100%;float:left;position:relative;padding:0;border:none;}#karriere .form-container .form .webform-submission-form .submit{width:100%;position:relative;float:left;padding:0;border:none;}#karriere .form-container .form .webform-submission-form .submit legend{display:none;}#karriere .form-container .form .webform-submission-form .submit .js-form-type-checkbox{margin-bottom:75px;}#karriere .form-container .form .webform-submission-form .submit .js-form-type-checkbox label a:hover{color:#009ee3;}#karriere .form-container .form .webform-submission-form .submit .webform-button--submit{font-weight:700;position:relative;}#karriere .form-container .form .webform-submission-form .submit .webform-button--submit:hover{background-color:#2092c9;}#karriere .form-container .form .webform-submission-form .webform-confirmation__back a{text-decoration:underline;}#karriere .form-container .form .webform-submission-form .webform-confirmation__back a:hover{color:#009ee3;}html.no-touchevents #karriere .form-container .form .webform-submission-form .stellen .fieldset-wrapper .form-checkboxes .form-item label:hover{background-color:#009ee3;color:#fff;}html.no-touchevents #karriere .form-container .form .webform-submission-form .stellen .fieldset-wrapper .form-checkboxes .form-item label:hover::before{border-color:#fff;}html.no-touchevents #karriere .form-container .form .webform-submission-form .stellen .fieldset-wrapper .form-checkboxes .form-item label:hover::after{background-color:#fff;}@media all and (min-width:2240px){#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-views-block-fachgebiete-menue-block-1,#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-unternehmen,#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-wissenswertes{padding-right:0;}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-views-block-fachgebiete-menue-block-1{width:36%;}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-unternehmen{width:29%;}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-wissenswertes{width:34%;}.unsere-fachgebiete .item .item-inner .item-inner-content .content-container .content{padding-right:336px;}.unsere-fachgebiete .item .item-inner .item-inner-content .content-container .bild{height:650px;}#fachgebiet .einleitung .einleitung-container .left .titel-small,.thema-slider .swiper-slide .item .left .content .zitat-container .autor,.thema-slider .swiper-slide .item .left .content .zitat-container .zitat{padding-right:126px;}}@media all and (min-width:1401px) and (max-width:1800px){a.moremedia{bottom:3px;right:3px;}#page{padding-top:140px;}#main{margin-top:70px;margin-bottom:140px;}.section-full{padding-left:140px;padding-right:140px;}.section-more{padding-left:105px;padding-right:105px;}.section-half{padding-left:70px;padding-right:70px;}.section-less{padding-left:35px;padding-right:35px;}.titel{font-size:47px;line-height:52px;}#overlay .titel,#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #popup-text .title,.text h4,.titel-small{font-size:28px;line-height:36px;}#header{height:140px;}#header .header-container #logo{top:59px;}#header .header-container #logo a{width:240px;}#navigation{padding-top:35px;padding-bottom:35px;}#navigation::before{top:35px;width:calc(100% - 70px);height:calc(70px - 4px);}#navigation::after{bottom:35px;width:calc(100% - 70px);height:calc(70px - 4px);}#navigation .navigation-inner-1 .navigation-inner-2{padding:0 70px 0 105px;}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3{padding:105px 0 calc(70px + 105px - 30px);}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3::before{bottom:70px;}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 .border_right{bottom:70px;height:calc(50% - 70px);}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-fusszeile{bottom:70px;}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-views-block-fachgebiete-menue-block-1{width:37%;}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-unternehmen{width:28%;}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-wissenswertes{width:35%;}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-views-block-fachgebiete-menue-block-1,#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-unternehmen,#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-wissenswertes{padding-right:0;}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-views-block-fachgebiete-menue-block-1 ul li a,#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-unternehmen ul li a,#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-wissenswertes ul li a{font-size:47px;line-height:52px;}#footer{margin-bottom:35px;}#footer .region-footer{padding-top:70px;padding-bottom:70px;}#footer .region-footer .footer-container .kontaktdaten .kontaktdaten-container{margin-right:105px;}#footer .region-footer .footer-container .meissl-auszeichnung{right:-70px;top:-70px;width:120px;}.einleitung .einleitung-container .left{padding-top:105px;padding-bottom:105px;}.einleitung .einleitung-container .right{padding-top:105px;padding-bottom:105px;}#ladescreen{width:calc(100% - 140px);right:70px;}#startseite .einleitung .einleitung-container .right{padding-top:0;padding-bottom:0;}#startseite .einleitung .einleitung-container .left .titel-container .titel-main,#fachgebiet .einleitung .einleitung-container .left .titel-container .titel-main{font-size:90px;line-height:98px;}#startseite .einleitung .einleitung-container .left .titel-container .titel-copy-top .titel,#fachgebiet .einleitung .einleitung-container .left .titel-container .titel-copy-top .titel{font-size:90px;line-height:98px;}#startseite .einleitung .einleitung-container .left .titel-container .titel-copy-bottom,#fachgebiet .einleitung .einleitung-container .left .titel-container .titel-copy-bottom{top:98px;}#startseite .einleitung .einleitung-container .left .titel-container .titel-copy-bottom .titel,#fachgebiet .einleitung .einleitung-container .left .titel-container .titel-copy-bottom .titel{font-size:90px;line-height:98px;}#startseite .einleitung .einleitung-container .left .button-wrapper,#fachgebiet .einleitung .einleitung-container .left .button-wrapper{padding-left:140px;}.fachgebiete .swiper-slide .link .image .title{font-size:47px;line-height:52px;}#kompetenzen .kompetenzen .swiper-slide .link .image .title{font-size:47px;line-height:52px;}.thema-slider .item .left .content > .titel,.thema-slider .item .left .content > .text,.thema-slider .item .left .content .button-wrapper{padding-left:140px;}.thema-slider .item .left .content > .titel,.thema-slider .item .left .content .titel-container{margin-bottom:50px;}.thema-slider .item .left .content > .titel{font-size:28px;line-height:36px;}.thema-slider{padding-right:70px;}.thema-slider .swiper-slide .item .left{padding-right:70px;padding-top:70px;padding-bottom:105px;}.thema-slider .swiper-slide .item .left::before{width:70px;}.thema-slider .swiper-slide .item .left .content .counter{margin-left:140px;margin-bottom:60px;}.thema-slider .swiper-slide .item .left .content .zitat-container{padding-left:140px;margin-bottom:70px;}.thema-slider .swiper-slide .item .left .content a.thema-link{margin-left:140px;}.thema-slider .swiper-slide .item .left .content .titel-container{margin-bottom:95px;padding-left:21px;}.thema-slider .swiper-slide .item .left .content .titel-container::before{width:200px;left:70px;}.thema-slider .swiper-slide .item .left .content .titel-container::after{width:200px;left:70px;top:52px;}.thema-slider .swiper-slide .item .left .content .titel-container .titel-copy-bottom{top:52px;}.thema-slider .swiper-slide .item .left .content .titel-container .titel-copy-bottom .titel,.thema-slider .swiper-slide .item .left .content .titel-container .titel-copy-top .titel{margin:13px 0;}.details{padding-top:140px;}.details .details-container .content{padding-right:140px;}.unsere-fachgebiete{padding-top:210px;}.unsere-fachgebiete.toHeight .item{margin-bottom:140px;}.unsere-fachgebiete.fixed .item .item-inner{padding-left:140px;padding-right:140px;}.unsere-fachgebiete .item .item-inner .item-inner-content .titel{font-size:160px;line-height:160px;left:-22px;}.unsere-fachgebiete .item .item-inner .item-inner-content .content-container{margin-top:-115px;}.unsere-fachgebiete .item .item-inner .item-inner-content .content-container .bild{padding-right:35px;}.unsere-fachgebiete .item .item-inner .item-inner-content .content-container .content{padding:105px 70px 105px 35px;}.weitere-referenzen .weitere-referenzen-container{padding-top:140px;padding-bottom:140px;}.weitere-referenzen .weitere-referenzen-container .titel{padding-right:350px;}.weitere-referenzen .weitere-referenzen-container .weitere-referenzen-slider{margin-top:90px;}.weitere-referenzen .weitere-referenzen-container .weitere-referenzen-slider .alle-referenzen-container{margin-bottom:100px;}.details.bewerben .bewerben-container{padding-top:140px;padding-bottom:140px;}.aktuelle-news{padding-top:140px;padding-bottom:140px;}.news-items .item{margin-top:70px;}#news .back{margin-bottom:70px;}#news .vorschaubild{margin-bottom:70px;}#foerderungen .einleitung .einleitung-container .right .item .item-inner .logo img{max-height:72px;}#foerderungen .einleitung .einleitung-container .right .item .item-inner .name{min-height:72px;padding-left:172px;padding-right:67px;}#kontakt .einleitung .einleitung-container .left{padding-right:105px;}#kontakt .einleitung .einleitung-container .left .highlight-titel .rotate{right:calc(35px - 7px);}#kontakt .einleitung .einleitung-container .left::before{width:calc(100% - 70px - 35px);left:70px;bottom:35px;}#kontakt .einleitung .einleitung-container .left::after{height:calc(50% - 35px);right:35px;bottom:35px;}.team{padding-top:140px;}.team .titel{padding-right:350px;}.team .content .left{padding-right:35px;width:300px;}.team .content .right{margin-left:300px;}.team .content .right .items .item{margin-top:70px;}#ueber_uns .einleitung .einleitung-container .left{padding-right:105px;}#ueber_uns .einleitung .einleitung-container .left .highlight-titel .rotate{right:calc(35px - 7px);}#ueber_uns .einleitung .einleitung-container .left::before{width:calc(100% - 70px - 35px);width:400px;left:70px;bottom:35px;}#ueber_uns .einleitung .einleitung-container .left::after{height:calc(50% - 35px);right:35px;bottom:35px;}#ueber_uns .einleitung .text{width:75%;padding-top:140px;}#ueber_uns .vertrauen{padding-top:140px;}#ueber_uns .vertrauen .vertrauen-container{padding-top:140px;padding-bottom:140px;}#ueber_uns .vertrauen .vertrauen-container .left .meissl{font-size:90px;line-height:90px;}#ueber_uns .vertrauen .vertrauen-container .items{padding-right:140px;padding-left:450px;}#ueber_uns .vertrauen .vertrauen-container .items .item{margin-top:105px;max-width:531px;}#ueber_uns .vertrauen .vertrauen-container .items .item .vertrauen-titel{font-size:90px;line-height:90px;}#ueber_uns .team{padding-top:140px;}#ueber_uns .team .titel{padding-right:350px;}#ueber_uns .geschichte{padding-top:280px;}#ueber_uns .geschichte .geschichte-slider .swiper-slide .titel{font-size:160px;line-height:160px;left:-22px;}#ueber_uns .geschichte .geschichte-slider .swiper-slide .content-container{margin-top:-115px;}#ueber_uns .geschichte .geschichte-slider .swiper-slide .content-container .bild{padding-right:35px;}#ueber_uns .geschichte .geschichte-slider .swiper-slide .content-container .content{padding:105px 70px 105px 35px;}#ueber_uns .geschichte .geschichte-slider .nav_container{right:135px;}#fachgebiet .einleitung{padding-right:70px;}#fachgebiet .einleitung .einleitung-container .left{padding-right:105px;}#fachgebiet .einleitung .einleitung-container .left::before{width:70px;}#fachgebiet .einleitung .einleitung-container .left .titel-small{margin-bottom:105px;padding-left:140px;}#fachgebiet .einleitung .einleitung-container .left .titel-container{margin-bottom:135px;padding-left:21px;}#fachgebiet .einleitung .einleitung-container .left .titel-container::before{width:400px;left:70px;}#fachgebiet .einleitung .einleitung-container .left .titel-container::after{width:400px;left:70px;}#fachgebiet .einleitung .einleitung-container .left .titel-container .titel-copy-bottom{top:98px;}#fachgebiet .einleitung .einleitung-container .left .titel-container .titel-copy-bottom .titel,#fachgebiet .einleitung .einleitung-container .left .titel-container .titel-copy-top .titel{margin:13px 0;}#fachgebiet .einleitung .einleitung-container .left .icon_container{padding-left:140px;height:30px;width:30px;left:-7px;}#fachgebiet .einleitung .einleitung-container .left .icon_container .arrow-down{height:30px;width:30px;}.fachgebiet-referenzen .alle-ansehen-container{right:105px;bottom:calc(((100vw - 370px)/4) +  276px);}.fachgebiet-referenzen{padding-top:140px;}.fachgebiet-referenzen .fachgebiet-referenzen-container{padding-top:140px;padding-bottom:140px;}.fachgebiet-referenzen .fachgebiet-referenzen-container .titel{padding-right:350px;}.items_referenzen{margin-top:90px;}.items_referenzen .alle-ansehen-container{margin-bottom:100px;}#referenz .einleitung .einleitung-container .left{padding-right:105px;}#referenz .einleitung .einleitung-container .left .highlight-titel .rotate{right:calc(35px - 7px);}#referenz .einleitung .einleitung-container .left::before{width:calc(100% - 70px - 35px);left:70px;bottom:35px;}#referenz .einleitung .einleitung-container .left::after{height:calc(50% - 35px);right:35px;bottom:35px;}#referenz .kundenmeinung{padding-top:140px;}#referenz .weitere-referenzen{padding-top:140px;}.bloecke{padding-top:140px;}.bloecke .block .titel{margin-top:140px;}#referenz_uebersicht .alle-referenzen .alle-referenzen-container{padding-top:140px;padding-bottom:140px;}#referenz_uebersicht .alle-referenzen .alle-referenzen-container .titel{padding-right:350px;}#know_how_uebersicht .einleitung .einleitung-container .left{padding-right:105px;}#know_how_uebersicht .einleitung .einleitung-container .left .logo{width:100px;top:35px;right:35px;}#know_how_uebersicht .know-how-uebersicht{padding-top:140px;}#know_how_uebersicht .know-how-uebersicht .views-exposed-form .form-item{margin-bottom:60px;}#know_how_uebersicht .know-how-uebersicht .items .item{width:calc(50% - 35px);}#know_how_uebersicht .know-how-uebersicht .items .item .item-inner .titel-small{padding-right:calc(25px + 35px);}#karriere .form-container .form{padding-top:140px;padding-bottom:140px;}#overlay{width:1121px;}#overlay.video{height:630.5px !important;margin-top:-315.25px !important;}#overlay > .content-wrapper > .content{padding:70px;}#overlay > a.close{width:26px;height:26px;top:22px;right:22px;}#overlay > a.close svg{width:26px;height:26px;}#fadeInSizer{margin-top:70px;}.fadeIn{transform:translateY(70px);}#node-page .bloecke,#news .bloecke,#fachgebiet .bloecke,#referenz .bloecke{padding-top:0;}#node-page .bloecke .block.block-text.gelb,#news .bloecke .block.block-text.gelb,#fachgebiet .bloecke .block.block-text.gelb,#referenz .bloecke .block.block-text.gelb{padding-left:105px;padding-right:105px;margin-left:-105px;margin-right:-105px;padding-top:140px;padding-bottom:140px;}#node-page .bloecke .block.block-text.blau,#news .bloecke .block.block-text.blau,#fachgebiet .bloecke .block.block-text.blau,#referenz .bloecke .block.block-text.blau{padding-left:105px;padding-right:105px;margin-left:-105px;margin-right:-105px;padding-top:140px;padding-bottom:140px;}}@media all and (min-width:1248px) and (max-width:1600px){.fachgebiet-referenzen .alle-ansehen-container{right:105px;bottom:calc(((100vw - 340px)/3) +  276px);}}.view-filters{margin-bottom:70px;}.view-filters .views-exposed-form{display:flex;gap:50px;}.view-filters .views-exposed-form .form-submit{display:none;}@media all and (min-width:1024px) and (max-width:1400px){a.moremedia{bottom:2px;right:1px;}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-fusszeile ul.menu li a,.form-item input.form-email,.form-item input.form-number,.form-item input.form-tel,.form-item input.form-text,.form-item textarea,.js-form-type-checkbox label,.js-form-type-checkboxes .form-item label,.js-form-type-radio label,.js-form-type-radios .form-item label,body,fieldset legend,h1,h2,h3,h4,h5,h6{font-size:17px;line-height:27px;}#page{padding-top:120px;}#main{margin-top:40px;margin-bottom:80px;}.section-full{padding-left:80px;padding-right:80px;}.section-more{padding-left:60px;padding-right:60px;}.section-half{padding-left:40px;padding-right:40px;}.section-less{padding-left:20px;padding-right:20px;}.titel{font-size:35px;line-height:40px;}#overlay .titel,#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #popup-text .title,.text h4,.titel-small{font-size:23px;line-height:30px;}.titel u,.titel-small u{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px;}.dk-select,.dk-select .dk-select-options .dk-option{font-size:17px;line-height:27px;}.dk-select .dk-selected::before{top:15px;}.dk-select.dk-select-open-down .dk-selected::before{top:20px;}.dk-select .dk-select-options{max-height:143px;}#header{height:120px;}#header .header-container #logo{top:51px;}#header .header-container #logo a{width:183px;}#header .header-container #block-mainnavigation{margin-right:72px;}#header .header-container #block-mainnavigation ul.menu li{margin-right:20px;}#navigation{padding-top:20px;padding-bottom:20px;}#navigation::before{top:20px;width:calc(100% - 40px);height:calc(40px - 4px);}#navigation::after{bottom:20px;width:calc(100% - 40px);height:calc(40px - 4px);}#navigation .navigation-inner-1 .navigation-inner-2{padding:0 40px 0 60px;}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3{padding:60px 0 calc(40px + 60px - 27px);}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3::before{bottom:40px;}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 .border_right{bottom:40px;height:calc(50% - 40px);}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-fusszeile{bottom:40px;}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-views-block-fachgebiete-menue-block-1{width:36%;}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-unternehmen{width:29%;}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-wissenswertes{width:34%;}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-views-block-fachgebiete-menue-block-1,#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-unternehmen,#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-wissenswertes{padding-right:0;}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 .subtitel{margin-bottom:20px;}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-views-block-fachgebiete-menue-block-1 ul li a,#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-unternehmen ul li a,#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-wissenswertes ul li a{font-size:35px;line-height:40px;}#footer{margin-bottom:20px;}#footer .region-footer{padding-top:60px;padding-bottom:60px;}#footer .region-footer .footer-container .kontaktdaten .kontaktdaten-container{margin-right:60px;}#footer .region-footer .footer-container .meissl-auszeichnung{right:-40px;top:-40px;width:90px;}.einleitung .einleitung-container .left{padding-top:60px;padding-bottom:60px;}.einleitung .einleitung-container .right{padding-top:0px;padding-bottom:0px;}#startseite .einleitung .einleitung-container .left .titel-container .titel-main,#fachgebiet .einleitung .einleitung-container .left .titel-container .titel-main{font-size:70px;line-height:76px;}#startseite .einleitung .einleitung-container .left .titel-container .titel-copy-top .titel,#fachgebiet .einleitung .einleitung-container .left .titel-container .titel-copy-top .titel{font-size:70px;line-height:76px;}#startseite .einleitung .einleitung-container .left .titel-container .titel-copy-bottom,#fachgebiet .einleitung .einleitung-container .left .titel-container .titel-copy-bottom{top:76px;}#startseite .einleitung .einleitung-container .left .titel-container .titel-copy-bottom .titel,#fachgebiet .einleitung .einleitung-container .left .titel-container .titel-copy-bottom .titel{font-size:70px;line-height:76px;}#startseite .einleitung .einleitung-container .left .button-wrapper,#fachgebiet .einleitung .einleitung-container .left .button-wrapper{padding-left:80px;}.fachgebiete .swiper-slide .link .image .title{font-size:35px;line-height:40px;}#kompetenzen .kompetenzen .swiper-slide .link .image .title{font-size:35px;line-height:40px;}#ladescreen{width:calc(100% - 80px);right:40px;}.thema-slider{padding-right:40px;}.thema-slider .item .left .content > .titel,.thema-slider .item .left .content > .text,.thema-slider .item .left .content .button-wrapper{padding-left:80px;}.thema-slider .item .left .content > .titel,.thema-slider .item .left .content .titel-container{margin-bottom:50px;}.thema-slider .item .left{padding-right:80px;padding-top:80px;padding-bottom:80px;}.thema-slider .item .left::before{width:40px;}.thema-slider .item .left .content .counter{margin-left:80px;margin-bottom:60px;}.thema-slider .item .left .content .zitat-container{padding-left:80px;margin-bottom:60px;}.thema-slider .item .left .content a.thema-link{margin-left:80px;}.thema-slider .item .left .content .titel-container{margin-bottom:60px;padding-left:3px;}.thema-slider .item .left .content .titel-container::before{width:400px;left:40px;}.thema-slider .item .left .content .titel-container::after{width:400px;left:40px;top:40px;}.thema-slider .item .left .content .titel-container .titel-copy-bottom{top:40px;}.thema-slider .item .left .content .titel-container .titel-copy-bottom .titel,.thema-slider .item .left .content .titel-container .titel-copy-top .titel{margin:10px 0;}.thema-slider .item .left .content > .titel{font-size:23px;line-height:30px;}.details{padding-top:80px;}.details .details-container .content{padding-right:80px;}.unsere-fachgebiete{padding-top:160px;}.unsere-fachgebiete.toHeight .item{margin-bottom:120px;}.unsere-fachgebiete.fixed .item .item-inner{padding-left:80px;padding-right:80px;}.unsere-fachgebiete .item .item-inner .item-inner-content .titel{font-size:120px;line-height:120px;left:-22px;}.unsere-fachgebiete .item .item-inner .item-inner-content .content-container{margin-top:-100px;}.unsere-fachgebiete .item .item-inner .item-inner-content .content-container .bild{padding-right:20px;}.unsere-fachgebiete .item .item-inner .item-inner-content .content-container .content{padding:120px 80px 120px 20px;}#startseite .quicklinks .quicklinks-container{grid-template-columns:repeat(3,1fr);}#startseite .quicklinks .quicklinks-container .quicklink .content .titel{font-size:25px;line-height:25px;}#startseite .news-items{grid-template-columns:1fr 1fr;}#startseite .news-items .blogbeitrag .content .titel{font-size:25px;line-height:25px;}.weitere-referenzen .weitere-referenzen-container{padding-top:80px;padding-bottom:80px;}.weitere-referenzen .weitere-referenzen-container .titel{padding-right:350px;}.weitere-referenzen .weitere-referenzen-container .weitere-referenzen-slider{margin-top:80px;}.weitere-referenzen .weitere-referenzen-container .weitere-referenzen-slider .alle-referenzen-container{margin-bottom:88px;}.details.bewerben .bewerben-container{padding-top:80px;padding-bottom:80px;}.aktuelle-news{padding-top:80px;padding-bottom:80px;}.news-items .item{margin-top:80px;}.news-items .item .content a.mehr-erfahren .icon{top:1px;}#news .back{margin-bottom:50px;}#news .tags{margin-bottom:50px;}#news .vorschaubild{margin-bottom:60px;}#news .link a.zur-website .icon{top:1px;}#news_uebersicht .news-items .view-content{grid-template-columns:1fr 1fr;}#foerderungen .einleitung .einleitung-container .right .item .item-inner .logo img{max-height:60px;max-width:110px;}#foerderungen .einleitung .einleitung-container .right .item .item-inner .name{min-height:60px;padding-left:150px;padding-right:45px;}#kontakt .einleitung .einleitung-container .left{padding-right:60px;}#kontakt .einleitung .einleitung-container .left .highlight-titel .rotate{right:calc(20px - 7px);}#kontakt .einleitung .einleitung-container .left::before{width:calc(100% - 40px - 20px);left:40px;bottom:20px;}#kontakt .einleitung .einleitung-container .left::after{height:calc(50% - 20px);right:20px;bottom:20px;}.team{padding-top:80px;}.team .titel{padding-right:0;}.team .content .left{padding-right:40px;width:280px;}.team .content .right{margin-left:280px;}.team .content .right .items .item{width:50%;margin-top:80px !important;}.team .content .right .items .item:nth-child(-n+2){margin-top:0 !important;}#ueber_uns .einleitung .einleitung-container .left{padding-right:60px;}#ueber_uns .einleitung .einleitung-container .left .highlight-titel .rotate{right:calc(20px - 7px);}#ueber_uns .einleitung .einleitung-container .left::before{width:calc(100% - 40px - 20px);left:40px;bottom:20px;}#ueber_uns .einleitung .einleitung-container .left::after{height:calc(50% - 20px);right:20px;bottom:20px;}#ueber_uns .einleitung .text{width:75%;padding-top:80px;}#ueber_uns .vertrauen{padding-top:80px;}#ueber_uns .vertrauen .vertrauen-container{padding-top:80px;padding-bottom:80px;}#ueber_uns .vertrauen .vertrauen-container .left .meissl{font-size:70px;line-height:70px;}#ueber_uns .vertrauen .vertrauen-container .items{padding-right:80px;padding-left:380px;padding-top:52px;}#ueber_uns .vertrauen .vertrauen-container .items .item{margin-top:80px;max-width:404px;}#ueber_uns .vertrauen .vertrauen-container .items .item .vertrauen-titel{font-size:70px;line-height:70px;}#ueber_uns .team{padding-top:80px;}#ueber_uns .team .titel{padding-right:0;}#ueber_uns .geschichte{padding-top:200px;padding-bottom:80px;}#ueber_uns .geschichte .geschichte-slider .swiper-slide .titel{font-size:120px;line-height:120px;left:-22px;}#ueber_uns .geschichte .geschichte-slider .swiper-slide .content-container{margin-top:-100px;}#ueber_uns .geschichte .geschichte-slider .swiper-slide .content-container .bild{padding-right:20px;}#ueber_uns .geschichte .geschichte-slider .swiper-slide .content-container .content{padding:120px 80px 120px 20px;}#ueber_uns .geschichte .geschichte-slider .nav_container{right:75px;}#fachgebiet .einleitung{padding-right:40px;}#fachgebiet .einleitung .einleitung-container .left{padding-right:60px;}#fachgebiet .einleitung .einleitung-container .left::before{width:40px;}#fachgebiet .einleitung .einleitung-container .left .titel-small{margin-bottom:60px;padding-left:80px;}#fachgebiet .einleitung .einleitung-container .left .titel-container{margin-bottom:90px;padding-left:3px;}#fachgebiet .einleitung .einleitung-container .left .titel-container::before{width:300px;left:40px;}#fachgebiet .einleitung .einleitung-container .left .titel-container::after{width:300px;left:40px;top:40px;}#fachgebiet .einleitung .einleitung-container .left .titel-container .titel-copy-bottom{top:76px;}#fachgebiet .einleitung .einleitung-container .left .titel-container .titel-copy-bottom .titel,#fachgebiet .einleitung .einleitung-container .left .titel-container .titel-copy-top .titel{margin:10px 0;}#fachgebiet .einleitung .einleitung-container .left .icon_container{padding-left:80px;height:30px;width:30px;left:-7px;}#fachgebiet .einleitung .einleitung-container .left .icon_container .arrow-down{height:30px;width:30px;}.fachgebiet-referenzen{padding-top:120px;}.fachgebiet-referenzen .fachgebiet-referenzen-container{padding-top:80px;padding-bottom:80px;}.fachgebiet-referenzen .fachgebiet-referenzen-container .titel{padding-right:350px;}.items_referenzen{margin-top:80px;}.items_referenzen .alle-ansehen-container{margin-bottom:88px;}.fachgebiet-referenzen .alle-ansehen-container{right:60px;bottom:calc(((100vw - 220px)/3) +  216px);}#kompetenzen .kompetenzen{grid-template-columns:1fr 1fr;}#referenz .einleitung .einleitung-container .left{padding-right:60px;}#referenz .einleitung .einleitung-container .left .highlight-titel .rotate{right:calc(20px - 7px);}#referenz .einleitung .einleitung-container .left::before{width:calc(100% - 40px - 20px);left:40px;bottom:20px;}#referenz .einleitung .einleitung-container .left::after{height:calc(50% - 20px);right:20px;bottom:20px;}#referenz .kundenmeinung{padding-top:80px;}#referenz .weitere-referenzen{padding-top:80px;}.bloecke{padding-top:80px;}.bloecke .block .titel{margin-top:80px;}#referenz_uebersicht .alle-referenzen .alle-referenzen-container{padding-top:80px;padding-bottom:80px;}#referenz_uebersicht .alle-referenzen .alle-referenzen-container .titel{padding-right:350px;}#know_how_uebersicht .einleitung .einleitung-container .left{padding-right:60px;}#know_how_uebersicht .einleitung .einleitung-container .left .logo{width:80px;top:20px;right:20px;}#know_how_uebersicht .know-how-uebersicht{padding-top:80px;}#know_how_uebersicht .know-how-uebersicht .views-exposed-form .form-item{margin-bottom:40px;}#know_how_uebersicht .know-how-uebersicht .items .item{width:calc(50% - 20px);}#know_how_uebersicht .know-how-uebersicht .items .item .item-inner .titel-small{padding-right:calc(25px + 20px);}#overlay{width:864px;}#overlay.video{height:486px !important;margin-top:-243px !important;}#overlay > .content-wrapper > .content{padding:60px;}#overlay > a.close{width:22px;height:22px;top:19px;right:19px;}#overlay > a.close svg{width:22px;height:22px;}#karriere .form-container .form{padding-top:80px;padding-bottom:80px;}#karriere .form-container .form .webform-submission-form .persoenliche-daten{width:100%;padding-right:0;}#karriere .form-container .form .webform-submission-form .persoenliche-daten .fieldset-wrapper .form-item{width:48%;}#karriere .form-container .form .webform-submission-form .datenupload{width:100%;padding-left:0;}#karriere .benefits .benefits-container .benefits-wrapper .swiper-container .swiper-wrapper .swiper-slide .image-wrapper{width:100px;height:100px;}#fadeInSizer{margin-top:40px;}.fadeIn{transform:translateY(40px);}#node-page .bloecke .block,#news .bloecke .block,#fachgebiet .bloecke .block,#referenz .bloecke .block{margin:50px 0 0 0;}#node-page .bloecke .block.margin-top,#news .bloecke .block.margin-top,#fachgebiet .bloecke .block.margin-top,#referenz .bloecke .block.margin-top{margin:25px 0 0 0;}#node-page .bloecke .block.block-text .text,#news .bloecke .block.block-text .text,#fachgebiet .bloecke .block.block-text .text,#referenz .bloecke .block.block-text .text{width:100%;}#node-page .bloecke .block.block-text.block-text.gelb,#news .bloecke .block.block-text.block-text.gelb,#fachgebiet .bloecke .block.block-text.block-text.gelb,#referenz .bloecke .block.block-text.block-text.gelb{padding-left:60px;padding-right:60px;margin-left:-60px;margin-right:-60px;padding-top:80px;padding-bottom:80px;}#node-page .bloecke .block.block-text.block-text.blau,#news .bloecke .block.block-text.block-text.blau,#fachgebiet .bloecke .block.block-text.block-text.blau,#referenz .bloecke .block.block-text.block-text.blau{padding-left:60px;padding-right:60px;margin-left:-60px;margin-right:-60px;padding-top:80px;padding-bottom:80px;}#node-page .bloecke .block.images .galerie,#news .bloecke .block.images .galerie,#fachgebiet .bloecke .block.images .galerie,#referenz .bloecke .block.images .galerie{gap:25px;}#node-page .bloecke .block.block-bild-text,#news .bloecke .block.block-bild-text,#fachgebiet .bloecke .block.block-bild-text,#referenz .bloecke .block.block-bild-text{gap:50px;}#node-page .bloecke .block.block-blogbeitraege > .text,#news .bloecke .block.block-blogbeitraege > .text,#fachgebiet .bloecke .block.block-blogbeitraege > .text,#referenz .bloecke .block.block-blogbeitraege > .text{width:100%;margin-bottom:70px;}#node-page .bloecke .block.block-blogbeitraege .blog .blogbeitrag .content .titel,#news .bloecke .block.block-blogbeitraege .blog .blogbeitrag .content .titel,#fachgebiet .bloecke .block.block-blogbeitraege .blog .blogbeitrag .content .titel,#referenz .bloecke .block.block-blogbeitraege .blog .blogbeitrag .content .titel{font-size:25px;line-height:25px;}#node-page .bloecke .block.block-faq .faq-kategorie .titel-kategorie,#news .bloecke .block.block-faq .faq-kategorie .titel-kategorie,#fachgebiet .bloecke .block.block-faq .faq-kategorie .titel-kategorie,#referenz .bloecke .block.block-faq .faq-kategorie .titel-kategorie{font-size:25px;line-height:25px;}#referenz_uebersicht .alle-referenzen .alle-referenzen-container .view-content{grid-template-columns:1fr 1fr;}}@media all and (min-width:768px) and (max-width:1023px){a.moremedia{bottom:2px;right:1px;}#toolbar-administration,a.edit-link{display:none !important;}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-fusszeile ul.menu li a,.form-item input.form-email,.form-item input.form-number,.form-item input.form-tel,.form-item input.form-text,.form-item textarea,.js-form-type-checkbox label,.js-form-type-checkboxes .form-item label,.js-form-type-radio label,.js-form-type-radios .form-item label,body,fieldset legend,h1,h2,h3,h4,h5,h6{font-size:17px;line-height:27px;}#page{padding-top:100px;}#main{margin-top:40px;margin-bottom:80px;}.section-full{padding-left:80px;padding-right:80px;}.section-more{padding-left:60px;padding-right:60px;}.section-half{padding-left:40px;padding-right:40px;}.section-less{padding-left:20px;padding-right:20px;}.titel{font-size:35px;line-height:40px;margin-bottom:40px;}#overlay .titel,#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #popup-text .title,.text h4,.titel-small{font-size:23px;line-height:30px;}.titel u,.titel-small u{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px;}.subtitel{font-size:15px;line-height:25px;}.dk-select,.dk-select .dk-select-options .dk-option{font-size:17px;line-height:27px;}.dk-select .dk-selected::before{top:15px;}.dk-select.dk-select-open-down .dk-selected::before{top:20px;}.dk-select .dk-select-options{max-height:143px;}#header{height:100px;}#header .header-container #logo{top:50%;transform:translateY(-50%);}#header .header-container #logo a{width:160px;}#header .header-container #block-mainnavigation{display:none !important;}#header .header-container #block-mainnavigation ul.menu li{margin-right:40px;}#navigation{padding-top:120px;padding-bottom:20px;}#navigation::before{top:120px;width:calc(100% - 40px);height:calc(40px - 4px);}#navigation::after{bottom:20px;width:calc(100% - 40px);height:calc(40px - 4px);}#navigation .navigation-inner-1 .navigation-inner-2{padding:0 40px 0 60px;}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3{padding:60px 0 calc(40px + 60px - 27px);}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3::before{bottom:40px;}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 .border_right{bottom:40px;height:calc(50% - 40px);}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-fusszeile{bottom:40px;}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-views-block-fachgebiete-menue-block-1,#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-unternehmen,#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-wissenswertes{padding-right:0;}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-views-block-fachgebiete-menue-block-1{width:37%;}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-unternehmen{width:26%;}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-wissenswertes{width:34%;}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 .subtitel{margin-bottom:20px;}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-views-block-fachgebiete-menue-block-1 ul li a,#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-unternehmen ul li a,#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-wissenswertes ul li a{font-size:28px;line-height:33px;}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-views-block-fachgebiete-menue-block-1 ul.menu li a::before,#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-unternehmen ul li a::before,#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-wissenswertes ul li a::before{height:3px;}#footer{margin-bottom:20px;}#footer .region-footer{padding-top:60px;padding-bottom:60px;}#footer .region-footer .footer-container .kontaktdaten .kontaktdaten-container{margin-right:0;margin-bottom:30px;}#footer .region-footer .footer-container .kontaktdaten .oeffnungszeiten-container{clear:left;}#footer .region-footer .footer-container #block-custom-footer{position:absolute;right:0;bottom:0;}#footer .region-footer .footer-container .kontaktdaten .kontaktdaten-titel{margin-bottom:0;}#footer .region-footer .footer-container .meissl-auszeichnung{right:0;top:0;width:110px;transform:translateY(0) rotate(10deg);}.einleitung .einleitung-container{display:block;}.einleitung .einleitung-container .left{padding-top:60px;padding-bottom:60px;width:100%;min-height:0 !important;}.einleitung .einleitung-container .right{padding-top:0px;padding-bottom:0px;width:100%;height:516px;z-index:20;}#startseite .einleitung .einleitung-container .left .titel-container .titel-main,#fachgebiet .einleitung .einleitung-container .left .titel-container .titel-main{font-size:50px;line-height:56px;}#startseite .einleitung .einleitung-container .left .titel-container .titel-copy-top .titel,#fachgebiet .einleitung .einleitung-container .left .titel-container .titel-copy-top .titel{font-size:50px;line-height:56px;}#startseite .einleitung .einleitung-container .left .titel-container .titel-copy-bottom,#fachgebiet .einleitung .einleitung-container .left .titel-container .titel-copy-bottom{top:56px;}#startseite .einleitung .einleitung-container .left .titel-container .titel-copy-bottom .titel,#fachgebiet .einleitung .einleitung-container .left .titel-container .titel-copy-bottom .titel{font-size:50px;line-height:56px;}#startseite .einleitung .einleitung-container .left .button-wrapper,#fachgebiet .einleitung .einleitung-container .left .button-wrapper{padding-left:80px;}.fachgebiete .swiper-slide .link .image .title{font-size:35px;line-height:40px;}#kompetenzen .kompetenzen .swiper-slide .link .image .title{font-size:35px;line-height:40px;}#ladescreen{width:calc(100% - 80px);right:40px;}.thema-slider{padding-right:40px;}.thema-slider .item{display:block;height:100%;overflow:hidden;}.thema-slider .item .right{width:calc(100% - 40px);margin-left:40px;}.thema-slider .item .left{padding-right:80px;padding-top:80px;padding-bottom:80px;}.thema-slider .item .left .content > .titel{margin-bottom:50px;}.thema-slider .item .left .content > .titel,.thema-slider .item .left .content > .text,.thema-slider .item .left .content .button-wrapper{padding-left:80px;}.thema-slider .item .left .content > .titel{font-size:23px;line-height:30px;}.thema-slider .item .left::before{width:40px;}.thema-slider .item .left .content .counter{margin-left:80px;margin-bottom:60px;}.thema-slider .item .left .content .zitat-container{padding-left:80px;margin-bottom:60px;}.thema-slider .item .left .content a.thema-link{margin-left:80px;}.thema-slider .item .left .content .titel-container{margin-bottom:60px;padding-left:3px;}.thema-slider .item .left .content .titel-container::before{width:400px;left:40px;}.thema-slider .item .left .content .titel-container::after{width:400px;left:40px;top:40px;}.thema-slider .item .left .content .titel-container .titel-copy-bottom{top:40px;}.thema-slider .item .left .content .titel-container .titel-copy-bottom .titel,.thema-slider .item .left .content .titel-container .titel-copy-top .titel{margin:10px 0;}.details{padding-top:80px;}.details .details-container{display:block;}.details .details-container .content{display:block;float:left;width:100%;padding-right:0;margin-bottom:60px;}.details .details-container .kontaktperson{display:block;float:left;clear:left;text-align:left;}.details .details-container .kontaktperson .bild{margin-bottom:0;}.details .details-container .kontaktperson .kontaktperson-content{position:absolute;left:200px;top:0;padding-left:40px;width:400px;}.details .highlight-kontaktperson{text-align:right;}.details .highlight-kontaktperson .highlight-kontaktperson-inner{padding-right:0;padding-left:20px;}.details .highlight-kontaktperson::after{right:auto;left:0;}#startseite .quicklinks .quicklinks-container{grid-template-columns:1fr 1fr;}#startseite .quicklinks .quicklinks-container .quicklink .content .titel{font-size:22px;line-height:22px;}#startseite .quicklinks .quicklinks-container .quicklink .content .tags .tag{font-size:12px;line-height:12px;padding:5px 10px;}#startseite .news-items{grid-template-columns:1fr;}#startseite .news-items .blogbeitrag .content .titel{font-size:25px;line-height:25px;}#startseite .news-items .blogbeitrag .content .tags .tag{font-size:12px;line-height:12px;padding:5px 10px;}#news_uebersicht .news-items .view-filters{margin-bottom:30px;}#news_uebersicht .news-items .view-filters .views-exposed-form .dk-select{width:calc((100vw - 210px)/2) !important;}#news_uebersicht .news-items .view-content{grid-template-columns:1fr;}#news_uebersicht .news-items .view-content .titel{font-size:25px;line-height:25px;}#news_uebersicht .news-items .view-content .tags .tag{font-size:12px;line-height:12px;padding:5px 10px;}.weitere-referenzen .weitere-referenzen-container .weitere-referenzen-slider .swiper-container .swiper-slide a.ansehen .vorschau_content .tags .tag{font-size:12px;line-height:12px;padding:5px 10px;}#fachgebiet .fachgebiet-referenzen .swiper-container .swiper-slide a.ansehen .vorschau_content .tags .tag{font-size:12px;line-height:12px;padding:5px 10px;}.unsere-fachgebiete{padding-top:160px;}.unsere-fachgebiete.toHeight .item{margin-bottom:100px;}.unsere-fachgebiete.fixed .item .item-inner{padding-left:80px;padding-right:80px;}.unsere-fachgebiete .item .item-inner .item-inner-content .titel{font-size:90px;line-height:90px;left:-14px;}.unsere-fachgebiete .item .item-inner .item-inner-content .content-container{display:block;margin-top:-85px;}.unsere-fachgebiete .item .item-inner .item-inner-content .content-container .bild{padding-right:0;width:100%;}.unsere-fachgebiete .item .item-inner .item-inner-content .content-container .content{padding:30px 0 0;width:100%;}.unsere-fachgebiete .item .item-inner .item-inner-content .content-container .content .content-inner{align-items:flex-start;}.unsere-fachgebiete .item .item-inner .item-inner-content .content-container .content .content-inner .content-inner-inner{height:100%;position:relative;}.unsere-fachgebiete .item .item-inner .item-inner-content .content-container .content .content-inner a.mehr-erfahren{position:absolute;bottom:0;}.unsere-fachgebiete .item .item-inner .item-inner-content .content-container .content .content-inner .vorschautitel{margin-bottom:0;}.unsere-fachgebiete .item .item-inner .item-inner-content .content-container .content .content-inner .vorschautext{margin-bottom:79px;}.unsere-fachgebiete #scroll-indicator{display:none !important;}.unsere-fachgebiete .counter{transform:none !important;opacity:1 !important;top:auto;bottom:17px;}.weitere-referenzen .weitere-referenzen-container{padding-top:80px;padding-bottom:80px;}.weitere-referenzen .weitere-referenzen-container .titel{padding-right:0;}.weitere-referenzen .weitere-referenzen-container .weitere-referenzen-slider .alle-referenzen-container{position:relative;right:auto;left:auto;top:auto;bottom:auto;margin:80px 0 0;}.weitere-referenzen .weitere-referenzen-container .weitere-referenzen-slider{margin-top:75px;}.weitere-referenzen .weitere-referenzen-container .weitere-referenzen-slider .swiper-container .swiper-slide a.ansehen .vorschau_content .vorschautext{padding-right:0;padding-top:31px;}.weitere-referenzen .weitere-referenzen-container .weitere-referenzen-slider .swiper-container .swiper-slide a.ansehen .vorschau_content .ansehen{right:auto;left:0;}.details.bewerben .bewerben-container{padding-top:80px;padding-bottom:80px;}.aktuelle-news{padding-top:80px;padding-bottom:80px;}.news-items .item{margin-top:80px;}.news-items .item .content a.mehr-erfahren .icon{top:1px;}.news-items .alle-anzeigen-container{margin-bottom:47px;}#news .back{margin-bottom:50px;}#news .tags{margin-bottom:50px;}#news .tags .tag{font-size:12px;line-height:12px;padding:5px 10px;}#news .vorschaubild{margin-bottom:60px;}#news .link a.zur-website .icon{top:1px;}#foerderungen .einleitung .einleitung-container .right{height:auto;padding-top:40px;padding-bottom:40px;}#foerderungen .einleitung .einleitung-container .right .item .item-inner .logo img{max-height:60px;max-width:110px;}#foerderungen .einleitung .einleitung-container .right .item .item-inner .name{min-height:60px;padding-left:150px;padding-right:45px;}#kontakt .einleitung .einleitung-container .left{padding-right:60px;}#kontakt .einleitung .einleitung-container .left .highlight-titel .rotate{right:calc(20px - 7px);}#kontakt .einleitung .einleitung-container .left::before{width:calc(100% - 40px - 20px);left:40px;bottom:20px;}#kontakt .einleitung .einleitung-container .left::after{height:calc(50% - 20px);right:20px;bottom:20px;}.team{padding-top:80px;}.team .titel{padding-right:0;}.team .content > .scrollmagic-pin-spacer{top:auto !important;right:auto !important;bottom:auto !important;left:auto !important;margin:0 !important;padding:0 !important;display:block !important;position:relative !important;box-sizing:border-box !important;width:100% !important;max-width:100% !important;min-width:0 !important;max-height:100% !important;min-height:0 !important;height:auto !important;}.team .content .left{top:auto !important;right:auto !important;bottom:auto !important;left:auto !important;margin:0 !important;padding:0 !important;display:block !important;position:relative !important;box-sizing:border-box !important;width:100% !important;max-width:100% !important;min-width:0 !important;max-height:100% !important;min-height:0 !important;height:auto !important;float:left;}.team .content .right{float:left;clear:left;width:100%;margin-left:0;margin-top:40px;}.team .content .right .items .item{width:50%;margin-top:80px !important;}.team .content .right .items .item:nth-child(-n+2){margin-top:0 !important;}#ueber_uns .einleitung .einleitung-container .left{padding-right:60px;}#ueber_uns .einleitung .einleitung-container .left .highlight-titel .rotate{right:calc(20px - 7px);}#ueber_uns .einleitung .einleitung-container .left::before{width:calc(100% - 40px - 20px);left:40px;bottom:20px;}#ueber_uns .einleitung .einleitung-container .left::after{height:calc(50% - 20px);right:20px;bottom:20px;}#ueber_uns .einleitung .text{width:100%;padding-top:80px;}#ueber_uns .vertrauen{padding-top:80px;}#ueber_uns .vertrauen .vertrauen-container{padding-top:80px;padding-bottom:80px;}#ueber_uns .vertrauen .vertrauen-container .left .meissl{font-size:46px;line-height:46px;}#ueber_uns .vertrauen .vertrauen-container .items{padding-right:40px;padding-left:300px;padding-top:50px;}#ueber_uns .vertrauen .vertrauen-container .items .item{margin-top:80px;max-width:404px;}#ueber_uns .vertrauen .vertrauen-container .items .item .vertrauen-titel{font-size:46px;line-height:46px;padding-bottom:5px;}#ueber_uns .team{padding-top:80px;}#ueber_uns .team .titel{padding-right:0;}.team .content .left .team-auswahl .item{margin-bottom:0;clear:none;margin-right:30px;}#ueber_uns .geschichte{padding-top:160px;padding-bottom:80px;}#ueber_uns .geschichte .geschichte-slider .swiper-slide .titel{font-size:90px;line-height:90px;left:-14px;}#ueber_uns .geschichte .geschichte-slider .swiper-slide .content-container{display:block;margin-top:-85px;}#ueber_uns .geschichte .geschichte-slider .swiper-slide .content-container .bild{padding-right:0;width:100%;}#ueber_uns .geschichte .geschichte-slider .swiper-slide .content-container .content{padding:30px 0 60px;width:100%;display:block;}#ueber_uns .geschichte .geschichte-slider .swiper-slide .content-container .content .content-inner{display:block;height:auto !important;}#ueber_uns .geschichte .geschichte-slider .swiper-slide .content-container .content .content-inner .content-inner-inner{height:100%;position:relative;}#ueber_uns .geschichte .geschichte-slider .mobile_navigation{display:block;}#ueber_uns .geschichte .geschichte-slider .swiper-slide .content-container .counter{transform:none !important;top:auto;bottom:0;display:none !important;}#ueber_uns .geschichte .geschichte-slider .nav_container{transform:none !important;transform-origin:50% 50% 0 !important;right:auto;left:auto;bottom:6px;display:none !important;position:relative;}#ueber_uns .geschichte .geschichte-slider .mobile_navigation .nav_container{display:block !important;float:left;}#ueber_uns .geschichte .geschichte-slider .mobile_navigation .counter{display:block !important;float:right;transform:none !important;position:relative;right:auto;top:auto;transform-origin:50% 50% 0 !important;}#fachgebiet .einleitung{padding-right:40px;}#fachgebiet .einleitung .einleitung-container .right{width:calc(100% - 40px);margin-left:40px;}#fachgebiet .einleitung .einleitung-container .left{padding-right:60px;}#fachgebiet .einleitung .einleitung-container .left::before{width:40px;}#fachgebiet .einleitung .einleitung-container .left .titel-small{margin-bottom:60px;padding-left:80px;}#fachgebiet .einleitung .einleitung-container .left .titel-container{margin-bottom:90px;padding-left:3px;}#fachgebiet .einleitung .einleitung-container .left .titel-container::before{width:400px;left:40px;}#fachgebiet .einleitung .einleitung-container .left .titel-container::after{width:400px;left:40px;top:40px;}#fachgebiet .einleitung .einleitung-container .left .titel-container .titel-copy-bottom{top:40px;top:56px;}#fachgebiet .einleitung .einleitung-container .left .titel-container .titel-copy-bottom .titel,#fachgebiet .einleitung .einleitung-container .left .titel-container .titel-copy-top .titel{margin:10px 0;}#fachgebiet .einleitung .einleitung-container .left .icon_container{padding-left:80px;height:30px;width:30px;left:-7px;}#fachgebiet .einleitung .einleitung-container .left .icon_container .arrow-down{height:30px;width:30px;}.fachgebiet-referenzen{padding-top:80px;}.fachgebiet-referenzen .fachgebiet-referenzen-container{padding-top:80px;padding-bottom:80px;}.fachgebiet-referenzen .fachgebiet-referenzen-container .titel{padding-right:0;}.fachgebiet-referenzen .alle-ansehen-container{right:auto;bottom:auto;position:relative;margin-top:80px;}.fachgebiet-referenzen .fachgebiet-referenzen-container .items .alle-ansehen-container{right:auto;left:10px;}.items_referenzen .item .item-inner a.ansehen .vorschau_content .vorschautext{padding-right:0;padding-top:31px;}.items_referenzen .item .item-inner a.ansehen .vorschau_content .ansehen{left:0;right:auto;}.items_referenzen .alle-ansehen-container{position:relative;right:auto;left:20px;top:auto;bottom:auto;margin:80px 0 0;float:left;clear:both;}.items_referenzen{margin-top:76px;}#kompetenzen .kompetenzen{grid-template-columns:1fr 1fr;gap:30px;}#referenz .einleitung .einleitung-container .left{padding-right:60px;min-height:348px !important;}#referenz .einleitung .einleitung-container .left .highlight-titel .rotate{right:calc(20px - 7px);}#referenz .einleitung .einleitung-container .left::before{width:calc(100% - 40px - 20px);left:40px;bottom:20px;}#referenz .einleitung .einleitung-container .left::after{height:calc(50% - 20px);right:20px;bottom:20px;}#referenz .kundenmeinung{padding-top:80px;}#referenz .weitere-referenzen{padding-top:80px;}.bloecke{padding-top:80px;}.bloecke .block .titel{margin-top:80px;}#node-page .bloecke .block,#news .bloecke .block,#fachgebiet .bloecke .block,#referenz .bloecke .block{margin:50px 0 0 0;}#node-page .bloecke .block.margin-top,#news .bloecke .block.margin-top,#fachgebiet .bloecke .block.margin-top,#referenz .bloecke .block.margin-top{margin:25px 0 0 0;}#node-page .bloecke .block.block-text .text,#news .bloecke .block.block-text .text,#fachgebiet .bloecke .block.block-text .text,#referenz .bloecke .block.block-text .text{width:100%;}#node-page .bloecke .block.block-text.gelb,#news .bloecke .block.block-text.gelb,#fachgebiet .bloecke .block.block-text.gelb,#referenz .bloecke .block.block-text.gelb{padding-left:60px;padding-right:60px;margin-left:-60px;margin-right:-60px;padding-top:80px;padding-bottom:80px;}#node-page .bloecke .block.block-text.blau,#news .bloecke .block.block-text.blau,#fachgebiet .bloecke .block.block-text.blau,#referenz .bloecke .block.block-text.blau{padding-left:60px;padding-right:60px;margin-left:-60px;margin-right:-60px;padding-top:80px;padding-bottom:80px;}#node-page .bloecke .block.images .galerie,#news .bloecke .block.images .galerie,#fachgebiet .bloecke .block.images .galerie,#referenz .bloecke .block.images .galerie{gap:25px;}#node-page .bloecke .block.block-bild-text,#news .bloecke .block.block-bild-text,#fachgebiet .bloecke .block.block-bild-text,#referenz .bloecke .block.block-bild-text{gap:50px;}#node-page .bloecke .block.block-blogbeitraege > .titel,#news .bloecke .block.block-blogbeitraege > .titel,#fachgebiet .bloecke .block.block-blogbeitraege > .titel,#referenz .bloecke .block.block-blogbeitraege > .titel{margin-bottom:40px;}#node-page .bloecke .block.block-blogbeitraege > .text,#news .bloecke .block.block-blogbeitraege > .text,#fachgebiet .bloecke .block.block-blogbeitraege > .text,#referenz .bloecke .block.block-blogbeitraege > .text{width:100%;margin-bottom:70px;}#node-page .bloecke .block.block-blogbeitraege .blog,#news .bloecke .block.block-blogbeitraege .blog,#fachgebiet .bloecke .block.block-blogbeitraege .blog,#referenz .bloecke .block.block-blogbeitraege .blog{grid-template-columns:1fr;}#node-page .bloecke .block.block-blogbeitraege .blog .blogbeitrag .content .titel,#news .bloecke .block.block-blogbeitraege .blog .blogbeitrag .content .titel,#fachgebiet .bloecke .block.block-blogbeitraege .blog .blogbeitrag .content .titel,#referenz .bloecke .block.block-blogbeitraege .blog .blogbeitrag .content .titel{font-size:25px;line-height:25px;}#referenz_uebersicht .alle-referenzen .alle-referenzen-container{padding-top:80px;padding-bottom:80px;}#referenz_uebersicht .alle-referenzen .alle-referenzen-container .titel{padding-right:0;}#know_how_uebersicht .einleitung .einleitung-container .left{padding-right:60px;}#know_how_uebersicht .einleitung .einleitung-container .left .logo{width:80px;top:20px;right:20px;}#know_how_uebersicht .know-how-uebersicht{padding-top:80px;}#know_how_uebersicht .know-how-uebersicht .views-exposed-form .form-item{margin-bottom:20px;}#know_how_uebersicht .know-how-uebersicht .items .item{width:calc(50% - 20px);}#know_how_uebersicht .know-how-uebersicht .items .item .item-inner .titel-small{padding-right:calc(25px + 20px);}#overlay{width:688px;}#overlay.video{height:387px !important;margin-top:-193.5px !important;}#overlay > .content-wrapper > .content{padding:40px;}#overlay > a.close{width:40px;height:40px;top:0;right:0;background:#ffc900;color:#ffffff;}#overlay > a.close:hover{background:#ffc900;color:#ffffff;}#overlay > a.close svg{width:20px;height:20px;top:10px;left:10px;}#karriere .form-container .form{padding-top:80px;padding-bottom:80px;}#karriere .form-container .form .webform-submission-form .persoenliche-daten{width:100%;padding-right:0;}#karriere .form-container .form .webform-submission-form .persoenliche-daten .fieldset-wrapper .form-item{width:48%;}#karriere .form-container .form .webform-submission-form .datenupload{width:100%;padding-left:0;}#karriere .form-container .form .webform-submission-form .stellen .fieldset-wrapper .form-checkboxes{margin:0 -1%;}#karriere .form-container .form .webform-submission-form .stellen .fieldset-wrapper .form-checkboxes .form-item{width:48%;margin:0 1%;margin-bottom:20px;}#karriere .benefits .benefits-container .benefits-wrapper .swiper-container .swiper-wrapper .swiper-slide .image-wrapper{width:75px;height:75px;}#fadeInSizer{margin-top:40px;}.fadeIn{transform:translateY(40px);}#referenz_uebersicht .alle-referenzen .alle-referenzen-container .view-filters{margin-bottom:30px;}#referenz_uebersicht .alle-referenzen .alle-referenzen-container .view-filters .views-exposed-form .dk-select{width:calc((100vw - 210px)/2) !important;}#referenz_uebersicht .alle-referenzen .alle-referenzen-container .view-content{grid-template-columns:1fr;}#referenz_uebersicht .alle-referenzen .alle-referenzen-container .view-content a.ansehen .vorschau_content .tags .tag{font-size:12px;line-height:12px;padding:5px 10px;}.fachgebiet-referenzen .alle-ansehen-container{right:60px;bottom:calc(((100vw - 200px)/2) +  216px);}}@media all and (max-width:767px){a.moremedia{bottom:2px;right:2px;position:absolute;}#toolbar-administration,a.edit-link{display:none !important;}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-fusszeile ul.menu li a,.form-item input.form-email,.form-item input.form-number,.form-item input.form-tel,.form-item input.form-text,.form-item textarea,.js-form-type-checkbox label,.js-form-type-checkboxes .form-item label,.js-form-type-radio label,.js-form-type-radios .form-item label,body,fieldset legend,h1,h2,h3,h4,h5,h6{font-size:16px;line-height:24px;}#page{padding-top:76px;}#main{margin-top:40px;margin-bottom:70px;}.section-full{padding-left:25px;padding-right:25px;}.section-more{padding-left:25px;padding-right:25px;}.section-half{padding-left:25px;padding-right:25px;}.section-less{padding-left:25px;padding-right:25px;}.titel{font-size:28px;line-height:33px;margin-bottom:30px;}#overlay .titel,#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #popup-text .title,.text h4,.titel-small{font-size:20px;line-height:27px;}.titel u,.titel-small u{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px;}.subtitel{font-size:15px;line-height:25px;margin-bottom:15px;}.text h4{margin-bottom:15px;margin-top:50px;}.form-item label{font-size:14px;line-height:24px;}.dk-select,.dk-select .dk-select-options .dk-option{font-size:16px;line-height:24px;}.dk-select .dk-selected::before{top:13px;}.dk-select.dk-select-open-down .dk-selected::before{top:19px;}.dk-select .dk-select-options{max-height:134px;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #popup-buttons .buttons-container button.agree-button,#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #popup-buttons .buttons-container button.agree-button:focus,.button,.button:active,.button:focus,.button:link,.button:visited,input.form-submit,input.form-submit:focus{font-size:14px;line-height:24px;padding:10px 17px;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #popup-buttons .buttons-container button.agree-button{padding:0;}#header{height:76px;}#header .header-container #logo{top:50%;transform:translateY(-50%);}#header .header-container #logo a{width:160px;}#header .header-container #block-mainnavigation{display:none !important;}#header .header-container #block-mainnavigation ul.menu li{margin-right:40px;}#navigation{padding-top:0px;padding-bottom:0px;padding-left:0;padding-right:0;}#navigation::before{top:0px;width:calc(100% - 50px);width:100%;height:45px;}#navigation::after{bottom:0px;width:100%;height:45px;}#navigation .navigation-inner-1 .navigation-inner-2{padding:0 25px;}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3{padding:50px 0;}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 .border_right,#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 .highlight-titel,#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3::before{display:none;}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-fusszeile{position:relative;left:auto;bottom:auto;float:left;width:100%;background:none;padding-right:0;z-index:10;}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-views-block-fachgebiete-menue-block-1,#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-unternehmen,#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-wissenswertes{width:100%;padding-right:0;margin-bottom:50px;}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-views-block-fachgebiete-menue-block-1 ul li,#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-unternehmen ul li,#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-wissenswertes ul li{margin:12px 0;}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 .subtitel{margin-bottom:15px;}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-views-block-fachgebiete-menue-block-1 ul li a,#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-unternehmen ul li a,#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-wissenswertes ul li a{font-size:28px;line-height:33px;}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-views-block-fachgebiete-menue-block-1 ul li a::before,#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-unternehmen ul li a::before,#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-wissenswertes ul li a::before{height:3px;}#footer{margin-bottom:0;padding-left:0;padding-right:0;}#footer .region-footer{padding-top:60px;padding-bottom:60px;}#footer .region-footer .footer-container .kontaktdaten .kontaktdaten-container{margin-right:0;margin-bottom:30px;}#footer .region-footer .footer-container .kontaktdaten .oeffnungszeiten-container{clear:left;}#footer .region-footer .footer-container #block-custom-footer{float:left;clear:left;margin:30px 0 0;}#footer .region-footer .footer-container #block-custom-footer ul.menu{text-align:left;}#footer .region-footer .footer-container .kontaktdaten .kontaktdaten-titel{margin-bottom:0;}#footer .region-footer .footer-container .meissl-auszeichnung{right:0;top:auto;width:72px;transform:translateY(0%) rotate(10deg);bottom:0;}#footer .region-footer .footer-container .kontaktdaten .kontaktdaten-container,#footer .region-footer .footer-container .kontaktdaten .oeffnungszeiten-container{max-width:100%;}.einleitung .einleitung-container{display:block;}.einleitung .einleitung-container .left{padding-top:60px;padding-bottom:60px;width:100%;min-height:0 !important;}.einleitung .einleitung-container .right{padding-top:60px;padding-bottom:60px;width:100%;height:325px;z-index:20;}#startseite .einleitung .einleitung-container .left .titel-container .titel-main,#fachgebiet .einleitung .einleitung-container .left .titel-container .titel-main{font-size:40px;line-height:46px;}#startseite .einleitung .einleitung-container .left .titel-container .titel-copy-top .titel,#fachgebiet .einleitung .einleitung-container .left .titel-container .titel-copy-top .titel{font-size:40px;line-height:46px;}#startseite .einleitung .einleitung-container .left .titel-container .titel-copy-bottom,#fachgebiet .einleitung .einleitung-container .left .titel-container .titel-copy-bottom{top:46px;}#startseite .einleitung .einleitung-container .left .titel-container .titel-copy-bottom .titel,#fachgebiet .einleitung .einleitung-container .left .titel-container .titel-copy-bottom .titel{font-size:40px;line-height:46px;}#startseite .einleitung .einleitung-container .left .button-wrapper,#fachgebiet .einleitung .einleitung-container .left .button-wrapper{padding-left:50px;}#fachgebiet .einleitung .einleitung-container{display:flex;flex-direction:column-reverse;}.fachgebiete .swiper-slide .link .image .title{font-size:28px;line-height:33px;}#kompetenzen .kompetenzen .swiper-slide .link .image .title{font-size:35px;line-height:40px;}#ladescreen{width:calc(100% - 50px);right:25px;}.thema-slider{padding-right:25px;}.thema-slider .item{height:100%;overflow:hidden;flex-direction:column-reverse;}.thema-slider .item .right{width:calc(100% - 25px);margin-left:25px;padding-top:0;padding-bottom:0;}.thema-slider .item .left{padding-right:25px;padding-top:46px;padding-bottom:60px;}.thema-slider .item .left .content > .titel{margin-bottom:50px;}.thema-slider .item .left .content > .titel,.thema-slider .item .left .content > .text,.thema-slider .item .left .content .button-wrapper{padding-left:50px;}.thema-slider .item .left .content > .titel{font-size:20px;line-height:27px;}.thema-slider .item .left::before{width:25px;}.thema-slider .item .left .content .zitat-container{padding-left:50px;margin-bottom:25px;}.thema-slider .item .left .content a.thema-link{margin-left:50px;}.thema-slider .item .left .content .zitat-container .autor{margin-top:15px;font-size:14px;line-height:24px;}.thema-slider .item .left .content .titel-container{margin-bottom:55px;padding-left:1px;}.thema-slider .item .left .content .titel-container::before{width:200px;left:25px;}.thema-slider .item .left .content .titel-container::after{width:200px;left:25px;top:25px;}.thema-slider .item .left .content .titel-container .titel-main{text-indent:-50px;padding-left:50px;white-space:normal;}.thema-slider .item .left .content .titel-container .titel-copy-bottom{top:25px;}.thema-slider .item .left .content .titel-container .titel-copy-bottom .titel,.thema-slider .item .left .content .titel-container .titel-copy-top .titel{margin:8px 0;}.thema-slider .item .left .content .counter{font-size:12px;line-height:12px;margin-left:50px;margin-bottom:60px;}.thema-slider .item .left .content .counter .line{width:20px;top:5px;}.thema-slider .item .left .content .nav_container{bottom:auto;top:-7px;}.details{padding-top:90px;}.details .details-container{display:block;}.details .details-container .content{display:block;float:left;width:100%;padding-right:0;margin-bottom:50px;}.details .details-container .content .untertitel{margin-bottom:15px;}.details .details-container .kontaktperson{display:block;float:left;clear:left;text-align:left;width:100%;max-width:100%;min-width:0;}.details .details-container .kontaktperson .bild{max-width:400px;position:relative;}.details .highlight-kontaktperson{margin-top:0;padding-top:50px;}.details .highlight-kontaktperson .highlight-kontaktperson-inner{max-width:200px;}.details .highlight-kontaktperson::before{bottom:5px;}.details .highlight-kontaktperson::after{bottom:5px;height:calc(100% + 62px);}#startseite .fachgebiete{padding-top:90px;}#startseite .fachgebiete > .text{width:100%;margin-bottom:50px;}#startseite .quicklinks{padding-top:90px;padding-bottom:90px;}#startseite .quicklinks > .text{width:100%;margin-bottom:50px;}#startseite .quicklinks .quicklinks-container{grid-template-columns:1fr;}#startseite .quicklinks .quicklinks-container .quicklink.highlight{grid-column-end:unset;grid-row-end:unset;}#startseite .quicklinks .quicklinks-container .quicklink .content .titel{font-size:20px;line-height:20px;}#startseite .quicklinks .quicklinks-container .quicklink .content .tags .tag{font-size:12px;line-height:12px;padding:5px 10px;}#startseite .news-items{grid-template-columns:1fr;}#startseite .news-items .blogbeitrag .content .titel{font-size:20px;line-height:20px;}#startseite .news-items .blogbeitrag .content .tags{margin-top:10px;}#startseite .news-items .blogbeitrag .content .tags .tag{font-size:12px;line-height:12px;padding:5px 10px;}.unsere-fachgebiete{padding-top:120px;}.unsere-fachgebiete.toHeight .item{margin-bottom:90px;}.unsere-fachgebiete.fixed .item .item-inner{padding-left:25px;padding-right:25px;}.unsere-fachgebiete .item .item-inner .item-inner-content .titel{font-size:45px;line-height:45px;left:10px;}.unsere-fachgebiete .item .item-inner .item-inner-content .content-container{display:block;margin-top:-50px;}.unsere-fachgebiete .item .item-inner .item-inner-content .content-container .bild{padding-right:0;width:100%;}.unsere-fachgebiete .item .item-inner .item-inner-content .content-container .content{padding:20px 0 0;width:100%;align-items:flex-start;}.unsere-fachgebiete .item .item-inner .item-inner-content .content-container .content .content-inner{align-items:flex-start;}.unsere-fachgebiete .item .item-inner .item-inner-content .content-container .content .content-inner .content-inner-inner{height:100%;position:relative;}.unsere-fachgebiete .item .item-inner .item-inner-content .content-container .content .content-inner a.mehr-erfahren{position:absolute;bottom:0;}.unsere-fachgebiete .item .item-inner .item-inner-content .content-container .content .content-inner .vorschautitel{margin-bottom:0;}.unsere-fachgebiete .item .item-inner .item-inner-content .content-container .content .content-inner .vorschautext{margin-bottom:74px;}.unsere-fachgebiete .counter{font-size:12px;line-height:12px;transform:none !important;opacity:1 !important;top:auto;bottom:16px;}.unsere-fachgebiete .counter .line{width:20px;top:5px;}.unsere-fachgebiete #scroll-indicator{display:none !important;}.weitere-referenzen{padding-left:0;padding-right:0;}.weitere-referenzen .weitere-referenzen-container{padding-top:60px;padding-bottom:60px;}.weitere-referenzen .weitere-referenzen-container .titel{padding-right:0;margin-bottom:45px;}.weitere-referenzen .weitere-referenzen-container .weitere-referenzen-slider{padding:0 25px 0 0;}.weitere-referenzen .weitere-referenzen-container .weitere-referenzen-slider .swiper-container .swiper-slide a.ansehen .vorschau_content .vorschautext{padding-right:0;}.weitere-referenzen .weitere-referenzen-container .weitere-referenzen-slider .swiper-container .swiper-slide a.ansehen .vorschau_content .ansehen{right:auto;left:0;top:auto;bottom:0;}.weitere-referenzen .weitere-referenzen-container .weitere-referenzen-slider .alle-referenzen-container{position:relative;bottom:auto;right:auto;margin:50px 0 0;}.weitere-referenzen .weitere-referenzen-container .weitere-referenzen-slider .nav,.weitere-referenzen .weitere-referenzen-container .weitere-referenzen-slider .nav .icon{width:40px;height:40px;}.weitere-referenzen .weitere-referenzen-container .weitere-referenzen-slider .nav.next{transform:translateX(19px);}.weitere-referenzen .weitere-referenzen-container .weitere-referenzen-slider .nav.prev{transform:translateX(-19px);}.weitere-referenzen .weitere-referenzen-container .weitere-referenzen-slider{margin-top:0;}.weitere-referenzen .weitere-referenzen-container .weitere-referenzen-slider .swiper-container .swiper-slide.swiper-slide-next a.ansehen .vorschau_content{opacity:0;cursor:default;}.weitere-referenzen .weitere-referenzen-container .weitere-referenzen-slider .swiper-container .swiper-slide.swiper-slide-next .bild img{transform:scale(1.2) !important;}.weitere-referenzen .weitere-referenzen-container .weitere-referenzen-slider .swiper-container .swiper-slide a.ansehen .vorschau_content .tags{margin-top:10px;}.weitere-referenzen .weitere-referenzen-container .weitere-referenzen-slider .swiper-container .swiper-slide a.ansehen .vorschau_content .tags .tag{font-size:12px;line-height:12px;padding:5px 10px;}#referenz_uebersicht .alle-referenzen .alle-referenzen-container .view-filters{margin-bottom:30px;}#referenz_uebersicht .alle-referenzen .alle-referenzen-container .view-filters .views-exposed-form{flex-direction:column;gap:0;}#referenz_uebersicht .alle-referenzen .alle-referenzen-container .view-filters .views-exposed-form .dk-select{width:100% !important;}#referenz_uebersicht .alle-referenzen .alle-referenzen-container .view-content{grid-template-columns:1fr;}#referenz_uebersicht .alle-referenzen .alle-referenzen-container .view-content .item{margin-top:0 !important;}#referenz_uebersicht .alle-referenzen .alle-referenzen-container .view-content a.ansehen .vorschau_content .tags .tag{font-size:12px;line-height:12px;padding:5px 10px;}#fachgebiet .fachgebiet-referenzen .swiper-container .swiper-slide a.ansehen .vorschau_content .tags{margin-top:10px;}#fachgebiet .fachgebiet-referenzen .swiper-container .swiper-slide a.ansehen .vorschau_content .tags .tag{font-size:12px;line-height:12px;padding:5px 10px;}#news_uebersicht .news-items .view-filters{margin-bottom:30px;}#news_uebersicht .news-items .view-filters .views-exposed-form{flex-direction:column;gap:0;}#news_uebersicht .news-items .view-filters .views-exposed-form .dk-select{width:100% !important;}#news_uebersicht .news-items .view-content{grid-template-columns:1fr;}#news_uebersicht .news-items .view-content .titel{font-size:20px;line-height:20px;}#news_uebersicht .news-items .view-content .tags{margin-top:10px;}#news_uebersicht .news-items .view-content .tags .tag{font-size:12px;line-height:12px;padding:5px 10px;}#startseite .weitere-referenzen{grid-template-columns:1fr;}#startseite .weitere-referenzen .referenz .content .titel{font-size:25px;line-height:25px;}#startseite .weitere-referenzen .referenz .content .tags{margin-top:10px;}.details.bewerben{padding-left:0;padding-right:0;}.details.bewerben .bewerben-container{padding-top:60px;padding-bottom:60px;}.aktuelle-news{padding-top:60px;padding-bottom:60px;}.aktuelle-news .titel{padding-right:0;margin-bottom:30px;}.news-items{margin-left:0;margin-right:0;}.news-items .item{margin:50px 0 0 0 !important;padding:50px 0 0 !important;width:100%;border-top:1px solid #ddd;}.news-items .item:first-child{padding-top:0 !important;margin-top:0 !important;border:none;}.news-items .item .content{height:auto !important;}.news-items .item .content .vorschautitel{margin-bottom:15px;}.news-items .item .content .text{padding-bottom:0;}.news-items .item .content a.mehr-erfahren{position:relative;left:auto;bottom:auto;margin:15px 0 0;}.news-items .alle-anzeigen-container{position:relative;bottom:auto;right:auto;margin:50px 0 0;float:left;clear:both;}.news-items .item .content a.mehr-erfahren .icon{top:0;}#news .back{margin-bottom:30px;}#news .tags{margin-bottom:30px;}#news .tags .tag{font-size:12px;line-height:12px;padding:5px 10px;}#news .vorschaubild{margin-bottom:50px;}#news .link a.zur-website .icon{top:0;}.galerie{margin:50px 0 0;}.galerie .bild{width:100% !important;padding:0 !important;margin:25px 0 0 0 !important;}.galerie .bild:first-child{margin-top:0 !important;}#news_uebersicht .titel{padding-right:0;}#foerderungen .einleitung .einleitung-container .right{height:auto;padding:35px 0;}#foerderungen .einleitung .einleitung-container .right .item .item-inner{padding:25px 0;}#foerderungen .einleitung .einleitung-container .right .item .item-inner .logo{top:auto;transform:none;display:inline-block;position:relative;left:auto;}#foerderungen .einleitung .einleitung-container .right .item .item-inner .logo img{max-height:50px;max-width:100px;}#foerderungen .einleitung .einleitung-container .right .item .item-inner .name{min-height:0;padding-left:0;padding-right:45px;margin-top:5px;}#foerderungen .einleitung .einleitung-container .right .item .item-inner .icon{transform:none;top:auto;bottom:25px;}#kontakt .einleitung .einleitung-container .left{padding-right:25px;}#kontakt .einleitung .einleitung-container .left .highlight-titel{display:none;}#kontakt .einleitung .einleitung-container .left .highlight-titel .rotate{right:calc(20px - 7px);}#kontakt .einleitung .einleitung-container .left::before{width:calc(100% - 40px - 20px);left:40px;bottom:20px;display:none;}#kontakt .einleitung .einleitung-container .left::after{height:calc(50% - 20px);right:20px;bottom:20px;display:none;}#kontakt .einleitung .einleitung-container .left .adresse .beistrich{display:block;opacity:0;height:0;line-height:0;}.team{padding-top:90px;}.team .titel{padding-right:0;}.team .content > .scrollmagic-pin-spacer{top:auto !important;right:auto !important;bottom:auto !important;left:auto !important;margin:0 !important;padding:0 !important;display:block !important;position:relative !important;box-sizing:border-box !important;width:100% !important;max-width:100% !important;min-width:0 !important;max-height:100% !important;min-height:0 !important;height:auto !important;}.team .content .left{top:auto !important;right:auto !important;bottom:auto !important;left:auto !important;margin:0 !important;padding:0 !important;display:block !important;position:relative !important;box-sizing:border-box !important;width:100% !important;max-width:100% !important;min-width:0 !important;max-height:100% !important;min-height:0 !important;height:auto !important;float:left;transition:none !important;transform:none !important;}.team .content .right{float:left;clear:left;width:100%;margin-left:0;margin-top:50px;}.team .content .right .items .item-outer-container{margin:0;}.team .content .right .items .item{width:100%;margin:50px 0 0 0 !important;padding:50px 0 0 0 !important;height:auto !important;border-top:1px solid #ddd;}.team .content .right .items .item:first-child{margin-top:0 !important;border:none;padding-top:0 !important;}#ueber_uns .einleitung .einleitung-container .left{padding-right:25px;}#ueber_uns .einleitung .einleitung-container .left .highlight-titel .rotate{right:calc(20px - 7px);}#ueber_uns .einleitung .einleitung-container .left::before{width:calc(100% - 40px - 20px);left:40px;bottom:20px;display:none;}#ueber_uns .einleitung .einleitung-container .left::after{height:calc(50% - 20px);right:20px;bottom:20px;display:none;}#ueber_uns .einleitung .einleitung-container .left .highlight-titel{display:none;}#ueber_uns .einleitung .text{width:100%;padding-top:60px;}#ueber_uns .vertrauen{padding-top:60px;padding-left:0;padding-right:0;}#ueber_uns .vertrauen .vertrauen-container{padding-top:60px;padding-bottom:60px;overflow:hidden;}#ueber_uns .vertrauen .vertrauen-container .left{background:#ffc900;z-index:20;width:100%;padding-right:40px;}#ueber_uns .vertrauen .vertrauen-container .left .meissl{padding-bottom:20px;}#ueber_uns .vertrauen .vertrauen-container .left:before{content:"";width:1000px;height:1000px;background:#ffc900;position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:-1;}#ueber_uns .vertrauen .vertrauen-container .left:after{content:"";width:1000px;height:50px;background:#ffc900;background:linear-gradient(180deg,#ffc900 0%,rgba(255,201,0,0) 100%);position:absolute;top:100%;left:50%;transform:translateX(-50%);z-index:-1;display:none !important;}#ueber_uns .vertrauen .vertrauen-container .left .meissl{font-size:46px;line-height:46px;}#ueber_uns .vertrauen .vertrauen-container .items{padding-right:0;padding-left:0;padding-top:146px;}#ueber_uns .vertrauen .vertrauen-container .items .item{margin-top:60px;max-width:404px;}#ueber_uns .vertrauen .vertrauen-container .items .item .vertrauen-titel{font-size:46px;line-height:46px;padding-bottom:5px;}#ueber_uns .vertrauen .vertrauen-container .counter{z-index:30;font-size:12px;line-height:12px;width:73px;top:22px;}#ueber_uns .vertrauen .vertrauen-container .counter .line{width:20px;top:5px;}#ueber_uns .team{padding-top:60px;}#ueber_uns .team .titel{padding-right:0;}#ueber_uns .geschichte{padding-top:140px;}#ueber_uns .geschichte .geschichte-slider .swiper-slide .titel{font-size:45px;line-height:45px;left:10px;}#ueber_uns .geschichte .geschichte-slider .swiper-slide .content-container{display:block;margin-top:-50px;}#ueber_uns .geschichte .geschichte-slider .swiper-slide .content-container .bild{padding-right:0;width:100%;}#ueber_uns .geschichte .geschichte-slider .swiper-slide .content-container .content{padding:20px 0 40px;width:100%;display:block;}#ueber_uns .geschichte .geschichte-slider .swiper-slide .content-container .content .content-inner{display:block;height:auto !important;}#ueber_uns .geschichte .geschichte-slider .swiper-slide .content-container .content .content-inner .content-inner-inner{height:100%;position:relative;}#ueber_uns .geschichte .geschichte-slider .mobile_navigation{display:block;}#ueber_uns .geschichte .geschichte-slider .swiper-slide .content-container .counter{transform:none !important;top:auto;bottom:0;display:none !important;}#ueber_uns .geschichte .geschichte-slider .nav_container{transform:none !important;transform-origin:50% 50% 0 !important;right:auto;left:auto;bottom:6px;display:none !important;position:relative;}#ueber_uns .geschichte .geschichte-slider .mobile_navigation .nav_container{display:block !important;float:left;}#ueber_uns .geschichte .geschichte-slider .mobile_navigation .counter{display:block !important;float:right;transform:none !important;position:relative;right:auto;top:auto;transform-origin:50% 50% 0 !important;font-size:12px;line-height:12px;}#ueber_uns .geschichte .geschichte-slider .mobile_navigation .counter .line{width:20px;top:5px;}#fachgebiet .einleitung{padding-right:25px;}#fachgebiet .einleitung .einleitung-container .right{width:calc(100% - 25px);margin-left:25px;}#fachgebiet .einleitung .einleitung-container .left{padding-right:25px;}#fachgebiet .einleitung .einleitung-container .left::before{width:25px;}#fachgebiet .einleitung .einleitung-container .left .titel-small{margin-bottom:50px;padding-left:50px;}#fachgebiet .einleitung .einleitung-container .left .titel-container{margin-bottom:80px;padding-left:1px;}#fachgebiet .einleitung .einleitung-container .left .titel-container::before{width:200px;left:25px;}#fachgebiet .einleitung .einleitung-container .left .titel-container::after{width:200px;left:25px;top:25px;}#fachgebiet .einleitung .einleitung-container .left .titel-container .titel-copy-bottom{top:46px;}#fachgebiet .einleitung .einleitung-container .left .titel-container .titel-copy-bottom .titel,#fachgebiet .einleitung .einleitung-container .left .titel-container .titel-copy-top .titel{margin:8px 0;}#fachgebiet .einleitung .einleitung-container .left .titel-container .titel-main{text-indent:-50px;padding-left:50px;white-space:normal;}#fachgebiet .einleitung .einleitung-container .left .icon_container{padding-left:50px;height:30px;width:30px;left:-7px;}#fachgebiet .einleitung .einleitung-container .left .icon_container .arrow-down{height:30px;width:30px;}.fachgebiet-referenzen{padding-top:60px;padding-left:0;padding-right:0;}.fachgebiet-referenzen .titel{margin-bottom:45px;}.fachgebiet-referenzen .referenzen.swiper-wrapper{margin-top:0;}.fachgebiet-referenzen .alle-ansehen-container{right:auto;bottom:auto;position:relative;margin-top:50px;}.fachgebiet-referenzen .fachgebiet-referenzen-container{padding-top:60px;padding-bottom:60px;}.fachgebiet-referenzen .fachgebiet-referenzen-container .titel{padding-right:0;margin-bottom:45px;}.items_referenzen{margin-top:0;margin-left:0;margin-right:0;}.items_referenzen .item{width:100%;float:none;padding:0;margin-top:60px !important;transform:none !important;}.items_referenzen .item:first-child{margin-top:0 !important;}.items_referenzen .item .item-inner a.ansehen .vorschau_content{height:auto !important;padding-bottom:38px;}.items_referenzen .item .item-inner a.ansehen .vorschau_content .vorschautext{padding-right:0;}.items_referenzen .item .item-inner a.ansehen .vorschau_content .ansehen{right:auto;left:0;top:auto;bottom:0;}.items_referenzen .alle-ansehen-container{position:relative;bottom:auto;right:auto;margin:50px 0 0;}#kompetenzen .kompetenzen{grid-template-columns:1fr;gap:50px;}#referenz .einleitung .einleitung-container .left{padding-right:25px;}#referenz .einleitung .einleitung-container .left .highlight-titel{display:none;}#referenz .einleitung .einleitung-container .left .highlight-titel .rotate{right:calc(20px - 7px);}#referenz .einleitung .einleitung-container .left::before{width:calc(100% - 40px - 20px);left:40px;bottom:20px;display:none;}#referenz .einleitung .einleitung-container .left::after{height:calc(50% - 20px);right:20px;bottom:20px;display:none;}#referenz .kundenmeinung{padding-top:90px;}#referenz .weitere-referenzen{padding-top:90px;}.bloecke{padding-top:90px;}.bloecke .block .titel{margin-top:90px;}#referenz_uebersicht .alle-referenzen{padding-left:0;padding-right:0;}#referenz_uebersicht .alle-referenzen .alle-referenzen-container{padding-top:50px;padding-bottom:84px;}#referenz_uebersicht .alle-referenzen .alle-referenzen-container .titel{padding-right:0;margin-bottom:45px;}#referenz_uebersicht .alle-referenzen .alle-referenzen-container .items{margin:0;}#referenz_uebersicht .alle-referenzen .alle-referenzen-container .items .item{margin:84px 0 0 0 !important;width:100%;padding:0;}#referenz_uebersicht .alle-referenzen .alle-referenzen-container .items .item:first-child{margin-top:0 !important;}#referenz_uebersicht .alle-referenzen .alle-referenzen-container .items .item .item-inner .vorschautext{padding-right:85px;}#referenz_uebersicht .alle-referenzen .alle-referenzen-container .items .item .item-inner a.ansehen{right:0;padding-right:0;}#referenz_uebersicht .alle-referenzen .alle-referenzen-container .items .item .item-inner a.ansehen .icon{top:0;display:none;}#know_how_uebersicht .einleitung .einleitung-container .left{padding-right:25px;}#know_how_uebersicht .einleitung .einleitung-container .left .logo{width:60px;top:12px;right:12px;}#know_how_uebersicht .know-how-uebersicht{padding-top:60px;}#know_how_uebersicht .know-how-uebersicht .views-exposed-form .form-item{margin-bottom:35px;width:100%;max-width:364px;}#know_how_uebersicht .know-how-uebersicht .views-exposed-form .form-item .dk-select{width:100%;}#know_how_uebersicht .know-how-uebersicht .items .item{width:100%;}#know_how_uebersicht .know-how-uebersicht .items .item .item-inner{padding:25px 0;}#know_how_uebersicht .know-how-uebersicht .items .item .item-inner .titel-small{padding-right:calc(25px + 20px);}#karriere .einleitung .einleitung-container .left{padding-right:25px;}#karriere .einleitung .einleitung-container .left::before{display:none;}#karriere .einleitung .einleitung-container .left::after{display:none;}#karriere .einleitung .einleitung-container .left .highlight-titel{display:none;}#karriere #videos .swiper-container .swiper-navigation{margin-top:30px;gap:30px;}#karriere #videos .swiper-container .swiper-navigation .prev svg,#karriere #videos .swiper-container .swiper-navigation .next svg{height:30px;width:30px;}#karriere .benefits .benefits-container .benefits-wrapper .swiper-container .swiper-wrapper{margin-bottom:0;}#karriere .form-container .form{margin-top:100px;padding-top:60px;padding-bottom:60px;margin-left:-30px;margin-right:-30px;}#karriere .form-container .form .webform-submission-form .fieldset-legend{font-size:25px;line-height:30px;}#karriere .form-container .form .webform-submission-form .stellen{margin-bottom:50px;}#karriere .form-container .form .webform-submission-form .persoenliche-daten{width:100%;padding-right:0;margin-bottom:50px;}#karriere .form-container .form .webform-submission-form .persoenliche-daten .fieldset-wrapper .form-item{width:98%;margin-bottom:20px;}#karriere .form-container .form .webform-submission-form .persoenliche-daten .fieldset-wrapper .form-item--error-message{font-size:10px;line-height:16px;}#karriere .form-container .form .webform-submission-form .datenupload{width:100%;padding-left:0;margin-bottom:50px;}#karriere .form-container .form .webform-submission-form .datenupload .description{padding:30px;padding-top:120px;}#karriere .form-container .form .webform-submission-form .stellen .fieldset-wrapper .form-checkboxes{margin:0;}#karriere .form-container .form .webform-submission-form .stellen .fieldset-wrapper .form-checkboxes .form-item{width:100%;margin:0;margin-bottom:10px;}#karriere .form-container .form .webform-submission-form .nachricht{margin-bottom:50px;}#karriere .benefits .benefits-container .benefits-wrapper .swiper-container .swiper-wrapper .swiper-slide .image-wrapper{width:75px;height:75px;}#overlay:not('.video'),#overlay.toheight{width:90% !important;height:90% !important;top:50% !important;margin:0 !important;transform:translate(-50%,-50%) scale(0) !important;width:calc(100% - 50px) !important;height:calc(100% - 50px) !important;}#overlay.video{width:90% !important;top:50% !important;margin:0 !important;transform:translate(-50%,-50%) scale(0) !important;width:calc(100% - 50px) !important;height:calc((100vw - 50px) * 0.5625) !important;}#overlay.show{transform:translate(-50%,-50%) scale(1) !important;}#overlay > .content-wrapper > .content{padding:50px 25px;}#overlay .titel{margin-bottom:15px;}#overlay > a.close{width:50px;height:50px;top:0;right:0;background:#ffc900;color:#ffffff;}#overlay > a.close:hover{background:#ffc900;color:#ffffff;}#overlay > a.close svg{width:24px;height:24px;top:13px;left:13px;}#fadeInSizer{margin-top:30px;}.fadeIn{transform:translateY(30px);}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #popup-text .title{margin-bottom:15px;}#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner{padding:50px 25px !important;}#node-page .bloecke .block,#news .bloecke .block,#fachgebiet .bloecke .block,#referenz .bloecke .block{margin:50px 0 0 0;}#node-page .bloecke .block.margin-top,#news .bloecke .block.margin-top,#fachgebiet .bloecke .block.margin-top,#referenz .bloecke .block.margin-top{margin:25px 0 0 0;}#node-page .bloecke .block.block-text .text,#news .bloecke .block.block-text .text,#fachgebiet .bloecke .block.block-text .text,#referenz .bloecke .block.block-text .text{width:100%;}#node-page .bloecke .block.block-text.gelb,#news .bloecke .block.block-text.gelb,#fachgebiet .bloecke .block.block-text.gelb,#referenz .bloecke .block.block-text.gelb{padding-left:25px;padding-right:25px;margin-left:-25px;margin-right:-25px;padding-top:60px;padding-bottom:60px;}#node-page .bloecke .block.block-text.blau,#news .bloecke .block.block-text.blau,#fachgebiet .bloecke .block.block-text.blau,#referenz .bloecke .block.block-text.blau{padding-left:25px;padding-right:25px;margin-left:-25px;margin-right:-25px;padding-top:60px;padding-bottom:60px;}#node-page .bloecke .block.images .galerie,#news .bloecke .block.images .galerie,#fachgebiet .bloecke .block.images .galerie,#referenz .bloecke .block.images .galerie{grid-template-columns:1fr !important;gap:25px;}#node-page .bloecke .block.block-bild-text,#news .bloecke .block.block-bild-text,#fachgebiet .bloecke .block.block-bild-text,#referenz .bloecke .block.block-bild-text{grid-template-columns:1fr;gap:30px;}#node-page .bloecke .block.block-bild-text .wrapper .titel,#news .bloecke .block.block-bild-text .wrapper .titel,#fachgebiet .bloecke .block.block-bild-text .wrapper .titel,#referenz .bloecke .block.block-bild-text .wrapper .titel{margin-bottom:30px;}#node-page .bloecke .block.block-bild-text.left .wrapper,#news .bloecke .block.block-bild-text.left .wrapper,#fachgebiet .bloecke .block.block-bild-text.left .wrapper,#referenz .bloecke .block.block-bild-text.left .wrapper{grid-column-start:unset;}#node-page .bloecke .block.block-bild-text.left .image,#news .bloecke .block.block-bild-text.left .image,#fachgebiet .bloecke .block.block-bild-text.left .image,#referenz .bloecke .block.block-bild-text.left .image{grid-column-start:unset;}#node-page .bloecke .block.block-blogbeitraege > .titel,#news .bloecke .block.block-blogbeitraege > .titel,#fachgebiet .bloecke .block.block-blogbeitraege > .titel,#referenz .bloecke .block.block-blogbeitraege > .titel{margin-bottom:30px;}#node-page .bloecke .block.block-blogbeitraege > .text,#news .bloecke .block.block-blogbeitraege > .text,#fachgebiet .bloecke .block.block-blogbeitraege > .text,#referenz .bloecke .block.block-blogbeitraege > .text{width:100%;margin-bottom:50px;}#node-page .bloecke .block.block-blogbeitraege .blog,#news .bloecke .block.block-blogbeitraege .blog,#fachgebiet .bloecke .block.block-blogbeitraege .blog,#referenz .bloecke .block.block-blogbeitraege .blog{grid-template-columns:1fr;}#node-page .bloecke .block.block-blogbeitraege .blog .blogbeitrag .content .titel,#news .bloecke .block.block-blogbeitraege .blog .blogbeitrag .content .titel,#fachgebiet .bloecke .block.block-blogbeitraege .blog .blogbeitrag .content .titel,#referenz .bloecke .block.block-blogbeitraege .blog .blogbeitrag .content .titel{font-size:25px;line-height:25px;}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-fusszeile ul{display:flex;flex-direction:column;}#node-page .bloecke .block.block-faq .faq-frage .titel-frage .icon-angle-right,#news .bloecke .block.block-faq .faq-frage .titel-frage .icon-angle-right,#fachgebiet .bloecke .block.block-faq .faq-frage .titel-frage .icon-angle-right,#referenz .bloecke .block.block-faq .faq-frage .titel-frage .icon-angle-right{height:14px;width:14px;font-size:14px;line-height:14px;}#node-page .bloecke .block.block-faq .faq-kategorie .titel-kategorie,#news .bloecke .block.block-faq .faq-kategorie .titel-kategorie,#fachgebiet .bloecke .block.block-faq .faq-kategorie .titel-kategorie,#referenz .bloecke .block.block-faq .faq-kategorie .titel-kategorie{font-size:20px;line-height:20px;}}@media all and (max-width:370px){#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #popup-buttons .buttons-container button.agree-button,#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #popup-buttons .buttons-container button.agree-button:focus,.button,.button:active,.button:focus,.button:link,.button:visited,input.form-submit,input.form-submit:focus{font-size:13px;line-height:23px;padding:8px 14px;}.form-item label{font-size:13px;line-height:23px;}.thema-slider .swiper-slide .item .left .content .zitat-container .autor{font-size:13px;line-height:23px;}.unsere-fachgebiete .item .item-inner .item-inner-content .titel{font-size:37px;line-height:37px;top:3px;}.titel{font-size:25px;line-height:30px;}.titel-container .titel{font-size:28px;line-height:33px;}#overlay .titel,#sliding-popup .eu-cookie-compliance-banner .popup-content .popup-content-inner #popup-text .title,.text h4,.titel-small{font-size:18px;line-height:23px;}.subtitel{font-size:13px;line-height:23px;}#ueber_uns .vertrauen .vertrauen-container .left{padding-right:30px;}#navigation .navigation-inner-1 .navigation-inner-2 .navigation-inner-3 #block-fusszeile ul.menu li{clear:left;}}
