.mod_visitors .invisible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    float: left;
	width:0px;
	height:0px;
}
@layer reset, typo, components, layout, utilities;:root{color-scheme:only light;interpolate-size:allow-keywords;--logo-height: 100px;--clr-white: hsl(220, 37%, 100%);--clr-black: hsl(0, 0%, 0%);--clr-body-bg: #343a40;--clr-page: #f3f4f5;--clr-text: var(--clr-black);--clr-text-strong: var(--clr-text);--clr-primary-400: #9d0c15;--clr-secondary-400: #868e96;--clr-secondary-400: #687078;--clr-accent-400: var(--clr-primary-400);--clr-neutral-100: hsl(210, 17%, 98%);--clr-neutral-200: hsl(210, 17%, 93%);--clr-neutral-300: hsl(210, 17%, 89%);--clr-neutral-400: hsl(210, 17%, 83%);--clr-neutral-500: hsl(210, 17%, 71%);--clr-neutral-600: hsl(210, 17%, 46%);--clr-neutral-700: hsl(210, 17%, 31%);--clr-neutral-800: hsl(210, 17%, 23%);--clr-neutral-900: hsl(210, 17%, 15%);--clr-outline-focus-visble: var(--clr-primary-400);--clr-sucess: hsl(152, 69%, 31%);--clr-info: hsl(190, 90%, 50%);--clr-warning: hsl(45, 100%, 51%);--clr-danger: hsl(354, 70%, 54%);--clr-mandatory: hsl(0, 100%, 50%);--ff-base: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--ff-accent: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--ff-headings: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--ff-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--fw-regular: 400;--fw-bold: 700;--fw-headings: 700;--fst-normal: normal;--fst-italic: italic;--lh-base: 1.5;--lh-headings: 1.5;--fs-base: 1rem;--fs-lead: calc(var(--fs-base) * 1.25);--fs-h1: calc(var(--fs-base) * 1.15);--fs-h2: calc(var(--fs-base) * 1.15);--fs-h3: calc(var(--fs-base) * 1.15);--fs-h4: var(--fs-base);--fs-h5: var(--fs-base);--fs-h6: var(--fs-base);--clr-headings: var(--clr-secondary-400);--gutter-width: 1.875rem;--row-spacer: 1rem;--icon-x-aspect-ratio: 1;--icon-x: url('data:image/svg+xml,<svg viewBox="0 0 352 352" xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><g transform="matrix(1,0,0,1,-0,-80)"><path d="M242.72,256L342.79,155.93C355.07,143.65 355.07,123.74 342.79,111.45L320.55,89.21C308.27,76.93 288.36,76.93 276.07,89.21L176,189.28L75.93,89.21C63.65,76.93 43.74,76.93 31.45,89.21L9.21,111.45C-3.07,123.73 -3.07,143.64 9.21,155.93L109.28,256L9.21,356.07C-3.07,368.35 -3.07,388.26 9.21,400.55L31.45,422.79C43.73,435.07 63.65,435.07 75.93,422.79L176,322.72L276.07,422.79C288.35,435.07 308.27,435.07 320.55,422.79L342.79,400.55C355.07,388.27 355.07,368.36 342.79,356.07L242.72,256Z" style="fill-rule:nonzero;"/></g></svg>');--icon-times-aspect-ratio: var(--icon-x-aspect-ratio);--icon-times: var(--icon-x);--icon-bars-aspect-ratio: 448 / 392;--icon-bars: url('data:image/svg+xml,<svg viewBox="0 0 448 392" xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><g transform="matrix(1,0,0,1,0,-60)"><path d="M16,132L432,132C440.837,132 448,124.837 448,116L448,76C448,67.163 440.837,60 432,60L16,60C7.163,60 0,67.163 0,76L0,116C0,124.837 7.163,132 16,132ZM16,292L432,292C440.837,292 448,284.837 448,276L448,236C448,227.163 440.837,220 432,220L16,220C7.163,220 0,227.163 0,236L0,276C0,284.837 7.163,292 16,292ZM16,452L432,452C440.837,452 448,444.837 448,436L448,396C448,387.163 440.837,380 432,380L16,380C7.163,380 0,387.163 0,396L0,436C0,444.837 7.163,452 16,452Z" style="fill-rule:nonzero;"/></g></svg>');--icon-facebook-aspect-ratio: 1;--icon-facebook: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M512 256C512 114.6 397.4 0 256 0S0 114.6 0 256C0 376 82.7 476.8 194.2 504.5V334.2H141.4V256h52.8V222.3c0-87.1 39.4-127.5 125-127.5c16.2 0 44.2 3.2 55.7 6.4V172c-6-.6-16.5-1-29.6-1c-42 0-58.2 15.9-58.2 57.2V256h83.6l-14.4 78.2H287V510.1C413.8 494.8 512 386.9 512 256h0z"/></svg>');--icon-phone-aspect-ratio: 1;--icon-phone: url('data:image/svg+xml,<svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><g transform="matrix(0,1,-1,0,511.989385,-0.000199)"><path d="M493.4,24.6L389.4,0.6C378.1,-2 366.5,3.9 361.9,14.5L313.9,126.5C309.7,136.3 312.5,147.8 320.8,154.5L381.4,204.1C345.4,280.8 282.5,344.6 204.2,381.3L154.6,320.7C147.8,312.4 136.4,309.6 126.6,313.8L14.6,361.8C3.9,366.5 -2,378.1 0.6,389.4L24.6,493.4C27.1,504.2 36.7,512 48,512C304.1,512 512,304.5 512,48C512,36.8 504.3,27.1 493.4,24.6Z" style="fill-rule:nonzero;"/></g></svg>');--icon-envelope-aspect-ratio: 512 / 384;--icon-envelope: url('data:image/svg+xml,<svg viewBox="0 0 512 384" xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><g transform="matrix(1,0,0,1,0,-64)"><path d="M502.3,190.8C506.2,187.7 512,190.6 512,195.5L512,400C512,426.5 490.5,448 464,448L48,448C21.5,448 0,426.5 0,400L0,195.6C0,190.6 5.7,187.8 9.7,190.9C32.1,208.3 61.8,230.4 163.8,304.5C184.9,319.9 220.5,352.3 256,352.1C291.7,352.4 328,319.3 348.3,304.5C450.3,230.4 479.9,208.2 502.3,190.8ZM256,320C279.2,320.4 312.6,290.8 329.4,278.6C462.1,182.3 472.2,173.9 502.8,149.9C508.6,145.4 512,138.4 512,131L512,112C512,85.5 490.5,64 464,64L48,64C21.5,64 0,85.5 0,112L0,131C0,138.4 3.4,145.3 9.2,149.9C39.8,173.8 49.9,182.3 182.6,278.6C199.4,290.8 232.8,320.4 256,320Z" style="fill-rule:nonzero;"/></g></svg>');--icon-angle-double-left-aspect-ratio: 399 / 321;--icon-angle-double-left: url('data:image/svg+xml,<svg viewBox="0 0 399 321" xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><path d="M199.038,143.05l136,-136c9.4,-9.4 24.6,-9.4 33.9,0l22.6,22.6c9.4,9.4 9.4,24.6 0,33.9l-96.3,96.5l96.4,96.4c9.4,9.4 9.4,24.6 0,33.9l-22.6,22.7c-9.4,9.4 -24.6,9.4 -33.9,0l-136,-136c-9.5,-9.4 -9.5,-24.6 -0.1,-34Zm-192,34l136,136c9.4,9.4 24.6,9.4 33.9,0l22.6,-22.6c9.4,-9.4 9.4,-24.6 0,-33.9l-96.3,-96.5l96.4,-96.4c9.4,-9.4 9.4,-24.6 0,-33.9l-22.6,-22.7c-9.4,-9.4 -24.6,-9.4 -33.9,0l-136,136c-9.5,9.4 -9.5,24.6 -0.1,34Z" style="fill-rule:nonzero;"/></svg>');--icon-angle-double-right-aspect-ratio: 399 / 321;--icon-angle-double-right: url('data:image/svg+xml,<svg viewBox="0 0 399 321" xmlns="http://www.w3.org/2000/svg" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><path d="M199.55,177.05l-136,136c-9.4,9.4 -24.6,9.4 -33.9,0l-22.6,-22.6c-9.4,-9.4 -9.4,-24.6 0,-33.9l96.4,-96.4l-96.4,-96.4c-9.4,-9.4 -9.4,-24.6 -0,-33.9l22.5,-22.8c9.4,-9.4 24.6,-9.4 33.9,0l136,136c9.5,9.4 9.5,24.6 0.1,34Zm192,-34l-136,-136c-9.4,-9.4 -24.6,-9.4 -33.9,0l-22.6,22.6c-9.4,9.4 -9.4,24.6 0,33.9l96.4,96.4l-96.4,96.4c-9.4,9.4 -9.4,24.6 0,33.9l22.6,22.6c9.4,9.4 24.6,9.4 33.9,0l136,-136c9.4,-9.2 9.4,-24.4 0,-33.8Z" style="fill-rule:nonzero;"/></svg>')}@layer reset{::moz-selection{background-color:var(--clr-secondary-400);color:var(--clr-white)}::selection{background-color:var(--clr-secondary-400);color:var(--clr-white)}*,*:before,*:after{font:inherit}html{color-scheme:light dark;hanging-punctuation:first last;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}html :focus-within{scroll-behavior:smooth}body,html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeSpeed;margin:0;padding:0;accent-color:var(--clr-accent-400);background-color:var(--clr-body-bg);position:relative}:where(h1,h2,h3,h4,h5,h6,p,figure){margin-block:0;margin-inline:0}h1{text-wrap:balance}img,picture,svg{display:block;max-inline-size:100%;height:auto;vertical-align:middle;font-style:italic;background-repeat:no-repeat;background-size:cover;shape-margin:1rem}:focus:not(:focus-visible){outline:none}nav ul{list-style:"";margin:0;padding:0}ul{margin-block:0}a{color:var(--clr-primary-400)}a:hover,a:not(:focus-visible){text-decoration:underline}a:focus-visible{outline:2px solid var(--clr-outline-focus-visble);outline-offset:.1em}.invisible:not(:focus-visible){overflow:hidden;position:absolute;clip:rect(0px, 0px, 0px, 0px)}:where(sup,sub){line-height:0px}button{-webkit-appearance:none;appearance:none;margin:0;padding:0;font-family:inherit;font-size:inherit;line-height:inherit;text-transform:none;cursor:pointer}button:not(:focus-visible){outline-color:rgba(0,0,0,0)}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}[data-modal]{border:none;border:0}@media(prefers-reduced-motion: reduce){:root{--reduced-transition: 0s}html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important;transition:none}}@media(prefers-reduced-motion: no-preference){:has(:target){scroll-behavior:smooth;scroll-padding-top:0}}dialog:-internal-dialog-in-top-layer::backdrop{background:rgba(0,0,0,.7)}}@layer typo{::target-text{background-color:var(--clr-primary-200)}body{color:var(--clr-text);font-family:var(--ff-base);font-size:var(--fs-base);line-height:var(--lh-base);font-style:var(--fst-normal);font-weight:var(--fw-regular);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}:where(h1,.h1,h2,.h2,h3,.h3){font-family:var(--ff-headings);line-height:var(--lh-headings);font-weight:var(--fw-headings);color:var(--clr-headings);text-transform:uppercase}h1.content-headline,.ki-text h1,.content-hyperlink>h1,h1 em,h2.content-headline,.ki-text h2,.content-hyperlink>h2,h2 em,h3.content-headline,.ki-text h3,.content-hyperlink>h3,h3 em{color:var(--clr-primary-400);font-style:inherit}h1,.h1{font-size:var(--fs-h1)}h2,.h2{font-size:var(--fs-h2)}h3,.h3{font-size:var(--fs-h3)}h4{font-size:var(--fs-base)}.lh-base{line-height:var(--lh-base)}strong{font-weight:var(--fw-bold)}em,.text-italic{font-style:italic}a{text-decoration:none}aside strong,aside a:hover,aside a.trail{color:var(--clr-primary-400)}aside a{color:var(--clr-secondary-400);font-weight:var(--fw-bold)}p{text-align:justify}[id=header] p{text-align:initial}}@layer layout{[id=wrapper]{--aside-inline-size: 180px;display:flex;flex-direction:column;row-gap:var(--gutter-width);background-color:var(--clr-page)}[id=flyOver]>.inside,[id=header]>.inside,[id=container],[id=footer]>.inside{--_container-width: var(--container-width, calc(100% - var(--gutter-width)));max-inline-size:var(--_container-width);margin-inline:auto;box-sizing:border-box}[id=header] .inside .module-template p{inline-size:40ch}[id=container]{position:relative}.mod_article+.mod_article{margin-block-start:var(--gutter-width)}.mod_article,.mod_article .row{display:grid;grid-template-columns:repeat(12, 1fr);gap:var(--gutter-width)}.mod_article>*,.mod_article .col-12,.mod_article .row>*,.mod_article .row .col-12{grid-column:span 12}.ce_sHtml5Start>*+*{margin-block-start:var(--gutter-width)}.content-hyperlink figure{display:contents}.content-hyperlink a{text-align:start;font-weight:var(--fw-bold)}.content-hyperlink a:hover{text-decoration:underline}.content-hyperlink .fa{--fa-block-size: calc(var(--fs-base) / 2);--fa-color: var(--clr-primary-400)}[class*=content-]:not(.content-swiper){display:grid;grid-auto-rows:max-content;row-gap:calc(var(--gutter-width)/2)}[class*=content-]:not(.content-swiper) .rte{display:contents}[id=mitarbeiter]>div>figure,.content-hyperlink picture{order:-1}.mod_article.row .col-6{grid-column:span 6}[id=footer]{background-color:var(--clr-body-bg);padding-block:calc(var(--gutter-width)/2) calc(var(--gutter-width)*2)}[id=footer] .inside{color:var(--clr-white);display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:calc(var(--gutter-width)/2)}[id=footer] .inside .mod_customnav{order:-1}[id=footer] .inside .mod_customnav ul{display:flex;column-gap:calc(var(--gutter-width)/2)}[id=footer] .inside .mod_customnav a{--clr-outline-focus-visble: var(--clr-white);color:var(--clr-white)}[id=footer] .inside .mod_customnav a:hover{text-decoration:underline}@media(min-width: 576px){[id=flyOver]>.inside,[id=header]>.inside,[id=container],[id=footer]>.inside{--container-width: 540px}.mod_article.row .col-sm-4{grid-column:span 4}.mod_article.row .col-sm-6{grid-column:span 6}}@media(min-width: 768px){[id=flyOver]>.inside,[id=header]>.inside,[id=container],[id=footer]>.inside{--container-width: 720px}[id=header] .inside .module-template p{inline-size:initial}.mod_article.row .col-md-3{grid-column:span 3}.mod_article.row .col-md-6{grid-column:span 6}[id=footer] .inside .mod_customnav{order:13}}@media(max-width: 991.98px){[id=flyOver]{background-color:var(--clr-primary-400)}[id=flyOver] .inside{display:flex;justify-content:flex-end;padding-block:.7rem}[id=flyOver] .fa{--fa-color: var(--clr-white)}[id=flyOver] .phone{margin-inline-end:1rem}[id=flyOver] .phone:before{content:"0211 685844";display:inline-block;color:var(--clr-white);margin-inline-end:.5rem}[id=flyOver] a{--a-fa-outline-color: var(--clr-white)}[id=header]{margin-block-start:calc(var(--gutter-width)*1.5)}[id=header] p{inline-size:90%}}@media(min-width: 992px){[id=flyOver]>.inside,[id=header]>.inside,[id=container],[id=footer]>.inside{--container-width: 960px}[id=wrapper]{padding-block-start:var(--gutter-width)}[id=flyOver]{position:fixed;z-index:2000;display:grid;row-gap:calc(var(--gutter-width)/2);inset:calc(var(--gutter-width)*4) calc(var(--gutter-width)/2) auto auto}[id=flyOver]>.inside{display:contents}[id=flyOver] a{--a-fa-outline-color: var(--clr-white);--a-fa-outline-offset: -0.5rem;padding:.85rem;background-color:var(--clr-primary-400)}[id=flyOver] .fa{--fa-color: var(--clr-white)}.hamburger-menu{display:none}[id=header] .inside .module-template{margin-inline-start:calc(var(--aside-inline-size) + var(--gutter-width));display:grid;grid-template-columns:auto 1fr;justify-items:end}[id=header] .inside .module-template p{inline-size:40ch}[id=container]{display:flex;column-gap:var(--gutter-width)}aside{flex-basis:var(--aside-inline-size);flex-shrink:0}aside .inside,aside .navbar{block-size:100%}aside .collapsed-items{position:sticky;inset-block-start:var(--gutter-width);text-align:end}}@media(min-width: 1200px){[id=flyOver]>.inside,[id=header]>.inside,[id=container],[id=footer]>.inside{--container-width: 1140px}.mod_article.row .col-xl-4{grid-column:span 4}.mod_article.row .col-xl-8{grid-column:span 8}.mod_article.row .col-xl-12{grid-column:span 12}}}@layer components{:root{--swiper-theme-color: var(--clr-primary-400);--swiper-theme-color: var(--clr-white);--swiper-inactive-color: var(--clr-white);--swiper-pagination-bullet-width: 0.75rem;--swiper-pagination-bullet-height: 0.75rem;--swiper-pagination-bullet-border-radius: 0;--swiper-pagination-bullet-horizontal-gap: 10px}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.content-swiper{overflow:hidden}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{--clr-chevron: #fff;--swiper-navigation-color: #fff;position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color));-webkit-appearance:none;appearance:none;background:none;border:none}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none !important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{content:var(--icon-chevron-left);filter:invert(1);aspect-ratio:320/512;display:block;block-size:36px}[class*=swiper-button]:hover:after,[class*=swiper-button]:focus:after,[class*=swiper-button]:focus-visible:after{filter:brightness(0) saturate(100%) invert(54%) sepia(98%) saturate(768%) hue-rotate(4deg) brightness(100%) contrast(100%)}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{transform:rotate(180deg)}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 16px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 20px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 20px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, var(--swiper-inactive-color));opacity:var(--swiper-pagination-bullet-inactive-opacity, 1)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0px, -50%, 0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform,200ms top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.swiper-pagination-bullet:focus-visible,[class*=swiper-button]:focus-visible{outline:2px solid var(--swiper-theme-color);outline-offset:2px}.swiper-pagination-bullet-active:focus-visible{outline-color:var(--swiper-inactive-color)}}@layer components{.skip-link,.navbar>a.invisible,.footer-nav>a.invisible{--skiplink-start-position: -800%;--skiplink-end-position: -545%;position:absolute;color:var(--clr-primary-400);background-color:var(--clr-page);padding:.5em;outline-offset:0;line-height:1;transform:translateY(var(--skiplink-start-position));inset-inline-start:calc(50% - 12ch);transition:transform var(--reduced-transistion, 0.5s)}.skip-link:focus-visible,.navbar>a.invisible:focus-visible,.footer-nav>a.invisible:focus-visible{transform:translateY(var(--skiplink-end-position))}button:focus-visible,label:has(:focus-visible){outline:2px solid var(--clr-outline-focus-visble);outline-offset:.25em}button:focus-visible span span,label:has(:focus-visible) span span{display:block;font-size:.75em}.nav-logo{display:block}.hamburger-menu{position:absolute;inset:-8.225rem 1rem auto auto;z-index:1030}.hamburger-menu label{--hamburger-icon-color: var(--clr-secondary-400);display:flex;align-items:center;column-gap:calc(var(--gutter-width)/4);width:fit-content;margin-inline-start:auto;cursor:pointer;font-size:calc(var(--fs-base)*1.11)}.hamburger-menu label:after{content:"";mask:var(--icon-bars);aspect-ratio:var(--icon-bars-aspect-ratio);block-size:var(--icon-bars-height, 2rem);display:inline-block;background-color:var(--hamburger-icon-color)}.hamburger-menu label:hover:after,.hamburger-menu label:focus:after{--hamburger-icon-color: var(--clr-primary-400)}.hamburger-menu input:checked+label:after{mask:var(--icon-x);aspect-ratio:var(--icon-x-aspect-ratio)}.hamburger-menu input:checked:hover+label:after{background-color:var(--clr-primary-400)}.hamburger-menu input:focus+label{outline:2px solid var(--clr-outline-focus-visble);outline-offset:.35em}.navbar ul li{padding-inline-start:.2rem}.navbar ul li:first-child{margin-block-end:calc(var(--gutter-width)/2)}.navbar ul a,.navbar ul strong{display:inline-block;padding:.15rem}a:has(.fa){--a-fa-outline-color: var(--clr-text);--a-fa-outline-offset: 0.25rem;display:inline-block;line-height:1;text-align:center}a:has(.fa):focus-visible{outline:1px solid var(--a-fa-outline-color);outline-offset:var(--a-fa-outline-offset)}.fa{--fa-aspect-ratio: 1;--fa-icon: var(--icon-envelope);--fa-block-size: 1rem;--fa-color: var(--clr-text)}.fa:before{content:"";aspect-ratio:var(--fa-aspect-ratio);mask:var(--fa-icon);display:inline-block;block-size:var(--fa-block-size);background-color:var(--fa-color)}.fa-envelope{--fa-aspect-ratio: var(--icon-envelope-aspect-ratio);--fa-icon: var(--icon-envelope)}.fa-phone{--fa-aspect-ratio: var(--icon-phone-aspect-ratio);--fa-icon: var(--icon-phone)}.fa-bars{--fa-aspect-ratio: var(--icon-bars-aspect-ratio);--fa-icon: var(--icon-bars)}.fa-times{--fa-aspect-ratio: var(--icon-times-aspect-ratio);--fa-icon: var(--icon-times)}.fa-angle-double-right{--fa-aspect-ratio: var(--icon-angle-double-right-aspect-ratio);--fa-icon: var(--icon-angle-double-right)}.fa-angle-double-left{--fa-aspect-ratio: var(--icon-angle-double-left-aspect-ratio);--fa-icon: var(--icon-angle-double-left)}.swiper-button-prev svg{transform:rotate(180deg)}.swiper figcaption{display:none}.swiper-pagination{display:none}.label-target-ki-text{cursor:pointer;display:grid;grid-template-areas:"overlap"}.label-target-ki-text input{appearance:none;-webkit-appearance:none}.label-target-ki-text>*{grid-area:overlap}.ki-text{font-style:italic;display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows var(--reduced-transistion, 1s),visibility var(--reduced-transistion, 1s)}.ki-text>*,.ki-text>*{overflow:hidden;display:grid;row-gap:calc(var(--gutter-width)/2)}.ki-text .ce_text,.ki-text .rte{display:contents}.ki-text .info,.ki-text .toplink{display:none}.ki-text+div{margin-block-start:calc(var(--gutter-width)*-1)}.ki-text section:nth-last-of-type(1){margin-block-end:calc(var(--gutter-width)*2)}div:has(label #show-ki-text:checked)~.ki-text{visibility:visible;grid-template-rows:1fr}@media(max-width: 575.98px){.navbar ul li:nth-last-child(2){margin-block-start:calc(var(--gutter-width)/2)}}@media(min-width: 576px)and (max-width: 991.98px){.navbar ul{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(6, auto);grid-auto-flow:column}.navbar ul .image{grid-column:1/-1}.navbar ul li:nth-last-child(2){margin-block-start:auto}}@media(min-width: 768px){.skip-link,.navbar>a.invisible,.footer-nav>a.invisible{--skiplink-start-position: -600%;--skiplink-end-position: -460%}.hamburger-menu{inset:-6.725rem 1rem auto auto}}@media(max-width: 991.98px){.nav-logo{margin-block-end:calc(var(--gutter-width)/2)}.hamburger-menu+.collapsed-items{background-color:var(--clr-page);position:absolute;z-index:1000;inset-inline:0;display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows var(--reduced-transition, 0.5s)}.hamburger-menu+.collapsed-items ul{min-height:0;visibility:hidden;transition:visibility var(--reduced-transition, 0.5s)}.hamburger-menu:has(:checked)+.collapsed-items{grid-template-rows:1fr}.hamburger-menu:has(:checked)+.collapsed-items ul{visibility:visible;padding-block-end:var(--gutter-width)}}@media(min-width: 992px){.skip-link,.navbar>a.invisible,.footer-nav>a.invisible{--skiplink-start-position: -500%;--skiplink-end-position: -330%}.navbar ul li:nth-last-child(2){margin-block-start:calc(var(--gutter-width)/2)}}@supports selector(:focus-visible){.hamburger-menu input:not(:focus-visible)+label{outline:none}}}@layer utilities{.visually-hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.fw-bold{font-weight:var(--fw-bold)}.align-self-center{align-self:center}.text-primary{color:var(--clr-primary-400)}.text-justify,.text-justify *{text-align:justify}.text-center,.text-center *{text-align:center}.text-dark{color:var(--clr-text)}.gy-ggw{row-gap:var(--gutter-width)}.img-w100 img{inline-size:100%;block-size:auto}.mb-ic-0{--padding-ic-inline: calc(var(--gutter-width) * 2);padding-inline:var(--padding-ic-inline)}.m-s-img-0 img{margin-block-start:0}div:has(>.stretched-link){position:relative}a.stretched-link:after{content:"";position:absolute;inset:0;z-index:1}@media(min-width: 768px){.mb-ic-0{--padding-ic-inline: 0}.grid-col-md-2{display:grid;grid-template-columns:repeat(2, 1fr);column-gap:var(--gutter-width)}.grid-col-md-2>*+*:not(.volle-breite){margin-block-start:0}.grid-col-md-2 .volle-breite{grid-column:1/-1}}}
