.slider{position:relative;overflow:hidden}.slider__text-parent{color:#e8e8e8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0 5rem 0 7rem;height:55rem;background:#8c1430}@media screen and (max-width:767px){.slider__text-parent{height:40rem}}@media screen and (max-width:400px){.slider__text-parent{padding:0 2rem}}.slider__image-parent{padding:0}@media screen and (max-width:767px){.slider__image-parent{border-bottom:2px solid #e8e8e8}}.slider__image{height:55rem;background-size:cover;background-position:50%}@media screen and (max-width:767px){.slider__image{height:40rem}}.slider__nav{cursor:pointer;position:absolute;top:50%;width:auto;margin-top:-22px;padding:16px;color:#e8e8e8;font-weight:700;font-size:18px;-webkit-transition:.6s ease;transition:.6s ease;border-radius:0 3px 3px 0}.slider__nav:hover{background-color:rgba(0,0,0,.8)}.slider__nav-next{right:0;border-radius:3px 0 0 3px}.slider__dots{position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.slider__dot{cursor:pointer;height:15px;width:15px;margin:0 2px;background-color:#e8e8e8;border-radius:50%;display:inline-block;-webkit-transition:background-color .6s ease;transition:background-color .6s ease}@media screen and (max-width:1000px){.slider__dot{height:8px;width:8px}}.slider__dot-active,.slider__dot:hover{background:#323f4f}.teaser[data-v-dc6df7ac]{overflow:hidden}.teaser__menu[data-v-dc6df7ac]{list-style-type:none;margin-right:-1px}@media screen and (min-width:767px){.teaser__menu[data-v-dc6df7ac]{border-bottom:2px solid #e8e8e8}}.teaser__menu-count-4 .teaser__item[data-v-dc6df7ac]:first-child{border-top:0}@media screen and (min-width:767px){.teaser__menu-count-4 .teaser__item[data-v-dc6df7ac]:first-child{border-top:2px solid #e8e8e8;border-right:2px solid #e8e8e8}}@media screen and (min-width:1200px){.teaser__menu-count-4 .teaser__item[data-v-dc6df7ac]:first-child{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;border-right:0}}.teaser__menu-count-3 .teaser__item[data-v-dc6df7ac]:first-child{border-top:none}@media screen and (min-width:767px){.teaser__menu-count-3 .teaser__item[data-v-dc6df7ac]:first-child{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;border-top:2px solid #e8e8e8}}@media screen and (min-width:1200px){.teaser__menu-count-3 .teaser__item[data-v-dc6df7ac]:first-child{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;border-right:2px solid #e8e8e8}}@media screen and (min-width:767px){.teaser__menu-count-3 .teaser__item[data-v-dc6df7ac]:last-child{border-right:none;border-left:2px solid #e8e8e8}}@media screen and (min-width:1200px){.teaser__menu-count-3 .teaser__item[data-v-dc6df7ac]:last-child{border-left:none}}.teaser__item[data-v-dc6df7ac]{background-color:#323f4f;text-align:center;font-size:2rem;font-family:Akko W01 Bold,sans-serif;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:1.5rem;border-top:2px solid #e8e8e8;text-transform:uppercase;text-shadow:0 1rem 4rem rgba(35,43,43,.15)}@media screen and (min-width:767px){.teaser__item[data-v-dc6df7ac]{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;font-size:2.5rem}}@media screen and (min-width:1200px){.teaser__item[data-v-dc6df7ac]{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;font-size:3rem}}.teaser__item[data-v-dc6df7ac]:last-child{border-bottom:2px solid #e8e8e8}@media screen and (min-width:767px){.teaser__item[data-v-dc6df7ac]:last-child{border-bottom:0}}@media screen and (min-width:767px){.teaser__item[data-v-dc6df7ac]:nth-child(3){border-right:2px solid #e8e8e8}}@media screen and (min-width:1200px){.teaser__item[data-v-dc6df7ac]:nth-child(2){border-right:2px solid #e8e8e8}}.teaser__item a[data-v-dc6df7ac]{display:inline-block;color:#b0b1b2;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}.teaser__item a[data-v-dc6df7ac]:hover{color:#e8e8e8}.teaser__item span[data-v-dc6df7ac]{font-size:2rem;display:block;text-transform:none}@media screen and (max-width:1000px){.teaser__item span[data-v-dc6df7ac]{font-size:1.8rem}}@media screen and (max-width:450px){.teaser__item span[data-v-dc6df7ac]{font-size:1.5rem}}.erfolgsgeschichten .row{min-height:40rem;margin-right:-1px}@media screen and (max-width:991px){.erfolgsgeschichten .row{min-height:33rem}}.erfolgsgeschichten__text{position:relative;background-color:#323f4f;border-right:2px solid #e8e8e8;min-height:40rem}@media screen and (max-width:991px){.erfolgsgeschichten__text{min-height:33rem;border:none}}.erfolgsgeschichten__text:after,.erfolgsgeschichten__text:before{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;z-index:1}@media screen and (max-width:991px){.erfolgsgeschichten__text:after,.erfolgsgeschichten__text:before{display:none}}.erfolgsgeschichten__text:after{border-color:rgba(50,63,79,0);border-left-color:#323f4f;border-width:30px;margin-top:-30px}.erfolgsgeschichten__text:before{border-color:hsla(0,0%,91%,0);border-left-color:#e8e8e8;border-width:33px;margin-top:-33px}.erfolgsgeschichten__text--zitat{font-size:2.5rem}@media screen and (max-width:700px){.erfolgsgeschichten__text--zitat{font-size:2rem}}.erfolgsgeschichten__text--name{font-size:1.8rem;margin-top:2.5rem}@media screen and (max-width:700px){.erfolgsgeschichten__text--name{font-size:1.5rem}}.erfolgsgeschichten__text-position{color:#e8e8e8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;padding:0 3rem;-webkit-transition:all .3s ease;transition:all .3s ease;visibility:hidden}@media screen and (max-width:400px){.erfolgsgeschichten__text-position{padding:0 2rem}}.erfolgsgeschichten__text-position-active{opacity:1;visibility:visible}.erfolgsgeschichten__text-position a{position:absolute;bottom:3rem}.erfolgsgeschichten__bilder-container{position:relative;min-height:40rem}.erfolgsgeschichten__content{width:100%}.erfolgsgeschichten__bilder{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.erfolgsgeschichten__bilder img{position:absolute;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.erfolgsgeschichten__bilder-active{opacity:1}.engineering_teaser{background:#8c1430;color:#e8e8e8}.engineering_teaser__image{width:100%;height:100%;background-size:cover;background-position:50%;display:inline-block}@media screen and (max-width:767px){.engineering_teaser__image{min-height:30rem}}.engineering_teaser__image-container{padding:0;border-right:2px solid #e8e8e8}@media screen and (max-width:767px){.engineering_teaser__image-container{border:none}}.engineering_teaser__text{padding:8rem 2rem 5rem 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:767px){.engineering_teaser__text{padding:3rem 2rem}}.engineering_teaser__text-heading{font-size:3.5rem;margin-bottom:2rem}@media screen and (max-width:550px){.engineering_teaser__text-heading{font-size:2.5rem}}.engineering_teaser__text-heading-2{display:block;font-size:2rem;font-family:Akko W01 Bold,sans-serif}.engineering_teaser__text-heading-2:not(:first-child){margin-bottom:3rem}@media screen and (max-width:500px){.engineering_teaser__text-heading-2{font-size:1.8rem}}@media screen and (max-width:500px){.engineering_teaser__text-paragraph{font-size:1.6rem}}.engineering_teaser__text .main-button{display:inline-block}@media screen and (max-width:500px){.engineering_teaser__text .main-button{font-size:1.8rem}}.angebotstoolTeaser{background-color:#323f4f;color:#e8e8e8}.angebotstoolTeaser__parent{padding-top:8rem;padding-bottom:8rem;border-right:2px solid #e8e8e8}@media screen and (max-width:767px){.angebotstoolTeaser__parent{border-right:none;border-bottom:2px solid #e8e8e8}}.angebotstoolTeaser__text{padding-left:2rem}.angebotstoolTeaser__text-heading{font-size:3.5rem;margin-bottom:2rem}@media screen and (max-width:550px){.angebotstoolTeaser__text-heading{font-size:2.5rem}}.angebotstoolTeaser__button{margin-top:2rem;padding-left:2rem}.buendig{background-color:#8c1430;padding-top:8rem}@media screen and (max-width:767px){.buendig{padding-bottom:3rem}}.buendig a:not(:last-child){margin-right:1rem}.buendig img{width:5rem;-webkit-box-shadow:0 1rem 4rem rgba(35,43,43,.2);box-shadow:0 1rem 4rem rgba(35,43,43,.2);cursor:pointer;-webkit-transition:-webkit-transform .1s;transition:-webkit-transform .1s;transition:transform .1s;transition:transform .1s,-webkit-transform .1s}.buendig img:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.buendig__button{margin-top:4rem;width:80%}@media screen and (max-width:500px){.buendig__button{width:100%}}.buendig__content{margin-left:2rem}.buendig__heading{font-size:3.5rem;margin-bottom:2rem}@media screen and (max-width:550px){.buendig__heading{font-size:2.5rem}}.buendig__bild{padding:0}.buendig__bild--bg{background-size:cover;background-position:50%;min-height:30rem}@media screen and (min-width:768px){.buendig__bild--bg{min-height:100%}}.buendig__text{margin-bottom:2rem}