:root{--abstand:min(100px,16vw);--column-abstand:min(120px,8vw);--border-radius:15px;--gap:15px;--color-black:#111;--color-dunkelgrau:#2b2e34;--color-white:#fff;--color-grey:#bbb;--color-red:red;--color-dunkelblau:#015a86;--color-mittelblau:#0088be;--color-hellblau:#7dc5dd;--color-grau:#e3e9ed;--color:var(--color-dunkelgrau);--color-bg:var(--color-white);--color-hover:var(--color-white);--color-bg-hover:var(--color-dunkelgrau);--color-headline1:var(--color-dunkelblau);--color-headline2:var(--color-dunkelblau);--color-headline3:var(--color-mittelblau);--color-highlight:var(--color-dunkelblau);--color-strich:var(--color-dunkelblau);--color-button-bg:var(--color-white);--color-button:var(--color-dunkelblau);--color-button-bg-hover:var(--color-dunkelblau);--color-button-hover:var(--color-white);--transition:all .15s ease-in-out;--gallery-theme:white}@media (max-width:1350px){:root{--gap:12px}}@media (max-width:900px){:root{--gap:9px}}@media (max-width:550px){:root{--gap:6px}}@media (max-width:400px){:root{--gap:4px}}nav.desktop,nav.mobile{--color:var(--color-white);--color-hover:var(--color-hellblau);--color-bg-hover:var(--color-white);--color-active:var(--color-hellblau);--color-bg-active:var(--color-white)}footer{--color:var(--color-white);--color-bg:var(--color-dunkelblau);--color-hover:var(--color-dunkelblau);--color-bg-hover:var(--color-white)}.bg-1{--color:var(--color-white);--color-bg:var(--color-mittelblau);--color-headline1:var(--color-white);--color-headline2:var(--color-white);--color-headline3:var(--color-white);--color-highlight:var(--color-white);--color-strich:var(--color-white)}.bg-2{--color:var(--color-white);--color-bg:var(--color-dunkelblau);--color-headline1:var(--color-white);--color-headline2:var(--color-white);--color-headline3:var(--color-white);--color-highlight:var(--color-white);--color-strich:var(--color-white)}.bg-3{--color-bg:var(--color-grau)}footer .footer-columns .col.col-address a,footer .footer-columns .col.col-contact a,footer .footer-columns .col.col-recht a,main p a,main li a{text-underline-position:under;color:var(--color);transition:var(--transition);text-decoration:underline;text-decoration-thickness:from-font}footer .footer-columns .col.col-address a:hover,footer .footer-columns .col.col-contact a:hover,footer .footer-columns .col.col-recht a:hover,main p a:hover,main li a:hover{-webkit-text-decoration-color:var(--color-bg-hover);text-decoration-color:var(--color-bg-hover);background-color:var(--color-bg-hover);color:var(--color-hover)}h1+ul,h1+ol,h1+table,h1+form,h2+ul,h2+ol,h2+table,h2+form,h3+ul,h3+ol,h3+table,h3+form,h4+ul,h4+ol,h4+table,h4+form,h5+ul,h5+ol,h5+table,h5+form,h6+ul,h6+ol,h6+table,h6+form,p+ul,p+ol,p+table,p+form,table+ul,table+ol,table+table,table+form,h1+h1,h1+h2,h1+h3,h1+h4,h1+h5,h1+h6,h2+h1,h2+h2,h2+h3,h2+h4,h2+h5,h2+h6,h3+h1,h3+h2,h3+h3,h3+h4,h3+h5,h3+h6,h4+h1,h4+h2,h4+h3,h4+h4,h4+h5,h4+h6,h5+h1,h5+h2,h5+h3,h5+h4,h5+h5,h5+h6,h6+h1,h6+h2,h6+h3,h6+h4,h6+h5,h6+h6,p+h1,p+h2,p+h3,p+h4,p+h5,p+h6,table+h1,table+h2,table+h3,table+h4,table+h5,table+h6,ul+h1,ul+h2,ul+h3,ul+h4,ul+h5,ul+h6,ul+p,ol+h1,ol+h2,ol+h3,ol+h4,ol+h5,ol+h6,ol+p,table+p{margin-top:1.8rem}h1+p,h2+p,h3+p,h4+p,h5+p,h6+p{margin-top:1.2rem}p+p,p+ul,p+ol,p+table,p+form,table+p,table+ul,table+ol,table+table,table+form{margin-top:1rem}.margin+.margin,.pswp+.margin,.margin+h1,.margin+h2,.margin+h3,.margin+h4,.margin+h5,.margin+h6,.margin+p,.margin+ul,.margin+ol,.margin+table,.pswp+h1,.pswp+h2,.pswp+h3,.pswp+h4,.pswp+h5,.pswp+h6,.pswp+p,.pswp+ul,.pswp+ol,.pswp+table,h1+.margin,h2+.margin,h3+.margin,h4+.margin,h5+.margin,h6+.margin,p+.margin,table+.margin,ul+.margin,ol+.margin{margin-top:clc(1.5)}@font-face{font-display:swap;font-family:Assistant;font-style:normal;font-weight:400;src:url(../fonts/assistant-v24-latin-regular.woff2)format("woff2"),url(../fonts/assistant-v24-latin-regular.ttf)format("truetype")}@font-face{font-display:swap;font-family:Assistant;font-style:normal;font-weight:700;src:url(../fonts/assistant-v24-latin-700.woff2)format("woff2"),url(../fonts/assistant-v24-latin-700.ttf)format("truetype")}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:300;src:url(../fonts/figtree-v9-latin-300.woff2)format("woff2"),url(../fonts/figtree-v9-latin-300.ttf)format("truetype")}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:400;src:url(../fonts/figtree-v9-latin-regular.woff2)format("woff2"),url(../fonts/figtree-v9-latin-regular.ttf)format("truetype")}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:600;src:url(../fonts/figtree-v9-latin-600.woff2)format("woff2"),url(../fonts/figtree-v9-latin-600.ttf)format("truetype")}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:700;src:url(../fonts/figtree-v9-latin-700.woff2)format("woff2"),url(../fonts/figtree-v9-latin-700.ttf)format("truetype")}html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{text-decoration:underline;border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}*,:before,:after{box-sizing:inherit}html{box-sizing:border-box;font-family:Assistant,Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,Oxygen,Ubuntu,Cantarell,Open Sans,Arial,sans-serif;font-weight:300;overflow-y:scroll}body{height:100%;color:var(--color);background-repeat:no-repeat;background-attachment:fixed;font-family:Assistant,Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,Oxygen,Ubuntu,Cantarell,Open Sans,Arial,sans-serif}header,main,footer{width:100%;display:block;position:relative}main{z-index:5}img{max-width:100%;height:auto}a[href^=mail-to\:],.hidden{display:none}iframe{border:none}iframe,img{vertical-align:middle}nobr{white-space:nowrap}li{list-style:none;position:relative}strong{font-weight:700}a{text-decoration:none;display:inline-block}p:last-of-type,ul:last-of-type,ol:last-of-type,li:last-of-type{margin-bottom:0}i{font-style:normal}.wrapper{width:calc(1200px + 6vw);max-width:100%;margin:0 auto;padding-left:3vw;padding-right:3vw;position:relative}@media (max-width:600px){.wrapper{width:calc(1200px + 10vw);padding-left:5vw;padding-right:5vw}}.clear:after,.clear:before{content:" ";display:table}.clear:after{clear:both}.protected-address{-webkit-user-select:none;user-select:none;cursor:default}[hidden]{display:none}.relative{position:relative}.icon{line-height:0}h1,h2,h3,h4,h5,h6,p,table{margin:0}p a,table a{display:inline}ul,ol{margin:0;padding:0 0 0 1px}.screen-reader-only,.sr-only{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent;display:block;position:relative}.slick-list{margin:0;padding:0;display:block;position:relative;overflow:hidden}.slick-list :focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate(0,0)}.slick-track{display:block;position:relative;top:0;left:0}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img,.slick-slide{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;height:auto;display:block}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(./slick/ajax-loader.gif) 50% no-repeat}@font-face{font-family:slick;src:url(./slick/fonts/slick.eot);src:url(./slick/fonts/slick.eot?#iefix)format("embedded-opentype"),url(./slick/fonts/slick.woff)format("woff"),url(./slick/fonts/slick.ttf)format("truetype"),url(./slick/fonts/slick.svg#slick)format("svg");font-weight:400;font-style:normal}.slick-prev,.slick-next{cursor:pointer;color:#0000;background:0 0;border:none;outline:none;width:20px;height:20px;padding:0;font-size:0;line-height:0;display:block;position:absolute;top:50%;transform:translateY(-50%)}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:#0000;background:0 0;outline:none}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{color:var(--color-white);opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:slick;font-size:20px;line-height:1}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{text-align:center;width:100%;margin:0;padding:0;list-style:none;display:block;position:absolute;bottom:-25px}.slick-dots li{cursor:pointer;width:20px;height:20px;margin:0 5px;padding:0;display:inline-block;position:relative}.slick-dots li button{color:#0000;cursor:pointer;background:0 0;border:0;outline:none;width:20px;height:20px;padding:5px;font-size:0;line-height:0;display:block}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{content:"•";text-align:center;width:20px;height:20px;color:var(--color-black);opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0}.slick-dots li.slick-active button:before{color:var(--color-black);opacity:.75}.slider-kenburns .slide img{transform-origin:50%;transform:scale(1)}.slider-kenburns .slide.slick-active img{animation:4.8s linear myMove}@keyframes myMove{0%{transform:scale(1.22)}to{transform:scale(1)}}.pswp>*{transition:none}.pswp{touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none;width:100%;height:100%;display:none;position:absolute;top:0;left:0;overflow:hidden}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;will-change:opacity;transition:opacity .333s cubic-bezier(.4,0,.22,1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{background:var(--gallery-theme);opacity:0;-webkit-backface-visibility:hidden;will-change:opacity;width:100%;height:100%;position:absolute;top:0;left:0;transform:translateZ(0)}.pswp__scroll-wrap{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.pswp__container,.pswp__zoom-wrap{touch-action:none;position:absolute;inset:0}.pswp__container,.pswp__img{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{transform-origin:0 0;width:100%;transition:transform .333s cubic-bezier(.4,0,.22,1);position:absolute}.pswp__bg{will-change:opacity;transition:opacity .333s cubic-bezier(.4,0,.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{position:absolute;inset:0;overflow:hidden}.pswp__img{width:auto;height:auto;position:absolute;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{top:0;left:0;width:100%!important;height:auto!important}.pswp__error-msg{text-align:center;color:#ccc;width:100%;margin-top:-8px;font-size:14px;line-height:16px;position:absolute;top:50%;left:0}.pswp__error-msg a{color:#ccc;text-decoration:underline}.pswp__button{cursor:pointer;-webkit-appearance:none;float:right;opacity:.75;width:44px;height:44px;box-shadow:none;background:0 0;border:0;margin:0;padding:0;transition:opacity .2s;display:block;position:relative;overflow:visible}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{opacity:.9;outline:none}.pswp__button::-moz-focus-inner{border:0;padding:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(../img/photoswipe/default-skin-white.svg) 0 0/264px 88px no-repeat;width:44px;height:44px}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:0 0}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{background-position:-88px 0;display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:0 0;width:70px;height:100px;margin-top:-50px;position:absolute;top:50%}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:"";background-color:#0000004d;width:32px;height:30px;position:absolute;top:35px}.pswp__button--arrow--left:before{background-position:-138px -44px;left:6px}.pswp__button--arrow--right:before{background-position:-94px -44px;right:6px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;user-select:none}.pswp__share-modal{z-index:1600;opacity:0;-webkit-backface-visibility:hidden;will-change:opacity;background:#00000080;width:100%;height:100%;padding:10px;transition:opacity .25s ease-out;display:block;position:absolute;top:0;left:0}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;-webkit-backface-visibility:hidden;will-change:transform;background:#fff;border-radius:2px;width:auto;transition:transform .25s;display:block;position:absolute;top:56px;right:44px;transform:translateY(6px);box-shadow:0 2px 5px #00000040}.pswp__share-tooltip a{color:#000;padding:8px 12px;font-size:14px;line-height:18px;text-decoration:none;display:block}.pswp__share-tooltip a:hover{color:#000;text-decoration:none}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:"";-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none;border:6px solid #0000;border-bottom-color:#fff;width:0;height:0;display:block;position:absolute;top:-12px;right:15px}a.pswp__share--facebook:hover{color:#fff;background:#3e5c9a}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{color:#fff;background:#55acee}a.pswp__share--pinterest:hover{color:#ce272d;background:#ccc}a.pswp__share--download:hover{background:#ddd}.pswp__counter{height:44px;color:var(--color-white);opacity:.75;padding:0 10px;font-size:13px;line-height:44px;position:absolute;top:0;left:0}.pswp__caption{width:100%;min-height:44px;position:absolute;bottom:0;left:0}.pswp__caption small{color:#bbb;font-size:11px}.pswp__caption__center{text-align:center;max-width:420px;color:var(--color);margin:0 auto;padding:10px;font-size:14px;line-height:20px}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{opacity:0;will-change:opacity;direction:ltr;width:44px;height:44px;margin-left:-22px;transition:opacity .25s ease-out;position:absolute;top:0;left:50%}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(../img/photoswipe/preloader.gif) no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{animation:.5s linear infinite clockwise}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{animation:1s cubic-bezier(.4,0,.22,1) infinite donut-rotate}.pswp--css_animation .pswp__preloader__icn{opacity:.75;background:0 0;width:14px;height:14px;margin:0;position:absolute;top:15px;left:15px}.pswp--css_animation .pswp__preloader__cut{width:7px;height:14px;position:relative;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{box-sizing:border-box;background:0 0;border:2px solid #fff;border-color:#fff #fff #0000 #0000;border-radius:50%;width:14px;height:14px;margin:0;position:absolute;top:0;left:0}@media screen and (max-width:1024px){.pswp__preloader{float:right;margin:0;position:relative;top:auto;left:auto}}@keyframes clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes donut-rotate{0%{transform:rotate(0)}50%{transform:rotate(-140deg)}to{transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{width:100%;height:44px;position:absolute;top:0;left:0}.pswp__caption,.pswp__top-bar,.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{-webkit-backface-visibility:hidden;will-change:opacity;transition:opacity .333s cubic-bezier(.4,0,.22,1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__top-bar,.pswp__caption{background-color:#00000080}.pswp__ui--fit .pswp__top-bar,.pswp__ui--fit .pswp__caption{background-color:#0000004d}.pswp__ui--idle .pswp__top-bar,.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__top-bar,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:0 0}.wrapper.clear{flex-wrap:wrap;align-items:stretch;display:flex}.wrapper.clear:after,.wrapper.clear:before{display:none}.abstand{margin-top:var(--abstand);margin-bottom:var(--abstand)}.abstand.attach-u+.abstand.attach-o{margin-top:calc(var(--gap) - var(--abstand))}main .abstand:first-child.attach-o{margin-top:var(--gap)}main .abstand:last-child.attach-u{margin-bottom:30px}.columns{justify-content:space-between;display:flex}.cursor{cursor:pointer}.two-columns{flex-direction:row;justify-content:space-between;display:flex}.two-columns .column{width:calc(50% - var(--column-abstand) / 2)}@media (max-width:1030px){.two-columns{flex-wrap:wrap}.two-columns .column{width:100%}.two-columns .column+.column{margin-top:2rem}}h2+.two-columns,h3+.two-columns{margin-top:2rem}.content-elem{max-width:800px}.content-elem+.content-elem{margin-top:1.8rem}.content-elem.column-image{width:540px;max-width:100%}.content-elem.column-image img{border-radius:var(--border-radius)}.oeffnungszeiten{grid-template-columns:auto auto;gap:.1rem 1rem;display:inline-grid}.bg-1,.bg-2,.bg-3{padding:var(--abstand) 0;background-color:var(--color-bg);color:var(--color);position:relative}.bg-1.abrundung,.bg-2.abrundung,.bg-3.abrundung{padding-bottom:calc(1.2rem + 7.82vw)}.bg-1.abrundung:after,.bg-2.abrundung:after,.bg-3.abrundung:after{content:"";background-image:url(../img/ueberlagerung-weiss-unten.svg);background-size:100% 100%;width:100%;height:7.82vw;position:absolute;bottom:-1px;left:0}.bg-1 .bluebox-elem h2,.bg-1 .bluebox-elem h3,.bg-1 .bluebox-elem p,.bg-2 .bluebox-elem h2,.bg-2 .bluebox-elem h3,.bg-2 .bluebox-elem p{text-align:center;width:1000px;max-width:100%;margin-left:auto;margin-right:auto}.bg-1 .bluebox-elem .two-columns h3,.bg-1 .bluebox-elem .two-columns p,.bg-2 .bluebox-elem .two-columns h3,.bg-2 .bluebox-elem .two-columns p{text-align:left;width:unset}.bg-1 .bluebox-elem.kreis-icons,.bg-2 .bluebox-elem.kreis-icons{grid-template-columns:1fr 1fr 1fr;justify-content:space-around;gap:8%;margin-left:auto;margin-right:auto;display:grid}.bg-1 .bluebox-elem.kreis-icons.vier-spaltig,.bg-2 .bluebox-elem.kreis-icons.vier-spaltig{grid-template-columns:1fr 1fr 1fr 1fr;gap:3%}.bg-1 .bluebox-elem.kreis-icons .kreis-icon,.bg-2 .bluebox-elem.kreis-icons .kreis-icon{opacity:0;border-radius:300px;width:100%;height:auto;overflow:hidden;transform:scale(0)}.bg-1 .bluebox-elem.kreis-icons.in-view .kreis-icon,.bg-2 .bluebox-elem.kreis-icons.in-view .kreis-icon{transform-origin:50%;opacity:1;transition:transform .3s ease-out,opacity .3s ease-out;transform:scale(1)}.bg-1 .bluebox-elem.kreis-icons.in-view .kreis-icon:first-child,.bg-2 .bluebox-elem.kreis-icons.in-view .kreis-icon:first-child{transition-delay:0s}.bg-1 .bluebox-elem.kreis-icons.in-view .kreis-icon:nth-child(2),.bg-2 .bluebox-elem.kreis-icons.in-view .kreis-icon:nth-child(2){transition-delay:.4s}.bg-1 .bluebox-elem.kreis-icons.in-view .kreis-icon:nth-child(3),.bg-2 .bluebox-elem.kreis-icons.in-view .kreis-icon:nth-child(3){transition-delay:.8s}.bg-1 .bluebox-elem.kreis-icons.in-view .kreis-icon:nth-child(4),.bg-2 .bluebox-elem.kreis-icons.in-view .kreis-icon:nth-child(4){transition-delay:1.2s}.bg-1 .bluebox-elem+.bluebox-elem,.bg-2 .bluebox-elem+.bluebox-elem{margin-top:max(var(--abstand) / 2, 2rem)}@media (max-width:800px){.bg-1 .bluebox-elem.kreis-icons,.bg-2 .bluebox-elem.kreis-icons{gap:1rem}.bg-1 .bluebox-elem.kreis-icons.vier-spaltig,.bg-2 .bluebox-elem.kreis-icons.vier-spaltig{grid-template-columns:250px 250px;justify-content:center;gap:1rem}}@media (max-width:580px){.bg-1 .bluebox-elem.kreis-icons.vier-spaltig,.bg-2 .bluebox-elem.kreis-icons.vier-spaltig{grid-template-columns:1fr 1fr}}@media (max-width:500px){.bg-1 .bluebox-elem.kreis-icons,.bg-2 .bluebox-elem.kreis-icons{grid-template-columns:200px}}@media (max-width:400px){.bg-1 .bluebox-elem.kreis-icons.vier-spaltig,.bg-2 .bluebox-elem.kreis-icons.vier-spaltig{grid-template-columns:200px}}.bg-1.faq-bereich .bluebox-elem h1,.bg-1.faq-bereich .bluebox-elem h2,.bg-1.faq-bereich .bluebox-elem h3,.bg-2.faq-bereich .bluebox-elem h1,.bg-2.faq-bereich .bluebox-elem h2,.bg-2.faq-bereich .bluebox-elem h3{text-align:left;margin-left:0}.bg-1.faq-bereich .bluebox-elem .two-columns ul li:before,.bg-2.faq-bereich .bluebox-elem .two-columns ul li:before{background-image:url(../img/sprechblase-weiss.svg)}h4.dunkelblau{color:var(--color-dunkelblau)}.news-teasers-kurz{flex-direction:column;gap:1rem;display:flex}.news-teasers-kurz .news-teaser{width:100%;max-width:600px}h4+.news-teasers-kurz{margin-top:1rem}.bild-text-balken{padding:var(--abstand) 0;background-color:var(--color-grau);flex-direction:column;justify-content:center;min-height:25vw;display:flex;position:relative}.bild-text-balken .bild{width:50vw;height:100%;position:absolute;top:0;right:0}.bild-text-balken .bild img{-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center;width:100%;height:100%}.bild-text-balken .bild:after{content:"";background:linear-gradient(to right, var(--color-grau), transparent);width:2rem;height:100%;position:absolute;top:0;left:0}.bild-text-balken .inhalt-outer{flex-direction:column;align-items:flex-start;display:flex}.bild-text-balken .inhalt-outer .inhalt{width:calc(50% - var(--column-abstand) / 2)}.bild-text-balken{padding-bottom:calc(1.2rem + 21.62vw)}.bild-text-balken:after{content:"";background-image:url(../img/ueberlagerung-weiss-transparent-unten.png);background-size:100% 100%;width:100%;height:21.62vw;position:absolute;bottom:-2px;left:0}@media (max-width:1030px){.bild-text-balken{padding-top:calc(75vw + var(--abstand) / 2);padding-bottom:var(--abstand)}.bild-text-balken .bild{width:100%;height:75vw}.bild-text-balken .inhalt-outer .inhalt{width:100%}.bild-text-balken:after{display:none}}@media (max-width:350px){.bild-text-balken{padding-top:calc(75vw + 2rem)}}body.contentseite main section:first-child{margin-top:-11vw}body.contentseite main section:first-child>div:first-child{background-color:var(--color-white);border-top-left-radius:var(--gap);border-top-right-radius:var(--gap);min-height:11vw;padding:2rem 2rem 0}body.contentseite main section:first-child.karriere-box div.section-element,body.contentseite main section:first-child.karriere-box div.section-element h1,body.contentseite main section:first-child.karriere-box div.section-element h2,body.contentseite main section:first-child.karriere-box div.section-element h3{color:var(--color-white)}body.contentseite main section:first-child.karriere-box div.section-element{position:relative}body.contentseite main section:first-child.karriere-box div.section-element .highlight-boxes{margin:0 4px}body.contentseite main section:first-child.karriere-box div.section-element+div.section-element{margin-top:calc(4rem - 4px)}body.contentseite main section:first-child.karriere-box div.section-element:first-child{border:4px solid var(--color-white);background-color:var(--color-mittelblau);border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);padding-bottom:2rem}body.contentseite main section:first-child.karriere-box div.section-element:first-child:before,body.contentseite main section:first-child.karriere-box div.section-element:first-child:after{content:"";background-position:100% 100%;background-repeat:no-repeat;background-size:contain;position:absolute;bottom:calc(100% - 2rem);right:2rem}body.contentseite main section:first-child.karriere-box div.section-element:first-child:after{background-image:url(../img/wolke-karriere.svg);width:315px;height:186px;bottom:calc(100% - 2rem);right:2rem}body.contentseite main section:first-child.karriere-box div.section-element:first-child:before{width:146px;height:136px;transition:var(--transition);z-index:-1;background-image:url(../img/sonne.svg);bottom:calc(100% - 2rem + 100px);right:2rem;transform:translate(-100%,100%)}body.contentseite main section:first-child.karriere-box:hover div.section-element:before{transform:translate(0)}@media (max-width:1300px){body.contentseite main section:first-child{margin-top:unset}body.contentseite main section:first-child>div:first-child{min-height:unset;padding:2rem 0 0}body.contentseite main section:first-child.karriere-box{padding:0 var(--gap);margin-top:-15px}body.contentseite main section:first-child.karriere-box>div.section-element:first-child{border:unset;padding:3rem 2rem 2rem}body.contentseite main section:first-child.karriere-box div.section-element .highlight-boxes{margin:0}}@media (max-width:1200px){body.contentseite main section:first-child.karriere-box div.section-element+div.section-element{margin-top:2rem}}@media (max-width:700px){body.contentseite main section:first-child.karriere-box div.section-element:first-child:after{width:250px;height:148px;bottom:calc(100% - 1rem)}body.contentseite main section:first-child.karriere-box div.section-element:first-child:before{width:116px;height:108px;bottom:calc(100% - 1rem + 80px)}}@media (max-width:580px){body.contentseite main section:first-child.karriere-box div.section-element+div.section-element{margin-top:1.2rem}}@media (max-width:440px){body.contentseite main section:first-child.karriere-box div.section-element:first-child:after{width:180px;height:106px}body.contentseite main section:first-child.karriere-box div.section-element:first-child:before{width:84px;height:78px;bottom:calc(100% - 1rem + 57px)}}body.contentseite.mobile main section:first-child.karriere-box div.section-element:first-child:before{transition-delay:0s}body.contentseite.mobile main section:first-child.karriere-box div.section-element:first-child.in-view:before{transition:transform .3s ease-out 1s;transform:translate(0)}main section:last-child.bild-text-balken{margin-bottom:0}main section:last-child.bild-text-balken:after{display:none}.highlight-boxes{--highlight-gap:4rem;--highlight-padding:2rem;gap:var(--highlight-gap);flex-flow:wrap;justify-content:space-evenly;display:flex}.highlight-boxes .highlight{width:calc((100% - 2 * var(--highlight-gap)) / 3);background-color:var(--color-dunkelblau);padding:var(--highlight-padding);border-radius:var(--border-radius);position:relative}.highlight-boxes .highlight h3{padding-left:calc(20px + 1rem)}.highlight-boxes .highlight h3,.highlight-boxes .highlight p{text-align:left}.highlight-boxes .highlight:after{content:"";top:calc(var(--highlight-padding) - 5px);left:var(--highlight-padding);background-image:url(../img/pfeil-rechts-weiss.svg);background-repeat:no-repeat;background-size:contain;width:30px;height:30px;position:absolute}@media (max-width:1200px){.highlight-boxes{--highlight-gap:2rem}}@media (max-width:1070px){.highlight-boxes{--highlight-padding:1.2rem}}@media (max-width:900px){.highlight-boxes .highlight{width:calc((100% - var(--highlight-gap)) / 2)}}@media (max-width:580px){.highlight-boxes{--highlight-gap:1.2rem}.highlight-boxes .highlight{width:100%;max-width:400px}}h2+.news-teasers{margin-top:2rem}.news-teasers{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.news-teasers .news-teaser{border-radius:var(--border-radius);border:2px solid var(--color-hellblau);color:var(--color-regular);flex-direction:column;gap:.5rem;padding:1.2rem 2rem calc(2rem + 25px);display:flex;position:relative}.news-teasers .news-teaser h3.news-teaser-headline{padding-bottom:2.5rem;position:relative}.news-teasers .news-teaser h3.news-teaser-headline:after{content:"";background-color:var(--color-hellblau);width:100%;height:2px;position:absolute;bottom:1.2rem;left:0}.news-teasers .news-teaser:after{content:"";background-image:url(../img/pfeil-rechts-mittelblau.svg);background-repeat:no-repeat;background-size:contain;width:25px;height:25px;position:absolute;bottom:1rem;right:1rem}@media (max-width:1070px){.news-teasers .news-teaser{padding:1.2rem 1.2rem calc(2.2rem + 25px)}}@media (max-width:660px){.news-teasers{grid-template-columns:1fr;gap:1.2rem}}.job-teasers{grid-template-columns:1fr 1fr 1fr;gap:2rem;display:grid}.job-teasers .job-teaser{border-radius:var(--border-radius);cursor:pointer;flex-direction:column;gap:2rem;padding:2rem;display:flex;position:relative}.job-teasers .job-teaser div.text{flex-grow:100}.job-teasers .job-teaser a.pfeil-verlinkung{align-self:center}@media (max-width:1200px){.job-teasers{flex-wrap:wrap;justify-content:space-evenly;display:flex}.job-teasers .job-teaser{width:calc(50% - 1rem)}}@media (max-width:900px){.job-teasers{gap:1.2rem}.job-teasers .job-teaser{width:calc(50% - .6rem);padding:1.2rem}}@media (max-width:750px){.job-teasers .job-teaser{width:100%;max-width:500px}}body{font-size:16px;font-weight:400;line-height:1.5}@media (min-width:400px) and (max-width:1200px){body{font-size:calc(.5vw + 14px)}}@media (min-width:1200px){body{font-size:20px}}body strong{font-weight:700}h1{color:var(--color-headline1);margin-top:-11.6px;margin-bottom:-11.6px;font-family:Figtree,Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,Oxygen,Ubuntu,Cantarell,Open Sans,Arial,sans-serif;font-size:30px;font-weight:600;line-height:1.2}@media (min-width:400px) and (max-width:1200px){h1{font-size:calc(3.5vw + 16px)}}@media (min-width:1200px){h1{font-size:58px}}h1 strong{font-weight:600}body.start h1{color:var(--color-white);margin-top:-20px;margin-bottom:-20px;font-size:50px;font-weight:300;line-height:1.2}@media (min-width:400px) and (max-width:1200px){body.start h1{font-size:calc(6.25vw + 25px)}}@media (min-width:1200px){body.start h1{font-size:100px}}body.start h1 strong{font-weight:300}@media (max-width:460px){body.start h1{margin-top:-20px;margin-bottom:-20px;font-size:40px;font-weight:300;line-height:1.2}}@media (max-width:460px) and (min-width:400px) and (max-width:1200px){body.start h1{font-size:calc(7.5vw + 10px)}}@media (max-width:460px) and (min-width:1200px){body.start h1{font-size:100px}}@media (max-width:350px){body.start h1{margin-top:-20px;margin-bottom:-20px;font-size:32px;font-weight:300;line-height:1.2}}@media (max-width:350px) and (min-width:400px) and (max-width:1200px){body.start h1{font-size:calc(8.5vw - 2px)}}@media (max-width:350px) and (min-width:1200px){body.start h1{font-size:100px}}h2{color:var(--color-headline2);margin-top:-11.6px;margin-bottom:-11.6px;font-family:Figtree,Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,Oxygen,Ubuntu,Cantarell,Open Sans,Arial,sans-serif;font-size:30px;font-weight:600;line-height:1.2}@media (min-width:400px) and (max-width:1200px){h2{font-size:calc(3.5vw + 16px)}}@media (min-width:1200px){h2{font-size:58px}}h2 strong{font-weight:600}h3{color:var(--color-headline3);margin-top:-6px;margin-bottom:-6px;font-family:Figtree,Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,Oxygen,Ubuntu,Cantarell,Open Sans,Arial,sans-serif;font-size:18px;font-weight:600;line-height:1.2}@media (min-width:400px) and (max-width:1200px){h3{font-size:calc(1.5vw + 12px)}}@media (min-width:1200px){h3{font-size:30px}}h3 strong{font-weight:600}.news-teasers h3{color:var(--color-dunkelblau);margin-top:-5px;margin-bottom:-5px;font-size:18px;font-weight:600;line-height:1.2}@media (min-width:400px) and (max-width:1200px){.news-teasers h3{font-size:calc(.875vw + 14.5px)}}@media (min-width:1200px){.news-teasers h3{font-size:25px}}.job-teasers h3{margin-top:-5px;margin-bottom:-5px;font-size:18px;font-weight:600;line-height:1.2}@media (min-width:400px) and (max-width:1200px){.job-teasers h3{font-size:calc(.875vw + 14.5px)}}@media (min-width:1200px){.job-teasers h3{font-size:25px}}main ul li{padding-left:2rem}main ul li+li{margin-top:.6rem}main ul li:before{content:"";background-image:url(../img/haekchen-mittelblau.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:100px;width:1.2rem;height:1.2rem;position:absolute;top:.35rem;left:.2rem}main .bg-1 ul li:before,main .bg-2 ul li:before{background-image:url(../img/haekchen-weiss.svg)}main ol li{margin-left:1.6rem;list-style-type:decimal}main ol li+li{margin-top:.6rem}.child{width:100%;height:100%;top:0;left:0;position:absolute!important}.parent{width:100%;height:0;margin:0 auto;position:relative}body.startseite .parent{padding-bottom:43.75%}@media (max-width:600px){body.startseite .parent{height:250px;padding-bottom:0}}body.contentseite .parent{padding-bottom:34.375%}@media (max-width:600px){body.contentseite .parent{height:200px;padding-bottom:0}}header .logo-line-outer{width:100%;position:absolute;top:0;left:0}header .navigation-upper{z-index:7;background-color:var(--color-white);border-bottom-left-radius:var(--border-radius);color:var(--color-dunkelblau);align-items:center;gap:calc(2rem - 4px);padding:calc(1rem - 2px) 3vw calc(1rem - 2px) 1.5rem;display:flex;position:absolute;top:0;right:0}header .navigation-upper a{color:var(--color-dunkelblau);text-underline-position:under;text-decoration:underline;-webkit-text-decoration-color:var(--color-white);text-decoration-color:var(--color-white);transition:var(--transition);padding:2px}header .navigation-upper a:hover,header .navigation-upper a.active{-webkit-text-decoration-color:var(--color-dunkelblau);text-decoration-color:var(--color-dunkelblau)}header .navigation-upper a.header-mail{color:#0000;font-size:0}header .navigation-upper a.header-mail:before{background-image:url(../img/icon-mail-dunkelblau.svg);width:32px;height:24px}header .navigation-upper a.header-phone{align-items:center;display:flex}header .navigation-upper a.header-phone:before{background-image:url(../img/icon-phone-dunkelblau.svg);width:15px;height:25px;margin-right:.5rem}header .navigation-upper a.header-mail:before,header .navigation-upper a.header-phone:before{content:"";transition:var(--transition);background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block}header .navigation-upper a.header-mail:hover:before,header .navigation-upper a.header-phone:hover:before{scale:1.2}@media (max-width:520px){header .navigation-upper{border-bottom-left-radius:unset;justify-content:space-evenly;width:100%}}@media (max-width:490px){header .navigation-upper .header-link-2{display:none}}@media (max-width:300px){header .navigation-upper{gap:1.2rem}}header .logo-line{z-index:6;grid-template-columns:auto auto;grid-template-areas:"logo navi";justify-content:space-between;align-items:start;row-gap:1rem;display:grid}header .logo-line .logo{grid-area:logo;justify-self:start;margin-left:-2rem;padding:2rem}header .logo-line .logo img{width:350px;max-width:100%;height:auto}header .logo-line .navigation{grid-area:navi;justify-self:end;margin-top:calc(4rem + 1.4em)}header .logo-line .nav-toggle{grid-area:burger}@media (max-width:940px){header .logo-line{padding-top:60px}header .logo-line .logo{margin-top:-2rem}header .logo-line .navigation{margin-top:1.4rem}}@media (max-width:730px){header .logo-line .logo{margin-top:0;margin-left:-1.2rem;padding:1.2rem}header .logo-line .navigation{margin-top:.6rem;margin-bottom:1.2rem}}header .header-video-outer{height:56.25vw;min-height:min(800px,110vw);max-height:calc(100vh - 10px);position:relative}header .header-video-outer .header-video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}header .header-video-outer .text-overlay{width:100%;position:absolute;bottom:50%;left:0}@media (max-width:800px){header .header-video-outer{height:70vw}}@media (max-width:680px){header .header-video-outer{height:calc(110vw + 60px);padding-top:60px;overflow:hidden}header .header-video-outer .header-video{height:130%}header .header-video-outer .text-overlay{bottom:unset;top:50%}}header .header-bilderleiste{margin:-11vw calc(2 * var(--gap)) 0 calc(2 * var(--gap));padding:var(--gap);background-color:var(--color-white);gap:var(--gap);border-radius:20px;grid-template-columns:1fr 1fr 1fr;display:grid;position:relative}header .header-bilderleiste .bilderleiste-bild{border-radius:var(--border-radius);overflow:hidden}@media (max-width:680px){header .header-bilderleiste .bilderleiste-bild{padding-bottom:100%;position:relative}header .header-bilderleiste .bilderleiste-bild img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}}@media (max-width:400px){header .header-bilderleiste{margin:-20px 0 0}}a.logo,a.col-logo{transition:var(--transition);transform-origin:0}a.logo:hover,a.col-logo:hover{transform:scale(1.05)}#keyvisual>*{transition:none}#keyvisual{z-index:5;position:relative}#keyvisual .slide{width:100%;position:relative}#keyvisual .slide .slide-img{height:56.25vw;min-height:calc(200px + 11vw + 2rem);max-height:calc(100vh - 10px)}#keyvisual .slide img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media (max-width:1300px){#keyvisual .slide .slide-img{min-height:2rem}}@media (max-width:630px){#keyvisual{padding-top:60px}#keyvisual .slide .slide-img{height:80vw;overflow:hidden}#keyvisual .slide .slide-img img{height:200%}}.navigation{flex-direction:column;align-items:flex-end;display:flex}nav{z-index:100;flex-flow:wrap;justify-content:flex-end;align-items:center;font-size:24px;display:flex}nav .navi-head{position:relative}nav .navi-head a.navi-head-labela{color:var(--color);transition:var(--transition);text-underline-position:under;padding:1rem;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:block;position:relative}nav .navi-head a.navi-head-labela:hover{-webkit-text-decoration-color:var(--color-hover);text-decoration-color:var(--color-hover)}nav .navi-head a.navi-head-labela.active{-webkit-text-decoration-color:var(--color-active);text-decoration-color:var(--color-active)}nav .navi-head a.navi-head-labela .offen{background-color:var(--color-red);color:var(--color-white);text-align:center;opacity:0;transform-origin:0 100%;min-width:21px;transition:var(--transition);border-radius:30px;font-size:15px;transition-delay:0s;display:inline-block;transform:translate(-200%)scale(0)}nav .navi-head a.navi-head-labela .offen.in-view{opacity:1;transition:opacity .3s ease-out 1s,transform .3s ease-out 1s;transform:translateY(-1rem)scale(1)}@media (max-width:1320px){nav .navi-head a.navi-head-labela{padding:1rem .5rem}}@media (max-width:1000px){nav{font-size:22px}nav.desktop{display:none}nav .navi-head a.navi-head-labela{color:var(--color);padding:.5rem 1rem}}.nav-mobile-outer{display:none;position:relative}.nav-mobile-outer:before{content:"";-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:100vw;height:100vh;transition:var(--transition);background-color:#e1e1e11a;position:fixed;top:0;left:0}.nav-mobile-outer nav.mobile{background-color:var(--color-dunkelblau);border-radius:var(--border-radius);flex-direction:column;align-items:stretch;min-width:260px;padding:10px 0;position:absolute;top:100%;right:0;box-shadow:0 0 14px #0003}.nav-mobile-outer nav.mobile .navi-head a.navi-head-labela{width:100%}@media (max-width:350px){.nav-mobile-outer nav.mobile{min-width:90vw}}.nav-toggle{z-index:100;cursor:pointer;-webkit-user-select:none;user-select:none;color:#0000;z-index:101;background-color:unset;border:none;flex-direction:column;padding:15px;font-size:0;font-weight:500;display:none}.nav-toggle .bar{background-color:var(--color-white);width:26px;height:2px;transition:var(--transition);margin:0 auto}.nav-toggle .bar+.bar{margin-top:10px}.nav-toggle.is-open .bar.bar1{transform-origin:top;transform:translateY(12px)rotate(45deg)scale(1.2)}.nav-toggle.is-open .bar.bar2{opacity:0}.nav-toggle.is-open .bar.bar3{transform-origin:bottom;transform:translateY(-12px)rotate(-45deg)scale(1.2)}@media (max-width:1000px){.nav-toggle{display:flex}}img.align_right{float:right;margin:0 0 20px 20px}@media (max-width:1400px) and (min-width:201px){img.align_right{max-width:60%;height:auto}}@media (max-width:900px){img.align_right{max-width:50%}}img.align_left{float:left;margin:0 20px 20px 0}@media (max-width:1400px){img.align_left{max-width:60%;height:auto}}@media (max-width:900px){img.align_left{max-width:50%}}img.align_center{width:100%;height:auto}figure{margin:0;display:table}figure.align_right{float:right;margin:0 0 20px 20px}figure.align_right:not(:first-child){margin-top:20px}@media (max-width:900px){figure.align_right{max-width:50%}}@media (max-width:400px){figure.align_right{max-width:40%}}figure.align_left{float:left;margin:0 20px 20px 0}figure.align_left:not(:first-child){margin-top:20px}@media (max-width:900px){figure.align_left{max-width:50%}}@media (max-width:400px){figure.align_left{max-width:40%}}figure.align_center{width:100%;height:auto;margin-bottom:20px}figure.align_center:not(:first-child){margin-top:20px}figure img{width:100%;display:block}figure+p{margin-top:1rem}figcaption{caption-side:bottom;color:var(--color-grey);margin-top:8px;font-size:12px;font-weight:300;line-height:1.4;display:table-caption}@media (min-width:400px) and (max-width:1200px){figcaption{font-size:12px}}@media (min-width:1200px){figcaption{font-size:12px}}.button,button[type=submit]{-webkit-user-select:none;user-select:none;cursor:pointer;text-align:left;background-color:var(--color-button-bg);color:var(--color-button);border:2px solid var(--color-button);border-radius:var(--border-radius);transition:var(--transition);background-image:url(../img/pfeil-rechts-dunkelblau.svg);background-position:12px;background-repeat:no-repeat;background-size:auto 1em;margin:0;padding:11px 20px 11px 42px;font-size:16px;font-weight:700;line-height:1.35;text-decoration:none;display:inline-block;position:relative}@media (min-width:400px) and (max-width:1200px){.button,button[type=submit]{font-size:calc(.5vw + 14px)}}@media (min-width:1200px){.button,button[type=submit]{font-size:20px}}@media (max-width:450px){.button,button[type=submit]{display:block}}.button:hover,button[type=submit]:hover{background-color:var(--color-button-bg-hover);color:var(--color-button-hover);background-image:url(../img/pfeil-rechts-weiss.svg)}.bg-1 .button,.bg-1 button[type=submit],.bg-2 .button,.bg-2 button[type=submit]{border-color:var(--color-button-hover)}body.user-is-tabbing .button:focus,body.user-is-tabbing button[type=submit]:focus,body.user-is-tabbing button.acc-label:focus,body.user-is-tabbing a.news-teaser:focus{outline-offset:2px;outline:3px solid #005fcc}body.user-is-tabbing .bg-1 .button:focus,body.user-is-tabbing .bg-1 button[type=submit]:focus,body.user-is-tabbing .bg-2 .button:focus,body.user-is-tabbing .bg-2 button[type=submit]:focus,body.user-is-tabbing main section:first-child.karriere-box .section-element:first-child .button:focus,body.user-is-tabbing main section:first-child.karriere-box .section-element:first-child button[type=submit]:focus{outline:3px solid #fff}.gallery-container{gap:var(--gap);padding:0 var(--gap);grid-template-columns:1fr 1fr;display:grid}.gallery-container .thumbnail{width:100%}.gallery-container .thumbnail img{border-radius:var(--border-radius);width:100%;height:auto}.gallery-container.gallery-container-3elem{grid-template-columns:1fr 1fr 1fr}.siegel-gallery{grid-template-columns:1fr 1fr 1fr;gap:4rem;display:grid}.siegel-gallery .thumbnail{width:100%;padding-bottom:67%;position:relative}.siegel-gallery .thumbnail img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;position:absolute}@media (max-width:600px){.siegel-gallery{gap:2rem}}@media (max-width:450px){.siegel-gallery{flex-wrap:wrap;justify-content:space-evenly;display:flex}.siegel-gallery .thumbnail{width:calc(50% - 1rem);padding-bottom:33%}}body.startseite .map-container .parent{padding-bottom:21.875%}@media (max-width:900px){body.startseite .map-container .parent{height:200px;padding-bottom:0}body.startseite .map-container .child{height:200px}}body.contentseite .map-container .parent{padding-bottom:50%}@media (max-width:500px){body.contentseite .map-container .parent{height:200px;padding-bottom:0}body.contentseite .map-container .child{height:200px}}.accordion label,.accordion button.acc-label{-webkit-user-select:none;user-select:none;cursor:pointer;text-align:left;width:100%;color:var(--color-white);background-color:var(--color-dunkelblau);border-radius:var(--border-radius);border:none;border:2px solid var(--color-dunkelblau);transition:var(--transition);margin:0;padding:11px 38px 11px 20px;display:block;position:relative}.accordion label:after,.accordion button.acc-label:after{content:"";width:16px;height:16px;transition:var(--transition);background-image:url(/site/templates/img/pfeil-rechts-weiss.svg);background-repeat:no-repeat;background-size:cover;position:absolute;top:15px;right:16px;transform:rotate(90deg)}.accordion label:hover,.accordion label.is-open,.accordion button.acc-label:hover,.accordion button.acc-label.is-open{color:var(--color-regular);background-color:var(--color-white)}.accordion label:hover:after,.accordion label.is-open:after,.accordion button.acc-label:hover:after,.accordion button.acc-label.is-open:after{background-image:url(/site/templates/img/pfeil-rechts-dunkelblau.svg);transform:rotate(-90deg)}.accordion .accordion-content{padding:12px 40px 24px 22px;transition:none;display:none}.accordion input:checked~label{color:red}.accordion input:checked~label:after{transform:rotate(270deg)}.accordion input:checked~.accordion-content{display:block}.accordion+.accordion{margin-top:.8rem}button,input,optgroup,select,textarea{font-family:Assistant,Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,Oxygen,Ubuntu,Cantarell,Open Sans,Arial,sans-serif}input:focus{outline:none}select{appearance:none;border:1px solid var(--color-grey);-webkit-user-select:none;user-select:none;cursor:pointer;background-position:100%;background-size:34px 34px;background-color:var(--color-white);width:100%;color:var(--color-black);border-radius:1px;padding:9px 35px 7px 10px;font-size:16px;font-weight:300;position:relative}select:focus{outline:none}select[disabled]{cursor:not-allowed}select::-ms-expand{display:none}#wrap_Inputfield_agree{display:none}.FormBuilder ::-webkit-input-placeholder{color:var(--color-grey)}.FormBuilder ::placeholder{color:var(--color-grey)}.FormBuilder :placeholder-shown{color:var(--color-grey)}.FormBuilder :-ms-placeholder-shown{color:var(--color-grey)}.FormBuilder label{margin:0;display:inline-block}.FormBuilder input[type=text],.FormBuilder input[type=email],.FormBuilder textarea{-webkit-appearance:none;width:100%;box-shadow:none;background-color:var(--color-white);color:var(--color-black);border:1px solid var(--color-grey);border-radius:2px;outline:none;margin:0 0 15px;padding:9px 10px 7px;font-size:16px;font-weight:300;position:relative}.FormBuilder select{margin-bottom:15px}.FormBuilder textarea{resize:none;height:clc(7);line-height:1.45;display:block;overflow:auto}.FormBuilder .InputfieldCheckbox{-webkit-user-select:none;user-select:none;margin-bottom:15px}.FormBuilder .InputfieldCheckbox span{cursor:pointer;padding-left:30px;display:inline-block;position:relative}.FormBuilder .InputfieldCheckbox span:before,.FormBuilder .InputfieldCheckbox span:after{content:"";width:20px;height:20px;position:absolute;top:3px;left:0}.FormBuilder .InputfieldCheckbox span:before{border:1px solid var(--color-grey);background-color:var(--color-white);border-radius:1px}.FormBuilder .InputfieldCheckbox input{display:none}.FormBuilder .InputfieldCheckbox input:checked~span:before{background-image:url(../img/icon-haken.svg);background-position:100% 100%;background-repeat:no-repeat;background-size:contain}.FormBuilder .InputfieldCheckbox.InputfieldStateRequired span{padding-right:25px}.FormBuilder input:focus,.FormBuilder input.filled,.FormBuilder textarea:focus,.FormBuilder textarea.filled,.FormBuilder select:focus,.FormBuilder select.filled{border:1px solid #888}.FormBuilder .InputfieldHeader{display:none}.FormBuilder .Inputfields:after,.FormBuilder .Inputfields:before{content:" ";display:table}.FormBuilder .Inputfields:after{clear:both}@media (-ms-high-contrast:none),(-ms-high-contrast:active){.FormBuilder .Inputfields{flex-wrap:wrap;justify-content:space-between;display:flex}.FormBuilder .Inputfields:after,.FormBuilder .Inputfields:before{display:none}}@supports (display:flex){.FormBuilder .Inputfields{flex-wrap:wrap;justify-content:space-between;display:flex}.FormBuilder .Inputfields:after,.FormBuilder .Inputfields:before{display:none}}.FormBuilder .Inputfield{float:left;width:100%;position:relative}@media (-ms-high-contrast:none),(-ms-high-contrast:active){.FormBuilder .Inputfield{float:none}}@supports (display:flex){.FormBuilder .Inputfield{float:none}}.FormBuilder .Inputfield.InputfieldColumnWidth:not(.InputfieldTextarea):not(.InputfieldSubmit):not(.InputfieldColumnWidthFirst){padding-left:15px}.FormBuilder .InputfieldContent{position:relative}.FormBuilder .InputfieldStateRequired input[type=text],.FormBuilder .InputfieldStateRequired input[type=email],.FormBuilder .InputfieldStateRequired textarea{padding-right:25px}.FormBuilder .InputfieldStateRequired:not(.InputfieldSelect) .InputfieldContent{position:relative}.FormBuilder .InputfieldStateRequired:not(.InputfieldSelect) .InputfieldContent:after{content:"*";text-align:center;color:red;width:15px;height:15px;font-size:1.6rem;line-height:1.2rem;position:absolute;top:9px;right:7px}.FormBuilder .InputfieldStateError ::-webkit-input-placeholder{color:red}.FormBuilder .InputfieldStateError ::placeholder{color:red}.FormBuilder .InputfieldStateError :placeholder-shown{color:red}.FormBuilder .InputfieldStateError :-ms-placeholder-shown{color:red}.FormBuilder .InputfieldStateError input{color:red;background-color:#f003;border:1px solid #ff000073}.FormBuilder .InputfieldStateError label,.FormBuilder .InputfieldStateError.InputfieldStateRequired:not(.InputfieldSelect) .InputfieldContent:after{color:red}.FormBuilder .InputfieldStateError input:valid,.FormBuilder .InputfieldStateError input.filled,.FormBuilder .InputfieldStateError textarea:valid,.FormBuilder .InputfieldStateError textarea.filled,.FormBuilder .InputfieldStateError select:valid,.FormBuilder .InputfieldStateError select.filled{border:1px solid rgba(var(--color-grey), .4);background-color:var(--color-white);color:var(--color-black)}.FormBuilder .InputfieldSubmit{padding-bottom:10px}.FormBuilder .InputfieldSubmit button{float:right;margin-top:-1px}@media (-ms-high-contrast:none),(-ms-high-contrast:active){.FormBuilder .InputfieldSubmit button{float:none}}@supports (display:flex){.FormBuilder .InputfieldSubmit button{float:none}}.FormBuilder .InputfieldSubmit .InputfieldContent{position:relative}@media (-ms-high-contrast:none),(-ms-high-contrast:active){.FormBuilder .InputfieldSubmit .InputfieldContent{justify-content:flex-end;display:flex}}@supports (display:flex){.FormBuilder .InputfieldSubmit .InputfieldContent{justify-content:flex-end;display:flex}}.FormBuilder .Inputfield_address,.FormBuilder .Inputfield_source,.error,.FormBuilderErrors,.ui-widget-content p{display:none}table,thead,tbody,tfoot,tr,th,td{border-collapse:inherit;border-spacing:0;border:none;border-color:inherit;width:auto;height:auto;vertical-align:inherit;-webkit-border-horizontal-spacing:0;-webkit-border-vertical-spacing:0;margin:0;padding:0}table{border-collapse:collapse;border:0;width:100%;font-size:16px;font-weight:300;line-height:1.5}@media (min-width:400px) and (max-width:1200px){table{font-size:16px}}@media (min-width:1200px){table{font-size:16px}}table thead{color:var(--color-grey);border-bottom:1px solid var(--color-grey)}table thead+tbody{border-top:none}table tbody{border:1px solid var(--color-grey)}table tbody tr:nth-child(2n){background-color:var(--color-grey)}table td,table th{padding:6px 12px}.phonelayer{z-index:100;cursor:pointer;background-color:#000000e6;width:100%;height:100%;display:none;position:fixed;top:0;left:0;overflow:hidden}.phonelayer-content{flex-flow:row;place-content:center;align-items:center;height:100%;display:flex;position:relative}#overlay-tel{text-align:center;margin:0 auto;font-size:35px;font-weight:700;line-height:1.2;transition:all .3s;display:inline-block;color:#fff!important}@media (min-width:400px) and (max-width:1200px){#overlay-tel{font-size:calc(4.375vw + 17.5px)}}@media (min-width:1200px){#overlay-tel{font-size:70px}}.phonelayer a{color:#818181;padding:8px;font-size:36px;text-decoration:none;transition:all .3s;display:block}.phonelayer a:hover,.phonelayer a:focus{color:#f1f1f1}.phonelayer .closebtn{font-size:100px;position:absolute;top:20px;right:45px}footer{background-color:var(--color-bg);color:var(--color);z-index:5;padding-top:60px;padding-bottom:60px}footer .footer-columns{grid-template:"logo logos""address logos""recht logos"1fr"socialmedia logos"/auto auto;justify-content:space-between;align-items:start;gap:22px 80px;display:grid;position:relative}footer .footer-columns .col{max-width:100%}footer .footer-columns .col.col-logo{grid-area:logo;margin-top:-85px;padding-bottom:22px}footer .footer-columns .col.col-logo img{width:400px}footer .footer-columns .col.col-address{grid-area:address}footer .footer-columns .col.col-contact{grid-area:contact}footer .footer-columns .col.col-recht{grid-area:recht}footer .footer-columns .col.col-socialmedia{grid-area:socialmedia;grid-template-columns:auto auto auto;justify-content:start;gap:6px;margin-top:22px;display:grid}footer .footer-columns .col.col-socialmedia a{width:40px;height:40px;transition:var(--transition);border-radius:22px;overflow:hidden}footer .footer-columns .col.col-socialmedia a:hover{opacity:.8;transform:scale(1.1)}footer .footer-columns .col.col-logos{flex-direction:column;grid-area:logos;justify-content:space-between;align-items:flex-end;gap:44px;height:100%;display:flex}footer .footer-columns .col.col-logos .logos-siegel{grid-template-columns:auto auto auto;gap:1rem;display:grid}footer .footer-columns .col.col-logos .logos-siegel img{width:140px}footer .footer-columns .smaller{font-size:smaller}@media (max-width:1000px){footer .footer-columns{grid-template-areas:"logo logo""address logos""recht logos""socialmedia logos"}}@media (max-width:740px){footer .footer-columns{grid-template-columns:1fr;grid-template-rows:unset;grid-template-areas:"logo""address""recht""socialmedia""logos"}}@media (max-width:500px){footer .footer-columns .col.col-logos .logo-koop{margin-top:22px}footer .footer-columns .col.col-logos .logos-siegel{grid-template-columns:1fr 1fr 1fr}}@media (max-width:447px){footer .footer-columns .col.col-logo{margin-top:calc(-60px - 6vw)}}.back-to-top{z-index:99;text-indent:-9999em;color:#fff;cursor:pointer;background-color:red;border:none;border-radius:4px;outline:none;flex-flow:row;place-content:stretch center;align-items:center;width:35px;height:35px;padding:8px;font-size:16px;display:flex;position:fixed;bottom:20px;right:30px}.back-to-top:after{content:"";z-index:-1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 18 11'%3E%3Cpath fill='%23ffffff' fill-rule='evenodd' d='M9,3.1 L2.4,9.7 C2.2,9.9 1.9,10.1 1.5,10.1 C1.1,10.1 0.9,10 0.6,9.7 C0.4,9.5 0.2,9.2 0.2,8.8 C0.2,8.5 0.3,8.2 0.6,7.9 L8.1,0.5 C8.7,-0.1 9.3,-0.1 9.8,0.4 L17.4,7.9 C17.6,8.1 17.8,8.4 17.8,8.8 C17.8,9.1 17.7,9.4 17.4,9.7 C17.2,9.9 16.9,10.1 16.5,10.1 C16.1,10.1 15.9,10 15.6,9.7 L9,3.1 Z'/%3E%3C/svg%3E%0A");background-position:50%;background-repeat:no-repeat;background-size:50%;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.back-to-top:hover{text-indent:0}.back-to-top:hover:after{opacity:0}#startContainer_wrapper{background-color:#ee8ce169}#startContainer_wrapper .well{background-color:orange;border:1px solid red;max-width:740px;min-height:20px;margin:1em 1em 20px;padding:19px;display:none;box-shadow:inset 0 1px 1px #0000000d}#startContainer_wrapper .well .popup_close{color:#fff;background:0 0;border:0;padding:0 10px;font-size:25px;position:absolute;top:0;right:0}nav.breadcrumb{font-size:smaller}nav.breadcrumb ul li{float:left;white-space:nowrap;margin:0;padding:0 .5rem;list-style:none;display:list-item}nav.breadcrumb ul li a{color:var(--color);text-decoration:none}nav.breadcrumb ul li a:hover{color:var(--color-highlight)}nav.breadcrumb ul li:before{display:none}nav.breadcrumb ul li.active a{color:var(--color-highlight)}h2+.team-members,h3+.team-members{margin-top:2rem}.team-members{flex-flow:wrap;justify-content:space-around;gap:5rem;display:flex}@media (max-width:700px){.team-members{gap:3rem}}.team-member{width:calc(50% - 5rem);color:var(--color-strich);flex-direction:column;align-items:flex-start;gap:.6rem;display:flex}.team-member .team-image{border-bottom:3px solid var(--color-strich);justify-content:center;width:100%;max-width:100%;display:flex}.team-member .team-image img{width:400px;max-width:100%}.team-member .team-name{text-align:right;width:100%;margin-top:.4em}@media (max-width:700px){.team-member{width:calc(50% - 1.5rem)}}@media (max-width:400px){.team-member{width:100%}}