.carousel{box-sizing:border-box;position:relative}.carousel *,.carousel :after,.carousel :before{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{max-height:100%;max-width:100%;overflow:hidden;position:relative}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;max-width:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:1rem;position:relative;width:var(--carousel-slide-width,60%)}.has-dots{margin-bottom:calc(.5rem + 22px)}.carousel__dots{display:flex;justify-content:center;left:0;list-style:none;margin:0 auto;padding:0;position:absolute;right:0;top:calc(100% + .5rem);user-select:none}.carousel__dots .carousel__dot{cursor:pointer;display:block;height:22px;margin:0;padding:0;position:relative;width:22px}.carousel__dots .carousel__dot:after{background-color:currentColor;border-radius:50%;content:"";height:8px;left:50%;opacity:.25;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .15s ease-in-out;width:8px}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{align-items:center;background:var(--carousel-button-bg,transparent);border:0;border-radius:var(--carousel-button-border-radius,50%);box-shadow:var(--carousel-button-shadow,none);color:var(--carousel-button-color,currentColor);cursor:pointer;display:flex;height:var(--carousel-button-height,48px);justify-content:center;padding:0;pointer-events:all;transition:opacity .15s ease;width:var(--carousel-button-width,48px)}.carousel__button.is-next,.carousel__button.is-prev{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width,1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter,none);height:var(--carousel-button-svg-height,50%);pointer-events:none;width:var(--carousel-button-svg-width,50%)}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden!important;touch-action:none}.fancybox__container{-webkit-tap-highlight-color:rgba(0,0,0,0);--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:24px;--carousel-button-svg-height:24px;--carousel-button-svg-stroke-width:2.5;--carousel-button-svg-filter:drop-shadow(1px 1px 1px rgba(0,0,0,.4));bottom:0;box-sizing:border-box;color:var(--fancybox-color,#fff);direction:ltr;display:flex;flex-direction:column;left:0;margin:0;outline:none;overflow:hidden;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);position:fixed;right:0;top:0;transform-origin:top left;z-index:1050}.fancybox__container *,.fancybox__container :after,.fancybox__container :before{box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color,rgba(1,210,232,.94))}@media (min-width:1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{background:var(--fancybox-bg,rgba(24,24,27,.92));bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.fancybox__carousel{flex:1 1 auto;height:100%;min-height:0;position:relative;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(.5rem + 22px)}.fancybox__viewport{cursor:default;height:100%;overflow:visible;position:relative;width:100%}.fancybox__track{display:flex;height:100%}.fancybox__slide{--carousel-button-width:36px;--carousel-button-height:36px;--carousel-button-svg-width:22px;--carousel-button-svg-height:22px;display:flex;flex:0 0 auto;flex-direction:column;margin:0;max-width:100%;outline:0;overflow:auto;overscroll-behavior:contain;padding:48px 8px 8px;position:relative;width:100%}.fancybox__slide:after,.fancybox__slide:before{content:"";flex:0 0 0;margin:auto}@media (min-width:1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{align-self:center;background:var(--fancybox-content-bg,#fff);color:var(--fancybox-content-color,#374151);display:flex;flex-direction:column;margin:0 env(safe-area-inset-right,0) 0 env(safe-area-inset-left,0);padding:36px;position:relative;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){box-shadow:none;outline:thin dotted}.fancybox__caption{align-self:center;color:var(--fancybox-color,currentColor);cursor:auto;flex-shrink:0;line-height:1.375;margin:0;max-width:100%;overflow-wrap:anywhere;padding:1rem 0 0;visibility:visible}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{color:var(--fancybox-color,#fff);top:100%}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media (min-width:1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media (min-width:1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;right:8px;right:calc(env(safe-area-inset-right, 0px) + 8px);top:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);z-index:40}@media (min-width:1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{color:var(--fancybox-color,#fff);position:absolute;right:0;top:-40px}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{color:var(--fancybox-color,currentColor);height:50px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:50px}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;bottom:0;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;transform-origin:center center;width:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;stroke:currentColor;animation:fancybox-dash 1.5s ease-in-out infinite}@keyframes fancybox-rotate{to{transform:rotate(1turn)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.carousel__button.is-close,.carousel__dots,.fancybox__backdrop,.fancybox__caption,.fancybox__nav{opacity:var(--fancybox-opacity,1)}.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav{animation:fancybox-fadeIn .15s ease backwards}.fancybox__container.is-animated.is-closing .carousel__button.is-close,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav{animation:fancybox-fadeOut .15s ease both}.fancybox-fadeIn{animation:fancybox-fadeIn .15s ease both}.fancybox-fadeOut{animation:fancybox-fadeOut .1s ease both}.fancybox-zoomInUp{animation:fancybox-zoomInUp .2s ease both}.fancybox-zoomOutDown{animation:fancybox-zoomOutDown .15s ease both}.fancybox-throwOutUp{animation:fancybox-throwOutUp .15s ease both}.fancybox-throwOutDown{animation:fancybox-throwOutDown .15s ease both}@keyframes fancybox-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{0%{opacity:0;transform:scale(.97) translate3d(0,16px,0)}to{opacity:1;transform:scale(1) translateZ(0)}}@keyframes fancybox-zoomOutDown{to{opacity:0;transform:scale(.97) translate3d(0,16px,0)}}@keyframes fancybox-throwOutUp{to{opacity:0;transform:translate3d(0,-30%,0)}}@keyframes fancybox-throwOutDown{to{opacity:0;transform:translate3d(0,30%,0)}}.fancybox__carousel .carousel__slide{scrollbar-color:#ccc hsla(0,0%,100%,.1);scrollbar-width:thin}.fancybox__carousel .carousel__slide::-webkit-scrollbar{height:8px;width:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:hsla(0,0%,100%,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;transition:none;user-select:none}.has-image .fancybox__content{background:transparent;min-height:1px;padding:0}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-height:100%;max-width:100%;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{height:auto;max-width:100%}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{height:100%;width:100%}.has-image[data-image-fit=cover] .fancybox__image{height:100%;object-fit:cover;width:100%}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{flex-shrink:1;max-width:100%;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{height:80%;width:100%}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{height:540px;max-height:100%;max-width:100%;width:960px}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{background:rgba(24,24,27,.9);color:#fff;padding:0}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{background:transparent;border:0;display:block;height:100%;width:100%}.fancybox-placeholder{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fancybox__thumbs{flex:0 0 auto;opacity:var(--fancybox-opacity,1);padding:0 3px;position:relative}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:fancybox-fadeIn .15s ease-in backwards}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{align-items:center;box-sizing:content-box;cursor:pointer;display:flex;flex:0 0 auto;justify-content:center;margin:0;overflow:visible;padding:8px 3px;width:var(--fancybox-thumbs-width,96px)}.fancybox__thumbs .carousel__slide .fancybox__thumb:after{border-color:var(--fancybox-accent-color,rgba(34,213,233,.96));border-radius:var(--fancybox-thumbs-border-radius,4px);border-style:solid;border-width:5px;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .15s ease}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb:after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;user-select:none}.fancybox__thumb{background-color:hsla(0,0%,100%,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:var(--fancybox-thumbs-border-radius,4px);padding-top:calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));position:relative;width:100%}.fancybox__toolbar{--carousel-button-svg-width:20px;--carousel-button-svg-height:20px;background:linear-gradient(0deg,transparent 0,rgba(0,0,0,.006) 8.1%,rgba(0,0,0,.021) 15.5%,rgba(0,0,0,.046) 22.5%,rgba(0,0,0,.077) 29%,rgba(0,0,0,.114) 35.3%,rgba(0,0,0,.155) 41.2%,rgba(0,0,0,.198) 47.1%,rgba(0,0,0,.242) 52.9%,rgba(0,0,0,.285) 58.8%,rgba(0,0,0,.326) 64.7%,rgba(0,0,0,.363) 71%,rgba(0,0,0,.394) 77.5%,rgba(0,0,0,.419) 84.5%,rgba(0,0,0,.434) 91.9%,rgba(0,0,0,.44));display:flex;justify-content:space-between;left:0;opacity:var(--fancybox-opacity,1);padding:0;position:absolute;right:0;text-shadow:var(--fancybox-toolbar-text-shadow,1px 1px 1px rgba(0,0,0,.4));top:0;touch-action:none;z-index:20}@media (min-width:1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:fancybox-fadeIn .15s ease-in backwards}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{left:50%;position:absolute;transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media(max-width:640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{-webkit-font-smoothing:subpixel-antialiased;font-size:17px;font-variant-numeric:tabular-nums;line-height:var(--carousel-button-height,48px);min-width:72px;padding:0 10px;text-align:center}.fancybox__progress{background:var(--fancybox-accent-color,rgba(34,213,233,.96));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;user-select:none;z-index:30}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:first-child{display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2),.fancybox__container.has-slideshow .fancybox__button--slideshow g:first-child{display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}*,:after,:before{box-sizing:border-box}@font-face{font-family:Fira Sans;font-style:normal;font-weight:300;src:local(""),url(/build/fonts/fira-sans-v16-latin-300.5050dc78.woff2) format("woff2"),url(/build/fonts/fira-sans-v16-latin-300.57bbc095.woff) format("woff")}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;src:local(""),url(/build/fonts/fira-sans-v16-latin-regular.68422628.woff2) format("woff2"),url(/build/fonts/fira-sans-v16-latin-regular.638c6c27.woff) format("woff")}@font-face{font-family:Fira Sans;font-style:italic;font-weight:400;src:local(""),url(/build/fonts/fira-sans-v16-latin-italic.6482cb1c.woff2) format("woff2"),url(/build/fonts/fira-sans-v16-latin-italic.955f8364.woff) format("woff")}@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;src:local(""),url(/build/fonts/fira-sans-v16-latin-500.6f2008a3.woff2) format("woff2"),url(/build/fonts/fira-sans-v16-latin-500.5b6fa2d4.woff) format("woff")}@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;src:local(""),url(/build/fonts/fira-sans-v16-latin-700.1875c88c.woff2) format("woff2"),url(/build/fonts/fira-sans-v16-latin-700.3ebfdf1f.woff) format("woff")}@font-face{font-family:Fira Sans;font-style:italic;font-weight:700;src:local(""),url(/build/fonts/fira-sans-v16-latin-700italic.d12d4626.woff2) format("woff2"),url(/build/fonts/fira-sans-v16-latin-700italic.94b1c8ff.woff) format("woff")}@font-face{font-family:Fira Sans;font-style:normal;font-weight:900;src:local(""),url(/build/fonts/fira-sans-v16-latin-900.2ebee100.woff2) format("woff2"),url(/build/fonts/fira-sans-v16-latin-900.f309a8c1.woff) format("woff")}:root{color:#333645;font-family:Fira Sans,sans-serif;font-size:11px;line-height:1.5714285714}@media screen and (min-width:768px){:root{font-size:14px}}.copy-small{font-size:.8571428571rem}.copy-large{font-size:1rem}.ansprechpartner__name,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:700;margin-top:0}.page--home .copy-small+.ansprechpartner__name,.page--home .copy-small+.h1,.page--home .copy-small+.h2,.page--home .copy-small+.h3,.page--home .copy-small+.h4,.page--home .copy-small+.h5,.page--home .copy-small+.h6,.page--home .copy-small+h1,.page--home .copy-small+h2,.page--home .copy-small+h3,.page--home .copy-small+h4,.page--home .copy-small+h5,.page--home .copy-small+h6{margin-top:.7em}.h1,h1{font-size:2.4285714286rem;line-height:1.1470588235}.h2,h2{font-size:2.1428571429rem;line-height:1.1666666667}.ansprechpartner__name,.h3,h3{font-size:1.8571428571rem;line-height:1.1923076923}.h4,h4{font-size:1.5714285714rem;line-height:1.2272727273}.h5,h5{font-size:1.2857142857rem;line-height:1.2777777778}.h6,h6{font-size:1rem;line-height:1.4285714286}.kicker{color:#888;letter-spacing:.2em;text-transform:uppercase}.kicker--small{font-size:.6428571429rem;letter-spacing:normal;text-transform:none}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}hr{border:0;border-top:1px solid #eaeaec}.cke_editable a,.page__content a,a.link-inline{color:#ef8707;display:inline-flex;font-weight:500;padding-right:1.5em;position:relative;text-decoration:none}.cke_editable a:focus,.cke_editable a:hover,.page__content a:focus,.page__content a:hover,a.link-inline:focus,a.link-inline:hover{color:#bd6b06}.cke_editable a:focus:after,.cke_editable a:focus:before,.cke_editable a:hover:after,.cke_editable a:hover:before,.page__content a:focus:after,.page__content a:focus:before,.page__content a:hover:after,.page__content a:hover:before,a.link-inline:focus:after,a.link-inline:focus:before,a.link-inline:hover:after,a.link-inline:hover:before{animation-duration:.3s;animation-iteration-count:1;background-color:currentColor}.cke_editable a:focus:before,.cke_editable a:hover:before,.page__content a:focus:before,.page__content a:hover:before,a.link-inline:focus:before,a.link-inline:hover:before{animation-name:arrowRightBefore}.cke_editable a:focus:after,.cke_editable a:hover:after,.page__content a:focus:after,.page__content a:hover:after,a.link-inline:focus:after,a.link-inline:hover:after{animation-name:arrowRightAfter}@keyframes arrowRightBefore{0%{transform:translateY(-50%) rotate(45deg)}50%{transform:translateY(-50%) translateX(3px) rotate(45deg)}to{transform:translateY(-50%) rotate(45deg)}}@keyframes arrowRightAfter{0%{transform:translateY(-50%) rotate(-45deg)}50%{transform:translateY(-50%) translateX(3px) rotate(-45deg)}to{transform:translateY(-50%) rotate(-45deg)}}.btn,.cke_editable a,.page__content a,a.link-inline{display:inline-flex;position:relative}.btn:after,.btn:before,.cke_editable a:after,.cke_editable a:before,.page__content a:after,.page__content a:before,a.link-inline:after,a.link-inline:before{background:#ef8707;content:"";display:block;height:1px;position:absolute;right:8px;top:50%;transform:translateY(-50%);transform-origin:right center;transition:all .2s ease;width:.5em}.btn:before,.cke_editable a:before,.page__content a:before,a.link-inline:before{margin-top:-1px;transform:translateY(-50%) rotate(45deg)}.btn:after,.cke_editable a:after,.page__content a:after,a.link-inline:after{margin-top:-1px;transform:translateY(-50%) rotate(-45deg)}.btn,.cke_editable .btn,.page__content .btn{background-color:#ef8707;border:0;border-radius:63px;color:#fff;cursor:pointer;font-weight:500;line-height:1;padding:.8em 75px .8em 20px;transition:all .2s ease}.btn:after,.btn:before,.cke_editable .btn:after,.cke_editable .btn:before,.page__content .btn:after,.page__content .btn:before{background-color:currentColor;height:2px;right:1em}.btn:focus,.btn:hover,.cke_editable .btn:focus,.cke_editable .btn:hover,.page__content .btn:focus,.page__content .btn:hover{background-color:#bd6b06;color:#fff}.btn:focus:after,.btn:focus:before,.btn:hover:after,.btn:hover:before,.cke_editable .btn:focus:after,.cke_editable .btn:focus:before,.cke_editable .btn:hover:after,.cke_editable .btn:hover:before,.page__content .btn:focus:after,.page__content .btn:focus:before,.page__content .btn:hover:after,.page__content .btn:hover:before{background-color:#fff}.btn.btn-circle,.cke_editable .btn.btn-circle,.page__content .btn.btn-circle{padding:1.1em}.btn.btn-circle:after,.btn.btn-circle:before,.cke_editable .btn.btn-circle:after,.cke_editable .btn.btn-circle:before,.page__content .btn.btn-circle:after,.page__content .btn.btn-circle:before{margin:0;right:40%}a:focus .btn,a:hover .btn{background-color:#bd6b06;color:#fff}a:focus .btn:after,a:focus .btn:before,a:hover .btn:after,a:hover .btn:before{background-color:#fff}.btn-lg{font-size:1.2857142857rem;padding-right:85px}a.link-simple{padding:0}a.link-simple:after,a.link-simple:before{display:none}a.link-nostyle{color:currentColor;font-weight:inherit;padding:0;text-decoration:none}a.link-nostyle:after,a.link-nostyle:before{display:none}a.link-nostyle:focus,a.link-nostyle:hover{color:#ef8707}.teaser .grid__linkicon .linkicon,a.link--linkicon .linkicon{color:#fff;font-size:1.4285714286rem;font-weight:500}.teaser .grid__linkicon .linkicon__circle,a.link--linkicon .linkicon__circle{aspect-ratio:1/1;background:rgba(41,43,55,.16);border:2px solid #fff;border-radius:50px;position:relative;transition:all .3s ease;width:85px}@media screen and (max-width:991px){.teaser .grid__linkicon .linkicon__circle,a.link--linkicon .linkicon__circle{margin:0 auto;width:50px}}@media screen and (min-width:992px){.teaser .grid__linkicon .linkicon__circle,a.link--linkicon .linkicon__circle{margin:0 auto;width:85px}}@media screen and (max-width:991px){.teaser .grid__linkicon .linkicon__label,a.link--linkicon .linkicon__label{margin-top:5px}}@media screen and (min-width:992px){.teaser .grid__linkicon .linkicon__label,a.link--linkicon .linkicon__label{margin-top:20px}}.teaser .grid__linkicon .linkicon--svg .linkicon__circle .linkicon__svg,a.link--linkicon .linkicon--svg .linkicon__circle .linkicon__svg{content:"";height:40%;left:30%;position:absolute;top:30%;width:40%}.teaser .grid__linkicon .linkicon--svg .linkicon__circle .linkicon__svg svg,a.link--linkicon .linkicon--svg .linkicon__circle .linkicon__svg svg{height:100%;width:100%}.teaser .grid__linkicon .linkicon--play .linkicon__circle:after,a.link--linkicon .linkicon--play .linkicon__circle:after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:15px 25px;content:"";left:50%;position:absolute;top:50%;transform:translate(-20%,-50%)}@media screen and (max-width:991px){.teaser .grid__linkicon .linkicon--play .linkicon__circle:after,a.link--linkicon .linkicon--play .linkicon__circle:after{border-bottom-width:10px;border-left-width:15px;border-top-width:10px;transform:translate(-15%,-50%)}}@media screen and (min-width:992px){.teaser .grid__linkicon .linkicon--play .linkicon__circle:after,a.link--linkicon .linkicon--play .linkicon__circle:after{border-bottom-width:15px;border-left-width:25px;border-top-width:15px}}.teaser .grid__linkicon .linkicon--plus .linkicon__circle:after,.teaser .grid__linkicon .linkicon--plus .linkicon__circle:before,a.link--linkicon .linkicon--plus .linkicon__circle:after,a.link--linkicon .linkicon--plus .linkicon__circle:before{background:#fff;content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px}.teaser .grid__linkicon .linkicon--plus .linkicon__circle:after,a.link--linkicon .linkicon--plus .linkicon__circle:after{transform:translate(-50%,-50%) rotate(90deg)}.teaser .grid__linkicon:focus .linkicon__circle,.teaser .grid__linkicon:hover .linkicon__circle,.teaser .teaser__link:focus .grid__linkicon .linkicon__circle,.teaser .teaser__link:hover .grid__linkicon .linkicon__circle,a.link--linkicon:focus .linkicon__circle,a.link--linkicon:hover .linkicon__circle{transform:scale(1.1)}body,html{margin:0;padding:0}.page{display:flex;width:100%}.page .page__navigation{height:100%;position:fixed;top:0;user-select:none;z-index:30}.page .page__navigation .navigation__toggle{align-items:center;background:#fff;border-right:1px solid #eaeaec;color:#eaeaec;display:flex;flex-direction:column;font-weight:300;height:100%;justify-content:space-between;left:0;position:absolute;text-decoration:none;top:0;transition:all .3s ease;z-index:1}@media screen and (max-width:991px){.page .page__navigation .navigation__toggle{display:none;width:50px}}@media screen and (min-width:992px) and (max-width:1599px){.page .page__navigation .navigation__toggle{width:60px}}@media screen and (min-width:1600px){.page .page__navigation .navigation__toggle{width:70px}}.page .page__navigation .navigation__toggle .toggle__text{align-items:center;color:#555;display:flex;flex:1 0 auto;justify-content:center;line-height:1;overflow:hidden;text-align:center;transition:all .3s ease;width:100%}.page .page__navigation .navigation__toggle .toggle__text span{display:inline-block;transform:rotate(-90deg);white-space:nowrap}.page .page__navigation .navigation__container{height:100%;overflow:hidden;position:absolute;top:0;transform:translateX(-100%);transition:all .3s ease}@media screen and (max-width:991px){.page .page__navigation .navigation__container{left:0;width:280px}}@media screen and (min-width:992px) and (max-width:1599px){.page .page__navigation .navigation__container{left:60px;width:320px}}@media screen and (min-width:1600px){.page .page__navigation .navigation__container{margin-left:70px;width:355px}}.page .page__navigation .navigation__container :any-link{color:#333645;text-decoration:none}.page .page__navigation .navigation__pages{background:#fff;display:flex;height:100%;transition:all .25s ease;width:300%}.page .page__navigation .navigation__pages[data-navigation-showpage="1"]{transform:translateX(0)}.page .page__navigation .navigation__pages[data-navigation-showpage="2"]{transform:translateX(-33.3333%)}.page .page__navigation .navigation__pages[data-navigation-showpage="3"]{transform:translateX(-66.6667%)}.page .page__navigation .navigation__page{border-right:1px solid #eaeaec;display:flex;flex:0 0 33.3333%;flex-direction:column;justify-content:space-between;overflow:auto}@media screen and (max-width:991px){.page .page__navigation .navigation__page{padding-left:20px;padding-right:20px}}@media screen and (min-width:992px) and (max-width:1199px){.page .page__navigation .navigation__page{padding-left:30px;padding-right:30px}}@media screen and (min-width:1200px) and (max-width:1599px){.page .page__navigation .navigation__page{padding-left:40px;padding-right:40px}}@media screen and (min-width:1600px){.page .page__navigation .navigation__page{padding-left:50px;padding-right:50px}}.page .page__navigation .navigation__page::-webkit-scrollbar{background:#ef8707;height:6px;width:6px}.page .page__navigation .navigation__page::-webkit-scrollbar-thumb{background:#292b37}.page .page__navigation .navigation__head{align-items:center;display:flex;flex-wrap:wrap;font-weight:300}@media screen and (max-width:991px){.page .page__navigation .navigation__head{height:50px}}@media screen and (min-width:992px) and (max-width:1599px){.page .page__navigation .navigation__head{height:60px}}@media screen and (min-width:1600px){.page .page__navigation .navigation__head{height:70px}}@media screen and (max-width:991px){.page .page__navigation .navigation__head{margin-bottom:25px}}@media screen and (min-width:992px) and (max-width:1599px){.page .page__navigation .navigation__head{margin-bottom:35px}}@media screen and (min-width:1600px){.page .page__navigation .navigation__head{margin-bottom:50px}}.page .page__navigation .navigation__head,.page .page__navigation .navigation__head :any-link{color:currentColor;line-height:1}.page .page__navigation .navigation__items ul{list-style:none;margin:0;padding:0}@media screen and (max-width:991px){.page .page__navigation .navigation__items ul.navigation__main li+li{margin-top:.7142857143rem}}@media screen and (min-width:992px){.page .page__navigation .navigation__items ul.navigation__main li+li{margin-top:1.8571428571rem}}.page .page__navigation .navigation__items ul.navigation__main li a{display:inline-block;font-size:1.8571428571rem;font-weight:500;padding:5px 0;transition:all .3s ease}.page .page__navigation .navigation__items ul.navigation__main li .item__wrap{display:flex}.page .page__navigation .navigation__items ul.navigation__main li .item__wrap [data-toggle=subnavigation],.page .page__navigation .navigation__items ul.navigation__main li .item__wrap [data-toggle=subsubnavigation]{display:inline-block;margin-left:10px;margin-right:-10px;padding-right:30px;position:relative}.page .page__navigation .navigation__items ul.navigation__main li .item__wrap [data-toggle=subnavigation]:after,.page .page__navigation .navigation__items ul.navigation__main li .item__wrap [data-toggle=subnavigation]:before,.page .page__navigation .navigation__items ul.navigation__main li .item__wrap [data-toggle=subsubnavigation]:after,.page .page__navigation .navigation__items ul.navigation__main li .item__wrap [data-toggle=subsubnavigation]:before{background:currentColor;content:"";display:block;height:2px;position:absolute;right:12px;top:60%;transform:translateY(-50%);transform-origin:right center;transition:all .2s ease;width:10px}.page .page__navigation .navigation__items ul.navigation__main li .item__wrap [data-toggle=subnavigation]:before,.page .page__navigation .navigation__items ul.navigation__main li .item__wrap [data-toggle=subsubnavigation]:before{transform:translateY(-50%) rotate(45deg)}.page .page__navigation .navigation__items ul.navigation__main li .item__wrap [data-toggle=subnavigation]:after,.page .page__navigation .navigation__items ul.navigation__main li .item__wrap [data-toggle=subsubnavigation]:after{transform:translateY(-50%) rotate(135deg)}.page .page__navigation .navigation__items ul.navigation__main li .item__wrap [data-toggle=subnavigation]:focus:after,.page .page__navigation .navigation__items ul.navigation__main li .item__wrap [data-toggle=subnavigation]:focus:before,.page .page__navigation .navigation__items ul.navigation__main li .item__wrap [data-toggle=subnavigation]:hover:after,.page .page__navigation .navigation__items ul.navigation__main li .item__wrap [data-toggle=subnavigation]:hover:before,.page .page__navigation .navigation__items ul.navigation__main li .item__wrap [data-toggle=subsubnavigation]:focus:after,.page .page__navigation .navigation__items ul.navigation__main li .item__wrap [data-toggle=subsubnavigation]:focus:before,.page .page__navigation .navigation__items ul.navigation__main li .item__wrap [data-toggle=subsubnavigation]:hover:after,.page .page__navigation .navigation__items ul.navigation__main li .item__wrap [data-toggle=subsubnavigation]:hover:before{animation-duration:.3s;animation-iteration-count:1}.page .page__navigation .navigation__items ul.navigation__main li .item__wrap [data-toggle=subnavigation]:focus:before,.page .page__navigation .navigation__items ul.navigation__main li .item__wrap [data-toggle=subnavigation]:hover:before,.page .page__navigation .navigation__items ul.navigation__main li .item__wrap [data-toggle=subsubnavigation]:focus:before,.page .page__navigation .navigation__items ul.navigation__main li .item__wrap [data-toggle=subsubnavigation]:hover:before{animation-name:navArrowRightBefore}.page .page__navigation .navigation__items ul.navigation__main li .item__wrap [data-toggle=subnavigation]:focus:after,.page .page__navigation .navigation__items ul.navigation__main li .item__wrap [data-toggle=subnavigation]:hover:after,.page .page__navigation .navigation__items ul.navigation__main li .item__wrap [data-toggle=subsubnavigation]:focus:after,.page .page__navigation .navigation__items ul.navigation__main li .item__wrap [data-toggle=subsubnavigation]:hover:after{animation-name:navArrowRightAfter}@keyframes navArrowRightBefore{0%{transform:rotate(45deg)}50%{transform:translateY(3px) rotate(45deg)}to{transform:rotate(45deg)}}@keyframes navArrowRightAfter{0%{transform:rotate(135deg)}50%{transform:translateY(3px) rotate(135deg)}to{transform:rotate(135deg)}}.page .page__navigation .navigation__items ul.navigation__main li .item__wrap [data-toggle=subnavigation]:focus,.page .page__navigation .navigation__items ul.navigation__main li .item__wrap [data-toggle=subnavigation]:hover,.page .page__navigation .navigation__items ul.navigation__main li .item__wrap [data-toggle=subsubnavigation]:focus,.page .page__navigation .navigation__items ul.navigation__main li .item__wrap [data-toggle=subsubnavigation]:hover{border-color:transparent}.page .page__navigation .navigation__items li.open ul.navigation__main--level2{max-height:300px}.page .page__navigation .navigation__items ul.navigation__main--level2{max-height:0;overflow:hidden;padding-left:1.4285714286rem;transition:all .3s ease}.page .page__navigation .navigation__items ul.navigation__main--level2 li:first-of-type{margin-top:10px}.page .page__navigation .navigation__items ul.navigation__main--level2 li+li{margin:0}.page .page__navigation .navigation__items ul.navigation__main--level2 li a{font-size:1.7857142857rem;font-weight:300;line-height:3rem;padding:1px 0}@media screen and (max-width:991px){.page .page__navigation .navigation__foot{margin-top:25px}}@media screen and (min-width:992px) and (max-width:1599px){.page .page__navigation .navigation__foot{margin-top:35px}}@media screen and (min-width:1600px){.page .page__navigation .navigation__foot{margin-top:50px}}.page .page__navigation .navigation__foot ul.navigation__meta{align-items:center;display:flex;flex-wrap:wrap;margin:0;padding:0}@media screen and (max-width:991px){.page .page__navigation .navigation__foot ul.navigation__meta{height:50px}}@media screen and (min-width:992px) and (max-width:1599px){.page .page__navigation .navigation__foot ul.navigation__meta{height:60px}}@media screen and (min-width:1600px){.page .page__navigation .navigation__foot ul.navigation__meta{height:70px}}.page .page__navigation .navigation__foot ul.navigation__meta li{display:inline-block;margin-right:10px}.page .page__navigation .navigation__foot ul.navigation__meta li :any-link{color:currentColor}.page .page__main{background:#fff;display:flex;flex-direction:column;min-height:100vh;width:100%}@media screen and (min-width:992px) and (max-width:1599px){.page .page__main{padding-left:60px}}@media screen and (min-width:1600px){.page .page__main{padding-left:70px}}.page .page__main .main__content{display:flex;flex-direction:column}.page.page--shownavigation .navigation__toggle:hover .toggle__menu .menu__lines{transform:rotate(90deg);transition:all .3s ease}.page.page--shownavigation .navigation__container{transform:translateX(0)}.page.page--shownavigation .toggle__text{transform:translateX(-150%)}.page.page--shownavigation .toggle__menu .menu__line{opacity:0}.page.page--shownavigation .toggle__menu .menu__line+.menu__line{opacity:1;transform:translate(-50%,-50%) rotate(45deg)}.page.page--shownavigation .toggle__menu .menu__line+.menu__line+.menu__line{transform:translate(-50%,-50%) rotate(135deg)}@media screen and (max-width:991px){.page.page--shownavigation .page__navigation+.page__main{position:relative}.page.page--shownavigation .page__navigation+.page__main:after{background:#555;bottom:0;content:"";display:block;left:0;opacity:.2;position:absolute;right:0;top:0;z-index:5}}.page__header{align-items:center;border-bottom:1px solid transparent;color:#000;display:flex;font-weight:300;justify-content:space-between;transition:height .3s ease,background .3s ease,border .3s ease}@media screen and (max-width:991px){.page__header{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);height:50px;left:0;padding:5px 20px;position:fixed;right:0;top:0;z-index:2}}@media screen and (min-width:992px){.page__header{padding:0 30px;position:fixed;right:0;top:0;width:100%;z-index:2}}@media screen and (min-width:992px) and (min-width:992px) and (max-width:1599px){.page__header{height:60px}}@media screen and (min-width:992px) and (min-width:1600px){.page__header{height:70px}}@media screen and (min-width:992px) and (min-width:992px) and (max-width:1599px){.page__header{padding-left:100px}}@media screen and (min-width:992px) and (min-width:1600px){.page__header{padding-left:110px}}.page--scrolled .page__header{background:#fff}.page--scrolled .page__header .header__logo{margin-top:0}@media screen and (min-width:992px){.page--scrolled .page__header{border-bottom:1px solid #eaeaec}}@media screen and (max-width:991px){.page__header .header__text{display:none}}@media screen and (min-width:992px){.page__header .header__text{display:block}}@media screen and (max-width:991px){.page__header .header__toggle{margin-left:auto}}@media screen and (min-width:992px){.page__header .header__toggle{display:none}}.page__header .toggle__menu .menu__label{display:none}.page__header .toggle__menu .menu__lines{margin-top:0}.page__header .toggle__menu .menu__line{background:#292b37}.page__header .header__navigation{color:#333645;display:none}.page--home .page__header .header__navigation{color:#fff}@media screen and (min-width:992px){.page--home .page__header .header__navigation{display:block}.page__header .header__navigation{order:-1}}.page__header .header__navigation ul{list-style:none;margin:0;padding:0}.page__header .header__navigation ul li{display:inline-block;margin:0 20px 0 0;padding:0}@media screen and (min-width:1200px){.page__header .header__navigation ul li{margin-right:40px}}.page__header .header__navigation ul li a{color:currentColor;text-decoration:none}.page__header .header__logo{transition:all .3s ease}@media screen and (min-width:992px){.page__header .header__logo{margin-left:auto;margin-top:40px}}.page__header .header__logo a{display:block}.page__header .header__logo .logo{transition:width .3s ease}@media screen and (max-width:991px){.page__header .header__logo .logo{width:100px}}@media screen and (min-width:992px){.page__header .header__logo .logo{width:220px}.page--home .page__header .header__logo .logo{width:300px}.page--scrolled .page__header .header__logo .logo{width:160px}.page--followupstage .page__header .header__logo .logo .text,.page--followupstageonly .page__header .header__logo .logo .text,.page--home .page__header .header__logo .logo .text{fill:#fff}}.page--scrolled .page__header .header__logo .logo .text{fill:#000}.page__content{z-index:1}.toggle__menu{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}@media screen and (min-width:992px) and (max-width:1599px){.toggle__menu{height:60px}}@media screen and (min-width:1600px){.toggle__menu{height:70px}}@media screen and (min-width:992px){.toggle__menu{border-bottom:1px solid #eaeaec}}.toggle__menu .menu__lines{height:25px;position:relative;transition:none;width:25px}.toggle__menu .menu__line{background:#292b37;height:2px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);transform-origin:center center;transition:all .5s ease;width:26px}.toggle__menu .menu__line+.menu__line{transform:translateX(-50%) translateY(-50%) translateY(-7px)}.toggle__menu .menu__line+.menu__line+.menu__line{transform:translateX(-50%) translateY(-50%) translateY(7px)}.toggle__foot{align-items:center;aspect-ratio:1/1;border-top:1px solid #eaeaec;color:#333645;display:flex;flex-direction:column;justify-content:center;width:100%}@media screen and (max-width:991px){.page{padding-top:50px}}.page__content{position:relative}@media screen and (max-width:991px){.page__content{padding:30px 0 0}}@media screen and (min-width:992px){.page__content{padding:50px 0 0}}#page__content{height:1px;position:absolute;width:0}#page__content:after,#page__content:before{display:none}@media screen and (max-width:991px){#page__content{top:-50px}}@media screen and (min-width:992px) and (max-width:1599px){#page__content{top:-60px}}@media screen and (min-width:1600px){#page__content{top:-70px}}.logo .logo__svg{padding-bottom:25.8307798722%;position:relative}.logo .logo__svg svg{height:100%;left:0;position:absolute;top:0;width:100%}.logo .logo__svg svg path.primary{fill:#ef8707}.logo .logo__svg svg path.text{fill:#000}.frame-space-before-extra-small{margin-top:2rem}.frame-space-before-small{margin-top:4rem}.frame-space-before-medium{margin-top:6rem}.frame-space-before-large{margin-top:8rem}.frame-space-before-extra-large{margin-top:10rem}.frame-space-after-extra-small{margin-bottom:2rem}.frame-space-after-small{margin-bottom:4rem}.frame-space-after-medium{margin-bottom:6rem}.frame-space-after-large{margin-bottom:8rem}.frame-space-after-extra-large{margin-bottom:10rem}.uploads{border-bottom:1px solid #eaeaec}.uploads .uploads__file{border-top:1px solid #eaeaec;color:#333645;display:block;padding:15px}.uploads .uploads__file:focus .file__icon .arrow,.uploads .uploads__file:hover .file__icon .arrow{animation:arrow-down .35s;animation-fill-mode:forwards;animation-iteration-count:1}@keyframes arrow-down{0%{transform:translateY(0)}50%{transform:translateY(2px)}to{transform:translateY(0)}}.uploads .uploads__file .file__icon_and_title{align-items:center;display:flex;flex-direction:row;line-height:1}.uploads .uploads__file:after,.uploads .uploads__file:before{display:none}.uploads .uploads__file .file__icon{flex:0 0 30px;margin-right:15px;max-width:30px}.uploads .uploads__file .file__icon .icon__ratio{padding-bottom:100%;position:relative}.uploads .uploads__file .file__icon .icon__ratio svg{shape-rendering:geometricPrecision;height:100%;left:0;position:absolute;top:0;width:100%}.uploads .uploads__file .file__icon .icon__ratio svg path{fill:currentColor}.uploads .uploads__file .file__title_and_info{display:flex;flex:1 0 auto}@media screen and (max-width:991px){.uploads .uploads__file .file__title_and_info{flex-direction:column}}@media screen and (min-width:992px){.uploads .uploads__file .file__title_and_info{align-items:center;flex-direction:row;justify-content:space-between}}.uploads .uploads__file .file__title{display:block;font-size:1.4285714286rem;font-weight:500}.uploads .uploads__file .file__info{color:#333645;display:flex;justify-content:space-between;margin-left:auto}.uploads .uploads__file .file__cta{margin-left:20px}.main__footer{font-weight:300;margin-top:auto}.main__footer .footer__meta{background:#eaeaec}@media screen and (min-width:992px) and (max-width:1599px){.main__footer .footer__meta{height:60px}}@media screen and (min-width:1600px){.main__footer .footer__meta{height:70px}}@media screen and (max-width:991px){.main__footer .footer__meta{padding:15px}}@media screen and (min-width:992px){.main__footer .footer__meta{padding:5px 30px}}.main__footer .footer__meta :any-link{color:#ef8707;font-weight:500}.main__footer .footer__meta .link-nostyle{color:currentColor;font-weight:300}@media screen and (min-width:768px){.main__footer .footer__meta{align-items:center;display:flex;justify-content:space-between}}@media screen and (max-width:767px){.main__footer .footer__meta .meta__contact{text-align:center}}.main__footer .footer__meta .meta__openingtimes{text-align:center}@media screen and (max-width:767px){.main__footer .footer__meta .meta__openingtimes{margin-top:1rem}}@media screen and (min-width:768px){.main__footer .footer__meta .meta__openingtimes{margin:0 auto;padding:0 15px}}@media screen and (max-width:767px){.main__footer .footer__meta .meta__navigation{margin-top:1rem}}@media screen and (min-width:768px){.main__footer .footer__meta .meta__navigation{margin-left:auto;margin-right:20px}}@media screen and (max-width:767px){.main__footer .footer__meta .meta__logo{margin-top:1rem;text-align:center}.main__footer .footer__meta .meta__logo .logo{margin:1rem auto 0;width:120px}}@media screen and (min-width:768px){.main__footer .footer__meta .meta__logo .logo{width:160px}}@media screen and (max-width:767px){.main__footer .footer__meta .meta__navigation .navigation__meta{text-align:center}}.main__footer .footer__meta .meta__navigation .navigation__meta li{display:inline-block}@media screen and (max-width:767px){.main__footer .footer__meta .meta__navigation .navigation__meta li{margin:0 10px}}@media screen and (min-width:768px) and (max-width:991px){.main__footer .footer__meta .meta__navigation .navigation__meta li{margin-right:20px}}@media screen and (min-width:992px){.main__footer .footer__meta .meta__navigation .navigation__meta li{margin-right:30px}}.main__footer .footer__meta .meta__navigation .navigation__meta li a{text-decoration:none}.main__footer .footer__meta .meta__navigation .navigation__meta li a:focus,.main__footer .footer__meta .meta__navigation .navigation__meta li a:hover{text-decoration:underline}.main__footer ul{list-style:none;margin:0;padding:0}.main__footerimages .footerimages__image{position:relative}.main__footerimages .footerimages__image:before{background:linear-gradient(90deg,rgba(41,43,55,.8) 0,rgba(41,43,55,0) 20%);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.main__footerimages .footerimages__image .image__description{bottom:0;color:#fff;font-size:2.0714285714rem;font-weight:500;left:0;line-height:2.4285714286rem;position:absolute}@media screen and (max-width:991px){.main__footerimages .footerimages__image .image__description{padding:15px 20px}}@media screen and (min-width:992px){.main__footerimages .footerimages__image .image__description{padding:30px}}.main__footerimages img{display:block;height:auto;width:100%}.frame-type-menu_abstract ul,.frame-type-menu_pages ul,.frame-type-menu_subpages ul{list-style:none;margin:0;padding:0}.frame-type-menu_abstract a,.frame-type-menu_pages a,.frame-type-menu_subpages a{border-top:1px solid #eaeaec;display:block;padding:15px;transition:all .3s ease}.frame-type-menu_abstract a:after,.frame-type-menu_abstract a:before,.frame-type-menu_pages a:after,.frame-type-menu_pages a:before,.frame-type-menu_subpages a:after,.frame-type-menu_subpages a:before{right:23px}.frame-type-menu_abstract a:focus,.frame-type-menu_abstract a:hover,.frame-type-menu_pages a:focus,.frame-type-menu_pages a:hover,.frame-type-menu_subpages a:focus,.frame-type-menu_subpages a:hover{background:#eaeaec}figure{margin:0}figure .image-embed-item{display:block}.img-responsive,figure .image-embed-item{height:auto;max-width:100%}.ce-gallery{margin-bottom:-20px}.ce-gallery .ce-row{display:flex;margin:0 -10px}.ce-gallery .ce-row .ce-column{flex:1 1 auto;margin:0 0 20px;padding:0 10px}.ce-gallery[data-ce-columns="1"] .ce-row .ce-column{flex-basis:100%;max-width:100%}.ce-gallery[data-ce-columns="2"] .ce-row .ce-column{flex-basis:50%;max-width:50%}.ce-gallery[data-ce-columns="3"] .ce-row .ce-column{flex-basis:33.3333333333%;max-width:33.3333333333%}.ce-gallery[data-ce-columns="4"] .ce-row .ce-column{flex-basis:25%;max-width:25%}.ce-gallery[data-ce-columns="5"] .ce-row .ce-column{flex-basis:20%;max-width:20%}.ce-gallery,.ce-image,.ce-nowrap .ce-bodytext,.ce-row,.ce-textpic,.ce-uploads div,.ce-uploads li{overflow:hidden}.ce-textpic .ce-bodytext p:first-child{margin-top:0}.ce-textpic.ce-intext.ce-right .ce-gallery{float:right;margin-bottom:30px;margin-left:30px;max-width:50%}.ce-textpic.ce-intext.ce-left .ce-gallery{float:left;margin-bottom:30px;margin-right:30px;max-width:50%}.ce-textpic.ce-intext.ce-nowrap{display:flex;width:100%}.ce-textpic.ce-intext.ce-nowrap .ce-gallery{flex:1 1 50%;max-width:50%}.ce-textpic.ce-intext.ce-nowrap .ce-bodytext{flex:1 1 50%}.ce-textpic.ce-intext.ce-nowrap.ce-right .ce-gallery{float:none;margin-left:30px;order:1}.ce-textpic.ce-intext.ce-nowrap.ce-left .ce-gallery{float:none;margin-right:30px}.ansprechpartner{align-items:center;background:#eaeaec;border-bottom-left-radius:10px;border-top-left-radius:10px;display:grid;grid-template-areas:"main";height:100%}.frame-type-site_ansprechpartner+.frame-type-site_ansprechpartner .ansprechpartner{border-top:0}.ansprechpartner__image{aspect-ratio:1;grid-area:main;height:100%;justify-self:flex-end}.ansprechpartner__image img{display:block;height:100%;mix-blend-mode:multiply;object-fit:cover;width:100%}.ansprechpartner__address{font-size:1.2142857143rem;grid-area:main;line-height:1.5714285714rem}@media screen and (max-width:767px){.ansprechpartner__address{padding:15px}}@media screen and (min-width:768px) and (max-width:991px){.ansprechpartner__address{padding:30px 100px 30px 30px}}@media screen and (min-width:992px) and (max-width:1199px){.ansprechpartner__address{padding:30px 100px 30px 30px}}@media screen and (min-width:1200px){.ansprechpartner__address{padding:60px}}.ansprechpartner__adresse,.ansprechpartner__email,.ansprechpartner__telefon{margin-top:1em}.ansprechpartner__adresse+.ansprechpartner__telefon{margin-top:0}form .control-label{font-size:.7857142857rem}input.form-control,textarea.form-control{background-color:#eaeaec;border:0;border-radius:3px;font-family:Open Sans,sans-serif;padding:.7em 1.55em;width:100%}textarea.form-control{resize:vertical}.input .form-check .form-check-label{padding-left:30px;position:relative}.input .form-check .form-check-label input[type=checkbox]{border:0;height:20px;left:0;margin:0;opacity:0;position:absolute;top:0;width:20px}.input .form-check .form-check-label input[type=checkbox]+span{display:inline-block;font-size:.8571428571rem;line-height:1.3571428571rem;position:relative}.input .form-check .form-check-label input[type=checkbox]+span:before{background:#eaeaec;border-radius:3px;content:"";height:20px;left:-30px;margin:0;position:absolute;top:0;width:20px}.input .form-check .form-check-label input[type=checkbox]:checked+span:after{border-bottom:3px solid;border-left:3px solid;color:inherit;content:"";height:7px;left:-20px;line-height:20px;position:absolute;text-align:center;top:8px;transform:translate(-50%,-50%) rotate(-50deg);width:14px}.form-group .help-block{font-size:.8571428571rem;line-height:1.3571428571rem}.form-group .help-block.error{color:red}.form-group,.form-navigation{margin-top:1em}.frame header{margin-bottom:2em}.frame header .header__header{margin:0}.frame header .header__subheader{color:#eaeaec;margin-bottom:1em}.frame-type-text ul,.frame-type-textmedia ul{list-style:none;margin-left:0;padding-left:0}.frame-type-text ul li,.frame-type-textmedia ul li{list-style:none;position:relative}@media screen and (max-width:767px){.frame-type-text ul li,.frame-type-textmedia ul li{padding-left:15px}}@media screen and (min-width:768px){.frame-type-text ul li,.frame-type-textmedia ul li{padding-left:20px}}.frame-type-text ul li:before,.frame-type-textmedia ul li:before{background:#ef8707;content:"";left:0;position:absolute}@media screen and (max-width:767px){.frame-type-text ul li:before,.frame-type-textmedia ul li:before{height:5px;top:7px;width:5px}}@media screen and (min-width:768px){.frame-type-text ul li:before,.frame-type-textmedia ul li:before{height:7px;top:9px;width:7px}}.container{margin:0 auto;max-width:1400px}@media screen and (max-width:991px){.container{padding:0 20px}}@media screen and (min-width:992px) and (max-width:1199px){.container{padding:0 35px}}@media screen and (min-width:1200px) and (max-width:1599px){.container{padding:0 75px}}@media screen and (min-width:1600px){.container{padding:0 120px}}.frame-indent .container{max-width:800px}.container .container{padding:0}.frame-type-image figure.image a{display:block}.frame-type-image figure.image img{width:100%}.frame-type-image.frame-space-after-extra-small{--gap:6px;margin-bottom:var(--gap)}.frame-type-image.frame-space-after-extra-small .ce-gallery .ce-row{margin:0 calc(var(--gap)*-.5)}.frame-type-image.frame-space-after-extra-small .ce-gallery .ce-row .ce-column{margin-bottom:var(--gap);padding:0 calc(var(--gap)*.5)}@media screen and (max-width:399px){.frame-type-image.frame-space-after-extra-small{--gap:3px}}@media screen and (min-width:400px) and (max-width:767px){.frame-type-image.frame-space-after-extra-small{--gap:6px}}@media screen and (min-width:992px) and (max-width:1599px){.frame-type-image.frame-space-after-extra-small{--gap:10px}}@media screen and (min-width:1200px){.frame-type-image.frame-space-after-extra-small{--gap:20px}}.ce-textpic{display:grid;grid-template-areas:"gallery" "content";width:100%}.ce-textpic .ce-content{grid-area:content}.ce-textpic .ce-gallery{grid-area:gallery;margin:0}.ce-textpic.ce-center .ce-gallery{margin:0 auto}.ce-textpic.ce-right .ce-gallery{margin-left:auto}@media screen and (max-width:991px){.ce-textpic{grid-row-gap:20px}}@media screen and (min-width:992px){.ce-textpic{grid-row-gap:40px}}.ce-textpic.ce-above{grid-template-areas:"gallery" "content"}@media screen and (max-width:991px){.ce-textpic.ce-above.ce-gallery--mobile-below{grid-template-areas:"content" "gallery"}}.ce-textpic.ce-below{grid-template-areas:"content" "gallery"}.ce-textpic.ce-intext.ce-nowrap.ce-right{display:grid}@media screen and (max-width:991px){.ce-textpic.ce-intext.ce-nowrap.ce-right{grid-auto-columns:1fr;grid-template-areas:"content" "gallery"}}@media screen and (min-width:992px){.ce-textpic.ce-intext.ce-nowrap.ce-right{grid-auto-columns:1fr 1fr;grid-template-areas:"content gallery"}}.ce-textpic.ce-intext.ce-nowrap.ce-left{display:grid}@media screen and (max-width:991px){.ce-textpic.ce-intext.ce-nowrap.ce-left{grid-auto-columns:1fr;grid-template-areas:"content" "gallery"}}@media screen and (min-width:992px){.ce-textpic.ce-intext.ce-nowrap.ce-left{grid-auto-columns:1fr 1fr;grid-template-areas:"gallery content"}}.ce-textpic.ce-intext.ce-nowrap .ce-gallery{margin:0;max-width:100%}@media screen and (max-width:991px){.ce-textpic.ce-intext.ce-nowrap{grid-column-gap:20px}}@media screen and (min-width:992px) and (max-width:1199px){.ce-textpic.ce-intext.ce-nowrap{grid-column-gap:35px}}@media screen and (min-width:1200px) and (max-width:1599px){.ce-textpic.ce-intext.ce-nowrap{grid-column-gap:75px}}@media screen and (min-width:1600px){.ce-textpic.ce-intext.ce-nowrap{grid-column-gap:120px}}.ce-textpic.ce-intext.ce-right.ce-nowrap .ce-gallery{margin-left:0}.ce-textpic.ce-intext.ce-left.ce-nowrap .ce-gallery{margin-right:0}.ce-textpic.ce-content--valign-center .ce-content{align-self:center}.ce-textpic.ce-content--valign-flex-end .ce-content{align-self:flex-end}.ce-textpic.ce-gallery--valign-center .ce-gallery{align-self:center}.ce-textpic.ce-gallery--valign-flex-end .ce-gallery{align-self:flex-end}.gridbox{background-position:50%;background-repeat:no-repeat;background-size:cover}.gridbox:any-link{color:currentColor;text-decoration:none}.gridbox .header__kicker{opacity:.8}.gridbox .gridbox__body :last-child,.gridbox .gridbox__content header:last-child .header__header{margin-bottom:0}.gridbox.gridbox--video .gridbox__content{padding:5px}.teasergrid{display:grid;width:100%}@media screen and (max-width:767px){.teasergrid{grid-gap:30px;grid-template-columns:repeat(1,minmax(0,1fr))}}@media screen and (min-width:768px) and (max-width:991px){.teasergrid{grid-gap:30px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:992px) and (max-width:1199px){.teasergrid{grid-gap:50px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1200px){.teasergrid{grid-gap:50px;grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:768px) and (max-width:991px){.frame-type-site_teasergrid.frame-layout-1 .teasergrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:992px) and (max-width:1199px){.frame-type-site_teasergrid.frame-layout-1 .teasergrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.teasergriditem{height:100%}.teasergriditem .teasergriditem__wrap{display:flex;height:100%}.teasergriditem .teasergriditem__wrap--link{color:currentColor;font-weight:400;padding:0}.teasergriditem .teasergriditem__wrap--link:after,.teasergriditem .teasergriditem__wrap--link:before{display:none}.teasergriditem .teasergriditem__wrap--link:focus,.teasergriditem .teasergriditem__wrap--link:hover{color:currentColor}.teasergriditem .teasergriditem__wrap--link:focus .teasergriditem__linkicon:before,.teasergriditem .teasergriditem__wrap--link:hover .teasergriditem__linkicon:before{animation-name:arrowRightBefore}.teasergriditem .teasergriditem__wrap--link:focus .teasergriditem__linkicon:after,.teasergriditem .teasergriditem__wrap--link:hover .teasergriditem__linkicon:after{animation-name:arrowRightAfter}.teasergriditem .teasergriditem__wrap--link .teasergriditem__linkicon{display:block;height:1.5em;margin-top:auto;position:relative}.teasergriditem .teasergriditem__wrap--link .teasergriditem__linkicon:after,.teasergriditem .teasergriditem__wrap--link .teasergriditem__linkicon:before{animation-duration:.3s;animation-iteration-count:1;background:currentColor;content:"";display:block;height:2px;left:-2px;position:absolute;top:50%;transform:translateY(-50%);transform-origin:right center;transition:all .2s ease;width:.75em}.teasergriditem .teasergriditem__wrap--link .teasergriditem__linkicon:before{margin-top:-1px;transform:translateY(-50%) rotate(45deg)}.teasergriditem .teasergriditem__wrap--link .teasergriditem__linkicon:after{margin-top:-1px;transform:translateY(-50%) rotate(-45deg)}@media screen and (max-width:767px){.teasergriditem .teasergriditem__image{flex:0 0 33.3333%;max-width:33.3333%}}.teasergriditem .teasergriditem__image img{display:block;width:100%}.teasergriditem .teasergriditem__content{display:flex;flex-direction:column;height:100%}@media screen and (max-width:767px){.teasergriditem .teasergriditem__image+.teasergriditem__content{padding-left:15px}}@media screen and (max-width:767px) and (min-width:475px){.teasergriditem .teasergriditem__image+.teasergriditem__content{padding-left:30px}}@media screen and (max-width:767px) and (max-width:767px){.teasergriditem .teasergriditem__image+.teasergriditem__content{flex:0 0 66.6667%;max-width:66.6667%}}@media screen and (max-width:767px){.teasergriditem .teasergriditem__icon+.teasergriditem__content{margin-top:2em}}@media screen and (min-width:768px){.teasergriditem .teasergriditem__icon+.teasergriditem__content,.teasergriditem .teasergriditem__image+.teasergriditem__content{margin-top:2em}}.teasergriditem .teasergriditem__wrap--link .teasergriditem__text{margin-bottom:1em}.teasergriditem .teasergriditem__title{font-size:20px;font-weight:500}@media screen and (max-width:767px){.teasergriditem .teasergriditem__title{margin-top:-.5em}}.teasergriditem .teasergriditem__title+.teasergriditem__text{margin-top:1em}.teasergriditem.teasergriditem--iconbox .teasergriditem__wrap{background:#eee;border-radius:10px;flex-direction:column;padding:30px;text-align:center}.teasergriditem.teasergriditem--iconbox .teasergriditem__wrap.teasergriditem__wrap--link .teasergriditem__linkicon{margin:auto auto 0}.teasergriditem.teasergriditem--iconbox .teasergriditem__wrap.teasergriditem__wrap--link:focus,.teasergriditem.teasergriditem--iconbox .teasergriditem__wrap.teasergriditem__wrap--link:hover{background:#e5e5e5}.teasergriditem.teasergriditem--iconbox .teasergriditem__icon{margin-top:1em}.teasergriditem.teasergriditem--iconbox .teasergriditem__icon .icon__wrap{align-items:center;aspect-ratio:1/1;display:flex;justify-content:center;margin:0 auto;position:relative}@media screen and (max-width:767px){.teasergriditem.teasergriditem--iconbox .teasergriditem__icon .icon__wrap{max-width:48px}}@media screen and (min-width:768px){.teasergriditem.teasergriditem--iconbox .teasergriditem__icon .icon__wrap{max-width:64px}}.teasergriditem.teasergriditem--iconbox .teasergriditem__icon .icon__wrap svg{height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (max-width:767px){.teasergriditem.teasergriditem--default .teasergriditem__wrap{flex-direction:row}}@media screen and (min-width:768px){.teasergriditem.teasergriditem--default .teasergriditem__wrap{flex-direction:column}}.teasergriditem.teasergriditem--numberbox .teasergriditem__wrap{flex-direction:column}.teasergriditem.teasergriditem--numberbox .teasergriditem__number{font-size:10.7142857143rem;font-weight:500;line-height:1}.teaser{position:relative}.teaser .teaser__link{display:block}.teaser .teaser__link:focus,.teaser .teaser__link:hover{color:currentColor}.teaser .teaser__body+.teaser__link{margin-top:1.5em}.teaser .teaser__header{margin-top:auto}.teaser .teaser__header header{margin-bottom:1em}.teaser .teaser__header header .ansprechpartner__name,.teaser .teaser__header header .h1,.teaser .teaser__header header .h2,.teaser .teaser__header header .h3,.teaser .teaser__header header .h4,.teaser .teaser__header header .h5,.teaser .teaser__header header .h6,.teaser .teaser__header header h1,.teaser .teaser__header header h2,.teaser .teaser__header header h3,.teaser .teaser__header header h4,.teaser .teaser__header header h5,.teaser .teaser__header header h6{font-weight:500}.teaser.teaser--withimage{color:#fff}.teaser.teaser--withimage .teaser__grid{background:#eee;display:grid;grid-template-areas:"main";grid-template-columns:1fr;width:100%}.teaser.teaser--withimage .teaser__grid .grid__image,.teaser.teaser--withimage .teaser__grid .grid__linkicon,.teaser.teaser--withimage .teaser__grid .grid__text{grid-area:main}.teaser.teaser--withimage .teaser__grid .teaser__logo{padding-bottom:1em}.teaser.teaser--withimage .teaser__grid .teaser__logo img{height:auto;max-width:100%}@media screen and (max-width:767px){.teaser.teaser--withimage .teaser__grid .teaser__logo{max-width:80px}}.teaser.teaser--withimage .teaser__grid .grid__image{position:relative}.teaser.teaser--withimage .teaser__grid .grid__image:before{bottom:0;content:"";left:0;position:absolute;top:0;width:100%}@media screen and (max-width:991px){.teaser.teaser--withimage .teaser__grid .grid__image:before{background:linear-gradient(90deg,rgba(41,43,55,.8) 0,rgba(41,43,55,0))}}@media screen and (min-width:992px){.teaser.teaser--withimage .teaser__grid .grid__image:before{background:linear-gradient(90deg,rgba(41,43,55,.8) 0,rgba(41,43,55,0) 55%)}}.teaser.teaser--withimage .teaser__grid .grid__image img{display:block;height:100%;object-fit:cover;width:100%}.teaser.teaser--withimage .teaser__grid .grid__text{align-self:stretch;display:flex;flex-direction:column;z-index:3}@media screen and (max-width:767px){.teaser.teaser--withimage .teaser__grid .grid__text{max-width:320px;padding:15px}}@media screen and (min-width:768px) and (max-width:991px){.teaser.teaser--withimage .teaser__grid .grid__text{max-width:320px;padding:30px}}@media screen and (min-width:992px) and (max-width:1199px){.teaser.teaser--withimage .teaser__grid .grid__text{box-sizing:content-box;max-width:320px;padding:30px}}@media screen and (min-width:1200px){.teaser.teaser--withimage .teaser__grid .grid__text{box-sizing:content-box;max-width:300px;padding:70px}}.teaser.teaser--withimage .teaser__grid .grid__image{background:#ccc}.teaser.teaser--layout150.teaser--withimage .grid__linkicon,.teaser.teaser--layout50.teaser--withimage .grid__linkicon{align-self:center;justify-self:center;text-align:center;z-index:2}@media screen and (max-width:399px){.teaser.teaser--layout50.teaser--withimage .grid__linkicon{display:none}}@media screen and (min-width:400px) and (max-width:599px){.teaser.teaser--layout50.teaser--withimage .grid__linkicon{align-self:start;justify-self:end;margin:15px}}@media screen and (min-width:600px) and (max-width:991px){.teaser.teaser--layout50.teaser--withimage .grid__linkicon{margin:15px}}@media screen and (min-width:992px){.teaser.teaser--layout50.teaser--withimage .grid__linkicon{margin:30px}}.teaser.teaser--layout100.teaser--withimage{color:#333645}.teaser.teaser--layout100.teaser--withimage .teaser__body p{margin:0}@media screen and (max-width:599px){.teaser.teaser--layout100.teaser--withimage .teaser__grid{background-color:rgba(41,43,55,.1);grid-template-areas:"image" "text"}.teaser.teaser--layout100.teaser--withimage .teaser__grid .grid__image{grid-area:image}.teaser.teaser--layout100.teaser--withimage .teaser__grid .grid__text{grid-area:text}}.teaser.teaser--layout100.teaser--withimage .teaser__grid .grid__text{align-self:center;justify-self:center;text-align:center}@media screen and (min-width:1200px){.teaser.teaser--layout100.teaser--withimage .teaser__grid .grid__text{box-sizing:content-box;max-width:380px;padding:70px}}.teaser.teaser--layout100.teaser--withimage .teaser__grid .grid__image:before{display:none}.page__grid{display:grid;width:100%}@media screen and (max-width:991px){.page__grid{grid-template-areas:"text text " "image image" "video video" "box1 box2" "box3 box3" "box4 box5";grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(6,minmax(100px,auto))}}@media screen and (min-width:992px){.page__grid{grid-template-areas:"text text image image" "text text image image" "video video box1 box2" "box3 box3 box4 box5";grid-template-columns:repeat(4,minmax(200px,1fr))}}@media screen and (min-width:992px) and (max-height:689px){.page__grid{grid-template-rows:repeat(4,minmax(220px,1fr))}}@media screen and (min-width:992px) and (min-height:690px){.page__grid{grid-template-rows:repeat(4,minmax(33.3333vh,1fr));height:133.3333vh}}.grid__cell--slideshow{background:#eee;grid-column-end:5;grid-column-start:1;grid-row-end:3;grid-row-start:1;position:relative;z-index:0}.grid__cell--slideshow:before{background:linear-gradient(90deg,rgba(41,43,55,.9) 0,rgba(41,43,55,0) 55%);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.grid__cell--slideshow:after{background:linear-gradient(180deg,rgba(41,43,55,.8) 0,rgba(41,43,55,.1) 20%,rgba(41,43,55,0) 30%);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.grid__cell{overflow:auto}.grid__cell .gridbox{align-items:center;display:flex;justify-content:center;min-height:100%}.grid__cell .gridbox__content{padding:20px}@media screen and (min-width:992px){.grid__cell .gridbox__content{margin:0 auto;max-width:340px;padding:40px}}.grid__cell--text{grid-area:text;position:relative}.grid__cell--text .gridbox__content{align-items:flex-end;justify-content:flex-start;max-width:600px}@media screen and (min-width:992px){.grid__cell--text .gridbox__content{margin:auto auto 0;max-width:480px}}@media screen and (min-width:1600px){.grid__cell--text .gridbox__content{max-width:640px;padding:50px 80px 80px}}.grid__cell--image{background-color:#eee;grid-area:image;position:relative}@media screen and (max-width:991px){.grid__cell--image{aspect-ratio:3/1}}.grid__cell--image:before{background:linear-gradient(180deg,rgba(41,43,55,.8) 0,rgba(41,43,55,0) 40%);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.grid__cell--video{background-color:#ddd;grid-area:video}@media screen and (max-width:991px){.grid__cell--video{aspect-ratio:3/1}}.grid__cell--box1{border-bottom:1px solid #eaeaec;grid-area:box1}@media screen and (max-width:991px){.grid__cell--box1{aspect-ratio:1/.8}}.grid__cell--box2{background:#ef8707;color:#fff;grid-area:box2}@media screen and (max-width:991px){.grid__cell--box2{aspect-ratio:1/.8}}.grid__cell--box3{border-bottom:1px solid #eaeaec;grid-area:box3}@media screen and (min-width:992px){.grid__cell--box3 .gridbox__content{margin:0 auto;max-width:480px}}@media screen and (min-width:1600px){.grid__cell--box3 .gridbox__content{max-width:640px;padding:50px 80px}}.grid__cell--box4{background-color:#ccc;grid-area:box4}@media screen and (max-width:991px){.grid__cell--box4{aspect-ratio:1/.8}}.grid__cell--box5{background:#292b37;color:#fff;grid-area:box5}@media screen and (max-width:991px){.grid__cell--box5{aspect-ratio:1/.8}}@media screen and (min-width:992px) and (max-width:1020px){.page__grid .grid__cell--box3 .h1,.page__grid .grid__cell--box3 h1,.page__grid .grid__cell--text .h1,.page__grid .grid__cell--text h1{font-size:3.3333333333vw}.page__grid .grid__cell--box3 .h2,.page__grid .grid__cell--box3 h2,.page__grid .grid__cell--text .h2,.page__grid .grid__cell--text h2{font-size:2.9411764706vw}.page__grid .grid__cell--box3 .ansprechpartner__name,.page__grid .grid__cell--box3 .h3,.page__grid .grid__cell--box3 h3,.page__grid .grid__cell--text .ansprechpartner__name,.page__grid .grid__cell--text .h3,.page__grid .grid__cell--text h3{font-size:2.5490196078vw}.page__grid .grid__cell--box3 .h4,.page__grid .grid__cell--box3 h4,.page__grid .grid__cell--text .h4,.page__grid .grid__cell--text h4{font-size:2.1568627451vw}.page__grid .grid__cell--box3 .h5,.page__grid .grid__cell--box3 h5,.page__grid .grid__cell--text .h5,.page__grid .grid__cell--text h5{font-size:1.7647058824vw}.page__grid .grid__cell--box3 p,.page__grid .grid__cell--text p{font-size:1.3725490196vw}}@media screen and (max-width:600px){.page__grid .grid__cell--box1 .h1,.page__grid .grid__cell--box1 h1,.page__grid .grid__cell--box2 .h1,.page__grid .grid__cell--box2 h1,.page__grid .grid__cell--box5 .h1,.page__grid .grid__cell--box5 h1{font-size:4.4523809524vw}.page__grid .grid__cell--box1 .h2,.page__grid .grid__cell--box1 h2,.page__grid .grid__cell--box2 .h2,.page__grid .grid__cell--box2 h2,.page__grid .grid__cell--box5 .h2,.page__grid .grid__cell--box5 h2{font-size:3.9285714286vw}.page__grid .grid__cell--box1 .ansprechpartner__name,.page__grid .grid__cell--box1 .h3,.page__grid .grid__cell--box1 h3,.page__grid .grid__cell--box2 .ansprechpartner__name,.page__grid .grid__cell--box2 .h3,.page__grid .grid__cell--box2 h3,.page__grid .grid__cell--box5 .ansprechpartner__name,.page__grid .grid__cell--box5 .h3,.page__grid .grid__cell--box5 h3{font-size:3.4047619048vw}.page__grid .grid__cell--box1 .h4,.page__grid .grid__cell--box1 h4,.page__grid .grid__cell--box2 .h4,.page__grid .grid__cell--box2 h4,.page__grid .grid__cell--box5 .h4,.page__grid .grid__cell--box5 h4{font-size:2.880952381vw}.page__grid .grid__cell--box1 .h5,.page__grid .grid__cell--box1 h5,.page__grid .grid__cell--box2 .h5,.page__grid .grid__cell--box2 h5,.page__grid .grid__cell--box5 .h5,.page__grid .grid__cell--box5 h5{font-size:2.3571428571vw}.page__grid .grid__cell--box1 p,.page__grid .grid__cell--box2 p,.page__grid .grid__cell--box5 p{font-size:1.8333333333vw}}@media screen and (min-width:992px) and (max-width:1420px){.page__grid .grid__cell--box1 .h1,.page__grid .grid__cell--box1 h1,.page__grid .grid__cell--box2 .h1,.page__grid .grid__cell--box2 h1,.page__grid .grid__cell--box5 .h1,.page__grid .grid__cell--box5 h1{font-size:2.3943661972vw}.page__grid .grid__cell--box1 .h2,.page__grid .grid__cell--box1 h2,.page__grid .grid__cell--box2 .h2,.page__grid .grid__cell--box2 h2,.page__grid .grid__cell--box5 .h2,.page__grid .grid__cell--box5 h2{font-size:2.1126760563vw}.page__grid .grid__cell--box1 .ansprechpartner__name,.page__grid .grid__cell--box1 .h3,.page__grid .grid__cell--box1 h3,.page__grid .grid__cell--box2 .ansprechpartner__name,.page__grid .grid__cell--box2 .h3,.page__grid .grid__cell--box2 h3,.page__grid .grid__cell--box5 .ansprechpartner__name,.page__grid .grid__cell--box5 .h3,.page__grid .grid__cell--box5 h3{font-size:1.8309859155vw}.page__grid .grid__cell--box1 .h4,.page__grid .grid__cell--box1 h4,.page__grid .grid__cell--box2 .h4,.page__grid .grid__cell--box2 h4,.page__grid .grid__cell--box5 .h4,.page__grid .grid__cell--box5 h4{font-size:1.5492957746vw}.page__grid .grid__cell--box1 .h5,.page__grid .grid__cell--box1 h5,.page__grid .grid__cell--box2 .h5,.page__grid .grid__cell--box2 h5,.page__grid .grid__cell--box5 .h5,.page__grid .grid__cell--box5 h5{font-size:1.2676056338vw}.page__grid .grid__cell--box1 p,.page__grid .grid__cell--box2 p,.page__grid .grid__cell--box5 p{font-size:.985915493vw}}@media screen and (min-width:992px){.page__grid--home{grid-template-areas:"text text image image" "text text image image" "box3 box3 box4 box2" "video video box1 box5"}}.page__grid--home .grid__cell--text{color:#fff}@media screen and (max-width:991px){.page__grid--home .grid__cell--text .gridbox{padding-top:50px}}@media screen and (min-width:992px) and (max-width:1599px){.page__grid--home .grid__cell--text .gridbox{padding-top:60px}}@media screen and (min-width:1600px){.page__grid--home .grid__cell--text .gridbox{padding-top:70px}}@media screen and (min-width:992px){.page__grid--home .grid__cell--text .gridbox .gridbox__content{margin:0 auto}}@media screen and (min-width:1600px){.page__grid--home .grid__cell--text .gridbox .gridbox__content{max-width:640px;padding:50px 200px 50px 80px}}@media screen and (max-width:599px){.page__grid--stage-with-boxes{grid-template-areas:"text text" "image image" "box1 box1" "box2 box2";grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,minmax(100px,auto))}}@media screen and (min-width:600px) and (max-width:991px){.page__grid--stage-with-boxes{grid-template-areas:"text text" "image image" "box1 box2";grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,minmax(100px,auto))}}@media screen and (min-width:992px){.page__grid--stage-with-boxes{grid-template-areas:"text text image image" "text text image image" "text text box1 box2";grid-template-columns:repeat(4,minmax(200px,1fr));height:100vh}}@media screen and (min-width:992px) and (max-height:689px){.page__grid--stage-with-boxes{grid-template-rows:repeat(3,minmax(220px,1fr))}}@media screen and (min-width:992px) and (min-height:690px){.page__grid--stage-with-boxes{grid-template-rows:repeat(3,minmax(33.3333vh,1fr))}}@media screen and (max-width:599px){.page__grid--stage-without-boxes{grid-template-areas:"text text" "image image";grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,minmax(100px,auto))}}@media screen and (min-width:600px) and (max-width:991px){.page__grid--stage-without-boxes{grid-template-areas:"text text" "image image";grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,minmax(100px,auto))}}@media screen and (min-width:992px){.page__grid--stage-without-boxes{grid-template-areas:"text text image image" "text text image image";grid-template-columns:repeat(4,minmax(200px,1fr));height:100vh}}@media screen and (min-width:992px) and (max-height:689px){.page__grid--stage-without-boxes{grid-template-rows:repeat(2,minmax(220px,1fr))}}@media screen and (min-width:992px) and (min-height:690px){.page__grid--stage-without-boxes{grid-template-rows:repeat(2,minmax(33.3333vh,1fr))}}@media screen and (max-width:991px){.page__grid--stage .grid__cell--image{aspect-ratio:2/1}}.page__grid--stage .grid__cell--box1{background:#eaeaec;border:0}@media screen and (max-width:599px){.page__grid--stage .grid__cell--box1{aspect-ratio:auto}}.page__grid--stage .grid__cell--box2{background:#292b37}@media screen and (max-width:599px){.page__grid--stage .grid__cell--box2{aspect-ratio:auto}}.page__grid--stage .grid__cell--text .gridbox__content{max-width:600px;padding:20px}@media screen and (min-width:992px){.page__grid--stage .grid__cell--text .gridbox__content{margin:0 auto;max-width:480px;padding:40px}}@media screen and (min-width:1600px){.page__grid--stage .grid__cell--text .gridbox__content{max-width:640px;padding:50px 80px}}.page__grid--stage .grid__cell--text .header__kicker{text-transform:none}.page__grid--stage .grid__cell--text .header__header{font-weight:900;line-height:1;margin-bottom:0;margin-left:-.05em;padding:20px 0;text-transform:uppercase}@media screen and (max-width:991px){.page__grid--stage .grid__cell--text .header__header{font-size:3.5714285714rem}}@media screen and (min-width:992px){.page__grid--stage .grid__cell--text .header__header{font-size:5rem}}@media screen and (min-width:1600px){.page__grid--stage .grid__cell--text .header__header{font-size:5.7142857143rem}}.page__grid--stage .grid__cell--text .gridbox__body{max-width:290px}.tobottom{aspect-ratio:1/1;background:#ef8707;bottom:0;position:absolute;right:0;z-index:1}@media screen and (max-width:991px){.tobottom{display:none}}@media screen and (min-width:992px){.tobottom{align-items:center;display:flex;justify-content:center}}@media screen and (min-width:992px) and (max-width:1599px){.tobottom{width:110px}}@media screen and (min-width:1600px){.tobottom{width:130px}}.tobottom .arrow{background:#fff;height:30%;position:relative;width:1px}.tobottom .arrow:before{aspect-ratio:1/1;border-bottom:1px solid #fff;border-left:1px solid #fff;bottom:-1px;content:"";left:0;position:absolute;transform:translateX(.5px) rotate(-45deg);transform-origin:left bottom;width:14px}.containergrid{display:grid;grid-template-columns:repeat(2,1fr);width:100%}@media screen and (max-width:991px){.containergrid{grid-gap:20px}}@media screen and (min-width:992px) and (max-width:1199px){.containergrid{grid-gap:35px}}@media screen and (min-width:1200px) and (max-width:1599px){.containergrid{grid-gap:75px}}@media screen and (min-width:1600px){.containergrid{grid-gap:120px}}@media screen and (max-width:991px){.containergrid{grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(2,auto)}}@media screen and (min-width:992px){.containergrid{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(1,auto)}}.containergrid__cell.containergrid__cell--valign-center{align-self:center}.containergrid__cell.containergrid__cell--valign-flex-end{align-self:flex-end}.containergrid__cell .frame:last-of-type{margin-bottom:0}.containergrid--ansprechpartner{display:grid;width:100%}@media screen and (max-width:991px){.containergrid--ansprechpartner{grid-gap:20px}}@media screen and (min-width:992px) and (max-width:1199px){.containergrid--ansprechpartner{grid-gap:35px}}@media screen and (min-width:1200px) and (max-width:1599px){.containergrid--ansprechpartner{grid-gap:60px}}@media screen and (min-width:1600px){.containergrid--ansprechpartner{grid-gap:60px}}@media screen and (max-width:767px){.containergrid--ansprechpartner{grid-template-columns:repeat(1,1fr)}}@media screen and (min-width:768px){.containergrid--ansprechpartner{grid-template-columns:repeat(2,1fr)}}.containergrid--ansprechpartner .frame{height:100%;margin:0}.containergrid--ansprechpartner .frame .container{height:100%}.anchortarget{position:relative}@media screen and (max-width:991px){.anchortarget{top:-65px}}@media screen and (min-width:992px) and (max-width:1599px){.anchortarget{top:-75px}}@media screen and (min-width:1600px){.anchortarget{top:-85px}}