@charset "UTF-8";@layer foundation,themes,elements,utilities;@layer foundation.config{:root,:host{--ignt-theme-name: "viur";--ignt-color-scheme: normal;color-scheme:normal;color-scheme:var(--ignt-color-scheme);--ignt-color-primary: hsla(356 87% 44% / 100%);--ignt-color-secondary: hsla(0 0% 20% / 100%);--ignt-color-gray: hsla(240 4% 46% / 100%);--ignt-color-neutral-1000: hsla(0 0% 0% / 100%);--ignt-color-neutral-0: hsla(0 0% 100% / 100%);--ignt-mix-color-up: hsla(0 0% 0% / 100%);--ignt-mix-color-down: hsla(0 0% 100% / 100%);--ignt-color-success: color-mix(in oklch, var(--ignt-color-primary), hsla(130 45% 47% / 100%) 90%);--ignt-color-warning: color-mix(in oklch, var(--ignt-color-primary), hsla(40 90% 60% / 100%) 90%);--ignt-color-danger: color-mix(in oklch, var(--ignt-color-primary), hsla(4 90% 58% / 100%) 90%);--ignt-color-info: color-mix(in oklch, var(--ignt-color-primary), hsla(198 77% 49% / 100%) 90%);--ignt-surface-default: var(--ignt-color-gray-100);--ignt-surface-alt: var(--ignt-color-neutral-0);--ignt-color-text-default: var(--ignt-color-gray-800);--ignt-color-text-inverted: var(--ignt-color-gray-100);--ignt-color-link-default: var(--ignt-color-primary-700);--ignt-color-hover-default: var(--ignt-color-primary-500);--ignt-border-radius-default: .4rem;--ignt-border-radius-small: calc(var(--ignt-border-radius-default) / 2);--ignt-border-radius-medium: var(--ignt-border-radius-default);--ignt-border-radius-large: calc(var(--ignt-border-radius-default) * 1.5);--ignt-border-radius-x-large: calc(var(--ignt-border-radius-default) * 2);--ignt-border-radius-circle: 50%;--ignt-border-radius-pill: 9999px;--ignt-border-width-default: 1px;--ignt-border-width-small: calc(var(--ignt-border-width-default) / 2);--ignt-border-width-medium: var(--ignt-border-width-default);--ignt-border-width-large: calc(var(--ignt-border-width-default) * 1.5);--ignt-shadow-default: var(--ignt-shadow-none);--ignt-shadow-hover-default: var(--ignt-shadow-x-small);--ignt-color-shadow: var(--ignt-color-neutral-1000);--ignt-shadow-none: none;--ignt-shadow-x-small: 0 1px 3px color-mix(in oklch, var(--ignt-color-shadow) 12%, transparent), 0 1px 2px color-mix(in oklch, var(--ignt-color-shadow) 24%, transparent);--ignt-shadow-small: 0 3px 6px color-mix(in oklch, var(--ignt-color-shadow) 16%, transparent), 0 3px 6px color-mix(in oklch, var(--ignt-color-shadow) 23%, transparent);--ignt-shadow-medium: 0 10px 20px color-mix(in oklch, var(--ignt-color-shadow) 19%, transparent), 0 6px 6px color-mix(in oklch, var(--ignt-color-shadow) 23%, transparent);--ignt-shadow-large: 0 14px 28px color-mix(in oklch, var(--ignt-color-shadow) 25%, transparent), 0 10px 10px color-mix(in oklch, var(--ignt-color-shadow) 22%, transparent);--ignt-shadow-x-large: 0 19px 38px color-mix(in oklch, var(--ignt-color-shadow) 30%, transparent), 0 15px 12px color-mix(in oklch, var(--ignt-color-shadow) 22%, transparent);--ignt-spacing-3x-small: .125rem;--ignt-spacing-2x-small: .25rem;--ignt-spacing-x-small: .5rem;--ignt-spacing-small: .75rem;--ignt-spacing-medium: 1rem;--ignt-spacing-large: 1.25rem;--ignt-spacing-x-large: 1.75rem;--ignt-spacing-2x-large: 2.25rem;--ignt-spacing-3x-large: 3rem;--ignt-spacing-4x-large: 4.5rem;--ignt-transition-x-slow: 1s;--ignt-transition-slow: .5s;--ignt-transition-medium: .3s;--ignt-transition-fast: .15s;--ignt-transition-x-fast: 50ms;--ignt-font-sans: "Source Sans Pro", "Open Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;--ignt-font-serif: Georgia, "Times New Roman", serif;--ignt-head-font-sans: "Source Sans Pro", "Open Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--ignt-head-font-serif: Georgia, "Times New Roman", serif;--ignt-font-mono: "Source Code Pro", Courier, monospace;--ignt-font-size-3x-small: .3em;--ignt-font-size-2x-small: .625em;--ignt-font-size-x-small: .75em;--ignt-font-size-small: .875em;--ignt-font-size-medium: 1em;--ignt-font-size-large: 1.25em;--ignt-font-size-x-large: 1.5em;--ignt-font-size-2x-large: 2.25em;--ignt-font-size-3x-large: 3em;--ignt-font-size-4x-large: 4.5em;--ignt-font-weight-light: 300;--ignt-font-weight-normal: 400;--ignt-font-weight-semibold: 500;--ignt-font-weight-bold: 700;--ignt-letter-spacing-denser: -.03em;--ignt-letter-spacing-dense: -.015em;--ignt-letter-spacing-normal: normal;--ignt-letter-spacing-loose: .075em;--ignt-letter-spacing-looser: .15em;--ignt-line-height-default: 1.5;--ignt-line-height-denser: calc(var(--ignt-line-height-default) - .75);--ignt-line-height-dense: calc(var(--ignt-line-height-default) - .5);--ignt-line-height-normal: var(--ignt-line-height-default);--ignt-line-height-loose: calc(var(--ignt-line-height-default) + .5);--ignt-line-height-looser: calc(var(--ignt-line-height-default) + .75);--ignt-page-width-default: 1400px;--ignt-paragraph-width-default: 77ch;--ignt-input-height-small: 1.5rem;--ignt-input-height-medium: 1.75rem;--ignt-input-height-large: 2rem;--ignt-grid-width: 960;--ignt-grid-column-width: 60;--ignt-grid-columns: 12;--ignt-z-index-drawer: 0;--ignt-z-index-content: 100;--ignt-z-index-dialog: 200;--ignt-z-index-dropdown: 300;--ignt-z-index-toast: 400;--ignt-z-index-tooltip: 500;--ignt-z-index-dev: 600;--ignt-order-header: 0;--ignt-order-body: 100;--ignt-order-footer: 200;--ignt-break-2x-small: 23em;--ignt-break-x-small: 40em;--ignt-break-small: 65em;--ignt-break-medium: 75em;--ignt-break-large: 93.75em;--ignt-break-x-large: 112.5em;--ignt-break-2x-large: 225em;--ignt-break-hdpi: 2;--ignt-break-print: print}}@layer utilities.mediaqueries;@layer foundation.reset{html,body,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{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:top}:focus{outline:0}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:400}audio:not([controls]){display:none;height:0}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:Matter,Helvetica,Arial,sans-serif;font-family:var(--ignt-font-sans)}a:focus{outline:thin dotted}a:hover,a:active{outline:0}a:focus-visible{outline:0}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}sub,sup{font-size:.65em;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{max-width:100%;height:auto}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;border-width:0;border-radius:0;font-size:100%;margin:0;vertical-align:baseline;*vertical-align: middle}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{vertical-align:top}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}}@layer foundation.basic{*,*:before,*:after{font-smooth:always;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-shadow:0 0 1px transparent}@page{size:A4 portrait;margin:0;padding:0}html{--ignt-basic-surface: var(--ignt-surface-default);--ignt-basic-line-height: var(--ignt-line-height-normal);--ignt-basic-font-body: var(--ignt-font-sans);--ignt-basic-font-size: var(--ignt-font-size-2x-small);--ignt-basic-font-weight: var(--ignt-font-weight-normal);--ignt-basic-color-text: var(--ignt-color-text-default);--ignt-basic-color-link: var(--ignt-color-link-default);--ignt-basic-color-hover: var(--ignt-color-hover-default);--ignt-basic-color-head: var(--ignt-color-primary-500);--ignt-basic-font-head: var(--ignt-font-sans);--ignt-basic-font-weight-head: var(--ignt-font-weight-normal);--ignt-basic-line-height-head: var(--ignt-line-height-loose);--ignt-basic-color-sub: var(--ignt-color-secondary-400);--ignt-basic-font-weight-lead: var(--ignt-font-weight-light);--ignt-basic-color-mark: var(--ignt-color-primary-200);--ignt-basic-color-quote: var(--ignt-color-secondary-500);--ignt-basic-color-code: var(--ignt-color-gray-100);--ignt-basic-color-kbd: var(--ignt-color-gray-200);--ignt-basic-color-selection: var(--ignt-color-primary-600);--ignt-basic-color-selection-text: var(--ignt-color-text-default);overflow-y:scroll;overflow-x:hidden;font-size:.85rem;font-size:var(--ignt-basic-font-size)}body{background:#f1f1f2;background:var(--ignt-basic-surface);line-height:1.5;line-height:var(--ignt-basic-line-height);color:#353535;color:var(--ignt-basic-color-text);font-family:Matter,Helvetica,Arial,sans-serif;font-family:var(--ignt-basic-font-body);font-weight:400;font-weight:var(--ignt-basic-font-weight);font-size:100.01%;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;min-height:100vh}a,.link{color:#153455;color:var(--ignt-basic-color-link);text-decoration:none;outline:0;transition:all ease-in-out .3s}:is(a,.link):hover,:is(a,.link):active{--ignt-basic-color-link: var(--ignt-basic-color-hover)}:is(a,.link):focus-visible{--ignt-basic-color-link: var(--ignt-basic-color-hover)}p :is(a,.link),p :is(a,.link):visited{line-height:inherit}[href^=http]:is(a,.link):empty:before{content:attr(href)}h1,h2,h3,h4,h5,h6{color:inherit;font-family:Matter,Helvetica,Arial,sans-serif;font-family:var(--ignt-basic-font-head);font-weight:inherit;line-height:inherit}:is(h1,h2,h3,h4,h5,h6) a{font-weight:inherit;color:inherit}.headline{font-family:Matter,Helvetica,Arial,sans-serif;font-family:var(--ignt-basic-font-head);font-weight:400;font-weight:var(--ignt-basic-font-weight-head);color:#205083;color:var(--ignt-basic-color-head);line-height:2;line-height:var(--ignt-basic-line-height-head)}.subline{font-family:Matter,Helvetica,Arial,sans-serif;font-family:var(--ignt-basic-font-head);color:#205083;color:var(--ignt-basic-color-sub)}.headline+.subline{margin-top:0}.lead{font-size:1.3em;font-weight:300;font-weight:var(--ignt-basic-font-weight-lead)}p:not(:last-child){margin-bottom:1rem;margin-bottom:var(--ignt-spacing-medium)}.paragraph{font-size:1.1em;line-height:1.6;text-align:justify;-webkit-hyphens:auto;hyphens:auto;max-width:77ch;max-width:var(--ignt-paragraph-width-default);margin:0 auto 1rem 0;margin:0 auto var(--ignt-spacing-medium) 0}.paragraph h1,.paragraph h2,.paragraph h3,.paragraph h4,.paragraph h5,.paragraph h6{font-family:Matter,Helvetica,Arial,sans-serif;font-family:var(--ignt-basic-font-head);margin-bottom:.5rem;margin-bottom:var(--ignt-spacing-x-small)}strong{font-weight:700;font-weight:var(--ignt-font-weight-bold)}em{font-style:italic}small{font-size:.8rem;font-size:var(--ignt-font-size-3x-small)}ins{text-decoration:none;border-bottom:1px dashed}mark{background:#8fa8c1;background:var(--ignt-basic-color-mark);color:#353535;color:var(--ignt-basic-color-text);padding:1px}mark:before,mark:after{letter-spacing:-.2em;content:" "}blockquote{font-family:Matter,Helvetica,Arial,sans-serif;font-family:var(--ignt-basic-font-head);font-style:italic;font-size:1rem;font-size:var(--ignt-font-size-large);color:#505050;color:var(--ignt-basic-color-quote);padding:0 15px;border-left:7px solid #505050;border-left:7px solid var(--ignt-basic-color-quote)}blockquote cite{font-size:.8em;vertical-align:baseline}:is(blockquote cite) *{vertical-align:baseline}:is(blockquote cite):before{display:inline-block;content:"—";margin-right:3px;color:#505050;color:var(--ignt-basic-color-quote)}blockquote:after{content:attr(cite);font-size:.6em;margin-top:2em}code,pre{font-family:Source Code Pro,Courier,monospace;font-family:var(--ignt-font-mono);background:#f1f1f2;background:var(--ignt-basic-color-code);color:#353535;color:var(--ignt-basic-color-text)}code{white-space:pre;word-spacing:normal;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none;padding:3px;border-radius:3px;margin:0 3px}code:before,code:after{letter-spacing:-.2em;content:" "}pre{padding:10px 20px;margin-bottom:10px}.kbd,kbd{background-color:#dbdbde;background-color:var(--ignt-basic-color-kbd);border:1px solid rgb(198,198,202);border:1px solid var(--ignt-color-gray-300);border-radius:3px;box-shadow:0 1px #0003,0 0 0 2px #fff inset;color:#000;color:var(--ignt-color-neutral-1000);display:inline-block;font-size:.8rem;font-family:Source Code Pro,Courier,monospace;font-family:var(--ignt-font-mono);margin:0 .1em;padding:.2em .6em;text-shadow:0 1px 0 #fff;white-space:nowrap}@supports (color: color-mix(in lch,red,blue)){.kbd,kbd{box-shadow:0 1px color-mix(in oklch,var(--ignt-color-shadow) 20%,transparent),0 0 0 2px var(--ignt-color-neutral-0) inset}}.kbd--dark:is(.kbd,kbd){border:1px solid rgb(34,34,37);border:1px solid var(--ignt-color-gray-900);background-color:#2d2d31;background-color:var(--ignt-color-gray-800);box-shadow:0 1px #0003,0 0 0 2px #444449 inset;color:#fff;color:var(--ignt-color-neutral-0)}@supports (color: color-mix(in lch,red,blue)){.kbd--dark:is(.kbd,kbd){box-shadow:0 1px color-mix(in oklch,var(--ignt-color-shadow) 20%,transparent),0 0 0 2px var(--ignt-color-gray-700) inset}}ul.is-list{padding:3px 4ch;margin:0;list-style-type:disc}.is-list ul{padding:3px 4ch;list-style-type:square}.is-list ul ul,.is-list ol ul{list-style-type:circle}ol.is-list{padding:3px 4ch;margin:0;list-style-type:decimal}.is-list ol{padding:3px 4ch;list-style-type:upper-roman}.is-list ol ol,.is-list ul ol{list-style-type:upper-alpha}::-moz-selection{background-color:#1b446f;background-color:var(--ignt-basic-color-selection);text-shadow:none;color:#353535;color:var(--ignt-basic-color-selection-text)}::selection{background-color:#1b446f;background-color:var(--ignt-basic-color-selection);text-shadow:none;color:#353535;color:var(--ignt-basic-color-selection-text)}:focus{outline:1px dotted #ddd}}@layer foundation.grid{:root{--ignt-grid-gutters: calc(var(--ignt-grid-columns) - 1);--ignt-column-proportion: calc(var(--ignt-grid-column-width) / var(--ignt-grid-width));--ignt-gutter-proportion: calc((1 - (var(--ignt-grid-columns) * var(--ignt-column-proportion))) / var(--ignt-grid-gutters));--ignt-column-unit: calc(var(--ignt-column-proportion) * var(--ignt-container-width));--ignt-gutter-unit: calc(var(--ignt-gutter-proportion) * var(--ignt-container-width));--ignt-column-and-gutter-unit: calc(var(--ignt-column-unit) + var(--ignt-gutter-unit));--ignt-subgrid-columns: clamp(1, calc(var(--ignt-grid-columns) - 6), var(--ignt-grid-columns));--ignt-subgrid-span: calc(var(--ignt-subgrid-columns) * var(--ignt-column-and-gutter-unit) - var(--ignt-gutter-unit));--ignt-container-width: 95vw}.grid{width:100vw;display:grid;grid-template-columns:[wrap-start] minmax(1rem,1fr) [bind-start] repeat(12,5.9375vw) [bind-end] minmax(1rem,1fr) [wrap-end];grid-template-columns:[wrap-start] minmax(var(--ignt-spacing-medium),1fr) [bind-start] repeat(var(--ignt-grid-columns),var(--ignt-column-unit)) [bind-end] minmax(var(--ignt-spacing-medium),1fr) [wrap-end];grid-column-gap:calc(calc((1 - (12 * .0625)) / 11) * 95vw);grid-column-gap:var(--ignt-gutter-unit)}.subgrid{width:calc(clamp(1,6,12) * calc(5.9375vw + calc(calc((1 - (12 * .0625)) / 11) * 95vw)) - calc(calc((1 - (12 * .0625)) / 11) * 95vw));width:var(--ignt-subgrid-span);display:grid;grid-template-columns:repeat(clamp(1,6,12),5.9375vw);grid-template-columns:repeat(var(--ignt-subgrid-columns),var(--ignt-column-unit));grid-column-gap:calc(calc((1 - (12 * .0625)) / 11) * 95vw);grid-column-gap:var(--ignt-gutter-unit)}.wrap{grid-column:wrap-start / wrap-end;display:grid;grid-template-columns:subgrid;position:relative}.wrap+.wrap{margin-top:1rem;margin-top:var(--ignt-spacing-medium)}.bind{grid-column:bind-start / bind-end;display:grid;grid-template-columns:subgrid;position:relative}.bind+.bind{margin-top:1rem;margin-top:var(--ignt-spacing-medium)}}@layer foundation.color{:root,:host{--ignt-color-gray-50: color-mix(in srgb, var(--ignt-color-gray), var(--ignt-mix-color-down) 95%);--ignt-color-gray-100: color-mix(in srgb, var(--ignt-color-gray), var(--ignt-mix-color-down) 90%);--ignt-color-gray-200: color-mix(in srgb, var(--ignt-color-gray), var(--ignt-mix-color-down) 75%);--ignt-color-gray-300: color-mix(in srgb, var(--ignt-color-gray), var(--ignt-mix-color-down) 60%);--ignt-color-gray-400: color-mix(in srgb, var(--ignt-color-gray), var(--ignt-mix-color-down) 25%);--ignt-color-gray-500: var(--ignt-color-gray);--ignt-color-gray-600: color-mix(in srgb, var(--ignt-color-gray), var(--ignt-mix-color-up) 15%);--ignt-color-gray-700: color-mix(in srgb, var(--ignt-color-gray), var(--ignt-mix-color-up) 40%);--ignt-color-gray-800: color-mix(in srgb, var(--ignt-color-gray), var(--ignt-mix-color-up) 60%);--ignt-color-gray-900: color-mix(in srgb, var(--ignt-color-gray), var(--ignt-mix-color-up) 70%);--ignt-color-gray-950: color-mix(in srgb, var(--ignt-color-gray), var(--ignt-mix-color-up) 80%);--ignt-color-red-50: color-mix(in srgb, var(--ignt-color-red-500), var(--ignt-mix-color-down) 70%);--ignt-color-red-100: color-mix(in srgb, var(--ignt-color-red-500), var(--ignt-mix-color-down) 65%);--ignt-color-red-200: color-mix(in srgb, var(--ignt-color-red-500), var(--ignt-mix-color-down) 55%);--ignt-color-red-300: color-mix(in srgb, var(--ignt-color-red-500), var(--ignt-mix-color-down) 35%);--ignt-color-red-400: color-mix(in srgb, var(--ignt-color-red-500), var(--ignt-mix-color-down) 15%);--ignt-color-red-500: hsl(0 84.2% 60.2%);--ignt-color-red-600: color-mix(in srgb, var(--ignt-color-red-500), var(--ignt-mix-color-up) 15%);--ignt-color-red-700: color-mix(in srgb, var(--ignt-color-red-500), var(--ignt-mix-color-up) 35%);--ignt-color-red-800: color-mix(in srgb, var(--ignt-color-red-500), var(--ignt-mix-color-up) 55%);--ignt-color-red-900: color-mix(in srgb, var(--ignt-color-red-500), var(--ignt-mix-color-up) 65%);--ignt-color-red-950: color-mix(in srgb, var(--ignt-color-red-500), var(--ignt-mix-color-up) 70%);--ignt-color-orange-50: color-mix(in srgb, var(--ignt-color-orange-500), var(--ignt-mix-color-down) 70%);--ignt-color-orange-100: color-mix(in srgb, var(--ignt-color-orange-500), var(--ignt-mix-color-down) 65%);--ignt-color-orange-200: color-mix(in srgb, var(--ignt-color-orange-500), var(--ignt-mix-color-down) 55%);--ignt-color-orange-300: color-mix(in srgb, var(--ignt-color-orange-500), var(--ignt-mix-color-down) 35%);--ignt-color-orange-400: color-mix(in srgb, var(--ignt-color-orange-500), var(--ignt-mix-color-down) 15%);--ignt-color-orange-500: hsl(25 95% 53.1%);--ignt-color-orange-600: color-mix(in srgb, var(--ignt-color-orange-500), var(--ignt-mix-color-up) 15%);--ignt-color-orange-700: color-mix(in srgb, var(--ignt-color-orange-500), var(--ignt-mix-color-up) 35%);--ignt-color-orange-800: color-mix(in srgb, var(--ignt-color-orange-500), var(--ignt-mix-color-up) 55%);--ignt-color-orange-900: color-mix(in srgb, var(--ignt-color-orange-500), var(--ignt-mix-color-up) 65%);--ignt-color-orange-950: color-mix(in srgb, var(--ignt-color-orange-500), var(--ignt-mix-color-up) 70%);--ignt-color-amber-50: color-mix(in srgb, var(--ignt-color-amber-500), var(--ignt-mix-color-down) 70%);--ignt-color-amber-100: color-mix(in srgb, var(--ignt-color-amber-500), var(--ignt-mix-color-down) 65%);--ignt-color-amber-200: color-mix(in srgb, var(--ignt-color-amber-500), var(--ignt-mix-color-down) 55%);--ignt-color-amber-300: color-mix(in srgb, var(--ignt-color-amber-500), var(--ignt-mix-color-down) 35%);--ignt-color-amber-400: color-mix(in srgb, var(--ignt-color-amber-500), var(--ignt-mix-color-down) 15%);--ignt-color-amber-500: hsl(38 92.1% 50.2%);--ignt-color-amber-600: color-mix(in srgb, var(--ignt-color-amber-500), var(--ignt-mix-color-up) 15%);--ignt-color-amber-700: color-mix(in srgb, var(--ignt-color-amber-500), var(--ignt-mix-color-up) 35%);--ignt-color-amber-800: color-mix(in srgb, var(--ignt-color-amber-500), var(--ignt-mix-color-up) 55%);--ignt-color-amber-900: color-mix(in srgb, var(--ignt-color-amber-500), var(--ignt-mix-color-up) 65%);--ignt-color-amber-950: color-mix(in srgb, var(--ignt-color-amber-500), var(--ignt-mix-color-up) 70%);--ignt-color-yellow-50: color-mix(in srgb, var(--ignt-color-yellow-500), var(--ignt-mix-color-down) 70%);--ignt-color-yellow-100: color-mix(in srgb, var(--ignt-color-yellow-500), var(--ignt-mix-color-down) 65%);--ignt-color-yellow-200: color-mix(in srgb, var(--ignt-color-yellow-500), var(--ignt-mix-color-down) 55%);--ignt-color-yellow-300: color-mix(in srgb, var(--ignt-color-yellow-500), var(--ignt-mix-color-down) 35%);--ignt-color-yellow-400: color-mix(in srgb, var(--ignt-color-yellow-500), var(--ignt-mix-color-down) 15%);--ignt-color-yellow-500: hsl(45 93.4% 47.5%);--ignt-color-yellow-600: color-mix(in srgb, var(--ignt-color-yellow-500), var(--ignt-mix-color-up) 15%);--ignt-color-yellow-700: color-mix(in srgb, var(--ignt-color-yellow-500), var(--ignt-mix-color-up) 35%);--ignt-color-yellow-800: color-mix(in srgb, var(--ignt-color-yellow-500), var(--ignt-mix-color-up) 55%);--ignt-color-yellow-900: color-mix(in srgb, var(--ignt-color-yellow-500), var(--ignt-mix-color-up) 65%);--ignt-color-yellow-950: color-mix(in srgb, var(--ignt-color-yellow-500), var(--ignt-mix-color-up) 70%);--ignt-color-lime-50: color-mix(in srgb, var(--ignt-color-lime-500), var(--ignt-mix-color-down) 70%);--ignt-color-lime-100: color-mix(in srgb, var(--ignt-color-lime-500), var(--ignt-mix-color-down) 65%);--ignt-color-lime-200: color-mix(in srgb, var(--ignt-color-lime-500), var(--ignt-mix-color-down) 55%);--ignt-color-lime-300: color-mix(in srgb, var(--ignt-color-lime-500), var(--ignt-mix-color-down) 35%);--ignt-color-lime-400: color-mix(in srgb, var(--ignt-color-lime-500), var(--ignt-mix-color-down) 15%);--ignt-color-lime-500: hsl(83.7 80.5% 44.3%);--ignt-color-lime-600: color-mix(in srgb, var(--ignt-color-lime-500), var(--ignt-mix-color-up) 15%);--ignt-color-lime-700: color-mix(in srgb, var(--ignt-color-lime-500), var(--ignt-mix-color-up) 35%);--ignt-color-lime-800: color-mix(in srgb, var(--ignt-color-lime-500), var(--ignt-mix-color-up) 50%);--ignt-color-lime-900: color-mix(in srgb, var(--ignt-color-lime-500), var(--ignt-mix-color-up) 65%);--ignt-color-lime-950: color-mix(in srgb, var(--ignt-color-lime-500), var(--ignt-mix-color-up) 70%);--ignt-color-green-50: color-mix(in srgb, var(--ignt-color-green-500), var(--ignt-mix-color-down) 70%);--ignt-color-green-100: color-mix(in srgb, var(--ignt-color-green-500), var(--ignt-mix-color-down) 65%);--ignt-color-green-200: color-mix(in srgb, var(--ignt-color-green-500), var(--ignt-mix-color-down) 50%);--ignt-color-green-300: color-mix(in srgb, var(--ignt-color-green-500), var(--ignt-mix-color-down) 35%);--ignt-color-green-400: color-mix(in srgb, var(--ignt-color-green-500), var(--ignt-mix-color-down) 15%);--ignt-color-green-500: hsl(142.1 70.6% 45.3%);--ignt-color-green-600: color-mix(in srgb, var(--ignt-color-green-500), var(--ignt-mix-color-up) 15%);--ignt-color-green-700: color-mix(in srgb, var(--ignt-color-green-500), var(--ignt-mix-color-up) 35%);--ignt-color-green-800: color-mix(in srgb, var(--ignt-color-green-500), var(--ignt-mix-color-up) 50%);--ignt-color-green-900: color-mix(in srgb, var(--ignt-color-green-500), var(--ignt-mix-color-up) 65%);--ignt-color-green-950: color-mix(in srgb, var(--ignt-color-green-500), var(--ignt-mix-color-up) 70%);--ignt-color-emerald-50: color-mix(in srgb, var(--ignt-color-emerald-500), var(--ignt-mix-color-down) 70%);--ignt-color-emerald-100: color-mix(in srgb, var(--ignt-color-emerald-500), var(--ignt-mix-color-down) 65%);--ignt-color-emerald-200: color-mix(in srgb, var(--ignt-color-emerald-500), var(--ignt-mix-color-down) 50%);--ignt-color-emerald-300: color-mix(in srgb, var(--ignt-color-emerald-500), var(--ignt-mix-color-down) 35%);--ignt-color-emerald-400: color-mix(in srgb, var(--ignt-color-emerald-500), var(--ignt-mix-color-down) 15%);--ignt-color-emerald-500: hsl(160.1 84.1% 39.4%);--ignt-color-emerald-600: color-mix(in srgb, var(--ignt-color-emerald-500), var(--ignt-mix-color-up) 15%);--ignt-color-emerald-700: color-mix(in srgb, var(--ignt-color-emerald-500), var(--ignt-mix-color-up) 35%);--ignt-color-emerald-800: color-mix(in srgb, var(--ignt-color-emerald-500), var(--ignt-mix-color-up) 50%);--ignt-color-emerald-900: color-mix(in srgb, var(--ignt-color-emerald-500), var(--ignt-mix-color-up) 65%);--ignt-color-emerald-950: color-mix(in srgb, var(--ignt-color-emerald-500), var(--ignt-mix-color-up) 70%);--ignt-color-teal-50: color-mix(in srgb, var(--ignt-color-teal-500), var(--ignt-mix-color-down) 70%);--ignt-color-teal-100: color-mix(in srgb, var(--ignt-color-teal-500), var(--ignt-mix-color-down) 65%);--ignt-color-teal-200: color-mix(in srgb, var(--ignt-color-teal-500), var(--ignt-mix-color-down) 50%);--ignt-color-teal-300: color-mix(in srgb, var(--ignt-color-teal-500), var(--ignt-mix-color-down) 35%);--ignt-color-teal-400: color-mix(in srgb, var(--ignt-color-teal-500), var(--ignt-mix-color-down) 15%);--ignt-color-teal-500: hsl(173.4 80.4% 40%);--ignt-color-teal-600: color-mix(in srgb, var(--ignt-color-teal-500), var(--ignt-mix-color-up) 15%);--ignt-color-teal-700: color-mix(in srgb, var(--ignt-color-teal-500), var(--ignt-mix-color-up) 35%);--ignt-color-teal-800: color-mix(in srgb, var(--ignt-color-teal-500), var(--ignt-mix-color-up) 50%);--ignt-color-teal-900: color-mix(in srgb, var(--ignt-color-teal-500), var(--ignt-mix-color-up) 65%);--ignt-color-teal-950: color-mix(in srgb, var(--ignt-color-teal-500), var(--ignt-mix-color-up) 70%);--ignt-color-cyan-50: color-mix(in srgb, var(--ignt-color-cyan-500), var(--ignt-mix-color-down) 70%);--ignt-color-cyan-100: color-mix(in srgb, var(--ignt-color-cyan-500), var(--ignt-mix-color-down) 65%);--ignt-color-cyan-200: color-mix(in srgb, var(--ignt-color-cyan-500), var(--ignt-mix-color-down) 50%);--ignt-color-cyan-300: color-mix(in srgb, var(--ignt-color-cyan-500), var(--ignt-mix-color-down) 35%);--ignt-color-cyan-400: color-mix(in srgb, var(--ignt-color-cyan-500), var(--ignt-mix-color-down) 15%);--ignt-color-cyan-500: hsl(188.7 94.5% 42.7%);--ignt-color-cyan-600: color-mix(in srgb, var(--ignt-color-cyan-500), var(--ignt-mix-color-up) 15%);--ignt-color-cyan-700: color-mix(in srgb, var(--ignt-color-cyan-500), var(--ignt-mix-color-up) 35%);--ignt-color-cyan-800: color-mix(in srgb, var(--ignt-color-cyan-500), var(--ignt-mix-color-up) 50%);--ignt-color-cyan-900: color-mix(in srgb, var(--ignt-color-cyan-500), var(--ignt-mix-color-up) 65%);--ignt-color-cyan-950: color-mix(in srgb, var(--ignt-color-cyan-500), var(--ignt-mix-color-up) 70%);--ignt-color-sky-50: color-mix(in srgb, var(--ignt-color-sky-500), var(--ignt-mix-color-down) 70%);--ignt-color-sky-100: color-mix(in srgb, var(--ignt-color-sky-500), var(--ignt-mix-color-down) 65%);--ignt-color-sky-200: color-mix(in srgb, var(--ignt-color-sky-500), var(--ignt-mix-color-down) 50%);--ignt-color-sky-300: color-mix(in srgb, var(--ignt-color-sky-500), var(--ignt-mix-color-down) 35%);--ignt-color-sky-400: color-mix(in srgb, var(--ignt-color-sky-500), var(--ignt-mix-color-down) 15%);--ignt-color-sky-500: hsl(198.6 88.7% 48.4%);--ignt-color-sky-600: color-mix(in srgb, var(--ignt-color-sky-500), var(--ignt-mix-color-up) 15%);--ignt-color-sky-700: color-mix(in srgb, var(--ignt-color-sky-500), var(--ignt-mix-color-up) 35%);--ignt-color-sky-800: color-mix(in srgb, var(--ignt-color-sky-500), var(--ignt-mix-color-up) 50%);--ignt-color-sky-900: color-mix(in srgb, var(--ignt-color-sky-500), var(--ignt-mix-color-up) 65%);--ignt-color-sky-950: color-mix(in srgb, var(--ignt-color-sky-500), var(--ignt-mix-color-up) 70%);--ignt-color-blue-50: color-mix(in srgb, var(--ignt-color-blue-500), var(--ignt-mix-color-down) 70%);--ignt-color-blue-100: color-mix(in srgb, var(--ignt-color-blue-500), var(--ignt-mix-color-down) 65%);--ignt-color-blue-200: color-mix(in srgb, var(--ignt-color-blue-500), var(--ignt-mix-color-down) 50%);--ignt-color-blue-300: color-mix(in srgb, var(--ignt-color-blue-500), var(--ignt-mix-color-down) 35%);--ignt-color-blue-400: color-mix(in srgb, var(--ignt-color-blue-500), var(--ignt-mix-color-down) 15%);--ignt-color-blue-500: hsl(217.2 91.2% 59.8%);--ignt-color-blue-600: color-mix(in srgb, var(--ignt-color-blue-500), var(--ignt-mix-color-up) 15%);--ignt-color-blue-700: color-mix(in srgb, var(--ignt-color-blue-500), var(--ignt-mix-color-up) 35%);--ignt-color-blue-800: color-mix(in srgb, var(--ignt-color-blue-500), var(--ignt-mix-color-up) 50%);--ignt-color-blue-900: color-mix(in srgb, var(--ignt-color-blue-500), var(--ignt-mix-color-up) 65%);--ignt-color-blue-950: color-mix(in srgb, var(--ignt-color-blue-500), var(--ignt-mix-color-up) 70%);--ignt-color-indigo-50: color-mix(in srgb, var(--ignt-color-indigo-500), var(--ignt-mix-color-down) 70%);--ignt-color-indigo-100: color-mix(in srgb, var(--ignt-color-indigo-500), var(--ignt-mix-color-down) 65%);--ignt-color-indigo-200: color-mix(in srgb, var(--ignt-color-indigo-500), var(--ignt-mix-color-down) 50%);--ignt-color-indigo-300: color-mix(in srgb, var(--ignt-color-indigo-500), var(--ignt-mix-color-down) 35%);--ignt-color-indigo-400: color-mix(in srgb, var(--ignt-color-indigo-500), var(--ignt-mix-color-down) 15%);--ignt-color-indigo-500: hsl(240 83.5% 66.7%);--ignt-color-indigo-600: color-mix(in srgb, var(--ignt-color-indigo-500), var(--ignt-mix-color-up) 15%);--ignt-color-indigo-700: color-mix(in srgb, var(--ignt-color-indigo-500), var(--ignt-mix-color-up) 35%);--ignt-color-indigo-800: color-mix(in srgb, var(--ignt-color-indigo-500), var(--ignt-mix-color-up) 50%);--ignt-color-indigo-900: color-mix(in srgb, var(--ignt-color-indigo-500), var(--ignt-mix-color-up) 65%);--ignt-color-indigo-950: color-mix(in srgb, var(--ignt-color-indigo-500), var(--ignt-mix-color-up) 70%);--ignt-color-violet-50: color-mix(in srgb, var(--ignt-color-violet-500), var(--ignt-mix-color-down) 70%);--ignt-color-violet-100: color-mix(in srgb, var(--ignt-color-violet-500), var(--ignt-mix-color-down) 65%);--ignt-color-violet-200: color-mix(in srgb, var(--ignt-color-violet-500), var(--ignt-mix-color-down) 50%);--ignt-color-violet-300: color-mix(in srgb, var(--ignt-color-violet-500), var(--ignt-mix-color-down) 35%);--ignt-color-violet-400: color-mix(in srgb, var(--ignt-color-violet-500), var(--ignt-mix-color-down) 15%);--ignt-color-violet-500: hsl(260 89.5% 66.3%);--ignt-color-violet-600: color-mix(in srgb, var(--ignt-color-violet-500), var(--ignt-mix-color-up) 15%);--ignt-color-violet-700: color-mix(in srgb, var(--ignt-color-violet-500), var(--ignt-mix-color-up) 35%);--ignt-color-violet-800: color-mix(in srgb, var(--ignt-color-violet-500), var(--ignt-mix-color-up) 50%);--ignt-color-violet-900: color-mix(in srgb, var(--ignt-color-violet-500), var(--ignt-mix-color-up) 65%);--ignt-color-violet-950: color-mix(in srgb, var(--ignt-color-violet-500), var(--ignt-mix-color-up) 70%);--ignt-color-purple-50: color-mix(in srgb, var(--ignt-color-purple-500), var(--ignt-mix-color-down) 70%);--ignt-color-purple-100: color-mix(in srgb, var(--ignt-color-purple-500), var(--ignt-mix-color-down) 65%);--ignt-color-purple-200: color-mix(in srgb, var(--ignt-color-purple-500), var(--ignt-mix-color-down) 50%);--ignt-color-purple-300: color-mix(in srgb, var(--ignt-color-purple-500), var(--ignt-mix-color-down) 35%);--ignt-color-purple-400: color-mix(in srgb, var(--ignt-color-purple-500), var(--ignt-mix-color-down) 15%);--ignt-color-purple-500: hsl(270 91% 65.1%);--ignt-color-purple-600: color-mix(in srgb, var(--ignt-color-purple-500), var(--ignt-mix-color-up) 15%);--ignt-color-purple-700: color-mix(in srgb, var(--ignt-color-purple-500), var(--ignt-mix-color-up) 35%);--ignt-color-purple-800: color-mix(in srgb, var(--ignt-color-purple-500), var(--ignt-mix-color-up) 50%);--ignt-color-purple-900: color-mix(in srgb, var(--ignt-color-purple-500), var(--ignt-mix-color-up) 65%);--ignt-color-purple-950: color-mix(in srgb, var(--ignt-color-purple-500), var(--ignt-mix-color-up) 70%);--ignt-color-fuchsia-50: color-mix(in srgb, var(--ignt-color-fuchsia-500), var(--ignt-mix-color-down) 70%);--ignt-color-fuchsia-100: color-mix(in srgb, var(--ignt-color-fuchsia-500), var(--ignt-mix-color-down) 65%);--ignt-color-fuchsia-200: color-mix(in srgb, var(--ignt-color-fuchsia-500), var(--ignt-mix-color-down) 50%);--ignt-color-fuchsia-300: color-mix(in srgb, var(--ignt-color-fuchsia-500), var(--ignt-mix-color-down) 35%);--ignt-color-fuchsia-400: color-mix(in srgb, var(--ignt-color-fuchsia-500), var(--ignt-mix-color-down) 15%);--ignt-color-fuchsia-500: hsl(292 84.1% 60.6%);--ignt-color-fuchsia-600: color-mix(in srgb, var(--ignt-color-fuchsia-500), var(--ignt-mix-color-up) 15%);--ignt-color-fuchsia-700: color-mix(in srgb, var(--ignt-color-fuchsia-500), var(--ignt-mix-color-up) 35%);--ignt-color-fuchsia-800: color-mix(in srgb, var(--ignt-color-fuchsia-500), var(--ignt-mix-color-up) 50%);--ignt-color-fuchsia-900: color-mix(in srgb, var(--ignt-color-fuchsia-500), var(--ignt-mix-color-up) 65%);--ignt-color-fuchsia-950: color-mix(in srgb, var(--ignt-color-fuchsia-500), var(--ignt-mix-color-up) 70%);--ignt-color-pink-50: color-mix(in srgb, var(--ignt-color-pink-500), var(--ignt-mix-color-down) 70%);--ignt-color-pink-100: color-mix(in srgb, var(--ignt-color-pink-500), var(--ignt-mix-color-down) 65%);--ignt-color-pink-200: color-mix(in srgb, var(--ignt-color-pink-500), var(--ignt-mix-color-down) 50%);--ignt-color-pink-300: color-mix(in srgb, var(--ignt-color-pink-500), var(--ignt-mix-color-down) 35%);--ignt-color-pink-400: color-mix(in srgb, var(--ignt-color-pink-500), var(--ignt-mix-color-down) 15%);--ignt-color-pink-500: hsl(330.4 81.2% 60.4%);--ignt-color-pink-600: color-mix(in srgb, var(--ignt-color-pink-500), var(--ignt-mix-color-up) 15%);--ignt-color-pink-700: color-mix(in srgb, var(--ignt-color-pink-500), var(--ignt-mix-color-up) 35%);--ignt-color-pink-800: color-mix(in srgb, var(--ignt-color-pink-500), var(--ignt-mix-color-up) 50%);--ignt-color-pink-900: color-mix(in srgb, var(--ignt-color-pink-500), var(--ignt-mix-color-up) 65%);--ignt-color-pink-950: color-mix(in srgb, var(--ignt-color-pink-500), var(--ignt-mix-color-up) 70%);--ignt-color-rose-50: color-mix(in srgb, var(--ignt-color-rose-500), var(--ignt-mix-color-down) 70%);--ignt-color-rose-100: color-mix(in srgb, var(--ignt-color-rose-500), var(--ignt-mix-color-down) 65%);--ignt-color-rose-200: color-mix(in srgb, var(--ignt-color-rose-500), var(--ignt-mix-color-down) 50%);--ignt-color-rose-300: color-mix(in srgb, var(--ignt-color-rose-500), var(--ignt-mix-color-down) 35%);--ignt-color-rose-400: color-mix(in srgb, var(--ignt-color-rose-500), var(--ignt-mix-color-down) 15%);--ignt-color-rose-500: hsl(349.7 89.2% 60.2%);--ignt-color-rose-600: color-mix(in srgb, var(--ignt-color-rose-500), var(--ignt-mix-color-up) 15%);--ignt-color-rose-700: color-mix(in srgb, var(--ignt-color-rose-500), var(--ignt-mix-color-up) 35%);--ignt-color-rose-800: color-mix(in srgb, var(--ignt-color-rose-500), var(--ignt-mix-color-up) 50%);--ignt-color-rose-900: color-mix(in srgb, var(--ignt-color-rose-500), var(--ignt-mix-color-up) 65%);--ignt-color-rose-950: color-mix(in srgb, var(--ignt-color-rose-500), var(--ignt-mix-color-up) 70%);--ignt-color-primary-50: color-mix(in srgb, var(--ignt-color-primary), var(--ignt-mix-color-down) 70%);--ignt-color-primary-100: color-mix(in srgb, var(--ignt-color-primary), var(--ignt-mix-color-down) 65%);--ignt-color-primary-200: color-mix(in srgb, var(--ignt-color-primary), var(--ignt-mix-color-down) 50%);--ignt-color-primary-300: color-mix(in srgb, var(--ignt-color-primary), var(--ignt-mix-color-down) 35%);--ignt-color-primary-400: color-mix(in srgb, var(--ignt-color-primary), var(--ignt-mix-color-down) 15%);--ignt-color-primary-500: var(--ignt-color-primary);--ignt-color-primary-600: color-mix(in srgb, var(--ignt-color-primary), var(--ignt-mix-color-up) 15%);--ignt-color-primary-700: color-mix(in srgb, var(--ignt-color-primary), var(--ignt-mix-color-up) 35%);--ignt-color-primary-800: color-mix(in srgb, var(--ignt-color-primary), var(--ignt-mix-color-up) 50%);--ignt-color-primary-900: color-mix(in srgb, var(--ignt-color-primary), var(--ignt-mix-color-up) 65%);--ignt-color-primary-950: color-mix(in srgb, var(--ignt-color-primary), var(--ignt-mix-color-up) 70%);--ignt-color-secondary-50: color-mix(in srgb, var(--ignt-color-secondary), var(--ignt-mix-color-down) 70%);--ignt-color-secondary-100: color-mix(in srgb, var(--ignt-color-secondary), var(--ignt-mix-color-down) 65%);--ignt-color-secondary-200: color-mix(in srgb, var(--ignt-color-secondary), var(--ignt-mix-color-down) 50%);--ignt-color-secondary-300: color-mix(in srgb, var(--ignt-color-secondary), var(--ignt-mix-color-down) 35%);--ignt-color-secondary-400: color-mix(in srgb, var(--ignt-color-secondary), var(--ignt-mix-color-down) 15%);--ignt-color-secondary-500: var(--ignt-color-secondary);--ignt-color-secondary-600: color-mix(in srgb, var(--ignt-color-secondary), var(--ignt-mix-color-up) 15%);--ignt-color-secondary-700: color-mix(in srgb, var(--ignt-color-secondary), var(--ignt-mix-color-up) 35%);--ignt-color-secondary-800: color-mix(in srgb, var(--ignt-color-secondary), var(--ignt-mix-color-up) 50%);--ignt-color-secondary-900: color-mix(in srgb, var(--ignt-color-secondary), var(--ignt-mix-color-up) 65%);--ignt-color-secondary-950: color-mix(in srgb, var(--ignt-color-secondary), var(--ignt-mix-color-up) 70%);--ignt-color-success-50: color-mix(in srgb, var(--ignt-color-success), var(--ignt-mix-color-down) 70%);--ignt-color-success-100: color-mix(in srgb, var(--ignt-color-success), var(--ignt-mix-color-down) 65%);--ignt-color-success-200: color-mix(in srgb, var(--ignt-color-success), var(--ignt-mix-color-down) 50%);--ignt-color-success-300: color-mix(in srgb, var(--ignt-color-success), var(--ignt-mix-color-down) 35%);--ignt-color-success-400: color-mix(in srgb, var(--ignt-color-success), var(--ignt-mix-color-down) 15%);--ignt-color-success-500: var(--ignt-color-success);--ignt-color-success-600: color-mix(in srgb, var(--ignt-color-success), var(--ignt-mix-color-up) 15%);--ignt-color-success-700: color-mix(in srgb, var(--ignt-color-success), var(--ignt-mix-color-up) 35%);--ignt-color-success-800: color-mix(in srgb, var(--ignt-color-success), var(--ignt-mix-color-up) 50%);--ignt-color-success-900: color-mix(in srgb, var(--ignt-color-success), var(--ignt-mix-color-up) 65%);--ignt-color-success-950: color-mix(in srgb, var(--ignt-color-success), var(--ignt-mix-color-up) 70%);--ignt-color-warning-50: color-mix(in srgb, var(--ignt-color-warning), var(--ignt-mix-color-down) 70%);--ignt-color-warning-100: color-mix(in srgb, var(--ignt-color-warning), var(--ignt-mix-color-down) 65%);--ignt-color-warning-200: color-mix(in srgb, var(--ignt-color-warning), var(--ignt-mix-color-down) 50%);--ignt-color-warning-300: color-mix(in srgb, var(--ignt-color-warning), var(--ignt-mix-color-down) 35%);--ignt-color-warning-400: color-mix(in srgb, var(--ignt-color-warning), var(--ignt-mix-color-down) 15%);--ignt-color-warning-500: var(--ignt-color-warning);--ignt-color-warning-600: color-mix(in srgb, var(--ignt-color-warning), var(--ignt-mix-color-up) 15%);--ignt-color-warning-700: color-mix(in srgb, var(--ignt-color-warning), var(--ignt-mix-color-up) 35%);--ignt-color-warning-800: color-mix(in srgb, var(--ignt-color-warning), var(--ignt-mix-color-up) 50%);--ignt-color-warning-900: color-mix(in srgb, var(--ignt-color-warning), var(--ignt-mix-color-up) 65%);--ignt-color-warning-950: color-mix(in srgb, var(--ignt-color-warning), var(--ignt-mix-color-up) 70%);--ignt-color-danger-50: color-mix(in srgb, var(--ignt-color-danger), var(--ignt-mix-color-down) 70%);--ignt-color-danger-100: color-mix(in srgb, var(--ignt-color-danger), var(--ignt-mix-color-down) 65%);--ignt-color-danger-200: color-mix(in srgb, var(--ignt-color-danger), var(--ignt-mix-color-down) 50%);--ignt-color-danger-300: color-mix(in srgb, var(--ignt-color-danger), var(--ignt-mix-color-down) 35%);--ignt-color-danger-400: color-mix(in srgb, var(--ignt-color-danger), var(--ignt-mix-color-down) 15%);--ignt-color-danger-500: var(--ignt-color-danger);--ignt-color-danger-600: color-mix(in srgb, var(--ignt-color-danger), var(--ignt-mix-color-up) 15%);--ignt-color-danger-700: color-mix(in srgb, var(--ignt-color-danger), var(--ignt-mix-color-up) 35%);--ignt-color-danger-800: color-mix(in srgb, var(--ignt-color-danger), var(--ignt-mix-color-up) 50%);--ignt-color-danger-900: color-mix(in srgb, var(--ignt-color-danger), var(--ignt-mix-color-up) 65%);--ignt-color-danger-950: color-mix(in srgb, var(--ignt-color-danger), var(--ignt-mix-color-up) 70%);--ignt-color-info-50: color-mix(in srgb, var(--ignt-color-info), var(--ignt-mix-color-down) 70%);--ignt-color-info-100: color-mix(in srgb, var(--ignt-color-info), var(--ignt-mix-color-down) 65%);--ignt-color-info-200: color-mix(in srgb, var(--ignt-color-info), var(--ignt-mix-color-down) 50%);--ignt-color-info-300: color-mix(in srgb, var(--ignt-color-info), var(--ignt-mix-color-down) 35%);--ignt-color-info-400: color-mix(in srgb, var(--ignt-color-info), var(--ignt-mix-color-down) 15%);--ignt-color-info-500: var(--ignt-color-info);--ignt-color-info-600: color-mix(in srgb, var(--ignt-color-info), var(--ignt-mix-color-up) 15%);--ignt-color-info-700: color-mix(in srgb, var(--ignt-color-info), var(--ignt-mix-color-up) 35%);--ignt-color-info-800: color-mix(in srgb, var(--ignt-color-info), var(--ignt-mix-color-up) 50%);--ignt-color-info-900: color-mix(in srgb, var(--ignt-color-info), var(--ignt-mix-color-up) 65%);--ignt-color-info-950: color-mix(in srgb, var(--ignt-color-info), var(--ignt-mix-color-up) 70%)}}@layer themes.dark{.sl-theme-viur-dark{--ignt-theme-name: "viur-dark";--ignt-color-scheme: dark;--ignt-mix-color-down: hsla(0 0% 0% / 100%);--ignt-mix-color-up: hsla(0 0% 100% / 100%);--ignt-color-neutral-1000: hsla(0 0% 100% / 100%);--ignt-color-neutral-0: hsl(240 5.9% 11% / 100%)}}@layer themes.light{.sl-theme-viur-light{--ignt-theme-name: "viur-light";--ignt-color-scheme: light;--ignt-mix-color-down: hsla(0 0% 100% / 100%);--ignt-mix-color-up: hsla(0 0% 0% / 100%);--ignt-color-neutral-1000: hsla(0 0% 0% / 100%);--ignt-color-neutral-0: hsla(0 0% 100% / 100%)}}@layer utilities.utilities{[hidden],.hidden,.is-hidden{display:none}.pos-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pos-center-x{position:absolute;left:50%;transform:translate(-50%)}.pos-center-y{position:absolute;top:50%;transform:translateY(-50%)}}@layer utilities.shoelace{:root,:host{--sl-theme-name: var(--ignt-theme-name);--sl-color-scheme: var(--ignt-color-scheme);--sl-color-gray-50: var(--ignt-color-gray-50);--sl-color-gray-100: var(--ignt-color-gray-100);--sl-color-gray-200: var(--ignt-color-gray-200);--sl-color-gray-300: var(--ignt-color-gray-300);--sl-color-gray-400: var(--ignt-color-gray-400);--sl-color-gray-500: var(--ignt-color-gray-500);--sl-color-gray-600: var(--ignt-color-gray-600);--sl-color-gray-700: var(--ignt-color-gray-700);--sl-color-gray-800: var(--ignt-color-gray-800);--sl-color-gray-900: var(--ignt-color-gray-900);--sl-color-gray-950: var(--ignt-color-gray-950);--sl-color-red-50: var(--ignt-color-red-50);--sl-color-red-100: var(--ignt-color-red-100);--sl-color-red-200: var(--ignt-color-red-200);--sl-color-red-300: var(--ignt-color-red-300);--sl-color-red-400: var(--ignt-color-red-400);--sl-color-red-500: var(--ignt-color-red-500);--sl-color-red-600: var(--ignt-color-red-600);--sl-color-red-700: var(--ignt-color-red-700);--sl-color-red-800: var(--ignt-color-red-800);--sl-color-red-900: var(--ignt-color-red-900);--sl-color-red-950: var(--ignt-color-red-950);--sl-color-orange-50: var(--ignt-color-orange-50);--sl-color-orange-100: var(--ignt-color-orange-100);--sl-color-orange-200: var(--ignt-color-orange-200);--sl-color-orange-300: var(--ignt-color-orange-300);--sl-color-orange-400: var(--ignt-color-orange-400);--sl-color-orange-500: var(--ignt-color-orange-500);--sl-color-orange-600: var(--ignt-color-orange-600);--sl-color-orange-700: var(--ignt-color-orange-700);--sl-color-orange-800: var(--ignt-color-orange-800);--sl-color-orange-900: var(--ignt-color-orange-900);--sl-color-orange-950: var(--ignt-color-orange-950);--sl-color-amber-50: var(--ignt-color-amber-50);--sl-color-amber-100: var(--ignt-color-amber-100);--sl-color-amber-200: var(--ignt-color-amber-200);--sl-color-amber-300: var(--ignt-color-amber-300);--sl-color-amber-400: var(--ignt-color-amber-400);--sl-color-amber-500: var(--ignt-color-amber-500);--sl-color-amber-600: var(--ignt-color-amber-600);--sl-color-amber-700: var(--ignt-color-amber-700);--sl-color-amber-800: var(--ignt-color-amber-800);--sl-color-amber-900: var(--ignt-color-amber-900);--sl-color-amber-950: var(--ignt-color-amber-950);--sl-color-yellow-50: var(--ignt-color-yellow-50);--sl-color-yellow-100: var(--ignt-color-yellow-100);--sl-color-yellow-200: var(--ignt-color-yellow-200);--sl-color-yellow-300: var(--ignt-color-yellow-300);--sl-color-yellow-400: var(--ignt-color-yellow-400);--sl-color-yellow-500: var(--ignt-color-yellow-500);--sl-color-yellow-600: var(--ignt-color-yellow-600);--sl-color-yellow-700: var(--ignt-color-yellow-700);--sl-color-yellow-800: var(--ignt-color-yellow-800);--sl-color-yellow-900: var(--ignt-color-yellow-900);--sl-color-yellow-950: var(--ignt-color-yellow-950);--sl-color-lime-50: var(--ignt-color-lime-50);--sl-color-lime-100: var(--ignt-color-lime-100);--sl-color-lime-200: var(--ignt-color-lime-200);--sl-color-lime-300: var(--ignt-color-lime-300);--sl-color-lime-400: var(--ignt-color-lime-400);--sl-color-lime-500: var(--ignt-color-lime-500);--sl-color-lime-600: var(--ignt-color-lime-600);--sl-color-lime-700: var(--ignt-color-lime-700);--sl-color-lime-800: var(--ignt-color-lime-800);--sl-color-lime-900: var(--ignt-color-lime-900);--sl-color-lime-950: var(--ignt-color-lime-950);--sl-color-green-50: var(--ignt-color-green-50);--sl-color-green-100: var(--ignt-color-green-100);--sl-color-green-200: var(--ignt-color-green-200);--sl-color-green-300: var(--ignt-color-green-300);--sl-color-green-400: var(--ignt-color-green-400);--sl-color-green-500: var(--ignt-color-green-500);--sl-color-green-600: var(--ignt-color-green-600);--sl-color-green-700: var(--ignt-color-green-700);--sl-color-green-800: var(--ignt-color-green-800);--sl-color-green-900: var(--ignt-color-green-900);--sl-color-green-950: var(--ignt-color-green-950);--sl-color-emerald-50: var(--ignt-color-emerald-50);--sl-color-emerald-100: var(--ignt-color-emerald-100);--sl-color-emerald-200: var(--ignt-color-emerald-200);--sl-color-emerald-300: var(--ignt-color-emerald-300);--sl-color-emerald-400: var(--ignt-color-emerald-400);--sl-color-emerald-500: var(--ignt-color-emerald-500);--sl-color-emerald-600: var(--ignt-color-emerald-600);--sl-color-emerald-700: var(--ignt-color-emerald-700);--sl-color-emerald-800: var(--ignt-color-emerald-800);--sl-color-emerald-900: var(--ignt-color-emerald-900);--sl-color-emerald-950: var(--ignt-color-emerald-950);--sl-color-teal-50: var(--ignt-color-teal-50);--sl-color-teal-100: var(--ignt-color-teal-100);--sl-color-teal-200: var(--ignt-color-teal-200);--sl-color-teal-300: var(--ignt-color-teal-300);--sl-color-teal-400: var(--ignt-color-teal-400);--sl-color-teal-500: var(--ignt-color-teal-500);--sl-color-teal-600: var(--ignt-color-teal-600);--sl-color-teal-700: var(--ignt-color-teal-700);--sl-color-teal-800: var(--ignt-color-teal-800);--sl-color-teal-900: var(--ignt-color-teal-900);--sl-color-teal-950: var(--ignt-color-teal-950);--sl-color-cyan-50: var(--ignt-color-cyan-50);--sl-color-cyan-100: var(--ignt-color-cyan-100);--sl-color-cyan-200: var(--ignt-color-cyan-200);--sl-color-cyan-300: var(--ignt-color-cyan-300);--sl-color-cyan-400: var(--ignt-color-cyan-400);--sl-color-cyan-500: var(--ignt-color-cyan-500);--sl-color-cyan-600: var(--ignt-color-cyan-600);--sl-color-cyan-700: var(--ignt-color-cyan-700);--sl-color-cyan-800: var(--ignt-color-cyan-800);--sl-color-cyan-900: var(--ignt-color-cyan-900);--sl-color-cyan-950: var(--ignt-color-cyan-950);--sl-color-sky-50: var(--ignt-color-sky-50);--sl-color-sky-100: var(--ignt-color-sky-100);--sl-color-sky-200: var(--ignt-color-sky-200);--sl-color-sky-300: var(--ignt-color-sky-300);--sl-color-sky-400: var(--ignt-color-sky-400);--sl-color-sky-500: var(--ignt-color-sky-500);--sl-color-sky-600: var(--ignt-color-sky-600);--sl-color-sky-700: var(--ignt-color-sky-700);--sl-color-sky-800: var(--ignt-color-sky-800);--sl-color-sky-900: var(--ignt-color-sky-900);--sl-color-sky-950: var(--ignt-color-sky-950);--sl-color-blue-50: var(--ignt-color-blue-50);--sl-color-blue-100: var(--ignt-color-blue-100);--sl-color-blue-200: var(--ignt-color-blue-200);--sl-color-blue-300: var(--ignt-color-blue-300);--sl-color-blue-400: var(--ignt-color-blue-400);--sl-color-blue-500: var(--ignt-color-blue-500);--sl-color-blue-600: var(--ignt-color-blue-600);--sl-color-blue-700: var(--ignt-color-blue-700);--sl-color-blue-800: var(--ignt-color-blue-800);--sl-color-blue-900: var(--ignt-color-blue-900);--sl-color-blue-950: var(--ignt-color-blue-950);--sl-color-indigo-50: var(--ignt-color-indigo-50);--sl-color-indigo-100: var(--ignt-color-indigo-100);--sl-color-indigo-200: var(--ignt-color-indigo-200);--sl-color-indigo-300: var(--ignt-color-indigo-300);--sl-color-indigo-400: var(--ignt-color-indigo-400);--sl-color-indigo-500: var(--ignt-color-indigo-500);--sl-color-indigo-600: var(--ignt-color-indigo-600);--sl-color-indigo-700: var(--ignt-color-indigo-700);--sl-color-indigo-800: var(--ignt-color-indigo-800);--sl-color-indigo-900: var(--ignt-color-indigo-900);--sl-color-indigo-950: var(--ignt-color-indigo-950);--sl-color-violet-50: var(--ignt-color-violet-50);--sl-color-violet-100: var(--ignt-color-violet-100);--sl-color-violet-200: var(--ignt-color-violet-200);--sl-color-violet-300: var(--ignt-color-violet-300);--sl-color-violet-400: var(--ignt-color-violet-400);--sl-color-violet-500: var(--ignt-color-violet-500);--sl-color-violet-600: var(--ignt-color-violet-600);--sl-color-violet-700: var(--ignt-color-violet-700);--sl-color-violet-800: var(--ignt-color-violet-800);--sl-color-violet-900: var(--ignt-color-violet-900);--sl-color-violet-950: var(--ignt-color-violet-950);--sl-color-purple-50: var(--ignt-color-purple-50);--sl-color-purple-100: var(--ignt-color-purple-100);--sl-color-purple-200: var(--ignt-color-purple-200);--sl-color-purple-300: var(--ignt-color-purple-300);--sl-color-purple-400: var(--ignt-color-purple-400);--sl-color-purple-500: var(--ignt-color-purple-500);--sl-color-purple-600: var(--ignt-color-purple-600);--sl-color-purple-700: var(--ignt-color-purple-700);--sl-color-purple-800: var(--ignt-color-purple-800);--sl-color-purple-900: var(--ignt-color-purple-900);--sl-color-purple-950: var(--ignt-color-purple-950);--sl-color-fuchsia-50: var(--ignt-color-fuchsia-50);--sl-color-fuchsia-100: var(--ignt-color-fuchsia-100);--sl-color-fuchsia-200: var(--ignt-color-fuchsia-200);--sl-color-fuchsia-300: var(--ignt-color-fuchsia-300);--sl-color-fuchsia-400: var(--ignt-color-fuchsia-400);--sl-color-fuchsia-500: var(--ignt-color-fuchsia-500);--sl-color-fuchsia-600: var(--ignt-color-fuchsia-600);--sl-color-fuchsia-700: var(--ignt-color-fuchsia-700);--sl-color-fuchsia-800: var(--ignt-color-fuchsia-800);--sl-color-fuchsia-900: var(--ignt-color-fuchsia-900);--sl-color-fuchsia-950: var(--ignt-color-fuchsia-950);--sl-color-pink-50: var(--ignt-color-pink-50);--sl-color-pink-100: var(--ignt-color-pink-100);--sl-color-pink-200: var(--ignt-color-pink-200);--sl-color-pink-300: var(--ignt-color-pink-300);--sl-color-pink-400: var(--ignt-color-pink-400);--sl-color-pink-500: var(--ignt-color-pink-500);--sl-color-pink-600: var(--ignt-color-pink-600);--sl-color-pink-700: var(--ignt-color-pink-700);--sl-color-pink-800: var(--ignt-color-pink-800);--sl-color-pink-900: var(--ignt-color-pink-900);--sl-color-pink-950: var(--ignt-color-pink-950);--sl-color-rose-50: var(--ignt-color-rose-50);--sl-color-rose-100: var(--ignt-color-rose-100);--sl-color-rose-200: var(--ignt-color-rose-200);--sl-color-rose-300: var(--ignt-color-rose-300);--sl-color-rose-400: var(--ignt-color-rose-400);--sl-color-rose-500: var(--ignt-color-rose-500);--sl-color-rose-600: var(--ignt-color-rose-600);--sl-color-rose-700: var(--ignt-color-rose-700);--sl-color-rose-800: var(--ignt-color-rose-800);--sl-color-rose-900: var(--ignt-color-rose-900);--sl-color-rose-950: var(--ignt-color-rose-950);--sl-color-primary-50: var(--ignt-color-primary-50);--sl-color-primary-100: var(--ignt-color-primary-100);--sl-color-primary-200: var(--ignt-color-primary-200);--sl-color-primary-300: var(--ignt-color-primary-300);--sl-color-primary-400: var(--ignt-color-primary-400);--sl-color-primary-500: var(--ignt-color-primary-500);--sl-color-primary-600: var(--ignt-color-primary-600);--sl-color-primary-700: var(--ignt-color-primary-700);--sl-color-primary-800: var(--ignt-color-primary-800);--sl-color-primary-900: var(--ignt-color-primary-900);--sl-color-primary-950: var(--ignt-color-primary-950);--sl-color-success-50: var(--ignt-color-success-50);--sl-color-success-100: var(--ignt-color-success-100);--sl-color-success-200: var(--ignt-color-success-200);--sl-color-success-300: var(--ignt-color-success-300);--sl-color-success-400: var(--ignt-color-success-400);--sl-color-success-500: var(--ignt-color-success-500);--sl-color-success-600: var(--ignt-color-success-600);--sl-color-success-700: var(--ignt-color-success-700);--sl-color-success-800: var(--ignt-color-success-800);--sl-color-success-900: var(--ignt-color-success-900);--sl-color-success-950: var(--ignt-color-success-950);--sl-color-warning-50: var(--ignt-color-warning-50);--sl-color-warning-100: var(--ignt-color-warning-100);--sl-color-warning-200: var(--ignt-color-warning-200);--sl-color-warning-300: var(--ignt-color-warning-300);--sl-color-warning-400: var(--ignt-color-warning-400);--sl-color-warning-500: var(--ignt-color-warning-500);--sl-color-warning-600: var(--ignt-color-warning-600);--sl-color-warning-700: var(--ignt-color-warning-700);--sl-color-warning-800: var(--ignt-color-warning-800);--sl-color-warning-900: var(--ignt-color-warning-900);--sl-color-warning-950: var(--ignt-color-warning-950);--sl-color-danger-50: var(--ignt-color-danger-50);--sl-color-danger-100: var(--ignt-color-danger-100);--sl-color-danger-200: var(--ignt-color-danger-200);--sl-color-danger-300: var(--ignt-color-danger-300);--sl-color-danger-400: var(--ignt-color-danger-400);--sl-color-danger-500: var(--ignt-color-danger-500);--sl-color-danger-600: var(--ignt-color-danger-600);--sl-color-danger-700: var(--ignt-color-danger-700);--sl-color-danger-800: var(--ignt-color-danger-800);--sl-color-danger-900: var(--ignt-color-danger-900);--sl-color-danger-950: var(--ignt-color-danger-950);--sl-color-info-50: var(--ignt-color-info-50);--sl-color-info-100: var(--ignt-color-info-100);--sl-color-info-200: var(--ignt-color-info-200);--sl-color-info-300: var(--ignt-color-info-300);--sl-color-info-400: var(--ignt-color-info-400);--sl-color-info-500: var(--ignt-color-info-500);--sl-color-info-600: var(--ignt-color-info-600);--sl-color-info-700: var(--ignt-color-info-700);--sl-color-info-800: var(--ignt-color-info-800);--sl-color-info-900: var(--ignt-color-info-900);--sl-color-info-950: var(--ignt-color-info-950);--sl-color-secondary-50: var(--ignt-color-secondary-50);--sl-color-secondary-100: var(--ignt-color-secondary-100);--sl-color-secondary-200: var(--ignt-color-secondary-200);--sl-color-secondary-300: var(--ignt-color-secondary-300);--sl-color-secondary-400: var(--ignt-color-secondary-400);--sl-color-secondary-500: var(--ignt-color-secondary-500);--sl-color-secondary-600: var(--ignt-color-secondary-600);--sl-color-secondary-700: var(--ignt-color-secondary-700);--sl-color-secondary-800: var(--ignt-color-secondary-800);--sl-color-secondary-900: var(--ignt-color-secondary-900);--sl-color-secondary-950: var(--ignt-color-secondary-950);--sl-color-neutral-50: var(--ignt-color-gray-50);--sl-color-neutral-100: var(--ignt-color-gray-100);--sl-color-neutral-200: var(--ignt-color-gray-200);--sl-color-neutral-300: var(--ignt-color-gray-300);--sl-color-neutral-400: var(--ignt-color-gray-400);--sl-color-neutral-500: var(--ignt-color-gray-500);--sl-color-neutral-600: var(--ignt-color-gray-600);--sl-color-neutral-700: var(--ignt-color-gray-700);--sl-color-neutral-800: var(--ignt-color-gray-800);--sl-color-neutral-900: var(--ignt-color-gray-900);--sl-color-neutral-950: var(--ignt-color-gray-950);--sl-color-neutral-0: var(--ignt-color-neutral-0);--sl-color-neutral-1000: var(--ignt-color-neutral-1000);--sl-border-radius-small: var(--ignt-border-radius-small);--sl-border-radius-medium: var(--ignt-border-radius-medium);--sl-border-radius-large: var(--ignt-border-radius-large);--sl-border-radius-x-large: var(--ignt-border-radius-x-large);--sl-border-radius-circle: var(--ignt-border-radius-circle);--sl-border-radius-pill: var(--ignt-border-radius-pill);--sl-shadow-x-small: var(--ignt-shadow-x-small);--sl-shadow-small: var(--ignt-shadow-small);--sl-shadow-medium: var(--ignt-shadow-medium);--sl-shadow-large: var(--ignt-shadow-large);--sl-shadow-x-large: var(--ignt-shadow-x-large);--sl-surface-base: var(--ignt-surface-default);--sl-surface-base-alt: var(--ignt-surface-alt);--sl-spacing-3x-small: var(--ignt-spacing-3x-small);--sl-spacing-2x-small: var(--ignt-spacing-2x-small);--sl-spacing-x-small: var(--ignt-spacing-x-small);--sl-spacing-small: var(--ignt-spacing-small);--sl-spacing-medium: var(--ignt-spacing-medium);--sl-spacing-large: var(--ignt-spacing-large);--sl-spacing-x-large: var(--ignt-spacing-x-large);--sl-spacing-2x-large: var(--ignt-spacing-2x-large);--sl-spacing-3x-large: var(--ignt-spacing-3x-large);--sl-spacing-4x-large: var(--ignt-spacing-4x-large);--sl-transition-x-slow: var(--ignt-transition-x-slow);--sl-transition-slow: var(--ignt-transition-slow);--sl-transition-medium: var(--ignt-transition-medium);--sl-transition-fast: var(--ignt-transition-fast);--sl-transition-x-fast: var(--ignt-transition-x-fast);--sl-font-mono: var(--ignt-font-mono);--sl-font-sans: var(--ignt-font-sans);--sl-font-serif: var(--ignt-font-serif);--sl-font-size-2x-small: var(--ignt-font-size-2x-small);--sl-font-size-x-small: var(--ignt-font-size-x-small);--sl-font-size-small: var(--ignt-font-size-small);--sl-font-size-medium: var(--ignt-font-size-medium);--sl-font-size-large: var(--ignt-font-size-large);--sl-font-size-x-large: var(--ignt-font-size-x-large);--sl-font-size-2x-large: var(--ignt-font-size-2x-large);--sl-font-size-3x-large: var(--ignt-font-size-3x-large);--sl-font-size-4x-large: var(--ignt-font-size-4x-large);--sl-font-weight-light: var(--ignt-font-weight-light);--sl-font-weight-normal: var(--ignt-font-weight-normal);--sl-font-weight-semibold: var(--ignt-font-weight-semibold);--sl-font-weight-bold: var(--ignt-font-weight-bold);--sl-letter-spacing-denser: var(--ignt-letter-spacing-denser);--sl-letter-spacing-dense: var(--ignt-letter-spacing-dense);--sl-letter-spacing-normal: var(--ignt-letter-spacing-normal);--sl-letter-spacing-loose: var(--ignt-letter-spacing-loose);--sl-letter-spacing-looser: var(--ignt-letter-spacing-looser);--sl-line-height-denser: var(--ignt-line-height-denser);--sl-line-height-dense: var(--ignt-line-height-dense);--sl-line-height-normal: var(--ignt-line-height-normal);--sl-line-height-loose: var(--ignt-line-height-loose);--sl-line-height-looser: var(--ignt-line-height-looser);--sl-focus-ring-color: var(--ignt-color-primary-600);--sl-focus-ring-style: solid;--sl-focus-ring-width: 3px;--sl-focus-ring: 0 0 0 var(--sl-focus-ring-width) var(--sl-focus-ring-color);--sl-focus-ring-offset: 1px;--sl-button-font-size-small: var(--ignt-font-size-x-small);--sl-button-font-size-medium: var(--ignt-font-size-small);--sl-button-font-size-large: var(--ignt-font-size-medium);--sl-input-height-small: var(--ignt-input-height-small);--sl-input-height-medium: var(--ignt-input-height-medium);--sl-input-height-large: var(--ignt-input-height-large);--sl-input-background-color: var(--ignt-color-neutral-0);--sl-input-background-color-hover: var(--sl-input-background-color);--sl-input-background-color-focus: var(--sl-input-background-color);--sl-input-background-color-disabled: var(--sl-color-neutral-100);--sl-input-border-color: var(--sl-color-neutral-300);--sl-input-border-color-hover: var(--sl-color-neutral-400);--sl-input-border-color-focus: var(--sl-color-primary-500);--sl-input-border-color-disabled: var(--sl-color-neutral-300);--sl-input-border-width: 1px;--sl-input-border-radius-small: var(--sl-border-radius-medium);--sl-input-border-radius-medium: var(--sl-border-radius-medium);--sl-input-border-radius-large: var(--sl-border-radius-medium);--sl-input-font-family: var(--sl-font-sans);--sl-input-font-weight: var(--sl-font-weight-normal);--sl-input-font-size-small: var(--sl-font-size-small);--sl-input-font-size-medium: var(--sl-font-size-medium);--sl-input-font-size-large: var(--sl-font-size-large);--sl-input-letter-spacing: var(--sl-letter-spacing-normal);--sl-input-color: var(--sl-color-neutral-700);--sl-input-color-hover: var(--sl-color-neutral-700);--sl-input-color-focus: var(--sl-color-neutral-700);--sl-input-color-disabled: var(--sl-color-neutral-900);--sl-input-icon-color: var(--sl-color-neutral-500);--sl-input-icon-color-hover: var(--sl-color-neutral-600);--sl-input-icon-color-focus: var(--sl-color-neutral-600);--sl-input-placeholder-color: var(--sl-color-neutral-500);--sl-input-placeholder-color-disabled: var(--sl-color-neutral-600);--sl-input-spacing-small: var(--sl-spacing-small);--sl-input-spacing-medium: var(--sl-spacing-medium);--sl-input-spacing-large: var(--sl-spacing-large);--sl-input-filled-background-color: var(--sl-color-neutral-100);--sl-input-filled-background-color-hover: var(--sl-color-neutral-100);--sl-input-filled-background-color-focus: var(--ignt-color-neutral-0);--sl-input-filled-background-color-disabled: var(--sl-color-neutral-100);--sl-input-filled-color: var(--sl-color-neutral-800);--sl-input-filled-color-hover: var(--sl-color-neutral-800);--sl-input-filled-color-focus: var(--sl-color-neutral-700);--sl-input-filled-color-disabled: var(--sl-color-neutral-800);--sl-input-focus-ring-color: var(--ignt-color-primary-500);--sl-input-focus-ring-offset: 0;--sl-input-label-font-size-small: var(--sl-font-size-small);--sl-input-label-font-size-medium: var(--sl-font-size-medium);--sl-input-label-font-size-large: var(--sl-font-size-large);--sl-input-label-color: inherit;--sl-input-help-text-font-size-small: var(--sl-font-size-x-small);--sl-input-help-text-font-size-medium: var(--sl-font-size-small);--sl-input-help-text-font-size-large: var(--sl-font-size-medium);--sl-input-help-text-color: var(--sl-color-neutral-500);--sl-toggle-size-small: .875rem;--sl-toggle-size-medium: 1.125rem;--sl-toggle-size-large: 1.375rem;--sl-overlay-background-color: color-mix(in srgb, var(--ignt-color-neutral-0), transparent 20%);--sl-overlay-opacity: 33%;--sl-panel-background-color: var(--ignt-color-neutral-0);--sl-panel-border-color: var(--sl-color-neutral-200);--sl-panel-border-width: 1px;--sl-tooltip-border-radius: var(--sl-border-radius-medium);--sl-tooltip-background-color: var(--sl-color-neutral-800);--sl-tooltip-color: var(--ignt-color-neutral-0);--sl-tooltip-font-family: var(--sl-font-sans);--sl-tooltip-font-weight: var(--sl-font-weight-normal);--sl-tooltip-font-size: var(--sl-font-size-small);--sl-tooltip-line-height: var(--sl-line-height-dense);--sl-tooltip-padding: var(--sl-spacing-2x-small) var(--sl-spacing-x-small);--sl-tooltip-arrow-size: 6px;--sl-foreground-color: var(--ignt-color-neutral-0);--sl-background-color: var(--ignt-color-neutral-1000);--sl-hover-color: var(--sl-color-primary-500);--sl-scrollbar-color: var(--sl-color-neutral-300);--sl-z-index-drawer: var(--ignt-z-index-drawer);--sl-z-index-content: var(--ignt-z-index-content);--sl-z-index-dialog: var(--ignt-z-index-dialog);--sl-z-index-dropdown: var(--ignt-z-index-dropdown);--sl-z-index-toast: var(--ignt-z-index-toast);--sl-z-index-tooltip: var(--ignt-z-index-tooltip)}}@layer configuration.config{:root,:host{--ignt-theme-name: "HSK";--ignt-color-primary: #205083;--ignt-color-secondary: #505050;--ignt-basic-color-sub: #205083;--ignt-color-grey: #EBEBEB;--ignt-color-border-default: var(--ignt-color-gray-300);--ignt-color-border-light: var(--ignt-color-gray-200);--ignt-color-text-default: #353535;--ignt-color-text-light: #91989c;--ignt-basic-color-hover: #005187;--sl-input-filled-background-color: var(--ignt-color-grey);--sl-input-filled-background-color-focus: var(--ignt-color-grey);--sl-input-border-color: var(--ignt-color-text-default);--sl-input-border-color-focus: var(--ignt-color-text-default);--ignt-surface-light: color-mix(in srgb, var(--ignt-color-neutral-0), var(--ignt-mix-color-up) 3%);--ignt-surface-dark: color-mix(in srgb, var(--ignt-color-neutral-0), var(--ignt-mix-color-up) 7%);--ignt-color-hover-default: #f7f7f7;--ignt-color-success: #419839;--ignt-color-warning: #ff8c00;--ignt-color-danger: color-mix(in oklch, var(--ignt-color-primary), darkred 80%);--ignt-color-info: #4785a7;--ignt-color-form-default: var(--ignt-color-neutral-0);--ignt-font-size-3x-small: .8rem;--ignt-font-size-2x-small: .85rem;--ignt-font-size-x-small: .9rem;--ignt-font-size-small: .95rem;--ignt-font-size-medium: 1rem;--ignt-font-size-large: 1rem;--ignt-font-size-x-large: 1rem;--ignt-font-size-2x-large: 1.2rem;--ignt-font-size-3x-large: 1.3rem;--ignt-font-size-4x-large: 1.4rem;--ignt-input-height-large: 2.5rem;--ignt-font-weight-light: 300;--ignt-font-weight-normal: 400;--ignt-font-weight-bold: 700;--ignt-font-sans: "Matter", Helvetica, Arial, sans-serif;--ignt-head-font-sans: "Matter", Helvetica, Arial, sans-serif;--ignt-page-width-default: 1824px;--ignt-bind-gap: 140px;--ignt-bind-padding: var(--sl-spacing-3x-large);--ignt-bind-padding-mobile: var(--sl-spacing-large);--ignt-inner-page-width: calc(var(--ignt-page-width-default) - (2 * var(--ignt-bind-padding)));--ignt-border-radius-default: 8px;--ignt-menu-height: 130px;--ignt-break-2x-small: 32em !important;--ignt-break-x-small: 54em;--ignt-break-small: 780px;--ignt-break-medium: 900px;--ignt-break-large: 94em;--ignt-break-x-large: 105em;--ignt-break-2x-large: 1824px;--ignt-break-3x-large: 225em;--fluid-height-small: 300px;--fluid-height-medium: 450px;--fluid-height-large: 600px;--sl-input-height-small: 2.5em;--sl-input-height-medium: 3em;--sl-input-height-large: 3.75em;--sl-input-font-size-small: var(--sl-button-font-size-small);--sl-input-font-size-medium: var(--sl-button-font-size-medium);--sl-input-font-size-large: var(--sl-button-font-size-large);--ignt-outer-top-spacing: calc(var(--ignt-menu-height) + var(--sl-spacing-3x-large)) }}@layer configuration.button{:is(sl-button.is-active[variant=white],sl-button.is-active[variant=default])::part(base){background-color:#205083!important;background-color:var(--ignt-color-primary)!important;box-shadow:none!important;color:#fff}sl-button::part(base){transition:all ease .3s;border-width:0}sl-button[size=small]::part(base){padding:0 1rem;padding:0 var(--sl-spacing-medium)}sl-button[size=medium]::part(base){padding:0 1.25rem;padding:0 var(--sl-spacing-large)}sl-button[size=medium]::part(label){padding:0 1rem;padding:0 var(--sl-spacing-medium)}sl-button[size=large]::part(base){padding:0 1rem;padding:0 var(--sl-spacing-medium)}sl-button[size=large]::part(label){display:flex;align-items:center;line-height:1;padding:.75rem 1.75rem;padding:var(--sl-spacing-small) var(--sl-spacing-x-large)}sl-button[size=large] sl-icon{font-size:1.3em}sl-button[variant=white]::part(base){background-color:#fff!important;box-shadow:inset -900px 0 #fff!important;transition:all ease-in .4s!important}sl-button[variant=white]:hover::part(base){background-color:#205083!important;background-color:var(--ignt-color-primary)!important;box-shadow:inset 0 0 #fff!important;transition:all ease-out .4s!important;color:#fff!important;color:var(--sl-color-neutral-0)!important}sl-button[variant=white]:focus-visible::part(base){background-color:#205083!important;background-color:var(--ignt-color-primary)!important;box-shadow:inset 0 0 #fff!important;transition:all ease-out .4s!important;color:#fff!important;color:var(--sl-color-neutral-0)!important}sl-button[variant=default]::part(base){border-color:#353535;border-color:var(--ignt-color-text-default);color:#353535;color:var(--ignt-color-text-default);box-shadow:inset -900px 0 #ebebeb!important;box-shadow:inset -900px 0 0 0 var(--ignt-color-grey)!important}sl-button[variant=default]:hover::part(base){background-color:#205083!important;background-color:var(--ignt-color-primary)!important;box-shadow:inset 0 0 #ebebeb!important;box-shadow:inset 0 0 0 0 var(--ignt-color-grey)!important;transition:all ease-out .4s!important;color:#fff!important;color:var(--sl-color-neutral-0)!important}sl-button[variant=default]:focus-visible::part(base){background-color:#205083!important;background-color:var(--ignt-color-primary)!important;box-shadow:inset 0 0 #ebebeb!important;box-shadow:inset 0 0 0 0 var(--ignt-color-grey)!important;transition:all ease-out .4s!important;color:#fff!important;color:var(--sl-color-neutral-0)!important}sl-button[variant=default]:not([outline])::part(base){background-color:#ebebeb;background-color:var(--ignt-color-grey)}sl-button[variant=whats-app]{display:none}sl-button[variant=whats-app]::part(base){background-color:#25d366;color:#fff}sl-button[outline]::part(base){border-width:1px}sl-button[outline]:hover::part(base){background:transparent;border-color:#205083;border-color:var(--ignt-color-primary);color:#205083;color:var(--ignt-color-primary)}sl-button[outline]:focus-visible::part(base){background:transparent;border-color:#205083;border-color:var(--ignt-color-primary);color:#205083;color:var(--ignt-color-primary)}.square-btn::part(base){padding:.5rem!important;padding:var(--sl-spacing-x-small)!important;aspect-ratio:1}.square-btn::part(label){display:none}.square-btn sl-icon{font-size:1.5em}sl-button.transparent-btn::part(base){border:none!important;background-color:transparent!important;box-shadow:none!important}sl-button.transparent-btn:hover::part(base){border:none!important;background-color:transparent!important;box-shadow:none!important;color:#205083!important;color:var(--ignt-color-primary)!important}sl-button.transparent-btn:focus-visible::part(base){border:none!important;background-color:transparent!important;box-shadow:none!important;color:#205083!important;color:var(--ignt-color-primary)!important}.arrow-btn::part(base){padding-right:0}.arrow-btn::part(label){flex:1;text-align:left;padding-left:0!important;font-size:1.1em}.arrow-btn::part(suffix){transition:all ease .3s;padding-right:.25rem;padding-right:var(--sl-spacing-2x-small)}.arrow-btn sl-icon{font-size:2em}.arrow-btn:hover::part(base){color:#676767}@supports (color: color-mix(in lch,red,blue)){.arrow-btn:hover::part(base){color:color-mix(in hsl,75% var(--ignt-color-text-default),var(--sl-color-neutral-0))}}.arrow-btn:focus-visible::part(base){color:#676767}@supports (color: color-mix(in lch,red,blue)){.arrow-btn:focus-visible::part(base){color:color-mix(in hsl,75% var(--ignt-color-text-default),var(--sl-color-neutral-0))}}.arrow-btn:hover::part(suffix){padding-right:0}.arrow-btn:focus-visible::part(suffix){padding-right:0}}@layer configuration.button;.fluid-wrap{display:grid;grid-template-columns:[full-start] minmax(0,1fr) [main-start] minmax(0,1824px) [main-end] minmax(0,1fr) [full-end];grid-template-columns:[full-start] minmax(0,1fr) [main-start] minmax(0,var(--ignt-page-width-default)) [main-end] minmax(0,1fr) [full-end]}.fluid-grid{display:grid;grid-gap:0 1.25rem;grid-gap:0 var(--sl-spacing-large);gap:0 1.25rem;gap:0 var(--sl-spacing-large);grid-column:main;grid-template-columns:repeat(12,minmax(0,912px));grid-template-columns:repeat(12,minmax(0,calc(var(--ignt-page-width-default) / 2)));padding:0 3rem;padding:0 var(--ignt-bind-padding)}.fluid-element{display:flex;flex-direction:column;position:relative;height:auto;grid-column:span 1;background-size:cover;background-position:center;margin-bottom:140px;margin-bottom:var(--ignt-bind-gap)}.fluid-element.fluid-width-1{grid-column:span 1}.fluid-element.fluid-width-2{grid-column:span 2}.fluid-element.fluid-width-3{grid-column:span 3}.fluid-element.fluid-width-4{grid-column:span 4}.fluid-element.fluid-width-5{grid-column:span 5}.fluid-element.fluid-width-6{grid-column:span 6}.fluid-element.fluid-width-7{grid-column:span 7}.fluid-element.fluid-width-8{grid-column:span 8}.fluid-element.fluid-width-9{grid-column:span 9}.fluid-element.fluid-width-10{grid-column:span 10}.fluid-element.fluid-width-11{grid-column:span 11}.fluid-element.fluid-width-12{grid-column:span 12}.fluid-element.fluid-width-fullwidth{grid-column:full}.fluid-element.fluid-height-small{height:300px;height:var(--fluid-height-small);overflow-y:hidden}.fluid-element.fluid-height-medium{height:450px;height:var(--fluid-height-medium);overflow-y:hidden}.fluid-element.fluid-height-large{height:600px;height:var(--fluid-height-large);overflow-y:hidden}.fluid-element.fluid-height-100{height:100vh;overflow-y:hidden}.fluid-element.fluid-height-1-1{aspect-ratio:1}.fluid-element.fluid-height-16-9{aspect-ratio:1.7777}.fluid-element.fluid-height-16-10{aspect-ratio:1.6}.fluid-element.fluid-height-4-3{aspect-ratio:1.3333}.fluid-element.fluid-background-main{background-color:#205083;background-color:var(--ignt-color-primary);color:#fff}.fluid-element.fluid-background-complement{background-color:var(--ignt-color-complement);color:#fff}.fluid-element.fluid-background-white{background-color:#fff}.fluid-element.fluid-small-bottom-gap{margin-bottom:35px;margin-bottom:calc(var(--ignt-bind-gap) / 4)}.fluid-picture{position:relative;width:100%;flex-grow:1;display:flex}.fluid-picture img{-o-object-position:center;object-position:center;width:100%;height:100%}.fluid-image-contain img{-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;font-family:"object-fit: contain; object-position: center center;"}.fluid-stage{margin-top:calc(-1*(130px + 3rem));margin-top:calc(-1 * var(--ignt-outer-top-spacing));margin-bottom:140px;margin-bottom:var(--ignt-bind-gap);padding:0!important}.fluid-text{align-items:flex-start}.fluid-image .fluid-picture{width:100%;height:100%;overflow:hidden;border-radius:8px;border-radius:var(--ignt-border-radius-default)}:is(.fluid-image .fluid-picture) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fluid-video{position:relative;overflow:hidden;border-radius:8px;border-radius:var(--ignt-border-radius-default)}.fluid-video video{overflow:hidden;border-radius:8px;border-radius:var(--ignt-border-radius-default);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fluid-video-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.4),transparent);display:flex;align-items:end;padding:1.75rem;padding:var(--sl-spacing-x-large);pointer-events:none}.fluid-video-overlay *{color:#fff}.fluid-headline+.fluid-descr,.fluid-subline+.fluid-descr{margin-top:1.25rem;margin-top:var(--sl-spacing-large)}:is(.fluid-width-1,.fluid-width-2,.fluid-width-3,.fluid-width-4,.fluid-width-5,.fluid-width-6) .gallery{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:calc((1824px - 3rem)/4 - 5px);grid-auto-rows:calc((var(--ignt-page-width-default) - var(--ignt-bind-padding)) / 4 - 5px);grid-auto-flow:row dense}.fluid-background-bind .headline{font-size:4em}.fluid-background-bind-descr{font-size:1.5em;max-width:calc(1824px / 12 * 5)!important;max-width:calc(var( --ignt-page-width-default) / 12 * 5)!important}.fluid-carousel .simple-carousel{aspect-ratio:auto;height:100%}.fluid-descr h1,.fluid-descr h2,.fluid-descr h3,.fluid-descr h4{color:#205083;color:var(--ignt-color-primary);font-weight:700}.fluid-descr ul{list-style:disc;padding-left:1.25rem;padding-left:var(--sl-spacing-large)}:is(.fluid-descr ul) li{padding-bottom:.5rem;padding-bottom:var(--sl-spacing-x-small)}.fluid-descr ol{list-style:decimal;padding-left:1.25rem;padding-left:var(--sl-spacing-large)}:is(.fluid-descr ol) li{padding-bottom:.5rem;padding-bottom:var(--sl-spacing-x-small)}.fluid-iframe-content{width:100%;height:100%;overflow:hidden;border-radius:8px;border-radius:var(--ignt-border-radius-default)}.fluid-yt-video{width:100%;height:100%}.fluid-ids-download{flex:1;min-height:1px;height:-moz-fit-content;height:fit-content}.fluid-ids-download .fluid-iframe-content{border-radius:0}.fluid-big-image-with-details{margin-bottom:0!important}@font-face{font-family:Matter;src:url(/static/fonts/MatterTRIAL-Light.otf),url(/static/fonts/MatterTRIAL-Light.woff) format("woff"),url(/static/fonts/MatterTRIAL-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Matter;src:url(/static/fonts/MatterTRIAL-LightItalic.otf),url(/static/fonts/MatterTRIAL-LightItalic.woff) format("woff"),url(/static/fonts/MatterTRIAL-LightItalic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Matter;src:url(/static/fonts/MatterTRIAL-Regular.otf),url(/static/fonts/MatterTRIAL-Regular.woff) format("woff"),url(/static/fonts/MatterTRIAL-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Matter;src:url(/static/fonts/MatterTRIAL-RegularItalic.otf),url(/static/fonts/MatterTRIAL-RegularItalic.woff) format("woff"),url(/static/fonts/MatterTRIAL-RegularItalic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Matter;src:url(/static/fonts/MatterTRIAL-Medium.otf),url(/static/fonts/MatterTRIAL-Medium.woff) format("woff"),url(/static/fonts/MatterTRIAL-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Matter;src:url(/static/fonts/MatterTRIAL-MediumItalic.otf),url(/static/fonts/MatterTRIAL-MediumItalic.woff) format("woff"),url(/static/fonts/MatterTRIAL-MediumItalic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Matter;src:url(/static/fonts/MatterTRIAL-SemiBold.otf),url(/static/fonts/MatterTRIAL-SemiBold.woff) format("woff"),url(/static/fonts/MatterTRIAL-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Matter;src:url(/static/fonts/MatterTRIAL-SemiBoldItalic.otf),url(/static/fonts/MatterTRIAL-SemiBoldItalic.woff) format("woff"),url(/static/fonts/MatterTRIAL-SemiBoldItalic.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Matter;src:url(/static/fonts/MatterTRIAL-Bold.otf),url(/static/fonts/MatterTRIAL-Bold.woff) format("woff"),url(/static/fonts/MatterTRIAL-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Matter;src:url(/static/fonts/MatterTRIAL-BoldItalic.otf),url(/static/fonts/MatterTRIAL-BoldItalic.woff) format("woff"),url(/static/fonts/MatterTRIAL-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Matter;src:url(/static/fonts/MatterTRIAL-Heavy.otf),url(/static/fonts/MatterTRIAL-Heavy.woff) format("woff"),url(/static/fonts/MatterTRIAL-Heavy.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Matter;src:url(/static/fonts/MatterTRIAL-HeavyItalic.otf),url(/static/fonts/MatterTRIAL-HeavyItalic.woff) format("woff"),url(/static/fonts/MatterTRIAL-HeavyItalic.woff2) format("woff2");font-weight:800;font-style:italic;font-display:swap}*{font-feature-settings:none;font-variant-ligatures:none}::-moz-selection{background:#205083;background:var(--ignt-color-primary);color:#fff}::selection{background:#205083;background:var(--ignt-color-primary);color:#fff}.is-hidden{display:none!important}html{scroll-margin-top:100px;scroll-behavior:smooth}html:before{content:"";opacity:1;transition:all ease .3s}html.menu-no-scroll{position:fixed;overflow-y:scroll;width:100%}html.menu-no-scroll:before{content:"";display:block;position:fixed;inset:0;background-color:#000;opacity:.6;z-index:10}html.no-scroll{position:fixed;overflow-y:scroll;width:100%}sl-icon[library=hsk]{transform:scale(1.8)}.outer-wrap{min-height:45vh}sl-dialog::part(overlay){background-color:#0009;pointer-events:none}sl-dialog::part(base){z-index:200}.block-spacer{display:block;min-height:1.5em}.margin-top-auto{display:block;margin-top:auto}.stage{height:100%;width:100%;position:relative;border-radius:0!important}.stage::part(pagination){left:3rem!important;left:var(--ignt-bind-padding)!important;top:calc(50% - 10.15em);right:auto!important;justify-content:flex-start}.stage::part(pagination-item){background-color:#fff!important}.stage .bind{align-items:start;justify-content:center;padding-bottom:0;position:absolute;inset:0;z-index:0}:is(.stage sl-carousel-item) sl-button{margin-top:0!important}.stage-image{z-index:-1;width:100%;height:100%}.stage-image picture{width:100%;height:100%}:is(.stage-image picture) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.headline.stage-headline{font-size:4.5em;margin-bottom:.5em;max-width:760px;max-width:calc((var(--ignt-page-width-default) / 12)* 5)}.font-color-white .pre-headline,.font-color-white .headline,.font-color-white .subline,.font-color-white .descr{color:#fff;color:var(--sl-color-neutral-0)}.font-color-blue .pre-headline,.font-color-blue .headline,.font-color-blue .subline,.font-color-blue .descr{color:#205083;color:var(--ignt-color-primary)}.font-color-black .pre-headline,.font-color-black .headline,.font-color-black .subline,.font-color-black .descr{color:#353535;color:var(--ignt-color-text-default)}.bind{display:flex;flex-direction:column;width:100%;max-width:1824px;max-width:var(--ignt-page-width-default);padding:0 3rem 140px;padding:0 var(--ignt-bind-padding) var(--ignt-bind-gap) var(--ignt-bind-padding);margin:0 auto}.bind.bind--top{margin-top:130px;margin-top:var(--ignt-menu-height)}.grey-bind{display:flex;flex-direction:column;background-color:#ebebeb;background-color:var(--ignt-color-grey);padding:1.75rem 2.25rem;padding:var(--sl-spacing-x-large) var(--sl-spacing-2x-large);border-radius:8px;border-radius:var(--ignt-border-radius-default);overflow:hidden}.btn-wrap{display:flex;flex-direction:row;gap:1rem;gap:var(--sl-spacing-medium);margin:1rem 0;margin:var(--sl-spacing-medium) 0}.grid-v2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:3rem;grid-gap:var(--sl-spacing-3x-large);gap:3rem;gap:var(--sl-spacing-3x-large);color:#353535;color:var(--ignt-color-text-default)}.grid-v3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.25rem;grid-gap:var(--sl-spacing-large);gap:1.25rem;gap:var(--sl-spacing-large)}.grid-v4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;grid-gap:var(--sl-spacing-medium);gap:1rem;gap:var(--sl-spacing-medium)}.grid-v5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:1rem;grid-gap:var(--sl-spacing-medium);gap:1rem;gap:var(--sl-spacing-medium)}.grid-column{display:flex;flex-direction:column;align-items:start}.grid-column .simple-carousel{height:100%;aspect-ratio:auto;width:100%}.grid-column sl-button{align-self:flex-start}.grid-image{overflow:hidden;border-radius:8px;border-radius:var(--ignt-border-radius-default);width:100%;height:100%}.grid-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pre-headline{font-size:.8em;font-weight:500;margin-bottom:.3em}.headline{font-weight:400;line-height:1.2;max-width:70vw;-webkit-hyphens:auto;hyphens:auto;width:100%}h1.headline{font-size:3.5em}h2.headline{font-size:2em}h3.headline{font-size:1.7em}h4.headline{font-size:1.5em}h5.headline{font-size:1.3em}.subline{font-weight:400;line-height:1.2;max-width:70vw;-webkit-hyphens:auto;hyphens:auto;width:100%}h2.subline{font-size:3.5em}h3.subline{font-size:2em}h4.subline{font-size:1.7em}h5.subline{font-size:1.5em}h6.subline{font-size:1.3em}.descr{max-width:760px;max-width:calc((var(--ignt-page-width-default) / 12) * 5)}.descr h1{font-size:3.5em;font-weight:400;line-height:1.2;max-width:70vw;-webkit-hyphens:auto;hyphens:auto;width:100%;color:#205083;color:var(--ignt-color-primary);margin-bottom:1rem;margin-bottom:var(--ignt-spacing-medium)}:is(.descr h1) *{font-weight:400!important}.descr h2{font-size:2em;font-weight:400;line-height:1.2;max-width:70vw;-webkit-hyphens:auto;hyphens:auto;width:100%;color:#205083;color:var(--ignt-color-primary);margin-bottom:1rem;margin-bottom:var(--ignt-spacing-medium)}:is(.descr h2) *{font-weight:400!important}.descr h3{font-size:1.7em;font-weight:400;line-height:1.2;max-width:70vw;-webkit-hyphens:auto;hyphens:auto;width:100%;color:#205083;color:var(--ignt-color-primary);margin-bottom:1rem;margin-bottom:var(--ignt-spacing-medium)}:is(.descr h3) *{font-weight:400!important}.descr h4{font-size:1.5em;font-weight:400;line-height:1.2;max-width:70vw;-webkit-hyphens:auto;hyphens:auto;width:100%;color:#205083;color:var(--ignt-color-primary);margin-bottom:1rem;margin-bottom:var(--ignt-spacing-medium)}:is(.descr h4) *{font-weight:400!important}.descr h5{font-size:1.3em;font-weight:400;line-height:1.2;max-width:70vw;-webkit-hyphens:auto;hyphens:auto;width:100%;color:#205083;color:var(--ignt-color-primary);margin-bottom:1rem;margin-bottom:var(--ignt-spacing-medium)}:is(.descr h5) *{font-weight:400!important}.descr ul{list-style:disc;padding-left:1.25rem;padding-left:var(--sl-spacing-large)}:is(.descr ul) li{padding-bottom:.5rem;padding-bottom:var(--sl-spacing-x-small)}.descr ol{list-style:decimal;padding-left:1.25rem;padding-left:var(--sl-spacing-large)}:is(.descr ol) li{padding-bottom:.5rem;padding-bottom:var(--sl-spacing-x-small)}.mini-paragraph{max-width:45ch;margin:3rem 0;margin:var(--sl-spacing-3x-large) 0}.paragraph{font-size:1em}.app-card{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;color:#353535;color:var(--ignt-color-text-default)}.app-card-image{display:flex;min-width:4em;max-width:4em;aspect-ratio:1;border-radius:8px;border-radius:var(--ignt-border-radius-default);overflow:hidden}.app-card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.app-card-inner{display:flex;flex-direction:column;margin-left:1.75rem;margin-left:var(--sl-spacing-x-large)}.app-card-headline{text-transform:uppercase;font-weight:700;white-space:nowrap}.app-card-txt{white-space:nowrap}.horizontal-scroll-header{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;margin:.7em 0 .9em}.horizontal-scroll-container-actions{margin-left:auto;display:flex;flex-direction:row;gap:.25rem;gap:var(--sl-spacing-2x-small)}.horizontal-scroll-container-actions sl-icon{font-size:1.2em}.horizontal-scroll-range{margin-bottom:.75rem;margin-bottom:var(--sl-spacing-small);width:608px;width:calc(var(--ignt-page-width-default) / 3)}.horizontal-scroll-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1px;background:#7f7f7f;outline:none;opacity:.7}.horizontal-scroll-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:130px;height:10px;border-radius:5px;background:#7f7f7f;cursor:pointer}.horizontal-scroll-container{width:100vw;display:flex;flex-direction:row;flex-wrap:nowrap;gap:1.25rem;gap:var(--sl-spacing-large);overflow-x:auto;overflow-y:hidden;padding:1.75rem calc((100vw - 1824px)/2 + 3rem) 20px calc((100vw - 1824px)/2 + 3rem);padding:var(--sl-spacing-x-large) calc((100vw - var(--ignt-page-width-default)) / 2 + var(--ignt-bind-padding)) 20px calc((100vw - var(--ignt-page-width-default)) / 2 + var(--ignt-bind-padding));margin:0 calc(-1*((100vw - 1824px)/2 + 3rem));margin:0 calc(-1 * ((100vw - var(--ignt-page-width-default)) / 2 + var(--ignt-bind-padding)));scroll-behavior:smooth;margin-bottom:-20px!important;scrollbar-width:0;scrollbar-height:0;will-change:scroll-position}.horizontal-scroll-container::-webkit-scrollbar{display:none;width:0;height:0}.horizontal-scroll-container a:has(.simple-card),.horizontal-scroll-container .simple-card,.horizontal-scroll-container .series-card,.horizontal-scroll-container a:has(.series-card){min-width:calc((1824px - 11rem)/5);min-width:calc((var(--ignt-page-width-default) - (4 * var(--sl-spacing-large)) - 2 * var(--ignt-bind-padding)) / 5);max-width:calc((1824px - 11rem)/5);max-width:calc((var(--ignt-page-width-default) - (4 * var(--sl-spacing-large)) - 2 * var(--ignt-bind-padding)) / 5)}.horizontal-scroll-container a{min-height:100%}:is(.horizontal-scroll-container a) sl-card{height:100%}.career-card{--padding: var(--sl-spacing-large);display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;border-radius:8px;border-radius:var(--ignt-border-radius-default);overflow:hidden;padding:1.25rem;padding:var(--padding);position:relative;height:500px}.career-card.career-card-1-1{aspect-ratio:1;width:500px;min-width:500px}.career-card.career-card-6-5{aspect-ratio:5 / 6;width:600px;min-width:600px}.career-card.career-card-8-5{aspect-ratio:5 / 8;width:800px;min-width:800px}.career-card .headline{margin-bottom:1rem;margin-bottom:var(--sl-spacing-medium);color:#353535;color:var(--ignt-color-text-default)}.career-card.font-color-white .headline{color:#fff;color:var(--sl-color-neutral-0)}.career-card.font-color-blue .headline{color:#205083;color:var(--ignt-color-primary)}.career-card-image{position:absolute;inset:0;z-index:-1}.career-card-image:after{content:"";background:linear-gradient(to bottom,#000,transparent);opacity:.35;position:absolute;inset:0}.career-card-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.career-card-pre-headline{margin-bottom:1rem;margin-bottom:var(--sl-spacing-medium)}.career-card-pre-headline::part(base){background-color:#fff}.career-cta-btn{margin-top:auto}.background-card{--gap: var(--sl-spacing-medium);--padding: var(--sl-spacing-2x-large);min-width:calc((1824px - 7.25rem)/2);min-width:calc((var(--ignt-page-width-default) - var(--sl-spacing-large) - 2 * var(--ignt-bind-padding)) / 2);max-width:calc((1824px - 7.25rem)/2);max-width:calc((var(--ignt-page-width-default) - var(--sl-spacing-large) - 2 * var(--ignt-bind-padding)) / 2);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;grid-template-rows:auto 1fr;grid-gap:1rem;grid-gap:var(--gap);gap:1rem;gap:var(--gap);background-color:#ebebeb;background-color:var(--ignt-color-grey);border-radius:8px;border-radius:var(--ignt-border-radius-default);color:#353535;color:var(--ignt-color-text-default);overflow:hidden;padding:2.25rem;padding:var(--padding);position:relative;aspect-ratio:7/5}.background-card .headline{grid-column:span 2;z-index:1}.background-card-inner{display:flex;flex-direction:column;align-items:flex-start;flex:1}.background-card-inner sl-button{margin-top:auto;z-index:1}.background-card-image{display:flex;z-index:0;flex:0 0 55%;max-height:200px;order:-1}.background-card-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.simple-carousel{--padding: var(--sl-spacing-2x-large);width:100%;aspect-ratio:16/9;border-radius:8px;border-radius:var(--ignt-border-radius-default);overflow:hidden}.simple-carousel::part(base){display:flex;gap:0}.simple-carousel::part(scroll-container){border-radius:0}.simple-carousel::part(navigation-button){position:absolute;background-color:#fff;background-color:var(--sl-color-neutral-0);color:var(--app-primary-color);border-radius:50%;transition:all ease.3s;padding:1rem;padding:var(--sl-spacing-medium);z-index:1}.simple-carousel::part(navigation-button--previous){left:var(--padding)}.simple-carousel::part(navigation-button--next){right:var(--padding)}.simple-carousel::part(pagination){position:absolute;bottom:var(--padding);left:var(--padding);right:var(--padding);margin:0 auto;gap:.5rem;gap:var(--sl-spacing-x-small);z-index:1}.simple-carousel::part(pagination-item){background-color:#353535;background-color:var(--ignt-color-text-default);width:.5em;height:.5em;border-radius:.25em;transition:all ease .3s}.simple-carousel::part(pagination-item--active){width:2.5em;transform:none}.simple-carousel sl-carousel-item{position:relative;height:100%;width:100%}:is(.simple-carousel sl-carousel-item) sl-button{margin-top:auto}:is(.simple-carousel sl-carousel-item) picture{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}:is(:is(.simple-carousel sl-carousel-item) picture) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.simple-carousel .renodeco-carousel-item{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:var(--padding);color:#fff}:is(.simple-carousel .renodeco-carousel-item) .headline,:is(.simple-carousel .renodeco-carousel-item) .subline{color:#fff}:is(.simple-carousel .renodeco-carousel-item) picture{position:absolute;z-index:-1;inset:0}:is(:is(.simple-carousel .renodeco-carousel-item) picture) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.simple-carousel .renodeco-carousel-btn-wrap{display:flex;flex-direction:column;gap:1rem;gap:var(--sl-spacing-medium);margin-top:auto}.simple-carousel .carousel-inner{display:flex;flex-direction:column;align-items:start;position:absolute;top:0;bottom:0;left:0;z-index:1;padding:var(--padding)}:is(.simple-carousel .carousel-inner) .headline{font-size:5em}:is(.simple-carousel .carousel-inner) .subline{font-size:5em}:is(.simple-carousel .carousel-inner) a{margin-top:auto}.carousel-image{width:100%;height:100%}.carousel-image picture{width:100%;height:100%}:is(.carousel-image picture) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dk-quick-search{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.5rem;gap:var(--sl-spacing-x-small);margin-top:1rem;margin-top:var(--sl-spacing-medium)}.dk-quick-search span{display:inline-block;padding:0 1.25rem;padding:0 var(--sl-spacing-large)}.bind-background{display:flex;height:80vh;position:relative;overflow:hidden}.bind-background .bind{flex-direction:column;align-items:start;z-index:1}.bind-background .descr{max-width:40%}.bind-background-image{position:absolute;inset:0}.bind-background-image picture{width:100%;height:100%}:is(.bind-background-image picture) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bind-background-image+.bind{padding-top:3rem;padding-top:var(--sl-spacing-3x-large)}.simple-card{height:100%;width:100%}.simple-card::part(base){height:100%;border-color:1px solid #D9D9D9;box-shadow:0 5px 20px #00000029}.simple-card::part(image){width:100%;margin:0}.simple-card::part(group){flex:1}.simple-card::part(body){display:flex;flex-direction:column;align-items:start;flex:1}.simple-card .cta-wrap{margin-top:auto;padding-top:1.75rem;padding-top:var(--sl-spacing-x-large)}.simple-card.simple-card-square .simple-card-image{aspect-ratio:1}.simple-card *:not(.headline):not(.subline){color:#353535;color:var(--ignt-color-text-default)}.simple-card.simple-card-horizontal::part(image){flex-basis:300px}.simple-card.simple-card-horizontal .simple-card-image{aspect-ratio:1}.simple-card .fake-link{margin-top:.25rem;margin-top:var(--sl-spacing-2x-small)}.simple-card:not(:has(.simple-card-price)) .fake-link{margin-top:auto}.simple-card-image{aspect-ratio:3 / 4;min-width:100%;position:relative}.simple-card-image picture{width:100%;height:100%}:is(.simple-card-image picture) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.simple-card-image:hover .simple-card-hover-image{opacity:0}.simple-card-image:focus-visible .simple-card-hover-image{opacity:0}.simple-card-serie-badge{position:absolute;top:1rem;top:var(--sl-spacing-medium);left:1rem;left:var(--sl-spacing-medium)}.simple-card-serie-badge::part(base){background-color:#fff;color:#353535;color:var(--ignt-color-text-default);box-shadow:0 0 10px #0003;font-size:.85em;padding:.5rem .75rem;padding:var(--sl-spacing-x-small) var(--sl-spacing-small)}.simple-card-hover-image{position:absolute;inset:0;opacity:1;transition:all ease .3s}.simple-card-hover-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.simple-card-price{margin-top:auto;color:#7f7f7f!important}sl-breadcrumb::part(base){width:100%;max-width:1824px;max-width:var(--ignt-page-width-default);padding:0 3rem;padding:0 var(--ignt-bind-padding);margin:0 auto}sl-breadcrumb-item::part(label){color:#71717a;color:var(--sl-color-neutral-500)}sl-breadcrumb-item::part(separator){color:#71717a;color:var(--sl-color-neutral-500);letter-spacing:-.1em}.product-list-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1.25rem;grid-gap:var(--sl-spacing-large);gap:1.25rem;gap:var(--sl-spacing-large)}.product-list-grid sl-alert::part(base){grid-column:span 4}.product-list-grid:not(.has-no-results) sl-alert{display:none}.series-card{display:flex;padding:1.25rem;padding:var(--sl-spacing-large);width:100%;aspect-ratio:.75;position:relative;overflow:hidden;border-radius:8px;border-radius:var(--ignt-border-radius-default)}.series-card:hover .series-card-hoverlay{right:0;opacity:1}.series-card:focus-visible .series-card-hoverlay{right:0;opacity:1}.series-card.series-card-renodeco-optik{aspect-ratio:1.25;cursor:pointer}.series-card.series-card-renodeco-optik .series-card-hoverlay{display:none}:is(.series-card sl-button)::part(base){background-color:#fff}.renodeco-action-btn{align-self:flex-end}.renodeco-action-btn::part(base){padding-left:.7rem;padding-right:.7rem;transition:all ease .3s}.renodeco-action-btn::part(label){padding-left:0;padding-right:0;transition:all ease .3s;font-size:0}.renodeco-action-btn::part(prefix){transition:all ease .3s;font-size:0}.renodeco-action-btn:hover::part(base){padding-left:1rem;padding-left:var(--sl-spacing-medium);padding-right:1rem;padding-right:var(--sl-spacing-medium)}.renodeco-action-btn:focus-visible::part(base){padding-left:1rem;padding-left:var(--sl-spacing-medium);padding-right:1rem;padding-right:var(--sl-spacing-medium)}.renodeco-action-btn:hover::part(label){padding-left:1rem;padding-left:var(--sl-spacing-medium);padding-right:1rem;padding-right:var(--sl-spacing-medium);font-size:1em}.renodeco-action-btn:focus-visible::part(label){padding-left:1rem;padding-left:var(--sl-spacing-medium);padding-right:1rem;padding-right:var(--sl-spacing-medium);font-size:1em}.renodeco-action-btn:hover::part(prefix){font-size:1em}.renodeco-action-btn:focus-visible::part(prefix){font-size:1em}.series-card-image{position:absolute;inset:0;z-index:0}.series-card-image picture{width:100%;height:100%}:is(.series-card-image picture) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.series-card-header{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;width:100%;z-index:1}.series-card-header sl-icon{transform:scale(1.2)}.series-card-header-name{max-width:100%}.series-card-header-name::part(base){width:100%}.series-card-header-name::part(label){display:flex;align-items:center;max-width:100%;word-break:break-word;white-space:normal;text-align:left;line-height:1.2}.series-card-hoverlay{display:flex;justify-content:center;align-items:center;font-size:2em;color:#fff;color:var(--sl-color-neutral-0);background-color:#0009;position:absolute;inset:0 100% 0 0;transition:right ease .3s,opacity ease .6s;opacity:0;pointer-events:none}@supports (color: color-mix(in lch,red,blue)){.series-card-hoverlay{background-color:color-mix(in hsl,60% var(--sl-color-neutral-1000),transparent)}}.series-card-hoverlay sl-icon{pointer-events:none}:is(.series-card-hoverlay sl-icon)::part(svg){pointer-events:none}.info-carousel-wrap{display:grid;grid-template-columns:auto 600px;grid-gap:3rem;grid-gap:var(--sl-spacing-3x-large);gap:3rem;gap:var(--sl-spacing-3x-large);padding:2.25rem;padding:var(--sl-spacing-2x-large);background-color:#ebebeb;background-color:var(--ignt-color-grey);border-radius:8px;border-radius:var(--ignt-border-radius-default)}.info-carousel-wrap .simple-carousel{aspect-ratio:4/3;height:auto;width:auto}:is(.info-carousel-wrap .simple-carousel)::part(navigation){display:none}.info-carousel-inner{display:flex;flex-direction:column;justify-content:start;align-items:flex-start}.info-carousel-item-outer{height:1px;flex:1;display:flex;flex-direction:column;align-items:flex-start}.info-carousel-item-wrap{display:flex;flex-direction:column;margin:0 0 .75rem;margin:0 0 var(--sl-spacing-small) 0}.info-carousel-item-wrap.is-active .info-carousel-item{color:#205083;color:var(--ignt-color-primary-500)}.info-carousel-item-wrap.is-active+.info-carousel-txt{display:flex;order:99}.info-carousel-item{display:flex;flex-direction:column;font-size:2em;font-weight:300;color:#353535;color:var(--ignt-color-text-default)}.info-carousel-track{display:flex;height:2px;background-color:#c6c6ca;background-color:var(--sl-color-neutral-300);width:100%;overflow:hidden;margin-top:.5rem;margin-top:var(--sl-spacing-x-small);border-radius:8px;border-radius:var(--ignt-border-radius-default)}.info-carousel-thumb{display:flex;height:2px;width:0;background-color:#71717a;background-color:var(--sl-color-neutral-500)}@keyframes infoCarouselThumb{0%{width:0}to{width:100%}}.info-carousel-item-wrap.is-active .info-carousel-thumb{animation:infoCarouselThumb 7s linear}.info-carousel-txt{display:none;flex-direction:column;margin-top:auto;padding-top:1.25rem;padding-top:var(--sl-spacing-large);max-width:500px}.info-carousel-txt ul{list-style:disc;padding-left:1.25rem;padding-left:var(--sl-spacing-large)}:is(.info-carousel-txt ul) li{padding-bottom:.5rem;padding-bottom:var(--sl-spacing-x-small)}.info-carousel-txt ol{list-style:decimal;padding-left:1.25rem;padding-left:var(--sl-spacing-large)}:is(.info-carousel-txt ol) li{padding-bottom:.5rem;padding-bottom:var(--sl-spacing-x-small)}.info-carousel-cta-btn{position:absolute;left:var(--padding);bottom:vaR(--padding)}.color-outer-wrap{display:grid;grid-template-columns:400px 1fr;grid-gap:3rem;grid-gap:var(--sl-spacing-3x-large);gap:3rem;gap:var(--sl-spacing-3x-large)}.color-outer-wrap .grid-image{width:auto;max-height:85vh;aspect-ratio:1;margin-left:auto}.color-swatch-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:2.25rem;grid-gap:var(--sl-spacing-2x-large);gap:2.25rem;gap:var(--sl-spacing-2x-large);margin:1.25rem 1.25rem 1.25rem 0;margin:var(--sl-spacing-large) var(--sl-spacing-large) var(--sl-spacing-large) 0;width:100%}.color-swatch{width:3em;height:3em;aspect-ratio:1;border-radius:50%;border:1px solid #353535;border:1px solid var(--ignt-color-text-default);padding:3px;transition:all ease .3s;position:relative}.color-swatch picture{display:flex;width:100%;height:100%;aspect-ratio:1;border-radius:50%;overflow:hidden}.color-swatch img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.color-swatch sl-icon{display:flex;opacity:0;justify-content:center;align-items:center;position:absolute;bottom:-2px;right:-2px;transition:all ease .3s;background-color:#205083;background-color:var(--ignt-color-primary);border-radius:50%;color:#fff;width:1.3em;height:1.3em}.color-swatch.grid-image{aspect-ratio:5/4}.color-swatch.is-selected{border:1px solid #205083;border:1px solid var(--ignt-color-primary)}.color-swatch.is-selected sl-icon{opacity:1}.color-preview{width:100%;height:100%;display:none}.color-preview picture{display:flex;width:100%;height:100%;overflow:hidden}.color-preview img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.color-preview.is-active{display:flex}.config-card{--padding: var(--sl-spacing-medium);display:flex;flex-direction:column;justify-content:space-between;aspect-ratio:4/5;overflow:hidden;border-radius:8px;border-radius:var(--ignt-border-radius-default);position:relative;padding:1rem;padding:var(--padding);max-width:304px;max-width:calc(var(--ignt-page-width-default) / 12 * 2);min-width:304px;min-width:calc(var(--ignt-page-width-default) / 12 * 2)}.config-card .headline{font-size:1em;color:#fff;color:var(--sl-color-neutral-0)}.config-card sl-button{align-self:flex-end}.config-card-image{position:absolute;inset:0;z-index:-1}.config-card-image:after{content:"";background:linear-gradient(to bottom,transparent,#000);opacity:.35;position:absolute;inset:0}.config-card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fake-link{display:flex;flex-direction:row;align-items:center;color:#205083!important;color:var(--ignt-color-primary)!important;margin-top:.75rem;margin-top:var(--sl-spacing-small)}.fake-link sl-icon{margin-left:.75rem;margin-left:var(--sl-spacing-small);color:#205083!important;color:var(--ignt-color-primary)!important}.mini-square-icon{color:#353535;color:var(--ignt-color-text-default);-webkit-hyphens:auto;hyphens:auto;position:relative}.mini-square-icon picture{display:flex;overflow:hidden;border-radius:8px;border-radius:var(--ignt-border-radius-default);border:1px solid #353535;border:1px solid var(--ignt-color-text-default);width:100%;aspect-ratio:1;margin-bottom:.75rem;margin-bottom:var(--sl-spacing-small)}:is(.mini-square-icon picture) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mini-square-icon sl-icon:not(.configurator-item-glas-preview){display:flex;opacity:0;justify-content:center;align-items:center;position:absolute;width:1.5em;height:1.5em;top:10px;right:10px;transition:all ease .3s;background-color:#205083;background-color:var(--ignt-color-primary);border-radius:50%;color:#fff}.mini-square-icon.is-selected{color:#205083;color:var(--ignt-color-primary);font-weight:700}.mini-square-icon.is-selected picture{border:1px solid #205083;border:1px solid var(--ignt-color-primary)}.mini-square-icon.is-selected sl-icon{opacity:1}.quicklink-grid-wrap{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-auto-rows:1fr;grid-gap:1.25rem;grid-gap:var(--sl-spacing-large);gap:1.25rem;gap:var(--sl-spacing-large)}.quicklink-grid-box{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;position:relative;padding:1rem 1.25rem;padding:var(--sl-spacing-medium) var(--sl-spacing-large);border-radius:8px;border-radius:var(--ignt-border-radius-default);overflow:hidden;color:#353535;color:var(--ignt-color-text-default);font-size:1.6em;grid-row:span 3}.quicklink-grid-box sl-button{z-index:1}:is(.quicklink-grid-box sl-button) sl-icon{font-size:1.7em}.quicklink-grid-box.font-color-white{color:#fff;color:var(--sl-color-neutral-0)}.quicklink-grid-box.font-color-blue{color:#205083;color:var(--ignt-color-primary)}.quicklink-grid-box-img{position:absolute;inset:0;z-index:-1}.quicklink-grid-box-img picture{width:100%;height:100%}:is(.quicklink-grid-box-img picture) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-card-scroller-wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:flex-end;position:relative}.image-card-scroller-wrap .horizontal-scroll-range{position:absolute;right:0;top:6em;max-width:450px}.image-card-info{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;aspect-ratio:1;position:relative;padding:2.25rem 3rem;padding:var(--sl-spacing-2x-large) var(--sl-spacing-3x-large);border-radius:8px;border-radius:var(--ignt-border-radius-default);overflow:hidden;color:#353535;color:var(--ignt-color-text-default);font-size:4em;line-height:1.2;width:10.5em;margin-right:-3rem;margin-right:calc(-1 * var(--sl-spacing-3x-large))}.image-card-info.font-color-blue{color:#205083;color:var(--ignt-color-primary)}.image-card-info.font-color-white{color:#fff;color:var(--sl-color-neutral-0)}.image-card-info video,.image-card-info .fluid-yt-video{position:absolute;inset:0;z-index:-1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-card-info:after{content:"";position:absolute;inset:0;z-index:-2;background-color:#000}.image-card-text-shadow{background:linear-gradient(to bottom,#000,transparent);position:absolute;inset:0;z-index:-1;opacity:.4}.image-card-info-image{position:absolute;inset:0;z-index:-1}.image-card-info-image picture{width:100%;height:100%}:is(.image-card-info-image picture) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-card-scroller{width:100vw;z-index:1;display:flex;flex-direction:row;flex-wrap:nowrap;gap:1.25rem;gap:var(--sl-spacing-large);overflow-y:auto;position:absolute;left:calc(-1*((100vw - 1824px)/2 + 3rem));left:calc(-1 * ((100vw - var(--ignt-page-width-default)) / 2 + var(--ignt-bind-padding)));padding:1.75rem calc((100vw - 1824px)/2 + 3rem) 1.75rem calc((100vw - 1824px)/2 + 40em);padding:var(--sl-spacing-x-large) calc((100vw - var(--ignt-page-width-default)) / 2 + var(--ignt-bind-padding)) var(--sl-spacing-x-large) calc((100vw - var(--ignt-page-width-default)) / 2 + 40em);bottom:0;cursor:grab}.image-card-scroller.is-scrolling .image-card{pointer-events:none}.image-card-scroller::-webkit-scrollbar{display:none}.image-card-scroller .image-card:last-child{margin-right:3rem;margin-right:var(--sl-spacing-3x-large)}.image-card{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;aspect-ratio:.7;position:relative;padding:1rem 1.25rem;padding:var(--sl-spacing-medium) var(--sl-spacing-large);border-radius:8px;border-radius:var(--ignt-border-radius-default);overflow:hidden;color:#353535;color:var(--ignt-color-text-default);font-size:1.6em;line-height:1.3;height:18em;width:12em;min-width:12em;-webkit-hyphens:auto;hyphens:auto}.image-card sl-button{z-index:1}:is(.image-card sl-button) sl-icon{font-size:1.7em}.image-card.font-color-white{color:#fff;color:var(--sl-color-neutral-0)}.image-card.font-color-blue{color:#205083;color:var(--ignt-color-primary)}.image-card-image{position:absolute;inset:0;z-index:-1}.image-card-image picture{width:100%;height:100%}:is(.image-card-image picture) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.person{display:flex;flex-direction:column;align-items:center;margin-bottom:1.75rem;margin-bottom:var(--sl-spacing-x-large)}.person *{text-align:center}.person-image{display:flex;width:calc(304px - 1.25rem);width:calc(((var(--ignt-page-width-default) / 12) * 2) - var(--sl-spacing-large));max-width:100%;aspect-ratio:1;border-radius:50%;overflow:hidden;margin-bottom:2.25rem;margin-bottom:var(--sl-spacing-2x-large)}.person-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.person-headline{font-weight:600;color:#205083;color:var(--ignt-color-primary)}.person-subline p{margin-bottom:0;word-break:break-all}.gallery-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:1rem;grid-gap:var(--sl-spacing-medium);gap:1rem;gap:var(--sl-spacing-medium)}.gallery-image{overflow:hidden;border-radius:8px;border-radius:var(--ignt-border-radius-default)}.gallery-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery-image.gI-col2{grid-column:span 2}.gallery-image.gI-col3{grid-column:span 3}.gallery-image.gI-col4{grid-column:span 4}.gallery-image.gI-col5{grid-column:span 5}.gallery-image.gI-col6{grid-column:span 6}.gallery-image.gI-row2{grid-row:span 2}.social-wrap{display:flex;flex-direction:row;flex-wrap:nowrap;gap:1.25rem;gap:var(--sl-spacing-large)}.social{display:flex;justify-content:center;align-items:center;font-size:1.5em;color:#353535;color:var(--ignt-color-text-default)}.big-row-image{width:100%;height:60vh;border-radius:8px;border-radius:var(--ignt-border-radius-default);overflow:hidden}.big-row-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tuer-oeffnung{width:175px;margin:0 0 1rem;margin:0 0 var(--sl-spacing-medium) 0}.social-bind{padding-top:3rem;padding-top:var(--sl-spacing-3x-large);padding-bottom:3rem;padding-bottom:var(--sl-spacing-3x-large)}.social-bind .headline{text-align:right}.simple-picture{display:flex;width:100%;height:100%;overflow:hidden;border-radius:8px;border-radius:var(--ignt-border-radius-default)}.simple-picture img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.simple-picture picture{width:100%;height:100%}.simple-picture-subline{margin-top:1rem;margin-top:var(--sl-spacing-medium);margin-bottom:1.75rem;margin-bottom:var(--sl-spacing-x-large);color:#71717a;color:var(--sl-color-neutral-500);max-width:760px;max-width:calc((var(--ignt-page-width-default) / 12)* 5)}.simple-quote-wrap{display:flex;flex-direction:column;align-items:center;padding:2.25rem;padding:var(--sl-spacing-2x-large)}.simple-quote-txt{color:#205083;color:var(--ignt-color-primary);font-weight:400;font-size:2em;max-width:1216px;max-width:calc((var(--ignt-page-width-default) / 12) * 8);line-height:1.2;margin-bottom:2.25rem;margin-bottom:var(--sl-spacing-2x-large);text-align:center}.simple-quote-source{display:flex;flex-direction:row;align-items:flex-end}.simple-quote-img{display:flex;border-radius:50%;overflow:hidden;width:182px;height:182px;margin-right:1.25rem;margin-right:var(--sl-spacing-large)}.simple-quote-column{display:flex;flex-direction:column}.simple-quote-source-name{font-weight:600}.gallery{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:calc((1824px - 3rem)/5);grid-auto-rows:calc((var(--ignt-page-width-default) - var(--ignt-bind-padding)) / 5);grid-gap:1rem;grid-gap:var(--sl-spacing-medium);grid-auto-flow:column dense;width:100%}.gallery.gallery-v2{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense}.gallery.gallery-v2 .gallery-item-vertical-big{grid-column:span 2;grid-row:span 3}.gallery-item{border-radius:8px;border-radius:var(--ignt-border-radius-default);overflow:hidden}.gallery-item picture{width:100%;height:100%;border-radius:8px;border-radius:var(--ignt-border-radius-default);overflow:hidden}:is(.gallery-item picture) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery-item video,.gallery-item .fluid-yt-video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px;border-radius:var(--ignt-border-radius-default);overflow:hidden}.gallery-item.gallery-item-square{grid-column:span 2;grid-row:span 2}.gallery-item.gallery-item-vertical{grid-column:span 1;grid-row:span 2}.gallery-item.gallery-item-horizontal{grid-column:span 2;grid-row:span 1}.gallery-card{display:flex;flex-direction:column;align-items:start;justify-content:end;padding:1rem;padding:var(--sl-spacing-medium);border-radius:8px;border-radius:var(--ignt-border-radius-default);overflow:hidden;position:relative}.gallery-card>picture{z-index:1;position:absolute;inset:0;border-radius:8px;border-radius:var(--ignt-border-radius-default);overflow:hidden}:is(.gallery-card>picture) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery-card>video,.gallery-card>.fluid-yt-video{z-index:1;position:absolute;inset:0;-o-object-fit:cover;object-fit:cover;border-radius:8px;border-radius:var(--ignt-border-radius-default);overflow:hidden}.gallery-card.gallery-card-square{min-width:calc(calc(1824px - 6rem) / 12 * 5 - 1rem);min-width:calc(var(--ignt-inner-page-width) / 12 * 5 - var(--sl-spacing-medium));max-width:calc(calc(1824px - 6rem) / 12 * 5 - 1rem);max-width:calc(var(--ignt-inner-page-width) / 12 * 5 - var(--sl-spacing-medium));grid-row:span 2;aspect-ratio:1}.gallery-card.gallery-card-vertical{min-width:calc((1824px - 6rem)/4 - 1rem);min-width:calc(var(--ignt-inner-page-width) / 12 * 3 - var(--sl-spacing-medium));max-width:calc((1824px - 6rem)/4 - 1rem);max-width:calc(var(--ignt-inner-page-width) / 12 * 3 - var(--sl-spacing-medium));grid-row:span 2}.gallery-card.gallery-card-horizontal{min-width:calc(calc(1824px - 6rem) / 12 * 4 - 1rem);min-width:calc(var(--ignt-inner-page-width) / 12 * 4 - var(--sl-spacing-medium));max-width:calc(calc(1824px - 6rem) / 12 * 4 - 1rem);max-width:calc(var(--ignt-inner-page-width) / 12 * 4 - var(--sl-spacing-medium))}.gallery-card>.gallery-card-overlay{z-index:2;position:absolute;inset:50% 0 0;background:linear-gradient(to top,#000,transparent);opacity:.4}.gallery-card>.headline{z-index:3;color:#fff;margin-bottom:.75rem;margin-bottom:var(--sl-spacing-small)}.gallery-card>.descr{z-index:3;color:#fff;margin:0}.gallery-renodeco-dialog::part(title){display:none}.gallery-renodeco-dialog::part(header){position:relative}.gallery-renodeco-dialog::part(header-actions){display:contents}.gallery-renodeco-dialog::part(close-button){position:absolute;left:calc(100% + 1rem);left:calc(100% + var(--sl-spacing-medium));background-color:#fff;border-radius:50%;width:3.75em;width:var(--sl-input-height-large);height:3.75em;height:var(--sl-input-height-large);display:flex;align-items:center;justify-content:center}.gallery-renodeco-dialog::part(close-button__base){font-size:1.2em}.gallery-renodeco-dialog::part(panel){width:80vw;max-width:1824px;max-width:var(--ignt-page-width-default);margin-right:calc(1rem + 3.75em);margin-right:calc(var(--sl-spacing-medium) + var(--sl-input-height-large))}.gallery-renodeco-dialog-wrap{display:flex;flex-direction:row;justify-content:start;align-items:flex-start;gap:2.25rem;gap:var(--sl-spacing-2x-large);position:relative}.gallery-renodeco-dialog-wrap .fluid-picture{height:100%;width:auto}.js-renodeco-gallery-toggle{cursor:pointer}.gallery-renodeco-dialog-img{display:flex;aspect-ratio:1;border-radius:8px;border-radius:var(--ignt-border-radius-default);overflow:hidden;background-color:#ebebeb;background-color:var(--ignt-color-grey);min-width:55%;width:100%}.gallery-renodeco-dialog-img::part(navigation-button){box-shadow:0 0 20px #00000026}:is(.gallery-renodeco-dialog-img .fluid-picture) img{-o-object-fit:contain;object-fit:contain}.gallery-renodeco-dialog-sidebar{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;gap:var(--sl-spacing-large);min-width:35%;width:100%}.gallery-dialog-dekor{display:flex;flex-direction:row;align-items:center;gap:1rem;gap:var(--sl-spacing-medium);width:100%;border-top:1px solid #353535;border-top:1px solid var(--ignt-color-text-default);padding:1.25rem 0;padding:var(--sl-spacing-large) 0}.gallery-dialog-dekor-inner{display:flex;flex-direction:column;gap:.25rem;gap:var(--sl-spacing-2x-small)}.gallery-dialog-dekor-inner .paragraph{margin:0}.gallery-dialog-dekor-img{border-radius:8px;border-radius:var(--ignt-border-radius-default);overflow:hidden;min-width:80px;min-height:80px;max-width:80px;max-height:80px}.gallery-dialog-dekor-img .fluid-picture{min-width:80px;min-height:80px;max-width:80px;max-height:80px}:is(.gallery-dialog-dekor-img .fluid-picture) img{min-width:80px;min-height:80px;max-width:80px;max-height:80px;-o-object-fit:cover;object-fit:cover}.gallery-renodeco-preview-wrap{width:100%;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:1rem;grid-gap:var(--sl-spacing-medium)}.gallery-renodeco-preview-item{width:100%;aspect-ratio:1;border-radius:8px;border-radius:var(--ignt-border-radius-default);overflow:hidden;cursor:pointer}.gallery-renodeco-preview-item .fluid-picture{-o-object-fit:cover;object-fit:cover}:is(.gallery-renodeco-preview-item .fluid-picture) img{-o-object-fit:cover;object-fit:cover}.dialog-close-btn{position:absolute;right:-50px;border:10px solid red}.horizontal-scroll-container.gallery-card-scroller{display:grid;grid-auto-columns:minmax(1fr,auto);grid-template-rows:1fr 1fr;grid-auto-flow:column dense}.big-image{width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:8px;border-radius:var(--ignt-border-radius-default);position:relative;padding-top:3rem;padding-top:var(--sl-spacing-3x-large)}.big-image picture{position:absolute;inset:0;z-index:-1;-o-object-fit:cover;object-fit:cover}.big-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.big-image-details-wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:60vw;min-width:400px;max-width:calc(calc(1824px - 6rem) / 12 * 8);max-width:calc(var(--ignt-inner-page-width) / 12 * 8);overflow:hidden;border-radius:8px;border-radius:var(--ignt-border-radius-default);margin:0 auto;background-color:#205083;background-color:var(--ignt-color-primary);box-shadow:0 0 8px #0003;z-index:10}.big-image-details{display:flex;flex-direction:column;gap:1rem;gap:var(--sl-spacing-medium);padding:1rem;padding:var(--sl-spacing-medium)}:is(.big-image-details sl-details) sl-icon{aspect-ratio:1;color:#353535;color:var(--ignt-color-text-default);padding:.5rem;padding:var(--sl-spacing-x-small);background-color:#fff;border-radius:50%;margin-right:1rem;margin-right:var(--sl-spacing-medium);transition:all ease .3s}[open]:is(.big-image-details sl-details)::part(base){background-color:#fff3}[open]:is(.big-image-details sl-details) sl-icon{transform:rotate(180deg)}:is(.big-image-details sl-details)::part(base){border:none;border-radius:8px;border-radius:var(--ignt-border-radius-default);background-color:transparent;overflow:hidden}:is(.big-image-details sl-details)::part(header){padding:1rem;padding:var(--sl-spacing-medium)}:is(.big-image-details sl-details)::part(content){padding:0 1rem 1rem;padding:0 var(--sl-spacing-medium) var(--sl-spacing-medium) var(--sl-spacing-medium);color:#fff}:is(.big-image-details sl-details)::part(summary){color:#fff;font-size:1.4em;line-height:1.2}:is(.big-image-details sl-details)::part(suffix){display:none}:is(.big-image-details sl-details)::part(summary-icon){display:none}.big-image-with-details-picture{display:none;opacity:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity ease .3s}.big-image-with-details-picture.is-active{display:flex;opacity:1}.big-image-with-details-picture .fluid-picture{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}:is(.big-image-with-details-picture .fluid-picture) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.shop-group::part(active-tab-indicator){display:none}.shop-group::part(tabs){border-bottom:none}.shop-group-item.is-active::part(base){border:1px solid #205083;border:1px solid var(--ignt-color-primary);background-color:#205083;background-color:var(--ignt-color-primary);color:#fff}.shop-group-item.is-active .shop-group-item-image{display:flex;align-items:center;justify-content:center;background-color:#fff}:is(.shop-group-item.is-active .shop-group-item-image) sl-icon{display:none}:is(.shop-group-item.is-active .shop-group-item-image):before{display:inline-block;content:"";transform:scale(.95) translateY(-2px) rotate(45deg);height:calc(100% / 7 * 4);width:calc(100% / 6 * 2);color:transparent;border-right:3px solid #205083;border-right:3px solid var(--ignt-color-primary);border-bottom:3px solid #205083;border-bottom:3px solid var(--ignt-color-primary)}.shop-group-item-image{display:flex;justify-content:center;align-items:center;width:2em;height:2em;border:1px solid rgb(198,198,202);border:1px solid var(--sl-color-neutral-300);border-radius:50%;overflow:hidden;background-color:#fff}.shop-group-item-image sl-icon{width:75%;height:75%;-o-object-fit:cover;object-fit:cover;transform:none}.alphabet-list{display:flex;flex-direction:row;gap:.75rem;gap:var(--sl-spacing-small);overflow-y:auto;max-width:calc(100vw - 1.25rem);max-width:calc(100vw - var(--ignt-bind-padding-mobile));padding-right:1.25rem;padding-right:var(--ignt-bind-padding-mobile);padding-bottom:.75rem;padding-bottom:var(--sl-spacing-small)}.alphabet-list::-webkit-scrollbar-track{background-color:transparent}.alphabet-list::-webkit-scrollbar{width:4px;height:4px;background-color:transparent}.alphabet-list::-webkit-scrollbar-thumb{background-color:#ebebeb;background-color:var(--ignt-color-grey)}.glossar-details{margin-bottom:.75rem;margin-bottom:var(--sl-spacing-small)}.glossar-details::part(base){transition:all ease .3s}.glossar-details::part(summary){font-weight:600}.glossar-details::part(content){padding-top:0}.glossar-details::part(prefix){display:none}.glossar-details:hover::part(base){border-color:#205083;border-color:var(--ignt-color-primary)}.glossar-details:focus-visible::part(base){border-color:#205083;border-color:var(--ignt-color-primary)}.simple-table{width:100%;border-collapse:separate;border-spacing:0}:is(.simple-table thead) th{font-weight:600;padding:.75rem 0 0;padding:var(--sl-spacing-small) 0 0 0}:is(:is(.simple-table thead) th) .headline{color:#353535;color:var(--ignt-color-text-default);margin-bottom:.75rem;margin-bottom:var(--sl-spacing-small)}.th-border-bottom:is(:is(.simple-table thead) th){border-bottom:1px solid #353535;border-bottom:1px solid var(--ignt-color-text-default)}.th-vertical:is(:is(.simple-table thead) th){padding-top:0;padding-bottom:.75rem;padding-bottom:var(--sl-spacing-small)}.th-vertical:is(:is(.simple-table thead) th) span{display:inline-block}:is(:is(.simple-table tbody) tr):hover td{color:#205083;color:var(--ignt-color-primary);border-bottom:1px solid #205083;border-bottom:1px solid var(--ignt-color-primary)}:is(:is(.simple-table tbody) tr):focus-visible td{color:#205083;color:var(--ignt-color-primary);border-bottom:1px solid #205083;border-bottom:1px solid var(--ignt-color-primary)}:is(:is(:is(.simple-table tbody) tr):hover td) .td-inner{color:#205083;color:var(--ignt-color-primary)}:is(:is(:is(.simple-table tbody) tr):focus-visible td) .td-inner{color:#205083;color:var(--ignt-color-primary)}:is(.simple-table tbody) td{overflow:hidden;vertical-align:middle;bordeR:none;border-bottom:1px solid #353535;border-bottom:1px solid var(--ignt-color-text-default);transition:all ease .3s}:is(:is(.simple-table tbody) td) .td-inner{display:block;width:100%;height:100%;padding:1.75rem 0;padding:var(--sl-spacing-x-large) 0;color:#353535;color:var(--ignt-color-text-default)}.td-bold:is(:is(.simple-table tbody) td){font-weight:600;color:#205083;color:var(--ignt-color-primary)}.td-actions:is(:is(.simple-table tbody) td){width:2em}.table-picture{display:flex;aspect-ratio:4/3;width:110px;margin:1rem 1.25rem 1rem 0;margin:var(--sl-spacing-medium) var(--sl-spacing-large) var(--sl-spacing-medium) 0;border:1px solid #EBEBEB;border:1px solid var(--ignt-color-grey);overflow:hidden;border-radius:8px;border-radius:var(--ignt-border-radius-default)}.table-picture img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.messe-list-mobile-item{display:none;flex-direction:row;align-items:flex-start;flex-wrap:nowrap;margin-bottom:1.75rem;margin-bottom:var(--sl-spacing-x-large)}.messe-list-mobile-item .table-picture{margin-top:0}.messe-list-mobile-item-inner{padding:.75rem;padding:var(--sl-spacing-small);border-radius:8px;border-radius:var(--ignt-border-radius-default);background-color:#ebebeb;background-color:var(--ignt-color-grey);display:flex;flex-direction:column;width:100%;gap:.5rem;gap:var(--sl-spacing-x-small)}.messe-list-mobile-item-inner .headline{grid-column:span 2}.flex-column{display:flex;flex-direction:column}sl-tooltip::part(base__arrow){background-color:#fff;border:1px solid #353535;border:1px solid var(--ignt-color-text-default)}sl-tooltip::part(body){background-color:#fff;border:1px solid #353535;border:1px solid var(--ignt-color-text-default);color:#353535;color:var(--ignt-color-text-default)}.simple-lightbox::part(panel){display:contents}.simple-lightbox::part(body){display:contents}.simple-lightbox::part(close-button){aspect-ratio:1;border-radius:50%;background-color:#fff}.simple-lightbox::part(header){display:none}.simple-lightbox .simple-carousel{height:100%}:is(.simple-lightbox .simple-carousel)::part(pagination){display:none}.lightbox-wrap{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1.25rem;gap:var(--sl-spacing-large);position:relative;overflow:hidden;width:auto}.lightbox-close-btn{position:absolute;top:3em;right:0}.simple-lightbox-close-btn{align-self:flex-start;margin-top:3em}.lightbox-image{display:none;flex-direction:column;width:auto;cursor:all-scroll}.lightbox-image .headline{color:#fff;white-space:no-wrap;overflow:hidden;text-overflow:ellipsis}.lightbox-image img{display:flex;max-height:80vh;max-width:80vw;border-radius:8px;border-radius:var(--ignt-border-radius-default);overflow:hidden;transition:transform ease .3s}.lightbox-image.is-active{display:flex}.lightbox-image-container{display:block;position:relative;overflow:hidden;border-radius:8px;border-radius:var(--ignt-border-radius-default);margin-top:1.25rem;margin-top:var(--sl-spacing-large)}.job-list-mobile-item{background-color:#ebebeb;background-color:var(--ignt-color-grey);border-top-left-radius:8px;border-top-left-radius:var(--ignt-border-radius-default);border-top-right-radius:8px;border-top-right-radius:var(--ignt-border-radius-default);overflow:hidden;display:none;grid-template-columns:1fr auto;flex-direction:column;grid-auto-flow:dense;justify-content:flex-start;padding:1rem;padding:var(--sl-spacing-medium);gap:.25rem;gap:var(--sl-spacing-2x-small)}.job-list-mobile-item+.job-list-mobile-item{border-top-left-radius:0;border-top-right-radius:0;border-top:1px solid #fff}.job-list-mobile-item:last-child{border-bottom-left-radius:8px;border-bottom-left-radius:var(--ignt-border-radius-default);border-bottom-right-radius:8px;border-bottom-right-radius:var(--ignt-border-radius-default);border-top:1px solid #fff}.job-list-mobile-item .headline{grid-column:span 2;margin-bottom:.75rem;margin-bottom:var(--sl-spacing-small)}.job-list-mobile-item sl-button{grid-column:2;grid-row:span 2;align-self:flex-end}.job-list-mobile-info{grid-column:1;color:#353535;color:var(--ignt-color-text-default)}.circle-list{padding:3rem;padding:var(--sl-spacing-3x-large)}.circle-list .grid-v3{gap:3rem;gap:var(--sl-spacing-3x-large)}.fluid-circle-list-headline{width:912px;width:calc((var(--ignt-page-width-default) / 12) * 6);margin:0 auto;text-align:center;margin-bottom:1.25rem;margin-bottom:var(--sl-spacing-large)}.circle-image-element{display:flex;flex-direction:column;align-items:center;margin-top:1.25rem;margin-top:var(--sl-spacing-large);text-align:center;padding:1rem;padding:var(--sl-spacing-medium);max-width:608px;max-width:calc((var(--ignt-page-width-default) / 12) * 4)}.circle-image-element .fluid-picture{display:flex;border-radius:50%;overflow:hidden;width:304px;width:calc((var(--ignt-page-width-default) / 12) * 2);flex-grow:0!important;aspect-ratio:1;margin-bottom:1.75rem;margin-bottom:var(--sl-spacing-x-large)}:is(.circle-image-element .fluid-picture) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}code{border-radius:8px;border-radius:var(--ignt-border-radius-default);overflow:auto;padding:1.25rem;padding:var(--sl-spacing-large)}.katalog-wrap{display:flex;flex-direction:column;align-content:stretch}.katalog-wrap .headline{margin-bottom:auto}.katalog-picture{display:flex;flex-direction:row;justify-content:start;align-items:end;padding:1rem;padding:var(--sl-spacing-medium);gap:.5rem;gap:var(--sl-spacing-x-small);aspect-ratio:8.27 / 11.67;border-radius:8px;border-radius:var(--ignt-border-radius-default);overflow:hidden;position:relative;margin:1rem 0;margin:var(--sl-spacing-medium) 0;border:2px solid #EBEBEB;border:2px solid var(--ignt-color-grey)}.katalog-picture .square-btn{box-shadow:0 0 8px #00000040!important;border-radius:50%}.katalog-picture picture{position:absolute;inset:0}:is(.katalog-picture picture) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.katalog-cateogries{display:flex;flex-direction:row;flex-wrap:wrap;gap:.75rem;gap:var(--sl-spacing-small)}.list-categories{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.75rem;grid-gap:var(--sl-spacing-small);gap:.75rem;gap:var(--sl-spacing-small)}.filter-reverse-wrap{display:flex;flex-direction:column-reverse}.before-after-card{min-width:calc((1824px - 7.25rem)/2);min-width:calc((var(--ignt-inner-page-width) - var(--sl-spacing-large)) / 2);aspect-ratio:7 / 5;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:end;padding:1.25rem;padding:var(--sl-spacing-large);border-radius:8px;border-radius:var(--ignt-border-radius-default);overflow:hidden;cursor:pointer}.before-after-card .basic-switch{z-index:1}.before-after-card.is-after before-after-card-after{opacity:0}.before-after-card.is-after .before-after-card-before{opacity:1}.before-after-card-after{position:absolute;inset:0;transition:all ease .5s}.before-after-card-after picture{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}:is(.before-after-card-after picture) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.before-after-card-before{position:absolute;inset:0;opacity:0;transition:all ease .5s}.before-after-card-before picture{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}:is(.before-after-card-before picture) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.basic-switch{background-color:#fff;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));height:3em;height:var(--sl-input-height-medium);border-radius:3em;border-radius:var(--sl-input-height-medium);overflow:hidden;position:relative}.basic-switch.is-switched .basic-switch-left{color:#353535;color:var(--ignt-color-text-default)}.basic-switch.is-switched .basic-switch-right{color:#fff}.basic-switch.is-switched .basic-switch-thumb{left:calc(50% + 1px)}.basic-switch-left{display:flex;align-items:center;justify-content:center;text-align:center;padding:0 1.75rem;padding:0 var(--sl-spacing-x-large);position:relative;z-index:2;color:#fff;transition:all ease .3s}.basic-switch-right{display:flex;align-items:center;justify-content:center;text-align:center;padding:0 1.75rem;padding:0 var(--sl-spacing-x-large);position:relative;z-index:2;transition:all ease .3s}.basic-switch-thumb{background-color:#205083;background-color:var(--ignt-color-primary);width:50%;height:calc(3em + 2px);height:calc(var(--sl-input-height-medium) + 2px);border-radius:3em;border-radius:var(--sl-input-height-medium);overflow:hidden;position:absolute;top:-1px;bottom:-1px;left:-1px;z-index:1;transition:all ease .3s}.hover-info-card{width:100%;aspect-ratio:5 / 6;display:flex;flex-direction:column;justify-content:end;overflow:hidden;border-radius:8px;border-radius:var(--ignt-border-radius-default);position:relative}.hover-info-card:hover .hover-info-card-head{margin-bottom:1.25rem;margin-bottom:var(--sl-spacing-large)}.hover-info-card:focus-visible .hover-info-card-head{margin-bottom:1.25rem;margin-bottom:var(--sl-spacing-large)}:is(.hover-info-card:hover .hover-info-card-head) sl-button{transform:rotate(180deg)}:is(.hover-info-card:focus-visible .hover-info-card-head) sl-button{transform:rotate(180deg)}.hover-info-card:hover .hover-info-card-inner{background-color:#ebebeb;background-color:var(--ignt-color-grey)}.hover-info-card:focus-visible .hover-info-card-inner{background-color:#ebebeb;background-color:var(--ignt-color-grey)}:is(.hover-info-card:hover .hover-info-card-inner) .headline{color:#353535;color:var(--ignt-color-text-default)}:is(.hover-info-card:focus-visible .hover-info-card-inner) .headline{color:#353535;color:var(--ignt-color-text-default)}:is(.hover-info-card:hover .hover-info-card-inner) .descr{max-height:1999px;transition:max-height 1s ease-in-out,opacity .5s ease;opacity:1;overflow-y:auto}:is(.hover-info-card:focus-visible .hover-info-card-inner) .descr{max-height:1999px;transition:max-height 1s ease-in-out,opacity .5s ease;opacity:1;overflow-y:auto}.hover-info-card-img{position:absolute;inset:0;z-index:-1;transition:all ease .5s}.hover-info-card-img picture{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}:is(.hover-info-card-img picture) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hover-info-card-inner{display:flex;flex-direction:column;padding:1.75rem;padding:var(--sl-spacing-x-large);background-color:transparent;overflow:hidden;border-radius:8px;border-radius:var(--ignt-border-radius-default);transition:all ease .5s}.hover-info-card-inner .headline{transition:all ease .5s}.hover-info-card-inner .descr{transition:max-height .5s cubic-bezier(0,1,0,1),opacity .5s ease;max-height:0;overflow:hidden;opacity:0;color:#353535;color:var(--ignt-color-text-default)}.hover-info-card-head{display:flex;flex-direction:row;justify-content:space-between;align-items:center;transition:all ease .5s}.hover-info-card-head sl-button{transform:rotate(0);transition:all ease .5s}:is(.hover-info-card-head sl-button) sl-icon{font-size:1.1em}.cta-wrap{display:flex;flex-direction:row;flex-wrap:wrap;gap:.75rem;gap:var(--sl-spacing-small)}.dk-finder-wrap{display:flex;flex-direction:row;align-items:flex-start;flex-wrap:nowrap}.dk-finder-results{flex:1}.dk-finder-sidebar{display:flex;flex-direction:column;padding:1.25rem 0;padding:var(--sl-spacing-large) 0;margin-right:0;border-radius:8px;border-radius:var(--ignt-border-radius-default);background-color:#ebebeb;background-color:var(--ignt-color-grey);gap:.25rem;gap:var(--sl-spacing-2x-small);min-width:0;max-width:0;overflow:hidden;transition:all ease .3s}.dk-finder-sidebar *{opacity:0;transition:all ease .3s}.dk-finder-sidebar.is-active{padding:1.25rem;padding:var(--sl-spacing-large);margin-right:2.25rem;margin-right:var(--sl-spacing-2x-large);min-width:250px;max-width:250px}.dk-finder-sidebar.is-active *{opacity:1}.dk-finder-sidebar-headline{display:flex;flex-direction:row;flex-wrap:nowrap;color:#205083;color:var(--ignt-color-primary);font-weight:500;margin-bottom:.5rem;margin-bottom:var(--sl-spacing-x-small)}.dk-finder-sidebar-list{display:flex;flex-direction:column;margin-bottom:1.25rem;margin-bottom:var(--sl-spacing-large)}.dk-finder-sidebar-list sl-radio{margin-bottom:.25rem;margin-bottom:var(--sl-spacing-2x-small)}.dk-finder-filter-toggle{align-self:flex-start}.dk-finder-resultList{margin-bottom:3rem;margin-bottom:var(--sl-spacing-3x-large)}.dk-finder-sidebar-clear-btn{margin-top:.75rem;margin-top:var(--sl-spacing-small);margin-right:auto}.dk-finder-sidebar-clear-btn::part(base){padding:0;min-height:1.75em;line-height:calc(1.75em - 2px);line-height:calc(1.75em - var(--sl-input-border-width)* 2)}.dk-finder-sidebar-clear-btn::part(label){font-size:.85em}sl-checkbox::part(control--checked){border-color:#205083;border-color:var(--ignt-color-primary);background-color:#205083;background-color:var(--ignt-color-primary)}.vertical-list{display:flex;flex-direction:column;gap:1.75rem;gap:var(--sl-spacing-x-large)}.loader-overlay{display:flex;justify-content:center;align-items:center;font-size:2em;grid-column:1/-1;padding:1rem 0;padding:var(--sl-spacing-medium) 0}.loader-overlay sl-spinner{--track-width: 3px}.faq-list-category{display:flex;flex-direction:column;padding:1.25rem;padding:var(--sl-spacing-large);background-color:#ebebeb;background-color:var(--ignt-color-grey);max-width:calc(calc(1824px - 6rem) / 12 * 7);max-width:calc(var(--ignt-inner-page-width) / 12 * 7)}.faq-list-category:first-child{border-top-right-radius:8px;border-top-right-radius:var(--ignt-border-radius-default);border-top-left-radius:8px;border-top-left-radius:var(--ignt-border-radius-default)}.faq-list-category:last-child{border-bottom-right-radius:8px;border-bottom-right-radius:var(--ignt-border-radius-default);border-bottom-left-radius:8px;border-bottom-left-radius:var(--ignt-border-radius-default)}.faq-list-category:not(:last-child){border-bottom:1px solid #fff}.faq-list-category .headline{color:#353535;color:var(--ignt-color-text-default);margin-bottom:.5rem;margin-bottom:var(--sl-spacing-x-small)}[open]:is(.faq-list-category-list sl-details) sl-icon{transform:rotate(180deg)}[open]:is(.faq-list-category-list sl-details)::part(summary){color:#205083;color:var(--ignt-color-primary)}[open]:is(.faq-list-category-list sl-details)::part(content){padding:.5rem 0 .75rem;padding:var(--sl-spacing-x-small) 0 var(--sl-spacing-small) 0}:is(.faq-list-category-list sl-details):hover::part(summary){color:#205083;color:var(--ignt-color-primary)}:is(.faq-list-category-list sl-details):focus-visible::part(summary){color:#205083;color:var(--ignt-color-primary)}:is(.faq-list-category-list sl-details)::part(base){border:none;border-radius:8px;border-radius:var(--ignt-border-radius-default);background-color:transparent;overflow:hidden;border-radius:0;padding-bottom:.75rem;padding-bottom:var(--sl-spacing-small)}:is(.faq-list-category-list sl-details)::part(header){padding:1rem 0 .5rem;padding:var(--sl-spacing-medium) 0 var(--sl-spacing-x-small) 0}:is(.faq-list-category-list sl-details)::part(content){padding:0 0 .75rem;padding:0 0 var(--sl-spacing-small) 0}:is(.faq-list-category-list sl-details)::part(summary){font-size:1.1em;line-height:1.2;font-weight:500;transition:all ease .3s}:is(.faq-list-category-list sl-details)::part(prefix){display:none}:is(.faq-list-category-list sl-details):not(:last-child)::part(base){border-bottom:1px solid #353535;border-bottom:1px solid var(--ignt-color-text-default)}.faq-category-list{display:flex;flex-direction:column;max-width:calc(calc(1824px - 6rem) / 12 * 7);max-width:calc(var(--ignt-inner-page-width) / 12 * 7)}.faq-category{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:1.25rem;padding:var(--sl-spacing-large);background-color:#ebebeb;background-color:var(--ignt-color-grey)}.faq-category:first-child{border-top-right-radius:8px;border-top-right-radius:var(--ignt-border-radius-default);border-top-left-radius:8px;border-top-left-radius:var(--ignt-border-radius-default)}.faq-category:last-child{border-bottom-right-radius:8px;border-bottom-right-radius:var(--ignt-border-radius-default);border-bottom-left-radius:8px;border-bottom-left-radius:var(--ignt-border-radius-default)}.faq-category:not(:last-child){border-bottom:1px solid #fff}.faq-category .headline{color:#353535;color:var(--ignt-color-text-default)}.faq-details-inner{display:flex;flex-direction:column;gap:2.25rem;gap:var(--sl-spacing-2x-large);flex-wrap:nowrap;align-items:flex-start}.share-wrap{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:1.25rem;gap:var(--sl-spacing-large);width:100%}.share-icon{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;font-size:1.9em;color:#353535;color:var(--ignt-color-text-default);transition:all ease .3s}.share-icon:hover{color:#205083;color:var(--ignt-color-primary)}.share-icon:focus-visible{color:#205083;color:var(--ignt-color-primary)}.simple-dialog::part(header-actions){z-index:1}.simple-dialog::part(body){padding-top:0}.news-gallery{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:1rem;grid-gap:var(--sl-spacing-medium);gap:1rem;gap:var(--sl-spacing-medium)}.news-lightbox-picture{max-height:85vh}.news-ligthbox::part(panel){--width: inherit !important;width:inherit!important}.press-release-wrap{display:flex;flex-direction:column;max-width:912px;max-width:calc(var(--ignt-page-width-default) / 12 * 6)}.press-release-wrap .share-wrap{align-self:start;width:auto;font-size:.7em}.press-release-date{margin:1.25rem 0;margin:var(--sl-spacing-large) 0;color:#71717a;color:var(--sl-color-neutral-500)}.press-release-content-block{margin-bottom:1.75rem;margin-bottom:var(--sl-spacing-x-large)}.press-release-image-wrap{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-gap:1.75rem;grid-gap:var(--sl-spacing-x-large);gap:1.75rem;gap:var(--sl-spacing-x-large)}.spacer-line{display:block;border-top:1px solid #353535;border-top:1px solid var(--ignt-color-text-default)}.press-release-card{display:flex;flex-direction:column;width:100%;position:relative;gap:1rem;gap:var(--sl-spacing-medium)}.press-release-card .simple-picture{aspect-ratio:4/3;position:relative;height:auto}:is(.press-release-card .simple-picture) picture{width:100%;height:100%}:is(.press-release-card .simple-picture) sl-button{position:absolute;bottom:1rem;bottom:var(--sl-spacing-medium);left:1rem;left:var(--sl-spacing-medium);z-index:2}.press-release-card .press-release-date{margin:0}.press-release-link{position:absolute;inset:0;z-index:1}.renodeco-profile-card::part(image){aspect-ratio:1.3}.renodeco-profile-card .color-swatch-grid{margin-top:0;width:auto;gap:1rem;gap:var(--sl-spacing-medium)}.renodeco-profile-card-item{display:flex;flex-direction:row;width:100%;align-items:center;gap:1rem;gap:var(--sl-spacing-medium);margin-bottom:1rem;margin-bottom:var(--sl-spacing-medium)}.renodeco-profile-card-item .simple-picture{min-width:4.5em;width:4.5em}.is-inactive{position:relative;opacity:.7}.is-inactive:before{content:"";position:absolute;inset:0;background-color:#000;mix-blend-mode:saturation;z-index:1;border-radius:8px;border-radius:var(--ignt-border-radius-default);pointer-events:none}.is-inactive:after{content:"Ist inaktiv";position:absolute;top:1rem;top:var(--sl-spacing-medium);left:1rem;left:var(--sl-spacing-medium);padding:.5rem 1rem;padding:var(--sl-spacing-x-small) var(--sl-spacing-medium);background-color:#ff8c00;background-color:var(--ignt-color-warning);color:#fff;font-weight:700;border-radius:8px;border-radius:var(--ignt-border-radius-default);z-index:1}.fluid-yt-video iframe{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.new-badge{position:absolute;top:15px;right:15px;font-size:1.3em}.series-card-image .new-badge{top:auto;bottom:15px}.award-wrap{width:100%;display:flex;flex-direction:row;gap:.5rem;gap:var(--sl-spacing-x-small)}.award-item{width:60px}.product-picture{aspect-ratio:3/4;height:auto}.job-descr ul{list-style-type:disc;padding-left:2.25rem;padding-left:var(--sl-spacing-2x-large)}.job-descr ol{list-style-type:decimal;padding-left:2.25rem;padding-left:var(--sl-spacing-2x-large)}.fluid-history .horizontal-scroll-container{overflow:hidden;transition:all ease .7s}.history-slide-wrap{width:300px;min-width:300px;padding-top:60px;transition:all ease .7s}.history-slide-wrap.is-active{width:400px;min-width:400px;padding-top:0}:is(.history-slide-wrap.is-active .history-slide-header) sl-button{transform:scale(1);opacity:1}:is(.history-slide-wrap.is-active .history-slide-header) .headline{font-size:2.1em}.history-slide-wrap.is-active .history-slide{background-color:#ebebeb;background-color:var(--ignt-color-grey);padding:1.25rem;padding:var(--sl-spacing-large);border-radius:8px;border-radius:var(--ignt-border-radius-default);transition:all ease .7s}:is(.history-slide-wrap.is-active .history-slide) .headline{opacity:1;max-height:1000px;overflow:hidden}:is(.history-slide-wrap.is-active .history-slide) .descr{opacity:1;max-height:1000px;overflow:hidden}.history-slide-header{display:flex;flex-direction:row;flex-wrap:nowrap;gap:.5rem;gap:var(--sl-spacing-x-small)}.history-slide-header sl-button{transform:scale(0);opacity:0;transition:all ease .7s}.history-slide-header .headline{font-size:1.7em}.history-slide{margin-top:.75rem;margin-top:var(--sl-spacing-small)}.history-slide .fluid-picture{border-radius:8px;border-radius:var(--ignt-border-radius-default);overflow:hidden;aspect-ratio:4 / 3;margin-bottom:1.25rem;margin-bottom:var(--sl-spacing-large)}:is(.history-slide .fluid-picture) img{-o-object-fit:cover;object-fit:cover}.history-slide .headline,.history-slide .descr{opacity:0;transition:all ease .7s}.history-scroll-ghost{width:100vw;min-width:100vw}.header{display:flex;flex-direction:row;flex-wrap:nowrap;background-color:#fff;background-color:var(--sl-color-neutral-0);color:#353535;color:var(--ignt-color-text-default);padding:1.75rem 3rem .75rem;padding:var(--sl-spacing-x-large) var(--ignt-bind-padding) var(--sl-spacing-small) var(--ignt-bind-padding);max-width:1824px;max-width:var(--ignt-page-width-default);width:100%;border-bottom-left-radius:8px;border-bottom-left-radius:var(--ignt-border-radius-default);border-bottom-right-radius:8px;border-bottom-right-radius:var(--ignt-border-radius-default);margin:0 auto;height:130px;height:var(--ignt-menu-height);z-index:100;position:relative;transition:all ease .3s;position:fixed;top:0;left:0;right:0}.header.is-transparent:not(.is-open):not(.is-scrolled){background-color:transparent;color:#353535;color:var(--ignt-color-text-default);transition:all ease .5s}:is(.header.is-transparent:not(.is-open):not(.is-scrolled) sl-select)::part(display-input){color:#fff}.header.is-transparent:not(.is-open):not(.is-scrolled) sl-button::part(base){color:#fff}.header.is-transparent:not(.is-open):not(.is-scrolled) .main-menu-item{color:#fff}.main-menu{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;transition:all ease .3s}.header-search-btn.is-open{color:#205083;color:var(--ignt-color-primary)}.header-search-btn.is-open+.mega-menu{visibility:visible;opacity:1}.header-partner-btn{margin-left:.75rem;margin-left:var(--sl-spacing-small)}.search-input{max-width:600px}.search-suggestions{display:flex;flex-direction:row;flex-wrap:;gap:.75rem;gap:var(--sl-spacing-small);overflow-y:auto;padding-bottom:.5rem;padding-bottom:var(--sl-spacing-x-small)}.search-suggestions::-webkit-scrollbar{width:4px;height:4px}.search-suggestions::-webkit-scrollbar-thumb{background-color:#ebebeb;background-color:var(--ignt-color-grey)}.search-category-wrap{display:flex;flex-direction:row;gap:.75rem;gap:var(--sl-spacing-small);overflow-y:auto;padding-bottom:.5rem;padding-bottom:var(--sl-spacing-x-small);margin-bottom:.5rem;margin-bottom:var(--sl-spacing-x-small);scrollbar-width:2px}.search-category-wrap::-webkit-scrollbar{width:4px;height:4px}.search-category-wrap::-webkit-scrollbar-thumb{background-color:#ebebeb;background-color:var(--ignt-color-grey)}.main-menu-item{padding:0 1.25rem;padding:0 var(--sl-spacing-large);font-weight:500;text-underline-offset:.5em}.main-menu-item.is-open{color:#353535;color:var(--ignt-color-text-default);text-decoration:underline}.main-menu-item.is-open+.mega-menu{visibility:visible;opacity:1}.mega-menu{display:none;visibility:hidden;flex-direction:column;align-items:center;gap:.75rem;gap:var(--sl-spacing-small);opacity:0;transition:all ease .3s;width:100%}.mega-menu-body{display:flex;flex-direction:column;background-color:#fff;background-color:var(--sl-color-neutral-0);padding:1.75rem 3rem;padding:var(--sl-spacing-x-large) var(--ignt-bind-padding);border-radius:8px;border-radius:var(--ignt-border-radius-default);max-width:1824px;max-width:var(--ignt-page-width-default);width:100%}.mega-menu-column{display:flex;flex-direction:column;flex-wrap:nowrap;gap:.5rem;gap:var(--sl-spacing-x-small)}:is(.mega-menu-column sl-button.arrow-btn)::part(base){padding:0}.mega-menu-footer{display:flex;flex-direction:column;background-color:#dbdbde;background-color:var(--sl-color-neutral-200);padding:1.75rem 3rem;padding:var(--sl-spacing-x-large) var(--ignt-bind-padding);border-radius:8px;border-radius:var(--ignt-border-radius-default);max-width:1824px;max-width:var(--ignt-page-width-default);width:100%;position:relative}.mega-menu-header{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;width:100%;padding:0 0 1rem;padding:0 0 var(--sl-spacing-medium) 0}.mega-menu-close-btn::part(base){height:auto}.mega-menu-close-btn::part(label){font-size:1.4em;padding:0}.mega-menu-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1.75rem;grid-gap:var(--sl-spacing-x-large);gap:1.75rem;gap:var(--sl-spacing-x-large)}.mega-menu-grid sl-button{width:100%}.mega-menu-card-footer{display:flex;flex-direction:column;margin-top:1rem;margin-top:var(--sl-spacing-medium)}.mega-menu-card-footer-btn::part(base){border-color:#205083;border-color:var(--ignt-color-primary)}.mega-menu-footer-scroll{width:calc(100% + 6rem);width:calc(100% + 2 * var(--ignt-bind-padding));display:flex;flex-direction:row;flex-wrap:nowrap;gap:3.5rem;gap:calc(2 * var(--sl-spacing-x-large));overflow-y:auto;padding:1.75rem 3rem;padding:var(--sl-spacing-x-large) var(--sl-spacing-3x-large) var(--sl-spacing-x-large) var(--ignt-bind-padding);margin:0 -3rem;margin:0 calc(-1 * var(--ignt-bind-padding));scroll-behavior:smooth}.mega-menu-footer-scroll::-webkit-scrollbar{display:none}.mega-menu-card-link{display:flex;flex-direction:column;gap:1rem;gap:var(--sl-spacing-medium)}.mega-menu-card-link picture{width:100%;aspect-ratio:1.3;overflow:hidden;border-radius:8px;border-radius:var(--ignt-border-radius-default)}:is(.mega-menu-card-link picture) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mega-menu-footer-career{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;gap:.5rem;gap:var(--sl-spacing-x-small);margin-top:1rem;margin-top:var(--sl-spacing-medium)}.logo-wrap{display:flex;justify-content:center;align-items:center;margin-right:auto;border-radius:8px;border-radius:var(--ignt-border-radius-default);background-color:#fff;background-color:var(--sl-color-neutral-0);padding:10px;min-width:5.5em;min-height:100%;max-width:5.5em;max-height:100%}.logo{min-height:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.language-select{display:flex;margin:0 .5rem 0 1.25rem;margin:0 var(--sl-spacing-x-small) 0 var(--sl-spacing-large);text-transform:uppercase}.language-select[open]::part(combobox){border:1px solid #353535;border:1px solid var(--ignt-color-text-default)}.language-select::part(combobox){width:3.6em;padding:0 8px;border:none;box-shadow:none;background-color:transparent}.language-select::part(listbox){border:none!important}.language-select::part(expand-icon){margin:0!important}.language-select::part(display-input){text-transform:uppercase}:is(.language-select sl-option)::part(checked-icon){display:none}.favourites-btn{margin:0 1rem;margin:0 var(--sl-spacing-medium)}.mobile-menu-bar{position:fixed;z-index:100;bottom:1.25rem;bottom:var(--sl-spacing-large);left:0;right:0;margin:0 auto;width:-moz-fit-content;width:fit-content;display:none;flex-direction:row;flex-wrap:nowrap;gap:1rem;gap:var(--sl-spacing-medium);overflow:hidden;padding:.5rem 1rem;padding:var(--sl-spacing-x-small) var(--sl-spacing-medium);border-radius:8px;border-radius:var(--ignt-border-radius-default);background-color:#205083;background-color:var(--ignt-color-primary)}.mobile-menu-bar sl-button *{color:#fff}.mobile-search-overlay::part(panel){width:90vw}.mobile-search-overlay::part(body){padding-top:0}.menu-toggle-btn::part(base){background-color:#fff3}.menu-toggle-btn .mobile-menu-close-icon{display:none}:is(.header.is-open-mobile+.mobile-menu-bar) .mobile-menu-open-icon{display:none}:is(.header.is-open-mobile+.mobile-menu-bar) .mobile-menu-close-icon{display:flex}.footer{width:100%;display:flex;flex-direction:column;background-color:#71717a;background-color:var(--sl-color-neutral-500);color:#fff;color:var(--sl-color-neutral-0);font-weight:300;line-height:1.6}.footer .bind{padding-top:2.25rem;padding-top:var(--sl-spacing-2x-large);padding-bottom:1.25rem;padding-bottom:var(--sl-spacing-large)}.footer .social{font-size:1.2em;color:#fff;color:var(--sl-color-neutral-0)}.footer .social-wrap{margin:3rem 0 1.75rem;margin:var(--sl-spacing-3x-large) 0 var(--sl-spacing-x-large) 0;gap:1rem;gap:var(--sl-spacing-medium)}.footer-logo{display:flex;width:5em;aspect-ratio:1;overflow:hidden;border-radius:8px;border-radius:var(--ignt-border-radius-default);background-color:#fff;background-color:var(--sl-color-neutral-0);padding:.5rem;padding:var(--sl-spacing-x-small);margin-bottom:3rem;margin-bottom:var(--sl-spacing-3x-large)}.footer-grid{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1.75rem;grid-gap:var(--sl-spacing-x-large);gap:1.75rem;gap:var(--sl-spacing-x-large);align-content:start;padding-bottom:3rem;padding-bottom:var(--sl-spacing-3x-large)}.footer-column{display:flex;flex-direction:column}.footer-double-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column:span 2;grid-gap:1.75rem;grid-gap:var(--sl-spacing-x-large);gap:1.75rem;gap:var(--sl-spacing-x-large)}.footer-column-list::part(base){background-color:transparent;border:none;border-radius:0}.footer-column-list::part(header){font-size:1.2em;font-weight:500;padding:0}.footer-column-list::part(content){display:flex;flex-direction:column;padding:.75rem 0 0;padding:var(--sl-spacing-small) 0 0 0}.footer-column-list::part(prefix){display:none}.footer-headline{font-weight:500;text-transform:uppercase}.footer-link{font-weight:400;color:#fff;color:var(--sl-color-neutral-0)}.footer-link.footer-link-thin{font-weight:430}.sub-footer{display:flex;flex-direction:row;flex-wrap:nowrap;padding:1rem 1.75rem;padding:var(--sl-spacing-medium) var(--sl-spacing-x-large);color:#fff;background-color:#353535;background-color:var(--ignt-color-text-default)}.sub-footer-list{display:flex;flex-direction:row;flex-wrap:nowrap;gap:.75rem;gap:var(--sl-spacing-small);margin-left:auto}.configurator-left{display:inline;display:initial}.configurator-wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2.25rem;grid-gap:var(--sl-spacing-2x-large);gap:2.25rem;gap:var(--sl-spacing-2x-large);margin-top:-2.25rem;margin-top:calc(-1 * var(--sl-spacing-2x-large))}.configurator-left-wrap{display:flex;flex-direction:column}.configurator-image{aspect-ratio:1;overflow:hidden;border-radius:8px;border-radius:var(--ignt-border-radius-default);margin-bottom:.75rem;margin-bottom:var(--sl-spacing-small);max-height:calc(100vh - 280px)}.configurator-image sl-carousel{width:100%;height:100%}.configurator-image picture{width:100%;height:100%}:is(.configurator-image picture) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.configurator-summary-btn{background-color:#ebebeb;background-color:var(--ignt-color-grey);border-radius:8px;border-radius:var(--ignt-border-radius-default);display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;padding:1.75rem;padding:var(--sl-spacing-x-large);cursor:pointer}.configurator-summary-btn sl-button{margin-right:1.25rem;margin-right:var(--sl-spacing-large)}.configurator-price{margin-left:auto;font-weight:500}.configurator-right{display:flex;flex-direction:column;justify-content:flex-start;align-content:flex-start;padding-bottom:2.25rem;padding-bottom:var(--sl-spacing-2x-large)}.configurator-right-head{display:flex;flex-direction:column;flex:auto;padding-bottom:1.75rem;padding-bottom:var(--sl-spacing-x-large)}.configurator-scroll{display:flex;flex-direction:column;height:1px;flex:1 1 100%}.configurator-scroll .headline{margin:3rem 0 1.25rem;margin:var(--sl-spacing-3x-large) 0 var(--sl-spacing-large) 0}.configurator-color-wrap{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:1rem;grid-gap:var(--sl-spacing-medium);gap:1rem;gap:var(--sl-spacing-medium)}.configurator-glass-tab-group{--track-width: 0}.configurator-glass-tab-group::part(active-tab-indicator){display:none}.configurator-glass-tab-group::part(tabs){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;grid-gap:var(--sl-spacing-small);gap:.75rem;gap:var(--sl-spacing-small)}.configurator-glass-tab{position:relative}.configurator-glass-tab::part(base){display:flex;flex-direction:column;gap:1rem;gap:var(--sl-spacing-medium);border:1px solid #353535;border:1px solid var(--ignt-color-text-default);width:100%;height:100%;text-align:center;white-space:normal;-webkit-hyphens:auto;hyphens:auto}.configurator-glass-tab[aria-selected=true]::part(base){background-color:#205083;background-color:var(--ignt-color-primary);color:#fff}.configurator-glass-tab .info-icon{position:absolute;top:10px;right:10px}.configurator-item-wrap{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:1.25rem;grid-gap:var(--sl-spacing-large);gap:1.25rem;gap:var(--sl-spacing-large)}.configurator-twinseal-upselling{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:1.75rem;padding:var(--sl-spacing-x-large);width:100%;aspect-ratio:16/9;position:relative;border-radius:8px;border-radius:var(--ignt-border-radius-default);border:1px solid transparent;transition:all ease .3s}.configurator-twinseal-upselling h3{margin:0!important}.configurator-twinseal-upselling:hover{border:1px solid #205083;border:1px solid var(--ignt-color-primary)}.configurator-twinseal-upselling:focus-visible{border:1px solid #205083;border:1px solid var(--ignt-color-primary)}.configurator-twinseal-upselling:hover .configurator-twinseal-upselling-hover-bg{opacity:1}.configurator-twinseal-upselling:focus-visible .configurator-twinseal-upselling-hover-bg{opacity:1}.configurator-twinseal-upselling-bg{position:absolute;inset:0;z-index:-1;overflow:hidden;border-radius:8px;border-radius:var(--ignt-border-radius-default)}.configurator-twinseal-upselling-bg picture{width:100%;height:100%}:is(.configurator-twinseal-upselling-bg picture) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.configurator-twinseal-upselling-hover-bg{opacity:0;position:absolute;inset:0;z-index:-1;overflow:hidden;border-radius:8px;border-radius:var(--ignt-border-radius-default);transition:all ease .5s}.configurator-twinseal-upselling-hover-bg picture{width:100%;height:100%}:is(.configurator-twinseal-upselling-hover-bg picture) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.configurator-size-wrap{display:flex;flex-direction:column;gap:1rem;gap:var(--sl-spacing-medium)}.configurator-right-head-row{display:flex;flex-direction:row;gap:.75rem;gap:var(--sl-spacing-small);margin-top:.75rem;margin-top:var(--sl-spacing-small)}.configurator-summary{background-color:#ebebeb;background-color:vaR(--ignt-color-grey);display:flex;flex-direction:column;padding:1.75rem;padding:var(--sl-spacing-x-large) var(--sl-spacing-x-large);border-radius:8px;border-radius:var(--ignt-border-radius-default);position:fixed;top:100vh;bottom:auto;left:1rem;left:var(--sl-spacing-medium);right:1rem;right:var(--sl-spacing-medium);max-height:calc(100vh - 2rem);max-height:calc(100vh - 2* var(--sl-spacing-medium));overflow:auto;z-index:100;margin:0 auto;max-width:1824px;max-width:var(--ignt-page-width-default);transition:all ease .3s}.configurator-summary.is-open{top:auto;bottom:1rem;bottom:var(--sl-spacing-medium)}.configurator-summary-head{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;margin-bottom:1.75rem;margin-bottom:var(--sl-spacing-x-large)}.configurator-summary-head sl-button{margin-right:1.25rem;margin-right:var(--sl-spacing-large)}.configurator-summary-body{display:flex;flex-direction:row;flex-wrap:nowrap}.configurator-summary-footer{display:flex;flex-direction:row;flex-wrap:nowrap;gap:.75rem;gap:var(--sl-spacing-small);border-top:1px solid #353535;border-top:1px solid var(--ignt-color-text-default);padding-top:1.75rem;padding-top:var(--sl-spacing-x-large);margin-top:1.75rem;margin-top:var(--sl-spacing-x-large)}.configurator-summary-left{display:flex;flex-direction:column;justify-content:space-between;width:250px;margin-right:2.25rem;margin-right:var(--sl-spacing-2x-large)}.configurator-summary-right{display:flex;flex-direction:column}.configurator-summary-table{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem 2.25rem;grid-gap:var(--sl-spacing-small) var(--sl-spacing-2x-large);gap:.75rem 2.25rem;gap:var(--sl-spacing-small) var(--sl-spacing-2x-large)}.configurator-summary-info{display:flex;flex-direction:row;flex-wrap:nowrap}.configurator-summary-info span{font-weight:600;width:160px;min-width:160px;max-width:160px;margin-right:.75rem;margin-right:var(--sl-spacing-small)}.configurator-summary-price-wrap{font-weight:500;margin-right:auto}.configurator-summary-price-wrap .configurator-summary-price{font-size:2em}.configurator-summary-image{display:flex;overflow:hidden;border-radius:8px;border-radius:var(--ignt-border-radius-default);aspect-ratio:1}.configurator-summary-image picture{width:100%;height:100%}:is(.configurator-summary-image picture) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.confi-selector{cursor:pointer}.configurator-item-glas-preview{display:flex;background-color:#fff;aspect-ratio:1;border-radius:50%;position:relative;bottom:2.5rem;bottom:calc(var(--sl-spacing-2x-large) + var(--sl-spacing-2x-small));left:.75rem;left:var(--sl-spacing-small);z-index:10;opacity:.5;transition:all ease .3s}.mini-square-icon:hover .configurator-item-glas-preview{opacity:1}.mini-square-icon:focus-visible .configurator-item-glas-preview{opacity:1}.chat{display:none;flex-direction:column;background-color:transparent;border-radius:8px;border-radius:var(--ignt-border-radius-default);position:fixed;z-index:10;bottom:1.75rem;bottom:var(--sl-spacing-x-large);right:1.75rem;right:var(--sl-spacing-x-large);width:80px;height:69px;box-shadow:none;transition:all ease .3s}.chat.is-active{display:flex}.chat *{transition:all ease .3s}.chat.is-open{background-color:#fff;background-color:var(--sl-color-neutral-0);box-shadow:0 0 10px #00000040;width:250px;height:auto}.chat.is-open .chat-icon{display:none}.chat.is-open .chat-close{display:flex}.chat.is-open .chat-content{max-height:999px;padding:0 1.25rem 1rem;padding:0 var(--sl-spacing-large) var(--sl-spacing-medium) var(--sl-spacing-large)}.chat.is-open .chat-headline{font-size:1.7em}.chat:hover{background-color:#fff;background-color:var(--sl-color-neutral-0);box-shadow:0 0 10px #00000040;width:250px}.chat:focus-visible{background-color:#fff;background-color:var(--sl-color-neutral-0);box-shadow:0 0 10px #00000040;width:250px}.chat:hover .chat-headline{font-size:1.7em}.chat:focus-visible .chat-headline{font-size:1.7em}.chat-header{display:flex;flex-direction:row;align-items:center;cursor:pointer;padding:1rem 1.25rem;padding:var(--sl-spacing-medium) var(--sl-spacing-large);height:100%}.chat-content{display:flex;max-height:0;overflow:hidden;flex-direction:column;padding:0 1.25rem;padding:0 var(--sl-spacing-large) 0 var(--sl-spacing-large)}.chat-headline{color:#205083;color:var(--ignt-color-primary);font-size:0;font-weight:300;margin-right:auto}.chat-text{margin-bottom:1rem;margin-bottom:var(--sl-spacing-medium)}.chat-icon{display:flex;justify-content:center;align-items:center;background-color:#205083;background-color:var(--ignt-color-primary);padding:.75rem;padding:var(--sl-spacing-small);aspect-ratio:1;border-radius:50%;color:#fff;color:var(--sl-color-neutral-0)}.chat-close{display:none;justify-content:center;align-items:center;font-size:1.3em;cursor:pointer}.chat-link{display:flex;flex-direction:row;font-weight:500;align-items:center;padding:.75rem 0;padding:var(--sl-spacing-small) 0;border-top:1px solid #353535;border-top:1px solid var(--ignt-color-text-default);cursor:pointer;color:#353535;color:var(--ignt-color-text-default);transition:all ease .3s}.chat-link sl-icon{transition:all ease .3s;margin-left:.75rem;margin-left:var(--sl-spacing-small)}.chat-link:hover{color:#205083;color:var(--ignt-color-primary)}.chat-link:focus-visible{color:#205083;color:var(--ignt-color-primary)}.chat-link:hover sl-icon{margin-left:1rem;margin-left:var(--sl-spacing-medium)}.chat-link:focus-visible sl-icon{margin-left:1rem;margin-left:var(--sl-spacing-medium)}.video-list{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1.25rem;grid-gap:var(--sl-spacing-large)}.video-list-item{display:flex;flex-direction:column;width:100%;color:#205083;color:var(--ignt-color-primary);font-weight:600;margin-bottom:1rem;margin-bottom:var(--sl-spacing-medium)}.video-list-item .video-headline{margin-bottom:auto}.video-list-item:hover{color:#205083;color:var(--ignt-color-primary)}.video-list-item:focus-visible{color:#205083;color:var(--ignt-color-primary)}.video-list-item:hover .video-thumbnail-overlay{opacity:1;font-size:3em}.video-list-item:focus-visible .video-thumbnail-overlay{opacity:1;font-size:3em}.video-thumbnail{display:flex;justify-content:center;align-items:center;position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:8px;border-radius:var(--ignt-border-radius-default);margin-top:1rem;margin-top:var(--sl-spacing-medium);transition:all ease .3s}.video-thumbnail sl-button{box-shadow:0 0 8px #00000040!important;border-radius:50%}.video-thumbnail picture{position:absolute;inset:0}:is(.video-thumbnail picture) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.simple-video{width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:8px;border-radius:var(--ignt-border-radius-default)}.simple-video .iframe-video{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:#ebebeb;background-color:var(--ignt-color-grey)}.simple-video video{width:100%;height:100%}.video-filter-select{order:-1}.youtube-container{display:none}.youtube-container.is-active{display:flex}.youtube-container.is-active+sl-alert{display:none}sl-input::part(base){box-shadow:none!important}sl-input[size=medium]::part(base){height:auto}sl-input[size=medium]::part(input){padding:.25rem 1rem;padding:var(--sl-spacing-2x-small) var(--sl-spacing-medium)}sl-input[size=large]::part(input){padding:1rem 1.75rem;padding:var(--sl-spacing-medium) var(--sl-spacing-x-large);height:100%}sl-input[size=large]::part(base){height:60px}sl-input[size=large] sl-icon{font-size:1.3em}sl-select::part(combobox){box-shadow:none!important;font-weight:500px}sl-select[size=large]::part(combobox){padding:1rem 1.75rem;padding:var(--sl-spacing-medium) var(--sl-spacing-x-large);height:60px;border-radius:30px}sl-select::part(listbox){border:1px solid var(--ignt-color-grey:);box-shadow:0 0 10px #0003;margin:.5rem 0;margin:var(--sl-spacing-x-small) 0}sl-select::part(display-input){font-weight:500}:is(sl-select::part(display-input))::-moz-placeholder{font-weight:500;color:#353535;color:var(--ignt-color-text-default)}:is(sl-select::part(display-input))::placeholder{font-weight:500;color:#353535;color:var(--ignt-color-text-default)}sl-select[open]::part(combobox){box-shadow:0 10px 10px #0000001a!important;color:#205083;color:var(--ignt-color-primary)}sl-select[open]::part(display-input){color:#205083;color:var(--ignt-color-primary)}:is(sl-select[open]::part(display-input))::-moz-placeholder{color:#205083;color:var(--ignt-color-primary)}:is(sl-select[open]::part(display-input))::placeholder{color:#205083;color:var(--ignt-color-primary)}sl-option[aria-selected=true]::part(base){background-color:transparent;color:#205083;color:var(--ignt-color-primary)}sl-option:hover::part(base){background-color:transparent;color:#205083;color:var(--ignt-color-primary)}sl-option:focus-visible::part(base){background-color:transparent;color:#205083;color:var(--ignt-color-primary)}sl-option[aria-selected=true]:hover::part(base){background-color:transparent;color:#205083;color:var(--ignt-color-primary)}sl-option[aria-selected=true]:focus-visible::part(base){background-color:transparent;color:#205083;color:var(--ignt-color-primary)}sl-textarea::part(base){box-shadow:none!important}.form-wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;grid-gap:var(--sl-spacing-medium);width:100%;margin-bottom:1.75rem;margin-bottom:var(--sl-spacing-x-large)}.form-wrap .bone-wrapper{margin-bottom:0!important}:is(:is(.form-wrap .wrapper-bone-email) sl-input)::part(base){border-radius:1.5em;border-radius:calc(var(--sl-input-height-medium) / 2)}:is(:is(.form-wrap .wrapper-bone-widget-phone) sl-select)::part(combobox){border-radius:1.5em;border-radius:calc(var(--sl-input-height-medium) / 2)}:is(:is(.form-wrap .wrapper-bone-widget-phone) sl-input)::part(base){border-radius:1.5em;border-radius:calc(var(--sl-input-height-medium) / 2)}.form-actions{width:100%;display:flex;flex-direction:row;justify-content:flex-end}sl-checkbox::part(control){background-color:#fff!important;overflow:hidden}sl-checkbox::part(checked-icon){color:transparent;background-color:#205083!important;background-color:var(--ignt-color-primary)!important;border:5px solid hsla(0 0% 100% / 100%);border:5px solid var(--sl-color-neutral-0);max-width:calc(var(--toggle-size) - 6px);max-height:calc(var(--toggle-size) - 6px);margin:1px;aspect-ratio:1;box-sizing:border-box}sl-checkbox::part(control--checked){border:1px solid #353535;border:1px solid var(--ignt-color-text-default)}.productpass{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;grid-gap:var(--sl-spacing-medium);gap:1rem;gap:var(--sl-spacing-medium);margin-bottom:1.75rem;margin-bottom:var(--sl-spacing-x-large)}.fake-sl-button{display:flex;justify-content:center;font-family:Matter,Helvetica,Arial,sans-serif;font-family:var(--sl-input-font-family);font-weight:500;font-weight:var(--sl-font-weight-semibold);text-decoration:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;white-space:nowrap;vertical-align:middle;padding:0 1.25rem;padding:0 var(--sl-spacing-large);cursor:inherit;background-color:#205083;background-color:var(--ignt-color-primary);color:#fff;height:3em;height:var(--sl-input-height-medium);min-height:3em;min-height:var(--sl-input-height-medium);font-size:.95rem;font-size:var(--sl-button-font-size-medium);line-height:calc(3em - 2px);line-height:calc(var(--sl-input-height-medium) - var(--sl-input-border-width)* 2);border-radius:3em;border-radius:var(--sl-input-height-medium);cursor:pointer;transition:all ease .3s}.fake-sl-button:hover{background-color:#416a96;background-color:var(--sl-color-primary-400)}.fake-sl-button:focus-visible{background-color:#416a96;background-color:var(--sl-color-primary-400)}.cookie-popup{opacity:0;position:fixed;inset:0;padding:2.25rem;padding:var(--sl-spacing-2x-large);transition:all .3s ease;pointer-events:none;overflow:hidden;display:flex;justify-content:center;align-items:center;font-size:1em;background-color:#00000080;z-index:-1}.cookie-popup.is-active{opacity:1;pointer-events:auto;z-index:9999}.cookie-popup-subline{margin-bottom:1rem;margin-bottom:var(--sl-spacing-medium)}.cookie-popup-box.is-hidden{display:none}.cookie-popup-box{background-color:#fff;border-radius:8px;border-radius:var(--ignt-border-radius-default);max-width:800px}.cookie-popup-header{padding:1.75rem 1.75rem 1.25rem;padding:var(--sl-spacing-x-large) var(--sl-spacing-x-large) var(--sl-spacing-large) var(--sl-spacing-x-large);box-sizing:border-box}.cookie-popup-content{display:flex;flex-direction:column;background-color:#fff;box-sizing:border-box;width:100%;padding:0 1.75rem;padding:0 var(--sl-spacing-x-large);overflow-y:auto;max-height:60vh}.cookie-popup-footer{display:flex;flex-direction:row;justify-content:space-between;gap:1rem;gap:var(--sl-spacing-medium);padding:1.75rem;padding:var(--sl-spacing-x-large);box-sizing:border-box}.cookie-input-group{display:flex;flex-direction:row;align-items:flex-start;gap:1rem;gap:var(--sl-spacing-medium)}.cookie-input-group sl-switch{margin-top:.25rem;margin-top:var(--sl-spacing-2x-small)}html{overflow-y:auto}body{min-height:auto;background-color:#fff;background-color:var(--sl-color-neutral-0)}@media (min-width: 600px){html{--ignt-basic-font-size: var(--ignt-font-size-x-small) }.footer-column-list::part(suffix){display:none}.form-item-w2,.form-spacer{grid-column:span 2}}@media (min-width: 780px){html{--ignt-basic-font-size: var(--ignt-font-size-small) }:root{--ignt-container-width: 90vw}.simple-card.simple-card-horizontal::part(body){justify-content:center;padding-left:2.25rem;padding-left:var(--sl-spacing-2x-large)}.quicklink-grid-wrap{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:60px}:is(.quicklink-grid-wrap.is-odd .quicklink-grid-box):nth-child(1){transform:translateY(2.25rem);transform:translateY(var(--sl-spacing-2x-large))}:is(.quicklink-grid-wrap.is-odd .quicklink-grid-box):nth-child(2){grid-row:span 2}:is(.quicklink-grid-wrap.is-odd .quicklink-grid-box):nth-child(3){grid-row:span 2}:is(.quicklink-grid-wrap.is-odd .quicklink-grid-box):nth-child(4){transform:translateY(2.25rem);transform:translateY(var(--sl-spacing-2x-large))}:is(.quicklink-grid-wrap.is-odd .quicklink-grid-box):nth-child(5){grid-row:span 2}:is(.quicklink-grid-wrap.is-odd .quicklink-grid-box):nth-child(6){grid-row:span 2}:is(.quicklink-grid-wrap.is-even .quicklink-grid-box):nth-child(odd){transform:translateY(2.25rem);transform:translateY(var(--sl-spacing-2x-large))}.header.is-hidden~.outer-wrap .dk-finder-sidebar{top:30px;max-height:calc(100vh - 60px)}.configurator-right{overflow:auto;max-height:calc(100vh - 150px)}}@media (min-width: 900px){html{--ignt-basic-font-size: var(--ignt-font-size-medium) }.background-card-image{position:absolute;top:var(--padding);left:calc(50% + var(--gap));right:var(--padding);bottom:var(--padding);max-height:none}.quicklink-grid-wrap{grid-auto-rows:75px}.gallery-renodeco-dialog-img{height:80vh;max-height:900px;width:auto}.faq-details-inner{flex-direction:row}.faq-details-inner picture{min-width:350px}.faq-details-inner .simple-video{min-width:350px}.productpass-v2{grid-column:span 2}}@media (min-width: 1024px){html{--ignt-basic-font-size: var(--ignt-font-size-large) }:root{--ignt-container-width: var(--ignt-page-width-default)}.fluid-wrap,.outer-wrap{margin-top:calc(130px + 3rem);margin-top:var(--ignt-outer-top-spacing)}.dk-finder-sidebar{position:sticky;top:150px;max-height:calc(100vh - 190px);overflow-y:auto}.history-slide-wrap{width:400px;min-width:400px}.history-slide-wrap.is-active{width:500px;min-width:500px};.header.is-hidden:not(.is-open){display:flex!important;top:-130px;top:calc(-1 * var(--ignt-menu-height))}.header.is-open{display:flex!important}.header.is-scrolled{box-shadow:0 0 10px #0003}.mega-menu{position:fixed;left:0;right:0;top:calc(130px + .75rem);top:calc(var(--ignt-menu-height) + var(--sl-spacing-small));bottom:0;display:flex}.mega-menu{overflow-y:auto}}@media (min-width: 1300px){.dk-finder-sidebar.is-active{min-width:350px;max-width:350px}}@media (min-width: 1824px){.stage::part(pagination){left:calc((100% - 1824px)/2 + 3rem)!important;left:calc((100% - 1824px) / 2 + var(--ignt-bind-padding))!important}.bind-background{margin:0 48px;width:calc(100% - 96px);border-radius:8px;border-radius:var(--ignt-border-radius-default)}.big-image{margin:0 48px;width:calc(100% - 96px)}}@media (min-width: 1825px){html{--ignt-basic-font-size: var(--ignt-font-size-x-large) }.quicklink-grid-wrap{grid-auto-rows:100px}}@media (min-width: 2000px){html{--ignt-basic-font-size: var(--ignt-font-size-2x-large) }.dk-finder-sidebar.is-active{min-width:450px;max-width:450px}.logo-wrap{min-width:4.5em;min-height:4.5em;max-width:4.5em;max-height:4.5em}}@media (max-width: 1824px){:is(.fluid-width-1,.fluid-width-2,.fluid-width-3,.fluid-width-4,.fluid-width-5,.fluid-width-6) .gallery{grid-auto-rows:calc((100vw - 3rem)/4 - 5px);grid-auto-rows:calc((100vw - var(--ignt-bind-padding)) / 4 - 5px)}.horizontal-scroll-container{margin:0 -3rem;margin:0 calc(-1 * var(--ignt-bind-padding));padding:1.25rem 3rem 20px;padding:var(--sl-spacing-large) var(--ignt-bind-padding) 20px var(--ignt-bind-padding)}.image-card-scroller{left:-3rem;left:calc(-1 * var(--ignt-bind-padding));padding:1.75rem 3rem 1.75rem 40em;padding:var(--sl-spacing-x-large) var(--ignt-bind-padding) var(--sl-spacing-x-large) 40em}.gallery{grid-auto-rows:calc((100vw - 3rem)/5);grid-auto-rows:calc((100vw - var(--ignt-bind-padding)) / 5)}}@media (max-width: 1500px){.info-carousel-wrap{grid-template-columns:minmax(0,2fr) minmax(0,1fr);maxx-eight:80vh}.info-carousel-wrap .simple-carousel{height:100%;width:100%;aspect-ratio:auto}}@media (max-width: 1300px){.image-card-scroller-wrap .horizontal-scroll-range{max-width:calc(100% - 600px)}.image-card-info{min-width:500px;aspect-ratio:4 / 6;font-size:3.5em}.image-card-scroller{padding:1.75rem calc((100vw - 1824px)/2 + 3rem) 1.75rem calc((100vw - 1824px)/2 + 750px);padding:var(--sl-spacing-x-large) calc((100vw - var(--ignt-page-width-default)) / 2 + var(--ignt-bind-padding)) var(--sl-spacing-x-large) calc((100vw - var(--ignt-page-width-default)) / 2 + 750px)}}@media (max-width:1300px){.configurator-item-wrap{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;gap:var(--sl-spacing-medium)}}@media (max-width: 1200px){.list-categories{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1024px){.fluid-element{margin-bottom:80px}.fluid-element.fluid-width-1,.fluid-element.fluid-width-2{grid-column:span 3}.fluid-element.fluid-width-3,.fluid-element.fluid-width-4,.fluid-element.fluid-width-5{grid-column:span 6}.fluid-element.fluid-width-6,.fluid-element.fluid-width-7,.fluid-element.fluid-width-8,.fluid-element.fluid-width-9,.fluid-element.fluid-width-10,.fluid-element.fluid-width-11,.fluid-element.fluid-width-12{grid-column:span 12}.fluid-stage{height:calc(100vh + 130px + 3rem)!important;height:calc(100vh + var(--ignt-outer-top-spacing))!important}.bind{padding:1rem 1.25rem;padding:var(--sl-spacing-medium) var(--ignt-bind-padding-mobile)}.grid-v5{grid-template-columns:repeat(4,minmax(0,1fr))}.horizontal-scroll-container-actions{display:none}.horizontal-scroll-range{width:70vw}.horizontal-scroll-slider::-webkit-slider-thumb{width:100px}.horizontal-scroll-container{margin:0 -1.25rem;margin:0 calc(-1 * var(--ignt-bind-padding-mobile));padding-left:1.25rem;padding-left:var(--ignt-bind-padding-mobile)}.horizontal-scroll-container a:has(.simple-card),.horizontal-scroll-container .simple-card,.horizontal-scroll-container .series-card,.horizontal-scroll-container a:has(.series-card){min-width:350px;max-width:350px}.horizontal-scroll-container a:has(.simple-card),.horizontal-scroll-container .simple-card,.horizontal-scroll-container .series-card,.horizontal-scroll-container a:has(.series-card){min-width:250px;max-width:250px}.career-card.career-card-1-1{aspect-ratio:1;width:380px;min-width:380px;height:380px;min-height:380px}.career-card.career-card-6-5{aspect-ratio:5 / 6;width:380px;min-width:380px;height:calc(380px / 6 * 5);min-height:calc(380px / 6 * 5)}.career-card.career-card-8-5{aspect-ratio:5 / 8;width:380px;min-width:380px;height:237.5px;min-height:237.5px}.background-card{min-width:600px;max-width:600px}.simple-carousel{aspect-ratio:4/5}.product-list-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-list-grid sl-alert::part(base){grid-column:span 3}.info-carousel-wrap{grid-template-columns:minmax(0,1fr)}.info-carousel-wrap .simple-carousel{aspect-ratio:4/3;height:auto;width:auto}.color-outer-wrap{grid-template-columns:300px 1fr}.config-card{min-width:350px;max-width:350px}.config-card{min-width:250px;max-width:250px}.quicklink-grid-box{flex-direction:row;padding:1.75rem 1.25rem;padding:var(--sl-spacing-x-large) var(--sl-spacing-large)}.simple-quote-img{width:140px;height:140px}.big-image-details-wrap{grid-template-columns:repeat(1,minmax(0,1fr))}.big-image-details-wrap .big-image-with-details-picture,.simple-table{display:none}.th-vertical:is(:is(.simple-table thead) th){max-width:1px;width:1px;height:6em}.th-vertical:is(:is(.simple-table thead) th) span{margin-left:-1.3em;margin-top:1.7em;transform:rotate(-90deg)}.messe-list-mobile-item{display:flex}.job-list-mobile-item{display:grid}.circle-image-element .fluid-picture{width:152px;width:calc((var(--ignt-page-width-default) / 12) * 1)}.dk-finder-wrap{flex-direction:column}.dk-finder-sidebar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.5rem;grid-gap:var(--sl-spacing-x-small);gap:.5rem;gap:var(--sl-spacing-x-small);max-height:0;min-width:100%;max-width:100%;padding:0 1.25rem;padding:0 var(--sl-spacing-large)}.dk-finder-sidebar.is-active{min-width:100%;max-width:100%;margin-right:0;margin-bottom:1.75rem;margin-bottom:var(--sl-spacing-x-large);max-height:2000px}.dk-finder-sidebar-head{grid-column:span 4}.header{position:relative;height:100px;padding:1.25rem 1.25rem .75rem;padding:var(--sl-spacing-large) var(--ignt-bind-padding-mobile) var(--sl-spacing-small) var(--ignt-bind-padding-mobile);color:#353535;color:var(--ignt-color-text-default);margin:0 1rem;margin:0 var(--sl-spacing-medium);width:calc(100% - 2rem);width:calc(100% - 2 * var(--sl-spacing-medium))}.header.is-open-mobile{position:fixed;top:0;left:0;right:0;background-color:#fff!important;background-color:var(--sl-color-neutral-0)!important;color:#353535!important;color:var(--ignt-color-text-default)!important}.header.is-open-mobile .main-menu{display:flex;opacity:1;visibility:visible}:is(.header.is-open-mobile sl-select)::part(display-input){color:#353535!important;color:var(--ignt-color-text-default)!important}.header.is-open-mobile sl-button::part(base){color:#353535!important;color:var(--ignt-color-text-default)!important}.header.is-open-mobile .main-menu-item{color:#353535!important;color:var(--ignt-color-text-default)!important}.main-menu .header-favourites-btn,.main-menu .header-search-btn,.main-menu .header-contact-btn{display:none}.main-menu .language-select{margin:0 0 1.25rem;margin:0 0 var(--sl-spacing-large) 0;width:100%;order:99}:is(.main-menu .language-select)::part(form-control){width:100%}:is(.main-menu .language-select)::part(form-input){width:100%}:is(.main-menu .language-select)::part(combobox){border:1px solid #353535;border:1px solid var(--ignt-color-text-default);width:100%;border-radius:3em;border-radius:var(--sl-input-height-medium);padding:0 1.25rem;padding:0 var(--sl-spacing-large)}:is(.main-menu .language-select)::part(listbox){padding-left:.75rem;padding-left:var(--sl-spacing-small)}.main-menu .header-partner-btn{width:100%;margin:auto 0 1rem;margin:auto 0 var(--sl-spacing-medium) 0}:is(.main-menu .header-partner-btn) sl-button{width:100%}:is(:is(.main-menu .header-partner-btn) sl-button)::part(base){height:3em;height:var(--sl-input-height-medium);font-size:.95rem;font-size:var(--sl-button-font-size-medium);line-height:calc(3em - 2px);line-height:calc(var(--sl-input-height-medium) - var(--sl-input-border-width) * 2)}:is(:is(.main-menu .header-partner-btn) sl-button)::part(label){color:#fff}.main-menu{display:none;flex-direction:column;align-items:flex-start!important;font-size:1.6em;position:fixed;top:calc(100px + 1rem);top:calc(100px + var(--sl-spacing-medium));left:0;right:0;bottom:100px;background-color:#fff;background-color:var(--sl-color-neutral-0);border-radius:8px;border-radius:var(--ignt-border-radius-default);padding:.25rem 1.25rem;padding:var(--sl-spacing-2x-small) var(--ignt-bind-padding-mobile);margin:0 1rem;margin:0 var(--sl-spacing-medium);width:calc(100% - 2rem);width:calc(100% - 2 * var(--sl-spacing-medium));overflow-x:auto;opacity:0;visibility:hidden}:is(.main-menu .arrow-btn)::part(base){font-size:.8em;padding-left:0}.main-menu-item{color:#353535!important;color:var(--ignt-color-text-default)!important;padding:1rem 0;padding:var(--sl-spacing-medium) 0}.main-menu-item.is-open{text-decoration:none}.main-menu-item.is-open+.mega-menu{padding-top:.75rem;padding-top:var(--sl-spacing-small);display:flex}.mega-menu-body{width:100%;padding:0}.mega-menu-footer,.mega-menu-header{display:none}.mega-menu-grid{display:flex;flex-direction:column;width:100%}.mega-menu-card-footer{margin-bottom:1rem;margin-bottom:var(--sl-spacing-medium)}:is(.mega-menu-card-footer sl-button)::part(base){padding:0 2.25rem!important;padding:0 var(--sl-spacing-2x-large)!important;border:1px solid #353535;border:1px solid var(--ignt-color-text-default)}:is(.mega-menu-card-footer sl-button)::part(suffix){display:none}.mega-menu-card-link{width:100%}.mega-menu-card-link picture{height:60px;width:130px}.mobile-menu-bar{display:flex}.chat.is-active{display:none}.video-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 900px){.fluid-background-bind .headline{font-size:3.5em}.fluid-background-bind-descr{font-size:1.2em}.fluid-carousel{margin-left:-1.25rem;margin-left:calc(-1 * var(--ignt-bind-padding-mobile));margin-right:-1.25rem;margin-right:calc(-1 * var(--ignt-bind-padding-mobile))}.fluid-carousel .simple-carousel{aspect-ratio:4 / 5}:is(.fluid-carousel .simple-carousel)::part(navigation){display:none}.fluid-cite.fluid-width-12{margin:0 -1.25rem;margin:0 calc(-1 * var(--ignt-bind-padding-mobile))}.headline.stage-headline{font-size:4em}.grid-v4,.grid-v5{grid-template-columns:repeat(3,minmax(0,1fr))}.background-card{display:flex;flex-direction:column;min-width:375px;max-width:375px;overflow:visible;aspect-ratio:auto}:is(.simple-carousel .carousel-inner) .headline{font-size:4em}:is(.simple-carousel .carousel-inner) .subline{font-size:4em}.info-carousel-wrap{margin:0 -3rem;margin:0 calc(-1 * var(--ignt-bind-padding));border-radius:0;padding:1.25rem 3rem;padding:var(--sl-spacing-large) var(--ignt-bind-padding)}.color-outer-wrap{display:flex;flex-direction:column}.image-card-scroller-wrap .horizontal-scroll-range{display:none}.gallery-renodeco-dialog-wrap{flex-direction:column}.gallery-renodeco-dialog-sidebar{width:100%}.big-image{aspect-ratio:4 / 5}.list-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.fluid-hover-cards .grid-v3{display:flex;flex-direction:column;align-items:center}.history-slide-wrap{width:250px;min-width:250px}.history-slide-wrap.is-active{width:350px;min-width:350px};.configurator-summary-table{grid-template-columns:repeat(1,minmax(0,1fr))}.video-list{grid-template-columns:repeat(2,minmax(0,1fr))}.productpass{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (max-width: 780px){.fluid-grid{padding:0 1.25rem;padding:0 var(--ignt-bind-padding-mobile)}.fluid-element{margin-bottom:60px}.fluid-element.fluid-width-1,.fluid-element.fluid-width-2{grid-column:span 6}.fluid-element.fluid-width-3,.fluid-element.fluid-width-4,.fluid-element.fluid-width-5,.fluid-element.fluid-width-6,.fluid-element.fluid-width-7,.fluid-element.fluid-width-8,.fluid-element.fluid-width-9,.fluid-element.fluid-width-10,.fluid-element.fluid-width-11,.fluid-element.fluid-width-12{grid-column:span 12}.fluid-background-bind .headline{font-size:3em}.headline.stage-headline{font-size:3.5em}.grid-v2{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-v3,.grid-v4,.grid-v5{grid-template-columns:repeat(2,minmax(0,1fr))}.horizontal-scroll-slider::-webkit-slider-thumb{width:70px}:is(.simple-carousel .carousel-inner) .headline{font-size:3.5em}:is(.simple-carousel .carousel-inner) .subline{font-size:3.5em}.simple-card.simple-card-horizontal::part(base){display:flex;flex-direction:column}.product-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-list-grid sl-alert::part(base){grid-column:span 2}.info-carousel-wrap{margin:0 -1.25rem;margin:0 calc(-1 * var(--ignt-bind-padding-mobile));padding-left:1.25rem;padding-left:var(--ignt-bind-padding-mobile);padding-right:1.25rem;padding-right:var(--ignt-bind-padding-mobile)}.image-card-info{min-width:100vw;margin:0 -1.25rem;margin:0 calc(-1 * var(--ignt-bind-padding-mobile));padding-left:1.25rem;padding-left:var(--ignt-bind-padding-mobile);padding-right:1.25rem;padding-right:var(--ignt-bind-padding-mobile);font-size:3.2em;border-radius:0}.simple-quote-img{width:7em;height:auto;aspect-ratio:1}.dk-finder-resultList{grid-template-columns:repeat(2,minmax(0,1fr))}.history-slide-wrap{width:200px;min-width:200px}.history-slide-wrap.is-active{width:300px;min-width:300px}.footer{padding-top:1rem;padding-top:var(--sl-spacing-medium)}.footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-grid .footer-column-empty{display:none}.footer-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.footer-double-column{grid-template-columns:repeat(1,minmax(0,1fr));gap:1.25rem;gap:var(--sl-spacing-large)}.footer-column-list:first-child::part(base){border-top:1px solid #fff;padding-top:1.25rem;padding-top:var(--sl-spacing-large)}.footer-column-list::part(base){padding-bottom:1.25rem;padding-bottom:var(--sl-spacing-large);border-bottom:1px solid #fff}.sub-footer{flex-direction:column-reverse}.sub-footer-list{flex-direction:column;margin-left:0;margin-bottom:1rem;margin-bottom:var(--sl-spacing-medium)}.configurator-wrap{display:flex;flex-direction:column}.configurator-summary{left:0;right:0;border-radius:0}.configurator-summary.is-open{bottom:0}.configurator-summary-footer{flex-direction:column}.configurator-summary-footer a,.configurator-summary-footer sl-button{width:100%}.configurator-summary-left{display:none}.configurator-summary-price-wrap{margin-left:auto;margin-right:0}.video-list{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (max-width: 750px){.dk-finder-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.dk-finder-sidebar-head{grid-column:span 2}}@media (max-width: 600px){.no-mobile{display:none}.background-card{min-width:275px;max-width:275px}:is(.simple-carousel .carousel-inner) .headline{font-size:2.5em}:is(.simple-carousel .carousel-inner) .subline{font-size:2.5em}.social-bind .grid-v2{display:flex;flex-direction:column;gap:1rem;gap:var(--sl-spacing-medium)}.social-bind .social-wrap{justify-content:center}.social-bind .headline{min-width:100%;text-align:center}.big-image-details-wrap{min-width:calc(100vw - 6rem);min-width:calc(100vw - 2 * var(--sl-spacing-3x-large))}.circle-list .grid-v3{display:flex;flex-direction:column;align-items:center}.list-categories{grid-template-columns:repeat(1,minmax(0,1fr))}.configurator-item-wrap{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;gap:var(--sl-spacing-medium)}.form-wrap{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (max-width: 500px){.grid-v3,.grid-v4,.grid-v5,.dk-finder-sidebar,.dk-finder-resultList{grid-template-columns:repeat(1,minmax(0,1fr))}.dk-finder-sidebar-head{grid-column:span 1}.history-slide-wrap{width:175px;min-width:175px}.history-slide-wrap.is-active{width:275px;min-width:275px}}@media print{.no-print{display:none}img{page-break-before:auto;page-break-after:auto;page-break-inside:avoid}*,*:before,*:after{text-shadow:none!important;box-shadow:none!important}html{padding:2.54cm 1.8cm;background:none;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}a[href^="http://"]:after,a[href^="https://"]:after,a[href^="ftp://"]:after{content:" (" attr(href) ")";font-size:80%}h1,h2,h3,h4,h5,h6{page-break-after:avoid;page-break-inside:avoid}p{orphans:3;widows:3}table,blockquote,pre,code,figure,li,hr,ul,ol,a{page-break-inside:avoid}.bind{padding:0;margin:0;display:block;flex:none;max-width:210mm}}.check-label[data-v-ed132d62]{margin-bottom:var(--sl-spacing-small)}.check-wrap[data-v-ed132d62]{overflow:hidden;border-radius:var(--ignt-border-radius-default);background-color:var(--ignt-color-grey);padding:var(--sl-spacing-medium);margin-bottom:var(--sl-spacing-large)}[data-v-d0db2edc] sl-input::part(base){border-radius:calc(var(--sl-input-height-medium) / 2)!important}[data-v-d0db2edc] sl-select::part(combobox){border-radius:calc(var(--sl-input-height-medium) / 2)!important}[data-v-d0db2edc] sl-textarea::part(textarea){resize:none}:is([data-v-d0db2edc] .wrapper-bone-required sl-select)::part(combobox){border-bottom:2px solid var(--ignt-color-primary)}:is([data-v-d0db2edc] .wrapper-bone-required sl-input)::part(base){border-bottom:2px solid var(--ignt-color-primary)}:is([data-v-d0db2edc] .wrapper-bone-required sl-textarea)::part(base){border-bottom:2px solid var(--ignt-color-primary)}[data-v-d0db2edc] .wrapper-bone-captcha{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;border-radius:var(--ignt-border-radius-default);background-color:var(--ignt-color-grey);padding:var(--sl-spacing-x-small) var(--sl-spacing-medium) var(--sl-spacing-medium) var(--sl-spacing-medium);justify-self:flex-start}[data-v-d0db2edc] .wrapper-bone-captcha .bone-name{padding:0;background-color:transparent}[data-v-d0db2edc] .wrapper-bone-preisliste{margin-top:calc(-1 * var(--sl-spacing-2x-large))}[data-v-d0db2edc] .wrapper-bone-phone{display:flex;flex-direction:column;grid-gap:var(--sl-spacing-small)}[data-v-d0db2edc] .wrapper-bone-phone .bone-name{background-color:transparent;padding:0 0 var(--sl-spacing-2x-small) 0;min-height:0;border-bottom:1px solid var(--ignt-color-text-default);width:100%;border-radius:0!important;font-weight:600;font-size:.85em;color:var(--ignt-color-primary)}[data-v-d0db2edc] .wrapper-bone-phone .input-wrapper{display:flex;gap:.5em}:is([data-v-d0db2edc] .wrapper-bone-phone .input-wrapper) sl-select{max-width:100px}:is([data-v-d0db2edc] .wrapper-bone-phone .input-wrapper) sl-input{width:100%}sl-spinner[data-v-0ab997cd]{--track-width: 3px;font-size:2em;margin:var(--sl-spacing-small) auto}.check-label[data-v-8ab45cb4]{margin-bottom:var(--sl-spacing-small)}.check-wrap[data-v-8ab45cb4]{overflow:hidden;border-radius:var(--ignt-border-radius-default);background-color:var(--ignt-color-grey);padding:var(--sl-spacing-small) var(--sl-spacing-medium) var(--sl-spacing-medium) var(--sl-spacing-medium)}.check-text[data-v-8ab45cb4]{margin-bottom:var(--sl-spacing-medium)}[data-v-97b57570] sl-input::part(base){border-radius:calc(var(--sl-input-height-medium) / 2)!important}[data-v-97b57570] sl-select::part(combobox){border-radius:calc(var(--sl-input-height-medium) / 2)!important}[data-v-97b57570] sl-textarea::part(textarea){resize:none}:is([data-v-97b57570] .wrapper-bone-required sl-select)::part(combobox){border-bottom:2px solid var(--ignt-color-primary)}:is([data-v-97b57570] .wrapper-bone-required sl-input)::part(base){border-bottom:2px solid var(--ignt-color-primary)}:is([data-v-97b57570] .wrapper-bone-required sl-textarea)::part(base){border-bottom:2px solid var(--ignt-color-primary)}[data-v-97b57570] .wrapper-bone-password .wrapper-bone-block{display:flex;flex-direction:column;gap:var(--sl-spacing-small)}[data-v-97b57570] .wrapper-bone-password .errors{font-size:.75em;font-weight:700;color:var(--sl-color-danger-700)}[data-v-97b57570] .wrapper-bone-captcha{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;grid-gap:var(--sl-spacing-small);border-radius:var(--ignt-border-radius-default);background-color:var(--ignt-color-grey);padding:var(--sl-spacing-x-small) var(--sl-spacing-medium) var(--sl-spacing-medium) var(--sl-spacing-medium);justify-self:flex-start}[data-v-97b57570] .wrapper-bone-captcha .bone-name{padding:0;background-color:transparent}[data-v-97b57570] .wrapper-bone-captcha .label-bone{font-weight:700;color:var(--ignt-color-primary)}[data-v-97b57570] .wrapper-bone-address__phone,[data-v-97b57570] .wrapper-bone-address__fax{display:flex;flex-direction:column;grid-gap:var(--sl-spacing-small)}:is([data-v-97b57570] .wrapper-bone-address__phone,[data-v-97b57570] .wrapper-bone-address__fax) .bone-name{background-color:transparent;padding:0 0 var(--sl-spacing-2x-small) 0;min-height:0;border-bottom:1px solid var(--ignt-color-text-default);width:100%;border-radius:0!important;font-weight:600;font-size:.85em;color:var(--ignt-color-primary)}:is([data-v-97b57570] .wrapper-bone-address__phone,[data-v-97b57570] .wrapper-bone-address__fax) .input-wrapper{display:flex;gap:.5em}:is(:is([data-v-97b57570] .wrapper-bone-address__phone,[data-v-97b57570] .wrapper-bone-address__fax) .input-wrapper) sl-select{max-width:100px}:is(:is([data-v-97b57570] .wrapper-bone-address__phone,[data-v-97b57570] .wrapper-bone-address__fax) .input-wrapper) sl-input{width:100%}.form-street-wrap[data-v-97b57570]{display:flex;flex-direction:column;gap:var(--sl-spacing-medium)}@media (min-width: 600px){.form-street-wrap[data-v-97b57570]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.form-street-wrap[data-v-97b57570] .wrapper-bone-address__street_name{grid-column:span 3}}.form-outer[data-v-d8211bb3]{position:relative}.form-loading-overlay[data-v-d8211bb3]{position:absolute;inset:0;background-color:#ffffffd9;z-index:1;display:flex;align-items:center;justify-content:center}.form-loading-overlay sl-spinner[data-v-d8211bb3]{font-size:2.5em;--track-width: .1em}.search-result-item{display:flex;flex-direction:row;align-items:end;background-color:var(--ignt-color-grey);padding:var(--sl-spacing-medium);gap:var(--sl-spacing-large)}.search-result-item:first-child{border-top-left-radius:var(--ignt-border-radius-default);border-top-right-radius:var(--ignt-border-radius-default)}.search-result-item:last-child{border-bottom-left-radius:var(--ignt-border-radius-default);border-bottom-right-radius:var(--ignt-border-radius-default)}.search-result-item:not(:last-child){border-bottom:2px solid #fff}.search-result-item-content{display:flex;flex-direction:column;gap:var(--sl-spacing-medium);flex:1}.pagination-wrapper{display:flex;flex-direction:row;gap:var(--sl-spacing-small);justify-content:center;align-items:center;margin-top:var(--sl-spacing-large)}.search-input-page-number::part(input){text-align:center}sl-alert[data-v-ea08bc46]{width:100%}.color-swatch.is-selected[data-v-a00a3e9e]{border:2px solid var(--ignt-color-primary)}.dk-quick-search[data-v-6639473d]{margin-top:0}.td-inner[data-v-0cfc7075]{cursor:pointer}.th-inner[data-v-0cfc7075]{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;padding-right:var(--sl-spacing-medium)}.th-inner .headline[data-v-0cfc7075]{margin-bottom:0}.th-inner sl-icon[data-v-0cfc7075]{font-size:1em}.button-wrap[data-v-0cfc7075]{display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--sl-spacing-small)}.job-filter[data-v-0cfc7075]{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:var(--sl-spacing-large)}a[data-v-0cfc7075]{cursor:pointer}@media (max-width: 1200px){.job-filter[data-v-0cfc7075]{flex-direction:column-reverse;align-items:flex-start}.job-filter span[data-v-0cfc7075]{display:none}}@media (max-width: 600px){.button-wrap[data-v-0cfc7075]{flex-direction:column;align-items:flex-start}.job-filter[data-v-0cfc7075] .dk-quick-search{display:none}}
