@charset "UTF-8";*,*:before,*:after{box-sizing:border-box;position:relative}html,body,button,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,section{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}html{webkit-text-size-adjust:none}body{line-height:1;color:#000;background:#fff;height:100%}header,nav,section,article,aside,footer,hgroup{display:block}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0;empty-cells:show}caption,th,td{text-align:left;font-weight:400}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}ins{text-decoration:none}del{text-decoration:line-through}:focus{outline:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}mark{background:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}img{border:0;max-width:100%;height:auto}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0}textarea{overflow:auto}optgroup{font-weight:700}:root{color-scheme:light dark}html{--max-width: 144rem;--header-max-width: var(--max-width);--width-limitation-wrapper: var(--max-width);--footer-max-width: var(--max-width);--grid-columns: 12;--grid-small-span: 3;--grid-half-span: calc(var(--grid-columns) / 2);--grid-large-span: calc(var(--grid-columns) - var(--grid-small-span));--grid-layout-columns: calc(var(--grid-columns) / var(--grid-small-span));--grid-gap: var(--default-gap);--golden-ratio-small-width: 38.2%;--golden-ratio-large-width: 61.8%;--default-padding: 1rem;--default-padding-half: calc(var(--default-padding) / 2);--default-padding-third: calc(var(--default-padding) / 3);--default-margin: 1rem;--default-margin-half: calc(var(--default-margin) / 2);--default-margin-third: calc(var(--default-margin) / 3);--default-gap: 2rem;--default-gap-half: calc(var(--default-gap) / 2);--default-gap-third: calc(var(--default-gap) / 3);--icon-and-text-gap: .5rem;--default-border-radius: 0;--full-circle: 50%;--default-aspect-ratio: auto;--site-header-border: var(--default-border);--site-header-background: var(--color-scheme-background);--site-header-text-color: var(--color-scheme-text-color);--site-header-padding: var(--default-padding);--main-navigation-background: var(--color-scheme-background);--main-navigation-background-highlighted: var(--color-white);--main-navigation-border: var(--default-border);--main-navigation-border-radius: var(--default-border-radius);--main-navigation-hyperlink-color: var(--color-scheme-text-color);--main-navigation-hyperlink-color-highlighted: var(--hyperlink-color);--main-navigation-hyperlink-color-active: var(--hyperlink-color);--main-navigation-main-level-icon-size: var(--default-icon-size);--main-navigation-sub-level-icon-size: var(--default-icon-size);--site-footer-border: var(--default-border);--site-footer-background: var(--color-scheme-background);--site-footer-headline-color: var(--headline-text-color);--site-footer-text-color: var(--color-scheme-text-color);--site-footer-hyperlink-color: var(--hyperlink-color);--site-footer-hyperlink-color-highlighted: var(--hyperlink-color-highlighted);--site-footer-text-decoration: none;--site-footer-text-decoration-highlighted: underline;--site-footer-text-decoration-color-highlighted: var(--color-scheme-text-color);--site-footer-padding: var(--default-padding);--default-background: var(--color-light-gray);--default-background-color-reduced-opacity: hsla(var(--default-background), var(--reduced-opacity));--disabled-background-lightness: 78%;--disabled-background: hsl(from var(--color-black) h s var(--disabled-background-lightness));--disabled-background-reduced-opacity: hsla(var(--disabled-background), var(--reduced-opacity));--form-input-filled-background-lightness: 97%;--border-style-solid: solid;--border-style-dashed: dashed;--border-style-dotted: dashed;--default-border-color: var(--color-scheme-text-color);--default-border-width: .1rem;--default-border-style: var(--border-style-solid);--default-border: var(--default-border-width) var(--default-border-style) var(--default-border-color);--default-border-reduced-opacity: var(--default-border-width) var(--default-border-style) var(--secondary-color-reduced-opacity);--error-border: var(--default-border-width) var(--default-border-style) var(--error-color);--success-border: var(--default-border-width) var(--default-border-style) var(--success-color);--primary-border: var(--default-border-width) var(--default-border-style) var(--primary-color);--secondary-border: var(--default-border-width) var(--default-border-style) var(--secondary-color);--tertiary-border: var(--default-border-width) var(--default-border-style) var(--tertiary-color);--disabled-border: var(--default-border-width) var(--default-border-style) var(--disabled-color);--transparent-border: var(--default-border-width) var(--default-border-style) transparent;--default-outline-color: var(--color-scheme-text-color);--default-outline-width: 0;--default-outline-style: var(--default-border-style);--default-outline: var(--default-outline-width) var(--default-outline-style) var(--default-outline-color);--default-outline-reduced-opacity: var(--default-outline-width) var(--default-outline-style) var(--secondary-color-reduced-opacity);--error-outline: var(--default-outline-width) var(--default-outline-style) var(--error-color);--success-outline: var(--default-outline-width) var(--default-outline-style) var(--success-color);--primary-outline: var(--default-outline-width) var(--default-outline-style) var(--primary-color);--secondary-outline: var(--default-outline-width) var(--default-outline-style) var(--secondary-color);--tertiary-outline: var(--default-outline-width) var(--default-outline-style) var(--tertiary-color);--disabled-outline: var(--default-outline-width) var(--default-outline-style) var(--disabled-color);--transparent-outline: var(--default-outline-width) var(--default-outline-style) transparent;--color-black: hsl(0, 0%, 0%);--color-black-reduced-opacity: hsl(from var(--color-black) h s l / var(--reduced-opacity));--color-white: hsl(0, 0%, 100%);--color-white-reduced-opacity: hsl(from var(--color-white) h s l / var(--reduced-opacity));--color-gray-10: hsl(from var(--color-black) h s 90%);--color-gray-20: hsl(from var(--color-black) h s 80%);--color-gray-30: hsl(from var(--color-black) h s 70%);--color-gray-40: hsl(from var(--color-black) h s 60%);--color-gray-50: hsl(from var(--color-black) h s 50%);--color-gray-60: hsl(from var(--color-black) h s 40%);--color-gray-70: hsl(from var(--color-black) h s 30%);--color-gray-80: hsl(from var(--color-black) h s 20%);--color-gray-90: hsl(from var(--color-black) h s 10%);--color-light-gray: var(--color-gray-10);--color-medium-gray: var(--color-gray-50);--color-dark-gray: var(--color-gray-90);--error-color-hue: 8;--error-color-saturation: 100%;--error-color-lightness: 36%;--error-color: hsl(var(--error-color-hue), var(--error-color-saturation), var(--error-color-lightness));--warning-color-hue: 46;--warning-color-saturation: 100%;--warning-color-lightness: 45%;--warning-color: hsl(var(--warning-color-hue), var(--warning-color-saturation), var(--warning-color-lightness));--success-color-hue: 116;--success-color-saturation: 100%;--success-color-lightness: 23%;--success-color: hsl(var(--success-color-hue), var(--success-color-saturation), var(--success-color-lightness));--info-color-hue: 217;--info-color-saturation: 100%;--info-color-lightness: 63%;--info-color: hsl(var(--info-color-hue), var(--info-color-saturation), var(--info-color-lightness));--primary-color-hue: 201;--primary-color-saturation: 93%;--primary-color-lightness: 26%;--primary-color-hsl-values: var(--primary-color-hue), var(--primary-color-saturation), var(--primary-color-lightness);--primary-color: hsl(var(--primary-color-hsl-values));--primary-color-reduced-opacity: hsl(from var(--primary-color) h s l / var(--reduced-opacity));--secondary-color-hue: 201;--secondary-color-saturation: 93%;--secondary-color-lightness: 45%;--secondary-color-hsl-values: var(--secondary-color-hue), var(--secondary-color-saturation), var(--secondary-color-lightness);--secondary-color: hsl(var(--secondary-color-hsl-values));--secondary-color-reduced-opacity: hsl(from var(--secondary-color) h s l / var(--reduced-opacity));--tertiary-color-hue: 201;--tertiary-color-saturation: 93%;--tertiary-color-lightness: 70%;--tertiary-color-hsl-values: var(--tertiary-color-hue), var(--tertiary-color-saturation), var(--tertiary-color-lightness);--tertiary-color: hsl(var(--tertiary-color-hsl-values));--tertiary-color-reduced-opacity: hsl(from var(--tertiary-color) h s l / var(--reduced-opacity));--default-text-color-hue: 0;--default-text-color-saturation: 0%;--default-text-color-lightness: 15%;--default-text-color-hsl-values: var(--default-text-color-hue), var(--default-text-color-saturation), var(--default-text-color-lightness);--default-text-color: hsla(var(--default-text-color-hsl-values), var(--reduced-opacity));--hyperlink-color-hue-light-mode: var(--primary-color-hue);--hyperlink-color-saturation-light-mode: var(--primary-color-saturation);--hyperlink-color-lightness-light-mode: var(--primary-color-lightness);--hyperlink-color-hue-dark-mode: var(--primary-color-hue);--hyperlink-color-saturation-dark-mode: var(--primary-color-saturation);--hyperlink-color-lightness-dark-mode: 40%;--hyperlink-color: light-dark(hsl(var(--hyperlink-color-hue-light-mode), var(--hyperlink-color-saturation-light-mode), var(--hyperlink-color-lightness-light-mode)), hsl(var(--hyperlink-color-hue-dark-mode), var(--hyperlink-color-saturation-dark-mode), var(--hyperlink-color-lightness-dark-mode)));--hyperlink-color-highlighted-hue-light-mode: var(--primary-color-hue);--hyperlink-color-highlighted-saturation-light-mode: var(--primary-color-saturation);--hyperlink-color-highlighted-lightness-light-mode: var(--primary-color-lightness);--hyperlink-color-highlighted-hue-dark-mode: var(--primary-color-hue);--hyperlink-color-highlighted-saturation-dark-mode: var(--primary-color-saturation);--hyperlink-color-highlighted-lightness-dark-mode: 60%;--hyperlink-color-highlighted: light-dark(hsl(var(--hyperlink-color-highlighted-hue-light-mode), var(--hyperlink-color-highlighted-saturation-light-mode), var(--hyperlink-color-highlighted-lightness-light-mode)), hsl(var(--hyperlink-color-highlighted-hue-dark-mode), var(--hyperlink-color-saturation-dark-mode), var(--hyperlink-color-highlighted-lightness-dark-mode))) !important;--disabled-color: var(--color-gray-70);--disabled-color-label-light-mode: var(--disabled-color);--disabled-color-label-dark-mode: var(--color-gray-50);--disabled-color-label: light-dark(var(--disabled-color-label-light-mode), var(--disabled-color-label-dark-mode));--default-font-family: arial, sans-serif;--default-text-align: left;--root-font-size: 62.5%;--default-font-size: var(--font-size-medium);--font-size-small: 1.2rem;--font-size-medium: 1.4rem;--font-size-large: 1.6rem;--default-font-weight: var(--font-weight-normal);--font-weight-thin: 100;--font-weight-extra-light: 200;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semi-bold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--font-weight-black: 900;--default-icon-size: var(--icon-size-medium);--icon-size-small: 1.2rem;--icon-size-medium: 1.4rem;--icon-size-large: 1.6rem;--default-line-height: 1.4;--line-height-none: 1;--line-of-text-height: calc(var(--default-font-size) * var(--default-line-height));--hyperlink-text-decoration: underline;--hyperlink-text-decoration-color: var(--hyperlink-color);--hyperlink-text-decoration-style: solid;--hyperlink-text-decoration-thickness: auto;--hyperlink-text-decoration-highlighted: none;--headline-font-family: var(--default-font-family);--headline-font-size-h1: 3.6rem;--headline-font-size-h2: 3rem;--headline-font-size-h3: 2.5rem;--headline-font-size-h4: 2.1rem;--headline-font-size-h5: 1.8rem;--headline-font-size-h6: 1.6rem;--headline-text-color: var(--color-scheme-text-color);--headline-text-color-h1: var(--headline-text-color);--headline-text-color-h2: var(--headline-text-color);--headline-text-color-h3: var(--headline-text-color);--headline-text-color-h4: var(--headline-text-color);--headline-text-color-h5: var(--headline-text-color);--headline-text-color-h6: var(--headline-text-color);--headline-text-transform: none;--headline-line-height: 1.3;--headline-font-weight: var(--font-weight-bold);--headline-margin-top: calc(var(--default-margin) * 2);--headline-margin-bottom: var(--default-margin);--headline-text-shadow: var(--default-text-shadow);--headline-icon-size: 75%;--accordion-background: var(--color-scheme-background);--accordion-border-width: var(--default-border-width);--accordion-border-style: var(--default-border-style);--accordion-border-color: var(--default-border-color);--accordion-border-color-open: var(--default-border-color);--accordion-border: var(--accordion-border-width) var(--accordion-border-style) var(--accordion-border-color);--accordion-border-radius: var(--default-border-radius);--accordion-summary-background: var(--color-scheme-background);--accordion-summary-text-color: var(--color-scheme-text-color);--accordion-summary-background-open: var(--color-scheme-background);--accordion-summary-text-color-open: var(--color-scheme-text-color);--accordion-summary-border-bottom-open: var(--default-border);--accordion-summary-text-align: var(--default-text-align);--accordion-summary-padding: calc(var(--default-padding) / 2) var(--default-padding);--accordion-body-text-color: var(--color-scheme-text-color);--accordion-body-padding: var(--default-padding);--accordion-box-shadow: var(--default-box-shadow);--button-text-color: var(--color-white);--button-text-color-highlighted: var(--default-text-color);--button-primary-text-color: var(--button-text-color);--button-primary-text-color-highlighted: var(--primary-color);--button-secondary-text-color: var(--button-text-color);--button-secondary-text-color-highlighted: var(--secondary-color);--button-tertiary-text-color: var(--button-text-color);--button-tertiary-text-color-highlighted: var(--tertiary-color);--button-font-size: var(--font-size-medium);--button-font-weight: var(--font-weight-bold);--button-line-height: var(--line-height-none);--button-outline: var(--default-outline);--button-outline-highlighted: var(--default-outline);--button-border-width: var(--default-border-width);--button-border-style: var(--default-border-style);--button-border-color: var(--default-border-color);--button-border: var(--button-border-width) var(--button-border-style) var(--button-border-color);--button-border-width-highlighted: var(--default-border-width);--button-border-style-highlighted: var(--default-border-style);--button-border-color-highlighted: var(--default-border-color);--button-border-highlighted: var(--button-border-width-highlighted) var(--button-border-style-highlighted) var(--button-border-color-highlighted);--button-border-radius: var(--default-border-radius);--button-box-shadow: none;--button-box-shadow-highlighted: none;--button-background: var(--default-text-color);--button-background-highlighted: var(--color-white);--button-primary-outline: var(--default-outline);--button-primary-outline-highlighted: var(--default-outline);--button-primary-border-width: var(--default-border-width);--button-primary-border-style: var(--default-border-style);--button-primary-border-color: var(--primary-color);--button-primary-border: var(--button-primary-border-width) var(--button-primary-border-style) var(--button-primary-border-color);--button-primary-border-highlighted: var(--button-primary-border);--button-primary-border-radius: var(--button-border-radius);--button-primary-box-shadow: none;--button-primary-box-shadow-highlighted: none;--button-primary-background: var(--primary-color);--button-primary-background-highlighted: var(--color-white);--button-secondary-outline: var(--default-outline);--button-secondary-outline-highlighted: var(--default-outline);--button-secondary-border-width: var(--default-border-width);--button-secondary-border-style: var(--default-border-style);--button-secondary-border-color: var(--secondary-color);--button-secondary-border: var(--button-secondary-border-width) var(--button-secondary-border-style) var(--button-secondary-border-color);--button-secondary-border-highlighted: var(--button-secondary-border);--button-secondary-border-radius: var(--button-border-radius);--button-secondary-box-shadow: none;--button-secondary-box-shadow-highlighted: none;--button-secondary-background: var(--secondary-color);--button-secondary-background-highlighted: var(--color-white);--button-tertiary-outline: var(--default-outline);--button-tertiary-outline-highlighted: var(--default-outline);--button-tertiary-border-width: var(--default-border-width);--button-tertiary-border-style: var(--default-border-style);--button-tertiary-border-color: var(--tertiary-color);--button-tertiary-border: var(--button-tertiary-border-width) var(--button-tertiary-border-style) var(--button-tertiary-border-color);--button-tertiary-border-highlighted: var(--button-tertiary-border);--button-tertiary-border-radius: var(--button-border-radius);--button-tertiary-box-shadow: none;--button-tertiary-box-shadow-highlighted: none;--button-tertiary-background: var(--tertiary-color);--button-tertiary-background-highlighted: var(--color-white);--button-padding: var(--default-padding);--button-min-width: var(--button-min-width-medium);--button-min-height: var(--button-min-height-medium);--button-min-width-small: 3rem;--button-min-height-small: 3rem;--button-font-size-small: var(--font-size-small);--button-padding-small: calc(var(--button-padding) / 2);--button-min-width-medium: 4rem;--button-min-height-medium: 4rem;--button-font-size-large: var(--font-size-large);--button-min-width-large: 6rem;--button-min-height-large: 6rem;--button-padding-large: calc(var(--button-padding) * 2);--button-large-icon-icon-size: 5rem;--button-box-shadow: var(--default-box-shadow);--box-background: var(--color-scheme-background);--box-border-width: var(--default-border-width);--box-border-style: var(--default-border-style);--box-border-color: var(--default-border-color);--box-border: var(--box-border-width) var(--box-border-style) var(--box-border-color);--box-border-radius: var(--default-border-radius);--box-header-background: none;--box-header-text-color: var(--color-scheme-text-color);--box-header-border-bottom: var(--default-border);--box-header-padding: calc(var(--default-padding) / 2) var(--default-padding);--box-body-text-color: var(--color-scheme-text-color);--box-body-padding: var(--default-padding);--box-footer-border-top: var(--default-border);--box-footer-background: none;--box-footer-padding: var(--default-padding);--box-footer-text-color: var(--color-scheme-text-color);--box-box-shadow: var(--default-box-shadow);--box-min-width: 20rem;--fieldset-background: var(--color-scheme-background);--fieldset-border-width: var(--default-border-width);--fieldset-border-style: var(--default-border-style);--fieldset-border-color: var(--default-border-color);--fieldset-border: var(--fieldset-border-width) var(--fieldset-border-style) var(--fieldset-border-color);--fieldset-border-radius: var(--default-border-radius);--fieldset-box-shadow: none;--fieldset-padding: calc(var(--default-padding) * 2);--fieldset-margin: 0 0 calc(var(--default-margin) * 2) 0;--fieldset-box-shadow: var(--default-box-shadow);--legend-text-color: var(--color-scheme-text-color);--legend-font-weight: var(--font-weight-bold);--legend-font-size: var(--default-font-size);--label-text-font-size: var(--default-font-size);--label-text-font-weight: var(--default-font-weight);--label-text-color: var(--color-scheme-text-color);--label-text-color-highlighted: var(--hyperlink-color-highlighted);--label-text-color-checked: var(--hyperlink-color);--label-text-color-checked-highlighted: var(--hyperlink-color-highlighted);--label-text-icon-color: var(--color-white);--asterisk-color: var(--hyperlink-color);--asterisk-font-size: var(--font-size-large);--asterisk-font-weight: var(--default-font-weight);--placeholder-color-light-mode: var(--color-medium-gray);--placeholder-color-dark-mode: var(--color-light-gray);--placeholder-text-color: light-dark(var(--placeholder-color-light-mode), var(--placeholder-color-dark-mode));--placeholder-font-style: regular;--placeholder-text-opacity: .5;--form-input-height: 4rem;--form-input-padding: 1rem .1rem 1rem .5rem;--form-input-max-width-short-fields: 14rem;--form-input-border-width: var(--default-border-width);--form-input-border-style: var(--default-border-style);--form-input-border-color: var(--default-border-color);--form-input-border: var(--form-input-border-width) var(--form-input-border-style) var(--form-input-border-color);--form-input-border-width-highlighted: var(--default-border-width);--form-input-border-style-highlighted: var(--default-border-style);--form-input-border-color-highlighted: var(--hyperlink-color-highlighted);--form-input-border-highlighted: var(--form-input-border-width-highlighted) var(--form-input-border-style-highlighted) var(--form-input-border-color-highlighted);--form-input-border-radius: var(--default-border-radius);--form-input-background: var(--color-scheme-background);--form-input-background-highlighted: var(--color-scheme-background);--textarea-border-radius: var(--form-input-border-radius);--textarea-padding: calc(var(--default-padding) / 2);--select-options-text-color: var(--color-scheme-text-color);--form-input-with-icon-padding: calc(var(--default-padding) * 3);--image-border-width: var(--default-border-width);--image-border-style: var(--default-border-style);--image-border-color: var(--default-border-color);--image-border: var(--image-border-width) var(--image-border-style) var(--image-border-color);--image-border-radius: var(--default-border-radius);--image-box-shadow: var(--default-box-shadow);--list-margin: 0 0 var(--default-margin) var(--default-margin);--list-items-gap: var(--default-gap);--list-items-line-height: var(--default-line-height);--ordered-list-style-type: decimal;--unordered-list-style-type: disc;--list-style-item-color-highlighted: var(--primary-color);--popover-max-width: 90%;--popover-max-height: 90%;--popover-padding-top-bottom: var(--default-padding);--popover-padding-left-right: var(--default-padding);--popover-padding: var(--popover-padding-top-bottom) var(--popover-padding-left-right);--popover-border-width: var(--default-border-width);--popover-border-style: var(--default-border-style);--popover-border-color: var(--default-border-color);--popover-border: var(--popover-border-width) var(--popover-border-style) var(--popover-border-color);--popover-border-radius: var(--default-border-radius);--popover-box-shadow: var(--default-box-shadow);--popover-background: var(var(--color-scheme-background));--popover-backdrop-background: var(--color-black-reduced-opacity);--skeleton-loading-opacity: var(--reduced-opacity);--skeleton-loading-text-height: 1rem;--skeleton-loading-text-margin: 0 0 0 .5rem;--skeleton-loading-animation-name: skeleton-loading;--skeleton-loading-animation-duration: 1s;--skeleton-loading-animation-timing-function: linear;--skeleton-loading-animation-iteration-count: infinite;--skeleton-loading-animation-direction: alternate;--skeleton-loading-animation-start-background: var(--color-light-gray);--skeleton-loading-animation-end-background: var(--color-medium-gray);--warning-text-color: var(--color-dark-gray);--table-border: var(--default-border);--table-border-radius: var(--default-border-radius);--table-box-shadow: var(--default-box-shadow);--table-row-background: var(--color-scheme-background);--table-row-background-highlighted: var(--color-scheme-background);--table-cell-padding: var(--default-padding);--table-cell-border: var(--default-border);--table-cell-text-color: var(--color-scheme-text-color);--table-head-background: var(--primary-color);--table-head-text-color: var(--color-white);--table-head-font-size: var(--font-size-large);--table-head-font-weight: var(--font-weight-bold);--table-head-text-align: center;--active-table-cell-background-light-mode: var(--color-gray-10);--active-table-cell-background-dark-mode: var(--color-gray-80);--active-table-cell-background: light-dark(var(--active-table-cell-background-light-mode), var(--active-table-cell-background-dark-mode));--active-table-cell-text-color: var(--color-scheme-text-color);--active-table-cell-background-highlighted: var(--primary-color);--active-table-cell-text-color-highlighted: var(--color-white);--tag-text-color: var(--color-scheme-text-color);--tag-background: var(--color-scheme-background);--tag-border-width: var(--default-border-width);--tag-border-style: var(--default-border-style);--tag-border-color: var(--default-border-color);--tag-border: var(--tag-border-width) var(--tag-border-style) var(--tag-border-color);--tag-border-radius: var(--default-border-radius);--tag-padding-top-bottom: .3rem;--tag-padding-left-right: var(--default-padding);--tag-padding: var(--tag-padding-top-bottom) var(--tag-padding-left-right);--tag-margin: calc(var(--default-margin) / 2);--tag-line-height: 100%;--tag-font-size: 80%;--tag-font-weight: var(--default-font-weight);--tag-box-shadow: var(--default-box-shadow);--system-message-text-color: var(--color-white);--system-message-border-width: var(--default-border-width);--system-message-border-style: var(--default-border-style);--system-message-border-color: var(--default-border-color);--system-message-border: var(--system-message-width) var(--system-message-border-style) var(--system-message-border-color);--system-message-border-radius: var(--default-border-radius);--system-message-font-weight: var(--font-weight-bold);--system-message-padding-top-bottom: var(--default-padding);--system-message-padding-left-right: calc(var(--default-padding) * 2);--system-message-padding: var(--system-message-padding-top-bottom) calc(var(--system-message-padding-left-right));--system-message-box-shadow: var(--default-box-shadow);--reset-flex: 0 1 auto;--full-opacity: 1;--reduced-opacity: .75;--no-opacity: 0;--box-shadow-opacity: none;--box-shadow-color: light-dark(var(--color-dark-gray), var(--box-shadow-opacity));--default-box-shadow: light-dark(0 0 0 var(--box-shadow-color), var(--box-shadow-opacity));--text-shadow-color: light-dark(var(--color-dark-gray), var(--box-shadow-opacity));--default-text-shadow: light-dark(.1rem .1rem .1rem var(--text-shadow-color), var(--box-shadow-opacity));--default-transition-property: all;--default-transition-timing-function: linear;--default-transition-duration: .5s;--default-transition: var(--default-transition-property) var(--default-transition-timing-function) var(--default-transition-duration);--light-mode-text-color: var(--default-text-color);--light-mode-text-color-buttons: var(--color-white);--light-mode-background: var(--color-white);--dark-mode-text-color: hsl(0, 0%, 85%);--dark-mode-text-color-buttons: var(--dark-mode-background);--dark-mode-background: var(--color-dark-gray);--show-in-light-mode-only: block;--show-in-dark-mode-only: none;--color-scheme-text-color: light-dark(var(--light-mode-text-color), var(--dark-mode-text-color));--color-scheme-text-color-buttons: light-dark(var(--light-mode-text-color-buttons), var(--dark-mode-text-color-buttons));--color-scheme-text-color-inverted: light-dark(var(--dark-mode-text-color), var(--light-mode-text-color));--color-scheme-background: light-dark(var(--light-mode-background), var(--dark-mode-background));--color-scheme-background-inverted: light-dark(var(--dark-mode-background), var(--light-mode-background))}html{font-size:var(--root-font-size)}html.light-mode{color-scheme:light}html.light-mode .show-in-light-mode-only,html.light-mode .hide-in-dark-mode{display:block}html.light-mode .show-in-dark-mode-only,html.light-mode .hide-in-light-mode{display:none}html.dark-mode{color-scheme:dark}html.dark-mode .show-in-light-mode-only,html.dark-mode .hide-in-dark-mode{display:none}html.dark-mode .show-in-dark-mode-only,html.dark-mode .hide-in-light-mode{display:block}*{min-width:0;min-height:0}html,body{height:100dvh;background:var(--color-scheme-background)}body{min-height:100%;word-wrap:break-word;font-size:var(--default-font-size);line-height:var(--default-line-height)}body,dialog{color:var(--color-scheme-text-color)}body,fr{font-family:var(--default-font-family)}dialog{border:var(--default-border)}time{display:inline;white-space:nowrap}dfn{font-style:normal;border-bottom:.1rem dashed}dfn:hover,dfn:active,dfn:focus{cursor:help}object,svg,img,video,canvas,.responsive-wrapper{max-width:100%;height:auto}img,video,canvas,.responsive-wrapper{border-radius:var(--default-border-radius)}body.no-transitions *,.no-transitions{transition:none!important}.inline-size,.container-type-inline-size{container-type:inline-size}.hide-for-small-up,.hide-for-medium-up{display:none!important}.highlighted{color:var(--hyperlink-color)}.width-limitation-wrapper{width:100%;max-width:var(--width-limitation-wrapper);margin:0 auto}.display-block{display:block!important}.display-inline{display:inline!important}.display-inline-block{display:inline-block!important}.display-flex{display:flex!important}.display-inline-flex{display:inline-flex!important}.display-grid{display:grid!important}.display-none,.hidden{display:none!important}.display-contents{display:contents!important}.flex-direction-row{flex-direction:row!important}.flex-direction-row>*{width:auto!important}.flex-direction-column{flex-direction:column!important}.flex-direction-row-reverse{flex-direction:row-reverse!important}.flex-direction-column-reverse{flex-direction:column-reverse!important}.flex-wrap-wrap{flex-wrap:wrap!important}.flex-wrap-nowrap{flex-wrap:nowrap!important}.flex-wrap-wrap-reverse{flex-wrap:wrap-reverse!important}.no-padding{padding:0!important}.default-padding{padding:var(--default-padding)!important}.default-padding>*:last-child{margin-bottom:0!important}.padding-half{padding:calc(var(--default-padding) / 2)!important}.padding-double{padding:calc(var(--default-padding) * 2)!important}.no-margin{margin:0!important}.default-margin{margin:var(--default-margin)!important}.margin-half{margin:calc(var(--default-margin) / 2)!important}.margin-double{margin:calc(var(--default-margin) * 2)!important}.margin-top-auto{margin-top:auto!important}.margin-right-auto{margin-right:auto!important}.margin-bottom-auto{margin-bottom:auto!important}.margin-left-auto{margin-left:auto!important}.default-gap{gap:var(--default-gap)!important}.gap-half{gap:var(--default-gap-half)!important}.sticky,.position-sticky{position:sticky;left:0;right:0;top:0;z-index:100}.position-absolute{position:absolute}.position-relative{position:relative}.position-static{position:static}.center-content{align-content:center}.center-content>div{margin:0 auto;display:table}.center-content.flex-container{display:flex;align-items:center;justify-content:center}.center-content.flex-container>*{flex:none!important}.center-content.grid-container{display:grid;place-content:center}.center-content.position-absolute{--position: 50%;display:block;top:var(--position);left:var(--position);translate:calc(var(--position) * -1)}.responsive-wrapper{aspect-ratio:auto;overflow:hidden}.responsive-wrapper iframe{display:block;width:100%;height:100%}.aspect-ratio-auto{aspect-ratio:auto}.aspect-ratio-16-9{aspect-ratio:16/9}.aspect-ratio-4-3{aspect-ratio:4/3}.aspect-ratio-3-2{aspect-ratio:3/2}.aspect-ratio-1-1{aspect-ratio:1/1}.full-width,.full-height{display:block;float:none}.full-width{width:100%!important;max-width:none!important}.full-height{height:100%!important;max-height:none!important}.width-auto{width:auto!important}.height-auto{height:auto!important}.wrap,.white-space-normal{white-space:normal}.nowrap,.white-space-nowrap{white-space:nowrap}.word-break-keep-all{word-break:keep-all}.word-wrap-normal{word-wrap:normal}.word-wrap-break-word{word-wrap:break-word}.column-count-2{column-count:2}.column-count-3{column-count:3}.column-count-4{column-count:4}.text-align-left{text-align:left}.text-align-center{text-align:center}.text-align-right{text-align:right}.text-align-justify{text-align:justify}.text-align-justify-all{text-align:justify-all}[class^=icon-],[class*=icon-]{vertical-align:baseline!important}.no-border{border:0!important}.no-background,.background-none{background:none!important}.box-shadow{box-shadow:var(--default-box-shadow)!important}.text-shadow{text-shadow:var(--default-text-shadow)!important}.border-radius{border-radius:var(--default-border-radius)!important}.full-circle{border-radius:var(--full-circle);aspect-ratio:1/1}.border{border:var(--default-border)}.visibility-hidden{visibility:hidden!important}.overflow-hidden{overflow:hidden!important}.overflow-scroll{overflow:scroll!important}.overflow-visible{overflow:visible!important}.show-in-light-mode-only,.hide-in-dark-mode{display:var(--show-in-light-mode-only)}.show-in-dark-mode-only,.hide-in-light-mode{display:var(--show-in-dark-mode-only)}.primary-color{color:var(--primary-color)}.secondary-color{color:var(--secondary-color)}.tertiary-color{color:var(--tertiary-color)}.primary a{--hyperlink-color: var(--primary-color);--hyperlink-color-highlighted: var(--primary-color);--hyperlink-text-decoration-color: var(--primary-color)}.secondary a{--hyperlink-color: var(--secondary-color);--hyperlink-color-highlighted: var(--secondary-color);--hyperlink-text-decoration-color: var(--secondary-color)}.tertiary a{--hyperlink-color: var(--tertiary-color);--hyperlink-color-highlighted: var(--tertiary-color);--hyperlink-text-decoration-color: var(--tertiary-color)}.success-color{color:var(--success-color)!important}.success-color span,.success-color span[class*=icon-]{color:var(--success-color)}.warning-color{color:var(--warning-color)!important}.warning-color span,.warning-color span[class*=icon-]{color:var(--warning-color)}.error-color{color:var(--error-color)!important}.error-color span,.error-color span[class*=icon-]{color:var(--error-color)}.info-color{color:var(--info-color)!important}.info-color span,.info-color span[class*=icon-]{color:var(--info-color)}.success-color-background,.warning-color-background,.error-color-background,.info-color-background{color:var(--color-white)!important;background:var(--success-color)}.success-color-background span,.success-color-background span[class*=icon-],.warning-color-background span,.warning-color-background span[class*=icon-],.error-color-background span,.error-color-background span[class*=icon-],.info-color-background span,.info-color-background span[class*=icon-]{color:var(--color-white)}.warning-color-background{color:var(--warning-text-color)!important;background:var(--warning-color)}.warning-color-background span,.warning-color-background span[class*=icon-]{color:var(--warning-text-color)}.error-color-background{background:var(--error-color)}.info-color-background{background:var(--info-color)}p,ul,ol,dl,table,address{margin-bottom:var(--default-margin)}strong{font-weight:var(--font-weight-bold)}em,cite,.italic{font-style:italic}small,small>:where(a,span),.small{font-size:var(--font-size-small)}blockquote,q{quotes:none}hr{border-width:0;border-top-width:var(--default-border-width);margin:calc(var(--default-margin) * 2);clear:both;color:var(--color-scheme-text-color)}hr+*{margin-top:calc(var(--default-margin) * 2)}:is(p,li,a,dd,td) :is(code,pre){display:inline}figure{margin:0}a>:is(img,figcaption,figure):only-child{display:block;text-align:center;margin:0 auto}img{border-radius:var(--image-border-radius);max-height:100%;box-shadow:var(--image-box-shadow);border:var(--image-border)}img.grayscale{filter:grayscale(1)}a>img{border:var(--default-border)}a:where(:hover,:active,:focus) img{border-color:var(--hyperlink-color)}[popover]{position:fixed;margin:auto;max-width:var(--popover--max-width);max-height:var(--popover--max-height);overflow-y:auto;padding:var(--popover-padding);border-radius:var(--popover-border-radius);border:var(--popover-border);box-shadow:var(--popover-box-shadow)}[popover]::backdrop{background:var(--popover-backdrop-background)}.box{background:var(--box-background);border:var(--box-border);border-radius:var(--box-border-radius);padding:var(--box-body-padding);box-shadow:var(--box-box-shadow);min-width:var(--box-min-width)}.box.primary{--box-header-text-color: var(--color-white);--box-header-background: var(--primary-color)}.box.secondary{--box-header-text-color: var(--color-white);--box-header-background: var(--secondary-color)}.box.tertiary{--box-header-text-color: var(--color-white);--box-header-background: var(--tertiary-color)}.box .box-header{display:flex;align-items:center;padding:var(--box-header-padding);background:var(--box-header-background);border-top-left-radius:var(--box-border-radius);border-top-right-radius:var(--box-border-radius);border-bottom:var(--box-header-border-bottom)}.box .box-header>*{color:var(--box-header-text-color);margin:0;text-decoration:none!important}.box:has(.box-header){padding:0}.box:has(>img:only-child){align-self:flex-start}.box:has(>img:only-child)>img{border-top-left-radius:0;border-top-right-radius:0;display:block}.box .box-body{border-bottom-left-radius:var(--default-border-radius);border-bottom-right-radius:var(--default-border-radius)}.box .box-body:has(*:only-child){margin:0}.box .box-body fieldset{background:none}.box .box-body>img:first-child{border-top-left-radius:0;border-top-right-radius:0}.box:has(>.box-footer){display:flex;flex-direction:column}.box:has(>.box-footer) .box-body{border-bottom-left-radius:0;border-bottom-right-radius:0}.box .box-footer{padding:var(--box-footer-padding);color:var(--box-footer-text-color);background:var(--box-footer-background);border-top:var(--box-footer-border-top);border-bottom-left-radius:var(--default-border-radius);border-bottom-right-radius:var(--default-border-radius);margin-top:auto}.box .box-footer:has(a:only-child){text-align:center}.box .box-footer:has(p:only-child){margin:0}.box>div:first-child{margin-top:0}.box>p:last-child{margin-bottom:0}.box.center-content p:last-child{margin:0}.box.center-content:is(.grid-container,.flex-container){place-content:center}.box.center-content:is(.grid-container,.flex-container)>div{top:auto;transform:none}.box.center-content.flex-container{align-items:center}:is(button,.button,input[type=submit]),::file-selector-button{background:var(--button-background);border:var(--button-border);border-radius:var(--button-border-radius);outline:var(--button-outline);color:var(--button-text-color);display:inline-flex;align-items:center;justify-content:center;font-weight:var(--button-font-weight);margin:0;padding:var(--button-padding);text-align:center;text-decoration:none;line-height:var(--button-line-height);font-size:var(--button-font-size);min-width:var(--button-min-width);min-height:var(--button-min-height);box-shadow:var(--button-box-shadow)}:is(button,.button,input[type=submit])>:is(span,[class*=icon-]){text-decoration:none!important;color:var(--button-text-color);align-self:center}:is(button,.button,input[type=submit])>[class*=icon-]:not(:only-child){top:-.1rem}:is(button,.button,input[type=submit]):is(:hover,:active,:focus-visible,.active){color:var(--button-text-color-highlighted);background:var(--button-background-highlighted);cursor:pointer;text-shadow:none;border:var(--button-border-highlighted);outline:var(--button-outline-highlighted)}:is(button,.button,input[type=submit]):is(:hover,:active,:focus-visible,.active)>:is(span,[class*=icon-]){color:inherit}:is(button,.button,input[type=submit]).primary{background:var(--button-primary-background);border:var(--button-primary-border);border-radius:var(--button-primary-border-radius)}:is(button,.button,input[type=submit]).primary>:is(span,span[class*=icon-]){color:var(--button-primary-text-color)}:is(button,.button,input[type=submit]).primary:is(:hover,:active,:focus-visible,.active){background:var(--button-primary-background-highlighted);color:var(--button-primary-text-color-highlighted);border:var(--button-primary-border-highlighted)}:is(button,.button,input[type=submit]).primary:is(:hover,:active,:focus-visible,.active)>:is(span,span[class*=icon-]){color:var(--button-primary-text-color-highlighted)}:is(button,.button,input[type=submit]).secondary{background:var(--button-secondary-background);border:var(--button-secondary-border);border-radius:var(--button-secondary-border-radius)}:is(button,.button,input[type=submit]).secondary>:is(span,span[class*=icon-]){color:var(--button-secondary-text-color)}:is(button,.button,input[type=submit]).secondary:is(:hover,:active,:focus-visible,.active){background:var(--button-secondary-background-highlighted);color:var(--button-secondary-text-color-highlighted);border:var(--button-secondary-border-highlighted)}:is(button,.button,input[type=submit]).secondary:is(:hover,:active,:focus-visible,.active)>:is(span,span[class*=icon-]){color:var(--button-secondary-text-color-highlighted)}:is(button,.button,input[type=submit]).tertiary{background:var(--button-tertiary-background);border:var(--button-tertiary-border);border-radius:var(--button-tertiary-border-radius)}:is(button,.button,input[type=submit]).tertiary:is(:hover,:active,:focus-visible,.active){background:var(--button-tertiary-background-highlighted);color:var(--button-tertiary-text-color-highlighted);border-color:var(--tertiary-color)}:is(button,.button,input[type=submit]).tertiary:is(:hover,:active,:focus-visible,.active)>:is(span,[class*=icon-]){color:var(--button-tertiary-text-color-highlighted)}:is(button,.button,input[type=submit]).cancel{--color-scheme-text-color: var(--error-color);--button-background: var(--error-color);--button-border-color: var(--error-color);--button-border-color-highlighted: var(--error-color) !important;--button-text-color-highlighted: var(--error-color)}:is(button,.button,input[type=submit]).confirm{--color-scheme-text-color: var(--success-color);--button-background: var(--success-color);--button-border-color: var(--success-color);--button-border-color-highlighted: var(--success-color) !important;--button-text-color-highlighted: var(--success-color)}:is(button,.button,input[type=submit]).center{display:table;float:none;margin:0 auto}:is(button,.button,input[type=submit]):last-child{margin:0}:is(button,.button,input[type=submit]).small{padding:var(--button-padding-small);min-width:var(--button-min-width-small);min-height:var(--button-min-height-small);font-size:var(--button-font-size-small)}:is(button,.button,input[type=submit]).small :is(span,[class*=icon-]){font-size:inherit}:is(button,.button,input[type=submit]).large{padding:var(--button-padding-large);min-width:var(--button-min-width-large);min-height:var(--button-min-height-large);font-size:var(--button-font-size-large)}:is(button,.button,input[type=submit]).large :is(span,[class*=icon-]){font-size:inherit}:is(button,.button,input[type=submit]).large-icon{flex-direction:column;gap:1rem}:is(button,.button,input[type=submit]).large-icon :is(span,[class*=icon-]){margin:0}:is(button,.button,input[type=submit]).large-icon [class*=icon-]{font-size:var(--button-large-icon-icon-size)}:is(button,.button,input[type=submit]).use-icon-as-background[class*=icon-]:is(:hover,:is(button,.button,input[type=submit]).use-icon-as-background[class*=icon-]:active,:focus):before{color:hsl(var(--secondary-color-hue),var(--secondary-color-saturation),50%)}:is(button,.button,input[type=submit]).use-icon-as-background[class*=icon-].confirm:before{color:var(--success-color)}:is(button,.button,input[type=submit]).use-icon-as-background[class*=icon-].confirm:is(:hover,:is(button,.button,input[type=submit]).use-icon-as-background[class*=icon-].confirm:active,:focus):before{color:hsl(var(--success-color-hue),var(--success-color-saturation),30%)}:is(button,.button,input[type=submit]).use-icon-as-background[class*=icon-].error:before{color:var(--error-color)}:is(button,.button,input[type=submit]).use-icon-as-background[class*=icon-].error:is(:hover,:is(button,.button,input[type=submit]).use-icon-as-background[class*=icon-].error:active,:focus):before{color:hsl(var(--error-color-hue),var(--error-color-saturation),40%)}:is(button,.button,input[type=submit]).use-icon-as-background[class*=icon-]:is(.disabled,:disabled):before{color:var(--disabled-background)!important}:is(button,.button,input[type=submit]).use-icon-as-background[class*=icon-]:is(.disabled,:disabled)>span[class*=icon-]:before{color:var(--disabled-color)!important}::file-selector-button{border-radius:var(--form-input-border-radius)}#back-to-top-button{position:fixed;right:2rem;bottom:2rem;z-index:3000;line-height:var(--button-line-height)}#back-to-top-button [class*=icon-]{line-height:inherit}.clearfix{display:block}.clearfix:after{content:".";visibility:hidden;display:block;clear:both;height:0}.clear,.clear-both{visibility:hidden;clear:both;height:0;line-height:0}[readonly],.disabled:not(a),.disabled:not(a) :is(input,select,textarea,.input),:disabled:not(fieldset),:disabled:not(fieldset)>span,:is(button,input[type=submit]):disabled,:is(button,.button,input[type=submit]).disabled{background:var(--disabled-background)!important;color:var(--disabled-color)!important;border-color:var(--disabled-color)!important;text-shadow:none!important;outline:none!important;box-shadow:none!important}:is(button,.button,input[type=submit]):disabled :is(span,[class*=icon-]),:is(button,.button,input[type=submit]):disabled:not(a) span,:is(button,.button,input[type=submit]).disabled :is(span,[class*=icon-]),:is(button,.button,input[type=submit]).disabled:not(a) span{color:var(--disabled-color)!important;text-shadow:none!important}input:disabled::placeholder,input.disabled::placeholder,textarea:disabled::placeholder,textarea.disabled::placeholder{color:var(--disabled-text-color)!important}:where(input[type=checkbox],input[type=radio]):disabled+span,.toggle-switch .switch-label-wrapper input:disabled~.label-text{color:var(--disabled-color-label)!important}:where([readonly],.disabled,[disabled]:not(fieldset)):is(:hover,:active,:focus){cursor:not-allowed!important}:is(label,.label).disabled,:is(label,.label).disabled span{color:var(--disabled-color-label)!important;background:none!important}.toggle-switch input:checked:disabled:after,.toggle-switch .switch-label-wrapper input:checked:disabled~.label-text:before{background:var(--disabled-color)!important;border-color:var(--disabled-color)!important}.toggle-switch .switch-label-wrapper input:disabled~.label-text{color:var(--disabled-color-label)!important}.toggle-switch.disabled .switch-label-wrapper{border-color:var(--disabled-color)!important;background:var(--disabled-background)!important}.disabled .replace-input-type,.toggle-switch.disabled .label-text:before{border-color:var(--disabled-color)!important}.tag{display:inline-flex;align-items:center;justify-content:center;background:var(--tag-background);padding:var(--tag-padding);border:var(--tag-border);border-radius:var(--tag-border-radius);text-align:center;line-height:var(--tag-line-height);color:var(--tag-text-color);box-shadow:var(--tag-box-shadow)}.tag span,.tag span[class*=icon]{color:inherit}.tag:not(:last-child){margin-right:var(--tag-margin)}.tag.primary,.tag.secondary,.tag.tertiary{--tag-background: var(--primary-color);--tag-text-color: var(--color-white);--tag-border-color: var(--tag-background)}.tag.secondary{--tag-background: var(--secondary-color)}.tag.tertiary{--tag-background: var(--tertiary-color)}.flex-container,.button-wrapper{display:flex!important;flex-wrap:wrap;gap:var(--default-gap)}.flex-container.space-between,.flex-container.space-around,.button-wrapper.space-between,.button-wrapper.space-around{justify-content:space-between}.flex-container.space-between>*,.flex-container.space-around>*,.button-wrapper.space-between>*,.button-wrapper.space-around>*{flex:none!important}.flex-container.space-around,.button-wrapper.space-around{justify-content:space-around}.flex-container>img,.button-wrapper>img{align-self:flex-start}.flex-container>:is(button,.button),.button-wrapper>:is(button,.button){flex-grow:0}.flexible-scroll-container{display:flex;flex-direction:column;max-height:20rem;overflow:hidden}.flexible-scroll-container>.fixed-wrapper{flex:none}.flexible-scroll-container>.scroll-wrapper{flex:1;overflow-y:auto}:where(ul,ol).flex-container:not(.vertical){margin:0}:where(ul,ol).flex-container:not(.vertical) li{list-style-type:none;margin:inherit}.flex-container>*{flex:1}.flex-container .flex-item-flex-1,.flex-container .flex-item-flex-1-large{flex:1}.flex-container .flex-item-flex-2,.flex-container .flex-item-flex-2-large{flex:2}.flex-container .flex-item-flex-3,.flex-container .flex-item-flex-3-large{flex:3}.flex-container>button,.flex-container .button,.flex-container input[type=submit]{flex:none}.flex-items-flex-none>*{flex:none!important}.stretch>*{align-self:stretch}.align-center>*{align-self:center}.align-bottom>*{align-self:flex-end}.align-items-top,.align-items-flex-start,.reset-align-items{align-items:flex-start!important}.align-items-center{align-items:center!important}.align-items-bottom,.align-items-flex-end{align-items:flex-end!important}.justify-content-top,.justify-content-flex-start{justify-content:flex-start!important}.justify-content-center{justify-content:center!important}.justify-content-stretch{justify-content:stretch!important}.justify-content-bottom,.justify-content-flex-end{justify-content:flex-end!important}.justify-content-space-between,.justify-content-space-around{justify-content:space-between!important}.justify-content-space-between>*,.justify-content-space-around>*{flex:none}.justify-content-space-around{justify-content:space-around!important}.horizontal,.flex-direction-row{flex-direction:row!important}.vertical,.flex-direction-column{flex-direction:column!important;flex-wrap:nowrap}.vertical>*,.flex-direction-column>*{max-width:100%;flex:none!important;margin-top:0!important;margin-bottom:0!important}.vertical>a,.flex-direction-column>a{align-self:flex-start}.flex-item-grow-1{flex-grow:1}.flex-item-grow-2{flex-grow:2}.flex-item-grow-3{flex-grow:3}.flex-item-grow-4{flex-grow:4}:is(label,.label)>.flex-container>:is(label,.label){display:flex;align-items:center}.no-gap{gap:0!important}.reset-flex,.reset-flex>*,.flex-initial{flex:0 1 auto!important}.flex-none{flex:none!important}.flex-auto{flex:auto}[data-type=multistep] .button-wrapper{flex-direction:row}[data-type=multistep] .button-wrapper>[name=prev]{margin-left:0}[data-type=multistep] .button-wrapper>[name=next]{margin-left:auto}:is(ul,ol).flex-list{display:flex;padding:var(--default-padding);border:var(--default-border);background:var(--color-scheme-background)}:is(ul,ol).flex-list>li{list-style-type:none;margin:0;flex:1}.button-wrapper{flex-direction:row-reverse}.button-wrapper.stretch-buttons>:where(button,.button){flex:1}.button-wrapper.align-right{flex-direction:row-reverse}.button-wrapper:is(.align-left,.align-center,.space-between){flex-direction:row}.button-wrapper.align-center{justify-content:center}.button-wrapper.space-between{justify-content:space-between}.button-wrapper>small{position:absolute;left:0}form [class*=grid-container]{grid-auto-rows:min-content;grid-template-rows:min-content}fieldset{background:var(--fieldset-background);border:var(--fieldset-border);border-radius:var(--fieldset-border-radius);padding:var(--fieldset-padding);margin:var(--fieldset-margin);box-shadow:var(--fieldset-box-shadow)}fieldset>*{margin:0}fieldset.flex-container{flex-direction:column;flex-wrap:nowrap}fieldset>.flex-container{width:100%;align-items:flex-end;flex:none!important}fieldset>.flex-container.vertical{align-items:flex-start}fieldset>.flex-container.vertical>*:not(hr){width:100%}fieldset.grid-container-create-columns,fieldset.grid-container-with-equal-columns{grid-template-columns:min-content}fieldset.grid-container-create-columns>*,fieldset.grid-container-create-columns .grid-container-create-columns,fieldset.grid-container-with-equal-columns>*,fieldset.grid-container-with-equal-columns .grid-container-create-columns{grid-column:span var(--grid-columns)}fieldset.grid-container-create-columns :is(label,.label).inline>span:first-child,fieldset.grid-container-with-equal-columns :is(label,.label).inline>span:first-child{grid-column:span var(--grid-small-span)}fieldset[class*=grid-container]>*{grid-column:1 / span var(--grid-columns);margin-bottom:0}fieldset:is(.flex-container,[class*=grid-container]) :is(h1,h2,h3,h4,h5,h6){margin-bottom:0}fieldset legend{color:var(--legend-text-color);font-weight:var(--legend-font-weight);font-size:var(--legend-font-size);position:absolute;top:calc(var(--fieldset-padding) * -1);right:0}fieldset>*:first-child,fieldset legend+*{margin-top:0}fieldset fieldset{margin-bottom:0}fieldset hr{align-self:center;width:90%}fieldset hr+*{margin-top:0}fieldset.error,fieldset :is(label,.label).error :where(input:not([type=range]),select,textarea,.input,.replace-input-type,.toggle-switch,.multiple-switch){border-color:var(--error-color)}fieldset.error,fieldset :is(label,.label).error :where(input:not([type=range]),select,textarea,.input){color:var(--error-color)}fieldset.warning,fieldset :is(label,.label).warning :where(input:not([type=range]),select,textarea,.input,.replace-input-type,.toggle-switch,.multiple-switch){border-color:var(--warning-color)}fieldset.success,fieldset :is(label,.label).success :where(input:not([type=range]),select,textarea,.input,.replace-input-type,.toggle-switch,.multiple-switch){border-color:var(--success-color)}fieldset.info,fieldset :is(label,.label).info :where(input:not([type=range]),select,textarea,.input,.replace-input-type,.toggle-switch,.multiple-switch){border-color:var(--info-color)}fieldset[disabled]{background:var(--color-light-gray)!important}fieldset[disabled] :is(input,select,textarea,.input,.replace-input-type){background:var(--disabled-background)!important;border-color:var(--disabled-color)!important}fieldset[disabled] :is(input,select,textarea,.input,.replace-input-type,.toggle-switch,.multiple-switch):is(:hover,:active,:focus),fieldset[disabled] .multiple-switch label:is(:hover,:active,:focus){cursor:not-allowed}fieldset[disabled] input[type=range]{background:none!important}fieldset[disabled] input[type=range]::-webkit-slider-thumb{background:var(--disabled-background)!important;border-color:var(--disabled-color)!important}fieldset[disabled] input[type=range]::-webkit-slider-runnable-track{background:var(--disabled-background)!important}fieldset[disabled] input[type=range]::-moz-range-thumb{background:var(--disabled-background)!important;border-color:var(--disabled-color)!important}fieldset[disabled] input[type=range]::-moz-range-track{background:var(--disabled-background)!important}fieldset[disabled] input[type=search]+a.button{color:var(--disabled-color)!important;background:var(--disabled-background)!important}fieldset[disabled] input[type=search]+a.button span,fieldset[disabled] .switch-label-wrapper+span{color:var(--disabled-color)!important}fieldset[disabled] :is(.toggle-switch input:after,.toggle-switch .label-text:before,.switch-label-wrapper),fieldset[disabled] input[type=checkbox].replace-input-type:checked:after{border-color:var(--disabled-color)!important}fieldset[disabled] .toggle-switch input:after,fieldset[disabled] .switch-label-wrapper,fieldset[disabled] .toggle-switch .label-text:before{border-color:var(--disabled-color)!important}fieldset[disabled] .toggle-switch>input[class*=icon-],fieldset[disabled] .multiple-switch span{color:var(--disabled-color)!important}fieldset[disabled] .multiple-switch label{background:var(--disabled-background)!important}label,.label{--status-color: var(--label-text-color);display:block;white-space:nowrap}label>span,.label>span{white-space:normal}label label,.label label{flex:none}label .label-text,.label .label-text{font-size:var(--label-text-font-size);font-weight:var(--label-text-font-weight)}label .label-text~*,.label .label-text~*{--status-color: var(--label-text-color);color:var(--status-color)}label .label-text span,.label .label-text span{color:var(--status-color)}label .label-text span>a,.label .label-text span>a{font-size:var(--label-text-font-size);margin-left:auto}label .label-text sup,.label .label-text sup{--status-color: var(--asterisk-color);font-size:var(--asterisk-font-size);font-weight:var(--asterisk-font-weight);top:-.2rem}label .label-text :where(a,span)[class*=icon-],label .label-text a:has([class*=icon-]),.label .label-text :where(a,span)[class*=icon-],.label .label-text a:has([class*=icon-]){--status-color: var(--hyperlink-color);align-self:center;border-radius:var(--full-circle);line-height:1;margin-left:auto;color:var(--status-color);background:var(--label-text-icon-color)}label .label-text :where(a,span)[class*=icon-]:is(:hover,:active,:focus),label .label-text a:has([class*=icon-]):is(:hover,:active,:focus),.label .label-text :where(a,span)[class*=icon-]:is(:hover,:active,:focus),.label .label-text a:has([class*=icon-]):is(:hover,:active,:focus){--status-color: var(--label-text-color-highlighted) !important;background:var(--color-white)}label .label-text :where(a,span)[class*=icon-]:is(:hover,:active,:focus) span[class*=icon],label .label-text a:has([class*=icon-]):is(:hover,:active,:focus) span[class*=icon],.label .label-text :where(a,span)[class*=icon-]:is(:hover,:active,:focus) span[class*=icon],.label .label-text a:has([class*=icon-]):is(:hover,:active,:focus) span[class*=icon]{color:inherit;background:inherit}label.error>*,label.error :where(a,span)[class*=icon-],label.error a:has([class*=icon-]),.label.error>*,.label.error :where(a,span)[class*=icon-],.label.error a:has([class*=icon-]){--status-color: var(--error-color)}label.warning>*,label.warning :where(a,span)[class*=icon-],label.warning a:has([class*=icon-]),.label.warning>*,.label.warning :where(a,span)[class*=icon-],.label.warning a:has([class*=icon-]){--status-color: var(--warning-color)}label.success>*,label.success :where(a,span)[class*=icon-],label.success a:has([class*=icon-]),.label.success>*,.label.success :where(a,span)[class*=icon-],.label.success a:has([class*=icon-]){--status-color: var(--success-color)}label.info>*,label.info :where(a,span)[class*=icon-],label.info a:has([class*=icon-]),.label.info>*,.label.info :where(a,span)[class*=icon-],.label.info a:has([class*=icon-]){--status-color: var(--info-color)}label :where(.label-text :is(a[class*=icon-],a:has([class*=icon-])),.place-inside[class*=icon-],sup,input,select,textarea),.label :where(.label-text :is(a[class*=icon-],a:has([class*=icon-])),.place-inside[class*=icon-],sup,input,select,textarea){color:var(--status-color)}label:has(:user-invalid) :is(.label-text :is(span,a[class*=icon-],a:has([class*=icon-])),.place-inside[class*=icon-],sup,input,select,textarea),.label:has(:user-invalid) :is(.label-text :is(span,a[class*=icon-],a:has([class*=icon-])),.place-inside[class*=icon-],sup,input,select,textarea){--status-color: var(--error-color)}label:has(:user-valid) :where(.label-text :is(a[class*=icon-],a:has([class*=icon-])),.place-inside[class*=icon-],sup,input,select,textarea),.label:has(:user-valid) :where(.label-text :is(a[class*=icon-],a:has([class*=icon-])),.place-inside[class*=icon-],sup,input,select,textarea){color:var(--status-color)}label>input,.label>input{margin-top:0;margin-left:0}label.inline,.label.inline{display:flex;align-self:flex-start}label.inline.stretch-field input,.label.inline.stretch-field input{width:100%;max-width:none}label.inline .label-text,.label.inline .label-text{display:flex}label.inline .label-text a[class*=icon],label.inline .label-text a:has([class*=icon]),.label.inline .label-text a[class*=icon],.label.inline .label-text a:has([class*=icon]){margin-left:calc(var(--default-margin) / 2)}label.inline:not(.textarea)>*,.label.inline:not(.textarea)>*{align-self:center;white-space:nowrap}label.inline:not(.textarea)>.label-text,.label.inline:not(.textarea)>.label-text{flex:none}label.inline>span:first-child,.label.inline>span:first-child{white-space:normal;margin:0 var(--default-margin) 0 0}label.inline>span:first-child+*,.label.inline>span:first-child+*{grid-column:span var(--grid-large-span)}label:not(.inline) :where(.label-text:not(.hidden)),.label:not(.inline) :where(.label-text:not(.hidden)){display:flex;margin-bottom:calc(var(--default-margin) / 2);align-items:flex-end}label :where(button,.button) button,.label :where(button,.button) button{align-self:stretch}label input+.label-text,.label input+.label-text{display:inline-flex;margin-bottom:0}label :where(input,select,textarea,.input):not(:first-child),.label :where(input,select,textarea,.input):not(:first-child){display:block;width:100%}label :is(input[type=checkbox],input[type=radio]),.label :is(input[type=checkbox],input[type=radio]){display:inline-block;align-self:center}label .place-inside,.label .place-inside{position:absolute;top:50%;transform:translateY(-50%);left:var(--default-margin);z-index:10;margin:0}label .place-inside[class*=icon-],.label .place-inside[class*=icon-]{--status-color: var(--color-scheme-text-color);color:var(--status-color)}label .place-inside[class*=icon-].error,label .place-inside.error [class*=icon-],.label .place-inside[class*=icon-].error,.label .place-inside.error [class*=icon-]{color:var(--error-color)}label .place-inside.warning[class*=icon-],label .place-inside.warning [class*=icon-],.label .place-inside.warning[class*=icon-],.label .place-inside.warning [class*=icon-]{color:var(--warning-color)}label .place-inside.success[class*=icon-],label .place-inside.success [class*=icon-],.label .place-inside.success[class*=icon-],.label .place-inside.success [class*=icon-]{color:var(--success-color)}label .place-inside.info[class*=icon-],label .place-inside.info [class*=icon-],.label .place-inside.info[class*=icon-],.label .place-inside.info [class*=icon-]{color:var(--info-color)}label .place-inside[class*=icon-]+:is(input,select,textarea,.input),label .place-inside [class*=icon-]+:is(input,select,textarea,.input),.label .place-inside[class*=icon-]+:is(input,select,textarea,.input),.label .place-inside [class*=icon-]+:is(input,select,textarea,.input){padding-left:var(--form-input-with-icon-padding)}label .place-inside[class*=icon-]+input:focus,label .place-inside [class*=icon-]+input:focus,.label .place-inside[class*=icon-]+input:focus,.label .place-inside [class*=icon-]+input:focus{border-color:var(--hyperlink-color)}label.inline .place-inside,.label.inline .place-inside{display:none}.grid-container-create-columns>:where(label,.label),.grid-container-with-equal-columns>:where(label,.label){grid-column:1 / span var(--grid-columns)}td .toggle-switch.switch-label{display:inline-flex}:where(input,select,textarea,.input){min-width:5rem;border:var(--form-input-border);border-radius:var(--form-input-border-radius);align-self:flex-end;background:var(--form-input-background)}:where(input,select,textarea,.input):is(:hover,:active,:focus){border:var(--form-input-border-highlighted);background:var(--form-input-background-highlighted)}:where(input,select,textarea,.input):not(:placeholder-shown):valid{color:var(--success-color);border-color:var(--success-color);background:light-dark(hsl(120,100%,var(--form-input-filled-background-lightness)),hsl(120,100%,3%))}:where(input,select,textarea,.input):user-invalid{border-color:var(--error-color);background:hsl(0,100%,var(--form-input-filled-background-lightness))}:where(input,select,textarea,.input).error::placeholder{color:var(--error-color)}input:checked~span.label-text{color:var(--label-text-color-checked)}input[type=range],input[type=file]{background:none!important}input[type=search]{box-sizing:border-box}input[type=search] input{border-top-right-radius:0;border-bottom-right-radius:0}input[type=search]+:is(button,.button){border-radius:var(--form-input-border-radius);border-top-left-radius:0;border-bottom-left-radius:0}input:is([type=checkbox],[type=radio]){margin-bottom:0;min-width:auto;height:auto;accent-color:var(--hyperlink-color)}input:is([type=checkbox],[type=radio]):focus+span{color:var(--hyperlink-color)}input[type=file]{padding:0}input[type=color]{padding:0;width:2rem;height:2rem}input[type=color]:valid{border:none}input[type=color]:hover,input[type=color]:active,input[type=color]:focus{border:var(--form-input-border-highlighted)}input[type=image]{width:auto;height:auto;padding:0;margin:0 .3rem;border:0}input:is([type=checkbox],[type=radio],[type=image]){background:none;width:auto;border-radius:0;min-width:0}input,select,.input{height:var(--form-input-height);padding:var(--form-input-padding)}select{padding-top:0;padding-bottom:0;word-wrap:normal}select:valid{background:hsl(120,100%,var(--form-input-filled-background-lightness))!important;color:var(--success-color)}select[multiple]{max-height:10rem}select option{color:var(--select-options-text-color)}::placeholder{font-style:var(--placeholder-font-style);color:var(--placeholder-text-color);opacity:var(--placeholder-text-opacity)}textarea{overflow-x:hidden;overflow-y:scroll;min-height:9rem;max-height:30rem;field-sizing:content;padding:var(--textarea-padding);border-radius:var(--textarea-border-radius)}.inline input:where([type=date],[type=number],[type=color]){max-width:var(--form-input-max-width-short-fields)}input[type=submit] input:where(:hover,:active,:focus){cursor:pointer}:where(input,select):not([type=hidden])+input,:where(input:not([type=hidden]),select)+select{border-left:0}td :where(label,.label,select,textarea,.input){width:100%;margin:0}td :where(label,.label){width:auto;padding:0}.input-wrapper,.input-group{display:flex;gap:0;align-items:flex-end;flex-wrap:nowrap}.input-wrapper:has([type=checkbox],[type=radio]),.input-group:has([type=checkbox],[type=radio]){flex-wrap:wrap}.input-wrapper>*,.input-group>*{flex:auto}.input-wrapper>:is(label,.label):first-child :is(input,select),.input-group>:is(label,.label):first-child :is(input,select){border-top-right-radius:0;border-bottom-right-radius:0}.input-wrapper>:is(label,.label):last-child :is(input,select),.input-group>:is(label,.label):last-child :is(input,select){border-top-left-radius:0;border-bottom-left-radius:0}.input-wrapper:has(.button),.input-group:has(.button){align-items:stretch}.input-wrapper:has([type=search]) input,.input-group:has([type=search]) input{border-top-right-radius:0;border-bottom-right-radius:0}label input.replace-input-type{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:0;width:1.28rem;height:1.28rem;padding:.1rem;border:var(--default-border);border-color:var(--color-scheme-text-color);background:var(--color-white);box-shadow:none;display:inline-flex}label input.replace-input-type:checked{border-color:var(--label-text-color-checked)}label input.replace-input-type:checked:after{content:"";border-radius:var(--full-circle);background:var(--label-text-color-checked);width:.8rem;top:.1rem;aspect-ratio:1/1;align-self:center;margin:0 auto;display:block}label input.replace-input-type:is(:hover,:active,:focus),label input.replace-input-type:checked:is(:hover,:active,:focus):after{border-color:var(--label-text-color-checked-highlighted)}label input.replace-input-type:is(:hover,:active,:focus)+.label-text{color:var(--label-text-color-highlighted)}label input.replace-input-type.error,label input.replace-input-type.error:checked{border-color:var(--error-color)}label input.replace-input-type.error:after,label input.replace-input-type.error:checked:after{background:var(--error-color)}label input.replace-input-type[type=radio]{border-radius:var(--full-circle)}label input.replace-input-type[type=radio]:checked:is(:hover,:active,:focus):after{background-color:var(--label-text-color-checked-highlighted)}label input.replace-input-type[type=radio]:checked:disabled:after{background:var(--disabled-color)!important}label input.replace-input-type[type=checkbox]{border-radius:0}label input.replace-input-type[type=checkbox]:checked:after{content:"";top:.15rem;width:1rem;height:.5rem;border-radius:0;border:.3rem solid var(--label-text-color-checked);border-top:0;border-right:0;background:none;transform:rotate(-45deg) skew(-10deg);position:absolute}label input.replace-input-type[type=checkbox]:checked+.label{color:var(--label-text-color)}label input.replace-input-type[type=checkbox]:checked.error+.label{color:var(--error-color)}label input.replace-input-type[type=checkbox]:checked[disabled]:checked+.label{color:var(--disabled-color)}label input.replace-input-type[type=checkbox][disabled]:after{border-color:var(--disabled-color)}label input.replace-input-type[type=checkbox].error:not(:checked){border-color:var(--error-color)}label input.replace-input-type[type=checkbox].error:after{border-color:var(--error-color)}progress{-webkit-appearance:progress-bar;-webkit-writing-mode:horizontal-tb}progress[value]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:25rem;border-radius:var(--default-border-radius);border:var(--default-border);border-color:var(--hyperlink-color);background:var(--color-scheme-background);box-shadow:none}progress[value]::-webkit-progress-bar{background:var(--color-scheme-background)}progress[value]::-webkit-progress-value{background-image:-webkit-repeating-linear-gradient(-45deg,var(--hyperlink-color),var(--hyperlink-color) .7rem,var(--hyperlink-color) .7rem,var(--hyperlink-color) 1.4rem)}progress[value]::-moz-progress-bar{border-top-left-radius:var(--default-border-radius);border-bottom-left-radius:var(--default-border-radius);background-image:repeating-linear-gradient(-45deg,var(--hyperlink-color),var(--hyperlink-color) .7rem,var(--hyperlink-color) .7rem,var(--hyperlink-color) 1.4rem)}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:unset;border:0;box-shadow:none;margin:0}input[type=range]:focus{outline:none}input[type=range]:is([disabled],.disabled),input[type=range]:is([disabled],.disabled):is(:hover,:active,:focus){background:none!important}input[type=range]:is(:hover,:active,:focus){border:0}input[type=range]::-webkit-slider-runnable-track{height:.4rem;border:none;border-radius:.2rem}input[type=range]::-moz-range-track{height:.4rem;border:0;border-radius:.2rem}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:0;width:1.6rem;aspect-ratio:1/1;border-radius:var(--full-circle);margin-top:-.7rem;background:var(--color-scheme-background);border:var(--default-border)}input[type=range]::-webkit-slider-thumb:is(:hover,:active,:focus){border:var(--hyperlink-color)}input[type=range]::-moz-range-thumb{border:0;width:1.6rem;aspect-ratio:1/1;border-radius:var(--full-circle);margin-top:-.5rem;background:var(--color-scheme-background);border:var(--default-border)}input[type=range]::-moz-range-thumb:is(:hover,:active,:focus){border-color:var(--hyperlink-color)}input[type=range]::-webkit-slider-runnable-track{background:var(--color-scheme-background);border-color:var(--hyperlink-color)}input[type=range]::-webkit-slider-runnable-track:is(:hover,:active,:focus){border-color:var(--hyperlink-color)}input[type=range]::-moz-range-track{background:var(--color-scheme-background);border:var(--default-border)}input[type=range]::-moz-range-track:is(:hover,:active,:focus){border-color:var(--hyperlink-color)}input[type=range]:focus::-moz-range-thumb{background:var(--hyperlink-color)}input[type=range]:is([disabled],.disabled)::-moz-range-thumb{background:var(--disabled-background)!important;border-color:var(--disabled-color)!important}input[type=range]:is([disabled],.disabled)::-webkit-slider-thumb{background:var(--disabled-background)!important;border-color:var(--disabled-color)!important}input[type=range]:is([disabled],.disabled)::-moz-range-track{background:var(--disabled-background)!important;border-color:var(--disabled-color)!important}input[type=range]:is([disabled],.disabled)::-webkit-slider-runnable-track{background:var(--disabled-background)!important;border-color:var(--disabled-color)!important}.toggle-switch{--status-color: var(--color-scheme-text-color);flex:none;display:flex;align-items:center}.toggle-switch .label-text{align-self:center;margin-top:0;margin-bottom:0}.toggle-switch input{flex:none}.toggle-switch input:is([type=checkbox],[type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none;width:4rem!important;height:2rem;border-radius:1rem;padding:.2rem;border:var(--default-border);border-color:var(--status-color);background:var(--color-scheme-background);box-shadow:none;display:flex}.toggle-switch input:is([type=checkbox],[type=radio])~.label-text{color:var(--color-scheme-text-color)}.toggle-switch input:after{content:"";border-radius:var(--full-circle);border:var(--default-border);border-color:var(--status-color);background:var(--color-scheme-background);width:1.4rem;aspect-ratio:1/1;display:block;align-self:center}.toggle-switch input[disabled]:after{border-color:var(--disabled-color)!important}.toggle-switch input:checked:after{border-color:var(--hyperlink-color);background:var(--hyperlink-color);margin-left:auto}.toggle-switch input:checked:is(:hover,:active,:focus):after{border-color:var(--hyperlink-color-highlighted);background:var(--hyperlink-color-highlighted)}.toggle-switch input:checked~.label-text{color:var(--hyperlink-color)}.toggle-switch input[class*=icon-]:before{position:absolute;z-index:10;font-size:var(--font-size-large);top:50%;transform:translateY(-50%);left:.2rem}.toggle-switch input[class*=icon-]:after,.toggle-switch input[class*=icon-]:checked:disabled:after{border:0;background:none}.toggle-switch input[class*=icon-]+span{margin-left:0}.toggle-switch input[class*=icon-]:checked:before{left:auto;right:.2rem;color:var(--hyperlink-color)}.toggle-switch input[class*=icon-]:checked:disabled:before{color:var(--disabled-color)!important}.toggle-switch input[class*=icon-].error .label-text{color:var(--error-color)}.toggle-switch input[class*=icon-].error input:not(:checked){border-color:var(--error-color)}.toggle-switch input[class*=icon-].error:after{border-color:var(--error-color);background:var(--error-color)}.toggle-switch:is(:hover,:active,:focus):not(.colored) input,.toggle-switch:is(:hover,:active,:focus):not(.colored) input:after{border-color:var(--hyperlink-color-highlighted)}.toggle-switch:is(:hover,:active,:focus) *,.toggle-switch:is(:hover,:active,:focus) input~.label-text,.toggle-switch:is(:hover,:active,:focus) .label-text:not(:first-of-type){color:var(--hyperlink-color-highlighted)}.toggle-switch.colored{--status-color: var(--error-color)}.toggle-switch.colored input:checked{--status-color: var(--success-color)}.toggle-switch.colored input:checked:after{border-color:var(--status-color);background:var(--status-color)}.toggle-switch.colored input~.label-text{color:var(--color-scheme-text-color)}.toggle-switch.colored:has(input:checked){--status-color: var(--success-color)}.toggle-switch.colored:is(:hover,:active,:focus) input~.label-text{color:var(--hyperlink-color-highlighted)}.toggle-switch .switch-label-wrapper{display:flex;border:var(--default-border);background:var(--color-scheme-background);border-radius:1.2rem;overflow:hidden;height:2rem;padding:.2rem var(--default-padding);align-self:center}.toggle-switch .switch-label-wrapper .label-text{min-width:3.5rem}.toggle-switch .switch-label-wrapper input{border:0;background:none;display:none;width:auto!important}.toggle-switch .switch-label-wrapper input~.label-text{white-space:nowrap;left:0}.toggle-switch .switch-label-wrapper input~.label-text:before{content:"";border-radius:var(--full-circle);border:var(--default-border);border-color:var(--status-color);background:var(--hyperlink-color);width:1.4rem;aspect-ratio:1/1;display:block;align-self:center;position:absolute;right:-.7rem;top:50%;transform:translateY(-50%)}.toggle-switch .switch-label-wrapper input+.label-text{padding-right:var(--default-padding);display:block}.toggle-switch .switch-label-wrapper input+.label-text+.label-text{padding-left:var(--default-padding);text-align:right}.toggle-switch .switch-label-wrapper input+.label-text+.label-text:before{border-color:var(--default-text-color);background:none;left:-.7rem;top:50%;transform:translateY(-50%)}.toggle-switch .switch-label-wrapper input:checked+.label-text+.label-text{left:-100%;position:absolute}.toggle-switch .switch-label-wrapper input:not(:checked)+.label-text:not(:only-child){position:absolute;left:100%}.toggle-switch .switch-label-wrapper+span{margin-left:calc(var(--default-margin) / 2)}.toggle-switch .switch-label-wrapper:has(input:checked){--status-color: var(--hyperlink-color)}.toggle-switch:not(.colored):is(:hover,:active,:focus) .switch-label-wrapper{border-color:var(--hyperlink-color-highlighted)}.toggle-switch:not(.colored):is(:hover,:active,:focus) .switch-label-wrapper input:checked+.label-text:before{border-color:var(--hyperlink-color-highlighted);background:var(--hyperlink-color-highlighted)}.toggle-switch:not(.colored):is(:hover,:active,:focus) .switch-label-wrapper input+.label-text+.label-text:before{border-color:var(--hyperlink-color-highlighted)}.toggle-switch.colored .switch-label-wrapper{--status-color: var(--error-color);border-color:var(--status-color)}.toggle-switch.colored .switch-label-wrapper span.label-text{--status-color: var(--error-color);color:var(--status-color)}.toggle-switch.colored .switch-label-wrapper span.label-text:before{border-color:var(--status-color)}.toggle-switch.colored .switch-label-wrapper:has(input:checked){--status-color: var(--success-color)}.toggle-switch.colored .switch-label-wrapper input:checked~span.label-text{--status-color: var(--success-color)}.toggle-switch.colored .switch-label-wrapper input:checked~span.label-text:before{background:var(--status-color)}.toggle-switch.colored .switch-label-wrapper+.label-text span{color:var(--color-scheme-text-color)}.toggle-switch.colored .switch-label-wrapper+.label-text+.label-text:before{border-color:var(--status-color)}.multiple-switch{display:block!important}.multiple-switch .label-text{display:inline-flex;justify-content:center}.multiple-switch .label-text a[class*=icon-],.multiple-switch .label-text a:has([class*=icon-]){margin-left:calc(var(--default-margin) / 2)}.multiple-switch input{display:none!important}.multiple-switch label{padding:var(--default-padding);margin:0;background:var(--color-scheme-background);border:var(--default-border);border-left:0;flex-direction:column}.multiple-switch label:first-child{border-left:var(--default-border);border-top-left-radius:var(--default-border-radius);border-bottom-left-radius:var(--default-border-radius)}.multiple-switch label:last-child{border-top-right-radius:var(--default-border-radius);border-bottom-right-radius:var(--default-border-radius)}.multiple-switch label span{display:block;text-align:center;width:100%;margin:0}.multiple-switch label input:checked~span{color:var(--hyperlink-color)}.multiple-switch label:is(:hover,:active,:focus){cursor:pointer}.multiple-switch label:is(:hover,:active,:focus) input~span{color:var(--hyperlink-color)}.multiple-switch label:is(:hover,:active,:focus) input:checked~span{color:var(--hyperlink-color)}.multiple-switch label [class*=icon-]{font-size:3rem;margin-bottom:calc(var(--default-margin) / 2)}.multiple-switch label.active{background:var(--hyperlink-color)}.multiple-switch label.active input:checked~span{color:var(--color-scheme-background)}.multiple-switch label.disabled{background:var(--disabled-background)}.multiple-switch.disabled label{background:var(--disabled-background)!important}.multiple-switch.disabled label:hover{cursor:not-allowed}[class*=grid-container]{display:grid;grid-gap:var(--grid-gap)}[class*=grid-container] [class*=grid-item]{grid-column:span var(--grid-small-span)}[class*=grid-container].stretch-items{grid-auto-rows:auto}[class*=grid-container] .subgrid{display:inherit;grid-template-columns:subgrid;grid-template-rows:subgrid}.grid-container-create-columns,.grid-container-with-equal-columns{grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr))}.grid-container-create-columns>.grid-small-item,.grid-container-with-equal-columns>.grid-small-item{grid-column:span var(--grid-small-span)}.grid-container-create-columns>.grid-large-item,.grid-container-with-equal-columns>.grid-large-item{grid-column:span var(--grid-large-span)}.grid-container-create-columns>.grid-item-full-width,.grid-container-with-equal-columns>.grid-item-full-width{grid-column:span var(--grid-columns)}.grid-container-create-columns>.grid-item-half-width,.grid-container-with-equal-columns>.grid-item-half-width{grid-column:span calc(var(--grid-columns) / 2)}.grid-container-auto-columns{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.flex-container-no-gap>.golden-ratio-small-item,[class*=grid-container]>.golden-ratio-small-item{width:var(--golden-ratio-small-width)}.flex-container-no-gap>.golden-ratio-large-item,[class*=grid-container]>.golden-ratio-large-item{width:var(--golden-ratio-large-width)}.flex-container>.golden-ratio-small-item{width:calc(var(--golden-ratio-small-width) - calc(var(--default-gap) / 2))}.flex-container>.golden-ratio-large-item{width:calc(var(--golden-ratio-large-width) - calc(var(--default-gap) / 2))}.grid-item-1,.grid-span-1{grid-column:span 1}.grid-item-2,.grid-span-2{grid-column:span 2}.grid-item-3,.grid-span-3{grid-column:span 3}.grid-item-4,.grid-span-4{grid-column:span 4}.grid-item-5,.grid-span-5{grid-column:span 5}.grid-item-6,.grid-span-6{grid-column:span 6}.grid-item-7,.grid-span-7{grid-column:span 7}.grid-item-8,.grid-span-8{grid-column:span 8}.grid-item-9,.grid-span-9{grid-column:span 9}.grid-item-10,.grid-span-10{grid-column:span 10}.grid-item-11,.grid-span-11{grid-column:span 11}.grid-item-12,.grid-span-12{grid-column:span 12}h1,h2,h3,h4,h5,h6{font-family:var(--headline-font-family);color:var(--headline-text-color);font-weight:var(--headline-font-weight);margin-top:var(--headline-margin-top);margin-bottom:var(--headline-margin-bottom);text-transform:var(--headline-text-transform);text-shadow:var(--headline-text-shadow);line-height:var(--headline-line-height)}h1:has(span[class*=icon]),h2:has(span[class*=icon]),h3:has(span[class*=icon]),h4:has(span[class*=icon]),h5:has(span[class*=icon]),h6:has(span[class*=icon]){display:flex;align-items:center}h1>*,h2>*,h3>*,h4>*,h5>*,h6>*{line-height:var(--headline-line-height)}h1>span,h1 span[class*=icon],h2>span,h2 span[class*=icon],h3>span,h3 span[class*=icon],h4>span,h4 span[class*=icon],h5>span,h5 span[class*=icon],h6>span,h6 span[class*=icon]{color:inherit}h1>span[class*=icon],h2>span[class*=icon],h3>span[class*=icon],h4>span[class*=icon],h5>span[class*=icon],h6>span[class*=icon]{font-size:var(--headline-icon-size)}h1.primary,h2.primary,h3.primary,h4.primary,h5.primary,h6.primary{--headline-text-color: var(--primary-color)}h1.secondary,h2.secondary,h3.secondary,h4.secondary,h5.secondary,h6.secondary{--headline-text-color: var(--secondary-color)}h1.tertiary,h2.tertiary,h3.tertiary,h4.tertiary,h5.tertiary,h6.tertiary{--headline-text-color: var(--tertiary-color)}h1,h1+h2,h2+h3,h3+h4,h4+h5,h5+h6,:where(h2,h3,h4,h5,h6):first-child{margin-top:0}[class*=grid-container]>:where(h1,h2,h3,h4,h5,h6){margin-bottom:0}h1,h1>:is(a,span){font-size:var(--headline-font-size-h1)}h2,h2>:is(a,span){font-size:var(--headline-font-size-h2)}h3,h3>:is(a,span){font-size:var(--headline-font-size-h3)}h4,h4>:is(a,span){font-size:var(--headline-font-size-h4)}h5,h5>:is(a,span){font-size:var(--headline-font-size-h5)}h6,h6>:is(a,span){font-size:var(--headline-font-size-h6)}a{color:var(--hyperlink-color);text-decoration:var(--hyperlink-text-decoration);text-decoration-color:var(--hyperlink-text-decoration-color);text-decoration-style:var(--hyperlink-text-decoration-style);text-decoration-thickness:var(--hyperlink-text-decoration-thickness)}a:is(:hover,:active,:focus){color:var(--hyperlink-color-highlighted);text-decoration:var(--hyperlink-text-decoration-highlighted)}a *{color:inherit}a.none{--hyperlink-color: var(--color-scheme-text-color);--hyperlink-text-decoration-color: var(--color-scheme-text-color);--hyperlink-color-highlighted: var(--color-scheme-text-color)}a.primary{--hyperlink-color: var(--primary-color);--hyperlink-text-decoration-color: var(--primary-color);--hyperlink-color-highlighted: var(--primary-color)}a.secondary{--hyperlink-color: var(--secondary-color);--hyperlink-text-decoration-color: var(--secondary-color);--hyperlink-color-highlighted: var(--secondary-color)}a.tertiary{--hyperlink-color: var(--tertiary-color);--hyperlink-text-decoration-color: var(--tertiary-color);--hyperlink-color-highlighted: var(--tertiary-color)}a[class*=icon-],a :where(span,[class*=icon-]){color:var(--hyperlink-color)}a:has(>span[class*=icon-]){text-decoration:none}a:has(>span[class*=icon-])>:not(span[class*=icon-]){text-decoration:var(--hyperlink-text-decoration)}a:has(>span[class*=icon-]):not(:only-child):not(.button){display:flex;align-items:center;gap:var(--icon-and-text-gap)}a:has(>span[class*=icon-]):not(:only-child):not(.button)>span{margin:0!important}a:has(>span[class*=icon-]):where(:hover,:active,:focus,.active)>:not(span[class*=icon-]){text-decoration:var(--hyperlink-text-decoration-highlighted)}a[class*=icon-]:where(:hover,:active,:focus,.active)>:where(span,[class*=icon-]),a:where(:hover,:active,:focus,.active)>:where(span,[class*=icon-]){color:var(--hyperlink-color-highlighted)}a[class*=icon-]:where(:hover,:active,:focus,.active)>:not(span[class*=icon-]),a:where(:hover,:active,:focus,.active)>:not(span[class*=icon-]){text-decoration:var(--hyperlink-text-decoration-highlighted)}a>[class*=icon-]{font-size:var(--default-icon-size)}a[id]:not([href]):empty{display:ruby}a.disabled{color:var(--disabled-color)!important}a.disabled>*{color:inherit;text-decoration:none!important}a:has(dfn){text-decoration:none}li.active>:is(span,[class*=icon-]){color:var(--color-white)}li.active>a{padding:.2rem calc(var(--default-padding) / 2);text-decoration:none}li.active>a:is(:hover,:active){color:var(--hyperlink-color);background:none}li.active>a:not([class*=icon-]){background:var(--hyperlink-color);color:var(--color-white)}[class*=icon-]{font-size:var(--default-icon-size);text-decoration:none!important;display:inline-block}[class*=icon-]>*{font-family:var(--default-font-family);font-size:var(--default-icon-size)}[class*=icon-]+span{margin-left:calc(var(--default-margin) / 2)}[class*=icon-].button,button[class*=icon-],:where(button,.button) [class*=icon-]{line-height:var(--button-line-height)}.icontext-wrapper{display:flex;align-items:center;gap:var(--icon-and-text-gap)}.icontext-wrapper span{margin:0!important}span+[class*=icon-]{margin-left:calc(var(--default-margin) / 2)}.use-icon-as-background[class*=icon-]{min-width:0;min-height:0;background:none!important;border:0!important;padding:0}.use-icon-as-background[class*=icon-]:before{color:var(--secondary-color);font-size:4rem}.use-icon-as-background[class*=icon-].primary :before{color:var(--primary-color)}.use-icon-as-background[class*=icon-].primary:is(:hover,.use-icon-as-background[class*=icon-].primary:active,:focus):before{color:hsl(var(--primary-color-hue),var(--primary-color-saturation),50%)}.use-icon-as-background[class*=icon-].tertiary:before{color:var(--tertiary-color)}.use-icon-as-background[class*=icon-].tertiary:is(:hover,.use-icon-as-background[class*=icon-].tertiary:active,:focus):before{color:hsl(var(--tertiary-color-hue),var(--tertiary-color-saturation),50%)}.use-icon-as-background[class*=icon-]>span[class*=icon-]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:var(--icon-size-large)}.use-icon-as-background[class*=icon-]>span[class*=icon-]:before{color:var(--color-white)}ul,ol{margin:var(--list-margin)}ul.highlight-list-style-item li::marker,ol.highlight-list-style-item li::marker{color:var(--list-style-item-color-highlighted)}ul.no-indent,ol.no-indent{margin-left:0}ul li,ol li{list-style-type:var(--unordered-list-style-type);line-height:var(--list-items-line-height);list-style-position:outside;margin-left:1.7rem}ul li.list-style-type-none,ol li.list-style-type-none{list-style-type:none;margin-left:0}ul ul,ul ol,ol ul,ol ol{margin-bottom:0}ul.no-list-items,ul.list-style-type-none,ol.no-list-items,ol.list-style-type-none{margin:0}ul.no-list-items li,ul.list-style-type-none li,ol.no-list-items li,ol.list-style-type-none li{list-style-type:none;margin-left:0}ul.list-of-images,ol.list-of-images{display:flex;margin:0;gap:var(--list-items-gap)}ul.list-of-images.vertical,ol.list-of-images.vertical{flex-direction:column}ul.list-of-images.vertical li,ol.list-of-images.vertical li{align-self:flex-start}ul.list-of-images li,ol.list-of-images li{list-style-type:none;margin:0}ul.list-of-images a,ul.list-of-images img,ul.list-of-images figure,ol.list-of-images a,ol.list-of-images img,ol.list-of-images figure{display:block}ol li{list-style-type:var(--ordered-list-style-type)}dl{display:grid;grid-gap:.2rem 1rem;grid-template-columns:min-content minmax(min-content,auto);grid-auto-rows:min-content}dl:has(>dd:first-child){grid-template-columns:max-content min-content}dl:has(>dd:first-child):has([class*=icon]){grid-template-columns:repeat(auto-fit,minmax(0,min-content))}dl dt{white-space:nowrap}dl dd{grid-column:2;white-space:normal}dl dd ul,dl dd ol{margin:0}dl:has(dd:first-child) dd{grid-column:1}dl.auto-columns{grid-template-rows:auto;grid-template-columns:repeat(auto-fit,minmax(0,max-content))}dl.auto-columns>:first-child{margin-left:0}dl.auto-columns>dt:first-child~dt,dl.auto-columns>dd:first-child~dd{margin-left:var(--default-margin)}dl.auto-columns:has(>dd:first-child){grid-template-columns:repeat(auto-fit,minmax(0,min-content))}dl.auto-columns dt,dl.auto-columns dd{grid-column:auto!important}dl.auto-columns:has(dd:first-child) dt{margin:0}.site-header{grid-area:site-header;display:flex;flex-direction:column;border:var(--site-header-border);border-top:0;border-left:0;border-right:0;background:var(--site-header-background)}.site-header.sticky{position:sticky;left:0;right:0;top:0;z-index:300}.site-header header{max-width:var(--header-max-width);width:100%;margin:0 auto;padding:var(--site-header-padding);align-items:center}.site-header header>*{color:var(--site-header-text-color)}.site-header header:has(:only-child){row-gap:0}.site-header header .company-logo{grid-area:company-logo;grid-column:span var(--grid-small-span)}.site-header header .company-logo img{box-shadow:none}.site-header header .company-logo a img{border:0;max-height:10rem}.site-header header .main-navigation-wrapper{grid-area:main-navigation;grid-column:span var(--grid-large-span);border:0;background:none;justify-content:flex-end}.site-header header .main-navigation-wrapper nav{border:0;padding:0;background:inherit;justify-content:flex-end}.site-header header .main-navigation-wrapper nav>ul{background:inherit}.site-header header .main-navigation-wrapper nav>ul>li{border:0;background:inherit}.site-header header .main-navigation-wrapper nav>ul>li:first-child{border:inherit}.site-header header .main-navigation-wrapper #toggle-offcanvas{margin-left:auto;margin-bottom:0}.site-footer{border:var(--site-footer-border);border-left:0;border-right:0;border-bottom:0;background:var(--site-footer-background);flex:none}.site-footer footer{max-width:var(--footer-max-width);width:100%;margin:0 auto;padding:var(--site-footer-padding)}.site-footer footer h2,.site-footer footer h3,.site-footer footer h4,.site-footer footer h5,.site-footer footer h6{color:var(--site-footer-headline-color)}.site-footer footer h2 span,.site-footer footer h3 span,.site-footer footer h4 span,.site-footer footer h5 span,.site-footer footer h6 span{color:inherit}.site-footer footer *{color:var(--site-footer-text-color)}.site-footer footer a{text-decoration:var(--site-footer-text-decoration);color:var(--site-footer-hyperlink-color)}.site-footer footer a span{color:inherit}.site-footer footer a:hover,.site-footer footer a:active,.site-footer footer a:focus{color:var(--site-footer-hyperlink-color-highlighted);text-decoration:var(--site-footer-text-decoration-highlighted);text-decoration-color:var(--site-footer-text-decoration-color-highlighted)}.site-footer footer a:hover span,.site-footer footer a:active span,.site-footer footer a:focus span{color:inherit}.site-footer footer a:has([class*=icon]){text-decoration:none}.main-navigation-wrapper{background:var(--main-navigation-background);border-top:var(--main-navigation-border);border-bottom:var(--main-navigation-border);border-radius:var(--main-navigation-border-radius)}.main-navigation-wrapper nav{width:100%;padding-left:var(--default-padding);padding-right:var(--default-padding);border-radius:inherit}.main-navigation-wrapper nav,.main-navigation-wrapper .nav{margin:0 auto;display:flex;border-left:var(--main-navigation-border);border-right:var(--main-navigation-border)}.main-navigation-wrapper nav>ul,.main-navigation-wrapper .nav>ul{display:flex}.main-navigation-wrapper nav>ul>li,.main-navigation-wrapper .nav>ul>li{border-right:var(--main-navigation-border)}.main-navigation-wrapper nav>ul>li:first-child,.main-navigation-wrapper .nav>ul>li:first-child{border-left:var(--main-navigation-border)}.main-navigation-wrapper nav>ul>li a span[class*=icon-],.main-navigation-wrapper .nav>ul>li a span[class*=icon-]{font-size:var(--main-navigation-main-level-icon-size)}.main-navigation-wrapper nav ul,.main-navigation-wrapper .nav ul{margin:0}.main-navigation-wrapper nav ul.stretch-items,.main-navigation-wrapper .nav ul.stretch-items{width:100%}.main-navigation-wrapper nav ul.stretch-items>li,.main-navigation-wrapper .nav ul.stretch-items>li{flex:1}.main-navigation-wrapper nav ul.stretch-items>li a,.main-navigation-wrapper .nav ul.stretch-items>li a{justify-content:center}.main-navigation-wrapper nav ul li,.main-navigation-wrapper .nav ul li{list-style-type:none;margin:0;white-space:nowrap}.main-navigation-wrapper nav ul li li a span[class*=icon-].subentry-icon:before,.main-navigation-wrapper .nav ul li li a span[class*=icon-].subentry-icon:before{display:inline-block;transform:rotate(-90deg)}.main-navigation-wrapper nav ul li a,.main-navigation-wrapper .nav ul li a{display:flex;align-items:center;padding:var(--default-padding);text-decoration:none;color:var(--main-navigation-hyperlink-color)}.main-navigation-wrapper nav ul li a span,.main-navigation-wrapper nav ul li a span[class*=icon-],.main-navigation-wrapper .nav ul li a span,.main-navigation-wrapper .nav ul li a span[class*=icon-]{color:inherit;white-space:nowrap;text-decoration:inherit!important}.main-navigation-wrapper nav ul li a span[class*=icon-],.main-navigation-wrapper .nav ul li a span[class*=icon-]{font-size:var(--main-navigation-sub-level-icon-size)}.main-navigation-wrapper nav ul li a span[class*=icon-].subentry-icon,.main-navigation-wrapper .nav ul li a span[class*=icon-].subentry-icon{font-size:var(--font-size-small)}.main-navigation-wrapper nav ul li a:is(:hover,:active,:focus),.main-navigation-wrapper .nav ul li a:is(:hover,:active,:focus){background:var(--main-navigation-background-highlighted);color:var(--main-navigation-hyperlink-color-highlighted)}.main-navigation-wrapper nav ul li a:is(:hover,:active,:focus) :is(span,[class*=icon-]),.main-navigation-wrapper .nav ul li a:is(:hover,:active,:focus) :is(span,[class*=icon-]){color:inherit}.main-navigation-wrapper nav ul li.active a,.main-navigation-wrapper nav ul li.active a:focus,.main-navigation-wrapper .nav ul li.active a,.main-navigation-wrapper .nav ul li.active a:focus{background:var(--primary-color);color:var(--main-navigation-hyperlink-color-active)}.main-navigation-wrapper nav ul li.active :is(span,[class*=icon-]),.main-navigation-wrapper .nav ul li.active :is(span,[class*=icon-]){color:inherit}.main-navigation-wrapper nav ul li:is(:hover,:active,:focus,.active)>ul,.main-navigation-wrapper .nav ul li:is(:hover,:active,:focus,.active)>ul{display:block}.main-navigation-wrapper nav ul ul,.main-navigation-wrapper .nav ul ul{display:none;position:absolute;left:0;z-index:100;min-width:100%;border-bottom:var(--main-navigation-border);border-bottom-left-radius:var(--main-navigation-border-radius);border-bottom-right-radius:var(--main-navigation-border-radius);background:var(--main-navigation-background)}.main-navigation-wrapper nav ul ul li,.main-navigation-wrapper .nav ul ul li{border:var(--main-navigation-border);border-bottom:0}.main-navigation-wrapper nav ul ul li:last-child,.main-navigation-wrapper .nav ul ul li:last-child{border-bottom-left-radius:var(--main-navigation-border-radius);border-bottom-right-radius:var(--main-navigation-border-radius)}.main-navigation-wrapper nav ul ul li:last-child a,.main-navigation-wrapper .nav ul ul li:last-child a{border-bottom-left-radius:var(--main-navigation-border-radius);border-bottom-right-radius:var(--main-navigation-border-radius)}.main-navigation-wrapper nav ul ul ul,.main-navigation-wrapper .nav ul ul ul{border-top:var(--main-navigation-border);top:0;left:100%}.main-navigation-wrapper nav ul ul ul li:first-child,.main-navigation-wrapper .nav ul ul ul li:first-child{border-top:0}.main-navigation-wrapper #toggle-offcanvas{margin-left:auto;display:none;margin-bottom:var(--default-margin)}.accordion-wrapper{display:flex;flex-direction:column;gap:var(--default-gap)}details{border:var(--accordion-border);border-radius:var(--accordion-border-radius);background:var(--accordion-background);box-shadow:var(--accordion-box-shadow)}details.primary{--accordion-summary-text-color: var(--color-white);--accordion-summary-text-color-highlighed: var(--primary-color);--accordion-summary-background: var(--primary-color);--accordion-summary-background-highlighed: var(--color-white);--accordion-border-color-open: var(--primary-color)}details.secondary{--accordion-summary-text-color: var(--color-white);--accordion-summary-text-color-highlighed: var(--secondary-color);--accordion-summary-background: var(--secondary-color);--accordion-summary-background-highlighed: var(--color-white);--accordion-border-color-open: var(--secondary-color)}details.tertiary{--accordion-summary-text-color: var(--color-white);--accordion-summary-text-color-highlighed: var(--tertiary-color);--accordion-summary-background: var(--tertiary-color);--accordion-summary-background-highlighed: var(--color-white);--accordion-border-color-open: var(--tertiary-color)}details summary{display:flex;align-items:center;gap:var(--default-gap-half);border-radius:var(--accordion-border-radius);color:var(--accordion-summary-text-color);padding:var(--accordion-summary-padding);background:var(--accordion-summary-background);text-align:var(--accordion-summary-text-align)}details summary:is(:hover,:active,:focus){color:var(--accordion-summary-text-color-highlighed);background:var(--accordion-summary-background-highlighed)}details summary>:is(h1,h2,h3,h4,h5,h6){color:inherit;text-align:inherit;margin:0}details summary [class*=icon-]{margin:0}details summary [class*=icon-].open{display:none}details summary [class*=icon-].closed{display:inline-flex}details .accordion-body{color:var(--accordion-body-text-color);padding:var(--accordion-body-padding)}details .accordion-body *:last-child{margin-bottom:0}details[open]{border-color:var(--accordion-border-color-open)}details[open] summary{border-bottom-left-radius:0;border-bottom-right-radius:0;color:var(--accordion-summary-text-color-open);background:var(--accordion-summary-background-open);border-bottom:var(--accordion-summary-border-bottom-open)}details[open] summary [class*=icon-].open{display:inline-flex}details[open] summary [class*=icon-].closed{display:none}details[open].primary{--accordion-summary-text-color-open: var(--primary-color);--accordion-summary-background-open: none}details[open].secondary{--accordion-summary-text-color-open: var(--secondary-color);--accordion-summary-background-open: none}details[open].tertiary{--accordion-summary-text-color-open: var(--tertiary-color);--accordion-summary-background-open: none}.skeleton{opacity:var(--skeleton-loading-opacity);animation:var(--skeleton-loading) var(--skeleton-loading-animation-duration) var(--skeleton-loading-animation-timing-function) var(--skeleton-loading-animation-iteration-count) var(--skeleton-loading-animation-direction)}.skeleton-text{display:block;width:100%;height:var(--skeleton-loading-text-height);margin:var(--skeleton-loading-text-margin)}.skeleton-text:last-child{width:80%}@keyframes skeleton-loading{0%{background:var(--skeleton-loading-animation-start-background)}to{background:var(--skeleton-loading-animation-end-background)}}.system-message{display:flex;border:var(--system-message-border);border-width:.3rem;border-radius:var(--system-message-border-radius);font-weight:var(--system-message-font-weight);padding:var(--system-message-padding);margin-bottom:var(--default-margin);background:var(--system-message-status-color);background-clip:padding-box;border-color:hsl(from var(--system-message-status-color) h 70% 50%);box-shadow:var(--system-message-box-shadow)}.system-message *,.system-message [class*=icon-]{color:var(--system-message-text-color)}.system-message a{color:var(--system-message-text-color);text-decoration-color:var(--system-message-text-color);text-decoration:underline;align-self:center}.system-message a:is(:hover,:active,:focus){text-decoration:none}.system-message>.message-headline{display:flex;align-items:center;justify-content:center;margin:0}.system-message>input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:var(--default-border);border-color:var(--system-message-text-color);border-radius:var(--default-border-radius);background:none;box-shadow:none;padding:var(--default-padding-half);cursor:pointer;aspect-ratio:1/1;align-self:flex-start;line-height:.5;margin:0}.system-message>input[type=checkbox]:before{content:"x";color:var(--color-white)}.system-message>input[type=checkbox]:is(:hover,:active,:focus){background:var(--system-message-text-color);color:var(--system-message-status-color)}.system-message>input[type=checkbox]:is(:hover,:active,:focus):before{content:"x";color:var(--system-message-status-color)}.system-message:has(input[type=checkbox]:checked){display:none}.system-message .message-headline{margin:0 auto}.system-message.error{--system-message-status-color: var(--error-color)}.system-message.error:is(:hover,:active,:focus){color:var(--system-message-status-color)}.system-message.warning{--system-message-status-color: var(--warning-color);--system-message-text-color: var(--warning-text-color)}.system-message.warning>input[type=checkbox]:before{color:var(--warning-text-color)}.system-message.warning>input[type=checkbox]:is(:hover,:active,:focus):before{color:var(--color-white)}.system-message.success{--system-message-status-color: var(--success-color)}.system-message.info{--system-message-status-color: var(--info-color)}.system-message.hide-close-icon>input{display:none}.grid-container-create-columns .system-message{grid-column:span var(--grid-columns)}.table-wrapper{overflow-x:auto}.table-wrapper table{margin-bottom:0}table{border:var(--table-border);border-radius:var(--table-border-radius);box-shadow:var(--table-box-shadow)}table.full-width{display:table}table a{display:block}table thead.word-wrap-normal th{word-wrap:normal}table thead tr{border-top-left-radius:var(--table-border-radius);border-top-right-radius:var(--table-border-radius)}table thead,table th:first-child,table th:last-child{border-radius:var(--table-border-radius);border-bottom-left-radius:0;border-bottom-right-radius:0}table tr{background:var(--table-row-background)}table tr:last-child th[scope=row]{border-bottom:0}table tr:is(:hover,:active,:focus) td{background:var(--table-row-background-highlighted)}table tr:last-of-type td{border-bottom:0}table tr:last-of-type td:first-child{border-bottom-left-radius:var(--table-border-radius)}table tr:last-of-type td:last-child{border-bottom-right-radius:var(--table-border-radius)}table tr.active td,table tr td.active{background:var(--active-table-cell-background);color:var(--active-table-cell-text-color)}table tr tr.active:is(:hover,:active,:focus) td,table tr td.active:is(:hover,:active,:focus),table tr tr:is(:hover,:active,:focus) td.active{background:var(--active-table-cell-background-highlighted);color:var(--active-table-cell-text-color-highlighted)}table tr th,table tr td{padding:var(--table-cell-padding);border:var(--table-cell-border);border-top:0;border-left:0;color:var(--table-cell-text-color)}table tr th:last-child,table tr td:last-child{border-right:0}table tr th{background:var(--table-head-background);color:var(--table-head-text-color);font-size:var(--table-head-font-size);font-weight:var(--table-head-font-weight);text-align:var(--table-head-text-align);border-right:var(--table-cell-border);border-right-color:var(--color-scheme-text-color-inverted);white-space:nowrap}table tr th:first-child{border-top-right-radius:0}table tr th:last-child{border-top-left-radius:0}table tr th[scope=row]{border-radius:0;border-bottom:var(--table-border);border-bottom-color:var(--color-white)}table tr td{vertical-align:middle}table tr td[colspan]{text-align:center}table tr td form{margin-bottom:0}table tr td .toggle-switch>span{white-space:nowrap}table tr td.center-content{text-align:center}table tr td.center-content :is(button,.button){float:none;display:table;margin:0 auto}table tr td.center-content input{float:none;text-align:center}table tfoot{border:var(--table-border)}table tfoot td{border-top:var(--table-border)}table tfoot tr,table tbody:last-child tr:last-of-type{border-bottom-left-radius:var(--table-border-radius);border-bottom-right-radius:var(--table-border-radius)}[class*=grid-container] table{align-self:start}@container (width <= 600px){.flex-container,.button-wrapper{flex-direction:column}.flex-container>*,.button-wrapper>*{max-width:100%;flex:none!important}.flex-container legend,.flex-container .place-inside,.button-wrapper legend,.button-wrapper .place-inside{width:auto}.flex-container.row-for-small,.flex-container.no-wrap-on-small-devices,.button-wrapper.row-for-small,.button-wrapper.no-wrap-on-small-devices{flex-direction:row}.flex-container.row-for-small>*,.flex-container.no-wrap-on-small-devices>*,.button-wrapper.row-for-small>*,.button-wrapper.no-wrap-on-small-devices>*{width:auto}.box{width:100%}:scope:has(>.box){container-type:inline-size}fieldset{container-type:inline-size}fieldset [type=submit].button{width:100%}.button-wrapper{container-type:inline-size}.button-wrapper .button{width:100%}}@media screen and (-webkit-min-device-pixel-ratio:0){:where([type=color],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=range],[type=search],[type=tel],[type=time],[type=url],[type=week]){-webkit-appearance:none}select[disabled],select[disabled]>option{color:var(--color-black)!important}}html::-webkit-scrollbar{width:1vw}html::-webkit-scrollbar-thumb{background-color:var(--primary-color-reduced-opacity);border-radius:var(--default-border-radius)}html::-webkit-scrollbar-thumb:hover{background-color:var(--primary-color)}html::-webkit-scrollbar-track{background-color:var(--color-light-gray)}html::-webkit-scrollbar-track:hover{background-color:var(--color-medium-gray)}@-moz-document url-prefix(){select[disabled],select[disabled]>option{color:var(--disabled-color)!important}}@media only print{*{color:var(--color-dark-gray)}a[href]:after{content:" <" attr(href) ">";font-style:italic}*[cite]:after{content:close-quote " (Source: " attr(cite) ")"}img[alt]:after{content:"\a(" attr(alt) ")"}}@media(prefers-color-scheme:dark){html{--show-in-light-mode-only: none;--show-in-dark-mode-only: block}html::-webkit-scrollbar-track{background-color:var(--color-scheme-background)}}@supports (-webkit-touch-callout: none){.table-wrapper{max-width:100%}}@media only screen and (max-width:1023px){html,.wrap-no-medium-devices{--grid-columns: 8;--grid-small-span: calc(var(--grid-columns) / 4);--default-line-height: 1.5;--default-gap: 1.5rem;--box-min-width: 30rem}html,body{height:auto;min-height:100dvh}.top-on-medium-devices{order:-1}.column-count-4{column-count:2}.main-navigation-wrapper{display:flex}.main-navigation-wrapper nav{display:none}.main-navigation-wrapper #toggle-offcanvas{display:inline-flex}[class*=grid-item]{grid-column:span var(--grid-columns)}.grid-container-create-columns>.grid-item-half-width{grid-column:span var(--grid-columns)}.hide-for-medium,.hide-for-small-up,.hide-for-large-down{display:none!important}.hide-for-medium-up{display:block!important}input.replace-input-type:where([type=checkbox],[type=radio]){transform:scale(1.4);margin:0 var(--default-margin) 0 0}.flex-direction-row-for-medium{flex-direction:row!important}.flex-container .flex-item-flex-1-medium{flex:1}.flex-container .flex-item-flex-2-medium{flex:2}.flex-container .flex-item-flex-3-medium{flex:3}}@media only screen and (max-width:640px){html,.wrap-no-small-devices{--grid-columns: 4;--grid-small-span: var(--grid-columns);--grid-large-span: var(--grid-columns);--default-line-height: 1.2;--default-gap: 1rem;--golden-ratio-small-width: 100%;--golden-ratio-large-width: 100%}.top-on-small-devices{order:-1}[class*=column-count]{column-count:1}:is(button,.button,input[type=submit]):not(.stretch-on-small-devices){width:auto}:is(label,.label).inline{flex-direction:column}:is(label,.label).inline>span.label-text{margin:0 0 calc(var(--default-margin) / 2) 0}:is(label,.label).inline>span{align-self:flex-start}:is(label,.label).inline:not(.textarea)>*{align-self:flex-start}.flex-container{flex-direction:column}.flex-container>*{max-width:100%}.flex-container.align-items-top,.flex-container.align-items-flex-start{justify-content:flex-start!important}.flex-container.align-items-center{justify-content:center!important}.flex-container.align-items-bottom,.flex-container.align-items-flex-end{justify-content:flex-end!important}.flex-container.justify-content-top,.flex-container.justify-content-flex-start{align-items:flex-start}.flex-container.justify-content-center{align-items:center}.flex-container.justify-content-bottom,.flex-container.justify-content-flex-end{align-items:flex-end}.flex-container .flex-item-flex-1-small{flex:1}.flex-container .flex-item-flex-2-small{flex:2}.flex-container .flex-item-flex-3-small{flex:3}.flex-container.row-for-small,.flex-container.no-wrap-on-small-devices{flex-direction:row}.flex-container.row-for-small>*,.flex-container.no-wrap-on-small-devices>*{width:auto}.flex-container :where(input,select,textarea,.input){width:100%}.flex-direction-row-for-devices{flex-direction:row!important}[class*=grid-container][class$=fractions]{grid-template-columns:repeat(1,1fr)}button,.button,input[type=submit]{width:100%;float:none;text-align:center}.button-wrapper.flex-none>:where(button,.button){width:auto}.button-wrapper.align-right{flex-direction:column-reverse}.button-wrapper.stretch-on-small-devices button,.button-wrapper.stretch-on-small-devices .button{flex:1}.flex-container.align-bottom>*,fieldset>.flex-container>*{align-self:flex-start;width:100%}fieldset>label:first-child{margin-top:0}fieldset [class*=grid-container]{--grid-gap: calc(var(--grid-gap) / 2)}fieldset.flex-container,fieldset>.flex-container{gap:calc(var(--default-gap) * 2)}.replace-input-type+.label-text,.label :where(.switch-label-wrapper,.toggle-switch) .label-text{margin:0}:is(label.toggle-switch,.label .toggle-switch) input{width:4rem}.inline input:where([type=date],[type=number],[type=color]){max-width:none}.input-wrapper{flex-direction:row}.input-wrapper input[type=search]{flex:1}.input-wrapper :where(button,.button,input,select,textarea),input:is([type=checkbox],[type=radio]),:where(label,.label) .flex-container :where(button,.button){width:auto}.place-inside+:where(input,select,textarea,.input){align-self:auto}[class*=grid-container]>:where(h1,h2,h3,h4,h5,h6){margin-top:var(--default-margin)}.hide-for-small,.hide-for-medium-down,.hide-for-large-down{display:none!important;float:none}.hide-for-small-up{display:block!important}hr{margin:var(--default-margin)}main{padding-left:0;padding-right:0}.multiple-switch .flex-container{flex-direction:row}:where(label,.label) .flex-container{flex-direction:row}}.demo-page .page-wrapper{display:flex;flex-direction:column;scroll-snap-type:y mandatory;overflow-y:scroll;height:100dvh;scroll-behavior:smooth;scroll-padding-top:11.7rem}@font-face{font-family:icomoon;src:url(/assets/base-iconfont-CHvLDa2h.woff?f3gewr) format("woff");font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=icon-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-file-user:before{content:"ꈱ"}.icon-user-settings:before{content:"ꈰ"}.icon-calendar:before{content:"ꈦ"}.icon-calendar-dates:before{content:"ꈮ"}.icon-calendar-edit:before{content:"ꈯ"}.icon-crown:before{content:"ꈩ"}.icon-ticket:before{content:"ꈪ"}.icon-testament:before{content:"ꈥ"}.icon-balance:before{content:"ꈤ"}.icon-car:before{content:"ꈡ"}.icon-family:before{content:"ꈢ"}.icon-handcuffs:before{content:"ꈣ"}.icon-wireframe:before{content:"ꈠ"}.icon-moon:before{content:"ꈗ"}.icon-sun:before{content:"ꈘ"}.icon-company:before{content:"ꈙ"}.icon-accessibility:before{content:"ꄀ"}.icon-add-attachment:before{content:"ꄁ"}.icon-address:before{content:"ꄂ"}.icon-all-messages:before{content:"ꄃ"}.icon-answer-message:before{content:"ꄄ"}.icon-arrow-down:before{content:"ꄅ"}.icon-arrow-left:before{content:"ꄆ"}.icon-arrow-right:before{content:"ꄇ"}.icon-arrow-up:before{content:"ꄈ"}.icon-attachment:before{content:"ꄉ"}.icon-bars:before{content:"ꄊ"}.icon-blocked:before{content:"ꄋ"}.icon-blocks-large:before{content:"ꄌ"}.icon-blocks-small:before{content:"ꄍ"}.icon-box:before{content:"ꄎ"}.icon-bug:before{content:"ꄏ"}.icon-callback:before{content:"ꄑ"}.icon-cancel:before{content:"ꄒ"}.icon-cancel-bold:before{content:"ꄓ"}.icon-cancel-circle:before{content:"ꄔ"}.icon-caps-lock:before{content:"ꄕ"}.icon-caps-lock-circle:before{content:"ꄖ"}.icon-cart:before{content:"ꄗ"}.icon-check:before{content:"ꄘ"}.icon-check-bold:before{content:"ꄙ"}.icon-check-circle:before{content:"ꄚ"}.icon-check-outline:before{content:"ꄛ"}.icon-circle:before{content:"ꄜ"}.icon-circle-outline:before{content:"ꄝ"}.icon-clock:before{content:"ꄞ"}.icon-cloud-download:before{content:"ꄟ"}.icon-cloud-upload:before{content:"ꄠ"}.icon-cog:before{content:"ꄡ"}.icon-cog-outline:before{content:"ꄢ"}.icon-cogs:before{content:"ꄣ"}.icon-config-download:before{content:"ꄤ"}.icon-configuration:before{content:"ꄥ"}.icon-content:before{content:"ꄦ"}.icon-cooperations:before{content:"ꄧ"}.icon-database:before{content:"ꄨ"}.icon-delete:before{content:"ꄩ"}.icon-dependencies:before{content:"ꄪ"}.icon-device-desktop:before{content:"ꄫ"}.icon-device-laptop:before{content:"ꄬ"}.icon-device-smartphone:before{content:"ꄭ"}.icon-device-tablet:before{content:"ꄮ"}.icon-dollar:before{content:"ꄯ"}.icon-chevron-two-stripes-down:before{content:"ꄰ"}.icon-chevron-two-stripes-left:before{content:"ꄱ"}.icon-chevron-two-stripes-right:before{content:"ꄲ"}.icon-chevron-two-stripes--up:before{content:"ꄳ"}.icon-download:before{content:"ꄴ"}.icon-drag-and-drop:before{content:"ꄵ"}.icon-duplicate-content:before{content:"ꄶ"}.icon-earth:before{content:"ꄷ"}.icon-edit:before{content:"ꄸ"}.icon-ellipsis:before{content:"ꄹ"}.icon-enlarge:before{content:"ꄺ"}.icon-enter:before{content:"ꄻ"}.icon-error-circle:before{content:"ꄼ"}.icon-euro:before{content:"ꄽ"}.icon-exclamation-circle:before{content:"ꄾ"}.icon-export:before{content:"ꄿ"}.icon-fax:before{content:"ꅀ"}.icon-file:before{content:"ꅁ"}.icon-file-config:before{content:"ꅂ"}.icon-file-content-download:before{content:"ꅃ"}.icon-file-copy:before{content:"ꅄ"}.icon-file-cut:before{content:"ꅅ"}.icon-file-delete:before{content:"ꅆ"}.icon-file-download:before{content:"ꅇ"}.icon-file-excel:before{content:"ꅈ"}.icon-file-excel-download:before{content:"ꅉ"}.icon-file-image:before{content:"ꅊ"}.icon-file-other:before{content:"ꅋ"}.icon-file-paste:before{content:"ꅌ"}.icon-file-pdf:before{content:"ꅍ"}.icon-file-rename:before{content:"ꅎ"}.icon-files:before{content:"ꅏ"}.icon-file-settings:before{content:"ꅐ"}.icon-file-text:before{content:"ꅑ"}.icon-file-upload:before{content:"ꅒ"}.icon-file-video:before{content:"ꅓ"}.icon-file-windows:before{content:"ꅔ"}.icon-file-word:before{content:"ꅕ"}.icon-film:before{content:"ꅖ"}.icon-filter:before{content:"ꅗ"}.icon-floppy-disk:before{content:"ꅘ"}.icon-folder:before{content:"ꅙ"}.icon-globe:before{content:"ꅚ"}.icon-hexagon:before{content:"ꅛ"}.icon-hexagon-outline:before{content:"ꅜ"}.icon-home:before{content:"ꅝ"}.icon-html:before{content:"ꅞ"}.icon-image:before{content:"ꅟ"}.icon-inbox:before{content:"ꅠ"}.icon-info:before{content:"ꅡ"}.icon-info-circle:before{content:"ꅢ"}.icon-insert-template:before{content:"ꅣ"}.icon-interfaces:before{content:"ꅤ"}.icon-key:before{content:"ꅥ"}.icon-link:before{content:"ꅦ"}.icon-list:before{content:"ꅧ"}.icon-location-set:before{content:"ꅨ"}.icon-location-unset:before{content:"ꅩ"}.icon-logon:before{content:"ꅪ"}.icon-logout:before{content:"ꅫ"}.icon-loop-full-circle:before{content:"ꅬ"}.icon-loop-left:before{content:"ꅭ"}.icon-loop-right:before{content:"ꅮ"}.icon-mail:before{content:"ꅯ"}.icon-message-check:before{content:"ꅰ"}.icon-message-incoming:before{content:"ꅱ"}.icon-message-new:before{content:"ꅲ"}.icon-message-outgoing:before{content:"ꅳ"}.icon-message-read:before{content:"ꅴ"}.icon-message-send:before{content:"ꅵ"}.icon-message-write:before{content:"ꅶ"}.icon-messaging-in-and-out:before{content:"ꅷ"}.icon-minus:before{content:"ꅸ"}.icon-minus-outline:before{content:"ꅹ"}.icon-music:before{content:"ꅺ"}.icon-notification:before{content:"ꅻ"}.icon-not-visible:before{content:"ꅼ"}.icon-outbox:before{content:"ꅽ"}.icon-phone:before{content:"ꅾ"}.icon-plus:before{content:"ꅿ"}.icon-plus-outline:before{content:"ꆀ"}.icon-pointer:before{content:"ꆁ"}.icon-print:before{content:"ꆂ"}.icon-print-preview:before{content:"ꆃ"}.icon-questionmark:before{content:"ꆄ"}.icon-questionmark-circle:before{content:"ꆅ"}.icon-register:before{content:"ꆆ"}.icon-remove-user:before{content:"ꆇ"}.icon-responsive:before{content:"ꆈ"}.icon-rows:before{content:"ꆉ"}.icon-save-config:before{content:"ꆊ"}.icon-save-file:before{content:"ꆋ"}.icon-save-template:before{content:"ꆌ"}.icon-search:before{content:"ꆍ"}.icon-section-sign:before{content:"ꆎ"}.icon-security-settings:before{content:"ꆏ"}.icon-seo:before{content:"ꆐ"}.icon-shrink:before{content:"ꆑ"}.icon-chevron-one-stripe-down:before{content:"ꆒ"}.icon-chevron-one-stripe-left:before{content:"ꆓ"}.icon-chevron-one-stripe-right:before{content:"ꆔ"}.icon-chevron-one-stripe-up:before{content:"ꆕ"}.icon-sort-asc-letters:before{content:"ꆗ"}.icon-sort-desc-letters:before{content:"ꆙ"}.icon-square:before{content:"ꆛ"}.icon-square-outline:before{content:"ꆜ"}.icon-star:before{content:"ꆝ"}.icon-star-outline:before{content:"ꆞ"}.icon-table:before{content:"ꆟ"}.icon-table-columns:before{content:"ꈀ"}.icon-team:before{content:"ꈁ"}.icon-toggle-table-width:before{content:"ꈂ"}.icon-tooltip:before{content:"ꈃ"}.icon-trash:before{content:"ꈄ"}.icon-triangle:before{content:"ꈅ"}.icon-triangle-down:before{content:"ꈆ"}.icon-triangle-left:before{content:"ꈇ"}.icon-triangle-outline:before{content:"ꈈ"}.icon-triangle-right:before{content:"ꈉ"}.icon-triangle-up:before{content:"ꈊ"}.icon-undo:before{content:"ꈋ"}.icon-upload:before{content:"ꈌ"}.icon-user-group:before{content:"ꈍ"}.icon-user-message:before{content:"ꈎ"}.icon-user-profile:before{content:"ꈏ"}.icon-users:before{content:"ꈐ"}.icon-visible:before{content:"ꈑ"}.icon-warning:before{content:"ꈒ"}.icon-window-mode:before{content:"ꈓ"}.icon-wrench:before{content:"ꈕ"}.icon-qrcode:before{content:"ꈖ"}.icon-bullhorn:before{content:"ꈧ"}.icon-sort-none:before{content:"ꈨ"}.icon-sort-asc:before{content:"ꈫ"}.icon-sort-desc:before{content:"ꈬ"}.icon-share:before{content:"ꈭ"}@font-face{font-family:icomoon;src:url(/assets/logos-iconfont-DiS-Tdbs.woff?5pdnqx) format("woff");font-weight:400;font-style:normal;font-display:block;unicode-range:U+b???}.icon-jsdelivr:before{content:"넙"}.icon-npm:before{content:"넚"}.icon-upwork:before{content:"넭"}.icon-github:before{content:"넩"}.icon-malt:before{content:"넪"}.icon-x:before{content:"넫"}.icon-x-circle:before{content:"넬"}.icon-freelancermap:before{content:"넧"}.icon-wellfound:before{content:"넨"}.icon-freelance:before{content:"넦"}.icon-freelancermap1:before{content:"네"}.icon-wellfound1:before{content:"넥"}.icon-amazon:before{content:"넀"}.icon-android:before{content:"넁"}.icon-apple:before{content:"넂"}.icon-chrome:before{content:"넃"}.icon-css3:before{content:"넄"}.icon-facebook:before{content:"넆"}.icon-facebook-square:before{content:"넇"}.icon-firefox:before{content:"너"}.icon-flickr:before{content:"넉"}.icon-git:before{content:"넊"}.icon-google-analytics:before{content:"넋"}.icon-html5:before{content:"넌"}.icon-instagram:before{content:"넍"}.icon-linkedin:before{content:"넎"}.icon-linkedin-square:before{content:"넏"}.icon-linux:before{content:"널"}.icon-meta:before{content:"넑"}.icon-opera:before{content:"넒"}.icon-paypal:before{content:"넓"}.icon-safari:before{content:"넔"}.icon-skype:before{content:"넕"}.icon-tumblr:before{content:"넖"}.icon-tumblr-square:before{content:"넗"}.icon-twitch:before{content:"넘"}.icon-whatsapp:before{content:"넛"}.icon-windows8:before{content:"넜"}.icon-xing:before{content:"넝"}.icon-xing-square:before{content:"넞"}.icon-youtube:before{content:"넟"}@font-face{font-family:icomoon;src:url(/assets/editmode-iconfont-oy4CPZNV.woff?ai9tjp) format("woff");font-weight:400;font-style:normal;font-display:block;unicode-range:U+c???}.icon-add-component:before{content:"준"}.icon-add-image:before{content:"줁"}.icon-add-images:before{content:"줂"}.icon-add-user:before{content:"줃"}.icon-add-user-circle:before{content:"줄"}.icon-add-user-group:before{content:"줅"}.icon-cmd-cl:before{content:"줆"}.icon-cmd-cms:before{content:"줇"}.icon-cmd-ff:before{content:"줈"}.icon-cmd-op:before{content:"줉"}.icon-component:before{content:"줊"}.icon-contentpage:before{content:"줋"}.icon-create:before{content:"줌"}.icon-create-box:before{content:"줍"}.icon-create-content:before{content:"줎"}.icon-create-content-sub-level:before{content:"줏"}.icon-create-navigation-entry:before{content:"줐"}.icon-create-newspage:before{content:"중"}.icon-create-page:before{content:"줒"}.icon-create-translation:before{content:"줓"}.icon-delete-component:before{content:"줔"}.icon-delete-image:before{content:"줕"}.icon-delete-page:before{content:"줖"}.icon-dependencies:before{content:"줗"}.icon-edit-box:before{content:"줘"}.icon-edit-component:before{content:"줙"}.icon-edit-content:before{content:"줚"}.icon-edit-images:before{content:"줛"}.icon-edit-language:before{content:"줜"}.icon-edit-modulepage:before{content:"줝"}.icon-edit-modules:before{content:"줞"}.icon-edit-navigation-entry:before{content:"줟"}.icon-edit-newspage:before{content:"줠"}.icon-edit-page:before{content:"줡"}.icon-edit-slideshowimages:before{content:"줢"}.icon-edit-template:before{content:"줣"}.icon-edit-translations:before{content:"줤"}.icon-edit-user:before{content:"줥"}.icon-edit-user-groups:before{content:"줦"}.icon-edit-users:before{content:"줧"}.icon-folder-add:before{content:"줨"}.icon-folder-delete:before{content:"줩"}.icon-folder-rename:before{content:"줪"}.icon-hexagon-thin:before{content:"줫"}.icon-link-content:before{content:"줬"}.icon-link-file:before{content:"줭"}.icon-link-website:before{content:"줮"}.icon-manage-files:before{content:"줯"}.icon-manage-languages:before{content:"줰"}.icon-manage-modules:before{content:"줱"}.icon-manage-slideshow-images:before{content:"줲"}.icon-manage-system:before{content:"줳"}.icon-mediacenter:before{content:"줴"}.icon-module:before{content:"줵"}.icon-modulepage:before{content:"줶"}.icon-navigation-entry:before{content:"줷"}.icon-newspage:before{content:"줸"}.icon-replace-image:before{content:"줹"}.icon-settings-component:before{content:"줺"}.icon-settings-page:before{content:"줻"}.icon-settings-template:before{content:"줼"}.icon-show-image:before{content:"줽"}.icon-table-of-contents:before{content:"줾"}.icon-template:before{content:"줿"}.icon-text:before{content:"쥀"}.icon-update-component:before{content:"쥁"}.icon-update-page:before{content:"쥂"}@font-face{font-family:icomoon;src:url(/assets/medical-iconfont-DrhlxEpu.woff?2v6xzc) format("woff");font-weight:400;font-style:normal;font-display:block;unicode-range:U+b???}[class^=icon-],[class*=" icon-"]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-aesculapius:before{content:"눘"}.icon-abnormal-estrous:before{content:"눀"}.icon-abortion-magnifier:before{content:"눁"}.icon-cancer-prevention:before{content:"눂"}.icon-consultation-hour:before{content:"눃"}.icon-cryopreservation:before{content:"누"}.icon-embryo-speeech-bubble:before{content:"눅"}.icon-emergency-speech-bubble:before{content:"눆"}.icon-female:before{content:"눇"}.icon-genders:before{content:"눈"}.icon-hair-loss:before{content:"눉"}.icon-insemination-circle:before{content:"눊"}.icon-in-vitro-fertilization:before{content:"눋"}.icon-male:before{content:"눌"}.icon-medical-checklist:before{content:"눍"}.icon-medical-service:before{content:"눎"}.icon-medikit:before{content:"눏"}.icon-menopause:before{content:"눐"}.icon-mens-health:before{content:"눑"}.icon-onkologische-nachsorge:before{content:"눒"}.icon-pcos:before{content:"눓"}.icon-pill-circle:before{content:"눔"}.icon-pill-speech-bubble:before{content:"눕"}.icon-pregnancy-prevention:before{content:"눖"}.icon-stethoscope:before{content:"눗"}html{--medium-max-width: 1023px;--small-max-width: 640px}.page-wrapper{display:flex;flex-direction:column;scroll-snap-type:y mandatory;overflow-y:auto;height:100dvh;scroll-behavior:smooth;scroll-padding-top:11.7rem}main{flex:1 0 auto}html{height:auto;scroll-behavior:unset}body{height:auto}#component-library{scroll-snap-type:unset!important}body,.cmd-site-header,.cmd-site-footer,.cmd-copyright-information{transition:background linear .5s}.flag{width:3rem;background-size:100% 100%;display:block;aspect-ratio:3/2}a img.flag{border:0;outline:var(--default-border)}.select{height:var(--form-input-height)}.input-wrapper .select:first-of-type>ul>li:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.input-wrapper .select:last-of-type>ul>li:first-child{border-top-left-radius:0;border-bottom-left-radius:0}#print-preview .cmd-page-footer,#print-preview .cmd-back-to-top-button{display:none}#product-listing-wrapper>a{border:var(--default-border);text-decoration:none;display:flex;flex-direction:column;grid-column:span var(--grid-small-span);order:1}#product-listing-wrapper>a:hover,#product-listing-wrapper>a:active,#product-listing-wrapper>a:focus{border-color:var(--primary-color);background:var(--default-background)}#product-listing-wrapper img{order:1}#product-listing-wrapper.products-squares>a{grid-column:span calc(var(--grid-columns) / 2)}#product-listing-wrapper.products-lines>a{grid-column:span var(--grid-columns);flex-direction:unset}#product-listing-wrapper.products-lines>a img{margin-left:0}#product-listing-wrapper.products-lines .product-information{display:flex;flex-direction:column;padding:calc(var(--default-padding) * 2);margin-right:auto}#product-listing-wrapper.products-lines .description{display:block}#product-listing-wrapper.product-information{order:2}#product-listing-wrapper .description{display:none}#product-listing-wrapper h3,#product-listing-wrapper div{padding:var(--default-padding);margin:0}#product-listing-wrapper h3,#product-listing-wrapper p{text-align:center}#product-listing-wrapper .price{order:3;margin-top:auto}#product-listing-wrapper p:last-child,#product-listing-wrapper p:last-child>span{margin-bottom:0;font-size:2rem}#product-listing-wrapper p>span:first-child{text-decoration:line-through;font-style:italic;margin-right:var(--default-margin);opacity:var(--reduced-opacity);font-size:1.5rem}.cmd-form-element .cmd-tooltip,.cmd-fake-select .cmd-tooltip,.cmd-input-group .cmd-tooltip{position:absolute;right:0;transform:translateY(calc(-100% - var(--default-margin) / 2));left:auto!important;top:0!important}.cmd-form-element.has-state .label-text>span,.cmd-form-element.has-state .label-text>a,.cmd-form-element.has-state .label-text sup,.cmd-form-element+.cmd-tooltip .label-text>span,.cmd-form-element+.cmd-tooltip .label-text>a,.cmd-form-element+.cmd-tooltip .label-text sup,.cmd-fake-select.has-state .label-text>span,.cmd-fake-select.has-state .label-text>a,.cmd-fake-select.has-state .label-text sup,.cmd-fake-select+.cmd-tooltip .label-text>span,.cmd-fake-select+.cmd-tooltip .label-text>a,.cmd-fake-select+.cmd-tooltip .label-text sup,.cmd-input-group.has-state .label-text>span,.cmd-input-group.has-state .label-text>a,.cmd-input-group.has-state .label-text sup,.cmd-input-group+.cmd-tooltip .label-text>span,.cmd-input-group+.cmd-tooltip .label-text>a,.cmd-input-group+.cmd-tooltip .label-text sup{color:var(--status-color)}.cmd-form-element.has-state.error,.cmd-form-element+.cmd-tooltip.error,.cmd-fake-select.has-state.error,.cmd-fake-select+.cmd-tooltip.error,.cmd-input-group.has-state.error,.cmd-input-group+.cmd-tooltip.error{--status-color: var(--error-color)}.cmd-form-element.has-state.warning,.cmd-form-element+.cmd-tooltip.warning,.cmd-fake-select.has-state.warning,.cmd-fake-select+.cmd-tooltip.warning,.cmd-input-group.has-state.warning,.cmd-input-group+.cmd-tooltip.warning{--status-color: var(--warning-color)}.cmd-form-element.has-state.success,.cmd-form-element+.cmd-tooltip.success,.cmd-fake-select.has-state.success,.cmd-fake-select+.cmd-tooltip.success,.cmd-input-group.has-state.success,.cmd-input-group+.cmd-tooltip.success{--status-color: var(--success-color)}.cmd-form-element.has-state.success .label-text>a:has([class*=icon-]):hover,.cmd-form-element.has-state.success .label-text>a:has([class*=icon-]):active,.cmd-form-element.has-state.success .label-text>a:has([class*=icon-]):focus,.cmd-form-element+.cmd-tooltip.success .label-text>a:has([class*=icon-]):hover,.cmd-form-element+.cmd-tooltip.success .label-text>a:has([class*=icon-]):active,.cmd-form-element+.cmd-tooltip.success .label-text>a:has([class*=icon-]):focus,.cmd-fake-select.has-state.success .label-text>a:has([class*=icon-]):hover,.cmd-fake-select.has-state.success .label-text>a:has([class*=icon-]):active,.cmd-fake-select.has-state.success .label-text>a:has([class*=icon-]):focus,.cmd-fake-select+.cmd-tooltip.success .label-text>a:has([class*=icon-]):hover,.cmd-fake-select+.cmd-tooltip.success .label-text>a:has([class*=icon-]):active,.cmd-fake-select+.cmd-tooltip.success .label-text>a:has([class*=icon-]):focus,.cmd-input-group.has-state.success .label-text>a:has([class*=icon-]):hover,.cmd-input-group.has-state.success .label-text>a:has([class*=icon-]):active,.cmd-input-group.has-state.success .label-text>a:has([class*=icon-]):focus,.cmd-input-group+.cmd-tooltip.success .label-text>a:has([class*=icon-]):hover,.cmd-input-group+.cmd-tooltip.success .label-text>a:has([class*=icon-]):active,.cmd-input-group+.cmd-tooltip.success .label-text>a:has([class*=icon-]):focus{cursor:default}.cmd-form-element.has-state.success .label-text>a:has([class*=icon-]):hover [class*=icon-],.cmd-form-element.has-state.success .label-text>a:has([class*=icon-]):active [class*=icon-],.cmd-form-element.has-state.success .label-text>a:has([class*=icon-]):focus [class*=icon-],.cmd-form-element+.cmd-tooltip.success .label-text>a:has([class*=icon-]):hover [class*=icon-],.cmd-form-element+.cmd-tooltip.success .label-text>a:has([class*=icon-]):active [class*=icon-],.cmd-form-element+.cmd-tooltip.success .label-text>a:has([class*=icon-]):focus [class*=icon-],.cmd-fake-select.has-state.success .label-text>a:has([class*=icon-]):hover [class*=icon-],.cmd-fake-select.has-state.success .label-text>a:has([class*=icon-]):active [class*=icon-],.cmd-fake-select.has-state.success .label-text>a:has([class*=icon-]):focus [class*=icon-],.cmd-fake-select+.cmd-tooltip.success .label-text>a:has([class*=icon-]):hover [class*=icon-],.cmd-fake-select+.cmd-tooltip.success .label-text>a:has([class*=icon-]):active [class*=icon-],.cmd-fake-select+.cmd-tooltip.success .label-text>a:has([class*=icon-]):focus [class*=icon-],.cmd-input-group.has-state.success .label-text>a:has([class*=icon-]):hover [class*=icon-],.cmd-input-group.has-state.success .label-text>a:has([class*=icon-]):active [class*=icon-],.cmd-input-group.has-state.success .label-text>a:has([class*=icon-]):focus [class*=icon-],.cmd-input-group+.cmd-tooltip.success .label-text>a:has([class*=icon-]):hover [class*=icon-],.cmd-input-group+.cmd-tooltip.success .label-text>a:has([class*=icon-]):active [class*=icon-],.cmd-input-group+.cmd-tooltip.success .label-text>a:has([class*=icon-]):focus [class*=icon-]{color:var(--success-color)}.cmd-form-element.has-state.info,.cmd-form-element+.cmd-tooltip.info,.cmd-fake-select.has-state.info,.cmd-fake-select+.cmd-tooltip.info,.cmd-input-group.has-state.info,.cmd-input-group+.cmd-tooltip.info{--status-color: var(--info-color)}.cmd-form-element+.cmd-tooltip,.cmd-fake-select+.cmd-tooltip,.cmd-input-group+.cmd-tooltip{border-color:var(--status-color)}@media only screen and (max-width:640px){body,html{height:auto}.section-wrapper{padding:calc(var(--default-padding) * 2) 0}}.fade-enter-active,.fade-leave-active{transition:var(--default-transition)}.fade-enter-from,.fade-leave-to{opacity:0}.fade-enter-to,.fade-leave-from{opacity:1}[class^=slide-][class$=-enter-active]{transition:transform 1s ease-in-out}.slide-left-enter-from,.slide-left-leave-to{left:-100%}.slide-left-enter-to,.slide-left-leave-from{left:0}.slide-right-enter-from,.slide-right-leave-to{right:-100%}.slide-right-enter-to,.slide-right-leave-from{right:0}.iconify{font-size:var(--default-icon-size);vertical-align:text-bottom}.iconify+span,span+.iconify{margin-left:calc(var(--default-margin) / 2)}.edit-component-wrapper{border:.1rem dashed transparent;transition:var(--default-transition)}.edit-component-wrapper{display:block}.cmd-headline{margin-bottom:var(--headline-margin-bottom);gap:calc(var(--default-gap) / 2)}.cmd-headline.text-center>*{text-align:center}.cmd-headline.text-right>*{text-align:right}.cmd-headline.has-pre-headline-text{text-align:inherit}.cmd-headline.has-pre-headline-text>*:first-child{display:flex;align-items:flex-start}.cmd-headline.has-pre-headline-text>*:first-child span[class*=icon]{bottom:.2rem}.cmd-headline.has-pre-headline-text.text-center>*:first-child{justify-content:center}.cmd-headline.has-pre-headline-text.text-right>*:first-child{justify-content:flex-end}.cmd-headline.has-pre-headline-text.text-right>*{text-align:right}.cmd-headline.has-pre-headline-text:has(h1) span[class*=icon]{font-size:calc(var(--headline-font-size-h1) * 1.6)}.cmd-headline.has-pre-headline-text:has(h2) span[class*=icon]{font-size:calc(var(--headline-font-size-h2) * 1.8)}.cmd-headline.has-pre-headline-text:has(h3) span[class*=icon]{font-size:calc(var(--headline-font-size-h3) * 1.9)}.cmd-headline.has-pre-headline-text:has(h4) span[class*=icon]{font-size:calc(var(--headline-font-size-h4) * 2)}.cmd-headline.has-pre-headline-text:has(h5) span[class*=icon]{font-size:calc(var(--headline-font-size-h5) * 2.1)}.cmd-headline.has-pre-headline-text:has(h6) span[class*=icon]{font-size:calc(var(--headline-font-size-h6) * 2.2)}.cmd-headline.has-pre-headline-text .pre-headline-text-wrapper{display:flex;flex-direction:column}.cmd-headline.has-pre-headline-text .pre-headline-text{font-size:var(--default-font-size);font-weight:var(--font-weight-normal);line-height:1}.cmd-headline.has-pre-headline-text:has(h4,h5,h6) .pre-headline-text{font-size:var(--font-size-small)}.cmd-headline.has-pre-headline-text.has-icon h1,.cmd-headline.has-pre-headline-text.has-icon h2,.cmd-headline.has-pre-headline-text.has-icon h3,.cmd-headline.has-pre-headline-text.has-icon h4,.cmd-headline.has-pre-headline-text.has-icon h5,.cmd-headline.has-pre-headline-text.has-icon h6{display:flex;align-items:center}.cmd-headline.has-pre-headline-text.has-icon.text-center{justify-content:center}.cmd-headline.has-pre-headline-text.has-icon.text-center *{text-align:left}.cmd-headline.has-pre-headline-text.has-icon.text-right{justify-content:flex-end}.cmd-headline.has-pre-headline-text.has-icon.text-right *{text-align:left}.cmd-headline p{margin-bottom:0}.cmd-headline h1,.cmd-headline h2,.cmd-headline h3,.cmd-headline h4,.cmd-headline h5,.cmd-headline h6{margin:0}:is(.cmd-headline h1,.cmd-headline h2,.cmd-headline h3,.cmd-headline h4,.cmd-headline h5,.cmd-headline h6):only-child{flex:none;width:100%}.edit-mode label.headline input{padding:0;height:auto;font-weight:var(--headline-font-weight)}.edit-mode label.headline.h1 input{font-size:var(--headline-font-size-h1);text-transform:var(--headline-text-transform)}.edit-mode label.headline.h2 input{font-size:var(--headline-font-size-h2)}.edit-mode label.headline.h3 input{font-size:var(--headline-font-size-h3)}.edit-mode label.headline.h4 input{font-size:var(--headline-font-size-h4)}.edit-mode label.headline.h5 input{font-size:var(--headline-font-size-h5)}.edit-mode label.headline.h6 input{font-size:var(--headline-font-size-h6)}.cmd-tooltip{padding:.6rem .7rem .4rem;line-height:100%;font-size:var(--font-size-small);position:fixed;background:var(--color-scheme-background);z-index:100;border:var(--default-border);border-color:#3e3f41;border-right-color:#cececf;border-bottom-color:#cececf;display:flex;flex-direction:column}.cmd-tooltip.error,.cmd-tooltip.warning,.cmd-tooltip.success,.cmd-tooltip.info{border-color:var(--status-color)}.cmd-tooltip.error{--status-color: var(--error-color)}.cmd-tooltip.warning{--status-color: var(--warning-color)}.cmd-tooltip.success{--status-color: var(--success-color)}.cmd-tooltip.info{--status-color: var(--info-color)}.cmd-tooltip .headline-wrapper{display:flex}.cmd-tooltip .headline-wrapper>a{margin-left:auto!important}.cmd-tooltip .headline-wrapper>a [class*=icon-]{padding-left:1rem;font-size:var(--font-size-small);color:var(--hyperlink-color)}.cmd-tooltip .headline-wrapper>a [class*=icon-]:hover,.cmd-tooltip .headline-wrapper>a [class*=icon-]:active,.cmd-tooltip .headline-wrapper>a [class*=icon-]:focus{color:var(--hyperlink-color-highlighted)}@-moz-document url-prefix(){.cmd-tooltip{font-size:1.3rem;border-color:#757575}}.cmd-list-of-requirements dl span[class*=icon-]{color:var(--status-color)}.cmd-list-of-requirements dl .error,.cmd-list-of-requirements dl .error span{--status-color: var(--error-color) !important}.cmd-list-of-requirements dl .warning,.cmd-list-of-requirements dl .warning span{--status-color: var(--warning-color) !important}.cmd-list-of-requirements dl .success,.cmd-list-of-requirements dl .success span{--status-color: var(--success-color) !important}.cmd-list-of-requirements dl .info,.cmd-list-of-requirements dl .info span{--status-color: var(--info-color) !important}.cmd-list-of-requirements dl dt,.cmd-list-of-requirements dl dt span[class*=icon-]{color:var(--status-color)}.cmd-list-of-requirements dl~a{display:flex;align-items:center;justify-content:center;text-align:center;text-decoration:none}.cmd-tooltip-for-form-elements .headline-wrapper a[class*=icon-],.cmd-tooltip-for-form-elements .headline-wrapper a:has([class*=icon-]){margin-left:auto}:is(.cmd-tooltip-for-form-elements .headline-wrapper a[class*=icon-],.cmd-tooltip-for-form-elements .headline-wrapper a:has([class*=icon-])):hover,:is(.cmd-tooltip-for-form-elements .headline-wrapper a[class*=icon-],.cmd-tooltip-for-form-elements .headline-wrapper a:has([class*=icon-])):active,:is(.cmd-tooltip-for-form-elements .headline-wrapper a[class*=icon-],.cmd-tooltip-for-form-elements .headline-wrapper a:has([class*=icon-])):focus{background:none}.cmd-form-element input.replace-input-type:checked:after{top:0}.cmd-form-element input+.place-inside{left:auto;right:.5rem;color:var(--hyperlink-color)}.cmd-form-element input+.place-inside span{color:inherit}.cmd-form-element .label-text :is(a,span)[class*=icon-]{top:.09rem}:is(.cmd-form-element.has-state,.cmd-form-element+.cmd-tooltip).error *{--status-color: var(--error-color)}:is(.cmd-form-element.has-state,.cmd-form-element+.cmd-tooltip) ::placeholder{color:var(--status-color)}:is(.cmd-form-element.has-state,.cmd-form-element+.cmd-tooltip) span{color:var(--status-color)}:is(.cmd-form-element.has-state,.cmd-form-element+.cmd-tooltip) span.place-inside{color:inherit}:is(.cmd-form-element.has-state,.cmd-form-element+.cmd-tooltip).success *{--status-color: var(--success-color)}.cmd-form-element :is(input[type=checkbox],input[type=radio]):checked~.label-text span{color:var(--hyperlink-color)}:is(.cmd-form-element :is(input[type=checkbox],input[type=radio]):checked:hover,.cmd-form-element :is(input[type=checkbox],input[type=radio]):checked:active,.cmd-form-element :is(input[type=checkbox],input[type=radio]):checked:focus)~.label-text span{color:var(--hyperlink-color-highlighted)}.cmd-form-element.inline .inner-input-wrapper>a:not(.button){margin-left:calc(var(--default-margin) / 2)}.cmd-form-element.inline.stretch-field .inner-input-wrapper{width:100%}.cmd-form-element.inline .label-text [class*=icon-]{top:-.2rem}.cmd-form-element .inner-input-wrapper{margin:0}.cmd-form-element .inner-input-wrapper:has(.button,button) input{border-top-right-radius:0;border-bottom-right-radius:0}.cmd-form-element .inner-input-wrapper a.deleteicon{position:absolute;top:50%;right:1rem;transform:translateY(-50%);z-index:100;width:auto}.cmd-form-element .inner-input-wrapper a.deleteicon.button span{color:var(--color-scheme-background)}:is(.cmd-form-element .inner-input-wrapper a.deleteicon.button:hover,.cmd-form-element .inner-input-wrapper a.deleteicon.button:active,.cmd-form-element .inner-input-wrapper a.deleteicon.button:focus) span{color:var(--color-scheme-text-color)}.cmd-form-element .inner-input-wrapper a.button{right:0;align-self:stretch;aspect-ratio:1 / 1}.cmd-form-element .inner-input-wrapper a.button+a{right:5rem}.cmd-form-element .place-inside+input{padding-left:calc(var(--default-padding) * 3)}.cmd-form-element .characters-left-wrapper{margin-top:calc(var(--default-margin) / 2);display:block}.cmd-form-element .characters-left-wrapper span:not(:only-child):first-child{margin-right:calc(var(--default-margin) / 2);color:var(--color-scheme-text-color)}.cmd-form-element .characters-left-wrapper .characters-left{color:var(--color-scheme-text-color)}.cmd-form-element .characters-left-wrapper .characters-left.error{color:var(--error-color)}.cmd-address-data dl{grid-row-gap:calc(var(--default-gap) / 2)}.cmd-address-data dl.auto-columns dt:has([class*=icon-]){align-items:baseline}.cmd-address-data dl dt{display:flex;align-items:center}.cmd-address-data dl dt.address{align-self:flex-start}.cmd-address-data dl dt.address [class*=icon]:only-child{margin-top:.2rem}.cmd-address-data dl .postal-code{margin-right:calc(var(--default-margin) / 2)}.cmd-address-data dl .order-city-zip,.cmd-address-data dl .order-zip-city{display:inline-flex;gap:.5rem}.cmd-address-data dl .order-city-zip{flex-direction:row-reverse}.cmd-address-data dl .order-city-zip .postal-code{margin-right:0;margin-left:calc(var(--default-margin) / 2)}.cmd-address-data ul{gap:calc(var(--default-gap) / 2);margin-left:0}.cmd-address-data ul li{margin-left:0;list-style:none}.cmd-address-data .edit-component-wrapper dl{margin-bottom:0}.edit-component-wrapper .cmd-address-data address{display:flex;flex-direction:column;gap:calc(var(--default-gap) / 2)}.edit-component-wrapper .cmd-address-data address dt{min-width:2.5rem}.cmd-back-to-top-button{aspect-ratio:1/1}.cmd-bank-account-data dd{display:flex;gap:calc(var(--default-gap) / 2)}.cmd-bank-account-data dd>span:first-child{white-space:nowrap}.cmd-input-group.inline{display:flex;gap:var(--default-gap)}.cmd-input-group.toggle-switch{display:block}.cmd-input-group>.label-text{display:inline-flex}.cmd-input-group>.label-text>span+a:has([class*=icon-]){margin-left:calc(var(--default-margin) / 2)}:is(.cmd-input-group>.label-text:hover,.cmd-input-group>.label-text:active,.cmd-input-group>.label-text:focus)>span{color:var(--hyperlink-color-highlighted)}:is(.cmd-input-group>.label-text:hover,.cmd-input-group>.label-text:active,.cmd-input-group>.label-text:focus)+.flex-container input{border-color:var(--default-border-color)}.cmd-input-group.has-state input:checked~span{--status-color: var(--hyperlink-color)}.cmd-input-group.has-state.error{--status-color: var(--error-color)}.cmd-input-group.has-state label,.cmd-input-group.has-state span,.cmd-input-group.has-state [class*=icon-]{color:var(--status-color)}.cmd-input-group.has-state.multiple-switch.error{--status-color: var(--error-color)}.cmd-input-group.has-state.multiple-switch.error label{border-color:var(--error-color)}.cmd-input-group.has-state.multiple-switch.error label>*{color:var(--error-color)}.cmd-input-group.has-state.multiple-switch.error label:is(:hover,:active,:focus) span,.cmd-input-group.has-state.multiple-switch.error label:is(:hover,:active,:focus) [class*=icon-]{color:var(--hyperlink-color-highlighted)}.cmd-system-message{display:inline-flex;margin:var(--default-margin) 0;align-items:center;align-self:flex-start}.cmd-system-message>:last-child{margin-bottom:0}.cmd-system-message ul{display:flex;flex-direction:column}.cmd-system-message ul li{margin-left:0}.cmd-system-message>a.close-button{display:flex;position:absolute;width:auto;top:.5rem;right:.5rem;text-decoration:none;z-index:100;line-height:1;background:var(--color-white);border-radius:var(--full-circle)}.cmd-system-message>a.close-button [class*=icon-]{color:var(--default-text-color)}.cmd-system-message>a.close-button:hover,.cmd-system-message>a.close-button:active,.cmd-system-message>a.close-button:focus{background:none}:is(.cmd-system-message>a.close-button:hover,.cmd-system-message>a.close-button:active,.cmd-system-message>a.close-button:focus) [class*=icon-]{color:var(--color-white)}.cmd-system-message.warning>a.close-button{border-color:var(--default-text-color)}.cmd-system-message.warning>a.close-button [class*=icon-]{color:var(--default-text-color)}.cmd-system-message.warning>a.close-button:hover,.cmd-system-message.warning>a.close-button:active,.cmd-system-message.warning>a.close-button:focus{border-color:var(--hyperlink-color)}:is(.cmd-system-message.warning>a.close-button:hover,.cmd-system-message.warning>a.close-button:active,.cmd-system-message.warning>a.close-button:focus) [class*=icon-]{color:var(--color-white)}.cmd-form:not([data-use-validation=true]) label.error :where(::placeholder,select option:first-child),.cmd-form:not([data-use-validation=true]) :where(input,select,textarea):invalid:focus{color:var(--error-color)}.cmd-form:not([data-use-validation=true]) :where(input,select,textarea):user-valid:focus[required],.cmd-form:not([data-use-validation=true]) select:user-invalid:focus[required] option:not(:first-child){color:var(--success-color)}.cmd-form.send-success fieldset{border-color:var(--default-border-color)!important}.cmd-form.send-success fieldset :is(label,.label) :is(.label-text :is(span,a[class*=icon-],a:has([class*=icon-])),.place-inside[class*=icon-],input,select,textarea){--status-color: var(--default-text-color) !important;border-color:var(--default-border-color)!important}.cmd-form.send-success fieldset sup{--status-color: var(--primary-color) !important}.cmd-form legend.align-left{left:0;right:auto}.cmd-form.error fieldset,.cmd-form.error *:invalid{border-color:var(--error-color)}.cmd-form .mandatory-text sup{color:var(--primary-color);font-size:1.5rem;top:0}.cmd-form [type=submit].button{margin-left:auto}.cmd-form fieldset+.button-wrapper{margin-top:var(--default-margin)}.cmd-image img{display:block}.cmd-image figcaption{border-bottom-left-radius:var(--default-border-radius);border-bottom-right-radius:var(--default-border-radius)}.cmd-image.text-center figcaption{text-align:center}.cmd-image.text-right figcaption{text-align:right}.cmd-image .drop-area{border:0;align-items:center;justify-content:center;padding:0}.cmd-image .drop-area>[class*=icon]{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);font-size:10rem;color:var(--color-white);text-shadow:var(--default-text-shadow);z-index:10}.cmd-image .drop-area img{opacity:.7;transition:var(--default-transition)}.cmd-image .drop-area img:hover,.cmd-image .drop-area img :active,.cmd-image .drop-area img :focus{opacity:1;transition:var(--default-transition)}.cmd-image .drop-area img:not([src]){display:block;width:100%;min-height:30rem}figure.cmd-image:not(:has[src$=".svg"]){display:inline-flex;flex-direction:column}.edit-mode .edit-component-wrapper .cmd-image label.edit-mode input{padding:calc(var(--default-padding) / 2)}.cmd-slide-button.button{font-size:2rem;z-index:10;position:absolute;top:50%;transform:translateY(-50%);display:flex;justify-content:center;text-decoration:none;border:0;outline:0}.cmd-slide-button.button span{align-self:center}.cmd-slide-button.button.left{left:0}.cmd-slide-button.button.right{right:0}.cmd-slide-button.button.up,.cmd-slide-button.button.down{width:100%;height:auto;left:0;top:0}.cmd-slide-button.button.down{bottom:0;top:auto}@media only screen and (max-width:640px){.cmd-slide-button.button{width:auto}}.cmd-thumbnail-scroller{display:inline-flex;flex-direction:column;gap:1rem;width:100%}.cmd-thumbnail-scroller.full-width:not(.vertical){display:flex}.cmd-thumbnail-scroller.full-width:not(.vertical)>div{width:100%}.cmd-thumbnail-scroller .cmd-headline{margin:0}.cmd-thumbnail-scroller .cmd-slide-button{top:50%!important;height:auto;transform:translateY(-50%)}.cmd-thumbnail-scroller>.inner-thumbnail-wrapper{margin:var(--default-margin) 0;overflow:hidden}.cmd-thumbnail-scroller>.inner-thumbnail-wrapper.box{padding:calc(var(--default-padding) * 2)}.cmd-thumbnail-scroller>.inner-thumbnail-wrapper>ul{overflow:hidden;margin:0;display:flex;gap:var(--grid-gap);justify-content:space-between;width:100%}.cmd-thumbnail-scroller>.inner-thumbnail-wrapper>ul>li{align-self:center;list-style-type:none;margin:0;flex:none}.cmd-thumbnail-scroller>.inner-thumbnail-wrapper>ul>li img{min-width:5rem;max-height:10rem}.cmd-thumbnail-scroller>.inner-thumbnail-wrapper>ul>li a{display:block;text-align:center}.cmd-thumbnail-scroller>.inner-thumbnail-wrapper>ul>li a.active{color:var(--hyperlink-color-highlighted);background:none}.cmd-thumbnail-scroller>.inner-thumbnail-wrapper>ul>li a.active span,.cmd-thumbnail-scroller>.inner-thumbnail-wrapper>ul>li a.active span[class*=icon]{color:inherit}.cmd-thumbnail-scroller>.inner-thumbnail-wrapper>ul>li a.active:has(figcaption) img{border-bottom-left-radius:0;border-bottom-right-radius:0}.cmd-thumbnail-scroller>.inner-thumbnail-wrapper>ul>li a.active figcaption{background:var(--primary-color);opacity:1;color:var(--color-white)}.cmd-thumbnail-scroller>.inner-thumbnail-wrapper>ul>li a:has(img){padding:0}:is(.cmd-thumbnail-scroller>.inner-thumbnail-wrapper>ul>li a:hover,.cmd-thumbnail-scroller>.inner-thumbnail-wrapper>ul>li a:active,.cmd-thumbnail-scroller>.inner-thumbnail-wrapper>ul>li a:focus).active figcaption{color:var(--hyperlink-color-highlighted);background:none}.cmd-thumbnail-scroller>.inner-thumbnail-wrapper>ul>li .image-wrapper{min-width:11.1rem}.cmd-thumbnail-scroller.vertical{width:auto}.cmd-thumbnail-scroller.vertical .inner-thumbnail-wrapper{display:inline-flex;left:50%;height:75rem;transform:translate(-50%)}.cmd-thumbnail-scroller.vertical .inner-thumbnail-wrapper>ul{width:auto;display:flex;flex-direction:column}.cmd-thumbnail-scroller.vertical .inner-thumbnail-wrapper>ul [class*=switch-button-]{width:100%;height:auto}.cmd-thumbnail-scroller.vertical .inner-thumbnail-wrapper>ul [class*=switch-button-]:before{transform:rotate(90deg);display:inline-block;margin:0 auto}.cmd-thumbnail-scroller.vertical .inner-thumbnail-wrapper .slide-button-next{top:auto;bottom:0}.cmd-thumbnail-scroller.gallery-scroller{max-width:var(--max-width);left:0;right:0;position:fixed;bottom:var(--default-margin);margin:auto;display:table}.cmd-thumbnail-scroller.gallery-scroller li a{color:var(--color-scheme-text-color);text-decoration:none}.cmd-thumbnail-scroller.gallery-scroller li a.active img{border-color:var(--primary-color)}.cmd-thumbnail-scroller.gallery-scroller li a.active figcaption{color:var(--primary-color)}.cmd-thumbnail-scroller.gallery-scroller li a:not(.active) img{border:var(--default-border);opacity:var(--reduced-opacity)}.cmd-thumbnail-scroller.gallery-scroller li a:not(.active) figcaption{text-decoration:none}:is(.cmd-thumbnail-scroller.gallery-scroller li a:hover,.cmd-thumbnail-scroller.gallery-scroller li a:active,.cmd-thumbnail-scroller.gallery-scroller li a:focus-visible) figcaption{color:var(--primary-color)}:is(.cmd-thumbnail-scroller.gallery-scroller li a:hover,.cmd-thumbnail-scroller.gallery-scroller li a:active,.cmd-thumbnail-scroller.gallery-scroller li a:focus-visible) img{border-color:var(--primary-color);opacity:1}.cmd-thumbnail-scroller.large-icons ul li a{display:flex;flex-direction:column;gap:calc(var(--default-gap) / 4);text-decoration:none;align-items:center;justify-content:center}.cmd-thumbnail-scroller.large-icons ul li a span{margin:0}.cmd-thumbnail-scroller.large-icons ul li a [class*=icon-]{font-size:5rem}@media only screen and (max-width:1023px){.cmd-thumbnail-scroller>ul>li{flex:none}.cmd-thumbnail-scroller>ul>li img{max-height:7rem}.cmd-thumbnail-scroller img{width:auto}.cmd-thumbnail-scroller.gallery-scroller{max-width:calc(100% - var(--default-margin) * 3);display:flex}}@container (width <= 640px){.cmd-thumbnail-scroller{display:block}}.cmd-fancybox{position:fixed;z-index:500;flex-direction:column;padding:var(--default-padding);min-width:30vw;min-height:30vh;background:var(--color-scheme-background);border-radius:var(--default-border-radius);overflow:hidden;gap:calc(var(--default-gap) / 2);max-width:var(--max-width)}.cmd-fancybox.image-gallery{margin-top:calc(var(--default-margin) * 2)}.cmd-fancybox[open]{display:flex}.cmd-fancybox.show-overlay::backdrop{--reduced-opacity: .75;background:rgba(0,0,0,var(--reduced-opacity))}.cmd-fancybox>header{display:flex;height:auto;max-height:none}.cmd-fancybox>.grayscale{filter:grayscale(1)}.cmd-fancybox .cmd-cookie-disclaimer{max-width:60rem;padding:0}.cmd-fancybox .cmd-slide-button{top:50%!important;height:auto;transform:translateY(-50%)}.cmd-fancybox.image .outer-content-wrapper{max-height:none}.cmd-fancybox.image img{display:block;margin:0 auto}.cmd-fancybox.image figcaption{text-align:center}.cmd-fancybox .inner-thumbnail-wrapper li figure{opacity:.8}.cmd-fancybox .inner-thumbnail-wrapper li.active figure{opacity:1}.cmd-fancybox .inner-thumbnail-wrapper li.active img{border-color:var(--hyperlink-color-highlighted)}.cmd-fancybox .inner-thumbnail-wrapper li.active a{color:var(--hyperlink-color-highlighted)}.cmd-fancybox>header{justify-content:space-between}.cmd-fancybox>header>.cmd-headline{max-width:80%;flex-shrink:1;margin-bottom:0}.cmd-fancybox>header>.button-wrapper{flex-shrink:0;flex-direction:row;align-items:flex-start;gap:calc(var(--default-gap) / 2);margin-left:auto}.cmd-fancybox>header>.button-wrapper>.button{display:block;border:var(--default-border);padding:.2rem;min-width:0;min-height:0}.cmd-fancybox>header>.button-wrapper>.button[class*=print]>[class*=icon-]{color:var(--default-text-color)}.cmd-fancybox>header>.button-wrapper>.button.print-grayscale{background:linear-gradient(135deg,var(--color-medium-gray) 0%,var(--color-medium-gray) 50%,var(--color-white) 50%,var(--color-white) 100%)}.cmd-fancybox>header>.button-wrapper>.button.print-color{background:linear-gradient(135deg,#009fe3 0%,#009fe3 25%,#e6007e 25%,#e6007e 50%,#ffed00 50%,#ffed00 50%,#ffed00 75%,var(--color-medium-gray) 75%,var(--color-medium-gray) 100%)}.cmd-fancybox>header>.button-wrapper>.button:hover,.cmd-fancybox>header>.button-wrapper>.button:active,.cmd-fancybox>header>.button-wrapper>.button:focus{border:var(--primary-border);background:var(--color-white)}:is(.cmd-fancybox>header>.button-wrapper>.button:hover,.cmd-fancybox>header>.button-wrapper>.button:active,.cmd-fancybox>header>.button-wrapper>.button:focus) [class*=icon-]{color:var(--primary-color)}.cmd-fancybox>footer{margin-top:auto;justify-content:flex-end}.cmd-fancybox .outer-content-wrapper{max-height:85vh;overflow-x:hidden;flex:none}:is(.cmd-fancybox .outer-content-wrapper .content>img,.cmd-fancybox .outer-content-wrapper .content>video):only-child{margin:auto;max-height:80vmin;max-width:80vmax}.cmd-fancybox .outer-content-wrapper .content figcaption{font-size:2rem;padding:calc(var(--default-padding) / 2) 0}.cmd-fancybox>header{flex-direction:row;align-items:center}@media only screen and (max-width:1023px){.cmd-fancybox .outer-content-wrapper .content>img:only-child,.cmd-fancybox .outer-content-wrapper .content>video:only-child{margin:auto;max-height:60vmin}.cmd-fancybox>header .button:not(#close-dialog){display:none}}@media only screen and (max-width:640px){.cmd-fancybox .outer-content-wrapper .content>img:only-child,.cmd-fancybox .outer-content-wrapper .content>video:only-child{max-height:50vmin}.cmd-fancybox [class*=switch-button-]{width:3rem}.cmd-fancybox [class*=switch-button-]:before{margin:0;top:40%}}@media only screen and (max-width:1023px){dialog{margin-top:var(--default-margin)}}.cmd-basic-form fieldset{margin:0}.cmd-basic-form fieldset .order-city-zip{flex-direction:row-reverse}.cmd-basic-form fieldset .input-zip{max-width:30%}.grecaptcha-badge{bottom:10rem!important}.cmd-link{display:inline-flex;gap:var(--icon-and-text-gap);align-items:center}:is(.cmd-link.active,.cmd-link.router-link-active).button{padding:var(--button-padding)}.cmd-link img{max-height:4rem;aspect-ratio:1/1;border-radius:var(--full-circle);margin:0}.cmd-link span{margin:0}.cmd-link.box{display:inline-flex;flex-direction:column;gap:calc(var(--default-gap) / 2);align-items:center;justify-content:center;border-color:var(--hyperlink-color);text-decoration:none;border-radius:var(--box-border-radius)}.cmd-link.box span{margin:0 auto}.cmd-link.box span[class*=icon]{font-size:4rem}.cmd-link.box:hover,.cmd-link.box:active,.cmd-link.box:focus{border-color:var(--hyperlink-color-highlighted)M}.cmd-tag{align-self:start;gap:var(--default-gap-half)}.cmd-tag>span:only-child{margin:0 auto}:is(.cmd-tag .primary,.cmd-tag .secondary,.cmd-tag .tertiary) span[class*=icon-]{color:var(--color-white)}.cmd-list>ul{flex-direction:column;gap:var(--default-gap-half);margin:0}.cmd-list>ul li{list-style:none;margin-left:0!important}.cmd-list>ul li:has(.tag) .tag{gap:var(--default-gap-half)}:is(.cmd-list>ul li:has(.tag) .tag.primary,.cmd-list>ul li:has(.tag) .tag.secondary,.cmd-list>ul li:has(.tag) .tag.tertiary) [class*=icon-]{color:var(--color-white)}.cmd-list>ul li:has(.tag) [class*=icon-]{font-size:var(--icon-size-small)}.cmd-list>ul.align-center{justify-content:center}.cmd-list>ul.align-right li{text-align:right}.cmd-list>ul ul{display:flex;flex-direction:column;margin-left:calc(var(--default-padding) * 2)}.cmd-list.show-list-style-items li{list-style-type:disc;margin-left:1.7rem}.cmd-list .horizontal>li{flex:none;display:flex;flex-direction:column;max-width:100%}.cmd-list .horizontal.align-right{justify-content:flex-end}.cmd-list .horizontal.stretch{justify-content:space-around}.cmd-list.large-icons li{list-style-type:none}.cmd-list.large-icons li a{display:flex;flex-direction:column;gap:calc(var(--default-gap) / 4);text-decoration:none;align-items:center;justify-content:center}.cmd-list.large-icons li a span{margin:0}.cmd-list.large-icons li a [class*=icon-]{font-size:5rem}@media only screen and (max-width:1023px){.cmd-list>ul ul{gap:calc(var(--default-gap) / 2)}.cmd-list>ul ul>li:first-child{margin-top:calc(var(--default-gap) / 2)}}.cmd-box{display:inline-flex;flex-direction:column;padding:0;align-self:start}.cmd-box.stretch-horizontally{display:flex;width:100%}.cmd-box.stretch-vertically{align-self:auto}.cmd-box .box-header{overflow:hidden}.cmd-box .box-header .cmd-headline{margin-bottom:0;text-decoration:none}.cmd-box .box-header .cmd-headline:only-child{width:100%}.cmd-box:has(.cmd-image){align-self:auto!important}.cmd-box:has(>.cmd-image:only-child){align-self:start!important}.cmd-box.collapsible a.box-header{justify-content:space-between;background:var(--box-header-background);border-radius:var(--box-border-radius);border-bottom:0}.cmd-box.collapsible a.box-header:hover,.cmd-box.collapsible a.box-header:active,.cmd-box.collapsible a.box-header:focus{background:var(--color-white)}:is(.cmd-box.collapsible a.box-header:hover,.cmd-box.collapsible a.box-header:active,.cmd-box.collapsible a.box-header:focus) *{color:var(--hyperlink-color)}.cmd-box.collapsible .box-body{border-top:var(--box-border)}.cmd-box>.box-body:first-child{border-top:0!important}.cmd-box .box-body .allow-scroll{overflow-y:auto}.cmd-box .box-body .allow-scroll *{flex-shrink:0}.cmd-box.content>* *:last-child{margin-bottom:0}.cmd-box.content.open>.box-header{border-bottom-left-radius:0;border-bottom-right-radius:0}.cmd-box.content.open fieldset{border:0;padding:var(--default-padding)}.cmd-box.content>.box-header{text-decoration:none}.cmd-box.content>.box-header>.cmd-custom-headline{margin-bottom:0}.cmd-box.content>.box-header *{color:var(--box-header-text-color);margin-bottom:0}.cmd-box.content>.box-header>.toggle-icon{margin-left:auto}.cmd-box.content>.box-header>.toggle-icon,.cmd-box.content>.box-header .toggle-icon>[class*=icon-]{font-size:var(--font-size-small)}.cmd-box.content .box-body{display:flex;flex-grow:1}.cmd-box.content .box-body .box-body-padding{padding:var(--box-body-padding)}.cmd-box.content .box-body>div:only-child{flex-grow:1}.cmd-box.content .box-body .body-icon-wrapper{display:flex;justify-content:center;margin-bottom:var(--default-margin)}.cmd-box.content .box-body .body-icon-wrapper span[class*=icon]{font-size:8rem}.cmd-box.content .box-body p.cutoff-text{padding:var(--default-padding);margin:0;overflow:hidden;height:calc(var(--line-of-text-height) * var(--v6c663652))}.cmd-box.content .box-body p.cutoff-text.fade-last-line:after{content:"";width:100%;position:absolute;left:0;bottom:0;height:calc(var(--line-of-text-height) * 3);background:linear-gradient(to bottom,transparent 0%,var(--default-background) 100%)}.cmd-box.content .box-body p.cutoff-text.show-text{height:auto}.cmd-box.content .box-body p.cutoff-text+a{border-top:var(--box-border);display:block;padding:var(--default-padding);margin:0}.cmd-box.content .box-body img{display:block;border-radius:0}.cmd-box.content .box-body .inner-box-body-wrapper>*{border-radius:0}.cmd-box.content .box-body .inner-box-body-wrapper:has(figure:only-child){border-bottom-left-radius:var(--box-border-radius);border-bottom-right-radius:var(--box-border-radius)}.cmd-box.content .box-body .inner-box-body-wrapper:has(figure:only-child) img{border-radius:inherit}.cmd-box.content .box-body .navigation{margin:0;height:100%}.cmd-box.content .box-body .navigation li{list-style-type:none;margin:0}.cmd-box.content .box-body .navigation li a{display:block;padding:var(--default-padding);text-decoration:none;border-bottom:var(--box-border)}.cmd-box.content .box-body .navigation li a:hover,.cmd-box.content .box-body .navigation li a:active,.cmd-box.content .box-body .navigation li a:focus{background:var(--primary-color);color:var(--color-white)}.cmd-box.content .box-body .navigation li:last-child a{border:0}:is(.cmd-box.product,.cmd-box.user)>div>.cmd-custom-headline{margin-top:var(--default-margin);justify-content:center}.cmd-box.product{text-decoration:none;overflow:hidden}.cmd-box.product [class*=ribbon]{position:absolute;z-index:10;overflow:hidden;width:10rem;height:10rem;top:0;left:0}.cmd-box.product [class*=ribbon] span{position:absolute;display:block;transform:rotate(-45deg);width:100%;top:15%;left:-25%;background:var(--error-color);font-weight:700;color:var(--color-white);text-transform:uppercase;text-align:center}.cmd-box.product .ribbon-discount{left:auto;right:0}.cmd-box.product .ribbon-discount span{transform:rotate(45deg);right:-20%;left:auto;background:green}.cmd-box.product>.box-header{padding:0}.cmd-box.product>.box-header>img,.cmd-box.product>.box-header>div{display:table;margin:0 auto}.cmd-box.product>.box-header img{border:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.cmd-box.product .box-body{flex-grow:1;padding:var(--default-padding)}.cmd-box.product .box-body>*{text-align:center}.cmd-box.product .box-body>*:last-child{margin-bottom:0}.cmd-box.product .box-body .price{font-size:1.8rem;font-weight:700}.cmd-box.product .box-body .price span:last-child{margin-left:calc(var(--default-margin) / 2)}.cmd-box.product:hover,.cmd-box.product:active,.cmd-box.product:focus{border-color:var(--hyperlink-color-highlighted)}.cmd-box.product.row-view{flex-direction:row;align-items:center}.cmd-box.user{--box-header-padding: var(--default-padding)}.cmd-box.user .user-name{color:var(--color-scheme-text-color);font-size:2rem;font-weight:700}.cmd-box.user .user-age{font-size:var(--default-font-size)}.cmd-box.user>.box-header{--default-icon-size: 6rem;--box-header-text-color: var(--primary-color);background:none;gap:calc(var(--default-gap) / 2)}.cmd-box.user>.box-header>div:first-child>[class*=icon-]{aspect-ratio:1/1}.cmd-box.user>.box-header img{margin:0 auto var(--default-margin) auto}.cmd-box.user>.box-header img+p,.cmd-box.user>.box-header img+figcaption{margin:0 auto;text-align:center;font-weight:700;font-size:2rem}.cmd-box.user>.box-header img,.cmd-box.user>.box-header .no-user-image{padding:0;width:calc(var(--default-icon-size) * 2);aspect-ratio:1/1;max-width:12rem;border-radius:var(--full-circle);background:var(--box-header-background);display:flex;color:var(--color-white);justify-content:center;align-items:center;font-size:var(--default-icon-size)}.cmd-box.user>.box-header .no-user-image{background:var(--default-background)}.cmd-box.user .box-body{flex-grow:1;padding:var(--default-padding);border-bottom:0}.cmd-box.user .box-body p{text-align:center;font-weight:700}.cmd-box.user .box-body p:last-child{margin-bottom:0}.cmd-box.user .box-body p.description{font-weight:400}.cmd-box.user .box-footer{margin-top:auto;padding:0;border-top:var(--box-border)}.cmd-box.user .box-footer .cmd-list ul{width:100%;margin-bottom:0}.cmd-box.user .box-footer .cmd-list ul li{flex:1;border-radius:var(--box-border-radius);border-top-left-radius:0;border-top-right-radius:0}.cmd-box.user .box-footer .cmd-list ul li:not(:only-child){border-bottom-left-radius:0;border-bottom-right-radius:0}.cmd-box.user .box-footer .cmd-list ul li:not(:only-child):first-child{border-bottom-left-radius:var(--box-border-radius)}.cmd-box.user .box-footer .cmd-list ul li:not(:only-child):last-child{border-bottom-right-radius:var(--box-border-radius)}.cmd-box.user .box-footer .cmd-list ul li a{flex:1;padding:var(--default-padding);text-align:center;background:var(--color-scheme-background);border-left:var(--box-border);border-radius:inherit;line-height:100%}.cmd-box.user .box-footer .cmd-list ul li .cmd-link:has(span[class*=icon-]){justify-content:center}:is(.cmd-box.user .box-footer .cmd-list ul li:hover,.cmd-box.user .box-footer .cmd-list ul li:active,.cmd-box.user .box-footer .cmd-list ul li:focus) a{background:var(--primary-color);color:var(--color-white)}:is(.cmd-box.user .box-footer .cmd-list ul li:hover,.cmd-box.user .box-footer .cmd-list ul li:active,.cmd-box.user .box-footer .cmd-list ul li:focus) a span,:is(.cmd-box.user .box-footer .cmd-list ul li:hover,.cmd-box.user .box-footer .cmd-list ul li:active,.cmd-box.user .box-footer .cmd-list ul li:focus) a [class*=icon-]{color:var(--color-white)}.cmd-box.user .box-footer .cmd-list ul li:first-child a,.cmd-box.user.row-view .box-header{border:0}.cmd-box.user.row-view .box-body{padding:0}.cmd-box.user.row-view .box-body p{text-align:left}.cmd-box.user.row-view .box-footer{border:0;background:none}.cmd-box.user.row-view .box-footer .cmd-list-of-links{background:none}.cmd-box.user.row-view .box-footer .cmd-list-of-links ul li{aspect-ratio:1/1;border-radius:var(--box-border-radius)!important}.cmd-box.user.row-view .box-footer .cmd-list-of-links ul,.cmd-box.user.row-view .box-footer .cmd-list-of-links ul *{border:0;background:inherit}.cmd-box-wrapper{display:flex;flex-direction:column;gap:calc(var(--default-gap) / 2)}.cmd-box-wrapper>.headline-wrapper{align-items:center;justify-content:space-between}.cmd-box-wrapper .options-wrapper{flex:none}.cmd-box-wrapper>.flex-container>.cmd-headline{margin:0}.cmd-box-wrapper>.flex-container.stretch-boxes-vertically .box{align-self:stretch;height:auto}.cmd-box-wrapper>.flex-container.stretch-boxes-vertically.box{flex:1}.cmd-box-wrapper .inner-box-wrapper>*{flex:1;min-width:20rem}.cmd-box-wrapper .inner-box-wrapper>*.stretch-horizontally{flex:1}.cmd-box-wrapper .row-view p.cutoff-text{height:auto}.cmd-box-wrapper .row-view p.cutoff-text.fade-last-line:after{background:none}.cmd-box-wrapper .row-view .cmd-box.user{flex-direction:row;padding:var(--default-padding);align-items:center}.cmd-box-wrapper .row-view .cmd-box.user img{margin-bottom:0}.cmd-box-wrapper .row-view .cmd-box.user .box-footer{margin-top:0}.cmd-box-wrapper>.grid-container-create-columns{grid-template-columns:repeat(var(--v5270618e),minmax(0,1fr))}.cmd-box-wrapper>.grid-container-create-columns.row-view{grid-template-columns:repeat(1,minmax(0,1fr))}@media only screen and (max-width:1023px){.cmd-box-wrapper>.grid-container-create-columns{grid-template-columns:repeat(var(--v04fa98fc),minmax(0,1fr))}}@media only screen and (max-width:640px){.cmd-box-wrapper>.grid-container-create-columns{grid-template-columns:repeat(var(--v52d83b5a),minmax(0,1fr))}}.cmd-breadcrumbs{display:flex;margin:0}.cmd-breadcrumbs li{display:inherit;align-items:center;list-style-type:none;margin:0}.cmd-breadcrumbs li>span.separator{padding:0 calc(var(--default-padding) / 2)}.cmd-breadcrumbs li.breadcrumb-label{margin-right:calc(var(--default-margin) / 2)}.cmd-breadcrumbs li a{display:table;text-decoration:none}.cmd-breadcrumbs li a:hover,.cmd-breadcrumbs li a:active,.cmd-breadcrumbs li a:focus{text-decoration:underline}.cmd-code-output{overflow-y:scroll}.cmd-code-output.box{padding-right:calc(var(--default-padding) * 3)}.cmd-code-output>a{position:absolute;top:var(--default-padding);right:var(--default-padding)}.cmd-company-logo img{display:block;max-height:10rem;border:0}.cmd-company-logo>a{display:block}.cmd-company-logo>a img{border:0}@media only screen and (max-width:1023px){.cmd-company-logo img{max-width:100%;max-height:7.5rem}}.cmd-container{min-height:1rem}.cmd-cookie-disclaimer{width:100%;padding:var(--default-padding);padding-right:calc(var(--default-padding) * 2);z-index:100;bottom:0;top:auto}.cmd-cookie-disclaimer .collapsible-box{border-radius:var(--default-border-radius)}.cmd-cookie-disclaimer .collapsible-box header{display:flex;align-items:center;border:var(--primary-border);justify-content:unset;background:var(--primary-color);border-radius:inherit}.cmd-cookie-disclaimer .collapsible-box header.open{border-bottom-left-radius:0;border-bottom-right-radius:0}.cmd-cookie-disclaimer .collapsible-box header:has(input:checked){background:var(--color-white)}.cmd-cookie-disclaimer .collapsible-box header:has(input:checked) span[class*=icon-]{color:var(--hyperlink-color)}.cmd-cookie-disclaimer .collapsible-box header:has(input:checked) label .label-text span{color:var(--hyperlink-color)}.cmd-cookie-disclaimer .collapsible-box header:has(input:disabled){background:var(--disabled-background)}.cmd-cookie-disclaimer .collapsible-box header:has(input:disabled) span[class*=icon-]{color:var(--hyperlink-color)}.cmd-cookie-disclaimer .collapsible-box header:has(input:disabled) label .label-text span{color:var(--disabled-color)!important}.cmd-cookie-disclaimer .collapsible-box header:has(a:is(:hover,:active,:focus)){background:var(--primary-color)}.cmd-cookie-disclaimer .collapsible-box header:has(a:is(:hover,:active,:focus)) label .label-text span,.cmd-cookie-disclaimer .collapsible-box header:has(a:is(:hover,:active,:focus)) span[class*=icon-]{color:var(--color-white)!important}.cmd-cookie-disclaimer .collapsible-box header span[class*=icon-]{color:var(--color-white)}.cmd-cookie-disclaimer .collapsible-box header label{padding:calc(var(--default-padding) / 2) var(--default-padding)}.cmd-cookie-disclaimer .collapsible-box header label .label-text span{color:var(--color-white)}.cmd-cookie-disclaimer .collapsible-box header label.disabled .label-text span{color:var(--color-white)!important}.cmd-cookie-disclaimer .collapsible-box header label:hover,.cmd-cookie-disclaimer .collapsible-box header label:active,.cmd-cookie-disclaimer .collapsible-box header label:focus{cursor:pointer}.cmd-cookie-disclaimer .collapsible-box header label input:hover,.cmd-cookie-disclaimer .collapsible-box header label input:active,.cmd-cookie-disclaimer .collapsible-box header label input:focus{cursor:pointer}.cmd-cookie-disclaimer .collapsible-box header a{text-decoration:none;flex:1;display:flex;justify-content:flex-end;padding:var(--default-padding)}.cmd-cookie-disclaimer .collapsible-box .collapsible-box-body{padding:var(--default-padding);border:var(--default-border);border-top:0;background:var(--box-background);border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.cmd-cookie-disclaimer .collapsible-box .collapsible-box-body p:last-child{margin:0}.cmd-cookie-disclaimer>p{text-align:center;color:var(--color-scheme-text-color)}.cmd-cookie-disclaimer p a{text-decoration:underline}.cmd-cookie-disclaimer p a:hover,.cmd-cookie-disclaimer p a:active,.cmd-cookie-disclaimer p a:focus{text-decoration:none}.cmd-cookie-disclaimer .privacy-text,.cmd-cookie-disclaimer .button-wrapper{margin-top:var(--default-gap)}.cmd-copyright-information{background:var(--color-dark-gray);border-top:var(--default-border-width) var(--default-border-style) var(--color-white);text-align:center;padding:var(--default-padding);margin-top:auto;flex:none}.cmd-copyright-information a{text-decoration:none;color:var(--color-white)}.cmd-copyright-information a:hover,.cmd-copyright-information a:active,.cmd-copyright-information a:focus{text-decoration:underline;color:var(--color-white)}.cmd-fake-select{align-self:flex-end;border-radius:var(--form-input-border-radius)}.cmd-fake-select>span:first-child a{align-self:flex-end}.cmd-fake-select a{gap:calc(var(--icon-and-text-gap) / 2)!important}.cmd-fake-select a span{text-decoration:none!important}.cmd-fake-select a span[class*=icon]:last-child{margin-left:auto!important}.cmd-fake-select>ul{height:var(--form-input-height);margin:0;display:block;min-width:0;box-shadow:none;border-radius:var(--form-input-border-radius)}.cmd-fake-select>ul>li{height:100%;border-radius:var(--form-input-border-radius)}.cmd-fake-select>ul>li:first-child>a{height:inherit;border:var(--form-input-border);background:var(--color-scheme-background);color:var(--color-scheme-text-color);border-radius:var(--default-border-radius)}.cmd-fake-select>ul>li:first-child>a img{flex-shrink:0}.cmd-fake-select>ul>li:first-child>a span,.cmd-fake-select>ul>li:first-child>a [class*=icon]{color:var(--color-scheme-text-color)}.cmd-fake-select>ul>li:first-child>a .option-name{text-overflow:ellipsis;overflow:hidden}.cmd-fake-select>ul>li:first-child>a>[class*=icon-]:last-child{margin-left:auto!important;font-size:var(--icon-size-small)}.cmd-fake-select>ul>li:first-child>a:hover,.cmd-fake-select>ul>li:first-child>a:active,.cmd-fake-select>ul>li:first-child>a:focus{background:var(--color-white);border-color:var(--primary-color)}:is(.cmd-fake-select>ul>li:first-child>a:hover,.cmd-fake-select>ul>li:first-child>a:active,.cmd-fake-select>ul>li:first-child>a:focus) span,:is(.cmd-fake-select>ul>li:first-child>a:hover,.cmd-fake-select>ul>li:first-child>a:active,.cmd-fake-select>ul>li:first-child>a:focus) [class*=icon]{color:var(--hyperlink-color)}.cmd-fake-select>ul.open ul{border-bottom-left-radius:var(--default-border-radius);border-bottom-right-radius:var(--default-border-radius)}.cmd-fake-select>ul.open ul>li:first-child>a{border-color:var(--primary-color);border-bottom-left-radius:0;border-bottom-right-radius:0}.cmd-fake-select>ul.open ul>li:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.cmd-fake-select>ul.open ul>li:last-child>a{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.cmd-fake-select li{margin-left:0;list-style:none}.cmd-fake-select li a,.cmd-fake-select li a:visited{display:flex;align-items:center;width:100%;padding:var(--form-input-padding);padding-top:calc(var(--default-padding) - .06rem);padding-right:calc(var(--default-padding) / 2);padding-bottom:calc(var(--default-padding) - .06rem);outline:none;border-bottom:var(--default-border);text-decoration:none}:is(.cmd-fake-select li a,.cmd-fake-select li a:visited):hover,:is(.cmd-fake-select li a,.cmd-fake-select li a:visited):active,:is(.cmd-fake-select li a,.cmd-fake-select li a:visited):focus{background:var(--primary-color)}:is(:is(.cmd-fake-select li a,.cmd-fake-select li a:visited):hover,:is(.cmd-fake-select li a,.cmd-fake-select li a:visited):active,:is(.cmd-fake-select li a,.cmd-fake-select li a:visited):focus) span,:is(:is(.cmd-fake-select li a,.cmd-fake-select li a:visited):hover,:is(.cmd-fake-select li a,.cmd-fake-select li a:visited):active,:is(.cmd-fake-select li a,.cmd-fake-select li a:visited):focus) [class*=icon]{color:var(--color-white)}:is(.cmd-fake-select li a,.cmd-fake-select li a:visited) span:first-child,:is(.cmd-fake-select li a,.cmd-fake-select li a:visited) span:nth-child(2){border:0}:is(.cmd-fake-select li a,.cmd-fake-select li a:visited) img.flag{margin:0 calc(var(--default-margin) / 2) 0 0}:is(.cmd-fake-select li a,.cmd-fake-select li a:visited).active{background:var(--color-light-gray)}:is(.cmd-fake-select li a,.cmd-fake-select li a:visited).active span{color:var(--hyperlink-color)}:is(.cmd-fake-select li a,.cmd-fake-select li a:visited).active:hover,:is(.cmd-fake-select li a,.cmd-fake-select li a:visited).active:active,:is(.cmd-fake-select li a,.cmd-fake-select li a:visited).active:focus{background:var(--primary-color)}:is(:is(.cmd-fake-select li a,.cmd-fake-select li a:visited).active:hover,:is(.cmd-fake-select li a,.cmd-fake-select li a:visited).active:active,:is(.cmd-fake-select li a,.cmd-fake-select li a:visited).active:focus) span,:is(:is(.cmd-fake-select li a,.cmd-fake-select li a:visited).active:hover,:is(.cmd-fake-select li a,.cmd-fake-select li a:visited).active:active,:is(.cmd-fake-select li a,.cmd-fake-select li a:visited).active:focus) [class*=icon]{color:var(--color-white)}.cmd-fake-select li label{display:flex}.cmd-fake-select li span{white-space:nowrap}.cmd-fake-select li ul{position:absolute;list-style:none;z-index:10;min-width:100%;margin:0;border-bottom-right-radius:var(--default-border-radius);border-bottom-left-radius:var(--default-border-radius);background:var(--color-scheme-background);border:var(--primary-border)}.cmd-fake-select li ul li:last-child a{border-bottom:0}.cmd-fake-select li ul.custom-fake-select-content{padding:var(--default-padding)}.cmd-fake-select li ul.custom-fake-select-content img{display:block}.cmd-fake-select li ul.checkbox-options li{padding:calc(var(--default-padding) / 2)}.cmd-fake-select li ul.checkbox-options li.select-all-options{border-top:var(--primary-border);padding:0}.cmd-fake-select.has-state.label.error *{--status-color: var(--error-color)}.cmd-fake-select.has-state.label.success *{--status-color: var(--success-color)}.cmd-fake-select.has-state.label .label-text>span,.cmd-fake-select.has-state.label .label-text [class*=icon-]{color:var(--status-color)}.cmd-fake-select.has-state.label>ul>li:first-child>a{text-decoration:none!important;border-color:var(--status-color)}.cmd-fake-select.has-state.label>ul>li:first-child>a>span,.cmd-fake-select.has-state.label>ul>li:first-child>a [class*=icon-]{text-decoration:none!important;color:var(--status-color)}.cmd-fake-select.has-state.label>ul>li:first-child>a:hover,.cmd-fake-select.has-state.label>ul>li:first-child>a:active,.cmd-fake-select.has-state.label>ul>li:first-child>a:focus{background:var(--color-scheme-background)}:is(.cmd-fake-select.has-state.label>ul>li:first-child>a:hover,.cmd-fake-select.has-state.label>ul>li:first-child>a:active,.cmd-fake-select.has-state.label>ul>li:first-child>a:focus) span{color:var(--status-color)}:is(:is(.cmd-fake-select.error,.cmd-fake-select.disabled) a:hover,:is(.cmd-fake-select.error,.cmd-fake-select.disabled) a:focus,:is(.cmd-fake-select.error,.cmd-fake-select.disabled) a:active) img.flag{border-color:var(--border-color)}.cmd-fake-select.color li a{gap:calc(var(--default-gap) / 2)}.cmd-fake-select.color li a>span:first-child{width:1.5rem;aspect-ratio:1/1;border:var(--default-border)}.cmd-fake-select.color li a>span:first-child[style=""]{display:none}.cmd-fake-select.disabled>ul>li>a{color:var(--disabled-color);border-color:var(--disabled-color);background:var(--disabled-background)}.cmd-fake-select.disabled>ul>li>a span{color:var(--disabled-color)}.cmd-fake-select.disabled>ul>li>a:hover,.cmd-fake-select.disabled>ul>li>a:active,.cmd-fake-select.disabled>ul>li>a:focus{cursor:not-allowed;color:var(--disabled-color);border-color:var(--disabled-color);background:var(--disabled-background)}.cmd-fake-select.disabled>ul>li>a:hover span,.cmd-fake-select.disabled>ul>li>a:active span,.cmd-fake-select.disabled>ul>li>a:focus span{color:var(--disabled-color)}.cmd-flexible-scroll-container.reverse-order{flex-direction:column-reverse}.cmd-form-filters{display:flex;margin:0}.cmd-form-filters li{list-style-type:none;margin-left:0;margin-right:var(--default-margin);border:var(--default-border);background:var(--color-white);font-size:var(--font-size-small)}.cmd-form-filters li:hover,.cmd-form-filters li:active,.cmd-form-filters li:focus{border-color:var(--primary-color)}.cmd-form-filters li a{padding:calc(var(--default-padding) / 2);display:flex;align-items:center;text-decoration:none}.cmd-form-filters li:last-of-type{margin-right:0}.cmd-form-filters li [class*=icon-]{font-size:var(--icon-size-small)}.cmd-google-maps{border:var(--default-border);border-radius:var(--default-border-radius)}.cmd-google-maps:hover,.cmd-google-maps:active,.cmd-google-maps:focus{border-color:var(--hyperlink-color-highlighted)}.cmd-google-maps iframe{border-radius:inherit}.cmd-google-maps .cmd-system-message{margin:0;border-top-left-radius:0;border-top-right-radius:0;height:100%;justify-content:center}.cmd-image-gallery>.cmd-headline,.cmd-image-gallery>input.edit-mode,.cmd-image-gallery>.edit-component-wrapper{grid-column:span var(--grid-columns);margin-bottom:0}.cmd-image-gallery .image-wrapper{align-self:center;justify-self:center;grid-column:span var(--grid-small-span);width:100%;min-width:11.1rem}.cmd-image-gallery .image-wrapper img{border:var(--default-border);border-radius:var(--default-border-radius);max-height:30rem}.cmd-image-gallery .image-wrapper figcaption{padding:calc(var(--default-padding) / 2)}.cmd-image-gallery .image-wrapper:hover,.cmd-image-gallery .image-wrapper:active,.cmd-image-gallery .image-wrapper:focus{text-decoration:none}:is(.cmd-image-gallery .image-wrapper:hover,.cmd-image-gallery .image-wrapper:active,.cmd-image-gallery .image-wrapper:focus) img{border:var(--primary-border)}.cmd-image-gallery .image-wrapper+.pager{margin-top:calc(var(--default-margin) * 2)}.cmd-image-zoom{overflow:hidden}.cmd-image-zoom .thumbnail-imagezoom{align-self:flex-start}.cmd-image-zoom .zoom-container{overflow:hidden}.cmd-image-zoom .zoom-container>img{max-width:none;max-height:none}.cmd-image-zoom .zoom-overlay{position:absolute;display:none;pointer-events:none;background:var(--primary-color);opacity:var(--reduced-opacity)}@media only screen and (max-width:640px){.cmd-image-zoom .thumbnail-imagezoom{align-self:center}.cmd-image-zoom .zoom-container{max-height:40vh;flex:none}.cmd-image-zoom .zoom-container>img{max-height:none}}.cmd-login-form .cmd-headline{flex:none;margin:0}.cmd-login-form legend.align-left{left:0;right:auto}.cmd-login-form .login-fields.vertical .cmd-form-element{width:100%}.cmd-login-form .option-wrapper{flex:none;align-items:center}.cmd-login-form .option-wrapper>a:not(.button){display:flex;text-decoration:none}.cmd-login-form .option-wrapper>.button{margin-left:auto}.cmd-login-form .gsi-material-button{border:var(--button-border);border-color:#747775;color:#1f1f1f;font-family:Roboto,arial,sans-serif;letter-spacing:.25px;transition:background-color .218s,border-color .218s,box-shadow .218s;white-space:nowrap;border-radius:var(--button-border-radius);background-color:var(--color-white);height:var(--input-height);padding:var(--button-padding)}.cmd-login-form .gsi-material-button .gsi-material-button-icon{height:2rem;aspect-ratio:1/1;margin-right:calc(var(--default-margin) / 2)}.cmd-login-form .gsi-material-button .gsi-material-button-content-wrapper{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:100%;justify-content:space-between;position:relative;width:100%}.cmd-login-form .gsi-material-button .gsi-material-button-contents{flex-grow:1;font-family:Roboto,arial,sans-serif;font-weight:500;text-overflow:ellipsis;vertical-align:top}.cmd-login-form .gsi-material-button .gsi-material-button-state{transition:opacity .218s;inset:0;opacity:0;position:absolute}.cmd-login-form .gsi-material-button .gsi-material-button:disabled{background-color:#ffffff61;border-color:#1f1f1f1f}.cmd-login-form .gsi-material-button .gsi-material-button:disabled .gsi-material-button-contents,.cmd-login-form .gsi-material-button .gsi-material-button:disabled .gsi-material-button-icon{opacity:38%}.cmd-login-form .gsi-material-button .gsi-material-button:disabled:not(:disabled):is(:active,:focus) .gsi-material-button-state{background-color:#303030;opacity:12%}.cmd-login-form .gsi-material-button .gsi-material-button:disabled:not(:disabled):hover{box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326}.cmd-login-form .gsi-material-button .gsi-material-button:disabled:not(:disabled):hover .gsi-material-button-state{background-color:#303030;opacity:8%}.cmd-main-navigation.hide-sub-navigation ul ul{display:none}.cmd-main-navigation nav .stretch-items>li{flex:1}.cmd-main-navigation nav>ul>li .close-nav{display:none}.cmd-main-navigation nav>ul>li.open>ul{display:block}.cmd-main-navigation nav>ul>li.open>ul>li.open>ul{display:block}.cmd-main-navigation nav+div{display:none}.cmd-main-navigation .fade-enter-active,.cmd-main-navigation .fade-leave-active{left:0}.cmd-main-navigation .fade-enter,.cmd-main-navigation .fade-leave-to{left:-100%}.cmd-main-navigation header nav>ul,.cmd-main-navigation header nav>ul>li{border:0}.off-canvas-right #toggle-offcanvas{margin-right:0;margin-left:auto}#toggle-offcanvas{margin-left:0;display:none;aspect-ratio:1/1}@media only screen and (max-width:1023px){.cmd-main-navigation.main-navigation-wrapper{--nav-transition: all .5s linear;display:flex;background:none;border:0}.cmd-main-navigation.main-navigation-wrapper:not(.persist-on-mobile){padding:0 var(--default-padding);transition:var(--nav-transition)}.cmd-main-navigation.main-navigation-wrapper:not(.persist-on-mobile) #toggle-offcanvas{display:flex;margin-bottom:0;width:auto}.cmd-main-navigation.main-navigation-wrapper:not(.persist-on-mobile).open-off-canvas nav{height:100%;left:0;opacity:1;padding:0!important;transition:var(--nav-transition);border-right:var(--default-border);display:block}.cmd-main-navigation.main-navigation-wrapper:not(.persist-on-mobile).open-off-canvas.show-content-overlay nav:after{content:"";position:fixed;width:100%;top:0;left:0;height:100dvh;display:block;background:var(--color-black-reduced-opacity)}.cmd-main-navigation.main-navigation-wrapper:not(.persist-on-mobile).open-off-canvas.show-content-overlay nav ul{z-index:1000;height:100%;background:var(--main-navigation-background)}.cmd-main-navigation.main-navigation-wrapper:not(.persist-on-mobile) nav{position:fixed;top:0;left:-100%;width:auto;height:100dvh;opacity:0;z-index:1000;transition:var(--nav-transition)}.cmd-main-navigation.main-navigation-wrapper:not(.persist-on-mobile) nav ul{flex-direction:column;position:relative;left:0;border:0}.cmd-main-navigation.main-navigation-wrapper:not(.persist-on-mobile) nav ul li{border-bottom:var(--default-border);border-right:0}.cmd-main-navigation.main-navigation-wrapper:not(.persist-on-mobile) nav ul li.close-nav{display:block;border-bottom:var(--default-border)}.cmd-main-navigation.main-navigation-wrapper:not(.persist-on-mobile) nav ul li.close-nav a{display:flex;align-items:center}.cmd-main-navigation.main-navigation-wrapper:not(.persist-on-mobile) nav ul li.close-nav a span{font-weight:var(--font-weight-bold)}.cmd-main-navigation.main-navigation-wrapper:not(.persist-on-mobile) nav ul li.close-nav a span[class*=icon-]{font-size:var(--font-size-small)}.cmd-main-navigation.main-navigation-wrapper:not(.persist-on-mobile) nav ul li.close-nav>a{text-align:left}.cmd-main-navigation.main-navigation-wrapper:not(.persist-on-mobile) nav ul li.has-subentries.open:hover>ul,.cmd-main-navigation.main-navigation-wrapper:not(.persist-on-mobile) nav ul li.has-subentries.open:active>ul,.cmd-main-navigation.main-navigation-wrapper:not(.persist-on-mobile) nav ul li.has-subentries.open:focus>ul{display:block}.cmd-main-navigation.main-navigation-wrapper:not(.persist-on-mobile) nav ul li ul li:not(:first-child){border-top:0}.cmd-main-navigation.main-navigation-wrapper:not(.persist-on-mobile) nav ul li ul li:last-child{border-bottom:0}.cmd-main-navigation.main-navigation-wrapper:not(.persist-on-mobile) nav ul li ul li>a{padding-left:calc(var(--default-margin) * 2)}.cmd-main-navigation.main-navigation-wrapper:not(.persist-on-mobile) nav ul li ul li>a span+[class*=icon-]:before{display:inline-block;transform:rotate(0)}.cmd-main-navigation.main-navigation-wrapper:not(.persist-on-mobile) nav ul li ul li ul li a{padding-left:calc(var(--default-margin) * 4)}.cmd-main-navigation.main-navigation-wrapper:not(.persist-on-mobile) nav ul li.open>a span+[class*=icon-]:before{display:inline-block;transform:rotate(-180deg)}.cmd-main-navigation.main-navigation-wrapper:not(.persist-on-mobile) nav ul li.open>ul{height:auto;display:block;opacity:1;transition:var(--nav-transition)}.cmd-main-navigation.main-navigation-wrapper:not(.persist-on-mobile).off-canvas-right.open-off-canvas nav{right:0}.cmd-main-navigation.main-navigation-wrapper:not(.persist-on-mobile).off-canvas-right nav{right:-100%;left:auto}}.cmd-pagination{display:flex;justify-content:space-between}.cmd-pagination button,.cmd-pagination .button{float:none;margin:0}:is(.cmd-pagination button,.cmd-pagination .button):has(span:only-child){aspect-ratio:1/1}:is(.cmd-pagination button,.cmd-pagination .button) span{align-self:center}.cmd-pagination a{display:flex;align-items:center;text-decoration:none}.cmd-pagination a:hover,.cmd-pagination a:active,.cmd-pagination a:focus{cursor:pointer}.cmd-pagination a:last-of-type>[class*=icon-]{margin-right:0}.cmd-pagination a>[class*=icon-]{font-size:var(--icon-size-small)}.cmd-pagination .page-index a:not(.button){padding:0 calc(var(--default-padding) / 2)}@media only screen and (max-width:1023px){.cmd-pagination>a.button span{margin:0}.cmd-pagination>a.button span:not([class*=icon]){display:none}}@media only screen and (max-width:1023px)and (max-width:640px){.cmd-pagination .button{width:auto}.cmd-pagination .page-index .flex-container{flex-direction:row}}.cmd-multistep-form-progress-bar{display:flex;align-items:center;justify-content:center;margin:0;border-radius:var(--default-border-radius)}.cmd-multistep-form-progress-bar.full-width{justify-content:stretch}.cmd-multistep-form-progress-bar.full-width li{flex:1!important}.cmd-multistep-form-progress-bar .button{border-radius:0}.cmd-multistep-form-progress-bar.use-gap{gap:calc(var(--default-gap) / 2)}.cmd-multistep-form-progress-bar.use-gap li a:not(.button),.cmd-multistep-form-progress-bar.use-gap li a.active:not(.button){border:0;border-radius:inherit}:is(.cmd-multistep-form-progress-bar.use-gap li a:not(.button),.cmd-multistep-form-progress-bar.use-gap li a.active:not(.button)) :is(span,[class*=icon-])+[class*=icon-]:last-child{border:0;right:-1rem;background:none}.cmd-multistep-form-progress-bar.use-gap li a :is(span,[class*=icon-])+[class*=icon-]:last-child{color:var(--color-scheme-text-color)!important}.cmd-multistep-form-progress-bar.use-gap li .button{border-radius:var(--button-border-radius)}.cmd-multistep-form-progress-bar.use-gap li .separator{display:flex;align-items:center;justify-content:center}.cmd-multistep-form-progress-bar.use-gap li:has(.active,.router-link-exact-active) .separator{color:var(--color-scheme-text-color)}.cmd-multistep-form-progress-bar li{display:flex;flex:1;list-style-type:none;margin:0;gap:calc(var(--default-gap) / 2)}.cmd-multistep-form-progress-bar li:first-child,.cmd-multistep-form-progress-bar li:first-child>a{border-top-left-radius:inherit;border-bottom-left-radius:inherit}.cmd-multistep-form-progress-bar li:last-child,.cmd-multistep-form-progress-bar li:last-child>a{border-top-right-radius:inherit;border-bottom-right-radius:inherit}.cmd-multistep-form-progress-bar li:has(:not(.button)){flex:none}.cmd-multistep-form-progress-bar li:has(:not(.button)):is(:hover,:active,:focus) span,.cmd-multistep-form-progress-bar li:has(:not(.button)):is(:hover,:active,:focus) span[class*=icon-]{color:var(--hyperlink-color)}.cmd-multistep-form-progress-bar li a,.cmd-multistep-form-progress-bar li button{display:flex;text-decoration:none;align-items:center;justify-content:center;width:100%}:is(.cmd-multistep-form-progress-bar li a,.cmd-multistep-form-progress-bar li button).button{flex:1;max-height:none}:is(.cmd-multistep-form-progress-bar li a,.cmd-multistep-form-progress-bar li button) :is(span,[class*=icon-]){font-size:var(--icon-size-medium)!important}:is(.cmd-multistep-form-progress-bar li a,.cmd-multistep-form-progress-bar li button) :is(span,[class*=icon-])+[class*=icon-]:last-child{border:var(--default-border);border-radius:var(--full-circle);color:var(--color-scheme-text-color);margin:0;position:absolute;right:0;transform:translate(50%);padding:calc(var(--default-padding) / 2);display:flex;justify-content:center;z-index:1}:is(.cmd-multistep-form-progress-bar li a,.cmd-multistep-form-progress-bar li button) :is(span,[class*=icon-])+[class*=icon-]:last-child:before{font-size:var(--font-size-small)}:is(:is(.cmd-multistep-form-progress-bar li a,.cmd-multistep-form-progress-bar li button):hover,:is(.cmd-multistep-form-progress-bar li a,.cmd-multistep-form-progress-bar li button):active,:is(.cmd-multistep-form-progress-bar li a,.cmd-multistep-form-progress-bar li button):focus) .number{color:var(--hyperlink-color)}:is(.cmd-multistep-form-progress-bar li a,.cmd-multistep-form-progress-bar li button) .number{line-height:100%;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:var(--full-circle);border:var(--default-border);background:var(--color-white);text-decoration:none!important;color:var(--primary-color)}:is(.cmd-multistep-form-progress-bar li a,.cmd-multistep-form-progress-bar li button) .number+span{margin-left:calc(var(--default-margin) / 2)}.cmd-multistep-form-progress-bar li:last-child a [class*=icon-]:last-of-type{display:none}.cmd-multistep-form-progress-bar li.error .number{border-color:var(--error-color);color:var(--error-color)}.cmd-multistep-form-progress-bar li.error .active .number{background:var(--error-color)!important}.cmd-multistep-form-progress-bar li :is(.active,.router-link-exact-active):not(.disabled) a{background:var(--button-primary-background-highlighted)}.cmd-multistep-form-progress-bar li :is(.active,.router-link-exact-active):not(.disabled) .number{background:var(--primary-color);border-color:var(--color-white);color:var(--color-white)!important}:is(.cmd-multistep-form-progress-bar li :is(.active,.router-link-exact-active):not(.disabled)~li a:hover,.cmd-multistep-form-progress-bar li :is(.active,.router-link-exact-active):not(.disabled)~li a:active,.cmd-multistep-form-progress-bar li :is(.active,.router-link-exact-active):not(.disabled)~li a:focus) .number{border-color:var(--hyperlink-color)}.cmd-multistep-form-progress-bar li :is(.active,.router-link-exact-active):not(.disabled)~li .number{background:none;border-color:var(--border-color)}@media only screen and not (min-width:640px){.cmd-multistep-form-progress-bar{flex-direction:column}.cmd-multistep-form-progress-bar li{width:100%;flex-direction:column}.cmd-multistep-form-progress-bar li a{width:100%!important}.cmd-multistep-form-progress-bar li a :is(span,[class*=icon-])+[class*=icon-]:last-child{left:auto;right:auto;bottom:0;transform:translateY(50%)}.cmd-multistep-form-progress-bar li .separator:before{transform:rotate(90deg)}}.edit-mode-opening-hours-item dt{min-width:3ch}.edit-mode-opening-hours-item .am-wrapper,.edit-mode-opening-hours-item .pm-wrapper{align-items:center;gap:calc(var(--default-gap) / 2)}.edit-mode-opening-hours-item label{max-width:11rem}.edit-mode-opening-hours-item .input-wrapper{width:11rem}.cmd-opening-hours>a,.cmd-opening-hours>span{padding:calc(var(--default-padding) / 2);font-weight:700;display:table;margin-bottom:var(--default-margin);color:var(--color-white);background:var(--success-color);border-radius:var(--default-border-radius)}:is(.cmd-opening-hours>a,.cmd-opening-hours>span).closed{background:var(--error-color)}.cmd-opening-hours>a:hover,.cmd-opening-hours>a:active,.cmd-opening-hours>a:focus{text-decoration:underline;color:var(--color-white)}.cmd-opening-hours span.pm{margin-left:var(--default-margin)}.cmd-opening-hours p:last-child{margin:0}.cmd-opening-hours .edit-component-wrapper dl{margin-bottom:0}.edit-component-wrapper .cmd-opening-hours{display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--default-gap) / 2)}.edit-component-wrapper .cmd-opening-hours dt{min-width:2.5rem}.cmd-social-networks-item .button{--social-network-text-color: var(--color-white);--social-network-text-color-highlighted: var(--social-network-color);--social-network-border-color: var(--social-network-color);--social-network-background-color: var(--social-network-color);--social-network-background-color-highlighted: var(--color-white);background:var(--social-network-background-color);border-color:var(--social-network-border-color)}.cmd-social-networks-item .button>span{color:var(--social-network-text-color)}.cmd-social-networks-item .button:hover,.cmd-social-networks-item .button:active,.cmd-social-networks-item .button:focus{color:var(--social-network-background-color-highlighted)}:is(.cmd-social-networks-item .button:hover,.cmd-social-networks-item .button:active,.cmd-social-networks-item .button:focus)>span{color:var(--social-network-text-color-highlighted)}.cmd-social-networks-item .button.social-network-facebook{--social-network-color: #3c5a99}.cmd-social-networks-item .button.social-network-x{--social-network-color: #000}.cmd-social-networks-item .button.social-network-xing{--social-network-color: #007575}.cmd-social-networks-item .button.social-network-linkedin{--social-network-color: #0077b5}.cmd-social-networks-item .button.social-network-instagram{--social-network-color: #000}.cmd-social-networks{display:flex;flex-direction:column;gap:var(--default-gap);container-type:inline-size}.cmd-social-networks .cmd-headline{margin:0}.cmd-social-networks .button-wrapper{flex-direction:row;flex:none;margin:0;gap:calc(var(--default-gap) / 2)}.cmd-social-networks .button-wrapper .button{padding:calc(var(--default-padding) / 2) var(--default-padding);gap:calc(var(--default-gap) / 2)}.cmd-social-networks .button-wrapper .button span{margin:0}.cmd-social-networks .button-wrapper .button:first-of-type{margin:0}.cmd-social-networks .button-wrapper .button.text-align-right{flex-direction:row}.cmd-social-networks .button-wrapper .button.text-align-left{flex-direction:row-reverse}.cmd-social-networks .button-wrapper.no-gap li .button{border-radius:0}.cmd-social-networks .button-wrapper.no-gap li:first-of-type .button{border-top-left-radius:var(--default-border-radius);border-bottom-left-radius:var(--default-border-radius)}.cmd-social-networks .button-wrapper.no-gap li:last-of-type .button{border-top-right-radius:var(--default-border-radius);border-bottom-right-radius:var(--default-border-radius)}.cmd-social-networks li{list-style-type:none;margin:0}.cmd-social-networks.align-center .button-wrapper{justify-content:center}.cmd-social-networks.align-center .toggle-switch{margin:auto}.cmd-social-networks.align-right .cmd-headline>*{text-align:right}.cmd-social-networks.align-right .toggle-switch{margin-left:auto}.cmd-social-networks.align-right .button-wrapper{justify-content:flex-end}.cmd-social-networks.stretch .button-wrapper li{flex:1}.cmd-social-networks.stretch .button-wrapper li .button{display:flex}.cmd-social-networks a:last-of-type{margin-right:0}.cmd-social-networks [id^=social-network]{background:var(--social-network-color);border-color:var(--social-network-color)}.cmd-social-networks [id^=social-network]>span{color:var(--color-white)}.cmd-social-networks [id^=social-network]:hover,.cmd-social-networks [id^=social-network]:active,.cmd-social-networks [id^=social-network]:focus{background:var(--color-white);color:var(--color-white)}.cmd-social-networks [id^=social-network]:hover>span,.cmd-social-networks [id^=social-network]:active>span,.cmd-social-networks [id^=social-network]:focus>span{color:var(--social-network-color)}.cmd-social-networks #social-network-facebook{--social-network-color: #3c5a99}.cmd-social-networks #social-network-x{--social-network-color: #14171a}.cmd-social-networks #social-network-xing{--social-network-color: #007575}.cmd-social-networks #social-network-linkedin{--social-network-color: #0077b5}@media only screen and (max-width:640px){.cmd-social-networks .button-wrapper .button{flex:none;width:auto!important}.cmd-social-networks .button-wrapper .button [class*=icon-]+span{display:none}}@container (max-width: 640px){.cmd-social-networks .button-wrapper .button{flex:none;width:auto!important}.cmd-social-networks .button-wrapper .button [class*=icon-]+span{display:none}}.cmd-page-footer{margin-top:auto;align-items:flex-end}.cmd-page-footer.small-buttons button,.cmd-page-footer.small-buttons .button{padding:var(--button-padding-small);min-height:var(--button-min-height-small)}:is(.cmd-page-footer.small-buttons button,.cmd-page-footer.small-buttons .button) span{font-size:var(--font-size-small)}.cmd-page-footer .cmd-social-networks{container-type:normal!important}.cmd-page-footer>.button-wrapper{flex-direction:row;justify-content:flex-end;margin-left:auto;gap:calc(var(--default-gap) / 2);flex:none}@media only screen and (max-width:640px){.cmd-page-footer{align-items:flex-start}.cmd-page-footer>.button-wrapper{margin-left:0}.cmd-page-footer>.button-wrapper #print-view-button{display:none}}.cmd-page-header{justify-content:space-between}.cmd-page-header .headline-wrapper{gap:calc(var(--default-gap) / 4)}.cmd-page-header .headline-wrapper+*{flex:none}.cmd-progressbar .progressbar{display:table}.cmd-progressbar .progressbar>span{position:absolute;left:50%;transform:translate(-50%);z-index:1;line-height:1.2}.cmd-section:not(.box){padding:0}.cmd-sidebar{display:flex;height:100%}.cmd-sidebar.box{padding:0;border-left:0}.cmd-sidebar .cmd-box-wrapper>.grid-container-create-columns{grid-template-columns:repeat(1,minmax(0,1fr))}.cmd-sidebar .cmd-box{border-left:0;border-right:0}.cmd-sidebar .inner-sidebar-wrapper{flex:1;display:flex;flex-direction:column}.cmd-sidebar .inner-sidebar-wrapper .cmd-headline.sidebar-main-headline{padding:var(--default-padding);margin:0}.cmd-sidebar .open-slot-wrapper{flex:1}.cmd-sidebar>a{display:flex;flex:none;text-decoration:none;padding:calc(var(--default-padding) / 2);align-items:center;border-left:var(--default-border)}.cmd-sidebar.collapse-to-right{flex-direction:row-reverse;border-right:0}.cmd-sidebar.collapse-to-right>a{border-right:var(--default-border)}.cmd-site-footer{padding:var(--grid-gap) 0;margin-top:auto;flex:none}.cmd-site-footer footer{max-width:var(--max-width);width:100%;margin:0 auto;padding:0 var(--default-padding)}.cmd-site-footer.sticky{top:auto;bottom:0}.cmd-site-footer .cmd-switch-language{width:100%;flex:none}.cmd-site-footer+.cmd-copyright-information{margin-top:0}@media only screen and (max-width:1023px){.cmd-site-footer footer.flex-container{gap:calc(var(--default-gap) * 2)}.cmd-site-footer footer .cmd-list-of-links>ul{gap:var(--default-gap)}}@media only screen and (max-width:1023px)and (max-width:640px){.cmd-site-footer a{text-decoration:underline}.cmd-site-footer a:active{text-decoration:none}.cmd-site-footer h4,.cmd-site-footer h5,.cmd-site-footer h6{margin-top:var(--default-margin)}}.cmd-site-header{--logo-width-on-scroll: 50%;--header-scroll-animation: var(--default-transition);grid-area:site-header;display:flex;flex-direction:column;flex:none}.cmd-site-header.sticky{position:sticky;z-index:300}.cmd-site-header.sticky header .cmd-company-logo figure img{transform-origin:top left;transition:var(--header-scroll-animation);margin:0;width:100%}.cmd-site-header.sticky header.resize-on-scroll{padding-top:var(--default-padding);padding-bottom:var(--default-padding);transition:var(--header-scroll-animation)}.cmd-site-header.sticky header.resize-on-scroll .cmd-company-logo figure img{transition:var(--header-scroll-animation);width:var(--logo-width-on-scroll)}.cmd-site-header li a{text-decoration:none}.cmd-site-header header,.cmd-site-header .cmd-main-navigation nav,.cmd-site-header .cmd-list-of-links{max-width:var(--max-width);width:100%;padding:0 var(--default-padding)}.cmd-site-header .cmd-main-navigation nav{width:auto;margin:0 0 0 auto}.cmd-site-header .top-header .cmd-list-of-links{padding-top:calc(var(--default-padding) / 2);padding-bottom:calc(var(--default-padding) / 2)}.cmd-site-header .main-navigation-wrapper{grid-column:span var(--grid-columns);border-bottom:0}.cmd-site-header+.main-navigation-wrapper nav{border-left:0;border-right:0}.cmd-site-header>.cmd-main-navigation.main-navigation-wrapper:last-child{border-bottom:0}.cmd-site-header header{padding-top:var(--default-padding);padding-bottom:var(--default-padding);row-gap:0}.cmd-site-header header.has-navigation{grid-template-rows:1fr min-content;grid-template-areas:"company-logo" "main-navigation";padding-bottom:0}.cmd-site-header header.flex-container{width:100%}.cmd-site-header header.flex-container .cmd-company-logo{grid-area:company-logo;flex:none}.cmd-site-header header .cmd-main-navigation nav{padding:0}.cmd-site-header header .cmd-main-navigation,.cmd-site-header header nav ul li{border-bottom:0}.cmd-site-header.navigation-inline header.has-navigation{grid-template-rows:1fr;grid-template-areas:"company-logo main-navigation";padding-bottom:var(--default-padding)}.cmd-site-header.navigation-inline header .cmd-company-logo{grid-area:company-logo;grid-column:span var(--grid-small-span)}.cmd-site-header.navigation-inline header .main-navigation-wrapper{grid-area:main-navigation;display:flex;align-items:center;justify-content:flex-end;grid-column:span var(--grid-large-span)}.cmd-site-header.navigation-inline header .main-navigation-wrapper:not(.persist-on-mobile){padding-left:0!important}.cmd-site-header.navigation-inline.off-canvas-right header.has-navigation{grid-template-areas:"company-logo main-navigation"}@media only screen and (max-width:1023px){.cmd-site-header header{grid-auto-rows:auto}.cmd-site-header header .cmd-main-navigation.main-navigation-wrapper:not(.persist-on-mobile){padding:0}.cmd-site-header header+.cmd-main-navigation.main-navigation-wrapper{padding-bottom:var(--default-padding)}.cmd-site-header.navigation-inline .cmd-main-navigation.main-navigation-wrapper:not(.persist-on-mobile){padding-left:var(--default-padding)}.cmd-site-header.navigation-inline.off-canvas-right .cmd-main-navigation.main-navigation-wrapper:not(.persist-on-mobile){padding:0}}@media only screen and (max-width:640px){.cmd-site-header{gap:calc(var(--default-gap) / 2)}.cmd-site-header .top-header .cmd-list-of-links{padding:0}.cmd-site-header.navigation-inline header .cmd-company-logo,.cmd-site-header.navigation-inline header .main-navigation-wrapper{grid-column:span calc(var(--grid-small-span) / 2)}.cmd-site-header header{--header-scroll-animation: none;--logo-width-on-scroll: 100%}}.cmd-box-site-search{flex-wrap:nowrap}.cmd-box-site-search>a.filter-options{display:table;align-self:flex-start}.cmd-box-site-search>a.filter-options [class*=icon]{font-size:var(--icon-size-small)}.cmd-box-site-search button{align-self:flex-end}@media only screen and (max-width:640px){.cmd-box-site-search{flex-wrap:nowrap}.cmd-box-site-search>a.filter-options{align-self:center}}.cmd-slideshow figure a,.cmd-slideshow img{display:block;text-decoration:none;margin:0 auto}.cmd-slideshow figcaption{width:100%;display:block;text-align:center;bottom:0;padding:var(--default-padding);line-height:100%;font-size:3rem;color:var(--color-white);background:var(--primary-color)}.cmd-slideshow:has(figcaption) img{border-bottom-left-radius:0;border-bottom-right-radius:0}.cmd-slideshow:has(figcaption) figcaption{border-bottom-left-radius:var(--default-border-radius);border-bottom-right-radius:var(--default-border-radius)}.cmd-slideshow .inner-slideshow-wrapper{display:flex;justify-content:center}.cmd-slideshow .inner-slideshow-wrapper>a:not(.button){display:block;text-decoration:none}.cmd-slideshow .inner-slideshow-wrapper>a:not(.button) figcaption{border:var(--primary-border)}.cmd-slideshow .inner-slideshow-wrapper>a:not(.button) figcaption:hover,.cmd-slideshow .inner-slideshow-wrapper>a:not(.button) figcaption:active,.cmd-slideshow .inner-slideshow-wrapper>a:not(.button) figcaption:focus{background:var(--color-white);color:var(--hyperlink-color)}.cmd-slideshow .inner-slideshow-wrapper figure{width:100%;margin:0}.cmd-slideshow .inner-slideshow-wrapper .slot-wrapper{padding:calc(var(--default-padding) * 5);width:100%;min-height:50rem;background-repeat:no-repeat;background-position:top center;display:flex;justify-content:center;align-content:center}.cmd-slideshow .inner-slideshow-wrapper .slot-wrapper .box{align-self:flex-start}.cmd-slideshow .inner-slideshow-wrapper .image-wrapper{width:100%;min-width:11.1rem;min-height:50rem}.cmd-slideshow .inner-slideshow-wrapper>ol{display:flex;margin:0 auto;position:absolute;left:5.5rem;top:.5rem;gap:calc(var(--default-gap) / 2)}.cmd-slideshow .inner-slideshow-wrapper>ol li{padding:.2rem;list-style-type:none;margin:0;border-radius:var(--full-circle);background:var(--color-light-gray);border:var(--default-border-reduced-opacity)}.cmd-slideshow .inner-slideshow-wrapper>ol li a{display:block;width:1rem;height:1rem;border-radius:var(--full-circle)}.cmd-slideshow .inner-slideshow-wrapper>ol li:hover,.cmd-slideshow .inner-slideshow-wrapper>ol li:active,.cmd-slideshow .inner-slideshow-wrapper>ol li:focus,.cmd-slideshow .inner-slideshow-wrapper>ol li.active{border-color:var(--hyperlink-color)}:is(.cmd-slideshow .inner-slideshow-wrapper>ol li:hover,.cmd-slideshow .inner-slideshow-wrapper>ol li:active,.cmd-slideshow .inner-slideshow-wrapper>ol li:focus,.cmd-slideshow .inner-slideshow-wrapper>ol li.active) a{background:var(--color-white);transition:var(--default-transition)}.cmd-slideshow .inner-slideshow-wrapper>ol.bottom{position:relative;justify-content:center;left:unset;top:unset}.cmd-slideshow .inner-slideshow-wrapper>ol.bottom li{border-color:var(--primary-color)}.cmd-slideshow .inner-slideshow-wrapper>ol.bottom li:hover,.cmd-slideshow .inner-slideshow-wrapper>ol.bottom li:active,.cmd-slideshow .inner-slideshow-wrapper>ol.bottom li:focus,.cmd-slideshow .inner-slideshow-wrapper>ol.bottom li.active{border-color:var(--primary-color);background:var(--color-white)}:is(.cmd-slideshow .inner-slideshow-wrapper>ol.bottom li:hover,.cmd-slideshow .inner-slideshow-wrapper>ol.bottom li:active,.cmd-slideshow .inner-slideshow-wrapper>ol.bottom li:focus,.cmd-slideshow .inner-slideshow-wrapper>ol.bottom li.active) a{background:var(--primary-color)}.cmd-slideshow .inner-slideshow-wrapper>ol.vertical{flex-direction:column}.cmd-slideshow .inner-slideshow-wrapper>.item-counter{position:absolute;top:.5rem;right:5.5rem;padding:0 .2rem;border-radius:var(--default-border-radius);background:var(--color-white-reduced-opacity)}.cmd-slideshow .fade-enter-from,.cmd-slideshow .fade-leave-to{position:absolute}.edit-mode .cmd-slideshow .image-wrapper.edit-items{padding:0;margin-top:2rem}.edit-mode .cmd-slideshow .image-wrapper.edit-items label.edit-mode input{font-size:3rem}@media only screen and (max-width:1023px){.cmd-slideshow figcaption{font-size:2rem}}.cmd-smart-search.open input{border-bottom-left-radius:0;border-bottom-right-radius:0}.cmd-smart-search .list-of-recommendations{position:absolute;width:100%;z-index:100;max-height:15rem;overflow-y:auto;display:flex;flex-direction:column;border:var(--default-border);border-top:0;background:var(--default-background);border-bottom-left-radius:var(--default-border-radius);border-bottom-right-radius:var(--default-border-radius)}.cmd-smart-search .list-of-recommendations li:not(:last-child){border-bottom:var(--default-border)}.cmd-smart-search .list-of-recommendations li:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.cmd-smart-search .list-of-recommendations li:last-child a{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.cmd-smart-search .list-of-recommendations li a{display:flex;align-items:center;padding:var(--default-padding);text-decoration:none;width:100%;background:var(--default-background)}.cmd-smart-search .list-of-recommendations li a:hover,.cmd-smart-search .list-of-recommendations li a:active,.cmd-smart-search .list-of-recommendations li a:focus{background:var(--hyperlink-color)}:is(.cmd-smart-search .list-of-recommendations li a:hover,.cmd-smart-search .list-of-recommendations li a:active,.cmd-smart-search .list-of-recommendations li a:focus) span,:is(.cmd-smart-search .list-of-recommendations li a:hover,.cmd-smart-search .list-of-recommendations li a:active,.cmd-smart-search .list-of-recommendations li a:focus) span[class*=icon]{color:var(--color-white)}.cmd-smart-search.open-list-to-top.open input{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--default-border-radius);border-bottom-right-radius:var(--default-border-radius)}.cmd-smart-search.open-list-to-top .list-of-recommendations{border-bottom:0;top:auto;bottom:var(--form-input-height);border-radius:0;border-top-left-radius:var(--default-border-radius);border-top-right-radius:var(--default-border-radius)}.cmd-smart-search.open-list-to-top .list-of-recommendations li:first-child{border-top:var(--default-border);border-top-left-radius:inherit;border-top-right-radius:inherit}.cmd-smart-search.open-list-to-top .list-of-recommendations li:first-child a{border-top-left-radius:inherit;border-top-right-radius:inherit}.cmd-smart-search.open-list-to-top .list-of-recommendations li:last-child{border-bottom:0;border-radius:inherit}.cmd-smart-search.open-list-to-top .list-of-recommendations li:last-child a{border-radius:0}.cmd-switch-language ul{display:flex;gap:calc(var(--default-gap) / 2);margin:0}.cmd-switch-language ul li{list-style-type:none;margin:0}.cmd-switch-language ul li a{filter:contrast(.6);padding:0;background:none}.cmd-switch-language ul li a:hover,.cmd-switch-language ul li a:focus-visible,.cmd-switch-language ul li a:active,.cmd-switch-language ul li a.active,.cmd-switch-language ul li a.router-link-active{filter:none}.cmd-table-wrapper{display:inline-flex;flex-direction:column;max-width:100%;margin-bottom:var(--default-margin);gap:calc(var(--default-margin) / 2)}.cmd-table-wrapper.collapsed,.cmd-table-wrapper.full-width{overflow:hidden}:is(.cmd-table-wrapper.collapsed,.cmd-table-wrapper.full-width) table th{white-space:normal}.cmd-table-wrapper>.button-wrapper{right:0;z-index:100;gap:calc(var(--default-gap) / 2)}.cmd-table-wrapper>.button-wrapper .button{padding:0;min-width:2rem;min-height:2rem}.cmd-table-wrapper>.button-wrapper .button [class*=icon-]{font-size:var(--icon-size-small)}.cmd-table-wrapper .cmd-slide-button{top:50%!important;display:none;height:auto;transform:translateY(-50%)}.cmd-table-wrapper .inner-wrapper{display:flex;overflow-x:auto;width:100%}.cmd-table-wrapper .inner-wrapper .cmd-slide-button{left:0}.cmd-table-wrapper .inner-wrapper .cmd-slide-button:last-child{right:0;left:auto}.cmd-table-wrapper .inner-wrapper table{table-layout:fixed;margin:0}.cmd-table-wrapper .inner-wrapper table th a[class*=icon-],.cmd-table-wrapper .inner-wrapper table th a[class*=icon-]:hover,.cmd-table-wrapper .inner-wrapper table th a[class*=icon-]:active,.cmd-table-wrapper .inner-wrapper table th a[class*=icon-]:focus{font-size:var(--icon-size-small);color:var(--color-white)}.cmd-table-wrapper.has-caption{flex-direction:row}.cmd-table-wrapper.has-caption .button-wrapper{position:absolute}.cmd-table-wrapper.has-caption table{margin-top:calc(var(--default-margin) / 2)}.cmd-table-wrapper.has-overflow .cmd-slide-button{display:flex}.cmd-tabs>ul{margin:0;display:flex}.cmd-tabs>ul>li{z-index:10;margin-left:0;border-top-left-radius:var(--default-border-radius);border-top-right-radius:var(--default-border-radius);list-style-type:none;background:var(--color-scheme-background)}.cmd-tabs>ul>li a{display:flex;align-items:center;justify-content:center;padding:var(--default-padding);border:var(--default-border);border-bottom:0;border-top-left-radius:var(--default-border-radius);border-top-right-radius:var(--default-border-radius);text-decoration:none!important}.cmd-tabs>ul>li a span,.cmd-tabs>ul>li a span[class*=icon-]{text-decoration:none!important}.cmd-tabs>ul>li a:hover,.cmd-tabs>ul>li a:active,.cmd-tabs>ul>li a:focus{cursor:pointer;color:var(--hyperlink-color-highlighted);border-color:var(--hyperlink-color)}:is(.cmd-tabs>ul>li a:hover,.cmd-tabs>ul>li a:active,.cmd-tabs>ul>li a:focus) span,:is(.cmd-tabs>ul>li a:hover,.cmd-tabs>ul>li a:active,.cmd-tabs>ul>li a:focus) [class*=icon-]{color:inherit}.cmd-tabs>ul>li.active span,.cmd-tabs>ul>li.active [class*=icon-]{color:var(--color-white)}:is(.cmd-tabs>ul>li.active:hover,.cmd-tabs>ul>li.active:active) a,:is(.cmd-tabs>ul>li.active:hover,.cmd-tabs>ul>li.active:active) a:focus{color:var(--hyperlink-color);background:var(--color-white)}:is(:is(.cmd-tabs>ul>li.active:hover,.cmd-tabs>ul>li.active:active) a,:is(.cmd-tabs>ul>li.active:hover,.cmd-tabs>ul>li.active:active) a:focus) span,:is(:is(.cmd-tabs>ul>li.active:hover,.cmd-tabs>ul>li.active:active) a,:is(.cmd-tabs>ul>li.active:hover,.cmd-tabs>ul>li.active:active) a:focus) [class*=icon-]{color:var(--hyperlink-color-highlighted)}.cmd-tabs>ul>li.active a:focus{color:var(--color-white)}.cmd-tabs>ul>li.active a:focus span,.cmd-tabs>ul>li.active a:focus span[class*=icon-],.cmd-tabs>ul>li.active a:focus .iconify{color:inherit!important}.cmd-tabs>ul.stretch-tabs>li{flex:1;text-align:center}.cmd-tabs>ul.stretch-tabs>div{border-top-right-radius:0}.cmd-tabs .headline{margin-top:0}.cmd-tabs>div{padding:var(--default-padding);border:var(--default-border);border-radius:var(--default-border-radius);background:var(--color-scheme-background);border-top-left-radius:0}.cmd-tabs>div>div *:last-child{margin-bottom:0}.cmd-tabs.primary>div{border-color:var(--primary-color)}.cmd-tabs.secondary>div{border-color:var(--secondary-color)}.cmd-tabs.tertiary>div{border-color:var(--tertiary-color)}.cmd-text-image-block>.flex-container{gap:calc(var(--default-gap) / 2)}.edit-mode .cmd-text-image-block textarea{width:100%}.cmd-toggle-dark-mode.styled-layout input{--dark-blue: hsl(195, 96%, 45%);--medium-blue: hsl(194, 97%, 39%);--light-blue: hsl(195, 97%, 76%);background:linear-gradient(to bottom,var(--dark-blue) 0%,var(--light-blue) 67%);border-color:var(--medium-blue)}.cmd-toggle-dark-mode.styled-layout input:after{--yellow-hue: 60;--yellow-saturation: 100%;--yellow-lightness: 76.7%;background:radial-gradient(ellipse at center,var(--color-white) 20%,hsl(var(--yellow-hue),var(--yellow-saturation),var(--yellow-lightness)) 30%,hsla(var(--yellow-hue),var(--yellow-saturation),var(--yellow-lightness),0) 100%);border-color:transparent;box-shadow:0 0 1rem hsl(var(--yellow-hue),var(--yellow-saturation),var(--yellow-lightness))}.cmd-toggle-dark-mode.styled-layout.dark-mode input{background:var(--color-scheme-background);border-color:var(--color-scheme-text-color)}.cmd-toggle-dark-mode.styled-layout.dark-mode input:before{--size: 1.2rem;content:"";width:var(--size);aspect-ratio:1/1;background:var(--color-scheme-background);border-radius:var(--full-circle);position:absolute;top:0;right:calc(var(--size) / 2);transform:translateY(15%);z-index:100;transition:var(--default-transition)}.cmd-toggle-dark-mode.styled-layout.dark-mode input:after{background:radial-gradient(ellipse at center,var(--color-white) 50%,var(--color-medium-gray) 100%);border-color:transparent;box-shadow:.2rem .1rem .2rem hsl(from var(--color-white) h s l / .3)}.cmd-toggle-dark-mode.styled-layout.dark-mode .label-text span{color:var(--color-scheme-text-color)}.cmd-upload-form .cmd-custom-headline{margin:0;justify-content:center}.cmd-upload-form.box{display:inline-flex;flex-direction:column;background:var(--default-background);text-decoration:none;text-align:center;padding:var(--default-padding)}.cmd-upload-form.box span{margin:0}.cmd-upload-form.box span[class*=icon-]{font-size:5rem}.cmd-upload-form .box{box-shadow:none;background:var(--color-scheme-background);border:var(--default-border);align-items:center}.cmd-upload-form .box dl{justify-content:center;text-align:left}.cmd-upload-form .box dl .list-of-file-extensions{display:table}.cmd-upload-form .box dl .list-of-file-extensions>li:only-child{list-style-type:none;margin:0}.cmd-upload-form .total-files>*{white-space:nowrap}.cmd-upload-form .total-files>*:not(a){font-weight:700}.cmd-upload-form [class*=list-of-file]{max-height:10rem;overflow-x:hidden;overflow-y:auto;border:var(--default-border);padding:var(--default-padding);margin:0}.cmd-upload-form [class*=list-of-file]>li{flex-wrap:nowrap}.cmd-upload-form [class*=list-of-file]>li .progressbar{display:table;align-self:center}.cmd-upload-form [class*=list-of-file]>li .progressbar progress[value]{background:var(--color-scheme-background)}.cmd-upload-form [class*=list-of-file]>li .progressbar progress[value]::-moz-progress-bar{border-top-left-radius:var(--default-border-radius);border-bottom-left-radius:var(--default-border-radius);background:var(--primary-color)}.cmd-upload-form [class*=list-of-file]>li .progressbar>span{position:absolute;left:50%;transform:translate(-50%);z-index:1;display:table;top:.2rem;padding:.1rem .2rem;line-height:100%;background:var(--color-scheme-background)}.cmd-upload-form .list-files-wrapper{justify-content:center;align-items:center}.cmd-upload-form .list-files-wrapper .list-of-files{display:inline-flex;flex-direction:column;gap:calc(var(--default-gap) / 2)}.cmd-upload-form .list-files-wrapper .list-of-files li{list-style-type:none;margin-left:0;gap:calc(var(--default-gap) / 2)}:is(.cmd-upload-form .list-files-wrapper .list-of-files li>a:hover,.cmd-upload-form .list-files-wrapper .list-of-files li a:active,.cmd-upload-form .list-files-wrapper .list-of-files li a:focus)~*{color:var(--hyperlink-color-highlighted)}.cmd-upload-form .list-files-wrapper .list-of-files+a{display:table;margin:0 auto}.cmd-upload-form .list-files-wrapper hr{width:100%}.cmd-upload-form .upload-conditions .cmd-headline>*{text-align:center}.cmd-upload-form .upload-conditions dl{margin:0}.cmd-upload-form p.text-drag-and-drop.disabled{background:none!important}.cmd-upload-form .button.upload{align-self:center}.cmd-upload-form .button.upload~p>*{display:block}.cmd-upload-form .error{color:var(--error-color)}.cmd-upload-form+.cmd-form-element{display:none}.cmd-upload-form .drop-area,.cmd-upload-form.drop-area{border:var(--default-border);border-style:dashed;background:var(--color-scheme-background);padding:var(--default-padding);text-align:center}:is(.cmd-upload-form .drop-area,.cmd-upload-form.drop-area).allow-drop{border-style:solid}:is(.cmd-upload-form .drop-area,.cmd-upload-form.drop-area)>[class*=icon-]{font-size:5rem}.cmd-width-limitation-wrapper>*{max-width:var(--max-width);margin:0 auto;padding:var(--default-padding)}.cmd-width-limitation-wrapper.sticky{position:sticky;left:0;right:0;top:0}.cmd-box .settings-body>div{display:flex;flex-direction:column;gap:calc(var(--default-gap) / 2)}.cmd-mail-tool-entry{justify-content:space-between;text-decoration:none;border:0;border-top:var(--default-border);border-radius:0}.cmd-mail-tool-entry:hover,.cmd-mail-tool-entry:active,.cmd-mail-tool-entry:focus{cursor:pointer;background:var(--color-white)}.cmd-mail-tool-entry.unread *{font-weight:700}.cmd-mail-tool-entry dl{margin:0}.cmd-mail-tool-entry dl dt{align-items:center;justify-content:flex-start}.cmd-mail-tool-entry dl dd{gap:calc(var(--default-gap) / 2)}.cmd-mail-tool-entry .cmd-image{width:3rem;aspect-ratio:1/1;border:var(--default-border);border-radius:var(--full-circle);margin:0}.cmd-mail-tool-entry .options-wrapper{justify-content:flex-end}.cmd-mail-tool-entry .sender-receiver-wrapper{justify-content:flex-start!important}.cmd-mail-tool-entry .received-and-options-wrapper{flex-direction:column;flex:none}.cmd-mail-tool-entry .received-and-options-wrapper .date-time-wrapper time{flex:none}.cmd-mail-tool-entry .received-and-options-wrapper .options-wrapper{margin-left:auto}@media only screen and (max-width:640px){.cmd-mail-tool-entry dl dt{align-items:flex-start;justify-content:center}.cmd-mail-tool-entry .received-and-options-wrapper{flex-direction:row;justify-content:space-between}}.cmd-mail-tool-filter{display:flex;padding:var(--default-padding);background:var(--color-light-gray);align-items:center;justify-content:space-between}.cmd-mail-tool-filter .cmd-headline{margin:0}.cmd-mail-tool-filter .label-text{white-space:nowrap}.cmd-mail-tool-filter .sort-wrapper{text-align:right}.cmd-mail-tool-filter .sort-wrapper a{text-decoration:none}.demopage .list-status .active{color:var(--default-text-color);text-decoration:none;background:none}.demopage main .cmd-width-limitation-wrapper:not(:last-child){border-bottom:var(--default-border);border-style:dashed}.demopage main .cmd-width-limitation-wrapper:not(:last-child) section{padding-top:calc(var(--default-padding) * 6);padding-bottom:calc(var(--default-padding) * 6)}.demopage .headline-demopage{display:flex;align-items:center}.demopage .headline-demopage [class*=icon-]{color:var(--color-white);margin:0}.demopage .headline-demopage .button{background:none;border-color:var(--color-white);align-self:center}.demopage .headline-demopage .button:hover,.demopage .headline-demopage .button:active,.demopage .headline-demopage .button:focus{background:var(--color-white);color:var(--primary-color)!important}.demopage .cmd-sidebar{position:fixed;top:0;left:0;z-index:2000;max-width:30rem;height:100vh;margin:0;padding:0;gap:0;border:0;border-right-width:0;border-right-style:none;border-right-color:currentcolor;border-right:var(--default-border)}.demopage .cmd-sidebar .box{border-right:0}.demopage .cmd-sidebar .box:not(:last-child){border-bottom:0}.demopage .cmd-sidebar .box li.active a{padding:.1rem .3rem;text-decoration:none}.demopage .cmd-sidebar .box#list-of-components .box-body{max-height:70rem;overflow:auto}.demopage .cmd-sidebar .open-slot-wrapper{display:flex;flex-direction:column;justify-content:space-between;height:100%}.demopage .cmd-sidebar .open-slot-wrapper .comand-versions{margin:0}.demopage .cmd-sidebar .open-slot-wrapper .comand-versions dd{white-space:nowrap}.demopage .cmd-sidebar .closed-sidebar{display:flex;flex-direction:column;gap:var(--default-gap);padding:var(--default-padding)}.demopage .cmd-sidebar .closed-sidebar .button{align-self:center}.demopage .cmd-sidebar:last-child{left:auto;right:0}.demopage #component-settings .open-slot-wrapper{display:block}html{--section-padding-top: calc(var(--default-padding) * 6);--section-padding-bottom: calc(var(--default-padding) * 6)}body.avoid-scrolling{overflow:hidden;height:100%}body,.page-wrapper{background:var(--color-scheme-background)}.page-wrapper main{flex-grow:1;display:flex;flex-direction:column}.page-wrapper main .edit-mode.section-wrapper:only-of-type{height:100%}.page-wrapper main .edit-mode.section-wrapper:only-of-type [id^=section-wrapper]{height:inherit}.page-wrapper main .edit-mode.section-wrapper:only-of-type [id^=section-wrapper]>section{height:inherit}.page-wrapper main>.cmd-width-limitation-wrapper:has(.cmd-page-footer){margin-top:auto}.cmd-tooltip{box-shadow:.1rem .3rem .3rem var(--dark-gray)}.cmd-width-limitation-wrapper section:has(.cmd-breadcrumbs){padding-bottom:var(--default-padding)!important}main ul,main ol{list-style-position:inside}main .cmd-width-limitation-wrapper section{padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}main .cmd-width-limitation-wrapper.page-header-section section,main .cmd-width-limitation-wrapper.page-footer-section section{padding-top:var(--default-padding);padding-bottom:var(--default-padding)}main #section-wrapper-main-headline{padding:calc(var(--default-padding) * 5) 0}main #section-wrapper-main-headline .cmd-headline{margin:0}main #section-wrapper-main-headline .cmd-headline h1{font-size:var(--headline-font-size-h1);text-transform:uppercase;margin-bottom:0}#print-preview .page-footer-section{display:none}.cmd-fancybox{position:fixed}@media only screen and (max-width:1023px){.cmd-width-limitation-wrapper section{--section-padding-top: calc(var(--default-padding) * 4);--section-padding-bottom: calc(var(--default-padding) * 4)}}@media only screen and (max-width:640px){.cmd-width-limitation-wrapper section{--section-padding-top: calc(var(--default-padding) * 2);--section-padding-bottom: calc(var(--default-padding) * 2)}.cmd-width-limitation-wrapper:nth-child(2n){background:var(--default-background)}}@media only print{.cmd-site-header,.cmd-main-navigation,.cmd-slideshow,.button,.cmd-back-to-top-button,.cmd-page-footer,.cmd-site-footer,.cmd-copyright-information{display:none!important}#content{width:180mm}body,.section-wrapper{background:none!important}}.edit-mode .cmd-sidebar{display:flex}.edit-mode .cmd-sidebar.open{width:30rem}.edit-mode .cmd-sidebar h3,.edit-mode .cmd-sidebar .box-header h4{text-transform:none}.edit-mode .cmd-sidebar .inner-sidebar-wrapper,.edit-mode .cmd-sidebar .open-slot-wrapper{display:flex;flex-direction:column}.edit-mode .cmd-sidebar .open-slot-wrapper .box:not(:first-of-type){border-top:var(--default-border)!important;border-top-color:var(--pure-white)!important}.edit-mode .cmd-sidebar .comand-versions{padding:var(--default-padding);margin:0}.edit-mode .section-wrapper{flex-shrink:0}.edit-mode .section-wrapper.active .cmd-width-limitation-wrapper,.edit-mode .edit-component-wrapper.active{--odd-lines-color: hsl(var(--hyperlink-color-hue), var(--hyperlink-color-saturation), 30%);background-image:repeating-linear-gradient(-45deg,var(--odd-lines-color),var(--odd-lines-color) .7rem,var(--hyperlink-color) .7rem,var(--hyperlink-color) 1.4rem)!important;transition:var(--default-transition)}:is(.edit-mode .section-wrapper.active .cmd-width-limitation-wrapper,.edit-mode .edit-component-wrapper.active) h1,:is(.edit-mode .section-wrapper.active .cmd-width-limitation-wrapper,.edit-mode .edit-component-wrapper.active) h2,:is(.edit-mode .section-wrapper.active .cmd-width-limitation-wrapper,.edit-mode .edit-component-wrapper.active) h3,:is(.edit-mode .section-wrapper.active .cmd-width-limitation-wrapper,.edit-mode .edit-component-wrapper.active) h4,:is(.edit-mode .section-wrapper.active .cmd-width-limitation-wrapper,.edit-mode .edit-component-wrapper.active) h5,:is(.edit-mode .section-wrapper.active .cmd-width-limitation-wrapper,.edit-mode .edit-component-wrapper.active) h6,:is(.edit-mode .section-wrapper.active .cmd-width-limitation-wrapper,.edit-mode .edit-component-wrapper.active) figcaption,:is(.edit-mode .section-wrapper.active .cmd-width-limitation-wrapper,.edit-mode .edit-component-wrapper.active) p,:is(.edit-mode .section-wrapper.active .cmd-width-limitation-wrapper,.edit-mode .edit-component-wrapper.active) dl,:is(.edit-mode .section-wrapper.active .cmd-width-limitation-wrapper,.edit-mode .edit-component-wrapper.active) dt,:is(.edit-mode .section-wrapper.active .cmd-width-limitation-wrapper,.edit-mode .edit-component-wrapper.active) li,:is(.edit-mode .section-wrapper.active .cmd-width-limitation-wrapper,.edit-mode .edit-component-wrapper.active) a,:is(.edit-mode .section-wrapper.active .cmd-width-limitation-wrapper,.edit-mode .edit-component-wrapper.active) a>span,:is(.edit-mode .section-wrapper.active .cmd-width-limitation-wrapper,.edit-mode .edit-component-wrapper.active) .label-text span{color:var(--pure-white)}:is(:is(.edit-mode .section-wrapper.active .cmd-width-limitation-wrapper,.edit-mode .edit-component-wrapper.active) h1,:is(.edit-mode .section-wrapper.active .cmd-width-limitation-wrapper,.edit-mode .edit-component-wrapper.active) h2,:is(.edit-mode .section-wrapper.active .cmd-width-limitation-wrapper,.edit-mode .edit-component-wrapper.active) h3,:is(.edit-mode .section-wrapper.active .cmd-width-limitation-wrapper,.edit-mode .edit-component-wrapper.active) h4,:is(.edit-mode .section-wrapper.active .cmd-width-limitation-wrapper,.edit-mode .edit-component-wrapper.active) h5,:is(.edit-mode .section-wrapper.active .cmd-width-limitation-wrapper,.edit-mode .edit-component-wrapper.active) h6,:is(.edit-mode .section-wrapper.active .cmd-width-limitation-wrapper,.edit-mode .edit-component-wrapper.active) figcaption,:is(.edit-mode .section-wrapper.active .cmd-width-limitation-wrapper,.edit-mode .edit-component-wrapper.active) p,:is(.edit-mode .section-wrapper.active .cmd-width-limitation-wrapper,.edit-mode .edit-component-wrapper.active) dl,:is(.edit-mode .section-wrapper.active .cmd-width-limitation-wrapper,.edit-mode .edit-component-wrapper.active) dt,:is(.edit-mode .section-wrapper.active .cmd-width-limitation-wrapper,.edit-mode .edit-component-wrapper.active) li,:is(.edit-mode .section-wrapper.active .cmd-width-limitation-wrapper,.edit-mode .edit-component-wrapper.active) a,:is(.edit-mode .section-wrapper.active .cmd-width-limitation-wrapper,.edit-mode .edit-component-wrapper.active) a>span,:is(.edit-mode .section-wrapper.active .cmd-width-limitation-wrapper,.edit-mode .edit-component-wrapper.active) .label-text span) :is(input,select,textarea).edit-mode{color:var(--default-text-color)}:is(.edit-mode .section-wrapper.active .cmd-width-limitation-wrapper,.edit-mode .edit-component-wrapper.active) .cmd-container{border:var(--default-border);border-color:var(--pure-white)}:is(.edit-mode .section-wrapper.active .cmd-width-limitation-wrapper,.edit-mode .edit-component-wrapper.active) .inner-thumbnail-wrapper{border-color:var(--pure-white);background:none}:is(.edit-mode .section-wrapper.active .cmd-width-limitation-wrapper,.edit-mode .edit-component-wrapper.active) .inner-thumbnail-wrapper figcaption{color:var(--pure-white)}:is(.edit-mode .section-wrapper.active .cmd-width-limitation-wrapper,.edit-mode .edit-component-wrapper.active) fieldset{background:none;border-color:var(--pure-white)}:is(.edit-mode .section-wrapper.active .cmd-width-limitation-wrapper,.edit-mode .edit-component-wrapper.active) fieldset span,:is(.edit-mode .section-wrapper.active .cmd-width-limitation-wrapper,.edit-mode .edit-component-wrapper.active) fieldset span[class*=icon],:is(.edit-mode .section-wrapper.active .cmd-width-limitation-wrapper,.edit-mode .edit-component-wrapper.active) fieldset legend,:is(.edit-mode .section-wrapper.active .cmd-width-limitation-wrapper,.edit-mode .edit-component-wrapper.active) fieldset .label-text :is(span,sup),:is(.edit-mode .section-wrapper.active .cmd-width-limitation-wrapper,.edit-mode .edit-component-wrapper.active) fieldset a{color:var(--pure-white)}:is(.edit-mode .section-wrapper.active .cmd-width-limitation-wrapper,.edit-mode .edit-component-wrapper.active) fieldset :is(button,.button) :is(span){color:var(--button-text-color)}:is(.edit-mode .section-wrapper.active .cmd-width-limitation-wrapper,.edit-mode .edit-component-wrapper.active) fieldset sup{color:var(--asterisk-color)!important}:is(.edit-mode .section-wrapper.active .cmd-width-limitation-wrapper,.edit-mode .edit-component-wrapper.active) fieldset ::placeholder{color:var(--placeholder-text-color)}.edit-mode footer .cmd-list-of-links{padding:calc(var(--default-padding) * 2)}:is(.edit-mode h1,.edit-mode h2,.edit-mode h3,.edit-mode h4,.edit-mode h5,.edit-mode h6).has-icon{display:flex;align-items:center}.edit-mode .button-delete.use-icon-as-background{background:var(--pure-black)!important}.edit-mode .button-delete.use-icon-as-background span[class*=icon]:before{color:var(--pure-white)!important}.edit-mode .button-delete.use-icon-as-background:before{color:var(--pure-black)}.edit-mode .button-delete.use-icon-as-background:is(:hover,:active,:focus-visible):before{color:#333}.list-with-images{display:flex;flex-direction:column;justify-content:space-between;margin:0}.list-with-images li{--local-transition: all linear .3s;list-style-type:none;display:flex;gap:var(--default-gap);margin:inherit;align-items:center;transition:var(--local-transition);padding:0 var(--default-padding)}.list-with-images li .cmd-link{width:100%;display:flex;gap:var(--default-gap);align-items:center;text-decoration:none;padding:0;justify-content:flex-start;transition:var(--local-transition)}.list-with-images li .cmd-link img{max-height:5rem;margin:0;filter:blur(.5rem)}.list-with-images li:hover,.list-with-images li:active,.list-with-images li:focus{background:hsla(var(--primary-color-hue),var(--primary-color-saturation),var(--primary-color-lightness),.2);transition:all linear 2s}.edit-component-wrapper{border:.1rem dashed transparent;transition:var(--default-transition);display:block}.edit-component-wrapper:hover,.edit-component-wrapper:active,.edit-component-wrapper:focus{border-color:var(--primary-color);background:#ffffff1a;transition:var(--default-transition)}.edit-component-wrapper:focus,.edit-component-wrapper.active{border-style:solid;border-color:var(--primary-color)}.edit-component-wrapper:focus .action-buttons,.edit-component-wrapper.active .action-buttons{opacity:1;transition:var(--default-transition)}.edit-component-wrapper label.text-center input{text-align:center}.edit-component-wrapper label.edit-mode input,.edit-component-wrapper label select,.edit-component-wrapper label .cmd-fake-select{padding:0;height:auto;min-height:calc(var(--form-input-height) / 2)}.edit-component-wrapper [data-component=CmdSlideshow]{top:1.8rem;right:5.3rem}.edit-component-wrapper.highlight{border-color:var(--hyperlink-color-highlighted);border-style:dotted}.edit-component-wrapper .component-name{display:none;position:absolute;left:auto;right:8rem;font-size:1.1rem;font-style:italic;z-index:1;padding:.2rem 2rem .2rem .5rem;background:var(--primary-color);margin:0}.edit-component-wrapper .action-buttons{--action-buttons-size: 3.6rem;transition:var(--default-transition);gap:0;position:absolute;top:-1.8rem;right:.8rem;z-index:1;margin:0}.edit-component-wrapper .action-buttons li:nth-child(odd){top:0}.edit-component-wrapper .action-buttons li:nth-child(2n){top:-1.6rem}.edit-component-wrapper .action-buttons li:nth-child(5){right:0}.edit-component-wrapper .action-buttons li:nth-child(4){right:calc(var(--action-buttons-size) * -.25)}.edit-component-wrapper .action-buttons li:nth-child(3){right:calc(var(--action-buttons-size) * -.5)}.edit-component-wrapper .action-buttons li:nth-child(2){right:calc(var(--action-buttons-size) * -.75)}.edit-component-wrapper .action-buttons li:nth-child(1){right:calc(var(--action-buttons-size) * -1)}.edit-component-wrapper .edit-items .action-buttons{gap:var(--default-gap-third);top:-2.3rem;left:0;right:auto;flex-wrap:nowrap;border:var(--default-border);border-color:var(--color-white);border-bottom:0;background:var(--color-white);border-radius:var(--default-border-radius)}.edit-component-wrapper .edit-items .action-buttons li{top:0;right:0;left:auto}.edit-component-wrapper .edit-items .action-buttons li:nth-child(5){right:0}.edit-component-wrapper .edit-items .action-buttons li:nth-child(4){right:var(--icon-font-size)}.edit-component-wrapper .edit-items .action-buttons li:nth-child(3){right:calc(var(--icon-font-size) * 2)}.edit-component-wrapper .edit-items .action-buttons li:nth-child(2){right:calc(var(--icon-font-size) * 3)}.edit-component-wrapper .edit-items .action-buttons li:nth-child(1){right:calc(var(--icon-font-size) * 4)}.edit-component-wrapper .edit-items .action-buttons li a.button{border-radius:var(--full-circle);font-size:1rem;display:block;padding:.5rem;background:var(--button-background)}.edit-component-wrapper .edit-items .action-buttons li a.button:before{content:"";font-size:1rem}.edit-component-wrapper .edit-items .action-buttons li a.button span[class*=icon-]{font-size:var(--icon-size-small);position:relative;top:0;left:0;transform:none}.edit-component-wrapper .edit-items .action-buttons li a.button span[class*=icon-]:before{color:var(--hyperlink-color)}.edit-component-wrapper .edit-items .action-buttons li a.button.primary{background:var(--primary-color)}.edit-component-wrapper .edit-items .action-buttons li a.button:hover span[class*=icon-]:before,.edit-component-wrapper .edit-items .action-buttons li a.button:active span[class*=icon-]:before,.edit-component-wrapper .edit-items .action-buttons li a.button:focus span[class*=icon-]:before{color:var(--hyperlink-color-highlighted)}.edit-component-wrapper .edit-items.active{background:#fff3}.edit-component-wrapper.active{background:var(--color-white);border-color:var(--color-white);min-height:2.5rem}.edit-component-wrapper.active .component-name{display:block}.edit-component-wrapper.active label.cmd-form-element :is(input[type=checkbox],input[type=radio]):checked~.label-text span{color:var(--color-white)}.edit-component-wrapper .cmd-headline{margin:0}.edit-component-wrapper .cmd-thumbnail-scroller .inner-thumbnail-wrapper>ul>li{align-self:flex-start}.edit-component-wrapper .cmd-thumbnail-scroller .cmd-image .drop-area span[class*=icon]{font-size:5rem}.edit-component-wrapper .cmd-image input{width:5rem}.edit-component-wrapper:not(.edit-items)>ul>li a.button{background:none!important}ul.edit-component-wrapper{border:0}ul.edit-component-wrapper>li{list-style-type:none;margin:0}ul.edit-component-wrapper>li.action-buttons-wrapper{display:flex;justify-content:flex-end;padding-top:.1rem}ul.edit-component-wrapper>li.action-buttons-wrapper .action-buttons{position:relative;top:auto}ul.edit-component-wrapper>li.item-wrapper{border:.1rem dashed transparent;transition:var(--default-transition)}ul.edit-component-wrapper>li.item-wrapper:hover,ul.edit-component-wrapper>li.item-wrapper:active,ul.edit-component-wrapper>li.item-wrapper:focus{border-color:var(--primary-color);background:#ffffff1a;transition:var(--default-transition)}ul.edit-component-wrapper>li.item-wrapper:focus,ul.edit-component-wrapper>li.item-wrapper.active{border-style:solid;border-color:var(--primary-color)}ul.edit-component-wrapper>li.item-wrapper:focus .action-buttons,ul.edit-component-wrapper>li.item-wrapper.active .action-buttons{opacity:1;transition:var(--default-transition)}main#content{display:flex;flex-direction:column}.inner-content-wrapper{display:flex;padding-top:calc(var(--default-padding) * 2)!important;padding-bottom:calc(var(--default-padding) * 2)!important}.inner-content-wrapper:has(>aside) .main-content-wrapper>.cmd-width-limitation-wrapper:first-child>section{padding-top:0!important}.inner-content-wrapper:has(>aside) .main-content-wrapper>.cmd-width-limitation-wrapper>section{padding-left:calc(var(--default-padding) * 2)!important;padding-right:calc(var(--default-padding) * 2)!important}.inner-content-wrapper:has(>aside) aside{flex:1;display:flex;flex-direction:column;gap:var(--default-gap);max-width:20%;container:sidebar/inline-size}.inner-content-wrapper:has(>aside) aside>*{margin:0}.inner-content-wrapper:has(>aside) aside:first-child+.main-content-wrapper{flex:2}.inner-content-wrapper:has(>aside) aside:first-child+.main-content-wrapper:last-child{flex:3}.inner-content-wrapper.full-width:has(>aside) aside{max-width:15%}.inner-content-wrapper .main-content-wrapper{width:100%}@media only screen and (max-width:1023px){.inner-content-wrapper{flex-direction:column}.inner-content-wrapper:has(>aside) aside{max-width:none}.inner-content-wrapper:has(>aside) aside:first-child+.main-content-wrapper{flex:none}.inner-content-wrapper:has(>aside) aside:first-child+.main-content-wrapper:last-child{flex:none}.inner-content-wrapper:has(>aside) aside>*{width:auto!important}}@media only screen and (max-width:640px){.inner-content-wrapper{gap:calc(var(--default-gap) * 2)}.inner-content-wrapper:has(>aside) aside{flex-direction:column;border:1px solid blue!important}.inner-content-wrapper:has(>aside) aside>*{width:100%!important}}.edit-mode section .cmd-headline{margin-bottom:0}button.disabled:is(:hover,:active,:focus){cursor:pointer!important}#social-network-facebook{--social-network-color: #3c5a99}#social-network-twitter{--social-network-color: #6bacde}#social-network-xing{--social-network-color: #007575}#social-network-linkedin{--social-network-color: #0077b5}.image-wrapper[data-v-4cc01600]{display:flex;background:var(--color-scheme-background);align-self:center}.image-wrapper .cmd-image span[class*=icon-][data-v-4cc01600]{font-size:4rem}.image-wrapper .cmd-image img[data-v-4cc01600]{border:var(--default-border)}.image-wrapper .cmd-image .no-image[data-v-4cc01600]{display:flex;flex-direction:column;gap:.5rem;align-items:center;padding:var(--default-padding)}.image-wrapper .cmd-image .no-image [class*=icon][data-v-4cc01600]{font-size:7rem}.image-wrapper .cmd-image:hover[data-v-4cc01600],.image-wrapper .cmd-image:active[data-v-4cc01600],.image-wrapper .cmd-image:focus[data-v-4cc01600]{cursor:pointer}.image-wrapper .cmd-image:hover img[data-v-4cc01600],.image-wrapper .cmd-image:active img[data-v-4cc01600],.image-wrapper .cmd-image:focus img[data-v-4cc01600]{border-color:var(--hyperlink-color-highlighted)}main div.edit-mode{border:var(--default-border);border-color:transparent}main div.edit-mode.active{border:var(--primary-border)!important}main div.edit-mode:hover,main div.edit-mode:active,main div.edit-mode:focus{background:#fafafa;border:var(--default-border);border-style:dashed}main div.edit-mode:hover>ul,main div.edit-mode:active>ul,main div.edit-mode:focus>ul{display:flex;gap:calc(var(--default-gap) / 2);position:absolute;top:var(--default-margin);right:var(--default-margin);z-index:100;margin:0}main div.edit-mode:hover>ul li,main div.edit-mode:active>ul li,main div.edit-mode:focus>ul li{list-style-type:none;margin:0}main div.edit-mode>ul{display:none}main div.edit-mode.section-wrapper .section-id{display:none;text-align:center;width:100%;font-style:italic}main div.edit-mode.section-wrapper.active .section-id{color:var(--pure-white);display:block}main div.edit-mode.section-wrapper .action-buttons-wrapper{position:absolute;left:50%;transform:translate(-50%);z-index:20}main div.edit-mode.section-wrapper .action-buttons-wrapper .action-buttons{margin:0;gap:var(--default-gap-half)}main .cmd-form-element.edit-mode input{background:none;width:100%;border-style:dashed}main .cmd-form-element.edit-mode input:focus{background:var(--pure-white)}main label[class*=headline]{font-weight:var(--headline-font-weight)}main label[class*=headline].h1{font-size:3rem}main label[class*=headline].h2{font-size:2.6rem}main label[class*=headline].h3{font-size:2.2rem}main label[class*=headline].h4{font-size:2rem}main label[class*=headline].h5{font-size:1.8rem}main label[class*=headline].h6{font-size:1.6rem}main label[class*=headline] input.edit-mode,main label[class*=headline] textarea.edit-mode{padding:0;height:auto;background:none;width:100%;border-style:dashed}main label[class*=headline] input.edit-mode:focus,main label[class*=headline] textarea.edit-mode:focus{background:var(--pure-white)}main #section-wrapper-main-headline input.edit-mode[class*=headline]{font-weight:var(--headline-font-weight)}main #section-wrapper-main-headline input.edit-mode[class*=headline].h1{font-size:5rem;text-align:center;text-transform:uppercase}main a.add-content{display:block;padding:var(--default-padding);text-align:center}#content .cmd-width-limitation-wrapper>section:has(:not(.cmd-width-limitation-wrapper)){opacity:0}#content .cmd-width-limitation-wrapper>section:has(:not(.cmd-width-limitation-wrapper)).visible{opacity:1;transition:.5s ease-in all}#content .cmd-width-limitation-wrapper>section:has(.cmd-page-header){opacity:1}#content #services section .cmd-box{opacity:0}#content #services section.visible .cmd-box{opacity:1;transition:.5s ease-in all}#content #services section.visible .cmd-box:nth-child(1){transition-delay:.5s}#content #services section.visible .cmd-box:nth-child(2){transition-delay:1s}#content #services section.visible .cmd-box:nth-child(3){transition-delay:1.5s}@media only screen and (max-width:1024px){#content .cmd-width-limitation-wrapper>section:has(:not(.cmd-width-limitation-wrapper)){opacity:1}}#personas-thumbnail-scroller img{filter:blur(.5rem)}#most-viewed-profiles-wrapper .cmd-box{height:100%}#anchor-section-welcome{--headline-text-color: var(--color-white);--headline-text-shadow: .2rem .2rem .2rem #333;--section-background: url(/media/images/content-images/background-section-welcome-large.jpg) no-repeat top center;background:var(--section-background);background-size:cover;height:92rem}#anchor-section-welcome>section{padding-top:3rem;padding-bottom:3rem}#anchor-section-welcome>section,#anchor-section-welcome>section .cmd-container{height:100%}#anchor-section-welcome .cmd-box{display:block;border:0;background:var(--welcome-box-background);-webkit-backdrop-filter:blur(.1rem);backdrop-filter:blur(.1rem);box-shadow:0 0 .3rem .5rem #0000000d;padding:var(--default-padding);max-width:60%;margin:25% auto 0}#anchor-section-welcome .cmd-box .signature{text-align:right}#anchor-section-welcome .cmd-box .signature span{color:var(--primary-color)}#anchor-section-welcome h1 .and{display:block;font-size:50%;margin-top:2rem;line-height:100%}#anchor-section-welcome .content-welcome{width:75%;margin:0 auto}#anchor-section-welcome .content-welcome .button-wrapper{justify-content:center;margin-top:3rem}#anchor-section-welcome .content-welcome figure{right:-5rem;bottom:-5rem}#anchor-section-welcome .content-welcome figure figcaption{position:absolute;top:10%;right:5%;transform:rotate(10deg);color:var(--color-white);font-size:2.5rem;font-family:Meow Script,cursive;text-shadow:.1rem .1rem 0 #333}@media only screen and (max-width:1023px){#homepage{--headline-font-size-h1: 5rem}#anchor-section-welcome{--section-background: url(/media/images/content-images/background-section-welcome-medium.jpg) no-repeat top center}#anchor-section-welcome .content-welcome{width:85%}}@media only screen and (max-width:640px){#homepage{--headline-font-size-h1: 3.5rem}#anchor-section-welcome{--headline-text-color: light-dark(var(--primary-color), var(--color-white));--headline-text-shadow: none;--section-background: var(--light-gray)}#anchor-section-welcome>section{padding-bottom:6rem}#anchor-section-welcome .content-welcome{width:95%}}#anchor-section-qualifikationen{background:var(--background-section-qualifikationen-large)}@media only screen and (max-width:1023px){.content-beratungsangebote{padding-left:6rem;padding-right:6rem}}@media only screen and (max-width:640px){#anchor-section-qualifikationen{background-image:var(--background-section-qualifikationen-small)}}#anchor-section-leistungen{background:url(/media/images/content-images/background-section-leistungen-large.jpg) no-repeat center center;background-size:cover}#anchor-section-leistungen .content-leistungen .leistungen-wrapper{width:90rem;background:url(/media/images/content-images/salat.jpg) no-repeat var(--color-white);display:flex;align-items:center;margin:0 auto;border-radius:50%;background-size:cover;aspect-ratio:1/1}#anchor-section-leistungen .content-leistungen .leistungen-wrapper .inner-slot-wrapper{aspect-ratio:1/1;padding:5rem 10rem;background:#ffffffd9;display:flex;flex-direction:column;justify-content:center;border-radius:50%;opacity:0;transition:all 2s linear}#anchor-section-leistungen .content-leistungen img{border:0;background:none}#anchor-section-leistungen .visible .content-leistungen .leistungen-wrapper .inner-slot-wrapper{background:var(--background-leistungen);transition:all 2s linear;opacity:1}@media only screen and (max-width:1023px){#anchor-section-leistungen{background:none}#anchor-section-leistungen .content-leistungen .leistungen-wrapper{width:70rem;aspect-ratio:auto}#anchor-section-leistungen .content-leistungen .leistungen-wrapper .inner-slot-wrapper{padding:0;aspect-ratio:auto}}@media only screen and (max-width:640px){#anchor-section-leistungen .visible .content-leistungen .leistungen-wrapper{width:90%;background:none}#anchor-section-leistungen .visible .content-leistungen .leistungen-wrapper .inner-slot-wrapper{padding:1rem;background:none;transition:none}}#anchor-section-beratungsangebote{background:radial-gradient(var(--primary-color-light) 0%,var(--primary-color) 100%)}#anchor-section-beratungsangebote h2{color:var(--color-white)}#anchor-section-beratungsangebote .content-beratungsangebote{border-radius:3rem;background:var(--color-scheme-background-color);align-self:flex-start;margin:0 auto;padding:3rem 10rem;border:.5rem solid var(--primary-color);outline:.5rem solid var(--color-scheme-background-color)}#anchor-section-beratungsangebote .content-beratungsangebote figure{position:absolute;right:-90rem;bottom:6rem;transition:all linear 1s;opacity:0;width:30%}#anchor-section-beratungsangebote .visible figure{right:-5%;transition:all linear 1s;opacity:1}@media only screen and (max-width:640px){#anchor-section-beratungsangebote .content-beratungsangebote{padding-left:3rem;padding-right:3rem}}#anchor-section-vorteile section .content-vorteile .cmd-google-maps{flex:1!important}@media only screen and (max-width:640px){#anchor-section-vorteile h2{text-align:center}}@font-face{font-family:Raleway;src:url(/templates/schellscheidt/fonts/raleway/raleway-semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}html{--default-font-family: "Open Sans", "Arial", sans-serif;--headline-font-family: "Raleway", sans-serif;--primary-color-hue: 105;--primary-color-saturation: 40%;--primary-color-lightness: 35%;--box-body-padding: 2rem;--site-header-background: var(--primary-color);--button-border-radius: 3rem;--button-padding: 1rem 1.5rem;--headline-font-size-h1: 9rem;--headline-font-size-h2: 5rem;--primary-color-light: hsl(from var(--primary-color) h s 85%);--color-scheme-background-color: var(--color-light-gray);--background-leistungen: hsla(0, 0%, 100%, .85);--main-navigation-hyperlink-color: var(--color-white);--main-navigation-hyperlink-color-highlighted: var(--color-white);--main-navigation-background-highlighted: none;--main-navigation-background: var(--primary-color);--default-font-size: 1.7rem;--default-line-height: 1.5;--text-color-hue: 0;--text-color-saturation: 0%;--text-color-lightness: 20%;--default-border-radius: 1rem;--headline-text-color: var(--primary-color);--site-footer-text-color: var(--pure-white);--site-footer-background: hsla(105, 30%, 25%);--site-footer-text-color: var(--color-white);--section-padding-top: 5rem;--section-padding-bottom: 5rem;--box-background: hsla(0, 0%, 100%, .85);--fieldset-background: var(--box-background);--site-footer-padding: var(--default-padding) calc(var(--default-padding) * 2) 0 calc(var(--default-padding) * 2);--site-footer-text-decoration-highlighted: underline;--site-footer-text-decoration-color-highlighted: var(--color-white);--background-section-qualifikationen-large: url(/media/images/content-images/background-section-qualifikationen-large.jpg) no-repeat right bottom;--background-section-qualifikationen-small: url(/media/images/content-images/background-section-qualifikationen-small.jpg);--background-footer: url(/media/images/content-images/background-footer-large2.jpg) no-repeat center bottom}.cmd-site-header{--logo-width-on-scroll: 60%}#homepage{--section-padding-top: 15rem;--section-padding-bottom: 15rem}#homepage h1,#homepage h2,#homepage h3{font-family:"IBM Plex Serif",serif;font-weight:500}#homepage .page-footer-section{display:none}#homepage .cmd-fancybox{--headline-font-size-h1: 3.5rem;--headline-font-size-h2: 2.8rem}#homepage main figure{width:40%}#homepage main figure img{display:block;border:.5rem solid var(--color-white);box-shadow:0 0 1rem #666}.cmd-site-header.navigation-inline header .main-navigation-wrapper ul{gap:2rem}.cmd-site-header.navigation-inline header .main-navigation-wrapper ul a{border:var(--transparent-border);transition:var(--default-transition)}.cmd-site-header.navigation-inline header .main-navigation-wrapper ul a span{transition:inherit}.cmd-site-header.navigation-inline header .main-navigation-wrapper ul a:hover,.cmd-site-header.navigation-inline header .main-navigation-wrapper ul a:active,.cmd-site-header.navigation-inline header .main-navigation-wrapper ul a:focus{background:none;transition:var(--default-transition);text-shadow:.1rem .1rem .1rem #000}.cmd-site-header.navigation-inline header .main-navigation-wrapper ul .active a span{color:var(--color-white);text-shadow:.1rem .1rem .1rem #000}main ::marker{color:var(--primary-color)}.page-footer-section{border-top:var(--default-border);border-color:var(--color-light-gray);padding-top:2rem;padding-bottom:2rem}.site-footer{--headline-text-color: var(--color-white);--headline-font-size-h4: 2rem;border-top:0;background:var(--background-footer);background-size:cover;padding-top:60rem;padding-bottom:0}.site-footer footer{align-items:center}.site-footer *{font-size:1.5rem}.site-footer a,.site-footer a span,.site-footer .label-text span,.site-footer h4 span{color:var(--color-white)!important}.site-footer .cmd-toggle-dark-mode .label-text span{white-space:nowrap}.site-footer .cmd-address-data #item-address{align-items:flex-start;margin-top:.7rem}.site-footer .cmd-address-data dl{margin:0;align-items:center}.site-footer .cmd-address-data address{margin:0}.site-footer .cmd-address-data dt span[class*=icon-]{border:var(--default-border);border-color:var(--color-white);border-radius:var(--full-circle);padding:.5rem;background:var(--site-header-background)}.cmd-copyright-information{background:var(--primary-color);border-top:0;box-shadow:0 .5rem 1rem #000 inset}@media only screen and (max-width:1023px){html{--main-navigation-background-highlighted-active: var(--color-white)}.cmd-main-navigation.main-navigation-wrapper.open-off-canvas ul{gap:0!important}.cmd-main-navigation.main-navigation-wrapper.open-off-canvas ul li.active a{background:var(--color-white)}.cmd-main-navigation.main-navigation-wrapper.open-off-canvas ul li.active a span{color:var(--primary-color);text-shadow:none}.cmd-address-data address dl{grid-template-columns:repeat(4,minmax(0,max-content))}.cmd-address-data address dl dt:has(.icon-phone){margin-left:0}}@media only screen and (max-width:640px){html{--headline-font-size-h2: 3rem;--background-footer: var(--primary-color) !important;--section-padding-bottom: 2rem}#homepage main figure{width:80%;left:0}.site-footer{padding-top:3rem;padding-bottom:3rem}.site-footer .cmd-container>.flex-container{flex-direction:row!important}.cmd-address-data address dl{grid-template-columns:repeat(2,minmax(0,max-content))}.cmd-address-data address dl dt{margin:0!important}}@media(prefers-color-scheme:dark){html{--background-footer: url(/media/images/content-images/background-footer-large-dark-mode2.jpg) no-repeat center bottom;--background-leistungen: hsla(0, 0%, 0%, .85);--background-section-qualifikationen-large: none;--background-section-qualifikationen-small: none;--color-scheme-background-color: var(--color-dark-gray);--primary-color-lightness: 50%;--headline-text-color: var(--color-white);--box-header-text-color: var(--color-white);--fieldset-background: var(--color-dark-gray);--box-background: hsla(0, 0%, 0%, .85);--placeholder-text-color: var(--color-light-gray);--background-section-qualifikationen: none}}html.dark-mode{--background-footer: url(/media/images/content-images/background-footer-large-dark-mode2.jpg) no-repeat center bottom;--background-section-qualifikationen-large: none;--background-section-qualifikationen-small: none;--background-leistungen: hsla(0, 0%, 0%, .85);--color-scheme-background-color: var(--color-dark-gray);--primary-color-lightness: 45%;--headline-text-color: var(--color-white);--box-header-text-color: var(--color-white);--box-background: hsla(0, 0%, 0%, .85);--placeholder-text-color: var(--color-light-gray);--background-section-qualifikationen: none}html.light-mode{--background-footer: url(/media/images/content-images/background-footer-large2.jpg) no-repeat center bottom;--background-leistungen: hsla(100, 100%, 100%, .85);--color-scheme-background-color: var(--color-light-gray);--primary-color-lightness: 35%;--headline-text-color: var(--primary-color);--box-header-text-color: var(--primary-color);--box-background: hsla(100, 100%, 100%, .85);--placeholder-text-color: var(--color-dark-gray);--background-section-qualifikationen: none}
