@charset "UTF-8";a#termin-button{background:#fff;color:#7b0829;border:.0625rem solid #7b0829;font-weight:200;z-index:33;transition:all .3s ease;cursor:pointer;letter-spacing:2px;display:block;height:auto;outline:none;margin:0 auto 2.5rem;padding:.625rem 1.25rem;font-size:1.125rem;border-radius:.875rem;right:1.875rem;top:1.875rem}a#termin-button.active,a#termin-button:focus{outline:none}a#termin-button:hover{box-shadow:0 0 10px rgba(123,8,41,.5);transform:scale(1.05)}@media (min-width:768px){a#termin-button{padding:1vw 5vw;font-size:1.2vw;border-radius:3vw;right:9%;top:8%;margin:0;position:fixed}}body{background-image:url(../images/kleks.svg);background-repeat:no-repeat;background-size:inherit;background-position:110% 0;background-size:36vw}@media (min-width:768px){body{background-size:48vw;background-position:100% 0}}img{display:block;height:auto;width:100%}.logo{margin:4.375rem 0 3.125rem}@media (min-width:768px){.logo{margin:2.5rem 0 7.5rem}}hr{height:.0625rem;border:none;width:40%;margin:2.5rem 0;background:#7b0829;display:block}hr.two{margin-bottom:1.25rem}@media (min-width:768px){hr{width:20%;height:.125rem;margin:3.75rem 0}}main{max-width:1400px;margin:0 auto;display:flex;flex-direction:column}@media (min-width:768px){main .team-more .content .inner h2[data-key=teamDetailInnerHeader]{margin-left:3.5vw;margin-right:2vw;width:60%;max-width:24.0625rem}}@media (min-width:2000px){main .team-more .content .inner h2[data-key=teamDetailInnerHeader]{margin-left:4.0625rem}}@media (min-width:768px){main{flex-direction:row}}main>div{padding:0 1.25rem}@media (min-width:640px){main>div{padding:0 1.875rem}}@media (min-width:768px){main>div{padding:0 2.5rem 0 0}}@media (min-width:768px){main>div.left{width:47vw;padding:0 3vw 0 2.5rem}}@media (min-width:768px){main>div.right{width:53vw}}main>div.right .team{margin:2.5rem 0 1.25rem;width:100%;height:auto;display:inline-block;-webkit-mask-image:url(../images/clip.svg);mask-image:url(../images/clip.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;overflow:hidden}@media (min-width:768px){main>div.right .team{margin:11vw 0 0 3vw;width:30vw;height:27vw}}main>div.right .team img{width:102%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}footer,header{width:100vw}header{display:flex}li::marker{color:#7b0829}@media (min-width:768px){.row-wrapper{display:flex;align-items:flex-start}.row-wrapper .leistung-wrap{width:20%;margin-right:5%}.row-wrapper .text{width:80%}}@media (min-width:1024px){.row-wrapper.one{margin-left:-30%}.row-wrapper.one .leistung-wrap{width:25%;margin-right:-2%}.row-wrapper.one .text{width:70%}.row-wrapper.two{margin-left:-30%}.row-wrapper.two .leistung-wrap{width:18%;margin-left:3%;margin-right:2%}.row-wrapper.two .text{width:80%}}#content.datenschutz .logo,#content.impressum .logo{max-width:40.625rem}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:200;src:url(../fonts/raleway-v34-latin-200.woff2) format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:300;src:url(../fonts/raleway-v34-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:400;src:url(../fonts/raleway-v34-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:500;src:url(../fonts/raleway-v34-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:600;src:url(../fonts/raleway-v34-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:700;src:url(../fonts/raleway-v34-latin-700.woff2) format("woff2")}body{line-height:1.5;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased}a{color:#7b0829}h1,h2,h3,h4,h5{font-weight:300;letter-spacing:2px;color:#7b0829}h1,h2{font-size:1.375rem;margin:0 0 1.25rem}@media (min-width:640px){h1,h2{font-size:2.375rem}}@media (min-width:768px){h1,h2{font-size:2.2vw}}h3{font-size:1rem;color:#000;margin:0 0 1.25rem;letter-spacing:normal}h3,strong{font-weight:700}footer{background-image:url(../images/footer.svg);background-repeat:no-repeat;background-size:100% auto;background-position:top;margin-top:20vw;position:relative}footer:before{content:"";display:block;position:absolute;z-index:-1;bottom:0;left:0;height:50%;width:100%;background:#7b0829}footer .wave{width:100%;overflow:hidden;line-height:0;height:35vw;position:relative;z-index:0}footer .wave svg{display:block;width:100vw;height:100%;transform:scale(-1) rotate(180deg);margin-left:0}footer .wrapper{color:#fff;flex-direction:column;position:relative;z-index:1}footer .inner,footer .wrapper{overflow:hidden;width:100vw;display:flex}footer .inner{flex-wrap:wrap;align-items:flex-end;justify-content:space-between;max-width:1400px;margin:0 auto;padding:5rem 1.25rem}@media (min-width:640px){footer .inner{padding:5rem 1.875rem}}@media (min-width:768px){footer .inner{padding:8.75rem 2.5rem 3.75rem}}@media (min-width:1140px){footer .inner{padding:5rem 2.5rem}}footer .col{padding:0 2vw}@media (min-width:768px){footer .col{max-width:33.33vw;padding:0 2vw 0 0}footer .col.last{padding-right:0}}footer a{color:#fff;font-size:1rem}footer a:hover{text-decoration:underline}footer h2{font-size:1.125rem;color:#fff}#overlay .wrapper .message{display:flex;flex-direction:column}#overlay .wrapper .message span{padding:.875rem;display:block;border-radius:.5rem;width:100%;margin:1.25rem 0 2.5rem}#overlay .wrapper .message.green span{color:#205700;border:.0625rem solid #205700;background:rgba(148,201,117,.3)}#overlay .wrapper .message.red span{color:#7b0829;border:.0625rem solid #7b0829;background:rgba(148,201,117,.3)}#overlay .wrapper .intro{margin-bottom:1.25rem;font-size:.8125rem;width:100%}@media (min-width:1024px){#overlay .wrapper .intro{font-size:.875rem;margin-bottom:1.875rem}}#overlay .wrapper h2{font-size:1.5rem}@media (min-width:1024px){#overlay .wrapper h2{font-size:2.25rem}}#overlay .wrapper .form-element{display:flex;align-items:flex-start;flex-direction:column;width:100%;margin:0 0 1.25rem}@media (min-width:1024px){#overlay .wrapper .form-element{margin:0 0 1.875rem}}#overlay .wrapper label{font-family:Raleway,Arial,Verdana,sans-serif;font-size:.75rem;color:#000;padding:0 0 .3125rem .5rem}@media (min-width:1024px){#overlay .wrapper label{font-size:.875rem;padding:0 0 .3125rem .875rem}}#overlay .wrapper label span{color:#7b0829}#overlay .wrapper input[type=mail],#overlay .wrapper input[type=text]{display:block;border:.0625rem solid #7b0829;outline:none;font-family:Raleway,Arial,Verdana,sans-serif;font-size:.875rem;padding:.5rem .625rem;border-radius:.5rem;margin:0;width:100%}@media (min-width:1024px){#overlay .wrapper input[type=mail],#overlay .wrapper input[type=text]{font-size:1rem;padding:.75rem 1.25rem;border-radius:.875rem}}#overlay .wrapper textarea{display:block;border:.0625rem solid #7b0829;outline:none;font-family:Raleway,Arial,Verdana,sans-serif;font-size:.875rem;padding:.5rem .625rem;border-radius:.5rem;margin:0;width:100%;resize:none;max-height:5rem}@media (min-width:640px){#overlay .wrapper textarea{max-height:none;margin:0 0 1.25rem}}@media (min-width:1024px){#overlay .wrapper textarea{font-size:1rem;padding:.75rem 1.25rem;border-radius:.875rem;margin:0 0 2.5rem}}#overlay .wrapper .button,#overlay .wrapper input[type=submit]{background:#7b0829;color:#fff;padding:.5rem .9375rem;font-size:.875rem;border-radius:.5rem;border:.0625rem solid #7b0829;font-weight:300;transition:all .3s ease;cursor:pointer;letter-spacing:1px;display:block;height:auto;outline:none;margin:0 0 0 auto}@media (min-width:640px){#overlay .wrapper .button,#overlay .wrapper input[type=submit]{font-size:1rem;padding:.625rem 1.25rem;border-radius:.875rem}}#overlay .wrapper .button.active,#overlay .wrapper .button:focus,#overlay .wrapper input[type=submit].active,#overlay .wrapper input[type=submit]:focus{outline:none}#overlay .wrapper .button:hover,#overlay .wrapper input[type=submit]:hover{color:#7b0829;background:#fff}#overlay .wrapper .button{font-weight:300}*{box-sizing:border-box}body,html{font-family:Raleway,Arial,Verdana,sans-serif;font-size:.875rem;color:#000;margin:0;padding:0;overflow-x:hidden}@media (min-width:768px){body,html{font-size:1rem}}p{margin:0 0 1.25rem;padding:0}a{cursor:pointer;text-decoration:none}a:hover{text-decoration:underline}.mobile main .menu{padding-top:3.75rem}.mobile main .menu>div{margin:0 0 1.25rem}.mobile main .menu>div>h2{background:#7b0829;color:#fff;font-weight:300;padding:.9375rem 1.875rem;letter-spacing:1px;border-radius:1.375rem;border:.0625rem solid #7b0829;margin:0;cursor:pointer}.mobile main .menu>div.active>h2{background:#fff;color:#7b0829;border-radius:1.5rem 1.5rem 0 0}.mobile main .menu>div .content{max-height:0;overflow:hidden;transition:max-height .75s ease}.mobile main .menu>div .content.active{transition:max-height .75s ease;max-height:624.9375rem}.mobile main .menu>div .inner{padding:1.25rem;border-radius:0 0 1.5rem 1.5rem;border:.0625rem solid #7b0829;border-top-color:transparent}.mobile main .menu>div .inner .close{display:block;margin:2.5rem 0 0 auto}.mobile main .menu>div .inner .image-wrap{margin-bottom:1.25rem}.mobile main .menu>div .inner .image-wrap img{border-radius:1rem}.mobile main .menu>div .inner .wrapper,.mobile main .menu>div .inner .wrapper .image{margin-bottom:1.25rem}.mobile main .menu>div .inner .wrapper .image img{border-radius:1rem}.mobile main .menu>div .inner .wrapper.one>h2,.mobile main .menu>div .inner>h2{display:none}@media (min-width:768px){main .menu{margin-top:10vw;padding-left:3vw;display:flex;position:relative}}@media (min-width:768px) and (min-width:1280px){main .menu{margin-top:8vw}}@media (min-width:768px) and (min-width:1400px){main .menu{margin-top:8vw}}@media (min-width:768px) and (min-width:1600px){main .menu{margin-top:7vw}}@media (min-width:768px){main .menu>div{cursor:pointer;transition:all .3s ease;position:absolute;background-repeat:no-repeat;background-position:50%;background-size:contain;z-index:11}main .menu>div .edit-helper{position:absolute;right:5%;top:0;color:#7b0829;font-size:.625rem}main .menu>div .edit-helper:hover{color:#000}main .menu>div h2{text-align:center;font-size:1.5vw;color:#7b0829;letter-spacing:normal;transition:all .3s ease;display:block;width:100%;margin:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}}@media (min-width:768px) and (min-width:1600px){main .menu>div h2{font-size:1.625rem}}@media (min-width:768px){main .menu>div:after{content:"";position:absolute;top:0;left:0;display:block;overflow:hidden;border-radius:50%;height:100%;width:100%;transform:scale(0);transition:all .3s ease;z-index:-1;background-repeat:no-repeat;background-position:50%;background-size:contain}}@media (min-width:768px){main .menu>div:hover{transform:scale(1.05)}main .menu>div:hover>h2{color:#fff;font-weight:700;letter-spacing:1px}main .menu>div:hover:after{opacity:1;border-radius:0;transform:scale(1)}}@media (min-width:768px){main .menu>div.active{transform:scale(1);z-index:10}main .menu>div.active:hover{transform:scale(1)}main .menu>div.active .content{opacity:1;z-index:9;transform:scale(1)}}@media (min-width:768px){main .menu>div .close{text-align:right;margin-top:1.25rem;font-size:.9vw;cursor:pointer}}@media (min-width:768px) and (min-width:1400px){main .menu>div .close{font-size:.75rem}}@media (min-width:768px){main .menu>div .close:hover{text-decoration:underline}}@media (min-width:768px){main .menu>div .content{position:absolute;top:0;left:0;width:100%;z-index:-1;opacity:0;cursor:default;font-size:.6875rem;width:50vw;background-size:contain;transition:all .3s ease;transform:translateX(21vw) translateY(3vw) scale(.00001);background-size:100% 100%;background-repeat:no-repeat;background-position:50%}}@media (min-width:768px) and (min-width:768px){main .menu>div .content{font-size:.9vw}}@media (min-width:768px){main .menu>div .content h2,main .menu>div .content h3{color:#7b0829;text-align:left;transition:all .3s ease;display:block;letter-spacing:normal;width:100%;margin:0;font-weight:300}}@media (min-width:768px){main .menu>div .content h2{font-size:1.5vw}}@media (min-width:768px) and (min-width:1400px){main .menu>div .content h2{font-size:1.5rem}}@media (min-width:768px){main .menu>div .content .image-wrap{display:inline-block;-webkit-mask-image:url(../images/kontaktDetailImageMask.svg);mask-image:url(../images/kontaktDetailImageMask.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;overflow:hidden}main .menu>div .content .image-wrap.team-mask{-webkit-mask-image:url(../images/teamDetailImageMask.svg);mask-image:url(../images/teamDetailImageMask.svg)}main .menu>div .content .image-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}}@media (min-width:768px){main .menu>div.team-more{background-image:url(../images/teamDetail.svg);padding:8vw 6.4vw;top:22vw;left:11vw}}@media (min-width:768px) and (min-width:1600px){main .menu>div.team-more{padding:8rem 6.375rem;left:10rem;top:23.75rem}}@media (min-width:768px){main .menu>div.team-more .close{text-align:right;margin-left:auto;margin-right:9vw}}@media (min-width:768px) and (min-width:768px){main .menu>div.team-more .close{margin-right:15vw}}@media (min-width:768px) and (min-width:1024px){main .menu>div.team-more .close{margin-right:10vw}}@media (min-width:768px) and (min-width:1400px){main .menu>div.team-more .close{margin-right:10vw}}@media (min-width:768px) and (min-width:1600px){main .menu>div.team-more .close{margin:1.875rem 10rem 0 auto}}@media (min-width:768px){main .menu>div.team-more:after{background-image:url(../images/teamDetail-active.svg);transform-origin:70% 70%}}@media (min-width:768px){main .menu>div.team-more .content{background-image:url(../images/teamDetailBackground.svg);transform:scale(.000001);transform-origin:50vw 14vw;width:85vw;top:-.5vw;left:-45vw}}@media (min-width:768px) and (min-width:1024px){main .menu>div.team-more .content{width:70vw;top:-.5vw;left:-36.5vw}}@media (min-width:768px) and (min-width:1280px){main .menu>div.team-more .content{width:70vw}}@media (min-width:768px) and (min-width:1400px){main .menu>div.team-more .content{width:60vw;left:-28.5vw}}@media (min-width:768px) and (min-width:1600px){main .menu>div.team-more .content{width:61.875rem;left:-33.125rem;top:-1rem}}@media (min-width:768px){main .menu>div.team-more .content h2{margin-bottom:1.25rem;text-align:center;width:100%}}@media (min-width:768px){main .menu>div.team-more .content .inner{padding:5vw 0 14vw 14vw}}@media (min-width:768px) and (min-width:1024px){main .menu>div.team-more .content .inner{padding:8vw 2vw 11vw 5vw}}@media (min-width:768px) and (min-width:1400px){main .menu>div.team-more .content .inner{font-size:.75rem;padding:4vw 0 8vw 3vw}}@media (min-width:768px){main .menu>div.team-more.active .content{transform:scale(1)}}@media (min-width:768px){main .menu>div.team-more .wrapper{display:flex;align-items:flex-start;font-size:.6875rem;margin-bottom:1.875rem}}@media (min-width:768px) and (min-width:1024px){main .menu>div.team-more .wrapper{font-size:.9vw}}@media (min-width:768px) and (min-width:1400px){main .menu>div.team-more .wrapper{font-size:.8125rem}}@media (min-width:768px){main .menu>div.team-more .wrapper .image{width:15vw}}@media (min-width:768px){main .menu>div.team-more .wrapper .text{width:80%;padding:0 3.75rem 0 1.875rem}}@media (min-width:768px){main .menu>div.team-more .wrapper.one{font-size:.875rem;margin-left:14vw;margin-right:5vw;flex-direction:column}main .menu>div.team-more .wrapper.one>div:first-of-type{display:flex}main .menu>div.team-more .wrapper.one .image{width:9vw}}@media (min-width:768px) and (min-width:1024px){main .menu>div.team-more .wrapper.one{font-size:.875rem;margin-left:10vw;margin-right:1vw}}@media (min-width:768px) and (min-width:1280px){main .menu>div.team-more .wrapper.one{font-size:1rem}}@media (min-width:768px) and (min-width:1400px){main .menu>div.team-more .wrapper.one{margin-bottom:3.125rem;margin-left:12vw;margin-right:1vw}}@media (min-width:768px) and (min-width:1600px){main .menu>div.team-more .wrapper.one{margin:0 0 1.25rem 14.0625rem}}@media (min-width:768px){main .menu>div.team-more .wrapper.two{margin-left:-4vw}}@media (min-width:768px) and (min-width:768px){main .menu>div.team-more .wrapper.two{margin-left:-8vw}}@media (min-width:768px) and (min-width:1024px){main .menu>div.team-more .wrapper.two{margin-left:-1vw}}@media (min-width:768px) and (min-width:1400px){main .menu>div.team-more .wrapper.two{margin-left:2vw;margin-right:4vw}}@media (min-width:768px) and (min-width:1600px){main .menu>div.team-more .wrapper.two{margin:0 4vw 30px 16px}}@media (min-width:768px){main .menu>div.team-more .wrapper.three{margin-left:4vw;margin-right:9vw;flex-direction:column}main .menu>div.team-more .wrapper.three>div{display:flex}}@media (min-width:768px) and (min-width:1024px){main .menu>div.team-more .wrapper.three{margin-left:4vw;margin-right:8vw}}@media (min-width:768px) and (min-width:1400px){main .menu>div.team-more .wrapper.three{margin-right:8vw;margin-left:7vw}}@media (min-width:768px) and (min-width:1600px){main .menu>div.team-more .wrapper.three{margin:0 5rem 1.875rem 4rem}}@media (min-width:768px){main .menu>div.kontakt-more{background-image:url(../images/kontaktDetail.svg);padding:10vw 5vw;left:28vw;top:11vw}}@media (min-width:768px) and (min-width:1600px){main .menu>div.kontakt-more{padding:10rem 5rem;left:25rem;top:12.5rem}}@media (min-width:768px){main .menu>div.kontakt-more .image-wrap{transform:translateX(14.7vw) translateY(-.5vw) scale(.9)}}@media (min-width:768px) and (min-width:1400px){main .menu>div.kontakt-more .image-wrap{transform:translateX(14.5vw) translateY(0) scale(.9)}}@media (min-width:768px) and (min-width:1600px){main .menu>div.kontakt-more .image-wrap{transform:translateX(240px) translateY(-10px) scale(.9)}}@media (min-width:768px){main .menu>div.kontakt-more:after{background-image:url(../images/kontaktDetail-active.svg);transform-origin:80% 30%}}@media (min-width:768px){main .menu>div.kontakt-more .close{margin-right:4vw}}@media (min-width:768px) and (min-width:1024px){main .menu>div.kontakt-more .close{margin-right:0}}@media (min-width:768px){main .menu>div.kontakt-more .content{background-image:url(../images/kontaktDetailBackground.svg);transform:scale(.000001);transform-origin:39vw 12vw;left:-28vw;top:-2.5vw;width:55vw;font-size:.5625rem}}@media (min-width:768px) and (min-width:768px){main .menu>div.kontakt-more .content{font-size:.9vw}}@media (min-width:768px) and (min-width:1024px){main .menu>div.kontakt-more .content{width:50vw}}@media (min-width:768px) and (min-width:1600px){main .menu>div.kontakt-more .content{width:50rem;font-size:.875rem;left:-26.875rem;top:-2.5rem}}@media (min-width:768px){main .menu>div.kontakt-more .content .inner{padding:7vw 14vw 9vw 8vw}}@media (min-width:768px) and (min-width:768px){main .menu>div.kontakt-more .content .inner{padding:5vw 14vw 9vw 8vw}}@media (min-width:768px) and (min-width:1600px){main .menu>div.kontakt-more .content .inner{padding:5rem 14rem 9rem 8rem}}@media (min-width:768px){main .menu>div.kontakt-more h2{margin-top:-2vw}}@media (min-width:768px){main .menu>div.kontakt-more.active .content{transform:scale(1)}}@media (min-width:768px){main .menu>div.leistung-more{background-image:url(../images/leistungDetail.svg);padding:10vw 5vw;left:0;top:0}}@media (min-width:768px) and (min-width:1600px){main .menu>div.leistung-more{padding:10rem 5rem}}@media (min-width:768px){main .menu>div.leistung-more .close{padding-right:1.875rem}}@media (min-width:768px){main .menu>div.leistung-more:after{background-image:url(../images/leistungDetail-active.svg);transform-origin:10% 30%}}@media (min-width:768px){main .menu>div.leistung-more .edit-helper{right:15%;top:7%}}@media (min-width:768px){main .menu>div.leistung-more .content{background-image:url(../images/leistungDetailBackground.svg);transform:translateX(20vw) translateY(-2vw) scale(.000001);transform:scale(.000001);transform-origin:14vw 14vw;left:-7vw;top:-8vw;width:65vw;font-size:.5625rem}}@media (min-width:768px) and (min-width:1024px){main .menu>div.leistung-more .content{font-size:.9vw;width:55vw;left:-2vw;top:-8vw}}@media (min-width:768px){main .menu>div.leistung-more .content h2{margin-bottom:1.25rem}}@media (min-width:768px){main .menu>div.leistung-more .content .inner{padding:7vw 8vw 12vw 3vw}main .menu>div.leistung-more .content .inner>[data-key=leistungDetailText],main .menu>div.leistung-more .content .inner>h2{margin-left:13vw}}@media (min-width:768px) and (min-width:1024px){main .menu>div.leistung-more .content .inner{padding:7vw 8vw 12vw 13vw}main .menu>div.leistung-more .content .inner>[data-key=leistungDetailText],main .menu>div.leistung-more .content .inner>h2{margin-left:0}}@media (min-width:768px) and (min-width:1600px){main .menu>div.leistung-more .content .inner{font-size:.875rem}}@media (min-width:768px){main .menu>div.leistung-more.active .content{transform:scale(1)}}@media (min-width:768px){main .menu[data-active=leistungDetailHeader] .team-more{transform:translateX(-85%) translateY(-40%)}}@media (min-width:768px) and (min-width:1600px){main .menu[data-active=leistungDetailHeader] .team-more{transform:translateX(-130%) translateY(-115%)}}@media (min-width:768px){main .menu[data-active=leistungDetailHeader] .kontakt-more{transform:translateX(-90%) translateY(10%)}}@media (min-width:768px) and (min-width:1600px){main .menu[data-active=leistungDetailHeader] .kontakt-more{transform:translateX(-135%) translateY(-33%)}}@media (min-width:768px){main .menu[data-active=kontaktDetailHeader] .team-more{transform:translateX(-90%) translateY(-45%)}}@media (min-width:768px) and (min-width:1280px){main .menu[data-active=kontaktDetailHeader] .team-more{transform:translateX(-110%) translateY(-65%)}}@media (min-width:768px) and (min-width:1400px){main .menu[data-active=kontaktDetailHeader] .team-more{transform:translateX(-140%) translateY(-90%)}}@media (min-width:768px) and (min-width:1600px){main .menu[data-active=kontaktDetailHeader] .team-more{transform:translateX(-155%) translateY(-105%)}}.clone-wrapper{position:relative;margin:0;padding:0;max-height:0;overflow:hidden}.clone-wrapper>div{cursor:pointer;z-index:11}.clone-wrapper>div,.clone-wrapper>div .content{transition:all .3s ease;position:absolute;background-repeat:no-repeat;background-position:50%;background-size:contain}.clone-wrapper>div .content{top:0;left:0;width:100%;z-index:99;opacity:1;cursor:default;font-size:.9vw;width:50vw;left:-50vw;transform:scale(1);background-size:100% 100%}@media (min-width:1400px){.clone-wrapper>div .content{font-size:.9375rem}}.clone-wrapper>div .content h2,.clone-wrapper>div .content h3{color:#7b0829;text-align:left;transition:all .3s ease;display:block;letter-spacing:normal;width:100%;margin:0;font-weight:300}.clone-wrapper>div .content h2{font-size:1.5vw}@media (min-width:1400px){.clone-wrapper>div .content h2{font-size:1.5rem}}.clone-wrapper>div .content .image-wrap{display:inline-block;-webkit-mask-image:url(../images/kontaktDetailImageMask.svg);mask-image:url(../images/kontaktDetailImageMask.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;overflow:hidden}.clone-wrapper>div .content .image-wrap.team-mask{-webkit-mask-image:url(../images/teamDetailImageMask.svg);mask-image:url(../images/teamDetailImageMask.svg)}.clone-wrapper>div .content .image-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.clone-wrapper>div.team-more{background-image:url(../images/teamDetail.svg);padding:8vw 6.4vw}.clone-wrapper>div.team-more:after{background-image:url(../images/teamDetail-active.svg);transform-origin:70% 70%}.clone-wrapper>div.team-more .content{background-image:url(../images/teamDetailBackground.svg);transform:translateX(20vw) translateY(-2vw) scale(1);transform-origin:50vw 14vw;max-width:75rem;width:95vw}@media (min-width:1280px){.clone-wrapper>div.team-more .content{width:70vw}}@media (min-width:1400px){.clone-wrapper>div.team-more .content{width:60vw}}.clone-wrapper>div.team-more .content h2{margin-bottom:1.25rem;text-align:center;width:100%}.clone-wrapper>div.team-more .content .inner{padding:5vw 0 14vw 14vw}@media (min-width:1280px){.clone-wrapper>div.team-more .content .inner{padding:5vw 0 11vw 5vw}}@media (min-width:1400px){.clone-wrapper>div.team-more .content .inner{font-size:.75rem;padding:3vw 0 10vw 3vw}}.clone-wrapper>div.team-more .wrapper{display:flex;align-items:flex-start;font-size:.75rem;margin-bottom:1.875rem}@media (min-width:1280px){.clone-wrapper>div.team-more .wrapper{font-size:.9vw}}.clone-wrapper>div.team-more .wrapper .image{width:7vw;max-width:7.5rem}.clone-wrapper>div.team-more .wrapper .text{width:80%;padding:0 0 0 1.25rem}.clone-wrapper>div.team-more .wrapper.one{font-size:.875rem;margin-left:14vw;margin-right:16vw}.clone-wrapper>div.team-more .wrapper.one .image{width:9vw}@media (min-width:1280px){.clone-wrapper>div.team-more .wrapper.one{font-size:1rem;margin-left:10vw;margin-right:10vw}}@media (min-width:1400px){.clone-wrapper>div.team-more .wrapper.one{margin-bottom:3.125rem;margin-left:16vw;margin-right:13vw}}.clone-wrapper>div.team-more .wrapper.two{margin-left:-4vw}@media (min-width:1280px){.clone-wrapper>div.team-more .wrapper.two{margin-left:-1vw}}@media (min-width:1400px){.clone-wrapper>div.team-more .wrapper.two{margin-left:3vw}}.clone-wrapper>div.team-more .wrapper.three{margin-left:4vw;margin-right:9vw}@media (min-width:1280px){.clone-wrapper>div.team-more .wrapper.three{margin-left:4vw;margin-right:8vw}}@media (min-width:1400px){.clone-wrapper>div.team-more .wrapper.three{margin-right:8vw;margin-left:7vw}}.clone-wrapper>div.kontakt-more{background-image:url(../images/kontaktDetail.svg);padding:10vw 5vw}.clone-wrapper>div.kontakt-more .image-wrap{transform:translateX(13vw) translateY(.6vw) scale(1.05)}.clone-wrapper>div.kontakt-more:after{background-image:url(../images/kontaktDetail-active.svg);transform-origin:80% 30%}.clone-wrapper>div.kontakt-more .content{background-image:url(../images/kontaktDetailBackground.svg);transform:translateX(20vw) translateY(-2vw) scale(1);transform-origin:39vw 12vw}.clone-wrapper>div.kontakt-more .content .inner{padding:5vw 14vw 12vw 8vw}.clone-wrapper>div.kontakt-more h2{margin-top:-2vw}.clone-wrapper>div.leistung-more{background-image:url(../images/leistungDetail.svg);padding:10vw 5vw}.clone-wrapper>div.leistung-more:after{background-image:url(../images/leistungDetail-active.svg);transform-origin:10% 30%}.clone-wrapper>div.leistung-more .content{background-image:url(../images/leistungDetailBackground.svg);transform-origin:14vw 14vw;width:55vw;left:-22vw;top:-8vw}.clone-wrapper>div.leistung-more .content h2{margin-bottom:1.25rem}.clone-wrapper>div.leistung-more .content .inner{padding:7vw 8vw 12vw 13vw}#overlay{background:rgba(0,0,0,.5);position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:999;display:flex;justify-content:center;align-items:center;transform:translateX(-200vw) translateY(-200vh);display:none;padding:0}#overlay.open{display:flex;transform:none}#overlay .inner{position:relative;background:#fff;padding:0 0 1.875rem;border-radius:.375rem;width:90vw;max-width:62.5rem;height:85vh;overflow:hidden;display:flex;flex-direction:column}@media (min-width:640px){#overlay .inner{padding:.125rem;width:80vw;border-radius:1vw}}@media (min-width:1024px){#overlay .inner{padding:1.875rem}}@media (min-width:1280px){#overlay .inner{padding:2.5rem}}#overlay .inner .wrapper{max-height:none;overflow-x:none;overflow-y:auto;flex:1 1 auto;margin:0 auto;padding:1.25rem;width:100%}@media (min-width:1024px){#overlay .inner .wrapper{padding:0}}#overlay .inner .wrapper #form-wrapper{display:flex;flex-direction:column;height:95%}@media (min-width:640px){#overlay .inner .wrapper #form-wrapper{height:93%}}@media (min-width:1024px){#overlay .inner .wrapper #form-wrapper{height:90%}}@media (min-width:1024px){#overlay .inner{width:100%}}#overlay .inner iframe{width:100%;flex:1 1 auto}#overlay .inner iframe html{overflow:scroll!important}#overlay .inner .seo-wrapper.hidden{display:none}#overlay .inner .close{position:absolute;right:1.875rem;top:1.25rem;color:#000;font-size:.6875rem;cursor:pointer}#overlay .inner .close:hover{text-decoration:underline}.image-wrapper{position:relative;display:flex}.upload-btn{background:#353876;border:1px solid #353876;font-size:.75vw;line-height:.75vw;color:#fff;text-align:center;padding:.4vw .5vw;line-height:1;border-radius:3px;cursor:pointer;display:flex;font-style:normal;height:26px;width:3.5vw;z-index:999;position:fixed;white-space:nowrap;width:auto;height:auto}@media screen and (max-width:767px){.upload-btn{font-size:12px;line-height:12px;padding:7px}}.upload-btn.init{transform:translateX(9999%)}.upload-btn.init.visible{transform:none}.upload-btn:hover{background:#4f57f0}body.pf-edit{padding-top:40px}#pf-menu{position:fixed;top:0;left:0;height:40px;background:#333;padding:7px;border:solid #111;border-width:0 0 1px;display:flex;width:100vw;z-index:9999}a.button,button{border:1px solid #111;border-radius:3px;background:#333;color:#fff;display:inline-block;margin:0 10px 0 0;line-height:1;font-size:10px;height:26px;padding:7px 6px;text-align:center;text-decoration:none}a.button:hover,button:hover{background:#555;cursor:pointer}.pf-edit .tox.tox-tinymce-inline{z-index:999;transform:translateX(-1px);background:#333}.pf-edit .tox.tox-tinymce-inline .tox-editor-header{z-index:999!important;min-width:100%;background:#333!important;border:none!important;border-radius:0}.pf-edit .tox.tox-tinymce-inline .tox-editor-header .tox-toolbar__primary,.pf-edit .tox .tox-toolbar-overlord{background:#333!important}.pf-edit .tox .tox-toolbar-overlord .tox-toolbar__group{padding:0}.pf-edit .tox .tox-split-button,.pf-edit .tox .tox-tbtn,.pf-edit .tox .tox-tbtn--select{margin:0 2px;height:26px;width:26px;padding:0;display:flex;background:#333;color:#fff;border:1px solid #111}.pf-edit .tox .tox-split-button:hover,.pf-edit .tox .tox-tbtn--select:hover,.pf-edit .tox .tox-tbtn:hover{background:#555;border:1px solid #111;cursor:pointer}.pf-edit .tox .tox-split-button .tox-icon,.pf-edit .tox .tox-tbtn--select .tox-icon,.pf-edit .tox .tox-tbtn .tox-icon{display:flex;justify-content:center;align-items:center}.pf-edit .tox .tox-split-button .tox-icon svg,.pf-edit .tox .tox-tbtn--select .tox-icon svg,.pf-edit .tox .tox-tbtn .tox-icon svg{transform:scale(.7);transform-origin:center;height:100%;fill:#fff}.pf-edit .tox .tox-split-button.tox-tbtn--select,.pf-edit .tox .tox-tbtn--select.tox-tbtn--select,.pf-edit .tox .tox-tbtn.tox-tbtn--select{display:flex}.pf-edit .tox .tox-split-button.tox-tbtn--select .tox-tbtn__select-label,.pf-edit .tox .tox-tbtn--select.tox-tbtn--select .tox-tbtn__select-label,.pf-edit .tox .tox-tbtn.tox-tbtn--select .tox-tbtn__select-label{color:#fff}.pf-edit .tox .tox-tbtn__select-chevron svg{fill:#fff}.pf-edit .tox .tox-split-button,.pf-edit .tox .tox-tbtn--select{width:auto!important}.pf-edit .tox .tox-split-button:hover svg,.pf-edit .tox .tox-split-button__chevron svg,.pf-edit .tox .tox-tbtn--select:hover svg{fill:#fff}.pf-edit .tox .tox-split-button .tox-tbtn{border:none;height:1.5rem}.pf-edit .tox .tox-split-button:hover{box-shadow:none}.pf-edit .tox .tox-split-button:hover>span{background:#555}.pf-edit .tox-collection__item-label p{font-size:12px}.pf-edit .tox-collection__item-label h1{font-size:1rem!important}.pf-edit .tox-collection__item-label h2{font-size:.875rem!important}.pf-edit .tox-collection__item-label h3{font-size:.75rem!important}.pf-edit .editable-active.mce-content-body.mce-edit-focus{outline:1px solid #7b0829}.pf-edit footer .editable-active.mce-content-body.mce-edit-focus{outline:1px solid #fff}.pf-edit .mce-content-body [data-mce-selected=inline-boundary]{background-color:transparent!important}#custom-toolbar{margin-right:auto}