.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-surface: hsl(0, 0%, 100%);--clr-body-bg: hsl(0, 0%, 100%);--clr-text: var(--clr-black);--clr-text-strong: var(--clr-primary-400);--clr-headings: var(--clr-text);--clr-headings: #343a40;--clr-white-filter: brightness(0) saturate(100%) invert(95%) sepia(100%) saturate(20%) hue-rotate(353deg) brightness(106%) contrast(104%);--clr-primary-100: hsl(from var(--clr-primary-400) h s calc(l + 13));--clr-primary-200: hsl(from var(--clr-primary-400) h s calc(l + 10));--clr-primary-200: oklch(from var(--clr-primary-400) l c h / 0.2);--clr-primary-200: #cde5f9;--clr-primary-200: oklch(from #cde5f9 l c h / 0.8);--clr-primary-300: hsl(from var(--clr-primary-400) h s calc(l + 5));--clr-primary-400: #166ab1;--clr-primary-500: hsl(from var(--clr-primary-400) h s calc(l - 5));--clr-primary-600: hsl(from var(--clr-primary-400) h s calc(l - 10));--clr-primary-700: hsl(from var(--clr-primary-400) h s calc(l - 15));--clr-primary-800: hsl(from var(--clr-primary-400) h s calc(l - 20));--clr-primary-900: hsl(from var(--clr-primary-400) h s calc(l - 22));--clr-primary-400-filter: brightness(0) saturate(100%) invert(30%) sepia(29%) saturate(4498%) hue-rotate(190deg) brightness(88%) contrast(83%);--clr-primary-400-hover-filter: brightness(0) saturate(100%) invert(8%) sepia(70%) saturate(4201%) hue-rotate(218deg) brightness(97%) contrast(102%);--clr-secondary-300: hsl(317, 32%, 50%);--clr-secondary-400: hsl(317, 32%, 40%);--clr-secondary-400: #f59c00;--clr-secondary-500: hsl(317, 32%, 30%);--clr-accent-200: hsl(358, 85%, 80%);--clr-accent-300: hsl(356, 21%, 13%);--clr-accent-400: hsl(358, 85%, 50%);--clr-accent-400: #f59c00;--clr-accent-500: hsl(358, 85%, 35%);accent-color:var(--clr-primary-500);--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-600);--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: 400;--fst-normal: normal;--fst-italic: italic;--lh-base: 1.5;--lh-headings: 1.1;--fs-base: 1.125rem;--fs-lead: calc(var(--fs-base) * 1.25);--fs-h1: calc(var(--fs-base) * 1.667);--fs-h2: calc(var(--fs-base) * 1.333);--fs-h3: calc(var(--fs-base) * 1.166);--fs-h4: var(--fs-base);--fs-h5: var(--fs-base);--fs-h6: var(--fs-base);--gutter-width: 1.875rem;--row-spacer-big: 3.5rem;--row-spacer: 1rem;--border-blue-width: 8px;--icon-logo-aspect-ratio: 200 / 156;--icon-x-aspect-ratio: 352 / 512;--icon-x: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 352 512"><path d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"/></svg>');--icon-bars-height: 2rem;--icon-bars-aspect-ratio: 448 / 512;--icon-bars: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M16 132h416c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H16C7.163 60 0 67.163 0 76v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z"/></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-chevron-left-aspect-ratio: 320 / 512;--icon-chevron-left: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path fill="currentColor" d="M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l192 192c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256 246.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-192 192z"/></svg>');--icon-fa-phone-aspect-ratio: 1;--icon-fa-phone: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><path d="M224.2 89C216.3 70.1 195.7 60.1 176.1 65.4L170.6 66.9C106 84.5 50.8 147.1 66.9 223.3C104 398.3 241.7 536 416.7 573.1C493 589.3 555.5 534 573.1 469.4L574.6 463.9C580 444.2 569.9 423.6 551.1 415.8L453.8 375.3C437.3 368.4 418.2 373.2 406.8 387.1L368.2 434.3C297.9 399.4 241.3 341 208.8 269.3L253 233.3C266.9 222 271.6 202.9 264.8 186.3L224.2 89z"/></svg>');--icon-fa-circle-arrow-right-aspect-ratio: 1;--icon-fa-circle-arrow-right: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM297 385c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l71-71L120 280c-13.3 0-24-10.7-24-24s10.7-24 24-24l214.1 0-71-71c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0L409 239c9.4 9.4 9.4 24.6 0 33.9L297 385z"/></svg>')}@layer reset{*,*: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}: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}a{color:var(--clr-primary-600);word-break:break-word}a:hover,a:not(:focus-visible){text-decoration:underline}a:focus-visible{outline:2px solid var(--clr-outline-focus-visble);outline-offset:.25em}.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-transistion: 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{::moz-selection{background-color:var(--clr-primary-200)}::selection{background-color:var(--clr-primary-200)}::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);font-variant:small-caps}h1,.h1{font-size:calc(1.305rem + .66vw)}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,a{font-weight:var(--fw-bold);color:var(--clr-text-strong)}em,.text-italic{font-style:italic}a{text-decoration:none}@media(min-width: 1200px){h1,.h1{font-size:1.8rem}}}@layer layout{body{background-color:var(--clr-body-bg)}[id=wrapper]{--_container-width: var(--container-width, calc(100% - var(--gutter-width)));--_padding-inline-size: 0;max-inline-size:var(--_container-width);padding-inline:var(--_padding-inline-size);margin-inline:auto;box-sizing:border-box;display:grid;grid-template-areas:"aside" "main";column-gap:var(--gutter-width);min-block-size:100vh;min-block-size:100dvh;min-block-size:100svh}[id=container]{display:contents}aside{grid-area:aside}main{grid-area:main}@media(min-width: 576px){[id=wrapper]{--container-width: 540px}}@media(min-width: 768px){[id=wrapper]{--container-width: 720px;--padding-inline-size: calc(var(--gutter-width) *1.5);--col-width: 0.333;grid-template-areas:"aside main";grid-template-columns:calc((var(--container-width) - var(--padding-inline-size) - var(--gutter-width)/2)*var(--col-width)) 1fr}}@media(min-width: 992px){[id=wrapper]{--container-width: 960px}}@media(min-width: 1200px){[id=wrapper]{--container-width: 1140px;--col-width: 0.25}}}@layer components{.img-comp-container{position:relative;overflow:hidden}.img-comp-img{position:absolute;width:auto;height:auto;overflow:hidden}.img-comp-img img{display:block;vertical-align:middle;max-inline-size:initial}.img-comp-slider{position:absolute;z-index:9;cursor:ew-resize;width:2px;height:100%;background-color:var(--clr-primary-400)}.img-comp-slider:before{content:url("/files/theme/assets/comparison-flash.png");height:30px;left:50%;margin-left:-45px;margin-top:-18px;position:absolute;top:50%;width:90px}@keyframes dragRightLeft{0%{left:50%}50%{left:70%}100%{left:30%}}}@layer components{.skip-link,.navigation-main>a.invisible,.footer-nav>a.invisible{--skiplink-start-position: -120%;--skiplink-end-position: 15%;position:absolute;color:var(--clr-primary-400);background-color:var(--clr-surface);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,.navigation-main>a.invisible:focus-visible,.footer-nav>a.invisible:focus-visible{transform:translateY(var(--skiplink-end-position))}button:focus-visible{outline:2px solid var(--clr-outline-focus-visble);outline-offset:.25em}button:focus-visible span span{display:block;font-size:.75em}.nav-logo{display:block;margin-block-end:calc(var(--gutter-width)/2)}.nav-logo img{margin-inline:auto}.hamburger-menu label{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:hover:after,.hamburger-menu label:focus:after{filter:var(--clr-primary-400-filter)}.hamburger-menu label:after{content:var(--icon-bars);filter:var(--clr-primary-400-filter);aspect-ratio:var(--icon-bars-aspect-ratio);height:var(--icon-bars-height);display:inline-block}.hamburger-menu label:hover:after,.hamburger-menu label:focus:after{filter:var(--clr-primary-400-hover-filter)}.hamburger-menu input:checked+label:after{content:var(--icon-x);aspect-ratio:var(--icon-x-aspect-ratio);margin-inline-start:6px}.hamburger-menu input:focus+label{outline:2px solid var(--clr-outline-focus-visble);outline-offset:.25em}.navigation-main{--mbs-li-first-child: 1rem;--li-padding: 0.5rem;--expanded-content-visibility: hidden;--overflow-ul: hidden}.navigation-main .expanded-content{display:grid;grid-template-rows:0fr;overflow:var(--overflow-ul);transition:grid-template-rows var(--reduced-transistion, 1s)}.navigation-main ul{min-height:0;visibility:var(--expanded-content-visibility);transition:visibility var(--reduced-transistion, 1s)}.navigation-main li{padding:var(--li-padding);text-align:end}.navigation-main li:first-child{margin-block-start:var(--mbs-li-first-child)}.navigation-main a,.navigation-main strong{font-size:calc(var(--fs-base)*1.11);display:inline-block}.navigation-main .hamburger-menu:has(:checked)+.expanded-content{--expanded-content-visibility: visible;grid-template-rows:1fr}@media(min-width: 992px){.hamburger-menu{display:none}.navigation-main{--mbs-li-first-child: 0;--li-padding: 0;--expanded-content-visibility: visible;--overflow-ul: visible}.navigation-main .expanded-content ul{display:flex;justify-content:space-between}}@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}.span-inline-all,.eine-spalte,.einspaltig{grid-column:1/-1}}
