.header-image-wrapper{display:flex;position:relative;overflow:hidden;justify-content:center;padding:0}.header-image-wrapper img{display:block;width:100%;height:auto}.image-gradient{position:absolute;bottom:0;width:100%;max-width:600px;height:100px;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff);border-radius:0 0 10px 10px;opacity:0;transition:opacity .5s ease-in;transition-delay:.5s}.header-image-wrapper.loaded .image-gradient{opacity:1}.top-container{position:relative;padding-top:56px;padding-bottom:0}.top-wave{transform-origin:bottom;animation:animateWave 2s cubic-bezier(.23,1,.32,1) forwards;position:absolute;bottom:-1px;left:0;right:0;max-width:unset}.top-content,.top-image{z-index:1;align-self:center}.top-content{max-width:400px}.top-image .v-img{max-width:600px}.v-toolbar-title__placeholder{overflow:visible}@keyframes animateWave{0%{transform:scaleY(0)}to{transform:scale(1)}}@media (max-width:959px){.top-container{padding-top:120px}.v-toolbar{box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))!important}}@media (min-width:960px){.top-container{min-width:100%;padding-left:0;padding-right:0}.top-section{text-align:start;padding:90px 32px 68px 48px}.top-content{padding-top:80px;padding-bottom:50px}.top-image{display:flex;align-items:center}.top-image .v-image{max-width:100%}.v-toolbar{height:auto!important;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;padding:36px 16px}.v-toolbar-items{height:36px!important}.v-toolbar .v-toolbar-title,.v-toolbar-items .v-btn__content{color:#fff}.v-toolbar.is-scrolled .v-toolbar-items .v-btn__content,.v-toolbar.is-scrolled .v-toolbar-title{color:#000}.v-toolbar.is-scrolled{padding-top:16px;padding-bottom:16px}.v-toolbar__content{height:auto!important}.v-toolbar:not(.is-scrolled){background:transparent!important}}@media (min-width:1614px){.top-section{padding:120px 32px 120px 64px}.top-content{padding-top:200px;padding-left:180px;padding-right:50px;padding-bottom:100px;max-width:800px}.v-toolbar__content{padding-left:80px;padding-right:80px}}.active-nav{background-color:#f5f5f5;font-weight:600;transition:background-color .3s ease}.top-logo{position:absolute;width:200px;top:5px;left:10%;z-index:50}.top-left-wave{position:absolute;z-index:1;width:600px;left:0;top:0;transform-origin:top;animation:animateWave 2s cubic-bezier(.23,1,.32,1) forwards}.logo-toolbar{position:fixed;min-width:100px;min-height:100px;left:20%}@media (max-width:959px){.logo-toolbar{left:calc(50% - 50px);display:flex!important}.v-navigation-drawer__content{padding-top:5px}}@media (max-width:1263px){.top-logo{width:150px;left:10px}}@media (min-width:960px){.logo-toolbar{left:20px}}@media (min-width:1080px){.top-logo{width:200px;left:5%}.logo-toolbar{left:14%}}@media (min-width:1264px){.top-logo{left:10%}}@media (min-width:1550px){.logo-toolbar{left:12%}}.v-main{padding:0}.v-timeline-divider__inner-dot.bg-primary{background-color:var(--primary)!important}@media (min-width:960px){.foerdermittel-liste{max-width:unset!important}.neubau-liste{max-width:600px!important}}@media (min-width:1264px){.v-container[data-v-7a409f5a]{max-width:1200px}}@media (min-width:960px){.ausweis-liste[data-v-7a409f5a]{max-width:unset!important}}section[data-v-07acc9c8]{padding-bottom:0!important;padding-left:0!important;padding-right:0!important}.waves[data-v-07acc9c8]{position:relative;width:100%;height:100px;margin-bottom:-9px;min-height:50px;max-height:60px}.copyright[data-v-07acc9c8]{display:flex;align-items:center;justify-content:center;background-color:#fff;height:50px}.parallax>use[data-v-07acc9c8]{animation:move-forever-07acc9c8 25s cubic-bezier(.55,.5,.45,.5) infinite}.parallax>use[data-v-07acc9c8]:first-child{animation-delay:-2s;animation-duration:7s}.parallax>use[data-v-07acc9c8]:nth-child(2){animation-delay:-3s;animation-duration:10s}.parallax>use[data-v-07acc9c8]:nth-child(3){animation-delay:-4s;animation-duration:13s}.parallax>use[data-v-07acc9c8]:nth-child(4){animation-delay:-5s;animation-duration:20s}@keyframes move-forever-07acc9c8{0%{transform:translate3d(-90px,0,0)}to{transform:translate3d(85px,0,0)}}div[data-v-07acc9c8],p[data-v-07acc9c8]{color:#fff}@media (max-width:768px){.waves[data-v-07acc9c8]{height:40px;min-height:40px}}.icon-bg{background-image:url(/img/icon-bg.574c5cd0.svg);padding:50px;background-size:150px;background-repeat:no-repeat;background-position:60% 70%}@media (min-width:1920px){.leistungen-container{padding-left:200px;padding-right:200px}}:root{--primary:#007d8c;--primary-bg:linear-gradient(180deg,#005761,#005f6a,#007d8c,#009bad,#00abbe)}.primary-bg{background:#007d8c!important;background:var(--primary-bg)!important}.primary{background:#007d8c!important}.primary-color{color:#007d8c!important}header{background:transparent}html{scroll-behavior:smooth}section{padding:100px 16px 100px 16px}section:nth-of-type(2n){background-color:#f7f7f7}.section-title{position:relative;display:inline-block;text-align:center;margin-bottom:2rem}.section-title:after{content:"";position:absolute;margin-top:5px;left:50%;bottom:-15px;transform:translateX(-50%);width:50%;height:3px;background:linear-gradient(to right,transparent,var(--primary),transparent);border-radius:2px}.v-card{box-shadow:0 3px 20px 0 rgba(0,0,0,.12)!important;border-radius:10px!important;transition:all .2s ease-out!important;margin-top:24px!important;padding:24px!important;justify-content:center;text-align:center;max-width:400px!important}.v-card:hover{transform:translateY(-10px);box-shadow:0 1rem 3rem rgba(31,45,61,.125)!important;will-change:transform}.v-card-title{text-overflow:unset!important;white-space:unset!important}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:100;src:url(/fonts/roboto-v48-latin-100.d27c3c4c.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(/fonts/roboto-v48-latin-300.2329f82f.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/fonts/roboto-v48-latin-regular.4046ec9b.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/fonts/roboto-v48-latin-500.48ee0eb8.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/fonts/roboto-v48-latin-700.fa764960.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:900;src:url(/fonts/roboto-v48-latin-900.d0b56fc3.woff2) format("woff2")}