:root{--ci-text-color:#000;--content-padding:5rem;--header-background:url()}.klaro-custom .cookie-modal,.klaro-custom .cookie-notice,.klaro-custom p{font-size:14px}.klaro-custom .cookie-modal .switch,.klaro-custom .cookie-notice .switch{display:inline-block;height:30px;position:relative;width:50px}.klaro-custom .cookie-modal .switch.disabled input:checked+.slider,.klaro-custom .cookie-notice .switch.disabled input:checked+.slider{background-color:var(--ci-blau);opacity:.5}.klaro-custom .cookie-modal .cm-app-input,.klaro-custom .cookie-notice .cm-app-input{height:30px;left:0;opacity:0;position:absolute;top:0;width:50px}.klaro-custom .cookie-modal .cm-app-label{margin-bottom:.2rem}.klaro-custom .cookie-modal .cm-app-label .slider,.klaro-custom .cookie-notice .cm-app-label .slider{background-color:#ccc;bottom:0;cursor:pointer;display:inline-block;left:0;position:absolute;right:0;top:0;-webkit-transition:.4s;transition:.4s;width:50px}.klaro-custom .cookie-modal .cm-app-label .slider:before,.klaro-custom .cookie-notice .cm-app-label .slider:before{background-color:#fff;bottom:5px;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.2);box-shadow:0 1px 4px 0 rgba(0,0,0,.2);content:"";height:20px;left:5px;position:absolute;-webkit-transition:.4s;transition:.4s;width:20px}.klaro-custom .cookie-modal .cm-app-label .slider.round,.klaro-custom .cookie-notice .cm-app-label .slider.round{border-radius:30px}.klaro-custom .cookie-modal .cm-app-label .slider.round:before,.klaro-custom .cookie-notice .cm-app-label .slider.round:before{border-radius:50%}.klaro-custom .cookie-modal .cm-app-label input:focus+.slider,.klaro-custom .cookie-notice .cm-app-label input:focus+.slider{box-shadow:0 0 1px var(--ci-blau)}.klaro-custom .cookie-modal .cm-app-label input:checked+.slider:before,.klaro-custom .cookie-notice .cm-app-label input:checked+.slider:before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}.klaro-custom .cookie-modal .cm-app-input:focus+.cm-app-label .slider,.klaro-custom .cookie-notice .cm-app-input:focus+.cm-app-label .slider{-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.2);box-shadow:0 1px 4px 0 rgba(0,0,0,.2)}.klaro-custom .cookie-modal .cm-app-input:checked+.cm-app-label .slider,.klaro-custom .cookie-notice .cm-app-input:checked+.cm-app-label .slider{background-color:var(--ci-blau)}.klaro-custom .cookie-modal .cm-app-input:checked+.cm-app-label .slider:before,.klaro-custom .cookie-notice .cm-app-input:checked+.cm-app-label .slider:before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}.klaro-custom .cookie-modal .slider,.klaro-custom .cookie-notice .slider{-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.2);box-shadow:0 1px 4px 0 rgba(0,0,0,.2)}.klaro-custom .cookie-modal a,.klaro-custom .cookie-notice a{color:#fff;text-decoration:none}.klaro-custom .cookie-modal h1,.klaro-custom .cookie-modal h2,.klaro-custom .cookie-modal li,.klaro-custom .cookie-modal p,.klaro-custom .cookie-modal strong,.klaro-custom .cookie-modal ul,.klaro-custom .cookie-notice h1,.klaro-custom .cookie-notice h2,.klaro-custom .cookie-notice li,.klaro-custom .cookie-notice p,.klaro-custom .cookie-notice strong,.klaro-custom .cookie-notice ul{color:#eee;font-family:inherit}.klaro-custom .cookie-modal h1,.klaro-custom .cookie-modal h2,.klaro-custom .cookie-modal li,.klaro-custom .cookie-modal p,.klaro-custom .cookie-modal ul,.klaro-custom .cookie-notice h1,.klaro-custom .cookie-notice h2,.klaro-custom .cookie-notice li,.klaro-custom .cookie-notice p,.klaro-custom .cookie-notice ul{display:block;margin:.7em 0 0;padding:0;text-align:left}.klaro-custom .cookie-modal .cm-btn,.klaro-custom .cookie-notice .cm-btn{border:0;border-radius:4px;color:#eee;font-weight:700;margin-bottom:.5em;margin-right:.5em;padding:.5em 1em}.klaro-custom .cookie-modal .cm-btn.cm-btn-sm,.klaro-custom .cookie-notice .cm-btn.cm-btn-sm{font-size:1em;padding:.4em .8em}.klaro-custom .cookie-modal .cm-btn.cm-btn-close,.klaro-custom .cookie-notice .cm-btn.cm-btn-close{background:#eee;color:#000}.klaro-custom .cookie-modal .cm-btn.cm-btn-success,.klaro-custom .cookie-notice .cm-btn.cm-btn-success{background:var(--ci-blau);color:#fff}.klaro-custom .cookie-modal .cm-btn.cm-btn-danger,.klaro-custom .cookie-notice .cm-btn.cm-btn-danger{background:#9da6b3;color:#222}.klaro-custom .cookie-modal .cm-btn.cm-btn-info,.klaro-custom .cookie-notice .cm-btn.cm-btn-info{background:var(--ci-blau)}.klaro-custom .cookie-modal{overflow:hidden;z-index:5000}.klaro-custom .cookie-modal,.klaro-custom .cookie-modal .cm-bg{height:100%;left:0;position:fixed;top:0;width:100%}.klaro-custom .cookie-modal .cm-bg{background:rgba(0,0,0,.5)}.klaro-custom .cookie-modal .cm-modal{background:#313a46;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.2);box-shadow:0 1px 4px 0 rgba(0,0,0,.2);color:#eee;max-height:98%;overflow:auto;position:fixed;top:50%;transform:translateY(-50%);width:100%;z-index:5000;-webkit-font-smoothing:antialiased;border:2px solid #fff}@media (min-width:1024px){.klaro-custom .cookie-modal .cm-modal{border-radius:4px;height:auto;margin:0 auto;max-width:640px;position:relative;width:auto}}.klaro-custom .cookie-modal .cm-modal .hide{background:none;border:none;position:absolute;right:20px;top:20px}.klaro-custom .cookie-modal .cm-modal .hide svg{stroke:#eee}.klaro-custom .cookie-modal .cm-modal .cm-footer{border-top:1px solid #475c77;padding:1em}.klaro-custom .cookie-modal .cm-modal .cm-footer a.cm-powered-by{color:#999;font-size:.8em;padding-top:4px;position:absolute;right:1em}.klaro-custom .cookie-modal .cm-modal .cm-header{border-bottom:1px solid #475c77;padding:1em 24px 1em 1em}.klaro-custom .cookie-modal .cm-modal .cm-header h1{display:block;font-size:2em;line-height:1.4em}.klaro-custom .cookie-modal .cm-modal .cm-header h1.title{padding-right:20px}.klaro-custom .cookie-modal .cm-modal .cm-body{padding:1em}.klaro-custom .cookie-modal .cm-modal .cm-body ul{display:block}.klaro-custom .cookie-modal .cm-modal .cm-body span{display:inline-block;width:auto}.klaro-custom .cookie-modal .cm-modal .cm-body ul.cm-apps{margin:0;padding:0}.klaro-custom .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app{line-height:20px;min-height:40px;padding-left:70px;position:relative;vertical-align:middle}.klaro-custom .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app:first-child{margin-top:0}.klaro-custom .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app .switch{left:0;position:absolute}.klaro-custom .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app p{margin-top:0}.klaro-custom .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app p.purposes{color:#8ea5c3;font-size:.8em}.klaro-custom .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app.cm-toggle-all{border-top:1px solid #475c77;padding-top:1em}.klaro-custom .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app span.cm-app-title{font-weight:600}.klaro-custom .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app span.cm-opt-out,.klaro-custom .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app span.cm-required{color:#8ea5c3;font-size:.8em;padding-left:.2em}.klaro-custom .cookie-notice{background:#313a46;bottom:0;position:fixed;right:0;width:100%;z-index:1200}@media (min-width:990px){.klaro-custom .cookie-notice{border:2px solid #fff;border-radius:4px;bottom:15px;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.4);box-shadow:0 2px 6px 0 rgba(0,0,0,.4);max-width:300px;position:fixed;right:15px}}@media (max-width:989px){.klaro-custom .cookie-notice{border:none;border-radius:0;bottom:auto;top:0}}.klaro-custom .cookie-notice .cn-body{bottom:0;margin-bottom:0;margin-right:0;padding:.5em 1.5em 1.5em}.klaro-custom .cookie-notice .cn-body p{margin-bottom:.5em}.klaro-custom .cookie-notice .cn-body p.cn-changes{text-decoration:underline}.klaro-custom .cookie-notice .cn-body .cn-learn-more{display:inline-block}.klaro-custom .cookie-notice .cn-body p.cn-ok{margin:0;padding-top:.5em}.klaro-custom .cookie-notice-hidden{display:none!important}.klaro-button{background-color:#313a46;border:2px solid #fff;border-radius:20px;bottom:20px;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.4);box-shadow:0 2px 6px 0 rgba(0,0,0,.4);color:#fff;font-size:14px;padding:2px 10px;position:fixed;right:20px;z-index:11}.klaro-button:hover{background-color:#4e5968;color:#fff;text-decoration:none}.klaro-button svg{margin-right:5px;width:18px}.klaro-button .fa-primary{fill:var(--ci-blau)}.klaro-button .fa-secondary{fill:#fff}/*!
 * Font Awesome Pro 5.10.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */.svg-inline--fa,svg:not(:root).svg-inline--fa{overflow:visible}.svg-inline--fa{display:inline-block;font-size:inherit;height:1em;vertical-align:-.125em}.svg-inline--fa.fa-lg{vertical-align:-.225em}.svg-inline--fa.fa-w-1{width:.0625em}.svg-inline--fa.fa-w-2{width:.125em}.svg-inline--fa.fa-w-3{width:.1875em}.svg-inline--fa.fa-w-4{width:.25em}.svg-inline--fa.fa-w-5{width:.3125em}.svg-inline--fa.fa-w-6{width:.375em}.svg-inline--fa.fa-w-7{width:.4375em}.svg-inline--fa.fa-w-8{width:.5em}.svg-inline--fa.fa-w-9{width:.5625em}.svg-inline--fa.fa-w-10{width:.625em}.svg-inline--fa.fa-w-11{width:.6875em}.svg-inline--fa.fa-w-12{width:.75em}.svg-inline--fa.fa-w-13{width:.8125em}.svg-inline--fa.fa-w-14{width:.875em}.svg-inline--fa.fa-w-15{width:.9375em}.svg-inline--fa.fa-w-16{width:1em}.svg-inline--fa.fa-w-17{width:1.0625em}.svg-inline--fa.fa-w-18{width:1.125em}.svg-inline--fa.fa-w-19{width:1.1875em}.svg-inline--fa.fa-w-20{width:1.25em}.svg-inline--fa.fa-pull-left{margin-right:.3em;width:auto}.svg-inline--fa.fa-pull-right{margin-left:.3em;width:auto}.svg-inline--fa.fa-border{height:1.5em}.svg-inline--fa.fa-li{width:2em}.svg-inline--fa.fa-fw{width:1.25em}.fa-layers svg.svg-inline--fa{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.fa-layers{display:inline-block;height:1em;position:relative;text-align:center;vertical-align:-.125em;width:1em}.fa-layers svg.svg-inline--fa{-webkit-transform-origin:center center;transform-origin:center center}.fa-layers-counter,.fa-layers-text{display:inline-block;position:absolute;text-align:center}.fa-layers-text{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:center center;transform-origin:center center}.fa-layers-counter{background-color:#ff253a;border-radius:1em;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;height:1.5em;line-height:1;max-width:5em;min-width:1.5em;overflow:hidden;padding:.25em;right:0;text-overflow:ellipsis;top:0;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:top right;transform-origin:top right}.fa-layers-bottom-right{bottom:0;right:0;top:auto;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:bottom right;transform-origin:bottom right}.fa-layers-bottom-left{bottom:0;left:0;right:auto;top:auto;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:bottom left;transform-origin:bottom left}.fa-layers-top-right{right:0;top:0;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:top right;transform-origin:top right}.fa-layers-top-left{left:0;right:auto;top:0;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:top left;transform-origin:top left}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;line-height:inherit;position:absolute;text-align:center;width:2em}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;position:relative;width:2.5em}.fa-stack-1x,.fa-stack-2x{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.svg-inline--fa.fa-stack-1x{height:1em;width:1.25em}.svg-inline--fa.fa-stack-2x{height:2em;width:2.5em}.fa-inverse{color:#fff}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color,currentColor);opacity:1;opacity:var(--fa-primary-opacity,1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color,currentColor)}.svg-inline--fa .fa-secondary,.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:.4;opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:1;opacity:var(--fa-primary-opacity,1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}.fad.fa-inverse{color:#fff}@font-face{font-display:swap;font-family:Tajawal;font-style:normal;font-weight:400;src:url(../m4_fonts/tajawal-v10-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Tajawal;font-style:normal;font-weight:700;src:url(../m4_fonts/tajawal-v10-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Tajawal;font-style:normal;font-weight:900;src:url(../m4_fonts/tajawal-v10-latin-900.woff2) format("woff2")}:root{--ci-blau:#2c4281;--ci-blau-40:rgba(44,66,129,.5);--padding-abstand:10rem;--content-padding:var(--padding-abstand);--content-padding-x:0 var(--padding-abstand);--content-padding-y:var(--padding-abstand) 0;--border-raidus:4px;--background:#fff;--color-gray:#707070;--ci-text-color:#171717;--fs-base:10px;--fs-navigation:1rem;--fs-content:1.5rem;--fs-content-subline:1.2rem;--fs-figcaption:2rem;--fs-label:1rem;--fs-footer:1rem;--fs-top-content:1rem;--fs-button-txt:1.5rem;--fs-h1-3:3rem;--fs-h2-2:2rem;--fs-icon-size-5:5rem;--fs-icon-size-4:4rem;--fs-icon-size-3:3rem;--fs-icon-size-2:2rem}@media screen and (max-width:1200px){:root{--padding-abstand:10%;--content-padding:var(--padding-abstand);--content-padding-x:5% var(--padding-abstand);--content-padding-y:var(--padding-abstand) 0}}body,html{scroll-behavior:smooth}body{background-color:var(--background);font-family:Tajawal;font-size:var(--fs-base);max-width:1920px;overflow-x:hidden}.form-control::file-selector-button{display:none!important;transition:none}button{border:none}a,a:focus,a:hover{color:var(--ci-blau);text-decoration:none}p{color:var(--ci-text-color);font-size:var(--fs-content)}footer p{font-size:var(--fs-footer)}h1{font-weight:700;position:relative}ol li,ul li{font-size:var(--fs-content)}nav ul li{font-size:var(--fs-navigation)}section li{font-size:var(--fs-content)}figure{margin:0;padding:0}.blue-box{background-color:var(--ci-blau);padding:5rem 0}#ueber-uns.blue-box p{max-width:fit-content;padding:0 3rem 3rem}.blue-box a,.blue-box h1,.blue-box p{color:#fff;text-wrap:balance}.blue-box h1{margin:0;padding:0}.blue-box p{max-width:46ch}.blue-box .icon-wrapper{display:block;height:5rem;width:5rem}.blue-box .icon-euro,.blue-box .icon-shield{color:#fff;font-size:var(--fs-icon-size-5)}.btn-haub{background-color:var(--ci-blau)}@media screen and (max-width:1200px){.blue-box p{max-width:100%;text-wrap:auto}}@media screen and (max-width:992px){.blue-box .icon-wrapper,.blue-box .icon-wrapper-shield{margin-bottom:2rem}.blue-box .icon-wrapper-shield{margin-top:2rem}.small-center{display:flex;justify-content:center}.small-center h1{text-align:center}}header#header-nav{background-color:#fff;box-shadow:0 5px 5px rgba(0,0,0,.15);position:sticky;top:0;z-index:9}header h1{margin-bottom:3rem;padding-bottom:1rem}.top-logo{background-color:var(--ci-blau)}nav{height:100%}#mobile-navigation{display:none}.top-wrapper{display:flex;flex-direction:row}@media screen and (max-width:1280px){.top-wrapper{flex-direction:column}.top-logo{text-align:center}}.nav-wrapper{background-color:#fff}.top-main{display:flex;flex-direction:column;flex-grow:1;position:relative}#top-contact{background-color:#000;color:#fff;display:flex;font-size:var(--fs-top-content);gap:2rem;padding:1rem}@media screen and (max-width:1280px){.top-main{align-items:center;flex-direction:row}.top-main nav{margin:0 2rem}#top-contact{flex-grow:1;padding-left:1rem}}@media screen and (max-width:895px){#top-contact{flex-direction:column;gap:0;padding-left:1rem}}#top-contact a{color:#fff}#top-contact svg{height:20px;width:20px}.contact-block{align-items:center;display:flex;gap:.5rem}.social{gap:1rem}.top-main ul{display:flex;height:100%;justify-content:space-between;margin:0;padding:0}.top-main li{align-items:center;background-color:#fff;color:var(--ci-blau);display:flex;font-weight:700;justify-content:center;list-style:none;text-transform:uppercase;width:100%}.top-main li:last-child{background-color:var(--ci-blau)}.top-main li:last-child a{color:#fff}@media screen and (max-width:1300px){.top-main nav{align-items:center;display:flex;flex-direction:row;justify-content:end;margin-right:2rem}.top-main nav ul{display:none}.top-main nav ul.open{display:flex!important;flex-direction:column;position:absolute;right:0;top:129px;width:max-content}.top-main nav ul.open li{padding:1rem 2rem}#mobile-navigation{cursor:pointer;display:block;font-size:var(--fs-icon-size-2)}}@media screen and (max-width:1280px){.top-main nav ul.open{display:flex!important;flex-direction:column;position:absolute;right:0;top:56px;width:max-content}}@media screen and (max-width:765px){.top-main nav ul.open{display:flex!important;flex-direction:column;position:absolute;right:0;top:104px;width:max-content}}#header-grafik{align-items:center;aspect-ratio:16/9;color:#fff;display:flex;flex-direction:column;height:max-content;justify-content:center;max-height:600px;max-width:1920px;overflow:clip;position:relative;width:100vw}#header-video{position:absolute;z-index:-1}#header-grafik svg{font-size:var(--fs-icon-size-3);margin-top:3rem;transform:translateY(0);transition:transform .3s ease-in-out}#header-grafik svg:hover{transform:translateY(10px)}.sim-h1{font-size:var(--fs-icon-size-5);line-height:6rem}.sim-h1,.sim-h2{color:#fff;font-weight:700;margin:0 2rem;text-align:center}.sim-h2{font-size:var(--fs-icon-size-3);line-height:var(--fs-icon-size-4)}@media screen and (max-width:800px){.sim-h1{font-size:var(--fs-icon-size-4);line-height:var(--fs-icon-size-4)}.sim-h2{font-size:var(--fs-content)}#header-grafik svg{margin-top:1rem}}@media screen and (max-width:590px){.sim-h1{font-size:var(--fs-icon-size-2);line-height:var(--fs-icon-size-2)}.sim-h2{font-size:var(--fs-content-subline)}#header-grafik svg{font-size:var(--fs-icon-size-2)}}.abstand{padding:var(--content-padding-x)}@media screen and (max-width:1200px){.blue-box{padding:5% 0}}.headline-order{display:flex;flex-direction:column;margin:3rem auto}.headline-order h1{order:2}@media screen and (max-width:1200px){.headline-order{margin:0 auto}}h2.headline-striped{color:var(--ci-blau);position:relative}h2.headline-striped span{background-color:#fff;font-size:var(--fs-content-subline);font-weight:700;position:relative;text-transform:uppercase;z-index:2}h2.headline-striped span:before{left:-6rem}h2.headline-striped span:after,h2.headline-striped span:before{border-top:2px solid var(--ci-blau);content:"";display:block;position:absolute;top:50%;width:80px;z-index:1}h2.headline-striped span:after{right:-6rem}.auto-column{column-count:2;column-gap:5rem}@media screen and (max-width:992px){.auto-column{column-count:1}}.hidden-id div{aspect-ratio:1;height:4rem;width:4rem}#ueber-uns figure{height:100%;position:relative;width:100%}@media screen and (max-width:1200px){#ueber-uns figure{aspect-ratio:16/9;min-height:440px}}#ueber-uns figure img{height:100%;object-fit:cover;position:absolute;width:100%}#ueber-uns figure img.logo-overlay{left:50%;max-width:650px;object-fit:contain;top:50%;transform:translate(-50%,-50%);width:90%}#ueber-uns h1{font-size:var(--fs-h1-3);padding:3rem}.link-btn{background-color:#fff;bottom:3rem;overflow:hidden;position:absolute;right:0}.link-btn a{color:var(--ci-text-color);display:inline-block;font-size:var(--fs-button-txt);padding:1rem;position:relative;transition:color .4s ease;z-index:1}.link-btn a:before{background-color:var(--ci-blau);content:"";height:100%;left:100%;position:absolute;top:0;transition:left .4s ease;width:100%;z-index:-1}.link-btn a:hover:before{left:0}.link-btn a:hover{color:#fff;z-index:5}#geschaeftlich h2,#kontakt h2{font-size:var(--fs-h2-2);font-weight:700}.btn-form{background-color:var(--ci-blau);border-radius:0;bottom:0;color:#fff;font-size:var(--fs-button-txt);overflow:hidden;padding:1rem;position:relative;transition:background .5s ease;width:max-content}.btn-form:hover{background-image:linear-gradient(to right,var(--ci-blau) 50%,#000 50%);background-position:100%;background-size:200% 100%;color:#fff}.link-btn.blue-black{background-color:var(--ci-blau);bottom:0;color:#fff;font-size:var(--fs-button-txt);padding:1rem;position:relative;width:max-content}.placeholder-image{align-items:center;aspect-ratio:1;background-color:var(--color-gray);display:flex;height:215px;justify-content:center}.placeholder-image svg{color:#fff;font-size:var(--fs-icon-size-4);transition:all .3s ease-in-out}.placeholder-image:hover svg{font-size:var(--fs-icon-size-5)}@media screen and (max-width:992px){.justify-content-end.upload-image{display:none!important}}form input.form-control,form select.form-control,form select.form-select,form textarea.form-control{border:1px solid var(--color-gray);border-radius:0}form label{font-size:var(--fs-label)}#file-label,#geschaeftlich form .form-check-input,#kontakt form .form-check-input{margin-bottom:0}form .form-check-label{display:block;font-size:var(--fs-label)}.form-check input{margin:0}.form-check{align-items:baseline;display:flex;gap:.5rem}.form-check-input{aspect-ratio:1;height:1.5em;width:1.5em}#geschaeftlich form textarea,#kontakt form textarea{min-height:200px}#geschaeftlich form input,#kontakt form input{margin-bottom:1rem}#kontakt .form-check input
#geschaeftlich .form-check input{margin-bottom:0}.deg-90{transform:rotate(-90deg)}footer{background-color:#000;color:#fff;padding:1rem}footer p{color:#fff;margin:0}.footer-wrapper{display:flex;font-size:var(--fs-footer);justify-content:space-between}@media screen and (max-width:950px){.footer-wrapper{flex-direction:column;text-align:center}.footer-links{margin-bottom:2rem}}.rechtliches{align-items:center;display:flex;flex-direction:row;gap:1rem;margin:0;padding:0}.rechtliches li{align-items:center;display:flex;font-size:var(--fs-footer);height:1.5rem;justify-content:center;line-height:1.5rem;list-style:none;margin:0;padding:0;position:relative}.rechtliches li:last-child a{border:none}.rechtliches a{border-right:1px solid red;color:#fff;height:1.5rem;line-height:1.5rem;margin:0;padding:0 .5rem 0 0;position:relative}@media screen and (max-width:670px){.rechtliches{flex-direction:column}.rechtliches a{border:none}}#totop{align-items:center;background-color:var(--ci-blau);bottom:2rem;color:#fff;cursor:pointer;display:none;font-size:var(--fs-button-txt);height:2rem;justify-content:center;position:fixed;right:2rem;width:2rem}form input.form-control.valid,form input[type=checkbox].valid,form textarea.form-control.valid{border:2px solid green}form input.form-control.invalid,form input[type=checkbox].invalid{border:2px solid red}form input.form-control:focus,form textarea:focus{border:2px solid orange}#file{display:none}#feedback{font-size:var(--fs-content-subline)}.button-link{align-items:center;background-color:var(--ci-blau);color:#fff;display:flex;gap:1rem;justify-content:center;padding:1rem 2rem;transition:all .3s ease-in;width:max-content}.button-link:focus,.button-link:hover{color:#ccc}.pointer{cursor:pointer}.openings{margin-right:4rem}@media (max-width:950px){.openings{margin-right:0}}