@charset "UTF-8";@font-face{font-display:swap;font-family:bootstrap-icons;src:url(/fonts/BootstrapIcons/bootstrap-icons.woff2) format("woff2"),url(/fonts/BootstrapIcons/bootstrap-icons.woff) format("woff")}@font-face{font-family:Suit;src:url(/fonts/SUIT/SUIT-Variable.woff2) format("woff2"),url(/fonts/SUIT/SUIT-Variable.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/OpenSans/open-sans-v34-latin-300.woff2) format("woff2"),url(/fonts/OpenSans/open-sans-v34-latin-300.woff) format("woff"),url(/fonts/OpenSans/open-sans-v34-latin-300.ttf) format("truetype")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/OpenSans/open-sans-v34-latin-regular.woff2) format("woff2"),url(/fonts/OpenSans/open-sans-v34-latin-regular.woff) format("woff"),url(/fonts/OpenSans/open-sans-v34-latin-regular.ttf) format("truetype")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/OpenSans/open-sans-v34-latin-700.woff2) format("woff2"),url(/fonts/OpenSans/open-sans-v34-latin-700.woff) format("woff"),url(/fonts/OpenSans/open-sans-v34-latin-700.ttf) format("truetype")}@font-face{font-family:dr-icons;src:url(/fonts/dr-icons/dr-icons.woff2) format("woff2"),url(/fonts/dr-icons/dr-icons.ttf) format("truetype"),url(/fonts/dr-icons/dr-icons.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}[class^=icon-],[class*=" icon-"]{font-family:dr-icons!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-facebook:before{content:""}.icon-instagram:before{content:""}.icon-linkedin:before{content:""}.icon-whatsapp:before{content:""}.icon-xing:before{content:""}.bi:before,[class^=bi-]:before,[class*=" bi-"]:before{display:inline-block;font-family:bootstrap-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bi-fingerprint:before{content:""}.bi-geo-fill:before{content:""}.bi-phone-fill:before{content:""}.bi-envelope-at:before{content:""}.bi-arrow-left-circle-fill:before{content:""}.bi-arrow-right-circle-fill:before{content:""}*{box-sizing:border-box}html{width:100vw;min-height:100vh}body{background:#ededed;font-weight:300;overflow-x:hidden;font-family:Open Sans,Helvetica,Arial,sans-serif;margin:0}.bg-1{background:#204a6d}.bg-2{background:#072c51}.bg-3{background:#071b33}.bg-4{background:#4f728e}.bg-5{background:#4e6277}.bg-6{background:#8a94a5}.bg-2-1{background:linear-gradient(#072c51,#204a6d)}.bg-6-5{background:linear-gradient(#8a94a5,#4e6277)}.brdr-top{border-top:5px solid #8A94A5}.brdr-right{border-right:5px solid #8A94A5}.brdr-bottom{border-bottom:5px solid #8A94A5}.brdr-left{border-left:5px solid #8A94A5}.verbinder{position:relative;height:300px;display:block;opacity:1}.verbinder span{content:"";position:absolute;background:#8a94a5}@media screen and (max-width: 800px){.brdr-top,.border-right,.brdr-bottom,.brdr-left{border:none}.verbinder{opacity:0;height:100px}}.linksToRechts span:nth-of-type(1){width:5px;height:50%;left:0;bottom:50%}.linksToRechts span:nth-of-type(2){width:100%;height:5px;left:0;bottom:50%}.linksToRechts span:nth-of-type(3){width:5px;height:50%;right:0;top:50%}.rechtsToLinks span:nth-of-type(1){width:5px;height:50%;right:0;bottom:50%}.rechtsToLinks span:nth-of-type(2){width:100%;height:5px;left:0;bottom:50%}.rechtsToLinks span:nth-of-type(3){width:5px;height:50%;left:0;top:50%}a{color:inherit;text-decoration:none}a:hover{color:inherit}h1,h2,h3,h4,h5,h6{font-weight:700}.title{color:#072c51;border-bottom:5px solid #8A94A5;padding:2rem 0;margin-bottom:4rem}.headerbox{background-color:#4e6277;padding:1.5rem;display:flex;align-items:center;justify-content:center;margin-bottom:3rem}.headerbox *{margin:0}.headerbox{font-size:1.5rem!important;font-weight:600;color:#ededed;display:inline-block}h3{font-size:1.2rem;font-weight:500}h6{font-size:1.7rem;font-weight:300}.dr-button{background:#4e6277;color:#d3d800;border:none;padding:1rem 2rem;transition:.3s all cubic-bezier(.5,0,.58,.99);box-shadow:#00000073 0 25px 20px -20px;cursor:pointer}.dr-button:hover{background:#d3d800;color:#204a6d;box-shadow:#0003 0 20px 30px;transform:translateY(-.2rem);transform-style:preserve-3d}.big-button{margin:8rem 0 12rem}.big-button a{background:#4e6277;color:#d3d800;border:none;padding:1rem 2rem;transition:.3s all cubic-bezier(.5,0,.58,.99);box-shadow:#00000073 0 25px 20px -20px;cursor:pointer}.big-button a:hover{background:#d3d800;color:#204a6d;box-shadow:#0003 0 20px 30px;transform:translateY(-.2rem);transform-style:preserve-3d}.big-button a{padding:2rem 3rem}.spacer{width:100%;height:10vh}.spacer-top{width:100%;height:20vh}.suit{font-family:Suit;margin-bottom:1rem;font-variation-settings:"wght" 200}.suit.regular{font-variation-settings:"wght" 400}.suit.bold{font-variation-settings:"wght" 700}.suit.black{font-variation-settings:"wght" 900}p{font-size:.85em}section.full-height{min-height:100vh}section.half-height{min-height:50vh;display:flex;justify-content:center;align-items:center}.full-height{min-height:100vh}.half-height{min-height:50vh;display:flex;justify-content:center;align-items:center}.quarter-height{min-height:25vh}.multi-column{column-count:2;column-gap:3rem}.multi-column p{padding:0;margin:0}.container{width:100%;padding-right:.75rem;padding-left:.75rem;margin-right:auto;margin-left:auto}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1140px}}@media (min-width: 1400px){.container{max-width:1320px}}.container-fluid{width:100%;padding-right:.75rem;padding-left:.75rem;margin-right:auto;margin-left:auto}.row{display:flex;flex-wrap:wrap;margin-right:-.75rem;margin-left:-.75rem}.col-12{flex:0 0 auto;width:100%;padding-right:.75rem;padding-left:.75rem}@media (min-width: 768px){.col-md-4{flex:0 0 auto;width:33.333333%;padding-right:.75rem;padding-left:.75rem}.col-md-6{flex:0 0 auto;width:50%;padding-right:.75rem;padding-left:.75rem}.col-md-8{flex:0 0 auto;width:66.666667%;padding-right:.75rem;padding-left:.75rem}.offset-md-4{margin-left:33.333333%}}@media (min-width: 992px){.col-lg-6{flex:0 0 auto;width:50%;padding-right:.75rem;padding-left:.75rem}}.d-flex{display:flex!important}.h-100{height:100%!important}.flex-column{flex-direction:column!important}.flex-fill{flex:1 1 auto!important}.justify-content-start{justify-content:flex-start!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-end{justify-content:flex-end!important}.align-items-center{align-items:center!important}.align-self-center{align-self:center!important}.text-center{text-align:center!important}.flex-wrap{flex-wrap:wrap!important}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.fade{transition:opacity .15s linear;opacity:0}.fade.show{opacity:1}.reveal,.reveal-left,.reveal-right,.reveal-top{visibility:visible}.bg-h{background:#4e6277}.full150{padding:4rem 2rem}.hd-kurz{margin-bottom:2rem}.hd-dark{color:#ededed;margin-bottom:2rem}.hd-dark span{display:block}.hamburger{position:relative;width:30px;height:4px;background:#4f728e;border-radius:10px;cursor:pointer;z-index:12;transition:1.5s all cubic-bezier(.23,1,.32,1)}.hamburger:before,.hamburger:after{content:"";position:absolute;height:4px;right:0;background:#ededed;border-radius:10px;transition:1.5s all cubic-bezier(.23,1,.32,1)}.hamburger:before{top:-10px;width:20px}.hamburger:after{top:10px;width:25px}.toggle-menu{position:absolute;width:30px;height:100%;z-index:13;cursor:pointer;opacity:0}.hamburger,.toggle-menu{display:none}.navigation input:checked~.hamburger{background:transparent}.navigation input:checked~.hamburger:before{top:0;transform:rotate(-45deg);width:30px}.navigation input:checked~.hamburger:after{top:0;transform:rotate(45deg);width:30px}.navigation input:checked~.menu{right:0}@media screen and (max-width: 800px){.hamburger,.toggle-menu{display:block}}.header{position:fixed;top:0;left:0;width:100%;z-index:9;display:flex;justify-content:space-between;align-items:center;padding:15px 25px}.header .navigation{min-height:80px;display:flex;justify-content:flex-end;align-items:center}.header .logo{display:flex;justify-content:start}.header .logo a{display:block;transform-origin:left}.header .logo svg{display:block;left:0;height:60px;transition:1.5s all cubic-bezier(.23,1,.32,1)}.header .logo svg .logo-gradient-start,.header .logo svg .logo-gradient-stop{transition:.3s all cubic-bezier(.5,0,.58,.99)}.header .logo svg .logo-gradient-start{stop-color:#ededed}.header .logo svg .logo-gradient-stop{stop-color:#8a94a5}.header.subheader{background:#072c51}.header ul{position:relative;display:flex;justify-content:flex-end;align-items:center;gap:1.3rem;z-index:10;width:100%;height:100%;min-height:80px;padding:0;margin:0;list-style:none}.header ul hr{transition:.5s all cubic-bezier(.515,-.055,.57,1.04);position:absolute;bottom:18px;left:0;margin:0;border:0;height:3px;opacity:1;background:#d3d800;width:0}.header ul li.nav-item{text-align:center;text-transform:capitalize;list-style-type:none;position:relative;color:#ededed;text-decoration:none;display:block;font-size:.85rem;line-height:1;transition:.3s all cubic-bezier(.5,0,.58,.99)}.header ul li.nav-item a{padding:.5rem 0rem;color:inherit;text-decoration:none;display:inline-block}.header ul li.nav-item:hover{cursor:pointer;color:#d3d800}.header ul li.nav-item.current{color:#d3d800}.header.sticky{background:#072c51b3;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);padding:5px 25px}.header.sticky .hamburger:before,.header.sticky .hamburger:after{background:#ededed}.header.sticky svg .logo-gradient-start{stop-color:#8a94a5}.header.sticky svg .logo-gradient-stop{stop-color:#4e6277}.header.sticky svg{height:50px}@media screen and (max-width: 800px){.header{padding:10px 20px}.header ul{justify-content:space-between;flex-direction:column;align-items:center;position:fixed;top:0;right:-100%;background:#072c51;width:100%;height:100dvh;padding:65px 10px;text-align:center;gap:0;transition:.3s all cubic-bezier(.5,0,.58,.99)}.header ul hr{display:none}.header ul li.nav-item{width:100%;font-size:24px;color:#ededed}.header ul li.nav-item:before{background-color:#072c51}}.failpage{height:100%;display:flex;justify-content:center;align-items:center;background-image:url(/img/404.jpg);background-size:cover;background-position:top center;background-repeat:no-repeat}.failpage .failmessage{font-size:1.3rem;margin-bottom:1rem;display:flex;flex-direction:column;justify-content:start;align-items:start}@media (max-width: 800px){.failpage{background-size:contain;background-position:70% 15%}}.tabs-box{height:100vh;display:flex;justify-content:center;flex-direction:column}.tabs-box #tab-list{list-style-type:none;display:flex;flex-direction:row;padding:0;margin:0;line-height:1}.tabs-box #tab-list li button{position:relative;border:none;padding:0;background:none;font-size:8rem;font-variation-settings:"wght" 200;transition:.8s all cubic-bezier(0,.21,.06,1);color:#ededed;cursor:pointer}.tabs-box #tab-list li button:after{content:"";position:absolute;left:0;bottom:-4rem;background:#ededed;height:5px;width:100%;transition:.8s all cubic-bezier(0,.21,.06,1);transform-origin:left;transform:scaleX(0)}.tabs-box #tab-list li button:hover{font-variation-settings:"wght" 400}.tabs-box #tab-list li button.active{font-variation-settings:"wght" 800;color:#4f728e}.tabs-box #tabs-Content{color:#8a94a5;font-size:2rem;margin-left:.5rem}.tabs-box #tabs-Content .tab-pane{transition:.15s all cubic-bezier(0,.365,1,.605)}.tabs-box #tabs-Content .tab-pane:not(.show){opacity:0;transform:translateY(10px)}@media screen and (max-width: 1200px){.tabs-box #tab-list li button{font-size:6rem}}@media screen and (max-width: 800px){.tabs-box{height:40vh;justify-content:flex-end}.tabs-box #tab-list li button{font-size:4rem}.tabs-box #tabs-Content{font-size:1.5rem}}.tilt-wrapper{height:100vh;display:flex;justify-content:center;align-items:center;position:relative}.tilt-wrapper .tilt-box{position:absolute;top:0;right:0;bottom:0;left:0;perspective:500px}.tilt-wrapper .tilt-box .tilt-bild{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center;transform-style:preserve-3d;transition:all .1s ease-in}.tilt-wrapper .tilt-box .tilt-bild:nth-of-type(1){transform:rotateX(var(--rotateX)) rotateY(var(--rotateY)) translate3d(0,2rem,-1rem);z-index:2}.tilt-wrapper .tilt-box .tilt-bild:nth-of-type(2){transform:rotateX(var(--rotateX)) rotateY(var(--rotateY)) translate3d(0,1rem,0);z-index:3}.tilt-wrapper .tilt-box .tilt-bild:nth-of-type(3){transform:rotateX(var(--rotateX)) rotateY(var(--rotateY)) translateZ(1rem);z-index:4}.tilt-wrapper .tilt-box .tilt-bild:nth-of-type(4){transform:rotateX(var(--rotateX)) rotateY(var(--rotateY)) translate3d(0,-1rem,2rem);z-index:5}.tilt-wrapper .tilt-box .tilt-bild:nth-of-type(5){transform:rotateX(var(--rotateX)) rotateY(var(--rotateY)) translate3d(0,-2rem,3rem);z-index:6}@media screen and (max-width: 800px){.tilt-wrapper{height:50vh}}.intro-wrapper{min-height:60vh;display:flex;align-items:center}.intro-wrapper .intro-box .intro{font-size:4rem;text-align:left;font-weight:100;padding-left:3rem;text-transform:uppercase;line-height:1;color:#4e6277}.intro-wrapper .intro-box .intro span{font-size:10rem;line-height:.9;-webkit-background-clip:text;background-clip:text;background-image:url(/svg/waves.svg);background-position-x:0;background-position-y:69%;background-repeat:repeat-x;background-size:200vw;-webkit-text-fill-color:transparent;animation:animateTitleWaves 30s linear infinite running;outline:none;position:relative}.intro-wrapper .intro-box .intro span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}@keyframes animateTitleWaves{0%{background-position-x:0}to{background-position-x:-200vw}}.intro-wrapper .intro-text{height:50%;font-size:1.2rem;display:flex;flex-direction:column;justify-content:start;align-items:start;position:relative;padding-left:2rem}.intro-wrapper .intro-text:before,.intro-wrapper .intro-text:after{content:"";position:absolute;width:5px;background:#8a94a5}.intro-wrapper .intro-text:before{left:0;bottom:0;height:200%}.intro-wrapper .intro-text:after{right:0;bottom:-90%;height:90%}@media screen and (max-width: 800px){.intro-wrapper .intro-text:before,.intro-wrapper .intro-text:after{content:none}}.footer{border-top:5px solid #D3D800;position:relative}.footer .footer-menu{display:flex;justify-content:space-between}.footer .footer-menu>*{padding:10px 5px;font-size:.8em}.footer .footer-menu>ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;position:relative;list-style:none;margin:0;padding:0}.footer .footer-menu>ul>li{list-style-type:none;margin:5px}.footer .footer-menu>ul>li.active a{opacity:1}.footer .footer-menu>ul>li>a{text-decoration:none;opacity:.6;color:#072c51;margin:0 1rem}.footer .footer-menu>ul>li>a:hover{opacity:1;text-decoration:none}.footer .footer-menu>ul>li+li:before{position:absolute;content:"";padding:0;margin:-8px -8px 0;height:60%;width:1px;bottom:50%;transform:translateY(50%);border-left:1px solid #204a6d}@media screen and (max-width: 800px){.footer .footer-menu{flex-direction:column;justify-content:space-between}.footer .footer-menu>ul{flex-direction:column;justify-content:start;align-items:end}.footer .footer-menu>ul>li+li:before{content:none;border:none}}.leistungen-container{padding:2rem .5rem}.leistungen-container .leistungen{position:relative;max-width:100%;display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:300px;grid-gap:1rem}.leistungen-container .leistungen .taxonomy-header{display:flex;align-items:end;font-size:3rem;text-transform:uppercase;-webkit-hyphens:auto;hyphens:auto;line-height:1}.leistungen-container .leistungen .box{position:relative;min-height:300px;perspective:2000px;display:block;text-decoration:none;color:inherit}.leistungen-container .leistungen .box .box-wrapper{position:relative;display:block;height:100%;width:100%;transform-style:preserve-3d;transform:rotateY(0);transition:.8s all cubic-bezier(.49,-.36,.17,1.31)}.leistungen-container .leistungen .box .box-wrapper .front,.leistungen-container .leistungen .box .box-wrapper .back{position:absolute;top:0;right:0;bottom:0;left:0;padding:2rem;backface-visibility:hidden;-webkit-backface-visibility:hidden;display:flex;align-items:center;overflow:hidden;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.leistungen-container .leistungen .box .box-wrapper .front h5{width:100%}.leistungen-container .leistungen .box .box-wrapper .back{font-size:1rem;transform:rotateY(180deg)}.leistungen-container .leistungen .box .box-wrapper .back p{margin:0}.leistungen-container .leistungen .box .box-wrapper .boxlook-1{background:#204a6d;color:#ededed}.leistungen-container .leistungen .box .box-wrapper .boxlook-2{background:#072c51;color:#8a94a5}.leistungen-container .leistungen .box .box-wrapper .boxlook-3{background:#072c51;color:#ededed}.leistungen-container .leistungen .box .box-wrapper .boxlook-4{background:#071b33;color:#8a94a5}.leistungen-container .leistungen .box .box-wrapper .boxlook-5{background:#4f728e;color:#ededed}.leistungen-container .leistungen .box .box-wrapper .boxlook-6{background:#4e6277;color:#ededed}.leistungen-container .leistungen .box .box-wrapper .boxlook-7{background:#8a94a5;color:#071b33}.leistungen-container .leistungen .box .box-wrapper h5{font-size:2rem;font-weight:300;-webkit-hyphens:auto;hyphens:auto;text-transform:uppercase;margin:0;line-height:1.1;overflow-wrap:break-word;word-break:break-word}.leistungen-container .leistungen .box.long-title .box-wrapper .front h5{font-size:1.5rem;line-height:1.15}.leistungen-container .leistungen .box:hover .box-wrapper{transform:rotateY(180deg)}#projektmanagement .leistungen{grid-template-areas:"hdr hdr hdr pa" "pm  pm  ms  pa" "im  im  ki  ki"}#projektmanagement .leistungen .taxonomy-header{grid-area:hdr}#projektmanagement .leistungen .tile-projektmanagement{grid-area:pm}#projektmanagement .leistungen .tile-projektallianzen{grid-area:pa}#projektmanagement .leistungen .tile-machbarkeitsstudien{grid-area:ms}#projektmanagement .leistungen .tile-interim-management{grid-area:im}#projektmanagement .leistungen .tile-ki-projektabwicklung{grid-area:ki}#organisation_development .leistungen{grid-template-areas:"hdr  hdr  hdr  dt" "vm   vm   po   dt" "nm   nm   nm   nm" "wm   wm   ua   ua" "oe   oe   kioe kioe"}#organisation_development .leistungen .taxonomy-header{grid-area:hdr}#organisation_development .leistungen .tile-veraenderungsmanagement{grid-area:vm}#organisation_development .leistungen .tile-digitale-transformation{grid-area:dt}#organisation_development .leistungen .tile-prozessoptimierung{grid-area:po}#organisation_development .leistungen .tile-nachhaltigkeitsmanagement{grid-area:nm}#organisation_development .leistungen .tile-verschwendungsmanagement{grid-area:wm}#organisation_development .leistungen .tile-unternehmensanalyse{grid-area:ua}#organisation_development .leistungen .tile-organisationsentwicklung{grid-area:oe}#organisation_development .leistungen .tile-ki-organisationsentwicklung{grid-area:kioe}#building_information_modeling .leistungen{grid-template-areas:"hdr hdr hdr bpm" "bs  bs  dfm bpm" "bds bds ki  ki"}#building_information_modeling .leistungen .taxonomy-header{grid-area:hdr}#building_information_modeling .leistungen .tile-bim-strategie{grid-area:bs}#building_information_modeling .leistungen .tile-bim-projektmanagement{grid-area:bpm}#building_information_modeling .leistungen .tile-digitales-facility-management{grid-area:dfm}#building_information_modeling .leistungen .tile-bim-dokumentenservice{grid-area:bds}#building_information_modeling .leistungen .tile-ki-bim-welt{grid-area:ki}@media (max-width: 1199px) and (min-width: 768px){#projektmanagement .leistungen{grid-template-columns:repeat(2,1fr);grid-template-areas:"hdr hdr" "pm  pm" "pa  ms" "im  im" "ki  ki"}#organisation_development .leistungen{grid-template-columns:repeat(2,1fr);grid-template-areas:"hdr  hdr" "vm   vm" "dt   po" "nm   nm" "wm   wm" "ua   ua" "oe   oe" "kioe kioe"}#building_information_modeling .leistungen{grid-template-columns:repeat(2,1fr);grid-template-areas:"hdr hdr" "bs  bs" "bpm dfm" "bds bds" "ki  ki"}.leistungen-container .leistungen .taxonomy-header{font-size:2.4rem}}@media (max-width: 767px){.leistungen-container .leistungen{grid-template-columns:1fr;grid-template-areas:none;grid-auto-rows:minmax(260px,auto)}.leistungen-container .leistungen .taxonomy-header{font-size:2rem;min-height:0;grid-area:auto}.leistungen-container .leistungen .box{grid-area:auto}}section.kontakt .inforeihe{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:2rem;margin:2rem 0}section.kontakt .inforeihe i{color:#d3d800}section.kontakt .inforeihe>*{color:#ededed}section.kontakt .inforeihe .infobox{background:#4e6277;padding:1rem 2rem}section.kontakt .inforeihe a{text-decoration:none;transition:.3s all cubic-bezier(.5,0,.58,.99);color:#ededed}section.kontakt .inforeihe span{font-size:1.4em;vertical-align:-4px}section.kontakt .social-media-wrap{padding-top:5vh}section.kontakt .social-media-wrap .social-media-links{text-align:center;position:relative}section.kontakt .social-media-wrap .social-media-links a{font-size:5em;position:relative;color:#4e6277;transition:.3s all cubic-bezier(.5,0,.58,.99)}section.kontakt .social-media-wrap .social-media-links a:hover{color:#d3d800}.formular{color:#072c51;margin:1rem 0}.formular .changed{background:#4e6277}.formular .row{margin:0}.formular label{margin:1rem 0 0;width:100%}.formular input,.formular textarea{background-color:#8a94a5;border:none;border-radius:0;color:#ededed;width:100%;resize:none;margin-top:1rem;padding:1rem;font-family:inherit;font-size:inherit}.formular p{margin:0}.formular .radio-wrapper .radiobutton{display:flex;align-items:center;justify-content:space-between;gap:1rem}.formular .radio-wrapper input[type=radio]{display:none}.formular .radio-wrapper input[type=radio]:hover,.formular .radio-wrapper label:hover{cursor:pointer}.formular .radio-wrapper .radio-label{background-color:#8a94a5;color:#ededed;padding:1rem;width:100%;display:flex;justify-content:center;position:relative;transition:.3s all cubic-bezier(.5,0,.58,.99);cursor:pointer}.formular .radio-wrapper input[type=radio]:checked+.radio-label{background-color:#4e6277;color:#ededed}.formular input::placeholder,.formular textarea::placeholder{color:#ededed99;opacity:1}.formular input:focus,.formular textarea:focus{border:none;transition:.3s all cubic-bezier(.5,0,.58,.99);background-color:#4e6277;color:#ededed;outline:none}.formular input[type=checkbox]{display:none!important}.formular input[type=checkbox]+label{position:relative!important;display:inline-flex!important;cursor:pointer!important;font-size:.8em;align-items:center}.formular input[type=checkbox]+label:before{min-width:40px;height:20px;border-radius:30px;background-color:#8a94a5;content:"";margin-right:20px;transition:.3s all cubic-bezier(.5,0,.58,.99);display:inline-block}.formular input[type=checkbox]+label:after{width:20px;height:20px;border-radius:20px;background-color:#4e6277;content:"";transition:.3s all cubic-bezier(.5,0,.58,.99);position:absolute;left:0;top:0}.formular input[type=checkbox]:checked+label:before{background-color:#4f728e}.formular input[type=checkbox]:checked+label:after{margin:0 0 0 20px;background-color:#d3d800}.formular input[type=submit]{background:#4e6277;color:#d3d800;border:none;padding:1rem 2rem;transition:.3s all cubic-bezier(.5,0,.58,.99);box-shadow:#00000073 0 25px 20px -20px;cursor:pointer}.formular input[type=submit]:hover{background:#d3d800;color:#204a6d;box-shadow:#0003 0 20px 30px;transform:translateY(-.2rem);transform-style:preserve-3d}.formular input[type=submit]{width:100%;text-transform:uppercase;font-weight:700;font-size:1rem;letter-spacing:.05em;margin-top:1rem}.dsgvo-wrapper{margin-top:2rem}.team-wrap .team-image{height:100%;width:100%;background-size:cover;background-position:50% 0%;background-repeat:no-repeat}.team-wrap .team-text .name{color:#204a6d;font-size:1.8rem;margin-top:2rem}.team-wrap .team-text .funktion{margin-bottom:3rem}.team-wrap .team-text .team-zw-hd{margin:3rem 0 1rem}.team-wrap .team-text .stationen{display:flex;gap:1rem;justify-content:start;align-items:center}.team-wrap .team-text .stationen span{color:#8a94a5;font-weight:600;min-width:6rem;display:flex;justify-content:end;align-items:center;padding:0}.team-wrap .team-text #podbim-icon{width:25px;height:25px;float:left;margin:0 .5rem 0 20px}.team-wrap .team-text #podbim-icon .icon-1{fill:#4e6277}.team-wrap .team-text #podbim-icon .icon-2,.team-wrap .team-text #podbim-icon .icon-3{fill:#8a94a5}@media (max-width: 992px){.team-wrap .team-image{height:90vh}}.textbox{background:#072c51;color:#ededed;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:2.5rem 1.5rem 2rem;transition:.3s all cubic-bezier(.5,0,.58,.99);z-index:1;-webkit-hyphens:auto;hyphens:auto}.textbox p{font-size:1.1rem}.single-hero{display:flex;justify-content:center;align-items:center;flex-direction:column;align-items:stretch}.post-navigation{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.5rem}.post-navigation a{padding:.5rem 0}.post-navigation a i{color:#8a94a5;transition:.3s all cubic-bezier(.5,0,.58,.99)}.post-navigation a:hover i{color:#d3d800}.leistung-page{padding-top:120px;padding-bottom:4rem;min-height:100vh;background:#ededed}.leistung-page .leistung-wrapper{max-width:900px;margin:0 auto;padding:2rem}.leistung-page .leistung-category{font-family:Suit;font-variation-settings:"wght" 200;font-size:1rem;color:#4f728e;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.leistung-page h1{color:#072c51;font-size:2.5rem;font-weight:300;font-family:Suit;font-variation-settings:"wght" 300;text-transform:uppercase;margin:0 0 2rem;padding-bottom:1rem;border-bottom:5px solid #8A94A5}.leistung-page h2{color:#072c51;font-size:1.5rem;margin-top:2.5rem;margin-bottom:1rem;font-weight:300;text-transform:uppercase}.leistung-page .leistung-intro{font-size:1.05rem;line-height:1.7;color:#071b33;margin-bottom:2rem}.leistung-page .leistung-steps{list-style:none;padding:0;margin:1.5rem 0 2.5rem;counter-reset:step;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.75rem}.leistung-page .leistung-steps li{counter-increment:step;background:#072c51;color:#ededed;padding:1.1rem 1.25rem;font-size:.95rem;line-height:1.4;position:relative;border-left:4px solid #D3D800;overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0}.leistung-page .leistung-steps li:before{content:counter(step,decimal-leading-zero);display:block;font-family:Suit;font-variation-settings:"wght" 700;font-size:.7rem;color:#d3d800;letter-spacing:.1em;margin-bottom:.35rem}.leistung-page .leistung-cta{margin-top:3rem;padding:2.5rem 2rem;background:linear-gradient(#072c51,#204a6d);color:#ededed;text-align:center}.leistung-page .leistung-cta p{margin:0 0 1rem;font-size:1.1rem}.leistung-page .leistung-cta a{display:inline-block;padding:.85rem 2.25rem;background:#d3d800;color:#071b33;text-transform:uppercase;font-weight:700;letter-spacing:.05em;transition:.3s all cubic-bezier(.5,0,.58,.99)}.leistung-page .leistung-cta a:hover{background:#ededed}.leistung-page .leistung-breadcrumb{font-size:.85rem;color:#4f728e;margin-bottom:1rem}.leistung-page .leistung-breadcrumb a{color:#4f728e}.leistung-page .leistung-breadcrumb a:hover{color:#d3d800}.leistung-page .leistung-back{display:inline-block;margin-top:2rem;color:#4f728e;text-decoration:none;font-size:.9rem}.leistung-page .leistung-back:hover{color:#d3d800}.leistung-page .leistung-related{margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1)}.leistung-page .leistung-related h3{font-size:1.1rem;text-transform:uppercase;letter-spacing:.1em;color:#d3d800;margin-bottom:1rem}.leistung-page .leistung-related ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.75rem 2rem}.leistung-page .leistung-related li{margin:0}.leistung-page .leistung-related a{color:#4f728e;text-decoration:none;border-bottom:1px solid rgba(211,216,0,.3);padding-bottom:2px;transition:color .2s,border-color .2s}.leistung-page .leistung-related a:hover{color:#d3d800;border-color:#d3d800}@media (max-width: 800px){.leistung-page{padding-top:100px}.leistung-page .leistung-wrapper{padding:1rem}.leistung-page h1{font-size:1.8rem}.leistung-page .leistung-steps{grid-template-columns:1fr}}.subpage{padding-top:120px;min-height:100vh}.subpage .subpage-content{max-width:800px;margin:0 auto;padding:2rem}.subpage .subpage-content h1{color:#072c51;font-size:2rem;margin-bottom:2rem;border-bottom:5px solid #8A94A5;padding-bottom:1rem}.subpage .subpage-content h2{color:#072c51;font-size:1.5rem;margin-top:2rem;margin-bottom:1rem}.subpage .subpage-content h3{color:#4f728e;font-size:1.2rem;margin-top:1.5rem;margin-bottom:.75rem}.subpage .subpage-content p{font-size:.9rem;line-height:1.6;margin-bottom:1rem}.subpage .subpage-content a{color:#4f728e;text-decoration:underline}.subpage .subpage-content a:hover{color:#d3d800}.subpage .subpage-content ul,.subpage .subpage-content ol{padding-left:1.5rem;margin-bottom:1rem}.subpage .subpage-content ul li,.subpage .subpage-content ol li{font-size:.9rem;line-height:1.6;margin-bottom:.25rem}.subpage .subpage-content strong{font-weight:700}.sr-hidden{visibility:hidden;opacity:0}.sr-hidden.revealed{visibility:visible;opacity:1}.reveal.sr-hidden.revealed{animation:revealBottom 1s cubic-bezier(.6,.2,.1,1) .3s both}.reveal-left.sr-hidden.revealed{animation:revealLeft 1s cubic-bezier(.8,.8,.9,1) .6s both}.reveal-right.sr-hidden.revealed{animation:revealRight 1s cubic-bezier(.8,.8,.9,1) .6s both}.reveal-top.sr-hidden.revealed{animation:revealTop 1s cubic-bezier(.8,.8,.9,1) .6s both}@keyframes revealBottom{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes revealLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes revealRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes revealTop{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}
