:root{--color-grayscale-0: rgba(255, 255, 255, 100%);--color-grayscale-10: rgba(248, 248, 248, 100%);--color-grayscale-20: rgba(237, 238, 238, 100%);--color-grayscale-30: rgba(221, 222, 225, 100%);--color-grayscale-40: rgba(197, 201, 206, 100%);--color-grayscale-50: rgba(167, 173, 182, 100%);--color-grayscale-60: rgba(130, 138, 150, 100%);--color-grayscale-70: rgba(89, 98, 112, 100%);--color-grayscale-80: rgba(49, 57, 69, 100%);--color-grayscale-90: rgba(19, 24, 33, 100%);--color-grayscale-100: rgba(0, 0, 0, 100%);--color-brand-group: rgba(99, 99, 99, 100%);--color-brand-bms: rgba(33, 78, 146, 100%);--color-brand-kiefel: rgba(22, 125, 149, 100%);--color-brand-servtec: rgba(243, 161, 32, 100%);--color-brand-packsys: rgba(0, 158, 73, 100%);--color-group-10: rgba(237, 237, 237, 100%);--color-group-20: rgba(225, 225, 226, 100%);--color-group-30: rgba(199, 199, 199, 100%);--color-group-40: rgba(173, 173, 174, 100%);--color-group-50: rgba(148, 148, 148, 100%);--color-group-60: rgba(130, 130, 130, 100%);--color-group-80: rgba(84, 84, 84, 100%);--color-group-90: rgba(62, 62, 62, 100%);--color-group-100: rgba(38, 38, 38, 100%);--color-bms-10: rgba(225, 238, 251, 100%);--color-bms-20: rgba(205, 225, 246, 100%);--color-bms-30: rgba(135, 188, 232, 100%);--color-bms-40: rgba(88, 157, 213, 100%);--color-bms-100: rgba(0, 54, 95, 100%);--color-bms-200: rgba(0, 38, 66, 100%);--color-servtec-10: rgba(255, 250, 228, 100%);--color-servtec-20: rgba(253, 235, 186, 100%);--color-servtec-30: rgba(250, 209, 82, 100%);--color-servtec-40: rgba(251, 190, 0, 100%);--color-servtec-100: rgba(226, 127, 32, 100%);--color-servtec-200: rgba(209, 67, 0, 100%);--color-kiefel-10: rgba(236, 252, 254, 100%);--color-kiefel-20: rgba(210, 248, 252, 100%);--color-kiefel-30: rgba(153, 227, 234, 100%);--color-kiefel-40: rgba(110, 214, 223, 100%);--color-kiefel-100: rgba(0, 79, 103, 100%);--color-kiefel-200: rgba(7, 50, 61, 100%);--color-packsys-10: rgba(229, 241, 232, 100%);--color-packsys-20: rgba(199, 226, 205, 100%);--color-packsys-30: rgba(147, 207, 174, 100%);--color-packsys-40: rgba(120, 184, 149, 100%);--color-packsys-100: rgba(0, 78, 45, 100%);--color-packsys-200: rgba(0, 46, 26, 100%);--color-neutral-0: rgba(255, 255, 255, 100%);--color-neutral-50: rgba(250, 250, 250, 100%);--color-neutral-100: rgba(239, 239, 239, 100%);--color-neutral-200: rgba(220, 220, 220, 100%);--color-neutral-300: rgba(189, 189, 189, 100%);--color-neutral-400: rgba(152, 152, 152, 100%);--color-neutral-500: rgba(124, 124, 124, 100%);--color-neutral-600: rgba(101, 101, 101, 100%);--color-neutral-700: rgba(82, 82, 82, 100%);--color-neutral-800: rgba(70, 70, 70, 100%);--color-neutral-900: rgba(61, 61, 61, 100%);--color-neutral-950: rgba(41, 41, 41, 100%);--color-positive-0: #ccffceff;--color-positive-10: #82d785ff;--color-positive-20: #4caf50ff;--color-positive-30: #3a8f3dff;--color-positive-40: #2d6f2fff;--color-positive-50: #224f23ff;--color-negative-0: #fccf;--color-negative-10: #ff8b8bff;--color-negative-20: #ff5252ff;--color-negative-30: #cf3b3bff;--color-negative-40: #9e2e2eff;--color-negative-50: #6e2323ff;--color-notice-0: #e6dea3ff;--color-notice-10: #e6da7fff;--color-notice-20: #e6d660ff;--color-notice-30: #d0c152ff;--color-notice-40: #b9ac4aff;--color-notice-50: #a39845ff;--color-informative-0: #a1c5e6ff;--color-informative-10: #7eb5e6ff;--color-informative-20: #60a7e6ff;--color-informative-30: #4e8cc4ff;--color-informative-40: #4174a2ff;--color-informative-50: #365d80ff;--active-primary-color: #545454;--color-primary: var(--color-group-80);--color-primary-light: var(--color-group-70);--color-bg-light: var(--color-group-10);--color-bg-dark: var(--color-group-30);--color-highlight: var(--color-group-40);--color-dark: var(--color-group-80);--color-darkest: var(--color-group-100);--color-brand: var(--color-brand-group);--color-highlight-translucent: rgba(173, 173, 174, 20%);--color-highlight-semi-translucent: rgba(173, 173, 174, 40%);--color-text-dark: var(--color-group-100);--color-text-lighter: var(--color-group-90);--color-text-light: var(--color-group-60);--color-text: var(--color-text-dark);--color-white: #fff;--color-black: #000;--color-error: var(--color-negative-20);--color-warning: var(--color-notice-20);--color-success: var(--color-positive-20);--color-info: var(--color-informative-20);--color-link: var(--color-primary);--color-border: var(--color-neutral-600);--space-xxxsmall: .25rem;--space-xxsmall: .5rem;--space-xsmall: .75rem;--space-small: 1rem;--space-medium: 1.5rem;--space-large: 2.25rem;--space-xlarge: 3rem;--space-xxlarge: 4.5rem;--space-xxxlarge: 7.5rem;--border-radius-sharp: .48px;--border-radius-small: 6px;--border-radius-medium: 12px;--border-radius-large: 18px;--border-radius-full: 200vmax;--wrapper-width-large: 90rem;--wrapper-width-medium: 75rem;--wrapper-width-small: 50rem;--text-max-width: clamp(50ch, 80%, 75ch);--text-xl-max-width: clamp(30ch, 65%, 40ch);--headline-max-width: clamp(30ch, 65%, 40ch);--headline-xl-max-width: clamp(25ch, 65%, 45ch);--layout-max-width: 1600px;--layout-min-width: 360px;--focus-color-raw: 94, 158, 214;--focus-color: rgba(var(--focus-color-raw), 100%);--focus-shadow-color: rgba(var(--focus-color-raw), 50%);--focus-shadow-spread: 3px;--transition-duration: .3s;--transition-ease: ease-in-out;--font-family-default: "Roboto", "Helvetica", "Arial", system-ui, sans-serif;--font-family-serif: "Roboto Serif", "Helvetica", "Arial", system-ui, serif;--font-family-mono: "Roboto Mono", "Courier New", courier, monospace;--font-family: var(--font-family-default);--font-family-body: var(--font-family-default);--font-family-headline: var(--font-family-default);--font-weight-thin: 100;--font-weight-extralight: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-weight-black: 900;--header-main-height: 100px}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(/dist/fonts/roboto-v47-latin-regular.CNwBRw8h.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:italic;font-weight:400;font-display:swap;src:url(/dist/fonts/roboto-v47-latin-italic.CdnZD53w.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(/dist/fonts/roboto-v47-latin-700.DZr4b_KL.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:italic;font-weight:700;font-display:swap;src:url(/dist/fonts/roboto-v47-latin-700italic.RumOU1n5.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:url(/dist/fonts/roboto-v47-latin-300.CztWkFGs.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:italic;font-weight:300;font-display:swap;src:url(/dist/fonts/roboto-v47-latin-300italic.BBeuuFIU.woff2) format("woff2")}@font-face{font-family:"Roboto Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/dist/fonts/roboto-serif-latin-regular.B4M48Cnn.woff2) format("woff2")}@font-face{font-family:"Roboto Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/dist/fonts/roboto-serif-latin-italic.3UeWyXgc.woff2) format("woff2")}@font-face{font-family:"Roboto Serif";font-style:normal;font-weight:700;font-display:swap;src:url(/dist/fonts/roboto-serif-latin-700.CLSwlRxm.woff2) format("woff2")}@font-face{font-family:"Roboto Serif";font-style:italic;font-weight:700;font-display:swap;src:url(/dist/fonts/roboto-serif-latin-700italic.DYYRClqv.woff2) format("woff2")}@font-face{font-family:"Roboto Serif";font-style:normal;font-weight:300;font-display:swap;src:url(/dist/fonts/roboto-serif-latin-300.CCENE9Rh.woff2) format("woff2")}@font-face{font-family:"Roboto Serif";font-style:italic;font-weight:300;font-display:swap;src:url(/dist/fonts/roboto-serif-latin-300italic.S5k1BQ84.woff2) format("woff2")}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/dist/fonts/roboto-mono-v23-latin-500.CStvKig-.woff2) format("woff2")}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/dist/fonts/roboto-mono-v23-latin-300.D8zm-7Za.woff2) format("woff2")}[data-theme=group],[data-theme="brueckner-usa'"]{--color-primary: var(--color-group-80);--color-bg-light: var(--color-group-10);--color-bg-dark: var(--color-group-30);--color-highlight: var(--color-group-40);--color-dark: var(--color-group-80);--color-darkest: var(--color-group-100);--color-brand: var(--color-brand-group);--color-highlight-translucent: rgba(173, 173, 174, 20%);--color-highlight-semi-translucent: rgba(173, 173, 174, 40%)}[data-theme=bms]{--color-primary: var(--color-bms-100);--color-bg-light: var(--color-bms-10);--color-bg-dark: var(--color-bms-30);--color-highlight: var(--color-bms-40);--color-dark: var(--color-bms-100);--color-darkest: var(--color-bms-200);--color-brand: var(--color-brand-bms);--color-highlight-translucent: rgba(88, 157, 213, 20%);--color-highlight-semi-translucent: rgba(88, 157, 213, 40%)}[data-theme=servtec]{--color-primary: var(--color-servtec-100);--color-bg-light: var(--color-servtec-10);--color-bg-dark: var(--color-servtec-30);--color-highlight: var(--color-servtec-40);--color-dark: var(--color-servtec-100);--color-darkest: var(--color-servtec-200);--color-brand: var(--color-brand-servtec);--color-highlight-translucent: rgba(251, 190, 0, 20%);--color-highlight-semi-translucent: rgba(251, 190, 0, 40%)}[data-theme=kiefel]{--color-primary: var(--color-kiefel-100);--color-bg-light: var(--color-kiefel-10);--color-bg-dark: var(--color-kiefel-30);--color-highlight: var(--color-kiefel-40);--color-dark: var(--color-kiefel-100);--color-darkest: var(--color-kiefel-200);--color-brand: var(--color-brand-kiefel);--color-highlight-translucent: rgba(110, 214, 223, 20%);--color-highlight-semi-translucent: rgba(110, 214, 223, 40%)}[data-theme=packsys]{--color-primary: var(--color-packsys-100);--color-bg-light: var(--color-packsys-10);--color-bg-dark: var(--color-packsys-30);--color-highlight: var(--color-packsys-40);--color-dark: var(--color-packsys-100);--color-darkest: var(--color-packsys-200);--color-brand: var(--color-brand-packsys);--color-highlight-translucent: rgba(120, 184, 149, 20%);--color-highlight-semi-translucent: rgba(120, 184, 149, 40%)}[data-template=sso-guard] .main,[data-template=sso-guard] .main-section{display:flex;flex-direction:column;justify-content:center;min-height:100dvh}.no-js-msg{position:fixed;left:0;bottom:0;width:100%;padding:.75em;color:#464646;font-size:14px;font-size:.875rem;text-align:center;background-color:#efefef;border-top:1px solid #e6e6e6;z-index:99}
