form.improved .standard-formular>p,form.improved .wpcf7-form-control-wrap{display:contents}form.improved .standard-formular{gap:16px}form.improved label{width:100%}@media (min-width:768px){form.improved label.half{width:calc(50% - 8px)}}form.improved label span{font-size:12px}form.improved label input,form.improved label select,form.improved label textarea{margin:0}html body .wcag-b,html body.page .wcag-b{z-index:999999999;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px}html body .wcag-b.fixed,html body.page .wcag-b.fixed{position:fixed}html body .wcag-b.absolute,html body.page .wcag-b.absolute{position:absolute}html body .wcag-b.top,html body.page .wcag-b.top{top:0}html body .wcag-b.bottom,html body.page .wcag-b.bottom{bottom:0}html body .wcag-b.left,html body.page .wcag-b.left{left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}html body .wcag-b.right,html body.page .wcag-b.right{right:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}html body .wcag-b.bottom.a-start .v-h,html body .wcag-b.top.a-start .v-h,html body.page .wcag-b.bottom.a-start .v-h,html body.page .wcag-b.top.a-start .v-h{top:unset;bottom:0;right:-2px;-webkit-transform:translateX(100%);transform:translateX(100%)}html body .wcag-b.bottom.a-start .v-h .mark,html body .wcag-b.top.a-start .v-h .mark,html body.page .wcag-b.bottom.a-start .v-h .mark,html body.page .wcag-b.top.a-start .v-h .mark{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;rotate:unset}html body .wcag-b.bottom.a-end .v-h,html body .wcag-b.top.a-end .v-h,html body.page .wcag-b.bottom.a-end .v-h,html body.page .wcag-b.top.a-end .v-h{bottom:unset;left:-2px;-webkit-transform:translateX(-100%);transform:translateX(-100%)}html body .wcag-b.left.a-start .v-h,html body.page .wcag-b.left.a-start .v-h{top:unset;bottom:-2px;-webkit-transform:translateY(100%);transform:translateY(100%)}html body .wcag-b.left.a-start .v-h .mark,html body.page .wcag-b.left.a-start .v-h .mark{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;rotate:unset}html body .wcag-b.left:not(.a-start) .v-h,html body.page .wcag-b.left:not(.a-start) .v-h{top:-2px;-webkit-transform:translateY(-100%);transform:translateY(-100%)}html body .wcag-b.left:not(.a-start) .v-h .mark,html body.page .wcag-b.left:not(.a-start) .v-h .mark{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;rotate:unset}html body .wcag-b.right:not(.a-start) .v-h,html body.page .wcag-b.right:not(.a-start) .v-h{top:-2px;right:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}html body .wcag-b.right.a-start .v-h,html body.page .wcag-b.right.a-start .v-h{top:unset;bottom:-2px;right:0;-webkit-transform:translateY(100%);transform:translateY(100%)}html body .wcag-b.a-start.left,html body .wcag-b.a-start.right,html body.page .wcag-b.a-start.left,html body.page .wcag-b.a-start.right{top:20px}html body .wcag-b.a-start.bottom,html body .wcag-b.a-start.top,html body.page .wcag-b.a-start.bottom,html body.page .wcag-b.a-start.top{left:20px}html body .wcag-b.a-center.left,html body .wcag-b.a-center.right,html body.page .wcag-b.a-center.left,html body.page .wcag-b.a-center.right{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}html body .wcag-b.a-center.bottom,html body .wcag-b.a-center.top,html body.page .wcag-b.a-center.bottom,html body.page .wcag-b.a-center.top{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}html body .wcag-b.a-center.bottom .v-h,html body .wcag-b.a-center.top .v-h,html body.page .wcag-b.a-center.bottom .v-h,html body.page .wcag-b.a-center.top .v-h{left:-2px;-webkit-transform:translateX(-100%);transform:translateX(-100%)}html body .wcag-b.a-end.left,html body .wcag-b.a-end.right,html body.page .wcag-b.a-end.left,html body.page .wcag-b.a-end.right{bottom:20px}html body .wcag-b.a-end.bottom,html body .wcag-b.a-end.top,html body.page .wcag-b.a-end.bottom,html body.page .wcag-b.a-end.top{right:20px}html body .wcag-b a,html body .wcag-b button,html body.page .wcag-b a,html body.page .wcag-b button{all:unset;display:block;aspect-ratio:1;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative!important;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:0;aspect-ratio:1;background-color:var(--wcag-bg)!important;outline:none;-webkit-box-shadow:1px 4px 17px 3px rgba(0,0,0,0.27);box-shadow:1px 4px 17px 3px rgba(0,0,0,0.27)}html body .wcag-b a .icn,html body .wcag-b button .icn,html body.page .wcag-b a .icn,html body.page .wcag-b button .icn{width:20px}html body .wcag-b a .icn .f,html body .wcag-b button .icn .f,html body.page .wcag-b a .icn .f,html body.page .wcag-b button .icn .f{fill:var(--wcag-icon)!important}html body .wcag-b a .mark,html body .wcag-b button .mark,html body.page .wcag-b a .mark,html body.page .wcag-b button .mark{all:unset;background-color:transparent;padding:0;position:absolute}html body .wcag-b a .mark .b,html body .wcag-b button .mark .b,html body.page .wcag-b a .mark .b,html body.page .wcag-b button .mark .b{fill:var(--wcag-bg)!important}html body .wcag-b a.active,html body .wcag-b a:hover,html body .wcag-b button.active,html body .wcag-b button:hover,html body.page .wcag-b a.active,html body.page .wcag-b a:hover,html body.page .wcag-b button.active,html body.page .wcag-b button:hover{background-color:var(--wcag-hover)!important}html body .wcag-b a.active .icn .f,html body .wcag-b a:hover .icn .f,html body .wcag-b button.active .icn .f,html body .wcag-b button:hover .icn .f,html body.page .wcag-b a.active .icn .f,html body.page .wcag-b a:hover .icn .f,html body.page .wcag-b button.active .icn .f,html body.page .wcag-b button:hover .icn .f{fill:var(--wcag-icon-hover)!important}html body .wcag-b a.active .mark .b,html body .wcag-b a:hover .mark .b,html body .wcag-b button.active .mark .b,html body .wcag-b button:hover .mark .b,html body.page .wcag-b a.active .mark .b,html body.page .wcag-b a:hover .mark .b,html body.page .wcag-b button.active .mark .b,html body.page .wcag-b button:hover .mark .b{fill:var(--wcag-hover)!important}html body .wcag-b a img,html body .wcag-b button img,html body.page .wcag-b a img,html body.page .wcag-b button img{width:16px;-webkit-filter:invert(1) brightness(100);filter:invert(1) brightness(100)}html body .wcag-b.top a,html body .wcag-b.top button,html body.page .wcag-b.top a,html body.page .wcag-b.top button{padding:0 4px}html body .wcag-b.top a .mark,html body .wcag-b.top button .mark,html body.page .wcag-b.top a .mark,html body.page .wcag-b.top button .mark{width:100%;bottom:0;left:0;-webkit-transform:translateY(95%);transform:translateY(95%)}html body .wcag-b.bottom a,html body .wcag-b.bottom button,html body.page .wcag-b.bottom a,html body.page .wcag-b.bottom button{padding:0 4px 4px 4px}html body .wcag-b.bottom a .mark,html body .wcag-b.bottom button .mark,html body.page .wcag-b.bottom a .mark,html body.page .wcag-b.bottom button .mark{width:100%;top:0;left:0;-webkit-transform:translateY(90%);transform:translateY(90%);rotate:180deg}html body .wcag-b.left a,html body .wcag-b.left button,html body.page .wcag-b.left a,html body.page .wcag-b.left button{padding:0 4px}html body .wcag-b.left a .mark,html body .wcag-b.left button .mark,html body.page .wcag-b.left a .mark,html body.page .wcag-b.left button .mark{width:100%;height:100%;-webkit-transform:translateY(60%)!important;transform:translateY(60%)!important;rotate:-90deg}html body .wcag-b.right a,html body .wcag-b.right button,html body.page .wcag-b.right a,html body.page .wcag-b.right button{padding:0 4px}html body .wcag-b.right a .mark,html body .wcag-b.right button .mark,html body.page .wcag-b.right a .mark,html body.page .wcag-b.right button .mark{width:100%;height:100%;-webkit-transform:translateY(60%)!important;transform:translateY(60%)!important;rotate:90deg}html body .wcag-b .v-h,html body.page .wcag-b .v-h{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;height:28px;width:1px;opacity:0}html body .wcag-b .v-h:focus-within,html body.page .wcag-b .v-h:focus-within{opacity:1;width:auto}html body .wcag-b .v-h:focus-within .mark .b,html body.page .wcag-b .v-h:focus-within .mark .b{fill:var(--wcag-hover)!important}html body .wcag-b .v-h>div,html body.page .wcag-b .v-h>div{overflow:hidden;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;scroll-behavior:smooth;padding:0 8px!important;background-color:var(--wcag-hover)!important}html body .wcag-b .v-h>div a,html body.page .wcag-b .v-h>div a{padding:0!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:28px;white-space:nowrap;color:var(--wcag-icon-hover)!important;font-size:12px;font-weight:600;line-height:100%;background-color:var(--wcag-hover)!important;outline:unset!important}html body .wcag-b .v-h .mark,html body.page .wcag-b .v-h .mark{height:28px;width:13px;-webkit-transform:translateX(-1px);transform:translateX(-1px);rotate:180deg}html body .wcag-b .v-h .mark .b,html body.page .wcag-b .v-h .mark .b{fill:var(--wcag-bg-hover)!important}html.wcagCss header nav .menu-item-has-children{position:relative}html.wcagCss header nav .menu-item-has-children>ul{display:none;position:absolute;top:100%;left:0}html.wcagCss header nav .menu-item-has-children>a:focus+ul{display:block!important}html.wcagCss header nav .menu-item-has-children:focus-within>ul{display:block!important}.current-menu-item a,.current-menu-parent a{color:var(--active-nav-item)!important;font-weight:bold!important;text-decoration:underline}header nav ul{-ms-flex-wrap:wrap;flex-wrap:wrap}html.cont :not(.img-c) img:not(.ign):not(.invert){-webkit-filter:contrast(1.4)!important;filter:contrast(1.4)!important}html.cont header{background-color:var(--header-bg-contrast)!important}html.cont.invert-logo.transparent .logo{-webkit-filter:invert(1);filter:invert(1)}html.cont.invert-logo header:not(.transparent):has(.inner) .inner>:not(nav){-webkit-filter:invert(1);filter:invert(1)}html.cont .img-c{overflow:hidden}html.cont .img-c h1,html.cont .img-c h2,html.cont .img-c h3,html.cont .img-c h4,html.cont .img-c h5,html.cont .img-c h6,html.cont .img-c p,html.cont .img-c span{color:#fff!important}html.cont .img-c :has(>img),html.cont .img-c:has(>img){background-color:transparent}html.cont .img-c :has(>img):after,html.cont .img-c:has(>img):after{opacity:1!important}html.cont .img-c :has(>img)>img,html.cont .img-c:has(>img)>img{z-index:-2!important}html.cont .b h1,html.cont .b h2,html.cont .b h3,html.cont .b h4,html.cont .b h5,html.cont .b h6,html.cont .b li,html.cont .b ol,html.cont .b p,html.cont .b span,html.cont .b table,html.cont .b ul,html.cont .black h1,html.cont .black h2,html.cont .black h3,html.cont .black h4,html.cont .black h5,html.cont .black h6,html.cont .black li,html.cont .black ol,html.cont .black p,html.cont .black span,html.cont .black table,html.cont .black ul,html.cont .blackback h1,html.cont .blackback h2,html.cont .blackback h3,html.cont .blackback h4,html.cont .blackback h5,html.cont .blackback h6,html.cont .blackback li,html.cont .blackback ol,html.cont .blackback p,html.cont .blackback span,html.cont .blackback table,html.cont .blackback ul,html.cont .dark h1,html.cont .dark h2,html.cont .dark h3,html.cont .dark h4,html.cont .dark h5,html.cont .dark h6,html.cont .dark li,html.cont .dark ol,html.cont .dark p,html.cont .dark span,html.cont .dark table,html.cont .dark ul{color:#fff!important}html.cont .img-c a.button,html.cont .img-c a.button,html.cont a.button{color:#000!important;background-color:#fff!important;border:1px solid #000!important;padding:8px 18px!important}html.cont .img-c a.button span,html.cont .img-c a.button span,html.cont a.button span{color:#000!important}html body .img-c :has(>img),html body .img-c:has(>img),html body.page .img-c :has(>img),html body.page .img-c:has(>img){position:relative!important}html body .img-c :has(>img):after,html body .img-c:has(>img):after,html body.page .img-c :has(>img):after,html body.page .img-c:has(>img):after{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;opacity:0;pointer-events:none;content:"";position:absolute;top:0;left:0;z-index:-1;background:#000000;background:linear-gradient(131deg,rgba(0,0,0,0.79) 0%,rgba(0,0,0,0.81) 100%);width:100%;height:100%}html body .img-c :has(>img).slick-track,html body .img-c:has(>img).slick-track,html body.page .img-c :has(>img).slick-track,html body.page .img-c:has(>img).slick-track{position:static;overflow:hidden;height:100%}html body .img-c :has(>img).slick-track:after,html body .img-c:has(>img).slick-track:after,html body.page .img-c :has(>img).slick-track:after,html body.page .img-c:has(>img).slick-track:after{height:100vh}html body .img-c :has(>img).slick-slide,html body .img-c:has(>img).slick-slide,html body.page .img-c :has(>img).slick-slide,html body.page .img-c:has(>img).slick-slide{height:auto}html body .img-c :has(>img)>img:not(.hintergrund):not(.background):not(.back),html body .img-c:has(>img)>img:not(.hintergrund):not(.background):not(.back),html body.page .img-c :has(>img)>img:not(.hintergrund):not(.background):not(.back),html body.page .img-c:has(>img)>img:not(.hintergrund):not(.background):not(.back){position:inherit}html body .img-c :has(>img)>img:not(.hintergrund):not(.background):not(.back)+img:after,html body .img-c:has(>img)>img:not(.hintergrund):not(.background):not(.back)+img:after,html body.page .img-c :has(>img)>img:not(.hintergrund):not(.background):not(.back)+img:after,html body.page .img-c:has(>img)>img:not(.hintergrund):not(.background):not(.back)+img:after{display:none}html body .img-c :has(>img) .inner,html body .img-c :has(>img) .txt,html body .img-c:has(>img) .inner,html body .img-c:has(>img) .txt,html body.page .img-c :has(>img) .inner,html body.page .img-c :has(>img) .txt,html body.page .img-c:has(>img) .inner,html body.page .img-c:has(>img) .txt{position:relative;z-index:1}html.t h1,html.t h2,html.t h3,html.t h4,html.t h5,html.t h6{font-weight:bolder!important}html.t li,html.t ol,html.t p,html.t span,html.t table,html.t ul{font-weight:bold}html.t-p h1,html.t-p h2,html.t-p h3,html.t-p h4,html.t-p h5,html.t-p h6,html.t-p p{-ms-hyphens:auto!important;hyphens:auto!important;padding-top:2rem!important;padding-bottom:1rem!important}html.t-p .site-links p{padding:0!important}html.a-s *{-webkit-transition:unset!important;transition:unset!important;-webkit-animation:unset!important;animation:unset!important}html.a-s .animatedParent *{opacity:1!important}@media (prefers-reduced-motion:reduce){*{-webkit-animation:none!important;animation:none!important;-webkit-transition:none!important;transition:none!important;scroll-behavior:auto!important}* .animatedParent *{opacity:1!important}}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline:2px solid var(--wcag-focus)!important;outline-offset:0px!important;-webkit-box-shadow:unset!important;box-shadow:unset!important}.footer img{height:auto!important}.tabs .tabs-slider .slick-dots li button{height:auto!important}