@charset "UTF-8";

html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
}

body {
    margin: 0;
}

main {
    display: block;
}

h1 {
    font-size: 2em;
    margin: .67em 0;
}

hr {
    box-sizing: initial;
    height: 0;
    overflow: visible;
}

pre {
    font-family: monospace, monospace;
    font-size: 1em;
}

a {
    background-color: initial;
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    text-decoration: underline dotted;
}

b,
strong {
    font-weight: bolder;
}

code,
kbd,
samp {
    font-family: monospace, monospace;
    font-size: 1em;
}

small {
    font-size: 80%;
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: initial;
}

sub {
    bottom: -.25em;
}

sup {
    top: -.5em;
}

img {
    border-style: none;
}

button,
input,
optgroup,
select,
textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0;
}

button,
input {
    overflow: visible;
}

button,
select {
    text-transform: none;
}

[type=button],
[type=reset],
[type=submit],
button {
    -webkit-appearance: button;
}

    [type=button]::-moz-focus-inner,
    [type=reset]::-moz-focus-inner,
    [type=submit]::-moz-focus-inner,
    button::-moz-focus-inner {
        border-style: none;
        padding: 0;
    }

    [type=button]:-moz-focusring,
    [type=reset]:-moz-focusring,
    [type=submit]:-moz-focusring,
    button:-moz-focusring {
        outline: 1px dotted ButtonText;
    }

fieldset {
    padding: .35em .75em .625em;
}

legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal;
}

progress {
    vertical-align: initial;
}

textarea {
    overflow: auto;
}

[type=checkbox],
[type=radio] {
    box-sizing: border-box;
    padding: 0;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
    height: auto;
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px;
}

    [type=search]::-webkit-search-decoration {
        -webkit-appearance: none;
    }

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit;
}

details {
    display: block;
}

summary {
    display: list-item;
}

[hidden],
template {
    display: none;
}

:root {
    --bosch-red-95: #ffecec;
    --bosch-red-90: #ffd9d9;
    --bosch-red-85: #ffc6c6;
    --bosch-red-80: #ffb2b2;
    --bosch-red-75: #ff9d9d;
    --bosch-red-70: #ff8787;
    --bosch-red-65: #ff6e6f;
    --bosch-red-60: #ff5152;
    --bosch-red-55: #ff2124;
    --bosch-red-50: #ed0007;
    --bosch-red-45: #d50005;
    --bosch-red-40: #be0004;
    --bosch-red-35: #a80003;
    --bosch-red-30: #920002;
    --bosch-red-25: #7d0002;
    --bosch-red-20: #680001;
    --bosch-red-15: #540001;
    --bosch-red-10: #410000;
    --bosch-red-5: #2d0000;
    --bosch-purple-95: #f7eef6;
    --bosch-purple-90: #f0dcee;
    --bosch-purple-85: #ebcae8;
    --bosch-purple-80: #e8b6e3;
    --bosch-purple-75: #e5a2df;
    --bosch-purple-70: #e48cdd;
    --bosch-purple-65: #e472db;
    --bosch-purple-60: #e552da;
    --bosch-purple-55: #d543cb;
    --bosch-purple-50: #c535bc;
    --bosch-purple-45: #b12ea9;
    --bosch-purple-40: #9e2896;
    --bosch-purple-35: #8b2284;
    --bosch-purple-30: #791d73;
    --bosch-purple-25: #671761;
    --bosch-purple-20: #551151;
    --bosch-purple-15: #440c41;
    --bosch-purple-10: #340731;
    --bosch-purple-5: #230421;
    --bosch-blue-95: #e8f1ff;
    --bosch-blue-90: #d1e4ff;
    --bosch-blue-85: #b8d6ff;
    --bosch-blue-80: #9dc9ff;
    --bosch-blue-75: #7ebdff;
    --bosch-blue-70: #56b0ff;
    --bosch-blue-65: #00a4fd;
    --bosch-blue-60: #0096e8;
    --bosch-blue-55: #0088d4;
    --bosch-blue-50: #007bc0;
    --bosch-blue-45: #006ead;
    --bosch-blue-40: #00629a;
    --bosch-blue-35: #005587;
    --bosch-blue-30: #004975;
    --bosch-blue-25: #003e64;
    --bosch-blue-20: #003253;
    --bosch-blue-15: #002742;
    --bosch-blue-10: #001d33;
    --bosch-blue-5: #001222;
    --bosch-turquoise-95: #def5f3;
    --bosch-turquoise-90: #b6ede8;
    --bosch-turquoise-85: #a1dfdb;
    --bosch-turquoise-80: #8dd2cd;
    --bosch-turquoise-75: #79c5c0;
    --bosch-turquoise-70: #66b8b2;
    --bosch-turquoise-65: #54aba5;
    --bosch-turquoise-60: #419e98;
    --bosch-turquoise-55: #2e908b;
    --bosch-turquoise-50: #18837e;
    --bosch-turquoise-45: #147671;
    --bosch-turquoise-40: #116864;
    --bosch-turquoise-35: #0e5b57;
    --bosch-turquoise-30: #0a4f4b;
    --bosch-turquoise-25: #07423f;
    --bosch-turquoise-20: #053634;
    --bosch-turquoise-15: #032b28;
    --bosch-turquoise-10: #02201e;
    --bosch-turquoise-5: #011413;
    --bosch-green-95: #e2f5e7;
    --bosch-green-90: #b8efc9;
    --bosch-green-85: #9be4b3;
    --bosch-green-80: #86d7a2;
    --bosch-green-75: #72ca92;
    --bosch-green-70: #5ebd82;
    --bosch-green-65: #4ab073;
    --bosch-green-60: #37a264;
    --bosch-green-55: #219557;
    --bosch-green-50: #00884a;
    --bosch-green-45: #007a42;
    --bosch-green-40: #006c3a;
    --bosch-green-35: #005f32;
    --bosch-green-30: #00512a;
    --bosch-green-25: #004523;
    --bosch-green-20: #00381b;
    --bosch-green-15: #002c14;
    --bosch-green-10: #00210e;
    --bosch-green-5: #001507;
    --bosch-gray-95: #eff1f2;
    --bosch-gray-90: #e0e2e5;
    --bosch-gray-85: #d0d4d8;
    --bosch-gray-80: #c1c7cc;
    --bosch-gray-75: #b2b9c0;
    --bosch-gray-70: #a4abb3;
    --bosch-gray-65: #979ea4;
    --bosch-gray-60: #8a9097;
    --bosch-gray-55: #7d8389;
    --bosch-gray-50: #71767c;
    --bosch-gray-45: #656a6f;
    --bosch-gray-40: #595e62;
    --bosch-gray-35: #4e5256;
    --bosch-gray-30: #43464a;
    --bosch-gray-25: #383b3e;
    --bosch-gray-20: #2e3033;
    --bosch-gray-15: #232628;
    --bosch-gray-10: #1a1c1d;
    --bosch-gray-5: #101112;
    --bosch-yellow-95: #ffefd1;
    --bosch-yellow-90: #ffdf95;
    --bosch-yellow-85: #ffcf00;
    --bosch-yellow-80: #eec100;
    --bosch-yellow-75: #deb300;
    --bosch-yellow-70: #cda600;
    --bosch-yellow-65: #bd9900;
    --bosch-yellow-60: #ad8c00;
    --bosch-yellow-55: #9e7f00;
    --bosch-yellow-50: #8f7300;
    --bosch-yellow-45: #806700;
    --bosch-yellow-40: #725b00;
    --bosch-yellow-35: #644f00;
    --bosch-yellow-30: #564400;
    --bosch-yellow-25: #493900;
    --bosch-yellow-20: #3c2e00;
    --bosch-yellow-15: #2f2400;
    --bosch-yellow-10: #231a00;
    --bosch-yellow-5: #171000;
    --bosch-white: #fff;
    --bosch-black: #000;
    --shadow-fill: #00000040;
    --floating-outline: #0000000d;
}

.-primary,
:root {
    --background: var(--bosch-white);
    --plain__enabled__fill__default: #0000;
    --plain__enabled__fill__hovered: var(--bosch-gray-90);
    --plain__enabled__fill__pressed: var(--bosch-gray-80);
    --plain__enabled__front__default: var(--bosch-black);
    --plain__enabled__front__hovered: var(--bosch-black);
    --plain__enabled__front__pressed: var(--bosch-black);
    --plain__focused__fill__default: var(--bosch-blue-95);
    --plain__focused__front__default: var(--bosch-black);
    --plain__disabled__fill__default: #0000;
    --plain__disabled__front__default: var(--bosch-gray-65);
    --neutral__enabled__fill__default: var(--bosch-gray-90);
    --neutral__enabled__fill__hovered: var(--bosch-gray-80);
    --neutral__enabled__fill__pressed: var(--bosch-gray-70);
    --neutral__enabled__front__default: var(--bosch-black);
    --neutral__enabled__front__hovered: var(--bosch-black);
    --neutral__enabled__front__pressed: var(--bosch-black);
    --neutral__focused__fill__default: var(--bosch-blue-90);
    --neutral__focused__front__default: var(--bosch-black);
    --neutral__disabled__fill__default: var(--bosch-gray-95);
    --neutral__disabled__front__default: var(--bosch-gray-55);
    --small__enabled__fill__default: var(--bosch-gray-50);
    --small__enabled__fill__hovered: var(--bosch-gray-40);
    --small__enabled__fill__pressed: var(--bosch-gray-30);
    --small__enabled__front__default: var(--bosch-white);
    --small__enabled__front__hovered: var(--bosch-white);
    --small__enabled__front__pressed: var(--bosch-white);
    --small__disabled__fill__default: var(--bosch-gray-90);
    --small__disabled__front__default: var(--bosch-gray-55);
    --integrated__enabled__fill__default: #0000;
    --integrated__enabled__fill__hovered: #0000;
    --integrated__enabled__fill__pressed: #0000;
    --integrated__enabled__front__default: var(--bosch-black);
    --integrated__enabled__front__hovered: var(--bosch-blue-50);
    --integrated__enabled__front__pressed: var(--bosch-blue-40);
    --integrated__disabled__fill__default: #0000;
    --integrated__disabled__front__default: var(--bosch-gray-65);
    --minor-accent__enabled__fill__default: #0000;
    --minor-accent__enabled__fill__hovered: var(--bosch-blue-90);
    --minor-accent__enabled__fill__pressed: var(--bosch-blue-80);
    --minor-accent__enabled__front__default: var(--bosch-blue-50);
    --minor-accent__enabled__front__hovered: var(--bosch-blue-40);
    --minor-accent__enabled__front__pressed: var(--bosch-blue-30);
    --minor-accent__disabled__fill__default: #0000;
    --minor-accent__disabled__front__default: var(--bosch-gray-65);
    --major-accent__enabled__fill__default: var(--bosch-blue-50);
    --major-accent__enabled__fill__hovered: var(--bosch-blue-40);
    --major-accent__enabled__fill__pressed: var(--bosch-blue-30);
    --major-accent__enabled__front__default: var(--bosch-white);
    --major-accent__enabled__front__hovered: var(--bosch-white);
    --major-accent__enabled__front__pressed: var(--bosch-white);
    --major-accent__disabled__fill__default: var(--bosch-gray-80);
    --major-accent__disabled__front__default: var(--bosch-gray-45);
    --minor-signal-neutral__enabled__fill__default: var(--bosch-blue-90);
    --minor-signal-neutral__enabled__fill__hovered: var(--bosch-blue-80);
    --minor-signal-neutral__enabled__fill__pressed: var(--bosch-blue-70);
    --minor-signal-neutral__enabled__front__default: var(--bosch-black);
    --minor-signal-neutral__enabled__front__hovered: var(--bosch-black);
    --minor-signal-neutral__enabled__front__pressed: var(--bosch-black);
    --minor-signal-error__enabled__fill__default: var(--bosch-red-90);
    --minor-signal-error__enabled__fill__hovered: var(--bosch-red-80);
    --minor-signal-error__enabled__fill__pressed: var(--bosch-red-70);
    --minor-signal-error__enabled__front__default: var(--bosch-black);
    --minor-signal-error__enabled__front__hovered: var(--bosch-black);
    --minor-signal-error__enabled__front__pressed: var(--bosch-black);
    --minor-signal-warning__enabled__fill__default: var(--bosch-yellow-90);
    --minor-signal-warning__enabled__fill__hovered: var(--bosch-yellow-80);
    --minor-signal-warning__enabled__fill__pressed: var(--bosch-yellow-70);
    --minor-signal-warning__enabled__front__default: var(--bosch-black);
    --minor-signal-warning__enabled__front__hovered: var(--bosch-black);
    --minor-signal-warning__enabled__front__pressed: var(--bosch-black);
    --minor-signal-success__enabled__fill__default: var(--bosch-green-90);
    --minor-signal-success__enabled__fill__hovered: var(--bosch-green-80);
    --minor-signal-success__enabled__fill__pressed: var(--bosch-green-70);
    --minor-signal-success__enabled__front__default: var(--bosch-black);
    --minor-signal-success__enabled__front__hovered: var(--bosch-black);
    --minor-signal-success__enabled__front__pressed: var(--bosch-black);
    --major-signal-neutral__enabled__fill__default: var(--bosch-blue-50);
    --major-signal-neutral__enabled__fill__hovered: var(--bosch-blue-40);
    --major-signal-neutral__enabled__fill__pressed: var(--bosch-blue-30);
    --major-signal-neutral__enabled__front__default: var(--bosch-white);
    --major-signal-neutral__enabled__front__hovered: var(--bosch-white);
    --major-signal-neutral__enabled__front__pressed: var(--bosch-white);
    --major-signal-error__enabled__fill__default: var(--bosch-red-55);
    --major-signal-error__enabled__fill__hovered: var(--bosch-red-45);
    --major-signal-error__enabled__fill__pressed: var(--bosch-red-35);
    --major-signal-error__enabled__front__default: var(--bosch-white);
    --major-signal-error__enabled__front__hovered: var(--bosch-white);
    --major-signal-error__enabled__front__pressed: var(--bosch-white);
    --major-signal-warning__enabled__fill__default: var(--bosch-yellow-85);
    --major-signal-warning__enabled__fill__hovered: var(--bosch-yellow-75);
    --major-signal-warning__enabled__fill__pressed: var(--bosch-yellow-65);
    --major-signal-warning__enabled__front__default: var(--bosch-black);
    --major-signal-warning__enabled__front__hovered: var(--bosch-black);
    --major-signal-warning__enabled__front__pressed: var(--bosch-black);
    --major-signal-success__enabled__fill__default: var(--bosch-green-50);
    --major-signal-success__enabled__fill__hovered: var(--bosch-green-40);
    --major-signal-success__enabled__fill__pressed: var(--bosch-green-30);
    --major-signal-success__enabled__front__default: var(--bosch-white);
    --major-signal-success__enabled__front__hovered: var(--bosch-white);
    --major-signal-success__enabled__front__pressed: var(--bosch-white);
    --minor-highlight-purple__enabled__fill__default: #0000;
    --minor-highlight-purple__enabled__fill__hovered: var(--bosch-purple-90);
    --minor-highlight-purple__enabled__fill__pressed: var(--bosch-purple-80);
    --minor-highlight-purple__enabled__front__default: var(--bosch-purple-50);
    --minor-highlight-purple__enabled__front__hovered: var(--bosch-purple-40);
    --minor-highlight-purple__enabled__front__pressed: var(--bosch-purple-30);
    --minor-highlight-blue__enabled__fill__default: #0000;
    --minor-highlight-blue__enabled__fill__hovered: var(--bosch-blue-90);
    --minor-highlight-blue__enabled__fill__pressed: var(--bosch-blue-80);
    --minor-highlight-blue__enabled__front__default: var(--bosch-blue-50);
    --minor-highlight-blue__enabled__front__hovered: var(--bosch-blue-40);
    --minor-highlight-blue__enabled__front__pressed: var(--bosch-blue-30);
    --minor-highlight-turquoise__enabled__fill__default: #0000;
    --minor-highlight-turquoise__enabled__fill__hovered: var(--bosch-turquoise-90);
    --minor-highlight-turquoise__enabled__fill__pressed: var(--bosch-turquoise-80);
    --minor-highlight-turquoise__enabled__front__default: var(--bosch-turquoise-50);
    --minor-highlight-turquoise__enabled__front__hovered: var(--bosch-turquoise-40);
    --minor-highlight-turquoise__enabled__front__pressed: var(--bosch-turquoise-30);
    --minor-highlight-green__enabled__fill__default: #0000;
    --minor-highlight-green__enabled__fill__hovered: var(--bosch-green-90);
    --minor-highlight-green__enabled__fill__pressed: var(--bosch-green-80);
    --minor-highlight-green__enabled__front__default: var(--bosch-green-50);
    --minor-highlight-green__enabled__front__hovered: var(--bosch-green-40);
    --minor-highlight-green__enabled__front__pressed: var(--bosch-green-30);
    --major-highlight-purple__enabled__fill__default: var(--bosch-purple-40);
    --major-highlight-purple__enabled__fill__hovered: var(--bosch-purple-30);
    --major-highlight-purple__enabled__fill__pressed: var(--bosch-purple-20);
    --major-highlight-purple__enabled__front__default: var(--bosch-white);
    --major-highlight-purple__enabled__front__hovered: var(--bosch-white);
    --major-highlight-purple__enabled__front__pressed: var(--bosch-white);
    --major-highlight-blue__enabled__fill__default: var(--bosch-blue-50);
    --major-highlight-blue__enabled__fill__hovered: var(--bosch-blue-40);
    --major-highlight-blue__enabled__fill__pressed: var(--bosch-blue-30);
    --major-highlight-blue__enabled__front__default: var(--bosch-white);
    --major-highlight-blue__enabled__front__hovered: var(--bosch-white);
    --major-highlight-blue__enabled__front__pressed: var(--bosch-white);
    --major-highlight-turquoise__enabled__fill__default: var(--bosch-turquoise-50);
    --major-highlight-turquoise__enabled__fill__hovered: var(--bosch-turquoise-40);
    --major-highlight-turquoise__enabled__fill__pressed: var(--bosch-turquoise-30);
    --major-highlight-turquoise__enabled__front__default: var(--bosch-white);
    --major-highlight-turquoise__enabled__front__hovered: var(--bosch-white);
    --major-highlight-turquoise__enabled__front__pressed: var(--bosch-white);
    --major-highlight-green__enabled__fill__default: var(--bosch-green-50);
    --major-highlight-green__enabled__fill__hovered: var(--bosch-green-40);
    --major-highlight-green__enabled__fill__pressed: var(--bosch-green-30);
    --major-highlight-green__enabled__front__default: var(--bosch-white);
    --major-highlight-green__enabled__front__hovered: var(--bosch-white);
    --major-highlight-green__enabled__front__pressed: var(--bosch-white);
}

.-primary,
.-secondary,
:root {
    background-color: var(--background);
    color: var(--plain__enabled__front__default);
}

.-secondary {
    --background: var(--bosch-gray-95);
    --plain__enabled__fill__default: #0000;
    --plain__enabled__fill__hovered: var(--bosch-gray-85);
    --plain__enabled__fill__pressed: var(--bosch-gray-75);
    --plain__enabled__front__default: var(--bosch-black);
    --plain__enabled__front__hovered: var(--bosch-black);
    --plain__enabled__front__pressed: var(--bosch-black);
    --plain__focused__fill__default: var(--bosch-blue-90);
    --plain__focused__front__default: var(--bosch-black);
    --plain__disabled__fill__default: #0000;
    --plain__disabled__front__default: var(--bosch-gray-60);
    --neutral__enabled__fill__default: var(--bosch-gray-85);
    --neutral__enabled__fill__hovered: var(--bosch-gray-75);
    --neutral__enabled__fill__pressed: var(--bosch-gray-65);
    --neutral__enabled__front__default: var(--bosch-black);
    --neutral__enabled__front__hovered: var(--bosch-black);
    --neutral__enabled__front__pressed: var(--bosch-black);
    --neutral__focused__fill__default: var(--bosch-blue-85);
    --neutral__focused__front__default: var(--bosch-black);
    --neutral__disabled__fill__default: var(--bosch-gray-90);
    --neutral__disabled__front__default: var(--bosch-gray-50);
    --small__enabled__fill__default: var(--bosch-gray-45);
    --small__enabled__fill__hovered: var(--bosch-gray-35);
    --small__enabled__fill__pressed: var(--bosch-gray-25);
    --small__enabled__front__default: var(--bosch-gray-95);
    --small__enabled__front__hovered: var(--bosch-gray-95);
    --small__enabled__front__pressed: var(--bosch-gray-95);
    --small__disabled__fill__default: var(--bosch-gray-85);
    --small__disabled__front__default: var(--bosch-gray-50);
    --integrated__enabled__fill__default: #0000;
    --integrated__enabled__fill__hovered: #0000;
    --integrated__enabled__fill__pressed: #0000;
    --integrated__enabled__front__default: var(--bosch-black);
    --integrated__enabled__front__hovered: var(--bosch-blue-45);
    --integrated__enabled__front__pressed: var(--bosch-blue-35);
    --integrated__disabled__fill__default: #0000;
    --integrated__disabled__front__default: var(--bosch-gray-60);
    --minor-accent__enabled__fill__default: #0000;
    --minor-accent__enabled__fill__hovered: var(--bosch-blue-85);
    --minor-accent__enabled__fill__pressed: var(--bosch-blue-75);
    --minor-accent__enabled__front__default: var(--bosch-blue-45);
    --minor-accent__enabled__front__hovered: var(--bosch-blue-35);
    --minor-accent__enabled__front__pressed: var(--bosch-blue-25);
    --minor-accent__disabled__fill__default: #0000;
    --minor-accent__disabled__front__default: var(--bosch-gray-60);
    --major-accent__enabled__fill__default: var(--bosch-blue-50);
    --major-accent__enabled__fill__hovered: var(--bosch-blue-40);
    --major-accent__enabled__fill__pressed: var(--bosch-blue-30);
    --major-accent__enabled__front__default: var(--bosch-white);
    --major-accent__enabled__front__hovered: var(--bosch-white);
    --major-accent__enabled__front__pressed: var(--bosch-white);
    --major-accent__disabled__fill__default: var(--bosch-gray-75);
    --major-accent__disabled__front__default: var(--bosch-gray-40);
    --minor-signal-neutral__enabled__fill__default: var(--bosch-blue-85);
    --minor-signal-neutral__enabled__fill__hovered: var(--bosch-blue-75);
    --minor-signal-neutral__enabled__fill__pressed: var(--bosch-blue-65);
    --minor-signal-neutral__enabled__front__default: var(--bosch-black);
    --minor-signal-neutral__enabled__front__hovered: var(--bosch-black);
    --minor-signal-neutral__enabled__front__pressed: var(--bosch-black);
    --minor-signal-error__enabled__fill__default: var(--bosch-red-85);
    --minor-signal-error__enabled__fill__hovered: var(--bosch-red-75);
    --minor-signal-error__enabled__fill__pressed: var(--bosch-red-65);
    --minor-signal-error__enabled__front__default: var(--bosch-black);
    --minor-signal-error__enabled__front__hovered: var(--bosch-black);
    --minor-signal-error__enabled__front__pressed: var(--bosch-black);
    --minor-signal-warning__enabled__fill__default: var(--bosch-yellow-85);
    --minor-signal-warning__enabled__fill__hovered: var(--bosch-yellow-75);
    --minor-signal-warning__enabled__fill__pressed: var(--bosch-yellow-65);
    --minor-signal-warning__enabled__front__default: var(--bosch-black);
    --minor-signal-warning__enabled__front__hovered: var(--bosch-black);
    --minor-signal-warning__enabled__front__pressed: var(--bosch-black);
    --minor-signal-success__enabled__fill__default: var(--bosch-green-85);
    --minor-signal-success__enabled__fill__hovered: var(--bosch-green-75);
    --minor-signal-success__enabled__fill__pressed: var(--bosch-green-65);
    --minor-signal-success__enabled__front__default: var(--bosch-black);
    --minor-signal-success__enabled__front__hovered: var(--bosch-black);
    --minor-signal-success__enabled__front__pressed: var(--bosch-black);
    --major-signal-neutral__enabled__fill__default: var(--bosch-blue-50);
    --major-signal-neutral__enabled__fill__hovered: var(--bosch-blue-40);
    --major-signal-neutral__enabled__fill__pressed: var(--bosch-blue-30);
    --major-signal-neutral__enabled__front__default: var(--bosch-white);
    --major-signal-neutral__enabled__front__hovered: var(--bosch-white);
    --major-signal-neutral__enabled__front__pressed: var(--bosch-white);
    --major-signal-error__enabled__fill__default: var(--bosch-red-55);
    --major-signal-error__enabled__fill__hovered: var(--bosch-red-45);
    --major-signal-error__enabled__fill__pressed: var(--bosch-red-35);
    --major-signal-error__enabled__front__default: var(--bosch-white);
    --major-signal-error__enabled__front__hovered: var(--bosch-white);
    --major-signal-error__enabled__front__pressed: var(--bosch-white);
    --major-signal-warning__enabled__fill__default: var(--bosch-yellow-85);
    --major-signal-warning__enabled__fill__hovered: var(--bosch-yellow-75);
    --major-signal-warning__enabled__fill__pressed: var(--bosch-yellow-65);
    --major-signal-warning__enabled__front__default: var(--bosch-black);
    --major-signal-warning__enabled__front__hovered: var(--bosch-black);
    --major-signal-warning__enabled__front__pressed: var(--bosch-black);
    --major-signal-success__enabled__fill__default: var(--bosch-green-50);
    --major-signal-success__enabled__fill__hovered: var(--bosch-green-40);
    --major-signal-success__enabled__fill__pressed: var(--bosch-green-30);
    --major-signal-success__enabled__front__default: var(--bosch-white);
    --major-signal-success__enabled__front__hovered: var(--bosch-white);
    --major-signal-success__enabled__front__pressed: var(--bosch-white);
    --minor-highlight-purple__enabled__fill__default: #0000;
    --minor-highlight-purple__enabled__fill__hovered: var(--bosch-purple-85);
    --minor-highlight-purple__enabled__fill__pressed: var(--bosch-purple-75);
    --minor-highlight-purple__enabled__front__default: var(--bosch-purple-45);
    --minor-highlight-purple__enabled__front__hovered: var(--bosch-purple-35);
    --minor-highlight-purple__enabled__front__pressed: var(--bosch-purple-25);
    --minor-highlight-blue__enabled__fill__default: #0000;
    --minor-highlight-blue__enabled__fill__hovered: var(--bosch-blue-85);
    --minor-highlight-blue__enabled__fill__pressed: var(--bosch-blue-75);
    --minor-highlight-blue__enabled__front__default: var(--bosch-blue-45);
    --minor-highlight-blue__enabled__front__hovered: var(--bosch-blue-35);
    --minor-highlight-blue__enabled__front__pressed: var(--bosch-blue-25);
    --minor-highlight-turquoise__enabled__fill__default: #0000;
    --minor-highlight-turquoise__enabled__fill__hovered: var(--bosch-turquoise-85);
    --minor-highlight-turquoise__enabled__fill__pressed: var(--bosch-turquoise-75);
    --minor-highlight-turquoise__enabled__front__default: var(--bosch-turquoise-45);
    --minor-highlight-turquoise__enabled__front__hovered: var(--bosch-turquoise-35);
    --minor-highlight-turquoise__enabled__front__pressed: var(--bosch-turquoise-25);
    --minor-highlight-green__enabled__fill__default: #0000;
    --minor-highlight-green__enabled__fill__hovered: var(--bosch-green-85);
    --minor-highlight-green__enabled__fill__pressed: var(--bosch-green-75);
    --minor-highlight-green__enabled__front__default: var(--bosch-green-45);
    --minor-highlight-green__enabled__front__hovered: var(--bosch-green-35);
    --minor-highlight-green__enabled__front__pressed: var(--bosch-green-25);
    --major-highlight-purple__enabled__fill__default: var(--bosch-purple-40);
    --major-highlight-purple__enabled__fill__hovered: var(--bosch-purple-30);
    --major-highlight-purple__enabled__fill__pressed: var(--bosch-purple-20);
    --major-highlight-purple__enabled__front__default: var(--bosch-white);
    --major-highlight-purple__enabled__front__hovered: var(--bosch-white);
    --major-highlight-purple__enabled__front__pressed: var(--bosch-white);
    --major-highlight-blue__enabled__fill__default: var(--bosch-blue-50);
    --major-highlight-blue__enabled__fill__hovered: var(--bosch-blue-40);
    --major-highlight-blue__enabled__fill__pressed: var(--bosch-blue-30);
    --major-highlight-blue__enabled__front__default: var(--bosch-white);
    --major-highlight-blue__enabled__front__hovered: var(--bosch-white);
    --major-highlight-blue__enabled__front__pressed: var(--bosch-white);
    --major-highlight-turquoise__enabled__fill__default: var(--bosch-turquoise-50);
    --major-highlight-turquoise__enabled__fill__hovered: var(--bosch-turquoise-40);
    --major-highlight-turquoise__enabled__fill__pressed: var(--bosch-turquoise-30);
    --major-highlight-turquoise__enabled__front__default: var(--bosch-white);
    --major-highlight-turquoise__enabled__front__hovered: var(--bosch-white);
    --major-highlight-turquoise__enabled__front__pressed: var(--bosch-white);
    --major-highlight-green__enabled__fill__default: var(--bosch-green-50);
    --major-highlight-green__enabled__fill__hovered: var(--bosch-green-40);
    --major-highlight-green__enabled__fill__pressed: var(--bosch-green-30);
    --major-highlight-green__enabled__front__default: var(--bosch-white);
    --major-highlight-green__enabled__front__hovered: var(--bosch-white);
    --major-highlight-green__enabled__front__pressed: var(--bosch-white);
}

.-contrast {
    --background: var(--bosch-gray-20);
    --plain__enabled__fill__default: #0000;
    --plain__enabled__fill__hovered: var(--bosch-gray-30);
    --plain__enabled__fill__pressed: var(--bosch-gray-40);
    --plain__enabled__front__default: var(--bosch-white);
    --plain__enabled__front__hovered: var(--bosch-white);
    --plain__enabled__front__pressed: var(--bosch-white);
    --plain__focused__fill__default: var(--bosch-blue-25);
    --plain__focused__front__default: var(--bosch-white);
    --plain__disabled__fill__default: #0000;
    --plain__disabled__front__default: var(--bosch-gray-55);
    --neutral__enabled__fill__default: var(--bosch-gray-30);
    --neutral__enabled__fill__hovered: var(--bosch-gray-40);
    --neutral__enabled__fill__pressed: var(--bosch-gray-50);
    --neutral__enabled__front__default: var(--bosch-white);
    --neutral__enabled__front__hovered: var(--bosch-white);
    --neutral__enabled__front__pressed: var(--bosch-white);
    --neutral__focused__fill__default: var(--bosch-blue-30);
    --neutral__focused__front__default: var(--bosch-white);
    --neutral__disabled__fill__default: var(--bosch-gray-25);
    --neutral__disabled__front__default: var(--bosch-gray-65);
    --small__enabled__fill__default: var(--bosch-gray-70);
    --small__enabled__fill__hovered: var(--bosch-gray-80);
    --small__enabled__fill__pressed: var(--bosch-gray-90);
    --small__enabled__front__default: var(--bosch-gray-20);
    --small__enabled__front__hovered: var(--bosch-gray-20);
    --small__enabled__front__pressed: var(--bosch-gray-20);
    --small__disabled__fill__default: var(--bosch-gray-30);
    --small__disabled__front__default: var(--bosch-gray-65);
    --integrated__enabled__fill__default: #0000;
    --integrated__enabled__fill__hovered: #0000;
    --integrated__enabled__fill__pressed: #0000;
    --integrated__enabled__front__default: var(--bosch-white);
    --integrated__enabled__front__hovered: var(--bosch-blue-80);
    --integrated__enabled__front__pressed: var(--bosch-blue-90);
    --integrated__disabled__fill__default: #0000;
    --integrated__disabled__front__default: var(--bosch-gray-55);
    --minor-accent__enabled__fill__default: #0000;
    --minor-accent__enabled__fill__hovered: var(--bosch-blue-30);
    --minor-accent__enabled__fill__pressed: var(--bosch-blue-40);
    --minor-accent__enabled__front__default: var(--bosch-blue-80);
    --minor-accent__enabled__front__hovered: var(--bosch-blue-90);
    --minor-accent__enabled__front__pressed: var(--bosch-white);
    --minor-accent__disabled__fill__default: #0000;
    --minor-accent__disabled__front__default: var(--bosch-gray-55);
    --major-accent__enabled__fill__default: var(--bosch-blue-60);
    --major-accent__enabled__fill__hovered: var(--bosch-blue-70);
    --major-accent__enabled__fill__pressed: var(--bosch-blue-80);
    --major-accent__enabled__front__default: var(--bosch-black);
    --major-accent__enabled__front__hovered: var(--bosch-black);
    --major-accent__enabled__front__pressed: var(--bosch-black);
    --major-accent__disabled__fill__default: var(--bosch-gray-40);
    --major-accent__disabled__front__default: var(--bosch-gray-75);
    --minor-signal-neutral__enabled__fill__default: var(--bosch-blue-30);
    --minor-signal-neutral__enabled__fill__hovered: var(--bosch-blue-40);
    --minor-signal-neutral__enabled__fill__pressed: var(--bosch-blue-50);
    --minor-signal-neutral__enabled__front__default: var(--bosch-white);
    --minor-signal-neutral__enabled__front__hovered: var(--bosch-white);
    --minor-signal-neutral__enabled__front__pressed: var(--bosch-white);
    --minor-signal-error__enabled__fill__default: var(--bosch-red-30);
    --minor-signal-error__enabled__fill__hovered: var(--bosch-red-40);
    --minor-signal-error__enabled__fill__pressed: var(--bosch-red-50);
    --minor-signal-error__enabled__front__default: var(--bosch-white);
    --minor-signal-error__enabled__front__hovered: var(--bosch-white);
    --minor-signal-error__enabled__front__pressed: var(--bosch-white);
    --minor-signal-warning__enabled__fill__default: var(--bosch-yellow-30);
    --minor-signal-warning__enabled__fill__hovered: var(--bosch-yellow-40);
    --minor-signal-warning__enabled__fill__pressed: var(--bosch-yellow-50);
    --minor-signal-warning__enabled__front__default: var(--bosch-white);
    --minor-signal-warning__enabled__front__hovered: var(--bosch-white);
    --minor-signal-warning__enabled__front__pressed: var(--bosch-white);
    --minor-signal-success__enabled__fill__default: var(--bosch-green-30);
    --minor-signal-success__enabled__fill__hovered: var(--bosch-green-40);
    --minor-signal-success__enabled__fill__pressed: var(--bosch-green-50);
    --minor-signal-success__enabled__front__default: var(--bosch-white);
    --minor-signal-success__enabled__front__hovered: var(--bosch-white);
    --minor-signal-success__enabled__front__pressed: var(--bosch-white);
    --major-signal-neutral__enabled__fill__default: var(--bosch-blue-60);
    --major-signal-neutral__enabled__fill__hovered: var(--bosch-blue-70);
    --major-signal-neutral__enabled__fill__pressed: var(--bosch-blue-80);
    --major-signal-neutral__enabled__front__default: var(--bosch-black);
    --major-signal-neutral__enabled__front__hovered: var(--bosch-black);
    --major-signal-neutral__enabled__front__pressed: var(--bosch-black);
    --major-signal-error__enabled__fill__default: var(--bosch-red-55);
    --major-signal-error__enabled__fill__hovered: var(--bosch-red-65);
    --major-signal-error__enabled__fill__pressed: var(--bosch-red-75);
    --major-signal-error__enabled__front__default: var(--bosch-black);
    --major-signal-error__enabled__front__hovered: var(--bosch-black);
    --major-signal-error__enabled__front__pressed: var(--bosch-black);
    --major-signal-warning__enabled__fill__default: var(--bosch-yellow-80);
    --major-signal-warning__enabled__fill__hovered: var(--bosch-yellow-90);
    --major-signal-warning__enabled__fill__pressed: var(--bosch-yellow-95);
    --major-signal-warning__enabled__front__default: var(--bosch-black);
    --major-signal-warning__enabled__front__hovered: var(--bosch-black);
    --major-signal-warning__enabled__front__pressed: var(--bosch-black);
    --major-signal-success__enabled__fill__default: var(--bosch-green-60);
    --major-signal-success__enabled__fill__hovered: var(--bosch-green-70);
    --major-signal-success__enabled__fill__pressed: var(--bosch-green-80);
    --major-signal-success__enabled__front__default: var(--bosch-black);
    --major-signal-success__enabled__front__hovered: var(--bosch-black);
    --major-signal-success__enabled__front__pressed: var(--bosch-black);
    --minor-highlight-purple__enabled__fill__default: #0000;
    --minor-highlight-purple__enabled__fill__hovered: var(--bosch-purple-30);
    --minor-highlight-purple__enabled__fill__pressed: var(--bosch-purple-40);
    --minor-highlight-purple__enabled__front__default: var(--bosch-purple-80);
    --minor-highlight-purple__enabled__front__hovered: var(--bosch-purple-90);
    --minor-highlight-purple__enabled__front__pressed: var(--bosch-white);
    --minor-highlight-blue__enabled__fill__default: #0000;
    --minor-highlight-blue__enabled__fill__hovered: var(--bosch-blue-30);
    --minor-highlight-blue__enabled__fill__pressed: var(--bosch-blue-40);
    --minor-highlight-blue__enabled__front__default: var(--bosch-blue-80);
    --minor-highlight-blue__enabled__front__hovered: var(--bosch-blue-90);
    --minor-highlight-blue__enabled__front__pressed: var(--bosch-white);
    --minor-highlight-turquoise__enabled__fill__default: #0000;
    --minor-highlight-turquoise__enabled__fill__hovered: var(--bosch-turquoise-30);
    --minor-highlight-turquoise__enabled__fill__pressed: var(--bosch-turquoise-40);
    --minor-highlight-turquoise__enabled__front__default: var(--bosch-turquoise-80);
    --minor-highlight-turquoise__enabled__front__hovered: var(--bosch-turquoise-90);
    --minor-highlight-turquoise__enabled__front__pressed: var(--bosch-white);
    --minor-highlight-green__enabled__fill__default: #0000;
    --minor-highlight-green__enabled__fill__hovered: var(--bosch-green-30);
    --minor-highlight-green__enabled__fill__pressed: var(--bosch-green-40);
    --minor-highlight-green__enabled__front__default: var(--bosch-green-80);
    --minor-highlight-green__enabled__front__hovered: var(--bosch-green-90);
    --minor-highlight-green__enabled__front__pressed: var(--bosch-white);
    --major-highlight-purple__enabled__fill__default: var(--bosch-purple-55);
    --major-highlight-purple__enabled__fill__hovered: var(--bosch-purple-65);
    --major-highlight-purple__enabled__fill__pressed: var(--bosch-purple-75);
    --major-highlight-purple__enabled__front__default: var(--bosch-black);
    --major-highlight-purple__enabled__front__hovered: var(--bosch-black);
    --major-highlight-purple__enabled__front__pressed: var(--bosch-black);
    --major-highlight-blue__enabled__fill__default: var(--bosch-blue-60);
    --major-highlight-blue__enabled__fill__hovered: var(--bosch-blue-70);
    --major-highlight-blue__enabled__fill__pressed: var(--bosch-blue-80);
    --major-highlight-blue__enabled__front__default: var(--bosch-black);
    --major-highlight-blue__enabled__front__hovered: var(--bosch-black);
    --major-highlight-blue__enabled__front__pressed: var(--bosch-black);
    --major-highlight-turquoise__enabled__fill__default: var(--bosch-turquoise-60);
    --major-highlight-turquoise__enabled__fill__hovered: var(--bosch-turquoise-70);
    --major-highlight-turquoise__enabled__fill__pressed: var(--bosch-turquoise-80);
    --major-highlight-turquoise__enabled__front__default: var(--bosch-black);
    --major-highlight-turquoise__enabled__front__hovered: var(--bosch-black);
    --major-highlight-turquoise__enabled__front__pressed: var(--bosch-black);
    --major-highlight-green__enabled__fill__default: var(--bosch-green-60);
    --major-highlight-green__enabled__fill__hovered: var(--bosch-green-70);
    --major-highlight-green__enabled__fill__pressed: var(--bosch-green-80);
    --major-highlight-green__enabled__front__default: var(--bosch-black);
    --major-highlight-green__enabled__front__hovered: var(--bosch-black);
    --major-highlight-green__enabled__front__pressed: var(--bosch-black);
}

.-contrast,
.-floating,
.A-Modal .ngdialog-content {
    background-color: var(--background);
    color: var(--plain__enabled__front__default);
}

.-floating,
.A-Modal .ngdialog-content {
    --background: var(--bosch-white);
    --plain__enabled__fill__default: #0000;
    --plain__enabled__fill__hovered: var(--bosch-gray-90);
    --plain__enabled__fill__pressed: var(--bosch-gray-80);
    --plain__enabled__front__default: var(--bosch-black);
    --plain__enabled__front__hovered: var(--bosch-black);
    --plain__enabled__front__pressed: var(--bosch-black);
    --plain__focused__fill__default: var(--bosch-blue-95);
    --plain__focused__front__default: var(--bosch-black);
    --plain__disabled__fill__default: #0000;
    --plain__disabled__front__default: var(--bosch-gray-65);
    --neutral__enabled__fill__default: var(--bosch-gray-90);
    --neutral__enabled__fill__hovered: var(--bosch-gray-80);
    --neutral__enabled__fill__pressed: var(--bosch-gray-70);
    --neutral__enabled__front__default: var(--bosch-black);
    --neutral__enabled__front__hovered: var(--bosch-black);
    --neutral__enabled__front__pressed: var(--bosch-black);
    --neutral__focused__fill__default: var(--bosch-blue-90);
    --neutral__focused__front__default: var(--bosch-black);
    --neutral__disabled__fill__default: var(--bosch-gray-95);
    --neutral__disabled__front__default: var(--bosch-gray-55);
    --small__enabled__fill__default: var(--bosch-gray-50);
    --small__enabled__fill__hovered: var(--bosch-gray-40);
    --small__enabled__fill__pressed: var(--bosch-gray-30);
    --small__enabled__front__default: var(--bosch-white);
    --small__enabled__front__hovered: var(--bosch-white);
    --small__enabled__front__pressed: var(--bosch-white);
    --small__disabled__fill__default: var(--bosch-gray-90);
    --small__disabled__front__default: var(--bosch-gray-55);
    --integrated__enabled__fill__default: #0000;
    --integrated__enabled__fill__hovered: #0000;
    --integrated__enabled__fill__pressed: #0000;
    --integrated__enabled__front__default: var(--bosch-black);
    --integrated__enabled__front__hovered: var(--bosch-blue-50);
    --integrated__enabled__front__pressed: var(--bosch-blue-40);
    --integrated__disabled__fill__default: #0000;
    --integrated__disabled__front__default: var(--bosch-gray-65);
    --minor-accent__enabled__fill__default: #0000;
    --minor-accent__enabled__fill__hovered: var(--bosch-blue-90);
    --minor-accent__enabled__fill__pressed: var(--bosch-blue-80);
    --minor-accent__enabled__front__default: var(--bosch-blue-50);
    --minor-accent__enabled__front__hovered: var(--bosch-blue-40);
    --minor-accent__enabled__front__pressed: var(--bosch-blue-30);
    --minor-accent__disabled__fill__default: #0000;
    --minor-accent__disabled__front__default: var(--bosch-gray-65);
    --major-accent__enabled__fill__default: var(--bosch-blue-50);
    --major-accent__enabled__fill__hovered: var(--bosch-blue-40);
    --major-accent__enabled__fill__pressed: var(--bosch-blue-30);
    --major-accent__enabled__front__default: var(--bosch-white);
    --major-accent__enabled__front__hovered: var(--bosch-white);
    --major-accent__enabled__front__pressed: var(--bosch-white);
    --major-accent__disabled__fill__default: var(--bosch-gray-80);
    --major-accent__disabled__front__default: var(--bosch-gray-45);
    --minor-signal-neutral__enabled__fill__default: var(--bosch-blue-90);
    --minor-signal-neutral__enabled__fill__hovered: var(--bosch-blue-80);
    --minor-signal-neutral__enabled__fill__pressed: var(--bosch-blue-70);
    --minor-signal-neutral__enabled__front__default: var(--bosch-black);
    --minor-signal-neutral__enabled__front__hovered: var(--bosch-black);
    --minor-signal-neutral__enabled__front__pressed: var(--bosch-black);
    --minor-signal-error__enabled__fill__default: var(--bosch-red-90);
    --minor-signal-error__enabled__fill__hovered: var(--bosch-red-80);
    --minor-signal-error__enabled__fill__pressed: var(--bosch-red-70);
    --minor-signal-error__enabled__front__default: var(--bosch-black);
    --minor-signal-error__enabled__front__hovered: var(--bosch-black);
    --minor-signal-error__enabled__front__pressed: var(--bosch-black);
    --minor-signal-warning__enabled__fill__default: var(--bosch-yellow-90);
    --minor-signal-warning__enabled__fill__hovered: var(--bosch-yellow-80);
    --minor-signal-warning__enabled__fill__pressed: var(--bosch-yellow-70);
    --minor-signal-warning__enabled__front__default: var(--bosch-black);
    --minor-signal-warning__enabled__front__hovered: var(--bosch-black);
    --minor-signal-warning__enabled__front__pressed: var(--bosch-black);
    --minor-signal-success__enabled__fill__default: var(--bosch-green-90);
    --minor-signal-success__enabled__fill__hovered: var(--bosch-green-80);
    --minor-signal-success__enabled__fill__pressed: var(--bosch-green-70);
    --minor-signal-success__enabled__front__default: var(--bosch-black);
    --minor-signal-success__enabled__front__hovered: var(--bosch-black);
    --minor-signal-success__enabled__front__pressed: var(--bosch-black);
    --major-signal-neutral__enabled__fill__default: var(--bosch-blue-50);
    --major-signal-neutral__enabled__fill__hovered: var(--bosch-blue-40);
    --major-signal-neutral__enabled__fill__pressed: var(--bosch-blue-30);
    --major-signal-neutral__enabled__front__default: var(--bosch-white);
    --major-signal-neutral__enabled__front__hovered: var(--bosch-white);
    --major-signal-neutral__enabled__front__pressed: var(--bosch-white);
    --major-signal-error__enabled__fill__default: var(--bosch-red-55);
    --major-signal-error__enabled__fill__hovered: var(--bosch-red-45);
    --major-signal-error__enabled__fill__pressed: var(--bosch-red-35);
    --major-signal-error__enabled__front__default: var(--bosch-white);
    --major-signal-error__enabled__front__hovered: var(--bosch-white);
    --major-signal-error__enabled__front__pressed: var(--bosch-white);
    --major-signal-warning__enabled__fill__default: var(--bosch-yellow-85);
    --major-signal-warning__enabled__fill__hovered: var(--bosch-yellow-75);
    --major-signal-warning__enabled__fill__pressed: var(--bosch-yellow-65);
    --major-signal-warning__enabled__front__default: var(--bosch-black);
    --major-signal-warning__enabled__front__hovered: var(--bosch-black);
    --major-signal-warning__enabled__front__pressed: var(--bosch-black);
    --major-signal-success__enabled__fill__default: var(--bosch-green-50);
    --major-signal-success__enabled__fill__hovered: var(--bosch-green-40);
    --major-signal-success__enabled__fill__pressed: var(--bosch-green-30);
    --major-signal-success__enabled__front__default: var(--bosch-white);
    --major-signal-success__enabled__front__hovered: var(--bosch-white);
    --major-signal-success__enabled__front__pressed: var(--bosch-white);
    --minor-highlight-purple__enabled__fill__default: #0000;
    --minor-highlight-purple__enabled__fill__hovered: var(--bosch-purple-90);
    --minor-highlight-purple__enabled__fill__pressed: var(--bosch-purple-80);
    --minor-highlight-purple__enabled__front__default: var(--bosch-purple-50);
    --minor-highlight-purple__enabled__front__hovered: var(--bosch-purple-40);
    --minor-highlight-purple__enabled__front__pressed: var(--bosch-purple-30);
    --minor-highlight-blue__enabled__fill__default: #0000;
    --minor-highlight-blue__enabled__fill__hovered: var(--bosch-blue-90);
    --minor-highlight-blue__enabled__fill__pressed: var(--bosch-blue-80);
    --minor-highlight-blue__enabled__front__default: var(--bosch-blue-50);
    --minor-highlight-blue__enabled__front__hovered: var(--bosch-blue-40);
    --minor-highlight-blue__enabled__front__pressed: var(--bosch-blue-30);
    --minor-highlight-turquoise__enabled__fill__default: #0000;
    --minor-highlight-turquoise__enabled__fill__hovered: var(--bosch-turquoise-90);
    --minor-highlight-turquoise__enabled__fill__pressed: var(--bosch-turquoise-80);
    --minor-highlight-turquoise__enabled__front__default: var(--bosch-turquoise-50);
    --minor-highlight-turquoise__enabled__front__hovered: var(--bosch-turquoise-40);
    --minor-highlight-turquoise__enabled__front__pressed: var(--bosch-turquoise-30);
    --minor-highlight-green__enabled__fill__default: #0000;
    --minor-highlight-green__enabled__fill__hovered: var(--bosch-green-90);
    --minor-highlight-green__enabled__fill__pressed: var(--bosch-green-80);
    --minor-highlight-green__enabled__front__default: var(--bosch-green-50);
    --minor-highlight-green__enabled__front__hovered: var(--bosch-green-40);
    --minor-highlight-green__enabled__front__pressed: var(--bosch-green-30);
    --major-highlight-purple__enabled__fill__default: var(--bosch-purple-40);
    --major-highlight-purple__enabled__fill__hovered: var(--bosch-purple-30);
    --major-highlight-purple__enabled__fill__pressed: var(--bosch-purple-20);
    --major-highlight-purple__enabled__front__default: var(--bosch-white);
    --major-highlight-purple__enabled__front__hovered: var(--bosch-white);
    --major-highlight-purple__enabled__front__pressed: var(--bosch-white);
    --major-highlight-blue__enabled__fill__default: var(--bosch-blue-50);
    --major-highlight-blue__enabled__fill__hovered: var(--bosch-blue-40);
    --major-highlight-blue__enabled__fill__pressed: var(--bosch-blue-30);
    --major-highlight-blue__enabled__front__default: var(--bosch-white);
    --major-highlight-blue__enabled__front__hovered: var(--bosch-white);
    --major-highlight-blue__enabled__front__pressed: var(--bosch-white);
    --major-highlight-turquoise__enabled__fill__default: var(--bosch-turquoise-50);
    --major-highlight-turquoise__enabled__fill__hovered: var(--bosch-turquoise-40);
    --major-highlight-turquoise__enabled__fill__pressed: var(--bosch-turquoise-30);
    --major-highlight-turquoise__enabled__front__default: var(--bosch-white);
    --major-highlight-turquoise__enabled__front__hovered: var(--bosch-white);
    --major-highlight-turquoise__enabled__front__pressed: var(--bosch-white);
    --major-highlight-green__enabled__fill__default: var(--bosch-green-50);
    --major-highlight-green__enabled__fill__hovered: var(--bosch-green-40);
    --major-highlight-green__enabled__fill__pressed: var(--bosch-green-30);
    --major-highlight-green__enabled__front__default: var(--bosch-white);
    --major-highlight-green__enabled__front__hovered: var(--bosch-white);
    --major-highlight-green__enabled__front__pressed: var(--bosch-white);
}

.-dark-mode {
    --shadow-fill: #000000bf;
    --floating-outline: #fff3;
}

    .-dark-mode,
    .-dark-mode .-primary {
        --background: var(--bosch-black);
        --plain__enabled__fill__default: #0000;
        --plain__enabled__fill__hovered: var(--bosch-gray-10);
        --plain__enabled__fill__pressed: var(--bosch-gray-20);
        --plain__enabled__front__default: var(--bosch-gray-95);
        --plain__enabled__front__hovered: var(--bosch-gray-95);
        --plain__enabled__front__pressed: var(--bosch-gray-95);
        --plain__focused__fill__default: var(--bosch-blue-5);
        --plain__focused__front__default: var(--bosch-gray-95);
        --plain__disabled__fill__default: #0000;
        --plain__disabled__front__default: var(--bosch-gray-35);
        --neutral__enabled__fill__default: var(--bosch-gray-10);
        --neutral__enabled__fill__hovered: var(--bosch-gray-20);
        --neutral__enabled__fill__pressed: var(--bosch-gray-30);
        --neutral__enabled__front__default: var(--bosch-white);
        --neutral__enabled__front__hovered: var(--bosch-white);
        --neutral__enabled__front__pressed: var(--bosch-white);
        --neutral__focused__fill__default: var(--bosch-blue-10);
        --neutral__focused__front__default: var(--bosch-white);
        --neutral__disabled__fill__default: var(--bosch-gray-5);
        --neutral__disabled__front__default: var(--bosch-gray-45);
        --small__enabled__fill__default: var(--bosch-gray-50);
        --small__enabled__fill__hovered: var(--bosch-gray-60);
        --small__enabled__fill__pressed: var(--bosch-gray-70);
        --small__enabled__front__default: var(--bosch-black);
        --small__enabled__front__hovered: var(--bosch-black);
        --small__enabled__front__pressed: var(--bosch-black);
        --small__disabled__fill__default: var(--bosch-gray-10);
        --small__disabled__front__default: var(--bosch-gray-45);
        --integrated__enabled__fill__default: #0000;
        --integrated__enabled__fill__hovered: #0000;
        --integrated__enabled__fill__pressed: #0000;
        --integrated__enabled__front__default: var(--bosch-gray-95);
        --integrated__enabled__front__hovered: var(--bosch-blue-60);
        --integrated__enabled__front__pressed: var(--bosch-blue-70);
        --integrated__disabled__fill__default: #0000;
        --integrated__disabled__front__default: var(--bosch-gray-35);
        --minor-accent__enabled__fill__default: #0000;
        --minor-accent__enabled__fill__hovered: var(--bosch-blue-10);
        --minor-accent__enabled__fill__pressed: var(--bosch-blue-20);
        --minor-accent__enabled__front__default: var(--bosch-blue-60);
        --minor-accent__enabled__front__hovered: var(--bosch-blue-70);
        --minor-accent__enabled__front__pressed: var(--bosch-blue-80);
        --minor-accent__disabled__fill__default: #0000;
        --minor-accent__disabled__front__default: var(--bosch-gray-35);
        --major-accent__enabled__fill__default: var(--bosch-blue-60);
        --major-accent__enabled__fill__hovered: var(--bosch-blue-70);
        --major-accent__enabled__fill__pressed: var(--bosch-blue-80);
        --major-accent__enabled__front__default: var(--bosch-black);
        --major-accent__enabled__front__hovered: var(--bosch-black);
        --major-accent__enabled__front__pressed: var(--bosch-black);
        --major-accent__disabled__fill__default: var(--bosch-gray-20);
        --major-accent__disabled__front__default: var(--bosch-gray-55);
        --minor-signal-neutral__enabled__fill__default: var(--bosch-blue-25);
        --minor-signal-neutral__enabled__fill__hovered: var(--bosch-blue-35);
        --minor-signal-neutral__enabled__fill__pressed: var(--bosch-blue-45);
        --minor-signal-neutral__enabled__front__default: var(--bosch-white);
        --minor-signal-neutral__enabled__front__hovered: var(--bosch-white);
        --minor-signal-neutral__enabled__front__pressed: var(--bosch-white);
        --minor-signal-error__enabled__fill__default: var(--bosch-red-25);
        --minor-signal-error__enabled__fill__hovered: var(--bosch-red-35);
        --minor-signal-error__enabled__fill__pressed: var(--bosch-red-45);
        --minor-signal-error__enabled__front__default: var(--bosch-white);
        --minor-signal-error__enabled__front__hovered: var(--bosch-white);
        --minor-signal-error__enabled__front__pressed: var(--bosch-white);
        --minor-signal-warning__enabled__fill__default: var(--bosch-yellow-30);
        --minor-signal-warning__enabled__fill__hovered: var(--bosch-yellow-40);
        --minor-signal-warning__enabled__fill__pressed: var(--bosch-yellow-50);
        --minor-signal-warning__enabled__front__default: var(--bosch-white);
        --minor-signal-warning__enabled__front__hovered: var(--bosch-white);
        --minor-signal-warning__enabled__front__pressed: var(--bosch-white);
        --minor-signal-success__enabled__fill__default: var(--bosch-green-25);
        --minor-signal-success__enabled__fill__hovered: var(--bosch-green-35);
        --minor-signal-success__enabled__fill__pressed: var(--bosch-green-45);
        --minor-signal-success__enabled__front__default: var(--bosch-white);
        --minor-signal-success__enabled__front__hovered: var(--bosch-white);
        --minor-signal-success__enabled__front__pressed: var(--bosch-white);
        --major-signal-neutral__enabled__fill__default: var(--bosch-blue-60);
        --major-signal-neutral__enabled__fill__hovered: var(--bosch-blue-70);
        --major-signal-neutral__enabled__fill__pressed: var(--bosch-blue-80);
        --major-signal-neutral__enabled__front__default: var(--bosch-black);
        --major-signal-neutral__enabled__front__hovered: var(--bosch-black);
        --major-signal-neutral__enabled__front__pressed: var(--bosch-black);
        --major-signal-error__enabled__fill__default: var(--bosch-red-55);
        --major-signal-error__enabled__fill__hovered: var(--bosch-red-65);
        --major-signal-error__enabled__fill__pressed: var(--bosch-red-75);
        --major-signal-error__enabled__front__default: var(--bosch-black);
        --major-signal-error__enabled__front__hovered: var(--bosch-black);
        --major-signal-error__enabled__front__pressed: var(--bosch-black);
        --major-signal-warning__enabled__fill__default: var(--bosch-yellow-80);
        --major-signal-warning__enabled__fill__hovered: var(--bosch-yellow-90);
        --major-signal-warning__enabled__fill__pressed: var(--bosch-yellow-95);
        --major-signal-warning__enabled__front__default: var(--bosch-black);
        --major-signal-warning__enabled__front__hovered: var(--bosch-black);
        --major-signal-warning__enabled__front__pressed: var(--bosch-black);
        --major-signal-success__enabled__fill__default: var(--bosch-green-60);
        --major-signal-success__enabled__fill__hovered: var(--bosch-green-70);
        --major-signal-success__enabled__fill__pressed: var(--bosch-green-80);
        --major-signal-success__enabled__front__default: var(--bosch-black);
        --major-signal-success__enabled__front__hovered: var(--bosch-black);
        --major-signal-success__enabled__front__pressed: var(--bosch-black);
        --minor-highlight-purple__enabled__fill__default: #0000;
        --minor-highlight-purple__enabled__fill__hovered: var(--bosch-purple-10);
        --minor-highlight-purple__enabled__fill__pressed: var(--bosch-purple-20);
        --minor-highlight-purple__enabled__front__default: var(--bosch-purple-60);
        --minor-highlight-purple__enabled__front__hovered: var(--bosch-purple-70);
        --minor-highlight-purple__enabled__front__pressed: var(--bosch-purple-80);
        --minor-highlight-blue__enabled__fill__default: #0000;
        --minor-highlight-blue__enabled__fill__hovered: var(--bosch-blue-10);
        --minor-highlight-blue__enabled__fill__pressed: var(--bosch-blue-20);
        --minor-highlight-blue__enabled__front__default: var(--bosch-blue-60);
        --minor-highlight-blue__enabled__front__hovered: var(--bosch-blue-70);
        --minor-highlight-blue__enabled__front__pressed: var(--bosch-blue-80);
        --minor-highlight-turquoise__enabled__fill__default: #0000;
        --minor-highlight-turquoise__enabled__fill__hovered: var(--bosch-turquoise-10);
        --minor-highlight-turquoise__enabled__fill__pressed: var(--bosch-turquoise-20);
        --minor-highlight-turquoise__enabled__front__default: var(--bosch-turquoise-60);
        --minor-highlight-turquoise__enabled__front__hovered: var(--bosch-turquoise-70);
        --minor-highlight-turquoise__enabled__front__pressed: var(--bosch-turquoise-80);
        --minor-highlight-green__enabled__fill__default: #0000;
        --minor-highlight-green__enabled__fill__hovered: var(--bosch-green-10);
        --minor-highlight-green__enabled__fill__pressed: var(--bosch-green-20);
        --minor-highlight-green__enabled__front__default: var(--bosch-green-60);
        --minor-highlight-green__enabled__front__hovered: var(--bosch-green-70);
        --minor-highlight-green__enabled__front__pressed: var(--bosch-green-80);
        --major-highlight-purple__enabled__fill__default: var(--bosch-purple-50);
        --major-highlight-purple__enabled__fill__hovered: var(--bosch-purple-60);
        --major-highlight-purple__enabled__fill__pressed: var(--bosch-purple-70);
        --major-highlight-purple__enabled__front__default: var(--bosch-black);
        --major-highlight-purple__enabled__front__hovered: var(--bosch-black);
        --major-highlight-purple__enabled__front__pressed: var(--bosch-black);
        --major-highlight-blue__enabled__fill__default: var(--bosch-blue-60);
        --major-highlight-blue__enabled__fill__hovered: var(--bosch-blue-70);
        --major-highlight-blue__enabled__fill__pressed: var(--bosch-blue-80);
        --major-highlight-blue__enabled__front__default: var(--bosch-black);
        --major-highlight-blue__enabled__front__hovered: var(--bosch-black);
        --major-highlight-blue__enabled__front__pressed: var(--bosch-black);
        --major-highlight-turquoise__enabled__fill__default: var(--bosch-turquoise-60);
        --major-highlight-turquoise__enabled__fill__hovered: var(--bosch-turquoise-70);
        --major-highlight-turquoise__enabled__fill__pressed: var(--bosch-turquoise-80);
        --major-highlight-turquoise__enabled__front__default: var(--bosch-black);
        --major-highlight-turquoise__enabled__front__hovered: var(--bosch-black);
        --major-highlight-turquoise__enabled__front__pressed: var(--bosch-black);
        --major-highlight-green__enabled__fill__default: var(--bosch-green-60);
        --major-highlight-green__enabled__fill__hovered: var(--bosch-green-70);
        --major-highlight-green__enabled__fill__pressed: var(--bosch-green-80);
        --major-highlight-green__enabled__front__default: var(--bosch-black);
        --major-highlight-green__enabled__front__hovered: var(--bosch-black);
        --major-highlight-green__enabled__front__pressed: var(--bosch-black);
    }

        .-dark-mode,
        .-dark-mode .-primary,
        .-dark-mode .-secondary {
            background-color: var(--background);
            color: var(--plain__enabled__front__default);
        }

            .-dark-mode .-secondary {
                --background: var(--bosch-gray-10);
                --plain__enabled__fill__default: #0000;
                --plain__enabled__fill__hovered: var(--bosch-gray-20);
                --plain__enabled__fill__pressed: var(--bosch-gray-30);
                --plain__enabled__front__default: var(--bosch-gray-95);
                --plain__enabled__front__hovered: var(--bosch-gray-95);
                --plain__enabled__front__pressed: var(--bosch-gray-95);
                --plain__focused__fill__default: var(--bosch-blue-15);
                --plain__focused__front__default: var(--bosch-gray-95);
                --plain__disabled__fill__default: #0000;
                --plain__disabled__front__default: var(--bosch-gray-45);
                --neutral__enabled__fill__default: var(--bosch-gray-20);
                --neutral__enabled__fill__hovered: var(--bosch-gray-30);
                --neutral__enabled__fill__pressed: var(--bosch-gray-40);
                --neutral__enabled__front__default: var(--bosch-white);
                --neutral__enabled__front__hovered: var(--bosch-white);
                --neutral__enabled__front__pressed: var(--bosch-white);
                --neutral__focused__fill__default: var(--bosch-blue-20);
                --neutral__focused__front__default: var(--bosch-white);
                --neutral__disabled__fill__default: var(--bosch-gray-15);
                --neutral__disabled__front__default: var(--bosch-gray-55);
                --small__enabled__fill__default: var(--bosch-gray-60);
                --small__enabled__fill__hovered: var(--bosch-gray-70);
                --small__enabled__fill__pressed: var(--bosch-gray-80);
                --small__enabled__front__default: var(--bosch-gray-10);
                --small__enabled__front__hovered: var(--bosch-gray-10);
                --small__enabled__front__pressed: var(--bosch-gray-10);
                --small__disabled__fill__default: var(--bosch-gray-20);
                --small__disabled__front__default: var(--bosch-gray-55);
                --integrated__enabled__fill__default: #0000;
                --integrated__enabled__fill__hovered: #0000;
                --integrated__enabled__fill__pressed: #0000;
                --integrated__enabled__front__default: var(--bosch-gray-95);
                --integrated__enabled__front__hovered: var(--bosch-blue-70);
                --integrated__enabled__front__pressed: var(--bosch-blue-80);
                --integrated__disabled__fill__default: #0000;
                --integrated__disabled__front__default: var(--bosch-gray-45);
                --minor-accent__enabled__fill__default: #0000;
                --minor-accent__enabled__fill__hovered: var(--bosch-blue-20);
                --minor-accent__enabled__fill__pressed: var(--bosch-blue-30);
                --minor-accent__enabled__front__default: var(--bosch-blue-70);
                --minor-accent__enabled__front__hovered: var(--bosch-blue-80);
                --minor-accent__enabled__front__pressed: var(--bosch-blue-90);
                --minor-accent__disabled__fill__default: #0000;
                --minor-accent__disabled__front__default: var(--bosch-gray-45);
                --major-accent__enabled__fill__default: var(--bosch-blue-60);
                --major-accent__enabled__fill__hovered: var(--bosch-blue-70);
                --major-accent__enabled__fill__pressed: var(--bosch-blue-80);
                --major-accent__enabled__front__default: var(--bosch-black);
                --major-accent__enabled__front__hovered: var(--bosch-black);
                --major-accent__enabled__front__pressed: var(--bosch-black);
                --major-accent__disabled__fill__default: var(--bosch-gray-30);
                --major-accent__disabled__front__default: var(--bosch-gray-65);
                --minor-signal-neutral__enabled__fill__default: var(--bosch-blue-25);
                --minor-signal-neutral__enabled__fill__hovered: var(--bosch-blue-35);
                --minor-signal-neutral__enabled__fill__pressed: var(--bosch-blue-45);
                --minor-signal-neutral__enabled__front__default: var(--bosch-white);
                --minor-signal-neutral__enabled__front__hovered: var(--bosch-white);
                --minor-signal-neutral__enabled__front__pressed: var(--bosch-white);
                --minor-signal-error__enabled__fill__default: var(--bosch-red-25);
                --minor-signal-error__enabled__fill__hovered: var(--bosch-red-35);
                --minor-signal-error__enabled__fill__pressed: var(--bosch-red-45);
                --minor-signal-error__enabled__front__default: var(--bosch-white);
                --minor-signal-error__enabled__front__hovered: var(--bosch-white);
                --minor-signal-error__enabled__front__pressed: var(--bosch-white);
                --minor-signal-warning__enabled__fill__default: var(--bosch-yellow-30);
                --minor-signal-warning__enabled__fill__hovered: var(--bosch-yellow-40);
                --minor-signal-warning__enabled__fill__pressed: var(--bosch-yellow-50);
                --minor-signal-warning__enabled__front__default: var(--bosch-white);
                --minor-signal-warning__enabled__front__hovered: var(--bosch-white);
                --minor-signal-warning__enabled__front__pressed: var(--bosch-white);
                --minor-signal-success__enabled__fill__default: var(--bosch-green-25);
                --minor-signal-success__enabled__fill__hovered: var(--bosch-green-35);
                --minor-signal-success__enabled__fill__pressed: var(--bosch-green-45);
                --minor-signal-success__enabled__front__default: var(--bosch-white);
                --minor-signal-success__enabled__front__hovered: var(--bosch-white);
                --minor-signal-success__enabled__front__pressed: var(--bosch-white);
                --major-signal-neutral__enabled__fill__default: var(--bosch-blue-60);
                --major-signal-neutral__enabled__fill__hovered: var(--bosch-blue-70);
                --major-signal-neutral__enabled__fill__pressed: var(--bosch-blue-80);
                --major-signal-neutral__enabled__front__default: var(--bosch-black);
                --major-signal-neutral__enabled__front__hovered: var(--bosch-black);
                --major-signal-neutral__enabled__front__pressed: var(--bosch-black);
                --major-signal-error__enabled__fill__default: var(--bosch-red-55);
                --major-signal-error__enabled__fill__hovered: var(--bosch-red-65);
                --major-signal-error__enabled__fill__pressed: var(--bosch-red-75);
                --major-signal-error__enabled__front__default: var(--bosch-black);
                --major-signal-error__enabled__front__hovered: var(--bosch-black);
                --major-signal-error__enabled__front__pressed: var(--bosch-black);
                --major-signal-warning__enabled__fill__default: var(--bosch-yellow-80);
                --major-signal-warning__enabled__fill__hovered: var(--bosch-yellow-90);
                --major-signal-warning__enabled__fill__pressed: var(--bosch-yellow-95);
                --major-signal-warning__enabled__front__default: var(--bosch-black);
                --major-signal-warning__enabled__front__hovered: var(--bosch-black);
                --major-signal-warning__enabled__front__pressed: var(--bosch-black);
                --major-signal-success__enabled__fill__default: var(--bosch-green-60);
                --major-signal-success__enabled__fill__hovered: var(--bosch-green-70);
                --major-signal-success__enabled__fill__pressed: var(--bosch-green-80);
                --major-signal-success__enabled__front__default: var(--bosch-black);
                --major-signal-success__enabled__front__hovered: var(--bosch-black);
                --major-signal-success__enabled__front__pressed: var(--bosch-black);
                --minor-highlight-purple__enabled__fill__default: #0000;
                --minor-highlight-purple__enabled__fill__hovered: var(--bosch-purple-20);
                --minor-highlight-purple__enabled__fill__pressed: var(--bosch-purple-30);
                --minor-highlight-purple__enabled__front__default: var(--bosch-purple-70);
                --minor-highlight-purple__enabled__front__hovered: var(--bosch-purple-80);
                --minor-highlight-purple__enabled__front__pressed: var(--bosch-purple-90);
                --minor-highlight-blue__enabled__fill__default: #0000;
                --minor-highlight-blue__enabled__fill__hovered: var(--bosch-blue-20);
                --minor-highlight-blue__enabled__fill__pressed: var(--bosch-blue-30);
                --minor-highlight-blue__enabled__front__default: var(--bosch-blue-70);
                --minor-highlight-blue__enabled__front__hovered: var(--bosch-blue-80);
                --minor-highlight-blue__enabled__front__pressed: var(--bosch-blue-90);
                --minor-highlight-turquoise__enabled__fill__default: #0000;
                --minor-highlight-turquoise__enabled__fill__hovered: var(--bosch-turquoise-20);
                --minor-highlight-turquoise__enabled__fill__pressed: var(--bosch-turquoise-30);
                --minor-highlight-turquoise__enabled__front__default: var(--bosch-turquoise-70);
                --minor-highlight-turquoise__enabled__front__hovered: var(--bosch-turquoise-80);
                --minor-highlight-turquoise__enabled__front__pressed: var(--bosch-turquoise-90);
                --minor-highlight-green__enabled__fill__default: #0000;
                --minor-highlight-green__enabled__fill__hovered: var(--bosch-green-20);
                --minor-highlight-green__enabled__fill__pressed: var(--bosch-green-30);
                --minor-highlight-green__enabled__front__default: var(--bosch-green-70);
                --minor-highlight-green__enabled__front__hovered: var(--bosch-green-80);
                --minor-highlight-green__enabled__front__pressed: var(--bosch-green-90);
                --major-highlight-purple__enabled__fill__default: var(--bosch-purple-50);
                --major-highlight-purple__enabled__fill__hovered: var(--bosch-purple-60);
                --major-highlight-purple__enabled__fill__pressed: var(--bosch-purple-70);
                --major-highlight-purple__enabled__front__default: var(--bosch-black);
                --major-highlight-purple__enabled__front__hovered: var(--bosch-black);
                --major-highlight-purple__enabled__front__pressed: var(--bosch-black);
                --major-highlight-blue__enabled__fill__default: var(--bosch-blue-60);
                --major-highlight-blue__enabled__fill__hovered: var(--bosch-blue-70);
                --major-highlight-blue__enabled__fill__pressed: var(--bosch-blue-80);
                --major-highlight-blue__enabled__front__default: var(--bosch-black);
                --major-highlight-blue__enabled__front__hovered: var(--bosch-black);
                --major-highlight-blue__enabled__front__pressed: var(--bosch-black);
                --major-highlight-turquoise__enabled__fill__default: var(--bosch-turquoise-60);
                --major-highlight-turquoise__enabled__fill__hovered: var(--bosch-turquoise-70);
                --major-highlight-turquoise__enabled__fill__pressed: var(--bosch-turquoise-80);
                --major-highlight-turquoise__enabled__front__default: var(--bosch-black);
                --major-highlight-turquoise__enabled__front__hovered: var(--bosch-black);
                --major-highlight-turquoise__enabled__front__pressed: var(--bosch-black);
                --major-highlight-green__enabled__fill__default: var(--bosch-green-60);
                --major-highlight-green__enabled__fill__hovered: var(--bosch-green-70);
                --major-highlight-green__enabled__fill__pressed: var(--bosch-green-80);
                --major-highlight-green__enabled__front__default: var(--bosch-black);
                --major-highlight-green__enabled__front__hovered: var(--bosch-black);
                --major-highlight-green__enabled__front__pressed: var(--bosch-black);
            }

            .-dark-mode .-contrast {
                --background: var(--bosch-gray-20);
                --plain__enabled__fill__default: #0000;
                --plain__enabled__fill__hovered: var(--bosch-gray-30);
                --plain__enabled__fill__pressed: var(--bosch-gray-40);
                --plain__enabled__front__default: var(--bosch-gray-95);
                --plain__enabled__front__hovered: var(--bosch-gray-95);
                --plain__enabled__front__pressed: var(--bosch-gray-95);
                --plain__focused__fill__default: var(--bosch-blue-25);
                --plain__focused__front__default: var(--bosch-gray-95);
                --plain__disabled__fill__default: #0000;
                --plain__disabled__front__default: var(--bosch-gray-55);
                --neutral__enabled__fill__default: var(--bosch-gray-30);
                --neutral__enabled__fill__hovered: var(--bosch-gray-40);
                --neutral__enabled__fill__pressed: var(--bosch-gray-50);
                --neutral__enabled__front__default: var(--bosch-white);
                --neutral__enabled__front__hovered: var(--bosch-white);
                --neutral__enabled__front__pressed: var(--bosch-white);
                --neutral__focused__fill__default: var(--bosch-blue-30);
                --neutral__focused__front__default: var(--bosch-white);
                --neutral__disabled__fill__default: var(--bosch-gray-25);
                --neutral__disabled__front__default: var(--bosch-gray-65);
                --small__enabled__fill__default: var(--bosch-gray-70);
                --small__enabled__fill__hovered: var(--bosch-gray-80);
                --small__enabled__fill__pressed: var(--bosch-gray-90);
                --small__enabled__front__default: var(--bosch-gray-20);
                --small__enabled__front__hovered: var(--bosch-gray-20);
                --small__enabled__front__pressed: var(--bosch-gray-20);
                --small__disabled__fill__default: var(--bosch-gray-30);
                --small__disabled__front__default: var(--bosch-gray-65);
                --integrated__enabled__fill__default: #0000;
                --integrated__enabled__fill__hovered: #0000;
                --integrated__enabled__fill__pressed: #0000;
                --integrated__enabled__front__default: var(--bosch-gray-95);
                --integrated__enabled__front__hovered: var(--bosch-blue-80);
                --integrated__enabled__front__pressed: var(--bosch-blue-90);
                --integrated__disabled__fill__default: #0000;
                --integrated__disabled__front__default: var(--bosch-gray-55);
                --minor-accent__enabled__fill__default: #0000;
                --minor-accent__enabled__fill__hovered: var(--bosch-blue-30);
                --minor-accent__enabled__fill__pressed: var(--bosch-blue-40);
                --minor-accent__enabled__front__default: var(--bosch-blue-80);
                --minor-accent__enabled__front__hovered: var(--bosch-blue-90);
                --minor-accent__enabled__front__pressed: var(--bosch-white);
                --minor-accent__disabled__fill__default: #0000;
                --minor-accent__disabled__front__default: var(--bosch-gray-55);
                --major-accent__enabled__fill__default: var(--bosch-blue-60);
                --major-accent__enabled__fill__hovered: var(--bosch-blue-70);
                --major-accent__enabled__fill__pressed: var(--bosch-blue-80);
                --major-accent__enabled__front__default: var(--bosch-black);
                --major-accent__enabled__front__hovered: var(--bosch-black);
                --major-accent__enabled__front__pressed: var(--bosch-black);
                --major-accent__disabled__fill__default: var(--bosch-gray-40);
                --major-accent__disabled__front__default: var(--bosch-gray-75);
                --minor-signal-neutral__enabled__fill__default: var(--bosch-blue-30);
                --minor-signal-neutral__enabled__fill__hovered: var(--bosch-blue-40);
                --minor-signal-neutral__enabled__fill__pressed: var(--bosch-blue-50);
                --minor-signal-neutral__enabled__front__default: var(--bosch-white);
                --minor-signal-neutral__enabled__front__hovered: var(--bosch-white);
                --minor-signal-neutral__enabled__front__pressed: var(--bosch-white);
                --minor-signal-error__enabled__fill__default: var(--bosch-red-30);
                --minor-signal-error__enabled__fill__hovered: var(--bosch-red-40);
                --minor-signal-error__enabled__fill__pressed: var(--bosch-red-50);
                --minor-signal-error__enabled__front__default: var(--bosch-white);
                --minor-signal-error__enabled__front__hovered: var(--bosch-white);
                --minor-signal-error__enabled__front__pressed: var(--bosch-white);
                --minor-signal-warning__enabled__fill__default: var(--bosch-yellow-30);
                --minor-signal-warning__enabled__fill__hovered: var(--bosch-yellow-40);
                --minor-signal-warning__enabled__fill__pressed: var(--bosch-yellow-50);
                --minor-signal-warning__enabled__front__default: var(--bosch-white);
                --minor-signal-warning__enabled__front__hovered: var(--bosch-white);
                --minor-signal-warning__enabled__front__pressed: var(--bosch-white);
                --minor-signal-success__enabled__fill__default: var(--bosch-green-30);
                --minor-signal-success__enabled__fill__hovered: var(--bosch-green-40);
                --minor-signal-success__enabled__fill__pressed: var(--bosch-green-50);
                --minor-signal-success__enabled__front__default: var(--bosch-white);
                --minor-signal-success__enabled__front__hovered: var(--bosch-white);
                --minor-signal-success__enabled__front__pressed: var(--bosch-white);
                --major-signal-neutral__enabled__fill__default: var(--bosch-blue-60);
                --major-signal-neutral__enabled__fill__hovered: var(--bosch-blue-70);
                --major-signal-neutral__enabled__fill__pressed: var(--bosch-blue-80);
                --major-signal-neutral__enabled__front__default: var(--bosch-black);
                --major-signal-neutral__enabled__front__hovered: var(--bosch-black);
                --major-signal-neutral__enabled__front__pressed: var(--bosch-black);
                --major-signal-error__enabled__fill__default: var(--bosch-red-55);
                --major-signal-error__enabled__fill__hovered: var(--bosch-red-65);
                --major-signal-error__enabled__fill__pressed: var(--bosch-red-75);
                --major-signal-error__enabled__front__default: var(--bosch-black);
                --major-signal-error__enabled__front__hovered: var(--bosch-black);
                --major-signal-error__enabled__front__pressed: var(--bosch-black);
                --major-signal-warning__enabled__fill__default: var(--bosch-yellow-80);
                --major-signal-warning__enabled__fill__hovered: var(--bosch-yellow-90);
                --major-signal-warning__enabled__fill__pressed: var(--bosch-yellow-95);
                --major-signal-warning__enabled__front__default: var(--bosch-black);
                --major-signal-warning__enabled__front__hovered: var(--bosch-black);
                --major-signal-warning__enabled__front__pressed: var(--bosch-black);
                --major-signal-success__enabled__fill__default: var(--bosch-green-60);
                --major-signal-success__enabled__fill__hovered: var(--bosch-green-70);
                --major-signal-success__enabled__fill__pressed: var(--bosch-green-80);
                --major-signal-success__enabled__front__default: var(--bosch-black);
                --major-signal-success__enabled__front__hovered: var(--bosch-black);
                --major-signal-success__enabled__front__pressed: var(--bosch-black);
                --minor-highlight-purple__enabled__fill__default: #0000;
                --minor-highlight-purple__enabled__fill__hovered: var(--bosch-purple-30);
                --minor-highlight-purple__enabled__fill__pressed: var(--bosch-purple-40);
                --minor-highlight-purple__enabled__front__default: var(--bosch-purple-80);
                --minor-highlight-purple__enabled__front__hovered: var(--bosch-purple-90);
                --minor-highlight-purple__enabled__front__pressed: var(--bosch-white);
                --minor-highlight-blue__enabled__fill__default: #0000;
                --minor-highlight-blue__enabled__fill__hovered: var(--bosch-blue-30);
                --minor-highlight-blue__enabled__fill__pressed: var(--bosch-blue-40);
                --minor-highlight-blue__enabled__front__default: var(--bosch-blue-80);
                --minor-highlight-blue__enabled__front__hovered: var(--bosch-blue-90);
                --minor-highlight-blue__enabled__front__pressed: var(--bosch-white);
                --minor-highlight-turquoise__enabled__fill__default: #0000;
                --minor-highlight-turquoise__enabled__fill__hovered: var(--bosch-turquoise-30);
                --minor-highlight-turquoise__enabled__fill__pressed: var(--bosch-turquoise-40);
                --minor-highlight-turquoise__enabled__front__default: var(--bosch-turquoise-80);
                --minor-highlight-turquoise__enabled__front__hovered: var(--bosch-turquoise-90);
                --minor-highlight-turquoise__enabled__front__pressed: var(--bosch-white);
                --minor-highlight-green__enabled__fill__default: #0000;
                --minor-highlight-green__enabled__fill__hovered: var(--bosch-green-30);
                --minor-highlight-green__enabled__fill__pressed: var(--bosch-green-40);
                --minor-highlight-green__enabled__front__default: var(--bosch-green-80);
                --minor-highlight-green__enabled__front__hovered: var(--bosch-green-90);
                --minor-highlight-green__enabled__front__pressed: var(--bosch-white);
                --major-highlight-purple__enabled__fill__default: var(--bosch-purple-55);
                --major-highlight-purple__enabled__fill__hovered: var(--bosch-purple-65);
                --major-highlight-purple__enabled__fill__pressed: var(--bosch-purple-75);
                --major-highlight-purple__enabled__front__default: var(--bosch-black);
                --major-highlight-purple__enabled__front__hovered: var(--bosch-black);
                --major-highlight-purple__enabled__front__pressed: var(--bosch-black);
                --major-highlight-blue__enabled__fill__default: var(--bosch-blue-60);
                --major-highlight-blue__enabled__fill__hovered: var(--bosch-blue-70);
                --major-highlight-blue__enabled__fill__pressed: var(--bosch-blue-80);
                --major-highlight-blue__enabled__front__default: var(--bosch-black);
                --major-highlight-blue__enabled__front__hovered: var(--bosch-black);
                --major-highlight-blue__enabled__front__pressed: var(--bosch-black);
                --major-highlight-turquoise__enabled__fill__default: var(--bosch-turquoise-60);
                --major-highlight-turquoise__enabled__fill__hovered: var(--bosch-turquoise-70);
                --major-highlight-turquoise__enabled__fill__pressed: var(--bosch-turquoise-80);
                --major-highlight-turquoise__enabled__front__default: var(--bosch-black);
                --major-highlight-turquoise__enabled__front__hovered: var(--bosch-black);
                --major-highlight-turquoise__enabled__front__pressed: var(--bosch-black);
                --major-highlight-green__enabled__fill__default: var(--bosch-green-60);
                --major-highlight-green__enabled__fill__hovered: var(--bosch-green-70);
                --major-highlight-green__enabled__fill__pressed: var(--bosch-green-80);
                --major-highlight-green__enabled__front__default: var(--bosch-black);
                --major-highlight-green__enabled__front__hovered: var(--bosch-black);
                --major-highlight-green__enabled__front__pressed: var(--bosch-black);
                background-color: var(--background);
                color: var(--plain__enabled__front__default);
            }

            .-dark-mode .-floating,
            .-dark-mode .A-Modal .ngdialog-content,
            .A-Modal .-dark-mode .ngdialog-content {
                --background: var(--bosch-gray-10);
                --plain__enabled__fill__default: #0000;
                --plain__enabled__fill__hovered: var(--bosch-gray-20);
                --plain__enabled__fill__pressed: var(--bosch-gray-30);
                --plain__enabled__front__default: var(--bosch-gray-95);
                --plain__enabled__front__hovered: var(--bosch-gray-95);
                --plain__enabled__front__pressed: var(--bosch-gray-95);
                --plain__focused__fill__default: var(--bosch-blue-15);
                --plain__focused__front__default: var(--bosch-gray-95);
                --plain__disabled__fill__default: #0000;
                --plain__disabled__front__default: var(--bosch-gray-45);
                --neutral__enabled__fill__default: var(--bosch-gray-20);
                --neutral__enabled__fill__hovered: var(--bosch-gray-30);
                --neutral__enabled__fill__pressed: var(--bosch-gray-40);
                --neutral__enabled__front__default: var(--bosch-white);
                --neutral__enabled__front__hovered: var(--bosch-white);
                --neutral__enabled__front__pressed: var(--bosch-white);
                --neutral__focused__fill__default: var(--bosch-blue-20);
                --neutral__focused__front__default: var(--bosch-white);
                --neutral__disabled__fill__default: var(--bosch-gray-15);
                --neutral__disabled__front__default: var(--bosch-gray-55);
                --small__enabled__fill__default: var(--bosch-gray-60);
                --small__enabled__fill__hovered: var(--bosch-gray-70);
                --small__enabled__fill__pressed: var(--bosch-gray-80);
                --small__enabled__front__default: var(--bosch-gray-10);
                --small__enabled__front__hovered: var(--bosch-gray-10);
                --small__enabled__front__pressed: var(--bosch-gray-10);
                --small__disabled__fill__default: var(--bosch-gray-20);
                --small__disabled__front__default: var(--bosch-gray-55);
                --integrated__enabled__fill__default: #0000;
                --integrated__enabled__fill__hovered: #0000;
                --integrated__enabled__fill__pressed: #0000;
                --integrated__enabled__front__default: var(--bosch-gray-95);
                --integrated__enabled__front__hovered: var(--bosch-blue-70);
                --integrated__enabled__front__pressed: var(--bosch-blue-80);
                --integrated__disabled__fill__default: #0000;
                --integrated__disabled__front__default: var(--bosch-gray-45);
                --minor-accent__enabled__fill__default: #0000;
                --minor-accent__enabled__fill__hovered: var(--bosch-blue-20);
                --minor-accent__enabled__fill__pressed: var(--bosch-blue-30);
                --minor-accent__enabled__front__default: var(--bosch-blue-70);
                --minor-accent__enabled__front__hovered: var(--bosch-blue-80);
                --minor-accent__enabled__front__pressed: var(--bosch-blue-90);
                --minor-accent__disabled__fill__default: #0000;
                --minor-accent__disabled__front__default: var(--bosch-gray-45);
                --major-accent__enabled__fill__default: var(--bosch-blue-60);
                --major-accent__enabled__fill__hovered: var(--bosch-blue-70);
                --major-accent__enabled__fill__pressed: var(--bosch-blue-80);
                --major-accent__enabled__front__default: var(--bosch-black);
                --major-accent__enabled__front__hovered: var(--bosch-black);
                --major-accent__enabled__front__pressed: var(--bosch-black);
                --major-accent__disabled__fill__default: var(--bosch-gray-30);
                --major-accent__disabled__front__default: var(--bosch-gray-65);
                --minor-signal-neutral__enabled__fill__default: var(--bosch-blue-25);
                --minor-signal-neutral__enabled__fill__hovered: var(--bosch-blue-35);
                --minor-signal-neutral__enabled__fill__pressed: var(--bosch-blue-45);
                --minor-signal-neutral__enabled__front__default: var(--bosch-white);
                --minor-signal-neutral__enabled__front__hovered: var(--bosch-white);
                --minor-signal-neutral__enabled__front__pressed: var(--bosch-white);
                --minor-signal-error__enabled__fill__default: var(--bosch-red-25);
                --minor-signal-error__enabled__fill__hovered: var(--bosch-red-35);
                --minor-signal-error__enabled__fill__pressed: var(--bosch-red-45);
                --minor-signal-error__enabled__front__default: var(--bosch-white);
                --minor-signal-error__enabled__front__hovered: var(--bosch-white);
                --minor-signal-error__enabled__front__pressed: var(--bosch-white);
                --minor-signal-warning__enabled__fill__default: var(--bosch-yellow-30);
                --minor-signal-warning__enabled__fill__hovered: var(--bosch-yellow-40);
                --minor-signal-warning__enabled__fill__pressed: var(--bosch-yellow-50);
                --minor-signal-warning__enabled__front__default: var(--bosch-white);
                --minor-signal-warning__enabled__front__hovered: var(--bosch-white);
                --minor-signal-warning__enabled__front__pressed: var(--bosch-white);
                --minor-signal-success__enabled__fill__default: var(--bosch-green-25);
                --minor-signal-success__enabled__fill__hovered: var(--bosch-green-35);
                --minor-signal-success__enabled__fill__pressed: var(--bosch-green-45);
                --minor-signal-success__enabled__front__default: var(--bosch-white);
                --minor-signal-success__enabled__front__hovered: var(--bosch-white);
                --minor-signal-success__enabled__front__pressed: var(--bosch-white);
                --major-signal-neutral__enabled__fill__default: var(--bosch-blue-60);
                --major-signal-neutral__enabled__fill__hovered: var(--bosch-blue-70);
                --major-signal-neutral__enabled__fill__pressed: var(--bosch-blue-80);
                --major-signal-neutral__enabled__front__default: var(--bosch-black);
                --major-signal-neutral__enabled__front__hovered: var(--bosch-black);
                --major-signal-neutral__enabled__front__pressed: var(--bosch-black);
                --major-signal-error__enabled__fill__default: var(--bosch-red-55);
                --major-signal-error__enabled__fill__hovered: var(--bosch-red-65);
                --major-signal-error__enabled__fill__pressed: var(--bosch-red-75);
                --major-signal-error__enabled__front__default: var(--bosch-black);
                --major-signal-error__enabled__front__hovered: var(--bosch-black);
                --major-signal-error__enabled__front__pressed: var(--bosch-black);
                --major-signal-warning__enabled__fill__default: var(--bosch-yellow-80);
                --major-signal-warning__enabled__fill__hovered: var(--bosch-yellow-90);
                --major-signal-warning__enabled__fill__pressed: var(--bosch-yellow-95);
                --major-signal-warning__enabled__front__default: var(--bosch-black);
                --major-signal-warning__enabled__front__hovered: var(--bosch-black);
                --major-signal-warning__enabled__front__pressed: var(--bosch-black);
                --major-signal-success__enabled__fill__default: var(--bosch-green-60);
                --major-signal-success__enabled__fill__hovered: var(--bosch-green-70);
                --major-signal-success__enabled__fill__pressed: var(--bosch-green-80);
                --major-signal-success__enabled__front__default: var(--bosch-black);
                --major-signal-success__enabled__front__hovered: var(--bosch-black);
                --major-signal-success__enabled__front__pressed: var(--bosch-black);
                --minor-highlight-purple__enabled__fill__default: #0000;
                --minor-highlight-purple__enabled__fill__hovered: var(--bosch-purple-20);
                --minor-highlight-purple__enabled__fill__pressed: var(--bosch-purple-30);
                --minor-highlight-purple__enabled__front__default: var(--bosch-purple-70);
                --minor-highlight-purple__enabled__front__hovered: var(--bosch-purple-80);
                --minor-highlight-purple__enabled__front__pressed: var(--bosch-purple-90);
                --minor-highlight-blue__enabled__fill__default: #0000;
                --minor-highlight-blue__enabled__fill__hovered: var(--bosch-blue-20);
                --minor-highlight-blue__enabled__fill__pressed: var(--bosch-blue-30);
                --minor-highlight-blue__enabled__front__default: var(--bosch-blue-70);
                --minor-highlight-blue__enabled__front__hovered: var(--bosch-blue-80);
                --minor-highlight-blue__enabled__front__pressed: var(--bosch-blue-90);
                --minor-highlight-turquoise__enabled__fill__default: #0000;
                --minor-highlight-turquoise__enabled__fill__hovered: var(--bosch-turquoise-20);
                --minor-highlight-turquoise__enabled__fill__pressed: var(--bosch-turquoise-30);
                --minor-highlight-turquoise__enabled__front__default: var(--bosch-turquoise-70);
                --minor-highlight-turquoise__enabled__front__hovered: var(--bosch-turquoise-80);
                --minor-highlight-turquoise__enabled__front__pressed: var(--bosch-turquoise-90);
                --minor-highlight-green__enabled__fill__default: #0000;
                --minor-highlight-green__enabled__fill__hovered: var(--bosch-green-20);
                --minor-highlight-green__enabled__fill__pressed: var(--bosch-green-30);
                --minor-highlight-green__enabled__front__default: var(--bosch-green-70);
                --minor-highlight-green__enabled__front__hovered: var(--bosch-green-80);
                --minor-highlight-green__enabled__front__pressed: var(--bosch-green-90);
                --major-highlight-purple__enabled__fill__default: var(--bosch-purple-50);
                --major-highlight-purple__enabled__fill__hovered: var(--bosch-purple-60);
                --major-highlight-purple__enabled__fill__pressed: var(--bosch-purple-70);
                --major-highlight-purple__enabled__front__default: var(--bosch-black);
                --major-highlight-purple__enabled__front__hovered: var(--bosch-black);
                --major-highlight-purple__enabled__front__pressed: var(--bosch-black);
                --major-highlight-blue__enabled__fill__default: var(--bosch-blue-60);
                --major-highlight-blue__enabled__fill__hovered: var(--bosch-blue-70);
                --major-highlight-blue__enabled__fill__pressed: var(--bosch-blue-80);
                --major-highlight-blue__enabled__front__default: var(--bosch-black);
                --major-highlight-blue__enabled__front__hovered: var(--bosch-black);
                --major-highlight-blue__enabled__front__pressed: var(--bosch-black);
                --major-highlight-turquoise__enabled__fill__default: var(--bosch-turquoise-60);
                --major-highlight-turquoise__enabled__fill__hovered: var(--bosch-turquoise-70);
                --major-highlight-turquoise__enabled__fill__pressed: var(--bosch-turquoise-80);
                --major-highlight-turquoise__enabled__front__default: var(--bosch-black);
                --major-highlight-turquoise__enabled__front__hovered: var(--bosch-black);
                --major-highlight-turquoise__enabled__front__pressed: var(--bosch-black);
                --major-highlight-green__enabled__fill__default: var(--bosch-green-60);
                --major-highlight-green__enabled__fill__hovered: var(--bosch-green-70);
                --major-highlight-green__enabled__fill__pressed: var(--bosch-green-80);
                --major-highlight-green__enabled__front__default: var(--bosch-black);
                --major-highlight-green__enabled__front__hovered: var(--bosch-black);
                --major-highlight-green__enabled__front__pressed: var(--bosch-black);
                background-color: var(--background);
                color: var(--plain__enabled__front__default);
            }

.-light-mode {
    --shadow-fill: #00000040;
    --floating-outline: #0000000d;
}

    .-light-mode,
    .-light-mode .-primary {
        --background: var(--bosch-white);
        --plain__enabled__fill__default: #0000;
        --plain__enabled__fill__hovered: var(--bosch-gray-90);
        --plain__enabled__fill__pressed: var(--bosch-gray-80);
        --plain__enabled__front__default: var(--bosch-black);
        --plain__enabled__front__hovered: var(--bosch-black);
        --plain__enabled__front__pressed: var(--bosch-black);
        --plain__focused__fill__default: var(--bosch-blue-95);
        --plain__focused__front__default: var(--bosch-black);
        --plain__disabled__fill__default: #0000;
        --plain__disabled__front__default: var(--bosch-gray-65);
        --neutral__enabled__fill__default: var(--bosch-gray-90);
        --neutral__enabled__fill__hovered: var(--bosch-gray-80);
        --neutral__enabled__fill__pressed: var(--bosch-gray-70);
        --neutral__enabled__front__default: var(--bosch-black);
        --neutral__enabled__front__hovered: var(--bosch-black);
        --neutral__enabled__front__pressed: var(--bosch-black);
        --neutral__focused__fill__default: var(--bosch-blue-90);
        --neutral__focused__front__default: var(--bosch-black);
        --neutral__disabled__fill__default: var(--bosch-gray-95);
        --neutral__disabled__front__default: var(--bosch-gray-55);
        --small__enabled__fill__default: var(--bosch-gray-50);
        --small__enabled__fill__hovered: var(--bosch-gray-40);
        --small__enabled__fill__pressed: var(--bosch-gray-30);
        --small__enabled__front__default: var(--bosch-white);
        --small__enabled__front__hovered: var(--bosch-white);
        --small__enabled__front__pressed: var(--bosch-white);
        --small__disabled__fill__default: var(--bosch-gray-90);
        --small__disabled__front__default: var(--bosch-gray-55);
        --integrated__enabled__fill__default: #0000;
        --integrated__enabled__fill__hovered: #0000;
        --integrated__enabled__fill__pressed: #0000;
        --integrated__enabled__front__default: var(--bosch-black);
        --integrated__enabled__front__hovered: var(--bosch-blue-50);
        --integrated__enabled__front__pressed: var(--bosch-blue-40);
        --integrated__disabled__fill__default: #0000;
        --integrated__disabled__front__default: var(--bosch-gray-65);
        --minor-accent__enabled__fill__default: #0000;
        --minor-accent__enabled__fill__hovered: var(--bosch-blue-90);
        --minor-accent__enabled__fill__pressed: var(--bosch-blue-80);
        --minor-accent__enabled__front__default: var(--bosch-blue-50);
        --minor-accent__enabled__front__hovered: var(--bosch-blue-40);
        --minor-accent__enabled__front__pressed: var(--bosch-blue-30);
        --minor-accent__disabled__fill__default: #0000;
        --minor-accent__disabled__front__default: var(--bosch-gray-65);
        --major-accent__enabled__fill__default: var(--bosch-blue-50);
        --major-accent__enabled__fill__hovered: var(--bosch-blue-40);
        --major-accent__enabled__fill__pressed: var(--bosch-blue-30);
        --major-accent__enabled__front__default: var(--bosch-white);
        --major-accent__enabled__front__hovered: var(--bosch-white);
        --major-accent__enabled__front__pressed: var(--bosch-white);
        --major-accent__disabled__fill__default: var(--bosch-gray-80);
        --major-accent__disabled__front__default: var(--bosch-gray-45);
        --minor-signal-neutral__enabled__fill__default: var(--bosch-blue-90);
        --minor-signal-neutral__enabled__fill__hovered: var(--bosch-blue-80);
        --minor-signal-neutral__enabled__fill__pressed: var(--bosch-blue-70);
        --minor-signal-neutral__enabled__front__default: var(--bosch-black);
        --minor-signal-neutral__enabled__front__hovered: var(--bosch-black);
        --minor-signal-neutral__enabled__front__pressed: var(--bosch-black);
        --minor-signal-error__enabled__fill__default: var(--bosch-red-90);
        --minor-signal-error__enabled__fill__hovered: var(--bosch-red-80);
        --minor-signal-error__enabled__fill__pressed: var(--bosch-red-70);
        --minor-signal-error__enabled__front__default: var(--bosch-black);
        --minor-signal-error__enabled__front__hovered: var(--bosch-black);
        --minor-signal-error__enabled__front__pressed: var(--bosch-black);
        --minor-signal-warning__enabled__fill__default: var(--bosch-yellow-90);
        --minor-signal-warning__enabled__fill__hovered: var(--bosch-yellow-80);
        --minor-signal-warning__enabled__fill__pressed: var(--bosch-yellow-70);
        --minor-signal-warning__enabled__front__default: var(--bosch-black);
        --minor-signal-warning__enabled__front__hovered: var(--bosch-black);
        --minor-signal-warning__enabled__front__pressed: var(--bosch-black);
        --minor-signal-success__enabled__fill__default: var(--bosch-green-90);
        --minor-signal-success__enabled__fill__hovered: var(--bosch-green-80);
        --minor-signal-success__enabled__fill__pressed: var(--bosch-green-70);
        --minor-signal-success__enabled__front__default: var(--bosch-black);
        --minor-signal-success__enabled__front__hovered: var(--bosch-black);
        --minor-signal-success__enabled__front__pressed: var(--bosch-black);
        --major-signal-neutral__enabled__fill__default: var(--bosch-blue-50);
        --major-signal-neutral__enabled__fill__hovered: var(--bosch-blue-40);
        --major-signal-neutral__enabled__fill__pressed: var(--bosch-blue-30);
        --major-signal-neutral__enabled__front__default: var(--bosch-white);
        --major-signal-neutral__enabled__front__hovered: var(--bosch-white);
        --major-signal-neutral__enabled__front__pressed: var(--bosch-white);
        --major-signal-error__enabled__fill__default: var(--bosch-red-55);
        --major-signal-error__enabled__fill__hovered: var(--bosch-red-45);
        --major-signal-error__enabled__fill__pressed: var(--bosch-red-35);
        --major-signal-error__enabled__front__default: var(--bosch-white);
        --major-signal-error__enabled__front__hovered: var(--bosch-white);
        --major-signal-error__enabled__front__pressed: var(--bosch-white);
        --major-signal-warning__enabled__fill__default: var(--bosch-yellow-85);
        --major-signal-warning__enabled__fill__hovered: var(--bosch-yellow-75);
        --major-signal-warning__enabled__fill__pressed: var(--bosch-yellow-65);
        --major-signal-warning__enabled__front__default: var(--bosch-black);
        --major-signal-warning__enabled__front__hovered: var(--bosch-black);
        --major-signal-warning__enabled__front__pressed: var(--bosch-black);
        --major-signal-success__enabled__fill__default: var(--bosch-green-50);
        --major-signal-success__enabled__fill__hovered: var(--bosch-green-40);
        --major-signal-success__enabled__fill__pressed: var(--bosch-green-30);
        --major-signal-success__enabled__front__default: var(--bosch-white);
        --major-signal-success__enabled__front__hovered: var(--bosch-white);
        --major-signal-success__enabled__front__pressed: var(--bosch-white);
        --minor-highlight-purple__enabled__fill__default: #0000;
        --minor-highlight-purple__enabled__fill__hovered: var(--bosch-purple-90);
        --minor-highlight-purple__enabled__fill__pressed: var(--bosch-purple-80);
        --minor-highlight-purple__enabled__front__default: var(--bosch-purple-50);
        --minor-highlight-purple__enabled__front__hovered: var(--bosch-purple-40);
        --minor-highlight-purple__enabled__front__pressed: var(--bosch-purple-30);
        --minor-highlight-blue__enabled__fill__default: #0000;
        --minor-highlight-blue__enabled__fill__hovered: var(--bosch-blue-90);
        --minor-highlight-blue__enabled__fill__pressed: var(--bosch-blue-80);
        --minor-highlight-blue__enabled__front__default: var(--bosch-blue-50);
        --minor-highlight-blue__enabled__front__hovered: var(--bosch-blue-40);
        --minor-highlight-blue__enabled__front__pressed: var(--bosch-blue-30);
        --minor-highlight-turquoise__enabled__fill__default: #0000;
        --minor-highlight-turquoise__enabled__fill__hovered: var(--bosch-turquoise-90);
        --minor-highlight-turquoise__enabled__fill__pressed: var(--bosch-turquoise-80);
        --minor-highlight-turquoise__enabled__front__default: var(--bosch-turquoise-50);
        --minor-highlight-turquoise__enabled__front__hovered: var(--bosch-turquoise-40);
        --minor-highlight-turquoise__enabled__front__pressed: var(--bosch-turquoise-30);
        --minor-highlight-green__enabled__fill__default: #0000;
        --minor-highlight-green__enabled__fill__hovered: var(--bosch-green-90);
        --minor-highlight-green__enabled__fill__pressed: var(--bosch-green-80);
        --minor-highlight-green__enabled__front__default: var(--bosch-green-50);
        --minor-highlight-green__enabled__front__hovered: var(--bosch-green-40);
        --minor-highlight-green__enabled__front__pressed: var(--bosch-green-30);
        --major-highlight-purple__enabled__fill__default: var(--bosch-purple-40);
        --major-highlight-purple__enabled__fill__hovered: var(--bosch-purple-30);
        --major-highlight-purple__enabled__fill__pressed: var(--bosch-purple-20);
        --major-highlight-purple__enabled__front__default: var(--bosch-white);
        --major-highlight-purple__enabled__front__hovered: var(--bosch-white);
        --major-highlight-purple__enabled__front__pressed: var(--bosch-white);
        --major-highlight-blue__enabled__fill__default: var(--bosch-blue-50);
        --major-highlight-blue__enabled__fill__hovered: var(--bosch-blue-40);
        --major-highlight-blue__enabled__fill__pressed: var(--bosch-blue-30);
        --major-highlight-blue__enabled__front__default: var(--bosch-white);
        --major-highlight-blue__enabled__front__hovered: var(--bosch-white);
        --major-highlight-blue__enabled__front__pressed: var(--bosch-white);
        --major-highlight-turquoise__enabled__fill__default: var(--bosch-turquoise-50);
        --major-highlight-turquoise__enabled__fill__hovered: var(--bosch-turquoise-40);
        --major-highlight-turquoise__enabled__fill__pressed: var(--bosch-turquoise-30);
        --major-highlight-turquoise__enabled__front__default: var(--bosch-white);
        --major-highlight-turquoise__enabled__front__hovered: var(--bosch-white);
        --major-highlight-turquoise__enabled__front__pressed: var(--bosch-white);
        --major-highlight-green__enabled__fill__default: var(--bosch-green-50);
        --major-highlight-green__enabled__fill__hovered: var(--bosch-green-40);
        --major-highlight-green__enabled__fill__pressed: var(--bosch-green-30);
        --major-highlight-green__enabled__front__default: var(--bosch-white);
        --major-highlight-green__enabled__front__hovered: var(--bosch-white);
        --major-highlight-green__enabled__front__pressed: var(--bosch-white);
    }

        .-light-mode,
        .-light-mode .-primary,
        .-light-mode .-secondary {
            background-color: var(--background);
            color: var(--plain__enabled__front__default);
        }

            .-light-mode .-secondary {
                --background: var(--bosch-gray-95);
                --plain__enabled__fill__default: #0000;
                --plain__enabled__fill__hovered: var(--bosch-gray-85);
                --plain__enabled__fill__pressed: var(--bosch-gray-75);
                --plain__enabled__front__default: var(--bosch-black);
                --plain__enabled__front__hovered: var(--bosch-black);
                --plain__enabled__front__pressed: var(--bosch-black);
                --plain__focused__fill__default: var(--bosch-blue-90);
                --plain__focused__front__default: var(--bosch-black);
                --plain__disabled__fill__default: #0000;
                --plain__disabled__front__default: var(--bosch-gray-60);
                --neutral__enabled__fill__default: var(--bosch-gray-85);
                --neutral__enabled__fill__hovered: var(--bosch-gray-75);
                --neutral__enabled__fill__pressed: var(--bosch-gray-65);
                --neutral__enabled__front__default: var(--bosch-black);
                --neutral__enabled__front__hovered: var(--bosch-black);
                --neutral__enabled__front__pressed: var(--bosch-black);
                --neutral__focused__fill__default: var(--bosch-blue-85);
                --neutral__focused__front__default: var(--bosch-black);
                --neutral__disabled__fill__default: var(--bosch-gray-90);
                --neutral__disabled__front__default: var(--bosch-gray-50);
                --small__enabled__fill__default: var(--bosch-gray-45);
                --small__enabled__fill__hovered: var(--bosch-gray-35);
                --small__enabled__fill__pressed: var(--bosch-gray-25);
                --small__enabled__front__default: var(--bosch-gray-95);
                --small__enabled__front__hovered: var(--bosch-gray-95);
                --small__enabled__front__pressed: var(--bosch-gray-95);
                --small__disabled__fill__default: var(--bosch-gray-85);
                --small__disabled__front__default: var(--bosch-gray-50);
                --integrated__enabled__fill__default: #0000;
                --integrated__enabled__fill__hovered: #0000;
                --integrated__enabled__fill__pressed: #0000;
                --integrated__enabled__front__default: var(--bosch-black);
                --integrated__enabled__front__hovered: var(--bosch-blue-45);
                --integrated__enabled__front__pressed: var(--bosch-blue-35);
                --integrated__disabled__fill__default: #0000;
                --integrated__disabled__front__default: var(--bosch-gray-60);
                --minor-accent__enabled__fill__default: #0000;
                --minor-accent__enabled__fill__hovered: var(--bosch-blue-85);
                --minor-accent__enabled__fill__pressed: var(--bosch-blue-75);
                --minor-accent__enabled__front__default: var(--bosch-blue-45);
                --minor-accent__enabled__front__hovered: var(--bosch-blue-35);
                --minor-accent__enabled__front__pressed: var(--bosch-blue-25);
                --minor-accent__disabled__fill__default: #0000;
                --minor-accent__disabled__front__default: var(--bosch-gray-60);
                --major-accent__enabled__fill__default: var(--bosch-blue-50);
                --major-accent__enabled__fill__hovered: var(--bosch-blue-40);
                --major-accent__enabled__fill__pressed: var(--bosch-blue-30);
                --major-accent__enabled__front__default: var(--bosch-white);
                --major-accent__enabled__front__hovered: var(--bosch-white);
                --major-accent__enabled__front__pressed: var(--bosch-white);
                --major-accent__disabled__fill__default: var(--bosch-gray-75);
                --major-accent__disabled__front__default: var(--bosch-gray-40);
                --minor-signal-neutral__enabled__fill__default: var(--bosch-blue-85);
                --minor-signal-neutral__enabled__fill__hovered: var(--bosch-blue-75);
                --minor-signal-neutral__enabled__fill__pressed: var(--bosch-blue-65);
                --minor-signal-neutral__enabled__front__default: var(--bosch-black);
                --minor-signal-neutral__enabled__front__hovered: var(--bosch-black);
                --minor-signal-neutral__enabled__front__pressed: var(--bosch-black);
                --minor-signal-error__enabled__fill__default: var(--bosch-red-85);
                --minor-signal-error__enabled__fill__hovered: var(--bosch-red-75);
                --minor-signal-error__enabled__fill__pressed: var(--bosch-red-65);
                --minor-signal-error__enabled__front__default: var(--bosch-black);
                --minor-signal-error__enabled__front__hovered: var(--bosch-black);
                --minor-signal-error__enabled__front__pressed: var(--bosch-black);
                --minor-signal-warning__enabled__fill__default: var(--bosch-yellow-85);
                --minor-signal-warning__enabled__fill__hovered: var(--bosch-yellow-75);
                --minor-signal-warning__enabled__fill__pressed: var(--bosch-yellow-65);
                --minor-signal-warning__enabled__front__default: var(--bosch-black);
                --minor-signal-warning__enabled__front__hovered: var(--bosch-black);
                --minor-signal-warning__enabled__front__pressed: var(--bosch-black);
                --minor-signal-success__enabled__fill__default: var(--bosch-green-85);
                --minor-signal-success__enabled__fill__hovered: var(--bosch-green-75);
                --minor-signal-success__enabled__fill__pressed: var(--bosch-green-65);
                --minor-signal-success__enabled__front__default: var(--bosch-black);
                --minor-signal-success__enabled__front__hovered: var(--bosch-black);
                --minor-signal-success__enabled__front__pressed: var(--bosch-black);
                --major-signal-neutral__enabled__fill__default: var(--bosch-blue-50);
                --major-signal-neutral__enabled__fill__hovered: var(--bosch-blue-40);
                --major-signal-neutral__enabled__fill__pressed: var(--bosch-blue-30);
                --major-signal-neutral__enabled__front__default: var(--bosch-white);
                --major-signal-neutral__enabled__front__hovered: var(--bosch-white);
                --major-signal-neutral__enabled__front__pressed: var(--bosch-white);
                --major-signal-error__enabled__fill__default: var(--bosch-red-55);
                --major-signal-error__enabled__fill__hovered: var(--bosch-red-45);
                --major-signal-error__enabled__fill__pressed: var(--bosch-red-35);
                --major-signal-error__enabled__front__default: var(--bosch-white);
                --major-signal-error__enabled__front__hovered: var(--bosch-white);
                --major-signal-error__enabled__front__pressed: var(--bosch-white);
                --major-signal-warning__enabled__fill__default: var(--bosch-yellow-85);
                --major-signal-warning__enabled__fill__hovered: var(--bosch-yellow-75);
                --major-signal-warning__enabled__fill__pressed: var(--bosch-yellow-65);
                --major-signal-warning__enabled__front__default: var(--bosch-black);
                --major-signal-warning__enabled__front__hovered: var(--bosch-black);
                --major-signal-warning__enabled__front__pressed: var(--bosch-black);
                --major-signal-success__enabled__fill__default: var(--bosch-green-50);
                --major-signal-success__enabled__fill__hovered: var(--bosch-green-40);
                --major-signal-success__enabled__fill__pressed: var(--bosch-green-30);
                --major-signal-success__enabled__front__default: var(--bosch-white);
                --major-signal-success__enabled__front__hovered: var(--bosch-white);
                --major-signal-success__enabled__front__pressed: var(--bosch-white);
                --minor-highlight-purple__enabled__fill__default: #0000;
                --minor-highlight-purple__enabled__fill__hovered: var(--bosch-purple-85);
                --minor-highlight-purple__enabled__fill__pressed: var(--bosch-purple-75);
                --minor-highlight-purple__enabled__front__default: var(--bosch-purple-45);
                --minor-highlight-purple__enabled__front__hovered: var(--bosch-purple-35);
                --minor-highlight-purple__enabled__front__pressed: var(--bosch-purple-25);
                --minor-highlight-blue__enabled__fill__default: #0000;
                --minor-highlight-blue__enabled__fill__hovered: var(--bosch-blue-85);
                --minor-highlight-blue__enabled__fill__pressed: var(--bosch-blue-75);
                --minor-highlight-blue__enabled__front__default: var(--bosch-blue-45);
                --minor-highlight-blue__enabled__front__hovered: var(--bosch-blue-35);
                --minor-highlight-blue__enabled__front__pressed: var(--bosch-blue-25);
                --minor-highlight-turquoise__enabled__fill__default: #0000;
                --minor-highlight-turquoise__enabled__fill__hovered: var(--bosch-turquoise-85);
                --minor-highlight-turquoise__enabled__fill__pressed: var(--bosch-turquoise-75);
                --minor-highlight-turquoise__enabled__front__default: var(--bosch-turquoise-45);
                --minor-highlight-turquoise__enabled__front__hovered: var(--bosch-turquoise-35);
                --minor-highlight-turquoise__enabled__front__pressed: var(--bosch-turquoise-25);
                --minor-highlight-green__enabled__fill__default: #0000;
                --minor-highlight-green__enabled__fill__hovered: var(--bosch-green-85);
                --minor-highlight-green__enabled__fill__pressed: var(--bosch-green-75);
                --minor-highlight-green__enabled__front__default: var(--bosch-green-45);
                --minor-highlight-green__enabled__front__hovered: var(--bosch-green-35);
                --minor-highlight-green__enabled__front__pressed: var(--bosch-green-25);
                --major-highlight-purple__enabled__fill__default: var(--bosch-purple-40);
                --major-highlight-purple__enabled__fill__hovered: var(--bosch-purple-30);
                --major-highlight-purple__enabled__fill__pressed: var(--bosch-purple-20);
                --major-highlight-purple__enabled__front__default: var(--bosch-white);
                --major-highlight-purple__enabled__front__hovered: var(--bosch-white);
                --major-highlight-purple__enabled__front__pressed: var(--bosch-white);
                --major-highlight-blue__enabled__fill__default: var(--bosch-blue-50);
                --major-highlight-blue__enabled__fill__hovered: var(--bosch-blue-40);
                --major-highlight-blue__enabled__fill__pressed: var(--bosch-blue-30);
                --major-highlight-blue__enabled__front__default: var(--bosch-white);
                --major-highlight-blue__enabled__front__hovered: var(--bosch-white);
                --major-highlight-blue__enabled__front__pressed: var(--bosch-white);
                --major-highlight-turquoise__enabled__fill__default: var(--bosch-turquoise-50);
                --major-highlight-turquoise__enabled__fill__hovered: var(--bosch-turquoise-40);
                --major-highlight-turquoise__enabled__fill__pressed: var(--bosch-turquoise-30);
                --major-highlight-turquoise__enabled__front__default: var(--bosch-white);
                --major-highlight-turquoise__enabled__front__hovered: var(--bosch-white);
                --major-highlight-turquoise__enabled__front__pressed: var(--bosch-white);
                --major-highlight-green__enabled__fill__default: var(--bosch-green-50);
                --major-highlight-green__enabled__fill__hovered: var(--bosch-green-40);
                --major-highlight-green__enabled__fill__pressed: var(--bosch-green-30);
                --major-highlight-green__enabled__front__default: var(--bosch-white);
                --major-highlight-green__enabled__front__hovered: var(--bosch-white);
                --major-highlight-green__enabled__front__pressed: var(--bosch-white);
            }

            .-light-mode .-contrast {
                --background: var(--bosch-gray-20);
                --plain__enabled__fill__default: #0000;
                --plain__enabled__fill__hovered: var(--bosch-gray-30);
                --plain__enabled__fill__pressed: var(--bosch-gray-40);
                --plain__enabled__front__default: var(--bosch-white);
                --plain__enabled__front__hovered: var(--bosch-white);
                --plain__enabled__front__pressed: var(--bosch-white);
                --plain__focused__fill__default: var(--bosch-blue-25);
                --plain__focused__front__default: var(--bosch-white);
                --plain__disabled__fill__default: #0000;
                --plain__disabled__front__default: var(--bosch-gray-55);
                --neutral__enabled__fill__default: var(--bosch-gray-30);
                --neutral__enabled__fill__hovered: var(--bosch-gray-40);
                --neutral__enabled__fill__pressed: var(--bosch-gray-50);
                --neutral__enabled__front__default: var(--bosch-white);
                --neutral__enabled__front__hovered: var(--bosch-white);
                --neutral__enabled__front__pressed: var(--bosch-white);
                --neutral__focused__fill__default: var(--bosch-blue-30);
                --neutral__focused__front__default: var(--bosch-white);
                --neutral__disabled__fill__default: var(--bosch-gray-25);
                --neutral__disabled__front__default: var(--bosch-gray-65);
                --small__enabled__fill__default: var(--bosch-gray-70);
                --small__enabled__fill__hovered: var(--bosch-gray-80);
                --small__enabled__fill__pressed: var(--bosch-gray-90);
                --small__enabled__front__default: var(--bosch-gray-20);
                --small__enabled__front__hovered: var(--bosch-gray-20);
                --small__enabled__front__pressed: var(--bosch-gray-20);
                --small__disabled__fill__default: var(--bosch-gray-30);
                --small__disabled__front__default: var(--bosch-gray-65);
                --integrated__enabled__fill__default: #0000;
                --integrated__enabled__fill__hovered: #0000;
                --integrated__enabled__fill__pressed: #0000;
                --integrated__enabled__front__default: var(--bosch-white);
                --integrated__enabled__front__hovered: var(--bosch-blue-80);
                --integrated__enabled__front__pressed: var(--bosch-blue-90);
                --integrated__disabled__fill__default: #0000;
                --integrated__disabled__front__default: var(--bosch-gray-55);
                --minor-accent__enabled__fill__default: #0000;
                --minor-accent__enabled__fill__hovered: var(--bosch-blue-30);
                --minor-accent__enabled__fill__pressed: var(--bosch-blue-40);
                --minor-accent__enabled__front__default: var(--bosch-blue-80);
                --minor-accent__enabled__front__hovered: var(--bosch-blue-90);
                --minor-accent__enabled__front__pressed: var(--bosch-white);
                --minor-accent__disabled__fill__default: #0000;
                --minor-accent__disabled__front__default: var(--bosch-gray-55);
                --major-accent__enabled__fill__default: var(--bosch-blue-60);
                --major-accent__enabled__fill__hovered: var(--bosch-blue-70);
                --major-accent__enabled__fill__pressed: var(--bosch-blue-80);
                --major-accent__enabled__front__default: var(--bosch-black);
                --major-accent__enabled__front__hovered: var(--bosch-black);
                --major-accent__enabled__front__pressed: var(--bosch-black);
                --major-accent__disabled__fill__default: var(--bosch-gray-40);
                --major-accent__disabled__front__default: var(--bosch-gray-75);
                --minor-signal-neutral__enabled__fill__default: var(--bosch-blue-30);
                --minor-signal-neutral__enabled__fill__hovered: var(--bosch-blue-40);
                --minor-signal-neutral__enabled__fill__pressed: var(--bosch-blue-50);
                --minor-signal-neutral__enabled__front__default: var(--bosch-white);
                --minor-signal-neutral__enabled__front__hovered: var(--bosch-white);
                --minor-signal-neutral__enabled__front__pressed: var(--bosch-white);
                --minor-signal-error__enabled__fill__default: var(--bosch-red-30);
                --minor-signal-error__enabled__fill__hovered: var(--bosch-red-40);
                --minor-signal-error__enabled__fill__pressed: var(--bosch-red-50);
                --minor-signal-error__enabled__front__default: var(--bosch-white);
                --minor-signal-error__enabled__front__hovered: var(--bosch-white);
                --minor-signal-error__enabled__front__pressed: var(--bosch-white);
                --minor-signal-warning__enabled__fill__default: var(--bosch-yellow-30);
                --minor-signal-warning__enabled__fill__hovered: var(--bosch-yellow-40);
                --minor-signal-warning__enabled__fill__pressed: var(--bosch-yellow-50);
                --minor-signal-warning__enabled__front__default: var(--bosch-white);
                --minor-signal-warning__enabled__front__hovered: var(--bosch-white);
                --minor-signal-warning__enabled__front__pressed: var(--bosch-white);
                --minor-signal-success__enabled__fill__default: var(--bosch-green-30);
                --minor-signal-success__enabled__fill__hovered: var(--bosch-green-40);
                --minor-signal-success__enabled__fill__pressed: var(--bosch-green-50);
                --minor-signal-success__enabled__front__default: var(--bosch-white);
                --minor-signal-success__enabled__front__hovered: var(--bosch-white);
                --minor-signal-success__enabled__front__pressed: var(--bosch-white);
                --major-signal-neutral__enabled__fill__default: var(--bosch-blue-60);
                --major-signal-neutral__enabled__fill__hovered: var(--bosch-blue-70);
                --major-signal-neutral__enabled__fill__pressed: var(--bosch-blue-80);
                --major-signal-neutral__enabled__front__default: var(--bosch-black);
                --major-signal-neutral__enabled__front__hovered: var(--bosch-black);
                --major-signal-neutral__enabled__front__pressed: var(--bosch-black);
                --major-signal-error__enabled__fill__default: var(--bosch-red-55);
                --major-signal-error__enabled__fill__hovered: var(--bosch-red-65);
                --major-signal-error__enabled__fill__pressed: var(--bosch-red-75);
                --major-signal-error__enabled__front__default: var(--bosch-black);
                --major-signal-error__enabled__front__hovered: var(--bosch-black);
                --major-signal-error__enabled__front__pressed: var(--bosch-black);
                --major-signal-warning__enabled__fill__default: var(--bosch-yellow-80);
                --major-signal-warning__enabled__fill__hovered: var(--bosch-yellow-90);
                --major-signal-warning__enabled__fill__pressed: var(--bosch-yellow-95);
                --major-signal-warning__enabled__front__default: var(--bosch-black);
                --major-signal-warning__enabled__front__hovered: var(--bosch-black);
                --major-signal-warning__enabled__front__pressed: var(--bosch-black);
                --major-signal-success__enabled__fill__default: var(--bosch-green-60);
                --major-signal-success__enabled__fill__hovered: var(--bosch-green-70);
                --major-signal-success__enabled__fill__pressed: var(--bosch-green-80);
                --major-signal-success__enabled__front__default: var(--bosch-black);
                --major-signal-success__enabled__front__hovered: var(--bosch-black);
                --major-signal-success__enabled__front__pressed: var(--bosch-black);
                --minor-highlight-purple__enabled__fill__default: #0000;
                --minor-highlight-purple__enabled__fill__hovered: var(--bosch-purple-30);
                --minor-highlight-purple__enabled__fill__pressed: var(--bosch-purple-40);
                --minor-highlight-purple__enabled__front__default: var(--bosch-purple-80);
                --minor-highlight-purple__enabled__front__hovered: var(--bosch-purple-90);
                --minor-highlight-purple__enabled__front__pressed: var(--bosch-white);
                --minor-highlight-blue__enabled__fill__default: #0000;
                --minor-highlight-blue__enabled__fill__hovered: var(--bosch-blue-30);
                --minor-highlight-blue__enabled__fill__pressed: var(--bosch-blue-40);
                --minor-highlight-blue__enabled__front__default: var(--bosch-blue-80);
                --minor-highlight-blue__enabled__front__hovered: var(--bosch-blue-90);
                --minor-highlight-blue__enabled__front__pressed: var(--bosch-white);
                --minor-highlight-turquoise__enabled__fill__default: #0000;
                --minor-highlight-turquoise__enabled__fill__hovered: var(--bosch-turquoise-30);
                --minor-highlight-turquoise__enabled__fill__pressed: var(--bosch-turquoise-40);
                --minor-highlight-turquoise__enabled__front__default: var(--bosch-turquoise-80);
                --minor-highlight-turquoise__enabled__front__hovered: var(--bosch-turquoise-90);
                --minor-highlight-turquoise__enabled__front__pressed: var(--bosch-white);
                --minor-highlight-green__enabled__fill__default: #0000;
                --minor-highlight-green__enabled__fill__hovered: var(--bosch-green-30);
                --minor-highlight-green__enabled__fill__pressed: var(--bosch-green-40);
                --minor-highlight-green__enabled__front__default: var(--bosch-green-80);
                --minor-highlight-green__enabled__front__hovered: var(--bosch-green-90);
                --minor-highlight-green__enabled__front__pressed: var(--bosch-white);
                --major-highlight-purple__enabled__fill__default: var(--bosch-purple-55);
                --major-highlight-purple__enabled__fill__hovered: var(--bosch-purple-65);
                --major-highlight-purple__enabled__fill__pressed: var(--bosch-purple-75);
                --major-highlight-purple__enabled__front__default: var(--bosch-black);
                --major-highlight-purple__enabled__front__hovered: var(--bosch-black);
                --major-highlight-purple__enabled__front__pressed: var(--bosch-black);
                --major-highlight-blue__enabled__fill__default: var(--bosch-blue-60);
                --major-highlight-blue__enabled__fill__hovered: var(--bosch-blue-70);
                --major-highlight-blue__enabled__fill__pressed: var(--bosch-blue-80);
                --major-highlight-blue__enabled__front__default: var(--bosch-black);
                --major-highlight-blue__enabled__front__hovered: var(--bosch-black);
                --major-highlight-blue__enabled__front__pressed: var(--bosch-black);
                --major-highlight-turquoise__enabled__fill__default: var(--bosch-turquoise-60);
                --major-highlight-turquoise__enabled__fill__hovered: var(--bosch-turquoise-70);
                --major-highlight-turquoise__enabled__fill__pressed: var(--bosch-turquoise-80);
                --major-highlight-turquoise__enabled__front__default: var(--bosch-black);
                --major-highlight-turquoise__enabled__front__hovered: var(--bosch-black);
                --major-highlight-turquoise__enabled__front__pressed: var(--bosch-black);
                --major-highlight-green__enabled__fill__default: var(--bosch-green-60);
                --major-highlight-green__enabled__fill__hovered: var(--bosch-green-70);
                --major-highlight-green__enabled__fill__pressed: var(--bosch-green-80);
                --major-highlight-green__enabled__front__default: var(--bosch-black);
                --major-highlight-green__enabled__front__hovered: var(--bosch-black);
                --major-highlight-green__enabled__front__pressed: var(--bosch-black);
                background-color: var(--background);
                color: var(--plain__enabled__front__default);
            }

            .-light-mode .-floating,
            .-light-mode .A-Modal .ngdialog-content,
            .A-Modal .-light-mode .ngdialog-content {
                --background: var(--bosch-white);
                --plain__enabled__fill__default: #0000;
                --plain__enabled__fill__hovered: var(--bosch-gray-90);
                --plain__enabled__fill__pressed: var(--bosch-gray-80);
                --plain__enabled__front__default: var(--bosch-black);
                --plain__enabled__front__hovered: var(--bosch-black);
                --plain__enabled__front__pressed: var(--bosch-black);
                --plain__focused__fill__default: var(--bosch-blue-95);
                --plain__focused__front__default: var(--bosch-black);
                --plain__disabled__fill__default: #0000;
                --plain__disabled__front__default: var(--bosch-gray-65);
                --neutral__enabled__fill__default: var(--bosch-gray-90);
                --neutral__enabled__fill__hovered: var(--bosch-gray-80);
                --neutral__enabled__fill__pressed: var(--bosch-gray-70);
                --neutral__enabled__front__default: var(--bosch-black);
                --neutral__enabled__front__hovered: var(--bosch-black);
                --neutral__enabled__front__pressed: var(--bosch-black);
                --neutral__focused__fill__default: var(--bosch-blue-90);
                --neutral__focused__front__default: var(--bosch-black);
                --neutral__disabled__fill__default: var(--bosch-gray-95);
                --neutral__disabled__front__default: var(--bosch-gray-55);
                --small__enabled__fill__default: var(--bosch-gray-50);
                --small__enabled__fill__hovered: var(--bosch-gray-40);
                --small__enabled__fill__pressed: var(--bosch-gray-30);
                --small__enabled__front__default: var(--bosch-white);
                --small__enabled__front__hovered: var(--bosch-white);
                --small__enabled__front__pressed: var(--bosch-white);
                --small__disabled__fill__default: var(--bosch-gray-90);
                --small__disabled__front__default: var(--bosch-gray-55);
                --integrated__enabled__fill__default: #0000;
                --integrated__enabled__fill__hovered: #0000;
                --integrated__enabled__fill__pressed: #0000;
                --integrated__enabled__front__default: var(--bosch-black);
                --integrated__enabled__front__hovered: var(--bosch-blue-50);
                --integrated__enabled__front__pressed: var(--bosch-blue-40);
                --integrated__disabled__fill__default: #0000;
                --integrated__disabled__front__default: var(--bosch-gray-65);
                --minor-accent__enabled__fill__default: #0000;
                --minor-accent__enabled__fill__hovered: var(--bosch-blue-90);
                --minor-accent__enabled__fill__pressed: var(--bosch-blue-80);
                --minor-accent__enabled__front__default: var(--bosch-blue-50);
                --minor-accent__enabled__front__hovered: var(--bosch-blue-40);
                --minor-accent__enabled__front__pressed: var(--bosch-blue-30);
                --minor-accent__disabled__fill__default: #0000;
                --minor-accent__disabled__front__default: var(--bosch-gray-65);
                --major-accent__enabled__fill__default: var(--bosch-blue-50);
                --major-accent__enabled__fill__hovered: var(--bosch-blue-40);
                --major-accent__enabled__fill__pressed: var(--bosch-blue-30);
                --major-accent__enabled__front__default: var(--bosch-white);
                --major-accent__enabled__front__hovered: var(--bosch-white);
                --major-accent__enabled__front__pressed: var(--bosch-white);
                --major-accent__disabled__fill__default: var(--bosch-gray-80);
                --major-accent__disabled__front__default: var(--bosch-gray-45);
                --minor-signal-neutral__enabled__fill__default: var(--bosch-blue-90);
                --minor-signal-neutral__enabled__fill__hovered: var(--bosch-blue-80);
                --minor-signal-neutral__enabled__fill__pressed: var(--bosch-blue-70);
                --minor-signal-neutral__enabled__front__default: var(--bosch-black);
                --minor-signal-neutral__enabled__front__hovered: var(--bosch-black);
                --minor-signal-neutral__enabled__front__pressed: var(--bosch-black);
                --minor-signal-error__enabled__fill__default: var(--bosch-red-90);
                --minor-signal-error__enabled__fill__hovered: var(--bosch-red-80);
                --minor-signal-error__enabled__fill__pressed: var(--bosch-red-70);
                --minor-signal-error__enabled__front__default: var(--bosch-black);
                --minor-signal-error__enabled__front__hovered: var(--bosch-black);
                --minor-signal-error__enabled__front__pressed: var(--bosch-black);
                --minor-signal-warning__enabled__fill__default: var(--bosch-yellow-90);
                --minor-signal-warning__enabled__fill__hovered: var(--bosch-yellow-80);
                --minor-signal-warning__enabled__fill__pressed: var(--bosch-yellow-70);
                --minor-signal-warning__enabled__front__default: var(--bosch-black);
                --minor-signal-warning__enabled__front__hovered: var(--bosch-black);
                --minor-signal-warning__enabled__front__pressed: var(--bosch-black);
                --minor-signal-success__enabled__fill__default: var(--bosch-green-90);
                --minor-signal-success__enabled__fill__hovered: var(--bosch-green-80);
                --minor-signal-success__enabled__fill__pressed: var(--bosch-green-70);
                --minor-signal-success__enabled__front__default: var(--bosch-black);
                --minor-signal-success__enabled__front__hovered: var(--bosch-black);
                --minor-signal-success__enabled__front__pressed: var(--bosch-black);
                --major-signal-neutral__enabled__fill__default: var(--bosch-blue-50);
                --major-signal-neutral__enabled__fill__hovered: var(--bosch-blue-40);
                --major-signal-neutral__enabled__fill__pressed: var(--bosch-blue-30);
                --major-signal-neutral__enabled__front__default: var(--bosch-white);
                --major-signal-neutral__enabled__front__hovered: var(--bosch-white);
                --major-signal-neutral__enabled__front__pressed: var(--bosch-white);
                --major-signal-error__enabled__fill__default: var(--bosch-red-55);
                --major-signal-error__enabled__fill__hovered: var(--bosch-red-45);
                --major-signal-error__enabled__fill__pressed: var(--bosch-red-35);
                --major-signal-error__enabled__front__default: var(--bosch-white);
                --major-signal-error__enabled__front__hovered: var(--bosch-white);
                --major-signal-error__enabled__front__pressed: var(--bosch-white);
                --major-signal-warning__enabled__fill__default: var(--bosch-yellow-85);
                --major-signal-warning__enabled__fill__hovered: var(--bosch-yellow-75);
                --major-signal-warning__enabled__fill__pressed: var(--bosch-yellow-65);
                --major-signal-warning__enabled__front__default: var(--bosch-black);
                --major-signal-warning__enabled__front__hovered: var(--bosch-black);
                --major-signal-warning__enabled__front__pressed: var(--bosch-black);
                --major-signal-success__enabled__fill__default: var(--bosch-green-50);
                --major-signal-success__enabled__fill__hovered: var(--bosch-green-40);
                --major-signal-success__enabled__fill__pressed: var(--bosch-green-30);
                --major-signal-success__enabled__front__default: var(--bosch-white);
                --major-signal-success__enabled__front__hovered: var(--bosch-white);
                --major-signal-success__enabled__front__pressed: var(--bosch-white);
                --minor-highlight-purple__enabled__fill__default: #0000;
                --minor-highlight-purple__enabled__fill__hovered: var(--bosch-purple-90);
                --minor-highlight-purple__enabled__fill__pressed: var(--bosch-purple-80);
                --minor-highlight-purple__enabled__front__default: var(--bosch-purple-50);
                --minor-highlight-purple__enabled__front__hovered: var(--bosch-purple-40);
                --minor-highlight-purple__enabled__front__pressed: var(--bosch-purple-30);
                --minor-highlight-blue__enabled__fill__default: #0000;
                --minor-highlight-blue__enabled__fill__hovered: var(--bosch-blue-90);
                --minor-highlight-blue__enabled__fill__pressed: var(--bosch-blue-80);
                --minor-highlight-blue__enabled__front__default: var(--bosch-blue-50);
                --minor-highlight-blue__enabled__front__hovered: var(--bosch-blue-40);
                --minor-highlight-blue__enabled__front__pressed: var(--bosch-blue-30);
                --minor-highlight-turquoise__enabled__fill__default: #0000;
                --minor-highlight-turquoise__enabled__fill__hovered: var(--bosch-turquoise-90);
                --minor-highlight-turquoise__enabled__fill__pressed: var(--bosch-turquoise-80);
                --minor-highlight-turquoise__enabled__front__default: var(--bosch-turquoise-50);
                --minor-highlight-turquoise__enabled__front__hovered: var(--bosch-turquoise-40);
                --minor-highlight-turquoise__enabled__front__pressed: var(--bosch-turquoise-30);
                --minor-highlight-green__enabled__fill__default: #0000;
                --minor-highlight-green__enabled__fill__hovered: var(--bosch-green-90);
                --minor-highlight-green__enabled__fill__pressed: var(--bosch-green-80);
                --minor-highlight-green__enabled__front__default: var(--bosch-green-50);
                --minor-highlight-green__enabled__front__hovered: var(--bosch-green-40);
                --minor-highlight-green__enabled__front__pressed: var(--bosch-green-30);
                --major-highlight-purple__enabled__fill__default: var(--bosch-purple-40);
                --major-highlight-purple__enabled__fill__hovered: var(--bosch-purple-30);
                --major-highlight-purple__enabled__fill__pressed: var(--bosch-purple-20);
                --major-highlight-purple__enabled__front__default: var(--bosch-white);
                --major-highlight-purple__enabled__front__hovered: var(--bosch-white);
                --major-highlight-purple__enabled__front__pressed: var(--bosch-white);
                --major-highlight-blue__enabled__fill__default: var(--bosch-blue-50);
                --major-highlight-blue__enabled__fill__hovered: var(--bosch-blue-40);
                --major-highlight-blue__enabled__fill__pressed: var(--bosch-blue-30);
                --major-highlight-blue__enabled__front__default: var(--bosch-white);
                --major-highlight-blue__enabled__front__hovered: var(--bosch-white);
                --major-highlight-blue__enabled__front__pressed: var(--bosch-white);
                --major-highlight-turquoise__enabled__fill__default: var(--bosch-turquoise-50);
                --major-highlight-turquoise__enabled__fill__hovered: var(--bosch-turquoise-40);
                --major-highlight-turquoise__enabled__fill__pressed: var(--bosch-turquoise-30);
                --major-highlight-turquoise__enabled__front__default: var(--bosch-white);
                --major-highlight-turquoise__enabled__front__hovered: var(--bosch-white);
                --major-highlight-turquoise__enabled__front__pressed: var(--bosch-white);
                --major-highlight-green__enabled__fill__default: var(--bosch-green-50);
                --major-highlight-green__enabled__fill__hovered: var(--bosch-green-40);
                --major-highlight-green__enabled__fill__pressed: var(--bosch-green-30);
                --major-highlight-green__enabled__front__default: var(--bosch-white);
                --major-highlight-green__enabled__front__hovered: var(--bosch-white);
                --major-highlight-green__enabled__front__pressed: var(--bosch-white);
                background-color: var(--background);
                color: var(--plain__enabled__front__default);
            }

@font-face {
    font-family: boschsans;
    font-weight: 400;
    src: url(boschsans_regular.woff2) format("woff2"), url(boschsans_regular.woff) format("woff");
    font-display: swap;
}

@font-face {
    font-family: boschsans;
    font-weight: 700;
    src: url(boschsans_bold.woff2) format("woff2"), url(boschsans_bold.woff) format("woff");
    font-display: swap;
}

@font-face {
    font-family: boschsans;
    font-weight: 400;
    src: url(boschsans-regularitalic.woff2) format("woff2"), url(boschsans-regularitalic.woff) format("woff");
    font-display: swap;
    font-style: italic;
}

@font-face {
    font-family: boschsans;
    font-weight: 700;
    src: url(boschsans-bolditalic.woff2) format("woff2"), url(boschsans-bolditalic.woff) format("woff");
    font-display: swap;
    font-style: italic;
}

@font-face {
    font-family: Bosch-Icon;
    src: url(bosch_icon_woff2.woff2) format("woff2"), url(bosch_icon_woff.woff) format("woff");
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: Bosch-UI-Icon;
    src: url(bosch_ui_icon_woff2.woff2) format("woff2"), url(bosch_ui_icon_woff.woff) format("woff");
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: Bosch-UI-Icon-RTL;
    src: url(bosch_ui_icon_rtl_woff2.woff2) format("woff2"), url(bosch_ui_icon_rtl_woff.woff) format("woff");
    font-weight: 400;
    font-style: normal;
}

[class*=" boschicon-bosch-ic"],
[class^=boschicon-bosch-ic] {
    font-family: Bosch-Icon, sans-serif !important;
}

[class*=" boschicon-bosch-ic"],
[class*=" ui-ic"],
[class^=boschicon-bosch-ic],
[class^=ui-ic] {
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

[class*=" ui-ic"],
[class^=ui-ic] {
    font-family: Bosch-UI-Icon, sans-serif !important;
}

[dir=rtl] [class*=" ui-ic"],
[dir=rtl] [class^=ui-ic] {
    font-family: Bosch-UI-Icon-RTL, sans-serif !important;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

:root {
    --bosch-ui-ic-version: "2.1.0";
    --bosch-ui-ic-rtl-version: "2.1.0";
    --bosch-ic-version: "2.12.0";
    --ui-ic-alert-error: "";
    --ui-ic-alert-info: "";
    --ui-ic-alert-success: "";
    --ui-ic-alert-warning: "";
    --ui-ic-checkmark: "";
    --ui-ic-close: "";
    --ui-ic-close-small: "";
    --ui-ic-dot: "";
    --ui-ic-down: "";
    --ui-ic-indeterminate: "";
    --ui-ic-left: "";
    --ui-ic-inline-right: "";
    --ui-ic-inline-right-bold: "";
    --ui-ic-inline-list-checkmark: "";
    --ui-ic-inline-list-ul: "";
    --ui-ic-minus: "";
    --ui-ic-plus: "";
    --ui-ic-right: "";
    --ui-ic-search: "";
    --ui-ic-up: "";
    --ui-ic-up-down: "";
    --ui-ic-watch-off: "";
    --ui-ic-watch-on: "";
    --ui-ic-inline-externallink: "";
    --ui-ic-menu: "";
    --ui-ic-right-bold-small: "";
    --ui-ic-down-small: "";
    --ui-ic-left-small: "";
    --ui-ic-up-small: "";
    --ui-ic-right-small: "";
    --ui-ic-nosafe-star-fill: "";
    --ui-ic-nosafe-star-half: "";
    --ui-ic-nosafe-star: "";
    --ui-ic-nosafe-lr-externallink: "";
    --ui-ic-nosafe-lr-right-small: "";
    --ui-ic-arrow-back: "";
    --ui-ic-arrow-up-down: "";
    --ui-ic-arrow-left-right: "";
    --ui-ic-externallink: "";
    --ui-ic-nosafe-lr-right-bold-small: "";
    --ui-ic-nosafe-lr-forward-small-bold: "";
    --ui-ic-nosafe-lr-forward-small: "";
    --ui-ic-inline-forward-small-bold: "";
    --ui-ic-inline-forward-small: "";
    --ui-ic-forward-small-bold: "";
    --ui-ic-forward-small: "";
    --ui-ic-backward: "";
    --ui-ic-forward: "";
    --boschicon-bosch-ic-3d-print: "";
    --boschicon-bosch-ic-a-to-b: "";
    --boschicon-bosch-ic-add: "";
    --boschicon-bosch-ic-address-consumer-data: "";
    --boschicon-bosch-ic-adress-book: "";
    --boschicon-bosch-ic-agility: "";
    --boschicon-bosch-ic-alarm-clock: "";
    --boschicon-bosch-ic-ambulance: "";
    --boschicon-bosch-ic-analysis: "";
    --boschicon-bosch-ic-anchor: "";
    --boschicon-bosch-ic-arrow-down: "";
    --boschicon-bosch-ic-arrow-left: "";
    --boschicon-bosch-ic-arrow-left-down: "";
    --boschicon-bosch-ic-arrow-left-up: "";
    --boschicon-bosch-ic-arrow-right: "";
    --boschicon-bosch-ic-arrow-right-down: "";
    --boschicon-bosch-ic-arrow-right-up: "";
    --boschicon-bosch-ic-arrow-turn-left: "";
    --boschicon-bosch-ic-arrow-turn-right: "";
    --boschicon-bosch-ic-arrow-up: "";
    --boschicon-bosch-ic-arrows: "";
    --boschicon-bosch-ic-arrows-x-y-z: "";
    --boschicon-bosch-ic-artificial-intelligence: "";
    --boschicon-bosch-ic-assembly-line: "";
    --boschicon-bosch-ic-atom: "";
    --boschicon-bosch-ic-augmented-reality: "";
    --boschicon-bosch-ic-autobod: "";
    --boschicon-bosch-ic-back-left: "";
    --boschicon-bosch-ic-back-left-double: "";
    --boschicon-bosch-ic-bar-chart: "";
    --boschicon-bosch-ic-bar-chart-double: "";
    --boschicon-bosch-ic-battery-0: "";
    --boschicon-bosch-ic-battery-1: "";
    --boschicon-bosch-ic-battery-2: "";
    --boschicon-bosch-ic-battery-3: "";
    --boschicon-bosch-ic-battery-4: "";
    --boschicon-bosch-ic-battery-fail: "";
    --boschicon-bosch-ic-battery-li-ion: "";
    --boschicon-bosch-ic-battery-loading: "";
    --boschicon-bosch-ic-bed: "";
    --boschicon-bosch-ic-bicycle: "";
    --boschicon-bosch-ic-bicycle-e: "";
    --boschicon-bosch-ic-blog: "";
    --boschicon-bosch-ic-bluetooth: "";
    --boschicon-bosch-ic-bluetooth-le: "";
    --boschicon-bosch-ic-board-speaker: "";
    --boschicon-bosch-ic-boiler-connected: "";
    --boschicon-bosch-ic-book: "";
    --boschicon-bosch-ic-bookmark: "";
    --boschicon-bosch-ic-bookmark-add: "";
    --boschicon-bosch-ic-bookmark-check: "";
    --boschicon-bosch-ic-bookmark-delete: "";
    --boschicon-bosch-ic-books: "";
    --boschicon-bosch-ic-bookshelf: "";
    --boschicon-bosch-ic-box: "";
    --boschicon-bosch-ic-box-closed: "";
    --boschicon-bosch-ic-box-delivery: "";
    --boschicon-bosch-ic-box-delivery-connected: "";
    --boschicon-bosch-ic-brake-disk: "";
    --boschicon-bosch-ic-briefcase: "";
    --boschicon-bosch-ic-broom: "";
    --boschicon-bosch-ic-broom-cloud-dirt: "";
    --boschicon-bosch-ic-brush: "";
    --boschicon-bosch-ic-bug: "";
    --boschicon-bosch-ic-building: "";
    --boschicon-bosch-ic-cactus: "";
    --boschicon-bosch-ic-calculate: "";
    --boschicon-bosch-ic-calendar: "";
    --boschicon-bosch-ic-calendar-add: "";
    --boschicon-bosch-ic-calendar-settings: "";
    --boschicon-bosch-ic-call: "";
    --boschicon-bosch-ic-call-add: "";
    --boschicon-bosch-ic-call-remove: "";
    --boschicon-bosch-ic-call-sos: "";
    --boschicon-bosch-ic-call-team: "";
    --boschicon-bosch-ic-call-wifi: "";
    --boschicon-bosch-ic-camera: "";
    --boschicon-bosch-ic-camera-switch: "";
    --boschicon-bosch-ic-car: "";
    --boschicon-bosch-ic-car-clock: "";
    --boschicon-bosch-ic-car-connected: "";
    --boschicon-bosch-ic-car-locator: "";
    --boschicon-bosch-ic-car-mechanic: "";
    --boschicon-bosch-ic-car-rental: "";
    --boschicon-bosch-ic-car-seat-connected: "";
    --boschicon-bosch-ic-car-side: "";
    --boschicon-bosch-ic-car-side-user: "";
    --boschicon-bosch-ic-cart: "";
    --boschicon-bosch-ic-certificate: "";
    --boschicon-bosch-ic-certificate-pki: "";
    --boschicon-bosch-ic-change: "";
    --boschicon-bosch-ic-chart-bar: "";
    --boschicon-bosch-ic-chart-check: "";
    --boschicon-bosch-ic-chart-dummy: "";
    --boschicon-bosch-ic-chart-line: "";
    --boschicon-bosch-ic-chat: "";
    --boschicon-bosch-ic-chat-add: "";
    --boschicon-bosch-ic-chat-question-answer: "";
    --boschicon-bosch-ic-chat-remove: "";
    --boschicon-bosch-ic-checklist: "";
    --boschicon-bosch-ic-checkmark: "";
    --boschicon-bosch-ic-chip: "";
    --boschicon-bosch-ic-circle-segment: "";
    --boschicon-bosch-ic-clear-all: "";
    --boschicon-bosch-ic-clipboard: "";
    --boschicon-bosch-ic-clipboard-list: "";
    --boschicon-bosch-ic-clock: "";
    --boschicon-bosch-ic-close: "";
    --boschicon-bosch-ic-close-all: "";
    --boschicon-bosch-ic-cloud: "";
    --boschicon-bosch-ic-cloud-co2: "";
    --boschicon-bosch-ic-cloud-download: "";
    --boschicon-bosch-ic-cloud-nox: "";
    --boschicon-bosch-ic-cloud-upload: "";
    --boschicon-bosch-ic-club-arm-chair: "";
    --boschicon-bosch-ic-coffee-break: "";
    --boschicon-bosch-ic-coin-currency: "";
    --boschicon-bosch-ic-coin-dollar: "";
    --boschicon-bosch-ic-colorpicker: "";
    --boschicon-bosch-ic-colors: "";
    --boschicon-bosch-ic-command: "";
    --boschicon-bosch-ic-communicator: "";
    --boschicon-bosch-ic-compare: "";
    --boschicon-bosch-ic-components: "";
    --boschicon-bosch-ic-components-available: "";
    --boschicon-bosch-ic-components-reservation: "";
    --boschicon-bosch-ic-concierge-bell: "";
    --boschicon-bosch-ic-configuration: "";
    --boschicon-bosch-ic-confirmation: "";
    --boschicon-bosch-ic-connection-off: "";
    --boschicon-bosch-ic-connection-on: "";
    --boschicon-bosch-ic-connectivity: "";
    --boschicon-bosch-ic-construction: "";
    --boschicon-bosch-ic-consumer-goods: "";
    --boschicon-bosch-ic-contract: "";
    --boschicon-bosch-ic-copy: "";
    --boschicon-bosch-ic-cube: "";
    --boschicon-bosch-ic-cube-arrows: "";
    --boschicon-bosch-ic-cube-filled: "";
    --boschicon-bosch-ic-cube-shock: "";
    --boschicon-bosch-ic-cube-stacked: "";
    --boschicon-bosch-ic-customerservice: "";
    --boschicon-bosch-ic-cutlery: "";
    --boschicon-bosch-ic-damper: "";
    --boschicon-bosch-ic-danger-flash: "";
    --boschicon-bosch-ic-data-loss: "";
    --boschicon-bosch-ic-dealer-details: "";
    --boschicon-bosch-ic-delete: "";
    --boschicon-bosch-ic-delivery: "";
    --boschicon-bosch-ic-denied: "";
    --boschicon-bosch-ic-desktop: "";
    --boschicon-bosch-ic-desktop-application-2d: "";
    --boschicon-bosch-ic-desktop-application-3d: "";
    --boschicon-bosch-ic-development: "";
    --boschicon-bosch-ic-devices: "";
    --boschicon-bosch-ic-devices-mobile: "";
    --boschicon-bosch-ic-directory: "";
    --boschicon-bosch-ic-dna: "";
    --boschicon-bosch-ic-do-not-disturb: "";
    --boschicon-bosch-ic-document: "";
    --boschicon-bosch-ic-document-add: "";
    --boschicon-bosch-ic-document-arrow-down: "";
    --boschicon-bosch-ic-document-arrow-up: "";
    --boschicon-bosch-ic-document-audio: "";
    --boschicon-bosch-ic-document-check: "";
    --boschicon-bosch-ic-document-cloud: "";
    --boschicon-bosch-ic-document-copy: "";
    --boschicon-bosch-ic-document-delete: "";
    --boschicon-bosch-ic-document-doc: "";
    --boschicon-bosch-ic-document-edit: "";
    --boschicon-bosch-ic-document-error: "";
    --boschicon-bosch-ic-document-locked: "";
    --boschicon-bosch-ic-document-log: "";
    --boschicon-bosch-ic-document-one: "";
    --boschicon-bosch-ic-document-pdf: "";
    --boschicon-bosch-ic-document-plain: "";
    --boschicon-bosch-ic-document-plain-add: "";
    --boschicon-bosch-ic-document-plain-delete: "";
    --boschicon-bosch-ic-document-ppt: "";
    --boschicon-bosch-ic-document-pub: "";
    --boschicon-bosch-ic-document-rtf: "";
    --boschicon-bosch-ic-document-save-to: "";
    --boschicon-bosch-ic-document-search: "";
    --boschicon-bosch-ic-document-settings: "";
    --boschicon-bosch-ic-document-test: "";
    --boschicon-bosch-ic-document-text: "";
    --boschicon-bosch-ic-document-txt: "";
    --boschicon-bosch-ic-document-vsd: "";
    --boschicon-bosch-ic-document-xls: "";
    --boschicon-bosch-ic-document-xml: "";
    --boschicon-bosch-ic-document-zip: "";
    --boschicon-bosch-ic-dome: "";
    --boschicon-bosch-ic-door: "";
    --boschicon-bosch-ic-door-sensor: "";
    --boschicon-bosch-ic-down: "";
    --boschicon-bosch-ic-down-double: "";
    --boschicon-bosch-ic-download: "";
    --boschicon-bosch-ic-drag-handle: "";
    --boschicon-bosch-ic-dragdrop: "";
    --boschicon-bosch-ic-drop: "";
    --boschicon-bosch-ic-e-charging: "";
    --boschicon-bosch-ic-e-mobility: "";
    --boschicon-bosch-ic-ear-off-disabled-light: "";
    --boschicon-bosch-ic-ear-on: "";
    --boschicon-bosch-ic-eco-system: "";
    --boschicon-bosch-ic-edit: "";
    --boschicon-bosch-ic-education: "";
    --boschicon-bosch-ic-efficiency: "";
    --boschicon-bosch-ic-elevator: "";
    --boschicon-bosch-ic-elevator-alarm: "";
    --boschicon-bosch-ic-elevator-cloud: "";
    --boschicon-bosch-ic-elevator-headset: "";
    --boschicon-bosch-ic-elevator-service: "";
    --boschicon-bosch-ic-emergency-exit: "";
    --boschicon-bosch-ic-emoji-happy: "";
    --boschicon-bosch-ic-emoji-neutral: "";
    --boschicon-bosch-ic-emoji-sad: "";
    --boschicon-bosch-ic-emoji-super-happy: "";
    --boschicon-bosch-ic-emoji-very-sad: "";
    --boschicon-bosch-ic-eu-energy-label: "";
    --boschicon-bosch-ic-excavator: "";
    --boschicon-bosch-ic-exit: "";
    --boschicon-bosch-ic-expansion-arrows: "";
    --boschicon-bosch-ic-explosion: "";
    --boschicon-bosch-ic-export: "";
    --boschicon-bosch-ic-externallink: "";
    --boschicon-bosch-ic-fast-forward: "";
    --boschicon-bosch-ic-faucet: "";
    --boschicon-bosch-ic-favorites: "";
    --boschicon-bosch-ic-fax: "";
    --boschicon-bosch-ic-female: "";
    --boschicon-bosch-ic-film: "";
    --boschicon-bosch-ic-filter: "";
    --boschicon-bosch-ic-filter-success: "";
    --boschicon-bosch-ic-fingerprint: "";
    --boschicon-bosch-ic-fire: "";
    --boschicon-bosch-ic-fire-emergency: "";
    --boschicon-bosch-ic-fireworks: "";
    --boschicon-bosch-ic-first-aid: "";
    --boschicon-bosch-ic-first-aid-cross: "";
    --boschicon-bosch-ic-fit-to-sceen: "";
    --boschicon-bosch-ic-flag: "";
    --boschicon-bosch-ic-flash: "";
    --boschicon-bosch-ic-flask: "";
    --boschicon-bosch-ic-flexpress: "";
    --boschicon-bosch-ic-folder: "";
    --boschicon-bosch-ic-folder-download: "";
    --boschicon-bosch-ic-folder-open: "";
    --boschicon-bosch-ic-folder-upload: "";
    --boschicon-bosch-ic-fork-lift: "";
    --boschicon-bosch-ic-fork-lift-locator: "";
    --boschicon-bosch-ic-forward-right: "";
    --boschicon-bosch-ic-forward-right-double: "";
    --boschicon-bosch-ic-full-empty: "";
    --boschicon-bosch-ic-fullscreen: "";
    --boschicon-bosch-ic-fullscreen-arrows: "";
    --boschicon-bosch-ic-fullscreen-exit: "";
    --boschicon-bosch-ic-g-arrow-down: "";
    --boschicon-bosch-ic-g-arrow-up: "";
    --boschicon-bosch-ic-generator: "";
    --boschicon-bosch-ic-gift: "";
    --boschicon-bosch-ic-glance: "";
    --boschicon-bosch-ic-glas-plate: "";
    --boschicon-bosch-ic-globe: "";
    --boschicon-bosch-ic-globe-arrow: "";
    --boschicon-bosch-ic-glossary: "";
    --boschicon-bosch-ic-grid-view: "";
    --boschicon-bosch-ic-hammer: "";
    --boschicon-bosch-ic-hand: "";
    --boschicon-bosch-ic-hand-motion: "";
    --boschicon-bosch-ic-hand-motion-off-disabled-light: "";
    --boschicon-bosch-ic-handlewithcare: "";
    --boschicon-bosch-ic-handover-add: "";
    --boschicon-bosch-ic-handover-check: "";
    --boschicon-bosch-ic-handover-remove: "";
    --boschicon-bosch-ic-hanger: "";
    --boschicon-bosch-ic-health: "";
    --boschicon-bosch-ic-heart: "";
    --boschicon-bosch-ic-history: "";
    --boschicon-bosch-ic-home: "";
    --boschicon-bosch-ic-home-locator: "";
    --boschicon-bosch-ic-hourglass: "";
    --boschicon-bosch-ic-hydrant: "";
    --boschicon-bosch-ic-ice: "";
    --boschicon-bosch-ic-imagery: "";
    --boschicon-bosch-ic-imagery-add: "";
    --boschicon-bosch-ic-imagery-remove: "";
    --boschicon-bosch-ic-import: "";
    --boschicon-bosch-ic-imprint: "";
    --boschicon-bosch-ic-impulse: "";
    --boschicon-bosch-ic-industry: "";
    --boschicon-bosch-ic-industry-clock: "";
    --boschicon-bosch-ic-industry-connected: "";
    --boschicon-bosch-ic-info: "";
    --boschicon-bosch-ic-info-i: "";
    --boschicon-bosch-ic-interval: "";
    --boschicon-bosch-ic-it-device: "";
    --boschicon-bosch-ic-jewel: "";
    --boschicon-bosch-ic-keyboard: "";
    --boschicon-bosch-ic-label: "";
    --boschicon-bosch-ic-laptop: "";
    --boschicon-bosch-ic-laser: "";
    --boschicon-bosch-ic-layout: "";
    --boschicon-bosch-ic-leaf: "";
    --boschicon-bosch-ic-led: "";
    --boschicon-bosch-ic-brick: "";
    --boschicon-bosch-ic-brick-slanting-1: "";
    --boschicon-bosch-ic-brick-slanting-2: "";
    --boschicon-bosch-ic-less-minimize: "";
    --boschicon-bosch-ic-lightbulb: "";
    --boschicon-bosch-ic-lightbulb-off: "";
    --boschicon-bosch-ic-line-chart: "";
    --boschicon-bosch-ic-link: "";
    --boschicon-bosch-ic-link-broken: "";
    --boschicon-bosch-ic-list-view: "";
    --boschicon-bosch-ic-list-view-mobile: "";
    --boschicon-bosch-ic-livechat: "";
    --boschicon-bosch-ic-locator: "";
    --boschicon-bosch-ic-locator-ip-connected: "";
    --boschicon-bosch-ic-locator-ip-disconnected: "";
    --boschicon-bosch-ic-locator-spot: "";
    --boschicon-bosch-ic-locator-spot-check: "";
    --boschicon-bosch-ic-lock-closed: "";
    --boschicon-bosch-ic-lock-open: "";
    --boschicon-bosch-ic-login: "";
    --boschicon-bosch-ic-logistics: "";
    --boschicon-bosch-ic-logout: "";
    --boschicon-bosch-ic-machine: "";
    --boschicon-bosch-ic-magnet: "";
    --boschicon-bosch-ic-mail: "";
    --boschicon-bosch-ic-mail-forward: "";
    --boschicon-bosch-ic-mail-open: "";
    --boschicon-bosch-ic-mail-out: "";
    --boschicon-bosch-ic-mail-reply: "";
    --boschicon-bosch-ic-male: "";
    --boschicon-bosch-ic-map: "";
    --boschicon-bosch-ic-material-add: "";
    --boschicon-bosch-ic-material-check: "";
    --boschicon-bosch-ic-material-remove: "";
    --boschicon-bosch-ic-maximize: "";
    --boschicon-bosch-ic-mechanic: "";
    --boschicon-bosch-ic-megaphone: "";
    --boschicon-bosch-ic-message: "";
    --boschicon-bosch-ic-mic: "";
    --boschicon-bosch-ic-microphone: "";
    --boschicon-bosch-ic-microphone-classic: "";
    --boschicon-bosch-ic-minimize: "";
    --boschicon-bosch-ic-money-currency: "";
    --boschicon-bosch-ic-money-dollar: "";
    --boschicon-bosch-ic-moneybag-currency: "";
    --boschicon-bosch-ic-moneybag-dollar: "";
    --boschicon-bosch-ic-monument: "";
    --boschicon-bosch-ic-moon: "";
    --boschicon-bosch-ic-motorcycle: "";
    --boschicon-bosch-ic-motorcycle-side-car: "";
    --boschicon-bosch-ic-motorcycle-side: "";
    --boschicon-bosch-ic-mouse: "";
    --boschicon-bosch-ic-mouse-left: "";
    --boschicon-bosch-ic-mouse-right: "";
    --boschicon-bosch-ic-mouth: "";
    --boschicon-bosch-ic-my-product: "";
    --boschicon-bosch-ic-new-way-work: "";
    --boschicon-bosch-ic-newsletter: "";
    --boschicon-bosch-ic-newspaper: "";
    --boschicon-bosch-ic-nose: "";
    --boschicon-bosch-ic-notepad: "";
    --boschicon-bosch-ic-notepad-edit: "";
    --boschicon-bosch-ic-notification: "";
    --boschicon-bosch-ic-notification-active: "";
    --boschicon-bosch-ic-notification-add: "";
    --boschicon-bosch-ic-notification-remove: "";
    --boschicon-bosch-ic-oil-car: "";
    --boschicon-bosch-ic-omnichannel: "";
    --boschicon-bosch-ic-options: "";
    --boschicon-bosch-ic-origami-boat: "";
    --boschicon-bosch-ic-pallete-car: "";
    --boschicon-bosch-ic-pallete-car-connected: "";
    --boschicon-bosch-ic-panel: "";
    --boschicon-bosch-ic-paperclip: "";
    --boschicon-bosch-ic-paperplane: "";
    --boschicon-bosch-ic-parking: "";
    --boschicon-bosch-ic-pause: "";
    --boschicon-bosch-ic-payment: "";
    --boschicon-bosch-ic-people: "";
    --boschicon-bosch-ic-petrol-station: "";
    --boschicon-bosch-ic-piggybank: "";
    --boschicon-bosch-ic-pin-classic: "";
    --boschicon-bosch-ic-pin-modern: "";
    --boschicon-bosch-ic-plane-side: "";
    --boschicon-bosch-ic-play: "";
    --boschicon-bosch-ic-plug-12v: "";
    --boschicon-bosch-ic-podium-speaker: "";
    --boschicon-bosch-ic-police: "";
    --boschicon-bosch-ic-poop: "";
    --boschicon-bosch-ic-post-it: "";
    --boschicon-bosch-ic-postal-code: "";
    --boschicon-bosch-ic-power: "";
    --boschicon-bosch-ic-print: "";
    --boschicon-bosch-ic-prototyping: "";
    --boschicon-bosch-ic-puzzle: "";
    --boschicon-bosch-ic-quad: "";
    --boschicon-bosch-ic-question: "";
    --boschicon-bosch-ic-radar: "";
    --boschicon-bosch-ic-radio: "";
    --boschicon-bosch-ic-radiotower: "";
    --boschicon-bosch-ic-redirect: "";
    --boschicon-bosch-ic-redo: "";
    --boschicon-bosch-ic-reference: "";
    --boschicon-bosch-ic-refresh: "";
    --boschicon-bosch-ic-refresh-cloud: "";
    --boschicon-bosch-ic-registration: "";
    --boschicon-bosch-ic-remote: "";
    --boschicon-bosch-ic-reset: "";
    --boschicon-bosch-ic-resolution: "";
    --boschicon-bosch-ic-robot: "";
    --boschicon-bosch-ic-robot-connected: "";
    --boschicon-bosch-ic-robothead: "";
    --boschicon-bosch-ic-rocket: "";
    --boschicon-bosch-ic-rotation: "";
    --boschicon-bosch-ic-rotation-360: "";
    --boschicon-bosch-ic-rotation-x-left: "";
    --boschicon-bosch-ic-rotation-x-right: "";
    --boschicon-bosch-ic-rotation-y-down: "";
    --boschicon-bosch-ic-rotation-y-up: "";
    --boschicon-bosch-ic-route: "";
    --boschicon-bosch-ic-ruler: "";
    --boschicon-bosch-ic-ruler-pen: "";
    --boschicon-bosch-ic-satellite: "";
    --boschicon-bosch-ic-save: "";
    --boschicon-bosch-ic-scale: "";
    --boschicon-bosch-ic-scissors: "";
    --boschicon-bosch-ic-search: "";
    --boschicon-bosch-ic-security: "";
    --boschicon-bosch-ic-security-check: "";
    --boschicon-bosch-ic-security-user: "";
    --boschicon-bosch-ic-sensor: "";
    --boschicon-bosch-ic-server: "";
    --boschicon-bosch-ic-server-expansion: "";
    --boschicon-bosch-ic-server-rate: "";
    --boschicon-bosch-ic-service-agent: "";
    --boschicon-bosch-ic-service-time: "";
    --boschicon-bosch-ic-settings: "";
    --boschicon-bosch-ic-settings-arrows: "";
    --boschicon-bosch-ic-settings-connected: "";
    --boschicon-bosch-ic-share: "";
    --boschicon-bosch-ic-shield-stop: "";
    --boschicon-bosch-ic-ship: "";
    --boschicon-bosch-ic-ship-side: "";
    --boschicon-bosch-ic-shoppingcart: "";
    --boschicon-bosch-ic-shoppingcart-add: "";
    --boschicon-bosch-ic-shoppingcart-switch: "";
    --boschicon-bosch-ic-signal-full: "";
    --boschicon-bosch-ic-signal-half: "";
    --boschicon-bosch-ic-signal-lost: "";
    --boschicon-bosch-ic-signpost: "";
    --boschicon-bosch-ic-simcard: "";
    --boschicon-bosch-ic-skyscraper: "";
    --boschicon-bosch-ic-smartcity: "";
    --boschicon-bosch-ic-smarthome: "";
    --boschicon-bosch-ic-smartphone: "";
    --boschicon-bosch-ic-smartphone-acoustic: "";
    --boschicon-bosch-ic-smartphone-arrow-right: "";
    --boschicon-bosch-ic-smartphone-arrows-x-y-z: "";
    --boschicon-bosch-ic-smartphone-clock: "";
    --boschicon-bosch-ic-smartphone-cloud: "";
    --boschicon-bosch-ic-smartphone-loading-wheel: "";
    --boschicon-bosch-ic-smartphone-smashed: "";
    --boschicon-bosch-ic-smartphone-vibration: "";
    --boschicon-bosch-ic-smartphone-z: "";
    --boschicon-bosch-ic-smartwatch-connected: "";
    --boschicon-bosch-ic-spare-parts: "";
    --boschicon-bosch-ic-spark-plug: "";
    --boschicon-bosch-ic-speaker-acoustic: "";
    --boschicon-bosch-ic-speedometer: "";
    --boschicon-bosch-ic-stadium: "";
    --boschicon-bosch-ic-stairs: "";
    --boschicon-bosch-ic-stamp: "";
    --boschicon-bosch-ic-standby: "";
    --boschicon-bosch-ic-steering-wheel: "";
    --boschicon-bosch-ic-steering-wheel-connected: "";
    --boschicon-bosch-ic-steering-wheel-hands: "";
    --boschicon-bosch-ic-steps: "";
    --boschicon-bosch-ic-stethoscope: "";
    --boschicon-bosch-ic-stop: "";
    --boschicon-bosch-ic-stopwatch: "";
    --boschicon-bosch-ic-storage-local: "";
    --boschicon-bosch-ic-structure: "";
    --boschicon-bosch-ic-subtitles: "";
    --boschicon-bosch-ic-subtitles-off-light: "";
    --boschicon-bosch-ic-summary: "";
    --boschicon-bosch-ic-sun: "";
    --boschicon-bosch-ic-sun-half-filled: "";
    --boschicon-bosch-ic-sunshade-table: "";
    --boschicon-bosch-ic-surveillance: "";
    --boschicon-bosch-ic-table-chairs: "";
    --boschicon-bosch-ic-tablet: "";
    --boschicon-bosch-ic-team: "";
    --boschicon-bosch-ic-team-lightbulb: "";
    --boschicon-bosch-ic-technical-service: "";
    --boschicon-bosch-ic-temperature: "";
    --boschicon-bosch-ic-temperature-high: "";
    --boschicon-bosch-ic-temperature-low: "";
    --boschicon-bosch-ic-theater: "";
    --boschicon-bosch-ic-thumb-down: "";
    --boschicon-bosch-ic-thumb-up: "";
    --boschicon-bosch-ic-ticket: "";
    --boschicon-bosch-ic-touch: "";
    --boschicon-bosch-ic-touch-sos: "";
    --boschicon-bosch-ic-towing-truck: "";
    --boschicon-bosch-ic-train: "";
    --boschicon-bosch-ic-train-side: "";
    --boschicon-bosch-ic-transport-movements: "";
    --boschicon-bosch-ic-transscript: "";
    --boschicon-bosch-ic-transscript-off: "";
    --boschicon-bosch-ic-transscript-on: "";
    --boschicon-bosch-ic-tree: "";
    --boschicon-bosch-ic-tricycle: "";
    --boschicon-bosch-ic-trolley-empty: "";
    --boschicon-bosch-ic-trolley-filled-box: "";
    --boschicon-bosch-ic-trolly-filled-files: "";
    --boschicon-bosch-ic-trophy: "";
    --boschicon-bosch-ic-truck: "";
    --boschicon-bosch-ic-tuktuk: "";
    --boschicon-bosch-ic-tune: "";
    --boschicon-bosch-ic-typography: "";
    --boschicon-bosch-ic-ui: "";
    --boschicon-bosch-ic-umbrella: "";
    --boschicon-bosch-ic-undo: "";
    --boschicon-bosch-ic-up: "";
    --boschicon-bosch-ic-up-double: "";
    --boschicon-bosch-ic-up-down: "";
    --boschicon-bosch-ic-upload: "";
    --boschicon-bosch-ic-usb: "";
    --boschicon-bosch-ic-user: "";
    --boschicon-bosch-ic-user-advanced: "";
    --boschicon-bosch-ic-user-beginner: "";
    --boschicon-bosch-ic-user-desktop: "";
    --boschicon-bosch-ic-user-down: "";
    --boschicon-bosch-ic-user-falling: "";
    --boschicon-bosch-ic-user-hand: "";
    --boschicon-bosch-ic-user-hand-stop: "";
    --boschicon-bosch-ic-user-professional: "";
    --boschicon-bosch-ic-user-run: "";
    --boschicon-bosch-ic-user-share: "";
    --boschicon-bosch-ic-user-voice: "";
    --boschicon-bosch-ic-user-walk: "";
    --boschicon-bosch-ic-video: "";
    --boschicon-bosch-ic-video-disabled-light: "";
    --boschicon-bosch-ic-video-record: "";
    --boschicon-bosch-ic-virtual-reality: "";
    --boschicon-bosch-ic-volume-disabled: "";
    --boschicon-bosch-ic-volume-high: "";
    --boschicon-bosch-ic-volume-low: "";
    --boschicon-bosch-ic-volume-off-light: "";
    --boschicon-bosch-ic-wand: "";
    --boschicon-bosch-ic-warranty: "";
    --boschicon-bosch-ic-watch-off-disabled-light: "";
    --boschicon-bosch-ic-watch-on: "";
    --boschicon-bosch-ic-water-shower: "";
    --boschicon-bosch-ic-welcome: "";
    --boschicon-bosch-ic-wellness: "";
    --boschicon-bosch-ic-wheelchair: "";
    --boschicon-bosch-ic-whistle: "";
    --boschicon-bosch-ic-wide-angled-arrow: "";
    --boschicon-bosch-ic-wifi: "";
    --boschicon-bosch-ic-window-analysis: "";
    --boschicon-bosch-ic-window-browser: "";
    --boschicon-bosch-ic-window-console: "";
    --boschicon-bosch-ic-window-gaussian-view: "";
    --boschicon-bosch-ic-window-info: "";
    --boschicon-bosch-ic-window-new: "";
    --boschicon-bosch-ic-window-resize: "";
    --boschicon-bosch-ic-window-scaling-view: "";
    --boschicon-bosch-ic-window-shuffle: "";
    --boschicon-bosch-ic-window-statistic: "";
    --boschicon-bosch-ic-wishlist: "";
    --boschicon-bosch-ic-work-order: "";
    --boschicon-bosch-ic-worldwideweb: "";
    --boschicon-bosch-ic-wrench: "";
    --boschicon-bosch-ic-zoom-in: "";
    --boschicon-bosch-ic-zoom-out: "";
    --boschicon-bosch-ic-scooter: "";
    --boschicon-bosch-ic-cars-traffic: "";
    --boschicon-bosch-ic-arm-chair: "";
    --boschicon-bosch-ic-car-phone: "";
    --boschicon-bosch-ic-box-lightbulb: "";
    --boschicon-bosch-ic-chair-officedesk: "";
    --boschicon-bosch-ic-calendar-clock: "";
    --boschicon-bosch-ic-document-cv: "";
    --boschicon-bosch-ic-user-run-bag: "";
    --boschicon-bosch-ic-brake-disk-spray: "";
    --boschicon-bosch-ic-circle-abs: "";
    --boschicon-bosch-ic-bright-down: "";
    --boschicon-bosch-ic-bright-up: "";
    --boschicon-bosch-ic-fan: "";
    --boschicon-bosch-ic-sun-moon: "";
    --boschicon-bosch-ic-lightbulb-attention: "";
    --boschicon-bosch-ic-settings-attention: "";
    --boschicon-bosch-ic-danger-hazards: "";
    --boschicon-bosch-ic-windshield-spray: "";
    --boschicon-bosch-ic-windshield-heat: "";
    --boschicon-bosch-ic-light-drop: "";
    --boschicon-bosch-ic-starter: "";
    --boschicon-bosch-ic-turbo: "";
    --boschicon-bosch-ic-settings-lock: "";
    --boschicon-bosch-ic-settings-n: "";
    --boschicon-bosch-ic-light-beam-high: "";
    --boschicon-bosch-ic-light-beam-low: "";
    --boschicon-bosch-ic-glas: "";
    --boschicon-bosch-ic-shirt-ice: "";
    --boschicon-bosch-ic-helmet-fan: "";
    --boschicon-bosch-ic-notification-arrow: "";
    --boschicon-bosch-ic-steering-wheel-arrow: "";
    --boschicon-bosch-ic-circle-arrow: "";
    --boschicon-bosch-ic-tempomat-pit: "";
    --boschicon-bosch-ic-radiator-fan-spray: "";
    --boschicon-bosch-ic-boost-down: "";
    --boschicon-bosch-ic-boost-up: "";
    --boschicon-bosch-ic-circle-lock: "";
    --boschicon-bosch-ic-mp-down: "";
    --boschicon-bosch-ic-mp-up: "";
    --boschicon-bosch-ic-tc-down: "";
    --boschicon-bosch-ic-tc-up: "";
    --boschicon-bosch-ic-danger-arrow-attention: "";
    --boschicon-bosch-ic-user-remove: "";
    --boschicon-bosch-ic-user-add: "";
    --boschicon-bosch-ic-post-it-collection: "";
    --boschicon-bosch-ic-horn: "";
    --boschicon-bosch-ic-desktop-notification: "";
    --boschicon-bosch-ic-router: "";
    --boschicon-bosch-ic-berry: "";
    --boschicon-bosch-ic-chat-language: "";
    --boschicon-bosch-ic-game-controller: "";
    --boschicon-bosch-ic-user-brain: "";
    --boschicon-bosch-ic-mouth-finger: "";
    --boschicon-bosch-ic-excavator-shovel: "";
    --boschicon-bosch-ic-ear-in: "";
    --boschicon-bosch-ic-ear-out: "";
    --boschicon-bosch-ic-lion: "";
    --boschicon-bosch-ic-car-convertible: "";
    --boschicon-bosch-ic-car-sports: "";
    --boschicon-bosch-ic-bear: "";
    --boschicon-bosch-ic-pot: "";
    --boschicon-bosch-ic-bed-double: "";
    --boschicon-bosch-ic-air-hot: "";
    --boschicon-bosch-ic-air-ice: "";
    --boschicon-bosch-ic-air-leaf: "";
    --boschicon-bosch-ic-air-purifier-0: "";
    --boschicon-bosch-ic-air-purifier-1: "";
    --boschicon-bosch-ic-air-purifier-2: "";
    --boschicon-bosch-ic-air-purifier-3: "";
    --boschicon-bosch-ic-air: "";
    --boschicon-bosch-ic-fan-off-disabled-bold: "";
    --boschicon-bosch-ic-ice-off-disabled-bold: "";
    --boschicon-bosch-ic-faucet-boost: "";
    --boschicon-bosch-ic-faucet-mode: "";
    --boschicon-bosch-ic-faucet-off-disabled-bold: "";
    --boschicon-bosch-ic-faucet-schedule: "";
    --boschicon-bosch-ic-fuel-cell: "";
    --boschicon-bosch-ic-heating-floor-off-disabled-bold: "";
    --boschicon-bosch-ic-heating-floor: "";
    --boschicon-bosch-ic-heating-radiator-boost: "";
    --boschicon-bosch-ic-heating-radiator-mode: "";
    --boschicon-bosch-ic-heating-radiator-off-disabled-bold: "";
    --boschicon-bosch-ic-heating-radiator-schedule: "";
    --boschicon-bosch-ic-leaf-simple: "";
    --boschicon-bosch-ic-oil-barrel: "";
    --boschicon-bosch-ic-water-bathtub: "";
    --boschicon-bosch-ic-water-dishwash: "";
    --boschicon-bosch-ic-water-handwash: "";
    --boschicon-bosch-ic-water-hot: "";
    --boschicon-bosch-ic-water-ice: "";
    --boschicon-bosch-ic-water-leaf: "";
    --boschicon-bosch-ic-water-ladder: "";
    --boschicon-bosch-ic-water-purifier-0: "";
    --boschicon-bosch-ic-water-purifier-1: "";
    --boschicon-bosch-ic-water-purifier-2: "";
    --boschicon-bosch-ic-water-purifier-3: "";
    --boschicon-bosch-ic-water-shower-boost: "";
    --boschicon-bosch-ic-water-shower-mode: "";
    --boschicon-bosch-ic-water-shower-off-disabled-bold: "";
    --boschicon-bosch-ic-water-shower-schedule: "";
    --boschicon-bosch-ic-water: "";
    --boschicon-bosch-ic-chart-bar-drop: "";
    --boschicon-bosch-ic-chart-bar-fire: "";
    --boschicon-bosch-ic-chart-bar-flash: "";
    --boschicon-bosch-ic-chart-bar-oil: "";
    --boschicon-bosch-ic-drop-minus: "";
    --boschicon-bosch-ic-drop-plus: "";
    --boschicon-bosch-ic-fan-minus: "";
    --boschicon-bosch-ic-fan-plus: "";
    --boschicon-bosch-ic-home-drops-0: "";
    --boschicon-bosch-ic-home-drops-1: "";
    --boschicon-bosch-ic-home-drops-2: "";
    --boschicon-bosch-ic-home-drops-3: "";
    --boschicon-bosch-ic-home-temperature-in: "";
    --boschicon-bosch-ic-home-temperature-out: "";
    --boschicon-bosch-ic-home-user-in: "";
    --boschicon-bosch-ic-ice-minus: "";
    --boschicon-bosch-ic-ice-plus: "";
    --boschicon-bosch-ic-chimney-sweeper: "";
    --boschicon-bosch-ic-menu-up: "";
    --boschicon-bosch-ic-security-ice: "";
    --boschicon-bosch-ic-security-legionella: "";
    --boschicon-bosch-ic-trolley-case: "";
    --boschicon-bosch-ic-sun-minus: "";
    --boschicon-bosch-ic-sun-plug: "";
    --boschicon-bosch-ic-sun-plus: "";
    --boschicon-bosch-ic-touch-pit: "";
    --boschicon-bosch-ic-temperature-current: "";
    --boschicon-bosch-ic-temperature-set: "";
    --boschicon-bosch-ic-teddy-bear: "";
    --boschicon-bosch-ic-document-svg: "";
    --boschicon-bosch-ic-back-menu: "";
    --boschicon-bosch-ic-car-arrows: "";
    --boschicon-bosch-ic-wrench-cloud: "";
    --boschicon-bosch-ic-weather-cloud-sun: "";
    --boschicon-bosch-ic-weather-cloudy: "";
    --boschicon-bosch-ic-weather-gale: "";
    --boschicon-bosch-ic-weather-mist: "";
    --boschicon-bosch-ic-weather-moon-cloud: "";
    --boschicon-bosch-ic-weather-rain-snow: "";
    --boschicon-bosch-ic-weather-rain-thunder: "";
    --boschicon-bosch-ic-weather-rain: "";
    --boschicon-bosch-ic-weather-snow: "";
    --boschicon-bosch-ic-weather-thunder: "";
    --boschicon-bosch-ic-weather-wind: "";
    --boschicon-bosch-ic-plane-start: "";
    --boschicon-bosch-ic-plane-land: "";
    --boschicon-bosch-ic-graph-power: "";
    --boschicon-bosch-ic-floorplan: "";
    --boschicon-bosch-ic-clock-pause: "";
    --boschicon-bosch-ic-clock-start: "";
    --boschicon-bosch-ic-clock-stop: "";
    --boschicon-bosch-ic-computer-retro: "";
    --boschicon-bosch-ic-smartphone-retro: "";
    --boschicon-bosch-ic-wood: "";
    --boschicon-bosch-ic-solid-fuel: "";
    --boschicon-bosch-ic-appliance-fan: "";
    --boschicon-bosch-ic-appliance-flame: "";
    --boschicon-bosch-ic-appliance-ice: "";
    --boschicon-bosch-ic-appliance-oil: "";
    --boschicon-bosch-ic-appliance-solid-fuel: "";
    --boschicon-bosch-ic-appliance-sun-ice: "";
    --boschicon-bosch-ic-appliance-sun: "";
    --boschicon-bosch-ic-appliance-wood: "";
    --boschicon-bosch-ic-appliance-air-leaf: "";
    --boschicon-bosch-ic-appliance-water-air: "";
    --boschicon-bosch-ic-appliance-water-leaf: "";
    --boschicon-bosch-ic-appliance-water-oil: "";
    --boschicon-bosch-ic-appliance-water: "";
    --boschicon-bosch-ic-appliance-heat-pump-air: "";
    --boschicon-bosch-ic-appliance-heat-pump-ground: "";
    --boschicon-bosch-ic-appliance-heat-pump-water: "";
    --boschicon-bosch-ic-appliance-plug-air: "";
    --boschicon-bosch-ic-appliance-plug-fuel-cell: "";
    --boschicon-bosch-ic-appliance-plug-leaf: "";
    --boschicon-bosch-ic-appliance-plug-water-air: "";
    --boschicon-bosch-ic-thermostat-connected-c: "";
    --boschicon-bosch-ic-thermostat-connected-f: "";
    --boschicon-bosch-ic-image-gallery: "";
    --boschicon-bosch-ic-arrows-caution: "";
    --boschicon-bosch-ic-arrows-diagonal-disabled-bold: "";
    --boschicon-bosch-ic-back-left-end: "";
    --boschicon-bosch-ic-back-right-end: "";
    --boschicon-bosch-ic-bar-chart-search: "";
    --boschicon-bosch-ic-batch: "";
    --boschicon-bosch-ic-calendar-remove: "";
    --boschicon-bosch-ic-call-bluetooth: "";
    --boschicon-bosch-ic-call-deny: "";
    --boschicon-bosch-ic-call-settings: "";
    --boschicon-bosch-ic-caution-sign-clock: "";
    --boschicon-bosch-ic-caution-sign-list: "";
    --boschicon-bosch-ic-core-data: "";
    --boschicon-bosch-ic-cursor-connected: "";
    --boschicon-bosch-ic-cursor: "";
    --boschicon-bosch-ic-dmc-code: "";
    --boschicon-bosch-ic-find-id: "";
    --boschicon-bosch-ic-globe-search: "";
    --boschicon-bosch-ic-interface: "";
    --boschicon-bosch-ic-material-add-manually: "";
    --boschicon-bosch-ic-material-list: "";
    --boschicon-bosch-ic-material-remove-manually: "";
    --boschicon-bosch-ic-material: "";
    --boschicon-bosch-ic-menu-checkmark: "";
    --boschicon-bosch-ic-qr-code: "";
    --boschicon-bosch-ic-sort-alphabetically: "";
    --boschicon-bosch-ic-unpin-classic-disabled-bold: "";
    --boschicon-bosch-ic-unpin-modern-disabled-bold: "";
    --boschicon-bosch-ic-window-search: "";
    --boschicon-bosch-ic-cloud-clock: "";
    --boschicon-bosch-ic-concierge: "";
    --boschicon-bosch-ic-heating-radiator: "";
    --boschicon-bosch-ic-home-user-out: "";
    --boschicon-bosch-ic-hot: "";
    --boschicon-bosch-ic-screen-service: "";
    --boschicon-bosch-ic-sun-ice: "";
    --boschicon-bosch-ic-sun-off-disabled-bold: "";
    --boschicon-bosch-ic-tractor: "";
    --boschicon-bosch-ic-video-recorder-digital: "";
    --boschicon-bosch-ic-windshield-wiper: "";
    --boschicon-bosch-ic-weather-snow-thunder: "";
    --boschicon-bosch-ic-electricity-pylon: "";
    --boschicon-bosch-ic-box-questionmark: "";
    --boschicon-bosch-ic-rainbow: "";
    --boschicon-bosch-ic-medal: "";
    --boschicon-bosch-ic-wheel: "";
    --boschicon-bosch-ic-borescope-connected: "";
    --boschicon-bosch-ic-filter-delete: "";
    --boschicon-bosch-ic-filter-add: "";
    --boschicon-bosch-ic-man: "";
    --boschicon-bosch-ic-woman: "";
    --boschicon-bosch-ic-fridge: "";
    --boschicon-bosch-ic-battery-car: "";
    --boschicon-bosch-ic-bag-escalator: "";
    --boschicon-bosch-ic-shopping-bags: "";
    --boschicon-bosch-ic-car-steering-left: "";
    --boschicon-bosch-ic-car-steering-right: "";
    --boschicon-bosch-ic-thumb-up-down: "";
    --boschicon-bosch-ic-user-run-detection: "";
    --boschicon-bosch-ic-bank: "";
    --boschicon-bosch-ic-transportation: "";
    --boschicon-bosch-ic-government: "";
    --boschicon-bosch-ic-user-music: "";
    --boschicon-bosch-ic-bus: "";
    --boschicon-bosch-ic-car-euro: "";
    --boschicon-bosch-ic-bag: "";
    --boschicon-bosch-ic-plate-tetrapack: "";
    --boschicon-bosch-ic-hospital: "";
    --boschicon-bosch-ic-desktop-structure: "";
    --boschicon-bosch-ic-frog-head: "";
    --boschicon-bosch-ic-sportboat: "";
    --boschicon-bosch-ic-yacht: "";
    --boschicon-bosch-ic-leaf-tilia: "";
    --boschicon-bosch-ic-music: "";
    --boschicon-bosch-ic-oil-lamp: "";
    --boschicon-bosch-ic-windshield-wiper-rear: "";
    --boschicon-bosch-ic-dongle-connected: "";
    --boschicon-bosch-ic-slate: "";
    --boschicon-bosch-ic-appliance-heat-pump-exhaust: "";
    --boschicon-bosch-ic-alert-list: "";
    --boschicon-bosch-ic-arrow-left-end-frame: "";
    --boschicon-bosch-ic-arrow-right-end-frame: "";
    --boschicon-bosch-ic-shape-ellipse: "";
    --boschicon-bosch-ic-shape-rectangle: "";
    --boschicon-bosch-ic-wishlist-add: "";
    --boschicon-bosch-ic-smartphone-disabled-light: "";
    --boschicon-bosch-ic-airbag: "";
    --boschicon-bosch-ic-compass: "";
    --boschicon-bosch-ic-turbine-wind: "";
    --boschicon-bosch-ic-arrows-diagonal-disabled-light: "";
    --boschicon-bosch-ic-ear-off-disabled-bold: "";
    --boschicon-bosch-ic-fan-off-disabled-light: "";
    --boschicon-bosch-ic-faucet-off-disabled-light: "";
    --boschicon-bosch-ic-hand-motion-off-disabled-bold: "";
    --boschicon-bosch-ic-heating-floor-off-disabled-light: "";
    --boschicon-bosch-ic-heating-radiator-off-disabled-light: "";
    --boschicon-bosch-ic-ice-off-disabled-light: "";
    --boschicon-bosch-ic-smartphone-disabled-bold: "";
    --boschicon-bosch-ic-subtitles-off-bold: "";
    --boschicon-bosch-ic-sun-off-disabled-light: "";
    --boschicon-bosch-ic-video-disabled-bold: "";
    --boschicon-bosch-ic-volume-off-bold: "";
    --boschicon-bosch-ic-watch-off-disabled-bold: "";
    --boschicon-bosch-ic-water-shower-off-disabled-light: "";
    --boschicon-bosch-ic-3d-frame-play: "";
    --boschicon-bosch-ic-alert-error-checkmark: "";
    --boschicon-bosch-ic-arrow-up-frame-check: "";
    --boschicon-bosch-ic-arrow-up-frame-error: "";
    --boschicon-bosch-ic-arrows-checkmark: "";
    --boschicon-bosch-ic-assembly-line-settings: "";
    --boschicon-bosch-ic-augmented-reality-player: "";
    --boschicon-bosch-ic-badge-checkmark: "";
    --boschicon-bosch-ic-bar-chart-kappa: "";
    --boschicon-bosch-ic-bar-chart-search-detail: "";
    --boschicon-bosch-ic-barcode-checkmark: "";
    --boschicon-bosch-ic-barcode-scan-bulb: "";
    --boschicon-bosch-ic-barcode: "";
    --boschicon-bosch-ic-binary: "";
    --boschicon-bosch-ic-book-lightbulb: "";
    --boschicon-bosch-ic-box-arrow-down: "";
    --boschicon-bosch-ic-box-delivery-checkmark: "";
    --boschicon-bosch-ic-globe-checkmark: "";
    --boschicon-bosch-ic-calendar-boxes: "";
    --boschicon-bosch-ic-calendar-service: "";
    --boschicon-bosch-ic-camera-processor: "";
    --boschicon-bosch-ic-camera-settings: "";
    --boschicon-bosch-ic-chart-line-checkmark: "";
    --boschicon-bosch-ic-checklist-stack: "";
    --boschicon-bosch-ic-checkmark-frame-minimum: "";
    --boschicon-bosch-ic-checkmark-frame-tripple: "";
    --boschicon-bosch-ic-clipboard-checkmark: "";
    --boschicon-bosch-ic-clipboard-list-parts: "";
    --boschicon-bosch-ic-clipboard-settings: "";
    --boschicon-bosch-ic-computer-tower-box: "";
    --boschicon-bosch-ic-connectivity-lock: "";
    --boschicon-bosch-ic-counter-current: "";
    --boschicon-bosch-ic-counter-target: "";
    --boschicon-bosch-ic-cube-checkmark: "";
    --boschicon-bosch-ic-cube-play: "";
    --boschicon-bosch-ic-timeline-settings: "";
    --boschicon-bosch-ic-timeline-view: "";
    --boschicon-bosch-ic-timeline: "";
    --boschicon-bosch-ic-delivery-checkmark: "";
    --boschicon-bosch-ic-desktop-application-3d-play: "";
    --boschicon-bosch-ic-desktop-apps-download: "";
    --boschicon-bosch-ic-desktop-dashboard: "";
    --boschicon-bosch-ic-desktop-graph-checkmark: "";
    --boschicon-bosch-ic-desktop-graph-search: "";
    --boschicon-bosch-ic-desktop-graph: "";
    --boschicon-bosch-ic-development-kit: "";
    --boschicon-bosch-ic-directory-cloud-settings: "";
    --boschicon-bosch-ic-directory-cloud: "";
    --boschicon-bosch-ic-directory-settings: "";
    --boschicon-bosch-ic-document-clock-cycle: "";
    --boschicon-bosch-ic-document-code-stack: "";
    --boschicon-bosch-ic-document-dat-edit: "";
    --boschicon-bosch-ic-document-ohd-arrow-down: "";
    --boschicon-bosch-ic-dolphin: "";
    --boschicon-bosch-ic-energy-management: "";
    --boschicon-bosch-ic-eraser: "";
    --boschicon-bosch-ic-folder-broom: "";
    --boschicon-bosch-ic-folder-check-broom: "";
    --boschicon-bosch-ic-folder-checkmark: "";
    --boschicon-bosch-ic-folder-oes-check: "";
    --boschicon-bosch-ic-folder-open-service: "";
    --boschicon-bosch-ic-folder-reload: "";
    --boschicon-bosch-ic-hand-command: "";
    --boschicon-bosch-ic-heating-start: "";
    --boschicon-bosch-ic-hierarchy-refresh: "";
    --boschicon-bosch-ic-hierarchy-search: "";
    --boschicon-bosch-ic-hierarchy-settings: "";
    --boschicon-bosch-ic-hierarchy: "";
    --boschicon-bosch-ic-hmi-desktop-settings: "";
    --boschicon-bosch-ic-human-machine-interface: "";
    --boschicon-bosch-ic-keys-user-access: "";
    --boschicon-bosch-ic-keys: "";
    --boschicon-bosch-ic-label-edit: "";
    --boschicon-bosch-ic-line-arrow-checkmark: "";
    --boschicon-bosch-ic-link-checkmark: "";
    --boschicon-bosch-ic-lock-closed-checkmark: "";
    --boschicon-bosch-ic-lock-open-checkmark: "";
    --boschicon-bosch-ic-material-search: "";
    --boschicon-bosch-ic-objects-search: "";
    --boschicon-bosch-ic-objects: "";
    --boschicon-bosch-ic-plan-a-to-b: "";
    --boschicon-bosch-ic-plan-chart: "";
    --boschicon-bosch-ic-print-send: "";
    --boschicon-bosch-ic-refresh-analysis: "";
    --boschicon-bosch-ic-remote-desktop-add: "";
    --boschicon-bosch-ic-rfid-checkmark: "";
    --boschicon-bosch-ic-rfid-tag: "";
    --boschicon-bosch-ic-sequence-checkmark: "";
    --boschicon-bosch-ic-server-arrow-up: "";
    --boschicon-bosch-ic-server-arrows: "";
    --boschicon-bosch-ic-server-settings: "";
    --boschicon-bosch-ic-server-share: "";
    --boschicon-bosch-ic-settings-editor: "";
    --boschicon-bosch-ic-survey-checkmark: "";
    --boschicon-bosch-ic-target-dart: "";
    --boschicon-bosch-ic-target-view: "";
    --boschicon-bosch-ic-target: "";
    --boschicon-bosch-ic-thickness-selection: "";
    --boschicon-bosch-ic-toolbox-checkmark: "";
    --boschicon-bosch-ic-toolbox: "";
    --boschicon-bosch-ic-translate: "";
    --boschicon-bosch-ic-tune-vertical-checkmark: "";
    --boschicon-bosch-ic-wand-user-add: "";
    --boschicon-bosch-ic-wand-user-settings: "";
    --boschicon-bosch-ic-wand-user: "";
    --boschicon-bosch-ic-window-globe: "";
    --boschicon-bosch-ic-wrench-change: "";
    --boschicon-bosch-ic-clock-24-7: "";
    --boschicon-bosch-ic-eagle: "";
    --boschicon-bosch-ic-fluorescent-light: "";
    --boschicon-bosch-ic-home-cloud-0: "";
    --boschicon-bosch-ic-home-cloud-1: "";
    --boschicon-bosch-ic-home-cloud-2: "";
    --boschicon-bosch-ic-home-cloud-3: "";
    --boschicon-bosch-ic-home-shadow: "";
    --boschicon-bosch-ic-motorcycle-sport: "";
    --boschicon-bosch-ic-smartphone-connected: "";
    --boschicon-bosch-ic-usb-stick: "";
    --boschicon-bosch-ic-user--setting: "";
    --boschicon-bosch-ic-timeline-clock: "";
    --boschicon-bosch-ic-alarm-fire: "";
    --boschicon-bosch-ic-emergency-front: "";
    --boschicon-bosch-ic-transporter-front: "";
    --boschicon-bosch-ic-truck-front: "";
    --boschicon-bosch-ic-unpin-classic-disabled-light: "";
    --boschicon-bosch-ic-unpin-modern-disabled-light: "";
    --boschicon-bosch-ic-smartphone-ban: "";
    --boschicon-bosch-ic-helmet: "";
    --boschicon-bosch-ic-gate-closed: "";
    --boschicon-bosch-ic-fence: "";
    --boschicon-bosch-ic-desktop-apps: "";
    --boschicon-bosch-ic-candle: "";
    --boschicon-bosch-ic-chart-oee: "";
    --boschicon-bosch-ic-cycletime-eighth: "";
    --boschicon-bosch-ic-cycletime-quarter: "";
    --boschicon-bosch-ic-gateway: "";
    --boschicon-bosch-ic-heatmap: "";
    --boschicon-bosch-ic-laptop-checklist: "";
    --boschicon-bosch-ic-molecule: "";
    --boschicon-bosch-ic-robot-settings: "";
    --boschicon-bosch-ic-sensor-cable: "";
    --boschicon-bosch-ic-tank-layers: "";
    --boschicon-bosch-ic-window-settings: "";
    --boschicon-bosch-ic-heatmap-independent: "";
    --boschicon-bosch-ic-dumble: "";
    --boschicon-bosch-ic-truck-wash: "";
    --boschicon-bosch-ic-smart-sensor: "";
    --boschicon-bosch-ic-audio-add: "";
    --boschicon-bosch-ic-audio-checked: "";
    --boschicon-bosch-ic-audio-play: "";
    --boschicon-bosch-ic-audio-remove: "";
    --boschicon-bosch-ic-image-gallery-checked: "";
    --boschicon-bosch-ic-imagery-checked: "";
    --boschicon-bosch-ic-image-gallery-remove: "";
    --boschicon-bosch-ic-recording: "";
    --boschicon-bosch-ic-stop-frame: "";
    --boschicon-bosch-ic-roof: "";
    --boschicon-bosch-ic-projection-interactive: "";
    --boschicon-bosch-ic-bridge: "";
    --boschicon-bosch-ic-box-arrows: "";
    --boschicon-bosch-ic-chart-line-fit: "";
    --boschicon-bosch-ic-chart-line-compress: "";
    --boschicon-bosch-ic-ciss: "";
    --boschicon-bosch-ic-scd: "";
    --boschicon-bosch-ic-vci: "";
    --boschicon-bosch-ic-access-controller: "";
    --boschicon-bosch-ic-card-reader: "";
    --boschicon-bosch-ic-table: "";
    --boschicon-bosch-ic-replace: "";
    --boschicon-bosch-ic-chart-topflop-organized-horizontal: "";
    --boschicon-bosch-ic-chart-topflop-random-horizontal: "";
    --boschicon-bosch-ic-chart-topflop-organized-vertical: "";
    --boschicon-bosch-ic-chart-topflop-random-vertical: "";
    --boschicon-bosch-ic-ois: "";
    --boschicon-bosch-ic-cloud-refresh-locked: "";
    --boschicon-bosch-ic-car-bluetooth: "";
    --boschicon-bosch-ic-camera-trainer: "";
    --boschicon-bosch-ic-magnifier-moving: "";
    --boschicon-bosch-ic-absolute-orientation: "";
    --boschicon-bosch-ic-accelerometer: "";
    --boschicon-bosch-ic-imu: "";
    --boschicon-bosch-ic-gyroscope: "";
    --boschicon-bosch-ic-magneotmeter: "";
    --boschicon-bosch-ic-battery-car-1: "";
    --boschicon-bosch-ic-battery-car-2: "";
    --boschicon-bosch-ic-battery-car-3: "";
    --boschicon-bosch-ic-battery-car-charging: "";
    --boschicon-bosch-ic-battery-car-defective: "";
    --boschicon-bosch-ic-truck-crane: "";
    --boschicon-bosch-ic-train-diesel: "";
    --boschicon-bosch-ic-snowmobile: "";
    --boschicon-bosch-ic-riding-mower: "";
    --boschicon-bosch-ic-motorcycle-small: "";
    --boschicon-bosch-ic-mining-truck: "";
    --boschicon-bosch-ic-lawnmower: "";
    --boschicon-bosch-ic-jetski: "";
    --boschicon-bosch-ic-golf-caddy: "";
    --boschicon-bosch-ic-generator-electric: "";
    --boschicon-bosch-ic-garbage-truck: "";
    --boschicon-bosch-ic-fork-lift-big: "";
    --boschicon-bosch-ic-engine-small: "";
    --boschicon-bosch-ic-engine-big: "";
    --boschicon-bosch-ic-coach: "";
    --boschicon-bosch-ic-chainsaw: "";
    --boschicon-bosch-ic-car-van: "";
    --boschicon-bosch-ic-car-suv: "";
    --boschicon-bosch-ic-car-race: "";
    --boschicon-bosch-ic-car-old: "";
    --boschicon-bosch-ic-car-camping-van: "";
    --boschicon-bosch-ic-car-camper: "";
    --boschicon-bosch-ic-bus-side: "";
    --boschicon-bosch-ic-book-info: "";
    --boschicon-bosch-ic-gears: "";
    --boschicon-bosch-ic-shark: "";
    --boschicon-bosch-ic-mountaintop: "";
    --boschicon-bosch-ic-baby: "";
    --boschicon-bosch-ic-coffee-bean: "";
    --boschicon-bosch-ic-coffee-beans: "";
    --boschicon-bosch-ic-skull: "";
    --boschicon-bosch-ic-stroller: "";
    --boschicon-bosch-ic-glasses: "";
    --boschicon-bosch-ic-detergent: "";
    --boschicon-bosch-ic-washing-machine: "";
    --boschicon-bosch-ic-sdcard: "";
    --boschicon-bosch-ic-water-connectivity: "";
    --boschicon-bosch-ic-server-connectivity: "";
    --boschicon-bosch-ic-presentation-speaker: "";
    --boschicon-bosch-ic-chart-bar-arrow: "";
    --boschicon-bosch-ic-book-connectivity: "";
    --boschicon-bosch-ic-route-focus: "";
    --boschicon-bosch-ic-bicycle-helmet: "";
    --boschicon-bosch-ic-cookie: "";
    --boschicon-bosch-ic-glass-wine: "";
    --boschicon-bosch-ic-cup-small: "";
    --boschicon-bosch-ic-cup-large: "";
    --boschicon-bosch-ic-bowl: "";
    --boschicon-bosch-ic-glass-small: "";
    --boschicon-bosch-ic-ice-bottle: "";
    --boschicon-bosch-ic-cup-plate-drop: "";
    --boschicon-bosch-ic-plate: "";
    --boschicon-bosch-ic-cup-plate: "";
    --boschicon-bosch-ic-bubbles: "";
    --boschicon-bosch-ic-button-start-stop: "";
    --boschicon-bosch-ic-elevator-freight-max: "";
    --boschicon-bosch-ic-elevator-freight: "";
    --boschicon-bosch-ic-elevator-persons: "";
    --boschicon-bosch-ic-embed: "";
    --boschicon-bosch-ic-female-male: "";
    --boschicon-bosch-ic-fork-knife-spoon: "";
    --boschicon-bosch-ic-global-entrepreneur: "";
    --boschicon-bosch-ic-arrows-left-right-checkmark: "";
    --boschicon-bosch-ic-automatic-mode: "";
    --boschicon-bosch-ic-babybottle: "";
    --boschicon-bosch-ic-barcode-scan: "";
    --boschicon-bosch-ic-barcode-scanner: "";
    --boschicon-bosch-ic-cash-frame-rupee: "";
    --boschicon-bosch-ic-chart-heat-curve: "";
    --boschicon-bosch-ic-compressor: "";
    --boschicon-bosch-ic-cubes: "";
    --boschicon-bosch-ic-highway: "";
    --boschicon-bosch-ic-industry-workers: "";
    --boschicon-bosch-ic-industry-workers-connected: "";
    --boschicon-bosch-ic-machine-station-control: "";
    --boschicon-bosch-ic-map-city: "";
    --boschicon-bosch-ic-ordernumber: "";
    --boschicon-bosch-ic-shirt-business: "";
    --boschicon-bosch-ic-shirt-casual: "";
    --boschicon-bosch-ic-suitcase: "";
    --boschicon-bosch-ic-weather-cloud-sun-sensor: "";
    --boschicon-bosch-ic-window-code: "";
    --boschicon-bosch-ic-wrench-warning: "";
    --boschicon-bosch-ic-arrow-circle-a: "";
    --boschicon-bosch-ic-arrows-agility: "";
    --boschicon-bosch-ic-arrows-collapse-object: "";
    --boschicon-bosch-ic-arrows-expand-object: "";
    --boschicon-bosch-ic-arrows-left-right: "";
    --boschicon-bosch-ic-fan-heat: "";
    --boschicon-bosch-ic-battery-car-arrows-circle: "";
    --boschicon-bosch-ic-battery-car-clock: "";
    --boschicon-bosch-ic-battery-vibration: "";
    --boschicon-bosch-ic-belt-elastic: "";
    --boschicon-bosch-ic-bicycle-e-arrow-away: "";
    --boschicon-bosch-ic-bicycle-e-arrow-towards: "";
    --boschicon-bosch-ic-brake-decoupled-power: "";
    --boschicon-bosch-ic-brake-i-booster: "";
    --boschicon-bosch-ic-brake-system-esp: "";
    --boschicon-bosch-ic-brake-system-integrated: "";
    --boschicon-bosch-ic-brake-vacuum-booster: "";
    --boschicon-bosch-ic-capacity: "";
    --boschicon-bosch-ic-car-beam-length: "";
    --boschicon-bosch-ic-car-smartphone-locator: "";
    --boschicon-bosch-ic-chart-pie: "";
    --boschicon-bosch-ic-chess-jumper: "";
    --boschicon-bosch-ic-clock-time-off: "";
    --boschicon-bosch-ic-clock-time-on: "";
    --boschicon-bosch-ic-coin: "";
    --boschicon-bosch-ic-connection-off-settings: "";
    --boschicon-bosch-ic-connection-on-settings: "";
    --boschicon-bosch-ic-control-unit: "";
    --boschicon-bosch-ic-customer: "";
    --boschicon-bosch-ic-engine: "";
    --boschicon-bosch-ic-filter-air: "";
    --boschicon-bosch-ic-filter-cabin-carbon: "";
    --boschicon-bosch-ic-filter-cabin: "";
    --boschicon-bosch-ic-filter-cooling-water: "";
    --boschicon-bosch-ic-filter-denox-cover: "";
    --boschicon-bosch-ic-filter-denox: "";
    --boschicon-bosch-ic-filter-element-compensation-sealing: "";
    --boschicon-bosch-ic-filter-element-compensation: "";
    --boschicon-bosch-ic-filter-element: "";
    --boschicon-bosch-ic-filter-oil: "";
    --boschicon-bosch-ic-filter-petrol: "";
    --boschicon-bosch-ic-filter-prefilter: "";
    --boschicon-bosch-ic-fireplace: "";
    --boschicon-bosch-ic-flash-plus: "";
    --boschicon-bosch-ic-globe-worldwideweb: "";
    --boschicon-bosch-ic-glow-control-unit: "";
    --boschicon-bosch-ic-glow-plug: "";
    --boschicon-bosch-ic-hand-cloth: "";
    --boschicon-bosch-ic-leaf-plus: "";
    --boschicon-bosch-ic-machine-warning: "";
    --boschicon-bosch-ic-measuring-jug: "";
    --boschicon-bosch-ic-plug-play: "";
    --boschicon-bosch-ic-refresh-checkmark: "";
    --boschicon-bosch-ic-replacement-filament: "";
    --boschicon-bosch-ic-screw: "";
    --boschicon-bosch-ic-seat-belt: "";
    --boschicon-bosch-ic-steering-wheel-hands-automated: "";
    --boschicon-bosch-ic-sun-ice-parking: "";
    --boschicon-bosch-ic-syringe-change-needle: "";
    --boschicon-bosch-ic-syringe-change: "";
    --boschicon-bosch-ic-syringe: "";
    --boschicon-bosch-ic-thread-diameter: "";
    --boschicon-bosch-ic-tool-extraction: "";
    --boschicon-bosch-ic-transporter-car-front: "";
    --boschicon-bosch-ic-truck-car-motorcycle: "";
    --boschicon-bosch-ic-truck-car: "";
    --boschicon-bosch-ic-truck-logistics-box: "";
    --boschicon-bosch-ic-truck-transporter: "";
    --boschicon-bosch-ic-watch-on-warning: "";
    --boschicon-bosch-ic-wrench-calibrate: "";
    --boschicon-bosch-ic-wrench-dummy: "";
    --boschicon-bosch-ic-wrench-tightening-torque: "";
    --boschicon-bosch-ic-wrench-width-across-flats: "";
    --boschicon-bosch-ic-user-arm-bandage: "";
    --boschicon-bosch-ic-user-eye-blind: "";
    --boschicon-bosch-ic-user-ear-deaf: "";
    --boschicon-bosch-ic-user-car-distracted: "";
    --boschicon-bosch-ic-user-mouth-mute: "";
    --boschicon-bosch-ic-user-ear-blocked: "";
    --boschicon-bosch-ic-user-bavarian: "";
    --boschicon-bosch-ic-user-ear-loud: "";
    --boschicon-bosch-ic-user-walk-crutch: "";
    --boschicon-bosch-ic-user-mouth-speechless: "";
    --boschicon-bosch-ic-user-arm-baby: "";
    --boschicon-bosch-ic-user-arm-missing: "";
    --boschicon-bosch-ic-user-eye-eyepatch: "";
    --boschicon-bosch-ic-user-strapped: "";
    --boschicon-bosch-ic-cleaning-agent: "";
    --boschicon-bosch-ic-cup-plate-dirty: "";
    --boschicon-bosch-ic-cup-plate-private: "";
    --boschicon-bosch-ic-rubbish-apple: "";
    --boschicon-bosch-ic-rubbish-fish: "";
    --boschicon-bosch-ic-rubbish-organic-bin: "";
    --boschicon-bosch-ic-rubbish-paper: "";
    --boschicon-bosch-ic-rubbish-paper-bin: "";
    --boschicon-bosch-ic-rubbish-residual-bin: "";
    --boschicon-bosch-ic-shower: "";
    --boschicon-bosch-ic-shower-female: "";
    --boschicon-bosch-ic-shower-male: "";
    --boschicon-bosch-ic-wardrobe-female: "";
    --boschicon-bosch-ic-wardrobe-male: "";
    --boschicon-bosch-ic-car-top: "";
    --boschicon-bosch-ic-label-info: "";
    --boschicon-bosch-ic-perspective-view: "";
    --boschicon-bosch-ic-road: "";
    --boschicon-bosch-ic-screen-split-horizontal: "";
    --boschicon-bosch-ic-screen-split-vertical: "";
    --boschicon-bosch-ic-screenshot-frame: "";
    --boschicon-bosch-ic-sensor-lidar: "";
    --boschicon-bosch-ic-tram: "";
    --boschicon-bosch-ic-video-360-degrees: "";
    --boschicon-bosch-ic-belt-groove-drives: "";
    --boschicon-bosch-ic-bottle-champagne: "";
    --boschicon-bosch-ic-box-falling: "";
    --boschicon-bosch-ic-box-falling-off-disabled-bold: "";
    --boschicon-bosch-ic-box-falling-off-disabled-light: "";
    --boschicon-bosch-ic-brake-pedal: "";
    --boschicon-bosch-ic-car-front-light-inside: "";
    --boschicon-bosch-ic-car-licence-plate-light: "";
    --boschicon-bosch-ic-car-side-light-back: "";
    --boschicon-bosch-ic-car-side-light-front: "";
    --boschicon-bosch-ic-light-fog-warning: "";
    --boschicon-bosch-ic-prism: "";
    --boschicon-bosch-ic-turnstile: "";
    --boschicon-bosch-ic-turnstile-open-in-and-outbound: "";
    --boschicon-bosch-ic-turnstile-open-inbound: "";
    --boschicon-bosch-ic-turnstile-open-outbound: "";
    --boschicon-bosch-ic-uwb: "";
    --boschicon-bosch-ic-heat-reduce-active: "";
    --boschicon-bosch-ic-heat-reduce-passive: "";
    --boschicon-bosch-ic-hourglass-add: "";
    --boschicon-bosch-ic-light-fog: "";
    --boschicon-bosch-ic-car-turn-signal: "";
    --boschicon-bosch-ic-car-turn-signal-left: "";
    --boschicon-bosch-ic-car-turn-signal-right: "";
    --boschicon-bosch-ic-light-rear: "";
    --boschicon-bosch-ic-car-top-turn-signal-front: "";
    --boschicon-bosch-ic-car-top-turn-signal-back: "";
    --boschicon-bosch-ic-ccu-cm: "";
    --boschicon-bosch-ic-lung: "";
    --boschicon-bosch-ic-head-speaking-voice: "";
    --boschicon-bosch-ic-car-motorcycle: "";
    --boschicon-bosch-ic-car-turn-signal-side: "";
    --boschicon-bosch-ic-car-light-parking: "";
    --boschicon-bosch-ic-phoenix: "";
    --boschicon-bosch-ic-sensor-air-quality: "";
    --boschicon-bosch-ic-weather-station: "";
    --boschicon-bosch-ic-watering-can: "";
    --boschicon-bosch-ic-propeller: "";
    --boschicon-bosch-ic-temperature-fluctuating: "";
    --boschicon-bosch-ic-stove-top: "";
    --boschicon-bosch-ic-socket: "";
    --boschicon-bosch-ic-siren: "";
    --boschicon-bosch-ic-sensor-water: "";
    --boschicon-bosch-ic-user-run-sensor-motion: "";
    --boschicon-bosch-ic-robot-lawnmower: "";
    --boschicon-bosch-ic-robot-cleaning: "";
    --boschicon-bosch-ic-oven: "";
    --boschicon-bosch-ic-loudspeaker: "";
    --boschicon-bosch-ic-keypad: "";
    --boschicon-bosch-ic-shape-circle-square: "";
    --boschicon-bosch-ic-garage: "";
    --boschicon-bosch-ic-fume-hood: "";
    --boschicon-bosch-ic-freezer: "";
    --boschicon-bosch-ic-food-processor: "";
    --boschicon-bosch-ic-floorplan-rooms: "";
    --boschicon-bosch-ic-dryer-tumble: "";
    --boschicon-bosch-ic-dryer: "";
    --boschicon-bosch-ic-door-window: "";
    --boschicon-bosch-ic-door-lock: "";
    --boschicon-bosch-ic-door-bell: "";
    --boschicon-bosch-ic-dishwasher: "";
    --boschicon-bosch-ic-dimmer: "";
    --boschicon-bosch-ic-detector-smoke: "";
    --boschicon-bosch-ic-detector-presence: "";
    --boschicon-bosch-ic-cooking: "";
    --boschicon-bosch-ic-coffee-maschine: "";
    --boschicon-bosch-ic-camera-indoor: "";
    --boschicon-bosch-ic-broom-clean: "";
    --boschicon-bosch-ic-blinds: "";
    --boschicon-bosch-ic-bicycle-e-flash: "";
    --boschicon-bosch-ic-finger-domino-trigger: "";
    --boschicon-bosch-ic-automation-start: "";
    --boschicon-bosch-ic-automation: "";
    --boschicon-bosch-ic-sensor-multifunctional: "";
    --boschicon-bosch-ic-plane-top: "";
    --boschicon-bosch-ic-shape-square-overlapping: "";
    --boschicon-bosch-ic-square-overlapping: "";
    --boschicon-bosch-ic-battery-car-14v: "";
    --boschicon-bosch-ic-calibration: "";
    --boschicon-bosch-ic-structure-can-bus: "";
    --boschicon-bosch-ic-gears-direction-arrows: "";
    --boschicon-bosch-ic-car-limousine: "";
    --boschicon-bosch-ic-molecule-gas: "";
    --boschicon-bosch-ic-money-euro: "";
    --boschicon-bosch-ic-revolution-rpm: "";
    --boschicon-bosch-ic-rikscha-e: "";
    --boschicon-bosch-ic-sensor-circle: "";
    --boschicon-bosch-ic-speedometer-high: "";
    --boschicon-bosch-ic-steering-wheel-arrows: "";
    --boschicon-bosch-ic-tablet-checklist: "";
    --boschicon-bosch-ic-petrol-charging-station-hybrid: "";
    --boschicon-bosch-ic-weather-cloud-sun-rain-snow: "";
    --boschicon-bosch-ic-light-half: "";
    --boschicon-bosch-ic-video-sensor: "";
    --boschicon-bosch-ic-binary-desktop: "";
    --boschicon-bosch-ic-truck-delivery: "";
    --boschicon-bosch-ic-van-delivery: "";
    --boschicon-bosch-ic-fullscreen-user: "";
    --boschicon-bosch-ic-user-helmet-motorcycle: "";
    --boschicon-bosch-ic-user-hand-disabled-light: "";
    --boschicon-bosch-ic-user-hand-disabled-bold: "";
    --boschicon-bosch-ic-link-connected: "";
    --boschicon-bosch-ic-gate-open: "";
    --boschicon-bosch-ic-box-checkmark: "";
    --boschicon-bosch-ic-box-place: "";
    --boschicon-bosch-ic-logistics-dock: "";
    --boschicon-bosch-ic-barcode-scan-logistics: "";
    --boschicon-bosch-ic-locator-tracking: "";
    --boschicon-bosch-ic-car-light-trunk: "";
    --boschicon-bosch-ic-car-light-glove-compartment: "";
    --boschicon-bosch-ic-car-light-dashboard: "";
    --boschicon-bosch-ic-fire-leaf: "";
    --boschicon-bosch-ic-laptop-hacker: "";
    --boschicon-bosch-ic-hands-drops: "";
    --boschicon-bosch-ic-team-disabled-bold: "";
    --boschicon-bosch-ic-team-disabled-light: "";
    --boschicon-bosch-ic-user-head-arm: "";
    --boschicon-bosch-ic-user-head-hand-disabled-bold: "";
    --boschicon-bosch-ic-user-head-hand-disabled-light: "";
    --boschicon-bosch-ic-welcome-disabled-bold: "";
    --boschicon-bosch-ic-welcome-disabled-light: "";
    --boschicon-bosch-ic-female-male-arrows: "";
    --boschicon-bosch-ic-broccoli: "";
    --boschicon-bosch-ic-chicken: "";
    --boschicon-bosch-ic-cow: "";
    --boschicon-bosch-ic-deer: "";
    --boschicon-bosch-ic-fish: "";
    --boschicon-bosch-ic-garlic: "";
    --boschicon-bosch-ic-hotpepper: "";
    --boschicon-bosch-ic-pig: "";
    --boschicon-bosch-ic-rabbit: "";
    --boschicon-bosch-ic-sheep: "";
    --boschicon-bosch-ic-shell: "";
    --boschicon-bosch-ic-shrimp: "";
    --boschicon-bosch-ic-car-seat: "";
    --boschicon-bosch-ic-car-seat-steering-wheel: "";
    --boschicon-bosch-ic-car-side-arrow-back: "";
    --boschicon-bosch-ic-car-side-arrow-front: "";
    --boschicon-bosch-ic-car-steering-left-disabled-bold: "";
    --boschicon-bosch-ic-car-steering-left-disabled-light: "";
    --boschicon-bosch-ic-car-steering-left-lle: "";
    --boschicon-bosch-ic-car-steering-left-lle-disabled-bold: "";
    --boschicon-bosch-ic-car-steering-left-lle-disabled-light: "";
    --boschicon-bosch-ic-car-steering-right-disabled-bold: "";
    --boschicon-bosch-ic-car-steering-right-disabled-light: "";
    --boschicon-bosch-ic-car-steering-right-rle: "";
    --boschicon-bosch-ic-car-steering-right-rle-disabled-bold: "";
    --boschicon-bosch-ic-car-steering-right-rle-disabled-light: "";
    --boschicon-bosch-ic-cars-traffic-left-right: "";
    --boschicon-bosch-ic-configuration-wrench: "";
    --boschicon-bosch-ic-hook: "";
    --boschicon-bosch-ic-hook-arrows: "";
    --boschicon-bosch-ic-hook-arrows-wiperblade: "";
    --boschicon-bosch-ic-hook-disabled-bold: "";
    --boschicon-bosch-ic-hook-disabled-light: "";
    --boschicon-bosch-ic-info-i-frame-add: "";
    --boschicon-bosch-ic-search-number: "";
    --boschicon-bosch-ic-search-number-add: "";
    --boschicon-bosch-ic-set: "";
    --boschicon-bosch-ic-speedometer-speed-high: "";
    --boschicon-bosch-ic-windshield-wiper-clean: "";
    --boschicon-bosch-ic-windshield-wiper-double: "";
    --boschicon-bosch-ic-wiper-adapter: "";
    --boschicon-bosch-ic-wiper-blade: "";
    --boschicon-bosch-ic-wiper-blade-arrow: "";
    --boschicon-bosch-ic-wiper-blade-eco: "";
    --boschicon-bosch-ic-wiper-blade-mm: "";
    --boschicon-bosch-ic-wiper-blade-mm-arrows: "";
    --boschicon-bosch-ic-wiper-blade-spoiler: "";
    --boschicon-bosch-ic-wiper-blade-twin: "";
    --boschicon-bosch-ic-wiper-flatblade: "";
    --boschicon-bosch-ic-wiper-flatblade-aeroeco: "";
    --boschicon-bosch-ic-wiper-flatblade-aerofit: "";
    --boschicon-bosch-ic-wiper-flatblade-aerotwin: "";
    --boschicon-bosch-ic-wiper-flatblade-arrow: "";
    --boschicon-bosch-ic-wiper-flatblade-mm: "";
    --boschicon-bosch-ic-wiper-flatblade-mm-arrows: "";
    --boschicon-bosch-ic-wiper-rubber: "";
    --boschicon-bosch-ic-address-control-system: "";
    --boschicon-bosch-ic-balcony: "";
    --boschicon-bosch-ic-battery-car-45-degree-arrow: "";
    --boschicon-bosch-ic-boiler-warning: "";
    --boschicon-bosch-ic-book-wrench: "";
    --boschicon-bosch-ic-car-driver-passenger-arrows: "";
    --boschicon-bosch-ic-car-licence-plate: "";
    --boschicon-bosch-ic-car-side-arrow-back-tires: "";
    --boschicon-bosch-ic-car-side-arrow-front-tires: "";
    --boschicon-bosch-ic-car-side-half-arrow-back: "";
    --boschicon-bosch-ic-car-steering-left-arrow: "";
    --boschicon-bosch-ic-car-steering-left-passenger-arrow: "";
    --boschicon-bosch-ic-car-steering-right-arrow: "";
    --boschicon-bosch-ic-car-steering-right-passenger-arrow: "";
    --boschicon-bosch-ic-chess-board-transparency: "";
    --boschicon-bosch-ic-cloud-locked: "";
    --boschicon-bosch-ic-conference-system: "";
    --boschicon-bosch-ic-cycletime-quarter-arrows-interval: "";
    --boschicon-bosch-ic-desktop-connectivity: "";
    --boschicon-bosch-ic-hierarchy-checkmark: "";
    --boschicon-bosch-ic-home-office: "";
    --boschicon-bosch-ic-home-semi-detached-house: "";
    --boschicon-bosch-ic-kitchen: "";
    --boschicon-bosch-ic-lambda-arrows-length: "";
    --boschicon-bosch-ic-lambda-oxygen: "";
    --boschicon-bosch-ic-lambda-sensor-cores: "";
    --boschicon-bosch-ic-panel-control: "";
    --boschicon-bosch-ic-prison: "";
    --boschicon-bosch-ic-prison-cell: "";
    --boschicon-bosch-ic-radio-broadcasting: "";
    --boschicon-bosch-ic-robot-body: "";
    --boschicon-bosch-ic-robot-body-arrow: "";
    --boschicon-bosch-ic-skyscraper-danger: "";
    --boschicon-bosch-ic-skyscraper-flat: "";
    --boschicon-bosch-ic-skyscraper-flat-floor-low: "";
    --boschicon-bosch-ic-skyscraper-flat-floor-middle: "";
    --boschicon-bosch-ic-skyscraper-flat-floor-top: "";
    --boschicon-bosch-ic-skyscraper-flat-semi-detached: "";
    --boschicon-bosch-ic-skyscraper-locked: "";
    --boschicon-bosch-ic-skyscraper-settings: "";
    --boschicon-bosch-ic-team-signpost: "";
    --boschicon-bosch-ic-toaster-hand-warning: "";
    --boschicon-bosch-ic-user-arrows-heart: "";
    --boschicon-bosch-ic-user-graduate-chat: "";
    --boschicon-bosch-ic-user-head-mask: "";
    --boschicon-bosch-ic-warehouse: "";
    --boschicon-bosch-ic-world-paperplane: "";
    --boschicon-bosch-ic-aperture: "";
    --boschicon-bosch-ic-hook-wiperblade-arrows: "";
    --boschicon-bosch-ic-image-remove: "";
    --boschicon-bosch-ic-image-checked: "";
    --boschicon-bosch-ic-user-setting: "";
    --boschicon-bosch-ic-apartment-in-house-terraced: "";
    --boschicon-bosch-ic-apartment-in-house: "";
    --boschicon-bosch-ic-appliance-heat-pump-leaf-add: "";
    --boschicon-bosch-ic-appliance-heat-pump-leaf-reload: "";
    --boschicon-bosch-ic-appliance-heat-pump-oil-refresh: "";
    --boschicon-bosch-ic-appliance-water-drop: "";
    --boschicon-bosch-ic-appliance-water-sun: "";
    --boschicon-bosch-ic-brake-pedal-thumb-up: "";
    --boschicon-bosch-ic-call-plus: "";
    --boschicon-bosch-ic-battery-car-3-plug: "";
    --boschicon-bosch-ic-cloud-share: "";
    --boschicon-bosch-ic-crankshaft: "";
    --boschicon-bosch-ic-detector-motion: "";
    --boschicon-bosch-ic-device-analog: "";
    --boschicon-bosch-ic-device-digital: "";
    --boschicon-bosch-ic-externallink-landscape: "";
    --boschicon-bosch-ic-gears-interlocked-arrow: "";
    --boschicon-bosch-ic-gearshift-reverse-gear: "";
    --boschicon-bosch-ic-glove: "";
    --boschicon-bosch-ic-hand-warranty: "";
    --boschicon-bosch-ic-heating-floor-radiator: "";
    --boschicon-bosch-ic-home-appliance-heat-pump-air-in: "";
    --boschicon-bosch-ic-home-appliance-heat-pump-air-out: "";
    --boschicon-bosch-ic-lightbulb-gear: "";
    --boschicon-bosch-ic-line-open-closed: "";
    --boschicon-bosch-ic-road-disabled-bold: "";
    --boschicon-bosch-ic-road-disabled-light: "";
    --boschicon-bosch-ic-shower-drop-1: "";
    --boschicon-bosch-ic-shower-drop-2: "";
    --boschicon-bosch-ic-shower-drop-3: "";
    --boschicon-bosch-ic-shower-drop-4: "";
    --boschicon-bosch-ic-sinus-curve: "";
    --boschicon-bosch-ic-team-3: "";
    --boschicon-bosch-ic-team-4: "";
    --boschicon-bosch-ic-team-5: "";
    --boschicon-bosch-ic-test-tube: "";
    --boschicon-bosch-ic-truck-car-motorcycle-arrows: "";
    --boschicon-bosch-ic-weather-cloud-dust: "";
    --boschicon-bosch-ic-windshield-wiper-double-parallel-left: "";
    --boschicon-bosch-ic-windshield-wiper-double-parallel-right: "";
    --boschicon-bosch-ic-world-pin: "";
    --boschicon-bosch-ic-sign-warning-slope: "";
    --boschicon-bosch-ic-bond-laser: "";
    --boschicon-bosch-ic-bond-ribbon-thick: "";
    --boschicon-bosch-ic-bond-ribbon-thin: "";
    --boschicon-bosch-ic-bond-wire-thick: "";
    --boschicon-bosch-ic-bond-wire-thin: "";
    --boschicon-bosch-ic-clamp-connection-insulation: "";
    --boschicon-bosch-ic-clamp-connection-stamping-grid: "";
    --boschicon-bosch-ic-clinching: "";
    --boschicon-bosch-ic-connector: "";
    --boschicon-bosch-ic-connector-potting: "";
    --boschicon-bosch-ic-element-damping: "";
    --boschicon-bosch-ic-element-pressure-compensation: "";
    --boschicon-bosch-ic-flanging: "";
    --boschicon-bosch-ic-gap-pad: "";
    --boschicon-bosch-ic-heat-sink: "";
    --boschicon-bosch-ic-hook-clipsing: "";
    --boschicon-bosch-ic-interconnection-board-to-board: "";
    --boschicon-bosch-ic-labyrinth-geometry: "";
    --boschicon-bosch-ic-lacquering-pcb: "";
    --boschicon-bosch-ic-magnetic-rotor: "";
    --boschicon-bosch-ic-magnetic-switch: "";
    --boschicon-bosch-ic-pin-pressfit: "";
    --boschicon-bosch-ic-power-contact: "";
    --boschicon-bosch-ic-rivet: "";
    --boschicon-bosch-ic-seal-ring: "";
    --boschicon-bosch-ic-sealing-cipg: "";
    --boschicon-bosch-ic-sealing-solid: "";
    --boschicon-bosch-ic-sealing-tongue-groove: "";
    --boschicon-bosch-ic-shrinking-arrows-circle: "";
    --boschicon-bosch-ic-solder-selective: "";
    --boschicon-bosch-ic-spring-mechanical: "";
    --boschicon-bosch-ic-staking-hot-air: "";
    --boschicon-bosch-ic-stitching: "";
    --boschicon-bosch-ic-thermal-inlay: "";
    --boschicon-bosch-ic-thermal-via: "";
    --boschicon-bosch-ic-tube: "";
    --boschicon-bosch-ic-tube-gapfiller: "";
    --boschicon-bosch-ic-tube-gelling: "";
    --boschicon-bosch-ic-tube-gluing: "";
    --boschicon-bosch-ic-tube-thermal-adhesive: "";
    --boschicon-bosch-ic-tube-underfill: "";
    --boschicon-bosch-ic-welding-laser: "";
    --boschicon-bosch-ic-welding-resistance: "";
    --boschicon-bosch-ic-welding-ultrasonic: "";
    --boschicon-bosch-ic-air-condition-cassette: "";
    --boschicon-bosch-ic-air-condition-ceiling: "";
    --boschicon-bosch-ic-air-condition-convertible: "";
    --boschicon-bosch-ic-air-condition-duct: "";
    --boschicon-bosch-ic-air-condition-floor: "";
    --boschicon-bosch-ic-air-condition-outdoor: "";
    --boschicon-bosch-ic-air-condition-outdoor-hp: "";
    --boschicon-bosch-ic-air-condition-outdoor-hr: "";
    --boschicon-bosch-ic-air-condition-spot-vertical-airflow-swing: "";
    --boschicon-bosch-ic-air-condition-horizontal-swing: "";
    --boschicon-bosch-ic-air-condition-wall: "";
    --boschicon-bosch-ic-angle-curvature-motorcycle: "";
    --boschicon-bosch-ic-appliance-hot: "";
    --boschicon-bosch-ic-appliance-water-hot: "";
    --boschicon-bosch-ic-appliances-hot: "";
    --boschicon-bosch-ic-arrows-left-right-a: "";
    --boschicon-bosch-ic-arrows-left-right-exchange: "";
    --boschicon-bosch-ic-arrows-left-right-exchange-unit: "";
    --boschicon-bosch-ic-arrows-left-right-ice: "";
    --boschicon-bosch-ic-assembly-line-robot: "";
    --boschicon-bosch-ic-back-left-small: "";
    --boschicon-bosch-ic-bacteria: "";
    --boschicon-bosch-ic-battery-car-drop-leakage-proof: "";
    --boschicon-bosch-ic-battery-car-hourglass: "";
    --boschicon-bosch-ic-brake-disk-arrow: "";
    --boschicon-bosch-ic-brake-disk-compound: "";
    --boschicon-bosch-ic-building-religious-church: "";
    --boschicon-bosch-ic-calendar-sheet: "";
    --boschicon-bosch-ic-caliper: "";
    --boschicon-bosch-ic-car-middle-arrow: "";
    --boschicon-bosch-ic-checkmark-bold: "";
    --boschicon-bosch-ic-close-small: "";
    --boschicon-bosch-ic-data-center: "";
    --boschicon-bosch-ic-dot: "";
    --boschicon-bosch-ic-down-small: "";
    --boschicon-bosch-ic-e-call: "";
    --boschicon-bosch-ic-fire-extinguisher: "";
    --boschicon-bosch-ic-fire-off-bold: "";
    --boschicon-bosch-ic-fire-off-light: "";
    --boschicon-bosch-ic-forward-right-small: "";
    --boschicon-bosch-ic-health-warning: "";
    --boschicon-bosch-ic-ignition-coil-pencil: "";
    --boschicon-bosch-ic-ignition-condensor: "";
    --boschicon-bosch-ic-ignition-contact-set: "";
    --boschicon-bosch-ic-ignition-distributor-cap: "";
    --boschicon-bosch-ic-ignition-distributor-rotor: "";
    --boschicon-bosch-ic-ignition-module: "";
    --boschicon-bosch-ic-less-minimize-bold: "";
    --boschicon-bosch-ic-leaf-plus-boost: "";
    --boschicon-bosch-ic-sensor-dynamic: "";
    --boschicon-bosch-ic-sensor-radar: "";
    --boschicon-bosch-ic-up-small: "";
    --boschicon-bosch-ic-water-ladder-off-bold: "";
    --boschicon-bosch-ic-water-ladder-off-light: "";
    --boschicon-bosch-ic-nose-desodorize: "";
    --boschicon-bosch-ic-nose-fine-dust: "";
    --boschicon-bosch-ic-smartcity-camera: "";
    --boschicon-bosch-ic-heating-underfloor: "";
    --boschicon-bosch-ic-drill-bit: "";
    --boschicon-bosch-ic-parameter-process: "";
    --boschicon-bosch-ic-car-side-plug-flash: "";
    --boschicon-bosch-ic-car-side-plug-engine-flash: "";
    --boschicon-bosch-ic-car-side-engine-flash: "";
    --boschicon-bosch-ic-car-side-hydrogen-flash: "";
    --boschicon-bosch-ic-car-side-engine: "";
    --boschicon-bosch-ic-tunnel: "";
    --boschicon-bosch-ic-stadium-sport: "";
    --boschicon-bosch-ic-refinery-oil: "";
    --boschicon-bosch-ic-power-plants: "";
    --boschicon-bosch-ic-hammer-chisel: "";
    --boschicon-bosch-ic-glass-cocktail: "";
    --boschicon-bosch-ic-traffic-light: "";
    --boschicon-bosch-ic-vehicle-off-road: "";
    --boschicon-bosch-ic-tablet-finger: "";
    --boschicon-bosch-ic-scooter-kick: "";
    --boschicon-bosch-ic-handlebar-motorcycle: "";
    --boschicon-bosch-ic-display-motorcycle: "";
    --boschicon-bosch-ic-case-label-product: "";
    --boschicon-bosch-ic-case-label: "";
    --boschicon-bosch-ic-product-falling: "";
    --boschicon-bosch-ic-product-checkmark: "";
    --boschicon-bosch-ic-product-broken: "";
    --boschicon-bosch-ic-lightbulb-halogen-rays-bright: "";
    --boschicon-bosch-ic-lightbulb-halogen-rays: "";
    --boschicon-bosch-ic-lamp-gas-discharge-rays: "";
    --boschicon-bosch-ic-home-lightbulb-off-disabled-bold: "";
    --boschicon-bosch-ic-home-lightbulb-off-disabled-light: "";
    --boschicon-bosch-ic-fork-lift-boxes: "";
    --boschicon-bosch-ic-harbour-ship-cargo: "";
    --boschicon-bosch-ic-rollercoaster: "";
    --boschicon-bosch-ic-sound-off-light: "";
    --boschicon-bosch-ic-sound-off-bold: "";
    --boschicon-bosch-ic-car-door: "";
    --boschicon-bosch-ic-car-door-tailgate: "";
    --boschicon-bosch-ic-car-door-split-rear: "";
    --boschicon-bosch-ic-car-door-rear: "";
    --boschicon-bosch-ic-drill-driver-cordless: "";
    --boschicon-bosch-ic-virus: "";
    --boschicon-bosch-ic-ice-temperature: "";
    --boschicon-bosch-ic-sensor-ultrasonic: "";
    --boschicon-bosch-ic-user-artificial-intelligence: "";
    --boschicon-bosch-ic-detector-leak: "";
    --boschicon-bosch-ic-car-seat-add: "";
    --boschicon-bosch-ic-car-shuttle-robo: "";
    --boschicon-bosch-ic-caravan: "";
    --boschicon-bosch-ic-user-water-swimming: "";
    --boschicon-bosch-ic-square-add: "";
    --boschicon-bosch-ic-map-zoom-in: "";
    --boschicon-bosch-ic-map-arrow-pop-out: "";
    --boschicon-bosch-ic-home-user-in-error: "";
    --boschicon-bosch-ic-home-arrow-right-in-denied: "";
    --boschicon-bosch-ic-home-arrow-right-in-check: "";
    --boschicon-bosch-ic-home-arrow-right-in: "";
    --boschicon-bosch-ic-home-arrow-left-out: "";
    --boschicon-bosch-ic-file-error: "";
    --boschicon-bosch-ic-dealer-details-missing: "";
    --boschicon-bosch-ic-dealer-details-check: "";
    --boschicon-bosch-ic-components-add: "";
    --boschicon-bosch-ic-machine-cell: "";
    --boschicon-bosch-ic-wheel-rim-clean: "";
    --boschicon-bosch-ic-gas-can: "";
    --boschicon-bosch-ic-steps-locator: "";
    --boschicon-bosch-ic-panel-control-manual: "";
    --boschicon-bosch-ic-socket-europe: "";
    --boschicon-bosch-ic-tripod: "";
    --boschicon-bosch-ic-document-dxf: "";
    --boschicon-bosch-ic-document-dwg: "";
    --boschicon-bosch-ic-hook-wiperblade: "";
    --boschicon-bosch-ic-traffic-cone: "";
    --boschicon-bosch-ic-folder-locked: "";
    --boschicon-bosch-ic-package-self-service: "";
    --boschicon-bosch-ic-drop-ice: "";
    --boschicon-bosch-ic-lamp-gas-discharge: "";
    --boschicon-bosch-ic-home-basement: "";
    --boschicon-bosch-ic-link-edit: "";
    --boschicon-bosch-ic-table-header-add: "";
    --boschicon-bosch-ic-table-column-add-after: "";
    --boschicon-bosch-ic-table-row-add-above: "";
    --boschicon-bosch-ic-table-column-add-before: "";
    --boschicon-bosch-ic-table-row-add-below: "";
    --boschicon-bosch-ic-table-cells-split: "";
    --boschicon-bosch-ic-table-cells-merge: "";
    --boschicon-bosch-ic-table-row-delete: "";
    --boschicon-bosch-ic-text-indent-arrow: "";
    --boschicon-bosch-ic-text-outdent-arrow: "";
    --boschicon-bosch-ic-car-side-flash: "";
    --boschicon-bosch-ic-battery-plug-flash: "";
    --boschicon-bosch-ic-car-chip: "";
    --boschicon-bosch-ic-car-cloud-upload: "";
    --boschicon-bosch-ic-circle-parking: "";
    --boschicon-bosch-ic-engine-battery-flash: "";
    --boschicon-bosch-ic-engine-battery-flash-plug: "";
    --boschicon-bosch-ic-engine-combustion: "";
    --boschicon-bosch-ic-user-head-scan: "";
    --boschicon-bosch-ic-bluetooth-off-disabled-bold: "";
    --boschicon-bosch-ic-bluetooth-off-disabled-light: "";
    --boschicon-bosch-ic-communicator-off-disabled-bold: "";
    --boschicon-bosch-ic-communicator-off-disabled-light: "";
    --boschicon-bosch-ic-connectivity-off-disabled-bold: "";
    --boschicon-bosch-ic-connectivity-off-disabled-light: "";
    --boschicon-bosch-ic-globe-off-disabled-bold: "";
    --boschicon-bosch-ic-globe-off-disabled-light: "";
    --boschicon-bosch-ic-lamp-led: "";
    --boschicon-bosch-ic-wifi-off-disabled-bold: "";
    --boschicon-bosch-ic-wifi-off-disabled-light: "";
    --boschicon-bosch-ic-wheel-vehicle: "";
    --boschicon-bosch-ic-ignition-cable: "";
    --boschicon-bosch-ic-ignition-coil: "";
    --boschicon-bosch-ic-ignition-distributor: "";
    --boschicon-bosch-ic-microphone-classic-off-disabled-light: "";
    --boschicon-bosch-ic-microphone-classic-off-disabled-bold: "";
    --boschicon-bosch-ic-cloud-refresh: "";
    --boschicon-bosch-ic-ignition-coil-module: "";
    --boschicon-bosch-ic-abort-frame: "";
    --boschicon-bosch-ic-arrow-down-frame: "";
    --boschicon-bosch-ic-arrow-left-down-frame: "";
    --boschicon-bosch-ic-arrow-left-frame: "";
    --boschicon-bosch-ic-arrow-left-up-frame: "";
    --boschicon-bosch-ic-arrow-right-down-frame: "";
    --boschicon-bosch-ic-arrow-right-frame: "";
    --boschicon-bosch-ic-arrow-right-up-frame: "";
    --boschicon-bosch-ic-arrow-up-frame: "";
    --boschicon-bosch-ic-asiapacific-frame: "";
    --boschicon-bosch-ic-cash-frame: "";
    --boschicon-bosch-ic-checkmark-frame: "";
    --boschicon-bosch-ic-copyright-frame: "";
    --boschicon-bosch-ic-download-frame: "";
    --boschicon-bosch-ic-europe-frame: "";
    --boschicon-bosch-ic-lock-closed-frame: "";
    --boschicon-bosch-ic-lock-open-frame: "";
    --boschicon-bosch-ic-my-brand-frame: "";
    --boschicon-bosch-ic-northamerica-frame: "";
    --boschicon-bosch-ic-problem-frame: "";
    --boschicon-bosch-ic-promotion-frame: "";
    --boschicon-bosch-ic-question-frame: "";
    --boschicon-bosch-ic-share-frame: "";
    --boschicon-bosch-ic-southamerica-frame: "";
    --boschicon-bosch-ic-start-play-frame: "";
    --boschicon-bosch-ic-upload-frame: "";
    --boschicon-bosch-ic-world-frame: "";
    --boschicon-bosch-ic-add-frame: "";
    --boschicon-bosch-ic-call-deny-frame: "";
    --boschicon-bosch-ic-call-frame: "";
    --boschicon-bosch-ic-fast-backward-frame: "";
    --boschicon-bosch-ic-fast-forward-frame: "";
    --boschicon-bosch-ic-skip-backward-frame: "";
    --boschicon-bosch-ic-skip-fast-backward-frame: "";
    --boschicon-bosch-ic-skip-fast-forward-frame: "";
    --boschicon-bosch-ic-skip-forward-frame: "";
    --boschicon-bosch-ic-subtract-frame: "";
    --boschicon-bosch-ic-info-i-frame: "";
    --boschicon-bosch-ic-stop-frame1: "";
    --boschicon-bosch-ic-arrow-up-frame-error1: "";
    --boschicon-bosch-ic-arrow-up-frame-check1: "";
    --boschicon-bosch-ic-arrow-left-end-frame1: "";
    --boschicon-bosch-ic-arrow-right-end-frame1: "";
    --boschicon-bosch-ic-bluetooth-frame: "";
    --boschicon-bosch-ic-bluetooth-frame-error: "";
    --boschicon-bosch-ic-ece-ccc-frame: "";
    --boschicon-bosch-ic-recycle-arrows-pap20-frame: "";
    --boschicon-bosch-ic-umbrella-drops-frame: "";
    --boschicon-bosch-ic-arrows-this-side-up-frame: "";
    --boschicon-bosch-ic-glass-wine-frame: "";
    --boschicon-bosch-ic-pb-frame: "";
    --boschicon-bosch-ic-pb-frame-disabled-bold: "";
    --boschicon-bosch-ic-pb-frame-disabled-light: "";
    --boschicon-bosch-ic-mode-frame: "";
    --boschicon-bosch-ic-uv-frame-disabled-bold: "";
    --boschicon-bosch-ic-uv-frame-disabled-light: "";
    --boschicon-bosch-ic-fan-frame: "";
    --boschicon-bosch-ic-flash-frame: "";
    --boschicon-bosch-ic-facebook-frame: "";
    --boschicon-bosch-ic-googleplus-frame: "";
    --boschicon-bosch-ic-instagram-frame: "";
    --boschicon-bosch-ic-lineapp-frame: "";
    --boschicon-bosch-ic-linkedin-frame: "";
    --boschicon-bosch-ic-pinterest-frame: "";
    --boschicon-bosch-ic-snapchat-frame: "";
    --boschicon-bosch-ic-tumblr-frame: "";
    --boschicon-bosch-ic-twitter-frame: "";
    --boschicon-bosch-ic-vimeo-frame: "";
    --boschicon-bosch-ic-wechat-frame: "";
    --boschicon-bosch-ic-weibo-frame: "";
    --boschicon-bosch-ic-whatsapp-frame: "";
    --boschicon-bosch-ic-xing-frame: "";
    --boschicon-bosch-ic-youku-frame: "";
    --boschicon-bosch-ic-youtube-frame: "";
    --boschicon-bosch-ic-vk-frame: "";
    --boschicon-bosch-ic-skype-frame: "";
    --boschicon-bosch-ic-facebook: "";
    --boschicon-bosch-ic-google-frame: "";
    --boschicon-bosch-ic-google: "";
    --boschicon-bosch-ic-googleplus: "";
    --boschicon-bosch-ic-instagram: "";
    --boschicon-bosch-ic-lineapp: "";
    --boschicon-bosch-ic-linkedin: "";
    --boschicon-bosch-ic-pinterest: "";
    --boschicon-bosch-ic-skype: "";
    --boschicon-bosch-ic-snapchat: "";
    --boschicon-bosch-ic-tumblr: "";
    --boschicon-bosch-ic-twitter: "";
    --boschicon-bosch-ic-vimeo: "";
    --boschicon-bosch-ic-vk: "";
    --boschicon-bosch-ic-wechat: "";
    --boschicon-bosch-ic-weibo: "";
    --boschicon-bosch-ic-whatsapp: "";
    --boschicon-bosch-ic-xing: "";
    --boschicon-bosch-ic-youku: "";
    --boschicon-bosch-ic-youtube: "";
    --boschicon-bosch-ic-ms-teams: "";
    --boschicon-bosch-ic-ms-teams-frame: "";
    --boschicon-bosch-ic-kakao: "";
    --boschicon-bosch-ic-kakao-frame: "";
    --boschicon-bosch-ic-naver: "";
    --boschicon-bosch-ic-naver-frame: "";
    --boschicon-bosch-ic-tencent: "";
    --boschicon-bosch-ic-tencent-frame: "";
    --boschicon-bosch-ic-wordpress: "";
    --boschicon-bosch-ic-wordpress-frame: "";
    --boschicon-bosch-ic-mini-program-frame: "";
    --boschicon-bosch-ic-mini-program: "";
    --boschicon-bosch-ic-tiktok: "";
    --boschicon-bosch-ic-tiktok-frame: "";
    --boschicon-bosch-ic-glassdoor: "";
    --boschicon-bosch-ic-glassdoor-frame: "";
    --boschicon-bosch-ic-git-hub: "";
    --boschicon-bosch-ic-git-hub-frame: "";
    --boschicon-bosch-ic-auracast-marketing: "";
    --boschicon-bosch-ic-auracast-product: "";
    --boschicon-bosch-ic-nfc-charging: "";
    --boschicon-bosch-ic-nfc-charging-frame: "";
    --boschicon-bosch-ic-nfc-directional: "";
    --boschicon-bosch-ic-nfc-instructional-directional: "";
    --boschicon-bosch-ic-nfc-instructional-simplified: "";
    --boschicon-bosch-ic-nfc-simplified: "";
    --boschicon-bosch-ic-nfc-simplified-frame: "";
    --boschicon-bosch-ic-plug-and-charge: "";
    --boschicon-bosch-ic-plug-and-charge-frame: "";
    --boschicon-bosch-ic-plug-and-charge-symbol: "";
    --boschicon-bosch-ic-plug-and-charge-symbol-frame: "";
    --boschicon-bosch-ic-twitter-x: "";
    --boschicon-bosch-ic-twitter-x-frame: "";
    --boschicon-bosch-ic-alert-error-filled: "";
    --boschicon-bosch-ic-alert-error: "";
    --boschicon-bosch-ic-alert-success-filled: "";
    --boschicon-bosch-ic-alert-success: "";
    --boschicon-bosch-ic-alert-warning-filled: "";
    --boschicon-bosch-ic-alert-warning: "";
    --boschicon-bosch-ic-alert-info-filled: "";
    --boschicon-bosch-ic-alert-info: "";
    --boschicon-bosch-ic-mold: "󰀀";
    --boschicon-bosch-ic-battery-car-cranking-power-high: "󰀁";
    --boschicon-bosch-ic-brake-disk-spray-can-coated: "󰀂";
    --boschicon-bosch-ic-car-top-arrows-left-front-right-back: "󰀃";
    --boschicon-bosch-ic-car-top-arrows-left-back-right-front: "󰀄";
    --boschicon-bosch-ic-car-top-arrows-front: "󰀅";
    --boschicon-bosch-ic-car-top-arrows-back-front-left-right: "󰀆";
    --boschicon-bosch-ic-car-top-arrows-back: "󰀇";
    --boschicon-bosch-ic-car-top-arrow-right: "󰀈";
    --boschicon-bosch-ic-car-top-arrow-left: "󰀉";
    --boschicon-bosch-ic-car-top-arrow-front-right: "󰀊";
    --boschicon-bosch-ic-car-top-arrow-front-left: "󰀋";
    --boschicon-bosch-ic-car-top-arrow-back-right: "󰀌";
    --boschicon-bosch-ic-car-top-arrow-back-left: "󰀍";
    --boschicon-bosch-ic-watermelon: "󰀎";
    --boschicon-bosch-ic-wind-vane-moderate: "󰀏";
    --boschicon-bosch-ic-radioactive: "󰀐";
    --boschicon-bosch-ic-heating-underfloor-off-bold: "󰀑";
    --boschicon-bosch-ic-heating-underfloor-off-light: "󰀒";
    --boschicon-bosch-ic-goat: "󰀓";
    --boschicon-bosch-ic-fire-hose: "󰀔";
    --boschicon-bosch-ic-user-run-arrow: "󰀕";
    --boschicon-bosch-ic-store: "󰀖";
    --boschicon-bosch-ic-user-work-dig: "󰀗";
    --boschicon-bosch-ic-car-top-arrow-angle-right: "󰀘";
    --boschicon-bosch-ic-control-unit-ecu: "󰀙";
    --boschicon-bosch-ic-cigarette: "󰀚";
    --boschicon-bosch-ic-structure-line: "󰀛";
    --boschicon-bosch-ic-product-database-table: "󰀜";
    --boschicon-bosch-ic-bicycle-e-remote-led: "󰀝";
    --boschicon-bosch-ic-bicycle-e-drive-unit: "󰀞";
    --boschicon-bosch-ic-bicycle-e-drive-unit-individual-support: "󰀟";
    --boschicon-bosch-ic-nm-arrow-circle: "󰀠";
    --boschicon-bosch-ic-tree-path: "󰀡";
    --boschicon-bosch-ic-bicycle-e-wheel-arrows: "󰀢";
    --boschicon-bosch-ic-tune-vertical: "󰀣";
    --boschicon-bosch-ic-sound-professional: "󰀤";
    --boschicon-bosch-ic-plane-top-headset: "󰀥";
    --boschicon-bosch-ic-desktop-user-headset: "󰀦";
    --boschicon-bosch-ic-user-service: "󰀧";
    --boschicon-bosch-ic-audio-commercial: "󰀨";
    --boschicon-bosch-ic-loudspeaker-portable-note: "󰀩";
    --boschicon-bosch-ic-audio-loudspeaker-public: "󰀪";
    --boschicon-bosch-ic-items-lost-questionmark: "󰀫";
    --boschicon-bosch-ic-hand-pull: "󰀬";
    --boschicon-bosch-ic-steering-wheel-hand-horn: "󰀭";
    --boschicon-bosch-ic-car-chassis: "󰀮";
    --boschicon-bosch-ic-steering-system: "󰀯";
    --boschicon-bosch-ic-wheel-suspension: "󰀰";
    --boschicon-bosch-ic-car-body-side: "󰀱";
    --boschicon-bosch-ic-address-consumer-data-upright: "󰀲";
    --boschicon-bosch-ic-weather-wind-rain: "󰀳";
    --boschicon-bosch-ic-weather-rain-warning: "󰀴";
    --boschicon-bosch-ic-user-check: "󰀵";
    --boschicon-bosch-ic-user-warning: "󰀶";
    --boschicon-bosch-ic-black-white-stars-circle: "󰀷";
    --boschicon-bosch-ic-team-warning: "󰀸";
    --boschicon-bosch-ic-black-white-circle: "󰀹";
    --boschicon-bosch-ic-suitcase-small: "󰀺";
    --boschicon-bosch-ic-suitcase-small-remove: "󰀻";
    --boschicon-bosch-ic-home-arrow-out: "󰀼";
    --boschicon-bosch-ic-home-arrow-in: "󰀽";
    --boschicon-bosch-ic-document-copy-check: "󰀾";
    --boschicon-bosch-ic-ring-infrared: "󰀿";
    --boschicon-bosch-ic-spirit-level: "󰁀";
    --boschicon-bosch-ic-drill-driver-check: "󰁁";
    --boschicon-bosch-ic-desktop-led: "󰁂";
    --boschicon-bosch-ic-desktop-black-white: "󰁃";
    --boschicon-bosch-ic-desktop-warning: "󰁄";
    --boschicon-bosch-ic-fire-wall: "󰁅";
    --boschicon-bosch-ic-onroad-car-top: "󰁆";
    --boschicon-bosch-ic-onroad-suv-top: "󰁇";
    --boschicon-bosch-ic-onroad-truck-top: "󰁈";
    --boschicon-bosch-ic-weather-rain-ip44: "󰁉";
    --boschicon-bosch-ic-weather-rain-ip65: "󰁊";
    --boschicon-bosch-ic-weather-rain-ip66: "󰁋";
    --boschicon-bosch-ic-weather-rain-ip68: "󰁌";
    --boschicon-bosch-ic-weather-rain-ip67: "󰁍";
    --boschicon-bosch-ic-user-masking: "󰁎";
    --boschicon-bosch-ic-address-consumer-data-dual: "󰁏";
    --boschicon-bosch-ic-user-framed: "󰁐";
    --boschicon-bosch-ic-user-counting-1: "󰁑";
    --boschicon-bosch-ic-square-kx-uhd: "󰁒";
    --boschicon-bosch-ic-square-qvga: "󰁓";
    --boschicon-bosch-ic-square-vga: "󰁔";
    --boschicon-bosch-ic-square-xmp: "󰁕";
    --boschicon-bosch-ic-square-xxxp: "󰁖";
    --boschicon-bosch-ic-angle-arrows-across: "󰁗";
    --boschicon-bosch-ic-angle: "󰁘";
    --boschicon-bosch-ic-angle-arrow-up: "󰁙";
    --boschicon-bosch-ic-angle-view-wide: "󰁚";
    --boschicon-bosch-ic-chat-language-selection: "󰁛";
    --boschicon-bosch-ic-smartphone-app: "󰁜";
    --boschicon-bosch-ic-commissioning-remote: "󰁝";
    --boschicon-bosch-ic-user-run-detection-pir: "󰁞";
    --boschicon-bosch-ic-field-in-motion: "󰁟";
    --boschicon-bosch-ic-building-integration-system: "󰁠";
    --boschicon-bosch-ic-desktop-mamangement: "󰁡";
    --boschicon-bosch-ic-desktop-management-camera: "󰁢";
    --boschicon-bosch-ic-screwdriver-check: "󰁣";
    --boschicon-bosch-ic-screwdriver: "󰁤";
    --boschicon-bosch-ic-desktop-hand-touch: "󰁥";
    --boschicon-bosch-ic-user-robot-head: "󰁦";
    --boschicon-bosch-ic-gear-circles-elements: "󰁧";
    --boschicon-bosch-ic-gears-3: "󰁨";
    --boschicon-bosch-ic-door-address-consumer-data: "󰁩";
    --boschicon-bosch-ic-lock-closed-128bit: "󰁪";
    --boschicon-bosch-ic-lock-closed-connected-wps: "󰁫";
    --boschicon-bosch-ic-battery-arrow-right: "󰁬";
    --boschicon-bosch-ic-connector-bnc: "󰁭";
    --boschicon-bosch-ic-tower-connection-cdma: "󰁮";
    --boschicon-bosch-ic-tower-connection-gprs: "󰁯";
    --boschicon-bosch-ic-tritech: "󰁰";
    --boschicon-bosch-ic-quad-sensor-two: "󰁱";
    --boschicon-bosch-ic-dynamic-range-hdr: "󰁲";
    --boschicon-bosch-ic-dynamic-range-wdr: "󰁳";
    --boschicon-bosch-ic-battery-thumb-up-arrow-right: "󰁴";
    --boschicon-bosch-ic-screwdriver-thumb-up: "󰁵";
    --boschicon-bosch-ic-thumb-up-arrow-up: "󰁶";
    --boschicon-bosch-ic-core-data-sql: "󰁷";
    --boschicon-bosch-ic-frequency-869: "󰁸";
    --boschicon-bosch-ic-coins: "󰁹";
    --boschicon-bosch-ic-frames-60: "󰁺";
    --boschicon-bosch-ic-hand-card: "󰁻";
    --boschicon-bosch-ic-microphone-plugabble: "󰁼";
    --boschicon-bosch-ic-video-h264: "󰁽";
    --boschicon-bosch-ic-video-hd: "󰁾";
    --boschicon-bosch-ic-video-mpeg: "󰁿";
    --boschicon-bosch-ic-video-hd-4k: "󰂀";
    --boschicon-bosch-ic-video-hd-720: "󰂁";
    --boschicon-bosch-ic-lasso: "󰂂";
    --boschicon-bosch-ic-lasso-remove: "󰂃";
    --boschicon-bosch-ic-battery-car-3-clock: "󰂄";
    --boschicon-bosch-ic-battery-car-agm: "󰂅";
    --boschicon-bosch-ic-battery-car-flash: "󰂆";
    --boschicon-bosch-ic-filter-binary: "󰂇";
    --boschicon-bosch-ic-speedometer-bitrate-reduce: "󰂈";
    --boschicon-bosch-ic-voting: "󰂉";
    --boschicon-bosch-ic-voting-dual: "󰂊";
    --boschicon-bosch-ic-sound-pressure-level-90: "󰂋";
    --boschicon-bosch-ic-sound-pressure-level-88: "󰂌";
    --boschicon-bosch-ic-sound-pressure-level-80: "󰂍";
    --boschicon-bosch-ic-power-rated-20: "󰂎";
    --boschicon-bosch-ic-labyrinth-geometry-integration: "󰂏";
    --boschicon-bosch-ic-head-speaking-voice-2: "󰂐";
    --boschicon-bosch-ic-volume-microphone: "󰂑";
    --boschicon-bosch-ic-user-walk-route: "󰂒";
    --boschicon-bosch-ic-user-walk-line-crossing: "󰂓";
    --boschicon-bosch-ic-user-walk-line-count: "󰂔";
    --boschicon-bosch-ic-fullscreen-arrows-circle: "󰂕";
    --boschicon-bosch-ic-field-arrows-counter-flow: "󰂖";
    --boschicon-bosch-ic-field-arrows-directed-flow: "󰂗";
    --boschicon-bosch-ic-user-birds-eye-count-12: "󰂘";
    --boschicon-bosch-ic-field-user-count-12: "󰂙";
    --boschicon-bosch-ic-field-user-falling: "󰂚";
    --boschicon-bosch-ic-field-user-loitering-arrow: "󰂛";
    --boschicon-bosch-ic-field-user-similarity: "󰂜";
    --boschicon-bosch-ic-field-user-walk: "󰂝";
    --boschicon-bosch-ic-field-user-walk-arrow-behind: "󰂞";
    --boschicon-bosch-ic-field-user-walk-arrow-in-front: "󰂟";
    --boschicon-bosch-ic-field-users: "󰂠";
    --boschicon-bosch-ic-shock-resistant: "󰂡";
    --boschicon-bosch-ic-bus-sdi: "󰂢";
    --boschicon-bosch-ic-bus-sdi2: "󰂣";
    --boschicon-bosch-ic-folder-ip-net: "󰂤";
    --boschicon-bosch-ic-globe-iscsi: "󰂥";
    --boschicon-bosch-ic-offline-www: "󰂦";
    --boschicon-bosch-ic-opc: "󰂧";
    --boschicon-bosch-ic-osdp: "󰂨";
    --boschicon-bosch-ic-settings-connected-ptrz: "󰂩";
    --boschicon-bosch-ic-raid: "󰂪";
    --boschicon-bosch-ic-lsn: "󰂫";
    --boschicon-bosch-ic-pointbus: "󰂬";
    --boschicon-bosch-ic-male-count-12: "󰂭";
    --boschicon-bosch-ic-circle-point-record: "󰂮";
    --boschicon-bosch-ic-plug-poe: "󰂯";
    --boschicon-bosch-ic-ir-distribution: "󰂰";
    --boschicon-bosch-ic-ir-range: "󰂱";
    --boschicon-bosch-ic-connectivity-it: "󰂲";
    --boschicon-bosch-ic-music-note-plus: "󰂳";
    --boschicon-bosch-ic-music-note-plus-two: "󰂴";
    --boschicon-bosch-ic-chat-language-chn: "󰂵";
    --boschicon-bosch-ic-microphone-high-directive: "󰂶";
    --boschicon-bosch-ic-document-copy-rg-gf: "󰂷";
    --boschicon-bosch-ic-document-copy-cdq: "󰂸";
    --boschicon-bosch-ic-document-copy-cgp: "󰂹";
    --boschicon-bosch-ic-folder-add: "󰂺";
    --boschicon-bosch-ic-user-tie: "󰂻";
    --boschicon-bosch-ic-pill: "󰂼";
    --boschicon-bosch-ic-sonotrode: "󰂽";
    --boschicon-bosch-ic-user-thumb-up: "󰂾";
    --boschicon-bosch-ic-architecture: "󰂿";
    --boschicon-bosch-ic-clamping-area-arrows: "󰃀";
    --boschicon-bosch-ic-clamping-rib: "󰃁";
    --boschicon-bosch-ic-connection-plug-in: "󰃂";
    --boschicon-bosch-ic-connection-plug-in-electrical: "󰃃";
    --boschicon-bosch-ic-connection-plug-in-socket: "󰃄";
    --boschicon-bosch-ic-connector-shield-emc: "󰃅";
    --boschicon-bosch-ic-foil-flex: "󰃆";
    --boschicon-bosch-ic-grid-fan: "󰃇";
    --boschicon-bosch-ic-screw-nut: "󰃈";
    --boschicon-bosch-ic-sealing-groove: "󰃉";
    --boschicon-bosch-ic-sealing-tongue-groove-flash: "󰃊";
    --boschicon-bosch-ic-solder: "󰃋";
    --boschicon-bosch-ic-solder-selective-ssl: "󰃌";
    --boschicon-bosch-ic-solder-selective-thrs: "󰃍";
    --boschicon-bosch-ic-tuner-box: "󰃎";
    --boschicon-bosch-ic-water-cooling-arrow-up: "󰃏";
    --boschicon-bosch-ic-generic-device-connected: "󰃐";
    --boschicon-bosch-ic-home-sun-flash: "󰃑";
    --boschicon-bosch-ic-home-sun-wrench: "󰃒";
    --boschicon-bosch-ic-temperature-lock: "󰃓";
    --boschicon-bosch-ic-solder-method-smd: "󰃔";
    --boschicon-bosch-ic-pins: "󰃕";
    --boschicon-bosch-ic-connector-housing: "󰃖";
    --boschicon-bosch-ic-antenna-cover-arrow-up: "󰃗";
    --boschicon-bosch-ic-angle-open-horizontal-130: "󰃘";
    --boschicon-bosch-ic-angle-open-vertical-130: "󰃙";
    --boschicon-bosch-ic-angle-open-vertical-90: "󰃚";
    --boschicon-bosch-ic-angle-open-horizontal-145: "󰃛";
    --boschicon-bosch-ic-steering-system-steer-by-wire: "󰃜";
    --boschicon-bosch-ic-tune-vertical-music-note: "󰃝";
    --boschicon-bosch-ic-hammer-movement: "󰃞";
    --boschicon-bosch-ic-drill-drive-percent-35: "󰃟";
    --boschicon-bosch-ic-country-switzerland: "󰃠";
    --boschicon-bosch-ic-speedlimit-revoking: "󰃡";
    --boschicon-bosch-ic-speedlimit-80-revoking: "󰃢";
    --boschicon-bosch-ic-speedlimit-80-dirty: "󰃣";
    --boschicon-bosch-ic-battery-car-mf: "󰃤";
    --boschicon-bosch-ic-access-controller-2: "󰃥";
    --boschicon-bosch-ic-access-controller-arrow-up: "󰃦";
    --boschicon-bosch-ic-access-controller-points-set: "󰃧";
    --boschicon-bosch-ic-analog-value: "󰃨";
    --boschicon-bosch-ic-analog-value-arrow-in: "󰃩";
    --boschicon-bosch-ic-analog-value-arrow-out: "󰃪";
    --boschicon-bosch-ic-binary-value: "󰃫";
    --boschicon-bosch-ic-binary-value-arrow-in: "󰃬";
    --boschicon-bosch-ic-binary-value-arrow-out: "󰃭";
    --boschicon-bosch-ic-calendar-date-single: "󰃮";
    --boschicon-bosch-ic-calendar-date-weekend: "󰃯";
    --boschicon-bosch-ic-calendar-view: "󰃰";
    --boschicon-bosch-ic-chart-average: "󰃱";
    --boschicon-bosch-ic-chart-line-arrows-up: "󰃲";
    --boschicon-bosch-ic-configuration-points-set: "󰃳";
    --boschicon-bosch-ic-data-points-set: "󰃴";
    --boschicon-bosch-ic-document-points-set: "󰃵";
    --boschicon-bosch-ic-multistate-value: "󰃶";
    --boschicon-bosch-ic-multistate-value-arrow-in: "󰃷";
    --boschicon-bosch-ic-multistate-value-arrow-out: "󰃸";
    --boschicon-bosch-ic-structure-bacnet: "󰃹";
    --boschicon-bosch-ic-structure-sbus: "󰃺";
    --boschicon-bosch-ic-team-arrows-in: "󰃻";
    --boschicon-bosch-ic-import-points-set: "󰃼";
    --boschicon-bosch-ic-image-points-set: "󰃽";
    --boschicon-bosch-ic-circuit-hydraulic: "󰃾";
    --boschicon-bosch-ic-structure-area: "󰃿";
    --boschicon-bosch-ic-structure-calculate: "󰄀";
    --boschicon-bosch-ic-structure-clipboard: "󰄁";
    --boschicon-bosch-ic-structure-collection: "󰄂";
    --boschicon-bosch-ic-structure-components: "󰄃";
    --boschicon-bosch-ic-structure-device: "󰄄";
    --boschicon-bosch-ic-structure-dragdrop: "󰄅";
    --boschicon-bosch-ic-structure-floor: "󰄆";
    --boschicon-bosch-ic-structure-organization: "󰄇";
    --boschicon-bosch-ic-structure-questionmark: "󰄈";
    --boschicon-bosch-ic-structure-settings: "󰄉";
    --boschicon-bosch-ic-structure-skyscraper: "󰄊";
    --boschicon-bosch-ic-structure-window-console: "󰄋";
    --boschicon-bosch-ic-structure-wrench: "󰄌";
    --boschicon-bosch-ic-car-pickup: "󰄍";
    --boschicon-bosch-ic-desktop-team: "󰄎";
    --boschicon-bosch-ic-keyboard-arrow-enter-return: "󰄏";
    --boschicon-bosch-ic-keyboard-arrow-left: "󰄐";
    --boschicon-bosch-ic-keyboard-arrow-right-tab: "󰄑";
    --boschicon-bosch-ic-keyboard-capslock: "󰄒";
    --boschicon-bosch-ic-keyboard-shift: "󰄓";
    --boschicon-bosch-ic-keyboard-space: "󰄔";
    --boschicon-bosch-ic-bluetooth-le-off-disabled-light: "󰄕";
    --boschicon-bosch-ic-structure-label-edit: "󰄖";
    --boschicon-bosch-ic-structure-server: "󰄗";
    --boschicon-bosch-ic-truck-box: "󰄘";
    --boschicon-bosch-ic-imagery-off-disabled-light: "󰄙";
    --boschicon-bosch-ic-imagery-off-disabled-bold: "󰄚";
    --boschicon-bosch-ic-plan-floorplan-edit: "󰄛";
    --boschicon-bosch-ic-desktop-building-ruler-pen: "󰄜";
    --boschicon-bosch-ic-conference-system-connected: "󰄝";
    --boschicon-bosch-ic-receiver-pocket-headphones: "󰄞";
    --boschicon-bosch-ic-conference-system-microphone: "󰄟";
    --boschicon-bosch-ic-user-carry-box: "󰄠";
    --boschicon-bosch-ic-user-handcart: "󰄡";
    --boschicon-bosch-ic-user-carry-box-2: "󰄢";
    --boschicon-bosch-ic-locator-error: "󰄣";
    --boschicon-bosch-ic-locator-offline: "󰄤";
    --boschicon-bosch-ic-locator-refresh: "󰄥";
    --boschicon-bosch-ic-chart-bar-plug-arrow-up: "󰄦";
    --boschicon-bosch-ic-clipboard-search-leaf: "󰄧";
    --boschicon-bosch-ic-handover-leaf: "󰄨";
    --boschicon-bosch-ic-home-sun-plug: "󰄩";
    --boschicon-bosch-ic-lightbulb-plug-leaf: "󰄪";
    --boschicon-bosch-ic-wheel-water-plug: "󰄫";
    --boschicon-bosch-ic-windmill-plug: "󰄬";
    --boschicon-bosch-ic-windmill-plug-sun-water: "󰄭";
    --boschicon-bosch-ic-scale-co2: "󰄮";
    --boschicon-bosch-ic-certificat-co2: "󰄯";
    --boschicon-bosch-ic-car-crash: "󰄰";
    --boschicon-bosch-ic-headphones: "󰄱";
    --boschicon-bosch-ic-music-note: "󰄲";
    --boschicon-bosch-ic-clef-treble: "󰄳";
    --boschicon-bosch-ic-clef-bass: "󰄴";
    --boschicon-bosch-ic-volume: "󰄵";
    --boschicon-bosch-ic-volume-increase: "󰄶";
    --boschicon-bosch-ic-head-speach-speaking: "󰄷";
    --boschicon-bosch-ic-head-speaking-request: "󰄸";
    --boschicon-bosch-ic-tetragon-priority: "󰄹";
    --boschicon-bosch-ic-head-respond-speaking: "󰄺";
    --boschicon-bosch-ic-head-respond-request: "󰄻";
    --boschicon-bosch-ic-hand-stop: "󰄼";
    --boschicon-bosch-ic-layers-stack: "󰄽";
    --boschicon-bosch-ic-puzzle-binary: "󰄾";
    --boschicon-bosch-ic-sdcard-micro: "󰄿";
    --boschicon-bosch-ic-reader-card: "󰅀";
    --boschicon-bosch-ic-reader-user-recognition-face: "󰅁";
    --boschicon-bosch-ic-detector-point-type: "󰅂";
    --boschicon-bosch-ic-manual-call-point: "󰅃";
    --boschicon-bosch-ic-gun-magnifier: "󰅄";
    --boschicon-bosch-ic-interface-module: "󰅅";
    --boschicon-bosch-ic-fire-detector-automatic: "󰅆";
    --boschicon-bosch-ic-fire-brigade-emergency: "󰅇";
    --boschicon-bosch-ic-volume-siren-device: "󰅈";
    --boschicon-bosch-ic-user-reception: "󰅉";
    --boschicon-bosch-ic-shredder-machine: "󰅊";
    --boschicon-bosch-ic-badge-clean: "󰅋";
    --boschicon-bosch-ic-parking-assistance: "󰅌";
    --boschicon-bosch-ic-laptop-questionmark: "󰅍";
    --boschicon-bosch-ic-security-lock: "󰅎";
    --boschicon-bosch-ic-battery-car-12v: "󰅏";
    --boschicon-bosch-ic-car-far-propagation: "󰅐";
    --boschicon-bosch-ic-car-wide-propagation: "󰅑";
    --boschicon-bosch-ic-ear-sound: "󰅒";
    --boschicon-bosch-ic-umbrella-drops: "󰅓";
    --boschicon-bosch-ic-horn-arrows-in: "󰅔";
    --boschicon-bosch-ic-video-bell: "󰅕";
    --boschicon-bosch-ic-steering-wheel-arrows-up: "󰅖";
    --boschicon-bosch-ic-circle-full: "󰅗";
    --boschicon-bosch-ic-circle-half: "󰅘";
    --boschicon-bosch-ic-circle-quarter: "󰅙";
    --boschicon-bosch-ic-circle-quarter-three: "󰅚";
    --boschicon-bosch-ic-appliance-flame-arrow: "󰅛";
    --boschicon-bosch-ic-appliance-flame-arrow-bold: "󰅜";
    --boschicon-bosch-ic-appliance-flame-disabled-bold: "󰅝";
    --boschicon-bosch-ic-appliance-flame-disabled-light: "󰅞";
    --boschicon-bosch-ic-appliance-flame-plus: "󰅟";
    --boschicon-bosch-ic-appliance-flame-plus-bold: "󰅠";
    --boschicon-bosch-ic-flash-minus-bold: "󰅡";
    --boschicon-bosch-ic-flash-minus: "󰅢";
    --boschicon-bosch-ic-flash-off: "󰅣";
    --boschicon-bosch-ic-flash-plus-bold: "󰅤";
    --boschicon-bosch-ic-flash-smart-grid: "󰅥";
    --boschicon-bosch-ic-signal-high: "󰅦";
    --boschicon-bosch-ic-signal-low: "󰅧";
    --boschicon-bosch-ic-signal-very-low: "󰅨";
    --boschicon-bosch-ic-5g: "󰅩";
    --boschicon-bosch-ic-sun-photovoltaic: "󰅪";
    --boschicon-bosch-ic-inverter: "󰅫";
    --boschicon-bosch-ic-car-arrow-down: "󰅬";
    --boschicon-bosch-ic-car-distance: "󰅭";
    --boschicon-bosch-ic-car-sensor: "󰅮";
    --boschicon-bosch-ic-car-sensor-environment: "󰅯";
    --boschicon-bosch-ic-car-sensor-front: "󰅰";
    --boschicon-bosch-ic-streets-locator: "󰅱";
    --boschicon-bosch-ic-truck-distance: "󰅲";
    --boschicon-bosch-ic-warning-user-walk: "󰅳";
    --boschicon-bosch-ic-parking-check: "󰅴";
    --boschicon-bosch-ic-dremel: "󰅵";
    --boschicon-bosch-ic-allergens: "󰅶";
    --boschicon-bosch-ic-money-currency-coins: "󰅷";
    --boschicon-bosch-ic-hydrogen-small: "󰅸";
    --boschicon-bosch-ic-hydrogen-large: "󰅹";
    --boschicon-bosch-ic-shoppingcart-remove: "󰅺";
    --boschicon-bosch-ic-chimney-sweeper-disabled-light: "󰅻";
    --boschicon-bosch-ic-chimney-sweeper-disabled-bold: "󰅼";
    --boschicon-bosch-ic-car-waves: "󰅽";
    --boschicon-bosch-ic-360-degrees-arrow: "󰅾";
    --boschicon-bosch-ic-clock-info: "󰅿";
    --boschicon-bosch-ic-truck-front-disabled-bold: "󰆀";
    --boschicon-bosch-ic-truck-front-disabled-light: "󰆁";
    --boschicon-bosch-ic-box-closed-list: "󰆂";
    --boschicon-bosch-ic-battery-car-exchange: "󰆃";
    --boschicon-bosch-ic-guitar: "󰆄";
    --boschicon-bosch-ic-actuator-by-wire: "󰆅";
    --boschicon-bosch-ic-guitar-electric: "󰆆";
    --boschicon-bosch-ic-format-align-center: "󰆇";
    --boschicon-bosch-ic-format-align-justify: "󰆈";
    --boschicon-bosch-ic-format-align-right: "󰆉";
    --boschicon-bosch-ic-format-checklist: "󰆊";
    --boschicon-bosch-ic-format-italic: "󰆋";
    --boschicon-bosch-ic-format-ordered-list: "󰆌";
    --boschicon-bosch-ic-format-strike: "󰆍";
    --boschicon-bosch-ic-format-underline: "󰆎";
    --boschicon-bosch-ic-format-align-left: "󰆏";
    --boschicon-bosch-ic-format-fill-drop: "󰆐";
    --boschicon-bosch-ic-format-color-a: "󰆑";
    --boschicon-bosch-ic-format-bold-b: "󰆒";
    --boschicon-bosch-ic-fly: "󰆓";
    --boschicon-bosch-ic-paw: "󰆔";
    --boschicon-bosch-ic-desktop-video-response-fast: "󰆕";
    --boschicon-bosch-ic-user-walk-weather-rain: "󰆖";
    --boschicon-bosch-ic-brake-pedal-plug: "󰆗";
    --boschicon-bosch-ic-detector-motion-range-down-view: "󰆘";
    --boschicon-bosch-ic-detector-motion-range-long: "󰆙";
    --boschicon-bosch-ic-monitor-tiled: "󰆚";
    --boschicon-bosch-ic-radar-doppler: "󰆛";
    --boschicon-bosch-ic-radioactive-disabled-light: "󰆜";
    --boschicon-bosch-ic-radioactive-disabled-bold: "󰆝";
    --boschicon-bosch-ic-bug-disabled-light: "󰆞";
    --boschicon-bosch-ic-bug-disabled-bold: "󰆟";
    --boschicon-bosch-ic-fly-disabled-light: "󰆠";
    --boschicon-bosch-ic-fly-disabled-bold: "󰆡";
    --boschicon-bosch-ic-puzzle-2: "󰆢";
    --boschicon-bosch-ic-camera-lenses-multi-images: "󰆣";
    --boschicon-bosch-ic-detector-spray: "󰆤";
    --boschicon-bosch-ic-weather-rain-ip56: "󰆥";
    --boschicon-bosch-ic-document-log-start: "󰆦";
    --boschicon-bosch-ic-document-log-stop: "󰆧";
    --boschicon-bosch-ic-document-3d-pdf: "󰆨";
    --boschicon-bosch-ic-document-ifc: "󰆩";
    --boschicon-bosch-ic-document-rfa: "󰆪";
    --boschicon-bosch-ic-document-stp: "󰆫";
    --boschicon-bosch-ic-online-www: "󰆬";
    --boschicon-bosch-ic-bluetooth-connected: "󰆭";
    --boschicon-bosch-ic-connected-tools: "󰆮";
    --boschicon-bosch-ic-badge-arrow-kickback: "󰆯";
    --boschicon-bosch-ic-copy-paste: "󰆰";
    --boschicon-bosch-ic-volleyball: "󰆱";
    --boschicon-bosch-ic-car-top-trailer: "󰆲";
    --boschicon-bosch-ic-mountain: "󰆳";
    --boschicon-bosch-ic-battery-car-oil-lamp: "󰆴";
    --boschicon-bosch-ic-battery-car-efb: "󰆵";
    --boschicon-bosch-ic-battery-car-ams: "󰆶";
    --boschicon-bosch-ic-battery-car-ag: "󰆷";
    --boschicon-bosch-ic-display-fuel-saving: "󰆸";
    --boschicon-bosch-ic-circle-parking-arrows: "󰆹";
    --boschicon-bosch-ic-unicorn-head: "󰆺";
    --boschicon-bosch-ic-car-parking-automated: "󰆻";
    --boschicon-bosch-ic-lunchboard: "󰆼";
    --boschicon-bosch-ic-tetrapack: "󰆽";
    --boschicon-bosch-ic-recycle-arrows: "󰆾";
    --boschicon-bosch-ic-stairs-arrow-up: "󰆿";
    --boschicon-bosch-ic-stairs-arrow-down: "󰇀";
    --boschicon-bosch-ic-industry-car-arrow: "󰇁";
    --boschicon-bosch-ic-sensor-throttle-position: "󰇂";
    --boschicon-bosch-ic-sensor-knock: "󰇃";
    --boschicon-bosch-ic-sensor-air-mass-meter: "󰇄";
    --boschicon-bosch-ic-sensor-pressure: "󰇅";
    --boschicon-bosch-ic-sensor-temperature: "󰇆";
    --boschicon-bosch-ic-sensor-speed-rpm: "󰇇";
    --boschicon-bosch-ic-desktop-user-software-clock: "󰇈";
    --boschicon-bosch-ic-book-service-wrench-add: "󰇉";
    --boschicon-bosch-ic-book-service-wrench: "󰇊";
    --boschicon-bosch-ic-bicycle-e-drive-unit-individual-support-off-light: "󰇋";
    --boschicon-bosch-ic-bicycle-e-drive-unit-individual-support-off-bold: "󰇌";
    --boschicon-bosch-ic-circle-parking-disabled-bold: "󰇍";
    --boschicon-bosch-ic-circle-parking-disabled-light: "󰇎";
    --boschicon-bosch-ic-interval-30sec: "󰇏";
    --boschicon-bosch-ic-truck-front-light-inside: "󰇐";
    --boschicon-bosch-ic-software-tex: "󰇑";
    --boschicon-bosch-ic-fire-arrow-circle: "󰇒";
    --boschicon-bosch-ic-heating-underfloor-circle-global-off: "󰇓";
    --boschicon-bosch-ic-heating-radiator-circle-global-off: "󰇔";
    --boschicon-bosch-ic-faucet-circle-global-off: "󰇕";
    --boschicon-bosch-ic-moon-stars-starlight: "󰇖";
    --boschicon-bosch-ic-tube-thumb-up: "󰇗";
    --boschicon-bosch-ic-detector-microwave: "󰇘";
    --boschicon-bosch-ic-user-headset-thumb-up: "󰇙";
    --boschicon-bosch-ic-cloud-battery: "󰇚";
    --boschicon-bosch-ic-temperature-arrow-up-increase: "󰇛";
    --boschicon-bosch-ic-temperature-arrow-down-decrease: "󰇜";
    --boschicon-bosch-ic-moneybag-dollar-chart-double: "󰇝";
    --boschicon-bosch-ic-locator-remove: "󰇞";
    --boschicon-bosch-ic-square-remove: "󰇟";
    --boschicon-bosch-ic-sun-hdr: "󰇠";
    --boschicon-bosch-ic-moon-stars-circle: "󰇡";
    --boschicon-bosch-ic-temperature-user-detection: "󰇢";
    --boschicon-bosch-ic-wrench-thumb-up: "󰇣";
    --boschicon-bosch-ic-ring-infrared-ir: "󰇤";
    --boschicon-bosch-ic-play-back-arrow: "󰇥";
    --boschicon-bosch-ic-ignition-off: "󰇦";
    --boschicon-bosch-ic-arrow-up-down: "󰇧";
    --boschicon-bosch-ic-arrow-left-right: "󰇨";
    --boschicon-bosch-ic-number-0-bold: "󰇩";
    --boschicon-bosch-ic-number-1-bold: "󰇪";
    --boschicon-bosch-ic-number-2-bold: "󰇫";
    --boschicon-bosch-ic-number-3-bold: "󰇬";
    --boschicon-bosch-ic-number-4-bold: "󰇭";
    --boschicon-bosch-ic-number-5-bold: "󰇮";
    --boschicon-bosch-ic-number-6-bold: "󰇯";
    --boschicon-bosch-ic-number-7-bold: "󰇰";
    --boschicon-bosch-ic-number-8-bold: "󰇱";
    --boschicon-bosch-ic-number-9-bold: "󰇲";
    --boschicon-bosch-ic-e-charging-plug-dc: "󰇳";
    --boschicon-bosch-ic-e-charging-plug-ac-dc: "󰇴";
    --boschicon-bosch-ic-angle-view-wide-monitor: "󰇵";
    --boschicon-bosch-ic-settings-range-ptrz: "󰇶";
    --boschicon-bosch-ic-puzzle-video-integration: "󰇷";
    --boschicon-bosch-ic-number-0-regular: "󰇸";
    --boschicon-bosch-ic-number-1-regular: "󰇹";
    --boschicon-bosch-ic-number-2-regular: "󰇺";
    --boschicon-bosch-ic-number-3-regular: "󰇻";
    --boschicon-bosch-ic-number-4-regular: "󰇼";
    --boschicon-bosch-ic-number-5-regular: "󰇽";
    --boschicon-bosch-ic-number-6-regular: "󰇾";
    --boschicon-bosch-ic-number-7-regular: "󰇿";
    --boschicon-bosch-ic-number-8-regular: "󰈀";
    --boschicon-bosch-ic-number-9-regular: "󰈁";
    --boschicon-bosch-ic-import-beep: "󰈂";
    --boschicon-bosch-ic-file-questionmark: "󰈃";
    --boschicon-bosch-ic-file-dollar: "󰈄";
    --boschicon-bosch-ic-document-reporting: "󰈅";
    --boschicon-bosch-ic-box-questionmark1: "󰈆";
    --boschicon-bosch-ic-chat-faq: "󰈇";
    --boschicon-bosch-ic-wishlist-filled: "󰈈";
    --boschicon-bosch-ic-wishlist-half-filled: "󰈉";
    --boschicon-bosch-ic-glove-work: "󰈊";
    --boschicon-bosch-ic-lightbulb-halogen-hand-disabled-bold: "󰈋";
    --boschicon-bosch-ic-lightbulb-halogen-hand-disabled-light: "󰈌";
    --boschicon-bosch-ic-lightbulb-halogen-cracked-disabled-bold: "󰈍";
    --boschicon-bosch-ic-lightbulb-halogen-cracked-disabled-light: "󰈎";
    --boschicon-bosch-ic-lightbulb-halogen-cracked: "󰈏";
    --boschicon-bosch-ic-drops: "󰈐";
    --boschicon-bosch-ic-drops-disabled-bold: "󰈑";
    --boschicon-bosch-ic-drops-disabled-light: "󰈒";
    --boschicon-bosch-ic-temperature-heat: "󰈓";
    --boschicon-bosch-ic-allen-key: "󰈔";
    --boschicon-bosch-ic-aperture-closed: "󰈕";
    --boschicon-bosch-ic-appliance-heat-pump-leaf-connected: "󰈖";
    --boschicon-bosch-ic-badge-flash: "󰈗";
    --boschicon-bosch-ic-battery-car-1-plug-warning: "󰈘";
    --boschicon-bosch-ic-battery-car-3-automatic-mode: "󰈙";
    --boschicon-bosch-ic-battery-car-3-ice: "󰈚";
    --boschicon-bosch-ic-battery-car-memory-function: "󰈛";
    --boschicon-bosch-ic-battery-polarity-reverse-warning: "󰈜";
    --boschicon-bosch-ic-book-questionmark: "󰈝";
    --boschicon-bosch-ic-book-service-wrench-refresh: "󰈞";
    --boschicon-bosch-ic-box-arrow-up: "󰈟";
    --boschicon-bosch-ic-box-arrows-up-down: "󰈠";
    --boschicon-bosch-ic-camera-optic-sensor: "󰈡";
    --boschicon-bosch-ic-car-cloud-software: "󰈢";
    --boschicon-bosch-ic-car-gear-technology: "󰈣";
    --boschicon-bosch-ic-car-street: "󰈤";
    --boschicon-bosch-ic-chip-sensor: "󰈥";
    --boschicon-bosch-ic-circle-blank: "󰈦";
    --boschicon-bosch-ic-detector-point-type-replace: "󰈧";
    --boschicon-bosch-ic-document-x: "󰈨";
    --boschicon-bosch-ic-drag-handle-arrows-up-down: "󰈩";
    --boschicon-bosch-ic-electrolyzer: "󰈪";
    --boschicon-bosch-ic-exhaust-pipe: "󰈫";
    --boschicon-bosch-ic-flower-focus-near: "󰈬";
    --boschicon-bosch-ic-fuel-pump-electric: "󰈭";
    --boschicon-bosch-ic-gear-dollar: "󰈮";
    --boschicon-bosch-ic-gloves-work: "󰈯";
    --boschicon-bosch-ic-handlewithcare-globe: "󰈰";
    --boschicon-bosch-ic-handlewithcare-user: "󰈱";
    --boschicon-bosch-ic-hard-disk: "󰈲";
    --boschicon-bosch-ic-hierarchy-child: "󰈳";
    --boschicon-bosch-ic-hierarchy-parent: "󰈴";
    --boschicon-bosch-ic-hydraulic-connection-leaking-drops: "󰈵";
    --boschicon-bosch-ic-hydraulic-connection-off: "󰈶";
    --boschicon-bosch-ic-hydraulic-connection-on: "󰈷";
    --boschicon-bosch-ic-light-beam: "󰈸";
    --boschicon-bosch-ic-map5000: "󰈹";
    --boschicon-bosch-ic-module-anti-blocking-system: "󰈺";
    --boschicon-bosch-ic-module-ecg: "󰈻";
    --boschicon-bosch-ic-module-ecg-suction: "󰈼";
    --boschicon-bosch-ic-module-navigation: "󰈽";
    --boschicon-bosch-ic-power-supply-unit-plug: "󰈾";
    --boschicon-bosch-ic-security-street: "󰈿";
    --boschicon-bosch-ic-server-single: "󰉀";
    --boschicon-bosch-ic-skip-backward: "󰉁";
    --boschicon-bosch-ic-skip-forward: "󰉂";
    --boschicon-bosch-ic-speedometer-instrument-cluster: "󰉃";
    --boschicon-bosch-ic-system-radar-connected: "󰉄";
    --boschicon-bosch-ic-truck-dump: "󰉅";
    --boschicon-bosch-ic-truck-loader: "󰉆";
    --boschicon-bosch-ic-user-head-twin-digital: "󰉇";
    --boschicon-bosch-ic-wind-vane-strong: "󰉈";
    --boschicon-bosch-ic-wind-vane-weak: "󰉉";
    --boschicon-bosch-ic-windshield-crack: "󰉊";
    --boschicon-bosch-ic-common-rail: "󰉋";
    --boschicon-bosch-ic-common-rail-injector-cri1-cri2: "󰉌";
    --boschicon-bosch-ic-common-rail-injector-cril3: "󰉍";
    --boschicon-bosch-ic-common-rail-injector-crin4-2: "󰉏";
    --boschicon-bosch-ic-common-rail-injector-crin123: "󰉐";
    --boschicon-bosch-ic-conventional-pump-a: "󰉑";
    --boschicon-bosch-ic-conventional-pump-b: "󰉒";
    --boschicon-bosch-ic-edc-inline-injection-pump-pes6p: "󰉓";
    --boschicon-bosch-ic-edc-inline-injection-pump-pes6h: "󰉔";
    --boschicon-bosch-ic-nozzle-holder: "󰉕";
    --boschicon-bosch-ic-unit-injector: "󰉖";
    --boschicon-bosch-ic-qr-code-scan: "󰉗";
    --boschicon-bosch-ic-car-mechanic-plug: "󰉘";
    --boschicon-bosch-ic-copy-machine: "󰉙";
    --boschicon-bosch-ic-dispenser-paper-towel: "󰉚";
    --boschicon-bosch-ic-hand-drops-soap: "󰉛";
    --boschicon-bosch-ic-door-automatic: "󰉜";
    --boschicon-bosch-ic-door-automatic-slide: "󰉝";
    --boschicon-bosch-ic-door-pull: "󰉞";
    --boschicon-bosch-ic-door-push: "󰉟";
    --boschicon-bosch-ic-floor-load-max: "󰉠";
    --boschicon-bosch-ic-lockers: "󰉡";
    --boschicon-bosch-ic-rubbish-trash-bin: "󰉢";
    --boschicon-bosch-ic-rubbish-waste-bin: "󰉣";
    --boschicon-bosch-ic-rubbish-waste-container: "󰉤";
    --boschicon-bosch-ic-sugar: "󰉥";
    --boschicon-bosch-ic-rubbish-glass-bin: "󰉦";
    --boschicon-bosch-ic-car-seat-steering-wheel-stowable: "󰉧";
    --boschicon-bosch-ic-car-seat-steering-wheel-standard: "󰉨";
    --boschicon-bosch-ic-car-seat-steering-wheel-extended: "󰉩";
    --boschicon-bosch-ic-device-bridge: "󰉪";
    --boschicon-bosch-ic-screw-cross-slot: "󰉫";
    --boschicon-bosch-ic-screw-hexagon-head: "󰉬";
    --boschicon-bosch-ic-screw-hexagon-internal: "󰉭";
    --boschicon-bosch-ic-screw-slotted: "󰉮";
    --boschicon-bosch-ic-screw-torx: "󰉯";
    --boschicon-bosch-ic-tape: "󰉰";
    --boschicon-bosch-ic-tape-teflon: "󰉱";
    --boschicon-bosch-ic-security-fire: "󰉲";
    --boschicon-bosch-ic-led-fault: "󰉳";
    --boschicon-bosch-ic-led-alarm: "󰉴";
    --boschicon-bosch-ic-firepanel: "󰉵";
    --boschicon-bosch-ic-fire-output-disabled: "󰉶";
    --boschicon-bosch-ic-user-fire-alarm: "󰉷";
    --boschicon-bosch-ic-car-desktop-graph: "󰉸";
    --boschicon-bosch-ic-desktop-management-statistics: "󰉹";
    --boschicon-bosch-ic-document-key: "󰉺";
    --boschicon-bosch-ic-options-vertical: "󰉻";
    --boschicon-bosch-ic-euro-arrows: "󰉼";
    --boschicon-bosch-ic-monkey: "󰉽";
    --boschicon-bosch-ic-appliance-resistance: "󰉾";
    --boschicon-bosch-ic-pipe-cutter: "󰉿";
    --boschicon-bosch-ic-flash-arrow: "󰊀";
    --boschicon-bosch-ic-flash-arrow-disabled-light: "󰊁";
    --boschicon-bosch-ic-heating-ceiling: "󰊂";
    --boschicon-bosch-ic-heating-ceiling-off-light: "󰊃";
    --boschicon-bosch-ic-heating-ceiling-off-bold: "󰊄";
    --boschicon-bosch-ic-battery-analysis: "󰊅";
    --boschicon-bosch-ic-battery-ice: "󰊆";
    --boschicon-bosch-ic-battery-refresh: "󰊇";
    --boschicon-bosch-ic-device-ids: "󰊈";
    --boschicon-bosch-ic-device-thermostat-bcc50-72: "󰊉";
    --boschicon-bosch-ic-device-thermostat-bcc100-72: "󰊊";
    --boschicon-bosch-ic-silos-gas-natural: "󰊋";
    --boschicon-bosch-ic-silos-gas-leaf-biogas: "󰊌";
    --boschicon-bosch-ic-circle-decentralized: "󰊍";
    --boschicon-bosch-ic-molecules-h2: "󰊎";
    --boschicon-bosch-ic-megawatt-range-arrow-scalable: "󰊏";
    --boschicon-bosch-ic-fan-arrows: "󰊐";
    --boschicon-bosch-ic-recycle-arrows-pvc3: "󰊑";
    --boschicon-bosch-ic-recycle-arrows-ps6: "󰊒";
    --boschicon-bosch-ic-recycle-arrows-pp5: "󰊓";
    --boschicon-bosch-ic-recycle-arrows-pet1: "󰊔";
    --boschicon-bosch-ic-recycle-arrows-pap22: "󰊕";
    --boschicon-bosch-ic-recycle-arrows-pap21: "󰊖";
    --boschicon-bosch-ic-recycle-arrows-pap20: "󰊗";
    --boschicon-bosch-ic-recycle-arrows-oth7: "󰊘";
    --boschicon-bosch-ic-recycle-arrows-ldpe4: "󰊙";
    --boschicon-bosch-ic-recycle-arrows-hdpe2: "󰊚";
    --boschicon-bosch-ic-car-petrol-plug: "󰊛";
    --boschicon-bosch-ic-user-diverse: "󰊜";
    --boschicon-bosch-ic-fire-emergency-run-map: "󰊝";
    --boschicon-bosch-ic-automatic-mode-fan: "󰊞";
    --boschicon-bosch-ic-air-condition-swing-pac: "󰊟";
    --boschicon-bosch-ic-user-fire-alarm-check: "󰊠";
    --boschicon-bosch-ic-handlewithcare-team: "󰊡";
    --boschicon-bosch-ic-settings-user-dollar: "󰊢";
    --boschicon-bosch-ic-skyscraper-connected: "󰊣";
    --boschicon-bosch-ic-security-ac: "󰊤";
    --boschicon-bosch-ic-windshield-glare-sun: "󰊥";
    --boschicon-bosch-ic-user-flag: "󰊦";
    --boschicon-bosch-ic-hammer-legal: "󰊧";
    --boschicon-bosch-ic-handover-star: "󰊨";
    --boschicon-bosch-ic-laptop-wrench: "󰊩";
    --boschicon-bosch-ic-fan-speed-1-display: "󰊪";
    --boschicon-bosch-ic-fan-speed-2-display: "󰊫";
    --boschicon-bosch-ic-fan-speed-3-display: "󰊬";
    --boschicon-bosch-ic-puzzle-binary-filled: "󰊭";
    --boschicon-bosch-ic-fan-moving: "󰊮";
    --boschicon-bosch-ic-dog-head-side: "󰊯";
    --boschicon-bosch-ic-imu-binary: "󰊰";
    --boschicon-bosch-ic-box-recycling: "󰊱";
    --boschicon-bosch-ic-video-perception: "󰊲";
    --boschicon-bosch-ic-fan-speed-0-display: "󰊳";
    --boschicon-bosch-ic-air-soft-wind: "󰊴";
    --boschicon-bosch-ic-clean: "󰊵";
    --boschicon-bosch-ic-air-condition-ion-negative: "󰊶";
    --boschicon-bosch-ic-glasses-safety: "󰊷";
    --boschicon-bosch-ic-bottle-squeeze: "󰊸";
    --boschicon-bosch-ic-bottle-squeeze-water: "󰊹";
    --boschicon-bosch-ic-knife: "󰊺";
    --boschicon-bosch-ic-car-side-engine-h2: "󰊻";
    --boschicon-bosch-ic-nitrogen: "󰊼";
    --boschicon-bosch-ic-spring-tension: "󰊽";
    --boschicon-bosch-ic-manometer: "󰊾";
    --boschicon-bosch-ic-badge-50: "󰊿";
    --boschicon-bosch-ic-badge-20: "󰋀";
    --boschicon-bosch-ic-badge-10: "󰋁";
    --boschicon-bosch-ic-garage-car-side-flash: "󰋂";
    --boschicon-bosch-ic-home-district: "󰋃";
    --boschicon-bosch-ic-scissors-ribbon-cut: "󰋄";
    --boschicon-bosch-ic-sign-warning-slope-high: "󰋅";
    --boschicon-bosch-ic-air-condition-horizontal-airflow-auto: "󰋆";
    --boschicon-bosch-ic-air-condition-horizontal-airflow-right: "󰋇";
    --boschicon-bosch-ic-air-condition-horizontal-airflow-center: "󰋈";
    --boschicon-bosch-ic-air-condition-horizontal-airflow-left: "󰋉";
    --boschicon-bosch-ic-air-condition-horizontal-airflow-off: "󰋊";
    --boschicon-bosch-ic-air-condition-horizontal-airflow-wide: "󰋋";
    --boschicon-bosch-ic-air-condition-horizontal-airflow-ultra-wide: "󰋌";
    --boschicon-bosch-ic-air-condition-horizontal-airflow-swing: "󰋍";
    --boschicon-bosch-ic-air-condition-horizontal-airflow-swing-off: "󰋎";
    --boschicon-bosch-ic-air-condition-spot-air-top-right: "󰋏";
    --boschicon-bosch-ic-air-condition-spot-air-top-left: "󰋐";
    --boschicon-bosch-ic-air-condition-spot-air-top-center: "󰋑";
    --boschicon-bosch-ic-air-condition-spot-air-off: "󰋒";
    --boschicon-bosch-ic-air-condition-spot-air-full: "󰋓";
    --boschicon-bosch-ic-air-condition-spot-air-bottom-right: "󰋔";
    --boschicon-bosch-ic-air-condition-spot-air-bottom-left: "󰋕";
    --boschicon-bosch-ic-air-condition-spot-air-bottom-center: "󰋖";
    --boschicon-bosch-ic-air-condition-spot-vertical-airflow-angle-5: "󰋗";
    --boschicon-bosch-ic-air-condition-spot-vertical-airflow-angle-4: "󰋘";
    --boschicon-bosch-ic-air-condition-spot-vertical-airflow-angle-3: "󰋙";
    --boschicon-bosch-ic-air-condition-spot-vertical-airflow-angle-2: "󰋚";
    --boschicon-bosch-ic-air-condition-spot-vertical-airflow-angle-6: "󰋛";
    --boschicon-bosch-ic-air-condition-spot-vertical-airflow-swing1: "󰋜";
    --boschicon-bosch-ic-air-condition-spot-vertical-airflow-swing-off: "󰋝";
    --boschicon-bosch-ic-air-condition-spot-vertical-airflow-angle-1: "󰋞";
    --boschicon-bosch-ic-air-condition-spot-vertical-airflow-auto: "󰋟";
    --boschicon-bosch-ic-angle-grinder: "󰋡";
    --boschicon-bosch-ic-screwdriver-battery-powered: "󰋢";
    --boschicon-bosch-ic-hammer-drill-battery-powered: "󰋣";
    --boschicon-bosch-ic-laser-rangefinder: "󰋤";
    --boschicon-bosch-ic-braking-system-decentralized: "󰋥";
    --boschicon-bosch-ic-braking-system-centralized: "󰋦";
    --boschicon-bosch-ic-coil: "󰋧";
    --boschicon-bosch-ic-circle-arrows-n-s: "󰋨";
    --boschicon-bosch-ic-winter-check: "󰋩";
    --boschicon-bosch-ic-spring-check: "󰋪";
    --boschicon-bosch-ic-car-check-multi-point: "󰋫";
    --boschicon-bosch-ic-holiday-check: "󰋬";
    --boschicon-bosch-ic-brake-disk-caliper-actuator-hydraulic: "󰋭";
    --boschicon-bosch-ic-brake-disk-electromechanical: "󰋮";
    --boschicon-bosch-ic-settings-drop-check: "󰋯";
    --boschicon-bosch-ic-drops-hygroscopic: "󰋰";
    --boschicon-bosch-ic-roof-solo: "󰋱";
    --boschicon-bosch-ic-badge-cleaned: "󰋲";
    --boschicon-bosch-ic-10-point-check: "󰋳";
    --boschicon-bosch-ic-car-check: "󰋴";
    --boschicon-bosch-ic-mot-check: "󰋵";
    --boschicon-bosch-ic-vehicle-diagnostic-check: "󰋶";
    --boschicon-bosch-ic-eletronic-diagnosis: "󰋷";
    --boschicon-bosch-ic-battery-services: "󰋸";
    --boschicon-bosch-ic-engine-diagnosis: "󰋹";
    --boschicon-bosch-ic-engine-service: "󰋺";
    --boschicon-bosch-ic-oil-filter-change: "󰋻";
    --boschicon-bosch-ic-brake-repair: "󰋽";
    --boschicon-bosch-ic-car-auxiliary-heating: "󰋾";
    --boschicon-bosch-ic-wheel-alignment: "󰋿";
    --boschicon-bosch-ic-tire-service: "󰌀";
    --boschicon-bosch-ic-bosch-talks: "󰌁";
    --boschicon-bosch-ic-brake-fluid-change: "󰌂";
    --boschicon-bosch-ic-fault-diagnosis: "󰌃";
    --boschicon-bosch-ic-oil-bottle: "󰌄";
    --boschicon-bosch-ic-oil-change: "󰌅";
    --boschicon-bosch-ic-repair-appointment: "󰌆";
    --boschicon-bosch-ic-aa-warehouse-karlsruhe: "󰌇";
    --boschicon-bosch-ic-wholesaler: "󰌈";
    --boschicon-bosch-ic-notification-off-light: "󰌉";
    --boschicon-bosch-ic-notification-off-bold: "󰌊";
    --boschicon-bosch-ic-laptop-checklist-education: "󰌋";
    --boschicon-bosch-ic-truck-small: "󰌌";
    --boschicon-bosch-ic-fork-lift-loading: "󰌍";
    --boschicon-bosch-ic-truck-large: "󰌎";
    --boschicon-bosch-ic-fork-lift-big1: "󰌏";
    --boschicon-bosch-ic-delivery-man: "󰌐";
    --boschicon-bosch-ic-hand-rocking: "󰌑";
    --boschicon-bosch-ic-brush-wall: "󰌒";
    --boschicon-bosch-ic-drywall: "󰌓";
    --boschicon-bosch-ic-l-boxx-large-options: "󰌔";
    --boschicon-bosch-ic-l-boxx-large-roof: "󰌕";
    --boschicon-bosch-ic-skyscraper-wrench: "󰌖";
    --boschicon-bosch-ic-industry-angle-grinder: "󰌗";
    --boschicon-bosch-ic-user-angle-grinder: "󰌘";
    --boschicon-bosch-ic-workbench-saw-blade: "󰌙";
    --boschicon-bosch-ic-pipe-water: "󰌚";
    --boschicon-bosch-ic-crane-roof-truss: "󰌛";
    --boschicon-bosch-ic-helmet-construction: "󰌜";
    --boschicon-bosch-ic-vehicle-diagnostic-kts: "󰌝";
    --boschicon-bosch-ic-skyscraper-emoji-happy: "󰌞";
    --boschicon-bosch-ic-vehicle-parts-delivery: "󰌟";
    --boschicon-bosch-ic-fork-lift-stacking: "󰌠";
    --boschicon-bosch-ic-box-refresh: "󰌡";
    --boschicon-bosch-ic-excavator-arm-stones: "󰌢";
    --boschicon-bosch-ic-helmet-construction-plan: "󰌣";
    --boschicon-bosch-ic-metal: "󰌤";
    --boschicon-bosch-ic-document-bi: "󰌥";
    --boschicon-bosch-ic-plasmacluster: "󰌦";
    --boschicon-bosch-ic-coanda-effect-arrows: "󰌧";
    --boschicon-bosch-ic-attention-drop: "󰌨";
    --boschicon-bosch-ic-appliance-temperature-56-degrees: "󰌩";
    --boschicon-bosch-ic-follow-me-remote: "󰌪";
    --boschicon-bosch-ic-first-aid-cross-check: "󰌫";
    --boschicon-bosch-ic-drop-check: "󰌬";
    --boschicon-bosch-ic-outdoor-ear-off: "󰌭";
    --boschicon-bosch-ic-multi-space-mode: "󰌮";
    --boschicon-bosch-ic-ultra-wide-air-flow: "󰌯";
    --boschicon-bosch-ic-ionizer: "󰌰";
    --boschicon-bosch-ic-mode-wind-avoid-user: "󰌱";
    --boschicon-bosch-ic-mode-intelligent-eye: "󰌲";
    --boschicon-bosch-ic-flash-restart: "󰌳";
    --boschicon-bosch-ic-mode-dry: "󰌴";
    --boschicon-bosch-ic-mode-spot-air: "󰌵";
    --boschicon-bosch-ic-user-sensor-movment-30-min: "󰌶";
    --boschicon-bosch-ic-user-sensor-movment-60-min: "󰌷";
    --boschicon-bosch-ic-ambient-cooling-low-ice: "󰌸";
    --boschicon-bosch-ic-appliance-thermostat-10-degrees: "󰌹";
    --boschicon-bosch-ic-appliance-thermostat-8-degrees: "󰌺";
    --boschicon-bosch-ic-screwdriver-voltage-tester-flash: "󰌻";
    --boschicon-bosch-ic-user-mechanic: "󰌼";
    --boschicon-bosch-ic-business-training: "󰌽";
    --boschicon-bosch-ic-category-management: "󰌾";
    --boschicon-bosch-ic-cooperation-partners: "󰌿";
    --boschicon-bosch-ic-e-learning: "󰍀";
    --boschicon-bosch-ic-desktop-online-booking: "󰍁";
    --boschicon-bosch-ic-workshop-leads: "󰍂";
    --boschicon-bosch-ic-fleet-managment: "󰍃";
    --boschicon-bosch-ic-anti-corrosion: "󰍄";
    --boschicon-bosch-ic-workshop-car: "󰍅";
    --boschicon-bosch-ic-workshop-consultant: "󰍆";
    --boschicon-bosch-ic-technical-training-at-vehicle: "󰍇";
    --boschicon-bosch-ic-cloud-digital-ecosystem: "󰍈";
    --boschicon-bosch-ic-smartphone-vehicle-reception-app: "󰍉";
    --boschicon-bosch-ic-air-gland-nozzle: "󰍊";
    --boschicon-bosch-ic-pump-technical-symbol: "󰍋";
    --boschicon-bosch-ic-valve-technical-symbol: "󰍌";
    --boschicon-bosch-ic-mode-gear-changer: "󰍍";
    --boschicon-bosch-ic-box-error: "󰍎";
    --boschicon-bosch-ic-proving-ground-location-boxberg: "󰍏";
    --boschicon-bosch-ic-usb-c: "󰍐";
    --boschicon-bosch-ic-desktop-share-cancel-cross: "󰍑";
    --boschicon-bosch-ic-desktop-share-start-arrow: "󰍒";
    --boschicon-bosch-ic-knife-cutting: "󰍓";
    --boschicon-bosch-ic-globe-cross: "󰍔";
    --boschicon-bosch-ic-box-archive: "󰍕";
    --boschicon-bosch-ic-air-gentle-wind: "󰍖";
    --boschicon-bosch-ic-air-condition-radar: "󰍗";
    --boschicon-bosch-ic-autobod-box: "󰍘";
    --boschicon-bosch-ic-autobod-fork-lift: "󰍙";
    --boschicon-bosch-ic-autobod-dolly: "󰍚";
    --boschicon-bosch-ic-autobod-tugger: "󰍛";
    --boschicon-bosch-ic-autobod-underrider: "󰍜";
    --boschicon-bosch-ic-dbc1: "󰍝";
    --boschicon-bosch-ic-pcb: "󰍞";
    --boschicon-bosch-ic-ltcc: "󰍟";
    --boschicon-bosch-ic-electric-motor-uvw: "󰍠";
    --boschicon-bosch-ic-coil-schemes: "󰍡";
    --boschicon-bosch-ic-electric-motor-flash: "󰍢";
    --boschicon-bosch-ic-obd2-port: "󰍣";
    --boschicon-bosch-ic-adas: "󰍤";
    --boschicon-bosch-ic-module-safety: "󰍥";
    --boschicon-bosch-ic-acs: "󰍦";
    --boschicon-bosch-ic-cloud-certificate-checkmark: "󰍧";
    --boschicon-bosch-ic-belt-timing-belt: "󰍨";
    --boschicon-bosch-ic-exhaust-gas-treatment-diesel-engine: "󰍩";
    --boschicon-bosch-ic-document-service-schedule: "󰍪";
    --boschicon-bosch-ic-laptop-user-remote: "󰍫";
    --boschicon-bosch-ic-structure-add: "󰍬";
    --boschicon-bosch-ic-firepanel-wrench: "󰍭";
    --boschicon-bosch-ic-belt-auxiliary-drive: "󰍮";
    --boschicon-bosch-ic-search-questionmark: "󰍯";
    --boschicon-bosch-ic-inspection-magnifier: "󰍰";
    --boschicon-bosch-ic-clipboard-health-connected: "󰍱";
    --boschicon-bosch-ic-autobod-dolly-arrow-down: "󰍲";
    --boschicon-bosch-ic-autobod-dolly-arrow-up: "󰍳";
    --boschicon-bosch-ic-autobod-dolly-arrow-up-down: "󰍴";
    --boschicon-bosch-ic-autobod-underrider-arrow-down: "󰍵";
    --boschicon-bosch-ic-autobod-underrider-arrow-up: "󰍶";
    --boschicon-bosch-ic-autobod-underrider-arrow-up-down: "󰍷";
    --boschicon-bosch-ic-keyboard-delete-large: "󰍸";
    --boschicon-bosch-ic-keyboard-eject-large: "󰍹";
    --boschicon-bosch-ic-keyboard-shift-large: "󰍺";
    --boschicon-bosch-ic-diagonals: "󰍻";
    --boschicon-bosch-ic-blade-putty: "󰍼";
    --boschicon-bosch-ic-bbm-domain-adas: "󰍽";
    --boschicon-bosch-ic-bbm-domain-application-software: "󰍾";
    --boschicon-bosch-ic-bbm-domain-compute: "󰍿";
    --boschicon-bosch-ic-bbm-domain-energy: "󰎀";
    --boschicon-bosch-ic-bbm-domain-motion: "󰎁";
    --boschicon-bosch-ic-bbm-domain-service-software: "󰎂";
    --boschicon-bosch-ic-desktop-spark-cursor-wom: "󰎃";
    --boschicon-bosch-ic-cloud-car-wrench-wsms: "󰎄";
    --boschicon-bosch-ic-globe-language: "󰎅";
    --boschicon-bosch-ic-device-smart-service-key: "󰎆";
    --boschicon-bosch-ic-car-seat-baby: "󰎇";
    --boschicon-bosch-ic-car-seat-baby-connected: "󰎈";
    --boschicon-bosch-ic-car-seat-baby-front: "󰎉";
    --boschicon-bosch-ic-car-seat-baby-front-connected: "󰎊";
    --boschicon-bosch-ic-square-bend-45-degree-arrow: "󰎋";
    --boschicon-bosch-ic-hacksaw: "󰎌";
    --boschicon-bosch-ic-object-room: "󰎍";
    --boschicon-bosch-ic-object-wall: "󰎎";
    --boschicon-bosch-ic-objects-generic: "󰎏";
    --boschicon-bosch-ic-tape-lock: "󰎐";
    --boschicon-bosch-ic-connection-mslot: "󰎑";
    --boschicon-bosch-ic-solder-heat: "󰎒";
    --boschicon-bosch-ic-bracket-holder: "󰎓";
    --boschicon-bosch-ic-welding-laser-transmission: "󰎔";
    --boschicon-bosch-ic-magnetic-interface: "󰎕";
    --boschicon-bosch-ic-components-lug-down: "󰎖";
    --boschicon-bosch-ic-components-lug-up: "󰎗";
    --boschicon-bosch-ic-speed-nut: "󰎘";
    --boschicon-bosch-ic-desktop-tablet-smartphone: "󰎙";
    --boschicon-bosch-ic-tablet-orientation-rotate: "󰎚";
    --boschicon-bosch-ic-touch-gesture-move: "󰎛";
    --boschicon-bosch-ic-touch-gesture-pinch-in: "󰎜";
    --boschicon-bosch-ic-touch-gesture-pinch-out: "󰎝";
    --boschicon-bosch-ic-touch-gesture-rotate: "󰎞";
    --boschicon-bosch-ic-touch-gesture-scroll-horizontal: "󰎟";
    --boschicon-bosch-ic-touch-gesture-scroll-vertical: "󰎠";
    --boschicon-bosch-ic-touch-gesture-swipe-down: "󰎡";
    --boschicon-bosch-ic-touch-gesture-swipe-left: "󰎢";
    --boschicon-bosch-ic-touch-gesture-swipe-right: "󰎣";
    --boschicon-bosch-ic-touch-gesture-swipe-up: "󰎤";
    --boschicon-bosch-ic-touch-gesture-tap-double: "󰎥";
    --boschicon-bosch-ic-touch-gesture-tap-hold: "󰎦";
    --boschicon-bosch-ic-touch-gesture-tap-single: "󰎧";
    --boschicon-bosch-ic-reset-lock: "󰎨";
    --boschicon-bosch-ic-truck-large-arrow-turn-left: "󰎩";
    --boschicon-bosch-ic-truck-large-distance-arrows: "󰎪";
    --boschicon-bosch-ic-petrol-station-diesel: "󰎫";
    --boschicon-bosch-ic-lng: "󰎬";
    --boschicon-bosch-ic-adr: "󰎭";
    --boschicon-bosch-ic-rhombus-turn-arrow-right: "󰎮";
    --boschicon-bosch-ic-document-fwr: "󰎯";
    --boschicon-bosch-ic-document-view: "󰎰";
    --boschicon-bosch-ic-refresh-lock: "󰎱";
    --boschicon-bosch-ic-e-charging-station-ice: "󰎲";
    --boschicon-bosch-ic-language-en: "󰎳";
    --boschicon-bosch-ic-temperature-checkmark: "󰎴";
    --boschicon-bosch-ic-list-view-add: "󰎵";
    --boschicon-bosch-ic-opening-generic: "󰎶";
    --boschicon-bosch-ic-passage: "󰎷";
    --boschicon-bosch-ic-molecule-propan: "󰎸";
    --boschicon-bosch-ic-locator-multiple: "󰎹";
    --boschicon-bosch-ic-bucket-paint: "󰎺";
    --boschicon-bosch-ic-rat-mouse: "󰎻";
    --boschicon-bosch-ic-power-point: "󰎼";
    --boschicon-bosch-ic-power-point-slide-set: "󰎽";
    --boschicon-bosch-ic-binoculars: "󰎾";
    --boschicon-bosch-ic-tube-hp-tim: "󰎿";
    --boschicon-bosch-ic-system-in-package: "󰏀";
    --boschicon-bosch-ic-nupsis: "󰏁";
    --boschicon-bosch-ic-connection-rf-sideview: "󰏂";
    --boschicon-bosch-ic-connection-mslot-sideview: "󰏃";
    --boschicon-bosch-ic-power-point-slide: "󰏄";
    --boschicon-bosch-ic-lung-simple: "󰏅";
    --boschicon-bosch-ic-battery-car-48v: "󰏆";
    --boschicon-bosch-ic-bbm-domain-infotainment: "󰏇";
    --boschicon-bosch-ic-bbm-domain-body-and-comfort: "󰏈";
    --boschicon-bosch-ic-reset-gear: "󰏉";
    --boschicon-bosch-ic-drop-leaf: "󰏊";
    --boschicon-bosch-ic-petrol-station-leaf: "󰏋";
    --boschicon-bosch-ic-steps-co2: "󰏌";
    --boschicon-bosch-ic-car-map-locator-cloud: "󰏍";
    --boschicon-bosch-ic-battery-tool: "󰏎";
    --boschicon-bosch-ic-bluetooth-search: "󰏏";
    --boschicon-bosch-ic-drill-driver-cordless-check: "󰏐";
    --boschicon-bosch-ic-drill-driver-cordless-reset: "󰏑";
    --boschicon-bosch-ic-scan-drill-driver-cordless: "󰏒";
    --boschicon-bosch-ic-scan-suitcase: "󰏓";
    --boschicon-bosch-ic-id-label-qr-code: "󰏔";
    --boschicon-bosch-ic-id-label-check: "󰏕";
    --boschicon-bosch-ic-charger-plug-flash: "󰏖";
    --boschicon-bosch-ic-storage-tank-charging-system: "󰏗";
    --boschicon-bosch-ic-storage-tank-monovalent: "󰏘";
    --boschicon-bosch-ic-storage-tank-series-connection: "󰏙";
    --boschicon-bosch-ic-buffer-tank-fresh-water-station: "󰏚";
    --boschicon-bosch-ic-storage-tank-bivalent: "󰏛";
    --boschicon-bosch-ic-search-graph: "󰏜";
    --boschicon-bosch-ic-desktop-consumer-data: "󰏝";
    --boschicon-bosch-ic-door-smartphone: "󰏞";
    --boschicon-bosch-ic-desktop-dashboard-rps: "󰏟";
    --boschicon-bosch-ic-camera-fingerprint-check: "󰏠";
    --boschicon-bosch-ic-desktop-chart-line-arrow: "󰏡";
    --boschicon-bosch-ic-chart-tcfc: "󰏢";
    --boschicon-bosch-ic-gas-valve-off: "󰏣";
    --boschicon-bosch-ic-gas-valve-on: "󰏤";
    --boschicon-bosch-ic-light-on: "󰏥";
    --boschicon-bosch-ic-light-off: "󰏦";
    --boschicon-bosch-ic-light-medium: "󰏧";
    --boschicon-bosch-ic-throttle-decelerate: "󰏨";
    --boschicon-bosch-ic-throttle-accelerate: "󰏩";
    --boschicon-bosch-ic-speedometer-arrow: "󰏪";
    --boschicon-bosch-ic-scooter-moving-user-disabled-bold: "󰏫";
    --boschicon-bosch-ic-scooter-moving-user-disabled-light: "󰏬";
    --boschicon-bosch-ic-motorcycle-sport-rear-wheel-arrow: "󰏭";
    --boschicon-bosch-ic-motorcycle-sport-hill-brake-disk: "󰏮";
    --boschicon-bosch-ic-mountains-abs: "󰏯";
    --boschicon-bosch-ic-brake-lever-clutch-level-hand: "󰏰";
    --boschicon-bosch-ic-scooter-moving-flash: "󰏱";
    --boschicon-bosch-ic-throttle-hand: "󰏲";
    --boschicon-bosch-ic-motorcycle-forward-collision-warning: "󰏳";
    --boschicon-bosch-ic-motorcycle-electric-traction-control: "󰏴";
    --boschicon-bosch-ic-motorcycle-cornering-drag-torque-control: "󰏵";
    --boschicon-bosch-ic-motorcycle-blind-spot: "󰏶";
    --boschicon-bosch-ic-motorcycle-cornering-traction-control: "󰏷";
    --boschicon-bosch-ic-motorcycle-sport-ecbs-brake-distribution: "󰏸";
    --boschicon-bosch-ic-lock-torque-closed: "󰏹";
    --boschicon-bosch-ic-smartphone-pin-off: "󰏺";
    --boschicon-bosch-ic-hand-vibration: "󰏻";
    --boschicon-bosch-ic-feather: "󰏼";
    --boschicon-bosch-ic-smartphone-pin-check: "󰏽";
    --boschicon-bosch-ic-bicycle-e-2-displays: "󰏾";
    --boschicon-bosch-ic-bicycle-e-4a-charger: "󰏿";
    --boschicon-bosch-ic-bicycle-e-600-watt: "󰐀";
    --boschicon-bosch-ic-bicycle-e-alarm: "󰐁";
    --boschicon-bosch-ic-bicycle-e-auto-downshift: "󰐂";
    --boschicon-bosch-ic-bicycle-e-auto-mode: "󰐃";
    --boschicon-bosch-ic-bicycle-e-backpedal: "󰐄";
    --boschicon-bosch-ic-bicycle-e-battery: "󰐅";
    --boschicon-bosch-ic-bicycle-e-cargo-mode: "󰐆";
    --boschicon-bosch-ic-bicycle-e-cruise-25kmh: "󰐇";
    --boschicon-bosch-ic-bicycle-e-display: "󰐈";
    --boschicon-bosch-ic-bicycle-e-displaysize: "󰐉";
    --boschicon-bosch-ic-bicycle-e-eco-mode: "󰐊";
    --boschicon-bosch-ic-bicycle-e-emtb-mode: "󰐋";
    --boschicon-bosch-ic-bicycle-e-extended-boost: "󰐌";
    --boschicon-bosch-ic-bicycle-e-gearshift: "󰐍";
    --boschicon-bosch-ic-bicycle-e-kiox300: "󰐎";
    --boschicon-bosch-ic-bicycle-e-wireless-speed-sensor: "󰐏";
    --boschicon-bosch-ic-bicycle-e-weight-61lbs: "󰐐";
    --boschicon-bosch-ic-bicycle-e-weight-45lbs: "󰐑";
    --boschicon-bosch-ic-bicycle-e-weight-2kg: "󰐒";
    --boschicon-bosch-ic-bicycle-e-weight-275kg: "󰐓";
    --boschicon-bosch-ic-bicycle-e-weight-29kg: "󰐔";
    --boschicon-bosch-ic-bicycle-e-turbo-mode: "󰐕";
    --boschicon-bosch-ic-bicycle-e-tour-mode: "󰐖";
    --boschicon-bosch-ic-bicycle-e-torque-85nm: "󰐗";
    --boschicon-bosch-ic-bicycle-e-torque-75nm: "󰐘";
    --boschicon-bosch-ic-bicycle-e-torque-65nm: "󰐙";
    --boschicon-bosch-ic-bicycle-e-torque-55nm: "󰐚";
    --boschicon-bosch-ic-bicycle-e-torque-50nm: "󰐛";
    --boschicon-bosch-ic-bicycle-e-torque-40nm: "󰐜";
    --boschicon-bosch-ic-bicycle-e-support-340-percent: "󰐝";
    --boschicon-bosch-ic-bicycle-e-sprint-mode: "󰐞";
    --boschicon-bosch-ic-bicycle-e-sport-mode: "󰐟";
    --boschicon-bosch-ic-bicycle-e-speed-45kmh: "󰐠";
    --boschicon-bosch-ic-bicycle-e-speed-28mph: "󰐡";
    --boschicon-bosch-ic-bicycle-e-smartphone-key: "󰐢";
    --boschicon-bosch-ic-bicycle-e-smartphone-display: "󰐣";
    --boschicon-bosch-ic-bicycle-e-sharing-riding-data: "󰐤";
    --boschicon-bosch-ic-bicycle-e-safety-handling: "󰐥";
    --boschicon-bosch-ic-bicycle-e-protect: "󰐦";
    --boschicon-bosch-ic-bicycle-e-power-to-weight-ratio: "󰐧";
    --boschicon-bosch-ic-bicycle-e-navigation-personal-route-planning: "󰐨";
    --boschicon-bosch-ic-bicycle-e-navigation-app-route-planning: "󰐩";
    --boschicon-bosch-ic-bicycle-e-emtb: "󰐪";
    --boschicon-bosch-ic-bicycle-e-easy-handling: "󰐫";
    --boschicon-bosch-ic-bicycle-e-ambitious-assistants: "󰐬";
    --boschicon-bosch-ic-bicycle-e-connectmodule: "󰐭";
    --boschicon-bosch-ic-bicycle-e-display-key: "󰐮";
    --boschicon-bosch-ic-bicycle-e-abs-control-unit: "󰐯";
    --boschicon-bosch-ic-temperature-stable: "󰐰";
    --boschicon-bosch-ic-smartphone-graph-analysis: "󰐱";
    --boschicon-bosch-ic-bicycle-e-tour-plus-mode: "󰐲";
    --boschicon-bosch-ic-handover-leaf-industry: "󰐳";
    --boschicon-bosch-ic-map5000-2: "󰐴";
    --boschicon-bosch-ic-bicycle-e-weight-2-9kg: "󰐵";
    --boschicon-bosch-ic-bicycle-e-weight-2-75kg: "󰐶";
    --boschicon-bosch-ic-bicycle-e-design: "󰐷";
    --boschicon-bosch-ic-bicycle-e-sharing-personal-data: "󰐸";
    --boschicon-bosch-ic-text-bar-arrow-down: "󰐹";
    --boschicon-bosch-ic-text-area: "󰐺";
    --boschicon-bosch-ic-battery-4-check: "󰐻";
    --boschicon-bosch-ic-battery-2-check: "󰐼";
    --boschicon-bosch-ic-hourglass-expiry-date-cartridge: "󰐽";
}

.bosch-ui-ic-version:before {
    content: var(--bosch-ui-ic-version);
}

.bosch-ic-version:before {
    content: var(--bosch-ic-version);
}

.ui-ic-alert-error:before {
    content: var(--ui-ic-alert-error);
}

.ui-ic-alert-info:before {
    content: var(--ui-ic-alert-info);
}

.ui-ic-alert-success:before {
    content: var(--ui-ic-alert-success);
}

.ui-ic-alert-warning:before {
    content: var(--ui-ic-alert-warning);
}

.ui-ic-checkmark:before {
    content: var(--ui-ic-checkmark);
}

.ui-ic-close:before {
    content: var(--ui-ic-close);
}

.ui-ic-close-small:before {
    content: var(--ui-ic-close-small);
}

.ui-ic-dot:before {
    content: var(--ui-ic-dot);
}

.ui-ic-down:before {
    content: var(--ui-ic-down);
}

.ui-ic-indeterminate:before {
    content: var(--ui-ic-indeterminate);
}

.ui-ic-left:before {
    content: var(--ui-ic-left);
}

.ui-ic-inline-right:before {
    content: var(--ui-ic-inline-right);
}

.ui-ic-inline-right-bold:before {
    content: var(--ui-ic-inline-right-bold);
}

.ui-ic-inline-list-checkmark:before {
    content: var(--ui-ic-inline-list-checkmark);
}

.ui-ic-inline-list-ul:before {
    content: var(--ui-ic-inline-list-ul);
}

.ui-ic-minus:before {
    content: var(--ui-ic-minus);
}

.ui-ic-plus:before {
    content: var(--ui-ic-plus);
}

.ui-ic-right:before {
    content: var(--ui-ic-right);
}

.ui-ic-search:before {
    content: var(--ui-ic-search);
}

.ui-ic-up:before {
    content: var(--ui-ic-up);
}

.ui-ic-up-down:before {
    content: var(--ui-ic-up-down);
}

.ui-ic-watch-off:before {
    content: var(--ui-ic-watch-off);
}

.ui-ic-watch-on:before {
    content: var(--ui-ic-watch-on);
}

.ui-ic-inline-externallink:before {
    content: var(--ui-ic-inline-externallink);
}

.ui-ic-menu:before {
    content: var(--ui-ic-menu);
}

.ui-ic-right-bold-small:before {
    content: var(--ui-ic-right-bold-small);
}

.ui-ic-down-small:before {
    content: var(--ui-ic-down-small);
}

.ui-ic-left-small:before {
    content: var(--ui-ic-left-small);
}

.ui-ic-up-small:before {
    content: var(--ui-ic-up-small);
}

.ui-ic-right-small:before {
    content: var(--ui-ic-right-small);
}

.ui-ic-nosafe-star-fill:before {
    content: var(--ui-ic-nosafe-star-fill);
}

.ui-ic-nosafe-star-half:before {
    content: var(--ui-ic-nosafe-star-half);
}

.ui-ic-nosafe-star:before {
    content: var(--ui-ic-nosafe-star);
}

.ui-ic-nosafe-lr-externallink:before {
    content: var(--ui-ic-nosafe-lr-externallink);
}

.ui-ic-nosafe-lr-right-small:before {
    content: var(--ui-ic-nosafe-lr-right-small);
}

.ui-ic-arrow-back:before {
    content: var(--ui-ic-arrow-back);
}

.ui-ic-arrow-up-down:before {
    content: var(--ui-ic-arrow-up-down);
}

.ui-ic-arrow-left-right:before {
    content: var(--ui-ic-arrow-left-right);
}

.ui-ic-externallink:before {
    content: var(--ui-ic-externallink);
}

.ui-ic-nosafe-lr-right-bold-small:before {
    content: var(--ui-ic-nosafe-lr-right-bold-small);
}

.ui-ic-nosafe-lr-forward-small-bold:before {
    content: var(--ui-ic-nosafe-lr-forward-small-bold);
}

.ui-ic-nosafe-lr-forward-small:before {
    content: var(--ui-ic-nosafe-lr-forward-small);
}

.ui-ic-inline-forward-small-bold:before {
    content: var(--ui-ic-inline-forward-small-bold);
}

.ui-ic-inline-forward-small:before {
    content: var(--ui-ic-inline-forward-small);
}

.ui-ic-forward-small-bold:before {
    content: var(--ui-ic-forward-small-bold);
}

.ui-ic-forward-small:before {
    content: var(--ui-ic-forward-small);
}

.ui-ic-backward:before {
    content: var(--ui-ic-backward);
}

.ui-ic-forward:before {
    content: var(--ui-ic-forward);
}

.boschicon-bosch-ic-3d-print:before {
    content: var(--boschicon-bosch-ic-3d-print);
}

.boschicon-bosch-ic-a-to-b:before {
    content: var(--boschicon-bosch-ic-a-to-b);
}

.boschicon-bosch-ic-add:before {
    content: var(--boschicon-bosch-ic-add);
}

.boschicon-bosch-ic-address-consumer-data:before {
    content: var(--boschicon-bosch-ic-address-consumer-data);
}

.boschicon-bosch-ic-adress-book:before {
    content: var(--boschicon-bosch-ic-adress-book);
}

.boschicon-bosch-ic-agility:before {
    content: var(--boschicon-bosch-ic-agility);
}

.boschicon-bosch-ic-alarm-clock:before {
    content: var(--boschicon-bosch-ic-alarm-clock);
}

.boschicon-bosch-ic-ambulance:before {
    content: var(--boschicon-bosch-ic-ambulance);
}

.boschicon-bosch-ic-analysis:before {
    content: var(--boschicon-bosch-ic-analysis);
}

.boschicon-bosch-ic-anchor:before {
    content: var(--boschicon-bosch-ic-anchor);
}

.boschicon-bosch-ic-arrow-down:before {
    content: var(--boschicon-bosch-ic-arrow-down);
}

.boschicon-bosch-ic-arrow-left:before {
    content: var(--boschicon-bosch-ic-arrow-left);
}

.boschicon-bosch-ic-arrow-left-down:before {
    content: var(--boschicon-bosch-ic-arrow-left-down);
}

.boschicon-bosch-ic-arrow-left-up:before {
    content: var(--boschicon-bosch-ic-arrow-left-up);
}

.boschicon-bosch-ic-arrow-right:before {
    content: var(--boschicon-bosch-ic-arrow-right);
}

.boschicon-bosch-ic-arrow-right-down:before {
    content: var(--boschicon-bosch-ic-arrow-right-down);
}

.boschicon-bosch-ic-arrow-right-up:before {
    content: var(--boschicon-bosch-ic-arrow-right-up);
}

.boschicon-bosch-ic-arrow-turn-left:before {
    content: var(--boschicon-bosch-ic-arrow-turn-left);
}

.boschicon-bosch-ic-arrow-turn-right:before {
    content: var(--boschicon-bosch-ic-arrow-turn-right);
}

.boschicon-bosch-ic-arrow-up:before {
    content: var(--boschicon-bosch-ic-arrow-up);
}

.boschicon-bosch-ic-arrows:before {
    content: var(--boschicon-bosch-ic-arrows);
}

.boschicon-bosch-ic-arrows-x-y-z:before {
    content: var(--boschicon-bosch-ic-arrows-x-y-z);
}

.boschicon-bosch-ic-artificial-intelligence:before {
    content: var(--boschicon-bosch-ic-artificial-intelligence);
}

.boschicon-bosch-ic-assembly-line:before {
    content: var(--boschicon-bosch-ic-assembly-line);
}

.boschicon-bosch-ic-atom:before {
    content: var(--boschicon-bosch-ic-atom);
}

.boschicon-bosch-ic-augmented-reality:before {
    content: var(--boschicon-bosch-ic-augmented-reality);
}

.boschicon-bosch-ic-autobod:before {
    content: var(--boschicon-bosch-ic-autobod);
}

.boschicon-bosch-ic-back-left:before {
    content: var(--boschicon-bosch-ic-back-left);
}

.boschicon-bosch-ic-back-left-double:before {
    content: var(--boschicon-bosch-ic-back-left-double);
}

.boschicon-bosch-ic-bar-chart:before {
    content: var(--boschicon-bosch-ic-bar-chart);
}

.boschicon-bosch-ic-bar-chart-double:before {
    content: var(--boschicon-bosch-ic-bar-chart-double);
}

.boschicon-bosch-ic-battery-0:before {
    content: var(--boschicon-bosch-ic-battery-0);
}

.boschicon-bosch-ic-battery-1:before {
    content: var(--boschicon-bosch-ic-battery-1);
}

.boschicon-bosch-ic-battery-2:before {
    content: var(--boschicon-bosch-ic-battery-2);
}

.boschicon-bosch-ic-battery-3:before {
    content: var(--boschicon-bosch-ic-battery-3);
}

.boschicon-bosch-ic-battery-4:before {
    content: var(--boschicon-bosch-ic-battery-4);
}

.boschicon-bosch-ic-battery-fail:before {
    content: var(--boschicon-bosch-ic-battery-fail);
}

.boschicon-bosch-ic-battery-li-ion:before {
    content: var(--boschicon-bosch-ic-battery-li-ion);
}

.boschicon-bosch-ic-battery-loading:before {
    content: var(--boschicon-bosch-ic-battery-loading);
}

.boschicon-bosch-ic-bed:before {
    content: var(--boschicon-bosch-ic-bed);
}

.boschicon-bosch-ic-bicycle:before {
    content: var(--boschicon-bosch-ic-bicycle);
}

.boschicon-bosch-ic-bicycle-e:before {
    content: var(--boschicon-bosch-ic-bicycle-e);
}

.boschicon-bosch-ic-blog:before {
    content: var(--boschicon-bosch-ic-blog);
}

.boschicon-bosch-ic-bluetooth:before {
    content: var(--boschicon-bosch-ic-bluetooth);
}

.boschicon-bosch-ic-bluetooth-le:before {
    content: var(--boschicon-bosch-ic-bluetooth-le);
}

.boschicon-bosch-ic-board-speaker:before {
    content: var(--boschicon-bosch-ic-board-speaker);
}

.boschicon-bosch-ic-boiler-connected:before {
    content: var(--boschicon-bosch-ic-boiler-connected);
}

.boschicon-bosch-ic-book:before {
    content: var(--boschicon-bosch-ic-book);
}

.boschicon-bosch-ic-bookmark:before {
    content: var(--boschicon-bosch-ic-bookmark);
}

.boschicon-bosch-ic-bookmark-add:before {
    content: var(--boschicon-bosch-ic-bookmark-add);
}

.boschicon-bosch-ic-bookmark-check:before {
    content: var(--boschicon-bosch-ic-bookmark-check);
}

.boschicon-bosch-ic-bookmark-delete:before {
    content: var(--boschicon-bosch-ic-bookmark-delete);
}

.boschicon-bosch-ic-books:before {
    content: var(--boschicon-bosch-ic-books);
}

.boschicon-bosch-ic-bookshelf:before {
    content: var(--boschicon-bosch-ic-bookshelf);
}

.boschicon-bosch-ic-box:before {
    content: var(--boschicon-bosch-ic-box);
}

.boschicon-bosch-ic-box-closed:before {
    content: var(--boschicon-bosch-ic-box-closed);
}

.boschicon-bosch-ic-box-delivery:before {
    content: var(--boschicon-bosch-ic-box-delivery);
}

.boschicon-bosch-ic-box-delivery-connected:before {
    content: var(--boschicon-bosch-ic-box-delivery-connected);
}

.boschicon-bosch-ic-brake-disk:before {
    content: var(--boschicon-bosch-ic-brake-disk);
}

.boschicon-bosch-ic-briefcase:before {
    content: var(--boschicon-bosch-ic-briefcase);
}

.boschicon-bosch-ic-broom:before {
    content: var(--boschicon-bosch-ic-broom);
}

.boschicon-bosch-ic-broom-cloud-dirt:before {
    content: var(--boschicon-bosch-ic-broom-cloud-dirt);
}

.boschicon-bosch-ic-brush:before {
    content: var(--boschicon-bosch-ic-brush);
}

.boschicon-bosch-ic-bug:before {
    content: var(--boschicon-bosch-ic-bug);
}

.boschicon-bosch-ic-building:before {
    content: var(--boschicon-bosch-ic-building);
}

.boschicon-bosch-ic-cactus:before {
    content: var(--boschicon-bosch-ic-cactus);
}

.boschicon-bosch-ic-calculate:before {
    content: var(--boschicon-bosch-ic-calculate);
}

.boschicon-bosch-ic-calendar:before {
    content: var(--boschicon-bosch-ic-calendar);
}

.boschicon-bosch-ic-calendar-add:before {
    content: var(--boschicon-bosch-ic-calendar-add);
}

.boschicon-bosch-ic-calendar-settings:before {
    content: var(--boschicon-bosch-ic-calendar-settings);
}

.boschicon-bosch-ic-call:before {
    content: var(--boschicon-bosch-ic-call);
}

.boschicon-bosch-ic-call-add:before {
    content: var(--boschicon-bosch-ic-call-add);
}

.boschicon-bosch-ic-call-remove:before {
    content: var(--boschicon-bosch-ic-call-remove);
}

.boschicon-bosch-ic-call-sos:before {
    content: var(--boschicon-bosch-ic-call-sos);
}

.boschicon-bosch-ic-call-team:before {
    content: var(--boschicon-bosch-ic-call-team);
}

.boschicon-bosch-ic-call-wifi:before {
    content: var(--boschicon-bosch-ic-call-wifi);
}

.boschicon-bosch-ic-camera:before {
    content: var(--boschicon-bosch-ic-camera);
}

.boschicon-bosch-ic-camera-switch:before {
    content: var(--boschicon-bosch-ic-camera-switch);
}

.boschicon-bosch-ic-car:before {
    content: var(--boschicon-bosch-ic-car);
}

.boschicon-bosch-ic-car-clock:before {
    content: var(--boschicon-bosch-ic-car-clock);
}

.boschicon-bosch-ic-car-connected:before {
    content: var(--boschicon-bosch-ic-car-connected);
}

.boschicon-bosch-ic-car-locator:before {
    content: var(--boschicon-bosch-ic-car-locator);
}

.boschicon-bosch-ic-car-mechanic:before {
    content: var(--boschicon-bosch-ic-car-mechanic);
}

.boschicon-bosch-ic-car-rental:before {
    content: var(--boschicon-bosch-ic-car-rental);
}

.boschicon-bosch-ic-car-seat-connected:before {
    content: var(--boschicon-bosch-ic-car-seat-connected);
}

.boschicon-bosch-ic-car-side:before {
    content: var(--boschicon-bosch-ic-car-side);
}

.boschicon-bosch-ic-car-side-user:before {
    content: var(--boschicon-bosch-ic-car-side-user);
}

.boschicon-bosch-ic-cart:before {
    content: var(--boschicon-bosch-ic-cart);
}

.boschicon-bosch-ic-certificate:before {
    content: var(--boschicon-bosch-ic-certificate);
}

.boschicon-bosch-ic-certificate-pki:before {
    content: var(--boschicon-bosch-ic-certificate-pki);
}

.boschicon-bosch-ic-change:before {
    content: var(--boschicon-bosch-ic-change);
}

.boschicon-bosch-ic-chart-bar:before {
    content: var(--boschicon-bosch-ic-chart-bar);
}

.boschicon-bosch-ic-chart-check:before {
    content: var(--boschicon-bosch-ic-chart-check);
}

.boschicon-bosch-ic-chart-dummy:before {
    content: var(--boschicon-bosch-ic-chart-dummy);
}

.boschicon-bosch-ic-chart-line:before {
    content: var(--boschicon-bosch-ic-chart-line);
}

.boschicon-bosch-ic-chat:before {
    content: var(--boschicon-bosch-ic-chat);
}

.boschicon-bosch-ic-chat-add:before {
    content: var(--boschicon-bosch-ic-chat-add);
}

.boschicon-bosch-ic-chat-question-answer:before {
    content: var(--boschicon-bosch-ic-chat-question-answer);
}

.boschicon-bosch-ic-chat-remove:before {
    content: var(--boschicon-bosch-ic-chat-remove);
}

.boschicon-bosch-ic-checklist:before {
    content: var(--boschicon-bosch-ic-checklist);
}

.boschicon-bosch-ic-checkmark:before {
    content: var(--boschicon-bosch-ic-checkmark);
}

.boschicon-bosch-ic-chip:before {
    content: var(--boschicon-bosch-ic-chip);
}

.boschicon-bosch-ic-circle-segment:before {
    content: var(--boschicon-bosch-ic-circle-segment);
}

.boschicon-bosch-ic-clear-all:before {
    content: var(--boschicon-bosch-ic-clear-all);
}

.boschicon-bosch-ic-clipboard:before {
    content: var(--boschicon-bosch-ic-clipboard);
}

.boschicon-bosch-ic-clipboard-list:before {
    content: var(--boschicon-bosch-ic-clipboard-list);
}

.boschicon-bosch-ic-clock:before {
    content: var(--boschicon-bosch-ic-clock);
}

.boschicon-bosch-ic-close:before {
    content: var(--boschicon-bosch-ic-close);
}

.boschicon-bosch-ic-close-all:before {
    content: var(--boschicon-bosch-ic-close-all);
}

.boschicon-bosch-ic-cloud:before {
    content: var(--boschicon-bosch-ic-cloud);
}

.boschicon-bosch-ic-cloud-co2:before {
    content: var(--boschicon-bosch-ic-cloud-co2);
}

.boschicon-bosch-ic-cloud-download:before {
    content: var(--boschicon-bosch-ic-cloud-download);
}

.boschicon-bosch-ic-cloud-nox:before {
    content: var(--boschicon-bosch-ic-cloud-nox);
}

.boschicon-bosch-ic-cloud-upload:before {
    content: var(--boschicon-bosch-ic-cloud-upload);
}

.boschicon-bosch-ic-club-arm-chair:before {
    content: var(--boschicon-bosch-ic-club-arm-chair);
}

.boschicon-bosch-ic-coffee-break:before {
    content: var(--boschicon-bosch-ic-coffee-break);
}

.boschicon-bosch-ic-coin-currency:before {
    content: var(--boschicon-bosch-ic-coin-currency);
}

.boschicon-bosch-ic-coin-dollar:before {
    content: var(--boschicon-bosch-ic-coin-dollar);
}

.boschicon-bosch-ic-colorpicker:before {
    content: var(--boschicon-bosch-ic-colorpicker);
}

.boschicon-bosch-ic-colors:before {
    content: var(--boschicon-bosch-ic-colors);
}

.boschicon-bosch-ic-command:before {
    content: var(--boschicon-bosch-ic-command);
}

.boschicon-bosch-ic-communicator:before {
    content: var(--boschicon-bosch-ic-communicator);
}

.boschicon-bosch-ic-compare:before {
    content: var(--boschicon-bosch-ic-compare);
}

.boschicon-bosch-ic-components:before {
    content: var(--boschicon-bosch-ic-components);
}

.boschicon-bosch-ic-components-available:before {
    content: var(--boschicon-bosch-ic-components-available);
}

.boschicon-bosch-ic-components-reservation:before {
    content: var(--boschicon-bosch-ic-components-reservation);
}

.boschicon-bosch-ic-concierge-bell:before {
    content: var(--boschicon-bosch-ic-concierge-bell);
}

.boschicon-bosch-ic-configuration:before {
    content: var(--boschicon-bosch-ic-configuration);
}

.boschicon-bosch-ic-confirmation:before {
    content: var(--boschicon-bosch-ic-confirmation);
}

.boschicon-bosch-ic-connection-off:before {
    content: var(--boschicon-bosch-ic-connection-off);
}

.boschicon-bosch-ic-connection-on:before {
    content: var(--boschicon-bosch-ic-connection-on);
}

.boschicon-bosch-ic-connectivity:before {
    content: var(--boschicon-bosch-ic-connectivity);
}

.boschicon-bosch-ic-construction:before {
    content: var(--boschicon-bosch-ic-construction);
}

.boschicon-bosch-ic-consumer-goods:before {
    content: var(--boschicon-bosch-ic-consumer-goods);
}

.boschicon-bosch-ic-contract:before {
    content: var(--boschicon-bosch-ic-contract);
}

.boschicon-bosch-ic-copy:before {
    content: var(--boschicon-bosch-ic-copy);
}

.boschicon-bosch-ic-cube:before {
    content: var(--boschicon-bosch-ic-cube);
}

.boschicon-bosch-ic-cube-arrows:before {
    content: var(--boschicon-bosch-ic-cube-arrows);
}

.boschicon-bosch-ic-cube-filled:before {
    content: var(--boschicon-bosch-ic-cube-filled);
}

.boschicon-bosch-ic-cube-shock:before {
    content: var(--boschicon-bosch-ic-cube-shock);
}

.boschicon-bosch-ic-cube-stacked:before {
    content: var(--boschicon-bosch-ic-cube-stacked);
}

.boschicon-bosch-ic-customerservice:before {
    content: var(--boschicon-bosch-ic-customerservice);
}

.boschicon-bosch-ic-cutlery:before {
    content: var(--boschicon-bosch-ic-cutlery);
}

.boschicon-bosch-ic-damper:before {
    content: var(--boschicon-bosch-ic-damper);
}

.boschicon-bosch-ic-danger-flash:before {
    content: var(--boschicon-bosch-ic-danger-flash);
}

.boschicon-bosch-ic-data-loss:before {
    content: var(--boschicon-bosch-ic-data-loss);
}

.boschicon-bosch-ic-dealer-details:before {
    content: var(--boschicon-bosch-ic-dealer-details);
}

.boschicon-bosch-ic-delete:before {
    content: var(--boschicon-bosch-ic-delete);
}

.boschicon-bosch-ic-delivery:before {
    content: var(--boschicon-bosch-ic-delivery);
}

.boschicon-bosch-ic-denied:before {
    content: var(--boschicon-bosch-ic-denied);
}

.boschicon-bosch-ic-desktop:before {
    content: var(--boschicon-bosch-ic-desktop);
}

.boschicon-bosch-ic-desktop-application-2d:before {
    content: var(--boschicon-bosch-ic-desktop-application-2d);
}

.boschicon-bosch-ic-desktop-application-3d:before {
    content: var(--boschicon-bosch-ic-desktop-application-3d);
}

.boschicon-bosch-ic-development:before {
    content: var(--boschicon-bosch-ic-development);
}

.boschicon-bosch-ic-devices:before {
    content: var(--boschicon-bosch-ic-devices);
}

.boschicon-bosch-ic-devices-mobile:before {
    content: var(--boschicon-bosch-ic-devices-mobile);
}

.boschicon-bosch-ic-directory:before {
    content: var(--boschicon-bosch-ic-directory);
}

.boschicon-bosch-ic-dna:before {
    content: var(--boschicon-bosch-ic-dna);
}

.boschicon-bosch-ic-do-not-disturb:before {
    content: var(--boschicon-bosch-ic-do-not-disturb);
}

.boschicon-bosch-ic-document:before {
    content: var(--boschicon-bosch-ic-document);
}

.boschicon-bosch-ic-document-add:before {
    content: var(--boschicon-bosch-ic-document-add);
}

.boschicon-bosch-ic-document-arrow-down:before {
    content: var(--boschicon-bosch-ic-document-arrow-down);
}

.boschicon-bosch-ic-document-arrow-up:before {
    content: var(--boschicon-bosch-ic-document-arrow-up);
}

.boschicon-bosch-ic-document-audio:before {
    content: var(--boschicon-bosch-ic-document-audio);
}

.boschicon-bosch-ic-document-check:before {
    content: var(--boschicon-bosch-ic-document-check);
}

.boschicon-bosch-ic-document-cloud:before {
    content: var(--boschicon-bosch-ic-document-cloud);
}

.boschicon-bosch-ic-document-copy:before {
    content: var(--boschicon-bosch-ic-document-copy);
}

.boschicon-bosch-ic-document-delete:before {
    content: var(--boschicon-bosch-ic-document-delete);
}

.boschicon-bosch-ic-document-doc:before {
    content: var(--boschicon-bosch-ic-document-doc);
}

.boschicon-bosch-ic-document-edit:before {
    content: var(--boschicon-bosch-ic-document-edit);
}

.boschicon-bosch-ic-document-error:before {
    content: var(--boschicon-bosch-ic-document-error);
}

.boschicon-bosch-ic-document-locked:before {
    content: var(--boschicon-bosch-ic-document-locked);
}

.boschicon-bosch-ic-document-log:before {
    content: var(--boschicon-bosch-ic-document-log);
}

.boschicon-bosch-ic-document-one:before {
    content: var(--boschicon-bosch-ic-document-one);
}

.boschicon-bosch-ic-document-pdf:before {
    content: var(--boschicon-bosch-ic-document-pdf);
}

.boschicon-bosch-ic-document-plain:before {
    content: var(--boschicon-bosch-ic-document-plain);
}

.boschicon-bosch-ic-document-plain-add:before {
    content: var(--boschicon-bosch-ic-document-plain-add);
}

.boschicon-bosch-ic-document-plain-delete:before {
    content: var(--boschicon-bosch-ic-document-plain-delete);
}

.boschicon-bosch-ic-document-ppt:before {
    content: var(--boschicon-bosch-ic-document-ppt);
}

.boschicon-bosch-ic-document-pub:before {
    content: var(--boschicon-bosch-ic-document-pub);
}

.boschicon-bosch-ic-document-rtf:before {
    content: var(--boschicon-bosch-ic-document-rtf);
}

.boschicon-bosch-ic-document-save-to:before {
    content: var(--boschicon-bosch-ic-document-save-to);
}

.boschicon-bosch-ic-document-search:before {
    content: var(--boschicon-bosch-ic-document-search);
}

.boschicon-bosch-ic-document-settings:before {
    content: var(--boschicon-bosch-ic-document-settings);
}

.boschicon-bosch-ic-document-test:before {
    content: var(--boschicon-bosch-ic-document-test);
}

.boschicon-bosch-ic-document-text:before {
    content: var(--boschicon-bosch-ic-document-text);
}

.boschicon-bosch-ic-document-txt:before {
    content: var(--boschicon-bosch-ic-document-txt);
}

.boschicon-bosch-ic-document-vsd:before {
    content: var(--boschicon-bosch-ic-document-vsd);
}

.boschicon-bosch-ic-document-xls:before {
    content: var(--boschicon-bosch-ic-document-xls);
}

.boschicon-bosch-ic-document-xml:before {
    content: var(--boschicon-bosch-ic-document-xml);
}

.boschicon-bosch-ic-document-zip:before {
    content: var(--boschicon-bosch-ic-document-zip);
}

.boschicon-bosch-ic-dome:before {
    content: var(--boschicon-bosch-ic-dome);
}

.boschicon-bosch-ic-door:before {
    content: var(--boschicon-bosch-ic-door);
}

.boschicon-bosch-ic-door-sensor:before {
    content: var(--boschicon-bosch-ic-door-sensor);
}

.boschicon-bosch-ic-down:before {
    content: var(--boschicon-bosch-ic-down);
}

.boschicon-bosch-ic-down-double:before {
    content: var(--boschicon-bosch-ic-down-double);
}

.boschicon-bosch-ic-download:before {
    content: var(--boschicon-bosch-ic-download);
}

.boschicon-bosch-ic-drag-handle:before {
    content: var(--boschicon-bosch-ic-drag-handle);
}

.boschicon-bosch-ic-dragdrop:before {
    content: var(--boschicon-bosch-ic-dragdrop);
}

.boschicon-bosch-ic-drop:before {
    content: var(--boschicon-bosch-ic-drop);
}

.boschicon-bosch-ic-e-charging:before {
    content: var(--boschicon-bosch-ic-e-charging);
}

.boschicon-bosch-ic-e-mobility:before {
    content: var(--boschicon-bosch-ic-e-mobility);
}

.boschicon-bosch-ic-ear-off-disabled-light:before {
    content: var(--boschicon-bosch-ic-ear-off-disabled-light);
}

.boschicon-bosch-ic-ear-on:before {
    content: var(--boschicon-bosch-ic-ear-on);
}

.boschicon-bosch-ic-eco-system:before {
    content: var(--boschicon-bosch-ic-eco-system);
}

.boschicon-bosch-ic-edit:before {
    content: var(--boschicon-bosch-ic-edit);
}

.boschicon-bosch-ic-education:before {
    content: var(--boschicon-bosch-ic-education);
}

.boschicon-bosch-ic-efficiency:before {
    content: var(--boschicon-bosch-ic-efficiency);
}

.boschicon-bosch-ic-elevator:before {
    content: var(--boschicon-bosch-ic-elevator);
}

.boschicon-bosch-ic-elevator-alarm:before {
    content: var(--boschicon-bosch-ic-elevator-alarm);
}

.boschicon-bosch-ic-elevator-cloud:before {
    content: var(--boschicon-bosch-ic-elevator-cloud);
}

.boschicon-bosch-ic-elevator-headset:before {
    content: var(--boschicon-bosch-ic-elevator-headset);
}

.boschicon-bosch-ic-elevator-service:before {
    content: var(--boschicon-bosch-ic-elevator-service);
}

.boschicon-bosch-ic-emergency-exit:before {
    content: var(--boschicon-bosch-ic-emergency-exit);
}

.boschicon-bosch-ic-emoji-happy:before {
    content: var(--boschicon-bosch-ic-emoji-happy);
}

.boschicon-bosch-ic-emoji-neutral:before {
    content: var(--boschicon-bosch-ic-emoji-neutral);
}

.boschicon-bosch-ic-emoji-sad:before {
    content: var(--boschicon-bosch-ic-emoji-sad);
}

.boschicon-bosch-ic-emoji-super-happy:before {
    content: var(--boschicon-bosch-ic-emoji-super-happy);
}

.boschicon-bosch-ic-emoji-very-sad:before {
    content: var(--boschicon-bosch-ic-emoji-very-sad);
}

.boschicon-bosch-ic-eu-energy-label:before {
    content: var(--boschicon-bosch-ic-eu-energy-label);
}

.boschicon-bosch-ic-excavator:before {
    content: var(--boschicon-bosch-ic-excavator);
}

.boschicon-bosch-ic-exit:before {
    content: var(--boschicon-bosch-ic-exit);
}

.boschicon-bosch-ic-expansion-arrows:before {
    content: var(--boschicon-bosch-ic-expansion-arrows);
}

.boschicon-bosch-ic-explosion:before {
    content: var(--boschicon-bosch-ic-explosion);
}

.boschicon-bosch-ic-export:before {
    content: var(--boschicon-bosch-ic-export);
}

.boschicon-bosch-ic-externallink:before {
    content: var(--boschicon-bosch-ic-externallink);
}

.boschicon-bosch-ic-fast-forward:before {
    content: var(--boschicon-bosch-ic-fast-forward);
}

.boschicon-bosch-ic-faucet:before {
    content: var(--boschicon-bosch-ic-faucet);
}

.boschicon-bosch-ic-favorites:before {
    content: var(--boschicon-bosch-ic-favorites);
}

.boschicon-bosch-ic-fax:before {
    content: var(--boschicon-bosch-ic-fax);
}

.boschicon-bosch-ic-female:before {
    content: var(--boschicon-bosch-ic-female);
}

.boschicon-bosch-ic-film:before {
    content: var(--boschicon-bosch-ic-film);
}

.boschicon-bosch-ic-filter:before {
    content: var(--boschicon-bosch-ic-filter);
}

.boschicon-bosch-ic-filter-success:before {
    content: var(--boschicon-bosch-ic-filter-success);
}

.boschicon-bosch-ic-fingerprint:before {
    content: var(--boschicon-bosch-ic-fingerprint);
}

.boschicon-bosch-ic-fire:before {
    content: var(--boschicon-bosch-ic-fire);
}

.boschicon-bosch-ic-fire-emergency:before {
    content: var(--boschicon-bosch-ic-fire-emergency);
}

.boschicon-bosch-ic-fireworks:before {
    content: var(--boschicon-bosch-ic-fireworks);
}

.boschicon-bosch-ic-first-aid:before {
    content: var(--boschicon-bosch-ic-first-aid);
}

.boschicon-bosch-ic-first-aid-cross:before {
    content: var(--boschicon-bosch-ic-first-aid-cross);
}

.boschicon-bosch-ic-fit-to-sceen:before {
    content: var(--boschicon-bosch-ic-fit-to-sceen);
}

.boschicon-bosch-ic-flag:before {
    content: var(--boschicon-bosch-ic-flag);
}

.boschicon-bosch-ic-flash:before {
    content: var(--boschicon-bosch-ic-flash);
}

.boschicon-bosch-ic-flask:before {
    content: var(--boschicon-bosch-ic-flask);
}

.boschicon-bosch-ic-flexpress:before {
    content: var(--boschicon-bosch-ic-flexpress);
}

.boschicon-bosch-ic-folder:before {
    content: var(--boschicon-bosch-ic-folder);
}

.boschicon-bosch-ic-folder-download:before {
    content: var(--boschicon-bosch-ic-folder-download);
}

.boschicon-bosch-ic-folder-open:before {
    content: var(--boschicon-bosch-ic-folder-open);
}

.boschicon-bosch-ic-folder-upload:before {
    content: var(--boschicon-bosch-ic-folder-upload);
}

.boschicon-bosch-ic-fork-lift:before {
    content: var(--boschicon-bosch-ic-fork-lift);
}

.boschicon-bosch-ic-fork-lift-locator:before {
    content: var(--boschicon-bosch-ic-fork-lift-locator);
}

.boschicon-bosch-ic-forward-right:before {
    content: var(--boschicon-bosch-ic-forward-right);
}

.boschicon-bosch-ic-forward-right-double:before {
    content: var(--boschicon-bosch-ic-forward-right-double);
}

.boschicon-bosch-ic-full-empty:before {
    content: var(--boschicon-bosch-ic-full-empty);
}

.boschicon-bosch-ic-fullscreen:before {
    content: var(--boschicon-bosch-ic-fullscreen);
}

.boschicon-bosch-ic-fullscreen-arrows:before {
    content: var(--boschicon-bosch-ic-fullscreen-arrows);
}

.boschicon-bosch-ic-fullscreen-exit:before {
    content: var(--boschicon-bosch-ic-fullscreen-exit);
}

.boschicon-bosch-ic-g-arrow-down:before {
    content: var(--boschicon-bosch-ic-g-arrow-down);
}

.boschicon-bosch-ic-g-arrow-up:before {
    content: var(--boschicon-bosch-ic-g-arrow-up);
}

.boschicon-bosch-ic-generator:before {
    content: var(--boschicon-bosch-ic-generator);
}

.boschicon-bosch-ic-gift:before {
    content: var(--boschicon-bosch-ic-gift);
}

.boschicon-bosch-ic-glance:before {
    content: var(--boschicon-bosch-ic-glance);
}

.boschicon-bosch-ic-glas-plate:before {
    content: var(--boschicon-bosch-ic-glas-plate);
}

.boschicon-bosch-ic-globe:before {
    content: var(--boschicon-bosch-ic-globe);
}

.boschicon-bosch-ic-globe-arrow:before {
    content: var(--boschicon-bosch-ic-globe-arrow);
}

.boschicon-bosch-ic-glossary:before {
    content: var(--boschicon-bosch-ic-glossary);
}

.boschicon-bosch-ic-grid-view:before {
    content: var(--boschicon-bosch-ic-grid-view);
}

.boschicon-bosch-ic-hammer:before {
    content: var(--boschicon-bosch-ic-hammer);
}

.boschicon-bosch-ic-hand:before {
    content: var(--boschicon-bosch-ic-hand);
}

.boschicon-bosch-ic-hand-motion:before {
    content: var(--boschicon-bosch-ic-hand-motion);
}

.boschicon-bosch-ic-hand-motion-off-disabled-light:before {
    content: var(--boschicon-bosch-ic-hand-motion-off-disabled-light);
}

.boschicon-bosch-ic-handlewithcare:before {
    content: var(--boschicon-bosch-ic-handlewithcare);
}

.boschicon-bosch-ic-handover-add:before {
    content: var(--boschicon-bosch-ic-handover-add);
}

.boschicon-bosch-ic-handover-check:before {
    content: var(--boschicon-bosch-ic-handover-check);
}

.boschicon-bosch-ic-handover-remove:before {
    content: var(--boschicon-bosch-ic-handover-remove);
}

.boschicon-bosch-ic-hanger:before {
    content: var(--boschicon-bosch-ic-hanger);
}

.boschicon-bosch-ic-health:before {
    content: var(--boschicon-bosch-ic-health);
}

.boschicon-bosch-ic-heart:before {
    content: var(--boschicon-bosch-ic-heart);
}

.boschicon-bosch-ic-history:before {
    content: var(--boschicon-bosch-ic-history);
}

.boschicon-bosch-ic-home:before {
    content: var(--boschicon-bosch-ic-home);
}

.boschicon-bosch-ic-home-locator:before {
    content: var(--boschicon-bosch-ic-home-locator);
}

.boschicon-bosch-ic-hourglass:before {
    content: var(--boschicon-bosch-ic-hourglass);
}

.boschicon-bosch-ic-hydrant:before {
    content: var(--boschicon-bosch-ic-hydrant);
}

.boschicon-bosch-ic-ice:before {
    content: var(--boschicon-bosch-ic-ice);
}

.boschicon-bosch-ic-imagery:before {
    content: var(--boschicon-bosch-ic-imagery);
}

.boschicon-bosch-ic-imagery-add:before {
    content: var(--boschicon-bosch-ic-imagery-add);
}

.boschicon-bosch-ic-imagery-remove:before {
    content: var(--boschicon-bosch-ic-imagery-remove);
}

.boschicon-bosch-ic-import:before {
    content: var(--boschicon-bosch-ic-import);
}

.boschicon-bosch-ic-imprint:before {
    content: var(--boschicon-bosch-ic-imprint);
}

.boschicon-bosch-ic-impulse:before {
    content: var(--boschicon-bosch-ic-impulse);
}

.boschicon-bosch-ic-industry:before {
    content: var(--boschicon-bosch-ic-industry);
}

.boschicon-bosch-ic-industry-clock:before {
    content: var(--boschicon-bosch-ic-industry-clock);
}

.boschicon-bosch-ic-industry-connected:before {
    content: var(--boschicon-bosch-ic-industry-connected);
}

.boschicon-bosch-ic-info:before {
    content: var(--boschicon-bosch-ic-info);
}

.boschicon-bosch-ic-info-i:before {
    content: var(--boschicon-bosch-ic-info-i);
}

.boschicon-bosch-ic-interval:before {
    content: var(--boschicon-bosch-ic-interval);
}

.boschicon-bosch-ic-it-device:before {
    content: var(--boschicon-bosch-ic-it-device);
}

.boschicon-bosch-ic-jewel:before {
    content: var(--boschicon-bosch-ic-jewel);
}

.boschicon-bosch-ic-keyboard:before {
    content: var(--boschicon-bosch-ic-keyboard);
}

.boschicon-bosch-ic-label:before {
    content: var(--boschicon-bosch-ic-label);
}

.boschicon-bosch-ic-laptop:before {
    content: var(--boschicon-bosch-ic-laptop);
}

.boschicon-bosch-ic-laser:before {
    content: var(--boschicon-bosch-ic-laser);
}

.boschicon-bosch-ic-layout:before {
    content: var(--boschicon-bosch-ic-layout);
}

.boschicon-bosch-ic-leaf:before {
    content: var(--boschicon-bosch-ic-leaf);
}

.boschicon-bosch-ic-led:before {
    content: var(--boschicon-bosch-ic-led);
}

.boschicon-bosch-ic-brick:before {
    content: var(--boschicon-bosch-ic-brick);
}

.boschicon-bosch-ic-brick-slanting-1:before {
    content: var(--boschicon-bosch-ic-brick-slanting-1);
}

.boschicon-bosch-ic-brick-slanting-2:before {
    content: var(--boschicon-bosch-ic-brick-slanting-2);
}

.boschicon-bosch-ic-less-minimize:before {
    content: var(--boschicon-bosch-ic-less-minimize);
}

.boschicon-bosch-ic-lightbulb:before {
    content: var(--boschicon-bosch-ic-lightbulb);
}

.boschicon-bosch-ic-lightbulb-off:before {
    content: var(--boschicon-bosch-ic-lightbulb-off);
}

.boschicon-bosch-ic-line-chart:before {
    content: var(--boschicon-bosch-ic-line-chart);
}

.boschicon-bosch-ic-link:before {
    content: var(--boschicon-bosch-ic-link);
}

.boschicon-bosch-ic-link-broken:before {
    content: var(--boschicon-bosch-ic-link-broken);
}

.boschicon-bosch-ic-list-view:before {
    content: var(--boschicon-bosch-ic-list-view);
}

.boschicon-bosch-ic-list-view-mobile:before {
    content: var(--boschicon-bosch-ic-list-view-mobile);
}

.boschicon-bosch-ic-livechat:before {
    content: var(--boschicon-bosch-ic-livechat);
}

.boschicon-bosch-ic-locator:before {
    content: var(--boschicon-bosch-ic-locator);
}

.boschicon-bosch-ic-locator-ip-connected:before {
    content: var(--boschicon-bosch-ic-locator-ip-connected);
}

.boschicon-bosch-ic-locator-ip-disconnected:before {
    content: var(--boschicon-bosch-ic-locator-ip-disconnected);
}

.boschicon-bosch-ic-locator-spot:before {
    content: var(--boschicon-bosch-ic-locator-spot);
}

.boschicon-bosch-ic-locator-spot-check:before {
    content: var(--boschicon-bosch-ic-locator-spot-check);
}

.boschicon-bosch-ic-lock-closed:before {
    content: var(--boschicon-bosch-ic-lock-closed);
}

.boschicon-bosch-ic-lock-open:before {
    content: var(--boschicon-bosch-ic-lock-open);
}

.boschicon-bosch-ic-login:before {
    content: var(--boschicon-bosch-ic-login);
}

.boschicon-bosch-ic-logistics:before {
    content: var(--boschicon-bosch-ic-logistics);
}

.boschicon-bosch-ic-logout:before {
    content: var(--boschicon-bosch-ic-logout);
}

.boschicon-bosch-ic-machine:before {
    content: var(--boschicon-bosch-ic-machine);
}

.boschicon-bosch-ic-magnet:before {
    content: var(--boschicon-bosch-ic-magnet);
}

.boschicon-bosch-ic-mail:before {
    content: var(--boschicon-bosch-ic-mail);
}

.boschicon-bosch-ic-mail-forward:before {
    content: var(--boschicon-bosch-ic-mail-forward);
}

.boschicon-bosch-ic-mail-open:before {
    content: var(--boschicon-bosch-ic-mail-open);
}

.boschicon-bosch-ic-mail-out:before {
    content: var(--boschicon-bosch-ic-mail-out);
}

.boschicon-bosch-ic-mail-reply:before {
    content: var(--boschicon-bosch-ic-mail-reply);
}

.boschicon-bosch-ic-male:before {
    content: var(--boschicon-bosch-ic-male);
}

.boschicon-bosch-ic-map:before {
    content: var(--boschicon-bosch-ic-map);
}

.boschicon-bosch-ic-material-add:before {
    content: var(--boschicon-bosch-ic-material-add);
}

.boschicon-bosch-ic-material-check:before {
    content: var(--boschicon-bosch-ic-material-check);
}

.boschicon-bosch-ic-material-remove:before {
    content: var(--boschicon-bosch-ic-material-remove);
}

.boschicon-bosch-ic-maximize:before {
    content: var(--boschicon-bosch-ic-maximize);
}

.boschicon-bosch-ic-mechanic:before {
    content: var(--boschicon-bosch-ic-mechanic);
}

.boschicon-bosch-ic-megaphone:before {
    content: var(--boschicon-bosch-ic-megaphone);
}

.boschicon-bosch-ic-message:before {
    content: var(--boschicon-bosch-ic-message);
}

.boschicon-bosch-ic-mic:before {
    content: var(--boschicon-bosch-ic-mic);
}

.boschicon-bosch-ic-microphone:before {
    content: var(--boschicon-bosch-ic-microphone);
}

.boschicon-bosch-ic-microphone-classic:before {
    content: var(--boschicon-bosch-ic-microphone-classic);
}

.boschicon-bosch-ic-minimize:before {
    content: var(--boschicon-bosch-ic-minimize);
}

.boschicon-bosch-ic-money-currency:before {
    content: var(--boschicon-bosch-ic-money-currency);
}

.boschicon-bosch-ic-money-dollar:before {
    content: var(--boschicon-bosch-ic-money-dollar);
}

.boschicon-bosch-ic-moneybag-currency:before {
    content: var(--boschicon-bosch-ic-moneybag-currency);
}

.boschicon-bosch-ic-moneybag-dollar:before {
    content: var(--boschicon-bosch-ic-moneybag-dollar);
}

.boschicon-bosch-ic-monument:before {
    content: var(--boschicon-bosch-ic-monument);
}

.boschicon-bosch-ic-moon:before {
    content: var(--boschicon-bosch-ic-moon);
}

.boschicon-bosch-ic-motorcycle:before {
    content: var(--boschicon-bosch-ic-motorcycle);
}

.boschicon-bosch-ic-motorcycle-side-car:before {
    content: var(--boschicon-bosch-ic-motorcycle-side-car);
}

.boschicon-bosch-ic-motorcycle-side:before {
    content: var(--boschicon-bosch-ic-motorcycle-side);
}

.boschicon-bosch-ic-mouse:before {
    content: var(--boschicon-bosch-ic-mouse);
}

.boschicon-bosch-ic-mouse-left:before {
    content: var(--boschicon-bosch-ic-mouse-left);
}

.boschicon-bosch-ic-mouse-right:before {
    content: var(--boschicon-bosch-ic-mouse-right);
}

.boschicon-bosch-ic-mouth:before {
    content: var(--boschicon-bosch-ic-mouth);
}

.boschicon-bosch-ic-my-product:before {
    content: var(--boschicon-bosch-ic-my-product);
}

.boschicon-bosch-ic-new-way-work:before {
    content: var(--boschicon-bosch-ic-new-way-work);
}

.boschicon-bosch-ic-newsletter:before {
    content: var(--boschicon-bosch-ic-newsletter);
}

.boschicon-bosch-ic-newspaper:before {
    content: var(--boschicon-bosch-ic-newspaper);
}

.boschicon-bosch-ic-nose:before {
    content: var(--boschicon-bosch-ic-nose);
}

.boschicon-bosch-ic-notepad:before {
    content: var(--boschicon-bosch-ic-notepad);
}

.boschicon-bosch-ic-notepad-edit:before {
    content: var(--boschicon-bosch-ic-notepad-edit);
}

.boschicon-bosch-ic-notification:before {
    content: var(--boschicon-bosch-ic-notification);
}

.boschicon-bosch-ic-notification-active:before {
    content: var(--boschicon-bosch-ic-notification-active);
}

.boschicon-bosch-ic-notification-add:before {
    content: var(--boschicon-bosch-ic-notification-add);
}

.boschicon-bosch-ic-notification-remove:before {
    content: var(--boschicon-bosch-ic-notification-remove);
}

.boschicon-bosch-ic-oil-car:before {
    content: var(--boschicon-bosch-ic-oil-car);
}

.boschicon-bosch-ic-omnichannel:before {
    content: var(--boschicon-bosch-ic-omnichannel);
}

.boschicon-bosch-ic-options:before {
    content: var(--boschicon-bosch-ic-options);
}

.boschicon-bosch-ic-origami-boat:before {
    content: var(--boschicon-bosch-ic-origami-boat);
}

.boschicon-bosch-ic-pallete-car:before {
    content: var(--boschicon-bosch-ic-pallete-car);
}

.boschicon-bosch-ic-pallete-car-connected:before {
    content: var(--boschicon-bosch-ic-pallete-car-connected);
}

.boschicon-bosch-ic-panel:before {
    content: var(--boschicon-bosch-ic-panel);
}

.boschicon-bosch-ic-paperclip:before {
    content: var(--boschicon-bosch-ic-paperclip);
}

.boschicon-bosch-ic-paperplane:before {
    content: var(--boschicon-bosch-ic-paperplane);
}

.boschicon-bosch-ic-parking:before {
    content: var(--boschicon-bosch-ic-parking);
}

.boschicon-bosch-ic-pause:before {
    content: var(--boschicon-bosch-ic-pause);
}

.boschicon-bosch-ic-payment:before {
    content: var(--boschicon-bosch-ic-payment);
}

.boschicon-bosch-ic-people:before {
    content: var(--boschicon-bosch-ic-people);
}

.boschicon-bosch-ic-petrol-station:before {
    content: var(--boschicon-bosch-ic-petrol-station);
}

.boschicon-bosch-ic-piggybank:before {
    content: var(--boschicon-bosch-ic-piggybank);
}

.boschicon-bosch-ic-pin-classic:before {
    content: var(--boschicon-bosch-ic-pin-classic);
}

.boschicon-bosch-ic-pin-modern:before {
    content: var(--boschicon-bosch-ic-pin-modern);
}

.boschicon-bosch-ic-plane-side:before {
    content: var(--boschicon-bosch-ic-plane-side);
}

.boschicon-bosch-ic-play:before {
    content: var(--boschicon-bosch-ic-play);
}

.boschicon-bosch-ic-plug-12v:before {
    content: var(--boschicon-bosch-ic-plug-12v);
}

.boschicon-bosch-ic-podium-speaker:before {
    content: var(--boschicon-bosch-ic-podium-speaker);
}

.boschicon-bosch-ic-police:before {
    content: var(--boschicon-bosch-ic-police);
}

.boschicon-bosch-ic-poop:before {
    content: var(--boschicon-bosch-ic-poop);
}

.boschicon-bosch-ic-post-it:before {
    content: var(--boschicon-bosch-ic-post-it);
}

.boschicon-bosch-ic-postal-code:before {
    content: var(--boschicon-bosch-ic-postal-code);
}

.boschicon-bosch-ic-power:before {
    content: var(--boschicon-bosch-ic-power);
}

.boschicon-bosch-ic-print:before {
    content: var(--boschicon-bosch-ic-print);
}

.boschicon-bosch-ic-prototyping:before {
    content: var(--boschicon-bosch-ic-prototyping);
}

.boschicon-bosch-ic-puzzle:before {
    content: var(--boschicon-bosch-ic-puzzle);
}

.boschicon-bosch-ic-quad:before {
    content: var(--boschicon-bosch-ic-quad);
}

.boschicon-bosch-ic-question:before {
    content: var(--boschicon-bosch-ic-question);
}

.boschicon-bosch-ic-radar:before {
    content: var(--boschicon-bosch-ic-radar);
}

.boschicon-bosch-ic-radio:before {
    content: var(--boschicon-bosch-ic-radio);
}

.boschicon-bosch-ic-radiotower:before {
    content: var(--boschicon-bosch-ic-radiotower);
}

.boschicon-bosch-ic-redirect:before {
    content: var(--boschicon-bosch-ic-redirect);
}

.boschicon-bosch-ic-redo:before {
    content: var(--boschicon-bosch-ic-redo);
}

.boschicon-bosch-ic-reference:before {
    content: var(--boschicon-bosch-ic-reference);
}

.boschicon-bosch-ic-refresh:before {
    content: var(--boschicon-bosch-ic-refresh);
}

.boschicon-bosch-ic-refresh-cloud:before {
    content: var(--boschicon-bosch-ic-refresh-cloud);
}

.boschicon-bosch-ic-registration:before {
    content: var(--boschicon-bosch-ic-registration);
}

.boschicon-bosch-ic-remote:before {
    content: var(--boschicon-bosch-ic-remote);
}

.boschicon-bosch-ic-reset:before {
    content: var(--boschicon-bosch-ic-reset);
}

.boschicon-bosch-ic-resolution:before {
    content: var(--boschicon-bosch-ic-resolution);
}

.boschicon-bosch-ic-robot:before {
    content: var(--boschicon-bosch-ic-robot);
}

.boschicon-bosch-ic-robot-connected:before {
    content: var(--boschicon-bosch-ic-robot-connected);
}

.boschicon-bosch-ic-robothead:before {
    content: var(--boschicon-bosch-ic-robothead);
}

.boschicon-bosch-ic-rocket:before {
    content: var(--boschicon-bosch-ic-rocket);
}

.boschicon-bosch-ic-rotation:before {
    content: var(--boschicon-bosch-ic-rotation);
}

.boschicon-bosch-ic-rotation-360:before {
    content: var(--boschicon-bosch-ic-rotation-360);
}

.boschicon-bosch-ic-rotation-x-left:before {
    content: var(--boschicon-bosch-ic-rotation-x-left);
}

.boschicon-bosch-ic-rotation-x-right:before {
    content: var(--boschicon-bosch-ic-rotation-x-right);
}

.boschicon-bosch-ic-rotation-y-down:before {
    content: var(--boschicon-bosch-ic-rotation-y-down);
}

.boschicon-bosch-ic-rotation-y-up:before {
    content: var(--boschicon-bosch-ic-rotation-y-up);
}

.boschicon-bosch-ic-route:before {
    content: var(--boschicon-bosch-ic-route);
}

.boschicon-bosch-ic-ruler:before {
    content: var(--boschicon-bosch-ic-ruler);
}

.boschicon-bosch-ic-ruler-pen:before {
    content: var(--boschicon-bosch-ic-ruler-pen);
}

.boschicon-bosch-ic-satellite:before {
    content: var(--boschicon-bosch-ic-satellite);
}

.boschicon-bosch-ic-save:before {
    content: var(--boschicon-bosch-ic-save);
}

.boschicon-bosch-ic-scale:before {
    content: var(--boschicon-bosch-ic-scale);
}

.boschicon-bosch-ic-scissors:before {
    content: var(--boschicon-bosch-ic-scissors);
}

.boschicon-bosch-ic-search:before {
    content: var(--boschicon-bosch-ic-search);
}

.boschicon-bosch-ic-security:before {
    content: var(--boschicon-bosch-ic-security);
}

.boschicon-bosch-ic-security-check:before {
    content: var(--boschicon-bosch-ic-security-check);
}

.boschicon-bosch-ic-security-user:before {
    content: var(--boschicon-bosch-ic-security-user);
}

.boschicon-bosch-ic-sensor:before {
    content: var(--boschicon-bosch-ic-sensor);
}

.boschicon-bosch-ic-server:before {
    content: var(--boschicon-bosch-ic-server);
}

.boschicon-bosch-ic-server-expansion:before {
    content: var(--boschicon-bosch-ic-server-expansion);
}

.boschicon-bosch-ic-server-rate:before {
    content: var(--boschicon-bosch-ic-server-rate);
}

.boschicon-bosch-ic-service-agent:before {
    content: var(--boschicon-bosch-ic-service-agent);
}

.boschicon-bosch-ic-service-time:before {
    content: var(--boschicon-bosch-ic-service-time);
}

.boschicon-bosch-ic-settings:before {
    content: var(--boschicon-bosch-ic-settings);
}

.boschicon-bosch-ic-settings-arrows:before {
    content: var(--boschicon-bosch-ic-settings-arrows);
}

.boschicon-bosch-ic-settings-connected:before {
    content: var(--boschicon-bosch-ic-settings-connected);
}

.boschicon-bosch-ic-share:before {
    content: var(--boschicon-bosch-ic-share);
}

.boschicon-bosch-ic-shield-stop:before {
    content: var(--boschicon-bosch-ic-shield-stop);
}

.boschicon-bosch-ic-ship:before {
    content: var(--boschicon-bosch-ic-ship);
}

.boschicon-bosch-ic-ship-side:before {
    content: var(--boschicon-bosch-ic-ship-side);
}

.boschicon-bosch-ic-shoppingcart:before {
    content: var(--boschicon-bosch-ic-shoppingcart);
}

.boschicon-bosch-ic-shoppingcart-add:before {
    content: var(--boschicon-bosch-ic-shoppingcart-add);
}

.boschicon-bosch-ic-shoppingcart-switch:before {
    content: var(--boschicon-bosch-ic-shoppingcart-switch);
}

.boschicon-bosch-ic-signal-full:before {
    content: var(--boschicon-bosch-ic-signal-full);
}

.boschicon-bosch-ic-signal-half:before {
    content: var(--boschicon-bosch-ic-signal-half);
}

.boschicon-bosch-ic-signal-lost:before {
    content: var(--boschicon-bosch-ic-signal-lost);
}

.boschicon-bosch-ic-signpost:before {
    content: var(--boschicon-bosch-ic-signpost);
}

.boschicon-bosch-ic-simcard:before {
    content: var(--boschicon-bosch-ic-simcard);
}

.boschicon-bosch-ic-skyscraper:before {
    content: var(--boschicon-bosch-ic-skyscraper);
}

.boschicon-bosch-ic-smartcity:before {
    content: var(--boschicon-bosch-ic-smartcity);
}

.boschicon-bosch-ic-smarthome:before {
    content: var(--boschicon-bosch-ic-smarthome);
}

.boschicon-bosch-ic-smartphone:before {
    content: var(--boschicon-bosch-ic-smartphone);
}

.boschicon-bosch-ic-smartphone-acoustic:before {
    content: var(--boschicon-bosch-ic-smartphone-acoustic);
}

.boschicon-bosch-ic-smartphone-arrow-right:before {
    content: var(--boschicon-bosch-ic-smartphone-arrow-right);
}

.boschicon-bosch-ic-smartphone-arrows-x-y-z:before {
    content: var(--boschicon-bosch-ic-smartphone-arrows-x-y-z);
}

.boschicon-bosch-ic-smartphone-clock:before {
    content: var(--boschicon-bosch-ic-smartphone-clock);
}

.boschicon-bosch-ic-smartphone-cloud:before {
    content: var(--boschicon-bosch-ic-smartphone-cloud);
}

.boschicon-bosch-ic-smartphone-loading-wheel:before {
    content: var(--boschicon-bosch-ic-smartphone-loading-wheel);
}

.boschicon-bosch-ic-smartphone-smashed:before {
    content: var(--boschicon-bosch-ic-smartphone-smashed);
}

.boschicon-bosch-ic-smartphone-vibration:before {
    content: var(--boschicon-bosch-ic-smartphone-vibration);
}

.boschicon-bosch-ic-smartphone-z:before {
    content: var(--boschicon-bosch-ic-smartphone-z);
}

.boschicon-bosch-ic-smartwatch-connected:before {
    content: var(--boschicon-bosch-ic-smartwatch-connected);
}

.boschicon-bosch-ic-spare-parts:before {
    content: var(--boschicon-bosch-ic-spare-parts);
}

.boschicon-bosch-ic-spark-plug:before {
    content: var(--boschicon-bosch-ic-spark-plug);
}

.boschicon-bosch-ic-speaker-acoustic:before {
    content: var(--boschicon-bosch-ic-speaker-acoustic);
}

.boschicon-bosch-ic-speedometer:before {
    content: var(--boschicon-bosch-ic-speedometer);
}

.boschicon-bosch-ic-stadium:before {
    content: var(--boschicon-bosch-ic-stadium);
}

.boschicon-bosch-ic-stairs:before {
    content: var(--boschicon-bosch-ic-stairs);
}

.boschicon-bosch-ic-stamp:before {
    content: var(--boschicon-bosch-ic-stamp);
}

.boschicon-bosch-ic-standby:before {
    content: var(--boschicon-bosch-ic-standby);
}

.boschicon-bosch-ic-steering-wheel:before {
    content: var(--boschicon-bosch-ic-steering-wheel);
}

.boschicon-bosch-ic-steering-wheel-connected:before {
    content: var(--boschicon-bosch-ic-steering-wheel-connected);
}

.boschicon-bosch-ic-steering-wheel-hands:before {
    content: var(--boschicon-bosch-ic-steering-wheel-hands);
}

.boschicon-bosch-ic-steps:before {
    content: var(--boschicon-bosch-ic-steps);
}

.boschicon-bosch-ic-stethoscope:before {
    content: var(--boschicon-bosch-ic-stethoscope);
}

.boschicon-bosch-ic-stop:before {
    content: var(--boschicon-bosch-ic-stop);
}

.boschicon-bosch-ic-stopwatch:before {
    content: var(--boschicon-bosch-ic-stopwatch);
}

.boschicon-bosch-ic-storage-local:before {
    content: var(--boschicon-bosch-ic-storage-local);
}

.boschicon-bosch-ic-structure:before {
    content: var(--boschicon-bosch-ic-structure);
}

.boschicon-bosch-ic-subtitles:before {
    content: var(--boschicon-bosch-ic-subtitles);
}

.boschicon-bosch-ic-subtitles-off-light:before {
    content: var(--boschicon-bosch-ic-subtitles-off-light);
}

.boschicon-bosch-ic-summary:before {
    content: var(--boschicon-bosch-ic-summary);
}

.boschicon-bosch-ic-sun:before {
    content: var(--boschicon-bosch-ic-sun);
}

.boschicon-bosch-ic-sun-half-filled:before {
    content: var(--boschicon-bosch-ic-sun-half-filled);
}

.boschicon-bosch-ic-sunshade-table:before {
    content: var(--boschicon-bosch-ic-sunshade-table);
}

.boschicon-bosch-ic-surveillance:before {
    content: var(--boschicon-bosch-ic-surveillance);
}

.boschicon-bosch-ic-table-chairs:before {
    content: var(--boschicon-bosch-ic-table-chairs);
}

.boschicon-bosch-ic-tablet:before {
    content: var(--boschicon-bosch-ic-tablet);
}

.boschicon-bosch-ic-team:before {
    content: var(--boschicon-bosch-ic-team);
}

.boschicon-bosch-ic-team-lightbulb:before {
    content: var(--boschicon-bosch-ic-team-lightbulb);
}

.boschicon-bosch-ic-technical-service:before {
    content: var(--boschicon-bosch-ic-technical-service);
}

.boschicon-bosch-ic-temperature:before {
    content: var(--boschicon-bosch-ic-temperature);
}

.boschicon-bosch-ic-temperature-high:before {
    content: var(--boschicon-bosch-ic-temperature-high);
}

.boschicon-bosch-ic-temperature-low:before {
    content: var(--boschicon-bosch-ic-temperature-low);
}

.boschicon-bosch-ic-theater:before {
    content: var(--boschicon-bosch-ic-theater);
}

.boschicon-bosch-ic-thumb-down:before {
    content: var(--boschicon-bosch-ic-thumb-down);
}

.boschicon-bosch-ic-thumb-up:before {
    content: var(--boschicon-bosch-ic-thumb-up);
}

.boschicon-bosch-ic-ticket:before {
    content: var(--boschicon-bosch-ic-ticket);
}

.boschicon-bosch-ic-touch:before {
    content: var(--boschicon-bosch-ic-touch);
}

.boschicon-bosch-ic-touch-sos:before {
    content: var(--boschicon-bosch-ic-touch-sos);
}

.boschicon-bosch-ic-towing-truck:before {
    content: var(--boschicon-bosch-ic-towing-truck);
}

.boschicon-bosch-ic-train:before {
    content: var(--boschicon-bosch-ic-train);
}

.boschicon-bosch-ic-train-side:before {
    content: var(--boschicon-bosch-ic-train-side);
}

.boschicon-bosch-ic-transport-movements:before {
    content: var(--boschicon-bosch-ic-transport-movements);
}

.boschicon-bosch-ic-transscript:before {
    content: var(--boschicon-bosch-ic-transscript);
}

.boschicon-bosch-ic-transscript-off:before {
    content: var(--boschicon-bosch-ic-transscript-off);
}

.boschicon-bosch-ic-transscript-on:before {
    content: var(--boschicon-bosch-ic-transscript-on);
}

.boschicon-bosch-ic-tree:before {
    content: var(--boschicon-bosch-ic-tree);
}

.boschicon-bosch-ic-tricycle:before {
    content: var(--boschicon-bosch-ic-tricycle);
}

.boschicon-bosch-ic-trolley-empty:before {
    content: var(--boschicon-bosch-ic-trolley-empty);
}

.boschicon-bosch-ic-trolley-filled-box:before {
    content: var(--boschicon-bosch-ic-trolley-filled-box);
}

.boschicon-bosch-ic-trolly-filled-files:before {
    content: var(--boschicon-bosch-ic-trolly-filled-files);
}

.boschicon-bosch-ic-trophy:before {
    content: var(--boschicon-bosch-ic-trophy);
}

.boschicon-bosch-ic-truck:before {
    content: var(--boschicon-bosch-ic-truck);
}

.boschicon-bosch-ic-tuktuk:before {
    content: var(--boschicon-bosch-ic-tuktuk);
}

.boschicon-bosch-ic-tune:before {
    content: var(--boschicon-bosch-ic-tune);
}

.boschicon-bosch-ic-typography:before {
    content: var(--boschicon-bosch-ic-typography);
}

.boschicon-bosch-ic-ui:before {
    content: var(--boschicon-bosch-ic-ui);
}

.boschicon-bosch-ic-umbrella:before {
    content: var(--boschicon-bosch-ic-umbrella);
}

.boschicon-bosch-ic-undo:before {
    content: var(--boschicon-bosch-ic-undo);
}

.boschicon-bosch-ic-up:before {
    content: var(--boschicon-bosch-ic-up);
}

.boschicon-bosch-ic-up-double:before {
    content: var(--boschicon-bosch-ic-up-double);
}

.boschicon-bosch-ic-up-down:before {
    content: var(--boschicon-bosch-ic-up-down);
}

.boschicon-bosch-ic-upload:before {
    content: var(--boschicon-bosch-ic-upload);
}

.boschicon-bosch-ic-usb:before {
    content: var(--boschicon-bosch-ic-usb);
}

.boschicon-bosch-ic-user:before {
    content: var(--boschicon-bosch-ic-user);
}

.boschicon-bosch-ic-user-advanced:before {
    content: var(--boschicon-bosch-ic-user-advanced);
}

.boschicon-bosch-ic-user-beginner:before {
    content: var(--boschicon-bosch-ic-user-beginner);
}

.boschicon-bosch-ic-user-desktop:before {
    content: var(--boschicon-bosch-ic-user-desktop);
}

.boschicon-bosch-ic-user-down:before {
    content: var(--boschicon-bosch-ic-user-down);
}

.boschicon-bosch-ic-user-falling:before {
    content: var(--boschicon-bosch-ic-user-falling);
}

.boschicon-bosch-ic-user-hand:before {
    content: var(--boschicon-bosch-ic-user-hand);
}

.boschicon-bosch-ic-user-hand-stop:before {
    content: var(--boschicon-bosch-ic-user-hand-stop);
}

.boschicon-bosch-ic-user-professional:before {
    content: var(--boschicon-bosch-ic-user-professional);
}

.boschicon-bosch-ic-user-run:before {
    content: var(--boschicon-bosch-ic-user-run);
}

.boschicon-bosch-ic-user-share:before {
    content: var(--boschicon-bosch-ic-user-share);
}

.boschicon-bosch-ic-user-voice:before {
    content: var(--boschicon-bosch-ic-user-voice);
}

.boschicon-bosch-ic-user-walk:before {
    content: var(--boschicon-bosch-ic-user-walk);
}

.boschicon-bosch-ic-video:before {
    content: var(--boschicon-bosch-ic-video);
}

.boschicon-bosch-ic-video-disabled-light:before {
    content: var(--boschicon-bosch-ic-video-disabled-light);
}

.boschicon-bosch-ic-video-record:before {
    content: var(--boschicon-bosch-ic-video-record);
}

.boschicon-bosch-ic-virtual-reality:before {
    content: var(--boschicon-bosch-ic-virtual-reality);
}

.boschicon-bosch-ic-volume-disabled:before {
    content: var(--boschicon-bosch-ic-volume-disabled);
}

.boschicon-bosch-ic-volume-high:before {
    content: var(--boschicon-bosch-ic-volume-high);
}

.boschicon-bosch-ic-volume-low:before {
    content: var(--boschicon-bosch-ic-volume-low);
}

.boschicon-bosch-ic-volume-off-light:before {
    content: var(--boschicon-bosch-ic-volume-off-light);
}

.boschicon-bosch-ic-wand:before {
    content: var(--boschicon-bosch-ic-wand);
}

.boschicon-bosch-ic-warranty:before {
    content: var(--boschicon-bosch-ic-warranty);
}

.boschicon-bosch-ic-watch-off-disabled-light:before {
    content: var(--boschicon-bosch-ic-watch-off-disabled-light);
}

.boschicon-bosch-ic-watch-on:before {
    content: var(--boschicon-bosch-ic-watch-on);
}

.boschicon-bosch-ic-water-shower:before {
    content: var(--boschicon-bosch-ic-water-shower);
}

.boschicon-bosch-ic-welcome:before {
    content: var(--boschicon-bosch-ic-welcome);
}

.boschicon-bosch-ic-wellness:before {
    content: var(--boschicon-bosch-ic-wellness);
}

.boschicon-bosch-ic-wheelchair:before {
    content: var(--boschicon-bosch-ic-wheelchair);
}

.boschicon-bosch-ic-whistle:before {
    content: var(--boschicon-bosch-ic-whistle);
}

.boschicon-bosch-ic-wide-angled-arrow:before {
    content: var(--boschicon-bosch-ic-wide-angled-arrow);
}

.boschicon-bosch-ic-wifi:before {
    content: var(--boschicon-bosch-ic-wifi);
}

.boschicon-bosch-ic-window-analysis:before {
    content: var(--boschicon-bosch-ic-window-analysis);
}

.boschicon-bosch-ic-window-browser:before {
    content: var(--boschicon-bosch-ic-window-browser);
}

.boschicon-bosch-ic-window-console:before {
    content: var(--boschicon-bosch-ic-window-console);
}

.boschicon-bosch-ic-window-gaussian-view:before {
    content: var(--boschicon-bosch-ic-window-gaussian-view);
}

.boschicon-bosch-ic-window-info:before {
    content: var(--boschicon-bosch-ic-window-info);
}

.boschicon-bosch-ic-window-new:before {
    content: var(--boschicon-bosch-ic-window-new);
}

.boschicon-bosch-ic-window-resize:before {
    content: var(--boschicon-bosch-ic-window-resize);
}

.boschicon-bosch-ic-window-scaling-view:before {
    content: var(--boschicon-bosch-ic-window-scaling-view);
}

.boschicon-bosch-ic-window-shuffle:before {
    content: var(--boschicon-bosch-ic-window-shuffle);
}

.boschicon-bosch-ic-window-statistic:before {
    content: var(--boschicon-bosch-ic-window-statistic);
}

.boschicon-bosch-ic-wishlist:before {
    content: var(--boschicon-bosch-ic-wishlist);
}

.boschicon-bosch-ic-work-order:before {
    content: var(--boschicon-bosch-ic-work-order);
}

.boschicon-bosch-ic-worldwideweb:before {
    content: var(--boschicon-bosch-ic-worldwideweb);
}

.boschicon-bosch-ic-wrench:before {
    content: var(--boschicon-bosch-ic-wrench);
}

.boschicon-bosch-ic-zoom-in:before {
    content: var(--boschicon-bosch-ic-zoom-in);
}

.boschicon-bosch-ic-zoom-out:before {
    content: var(--boschicon-bosch-ic-zoom-out);
}

.boschicon-bosch-ic-scooter:before {
    content: var(--boschicon-bosch-ic-scooter);
}

.boschicon-bosch-ic-cars-traffic:before {
    content: var(--boschicon-bosch-ic-cars-traffic);
}

.boschicon-bosch-ic-arm-chair:before {
    content: var(--boschicon-bosch-ic-arm-chair);
}

.boschicon-bosch-ic-car-phone:before {
    content: var(--boschicon-bosch-ic-car-phone);
}

.boschicon-bosch-ic-box-lightbulb:before {
    content: var(--boschicon-bosch-ic-box-lightbulb);
}

.boschicon-bosch-ic-chair-officedesk:before {
    content: var(--boschicon-bosch-ic-chair-officedesk);
}

.boschicon-bosch-ic-calendar-clock:before {
    content: var(--boschicon-bosch-ic-calendar-clock);
}

.boschicon-bosch-ic-document-cv:before {
    content: var(--boschicon-bosch-ic-document-cv);
}

.boschicon-bosch-ic-user-run-bag:before {
    content: var(--boschicon-bosch-ic-user-run-bag);
}

.boschicon-bosch-ic-brake-disk-spray:before {
    content: var(--boschicon-bosch-ic-brake-disk-spray);
}

.boschicon-bosch-ic-circle-abs:before {
    content: var(--boschicon-bosch-ic-circle-abs);
}

.boschicon-bosch-ic-bright-down:before {
    content: var(--boschicon-bosch-ic-bright-down);
}

.boschicon-bosch-ic-bright-up:before {
    content: var(--boschicon-bosch-ic-bright-up);
}

.boschicon-bosch-ic-fan:before {
    content: var(--boschicon-bosch-ic-fan);
}

.boschicon-bosch-ic-sun-moon:before {
    content: var(--boschicon-bosch-ic-sun-moon);
}

.boschicon-bosch-ic-lightbulb-attention:before {
    content: var(--boschicon-bosch-ic-lightbulb-attention);
}

.boschicon-bosch-ic-settings-attention:before {
    content: var(--boschicon-bosch-ic-settings-attention);
}

.boschicon-bosch-ic-danger-hazards:before {
    content: var(--boschicon-bosch-ic-danger-hazards);
}

.boschicon-bosch-ic-windshield-spray:before {
    content: var(--boschicon-bosch-ic-windshield-spray);
}

.boschicon-bosch-ic-windshield-heat:before {
    content: var(--boschicon-bosch-ic-windshield-heat);
}

.boschicon-bosch-ic-light-drop:before {
    content: var(--boschicon-bosch-ic-light-drop);
}

.boschicon-bosch-ic-starter:before {
    content: var(--boschicon-bosch-ic-starter);
}

.boschicon-bosch-ic-turbo:before {
    content: var(--boschicon-bosch-ic-turbo);
}

.boschicon-bosch-ic-settings-lock:before {
    content: var(--boschicon-bosch-ic-settings-lock);
}

.boschicon-bosch-ic-settings-n:before {
    content: var(--boschicon-bosch-ic-settings-n);
}

.boschicon-bosch-ic-light-beam-high:before {
    content: var(--boschicon-bosch-ic-light-beam-high);
}

.boschicon-bosch-ic-light-beam-low:before {
    content: var(--boschicon-bosch-ic-light-beam-low);
}

.boschicon-bosch-ic-glas:before {
    content: var(--boschicon-bosch-ic-glas);
}

.boschicon-bosch-ic-shirt-ice:before {
    content: var(--boschicon-bosch-ic-shirt-ice);
}

.boschicon-bosch-ic-helmet-fan:before {
    content: var(--boschicon-bosch-ic-helmet-fan);
}

.boschicon-bosch-ic-notification-arrow:before {
    content: var(--boschicon-bosch-ic-notification-arrow);
}

.boschicon-bosch-ic-steering-wheel-arrow:before {
    content: var(--boschicon-bosch-ic-steering-wheel-arrow);
}

.boschicon-bosch-ic-circle-arrow:before {
    content: var(--boschicon-bosch-ic-circle-arrow);
}

.boschicon-bosch-ic-tempomat-pit:before {
    content: var(--boschicon-bosch-ic-tempomat-pit);
}

.boschicon-bosch-ic-radiator-fan-spray:before {
    content: var(--boschicon-bosch-ic-radiator-fan-spray);
}

.boschicon-bosch-ic-boost-down:before {
    content: var(--boschicon-bosch-ic-boost-down);
}

.boschicon-bosch-ic-boost-up:before {
    content: var(--boschicon-bosch-ic-boost-up);
}

.boschicon-bosch-ic-circle-lock:before {
    content: var(--boschicon-bosch-ic-circle-lock);
}

.boschicon-bosch-ic-mp-down:before {
    content: var(--boschicon-bosch-ic-mp-down);
}

.boschicon-bosch-ic-mp-up:before {
    content: var(--boschicon-bosch-ic-mp-up);
}

.boschicon-bosch-ic-tc-down:before {
    content: var(--boschicon-bosch-ic-tc-down);
}

.boschicon-bosch-ic-tc-up:before {
    content: var(--boschicon-bosch-ic-tc-up);
}

.boschicon-bosch-ic-danger-arrow-attention:before {
    content: var(--boschicon-bosch-ic-danger-arrow-attention);
}

.boschicon-bosch-ic-user-remove:before {
    content: var(--boschicon-bosch-ic-user-remove);
}

.boschicon-bosch-ic-user-add:before {
    content: var(--boschicon-bosch-ic-user-add);
}

.boschicon-bosch-ic-post-it-collection:before {
    content: var(--boschicon-bosch-ic-post-it-collection);
}

.boschicon-bosch-ic-horn:before {
    content: var(--boschicon-bosch-ic-horn);
}

.boschicon-bosch-ic-desktop-notification:before {
    content: var(--boschicon-bosch-ic-desktop-notification);
}

.boschicon-bosch-ic-router:before {
    content: var(--boschicon-bosch-ic-router);
}

.boschicon-bosch-ic-berry:before {
    content: var(--boschicon-bosch-ic-berry);
}

.boschicon-bosch-ic-chat-language:before {
    content: var(--boschicon-bosch-ic-chat-language);
}

.boschicon-bosch-ic-game-controller:before {
    content: var(--boschicon-bosch-ic-game-controller);
}

.boschicon-bosch-ic-user-brain:before {
    content: var(--boschicon-bosch-ic-user-brain);
}

.boschicon-bosch-ic-mouth-finger:before {
    content: var(--boschicon-bosch-ic-mouth-finger);
}

.boschicon-bosch-ic-excavator-shovel:before {
    content: var(--boschicon-bosch-ic-excavator-shovel);
}

.boschicon-bosch-ic-ear-in:before {
    content: var(--boschicon-bosch-ic-ear-in);
}

.boschicon-bosch-ic-ear-out:before {
    content: var(--boschicon-bosch-ic-ear-out);
}

.boschicon-bosch-ic-lion:before {
    content: var(--boschicon-bosch-ic-lion);
}

.boschicon-bosch-ic-car-convertible:before {
    content: var(--boschicon-bosch-ic-car-convertible);
}

.boschicon-bosch-ic-car-sports:before {
    content: var(--boschicon-bosch-ic-car-sports);
}

.boschicon-bosch-ic-bear:before {
    content: var(--boschicon-bosch-ic-bear);
}

.boschicon-bosch-ic-pot:before {
    content: var(--boschicon-bosch-ic-pot);
}

.boschicon-bosch-ic-bed-double:before {
    content: var(--boschicon-bosch-ic-bed-double);
}

.boschicon-bosch-ic-air-hot:before {
    content: var(--boschicon-bosch-ic-air-hot);
}

.boschicon-bosch-ic-air-ice:before {
    content: var(--boschicon-bosch-ic-air-ice);
}

.boschicon-bosch-ic-air-leaf:before {
    content: var(--boschicon-bosch-ic-air-leaf);
}

.boschicon-bosch-ic-air-purifier-0:before {
    content: var(--boschicon-bosch-ic-air-purifier-0);
}

.boschicon-bosch-ic-air-purifier-1:before {
    content: var(--boschicon-bosch-ic-air-purifier-1);
}

.boschicon-bosch-ic-air-purifier-2:before {
    content: var(--boschicon-bosch-ic-air-purifier-2);
}

.boschicon-bosch-ic-air-purifier-3:before {
    content: var(--boschicon-bosch-ic-air-purifier-3);
}

.boschicon-bosch-ic-air:before {
    content: var(--boschicon-bosch-ic-air);
}

.boschicon-bosch-ic-fan-off-disabled-bold:before {
    content: var(--boschicon-bosch-ic-fan-off-disabled-bold);
}

.boschicon-bosch-ic-ice-off-disabled-bold:before {
    content: var(--boschicon-bosch-ic-ice-off-disabled-bold);
}

.boschicon-bosch-ic-faucet-boost:before {
    content: var(--boschicon-bosch-ic-faucet-boost);
}

.boschicon-bosch-ic-faucet-mode:before {
    content: var(--boschicon-bosch-ic-faucet-mode);
}

.boschicon-bosch-ic-faucet-off-disabled-bold:before {
    content: var(--boschicon-bosch-ic-faucet-off-disabled-bold);
}

.boschicon-bosch-ic-faucet-schedule:before {
    content: var(--boschicon-bosch-ic-faucet-schedule);
}

.boschicon-bosch-ic-fuel-cell:before {
    content: var(--boschicon-bosch-ic-fuel-cell);
}

.boschicon-bosch-ic-heating-floor-off-disabled-bold:before {
    content: var(--boschicon-bosch-ic-heating-floor-off-disabled-bold);
}

.boschicon-bosch-ic-heating-floor:before {
    content: var(--boschicon-bosch-ic-heating-floor);
}

.boschicon-bosch-ic-heating-radiator-boost:before {
    content: var(--boschicon-bosch-ic-heating-radiator-boost);
}

.boschicon-bosch-ic-heating-radiator-mode:before {
    content: var(--boschicon-bosch-ic-heating-radiator-mode);
}

.boschicon-bosch-ic-heating-radiator-off-disabled-bold:before {
    content: var(--boschicon-bosch-ic-heating-radiator-off-disabled-bold);
}

.boschicon-bosch-ic-heating-radiator-schedule:before {
    content: var(--boschicon-bosch-ic-heating-radiator-schedule);
}

.boschicon-bosch-ic-leaf-simple:before {
    content: var(--boschicon-bosch-ic-leaf-simple);
}

.boschicon-bosch-ic-oil-barrel:before {
    content: var(--boschicon-bosch-ic-oil-barrel);
}

.boschicon-bosch-ic-water-bathtub:before {
    content: var(--boschicon-bosch-ic-water-bathtub);
}

.boschicon-bosch-ic-water-dishwash:before {
    content: var(--boschicon-bosch-ic-water-dishwash);
}

.boschicon-bosch-ic-water-handwash:before {
    content: var(--boschicon-bosch-ic-water-handwash);
}

.boschicon-bosch-ic-water-hot:before {
    content: var(--boschicon-bosch-ic-water-hot);
}

.boschicon-bosch-ic-water-ice:before {
    content: var(--boschicon-bosch-ic-water-ice);
}

.boschicon-bosch-ic-water-leaf:before {
    content: var(--boschicon-bosch-ic-water-leaf);
}

.boschicon-bosch-ic-water-ladder:before {
    content: var(--boschicon-bosch-ic-water-ladder);
}

.boschicon-bosch-ic-water-purifier-0:before {
    content: var(--boschicon-bosch-ic-water-purifier-0);
}

.boschicon-bosch-ic-water-purifier-1:before {
    content: var(--boschicon-bosch-ic-water-purifier-1);
}

.boschicon-bosch-ic-water-purifier-2:before {
    content: var(--boschicon-bosch-ic-water-purifier-2);
}

.boschicon-bosch-ic-water-purifier-3:before {
    content: var(--boschicon-bosch-ic-water-purifier-3);
}

.boschicon-bosch-ic-water-shower-boost:before {
    content: var(--boschicon-bosch-ic-water-shower-boost);
}

.boschicon-bosch-ic-water-shower-mode:before {
    content: var(--boschicon-bosch-ic-water-shower-mode);
}

.boschicon-bosch-ic-water-shower-off-disabled-bold:before {
    content: var(--boschicon-bosch-ic-water-shower-off-disabled-bold);
}

.boschicon-bosch-ic-water-shower-schedule:before {
    content: var(--boschicon-bosch-ic-water-shower-schedule);
}

.boschicon-bosch-ic-water:before {
    content: var(--boschicon-bosch-ic-water);
}

.boschicon-bosch-ic-chart-bar-drop:before {
    content: var(--boschicon-bosch-ic-chart-bar-drop);
}

.boschicon-bosch-ic-chart-bar-fire:before {
    content: var(--boschicon-bosch-ic-chart-bar-fire);
}

.boschicon-bosch-ic-chart-bar-flash:before {
    content: var(--boschicon-bosch-ic-chart-bar-flash);
}

.boschicon-bosch-ic-chart-bar-oil:before {
    content: var(--boschicon-bosch-ic-chart-bar-oil);
}

.boschicon-bosch-ic-drop-minus:before {
    content: var(--boschicon-bosch-ic-drop-minus);
}

.boschicon-bosch-ic-drop-plus:before {
    content: var(--boschicon-bosch-ic-drop-plus);
}

.boschicon-bosch-ic-fan-minus:before {
    content: var(--boschicon-bosch-ic-fan-minus);
}

.boschicon-bosch-ic-fan-plus:before {
    content: var(--boschicon-bosch-ic-fan-plus);
}

.boschicon-bosch-ic-home-drops-0:before {
    content: var(--boschicon-bosch-ic-home-drops-0);
}

.boschicon-bosch-ic-home-drops-1:before {
    content: var(--boschicon-bosch-ic-home-drops-1);
}

.boschicon-bosch-ic-home-drops-2:before {
    content: var(--boschicon-bosch-ic-home-drops-2);
}

.boschicon-bosch-ic-home-drops-3:before {
    content: var(--boschicon-bosch-ic-home-drops-3);
}

.boschicon-bosch-ic-home-temperature-in:before {
    content: var(--boschicon-bosch-ic-home-temperature-in);
}

.boschicon-bosch-ic-home-temperature-out:before {
    content: var(--boschicon-bosch-ic-home-temperature-out);
}

.boschicon-bosch-ic-home-user-in:before {
    content: var(--boschicon-bosch-ic-home-user-in);
}

.boschicon-bosch-ic-ice-minus:before {
    content: var(--boschicon-bosch-ic-ice-minus);
}

.boschicon-bosch-ic-ice-plus:before {
    content: var(--boschicon-bosch-ic-ice-plus);
}

.boschicon-bosch-ic-chimney-sweeper:before {
    content: var(--boschicon-bosch-ic-chimney-sweeper);
}

.boschicon-bosch-ic-menu-up:before {
    content: var(--boschicon-bosch-ic-menu-up);
}

.boschicon-bosch-ic-security-ice:before {
    content: var(--boschicon-bosch-ic-security-ice);
}

.boschicon-bosch-ic-security-legionella:before {
    content: var(--boschicon-bosch-ic-security-legionella);
}

.boschicon-bosch-ic-trolley-case:before {
    content: var(--boschicon-bosch-ic-trolley-case);
}

.boschicon-bosch-ic-sun-minus:before {
    content: var(--boschicon-bosch-ic-sun-minus);
}

.boschicon-bosch-ic-sun-plug:before {
    content: var(--boschicon-bosch-ic-sun-plug);
}

.boschicon-bosch-ic-sun-plus:before {
    content: var(--boschicon-bosch-ic-sun-plus);
}

.boschicon-bosch-ic-touch-pit:before {
    content: var(--boschicon-bosch-ic-touch-pit);
}

.boschicon-bosch-ic-temperature-current:before {
    content: var(--boschicon-bosch-ic-temperature-current);
}

.boschicon-bosch-ic-temperature-set:before {
    content: var(--boschicon-bosch-ic-temperature-set);
}

.boschicon-bosch-ic-teddy-bear:before {
    content: var(--boschicon-bosch-ic-teddy-bear);
}

.boschicon-bosch-ic-document-svg:before {
    content: var(--boschicon-bosch-ic-document-svg);
}

.boschicon-bosch-ic-back-menu:before {
    content: var(--boschicon-bosch-ic-back-menu);
}

.boschicon-bosch-ic-car-arrows:before {
    content: var(--boschicon-bosch-ic-car-arrows);
}

.boschicon-bosch-ic-wrench-cloud:before {
    content: var(--boschicon-bosch-ic-wrench-cloud);
}

.boschicon-bosch-ic-weather-cloud-sun:before {
    content: var(--boschicon-bosch-ic-weather-cloud-sun);
}

.boschicon-bosch-ic-weather-cloudy:before {
    content: var(--boschicon-bosch-ic-weather-cloudy);
}

.boschicon-bosch-ic-weather-gale:before {
    content: var(--boschicon-bosch-ic-weather-gale);
}

.boschicon-bosch-ic-weather-mist:before {
    content: var(--boschicon-bosch-ic-weather-mist);
}

.boschicon-bosch-ic-weather-moon-cloud:before {
    content: var(--boschicon-bosch-ic-weather-moon-cloud);
}

.boschicon-bosch-ic-weather-rain-snow:before {
    content: var(--boschicon-bosch-ic-weather-rain-snow);
}

.boschicon-bosch-ic-weather-rain-thunder:before {
    content: var(--boschicon-bosch-ic-weather-rain-thunder);
}

.boschicon-bosch-ic-weather-rain:before {
    content: var(--boschicon-bosch-ic-weather-rain);
}

.boschicon-bosch-ic-weather-snow:before {
    content: var(--boschicon-bosch-ic-weather-snow);
}

.boschicon-bosch-ic-weather-thunder:before {
    content: var(--boschicon-bosch-ic-weather-thunder);
}

.boschicon-bosch-ic-weather-wind:before {
    content: var(--boschicon-bosch-ic-weather-wind);
}

.boschicon-bosch-ic-plane-start:before {
    content: var(--boschicon-bosch-ic-plane-start);
}

.boschicon-bosch-ic-plane-land:before {
    content: var(--boschicon-bosch-ic-plane-land);
}

.boschicon-bosch-ic-graph-power:before {
    content: var(--boschicon-bosch-ic-graph-power);
}

.boschicon-bosch-ic-floorplan:before {
    content: var(--boschicon-bosch-ic-floorplan);
}

.boschicon-bosch-ic-clock-pause:before {
    content: var(--boschicon-bosch-ic-clock-pause);
}

.boschicon-bosch-ic-clock-start:before {
    content: var(--boschicon-bosch-ic-clock-start);
}

.boschicon-bosch-ic-clock-stop:before {
    content: var(--boschicon-bosch-ic-clock-stop);
}

.boschicon-bosch-ic-computer-retro:before {
    content: var(--boschicon-bosch-ic-computer-retro);
}

.boschicon-bosch-ic-smartphone-retro:before {
    content: var(--boschicon-bosch-ic-smartphone-retro);
}

.boschicon-bosch-ic-wood:before {
    content: var(--boschicon-bosch-ic-wood);
}

.boschicon-bosch-ic-solid-fuel:before {
    content: var(--boschicon-bosch-ic-solid-fuel);
}

.boschicon-bosch-ic-appliance-fan:before {
    content: var(--boschicon-bosch-ic-appliance-fan);
}

.boschicon-bosch-ic-appliance-flame:before {
    content: var(--boschicon-bosch-ic-appliance-flame);
}

.boschicon-bosch-ic-appliance-ice:before {
    content: var(--boschicon-bosch-ic-appliance-ice);
}

.boschicon-bosch-ic-appliance-oil:before {
    content: var(--boschicon-bosch-ic-appliance-oil);
}

.boschicon-bosch-ic-appliance-solid-fuel:before {
    content: var(--boschicon-bosch-ic-appliance-solid-fuel);
}

.boschicon-bosch-ic-appliance-sun-ice:before {
    content: var(--boschicon-bosch-ic-appliance-sun-ice);
}

.boschicon-bosch-ic-appliance-sun:before {
    content: var(--boschicon-bosch-ic-appliance-sun);
}

.boschicon-bosch-ic-appliance-wood:before {
    content: var(--boschicon-bosch-ic-appliance-wood);
}

.boschicon-bosch-ic-appliance-air-leaf:before {
    content: var(--boschicon-bosch-ic-appliance-air-leaf);
}

.boschicon-bosch-ic-appliance-water-air:before {
    content: var(--boschicon-bosch-ic-appliance-water-air);
}

.boschicon-bosch-ic-appliance-water-leaf:before {
    content: var(--boschicon-bosch-ic-appliance-water-leaf);
}

.boschicon-bosch-ic-appliance-water-oil:before {
    content: var(--boschicon-bosch-ic-appliance-water-oil);
}

.boschicon-bosch-ic-appliance-water:before {
    content: var(--boschicon-bosch-ic-appliance-water);
}

.boschicon-bosch-ic-appliance-heat-pump-air:before {
    content: var(--boschicon-bosch-ic-appliance-heat-pump-air);
}

.boschicon-bosch-ic-appliance-heat-pump-ground:before {
    content: var(--boschicon-bosch-ic-appliance-heat-pump-ground);
}

.boschicon-bosch-ic-appliance-heat-pump-water:before {
    content: var(--boschicon-bosch-ic-appliance-heat-pump-water);
}

.boschicon-bosch-ic-appliance-plug-air:before {
    content: var(--boschicon-bosch-ic-appliance-plug-air);
}

.boschicon-bosch-ic-appliance-plug-fuel-cell:before {
    content: var(--boschicon-bosch-ic-appliance-plug-fuel-cell);
}

.boschicon-bosch-ic-appliance-plug-leaf:before {
    content: var(--boschicon-bosch-ic-appliance-plug-leaf);
}

.boschicon-bosch-ic-appliance-plug-water-air:before {
    content: var(--boschicon-bosch-ic-appliance-plug-water-air);
}

.boschicon-bosch-ic-thermostat-connected-c:before {
    content: var(--boschicon-bosch-ic-thermostat-connected-c);
}

.boschicon-bosch-ic-thermostat-connected-f:before {
    content: var(--boschicon-bosch-ic-thermostat-connected-f);
}

.boschicon-bosch-ic-image-gallery:before {
    content: var(--boschicon-bosch-ic-image-gallery);
}

.boschicon-bosch-ic-arrows-caution:before {
    content: var(--boschicon-bosch-ic-arrows-caution);
}

.boschicon-bosch-ic-arrows-diagonal-disabled-bold:before {
    content: var(--boschicon-bosch-ic-arrows-diagonal-disabled-bold);
}

.boschicon-bosch-ic-back-left-end:before {
    content: var(--boschicon-bosch-ic-back-left-end);
}

.boschicon-bosch-ic-back-right-end:before {
    content: var(--boschicon-bosch-ic-back-right-end);
}

.boschicon-bosch-ic-bar-chart-search:before {
    content: var(--boschicon-bosch-ic-bar-chart-search);
}

.boschicon-bosch-ic-batch:before {
    content: var(--boschicon-bosch-ic-batch);
}

.boschicon-bosch-ic-calendar-remove:before {
    content: var(--boschicon-bosch-ic-calendar-remove);
}

.boschicon-bosch-ic-call-bluetooth:before {
    content: var(--boschicon-bosch-ic-call-bluetooth);
}

.boschicon-bosch-ic-call-deny:before {
    content: var(--boschicon-bosch-ic-call-deny);
}

.boschicon-bosch-ic-call-settings:before {
    content: var(--boschicon-bosch-ic-call-settings);
}

.boschicon-bosch-ic-caution-sign-clock:before {
    content: var(--boschicon-bosch-ic-caution-sign-clock);
}

.boschicon-bosch-ic-caution-sign-list:before {
    content: var(--boschicon-bosch-ic-caution-sign-list);
}

.boschicon-bosch-ic-core-data:before {
    content: var(--boschicon-bosch-ic-core-data);
}

.boschicon-bosch-ic-cursor-connected:before {
    content: var(--boschicon-bosch-ic-cursor-connected);
}

.boschicon-bosch-ic-cursor:before {
    content: var(--boschicon-bosch-ic-cursor);
}

.boschicon-bosch-ic-dmc-code:before {
    content: var(--boschicon-bosch-ic-dmc-code);
}

.boschicon-bosch-ic-find-id:before {
    content: var(--boschicon-bosch-ic-find-id);
}

.boschicon-bosch-ic-globe-search:before {
    content: var(--boschicon-bosch-ic-globe-search);
}

.boschicon-bosch-ic-interface:before {
    content: var(--boschicon-bosch-ic-interface);
}

.boschicon-bosch-ic-material-add-manually:before {
    content: var(--boschicon-bosch-ic-material-add-manually);
}

.boschicon-bosch-ic-material-list:before {
    content: var(--boschicon-bosch-ic-material-list);
}

.boschicon-bosch-ic-material-remove-manually:before {
    content: var(--boschicon-bosch-ic-material-remove-manually);
}

.boschicon-bosch-ic-material:before {
    content: var(--boschicon-bosch-ic-material);
}

.boschicon-bosch-ic-menu-checkmark:before {
    content: var(--boschicon-bosch-ic-menu-checkmark);
}

.boschicon-bosch-ic-qr-code:before {
    content: var(--boschicon-bosch-ic-qr-code);
}

.boschicon-bosch-ic-sort-alphabetically:before {
    content: var(--boschicon-bosch-ic-sort-alphabetically);
}

.boschicon-bosch-ic-unpin-classic-disabled-bold:before {
    content: var(--boschicon-bosch-ic-unpin-classic-disabled-bold);
}

.boschicon-bosch-ic-unpin-modern-disabled-bold:before {
    content: var(--boschicon-bosch-ic-unpin-modern-disabled-bold);
}

.boschicon-bosch-ic-window-search:before {
    content: var(--boschicon-bosch-ic-window-search);
}

.boschicon-bosch-ic-cloud-clock:before {
    content: var(--boschicon-bosch-ic-cloud-clock);
}

.boschicon-bosch-ic-concierge:before {
    content: var(--boschicon-bosch-ic-concierge);
}

.boschicon-bosch-ic-heating-radiator:before {
    content: var(--boschicon-bosch-ic-heating-radiator);
}

.boschicon-bosch-ic-home-user-out:before {
    content: var(--boschicon-bosch-ic-home-user-out);
}

.boschicon-bosch-ic-hot:before {
    content: var(--boschicon-bosch-ic-hot);
}

.boschicon-bosch-ic-screen-service:before {
    content: var(--boschicon-bosch-ic-screen-service);
}

.boschicon-bosch-ic-sun-ice:before {
    content: var(--boschicon-bosch-ic-sun-ice);
}

.boschicon-bosch-ic-sun-off-disabled-bold:before {
    content: var(--boschicon-bosch-ic-sun-off-disabled-bold);
}

.boschicon-bosch-ic-tractor:before {
    content: var(--boschicon-bosch-ic-tractor);
}

.boschicon-bosch-ic-video-recorder-digital:before {
    content: var(--boschicon-bosch-ic-video-recorder-digital);
}

.boschicon-bosch-ic-windshield-wiper:before {
    content: var(--boschicon-bosch-ic-windshield-wiper);
}

.boschicon-bosch-ic-weather-snow-thunder:before {
    content: var(--boschicon-bosch-ic-weather-snow-thunder);
}

.boschicon-bosch-ic-electricity-pylon:before {
    content: var(--boschicon-bosch-ic-electricity-pylon);
}

.boschicon-bosch-ic-box-questionmark:before {
    content: var(--boschicon-bosch-ic-box-questionmark);
}

.boschicon-bosch-ic-rainbow:before {
    content: var(--boschicon-bosch-ic-rainbow);
}

.boschicon-bosch-ic-medal:before {
    content: var(--boschicon-bosch-ic-medal);
}

.boschicon-bosch-ic-wheel:before {
    content: var(--boschicon-bosch-ic-wheel);
}

.boschicon-bosch-ic-borescope-connected:before {
    content: var(--boschicon-bosch-ic-borescope-connected);
}

.boschicon-bosch-ic-filter-delete:before {
    content: var(--boschicon-bosch-ic-filter-delete);
}

.boschicon-bosch-ic-filter-add:before {
    content: var(--boschicon-bosch-ic-filter-add);
}

.boschicon-bosch-ic-man:before {
    content: var(--boschicon-bosch-ic-man);
}

.boschicon-bosch-ic-woman:before {
    content: var(--boschicon-bosch-ic-woman);
}

.boschicon-bosch-ic-fridge:before {
    content: var(--boschicon-bosch-ic-fridge);
}

.boschicon-bosch-ic-battery-car:before {
    content: var(--boschicon-bosch-ic-battery-car);
}

.boschicon-bosch-ic-bag-escalator:before {
    content: var(--boschicon-bosch-ic-bag-escalator);
}

.boschicon-bosch-ic-shopping-bags:before {
    content: var(--boschicon-bosch-ic-shopping-bags);
}

.boschicon-bosch-ic-car-steering-left:before {
    content: var(--boschicon-bosch-ic-car-steering-left);
}

.boschicon-bosch-ic-car-steering-right:before {
    content: var(--boschicon-bosch-ic-car-steering-right);
}

.boschicon-bosch-ic-thumb-up-down:before {
    content: var(--boschicon-bosch-ic-thumb-up-down);
}

.boschicon-bosch-ic-user-run-detection:before {
    content: var(--boschicon-bosch-ic-user-run-detection);
}

.boschicon-bosch-ic-bank:before {
    content: var(--boschicon-bosch-ic-bank);
}

.boschicon-bosch-ic-transportation:before {
    content: var(--boschicon-bosch-ic-transportation);
}

.boschicon-bosch-ic-government:before {
    content: var(--boschicon-bosch-ic-government);
}

.boschicon-bosch-ic-user-music:before {
    content: var(--boschicon-bosch-ic-user-music);
}

.boschicon-bosch-ic-bus:before {
    content: var(--boschicon-bosch-ic-bus);
}

.boschicon-bosch-ic-car-euro:before {
    content: var(--boschicon-bosch-ic-car-euro);
}

.boschicon-bosch-ic-bag:before {
    content: var(--boschicon-bosch-ic-bag);
}

.boschicon-bosch-ic-plate-tetrapack:before {
    content: var(--boschicon-bosch-ic-plate-tetrapack);
}

.boschicon-bosch-ic-hospital:before {
    content: var(--boschicon-bosch-ic-hospital);
}

.boschicon-bosch-ic-desktop-structure:before {
    content: var(--boschicon-bosch-ic-desktop-structure);
}

.boschicon-bosch-ic-frog-head:before {
    content: var(--boschicon-bosch-ic-frog-head);
}

.boschicon-bosch-ic-sportboat:before {
    content: var(--boschicon-bosch-ic-sportboat);
}

.boschicon-bosch-ic-yacht:before {
    content: var(--boschicon-bosch-ic-yacht);
}

.boschicon-bosch-ic-leaf-tilia:before {
    content: var(--boschicon-bosch-ic-leaf-tilia);
}

.boschicon-bosch-ic-music:before {
    content: var(--boschicon-bosch-ic-music);
}

.boschicon-bosch-ic-oil-lamp:before {
    content: var(--boschicon-bosch-ic-oil-lamp);
}

.boschicon-bosch-ic-windshield-wiper-rear:before {
    content: var(--boschicon-bosch-ic-windshield-wiper-rear);
}

.boschicon-bosch-ic-dongle-connected:before {
    content: var(--boschicon-bosch-ic-dongle-connected);
}

.boschicon-bosch-ic-slate:before {
    content: var(--boschicon-bosch-ic-slate);
}

.boschicon-bosch-ic-appliance-heat-pump-exhaust:before {
    content: var(--boschicon-bosch-ic-appliance-heat-pump-exhaust);
}

.boschicon-bosch-ic-alert-list:before {
    content: var(--boschicon-bosch-ic-alert-list);
}

.boschicon-bosch-ic-arrow-left-end-frame:before {
    content: var(--boschicon-bosch-ic-arrow-left-end-frame);
}

.boschicon-bosch-ic-arrow-right-end-frame:before {
    content: var(--boschicon-bosch-ic-arrow-right-end-frame);
}

.boschicon-bosch-ic-shape-ellipse:before {
    content: var(--boschicon-bosch-ic-shape-ellipse);
}

.boschicon-bosch-ic-shape-rectangle:before {
    content: var(--boschicon-bosch-ic-shape-rectangle);
}

.boschicon-bosch-ic-wishlist-add:before {
    content: var(--boschicon-bosch-ic-wishlist-add);
}

.boschicon-bosch-ic-smartphone-disabled-light:before {
    content: var(--boschicon-bosch-ic-smartphone-disabled-light);
}

.boschicon-bosch-ic-airbag:before {
    content: var(--boschicon-bosch-ic-airbag);
}

.boschicon-bosch-ic-compass:before {
    content: var(--boschicon-bosch-ic-compass);
}

.boschicon-bosch-ic-turbine-wind:before {
    content: var(--boschicon-bosch-ic-turbine-wind);
}

.boschicon-bosch-ic-arrows-diagonal-disabled-light:before {
    content: var(--boschicon-bosch-ic-arrows-diagonal-disabled-light);
}

.boschicon-bosch-ic-ear-off-disabled-bold:before {
    content: var(--boschicon-bosch-ic-ear-off-disabled-bold);
}

.boschicon-bosch-ic-fan-off-disabled-light:before {
    content: var(--boschicon-bosch-ic-fan-off-disabled-light);
}

.boschicon-bosch-ic-faucet-off-disabled-light:before {
    content: var(--boschicon-bosch-ic-faucet-off-disabled-light);
}

.boschicon-bosch-ic-hand-motion-off-disabled-bold:before {
    content: var(--boschicon-bosch-ic-hand-motion-off-disabled-bold);
}

.boschicon-bosch-ic-heating-floor-off-disabled-light:before {
    content: var(--boschicon-bosch-ic-heating-floor-off-disabled-light);
}

.boschicon-bosch-ic-heating-radiator-off-disabled-light:before {
    content: var(--boschicon-bosch-ic-heating-radiator-off-disabled-light);
}

.boschicon-bosch-ic-ice-off-disabled-light:before {
    content: var(--boschicon-bosch-ic-ice-off-disabled-light);
}

.boschicon-bosch-ic-smartphone-disabled-bold:before {
    content: var(--boschicon-bosch-ic-smartphone-disabled-bold);
}

.boschicon-bosch-ic-subtitles-off-bold:before {
    content: var(--boschicon-bosch-ic-subtitles-off-bold);
}

.boschicon-bosch-ic-sun-off-disabled-light:before {
    content: var(--boschicon-bosch-ic-sun-off-disabled-light);
}

.boschicon-bosch-ic-video-disabled-bold:before {
    content: var(--boschicon-bosch-ic-video-disabled-bold);
}

.boschicon-bosch-ic-volume-off-bold:before {
    content: var(--boschicon-bosch-ic-volume-off-bold);
}

.boschicon-bosch-ic-watch-off-disabled-bold:before {
    content: var(--boschicon-bosch-ic-watch-off-disabled-bold);
}

.boschicon-bosch-ic-water-shower-off-disabled-light:before {
    content: var(--boschicon-bosch-ic-water-shower-off-disabled-light);
}

.boschicon-bosch-ic-3d-frame-play:before {
    content: var(--boschicon-bosch-ic-3d-frame-play);
}

.boschicon-bosch-ic-alert-error-checkmark:before {
    content: var(--boschicon-bosch-ic-alert-error-checkmark);
}

.boschicon-bosch-ic-arrow-up-frame-check:before {
    content: var(--boschicon-bosch-ic-arrow-up-frame-check);
}

.boschicon-bosch-ic-arrow-up-frame-error:before {
    content: var(--boschicon-bosch-ic-arrow-up-frame-error);
}

.boschicon-bosch-ic-arrows-checkmark:before {
    content: var(--boschicon-bosch-ic-arrows-checkmark);
}

.boschicon-bosch-ic-assembly-line-settings:before {
    content: var(--boschicon-bosch-ic-assembly-line-settings);
}

.boschicon-bosch-ic-augmented-reality-player:before {
    content: var(--boschicon-bosch-ic-augmented-reality-player);
}

.boschicon-bosch-ic-badge-checkmark:before {
    content: var(--boschicon-bosch-ic-badge-checkmark);
}

.boschicon-bosch-ic-bar-chart-kappa:before {
    content: var(--boschicon-bosch-ic-bar-chart-kappa);
}

.boschicon-bosch-ic-bar-chart-search-detail:before {
    content: var(--boschicon-bosch-ic-bar-chart-search-detail);
}

.boschicon-bosch-ic-barcode-checkmark:before {
    content: var(--boschicon-bosch-ic-barcode-checkmark);
}

.boschicon-bosch-ic-barcode-scan-bulb:before {
    content: var(--boschicon-bosch-ic-barcode-scan-bulb);
}

.boschicon-bosch-ic-barcode:before {
    content: var(--boschicon-bosch-ic-barcode);
}

.boschicon-bosch-ic-binary:before {
    content: var(--boschicon-bosch-ic-binary);
}

.boschicon-bosch-ic-book-lightbulb:before {
    content: var(--boschicon-bosch-ic-book-lightbulb);
}

.boschicon-bosch-ic-box-arrow-down:before {
    content: var(--boschicon-bosch-ic-box-arrow-down);
}

.boschicon-bosch-ic-box-delivery-checkmark:before {
    content: var(--boschicon-bosch-ic-box-delivery-checkmark);
}

.boschicon-bosch-ic-globe-checkmark:before {
    content: var(--boschicon-bosch-ic-globe-checkmark);
}

.boschicon-bosch-ic-calendar-boxes:before {
    content: var(--boschicon-bosch-ic-calendar-boxes);
}

.boschicon-bosch-ic-calendar-service:before {
    content: var(--boschicon-bosch-ic-calendar-service);
}

.boschicon-bosch-ic-camera-processor:before {
    content: var(--boschicon-bosch-ic-camera-processor);
}

.boschicon-bosch-ic-camera-settings:before {
    content: var(--boschicon-bosch-ic-camera-settings);
}

.boschicon-bosch-ic-chart-line-checkmark:before {
    content: var(--boschicon-bosch-ic-chart-line-checkmark);
}

.boschicon-bosch-ic-checklist-stack:before {
    content: var(--boschicon-bosch-ic-checklist-stack);
}

.boschicon-bosch-ic-checkmark-frame-minimum:before {
    content: var(--boschicon-bosch-ic-checkmark-frame-minimum);
}

.boschicon-bosch-ic-checkmark-frame-tripple:before {
    content: var(--boschicon-bosch-ic-checkmark-frame-tripple);
}

.boschicon-bosch-ic-clipboard-checkmark:before {
    content: var(--boschicon-bosch-ic-clipboard-checkmark);
}

.boschicon-bosch-ic-clipboard-list-parts:before {
    content: var(--boschicon-bosch-ic-clipboard-list-parts);
}

.boschicon-bosch-ic-clipboard-settings:before {
    content: var(--boschicon-bosch-ic-clipboard-settings);
}

.boschicon-bosch-ic-computer-tower-box:before {
    content: var(--boschicon-bosch-ic-computer-tower-box);
}

.boschicon-bosch-ic-connectivity-lock:before {
    content: var(--boschicon-bosch-ic-connectivity-lock);
}

.boschicon-bosch-ic-counter-current:before {
    content: var(--boschicon-bosch-ic-counter-current);
}

.boschicon-bosch-ic-counter-target:before {
    content: var(--boschicon-bosch-ic-counter-target);
}

.boschicon-bosch-ic-cube-checkmark:before {
    content: var(--boschicon-bosch-ic-cube-checkmark);
}

.boschicon-bosch-ic-cube-play:before {
    content: var(--boschicon-bosch-ic-cube-play);
}

.boschicon-bosch-ic-timeline-settings:before {
    content: var(--boschicon-bosch-ic-timeline-settings);
}

.boschicon-bosch-ic-timeline-view:before {
    content: var(--boschicon-bosch-ic-timeline-view);
}

.boschicon-bosch-ic-timeline:before {
    content: var(--boschicon-bosch-ic-timeline);
}

.boschicon-bosch-ic-delivery-checkmark:before {
    content: var(--boschicon-bosch-ic-delivery-checkmark);
}

.boschicon-bosch-ic-desktop-application-3d-play:before {
    content: var(--boschicon-bosch-ic-desktop-application-3d-play);
}

.boschicon-bosch-ic-desktop-apps-download:before {
    content: var(--boschicon-bosch-ic-desktop-apps-download);
}

.boschicon-bosch-ic-desktop-dashboard:before {
    content: var(--boschicon-bosch-ic-desktop-dashboard);
}

.boschicon-bosch-ic-desktop-graph-checkmark:before {
    content: var(--boschicon-bosch-ic-desktop-graph-checkmark);
}

.boschicon-bosch-ic-desktop-graph-search:before {
    content: var(--boschicon-bosch-ic-desktop-graph-search);
}

.boschicon-bosch-ic-desktop-graph:before {
    content: var(--boschicon-bosch-ic-desktop-graph);
}

.boschicon-bosch-ic-development-kit:before {
    content: var(--boschicon-bosch-ic-development-kit);
}

.boschicon-bosch-ic-directory-cloud-settings:before {
    content: var(--boschicon-bosch-ic-directory-cloud-settings);
}

.boschicon-bosch-ic-directory-cloud:before {
    content: var(--boschicon-bosch-ic-directory-cloud);
}

.boschicon-bosch-ic-directory-settings:before {
    content: var(--boschicon-bosch-ic-directory-settings);
}

.boschicon-bosch-ic-document-clock-cycle:before {
    content: var(--boschicon-bosch-ic-document-clock-cycle);
}

.boschicon-bosch-ic-document-code-stack:before {
    content: var(--boschicon-bosch-ic-document-code-stack);
}

.boschicon-bosch-ic-document-dat-edit:before {
    content: var(--boschicon-bosch-ic-document-dat-edit);
}

.boschicon-bosch-ic-document-ohd-arrow-down:before {
    content: var(--boschicon-bosch-ic-document-ohd-arrow-down);
}

.boschicon-bosch-ic-dolphin:before {
    content: var(--boschicon-bosch-ic-dolphin);
}

.boschicon-bosch-ic-energy-management:before {
    content: var(--boschicon-bosch-ic-energy-management);
}

.boschicon-bosch-ic-eraser:before {
    content: var(--boschicon-bosch-ic-eraser);
}

.boschicon-bosch-ic-folder-broom:before {
    content: var(--boschicon-bosch-ic-folder-broom);
}

.boschicon-bosch-ic-folder-check-broom:before {
    content: var(--boschicon-bosch-ic-folder-check-broom);
}

.boschicon-bosch-ic-folder-checkmark:before {
    content: var(--boschicon-bosch-ic-folder-checkmark);
}

.boschicon-bosch-ic-folder-oes-check:before {
    content: var(--boschicon-bosch-ic-folder-oes-check);
}

.boschicon-bosch-ic-folder-open-service:before {
    content: var(--boschicon-bosch-ic-folder-open-service);
}

.boschicon-bosch-ic-folder-reload:before {
    content: var(--boschicon-bosch-ic-folder-reload);
}

.boschicon-bosch-ic-hand-command:before {
    content: var(--boschicon-bosch-ic-hand-command);
}

.boschicon-bosch-ic-heating-start:before {
    content: var(--boschicon-bosch-ic-heating-start);
}

.boschicon-bosch-ic-hierarchy-refresh:before {
    content: var(--boschicon-bosch-ic-hierarchy-refresh);
}

.boschicon-bosch-ic-hierarchy-search:before {
    content: var(--boschicon-bosch-ic-hierarchy-search);
}

.boschicon-bosch-ic-hierarchy-settings:before {
    content: var(--boschicon-bosch-ic-hierarchy-settings);
}

.boschicon-bosch-ic-hierarchy:before {
    content: var(--boschicon-bosch-ic-hierarchy);
}

.boschicon-bosch-ic-hmi-desktop-settings:before {
    content: var(--boschicon-bosch-ic-hmi-desktop-settings);
}

.boschicon-bosch-ic-human-machine-interface:before {
    content: var(--boschicon-bosch-ic-human-machine-interface);
}

.boschicon-bosch-ic-keys-user-access:before {
    content: var(--boschicon-bosch-ic-keys-user-access);
}

.boschicon-bosch-ic-keys:before {
    content: var(--boschicon-bosch-ic-keys);
}

.boschicon-bosch-ic-label-edit:before {
    content: var(--boschicon-bosch-ic-label-edit);
}

.boschicon-bosch-ic-line-arrow-checkmark:before {
    content: var(--boschicon-bosch-ic-line-arrow-checkmark);
}

.boschicon-bosch-ic-link-checkmark:before {
    content: var(--boschicon-bosch-ic-link-checkmark);
}

.boschicon-bosch-ic-lock-closed-checkmark:before {
    content: var(--boschicon-bosch-ic-lock-closed-checkmark);
}

.boschicon-bosch-ic-lock-open-checkmark:before {
    content: var(--boschicon-bosch-ic-lock-open-checkmark);
}

.boschicon-bosch-ic-material-search:before {
    content: var(--boschicon-bosch-ic-material-search);
}

.boschicon-bosch-ic-objects-search:before {
    content: var(--boschicon-bosch-ic-objects-search);
}

.boschicon-bosch-ic-objects:before {
    content: var(--boschicon-bosch-ic-objects);
}

.boschicon-bosch-ic-plan-a-to-b:before {
    content: var(--boschicon-bosch-ic-plan-a-to-b);
}

.boschicon-bosch-ic-plan-chart:before {
    content: var(--boschicon-bosch-ic-plan-chart);
}

.boschicon-bosch-ic-print-send:before {
    content: var(--boschicon-bosch-ic-print-send);
}

.boschicon-bosch-ic-refresh-analysis:before {
    content: var(--boschicon-bosch-ic-refresh-analysis);
}

.boschicon-bosch-ic-remote-desktop-add:before {
    content: var(--boschicon-bosch-ic-remote-desktop-add);
}

.boschicon-bosch-ic-rfid-checkmark:before {
    content: var(--boschicon-bosch-ic-rfid-checkmark);
}

.boschicon-bosch-ic-rfid-tag:before {
    content: var(--boschicon-bosch-ic-rfid-tag);
}

.boschicon-bosch-ic-sequence-checkmark:before {
    content: var(--boschicon-bosch-ic-sequence-checkmark);
}

.boschicon-bosch-ic-server-arrow-up:before {
    content: var(--boschicon-bosch-ic-server-arrow-up);
}

.boschicon-bosch-ic-server-arrows:before {
    content: var(--boschicon-bosch-ic-server-arrows);
}

.boschicon-bosch-ic-server-settings:before {
    content: var(--boschicon-bosch-ic-server-settings);
}

.boschicon-bosch-ic-server-share:before {
    content: var(--boschicon-bosch-ic-server-share);
}

.boschicon-bosch-ic-settings-editor:before {
    content: var(--boschicon-bosch-ic-settings-editor);
}

.boschicon-bosch-ic-survey-checkmark:before {
    content: var(--boschicon-bosch-ic-survey-checkmark);
}

.boschicon-bosch-ic-target-dart:before {
    content: var(--boschicon-bosch-ic-target-dart);
}

.boschicon-bosch-ic-target-view:before {
    content: var(--boschicon-bosch-ic-target-view);
}

.boschicon-bosch-ic-target:before {
    content: var(--boschicon-bosch-ic-target);
}

.boschicon-bosch-ic-thickness-selection:before {
    content: var(--boschicon-bosch-ic-thickness-selection);
}

.boschicon-bosch-ic-toolbox-checkmark:before {
    content: var(--boschicon-bosch-ic-toolbox-checkmark);
}

.boschicon-bosch-ic-toolbox:before {
    content: var(--boschicon-bosch-ic-toolbox);
}

.boschicon-bosch-ic-translate:before {
    content: var(--boschicon-bosch-ic-translate);
}

.boschicon-bosch-ic-tune-vertical-checkmark:before {
    content: var(--boschicon-bosch-ic-tune-vertical-checkmark);
}

.boschicon-bosch-ic-wand-user-add:before {
    content: var(--boschicon-bosch-ic-wand-user-add);
}

.boschicon-bosch-ic-wand-user-settings:before {
    content: var(--boschicon-bosch-ic-wand-user-settings);
}

.boschicon-bosch-ic-wand-user:before {
    content: var(--boschicon-bosch-ic-wand-user);
}

.boschicon-bosch-ic-window-globe:before {
    content: var(--boschicon-bosch-ic-window-globe);
}

.boschicon-bosch-ic-wrench-change:before {
    content: var(--boschicon-bosch-ic-wrench-change);
}

.boschicon-bosch-ic-clock-24-7:before {
    content: var(--boschicon-bosch-ic-clock-24-7);
}

.boschicon-bosch-ic-eagle:before {
    content: var(--boschicon-bosch-ic-eagle);
}

.boschicon-bosch-ic-fluorescent-light:before {
    content: var(--boschicon-bosch-ic-fluorescent-light);
}

.boschicon-bosch-ic-home-cloud-0:before {
    content: var(--boschicon-bosch-ic-home-cloud-0);
}

.boschicon-bosch-ic-home-cloud-1:before {
    content: var(--boschicon-bosch-ic-home-cloud-1);
}

.boschicon-bosch-ic-home-cloud-2:before {
    content: var(--boschicon-bosch-ic-home-cloud-2);
}

.boschicon-bosch-ic-home-cloud-3:before {
    content: var(--boschicon-bosch-ic-home-cloud-3);
}

.boschicon-bosch-ic-home-shadow:before {
    content: var(--boschicon-bosch-ic-home-shadow);
}

.boschicon-bosch-ic-motorcycle-sport:before {
    content: var(--boschicon-bosch-ic-motorcycle-sport);
}

.boschicon-bosch-ic-smartphone-connected:before {
    content: var(--boschicon-bosch-ic-smartphone-connected);
}

.boschicon-bosch-ic-usb-stick:before {
    content: var(--boschicon-bosch-ic-usb-stick);
}

.boschicon-bosch-ic-user--setting:before {
    content: var(--boschicon-bosch-ic-user--setting);
}

.boschicon-bosch-ic-timeline-clock:before {
    content: var(--boschicon-bosch-ic-timeline-clock);
}

.boschicon-bosch-ic-alarm-fire:before {
    content: var(--boschicon-bosch-ic-alarm-fire);
}

.boschicon-bosch-ic-emergency-front:before {
    content: var(--boschicon-bosch-ic-emergency-front);
}

.boschicon-bosch-ic-transporter-front:before {
    content: var(--boschicon-bosch-ic-transporter-front);
}

.boschicon-bosch-ic-truck-front:before {
    content: var(--boschicon-bosch-ic-truck-front);
}

.boschicon-bosch-ic-unpin-classic-disabled-light:before {
    content: var(--boschicon-bosch-ic-unpin-classic-disabled-light);
}

.boschicon-bosch-ic-unpin-modern-disabled-light:before {
    content: var(--boschicon-bosch-ic-unpin-modern-disabled-light);
}

.boschicon-bosch-ic-smartphone-ban:before {
    content: var(--boschicon-bosch-ic-smartphone-ban);
}

.boschicon-bosch-ic-helmet:before {
    content: var(--boschicon-bosch-ic-helmet);
}

.boschicon-bosch-ic-gate-closed:before {
    content: var(--boschicon-bosch-ic-gate-closed);
}

.boschicon-bosch-ic-fence:before {
    content: var(--boschicon-bosch-ic-fence);
}

.boschicon-bosch-ic-desktop-apps:before {
    content: var(--boschicon-bosch-ic-desktop-apps);
}

.boschicon-bosch-ic-candle:before {
    content: var(--boschicon-bosch-ic-candle);
}

.boschicon-bosch-ic-chart-oee:before {
    content: var(--boschicon-bosch-ic-chart-oee);
}

.boschicon-bosch-ic-cycletime-eighth:before {
    content: var(--boschicon-bosch-ic-cycletime-eighth);
}

.boschicon-bosch-ic-cycletime-quarter:before {
    content: var(--boschicon-bosch-ic-cycletime-quarter);
}

.boschicon-bosch-ic-gateway:before {
    content: var(--boschicon-bosch-ic-gateway);
}

.boschicon-bosch-ic-heatmap:before {
    content: var(--boschicon-bosch-ic-heatmap);
}

.boschicon-bosch-ic-laptop-checklist:before {
    content: var(--boschicon-bosch-ic-laptop-checklist);
}

.boschicon-bosch-ic-molecule:before {
    content: var(--boschicon-bosch-ic-molecule);
}

.boschicon-bosch-ic-robot-settings:before {
    content: var(--boschicon-bosch-ic-robot-settings);
}

.boschicon-bosch-ic-sensor-cable:before {
    content: var(--boschicon-bosch-ic-sensor-cable);
}

.boschicon-bosch-ic-tank-layers:before {
    content: var(--boschicon-bosch-ic-tank-layers);
}

.boschicon-bosch-ic-window-settings:before {
    content: var(--boschicon-bosch-ic-window-settings);
}

.boschicon-bosch-ic-heatmap-independent:before {
    content: var(--boschicon-bosch-ic-heatmap-independent);
}

.boschicon-bosch-ic-dumble:before {
    content: var(--boschicon-bosch-ic-dumble);
}

.boschicon-bosch-ic-truck-wash:before {
    content: var(--boschicon-bosch-ic-truck-wash);
}

.boschicon-bosch-ic-smart-sensor:before {
    content: var(--boschicon-bosch-ic-smart-sensor);
}

.boschicon-bosch-ic-audio-add:before {
    content: var(--boschicon-bosch-ic-audio-add);
}

.boschicon-bosch-ic-audio-checked:before {
    content: var(--boschicon-bosch-ic-audio-checked);
}

.boschicon-bosch-ic-audio-play:before {
    content: var(--boschicon-bosch-ic-audio-play);
}

.boschicon-bosch-ic-audio-remove:before {
    content: var(--boschicon-bosch-ic-audio-remove);
}

.boschicon-bosch-ic-image-gallery-checked:before {
    content: var(--boschicon-bosch-ic-image-gallery-checked);
}

.boschicon-bosch-ic-imagery-checked:before {
    content: var(--boschicon-bosch-ic-imagery-checked);
}

.boschicon-bosch-ic-image-gallery-remove:before {
    content: var(--boschicon-bosch-ic-image-gallery-remove);
}

.boschicon-bosch-ic-recording:before {
    content: var(--boschicon-bosch-ic-recording);
}

.boschicon-bosch-ic-stop-frame:before {
    content: var(--boschicon-bosch-ic-stop-frame);
}

.boschicon-bosch-ic-roof:before {
    content: var(--boschicon-bosch-ic-roof);
}

.boschicon-bosch-ic-projection-interactive:before {
    content: var(--boschicon-bosch-ic-projection-interactive);
}

.boschicon-bosch-ic-bridge:before {
    content: var(--boschicon-bosch-ic-bridge);
}

.boschicon-bosch-ic-box-arrows:before {
    content: var(--boschicon-bosch-ic-box-arrows);
}

.boschicon-bosch-ic-chart-line-fit:before {
    content: var(--boschicon-bosch-ic-chart-line-fit);
}

.boschicon-bosch-ic-chart-line-compress:before {
    content: var(--boschicon-bosch-ic-chart-line-compress);
}

.boschicon-bosch-ic-ciss:before {
    content: var(--boschicon-bosch-ic-ciss);
}

.boschicon-bosch-ic-scd:before {
    content: var(--boschicon-bosch-ic-scd);
}

.boschicon-bosch-ic-vci:before {
    content: var(--boschicon-bosch-ic-vci);
}

.boschicon-bosch-ic-access-controller:before {
    content: var(--boschicon-bosch-ic-access-controller);
}

.boschicon-bosch-ic-card-reader:before {
    content: var(--boschicon-bosch-ic-card-reader);
}

.boschicon-bosch-ic-table:before {
    content: var(--boschicon-bosch-ic-table);
}

.boschicon-bosch-ic-replace:before {
    content: var(--boschicon-bosch-ic-replace);
}

.boschicon-bosch-ic-chart-topflop-organized-horizontal:before {
    content: var(--boschicon-bosch-ic-chart-topflop-organized-horizontal);
}

.boschicon-bosch-ic-chart-topflop-random-horizontal:before {
    content: var(--boschicon-bosch-ic-chart-topflop-random-horizontal);
}

.boschicon-bosch-ic-chart-topflop-organized-vertical:before {
    content: var(--boschicon-bosch-ic-chart-topflop-organized-vertical);
}

.boschicon-bosch-ic-chart-topflop-random-vertical:before {
    content: var(--boschicon-bosch-ic-chart-topflop-random-vertical);
}

.boschicon-bosch-ic-ois:before {
    content: var(--boschicon-bosch-ic-ois);
}

.boschicon-bosch-ic-cloud-refresh-locked:before {
    content: var(--boschicon-bosch-ic-cloud-refresh-locked);
}

.boschicon-bosch-ic-car-bluetooth:before {
    content: var(--boschicon-bosch-ic-car-bluetooth);
}

.boschicon-bosch-ic-camera-trainer:before {
    content: var(--boschicon-bosch-ic-camera-trainer);
}

.boschicon-bosch-ic-magnifier-moving:before {
    content: var(--boschicon-bosch-ic-magnifier-moving);
}

.boschicon-bosch-ic-absolute-orientation:before {
    content: var(--boschicon-bosch-ic-absolute-orientation);
}

.boschicon-bosch-ic-accelerometer:before {
    content: var(--boschicon-bosch-ic-accelerometer);
}

.boschicon-bosch-ic-imu:before {
    content: var(--boschicon-bosch-ic-imu);
}

.boschicon-bosch-ic-gyroscope:before {
    content: var(--boschicon-bosch-ic-gyroscope);
}

.boschicon-bosch-ic-magneotmeter:before {
    content: var(--boschicon-bosch-ic-magneotmeter);
}

.boschicon-bosch-ic-battery-car-1:before {
    content: var(--boschicon-bosch-ic-battery-car-1);
}

.boschicon-bosch-ic-battery-car-2:before {
    content: var(--boschicon-bosch-ic-battery-car-2);
}

.boschicon-bosch-ic-battery-car-3:before {
    content: var(--boschicon-bosch-ic-battery-car-3);
}

.boschicon-bosch-ic-battery-car-charging:before {
    content: var(--boschicon-bosch-ic-battery-car-charging);
}

.boschicon-bosch-ic-battery-car-defective:before {
    content: var(--boschicon-bosch-ic-battery-car-defective);
}

.boschicon-bosch-ic-truck-crane:before {
    content: var(--boschicon-bosch-ic-truck-crane);
}

.boschicon-bosch-ic-train-diesel:before {
    content: var(--boschicon-bosch-ic-train-diesel);
}

.boschicon-bosch-ic-snowmobile:before {
    content: var(--boschicon-bosch-ic-snowmobile);
}

.boschicon-bosch-ic-riding-mower:before {
    content: var(--boschicon-bosch-ic-riding-mower);
}

.boschicon-bosch-ic-motorcycle-small:before {
    content: var(--boschicon-bosch-ic-motorcycle-small);
}

.boschicon-bosch-ic-mining-truck:before {
    content: var(--boschicon-bosch-ic-mining-truck);
}

.boschicon-bosch-ic-lawnmower:before {
    content: var(--boschicon-bosch-ic-lawnmower);
}

.boschicon-bosch-ic-jetski:before {
    content: var(--boschicon-bosch-ic-jetski);
}

.boschicon-bosch-ic-golf-caddy:before {
    content: var(--boschicon-bosch-ic-golf-caddy);
}

.boschicon-bosch-ic-generator-electric:before {
    content: var(--boschicon-bosch-ic-generator-electric);
}

.boschicon-bosch-ic-garbage-truck:before {
    content: var(--boschicon-bosch-ic-garbage-truck);
}

.boschicon-bosch-ic-fork-lift-big:before {
    content: var(--boschicon-bosch-ic-fork-lift-big);
}

.boschicon-bosch-ic-engine-small:before {
    content: var(--boschicon-bosch-ic-engine-small);
}

.boschicon-bosch-ic-engine-big:before {
    content: var(--boschicon-bosch-ic-engine-big);
}

.boschicon-bosch-ic-coach:before {
    content: var(--boschicon-bosch-ic-coach);
}

.boschicon-bosch-ic-chainsaw:before {
    content: var(--boschicon-bosch-ic-chainsaw);
}

.boschicon-bosch-ic-car-van:before {
    content: var(--boschicon-bosch-ic-car-van);
}

.boschicon-bosch-ic-car-suv:before {
    content: var(--boschicon-bosch-ic-car-suv);
}

.boschicon-bosch-ic-car-race:before {
    content: var(--boschicon-bosch-ic-car-race);
}

.boschicon-bosch-ic-car-old:before {
    content: var(--boschicon-bosch-ic-car-old);
}

.boschicon-bosch-ic-car-camping-van:before {
    content: var(--boschicon-bosch-ic-car-camping-van);
}

.boschicon-bosch-ic-car-camper:before {
    content: var(--boschicon-bosch-ic-car-camper);
}

.boschicon-bosch-ic-bus-side:before {
    content: var(--boschicon-bosch-ic-bus-side);
}

.boschicon-bosch-ic-book-info:before {
    content: var(--boschicon-bosch-ic-book-info);
}

.boschicon-bosch-ic-gears:before {
    content: var(--boschicon-bosch-ic-gears);
}

.boschicon-bosch-ic-shark:before {
    content: var(--boschicon-bosch-ic-shark);
}

.boschicon-bosch-ic-mountaintop:before {
    content: var(--boschicon-bosch-ic-mountaintop);
}

.boschicon-bosch-ic-baby:before {
    content: var(--boschicon-bosch-ic-baby);
}

.boschicon-bosch-ic-coffee-bean:before {
    content: var(--boschicon-bosch-ic-coffee-bean);
}

.boschicon-bosch-ic-coffee-beans:before {
    content: var(--boschicon-bosch-ic-coffee-beans);
}

.boschicon-bosch-ic-skull:before {
    content: var(--boschicon-bosch-ic-skull);
}

.boschicon-bosch-ic-stroller:before {
    content: var(--boschicon-bosch-ic-stroller);
}

.boschicon-bosch-ic-glasses:before {
    content: var(--boschicon-bosch-ic-glasses);
}

.boschicon-bosch-ic-detergent:before {
    content: var(--boschicon-bosch-ic-detergent);
}

.boschicon-bosch-ic-washing-machine:before {
    content: var(--boschicon-bosch-ic-washing-machine);
}

.boschicon-bosch-ic-sdcard:before {
    content: var(--boschicon-bosch-ic-sdcard);
}

.boschicon-bosch-ic-water-connectivity:before {
    content: var(--boschicon-bosch-ic-water-connectivity);
}

.boschicon-bosch-ic-server-connectivity:before {
    content: var(--boschicon-bosch-ic-server-connectivity);
}

.boschicon-bosch-ic-presentation-speaker:before {
    content: var(--boschicon-bosch-ic-presentation-speaker);
}

.boschicon-bosch-ic-chart-bar-arrow:before {
    content: var(--boschicon-bosch-ic-chart-bar-arrow);
}

.boschicon-bosch-ic-book-connectivity:before {
    content: var(--boschicon-bosch-ic-book-connectivity);
}

.boschicon-bosch-ic-route-focus:before {
    content: var(--boschicon-bosch-ic-route-focus);
}

.boschicon-bosch-ic-bicycle-helmet:before {
    content: var(--boschicon-bosch-ic-bicycle-helmet);
}

.boschicon-bosch-ic-cookie:before {
    content: var(--boschicon-bosch-ic-cookie);
}

.boschicon-bosch-ic-glass-wine:before {
    content: var(--boschicon-bosch-ic-glass-wine);
}

.boschicon-bosch-ic-cup-small:before {
    content: var(--boschicon-bosch-ic-cup-small);
}

.boschicon-bosch-ic-cup-large:before {
    content: var(--boschicon-bosch-ic-cup-large);
}

.boschicon-bosch-ic-bowl:before {
    content: var(--boschicon-bosch-ic-bowl);
}

.boschicon-bosch-ic-glass-small:before {
    content: var(--boschicon-bosch-ic-glass-small);
}

.boschicon-bosch-ic-ice-bottle:before {
    content: var(--boschicon-bosch-ic-ice-bottle);
}

.boschicon-bosch-ic-cup-plate-drop:before {
    content: var(--boschicon-bosch-ic-cup-plate-drop);
}

.boschicon-bosch-ic-plate:before {
    content: var(--boschicon-bosch-ic-plate);
}

.boschicon-bosch-ic-cup-plate:before {
    content: var(--boschicon-bosch-ic-cup-plate);
}

.boschicon-bosch-ic-bubbles:before {
    content: var(--boschicon-bosch-ic-bubbles);
}

.boschicon-bosch-ic-button-start-stop:before {
    content: var(--boschicon-bosch-ic-button-start-stop);
}

.boschicon-bosch-ic-elevator-freight-max:before {
    content: var(--boschicon-bosch-ic-elevator-freight-max);
}

.boschicon-bosch-ic-elevator-freight:before {
    content: var(--boschicon-bosch-ic-elevator-freight);
}

.boschicon-bosch-ic-elevator-persons:before {
    content: var(--boschicon-bosch-ic-elevator-persons);
}

.boschicon-bosch-ic-embed:before {
    content: var(--boschicon-bosch-ic-embed);
}

.boschicon-bosch-ic-female-male:before {
    content: var(--boschicon-bosch-ic-female-male);
}

.boschicon-bosch-ic-fork-knife-spoon:before {
    content: var(--boschicon-bosch-ic-fork-knife-spoon);
}

.boschicon-bosch-ic-global-entrepreneur:before {
    content: var(--boschicon-bosch-ic-global-entrepreneur);
}

.boschicon-bosch-ic-arrows-left-right-checkmark:before {
    content: var(--boschicon-bosch-ic-arrows-left-right-checkmark);
}

.boschicon-bosch-ic-automatic-mode:before {
    content: var(--boschicon-bosch-ic-automatic-mode);
}

.boschicon-bosch-ic-babybottle:before {
    content: var(--boschicon-bosch-ic-babybottle);
}

.boschicon-bosch-ic-barcode-scan:before {
    content: var(--boschicon-bosch-ic-barcode-scan);
}

.boschicon-bosch-ic-barcode-scanner:before {
    content: var(--boschicon-bosch-ic-barcode-scanner);
}

.boschicon-bosch-ic-cash-frame-rupee:before {
    content: var(--boschicon-bosch-ic-cash-frame-rupee);
}

.boschicon-bosch-ic-chart-heat-curve:before {
    content: var(--boschicon-bosch-ic-chart-heat-curve);
}

.boschicon-bosch-ic-compressor:before {
    content: var(--boschicon-bosch-ic-compressor);
}

.boschicon-bosch-ic-cubes:before {
    content: var(--boschicon-bosch-ic-cubes);
}

.boschicon-bosch-ic-highway:before {
    content: var(--boschicon-bosch-ic-highway);
}

.boschicon-bosch-ic-industry-workers:before {
    content: var(--boschicon-bosch-ic-industry-workers);
}

.boschicon-bosch-ic-industry-workers-connected:before {
    content: var(--boschicon-bosch-ic-industry-workers-connected);
}

.boschicon-bosch-ic-machine-station-control:before {
    content: var(--boschicon-bosch-ic-machine-station-control);
}

.boschicon-bosch-ic-map-city:before {
    content: var(--boschicon-bosch-ic-map-city);
}

.boschicon-bosch-ic-ordernumber:before {
    content: var(--boschicon-bosch-ic-ordernumber);
}

.boschicon-bosch-ic-shirt-business:before {
    content: var(--boschicon-bosch-ic-shirt-business);
}

.boschicon-bosch-ic-shirt-casual:before {
    content: var(--boschicon-bosch-ic-shirt-casual);
}

.boschicon-bosch-ic-suitcase:before {
    content: var(--boschicon-bosch-ic-suitcase);
}

.boschicon-bosch-ic-weather-cloud-sun-sensor:before {
    content: var(--boschicon-bosch-ic-weather-cloud-sun-sensor);
}

.boschicon-bosch-ic-window-code:before {
    content: var(--boschicon-bosch-ic-window-code);
}

.boschicon-bosch-ic-wrench-warning:before {
    content: var(--boschicon-bosch-ic-wrench-warning);
}

.boschicon-bosch-ic-arrow-circle-a:before {
    content: var(--boschicon-bosch-ic-arrow-circle-a);
}

.boschicon-bosch-ic-arrows-agility:before {
    content: var(--boschicon-bosch-ic-arrows-agility);
}

.boschicon-bosch-ic-arrows-collapse-object:before {
    content: var(--boschicon-bosch-ic-arrows-collapse-object);
}

.boschicon-bosch-ic-arrows-expand-object:before {
    content: var(--boschicon-bosch-ic-arrows-expand-object);
}

.boschicon-bosch-ic-arrows-left-right:before {
    content: var(--boschicon-bosch-ic-arrows-left-right);
}

.boschicon-bosch-ic-fan-heat:before {
    content: var(--boschicon-bosch-ic-fan-heat);
}

.boschicon-bosch-ic-battery-car-arrows-circle:before {
    content: var(--boschicon-bosch-ic-battery-car-arrows-circle);
}

.boschicon-bosch-ic-battery-car-clock:before {
    content: var(--boschicon-bosch-ic-battery-car-clock);
}

.boschicon-bosch-ic-battery-vibration:before {
    content: var(--boschicon-bosch-ic-battery-vibration);
}

.boschicon-bosch-ic-belt-elastic:before {
    content: var(--boschicon-bosch-ic-belt-elastic);
}

.boschicon-bosch-ic-bicycle-e-arrow-away:before {
    content: var(--boschicon-bosch-ic-bicycle-e-arrow-away);
}

.boschicon-bosch-ic-bicycle-e-arrow-towards:before {
    content: var(--boschicon-bosch-ic-bicycle-e-arrow-towards);
}

.boschicon-bosch-ic-brake-decoupled-power:before {
    content: var(--boschicon-bosch-ic-brake-decoupled-power);
}

.boschicon-bosch-ic-brake-i-booster:before {
    content: var(--boschicon-bosch-ic-brake-i-booster);
}

.boschicon-bosch-ic-brake-system-esp:before {
    content: var(--boschicon-bosch-ic-brake-system-esp);
}

.boschicon-bosch-ic-brake-system-integrated:before {
    content: var(--boschicon-bosch-ic-brake-system-integrated);
}

.boschicon-bosch-ic-brake-vacuum-booster:before {
    content: var(--boschicon-bosch-ic-brake-vacuum-booster);
}

.boschicon-bosch-ic-capacity:before {
    content: var(--boschicon-bosch-ic-capacity);
}

.boschicon-bosch-ic-car-beam-length:before {
    content: var(--boschicon-bosch-ic-car-beam-length);
}

.boschicon-bosch-ic-car-smartphone-locator:before {
    content: var(--boschicon-bosch-ic-car-smartphone-locator);
}

.boschicon-bosch-ic-chart-pie:before {
    content: var(--boschicon-bosch-ic-chart-pie);
}

.boschicon-bosch-ic-chess-jumper:before {
    content: var(--boschicon-bosch-ic-chess-jumper);
}

.boschicon-bosch-ic-clock-time-off:before {
    content: var(--boschicon-bosch-ic-clock-time-off);
}

.boschicon-bosch-ic-clock-time-on:before {
    content: var(--boschicon-bosch-ic-clock-time-on);
}

.boschicon-bosch-ic-coin:before {
    content: var(--boschicon-bosch-ic-coin);
}

.boschicon-bosch-ic-connection-off-settings:before {
    content: var(--boschicon-bosch-ic-connection-off-settings);
}

.boschicon-bosch-ic-connection-on-settings:before {
    content: var(--boschicon-bosch-ic-connection-on-settings);
}

.boschicon-bosch-ic-control-unit:before {
    content: var(--boschicon-bosch-ic-control-unit);
}

.boschicon-bosch-ic-customer:before {
    content: var(--boschicon-bosch-ic-customer);
}

.boschicon-bosch-ic-engine:before {
    content: var(--boschicon-bosch-ic-engine);
}

.boschicon-bosch-ic-filter-air:before {
    content: var(--boschicon-bosch-ic-filter-air);
}

.boschicon-bosch-ic-filter-cabin-carbon:before {
    content: var(--boschicon-bosch-ic-filter-cabin-carbon);
}

.boschicon-bosch-ic-filter-cabin:before {
    content: var(--boschicon-bosch-ic-filter-cabin);
}

.boschicon-bosch-ic-filter-cooling-water:before {
    content: var(--boschicon-bosch-ic-filter-cooling-water);
}

.boschicon-bosch-ic-filter-denox-cover:before {
    content: var(--boschicon-bosch-ic-filter-denox-cover);
}

.boschicon-bosch-ic-filter-denox:before {
    content: var(--boschicon-bosch-ic-filter-denox);
}

.boschicon-bosch-ic-filter-element-compensation-sealing:before {
    content: var(--boschicon-bosch-ic-filter-element-compensation-sealing);
}

.boschicon-bosch-ic-filter-element-compensation:before {
    content: var(--boschicon-bosch-ic-filter-element-compensation);
}

.boschicon-bosch-ic-filter-element:before {
    content: var(--boschicon-bosch-ic-filter-element);
}

.boschicon-bosch-ic-filter-oil:before {
    content: var(--boschicon-bosch-ic-filter-oil);
}

.boschicon-bosch-ic-filter-petrol:before {
    content: var(--boschicon-bosch-ic-filter-petrol);
}

.boschicon-bosch-ic-filter-prefilter:before {
    content: var(--boschicon-bosch-ic-filter-prefilter);
}

.boschicon-bosch-ic-fireplace:before {
    content: var(--boschicon-bosch-ic-fireplace);
}

.boschicon-bosch-ic-flash-plus:before {
    content: var(--boschicon-bosch-ic-flash-plus);
}

.boschicon-bosch-ic-globe-worldwideweb:before {
    content: var(--boschicon-bosch-ic-globe-worldwideweb);
}

.boschicon-bosch-ic-glow-control-unit:before {
    content: var(--boschicon-bosch-ic-glow-control-unit);
}

.boschicon-bosch-ic-glow-plug:before {
    content: var(--boschicon-bosch-ic-glow-plug);
}

.boschicon-bosch-ic-hand-cloth:before {
    content: var(--boschicon-bosch-ic-hand-cloth);
}

.boschicon-bosch-ic-leaf-plus:before {
    content: var(--boschicon-bosch-ic-leaf-plus);
}

.boschicon-bosch-ic-machine-warning:before {
    content: var(--boschicon-bosch-ic-machine-warning);
}

.boschicon-bosch-ic-measuring-jug:before {
    content: var(--boschicon-bosch-ic-measuring-jug);
}

.boschicon-bosch-ic-plug-play:before {
    content: var(--boschicon-bosch-ic-plug-play);
}

.boschicon-bosch-ic-refresh-checkmark:before {
    content: var(--boschicon-bosch-ic-refresh-checkmark);
}

.boschicon-bosch-ic-replacement-filament:before {
    content: var(--boschicon-bosch-ic-replacement-filament);
}

.boschicon-bosch-ic-screw:before {
    content: var(--boschicon-bosch-ic-screw);
}

.boschicon-bosch-ic-seat-belt:before {
    content: var(--boschicon-bosch-ic-seat-belt);
}

.boschicon-bosch-ic-steering-wheel-hands-automated:before {
    content: var(--boschicon-bosch-ic-steering-wheel-hands-automated);
}

.boschicon-bosch-ic-sun-ice-parking:before {
    content: var(--boschicon-bosch-ic-sun-ice-parking);
}

.boschicon-bosch-ic-syringe-change-needle:before {
    content: var(--boschicon-bosch-ic-syringe-change-needle);
}

.boschicon-bosch-ic-syringe-change:before {
    content: var(--boschicon-bosch-ic-syringe-change);
}

.boschicon-bosch-ic-syringe:before {
    content: var(--boschicon-bosch-ic-syringe);
}

.boschicon-bosch-ic-thread-diameter:before {
    content: var(--boschicon-bosch-ic-thread-diameter);
}

.boschicon-bosch-ic-tool-extraction:before {
    content: var(--boschicon-bosch-ic-tool-extraction);
}

.boschicon-bosch-ic-transporter-car-front:before {
    content: var(--boschicon-bosch-ic-transporter-car-front);
}

.boschicon-bosch-ic-truck-car-motorcycle:before {
    content: var(--boschicon-bosch-ic-truck-car-motorcycle);
}

.boschicon-bosch-ic-truck-car:before {
    content: var(--boschicon-bosch-ic-truck-car);
}

.boschicon-bosch-ic-truck-logistics-box:before {
    content: var(--boschicon-bosch-ic-truck-logistics-box);
}

.boschicon-bosch-ic-truck-transporter:before {
    content: var(--boschicon-bosch-ic-truck-transporter);
}

.boschicon-bosch-ic-watch-on-warning:before {
    content: var(--boschicon-bosch-ic-watch-on-warning);
}

.boschicon-bosch-ic-wrench-calibrate:before {
    content: var(--boschicon-bosch-ic-wrench-calibrate);
}

.boschicon-bosch-ic-wrench-dummy:before {
    content: var(--boschicon-bosch-ic-wrench-dummy);
}

.boschicon-bosch-ic-wrench-tightening-torque:before {
    content: var(--boschicon-bosch-ic-wrench-tightening-torque);
}

.boschicon-bosch-ic-wrench-width-across-flats:before {
    content: var(--boschicon-bosch-ic-wrench-width-across-flats);
}

.boschicon-bosch-ic-user-arm-bandage:before {
    content: var(--boschicon-bosch-ic-user-arm-bandage);
}

.boschicon-bosch-ic-user-eye-blind:before {
    content: var(--boschicon-bosch-ic-user-eye-blind);
}

.boschicon-bosch-ic-user-ear-deaf:before {
    content: var(--boschicon-bosch-ic-user-ear-deaf);
}

.boschicon-bosch-ic-user-car-distracted:before {
    content: var(--boschicon-bosch-ic-user-car-distracted);
}

.boschicon-bosch-ic-user-mouth-mute:before {
    content: var(--boschicon-bosch-ic-user-mouth-mute);
}

.boschicon-bosch-ic-user-ear-blocked:before {
    content: var(--boschicon-bosch-ic-user-ear-blocked);
}

.boschicon-bosch-ic-user-bavarian:before {
    content: var(--boschicon-bosch-ic-user-bavarian);
}

.boschicon-bosch-ic-user-ear-loud:before {
    content: var(--boschicon-bosch-ic-user-ear-loud);
}

.boschicon-bosch-ic-user-walk-crutch:before {
    content: var(--boschicon-bosch-ic-user-walk-crutch);
}

.boschicon-bosch-ic-user-mouth-speechless:before {
    content: var(--boschicon-bosch-ic-user-mouth-speechless);
}

.boschicon-bosch-ic-user-arm-baby:before {
    content: var(--boschicon-bosch-ic-user-arm-baby);
}

.boschicon-bosch-ic-user-arm-missing:before {
    content: var(--boschicon-bosch-ic-user-arm-missing);
}

.boschicon-bosch-ic-user-eye-eyepatch:before {
    content: var(--boschicon-bosch-ic-user-eye-eyepatch);
}

.boschicon-bosch-ic-user-strapped:before {
    content: var(--boschicon-bosch-ic-user-strapped);
}

.boschicon-bosch-ic-cleaning-agent:before {
    content: var(--boschicon-bosch-ic-cleaning-agent);
}

.boschicon-bosch-ic-cup-plate-dirty:before {
    content: var(--boschicon-bosch-ic-cup-plate-dirty);
}

.boschicon-bosch-ic-cup-plate-private:before {
    content: var(--boschicon-bosch-ic-cup-plate-private);
}

.boschicon-bosch-ic-rubbish-apple:before {
    content: var(--boschicon-bosch-ic-rubbish-apple);
}

.boschicon-bosch-ic-rubbish-fish:before {
    content: var(--boschicon-bosch-ic-rubbish-fish);
}

.boschicon-bosch-ic-rubbish-organic-bin:before {
    content: var(--boschicon-bosch-ic-rubbish-organic-bin);
}

.boschicon-bosch-ic-rubbish-paper:before {
    content: var(--boschicon-bosch-ic-rubbish-paper);
}

.boschicon-bosch-ic-rubbish-paper-bin:before {
    content: var(--boschicon-bosch-ic-rubbish-paper-bin);
}

.boschicon-bosch-ic-rubbish-residual-bin:before {
    content: var(--boschicon-bosch-ic-rubbish-residual-bin);
}

.boschicon-bosch-ic-shower:before {
    content: var(--boschicon-bosch-ic-shower);
}

.boschicon-bosch-ic-shower-female:before {
    content: var(--boschicon-bosch-ic-shower-female);
}

.boschicon-bosch-ic-shower-male:before {
    content: var(--boschicon-bosch-ic-shower-male);
}

.boschicon-bosch-ic-wardrobe-female:before {
    content: var(--boschicon-bosch-ic-wardrobe-female);
}

.boschicon-bosch-ic-wardrobe-male:before {
    content: var(--boschicon-bosch-ic-wardrobe-male);
}

.boschicon-bosch-ic-car-top:before {
    content: var(--boschicon-bosch-ic-car-top);
}

.boschicon-bosch-ic-label-info:before {
    content: var(--boschicon-bosch-ic-label-info);
}

.boschicon-bosch-ic-perspective-view:before {
    content: var(--boschicon-bosch-ic-perspective-view);
}

.boschicon-bosch-ic-road:before {
    content: var(--boschicon-bosch-ic-road);
}

.boschicon-bosch-ic-screen-split-horizontal:before {
    content: var(--boschicon-bosch-ic-screen-split-horizontal);
}

.boschicon-bosch-ic-screen-split-vertical:before {
    content: var(--boschicon-bosch-ic-screen-split-vertical);
}

.boschicon-bosch-ic-screenshot-frame:before {
    content: var(--boschicon-bosch-ic-screenshot-frame);
}

.boschicon-bosch-ic-sensor-lidar:before {
    content: var(--boschicon-bosch-ic-sensor-lidar);
}

.boschicon-bosch-ic-tram:before {
    content: var(--boschicon-bosch-ic-tram);
}

.boschicon-bosch-ic-video-360-degrees:before {
    content: var(--boschicon-bosch-ic-video-360-degrees);
}

.boschicon-bosch-ic-belt-groove-drives:before {
    content: var(--boschicon-bosch-ic-belt-groove-drives);
}

.boschicon-bosch-ic-bottle-champagne:before {
    content: var(--boschicon-bosch-ic-bottle-champagne);
}

.boschicon-bosch-ic-box-falling:before {
    content: var(--boschicon-bosch-ic-box-falling);
}

.boschicon-bosch-ic-box-falling-off-disabled-bold:before {
    content: var(--boschicon-bosch-ic-box-falling-off-disabled-bold);
}

.boschicon-bosch-ic-box-falling-off-disabled-light:before {
    content: var(--boschicon-bosch-ic-box-falling-off-disabled-light);
}

.boschicon-bosch-ic-brake-pedal:before {
    content: var(--boschicon-bosch-ic-brake-pedal);
}

.boschicon-bosch-ic-car-front-light-inside:before {
    content: var(--boschicon-bosch-ic-car-front-light-inside);
}

.boschicon-bosch-ic-car-licence-plate-light:before {
    content: var(--boschicon-bosch-ic-car-licence-plate-light);
}

.boschicon-bosch-ic-car-side-light-back:before {
    content: var(--boschicon-bosch-ic-car-side-light-back);
}

.boschicon-bosch-ic-car-side-light-front:before {
    content: var(--boschicon-bosch-ic-car-side-light-front);
}

.boschicon-bosch-ic-light-fog-warning:before {
    content: var(--boschicon-bosch-ic-light-fog-warning);
}

.boschicon-bosch-ic-prism:before {
    content: var(--boschicon-bosch-ic-prism);
}

.boschicon-bosch-ic-turnstile:before {
    content: var(--boschicon-bosch-ic-turnstile);
}

.boschicon-bosch-ic-turnstile-open-in-and-outbound:before {
    content: var(--boschicon-bosch-ic-turnstile-open-in-and-outbound);
}

.boschicon-bosch-ic-turnstile-open-inbound:before {
    content: var(--boschicon-bosch-ic-turnstile-open-inbound);
}

.boschicon-bosch-ic-turnstile-open-outbound:before {
    content: var(--boschicon-bosch-ic-turnstile-open-outbound);
}

.boschicon-bosch-ic-uwb:before {
    content: var(--boschicon-bosch-ic-uwb);
}

.boschicon-bosch-ic-heat-reduce-active:before {
    content: var(--boschicon-bosch-ic-heat-reduce-active);
}

.boschicon-bosch-ic-heat-reduce-passive:before {
    content: var(--boschicon-bosch-ic-heat-reduce-passive);
}

.boschicon-bosch-ic-hourglass-add:before {
    content: var(--boschicon-bosch-ic-hourglass-add);
}

.boschicon-bosch-ic-light-fog:before {
    content: var(--boschicon-bosch-ic-light-fog);
}

.boschicon-bosch-ic-car-turn-signal:before {
    content: var(--boschicon-bosch-ic-car-turn-signal);
}

.boschicon-bosch-ic-car-turn-signal-left:before {
    content: var(--boschicon-bosch-ic-car-turn-signal-left);
}

.boschicon-bosch-ic-car-turn-signal-right:before {
    content: var(--boschicon-bosch-ic-car-turn-signal-right);
}

.boschicon-bosch-ic-light-rear:before {
    content: var(--boschicon-bosch-ic-light-rear);
}

.boschicon-bosch-ic-car-top-turn-signal-front:before {
    content: var(--boschicon-bosch-ic-car-top-turn-signal-front);
}

.boschicon-bosch-ic-car-top-turn-signal-back:before {
    content: var(--boschicon-bosch-ic-car-top-turn-signal-back);
}

.boschicon-bosch-ic-ccu-cm:before {
    content: var(--boschicon-bosch-ic-ccu-cm);
}

.boschicon-bosch-ic-lung:before {
    content: var(--boschicon-bosch-ic-lung);
}

.boschicon-bosch-ic-head-speaking-voice:before {
    content: var(--boschicon-bosch-ic-head-speaking-voice);
}

.boschicon-bosch-ic-car-motorcycle:before {
    content: var(--boschicon-bosch-ic-car-motorcycle);
}

.boschicon-bosch-ic-car-turn-signal-side:before {
    content: var(--boschicon-bosch-ic-car-turn-signal-side);
}

.boschicon-bosch-ic-car-light-parking:before {
    content: var(--boschicon-bosch-ic-car-light-parking);
}

.boschicon-bosch-ic-phoenix:before {
    content: var(--boschicon-bosch-ic-phoenix);
}

.boschicon-bosch-ic-sensor-air-quality:before {
    content: var(--boschicon-bosch-ic-sensor-air-quality);
}

.boschicon-bosch-ic-weather-station:before {
    content: var(--boschicon-bosch-ic-weather-station);
}

.boschicon-bosch-ic-watering-can:before {
    content: var(--boschicon-bosch-ic-watering-can);
}

.boschicon-bosch-ic-propeller:before {
    content: var(--boschicon-bosch-ic-propeller);
}

.boschicon-bosch-ic-temperature-fluctuating:before {
    content: var(--boschicon-bosch-ic-temperature-fluctuating);
}

.boschicon-bosch-ic-stove-top:before {
    content: var(--boschicon-bosch-ic-stove-top);
}

.boschicon-bosch-ic-socket:before {
    content: var(--boschicon-bosch-ic-socket);
}

.boschicon-bosch-ic-siren:before {
    content: var(--boschicon-bosch-ic-siren);
}

.boschicon-bosch-ic-sensor-water:before {
    content: var(--boschicon-bosch-ic-sensor-water);
}

.boschicon-bosch-ic-user-run-sensor-motion:before {
    content: var(--boschicon-bosch-ic-user-run-sensor-motion);
}

.boschicon-bosch-ic-robot-lawnmower:before {
    content: var(--boschicon-bosch-ic-robot-lawnmower);
}

.boschicon-bosch-ic-robot-cleaning:before {
    content: var(--boschicon-bosch-ic-robot-cleaning);
}

.boschicon-bosch-ic-oven:before {
    content: var(--boschicon-bosch-ic-oven);
}

.boschicon-bosch-ic-loudspeaker:before {
    content: var(--boschicon-bosch-ic-loudspeaker);
}

.boschicon-bosch-ic-keypad:before {
    content: var(--boschicon-bosch-ic-keypad);
}

.boschicon-bosch-ic-shape-circle-square:before {
    content: var(--boschicon-bosch-ic-shape-circle-square);
}

.boschicon-bosch-ic-garage:before {
    content: var(--boschicon-bosch-ic-garage);
}

.boschicon-bosch-ic-fume-hood:before {
    content: var(--boschicon-bosch-ic-fume-hood);
}

.boschicon-bosch-ic-freezer:before {
    content: var(--boschicon-bosch-ic-freezer);
}

.boschicon-bosch-ic-food-processor:before {
    content: var(--boschicon-bosch-ic-food-processor);
}

.boschicon-bosch-ic-floorplan-rooms:before {
    content: var(--boschicon-bosch-ic-floorplan-rooms);
}

.boschicon-bosch-ic-dryer-tumble:before {
    content: var(--boschicon-bosch-ic-dryer-tumble);
}

.boschicon-bosch-ic-dryer:before {
    content: var(--boschicon-bosch-ic-dryer);
}

.boschicon-bosch-ic-door-window:before {
    content: var(--boschicon-bosch-ic-door-window);
}

.boschicon-bosch-ic-door-lock:before {
    content: var(--boschicon-bosch-ic-door-lock);
}

.boschicon-bosch-ic-door-bell:before {
    content: var(--boschicon-bosch-ic-door-bell);
}

.boschicon-bosch-ic-dishwasher:before {
    content: var(--boschicon-bosch-ic-dishwasher);
}

.boschicon-bosch-ic-dimmer:before {
    content: var(--boschicon-bosch-ic-dimmer);
}

.boschicon-bosch-ic-detector-smoke:before {
    content: var(--boschicon-bosch-ic-detector-smoke);
}

.boschicon-bosch-ic-detector-presence:before {
    content: var(--boschicon-bosch-ic-detector-presence);
}

.boschicon-bosch-ic-cooking:before {
    content: var(--boschicon-bosch-ic-cooking);
}

.boschicon-bosch-ic-coffee-maschine:before {
    content: var(--boschicon-bosch-ic-coffee-maschine);
}

.boschicon-bosch-ic-camera-indoor:before {
    content: var(--boschicon-bosch-ic-camera-indoor);
}

.boschicon-bosch-ic-broom-clean:before {
    content: var(--boschicon-bosch-ic-broom-clean);
}

.boschicon-bosch-ic-blinds:before {
    content: var(--boschicon-bosch-ic-blinds);
}

.boschicon-bosch-ic-bicycle-e-flash:before {
    content: var(--boschicon-bosch-ic-bicycle-e-flash);
}

.boschicon-bosch-ic-finger-domino-trigger:before {
    content: var(--boschicon-bosch-ic-finger-domino-trigger);
}

.boschicon-bosch-ic-automation-start:before {
    content: var(--boschicon-bosch-ic-automation-start);
}

.boschicon-bosch-ic-automation:before {
    content: var(--boschicon-bosch-ic-automation);
}

.boschicon-bosch-ic-sensor-multifunctional:before {
    content: var(--boschicon-bosch-ic-sensor-multifunctional);
}

.boschicon-bosch-ic-plane-top:before {
    content: var(--boschicon-bosch-ic-plane-top);
}

.boschicon-bosch-ic-shape-square-overlapping:before {
    content: var(--boschicon-bosch-ic-shape-square-overlapping);
}

.boschicon-bosch-ic-square-overlapping:before {
    content: var(--boschicon-bosch-ic-square-overlapping);
}

.boschicon-bosch-ic-battery-car-14v:before {
    content: var(--boschicon-bosch-ic-battery-car-14v);
}

.boschicon-bosch-ic-calibration:before {
    content: var(--boschicon-bosch-ic-calibration);
}

.boschicon-bosch-ic-structure-can-bus:before {
    content: var(--boschicon-bosch-ic-structure-can-bus);
}

.boschicon-bosch-ic-gears-direction-arrows:before {
    content: var(--boschicon-bosch-ic-gears-direction-arrows);
}

.boschicon-bosch-ic-car-limousine:before {
    content: var(--boschicon-bosch-ic-car-limousine);
}

.boschicon-bosch-ic-molecule-gas:before {
    content: var(--boschicon-bosch-ic-molecule-gas);
}

.boschicon-bosch-ic-money-euro:before {
    content: var(--boschicon-bosch-ic-money-euro);
}

.boschicon-bosch-ic-revolution-rpm:before {
    content: var(--boschicon-bosch-ic-revolution-rpm);
}

.boschicon-bosch-ic-rikscha-e:before {
    content: var(--boschicon-bosch-ic-rikscha-e);
}

.boschicon-bosch-ic-sensor-circle:before {
    content: var(--boschicon-bosch-ic-sensor-circle);
}

.boschicon-bosch-ic-speedometer-high:before {
    content: var(--boschicon-bosch-ic-speedometer-high);
}

.boschicon-bosch-ic-steering-wheel-arrows:before {
    content: var(--boschicon-bosch-ic-steering-wheel-arrows);
}

.boschicon-bosch-ic-tablet-checklist:before {
    content: var(--boschicon-bosch-ic-tablet-checklist);
}

.boschicon-bosch-ic-petrol-charging-station-hybrid:before {
    content: var(--boschicon-bosch-ic-petrol-charging-station-hybrid);
}

.boschicon-bosch-ic-weather-cloud-sun-rain-snow:before {
    content: var(--boschicon-bosch-ic-weather-cloud-sun-rain-snow);
}

.boschicon-bosch-ic-light-half:before {
    content: var(--boschicon-bosch-ic-light-half);
}

.boschicon-bosch-ic-video-sensor:before {
    content: var(--boschicon-bosch-ic-video-sensor);
}

.boschicon-bosch-ic-binary-desktop:before {
    content: var(--boschicon-bosch-ic-binary-desktop);
}

.boschicon-bosch-ic-truck-delivery:before {
    content: var(--boschicon-bosch-ic-truck-delivery);
}

.boschicon-bosch-ic-van-delivery:before {
    content: var(--boschicon-bosch-ic-van-delivery);
}

.boschicon-bosch-ic-fullscreen-user:before {
    content: var(--boschicon-bosch-ic-fullscreen-user);
}

.boschicon-bosch-ic-user-helmet-motorcycle:before {
    content: var(--boschicon-bosch-ic-user-helmet-motorcycle);
}

.boschicon-bosch-ic-user-hand-disabled-light:before {
    content: var(--boschicon-bosch-ic-user-hand-disabled-light);
}

.boschicon-bosch-ic-user-hand-disabled-bold:before {
    content: var(--boschicon-bosch-ic-user-hand-disabled-bold);
}

.boschicon-bosch-ic-link-connected:before {
    content: var(--boschicon-bosch-ic-link-connected);
}

.boschicon-bosch-ic-gate-open:before {
    content: var(--boschicon-bosch-ic-gate-open);
}

.boschicon-bosch-ic-box-checkmark:before {
    content: var(--boschicon-bosch-ic-box-checkmark);
}

.boschicon-bosch-ic-box-place:before {
    content: var(--boschicon-bosch-ic-box-place);
}

.boschicon-bosch-ic-logistics-dock:before {
    content: var(--boschicon-bosch-ic-logistics-dock);
}

.boschicon-bosch-ic-barcode-scan-logistics:before {
    content: var(--boschicon-bosch-ic-barcode-scan-logistics);
}

.boschicon-bosch-ic-locator-tracking:before {
    content: var(--boschicon-bosch-ic-locator-tracking);
}

.boschicon-bosch-ic-car-light-trunk:before {
    content: var(--boschicon-bosch-ic-car-light-trunk);
}

.boschicon-bosch-ic-car-light-glove-compartment:before {
    content: var(--boschicon-bosch-ic-car-light-glove-compartment);
}

.boschicon-bosch-ic-car-light-dashboard:before {
    content: var(--boschicon-bosch-ic-car-light-dashboard);
}

.boschicon-bosch-ic-fire-leaf:before {
    content: var(--boschicon-bosch-ic-fire-leaf);
}

.boschicon-bosch-ic-laptop-hacker:before {
    content: var(--boschicon-bosch-ic-laptop-hacker);
}

.boschicon-bosch-ic-hands-drops:before {
    content: var(--boschicon-bosch-ic-hands-drops);
}

.boschicon-bosch-ic-team-disabled-bold:before {
    content: var(--boschicon-bosch-ic-team-disabled-bold);
}

.boschicon-bosch-ic-team-disabled-light:before {
    content: var(--boschicon-bosch-ic-team-disabled-light);
}

.boschicon-bosch-ic-user-head-arm:before {
    content: var(--boschicon-bosch-ic-user-head-arm);
}

.boschicon-bosch-ic-user-head-hand-disabled-bold:before {
    content: var(--boschicon-bosch-ic-user-head-hand-disabled-bold);
}

.boschicon-bosch-ic-user-head-hand-disabled-light:before {
    content: var(--boschicon-bosch-ic-user-head-hand-disabled-light);
}

.boschicon-bosch-ic-welcome-disabled-bold:before {
    content: var(--boschicon-bosch-ic-welcome-disabled-bold);
}

.boschicon-bosch-ic-welcome-disabled-light:before {
    content: var(--boschicon-bosch-ic-welcome-disabled-light);
}

.boschicon-bosch-ic-female-male-arrows:before {
    content: var(--boschicon-bosch-ic-female-male-arrows);
}

.boschicon-bosch-ic-broccoli:before {
    content: var(--boschicon-bosch-ic-broccoli);
}

.boschicon-bosch-ic-chicken:before {
    content: var(--boschicon-bosch-ic-chicken);
}

.boschicon-bosch-ic-cow:before {
    content: var(--boschicon-bosch-ic-cow);
}

.boschicon-bosch-ic-deer:before {
    content: var(--boschicon-bosch-ic-deer);
}

.boschicon-bosch-ic-fish:before {
    content: var(--boschicon-bosch-ic-fish);
}

.boschicon-bosch-ic-garlic:before {
    content: var(--boschicon-bosch-ic-garlic);
}

.boschicon-bosch-ic-hotpepper:before {
    content: var(--boschicon-bosch-ic-hotpepper);
}

.boschicon-bosch-ic-pig:before {
    content: var(--boschicon-bosch-ic-pig);
}

.boschicon-bosch-ic-rabbit:before {
    content: var(--boschicon-bosch-ic-rabbit);
}

.boschicon-bosch-ic-sheep:before {
    content: var(--boschicon-bosch-ic-sheep);
}

.boschicon-bosch-ic-shell:before {
    content: var(--boschicon-bosch-ic-shell);
}

.boschicon-bosch-ic-shrimp:before {
    content: var(--boschicon-bosch-ic-shrimp);
}

.boschicon-bosch-ic-car-seat:before {
    content: var(--boschicon-bosch-ic-car-seat);
}

.boschicon-bosch-ic-car-seat-steering-wheel:before {
    content: var(--boschicon-bosch-ic-car-seat-steering-wheel);
}

.boschicon-bosch-ic-car-side-arrow-back:before {
    content: var(--boschicon-bosch-ic-car-side-arrow-back);
}

.boschicon-bosch-ic-car-side-arrow-front:before {
    content: var(--boschicon-bosch-ic-car-side-arrow-front);
}

.boschicon-bosch-ic-car-steering-left-disabled-bold:before {
    content: var(--boschicon-bosch-ic-car-steering-left-disabled-bold);
}

.boschicon-bosch-ic-car-steering-left-disabled-light:before {
    content: var(--boschicon-bosch-ic-car-steering-left-disabled-light);
}

.boschicon-bosch-ic-car-steering-left-lle:before {
    content: var(--boschicon-bosch-ic-car-steering-left-lle);
}

.boschicon-bosch-ic-car-steering-left-lle-disabled-bold:before {
    content: var(--boschicon-bosch-ic-car-steering-left-lle-disabled-bold);
}

.boschicon-bosch-ic-car-steering-left-lle-disabled-light:before {
    content: var(--boschicon-bosch-ic-car-steering-left-lle-disabled-light);
}

.boschicon-bosch-ic-car-steering-right-disabled-bold:before {
    content: var(--boschicon-bosch-ic-car-steering-right-disabled-bold);
}

.boschicon-bosch-ic-car-steering-right-disabled-light:before {
    content: var(--boschicon-bosch-ic-car-steering-right-disabled-light);
}

.boschicon-bosch-ic-car-steering-right-rle:before {
    content: var(--boschicon-bosch-ic-car-steering-right-rle);
}

.boschicon-bosch-ic-car-steering-right-rle-disabled-bold:before {
    content: var(--boschicon-bosch-ic-car-steering-right-rle-disabled-bold);
}

.boschicon-bosch-ic-car-steering-right-rle-disabled-light:before {
    content: var(--boschicon-bosch-ic-car-steering-right-rle-disabled-light);
}

.boschicon-bosch-ic-cars-traffic-left-right:before {
    content: var(--boschicon-bosch-ic-cars-traffic-left-right);
}

.boschicon-bosch-ic-configuration-wrench:before {
    content: var(--boschicon-bosch-ic-configuration-wrench);
}

.boschicon-bosch-ic-hook:before {
    content: var(--boschicon-bosch-ic-hook);
}

.boschicon-bosch-ic-hook-arrows:before {
    content: var(--boschicon-bosch-ic-hook-arrows);
}

.boschicon-bosch-ic-hook-arrows-wiperblade:before {
    content: var(--boschicon-bosch-ic-hook-arrows-wiperblade);
}

.boschicon-bosch-ic-hook-disabled-bold:before {
    content: var(--boschicon-bosch-ic-hook-disabled-bold);
}

.boschicon-bosch-ic-hook-disabled-light:before {
    content: var(--boschicon-bosch-ic-hook-disabled-light);
}

.boschicon-bosch-ic-info-i-frame-add:before {
    content: var(--boschicon-bosch-ic-info-i-frame-add);
}

.boschicon-bosch-ic-search-number:before {
    content: var(--boschicon-bosch-ic-search-number);
}

.boschicon-bosch-ic-search-number-add:before {
    content: var(--boschicon-bosch-ic-search-number-add);
}

.boschicon-bosch-ic-set:before {
    content: var(--boschicon-bosch-ic-set);
}

.boschicon-bosch-ic-speedometer-speed-high:before {
    content: var(--boschicon-bosch-ic-speedometer-speed-high);
}

.boschicon-bosch-ic-windshield-wiper-clean:before {
    content: var(--boschicon-bosch-ic-windshield-wiper-clean);
}

.boschicon-bosch-ic-windshield-wiper-double:before {
    content: var(--boschicon-bosch-ic-windshield-wiper-double);
}

.boschicon-bosch-ic-wiper-adapter:before {
    content: var(--boschicon-bosch-ic-wiper-adapter);
}

.boschicon-bosch-ic-wiper-blade:before {
    content: var(--boschicon-bosch-ic-wiper-blade);
}

.boschicon-bosch-ic-wiper-blade-arrow:before {
    content: var(--boschicon-bosch-ic-wiper-blade-arrow);
}

.boschicon-bosch-ic-wiper-blade-eco:before {
    content: var(--boschicon-bosch-ic-wiper-blade-eco);
}

.boschicon-bosch-ic-wiper-blade-mm:before {
    content: var(--boschicon-bosch-ic-wiper-blade-mm);
}

.boschicon-bosch-ic-wiper-blade-mm-arrows:before {
    content: var(--boschicon-bosch-ic-wiper-blade-mm-arrows);
}

.boschicon-bosch-ic-wiper-blade-spoiler:before {
    content: var(--boschicon-bosch-ic-wiper-blade-spoiler);
}

.boschicon-bosch-ic-wiper-blade-twin:before {
    content: var(--boschicon-bosch-ic-wiper-blade-twin);
}

.boschicon-bosch-ic-wiper-flatblade:before {
    content: var(--boschicon-bosch-ic-wiper-flatblade);
}

.boschicon-bosch-ic-wiper-flatblade-aeroeco:before {
    content: var(--boschicon-bosch-ic-wiper-flatblade-aeroeco);
}

.boschicon-bosch-ic-wiper-flatblade-aerofit:before {
    content: var(--boschicon-bosch-ic-wiper-flatblade-aerofit);
}

.boschicon-bosch-ic-wiper-flatblade-aerotwin:before {
    content: var(--boschicon-bosch-ic-wiper-flatblade-aerotwin);
}

.boschicon-bosch-ic-wiper-flatblade-arrow:before {
    content: var(--boschicon-bosch-ic-wiper-flatblade-arrow);
}

.boschicon-bosch-ic-wiper-flatblade-mm:before {
    content: var(--boschicon-bosch-ic-wiper-flatblade-mm);
}

.boschicon-bosch-ic-wiper-flatblade-mm-arrows:before {
    content: var(--boschicon-bosch-ic-wiper-flatblade-mm-arrows);
}

.boschicon-bosch-ic-wiper-rubber:before {
    content: var(--boschicon-bosch-ic-wiper-rubber);
}

.boschicon-bosch-ic-address-control-system:before {
    content: var(--boschicon-bosch-ic-address-control-system);
}

.boschicon-bosch-ic-balcony:before {
    content: var(--boschicon-bosch-ic-balcony);
}

.boschicon-bosch-ic-battery-car-45-degree-arrow:before {
    content: var(--boschicon-bosch-ic-battery-car-45-degree-arrow);
}

.boschicon-bosch-ic-boiler-warning:before {
    content: var(--boschicon-bosch-ic-boiler-warning);
}

.boschicon-bosch-ic-book-wrench:before {
    content: var(--boschicon-bosch-ic-book-wrench);
}

.boschicon-bosch-ic-car-driver-passenger-arrows:before {
    content: var(--boschicon-bosch-ic-car-driver-passenger-arrows);
}

.boschicon-bosch-ic-car-licence-plate:before {
    content: var(--boschicon-bosch-ic-car-licence-plate);
}

.boschicon-bosch-ic-car-side-arrow-back-tires:before {
    content: var(--boschicon-bosch-ic-car-side-arrow-back-tires);
}

.boschicon-bosch-ic-car-side-arrow-front-tires:before {
    content: var(--boschicon-bosch-ic-car-side-arrow-front-tires);
}

.boschicon-bosch-ic-car-side-half-arrow-back:before {
    content: var(--boschicon-bosch-ic-car-side-half-arrow-back);
}

.boschicon-bosch-ic-car-steering-left-arrow:before {
    content: var(--boschicon-bosch-ic-car-steering-left-arrow);
}

.boschicon-bosch-ic-car-steering-left-passenger-arrow:before {
    content: var(--boschicon-bosch-ic-car-steering-left-passenger-arrow);
}

.boschicon-bosch-ic-car-steering-right-arrow:before {
    content: var(--boschicon-bosch-ic-car-steering-right-arrow);
}

.boschicon-bosch-ic-car-steering-right-passenger-arrow:before {
    content: var(--boschicon-bosch-ic-car-steering-right-passenger-arrow);
}

.boschicon-bosch-ic-chess-board-transparency:before {
    content: var(--boschicon-bosch-ic-chess-board-transparency);
}

.boschicon-bosch-ic-cloud-locked:before {
    content: var(--boschicon-bosch-ic-cloud-locked);
}

.boschicon-bosch-ic-conference-system:before {
    content: var(--boschicon-bosch-ic-conference-system);
}

.boschicon-bosch-ic-cycletime-quarter-arrows-interval:before {
    content: var(--boschicon-bosch-ic-cycletime-quarter-arrows-interval);
}

.boschicon-bosch-ic-desktop-connectivity:before {
    content: var(--boschicon-bosch-ic-desktop-connectivity);
}

.boschicon-bosch-ic-hierarchy-checkmark:before {
    content: var(--boschicon-bosch-ic-hierarchy-checkmark);
}

.boschicon-bosch-ic-home-office:before {
    content: var(--boschicon-bosch-ic-home-office);
}

.boschicon-bosch-ic-home-semi-detached-house:before {
    content: var(--boschicon-bosch-ic-home-semi-detached-house);
}

.boschicon-bosch-ic-kitchen:before {
    content: var(--boschicon-bosch-ic-kitchen);
}

.boschicon-bosch-ic-lambda-arrows-length:before {
    content: var(--boschicon-bosch-ic-lambda-arrows-length);
}

.boschicon-bosch-ic-lambda-oxygen:before {
    content: var(--boschicon-bosch-ic-lambda-oxygen);
}

.boschicon-bosch-ic-lambda-sensor-cores:before {
    content: var(--boschicon-bosch-ic-lambda-sensor-cores);
}

.boschicon-bosch-ic-panel-control:before {
    content: var(--boschicon-bosch-ic-panel-control);
}

.boschicon-bosch-ic-prison:before {
    content: var(--boschicon-bosch-ic-prison);
}

.boschicon-bosch-ic-prison-cell:before {
    content: var(--boschicon-bosch-ic-prison-cell);
}

.boschicon-bosch-ic-radio-broadcasting:before {
    content: var(--boschicon-bosch-ic-radio-broadcasting);
}

.boschicon-bosch-ic-robot-body:before {
    content: var(--boschicon-bosch-ic-robot-body);
}

.boschicon-bosch-ic-robot-body-arrow:before {
    content: var(--boschicon-bosch-ic-robot-body-arrow);
}

.boschicon-bosch-ic-skyscraper-danger:before {
    content: var(--boschicon-bosch-ic-skyscraper-danger);
}

.boschicon-bosch-ic-skyscraper-flat:before {
    content: var(--boschicon-bosch-ic-skyscraper-flat);
}

.boschicon-bosch-ic-skyscraper-flat-floor-low:before {
    content: var(--boschicon-bosch-ic-skyscraper-flat-floor-low);
}

.boschicon-bosch-ic-skyscraper-flat-floor-middle:before {
    content: var(--boschicon-bosch-ic-skyscraper-flat-floor-middle);
}

.boschicon-bosch-ic-skyscraper-flat-floor-top:before {
    content: var(--boschicon-bosch-ic-skyscraper-flat-floor-top);
}

.boschicon-bosch-ic-skyscraper-flat-semi-detached:before {
    content: var(--boschicon-bosch-ic-skyscraper-flat-semi-detached);
}

.boschicon-bosch-ic-skyscraper-locked:before {
    content: var(--boschicon-bosch-ic-skyscraper-locked);
}

.boschicon-bosch-ic-skyscraper-settings:before {
    content: var(--boschicon-bosch-ic-skyscraper-settings);
}

.boschicon-bosch-ic-team-signpost:before {
    content: var(--boschicon-bosch-ic-team-signpost);
}

.boschicon-bosch-ic-toaster-hand-warning:before {
    content: var(--boschicon-bosch-ic-toaster-hand-warning);
}

.boschicon-bosch-ic-user-arrows-heart:before {
    content: var(--boschicon-bosch-ic-user-arrows-heart);
}

.boschicon-bosch-ic-user-graduate-chat:before {
    content: var(--boschicon-bosch-ic-user-graduate-chat);
}

.boschicon-bosch-ic-user-head-mask:before {
    content: var(--boschicon-bosch-ic-user-head-mask);
}

.boschicon-bosch-ic-warehouse:before {
    content: var(--boschicon-bosch-ic-warehouse);
}

.boschicon-bosch-ic-world-paperplane:before {
    content: var(--boschicon-bosch-ic-world-paperplane);
}

.boschicon-bosch-ic-aperture:before {
    content: var(--boschicon-bosch-ic-aperture);
}

.boschicon-bosch-ic-hook-wiperblade-arrows:before {
    content: var(--boschicon-bosch-ic-hook-wiperblade-arrows);
}

.boschicon-bosch-ic-image-remove:before {
    content: var(--boschicon-bosch-ic-image-remove);
}

.boschicon-bosch-ic-image-checked:before {
    content: var(--boschicon-bosch-ic-image-checked);
}

.boschicon-bosch-ic-user-setting:before {
    content: var(--boschicon-bosch-ic-user-setting);
}

.boschicon-bosch-ic-apartment-in-house-terraced:before {
    content: var(--boschicon-bosch-ic-apartment-in-house-terraced);
}

.boschicon-bosch-ic-apartment-in-house:before {
    content: var(--boschicon-bosch-ic-apartment-in-house);
}

.boschicon-bosch-ic-appliance-heat-pump-leaf-add:before {
    content: var(--boschicon-bosch-ic-appliance-heat-pump-leaf-add);
}

.boschicon-bosch-ic-appliance-heat-pump-leaf-reload:before {
    content: var(--boschicon-bosch-ic-appliance-heat-pump-leaf-reload);
}

.boschicon-bosch-ic-appliance-heat-pump-oil-refresh:before {
    content: var(--boschicon-bosch-ic-appliance-heat-pump-oil-refresh);
}

.boschicon-bosch-ic-appliance-water-drop:before {
    content: var(--boschicon-bosch-ic-appliance-water-drop);
}

.boschicon-bosch-ic-appliance-water-sun:before {
    content: var(--boschicon-bosch-ic-appliance-water-sun);
}

.boschicon-bosch-ic-brake-pedal-thumb-up:before {
    content: var(--boschicon-bosch-ic-brake-pedal-thumb-up);
}

.boschicon-bosch-ic-call-plus:before {
    content: var(--boschicon-bosch-ic-call-plus);
}

.boschicon-bosch-ic-battery-car-3-plug:before {
    content: var(--boschicon-bosch-ic-battery-car-3-plug);
}

.boschicon-bosch-ic-cloud-share:before {
    content: var(--boschicon-bosch-ic-cloud-share);
}

.boschicon-bosch-ic-crankshaft:before {
    content: var(--boschicon-bosch-ic-crankshaft);
}

.boschicon-bosch-ic-detector-motion:before {
    content: var(--boschicon-bosch-ic-detector-motion);
}

.boschicon-bosch-ic-device-analog:before {
    content: var(--boschicon-bosch-ic-device-analog);
}

.boschicon-bosch-ic-device-digital:before {
    content: var(--boschicon-bosch-ic-device-digital);
}

.boschicon-bosch-ic-externallink-landscape:before {
    content: var(--boschicon-bosch-ic-externallink-landscape);
}

.boschicon-bosch-ic-gears-interlocked-arrow:before {
    content: var(--boschicon-bosch-ic-gears-interlocked-arrow);
}

.boschicon-bosch-ic-gearshift-reverse-gear:before {
    content: var(--boschicon-bosch-ic-gearshift-reverse-gear);
}

.boschicon-bosch-ic-glove:before {
    content: var(--boschicon-bosch-ic-glove);
}

.boschicon-bosch-ic-hand-warranty:before {
    content: var(--boschicon-bosch-ic-hand-warranty);
}

.boschicon-bosch-ic-heating-floor-radiator:before {
    content: var(--boschicon-bosch-ic-heating-floor-radiator);
}

.boschicon-bosch-ic-home-appliance-heat-pump-air-in:before {
    content: var(--boschicon-bosch-ic-home-appliance-heat-pump-air-in);
}

.boschicon-bosch-ic-home-appliance-heat-pump-air-out:before {
    content: var(--boschicon-bosch-ic-home-appliance-heat-pump-air-out);
}

.boschicon-bosch-ic-lightbulb-gear:before {
    content: var(--boschicon-bosch-ic-lightbulb-gear);
}

.boschicon-bosch-ic-line-open-closed:before {
    content: var(--boschicon-bosch-ic-line-open-closed);
}

.boschicon-bosch-ic-road-disabled-bold:before {
    content: var(--boschicon-bosch-ic-road-disabled-bold);
}

.boschicon-bosch-ic-road-disabled-light:before {
    content: var(--boschicon-bosch-ic-road-disabled-light);
}

.boschicon-bosch-ic-shower-drop-1:before {
    content: var(--boschicon-bosch-ic-shower-drop-1);
}

.boschicon-bosch-ic-shower-drop-2:before {
    content: var(--boschicon-bosch-ic-shower-drop-2);
}

.boschicon-bosch-ic-shower-drop-3:before {
    content: var(--boschicon-bosch-ic-shower-drop-3);
}

.boschicon-bosch-ic-shower-drop-4:before {
    content: var(--boschicon-bosch-ic-shower-drop-4);
}

.boschicon-bosch-ic-sinus-curve:before {
    content: var(--boschicon-bosch-ic-sinus-curve);
}

.boschicon-bosch-ic-team-3:before {
    content: var(--boschicon-bosch-ic-team-3);
}

.boschicon-bosch-ic-team-4:before {
    content: var(--boschicon-bosch-ic-team-4);
}

.boschicon-bosch-ic-team-5:before {
    content: var(--boschicon-bosch-ic-team-5);
}

.boschicon-bosch-ic-test-tube:before {
    content: var(--boschicon-bosch-ic-test-tube);
}

.boschicon-bosch-ic-truck-car-motorcycle-arrows:before {
    content: var(--boschicon-bosch-ic-truck-car-motorcycle-arrows);
}

.boschicon-bosch-ic-weather-cloud-dust:before {
    content: var(--boschicon-bosch-ic-weather-cloud-dust);
}

.boschicon-bosch-ic-windshield-wiper-double-parallel-left:before {
    content: var(--boschicon-bosch-ic-windshield-wiper-double-parallel-left);
}

.boschicon-bosch-ic-windshield-wiper-double-parallel-right:before {
    content: var(--boschicon-bosch-ic-windshield-wiper-double-parallel-right);
}

.boschicon-bosch-ic-world-pin:before {
    content: var(--boschicon-bosch-ic-world-pin);
}

.boschicon-bosch-ic-sign-warning-slope:before {
    content: var(--boschicon-bosch-ic-sign-warning-slope);
}

.boschicon-bosch-ic-bond-laser:before {
    content: var(--boschicon-bosch-ic-bond-laser);
}

.boschicon-bosch-ic-bond-ribbon-thick:before {
    content: var(--boschicon-bosch-ic-bond-ribbon-thick);
}

.boschicon-bosch-ic-bond-ribbon-thin:before {
    content: var(--boschicon-bosch-ic-bond-ribbon-thin);
}

.boschicon-bosch-ic-bond-wire-thick:before {
    content: var(--boschicon-bosch-ic-bond-wire-thick);
}

.boschicon-bosch-ic-bond-wire-thin:before {
    content: var(--boschicon-bosch-ic-bond-wire-thin);
}

.boschicon-bosch-ic-clamp-connection-insulation:before {
    content: var(--boschicon-bosch-ic-clamp-connection-insulation);
}

.boschicon-bosch-ic-clamp-connection-stamping-grid:before {
    content: var(--boschicon-bosch-ic-clamp-connection-stamping-grid);
}

.boschicon-bosch-ic-clinching:before {
    content: var(--boschicon-bosch-ic-clinching);
}

.boschicon-bosch-ic-connector:before {
    content: var(--boschicon-bosch-ic-connector);
}

.boschicon-bosch-ic-connector-potting:before {
    content: var(--boschicon-bosch-ic-connector-potting);
}

.boschicon-bosch-ic-element-damping:before {
    content: var(--boschicon-bosch-ic-element-damping);
}

.boschicon-bosch-ic-element-pressure-compensation:before {
    content: var(--boschicon-bosch-ic-element-pressure-compensation);
}

.boschicon-bosch-ic-flanging:before {
    content: var(--boschicon-bosch-ic-flanging);
}

.boschicon-bosch-ic-gap-pad:before {
    content: var(--boschicon-bosch-ic-gap-pad);
}

.boschicon-bosch-ic-heat-sink:before {
    content: var(--boschicon-bosch-ic-heat-sink);
}

.boschicon-bosch-ic-hook-clipsing:before {
    content: var(--boschicon-bosch-ic-hook-clipsing);
}

.boschicon-bosch-ic-interconnection-board-to-board:before {
    content: var(--boschicon-bosch-ic-interconnection-board-to-board);
}

.boschicon-bosch-ic-labyrinth-geometry:before {
    content: var(--boschicon-bosch-ic-labyrinth-geometry);
}

.boschicon-bosch-ic-lacquering-pcb:before {
    content: var(--boschicon-bosch-ic-lacquering-pcb);
}

.boschicon-bosch-ic-magnetic-rotor:before {
    content: var(--boschicon-bosch-ic-magnetic-rotor);
}

.boschicon-bosch-ic-magnetic-switch:before {
    content: var(--boschicon-bosch-ic-magnetic-switch);
}

.boschicon-bosch-ic-pin-pressfit:before {
    content: var(--boschicon-bosch-ic-pin-pressfit);
}

.boschicon-bosch-ic-power-contact:before {
    content: var(--boschicon-bosch-ic-power-contact);
}

.boschicon-bosch-ic-rivet:before {
    content: var(--boschicon-bosch-ic-rivet);
}

.boschicon-bosch-ic-seal-ring:before {
    content: var(--boschicon-bosch-ic-seal-ring);
}

.boschicon-bosch-ic-sealing-cipg:before {
    content: var(--boschicon-bosch-ic-sealing-cipg);
}

.boschicon-bosch-ic-sealing-solid:before {
    content: var(--boschicon-bosch-ic-sealing-solid);
}

.boschicon-bosch-ic-sealing-tongue-groove:before {
    content: var(--boschicon-bosch-ic-sealing-tongue-groove);
}

.boschicon-bosch-ic-shrinking-arrows-circle:before {
    content: var(--boschicon-bosch-ic-shrinking-arrows-circle);
}

.boschicon-bosch-ic-solder-selective:before {
    content: var(--boschicon-bosch-ic-solder-selective);
}

.boschicon-bosch-ic-spring-mechanical:before {
    content: var(--boschicon-bosch-ic-spring-mechanical);
}

.boschicon-bosch-ic-staking-hot-air:before {
    content: var(--boschicon-bosch-ic-staking-hot-air);
}

.boschicon-bosch-ic-stitching:before {
    content: var(--boschicon-bosch-ic-stitching);
}

.boschicon-bosch-ic-thermal-inlay:before {
    content: var(--boschicon-bosch-ic-thermal-inlay);
}

.boschicon-bosch-ic-thermal-via:before {
    content: var(--boschicon-bosch-ic-thermal-via);
}

.boschicon-bosch-ic-tube:before {
    content: var(--boschicon-bosch-ic-tube);
}

.boschicon-bosch-ic-tube-gapfiller:before {
    content: var(--boschicon-bosch-ic-tube-gapfiller);
}

.boschicon-bosch-ic-tube-gelling:before {
    content: var(--boschicon-bosch-ic-tube-gelling);
}

.boschicon-bosch-ic-tube-gluing:before {
    content: var(--boschicon-bosch-ic-tube-gluing);
}

.boschicon-bosch-ic-tube-thermal-adhesive:before {
    content: var(--boschicon-bosch-ic-tube-thermal-adhesive);
}

.boschicon-bosch-ic-tube-underfill:before {
    content: var(--boschicon-bosch-ic-tube-underfill);
}

.boschicon-bosch-ic-welding-laser:before {
    content: var(--boschicon-bosch-ic-welding-laser);
}

.boschicon-bosch-ic-welding-resistance:before {
    content: var(--boschicon-bosch-ic-welding-resistance);
}

.boschicon-bosch-ic-welding-ultrasonic:before {
    content: var(--boschicon-bosch-ic-welding-ultrasonic);
}

.boschicon-bosch-ic-air-condition-cassette:before {
    content: var(--boschicon-bosch-ic-air-condition-cassette);
}

.boschicon-bosch-ic-air-condition-ceiling:before {
    content: var(--boschicon-bosch-ic-air-condition-ceiling);
}

.boschicon-bosch-ic-air-condition-convertible:before {
    content: var(--boschicon-bosch-ic-air-condition-convertible);
}

.boschicon-bosch-ic-air-condition-duct:before {
    content: var(--boschicon-bosch-ic-air-condition-duct);
}

.boschicon-bosch-ic-air-condition-floor:before {
    content: var(--boschicon-bosch-ic-air-condition-floor);
}

.boschicon-bosch-ic-air-condition-outdoor:before {
    content: var(--boschicon-bosch-ic-air-condition-outdoor);
}

.boschicon-bosch-ic-air-condition-outdoor-hp:before {
    content: var(--boschicon-bosch-ic-air-condition-outdoor-hp);
}

.boschicon-bosch-ic-air-condition-outdoor-hr:before {
    content: var(--boschicon-bosch-ic-air-condition-outdoor-hr);
}

.boschicon-bosch-ic-air-condition-spot-vertical-airflow-swing:before {
    content: var(--boschicon-bosch-ic-air-condition-spot-vertical-airflow-swing);
}

.boschicon-bosch-ic-air-condition-horizontal-swing:before {
    content: var(--boschicon-bosch-ic-air-condition-horizontal-swing);
}

.boschicon-bosch-ic-air-condition-wall:before {
    content: var(--boschicon-bosch-ic-air-condition-wall);
}

.boschicon-bosch-ic-angle-curvature-motorcycle:before {
    content: var(--boschicon-bosch-ic-angle-curvature-motorcycle);
}

.boschicon-bosch-ic-appliance-hot:before {
    content: var(--boschicon-bosch-ic-appliance-hot);
}

.boschicon-bosch-ic-appliance-water-hot:before {
    content: var(--boschicon-bosch-ic-appliance-water-hot);
}

.boschicon-bosch-ic-appliances-hot:before {
    content: var(--boschicon-bosch-ic-appliances-hot);
}

.boschicon-bosch-ic-arrows-left-right-a:before {
    content: var(--boschicon-bosch-ic-arrows-left-right-a);
}

.boschicon-bosch-ic-arrows-left-right-exchange:before {
    content: var(--boschicon-bosch-ic-arrows-left-right-exchange);
}

.boschicon-bosch-ic-arrows-left-right-exchange-unit:before {
    content: var(--boschicon-bosch-ic-arrows-left-right-exchange-unit);
}

.boschicon-bosch-ic-arrows-left-right-ice:before {
    content: var(--boschicon-bosch-ic-arrows-left-right-ice);
}

.boschicon-bosch-ic-assembly-line-robot:before {
    content: var(--boschicon-bosch-ic-assembly-line-robot);
}

.boschicon-bosch-ic-back-left-small:before {
    content: var(--boschicon-bosch-ic-back-left-small);
}

.boschicon-bosch-ic-bacteria:before {
    content: var(--boschicon-bosch-ic-bacteria);
}

.boschicon-bosch-ic-battery-car-drop-leakage-proof:before {
    content: var(--boschicon-bosch-ic-battery-car-drop-leakage-proof);
}

.boschicon-bosch-ic-battery-car-hourglass:before {
    content: var(--boschicon-bosch-ic-battery-car-hourglass);
}

.boschicon-bosch-ic-brake-disk-arrow:before {
    content: var(--boschicon-bosch-ic-brake-disk-arrow);
}

.boschicon-bosch-ic-brake-disk-compound:before {
    content: var(--boschicon-bosch-ic-brake-disk-compound);
}

.boschicon-bosch-ic-building-religious-church:before {
    content: var(--boschicon-bosch-ic-building-religious-church);
}

.boschicon-bosch-ic-calendar-sheet:before {
    content: var(--boschicon-bosch-ic-calendar-sheet);
}

.boschicon-bosch-ic-caliper:before {
    content: var(--boschicon-bosch-ic-caliper);
}

.boschicon-bosch-ic-car-middle-arrow:before {
    content: var(--boschicon-bosch-ic-car-middle-arrow);
}

.boschicon-bosch-ic-checkmark-bold:before {
    content: var(--boschicon-bosch-ic-checkmark-bold);
}

.boschicon-bosch-ic-close-small:before {
    content: var(--boschicon-bosch-ic-close-small);
}

.boschicon-bosch-ic-data-center:before {
    content: var(--boschicon-bosch-ic-data-center);
}

.boschicon-bosch-ic-dot:before {
    content: var(--boschicon-bosch-ic-dot);
}

.boschicon-bosch-ic-down-small:before {
    content: var(--boschicon-bosch-ic-down-small);
}

.boschicon-bosch-ic-e-call:before {
    content: var(--boschicon-bosch-ic-e-call);
}

.boschicon-bosch-ic-fire-extinguisher:before {
    content: var(--boschicon-bosch-ic-fire-extinguisher);
}

.boschicon-bosch-ic-fire-off-bold:before {
    content: var(--boschicon-bosch-ic-fire-off-bold);
}

.boschicon-bosch-ic-fire-off-light:before {
    content: var(--boschicon-bosch-ic-fire-off-light);
}

.boschicon-bosch-ic-forward-right-small:before {
    content: var(--boschicon-bosch-ic-forward-right-small);
}

.boschicon-bosch-ic-health-warning:before {
    content: var(--boschicon-bosch-ic-health-warning);
}

.boschicon-bosch-ic-ignition-coil-pencil:before {
    content: var(--boschicon-bosch-ic-ignition-coil-pencil);
}

.boschicon-bosch-ic-ignition-condensor:before {
    content: var(--boschicon-bosch-ic-ignition-condensor);
}

.boschicon-bosch-ic-ignition-contact-set:before {
    content: var(--boschicon-bosch-ic-ignition-contact-set);
}

.boschicon-bosch-ic-ignition-distributor-cap:before {
    content: var(--boschicon-bosch-ic-ignition-distributor-cap);
}

.boschicon-bosch-ic-ignition-distributor-rotor:before {
    content: var(--boschicon-bosch-ic-ignition-distributor-rotor);
}

.boschicon-bosch-ic-ignition-module:before {
    content: var(--boschicon-bosch-ic-ignition-module);
}

.boschicon-bosch-ic-less-minimize-bold:before {
    content: var(--boschicon-bosch-ic-less-minimize-bold);
}

.boschicon-bosch-ic-leaf-plus-boost:before {
    content: var(--boschicon-bosch-ic-leaf-plus-boost);
}

.boschicon-bosch-ic-sensor-dynamic:before {
    content: var(--boschicon-bosch-ic-sensor-dynamic);
}

.boschicon-bosch-ic-sensor-radar:before {
    content: var(--boschicon-bosch-ic-sensor-radar);
}

.boschicon-bosch-ic-up-small:before {
    content: var(--boschicon-bosch-ic-up-small);
}

.boschicon-bosch-ic-water-ladder-off-bold:before {
    content: var(--boschicon-bosch-ic-water-ladder-off-bold);
}

.boschicon-bosch-ic-water-ladder-off-light:before {
    content: var(--boschicon-bosch-ic-water-ladder-off-light);
}

.boschicon-bosch-ic-nose-desodorize:before {
    content: var(--boschicon-bosch-ic-nose-desodorize);
}

.boschicon-bosch-ic-nose-fine-dust:before {
    content: var(--boschicon-bosch-ic-nose-fine-dust);
}

.boschicon-bosch-ic-smartcity-camera:before {
    content: var(--boschicon-bosch-ic-smartcity-camera);
}

.boschicon-bosch-ic-heating-underfloor:before {
    content: var(--boschicon-bosch-ic-heating-underfloor);
}

.boschicon-bosch-ic-drill-bit:before {
    content: var(--boschicon-bosch-ic-drill-bit);
}

.boschicon-bosch-ic-parameter-process:before {
    content: var(--boschicon-bosch-ic-parameter-process);
}

.boschicon-bosch-ic-car-side-plug-flash:before {
    content: var(--boschicon-bosch-ic-car-side-plug-flash);
}

.boschicon-bosch-ic-car-side-plug-engine-flash:before {
    content: var(--boschicon-bosch-ic-car-side-plug-engine-flash);
}

.boschicon-bosch-ic-car-side-engine-flash:before {
    content: var(--boschicon-bosch-ic-car-side-engine-flash);
}

.boschicon-bosch-ic-car-side-hydrogen-flash:before {
    content: var(--boschicon-bosch-ic-car-side-hydrogen-flash);
}

.boschicon-bosch-ic-car-side-engine:before {
    content: var(--boschicon-bosch-ic-car-side-engine);
}

.boschicon-bosch-ic-tunnel:before {
    content: var(--boschicon-bosch-ic-tunnel);
}

.boschicon-bosch-ic-stadium-sport:before {
    content: var(--boschicon-bosch-ic-stadium-sport);
}

.boschicon-bosch-ic-refinery-oil:before {
    content: var(--boschicon-bosch-ic-refinery-oil);
}

.boschicon-bosch-ic-power-plants:before {
    content: var(--boschicon-bosch-ic-power-plants);
}

.boschicon-bosch-ic-hammer-chisel:before {
    content: var(--boschicon-bosch-ic-hammer-chisel);
}

.boschicon-bosch-ic-glass-cocktail:before {
    content: var(--boschicon-bosch-ic-glass-cocktail);
}

.boschicon-bosch-ic-traffic-light:before {
    content: var(--boschicon-bosch-ic-traffic-light);
}

.boschicon-bosch-ic-vehicle-off-road:before {
    content: var(--boschicon-bosch-ic-vehicle-off-road);
}

.boschicon-bosch-ic-tablet-finger:before {
    content: var(--boschicon-bosch-ic-tablet-finger);
}

.boschicon-bosch-ic-scooter-kick:before {
    content: var(--boschicon-bosch-ic-scooter-kick);
}

.boschicon-bosch-ic-handlebar-motorcycle:before {
    content: var(--boschicon-bosch-ic-handlebar-motorcycle);
}

.boschicon-bosch-ic-display-motorcycle:before {
    content: var(--boschicon-bosch-ic-display-motorcycle);
}

.boschicon-bosch-ic-case-label-product:before {
    content: var(--boschicon-bosch-ic-case-label-product);
}

.boschicon-bosch-ic-case-label:before {
    content: var(--boschicon-bosch-ic-case-label);
}

.boschicon-bosch-ic-product-falling:before {
    content: var(--boschicon-bosch-ic-product-falling);
}

.boschicon-bosch-ic-product-checkmark:before {
    content: var(--boschicon-bosch-ic-product-checkmark);
}

.boschicon-bosch-ic-product-broken:before {
    content: var(--boschicon-bosch-ic-product-broken);
}

.boschicon-bosch-ic-lightbulb-halogen-rays-bright:before {
    content: var(--boschicon-bosch-ic-lightbulb-halogen-rays-bright);
}

.boschicon-bosch-ic-lightbulb-halogen-rays:before {
    content: var(--boschicon-bosch-ic-lightbulb-halogen-rays);
}

.boschicon-bosch-ic-lamp-gas-discharge-rays:before {
    content: var(--boschicon-bosch-ic-lamp-gas-discharge-rays);
}

.boschicon-bosch-ic-home-lightbulb-off-disabled-bold:before {
    content: var(--boschicon-bosch-ic-home-lightbulb-off-disabled-bold);
}

.boschicon-bosch-ic-home-lightbulb-off-disabled-light:before {
    content: var(--boschicon-bosch-ic-home-lightbulb-off-disabled-light);
}

.boschicon-bosch-ic-fork-lift-boxes:before {
    content: var(--boschicon-bosch-ic-fork-lift-boxes);
}

.boschicon-bosch-ic-harbour-ship-cargo:before {
    content: var(--boschicon-bosch-ic-harbour-ship-cargo);
}

.boschicon-bosch-ic-rollercoaster:before {
    content: var(--boschicon-bosch-ic-rollercoaster);
}

.boschicon-bosch-ic-sound-off-light:before {
    content: var(--boschicon-bosch-ic-sound-off-light);
}

.boschicon-bosch-ic-sound-off-bold:before {
    content: var(--boschicon-bosch-ic-sound-off-bold);
}

.boschicon-bosch-ic-car-door:before {
    content: var(--boschicon-bosch-ic-car-door);
}

.boschicon-bosch-ic-car-door-tailgate:before {
    content: var(--boschicon-bosch-ic-car-door-tailgate);
}

.boschicon-bosch-ic-car-door-split-rear:before {
    content: var(--boschicon-bosch-ic-car-door-split-rear);
}

.boschicon-bosch-ic-car-door-rear:before {
    content: var(--boschicon-bosch-ic-car-door-rear);
}

.boschicon-bosch-ic-drill-driver-cordless:before {
    content: var(--boschicon-bosch-ic-drill-driver-cordless);
}

.boschicon-bosch-ic-virus:before {
    content: var(--boschicon-bosch-ic-virus);
}

.boschicon-bosch-ic-ice-temperature:before {
    content: var(--boschicon-bosch-ic-ice-temperature);
}

.boschicon-bosch-ic-sensor-ultrasonic:before {
    content: var(--boschicon-bosch-ic-sensor-ultrasonic);
}

.boschicon-bosch-ic-user-artificial-intelligence:before {
    content: var(--boschicon-bosch-ic-user-artificial-intelligence);
}

.boschicon-bosch-ic-detector-leak:before {
    content: var(--boschicon-bosch-ic-detector-leak);
}

.boschicon-bosch-ic-car-seat-add:before {
    content: var(--boschicon-bosch-ic-car-seat-add);
}

.boschicon-bosch-ic-car-shuttle-robo:before {
    content: var(--boschicon-bosch-ic-car-shuttle-robo);
}

.boschicon-bosch-ic-caravan:before {
    content: var(--boschicon-bosch-ic-caravan);
}

.boschicon-bosch-ic-user-water-swimming:before {
    content: var(--boschicon-bosch-ic-user-water-swimming);
}

.boschicon-bosch-ic-square-add:before {
    content: var(--boschicon-bosch-ic-square-add);
}

.boschicon-bosch-ic-map-zoom-in:before {
    content: var(--boschicon-bosch-ic-map-zoom-in);
}

.boschicon-bosch-ic-map-arrow-pop-out:before {
    content: var(--boschicon-bosch-ic-map-arrow-pop-out);
}

.boschicon-bosch-ic-home-user-in-error:before {
    content: var(--boschicon-bosch-ic-home-user-in-error);
}

.boschicon-bosch-ic-home-arrow-right-in-denied:before {
    content: var(--boschicon-bosch-ic-home-arrow-right-in-denied);
}

.boschicon-bosch-ic-home-arrow-right-in-check:before {
    content: var(--boschicon-bosch-ic-home-arrow-right-in-check);
}

.boschicon-bosch-ic-home-arrow-right-in:before {
    content: var(--boschicon-bosch-ic-home-arrow-right-in);
}

.boschicon-bosch-ic-home-arrow-left-out:before {
    content: var(--boschicon-bosch-ic-home-arrow-left-out);
}

.boschicon-bosch-ic-file-error:before {
    content: var(--boschicon-bosch-ic-file-error);
}

.boschicon-bosch-ic-dealer-details-missing:before {
    content: var(--boschicon-bosch-ic-dealer-details-missing);
}

.boschicon-bosch-ic-dealer-details-check:before {
    content: var(--boschicon-bosch-ic-dealer-details-check);
}

.boschicon-bosch-ic-components-add:before {
    content: var(--boschicon-bosch-ic-components-add);
}

.boschicon-bosch-ic-machine-cell:before {
    content: var(--boschicon-bosch-ic-machine-cell);
}

.boschicon-bosch-ic-wheel-rim-clean:before {
    content: var(--boschicon-bosch-ic-wheel-rim-clean);
}

.boschicon-bosch-ic-gas-can:before {
    content: var(--boschicon-bosch-ic-gas-can);
}

.boschicon-bosch-ic-steps-locator:before {
    content: var(--boschicon-bosch-ic-steps-locator);
}

.boschicon-bosch-ic-panel-control-manual:before {
    content: var(--boschicon-bosch-ic-panel-control-manual);
}

.boschicon-bosch-ic-socket-europe:before {
    content: var(--boschicon-bosch-ic-socket-europe);
}

.boschicon-bosch-ic-tripod:before {
    content: var(--boschicon-bosch-ic-tripod);
}

.boschicon-bosch-ic-document-dxf:before {
    content: var(--boschicon-bosch-ic-document-dxf);
}

.boschicon-bosch-ic-document-dwg:before {
    content: var(--boschicon-bosch-ic-document-dwg);
}

.boschicon-bosch-ic-hook-wiperblade:before {
    content: var(--boschicon-bosch-ic-hook-wiperblade);
}

.boschicon-bosch-ic-traffic-cone:before {
    content: var(--boschicon-bosch-ic-traffic-cone);
}

.boschicon-bosch-ic-folder-locked:before {
    content: var(--boschicon-bosch-ic-folder-locked);
}

.boschicon-bosch-ic-package-self-service:before {
    content: var(--boschicon-bosch-ic-package-self-service);
}

.boschicon-bosch-ic-drop-ice:before {
    content: var(--boschicon-bosch-ic-drop-ice);
}

.boschicon-bosch-ic-lamp-gas-discharge:before {
    content: var(--boschicon-bosch-ic-lamp-gas-discharge);
}

.boschicon-bosch-ic-home-basement:before {
    content: var(--boschicon-bosch-ic-home-basement);
}

.boschicon-bosch-ic-link-edit:before {
    content: var(--boschicon-bosch-ic-link-edit);
}

.boschicon-bosch-ic-table-header-add:before {
    content: var(--boschicon-bosch-ic-table-header-add);
}

.boschicon-bosch-ic-table-column-add-after:before {
    content: var(--boschicon-bosch-ic-table-column-add-after);
}

.boschicon-bosch-ic-table-row-add-above:before {
    content: var(--boschicon-bosch-ic-table-row-add-above);
}

.boschicon-bosch-ic-table-column-add-before:before {
    content: var(--boschicon-bosch-ic-table-column-add-before);
}

.boschicon-bosch-ic-table-row-add-below:before {
    content: var(--boschicon-bosch-ic-table-row-add-below);
}

.boschicon-bosch-ic-table-cells-split:before {
    content: var(--boschicon-bosch-ic-table-cells-split);
}

.boschicon-bosch-ic-table-cells-merge:before {
    content: var(--boschicon-bosch-ic-table-cells-merge);
}

.boschicon-bosch-ic-table-row-delete:before {
    content: var(--boschicon-bosch-ic-table-row-delete);
}

.boschicon-bosch-ic-text-indent-arrow:before {
    content: var(--boschicon-bosch-ic-text-indent-arrow);
}

.boschicon-bosch-ic-text-outdent-arrow:before {
    content: var(--boschicon-bosch-ic-text-outdent-arrow);
}

.boschicon-bosch-ic-car-side-flash:before {
    content: var(--boschicon-bosch-ic-car-side-flash);
}

.boschicon-bosch-ic-battery-plug-flash:before {
    content: var(--boschicon-bosch-ic-battery-plug-flash);
}

.boschicon-bosch-ic-car-chip:before {
    content: var(--boschicon-bosch-ic-car-chip);
}

.boschicon-bosch-ic-car-cloud-upload:before {
    content: var(--boschicon-bosch-ic-car-cloud-upload);
}

.boschicon-bosch-ic-circle-parking:before {
    content: var(--boschicon-bosch-ic-circle-parking);
}

.boschicon-bosch-ic-engine-battery-flash:before {
    content: var(--boschicon-bosch-ic-engine-battery-flash);
}

.boschicon-bosch-ic-engine-battery-flash-plug:before {
    content: var(--boschicon-bosch-ic-engine-battery-flash-plug);
}

.boschicon-bosch-ic-engine-combustion:before {
    content: var(--boschicon-bosch-ic-engine-combustion);
}

.boschicon-bosch-ic-user-head-scan:before {
    content: var(--boschicon-bosch-ic-user-head-scan);
}

.boschicon-bosch-ic-bluetooth-off-disabled-bold:before {
    content: var(--boschicon-bosch-ic-bluetooth-off-disabled-bold);
}

.boschicon-bosch-ic-bluetooth-off-disabled-light:before {
    content: var(--boschicon-bosch-ic-bluetooth-off-disabled-light);
}

.boschicon-bosch-ic-communicator-off-disabled-bold:before {
    content: var(--boschicon-bosch-ic-communicator-off-disabled-bold);
}

.boschicon-bosch-ic-communicator-off-disabled-light:before {
    content: var(--boschicon-bosch-ic-communicator-off-disabled-light);
}

.boschicon-bosch-ic-connectivity-off-disabled-bold:before {
    content: var(--boschicon-bosch-ic-connectivity-off-disabled-bold);
}

.boschicon-bosch-ic-connectivity-off-disabled-light:before {
    content: var(--boschicon-bosch-ic-connectivity-off-disabled-light);
}

.boschicon-bosch-ic-globe-off-disabled-bold:before {
    content: var(--boschicon-bosch-ic-globe-off-disabled-bold);
}

.boschicon-bosch-ic-globe-off-disabled-light:before {
    content: var(--boschicon-bosch-ic-globe-off-disabled-light);
}

.boschicon-bosch-ic-lamp-led:before {
    content: var(--boschicon-bosch-ic-lamp-led);
}

.boschicon-bosch-ic-wifi-off-disabled-bold:before {
    content: var(--boschicon-bosch-ic-wifi-off-disabled-bold);
}

.boschicon-bosch-ic-wifi-off-disabled-light:before {
    content: var(--boschicon-bosch-ic-wifi-off-disabled-light);
}

.boschicon-bosch-ic-wheel-vehicle:before {
    content: var(--boschicon-bosch-ic-wheel-vehicle);
}

.boschicon-bosch-ic-ignition-cable:before {
    content: var(--boschicon-bosch-ic-ignition-cable);
}

.boschicon-bosch-ic-ignition-coil:before {
    content: var(--boschicon-bosch-ic-ignition-coil);
}

.boschicon-bosch-ic-ignition-distributor:before {
    content: var(--boschicon-bosch-ic-ignition-distributor);
}

.boschicon-bosch-ic-microphone-classic-off-disabled-light:before {
    content: var(--boschicon-bosch-ic-microphone-classic-off-disabled-light);
}

.boschicon-bosch-ic-microphone-classic-off-disabled-bold:before {
    content: var(--boschicon-bosch-ic-microphone-classic-off-disabled-bold);
}

.boschicon-bosch-ic-cloud-refresh:before {
    content: var(--boschicon-bosch-ic-cloud-refresh);
}

.boschicon-bosch-ic-ignition-coil-module:before {
    content: var(--boschicon-bosch-ic-ignition-coil-module);
}

.boschicon-bosch-ic-abort-frame:before {
    content: var(--boschicon-bosch-ic-abort-frame);
}

.boschicon-bosch-ic-arrow-down-frame:before {
    content: var(--boschicon-bosch-ic-arrow-down-frame);
}

.boschicon-bosch-ic-arrow-left-down-frame:before {
    content: var(--boschicon-bosch-ic-arrow-left-down-frame);
}

.boschicon-bosch-ic-arrow-left-frame:before {
    content: var(--boschicon-bosch-ic-arrow-left-frame);
}

.boschicon-bosch-ic-arrow-left-up-frame:before {
    content: var(--boschicon-bosch-ic-arrow-left-up-frame);
}

.boschicon-bosch-ic-arrow-right-down-frame:before {
    content: var(--boschicon-bosch-ic-arrow-right-down-frame);
}

.boschicon-bosch-ic-arrow-right-frame:before {
    content: var(--boschicon-bosch-ic-arrow-right-frame);
}

.boschicon-bosch-ic-arrow-right-up-frame:before {
    content: var(--boschicon-bosch-ic-arrow-right-up-frame);
}

.boschicon-bosch-ic-arrow-up-frame:before {
    content: var(--boschicon-bosch-ic-arrow-up-frame);
}

.boschicon-bosch-ic-asiapacific-frame:before {
    content: var(--boschicon-bosch-ic-asiapacific-frame);
}

.boschicon-bosch-ic-cash-frame:before {
    content: var(--boschicon-bosch-ic-cash-frame);
}

.boschicon-bosch-ic-checkmark-frame:before {
    content: var(--boschicon-bosch-ic-checkmark-frame);
}

.boschicon-bosch-ic-copyright-frame:before {
    content: var(--boschicon-bosch-ic-copyright-frame);
}

.boschicon-bosch-ic-download-frame:before {
    content: var(--boschicon-bosch-ic-download-frame);
}

.boschicon-bosch-ic-europe-frame:before {
    content: var(--boschicon-bosch-ic-europe-frame);
}

.boschicon-bosch-ic-lock-closed-frame:before {
    content: var(--boschicon-bosch-ic-lock-closed-frame);
}

.boschicon-bosch-ic-lock-open-frame:before {
    content: var(--boschicon-bosch-ic-lock-open-frame);
}

.boschicon-bosch-ic-my-brand-frame:before {
    content: var(--boschicon-bosch-ic-my-brand-frame);
}

.boschicon-bosch-ic-northamerica-frame:before {
    content: var(--boschicon-bosch-ic-northamerica-frame);
}

.boschicon-bosch-ic-problem-frame:before {
    content: var(--boschicon-bosch-ic-problem-frame);
}

.boschicon-bosch-ic-promotion-frame:before {
    content: var(--boschicon-bosch-ic-promotion-frame);
}

.boschicon-bosch-ic-question-frame:before {
    content: var(--boschicon-bosch-ic-question-frame);
}

.boschicon-bosch-ic-share-frame:before {
    content: var(--boschicon-bosch-ic-share-frame);
}

.boschicon-bosch-ic-southamerica-frame:before {
    content: var(--boschicon-bosch-ic-southamerica-frame);
}

.boschicon-bosch-ic-start-play-frame:before {
    content: var(--boschicon-bosch-ic-start-play-frame);
}

.boschicon-bosch-ic-upload-frame:before {
    content: var(--boschicon-bosch-ic-upload-frame);
}

.boschicon-bosch-ic-world-frame:before {
    content: var(--boschicon-bosch-ic-world-frame);
}

.boschicon-bosch-ic-add-frame:before {
    content: var(--boschicon-bosch-ic-add-frame);
}

.boschicon-bosch-ic-call-deny-frame:before {
    content: var(--boschicon-bosch-ic-call-deny-frame);
}

.boschicon-bosch-ic-call-frame:before {
    content: var(--boschicon-bosch-ic-call-frame);
}

.boschicon-bosch-ic-fast-backward-frame:before {
    content: var(--boschicon-bosch-ic-fast-backward-frame);
}

.boschicon-bosch-ic-fast-forward-frame:before {
    content: var(--boschicon-bosch-ic-fast-forward-frame);
}

.boschicon-bosch-ic-skip-backward-frame:before {
    content: var(--boschicon-bosch-ic-skip-backward-frame);
}

.boschicon-bosch-ic-skip-fast-backward-frame:before {
    content: var(--boschicon-bosch-ic-skip-fast-backward-frame);
}

.boschicon-bosch-ic-skip-fast-forward-frame:before {
    content: var(--boschicon-bosch-ic-skip-fast-forward-frame);
}

.boschicon-bosch-ic-skip-forward-frame:before {
    content: var(--boschicon-bosch-ic-skip-forward-frame);
}

.boschicon-bosch-ic-subtract-frame:before {
    content: var(--boschicon-bosch-ic-subtract-frame);
}

.boschicon-bosch-ic-info-i-frame:before {
    content: var(--boschicon-bosch-ic-info-i-frame);
}

.boschicon-bosch-ic-stop-frame1:before {
    content: var(--boschicon-bosch-ic-stop-frame1);
}

.boschicon-bosch-ic-arrow-up-frame-error1:before {
    content: var(--boschicon-bosch-ic-arrow-up-frame-error1);
}

.boschicon-bosch-ic-arrow-up-frame-check1:before {
    content: var(--boschicon-bosch-ic-arrow-up-frame-check1);
}

.boschicon-bosch-ic-arrow-left-end-frame1:before {
    content: var(--boschicon-bosch-ic-arrow-left-end-frame1);
}

.boschicon-bosch-ic-arrow-right-end-frame1:before {
    content: var(--boschicon-bosch-ic-arrow-right-end-frame1);
}

.boschicon-bosch-ic-bluetooth-frame:before {
    content: var(--boschicon-bosch-ic-bluetooth-frame);
}

.boschicon-bosch-ic-bluetooth-frame-error:before {
    content: var(--boschicon-bosch-ic-bluetooth-frame-error);
}

.boschicon-bosch-ic-ece-ccc-frame:before {
    content: var(--boschicon-bosch-ic-ece-ccc-frame);
}

.boschicon-bosch-ic-recycle-arrows-pap20-frame:before {
    content: var(--boschicon-bosch-ic-recycle-arrows-pap20-frame);
}

.boschicon-bosch-ic-umbrella-drops-frame:before {
    content: var(--boschicon-bosch-ic-umbrella-drops-frame);
}

.boschicon-bosch-ic-arrows-this-side-up-frame:before {
    content: var(--boschicon-bosch-ic-arrows-this-side-up-frame);
}

.boschicon-bosch-ic-glass-wine-frame:before {
    content: var(--boschicon-bosch-ic-glass-wine-frame);
}

.boschicon-bosch-ic-pb-frame:before {
    content: var(--boschicon-bosch-ic-pb-frame);
}

.boschicon-bosch-ic-pb-frame-disabled-bold:before {
    content: var(--boschicon-bosch-ic-pb-frame-disabled-bold);
}

.boschicon-bosch-ic-pb-frame-disabled-light:before {
    content: var(--boschicon-bosch-ic-pb-frame-disabled-light);
}

.boschicon-bosch-ic-mode-frame:before {
    content: var(--boschicon-bosch-ic-mode-frame);
}

.boschicon-bosch-ic-uv-frame-disabled-bold:before {
    content: var(--boschicon-bosch-ic-uv-frame-disabled-bold);
}

.boschicon-bosch-ic-uv-frame-disabled-light:before {
    content: var(--boschicon-bosch-ic-uv-frame-disabled-light);
}

.boschicon-bosch-ic-fan-frame:before {
    content: var(--boschicon-bosch-ic-fan-frame);
}

.boschicon-bosch-ic-flash-frame:before {
    content: var(--boschicon-bosch-ic-flash-frame);
}

.boschicon-bosch-ic-facebook-frame:before {
    content: var(--boschicon-bosch-ic-facebook-frame);
}

.boschicon-bosch-ic-googleplus-frame:before {
    content: var(--boschicon-bosch-ic-googleplus-frame);
}

.boschicon-bosch-ic-instagram-frame:before {
    content: var(--boschicon-bosch-ic-instagram-frame);
}

.boschicon-bosch-ic-lineapp-frame:before {
    content: var(--boschicon-bosch-ic-lineapp-frame);
}

.boschicon-bosch-ic-linkedin-frame:before {
    content: var(--boschicon-bosch-ic-linkedin-frame);
}

.boschicon-bosch-ic-pinterest-frame:before {
    content: var(--boschicon-bosch-ic-pinterest-frame);
}

.boschicon-bosch-ic-snapchat-frame:before {
    content: var(--boschicon-bosch-ic-snapchat-frame);
}

.boschicon-bosch-ic-tumblr-frame:before {
    content: var(--boschicon-bosch-ic-tumblr-frame);
}

.boschicon-bosch-ic-twitter-frame:before {
    content: var(--boschicon-bosch-ic-twitter-frame);
}

.boschicon-bosch-ic-vimeo-frame:before {
    content: var(--boschicon-bosch-ic-vimeo-frame);
}

.boschicon-bosch-ic-wechat-frame:before {
    content: var(--boschicon-bosch-ic-wechat-frame);
}

.boschicon-bosch-ic-weibo-frame:before {
    content: var(--boschicon-bosch-ic-weibo-frame);
}

.boschicon-bosch-ic-whatsapp-frame:before {
    content: var(--boschicon-bosch-ic-whatsapp-frame);
}

.boschicon-bosch-ic-xing-frame:before {
    content: var(--boschicon-bosch-ic-xing-frame);
}

.boschicon-bosch-ic-youku-frame:before {
    content: var(--boschicon-bosch-ic-youku-frame);
}

.boschicon-bosch-ic-youtube-frame:before {
    content: var(--boschicon-bosch-ic-youtube-frame);
}

.boschicon-bosch-ic-vk-frame:before {
    content: var(--boschicon-bosch-ic-vk-frame);
}

.boschicon-bosch-ic-skype-frame:before {
    content: var(--boschicon-bosch-ic-skype-frame);
}

.boschicon-bosch-ic-facebook:before {
    content: var(--boschicon-bosch-ic-facebook);
}

.boschicon-bosch-ic-google-frame:before {
    content: var(--boschicon-bosch-ic-google-frame);
}

.boschicon-bosch-ic-google:before {
    content: var(--boschicon-bosch-ic-google);
}

.boschicon-bosch-ic-googleplus:before {
    content: var(--boschicon-bosch-ic-googleplus);
}

.boschicon-bosch-ic-instagram:before {
    content: var(--boschicon-bosch-ic-instagram);
}

.boschicon-bosch-ic-lineapp:before {
    content: var(--boschicon-bosch-ic-lineapp);
}

.boschicon-bosch-ic-linkedin:before {
    content: var(--boschicon-bosch-ic-linkedin);
}

.boschicon-bosch-ic-pinterest:before {
    content: var(--boschicon-bosch-ic-pinterest);
}

.boschicon-bosch-ic-skype:before {
    content: var(--boschicon-bosch-ic-skype);
}

.boschicon-bosch-ic-snapchat:before {
    content: var(--boschicon-bosch-ic-snapchat);
}

.boschicon-bosch-ic-tumblr:before {
    content: var(--boschicon-bosch-ic-tumblr);
}

.boschicon-bosch-ic-twitter:before {
    content: var(--boschicon-bosch-ic-twitter);
}

.boschicon-bosch-ic-vimeo:before {
    content: var(--boschicon-bosch-ic-vimeo);
}

.boschicon-bosch-ic-vk:before {
    content: var(--boschicon-bosch-ic-vk);
}

.boschicon-bosch-ic-wechat:before {
    content: var(--boschicon-bosch-ic-wechat);
}

.boschicon-bosch-ic-weibo:before {
    content: var(--boschicon-bosch-ic-weibo);
}

.boschicon-bosch-ic-whatsapp:before {
    content: var(--boschicon-bosch-ic-whatsapp);
}

.boschicon-bosch-ic-xing:before {
    content: var(--boschicon-bosch-ic-xing);
}

.boschicon-bosch-ic-youku:before {
    content: var(--boschicon-bosch-ic-youku);
}

.boschicon-bosch-ic-youtube:before {
    content: var(--boschicon-bosch-ic-youtube);
}

.boschicon-bosch-ic-ms-teams:before {
    content: var(--boschicon-bosch-ic-ms-teams);
}

.boschicon-bosch-ic-ms-teams-frame:before {
    content: var(--boschicon-bosch-ic-ms-teams-frame);
}

.boschicon-bosch-ic-kakao:before {
    content: var(--boschicon-bosch-ic-kakao);
}

.boschicon-bosch-ic-kakao-frame:before {
    content: var(--boschicon-bosch-ic-kakao-frame);
}

.boschicon-bosch-ic-naver:before {
    content: var(--boschicon-bosch-ic-naver);
}

.boschicon-bosch-ic-naver-frame:before {
    content: var(--boschicon-bosch-ic-naver-frame);
}

.boschicon-bosch-ic-tencent:before {
    content: var(--boschicon-bosch-ic-tencent);
}

.boschicon-bosch-ic-tencent-frame:before {
    content: var(--boschicon-bosch-ic-tencent-frame);
}

.boschicon-bosch-ic-wordpress:before {
    content: var(--boschicon-bosch-ic-wordpress);
}

.boschicon-bosch-ic-wordpress-frame:before {
    content: var(--boschicon-bosch-ic-wordpress-frame);
}

.boschicon-bosch-ic-mini-program-frame:before {
    content: var(--boschicon-bosch-ic-mini-program-frame);
}

.boschicon-bosch-ic-mini-program:before {
    content: var(--boschicon-bosch-ic-mini-program);
}

.boschicon-bosch-ic-tiktok:before {
    content: var(--boschicon-bosch-ic-tiktok);
}

.boschicon-bosch-ic-tiktok-frame:before {
    content: var(--boschicon-bosch-ic-tiktok-frame);
}

.boschicon-bosch-ic-glassdoor:before {
    content: var(--boschicon-bosch-ic-glassdoor);
}

.boschicon-bosch-ic-glassdoor-frame:before {
    content: var(--boschicon-bosch-ic-glassdoor-frame);
}

.boschicon-bosch-ic-git-hub:before {
    content: var(--boschicon-bosch-ic-git-hub);
}

.boschicon-bosch-ic-git-hub-frame:before {
    content: var(--boschicon-bosch-ic-git-hub-frame);
}

.boschicon-bosch-ic-auracast-marketing:before {
    content: var(--boschicon-bosch-ic-auracast-marketing);
}

.boschicon-bosch-ic-auracast-product:before {
    content: var(--boschicon-bosch-ic-auracast-product);
}

.boschicon-bosch-ic-nfc-charging:before {
    content: var(--boschicon-bosch-ic-nfc-charging);
}

.boschicon-bosch-ic-nfc-charging-frame:before {
    content: var(--boschicon-bosch-ic-nfc-charging-frame);
}

.boschicon-bosch-ic-nfc-directional:before {
    content: var(--boschicon-bosch-ic-nfc-directional);
}

.boschicon-bosch-ic-nfc-instructional-directional:before {
    content: var(--boschicon-bosch-ic-nfc-instructional-directional);
}

.boschicon-bosch-ic-nfc-instructional-simplified:before {
    content: var(--boschicon-bosch-ic-nfc-instructional-simplified);
}

.boschicon-bosch-ic-nfc-simplified:before {
    content: var(--boschicon-bosch-ic-nfc-simplified);
}

.boschicon-bosch-ic-nfc-simplified-frame:before {
    content: var(--boschicon-bosch-ic-nfc-simplified-frame);
}

.boschicon-bosch-ic-plug-and-charge:before {
    content: var(--boschicon-bosch-ic-plug-and-charge);
}

.boschicon-bosch-ic-plug-and-charge-frame:before {
    content: var(--boschicon-bosch-ic-plug-and-charge-frame);
}

.boschicon-bosch-ic-plug-and-charge-symbol:before {
    content: var(--boschicon-bosch-ic-plug-and-charge-symbol);
}

.boschicon-bosch-ic-plug-and-charge-symbol-frame:before {
    content: var(--boschicon-bosch-ic-plug-and-charge-symbol-frame);
}

.boschicon-bosch-ic-twitter-x:before {
    content: var(--boschicon-bosch-ic-twitter-x);
}

.boschicon-bosch-ic-twitter-x-frame:before {
    content: var(--boschicon-bosch-ic-twitter-x-frame);
}

.boschicon-bosch-ic-alert-error-filled:before {
    content: var(--boschicon-bosch-ic-alert-error-filled);
}

.boschicon-bosch-ic-alert-error:before {
    content: var(--boschicon-bosch-ic-alert-error);
}

.boschicon-bosch-ic-alert-success-filled:before {
    content: var(--boschicon-bosch-ic-alert-success-filled);
}

.boschicon-bosch-ic-alert-success:before {
    content: var(--boschicon-bosch-ic-alert-success);
}

.boschicon-bosch-ic-alert-warning-filled:before {
    content: var(--boschicon-bosch-ic-alert-warning-filled);
}

.boschicon-bosch-ic-alert-warning:before {
    content: var(--boschicon-bosch-ic-alert-warning);
}

.boschicon-bosch-ic-alert-info-filled:before {
    content: var(--boschicon-bosch-ic-alert-info-filled);
}

.boschicon-bosch-ic-alert-info:before {
    content: var(--boschicon-bosch-ic-alert-info);
}

.boschicon-bosch-ic-mold:before {
    content: var(--boschicon-bosch-ic-mold);
}

.boschicon-bosch-ic-battery-car-cranking-power-high:before {
    content: var(--boschicon-bosch-ic-battery-car-cranking-power-high);
}

.boschicon-bosch-ic-brake-disk-spray-can-coated:before {
    content: var(--boschicon-bosch-ic-brake-disk-spray-can-coated);
}

.boschicon-bosch-ic-car-top-arrows-left-front-right-back:before {
    content: var(--boschicon-bosch-ic-car-top-arrows-left-front-right-back);
}

.boschicon-bosch-ic-car-top-arrows-left-back-right-front:before {
    content: var(--boschicon-bosch-ic-car-top-arrows-left-back-right-front);
}

.boschicon-bosch-ic-car-top-arrows-front:before {
    content: var(--boschicon-bosch-ic-car-top-arrows-front);
}

.boschicon-bosch-ic-car-top-arrows-back-front-left-right:before {
    content: var(--boschicon-bosch-ic-car-top-arrows-back-front-left-right);
}

.boschicon-bosch-ic-car-top-arrows-back:before {
    content: var(--boschicon-bosch-ic-car-top-arrows-back);
}

.boschicon-bosch-ic-car-top-arrow-right:before {
    content: var(--boschicon-bosch-ic-car-top-arrow-right);
}

.boschicon-bosch-ic-car-top-arrow-left:before {
    content: var(--boschicon-bosch-ic-car-top-arrow-left);
}

.boschicon-bosch-ic-car-top-arrow-front-right:before {
    content: var(--boschicon-bosch-ic-car-top-arrow-front-right);
}

.boschicon-bosch-ic-car-top-arrow-front-left:before {
    content: var(--boschicon-bosch-ic-car-top-arrow-front-left);
}

.boschicon-bosch-ic-car-top-arrow-back-right:before {
    content: var(--boschicon-bosch-ic-car-top-arrow-back-right);
}

.boschicon-bosch-ic-car-top-arrow-back-left:before {
    content: var(--boschicon-bosch-ic-car-top-arrow-back-left);
}

.boschicon-bosch-ic-watermelon:before {
    content: var(--boschicon-bosch-ic-watermelon);
}

.boschicon-bosch-ic-wind-vane-moderate:before {
    content: var(--boschicon-bosch-ic-wind-vane-moderate);
}

.boschicon-bosch-ic-radioactive:before {
    content: var(--boschicon-bosch-ic-radioactive);
}

.boschicon-bosch-ic-heating-underfloor-off-bold:before {
    content: var(--boschicon-bosch-ic-heating-underfloor-off-bold);
}

.boschicon-bosch-ic-heating-underfloor-off-light:before {
    content: var(--boschicon-bosch-ic-heating-underfloor-off-light);
}

.boschicon-bosch-ic-goat:before {
    content: var(--boschicon-bosch-ic-goat);
}

.boschicon-bosch-ic-fire-hose:before {
    content: var(--boschicon-bosch-ic-fire-hose);
}

.boschicon-bosch-ic-user-run-arrow:before {
    content: var(--boschicon-bosch-ic-user-run-arrow);
}

.boschicon-bosch-ic-store:before {
    content: var(--boschicon-bosch-ic-store);
}

.boschicon-bosch-ic-user-work-dig:before {
    content: var(--boschicon-bosch-ic-user-work-dig);
}

.boschicon-bosch-ic-car-top-arrow-angle-right:before {
    content: var(--boschicon-bosch-ic-car-top-arrow-angle-right);
}

.boschicon-bosch-ic-control-unit-ecu:before {
    content: var(--boschicon-bosch-ic-control-unit-ecu);
}

.boschicon-bosch-ic-cigarette:before {
    content: var(--boschicon-bosch-ic-cigarette);
}

.boschicon-bosch-ic-structure-line:before {
    content: var(--boschicon-bosch-ic-structure-line);
}

.boschicon-bosch-ic-product-database-table:before {
    content: var(--boschicon-bosch-ic-product-database-table);
}

.boschicon-bosch-ic-bicycle-e-remote-led:before {
    content: var(--boschicon-bosch-ic-bicycle-e-remote-led);
}

.boschicon-bosch-ic-bicycle-e-drive-unit:before {
    content: var(--boschicon-bosch-ic-bicycle-e-drive-unit);
}

.boschicon-bosch-ic-bicycle-e-drive-unit-individual-support:before {
    content: var(--boschicon-bosch-ic-bicycle-e-drive-unit-individual-support);
}

.boschicon-bosch-ic-nm-arrow-circle:before {
    content: var(--boschicon-bosch-ic-nm-arrow-circle);
}

.boschicon-bosch-ic-tree-path:before {
    content: var(--boschicon-bosch-ic-tree-path);
}

.boschicon-bosch-ic-bicycle-e-wheel-arrows:before {
    content: var(--boschicon-bosch-ic-bicycle-e-wheel-arrows);
}

.boschicon-bosch-ic-tune-vertical:before {
    content: var(--boschicon-bosch-ic-tune-vertical);
}

.boschicon-bosch-ic-sound-professional:before {
    content: var(--boschicon-bosch-ic-sound-professional);
}

.boschicon-bosch-ic-plane-top-headset:before {
    content: var(--boschicon-bosch-ic-plane-top-headset);
}

.boschicon-bosch-ic-desktop-user-headset:before {
    content: var(--boschicon-bosch-ic-desktop-user-headset);
}

.boschicon-bosch-ic-user-service:before {
    content: var(--boschicon-bosch-ic-user-service);
}

.boschicon-bosch-ic-audio-commercial:before {
    content: var(--boschicon-bosch-ic-audio-commercial);
}

.boschicon-bosch-ic-loudspeaker-portable-note:before {
    content: var(--boschicon-bosch-ic-loudspeaker-portable-note);
}

.boschicon-bosch-ic-audio-loudspeaker-public:before {
    content: var(--boschicon-bosch-ic-audio-loudspeaker-public);
}

.boschicon-bosch-ic-items-lost-questionmark:before {
    content: var(--boschicon-bosch-ic-items-lost-questionmark);
}

.boschicon-bosch-ic-hand-pull:before {
    content: var(--boschicon-bosch-ic-hand-pull);
}

.boschicon-bosch-ic-steering-wheel-hand-horn:before {
    content: var(--boschicon-bosch-ic-steering-wheel-hand-horn);
}

.boschicon-bosch-ic-car-chassis:before {
    content: var(--boschicon-bosch-ic-car-chassis);
}

.boschicon-bosch-ic-steering-system:before {
    content: var(--boschicon-bosch-ic-steering-system);
}

.boschicon-bosch-ic-wheel-suspension:before {
    content: var(--boschicon-bosch-ic-wheel-suspension);
}

.boschicon-bosch-ic-car-body-side:before {
    content: var(--boschicon-bosch-ic-car-body-side);
}

.boschicon-bosch-ic-address-consumer-data-upright:before {
    content: var(--boschicon-bosch-ic-address-consumer-data-upright);
}

.boschicon-bosch-ic-weather-wind-rain:before {
    content: var(--boschicon-bosch-ic-weather-wind-rain);
}

.boschicon-bosch-ic-weather-rain-warning:before {
    content: var(--boschicon-bosch-ic-weather-rain-warning);
}

.boschicon-bosch-ic-user-check:before {
    content: var(--boschicon-bosch-ic-user-check);
}

.boschicon-bosch-ic-user-warning:before {
    content: var(--boschicon-bosch-ic-user-warning);
}

.boschicon-bosch-ic-black-white-stars-circle:before {
    content: var(--boschicon-bosch-ic-black-white-stars-circle);
}

.boschicon-bosch-ic-team-warning:before {
    content: var(--boschicon-bosch-ic-team-warning);
}

.boschicon-bosch-ic-black-white-circle:before {
    content: var(--boschicon-bosch-ic-black-white-circle);
}

.boschicon-bosch-ic-suitcase-small:before {
    content: var(--boschicon-bosch-ic-suitcase-small);
}

.boschicon-bosch-ic-suitcase-small-remove:before {
    content: var(--boschicon-bosch-ic-suitcase-small-remove);
}

.boschicon-bosch-ic-home-arrow-out:before {
    content: var(--boschicon-bosch-ic-home-arrow-out);
}

.boschicon-bosch-ic-home-arrow-in:before {
    content: var(--boschicon-bosch-ic-home-arrow-in);
}

.boschicon-bosch-ic-document-copy-check:before {
    content: var(--boschicon-bosch-ic-document-copy-check);
}

.boschicon-bosch-ic-ring-infrared:before {
    content: var(--boschicon-bosch-ic-ring-infrared);
}

.boschicon-bosch-ic-spirit-level:before {
    content: var(--boschicon-bosch-ic-spirit-level);
}

.boschicon-bosch-ic-drill-driver-check:before {
    content: var(--boschicon-bosch-ic-drill-driver-check);
}

.boschicon-bosch-ic-desktop-led:before {
    content: var(--boschicon-bosch-ic-desktop-led);
}

.boschicon-bosch-ic-desktop-black-white:before {
    content: var(--boschicon-bosch-ic-desktop-black-white);
}

.boschicon-bosch-ic-desktop-warning:before {
    content: var(--boschicon-bosch-ic-desktop-warning);
}

.boschicon-bosch-ic-fire-wall:before {
    content: var(--boschicon-bosch-ic-fire-wall);
}

.boschicon-bosch-ic-onroad-car-top:before {
    content: var(--boschicon-bosch-ic-onroad-car-top);
}

.boschicon-bosch-ic-onroad-suv-top:before {
    content: var(--boschicon-bosch-ic-onroad-suv-top);
}

.boschicon-bosch-ic-onroad-truck-top:before {
    content: var(--boschicon-bosch-ic-onroad-truck-top);
}

.boschicon-bosch-ic-weather-rain-ip44:before {
    content: var(--boschicon-bosch-ic-weather-rain-ip44);
}

.boschicon-bosch-ic-weather-rain-ip65:before {
    content: var(--boschicon-bosch-ic-weather-rain-ip65);
}

.boschicon-bosch-ic-weather-rain-ip66:before {
    content: var(--boschicon-bosch-ic-weather-rain-ip66);
}

.boschicon-bosch-ic-weather-rain-ip68:before {
    content: var(--boschicon-bosch-ic-weather-rain-ip68);
}

.boschicon-bosch-ic-weather-rain-ip67:before {
    content: var(--boschicon-bosch-ic-weather-rain-ip67);
}

.boschicon-bosch-ic-user-masking:before {
    content: var(--boschicon-bosch-ic-user-masking);
}

.boschicon-bosch-ic-address-consumer-data-dual:before {
    content: var(--boschicon-bosch-ic-address-consumer-data-dual);
}

.boschicon-bosch-ic-user-framed:before {
    content: var(--boschicon-bosch-ic-user-framed);
}

.boschicon-bosch-ic-user-counting-1:before {
    content: var(--boschicon-bosch-ic-user-counting-1);
}

.boschicon-bosch-ic-square-kx-uhd:before {
    content: var(--boschicon-bosch-ic-square-kx-uhd);
}

.boschicon-bosch-ic-square-qvga:before {
    content: var(--boschicon-bosch-ic-square-qvga);
}

.boschicon-bosch-ic-square-vga:before {
    content: var(--boschicon-bosch-ic-square-vga);
}

.boschicon-bosch-ic-square-xmp:before {
    content: var(--boschicon-bosch-ic-square-xmp);
}

.boschicon-bosch-ic-square-xxxp:before {
    content: var(--boschicon-bosch-ic-square-xxxp);
}

.boschicon-bosch-ic-angle-arrows-across:before {
    content: var(--boschicon-bosch-ic-angle-arrows-across);
}

.boschicon-bosch-ic-angle:before {
    content: var(--boschicon-bosch-ic-angle);
}

.boschicon-bosch-ic-angle-arrow-up:before {
    content: var(--boschicon-bosch-ic-angle-arrow-up);
}

.boschicon-bosch-ic-angle-view-wide:before {
    content: var(--boschicon-bosch-ic-angle-view-wide);
}

.boschicon-bosch-ic-chat-language-selection:before {
    content: var(--boschicon-bosch-ic-chat-language-selection);
}

.boschicon-bosch-ic-smartphone-app:before {
    content: var(--boschicon-bosch-ic-smartphone-app);
}

.boschicon-bosch-ic-commissioning-remote:before {
    content: var(--boschicon-bosch-ic-commissioning-remote);
}

.boschicon-bosch-ic-user-run-detection-pir:before {
    content: var(--boschicon-bosch-ic-user-run-detection-pir);
}

.boschicon-bosch-ic-field-in-motion:before {
    content: var(--boschicon-bosch-ic-field-in-motion);
}

.boschicon-bosch-ic-building-integration-system:before {
    content: var(--boschicon-bosch-ic-building-integration-system);
}

.boschicon-bosch-ic-desktop-mamangement:before {
    content: var(--boschicon-bosch-ic-desktop-mamangement);
}

.boschicon-bosch-ic-desktop-management-camera:before {
    content: var(--boschicon-bosch-ic-desktop-management-camera);
}

.boschicon-bosch-ic-screwdriver-check:before {
    content: var(--boschicon-bosch-ic-screwdriver-check);
}

.boschicon-bosch-ic-screwdriver:before {
    content: var(--boschicon-bosch-ic-screwdriver);
}

.boschicon-bosch-ic-desktop-hand-touch:before {
    content: var(--boschicon-bosch-ic-desktop-hand-touch);
}

.boschicon-bosch-ic-user-robot-head:before {
    content: var(--boschicon-bosch-ic-user-robot-head);
}

.boschicon-bosch-ic-gear-circles-elements:before {
    content: var(--boschicon-bosch-ic-gear-circles-elements);
}

.boschicon-bosch-ic-gears-3:before {
    content: var(--boschicon-bosch-ic-gears-3);
}

.boschicon-bosch-ic-door-address-consumer-data:before {
    content: var(--boschicon-bosch-ic-door-address-consumer-data);
}

.boschicon-bosch-ic-lock-closed-128bit:before {
    content: var(--boschicon-bosch-ic-lock-closed-128bit);
}

.boschicon-bosch-ic-lock-closed-connected-wps:before {
    content: var(--boschicon-bosch-ic-lock-closed-connected-wps);
}

.boschicon-bosch-ic-battery-arrow-right:before {
    content: var(--boschicon-bosch-ic-battery-arrow-right);
}

.boschicon-bosch-ic-connector-bnc:before {
    content: var(--boschicon-bosch-ic-connector-bnc);
}

.boschicon-bosch-ic-tower-connection-cdma:before {
    content: var(--boschicon-bosch-ic-tower-connection-cdma);
}

.boschicon-bosch-ic-tower-connection-gprs:before {
    content: var(--boschicon-bosch-ic-tower-connection-gprs);
}

.boschicon-bosch-ic-tritech:before {
    content: var(--boschicon-bosch-ic-tritech);
}

.boschicon-bosch-ic-quad-sensor-two:before {
    content: var(--boschicon-bosch-ic-quad-sensor-two);
}

.boschicon-bosch-ic-dynamic-range-hdr:before {
    content: var(--boschicon-bosch-ic-dynamic-range-hdr);
}

.boschicon-bosch-ic-dynamic-range-wdr:before {
    content: var(--boschicon-bosch-ic-dynamic-range-wdr);
}

.boschicon-bosch-ic-battery-thumb-up-arrow-right:before {
    content: var(--boschicon-bosch-ic-battery-thumb-up-arrow-right);
}

.boschicon-bosch-ic-screwdriver-thumb-up:before {
    content: var(--boschicon-bosch-ic-screwdriver-thumb-up);
}

.boschicon-bosch-ic-thumb-up-arrow-up:before {
    content: var(--boschicon-bosch-ic-thumb-up-arrow-up);
}

.boschicon-bosch-ic-core-data-sql:before {
    content: var(--boschicon-bosch-ic-core-data-sql);
}

.boschicon-bosch-ic-frequency-869:before {
    content: var(--boschicon-bosch-ic-frequency-869);
}

.boschicon-bosch-ic-coins:before {
    content: var(--boschicon-bosch-ic-coins);
}

.boschicon-bosch-ic-frames-60:before {
    content: var(--boschicon-bosch-ic-frames-60);
}

.boschicon-bosch-ic-hand-card:before {
    content: var(--boschicon-bosch-ic-hand-card);
}

.boschicon-bosch-ic-microphone-plugabble:before {
    content: var(--boschicon-bosch-ic-microphone-plugabble);
}

.boschicon-bosch-ic-video-h264:before {
    content: var(--boschicon-bosch-ic-video-h264);
}

.boschicon-bosch-ic-video-hd:before {
    content: var(--boschicon-bosch-ic-video-hd);
}

.boschicon-bosch-ic-video-mpeg:before {
    content: var(--boschicon-bosch-ic-video-mpeg);
}

.boschicon-bosch-ic-video-hd-4k:before {
    content: var(--boschicon-bosch-ic-video-hd-4k);
}

.boschicon-bosch-ic-video-hd-720:before {
    content: var(--boschicon-bosch-ic-video-hd-720);
}

.boschicon-bosch-ic-lasso:before {
    content: var(--boschicon-bosch-ic-lasso);
}

.boschicon-bosch-ic-lasso-remove:before {
    content: var(--boschicon-bosch-ic-lasso-remove);
}

.boschicon-bosch-ic-battery-car-3-clock:before {
    content: var(--boschicon-bosch-ic-battery-car-3-clock);
}

.boschicon-bosch-ic-battery-car-agm:before {
    content: var(--boschicon-bosch-ic-battery-car-agm);
}

.boschicon-bosch-ic-battery-car-flash:before {
    content: var(--boschicon-bosch-ic-battery-car-flash);
}

.boschicon-bosch-ic-filter-binary:before {
    content: var(--boschicon-bosch-ic-filter-binary);
}

.boschicon-bosch-ic-speedometer-bitrate-reduce:before {
    content: var(--boschicon-bosch-ic-speedometer-bitrate-reduce);
}

.boschicon-bosch-ic-voting:before {
    content: var(--boschicon-bosch-ic-voting);
}

.boschicon-bosch-ic-voting-dual:before {
    content: var(--boschicon-bosch-ic-voting-dual);
}

.boschicon-bosch-ic-sound-pressure-level-90:before {
    content: var(--boschicon-bosch-ic-sound-pressure-level-90);
}

.boschicon-bosch-ic-sound-pressure-level-88:before {
    content: var(--boschicon-bosch-ic-sound-pressure-level-88);
}

.boschicon-bosch-ic-sound-pressure-level-80:before {
    content: var(--boschicon-bosch-ic-sound-pressure-level-80);
}

.boschicon-bosch-ic-power-rated-20:before {
    content: var(--boschicon-bosch-ic-power-rated-20);
}

.boschicon-bosch-ic-labyrinth-geometry-integration:before {
    content: var(--boschicon-bosch-ic-labyrinth-geometry-integration);
}

.boschicon-bosch-ic-head-speaking-voice-2:before {
    content: var(--boschicon-bosch-ic-head-speaking-voice-2);
}

.boschicon-bosch-ic-volume-microphone:before {
    content: var(--boschicon-bosch-ic-volume-microphone);
}

.boschicon-bosch-ic-user-walk-route:before {
    content: var(--boschicon-bosch-ic-user-walk-route);
}

.boschicon-bosch-ic-user-walk-line-crossing:before {
    content: var(--boschicon-bosch-ic-user-walk-line-crossing);
}

.boschicon-bosch-ic-user-walk-line-count:before {
    content: var(--boschicon-bosch-ic-user-walk-line-count);
}

.boschicon-bosch-ic-fullscreen-arrows-circle:before {
    content: var(--boschicon-bosch-ic-fullscreen-arrows-circle);
}

.boschicon-bosch-ic-field-arrows-counter-flow:before {
    content: var(--boschicon-bosch-ic-field-arrows-counter-flow);
}

.boschicon-bosch-ic-field-arrows-directed-flow:before {
    content: var(--boschicon-bosch-ic-field-arrows-directed-flow);
}

.boschicon-bosch-ic-user-birds-eye-count-12:before {
    content: var(--boschicon-bosch-ic-user-birds-eye-count-12);
}

.boschicon-bosch-ic-field-user-count-12:before {
    content: var(--boschicon-bosch-ic-field-user-count-12);
}

.boschicon-bosch-ic-field-user-falling:before {
    content: var(--boschicon-bosch-ic-field-user-falling);
}

.boschicon-bosch-ic-field-user-loitering-arrow:before {
    content: var(--boschicon-bosch-ic-field-user-loitering-arrow);
}

.boschicon-bosch-ic-field-user-similarity:before {
    content: var(--boschicon-bosch-ic-field-user-similarity);
}

.boschicon-bosch-ic-field-user-walk:before {
    content: var(--boschicon-bosch-ic-field-user-walk);
}

.boschicon-bosch-ic-field-user-walk-arrow-behind:before {
    content: var(--boschicon-bosch-ic-field-user-walk-arrow-behind);
}

.boschicon-bosch-ic-field-user-walk-arrow-in-front:before {
    content: var(--boschicon-bosch-ic-field-user-walk-arrow-in-front);
}

.boschicon-bosch-ic-field-users:before {
    content: var(--boschicon-bosch-ic-field-users);
}

.boschicon-bosch-ic-shock-resistant:before {
    content: var(--boschicon-bosch-ic-shock-resistant);
}

.boschicon-bosch-ic-bus-sdi:before {
    content: var(--boschicon-bosch-ic-bus-sdi);
}

.boschicon-bosch-ic-bus-sdi2:before {
    content: var(--boschicon-bosch-ic-bus-sdi2);
}

.boschicon-bosch-ic-folder-ip-net:before {
    content: var(--boschicon-bosch-ic-folder-ip-net);
}

.boschicon-bosch-ic-globe-iscsi:before {
    content: var(--boschicon-bosch-ic-globe-iscsi);
}

.boschicon-bosch-ic-offline-www:before {
    content: var(--boschicon-bosch-ic-offline-www);
}

.boschicon-bosch-ic-opc:before {
    content: var(--boschicon-bosch-ic-opc);
}

.boschicon-bosch-ic-osdp:before {
    content: var(--boschicon-bosch-ic-osdp);
}

.boschicon-bosch-ic-settings-connected-ptrz:before {
    content: var(--boschicon-bosch-ic-settings-connected-ptrz);
}

.boschicon-bosch-ic-raid:before {
    content: var(--boschicon-bosch-ic-raid);
}

.boschicon-bosch-ic-lsn:before {
    content: var(--boschicon-bosch-ic-lsn);
}

.boschicon-bosch-ic-pointbus:before {
    content: var(--boschicon-bosch-ic-pointbus);
}

.boschicon-bosch-ic-male-count-12:before {
    content: var(--boschicon-bosch-ic-male-count-12);
}

.boschicon-bosch-ic-circle-point-record:before {
    content: var(--boschicon-bosch-ic-circle-point-record);
}

.boschicon-bosch-ic-plug-poe:before {
    content: var(--boschicon-bosch-ic-plug-poe);
}

.boschicon-bosch-ic-ir-distribution:before {
    content: var(--boschicon-bosch-ic-ir-distribution);
}

.boschicon-bosch-ic-ir-range:before {
    content: var(--boschicon-bosch-ic-ir-range);
}

.boschicon-bosch-ic-connectivity-it:before {
    content: var(--boschicon-bosch-ic-connectivity-it);
}

.boschicon-bosch-ic-music-note-plus:before {
    content: var(--boschicon-bosch-ic-music-note-plus);
}

.boschicon-bosch-ic-music-note-plus-two:before {
    content: var(--boschicon-bosch-ic-music-note-plus-two);
}

.boschicon-bosch-ic-chat-language-chn:before {
    content: var(--boschicon-bosch-ic-chat-language-chn);
}

.boschicon-bosch-ic-microphone-high-directive:before {
    content: var(--boschicon-bosch-ic-microphone-high-directive);
}

.boschicon-bosch-ic-document-copy-rg-gf:before {
    content: var(--boschicon-bosch-ic-document-copy-rg-gf);
}

.boschicon-bosch-ic-document-copy-cdq:before {
    content: var(--boschicon-bosch-ic-document-copy-cdq);
}

.boschicon-bosch-ic-document-copy-cgp:before {
    content: var(--boschicon-bosch-ic-document-copy-cgp);
}

.boschicon-bosch-ic-folder-add:before {
    content: var(--boschicon-bosch-ic-folder-add);
}

.boschicon-bosch-ic-user-tie:before {
    content: var(--boschicon-bosch-ic-user-tie);
}

.boschicon-bosch-ic-pill:before {
    content: var(--boschicon-bosch-ic-pill);
}

.boschicon-bosch-ic-sonotrode:before {
    content: var(--boschicon-bosch-ic-sonotrode);
}

.boschicon-bosch-ic-user-thumb-up:before {
    content: var(--boschicon-bosch-ic-user-thumb-up);
}

.boschicon-bosch-ic-architecture:before {
    content: var(--boschicon-bosch-ic-architecture);
}

.boschicon-bosch-ic-clamping-area-arrows:before {
    content: var(--boschicon-bosch-ic-clamping-area-arrows);
}

.boschicon-bosch-ic-clamping-rib:before {
    content: var(--boschicon-bosch-ic-clamping-rib);
}

.boschicon-bosch-ic-connection-plug-in:before {
    content: var(--boschicon-bosch-ic-connection-plug-in);
}

.boschicon-bosch-ic-connection-plug-in-electrical:before {
    content: var(--boschicon-bosch-ic-connection-plug-in-electrical);
}

.boschicon-bosch-ic-connection-plug-in-socket:before {
    content: var(--boschicon-bosch-ic-connection-plug-in-socket);
}

.boschicon-bosch-ic-connector-shield-emc:before {
    content: var(--boschicon-bosch-ic-connector-shield-emc);
}

.boschicon-bosch-ic-foil-flex:before {
    content: var(--boschicon-bosch-ic-foil-flex);
}

.boschicon-bosch-ic-grid-fan:before {
    content: var(--boschicon-bosch-ic-grid-fan);
}

.boschicon-bosch-ic-screw-nut:before {
    content: var(--boschicon-bosch-ic-screw-nut);
}

.boschicon-bosch-ic-sealing-groove:before {
    content: var(--boschicon-bosch-ic-sealing-groove);
}

.boschicon-bosch-ic-sealing-tongue-groove-flash:before {
    content: var(--boschicon-bosch-ic-sealing-tongue-groove-flash);
}

.boschicon-bosch-ic-solder:before {
    content: var(--boschicon-bosch-ic-solder);
}

.boschicon-bosch-ic-solder-selective-ssl:before {
    content: var(--boschicon-bosch-ic-solder-selective-ssl);
}

.boschicon-bosch-ic-solder-selective-thrs:before {
    content: var(--boschicon-bosch-ic-solder-selective-thrs);
}

.boschicon-bosch-ic-tuner-box:before {
    content: var(--boschicon-bosch-ic-tuner-box);
}

.boschicon-bosch-ic-water-cooling-arrow-up:before {
    content: var(--boschicon-bosch-ic-water-cooling-arrow-up);
}

.boschicon-bosch-ic-generic-device-connected:before {
    content: var(--boschicon-bosch-ic-generic-device-connected);
}

.boschicon-bosch-ic-home-sun-flash:before {
    content: var(--boschicon-bosch-ic-home-sun-flash);
}

.boschicon-bosch-ic-home-sun-wrench:before {
    content: var(--boschicon-bosch-ic-home-sun-wrench);
}

.boschicon-bosch-ic-temperature-lock:before {
    content: var(--boschicon-bosch-ic-temperature-lock);
}

.boschicon-bosch-ic-solder-method-smd:before {
    content: var(--boschicon-bosch-ic-solder-method-smd);
}

.boschicon-bosch-ic-pins:before {
    content: var(--boschicon-bosch-ic-pins);
}

.boschicon-bosch-ic-connector-housing:before {
    content: var(--boschicon-bosch-ic-connector-housing);
}

.boschicon-bosch-ic-antenna-cover-arrow-up:before {
    content: var(--boschicon-bosch-ic-antenna-cover-arrow-up);
}

.boschicon-bosch-ic-angle-open-horizontal-130:before {
    content: var(--boschicon-bosch-ic-angle-open-horizontal-130);
}

.boschicon-bosch-ic-angle-open-vertical-130:before {
    content: var(--boschicon-bosch-ic-angle-open-vertical-130);
}

.boschicon-bosch-ic-angle-open-vertical-90:before {
    content: var(--boschicon-bosch-ic-angle-open-vertical-90);
}

.boschicon-bosch-ic-angle-open-horizontal-145:before {
    content: var(--boschicon-bosch-ic-angle-open-horizontal-145);
}

.boschicon-bosch-ic-steering-system-steer-by-wire:before {
    content: var(--boschicon-bosch-ic-steering-system-steer-by-wire);
}

.boschicon-bosch-ic-tune-vertical-music-note:before {
    content: var(--boschicon-bosch-ic-tune-vertical-music-note);
}

.boschicon-bosch-ic-hammer-movement:before {
    content: var(--boschicon-bosch-ic-hammer-movement);
}

.boschicon-bosch-ic-drill-drive-percent-35:before {
    content: var(--boschicon-bosch-ic-drill-drive-percent-35);
}

.boschicon-bosch-ic-country-switzerland:before {
    content: var(--boschicon-bosch-ic-country-switzerland);
}

.boschicon-bosch-ic-speedlimit-revoking:before {
    content: var(--boschicon-bosch-ic-speedlimit-revoking);
}

.boschicon-bosch-ic-speedlimit-80-revoking:before {
    content: var(--boschicon-bosch-ic-speedlimit-80-revoking);
}

.boschicon-bosch-ic-speedlimit-80-dirty:before {
    content: var(--boschicon-bosch-ic-speedlimit-80-dirty);
}

.boschicon-bosch-ic-battery-car-mf:before {
    content: var(--boschicon-bosch-ic-battery-car-mf);
}

.boschicon-bosch-ic-access-controller-2:before {
    content: var(--boschicon-bosch-ic-access-controller-2);
}

.boschicon-bosch-ic-access-controller-arrow-up:before {
    content: var(--boschicon-bosch-ic-access-controller-arrow-up);
}

.boschicon-bosch-ic-access-controller-points-set:before {
    content: var(--boschicon-bosch-ic-access-controller-points-set);
}

.boschicon-bosch-ic-analog-value:before {
    content: var(--boschicon-bosch-ic-analog-value);
}

.boschicon-bosch-ic-analog-value-arrow-in:before {
    content: var(--boschicon-bosch-ic-analog-value-arrow-in);
}

.boschicon-bosch-ic-analog-value-arrow-out:before {
    content: var(--boschicon-bosch-ic-analog-value-arrow-out);
}

.boschicon-bosch-ic-binary-value:before {
    content: var(--boschicon-bosch-ic-binary-value);
}

.boschicon-bosch-ic-binary-value-arrow-in:before {
    content: var(--boschicon-bosch-ic-binary-value-arrow-in);
}

.boschicon-bosch-ic-binary-value-arrow-out:before {
    content: var(--boschicon-bosch-ic-binary-value-arrow-out);
}

.boschicon-bosch-ic-calendar-date-single:before {
    content: var(--boschicon-bosch-ic-calendar-date-single);
}

.boschicon-bosch-ic-calendar-date-weekend:before {
    content: var(--boschicon-bosch-ic-calendar-date-weekend);
}

.boschicon-bosch-ic-calendar-view:before {
    content: var(--boschicon-bosch-ic-calendar-view);
}

.boschicon-bosch-ic-chart-average:before {
    content: var(--boschicon-bosch-ic-chart-average);
}

.boschicon-bosch-ic-chart-line-arrows-up:before {
    content: var(--boschicon-bosch-ic-chart-line-arrows-up);
}

.boschicon-bosch-ic-configuration-points-set:before {
    content: var(--boschicon-bosch-ic-configuration-points-set);
}

.boschicon-bosch-ic-data-points-set:before {
    content: var(--boschicon-bosch-ic-data-points-set);
}

.boschicon-bosch-ic-document-points-set:before {
    content: var(--boschicon-bosch-ic-document-points-set);
}

.boschicon-bosch-ic-multistate-value:before {
    content: var(--boschicon-bosch-ic-multistate-value);
}

.boschicon-bosch-ic-multistate-value-arrow-in:before {
    content: var(--boschicon-bosch-ic-multistate-value-arrow-in);
}

.boschicon-bosch-ic-multistate-value-arrow-out:before {
    content: var(--boschicon-bosch-ic-multistate-value-arrow-out);
}

.boschicon-bosch-ic-structure-bacnet:before {
    content: var(--boschicon-bosch-ic-structure-bacnet);
}

.boschicon-bosch-ic-structure-sbus:before {
    content: var(--boschicon-bosch-ic-structure-sbus);
}

.boschicon-bosch-ic-team-arrows-in:before {
    content: var(--boschicon-bosch-ic-team-arrows-in);
}

.boschicon-bosch-ic-import-points-set:before {
    content: var(--boschicon-bosch-ic-import-points-set);
}

.boschicon-bosch-ic-image-points-set:before {
    content: var(--boschicon-bosch-ic-image-points-set);
}

.boschicon-bosch-ic-circuit-hydraulic:before {
    content: var(--boschicon-bosch-ic-circuit-hydraulic);
}

.boschicon-bosch-ic-structure-area:before {
    content: var(--boschicon-bosch-ic-structure-area);
}

.boschicon-bosch-ic-structure-calculate:before {
    content: var(--boschicon-bosch-ic-structure-calculate);
}

.boschicon-bosch-ic-structure-clipboard:before {
    content: var(--boschicon-bosch-ic-structure-clipboard);
}

.boschicon-bosch-ic-structure-collection:before {
    content: var(--boschicon-bosch-ic-structure-collection);
}

.boschicon-bosch-ic-structure-components:before {
    content: var(--boschicon-bosch-ic-structure-components);
}

.boschicon-bosch-ic-structure-device:before {
    content: var(--boschicon-bosch-ic-structure-device);
}

.boschicon-bosch-ic-structure-dragdrop:before {
    content: var(--boschicon-bosch-ic-structure-dragdrop);
}

.boschicon-bosch-ic-structure-floor:before {
    content: var(--boschicon-bosch-ic-structure-floor);
}

.boschicon-bosch-ic-structure-organization:before {
    content: var(--boschicon-bosch-ic-structure-organization);
}

.boschicon-bosch-ic-structure-questionmark:before {
    content: var(--boschicon-bosch-ic-structure-questionmark);
}

.boschicon-bosch-ic-structure-settings:before {
    content: var(--boschicon-bosch-ic-structure-settings);
}

.boschicon-bosch-ic-structure-skyscraper:before {
    content: var(--boschicon-bosch-ic-structure-skyscraper);
}

.boschicon-bosch-ic-structure-window-console:before {
    content: var(--boschicon-bosch-ic-structure-window-console);
}

.boschicon-bosch-ic-structure-wrench:before {
    content: var(--boschicon-bosch-ic-structure-wrench);
}

.boschicon-bosch-ic-car-pickup:before {
    content: var(--boschicon-bosch-ic-car-pickup);
}

.boschicon-bosch-ic-desktop-team:before {
    content: var(--boschicon-bosch-ic-desktop-team);
}

.boschicon-bosch-ic-keyboard-arrow-enter-return:before {
    content: var(--boschicon-bosch-ic-keyboard-arrow-enter-return);
}

.boschicon-bosch-ic-keyboard-arrow-left:before {
    content: var(--boschicon-bosch-ic-keyboard-arrow-left);
}

.boschicon-bosch-ic-keyboard-arrow-right-tab:before {
    content: var(--boschicon-bosch-ic-keyboard-arrow-right-tab);
}

.boschicon-bosch-ic-keyboard-capslock:before {
    content: var(--boschicon-bosch-ic-keyboard-capslock);
}

.boschicon-bosch-ic-keyboard-shift:before {
    content: var(--boschicon-bosch-ic-keyboard-shift);
}

.boschicon-bosch-ic-keyboard-space:before {
    content: var(--boschicon-bosch-ic-keyboard-space);
}

.boschicon-bosch-ic-bluetooth-le-off-disabled-light:before {
    content: var(--boschicon-bosch-ic-bluetooth-le-off-disabled-light);
}

.boschicon-bosch-ic-structure-label-edit:before {
    content: var(--boschicon-bosch-ic-structure-label-edit);
}

.boschicon-bosch-ic-structure-server:before {
    content: var(--boschicon-bosch-ic-structure-server);
}

.boschicon-bosch-ic-truck-box:before {
    content: var(--boschicon-bosch-ic-truck-box);
}

.boschicon-bosch-ic-imagery-off-disabled-light:before {
    content: var(--boschicon-bosch-ic-imagery-off-disabled-light);
}

.boschicon-bosch-ic-imagery-off-disabled-bold:before {
    content: var(--boschicon-bosch-ic-imagery-off-disabled-bold);
}

.boschicon-bosch-ic-plan-floorplan-edit:before {
    content: var(--boschicon-bosch-ic-plan-floorplan-edit);
}

.boschicon-bosch-ic-desktop-building-ruler-pen:before {
    content: var(--boschicon-bosch-ic-desktop-building-ruler-pen);
}

.boschicon-bosch-ic-conference-system-connected:before {
    content: var(--boschicon-bosch-ic-conference-system-connected);
}

.boschicon-bosch-ic-receiver-pocket-headphones:before {
    content: var(--boschicon-bosch-ic-receiver-pocket-headphones);
}

.boschicon-bosch-ic-conference-system-microphone:before {
    content: var(--boschicon-bosch-ic-conference-system-microphone);
}

.boschicon-bosch-ic-user-carry-box:before {
    content: var(--boschicon-bosch-ic-user-carry-box);
}

.boschicon-bosch-ic-user-handcart:before {
    content: var(--boschicon-bosch-ic-user-handcart);
}

.boschicon-bosch-ic-user-carry-box-2:before {
    content: var(--boschicon-bosch-ic-user-carry-box-2);
}

.boschicon-bosch-ic-locator-error:before {
    content: var(--boschicon-bosch-ic-locator-error);
}

.boschicon-bosch-ic-locator-offline:before {
    content: var(--boschicon-bosch-ic-locator-offline);
}

.boschicon-bosch-ic-locator-refresh:before {
    content: var(--boschicon-bosch-ic-locator-refresh);
}

.boschicon-bosch-ic-chart-bar-plug-arrow-up:before {
    content: var(--boschicon-bosch-ic-chart-bar-plug-arrow-up);
}

.boschicon-bosch-ic-clipboard-search-leaf:before {
    content: var(--boschicon-bosch-ic-clipboard-search-leaf);
}

.boschicon-bosch-ic-handover-leaf:before {
    content: var(--boschicon-bosch-ic-handover-leaf);
}

.boschicon-bosch-ic-home-sun-plug:before {
    content: var(--boschicon-bosch-ic-home-sun-plug);
}

.boschicon-bosch-ic-lightbulb-plug-leaf:before {
    content: var(--boschicon-bosch-ic-lightbulb-plug-leaf);
}

.boschicon-bosch-ic-wheel-water-plug:before {
    content: var(--boschicon-bosch-ic-wheel-water-plug);
}

.boschicon-bosch-ic-windmill-plug:before {
    content: var(--boschicon-bosch-ic-windmill-plug);
}

.boschicon-bosch-ic-windmill-plug-sun-water:before {
    content: var(--boschicon-bosch-ic-windmill-plug-sun-water);
}

.boschicon-bosch-ic-scale-co2:before {
    content: var(--boschicon-bosch-ic-scale-co2);
}

.boschicon-bosch-ic-certificat-co2:before {
    content: var(--boschicon-bosch-ic-certificat-co2);
}

.boschicon-bosch-ic-car-crash:before {
    content: var(--boschicon-bosch-ic-car-crash);
}

.boschicon-bosch-ic-headphones:before {
    content: var(--boschicon-bosch-ic-headphones);
}

.boschicon-bosch-ic-music-note:before {
    content: var(--boschicon-bosch-ic-music-note);
}

.boschicon-bosch-ic-clef-treble:before {
    content: var(--boschicon-bosch-ic-clef-treble);
}

.boschicon-bosch-ic-clef-bass:before {
    content: var(--boschicon-bosch-ic-clef-bass);
}

.boschicon-bosch-ic-volume:before {
    content: var(--boschicon-bosch-ic-volume);
}

.boschicon-bosch-ic-volume-increase:before {
    content: var(--boschicon-bosch-ic-volume-increase);
}

.boschicon-bosch-ic-head-speach-speaking:before {
    content: var(--boschicon-bosch-ic-head-speach-speaking);
}

.boschicon-bosch-ic-head-speaking-request:before {
    content: var(--boschicon-bosch-ic-head-speaking-request);
}

.boschicon-bosch-ic-tetragon-priority:before {
    content: var(--boschicon-bosch-ic-tetragon-priority);
}

.boschicon-bosch-ic-head-respond-speaking:before {
    content: var(--boschicon-bosch-ic-head-respond-speaking);
}

.boschicon-bosch-ic-head-respond-request:before {
    content: var(--boschicon-bosch-ic-head-respond-request);
}

.boschicon-bosch-ic-hand-stop:before {
    content: var(--boschicon-bosch-ic-hand-stop);
}

.boschicon-bosch-ic-layers-stack:before {
    content: var(--boschicon-bosch-ic-layers-stack);
}

.boschicon-bosch-ic-puzzle-binary:before {
    content: var(--boschicon-bosch-ic-puzzle-binary);
}

.boschicon-bosch-ic-sdcard-micro:before {
    content: var(--boschicon-bosch-ic-sdcard-micro);
}

.boschicon-bosch-ic-reader-card:before {
    content: var(--boschicon-bosch-ic-reader-card);
}

.boschicon-bosch-ic-reader-user-recognition-face:before {
    content: var(--boschicon-bosch-ic-reader-user-recognition-face);
}

.boschicon-bosch-ic-detector-point-type:before {
    content: var(--boschicon-bosch-ic-detector-point-type);
}

.boschicon-bosch-ic-manual-call-point:before {
    content: var(--boschicon-bosch-ic-manual-call-point);
}

.boschicon-bosch-ic-gun-magnifier:before {
    content: var(--boschicon-bosch-ic-gun-magnifier);
}

.boschicon-bosch-ic-interface-module:before {
    content: var(--boschicon-bosch-ic-interface-module);
}

.boschicon-bosch-ic-fire-detector-automatic:before {
    content: var(--boschicon-bosch-ic-fire-detector-automatic);
}

.boschicon-bosch-ic-fire-brigade-emergency:before {
    content: var(--boschicon-bosch-ic-fire-brigade-emergency);
}

.boschicon-bosch-ic-volume-siren-device:before {
    content: var(--boschicon-bosch-ic-volume-siren-device);
}

.boschicon-bosch-ic-user-reception:before {
    content: var(--boschicon-bosch-ic-user-reception);
}

.boschicon-bosch-ic-shredder-machine:before {
    content: var(--boschicon-bosch-ic-shredder-machine);
}

.boschicon-bosch-ic-badge-clean:before {
    content: var(--boschicon-bosch-ic-badge-clean);
}

.boschicon-bosch-ic-parking-assistance:before {
    content: var(--boschicon-bosch-ic-parking-assistance);
}

.boschicon-bosch-ic-laptop-questionmark:before {
    content: var(--boschicon-bosch-ic-laptop-questionmark);
}

.boschicon-bosch-ic-security-lock:before {
    content: var(--boschicon-bosch-ic-security-lock);
}

.boschicon-bosch-ic-battery-car-12v:before {
    content: var(--boschicon-bosch-ic-battery-car-12v);
}

.boschicon-bosch-ic-car-far-propagation:before {
    content: var(--boschicon-bosch-ic-car-far-propagation);
}

.boschicon-bosch-ic-car-wide-propagation:before {
    content: var(--boschicon-bosch-ic-car-wide-propagation);
}

.boschicon-bosch-ic-ear-sound:before {
    content: var(--boschicon-bosch-ic-ear-sound);
}

.boschicon-bosch-ic-umbrella-drops:before {
    content: var(--boschicon-bosch-ic-umbrella-drops);
}

.boschicon-bosch-ic-horn-arrows-in:before {
    content: var(--boschicon-bosch-ic-horn-arrows-in);
}

.boschicon-bosch-ic-video-bell:before {
    content: var(--boschicon-bosch-ic-video-bell);
}

.boschicon-bosch-ic-steering-wheel-arrows-up:before {
    content: var(--boschicon-bosch-ic-steering-wheel-arrows-up);
}

.boschicon-bosch-ic-circle-full:before {
    content: var(--boschicon-bosch-ic-circle-full);
}

.boschicon-bosch-ic-circle-half:before {
    content: var(--boschicon-bosch-ic-circle-half);
}

.boschicon-bosch-ic-circle-quarter:before {
    content: var(--boschicon-bosch-ic-circle-quarter);
}

.boschicon-bosch-ic-circle-quarter-three:before {
    content: var(--boschicon-bosch-ic-circle-quarter-three);
}

.boschicon-bosch-ic-appliance-flame-arrow:before {
    content: var(--boschicon-bosch-ic-appliance-flame-arrow);
}

.boschicon-bosch-ic-appliance-flame-arrow-bold:before {
    content: var(--boschicon-bosch-ic-appliance-flame-arrow-bold);
}

.boschicon-bosch-ic-appliance-flame-disabled-bold:before {
    content: var(--boschicon-bosch-ic-appliance-flame-disabled-bold);
}

.boschicon-bosch-ic-appliance-flame-disabled-light:before {
    content: var(--boschicon-bosch-ic-appliance-flame-disabled-light);
}

.boschicon-bosch-ic-appliance-flame-plus:before {
    content: var(--boschicon-bosch-ic-appliance-flame-plus);
}

.boschicon-bosch-ic-appliance-flame-plus-bold:before {
    content: var(--boschicon-bosch-ic-appliance-flame-plus-bold);
}

.boschicon-bosch-ic-flash-minus-bold:before {
    content: var(--boschicon-bosch-ic-flash-minus-bold);
}

.boschicon-bosch-ic-flash-minus:before {
    content: var(--boschicon-bosch-ic-flash-minus);
}

.boschicon-bosch-ic-flash-off:before {
    content: var(--boschicon-bosch-ic-flash-off);
}

.boschicon-bosch-ic-flash-plus-bold:before {
    content: var(--boschicon-bosch-ic-flash-plus-bold);
}

.boschicon-bosch-ic-flash-smart-grid:before {
    content: var(--boschicon-bosch-ic-flash-smart-grid);
}

.boschicon-bosch-ic-signal-high:before {
    content: var(--boschicon-bosch-ic-signal-high);
}

.boschicon-bosch-ic-signal-low:before {
    content: var(--boschicon-bosch-ic-signal-low);
}

.boschicon-bosch-ic-signal-very-low:before {
    content: var(--boschicon-bosch-ic-signal-very-low);
}

.boschicon-bosch-ic-5g:before {
    content: var(--boschicon-bosch-ic-5g);
}

.boschicon-bosch-ic-sun-photovoltaic:before {
    content: var(--boschicon-bosch-ic-sun-photovoltaic);
}

.boschicon-bosch-ic-inverter:before {
    content: var(--boschicon-bosch-ic-inverter);
}

.boschicon-bosch-ic-car-arrow-down:before {
    content: var(--boschicon-bosch-ic-car-arrow-down);
}

.boschicon-bosch-ic-car-distance:before {
    content: var(--boschicon-bosch-ic-car-distance);
}

.boschicon-bosch-ic-car-sensor:before {
    content: var(--boschicon-bosch-ic-car-sensor);
}

.boschicon-bosch-ic-car-sensor-environment:before {
    content: var(--boschicon-bosch-ic-car-sensor-environment);
}

.boschicon-bosch-ic-car-sensor-front:before {
    content: var(--boschicon-bosch-ic-car-sensor-front);
}

.boschicon-bosch-ic-streets-locator:before {
    content: var(--boschicon-bosch-ic-streets-locator);
}

.boschicon-bosch-ic-truck-distance:before {
    content: var(--boschicon-bosch-ic-truck-distance);
}

.boschicon-bosch-ic-warning-user-walk:before {
    content: var(--boschicon-bosch-ic-warning-user-walk);
}

.boschicon-bosch-ic-parking-check:before {
    content: var(--boschicon-bosch-ic-parking-check);
}

.boschicon-bosch-ic-dremel:before {
    content: var(--boschicon-bosch-ic-dremel);
}

.boschicon-bosch-ic-allergens:before {
    content: var(--boschicon-bosch-ic-allergens);
}

.boschicon-bosch-ic-money-currency-coins:before {
    content: var(--boschicon-bosch-ic-money-currency-coins);
}

.boschicon-bosch-ic-hydrogen-small:before {
    content: var(--boschicon-bosch-ic-hydrogen-small);
}

.boschicon-bosch-ic-hydrogen-large:before {
    content: var(--boschicon-bosch-ic-hydrogen-large);
}

.boschicon-bosch-ic-shoppingcart-remove:before {
    content: var(--boschicon-bosch-ic-shoppingcart-remove);
}

.boschicon-bosch-ic-chimney-sweeper-disabled-light:before {
    content: var(--boschicon-bosch-ic-chimney-sweeper-disabled-light);
}

.boschicon-bosch-ic-chimney-sweeper-disabled-bold:before {
    content: var(--boschicon-bosch-ic-chimney-sweeper-disabled-bold);
}

.boschicon-bosch-ic-car-waves:before {
    content: var(--boschicon-bosch-ic-car-waves);
}

.boschicon-bosch-ic-360-degrees-arrow:before {
    content: var(--boschicon-bosch-ic-360-degrees-arrow);
}

.boschicon-bosch-ic-clock-info:before {
    content: var(--boschicon-bosch-ic-clock-info);
}

.boschicon-bosch-ic-truck-front-disabled-bold:before {
    content: var(--boschicon-bosch-ic-truck-front-disabled-bold);
}

.boschicon-bosch-ic-truck-front-disabled-light:before {
    content: var(--boschicon-bosch-ic-truck-front-disabled-light);
}

.boschicon-bosch-ic-box-closed-list:before {
    content: var(--boschicon-bosch-ic-box-closed-list);
}

.boschicon-bosch-ic-battery-car-exchange:before {
    content: var(--boschicon-bosch-ic-battery-car-exchange);
}

.boschicon-bosch-ic-guitar:before {
    content: var(--boschicon-bosch-ic-guitar);
}

.boschicon-bosch-ic-actuator-by-wire:before {
    content: var(--boschicon-bosch-ic-actuator-by-wire);
}

.boschicon-bosch-ic-guitar-electric:before {
    content: var(--boschicon-bosch-ic-guitar-electric);
}

.boschicon-bosch-ic-format-align-center:before {
    content: var(--boschicon-bosch-ic-format-align-center);
}

.boschicon-bosch-ic-format-align-justify:before {
    content: var(--boschicon-bosch-ic-format-align-justify);
}

.boschicon-bosch-ic-format-align-right:before {
    content: var(--boschicon-bosch-ic-format-align-right);
}

.boschicon-bosch-ic-format-checklist:before {
    content: var(--boschicon-bosch-ic-format-checklist);
}

.boschicon-bosch-ic-format-italic:before {
    content: var(--boschicon-bosch-ic-format-italic);
}

.boschicon-bosch-ic-format-ordered-list:before {
    content: var(--boschicon-bosch-ic-format-ordered-list);
}

.boschicon-bosch-ic-format-strike:before {
    content: var(--boschicon-bosch-ic-format-strike);
}

.boschicon-bosch-ic-format-underline:before {
    content: var(--boschicon-bosch-ic-format-underline);
}

.boschicon-bosch-ic-format-align-left:before {
    content: var(--boschicon-bosch-ic-format-align-left);
}

.boschicon-bosch-ic-format-fill-drop:before {
    content: var(--boschicon-bosch-ic-format-fill-drop);
}

.boschicon-bosch-ic-format-color-a:before {
    content: var(--boschicon-bosch-ic-format-color-a);
}

.boschicon-bosch-ic-format-bold-b:before {
    content: var(--boschicon-bosch-ic-format-bold-b);
}

.boschicon-bosch-ic-fly:before {
    content: var(--boschicon-bosch-ic-fly);
}

.boschicon-bosch-ic-paw:before {
    content: var(--boschicon-bosch-ic-paw);
}

.boschicon-bosch-ic-desktop-video-response-fast:before {
    content: var(--boschicon-bosch-ic-desktop-video-response-fast);
}

.boschicon-bosch-ic-user-walk-weather-rain:before {
    content: var(--boschicon-bosch-ic-user-walk-weather-rain);
}

.boschicon-bosch-ic-brake-pedal-plug:before {
    content: var(--boschicon-bosch-ic-brake-pedal-plug);
}

.boschicon-bosch-ic-detector-motion-range-down-view:before {
    content: var(--boschicon-bosch-ic-detector-motion-range-down-view);
}

.boschicon-bosch-ic-detector-motion-range-long:before {
    content: var(--boschicon-bosch-ic-detector-motion-range-long);
}

.boschicon-bosch-ic-monitor-tiled:before {
    content: var(--boschicon-bosch-ic-monitor-tiled);
}

.boschicon-bosch-ic-radar-doppler:before {
    content: var(--boschicon-bosch-ic-radar-doppler);
}

.boschicon-bosch-ic-radioactive-disabled-light:before {
    content: var(--boschicon-bosch-ic-radioactive-disabled-light);
}

.boschicon-bosch-ic-radioactive-disabled-bold:before {
    content: var(--boschicon-bosch-ic-radioactive-disabled-bold);
}

.boschicon-bosch-ic-bug-disabled-light:before {
    content: var(--boschicon-bosch-ic-bug-disabled-light);
}

.boschicon-bosch-ic-bug-disabled-bold:before {
    content: var(--boschicon-bosch-ic-bug-disabled-bold);
}

.boschicon-bosch-ic-fly-disabled-light:before {
    content: var(--boschicon-bosch-ic-fly-disabled-light);
}

.boschicon-bosch-ic-fly-disabled-bold:before {
    content: var(--boschicon-bosch-ic-fly-disabled-bold);
}

.boschicon-bosch-ic-puzzle-2:before {
    content: var(--boschicon-bosch-ic-puzzle-2);
}

.boschicon-bosch-ic-camera-lenses-multi-images:before {
    content: var(--boschicon-bosch-ic-camera-lenses-multi-images);
}

.boschicon-bosch-ic-detector-spray:before {
    content: var(--boschicon-bosch-ic-detector-spray);
}

.boschicon-bosch-ic-weather-rain-ip56:before {
    content: var(--boschicon-bosch-ic-weather-rain-ip56);
}

.boschicon-bosch-ic-document-log-start:before {
    content: var(--boschicon-bosch-ic-document-log-start);
}

.boschicon-bosch-ic-document-log-stop:before {
    content: var(--boschicon-bosch-ic-document-log-stop);
}

.boschicon-bosch-ic-document-3d-pdf:before {
    content: var(--boschicon-bosch-ic-document-3d-pdf);
}

.boschicon-bosch-ic-document-ifc:before {
    content: var(--boschicon-bosch-ic-document-ifc);
}

.boschicon-bosch-ic-document-rfa:before {
    content: var(--boschicon-bosch-ic-document-rfa);
}

.boschicon-bosch-ic-document-stp:before {
    content: var(--boschicon-bosch-ic-document-stp);
}

.boschicon-bosch-ic-online-www:before {
    content: var(--boschicon-bosch-ic-online-www);
}

.boschicon-bosch-ic-bluetooth-connected:before {
    content: var(--boschicon-bosch-ic-bluetooth-connected);
}

.boschicon-bosch-ic-connected-tools:before {
    content: var(--boschicon-bosch-ic-connected-tools);
}

.boschicon-bosch-ic-badge-arrow-kickback:before {
    content: var(--boschicon-bosch-ic-badge-arrow-kickback);
}

.boschicon-bosch-ic-copy-paste:before {
    content: var(--boschicon-bosch-ic-copy-paste);
}

.boschicon-bosch-ic-volleyball:before {
    content: var(--boschicon-bosch-ic-volleyball);
}

.boschicon-bosch-ic-car-top-trailer:before {
    content: var(--boschicon-bosch-ic-car-top-trailer);
}

.boschicon-bosch-ic-mountain:before {
    content: var(--boschicon-bosch-ic-mountain);
}

.boschicon-bosch-ic-battery-car-oil-lamp:before {
    content: var(--boschicon-bosch-ic-battery-car-oil-lamp);
}

.boschicon-bosch-ic-battery-car-efb:before {
    content: var(--boschicon-bosch-ic-battery-car-efb);
}

.boschicon-bosch-ic-battery-car-ams:before {
    content: var(--boschicon-bosch-ic-battery-car-ams);
}

.boschicon-bosch-ic-battery-car-ag:before {
    content: var(--boschicon-bosch-ic-battery-car-ag);
}

.boschicon-bosch-ic-display-fuel-saving:before {
    content: var(--boschicon-bosch-ic-display-fuel-saving);
}

.boschicon-bosch-ic-circle-parking-arrows:before {
    content: var(--boschicon-bosch-ic-circle-parking-arrows);
}

.boschicon-bosch-ic-unicorn-head:before {
    content: var(--boschicon-bosch-ic-unicorn-head);
}

.boschicon-bosch-ic-car-parking-automated:before {
    content: var(--boschicon-bosch-ic-car-parking-automated);
}

.boschicon-bosch-ic-lunchboard:before {
    content: var(--boschicon-bosch-ic-lunchboard);
}

.boschicon-bosch-ic-tetrapack:before {
    content: var(--boschicon-bosch-ic-tetrapack);
}

.boschicon-bosch-ic-recycle-arrows:before {
    content: var(--boschicon-bosch-ic-recycle-arrows);
}

.boschicon-bosch-ic-stairs-arrow-up:before {
    content: var(--boschicon-bosch-ic-stairs-arrow-up);
}

.boschicon-bosch-ic-stairs-arrow-down:before {
    content: var(--boschicon-bosch-ic-stairs-arrow-down);
}

.boschicon-bosch-ic-industry-car-arrow:before {
    content: var(--boschicon-bosch-ic-industry-car-arrow);
}

.boschicon-bosch-ic-sensor-throttle-position:before {
    content: var(--boschicon-bosch-ic-sensor-throttle-position);
}

.boschicon-bosch-ic-sensor-knock:before {
    content: var(--boschicon-bosch-ic-sensor-knock);
}

.boschicon-bosch-ic-sensor-air-mass-meter:before {
    content: var(--boschicon-bosch-ic-sensor-air-mass-meter);
}

.boschicon-bosch-ic-sensor-pressure:before {
    content: var(--boschicon-bosch-ic-sensor-pressure);
}

.boschicon-bosch-ic-sensor-temperature:before {
    content: var(--boschicon-bosch-ic-sensor-temperature);
}

.boschicon-bosch-ic-sensor-speed-rpm:before {
    content: var(--boschicon-bosch-ic-sensor-speed-rpm);
}

.boschicon-bosch-ic-desktop-user-software-clock:before {
    content: var(--boschicon-bosch-ic-desktop-user-software-clock);
}

.boschicon-bosch-ic-book-service-wrench-add:before {
    content: var(--boschicon-bosch-ic-book-service-wrench-add);
}

.boschicon-bosch-ic-book-service-wrench:before {
    content: var(--boschicon-bosch-ic-book-service-wrench);
}

.boschicon-bosch-ic-bicycle-e-drive-unit-individual-support-off-light:before {
    content: var(--boschicon-bosch-ic-bicycle-e-drive-unit-individual-support-off-light);
}

.boschicon-bosch-ic-bicycle-e-drive-unit-individual-support-off-bold:before {
    content: var(--boschicon-bosch-ic-bicycle-e-drive-unit-individual-support-off-bold);
}

.boschicon-bosch-ic-circle-parking-disabled-bold:before {
    content: var(--boschicon-bosch-ic-circle-parking-disabled-bold);
}

.boschicon-bosch-ic-circle-parking-disabled-light:before {
    content: var(--boschicon-bosch-ic-circle-parking-disabled-light);
}

.boschicon-bosch-ic-interval-30sec:before {
    content: var(--boschicon-bosch-ic-interval-30sec);
}

.boschicon-bosch-ic-truck-front-light-inside:before {
    content: var(--boschicon-bosch-ic-truck-front-light-inside);
}

.boschicon-bosch-ic-software-tex:before {
    content: var(--boschicon-bosch-ic-software-tex);
}

.boschicon-bosch-ic-fire-arrow-circle:before {
    content: var(--boschicon-bosch-ic-fire-arrow-circle);
}

.boschicon-bosch-ic-heating-underfloor-circle-global-off:before {
    content: var(--boschicon-bosch-ic-heating-underfloor-circle-global-off);
}

.boschicon-bosch-ic-heating-radiator-circle-global-off:before {
    content: var(--boschicon-bosch-ic-heating-radiator-circle-global-off);
}

.boschicon-bosch-ic-faucet-circle-global-off:before {
    content: var(--boschicon-bosch-ic-faucet-circle-global-off);
}

.boschicon-bosch-ic-moon-stars-starlight:before {
    content: var(--boschicon-bosch-ic-moon-stars-starlight);
}

.boschicon-bosch-ic-tube-thumb-up:before {
    content: var(--boschicon-bosch-ic-tube-thumb-up);
}

.boschicon-bosch-ic-detector-microwave:before {
    content: var(--boschicon-bosch-ic-detector-microwave);
}

.boschicon-bosch-ic-user-headset-thumb-up:before {
    content: var(--boschicon-bosch-ic-user-headset-thumb-up);
}

.boschicon-bosch-ic-cloud-battery:before {
    content: var(--boschicon-bosch-ic-cloud-battery);
}

.boschicon-bosch-ic-temperature-arrow-up-increase:before {
    content: var(--boschicon-bosch-ic-temperature-arrow-up-increase);
}

.boschicon-bosch-ic-temperature-arrow-down-decrease:before {
    content: var(--boschicon-bosch-ic-temperature-arrow-down-decrease);
}

.boschicon-bosch-ic-moneybag-dollar-chart-double:before {
    content: var(--boschicon-bosch-ic-moneybag-dollar-chart-double);
}

.boschicon-bosch-ic-locator-remove:before {
    content: var(--boschicon-bosch-ic-locator-remove);
}

.boschicon-bosch-ic-square-remove:before {
    content: var(--boschicon-bosch-ic-square-remove);
}

.boschicon-bosch-ic-sun-hdr:before {
    content: var(--boschicon-bosch-ic-sun-hdr);
}

.boschicon-bosch-ic-moon-stars-circle:before {
    content: var(--boschicon-bosch-ic-moon-stars-circle);
}

.boschicon-bosch-ic-temperature-user-detection:before {
    content: var(--boschicon-bosch-ic-temperature-user-detection);
}

.boschicon-bosch-ic-wrench-thumb-up:before {
    content: var(--boschicon-bosch-ic-wrench-thumb-up);
}

.boschicon-bosch-ic-ring-infrared-ir:before {
    content: var(--boschicon-bosch-ic-ring-infrared-ir);
}

.boschicon-bosch-ic-play-back-arrow:before {
    content: var(--boschicon-bosch-ic-play-back-arrow);
}

.boschicon-bosch-ic-ignition-off:before {
    content: var(--boschicon-bosch-ic-ignition-off);
}

.boschicon-bosch-ic-arrow-up-down:before {
    content: var(--boschicon-bosch-ic-arrow-up-down);
}

.boschicon-bosch-ic-arrow-left-right:before {
    content: var(--boschicon-bosch-ic-arrow-left-right);
}

.boschicon-bosch-ic-number-0-bold:before {
    content: var(--boschicon-bosch-ic-number-0-bold);
}

.boschicon-bosch-ic-number-1-bold:before {
    content: var(--boschicon-bosch-ic-number-1-bold);
}

.boschicon-bosch-ic-number-2-bold:before {
    content: var(--boschicon-bosch-ic-number-2-bold);
}

.boschicon-bosch-ic-number-3-bold:before {
    content: var(--boschicon-bosch-ic-number-3-bold);
}

.boschicon-bosch-ic-number-4-bold:before {
    content: var(--boschicon-bosch-ic-number-4-bold);
}

.boschicon-bosch-ic-number-5-bold:before {
    content: var(--boschicon-bosch-ic-number-5-bold);
}

.boschicon-bosch-ic-number-6-bold:before {
    content: var(--boschicon-bosch-ic-number-6-bold);
}

.boschicon-bosch-ic-number-7-bold:before {
    content: var(--boschicon-bosch-ic-number-7-bold);
}

.boschicon-bosch-ic-number-8-bold:before {
    content: var(--boschicon-bosch-ic-number-8-bold);
}

.boschicon-bosch-ic-number-9-bold:before {
    content: var(--boschicon-bosch-ic-number-9-bold);
}

.boschicon-bosch-ic-e-charging-plug-dc:before {
    content: var(--boschicon-bosch-ic-e-charging-plug-dc);
}

.boschicon-bosch-ic-e-charging-plug-ac-dc:before {
    content: var(--boschicon-bosch-ic-e-charging-plug-ac-dc);
}

.boschicon-bosch-ic-angle-view-wide-monitor:before {
    content: var(--boschicon-bosch-ic-angle-view-wide-monitor);
}

.boschicon-bosch-ic-settings-range-ptrz:before {
    content: var(--boschicon-bosch-ic-settings-range-ptrz);
}

.boschicon-bosch-ic-puzzle-video-integration:before {
    content: var(--boschicon-bosch-ic-puzzle-video-integration);
}

.boschicon-bosch-ic-number-0-regular:before {
    content: var(--boschicon-bosch-ic-number-0-regular);
}

.boschicon-bosch-ic-number-1-regular:before {
    content: var(--boschicon-bosch-ic-number-1-regular);
}

.boschicon-bosch-ic-number-2-regular:before {
    content: var(--boschicon-bosch-ic-number-2-regular);
}

.boschicon-bosch-ic-number-3-regular:before {
    content: var(--boschicon-bosch-ic-number-3-regular);
}

.boschicon-bosch-ic-number-4-regular:before {
    content: var(--boschicon-bosch-ic-number-4-regular);
}

.boschicon-bosch-ic-number-5-regular:before {
    content: var(--boschicon-bosch-ic-number-5-regular);
}

.boschicon-bosch-ic-number-6-regular:before {
    content: var(--boschicon-bosch-ic-number-6-regular);
}

.boschicon-bosch-ic-number-7-regular:before {
    content: var(--boschicon-bosch-ic-number-7-regular);
}

.boschicon-bosch-ic-number-8-regular:before {
    content: var(--boschicon-bosch-ic-number-8-regular);
}

.boschicon-bosch-ic-number-9-regular:before {
    content: var(--boschicon-bosch-ic-number-9-regular);
}

.boschicon-bosch-ic-import-beep:before {
    content: var(--boschicon-bosch-ic-import-beep);
}

.boschicon-bosch-ic-file-questionmark:before {
    content: var(--boschicon-bosch-ic-file-questionmark);
}

.boschicon-bosch-ic-file-dollar:before {
    content: var(--boschicon-bosch-ic-file-dollar);
}

.boschicon-bosch-ic-document-reporting:before {
    content: var(--boschicon-bosch-ic-document-reporting);
}

.boschicon-bosch-ic-box-questionmark1:before {
    content: var(--boschicon-bosch-ic-box-questionmark1);
}

.boschicon-bosch-ic-chat-faq:before {
    content: var(--boschicon-bosch-ic-chat-faq);
}

.boschicon-bosch-ic-wishlist-filled:before {
    content: var(--boschicon-bosch-ic-wishlist-filled);
}

.boschicon-bosch-ic-wishlist-half-filled:before {
    content: var(--boschicon-bosch-ic-wishlist-half-filled);
}

.boschicon-bosch-ic-glove-work:before {
    content: var(--boschicon-bosch-ic-glove-work);
}

.boschicon-bosch-ic-lightbulb-halogen-hand-disabled-bold:before {
    content: var(--boschicon-bosch-ic-lightbulb-halogen-hand-disabled-bold);
}

.boschicon-bosch-ic-lightbulb-halogen-hand-disabled-light:before {
    content: var(--boschicon-bosch-ic-lightbulb-halogen-hand-disabled-light);
}

.boschicon-bosch-ic-lightbulb-halogen-cracked-disabled-bold:before {
    content: var(--boschicon-bosch-ic-lightbulb-halogen-cracked-disabled-bold);
}

.boschicon-bosch-ic-lightbulb-halogen-cracked-disabled-light:before {
    content: var(--boschicon-bosch-ic-lightbulb-halogen-cracked-disabled-light);
}

.boschicon-bosch-ic-lightbulb-halogen-cracked:before {
    content: var(--boschicon-bosch-ic-lightbulb-halogen-cracked);
}

.boschicon-bosch-ic-drops:before {
    content: var(--boschicon-bosch-ic-drops);
}

.boschicon-bosch-ic-drops-disabled-bold:before {
    content: var(--boschicon-bosch-ic-drops-disabled-bold);
}

.boschicon-bosch-ic-drops-disabled-light:before {
    content: var(--boschicon-bosch-ic-drops-disabled-light);
}

.boschicon-bosch-ic-temperature-heat:before {
    content: var(--boschicon-bosch-ic-temperature-heat);
}

.boschicon-bosch-ic-allen-key:before {
    content: var(--boschicon-bosch-ic-allen-key);
}

.boschicon-bosch-ic-aperture-closed:before {
    content: var(--boschicon-bosch-ic-aperture-closed);
}

.boschicon-bosch-ic-appliance-heat-pump-leaf-connected:before {
    content: var(--boschicon-bosch-ic-appliance-heat-pump-leaf-connected);
}

.boschicon-bosch-ic-badge-flash:before {
    content: var(--boschicon-bosch-ic-badge-flash);
}

.boschicon-bosch-ic-battery-car-1-plug-warning:before {
    content: var(--boschicon-bosch-ic-battery-car-1-plug-warning);
}

.boschicon-bosch-ic-battery-car-3-automatic-mode:before {
    content: var(--boschicon-bosch-ic-battery-car-3-automatic-mode);
}

.boschicon-bosch-ic-battery-car-3-ice:before {
    content: var(--boschicon-bosch-ic-battery-car-3-ice);
}

.boschicon-bosch-ic-battery-car-memory-function:before {
    content: var(--boschicon-bosch-ic-battery-car-memory-function);
}

.boschicon-bosch-ic-battery-polarity-reverse-warning:before {
    content: var(--boschicon-bosch-ic-battery-polarity-reverse-warning);
}

.boschicon-bosch-ic-book-questionmark:before {
    content: var(--boschicon-bosch-ic-book-questionmark);
}

.boschicon-bosch-ic-book-service-wrench-refresh:before {
    content: var(--boschicon-bosch-ic-book-service-wrench-refresh);
}

.boschicon-bosch-ic-box-arrow-up:before {
    content: var(--boschicon-bosch-ic-box-arrow-up);
}

.boschicon-bosch-ic-box-arrows-up-down:before {
    content: var(--boschicon-bosch-ic-box-arrows-up-down);
}

.boschicon-bosch-ic-camera-optic-sensor:before {
    content: var(--boschicon-bosch-ic-camera-optic-sensor);
}

.boschicon-bosch-ic-car-cloud-software:before {
    content: var(--boschicon-bosch-ic-car-cloud-software);
}

.boschicon-bosch-ic-car-gear-technology:before {
    content: var(--boschicon-bosch-ic-car-gear-technology);
}

.boschicon-bosch-ic-car-street:before {
    content: var(--boschicon-bosch-ic-car-street);
}

.boschicon-bosch-ic-chip-sensor:before {
    content: var(--boschicon-bosch-ic-chip-sensor);
}

.boschicon-bosch-ic-circle-blank:before {
    content: var(--boschicon-bosch-ic-circle-blank);
}

.boschicon-bosch-ic-detector-point-type-replace:before {
    content: var(--boschicon-bosch-ic-detector-point-type-replace);
}

.boschicon-bosch-ic-document-x:before {
    content: var(--boschicon-bosch-ic-document-x);
}

.boschicon-bosch-ic-drag-handle-arrows-up-down:before {
    content: var(--boschicon-bosch-ic-drag-handle-arrows-up-down);
}

.boschicon-bosch-ic-electrolyzer:before {
    content: var(--boschicon-bosch-ic-electrolyzer);
}

.boschicon-bosch-ic-exhaust-pipe:before {
    content: var(--boschicon-bosch-ic-exhaust-pipe);
}

.boschicon-bosch-ic-flower-focus-near:before {
    content: var(--boschicon-bosch-ic-flower-focus-near);
}

.boschicon-bosch-ic-fuel-pump-electric:before {
    content: var(--boschicon-bosch-ic-fuel-pump-electric);
}

.boschicon-bosch-ic-gear-dollar:before {
    content: var(--boschicon-bosch-ic-gear-dollar);
}

.boschicon-bosch-ic-gloves-work:before {
    content: var(--boschicon-bosch-ic-gloves-work);
}

.boschicon-bosch-ic-handlewithcare-globe:before {
    content: var(--boschicon-bosch-ic-handlewithcare-globe);
}

.boschicon-bosch-ic-handlewithcare-user:before {
    content: var(--boschicon-bosch-ic-handlewithcare-user);
}

.boschicon-bosch-ic-hard-disk:before {
    content: var(--boschicon-bosch-ic-hard-disk);
}

.boschicon-bosch-ic-hierarchy-child:before {
    content: var(--boschicon-bosch-ic-hierarchy-child);
}

.boschicon-bosch-ic-hierarchy-parent:before {
    content: var(--boschicon-bosch-ic-hierarchy-parent);
}

.boschicon-bosch-ic-hydraulic-connection-leaking-drops:before {
    content: var(--boschicon-bosch-ic-hydraulic-connection-leaking-drops);
}

.boschicon-bosch-ic-hydraulic-connection-off:before {
    content: var(--boschicon-bosch-ic-hydraulic-connection-off);
}

.boschicon-bosch-ic-hydraulic-connection-on:before {
    content: var(--boschicon-bosch-ic-hydraulic-connection-on);
}

.boschicon-bosch-ic-light-beam:before {
    content: var(--boschicon-bosch-ic-light-beam);
}

.boschicon-bosch-ic-map5000:before {
    content: var(--boschicon-bosch-ic-map5000);
}

.boschicon-bosch-ic-module-anti-blocking-system:before {
    content: var(--boschicon-bosch-ic-module-anti-blocking-system);
}

.boschicon-bosch-ic-module-ecg:before {
    content: var(--boschicon-bosch-ic-module-ecg);
}

.boschicon-bosch-ic-module-ecg-suction:before {
    content: var(--boschicon-bosch-ic-module-ecg-suction);
}

.boschicon-bosch-ic-module-navigation:before {
    content: var(--boschicon-bosch-ic-module-navigation);
}

.boschicon-bosch-ic-power-supply-unit-plug:before {
    content: var(--boschicon-bosch-ic-power-supply-unit-plug);
}

.boschicon-bosch-ic-security-street:before {
    content: var(--boschicon-bosch-ic-security-street);
}

.boschicon-bosch-ic-server-single:before {
    content: var(--boschicon-bosch-ic-server-single);
}

.boschicon-bosch-ic-skip-backward:before {
    content: var(--boschicon-bosch-ic-skip-backward);
}

.boschicon-bosch-ic-skip-forward:before {
    content: var(--boschicon-bosch-ic-skip-forward);
}

.boschicon-bosch-ic-speedometer-instrument-cluster:before {
    content: var(--boschicon-bosch-ic-speedometer-instrument-cluster);
}

.boschicon-bosch-ic-system-radar-connected:before {
    content: var(--boschicon-bosch-ic-system-radar-connected);
}

.boschicon-bosch-ic-truck-dump:before {
    content: var(--boschicon-bosch-ic-truck-dump);
}

.boschicon-bosch-ic-truck-loader:before {
    content: var(--boschicon-bosch-ic-truck-loader);
}

.boschicon-bosch-ic-user-head-twin-digital:before {
    content: var(--boschicon-bosch-ic-user-head-twin-digital);
}

.boschicon-bosch-ic-wind-vane-strong:before {
    content: var(--boschicon-bosch-ic-wind-vane-strong);
}

.boschicon-bosch-ic-wind-vane-weak:before {
    content: var(--boschicon-bosch-ic-wind-vane-weak);
}

.boschicon-bosch-ic-windshield-crack:before {
    content: var(--boschicon-bosch-ic-windshield-crack);
}

.boschicon-bosch-ic-common-rail:before {
    content: var(--boschicon-bosch-ic-common-rail);
}

.boschicon-bosch-ic-common-rail-injector-cri1-cri2:before {
    content: var(--boschicon-bosch-ic-common-rail-injector-cri1-cri2);
}

.boschicon-bosch-ic-common-rail-injector-cril3:before {
    content: var(--boschicon-bosch-ic-common-rail-injector-cril3);
}

.boschicon-bosch-ic-common-rail-injector-crin4-2:before {
    content: var(--boschicon-bosch-ic-common-rail-injector-crin4-2);
}

.boschicon-bosch-ic-common-rail-injector-crin123:before {
    content: var(--boschicon-bosch-ic-common-rail-injector-crin123);
}

.boschicon-bosch-ic-conventional-pump-a:before {
    content: var(--boschicon-bosch-ic-conventional-pump-a);
}

.boschicon-bosch-ic-conventional-pump-b:before {
    content: var(--boschicon-bosch-ic-conventional-pump-b);
}

.boschicon-bosch-ic-edc-inline-injection-pump-pes6p:before {
    content: var(--boschicon-bosch-ic-edc-inline-injection-pump-pes6p);
}

.boschicon-bosch-ic-edc-inline-injection-pump-pes6h:before {
    content: var(--boschicon-bosch-ic-edc-inline-injection-pump-pes6h);
}

.boschicon-bosch-ic-nozzle-holder:before {
    content: var(--boschicon-bosch-ic-nozzle-holder);
}

.boschicon-bosch-ic-unit-injector:before {
    content: var(--boschicon-bosch-ic-unit-injector);
}

.boschicon-bosch-ic-qr-code-scan:before {
    content: var(--boschicon-bosch-ic-qr-code-scan);
}

.boschicon-bosch-ic-car-mechanic-plug:before {
    content: var(--boschicon-bosch-ic-car-mechanic-plug);
}

.boschicon-bosch-ic-copy-machine:before {
    content: var(--boschicon-bosch-ic-copy-machine);
}

.boschicon-bosch-ic-dispenser-paper-towel:before {
    content: var(--boschicon-bosch-ic-dispenser-paper-towel);
}

.boschicon-bosch-ic-hand-drops-soap:before {
    content: var(--boschicon-bosch-ic-hand-drops-soap);
}

.boschicon-bosch-ic-door-automatic:before {
    content: var(--boschicon-bosch-ic-door-automatic);
}

.boschicon-bosch-ic-door-automatic-slide:before {
    content: var(--boschicon-bosch-ic-door-automatic-slide);
}

.boschicon-bosch-ic-door-pull:before {
    content: var(--boschicon-bosch-ic-door-pull);
}

.boschicon-bosch-ic-door-push:before {
    content: var(--boschicon-bosch-ic-door-push);
}

.boschicon-bosch-ic-floor-load-max:before {
    content: var(--boschicon-bosch-ic-floor-load-max);
}

.boschicon-bosch-ic-lockers:before {
    content: var(--boschicon-bosch-ic-lockers);
}

.boschicon-bosch-ic-rubbish-trash-bin:before {
    content: var(--boschicon-bosch-ic-rubbish-trash-bin);
}

.boschicon-bosch-ic-rubbish-waste-bin:before {
    content: var(--boschicon-bosch-ic-rubbish-waste-bin);
}

.boschicon-bosch-ic-rubbish-waste-container:before {
    content: var(--boschicon-bosch-ic-rubbish-waste-container);
}

.boschicon-bosch-ic-sugar:before {
    content: var(--boschicon-bosch-ic-sugar);
}

.boschicon-bosch-ic-rubbish-glass-bin:before {
    content: var(--boschicon-bosch-ic-rubbish-glass-bin);
}

.boschicon-bosch-ic-car-seat-steering-wheel-stowable:before {
    content: var(--boschicon-bosch-ic-car-seat-steering-wheel-stowable);
}

.boschicon-bosch-ic-car-seat-steering-wheel-standard:before {
    content: var(--boschicon-bosch-ic-car-seat-steering-wheel-standard);
}

.boschicon-bosch-ic-car-seat-steering-wheel-extended:before {
    content: var(--boschicon-bosch-ic-car-seat-steering-wheel-extended);
}

.boschicon-bosch-ic-device-bridge:before {
    content: var(--boschicon-bosch-ic-device-bridge);
}

.boschicon-bosch-ic-screw-cross-slot:before {
    content: var(--boschicon-bosch-ic-screw-cross-slot);
}

.boschicon-bosch-ic-screw-hexagon-head:before {
    content: var(--boschicon-bosch-ic-screw-hexagon-head);
}

.boschicon-bosch-ic-screw-hexagon-internal:before {
    content: var(--boschicon-bosch-ic-screw-hexagon-internal);
}

.boschicon-bosch-ic-screw-slotted:before {
    content: var(--boschicon-bosch-ic-screw-slotted);
}

.boschicon-bosch-ic-screw-torx:before {
    content: var(--boschicon-bosch-ic-screw-torx);
}

.boschicon-bosch-ic-tape:before {
    content: var(--boschicon-bosch-ic-tape);
}

.boschicon-bosch-ic-tape-teflon:before {
    content: var(--boschicon-bosch-ic-tape-teflon);
}

.boschicon-bosch-ic-security-fire:before {
    content: var(--boschicon-bosch-ic-security-fire);
}

.boschicon-bosch-ic-led-fault:before {
    content: var(--boschicon-bosch-ic-led-fault);
}

.boschicon-bosch-ic-led-alarm:before {
    content: var(--boschicon-bosch-ic-led-alarm);
}

.boschicon-bosch-ic-firepanel:before {
    content: var(--boschicon-bosch-ic-firepanel);
}

.boschicon-bosch-ic-fire-output-disabled:before {
    content: var(--boschicon-bosch-ic-fire-output-disabled);
}

.boschicon-bosch-ic-user-fire-alarm:before {
    content: var(--boschicon-bosch-ic-user-fire-alarm);
}

.boschicon-bosch-ic-car-desktop-graph:before {
    content: var(--boschicon-bosch-ic-car-desktop-graph);
}

.boschicon-bosch-ic-desktop-management-statistics:before {
    content: var(--boschicon-bosch-ic-desktop-management-statistics);
}

.boschicon-bosch-ic-document-key:before {
    content: var(--boschicon-bosch-ic-document-key);
}

.boschicon-bosch-ic-options-vertical:before {
    content: var(--boschicon-bosch-ic-options-vertical);
}

.boschicon-bosch-ic-euro-arrows:before {
    content: var(--boschicon-bosch-ic-euro-arrows);
}

.boschicon-bosch-ic-monkey:before {
    content: var(--boschicon-bosch-ic-monkey);
}

.boschicon-bosch-ic-appliance-resistance:before {
    content: var(--boschicon-bosch-ic-appliance-resistance);
}

.boschicon-bosch-ic-pipe-cutter:before {
    content: var(--boschicon-bosch-ic-pipe-cutter);
}

.boschicon-bosch-ic-flash-arrow:before {
    content: var(--boschicon-bosch-ic-flash-arrow);
}

.boschicon-bosch-ic-flash-arrow-disabled-light:before {
    content: var(--boschicon-bosch-ic-flash-arrow-disabled-light);
}

.boschicon-bosch-ic-heating-ceiling:before {
    content: var(--boschicon-bosch-ic-heating-ceiling);
}

.boschicon-bosch-ic-heating-ceiling-off-light:before {
    content: var(--boschicon-bosch-ic-heating-ceiling-off-light);
}

.boschicon-bosch-ic-heating-ceiling-off-bold:before {
    content: var(--boschicon-bosch-ic-heating-ceiling-off-bold);
}

.boschicon-bosch-ic-battery-analysis:before {
    content: var(--boschicon-bosch-ic-battery-analysis);
}

.boschicon-bosch-ic-battery-ice:before {
    content: var(--boschicon-bosch-ic-battery-ice);
}

.boschicon-bosch-ic-battery-refresh:before {
    content: var(--boschicon-bosch-ic-battery-refresh);
}

.boschicon-bosch-ic-device-ids:before {
    content: var(--boschicon-bosch-ic-device-ids);
}

.boschicon-bosch-ic-device-thermostat-bcc50-72:before {
    content: var(--boschicon-bosch-ic-device-thermostat-bcc50-72);
}

.boschicon-bosch-ic-device-thermostat-bcc100-72:before {
    content: var(--boschicon-bosch-ic-device-thermostat-bcc100-72);
}

.boschicon-bosch-ic-silos-gas-natural:before {
    content: var(--boschicon-bosch-ic-silos-gas-natural);
}

.boschicon-bosch-ic-silos-gas-leaf-biogas:before {
    content: var(--boschicon-bosch-ic-silos-gas-leaf-biogas);
}

.boschicon-bosch-ic-circle-decentralized:before {
    content: var(--boschicon-bosch-ic-circle-decentralized);
}

.boschicon-bosch-ic-molecules-h2:before {
    content: var(--boschicon-bosch-ic-molecules-h2);
}

.boschicon-bosch-ic-megawatt-range-arrow-scalable:before {
    content: var(--boschicon-bosch-ic-megawatt-range-arrow-scalable);
}

.boschicon-bosch-ic-fan-arrows:before {
    content: var(--boschicon-bosch-ic-fan-arrows);
}

.boschicon-bosch-ic-recycle-arrows-pvc3:before {
    content: var(--boschicon-bosch-ic-recycle-arrows-pvc3);
}

.boschicon-bosch-ic-recycle-arrows-ps6:before {
    content: var(--boschicon-bosch-ic-recycle-arrows-ps6);
}

.boschicon-bosch-ic-recycle-arrows-pp5:before {
    content: var(--boschicon-bosch-ic-recycle-arrows-pp5);
}

.boschicon-bosch-ic-recycle-arrows-pet1:before {
    content: var(--boschicon-bosch-ic-recycle-arrows-pet1);
}

.boschicon-bosch-ic-recycle-arrows-pap22:before {
    content: var(--boschicon-bosch-ic-recycle-arrows-pap22);
}

.boschicon-bosch-ic-recycle-arrows-pap21:before {
    content: var(--boschicon-bosch-ic-recycle-arrows-pap21);
}

.boschicon-bosch-ic-recycle-arrows-pap20:before {
    content: var(--boschicon-bosch-ic-recycle-arrows-pap20);
}

.boschicon-bosch-ic-recycle-arrows-oth7:before {
    content: var(--boschicon-bosch-ic-recycle-arrows-oth7);
}

.boschicon-bosch-ic-recycle-arrows-ldpe4:before {
    content: var(--boschicon-bosch-ic-recycle-arrows-ldpe4);
}

.boschicon-bosch-ic-recycle-arrows-hdpe2:before {
    content: var(--boschicon-bosch-ic-recycle-arrows-hdpe2);
}

.boschicon-bosch-ic-car-petrol-plug:before {
    content: var(--boschicon-bosch-ic-car-petrol-plug);
}

.boschicon-bosch-ic-user-diverse:before {
    content: var(--boschicon-bosch-ic-user-diverse);
}

.boschicon-bosch-ic-fire-emergency-run-map:before {
    content: var(--boschicon-bosch-ic-fire-emergency-run-map);
}

.boschicon-bosch-ic-automatic-mode-fan:before {
    content: var(--boschicon-bosch-ic-automatic-mode-fan);
}

.boschicon-bosch-ic-air-condition-swing-pac:before {
    content: var(--boschicon-bosch-ic-air-condition-swing-pac);
}

.boschicon-bosch-ic-user-fire-alarm-check:before {
    content: var(--boschicon-bosch-ic-user-fire-alarm-check);
}

.boschicon-bosch-ic-handlewithcare-team:before {
    content: var(--boschicon-bosch-ic-handlewithcare-team);
}

.boschicon-bosch-ic-settings-user-dollar:before {
    content: var(--boschicon-bosch-ic-settings-user-dollar);
}

.boschicon-bosch-ic-skyscraper-connected:before {
    content: var(--boschicon-bosch-ic-skyscraper-connected);
}

.boschicon-bosch-ic-security-ac:before {
    content: var(--boschicon-bosch-ic-security-ac);
}

.boschicon-bosch-ic-windshield-glare-sun:before {
    content: var(--boschicon-bosch-ic-windshield-glare-sun);
}

.boschicon-bosch-ic-user-flag:before {
    content: var(--boschicon-bosch-ic-user-flag);
}

.boschicon-bosch-ic-hammer-legal:before {
    content: var(--boschicon-bosch-ic-hammer-legal);
}

.boschicon-bosch-ic-handover-star:before {
    content: var(--boschicon-bosch-ic-handover-star);
}

.boschicon-bosch-ic-laptop-wrench:before {
    content: var(--boschicon-bosch-ic-laptop-wrench);
}

.boschicon-bosch-ic-fan-speed-1-display:before {
    content: var(--boschicon-bosch-ic-fan-speed-1-display);
}

.boschicon-bosch-ic-fan-speed-2-display:before {
    content: var(--boschicon-bosch-ic-fan-speed-2-display);
}

.boschicon-bosch-ic-fan-speed-3-display:before {
    content: var(--boschicon-bosch-ic-fan-speed-3-display);
}

.boschicon-bosch-ic-puzzle-binary-filled:before {
    content: var(--boschicon-bosch-ic-puzzle-binary-filled);
}

.boschicon-bosch-ic-fan-moving:before {
    content: var(--boschicon-bosch-ic-fan-moving);
}

.boschicon-bosch-ic-dog-head-side:before {
    content: var(--boschicon-bosch-ic-dog-head-side);
}

.boschicon-bosch-ic-imu-binary:before {
    content: var(--boschicon-bosch-ic-imu-binary);
}

.boschicon-bosch-ic-box-recycling:before {
    content: var(--boschicon-bosch-ic-box-recycling);
}

.boschicon-bosch-ic-video-perception:before {
    content: var(--boschicon-bosch-ic-video-perception);
}

.boschicon-bosch-ic-fan-speed-0-display:before {
    content: var(--boschicon-bosch-ic-fan-speed-0-display);
}

.boschicon-bosch-ic-air-soft-wind:before {
    content: var(--boschicon-bosch-ic-air-soft-wind);
}

.boschicon-bosch-ic-clean:before {
    content: var(--boschicon-bosch-ic-clean);
}

.boschicon-bosch-ic-air-condition-ion-negative:before {
    content: var(--boschicon-bosch-ic-air-condition-ion-negative);
}

.boschicon-bosch-ic-glasses-safety:before {
    content: var(--boschicon-bosch-ic-glasses-safety);
}

.boschicon-bosch-ic-bottle-squeeze:before {
    content: var(--boschicon-bosch-ic-bottle-squeeze);
}

.boschicon-bosch-ic-bottle-squeeze-water:before {
    content: var(--boschicon-bosch-ic-bottle-squeeze-water);
}

.boschicon-bosch-ic-knife:before {
    content: var(--boschicon-bosch-ic-knife);
}

.boschicon-bosch-ic-car-side-engine-h2:before {
    content: var(--boschicon-bosch-ic-car-side-engine-h2);
}

.boschicon-bosch-ic-nitrogen:before {
    content: var(--boschicon-bosch-ic-nitrogen);
}

.boschicon-bosch-ic-spring-tension:before {
    content: var(--boschicon-bosch-ic-spring-tension);
}

.boschicon-bosch-ic-manometer:before {
    content: var(--boschicon-bosch-ic-manometer);
}

.boschicon-bosch-ic-badge-50:before {
    content: var(--boschicon-bosch-ic-badge-50);
}

.boschicon-bosch-ic-badge-20:before {
    content: var(--boschicon-bosch-ic-badge-20);
}

.boschicon-bosch-ic-badge-10:before {
    content: var(--boschicon-bosch-ic-badge-10);
}

.boschicon-bosch-ic-garage-car-side-flash:before {
    content: var(--boschicon-bosch-ic-garage-car-side-flash);
}

.boschicon-bosch-ic-home-district:before {
    content: var(--boschicon-bosch-ic-home-district);
}

.boschicon-bosch-ic-scissors-ribbon-cut:before {
    content: var(--boschicon-bosch-ic-scissors-ribbon-cut);
}

.boschicon-bosch-ic-sign-warning-slope-high:before {
    content: var(--boschicon-bosch-ic-sign-warning-slope-high);
}

.boschicon-bosch-ic-air-condition-horizontal-airflow-auto:before {
    content: var(--boschicon-bosch-ic-air-condition-horizontal-airflow-auto);
}

.boschicon-bosch-ic-air-condition-horizontal-airflow-right:before {
    content: var(--boschicon-bosch-ic-air-condition-horizontal-airflow-right);
}

.boschicon-bosch-ic-air-condition-horizontal-airflow-center:before {
    content: var(--boschicon-bosch-ic-air-condition-horizontal-airflow-center);
}

.boschicon-bosch-ic-air-condition-horizontal-airflow-left:before {
    content: var(--boschicon-bosch-ic-air-condition-horizontal-airflow-left);
}

.boschicon-bosch-ic-air-condition-horizontal-airflow-off:before {
    content: var(--boschicon-bosch-ic-air-condition-horizontal-airflow-off);
}

.boschicon-bosch-ic-air-condition-horizontal-airflow-wide:before {
    content: var(--boschicon-bosch-ic-air-condition-horizontal-airflow-wide);
}

.boschicon-bosch-ic-air-condition-horizontal-airflow-ultra-wide:before {
    content: var(--boschicon-bosch-ic-air-condition-horizontal-airflow-ultra-wide);
}

.boschicon-bosch-ic-air-condition-horizontal-airflow-swing:before {
    content: var(--boschicon-bosch-ic-air-condition-horizontal-airflow-swing);
}

.boschicon-bosch-ic-air-condition-horizontal-airflow-swing-off:before {
    content: var(--boschicon-bosch-ic-air-condition-horizontal-airflow-swing-off);
}

.boschicon-bosch-ic-air-condition-spot-air-top-right:before {
    content: var(--boschicon-bosch-ic-air-condition-spot-air-top-right);
}

.boschicon-bosch-ic-air-condition-spot-air-top-left:before {
    content: var(--boschicon-bosch-ic-air-condition-spot-air-top-left);
}

.boschicon-bosch-ic-air-condition-spot-air-top-center:before {
    content: var(--boschicon-bosch-ic-air-condition-spot-air-top-center);
}

.boschicon-bosch-ic-air-condition-spot-air-off:before {
    content: var(--boschicon-bosch-ic-air-condition-spot-air-off);
}

.boschicon-bosch-ic-air-condition-spot-air-full:before {
    content: var(--boschicon-bosch-ic-air-condition-spot-air-full);
}

.boschicon-bosch-ic-air-condition-spot-air-bottom-right:before {
    content: var(--boschicon-bosch-ic-air-condition-spot-air-bottom-right);
}

.boschicon-bosch-ic-air-condition-spot-air-bottom-left:before {
    content: var(--boschicon-bosch-ic-air-condition-spot-air-bottom-left);
}

.boschicon-bosch-ic-air-condition-spot-air-bottom-center:before {
    content: var(--boschicon-bosch-ic-air-condition-spot-air-bottom-center);
}

.boschicon-bosch-ic-air-condition-spot-vertical-airflow-angle-5:before {
    content: var(--boschicon-bosch-ic-air-condition-spot-vertical-airflow-angle-5);
}

.boschicon-bosch-ic-air-condition-spot-vertical-airflow-angle-4:before {
    content: var(--boschicon-bosch-ic-air-condition-spot-vertical-airflow-angle-4);
}

.boschicon-bosch-ic-air-condition-spot-vertical-airflow-angle-3:before {
    content: var(--boschicon-bosch-ic-air-condition-spot-vertical-airflow-angle-3);
}

.boschicon-bosch-ic-air-condition-spot-vertical-airflow-angle-2:before {
    content: var(--boschicon-bosch-ic-air-condition-spot-vertical-airflow-angle-2);
}

.boschicon-bosch-ic-air-condition-spot-vertical-airflow-angle-6:before {
    content: var(--boschicon-bosch-ic-air-condition-spot-vertical-airflow-angle-6);
}

.boschicon-bosch-ic-air-condition-spot-vertical-airflow-swing1:before {
    content: var(--boschicon-bosch-ic-air-condition-spot-vertical-airflow-swing1);
}

.boschicon-bosch-ic-air-condition-spot-vertical-airflow-swing-off:before {
    content: var(--boschicon-bosch-ic-air-condition-spot-vertical-airflow-swing-off);
}

.boschicon-bosch-ic-air-condition-spot-vertical-airflow-angle-1:before {
    content: var(--boschicon-bosch-ic-air-condition-spot-vertical-airflow-angle-1);
}

.boschicon-bosch-ic-air-condition-spot-vertical-airflow-auto:before {
    content: var(--boschicon-bosch-ic-air-condition-spot-vertical-airflow-auto);
}

.boschicon-bosch-ic-angle-grinder:before {
    content: var(--boschicon-bosch-ic-angle-grinder);
}

.boschicon-bosch-ic-screwdriver-battery-powered:before {
    content: var(--boschicon-bosch-ic-screwdriver-battery-powered);
}

.boschicon-bosch-ic-hammer-drill-battery-powered:before {
    content: var(--boschicon-bosch-ic-hammer-drill-battery-powered);
}

.boschicon-bosch-ic-laser-rangefinder:before {
    content: var(--boschicon-bosch-ic-laser-rangefinder);
}

.boschicon-bosch-ic-braking-system-decentralized:before {
    content: var(--boschicon-bosch-ic-braking-system-decentralized);
}

.boschicon-bosch-ic-braking-system-centralized:before {
    content: var(--boschicon-bosch-ic-braking-system-centralized);
}

.boschicon-bosch-ic-coil:before {
    content: var(--boschicon-bosch-ic-coil);
}

.boschicon-bosch-ic-circle-arrows-n-s:before {
    content: var(--boschicon-bosch-ic-circle-arrows-n-s);
}

.boschicon-bosch-ic-winter-check:before {
    content: var(--boschicon-bosch-ic-winter-check);
}

.boschicon-bosch-ic-spring-check:before {
    content: var(--boschicon-bosch-ic-spring-check);
}

.boschicon-bosch-ic-car-check-multi-point:before {
    content: var(--boschicon-bosch-ic-car-check-multi-point);
}

.boschicon-bosch-ic-holiday-check:before {
    content: var(--boschicon-bosch-ic-holiday-check);
}

.boschicon-bosch-ic-brake-disk-caliper-actuator-hydraulic:before {
    content: var(--boschicon-bosch-ic-brake-disk-caliper-actuator-hydraulic);
}

.boschicon-bosch-ic-brake-disk-electromechanical:before {
    content: var(--boschicon-bosch-ic-brake-disk-electromechanical);
}

.boschicon-bosch-ic-settings-drop-check:before {
    content: var(--boschicon-bosch-ic-settings-drop-check);
}

.boschicon-bosch-ic-drops-hygroscopic:before {
    content: var(--boschicon-bosch-ic-drops-hygroscopic);
}

.boschicon-bosch-ic-roof-solo:before {
    content: var(--boschicon-bosch-ic-roof-solo);
}

.boschicon-bosch-ic-badge-cleaned:before {
    content: var(--boschicon-bosch-ic-badge-cleaned);
}

.boschicon-bosch-ic-10-point-check:before {
    content: var(--boschicon-bosch-ic-10-point-check);
}

.boschicon-bosch-ic-car-check:before {
    content: var(--boschicon-bosch-ic-car-check);
}

.boschicon-bosch-ic-mot-check:before {
    content: var(--boschicon-bosch-ic-mot-check);
}

.boschicon-bosch-ic-vehicle-diagnostic-check:before {
    content: var(--boschicon-bosch-ic-vehicle-diagnostic-check);
}

.boschicon-bosch-ic-eletronic-diagnosis:before {
    content: var(--boschicon-bosch-ic-eletronic-diagnosis);
}

.boschicon-bosch-ic-battery-services:before {
    content: var(--boschicon-bosch-ic-battery-services);
}

.boschicon-bosch-ic-engine-diagnosis:before {
    content: var(--boschicon-bosch-ic-engine-diagnosis);
}

.boschicon-bosch-ic-engine-service:before {
    content: var(--boschicon-bosch-ic-engine-service);
}

.boschicon-bosch-ic-oil-filter-change:before {
    content: var(--boschicon-bosch-ic-oil-filter-change);
}

.boschicon-bosch-ic-brake-repair:before {
    content: var(--boschicon-bosch-ic-brake-repair);
}

.boschicon-bosch-ic-car-auxiliary-heating:before {
    content: var(--boschicon-bosch-ic-car-auxiliary-heating);
}

.boschicon-bosch-ic-wheel-alignment:before {
    content: var(--boschicon-bosch-ic-wheel-alignment);
}

.boschicon-bosch-ic-tire-service:before {
    content: var(--boschicon-bosch-ic-tire-service);
}

.boschicon-bosch-ic-bosch-talks:before {
    content: var(--boschicon-bosch-ic-bosch-talks);
}

.boschicon-bosch-ic-brake-fluid-change:before {
    content: var(--boschicon-bosch-ic-brake-fluid-change);
}

.boschicon-bosch-ic-fault-diagnosis:before {
    content: var(--boschicon-bosch-ic-fault-diagnosis);
}

.boschicon-bosch-ic-oil-bottle:before {
    content: var(--boschicon-bosch-ic-oil-bottle);
}

.boschicon-bosch-ic-oil-change:before {
    content: var(--boschicon-bosch-ic-oil-change);
}

.boschicon-bosch-ic-repair-appointment:before {
    content: var(--boschicon-bosch-ic-repair-appointment);
}

.boschicon-bosch-ic-aa-warehouse-karlsruhe:before {
    content: var(--boschicon-bosch-ic-aa-warehouse-karlsruhe);
}

.boschicon-bosch-ic-wholesaler:before {
    content: var(--boschicon-bosch-ic-wholesaler);
}

.boschicon-bosch-ic-notification-off-light:before {
    content: var(--boschicon-bosch-ic-notification-off-light);
}

.boschicon-bosch-ic-notification-off-bold:before {
    content: var(--boschicon-bosch-ic-notification-off-bold);
}

.boschicon-bosch-ic-laptop-checklist-education:before {
    content: var(--boschicon-bosch-ic-laptop-checklist-education);
}

.boschicon-bosch-ic-truck-small:before {
    content: var(--boschicon-bosch-ic-truck-small);
}

.boschicon-bosch-ic-fork-lift-loading:before {
    content: var(--boschicon-bosch-ic-fork-lift-loading);
}

.boschicon-bosch-ic-truck-large:before {
    content: var(--boschicon-bosch-ic-truck-large);
}

.boschicon-bosch-ic-fork-lift-big1:before {
    content: var(--boschicon-bosch-ic-fork-lift-big1);
}

.boschicon-bosch-ic-delivery-man:before {
    content: var(--boschicon-bosch-ic-delivery-man);
}

.boschicon-bosch-ic-hand-rocking:before {
    content: var(--boschicon-bosch-ic-hand-rocking);
}

.boschicon-bosch-ic-brush-wall:before {
    content: var(--boschicon-bosch-ic-brush-wall);
}

.boschicon-bosch-ic-drywall:before {
    content: var(--boschicon-bosch-ic-drywall);
}

.boschicon-bosch-ic-l-boxx-large-options:before {
    content: var(--boschicon-bosch-ic-l-boxx-large-options);
}

.boschicon-bosch-ic-l-boxx-large-roof:before {
    content: var(--boschicon-bosch-ic-l-boxx-large-roof);
}

.boschicon-bosch-ic-skyscraper-wrench:before {
    content: var(--boschicon-bosch-ic-skyscraper-wrench);
}

.boschicon-bosch-ic-industry-angle-grinder:before {
    content: var(--boschicon-bosch-ic-industry-angle-grinder);
}

.boschicon-bosch-ic-user-angle-grinder:before {
    content: var(--boschicon-bosch-ic-user-angle-grinder);
}

.boschicon-bosch-ic-workbench-saw-blade:before {
    content: var(--boschicon-bosch-ic-workbench-saw-blade);
}

.boschicon-bosch-ic-pipe-water:before {
    content: var(--boschicon-bosch-ic-pipe-water);
}

.boschicon-bosch-ic-crane-roof-truss:before {
    content: var(--boschicon-bosch-ic-crane-roof-truss);
}

.boschicon-bosch-ic-helmet-construction:before {
    content: var(--boschicon-bosch-ic-helmet-construction);
}

.boschicon-bosch-ic-vehicle-diagnostic-kts:before {
    content: var(--boschicon-bosch-ic-vehicle-diagnostic-kts);
}

.boschicon-bosch-ic-skyscraper-emoji-happy:before {
    content: var(--boschicon-bosch-ic-skyscraper-emoji-happy);
}

.boschicon-bosch-ic-vehicle-parts-delivery:before {
    content: var(--boschicon-bosch-ic-vehicle-parts-delivery);
}

.boschicon-bosch-ic-fork-lift-stacking:before {
    content: var(--boschicon-bosch-ic-fork-lift-stacking);
}

.boschicon-bosch-ic-box-refresh:before {
    content: var(--boschicon-bosch-ic-box-refresh);
}

.boschicon-bosch-ic-excavator-arm-stones:before {
    content: var(--boschicon-bosch-ic-excavator-arm-stones);
}

.boschicon-bosch-ic-helmet-construction-plan:before {
    content: var(--boschicon-bosch-ic-helmet-construction-plan);
}

.boschicon-bosch-ic-metal:before {
    content: var(--boschicon-bosch-ic-metal);
}

.boschicon-bosch-ic-document-bi:before {
    content: var(--boschicon-bosch-ic-document-bi);
}

.boschicon-bosch-ic-plasmacluster:before {
    content: var(--boschicon-bosch-ic-plasmacluster);
}

.boschicon-bosch-ic-coanda-effect-arrows:before {
    content: var(--boschicon-bosch-ic-coanda-effect-arrows);
}

.boschicon-bosch-ic-attention-drop:before {
    content: var(--boschicon-bosch-ic-attention-drop);
}

.boschicon-bosch-ic-appliance-temperature-56-degrees:before {
    content: var(--boschicon-bosch-ic-appliance-temperature-56-degrees);
}

.boschicon-bosch-ic-follow-me-remote:before {
    content: var(--boschicon-bosch-ic-follow-me-remote);
}

.boschicon-bosch-ic-first-aid-cross-check:before {
    content: var(--boschicon-bosch-ic-first-aid-cross-check);
}

.boschicon-bosch-ic-drop-check:before {
    content: var(--boschicon-bosch-ic-drop-check);
}

.boschicon-bosch-ic-outdoor-ear-off:before {
    content: var(--boschicon-bosch-ic-outdoor-ear-off);
}

.boschicon-bosch-ic-multi-space-mode:before {
    content: var(--boschicon-bosch-ic-multi-space-mode);
}

.boschicon-bosch-ic-ultra-wide-air-flow:before {
    content: var(--boschicon-bosch-ic-ultra-wide-air-flow);
}

.boschicon-bosch-ic-ionizer:before {
    content: var(--boschicon-bosch-ic-ionizer);
}

.boschicon-bosch-ic-mode-wind-avoid-user:before {
    content: var(--boschicon-bosch-ic-mode-wind-avoid-user);
}

.boschicon-bosch-ic-mode-intelligent-eye:before {
    content: var(--boschicon-bosch-ic-mode-intelligent-eye);
}

.boschicon-bosch-ic-flash-restart:before {
    content: var(--boschicon-bosch-ic-flash-restart);
}

.boschicon-bosch-ic-mode-dry:before {
    content: var(--boschicon-bosch-ic-mode-dry);
}

.boschicon-bosch-ic-mode-spot-air:before {
    content: var(--boschicon-bosch-ic-mode-spot-air);
}

.boschicon-bosch-ic-user-sensor-movment-30-min:before {
    content: var(--boschicon-bosch-ic-user-sensor-movment-30-min);
}

.boschicon-bosch-ic-user-sensor-movment-60-min:before {
    content: var(--boschicon-bosch-ic-user-sensor-movment-60-min);
}

.boschicon-bosch-ic-ambient-cooling-low-ice:before {
    content: var(--boschicon-bosch-ic-ambient-cooling-low-ice);
}

.boschicon-bosch-ic-appliance-thermostat-10-degrees:before {
    content: var(--boschicon-bosch-ic-appliance-thermostat-10-degrees);
}

.boschicon-bosch-ic-appliance-thermostat-8-degrees:before {
    content: var(--boschicon-bosch-ic-appliance-thermostat-8-degrees);
}

.boschicon-bosch-ic-screwdriver-voltage-tester-flash:before {
    content: var(--boschicon-bosch-ic-screwdriver-voltage-tester-flash);
}

.boschicon-bosch-ic-user-mechanic:before {
    content: var(--boschicon-bosch-ic-user-mechanic);
}

.boschicon-bosch-ic-business-training:before {
    content: var(--boschicon-bosch-ic-business-training);
}

.boschicon-bosch-ic-category-management:before {
    content: var(--boschicon-bosch-ic-category-management);
}

.boschicon-bosch-ic-cooperation-partners:before {
    content: var(--boschicon-bosch-ic-cooperation-partners);
}

.boschicon-bosch-ic-e-learning:before {
    content: var(--boschicon-bosch-ic-e-learning);
}

.boschicon-bosch-ic-desktop-online-booking:before {
    content: var(--boschicon-bosch-ic-desktop-online-booking);
}

.boschicon-bosch-ic-workshop-leads:before {
    content: var(--boschicon-bosch-ic-workshop-leads);
}

.boschicon-bosch-ic-fleet-managment:before {
    content: var(--boschicon-bosch-ic-fleet-managment);
}

.boschicon-bosch-ic-anti-corrosion:before {
    content: var(--boschicon-bosch-ic-anti-corrosion);
}

.boschicon-bosch-ic-workshop-car:before {
    content: var(--boschicon-bosch-ic-workshop-car);
}

.boschicon-bosch-ic-workshop-consultant:before {
    content: var(--boschicon-bosch-ic-workshop-consultant);
}

.boschicon-bosch-ic-technical-training-at-vehicle:before {
    content: var(--boschicon-bosch-ic-technical-training-at-vehicle);
}

.boschicon-bosch-ic-cloud-digital-ecosystem:before {
    content: var(--boschicon-bosch-ic-cloud-digital-ecosystem);
}

.boschicon-bosch-ic-smartphone-vehicle-reception-app:before {
    content: var(--boschicon-bosch-ic-smartphone-vehicle-reception-app);
}

.boschicon-bosch-ic-air-gland-nozzle:before {
    content: var(--boschicon-bosch-ic-air-gland-nozzle);
}

.boschicon-bosch-ic-pump-technical-symbol:before {
    content: var(--boschicon-bosch-ic-pump-technical-symbol);
}

.boschicon-bosch-ic-valve-technical-symbol:before {
    content: var(--boschicon-bosch-ic-valve-technical-symbol);
}

.boschicon-bosch-ic-mode-gear-changer:before {
    content: var(--boschicon-bosch-ic-mode-gear-changer);
}

.boschicon-bosch-ic-box-error:before {
    content: var(--boschicon-bosch-ic-box-error);
}

.boschicon-bosch-ic-proving-ground-location-boxberg:before {
    content: var(--boschicon-bosch-ic-proving-ground-location-boxberg);
}

.boschicon-bosch-ic-usb-c:before {
    content: var(--boschicon-bosch-ic-usb-c);
}

.boschicon-bosch-ic-desktop-share-cancel-cross:before {
    content: var(--boschicon-bosch-ic-desktop-share-cancel-cross);
}

.boschicon-bosch-ic-desktop-share-start-arrow:before {
    content: var(--boschicon-bosch-ic-desktop-share-start-arrow);
}

.boschicon-bosch-ic-knife-cutting:before {
    content: var(--boschicon-bosch-ic-knife-cutting);
}

.boschicon-bosch-ic-globe-cross:before {
    content: var(--boschicon-bosch-ic-globe-cross);
}

.boschicon-bosch-ic-box-archive:before {
    content: var(--boschicon-bosch-ic-box-archive);
}

.boschicon-bosch-ic-air-gentle-wind:before {
    content: var(--boschicon-bosch-ic-air-gentle-wind);
}

.boschicon-bosch-ic-air-condition-radar:before {
    content: var(--boschicon-bosch-ic-air-condition-radar);
}

.boschicon-bosch-ic-autobod-box:before {
    content: var(--boschicon-bosch-ic-autobod-box);
}

.boschicon-bosch-ic-autobod-fork-lift:before {
    content: var(--boschicon-bosch-ic-autobod-fork-lift);
}

.boschicon-bosch-ic-autobod-dolly:before {
    content: var(--boschicon-bosch-ic-autobod-dolly);
}

.boschicon-bosch-ic-autobod-tugger:before {
    content: var(--boschicon-bosch-ic-autobod-tugger);
}

.boschicon-bosch-ic-autobod-underrider:before {
    content: var(--boschicon-bosch-ic-autobod-underrider);
}

.boschicon-bosch-ic-dbc1:before {
    content: var(--boschicon-bosch-ic-dbc1);
}

.boschicon-bosch-ic-pcb:before {
    content: var(--boschicon-bosch-ic-pcb);
}

.boschicon-bosch-ic-ltcc:before {
    content: var(--boschicon-bosch-ic-ltcc);
}

.boschicon-bosch-ic-electric-motor-uvw:before {
    content: var(--boschicon-bosch-ic-electric-motor-uvw);
}

.boschicon-bosch-ic-coil-schemes:before {
    content: var(--boschicon-bosch-ic-coil-schemes);
}

.boschicon-bosch-ic-electric-motor-flash:before {
    content: var(--boschicon-bosch-ic-electric-motor-flash);
}

.boschicon-bosch-ic-obd2-port:before {
    content: var(--boschicon-bosch-ic-obd2-port);
}

.boschicon-bosch-ic-adas:before {
    content: var(--boschicon-bosch-ic-adas);
}

.boschicon-bosch-ic-module-safety:before {
    content: var(--boschicon-bosch-ic-module-safety);
}

.boschicon-bosch-ic-acs:before {
    content: var(--boschicon-bosch-ic-acs);
}

.boschicon-bosch-ic-cloud-certificate-checkmark:before {
    content: var(--boschicon-bosch-ic-cloud-certificate-checkmark);
}

.boschicon-bosch-ic-belt-timing-belt:before {
    content: var(--boschicon-bosch-ic-belt-timing-belt);
}

.boschicon-bosch-ic-exhaust-gas-treatment-diesel-engine:before {
    content: var(--boschicon-bosch-ic-exhaust-gas-treatment-diesel-engine);
}

.boschicon-bosch-ic-document-service-schedule:before {
    content: var(--boschicon-bosch-ic-document-service-schedule);
}

.boschicon-bosch-ic-laptop-user-remote:before {
    content: var(--boschicon-bosch-ic-laptop-user-remote);
}

.boschicon-bosch-ic-structure-add:before {
    content: var(--boschicon-bosch-ic-structure-add);
}

.boschicon-bosch-ic-firepanel-wrench:before {
    content: var(--boschicon-bosch-ic-firepanel-wrench);
}

.boschicon-bosch-ic-belt-auxiliary-drive:before {
    content: var(--boschicon-bosch-ic-belt-auxiliary-drive);
}

.boschicon-bosch-ic-search-questionmark:before {
    content: var(--boschicon-bosch-ic-search-questionmark);
}

.boschicon-bosch-ic-inspection-magnifier:before {
    content: var(--boschicon-bosch-ic-inspection-magnifier);
}

.boschicon-bosch-ic-clipboard-health-connected:before {
    content: var(--boschicon-bosch-ic-clipboard-health-connected);
}

.boschicon-bosch-ic-autobod-dolly-arrow-down:before {
    content: var(--boschicon-bosch-ic-autobod-dolly-arrow-down);
}

.boschicon-bosch-ic-autobod-dolly-arrow-up:before {
    content: var(--boschicon-bosch-ic-autobod-dolly-arrow-up);
}

.boschicon-bosch-ic-autobod-dolly-arrow-up-down:before {
    content: var(--boschicon-bosch-ic-autobod-dolly-arrow-up-down);
}

.boschicon-bosch-ic-autobod-underrider-arrow-down:before {
    content: var(--boschicon-bosch-ic-autobod-underrider-arrow-down);
}

.boschicon-bosch-ic-autobod-underrider-arrow-up:before {
    content: var(--boschicon-bosch-ic-autobod-underrider-arrow-up);
}

.boschicon-bosch-ic-autobod-underrider-arrow-up-down:before {
    content: var(--boschicon-bosch-ic-autobod-underrider-arrow-up-down);
}

.boschicon-bosch-ic-keyboard-delete-large:before {
    content: var(--boschicon-bosch-ic-keyboard-delete-large);
}

.boschicon-bosch-ic-keyboard-eject-large:before {
    content: var(--boschicon-bosch-ic-keyboard-eject-large);
}

.boschicon-bosch-ic-keyboard-shift-large:before {
    content: var(--boschicon-bosch-ic-keyboard-shift-large);
}

.boschicon-bosch-ic-diagonals:before {
    content: var(--boschicon-bosch-ic-diagonals);
}

.boschicon-bosch-ic-blade-putty:before {
    content: var(--boschicon-bosch-ic-blade-putty);
}

.boschicon-bosch-ic-bbm-domain-adas:before {
    content: var(--boschicon-bosch-ic-bbm-domain-adas);
}

.boschicon-bosch-ic-bbm-domain-application-software:before {
    content: var(--boschicon-bosch-ic-bbm-domain-application-software);
}

.boschicon-bosch-ic-bbm-domain-compute:before {
    content: var(--boschicon-bosch-ic-bbm-domain-compute);
}

.boschicon-bosch-ic-bbm-domain-energy:before {
    content: var(--boschicon-bosch-ic-bbm-domain-energy);
}

.boschicon-bosch-ic-bbm-domain-motion:before {
    content: var(--boschicon-bosch-ic-bbm-domain-motion);
}

.boschicon-bosch-ic-bbm-domain-service-software:before {
    content: var(--boschicon-bosch-ic-bbm-domain-service-software);
}

.boschicon-bosch-ic-desktop-spark-cursor-wom:before {
    content: var(--boschicon-bosch-ic-desktop-spark-cursor-wom);
}

.boschicon-bosch-ic-cloud-car-wrench-wsms:before {
    content: var(--boschicon-bosch-ic-cloud-car-wrench-wsms);
}

.boschicon-bosch-ic-globe-language:before {
    content: var(--boschicon-bosch-ic-globe-language);
}

.boschicon-bosch-ic-device-smart-service-key:before {
    content: var(--boschicon-bosch-ic-device-smart-service-key);
}

.boschicon-bosch-ic-car-seat-baby:before {
    content: var(--boschicon-bosch-ic-car-seat-baby);
}

.boschicon-bosch-ic-car-seat-baby-connected:before {
    content: var(--boschicon-bosch-ic-car-seat-baby-connected);
}

.boschicon-bosch-ic-car-seat-baby-front:before {
    content: var(--boschicon-bosch-ic-car-seat-baby-front);
}

.boschicon-bosch-ic-car-seat-baby-front-connected:before {
    content: var(--boschicon-bosch-ic-car-seat-baby-front-connected);
}

.boschicon-bosch-ic-square-bend-45-degree-arrow:before {
    content: var(--boschicon-bosch-ic-square-bend-45-degree-arrow);
}

.boschicon-bosch-ic-hacksaw:before {
    content: var(--boschicon-bosch-ic-hacksaw);
}

.boschicon-bosch-ic-object-room:before {
    content: var(--boschicon-bosch-ic-object-room);
}

.boschicon-bosch-ic-object-wall:before {
    content: var(--boschicon-bosch-ic-object-wall);
}

.boschicon-bosch-ic-objects-generic:before {
    content: var(--boschicon-bosch-ic-objects-generic);
}

.boschicon-bosch-ic-tape-lock:before {
    content: var(--boschicon-bosch-ic-tape-lock);
}

.boschicon-bosch-ic-connection-mslot:before {
    content: var(--boschicon-bosch-ic-connection-mslot);
}

.boschicon-bosch-ic-solder-heat:before {
    content: var(--boschicon-bosch-ic-solder-heat);
}

.boschicon-bosch-ic-bracket-holder:before {
    content: var(--boschicon-bosch-ic-bracket-holder);
}

.boschicon-bosch-ic-welding-laser-transmission:before {
    content: var(--boschicon-bosch-ic-welding-laser-transmission);
}

.boschicon-bosch-ic-magnetic-interface:before {
    content: var(--boschicon-bosch-ic-magnetic-interface);
}

.boschicon-bosch-ic-components-lug-down:before {
    content: var(--boschicon-bosch-ic-components-lug-down);
}

.boschicon-bosch-ic-components-lug-up:before {
    content: var(--boschicon-bosch-ic-components-lug-up);
}

.boschicon-bosch-ic-speed-nut:before {
    content: var(--boschicon-bosch-ic-speed-nut);
}

.boschicon-bosch-ic-desktop-tablet-smartphone:before {
    content: var(--boschicon-bosch-ic-desktop-tablet-smartphone);
}

.boschicon-bosch-ic-tablet-orientation-rotate:before {
    content: var(--boschicon-bosch-ic-tablet-orientation-rotate);
}

.boschicon-bosch-ic-touch-gesture-move:before {
    content: var(--boschicon-bosch-ic-touch-gesture-move);
}

.boschicon-bosch-ic-touch-gesture-pinch-in:before {
    content: var(--boschicon-bosch-ic-touch-gesture-pinch-in);
}

.boschicon-bosch-ic-touch-gesture-pinch-out:before {
    content: var(--boschicon-bosch-ic-touch-gesture-pinch-out);
}

.boschicon-bosch-ic-touch-gesture-rotate:before {
    content: var(--boschicon-bosch-ic-touch-gesture-rotate);
}

.boschicon-bosch-ic-touch-gesture-scroll-horizontal:before {
    content: var(--boschicon-bosch-ic-touch-gesture-scroll-horizontal);
}

.boschicon-bosch-ic-touch-gesture-scroll-vertical:before {
    content: var(--boschicon-bosch-ic-touch-gesture-scroll-vertical);
}

.boschicon-bosch-ic-touch-gesture-swipe-down:before {
    content: var(--boschicon-bosch-ic-touch-gesture-swipe-down);
}

.boschicon-bosch-ic-touch-gesture-swipe-left:before {
    content: var(--boschicon-bosch-ic-touch-gesture-swipe-left);
}

.boschicon-bosch-ic-touch-gesture-swipe-right:before {
    content: var(--boschicon-bosch-ic-touch-gesture-swipe-right);
}

.boschicon-bosch-ic-touch-gesture-swipe-up:before {
    content: var(--boschicon-bosch-ic-touch-gesture-swipe-up);
}

.boschicon-bosch-ic-touch-gesture-tap-double:before {
    content: var(--boschicon-bosch-ic-touch-gesture-tap-double);
}

.boschicon-bosch-ic-touch-gesture-tap-hold:before {
    content: var(--boschicon-bosch-ic-touch-gesture-tap-hold);
}

.boschicon-bosch-ic-touch-gesture-tap-single:before {
    content: var(--boschicon-bosch-ic-touch-gesture-tap-single);
}

.boschicon-bosch-ic-reset-lock:before {
    content: var(--boschicon-bosch-ic-reset-lock);
}

.boschicon-bosch-ic-truck-large-arrow-turn-left:before {
    content: var(--boschicon-bosch-ic-truck-large-arrow-turn-left);
}

.boschicon-bosch-ic-truck-large-distance-arrows:before {
    content: var(--boschicon-bosch-ic-truck-large-distance-arrows);
}

.boschicon-bosch-ic-petrol-station-diesel:before {
    content: var(--boschicon-bosch-ic-petrol-station-diesel);
}

.boschicon-bosch-ic-lng:before {
    content: var(--boschicon-bosch-ic-lng);
}

.boschicon-bosch-ic-adr:before {
    content: var(--boschicon-bosch-ic-adr);
}

.boschicon-bosch-ic-rhombus-turn-arrow-right:before {
    content: var(--boschicon-bosch-ic-rhombus-turn-arrow-right);
}

.boschicon-bosch-ic-document-fwr:before {
    content: var(--boschicon-bosch-ic-document-fwr);
}

.boschicon-bosch-ic-document-view:before {
    content: var(--boschicon-bosch-ic-document-view);
}

.boschicon-bosch-ic-refresh-lock:before {
    content: var(--boschicon-bosch-ic-refresh-lock);
}

.boschicon-bosch-ic-e-charging-station-ice:before {
    content: var(--boschicon-bosch-ic-e-charging-station-ice);
}

.boschicon-bosch-ic-language-en:before {
    content: var(--boschicon-bosch-ic-language-en);
}

.boschicon-bosch-ic-temperature-checkmark:before {
    content: var(--boschicon-bosch-ic-temperature-checkmark);
}

.boschicon-bosch-ic-list-view-add:before {
    content: var(--boschicon-bosch-ic-list-view-add);
}

.boschicon-bosch-ic-opening-generic:before {
    content: var(--boschicon-bosch-ic-opening-generic);
}

.boschicon-bosch-ic-passage:before {
    content: var(--boschicon-bosch-ic-passage);
}

.boschicon-bosch-ic-molecule-propan:before {
    content: var(--boschicon-bosch-ic-molecule-propan);
}

.boschicon-bosch-ic-locator-multiple:before {
    content: var(--boschicon-bosch-ic-locator-multiple);
}

.boschicon-bosch-ic-bucket-paint:before {
    content: var(--boschicon-bosch-ic-bucket-paint);
}

.boschicon-bosch-ic-rat-mouse:before {
    content: var(--boschicon-bosch-ic-rat-mouse);
}

.boschicon-bosch-ic-power-point:before {
    content: var(--boschicon-bosch-ic-power-point);
}

.boschicon-bosch-ic-power-point-slide-set:before {
    content: var(--boschicon-bosch-ic-power-point-slide-set);
}

.boschicon-bosch-ic-binoculars:before {
    content: var(--boschicon-bosch-ic-binoculars);
}

.boschicon-bosch-ic-tube-hp-tim:before {
    content: var(--boschicon-bosch-ic-tube-hp-tim);
}

.boschicon-bosch-ic-system-in-package:before {
    content: var(--boschicon-bosch-ic-system-in-package);
}

.boschicon-bosch-ic-nupsis:before {
    content: var(--boschicon-bosch-ic-nupsis);
}

.boschicon-bosch-ic-connection-rf-sideview:before {
    content: var(--boschicon-bosch-ic-connection-rf-sideview);
}

.boschicon-bosch-ic-connection-mslot-sideview:before {
    content: var(--boschicon-bosch-ic-connection-mslot-sideview);
}

.boschicon-bosch-ic-power-point-slide:before {
    content: var(--boschicon-bosch-ic-power-point-slide);
}

.boschicon-bosch-ic-lung-simple:before {
    content: var(--boschicon-bosch-ic-lung-simple);
}

.boschicon-bosch-ic-battery-car-48v:before {
    content: var(--boschicon-bosch-ic-battery-car-48v);
}

.boschicon-bosch-ic-bbm-domain-infotainment:before {
    content: var(--boschicon-bosch-ic-bbm-domain-infotainment);
}

.boschicon-bosch-ic-bbm-domain-body-and-comfort:before {
    content: var(--boschicon-bosch-ic-bbm-domain-body-and-comfort);
}

.boschicon-bosch-ic-reset-gear:before {
    content: var(--boschicon-bosch-ic-reset-gear);
}

.boschicon-bosch-ic-drop-leaf:before {
    content: var(--boschicon-bosch-ic-drop-leaf);
}

.boschicon-bosch-ic-petrol-station-leaf:before {
    content: var(--boschicon-bosch-ic-petrol-station-leaf);
}

.boschicon-bosch-ic-steps-co2:before {
    content: var(--boschicon-bosch-ic-steps-co2);
}

.boschicon-bosch-ic-car-map-locator-cloud:before {
    content: var(--boschicon-bosch-ic-car-map-locator-cloud);
}

.boschicon-bosch-ic-battery-tool:before {
    content: var(--boschicon-bosch-ic-battery-tool);
}

.boschicon-bosch-ic-bluetooth-search:before {
    content: var(--boschicon-bosch-ic-bluetooth-search);
}

.boschicon-bosch-ic-drill-driver-cordless-check:before {
    content: var(--boschicon-bosch-ic-drill-driver-cordless-check);
}

.boschicon-bosch-ic-drill-driver-cordless-reset:before {
    content: var(--boschicon-bosch-ic-drill-driver-cordless-reset);
}

.boschicon-bosch-ic-scan-drill-driver-cordless:before {
    content: var(--boschicon-bosch-ic-scan-drill-driver-cordless);
}

.boschicon-bosch-ic-scan-suitcase:before {
    content: var(--boschicon-bosch-ic-scan-suitcase);
}

.boschicon-bosch-ic-id-label-qr-code:before {
    content: var(--boschicon-bosch-ic-id-label-qr-code);
}

.boschicon-bosch-ic-id-label-check:before {
    content: var(--boschicon-bosch-ic-id-label-check);
}

.boschicon-bosch-ic-charger-plug-flash:before {
    content: var(--boschicon-bosch-ic-charger-plug-flash);
}

.boschicon-bosch-ic-storage-tank-charging-system:before {
    content: var(--boschicon-bosch-ic-storage-tank-charging-system);
}

.boschicon-bosch-ic-storage-tank-monovalent:before {
    content: var(--boschicon-bosch-ic-storage-tank-monovalent);
}

.boschicon-bosch-ic-storage-tank-series-connection:before {
    content: var(--boschicon-bosch-ic-storage-tank-series-connection);
}

.boschicon-bosch-ic-buffer-tank-fresh-water-station:before {
    content: var(--boschicon-bosch-ic-buffer-tank-fresh-water-station);
}

.boschicon-bosch-ic-storage-tank-bivalent:before {
    content: var(--boschicon-bosch-ic-storage-tank-bivalent);
}

.boschicon-bosch-ic-search-graph:before {
    content: var(--boschicon-bosch-ic-search-graph);
}

.boschicon-bosch-ic-desktop-consumer-data:before {
    content: var(--boschicon-bosch-ic-desktop-consumer-data);
}

.boschicon-bosch-ic-door-smartphone:before {
    content: var(--boschicon-bosch-ic-door-smartphone);
}

.boschicon-bosch-ic-desktop-dashboard-rps:before {
    content: var(--boschicon-bosch-ic-desktop-dashboard-rps);
}

.boschicon-bosch-ic-camera-fingerprint-check:before {
    content: var(--boschicon-bosch-ic-camera-fingerprint-check);
}

.boschicon-bosch-ic-desktop-chart-line-arrow:before {
    content: var(--boschicon-bosch-ic-desktop-chart-line-arrow);
}

.boschicon-bosch-ic-chart-tcfc:before {
    content: var(--boschicon-bosch-ic-chart-tcfc);
}

.boschicon-bosch-ic-gas-valve-off:before {
    content: var(--boschicon-bosch-ic-gas-valve-off);
}

.boschicon-bosch-ic-gas-valve-on:before {
    content: var(--boschicon-bosch-ic-gas-valve-on);
}

.boschicon-bosch-ic-light-on:before {
    content: var(--boschicon-bosch-ic-light-on);
}

.boschicon-bosch-ic-light-off:before {
    content: var(--boschicon-bosch-ic-light-off);
}

.boschicon-bosch-ic-light-medium:before {
    content: var(--boschicon-bosch-ic-light-medium);
}

.boschicon-bosch-ic-throttle-decelerate:before {
    content: var(--boschicon-bosch-ic-throttle-decelerate);
}

.boschicon-bosch-ic-throttle-accelerate:before {
    content: var(--boschicon-bosch-ic-throttle-accelerate);
}

.boschicon-bosch-ic-speedometer-arrow:before {
    content: var(--boschicon-bosch-ic-speedometer-arrow);
}

.boschicon-bosch-ic-scooter-moving-user-disabled-bold:before {
    content: var(--boschicon-bosch-ic-scooter-moving-user-disabled-bold);
}

.boschicon-bosch-ic-scooter-moving-user-disabled-light:before {
    content: var(--boschicon-bosch-ic-scooter-moving-user-disabled-light);
}

.boschicon-bosch-ic-motorcycle-sport-rear-wheel-arrow:before {
    content: var(--boschicon-bosch-ic-motorcycle-sport-rear-wheel-arrow);
}

.boschicon-bosch-ic-motorcycle-sport-hill-brake-disk:before {
    content: var(--boschicon-bosch-ic-motorcycle-sport-hill-brake-disk);
}

.boschicon-bosch-ic-mountains-abs:before {
    content: var(--boschicon-bosch-ic-mountains-abs);
}

.boschicon-bosch-ic-brake-lever-clutch-level-hand:before {
    content: var(--boschicon-bosch-ic-brake-lever-clutch-level-hand);
}

.boschicon-bosch-ic-scooter-moving-flash:before {
    content: var(--boschicon-bosch-ic-scooter-moving-flash);
}

.boschicon-bosch-ic-throttle-hand:before {
    content: var(--boschicon-bosch-ic-throttle-hand);
}

.boschicon-bosch-ic-motorcycle-forward-collision-warning:before {
    content: var(--boschicon-bosch-ic-motorcycle-forward-collision-warning);
}

.boschicon-bosch-ic-motorcycle-electric-traction-control:before {
    content: var(--boschicon-bosch-ic-motorcycle-electric-traction-control);
}

.boschicon-bosch-ic-motorcycle-cornering-drag-torque-control:before {
    content: var(--boschicon-bosch-ic-motorcycle-cornering-drag-torque-control);
}

.boschicon-bosch-ic-motorcycle-blind-spot:before {
    content: var(--boschicon-bosch-ic-motorcycle-blind-spot);
}

.boschicon-bosch-ic-motorcycle-cornering-traction-control:before {
    content: var(--boschicon-bosch-ic-motorcycle-cornering-traction-control);
}

.boschicon-bosch-ic-motorcycle-sport-ecbs-brake-distribution:before {
    content: var(--boschicon-bosch-ic-motorcycle-sport-ecbs-brake-distribution);
}

.boschicon-bosch-ic-lock-torque-closed:before {
    content: var(--boschicon-bosch-ic-lock-torque-closed);
}

.boschicon-bosch-ic-smartphone-pin-off:before {
    content: var(--boschicon-bosch-ic-smartphone-pin-off);
}

.boschicon-bosch-ic-hand-vibration:before {
    content: var(--boschicon-bosch-ic-hand-vibration);
}

.boschicon-bosch-ic-feather:before {
    content: var(--boschicon-bosch-ic-feather);
}

.boschicon-bosch-ic-smartphone-pin-check:before {
    content: var(--boschicon-bosch-ic-smartphone-pin-check);
}

.boschicon-bosch-ic-bicycle-e-2-displays:before {
    content: var(--boschicon-bosch-ic-bicycle-e-2-displays);
}

.boschicon-bosch-ic-bicycle-e-4a-charger:before {
    content: var(--boschicon-bosch-ic-bicycle-e-4a-charger);
}

.boschicon-bosch-ic-bicycle-e-600-watt:before {
    content: var(--boschicon-bosch-ic-bicycle-e-600-watt);
}

.boschicon-bosch-ic-bicycle-e-alarm:before {
    content: var(--boschicon-bosch-ic-bicycle-e-alarm);
}

.boschicon-bosch-ic-bicycle-e-auto-downshift:before {
    content: var(--boschicon-bosch-ic-bicycle-e-auto-downshift);
}

.boschicon-bosch-ic-bicycle-e-auto-mode:before {
    content: var(--boschicon-bosch-ic-bicycle-e-auto-mode);
}

.boschicon-bosch-ic-bicycle-e-backpedal:before {
    content: var(--boschicon-bosch-ic-bicycle-e-backpedal);
}

.boschicon-bosch-ic-bicycle-e-battery:before {
    content: var(--boschicon-bosch-ic-bicycle-e-battery);
}

.boschicon-bosch-ic-bicycle-e-cargo-mode:before {
    content: var(--boschicon-bosch-ic-bicycle-e-cargo-mode);
}

.boschicon-bosch-ic-bicycle-e-cruise-25kmh:before {
    content: var(--boschicon-bosch-ic-bicycle-e-cruise-25kmh);
}

.boschicon-bosch-ic-bicycle-e-display:before {
    content: var(--boschicon-bosch-ic-bicycle-e-display);
}

.boschicon-bosch-ic-bicycle-e-displaysize:before {
    content: var(--boschicon-bosch-ic-bicycle-e-displaysize);
}

.boschicon-bosch-ic-bicycle-e-eco-mode:before {
    content: var(--boschicon-bosch-ic-bicycle-e-eco-mode);
}

.boschicon-bosch-ic-bicycle-e-emtb-mode:before {
    content: var(--boschicon-bosch-ic-bicycle-e-emtb-mode);
}

.boschicon-bosch-ic-bicycle-e-extended-boost:before {
    content: var(--boschicon-bosch-ic-bicycle-e-extended-boost);
}

.boschicon-bosch-ic-bicycle-e-gearshift:before {
    content: var(--boschicon-bosch-ic-bicycle-e-gearshift);
}

.boschicon-bosch-ic-bicycle-e-kiox300:before {
    content: var(--boschicon-bosch-ic-bicycle-e-kiox300);
}

.boschicon-bosch-ic-bicycle-e-wireless-speed-sensor:before {
    content: var(--boschicon-bosch-ic-bicycle-e-wireless-speed-sensor);
}

.boschicon-bosch-ic-bicycle-e-weight-61lbs:before {
    content: var(--boschicon-bosch-ic-bicycle-e-weight-61lbs);
}

.boschicon-bosch-ic-bicycle-e-weight-45lbs:before {
    content: var(--boschicon-bosch-ic-bicycle-e-weight-45lbs);
}

.boschicon-bosch-ic-bicycle-e-weight-2kg:before {
    content: var(--boschicon-bosch-ic-bicycle-e-weight-2kg);
}

.boschicon-bosch-ic-bicycle-e-weight-275kg:before {
    content: var(--boschicon-bosch-ic-bicycle-e-weight-275kg);
}

.boschicon-bosch-ic-bicycle-e-weight-29kg:before {
    content: var(--boschicon-bosch-ic-bicycle-e-weight-29kg);
}

.boschicon-bosch-ic-bicycle-e-turbo-mode:before {
    content: var(--boschicon-bosch-ic-bicycle-e-turbo-mode);
}

.boschicon-bosch-ic-bicycle-e-tour-mode:before {
    content: var(--boschicon-bosch-ic-bicycle-e-tour-mode);
}

.boschicon-bosch-ic-bicycle-e-torque-85nm:before {
    content: var(--boschicon-bosch-ic-bicycle-e-torque-85nm);
}

.boschicon-bosch-ic-bicycle-e-torque-75nm:before {
    content: var(--boschicon-bosch-ic-bicycle-e-torque-75nm);
}

.boschicon-bosch-ic-bicycle-e-torque-65nm:before {
    content: var(--boschicon-bosch-ic-bicycle-e-torque-65nm);
}

.boschicon-bosch-ic-bicycle-e-torque-55nm:before {
    content: var(--boschicon-bosch-ic-bicycle-e-torque-55nm);
}

.boschicon-bosch-ic-bicycle-e-torque-50nm:before {
    content: var(--boschicon-bosch-ic-bicycle-e-torque-50nm);
}

.boschicon-bosch-ic-bicycle-e-torque-40nm:before {
    content: var(--boschicon-bosch-ic-bicycle-e-torque-40nm);
}

.boschicon-bosch-ic-bicycle-e-support-340-percent:before {
    content: var(--boschicon-bosch-ic-bicycle-e-support-340-percent);
}

.boschicon-bosch-ic-bicycle-e-sprint-mode:before {
    content: var(--boschicon-bosch-ic-bicycle-e-sprint-mode);
}

.boschicon-bosch-ic-bicycle-e-sport-mode:before {
    content: var(--boschicon-bosch-ic-bicycle-e-sport-mode);
}

.boschicon-bosch-ic-bicycle-e-speed-45kmh:before {
    content: var(--boschicon-bosch-ic-bicycle-e-speed-45kmh);
}

.boschicon-bosch-ic-bicycle-e-speed-28mph:before {
    content: var(--boschicon-bosch-ic-bicycle-e-speed-28mph);
}

.boschicon-bosch-ic-bicycle-e-smartphone-key:before {
    content: var(--boschicon-bosch-ic-bicycle-e-smartphone-key);
}

.boschicon-bosch-ic-bicycle-e-smartphone-display:before {
    content: var(--boschicon-bosch-ic-bicycle-e-smartphone-display);
}

.boschicon-bosch-ic-bicycle-e-sharing-riding-data:before {
    content: var(--boschicon-bosch-ic-bicycle-e-sharing-riding-data);
}

.boschicon-bosch-ic-bicycle-e-safety-handling:before {
    content: var(--boschicon-bosch-ic-bicycle-e-safety-handling);
}

.boschicon-bosch-ic-bicycle-e-protect:before {
    content: var(--boschicon-bosch-ic-bicycle-e-protect);
}

.boschicon-bosch-ic-bicycle-e-power-to-weight-ratio:before {
    content: var(--boschicon-bosch-ic-bicycle-e-power-to-weight-ratio);
}

.boschicon-bosch-ic-bicycle-e-navigation-personal-route-planning:before {
    content: var(--boschicon-bosch-ic-bicycle-e-navigation-personal-route-planning);
}

.boschicon-bosch-ic-bicycle-e-navigation-app-route-planning:before {
    content: var(--boschicon-bosch-ic-bicycle-e-navigation-app-route-planning);
}

.boschicon-bosch-ic-bicycle-e-emtb:before {
    content: var(--boschicon-bosch-ic-bicycle-e-emtb);
}

.boschicon-bosch-ic-bicycle-e-easy-handling:before {
    content: var(--boschicon-bosch-ic-bicycle-e-easy-handling);
}

.boschicon-bosch-ic-bicycle-e-ambitious-assistants:before {
    content: var(--boschicon-bosch-ic-bicycle-e-ambitious-assistants);
}

.boschicon-bosch-ic-bicycle-e-connectmodule:before {
    content: var(--boschicon-bosch-ic-bicycle-e-connectmodule);
}

.boschicon-bosch-ic-bicycle-e-display-key:before {
    content: var(--boschicon-bosch-ic-bicycle-e-display-key);
}

.boschicon-bosch-ic-bicycle-e-abs-control-unit:before {
    content: var(--boschicon-bosch-ic-bicycle-e-abs-control-unit);
}

.boschicon-bosch-ic-temperature-stable:before {
    content: var(--boschicon-bosch-ic-temperature-stable);
}

.boschicon-bosch-ic-smartphone-graph-analysis:before {
    content: var(--boschicon-bosch-ic-smartphone-graph-analysis);
}

.boschicon-bosch-ic-bicycle-e-tour-plus-mode:before {
    content: var(--boschicon-bosch-ic-bicycle-e-tour-plus-mode);
}

.boschicon-bosch-ic-handover-leaf-industry:before {
    content: var(--boschicon-bosch-ic-handover-leaf-industry);
}

.boschicon-bosch-ic-map5000-2:before {
    content: var(--boschicon-bosch-ic-map5000-2);
}

.boschicon-bosch-ic-bicycle-e-weight-2-9kg:before {
    content: var(--boschicon-bosch-ic-bicycle-e-weight-2-9kg);
}

.boschicon-bosch-ic-bicycle-e-weight-2-75kg:before {
    content: var(--boschicon-bosch-ic-bicycle-e-weight-2-75kg);
}

.boschicon-bosch-ic-bicycle-e-design:before {
    content: var(--boschicon-bosch-ic-bicycle-e-design);
}

.boschicon-bosch-ic-bicycle-e-sharing-personal-data:before {
    content: var(--boschicon-bosch-ic-bicycle-e-sharing-personal-data);
}

.boschicon-bosch-ic-text-bar-arrow-down:before {
    content: var(--boschicon-bosch-ic-text-bar-arrow-down);
}

.boschicon-bosch-ic-text-area:before {
    content: var(--boschicon-bosch-ic-text-area);
}

.boschicon-bosch-ic-battery-4-check:before {
    content: var(--boschicon-bosch-ic-battery-4-check);
}

.boschicon-bosch-ic-battery-2-check:before {
    content: var(--boschicon-bosch-ic-battery-2-check);
}

.boschicon-bosch-ic-hourglass-expiry-date-cartridge:before {
    content: var(--boschicon-bosch-ic-hourglass-expiry-date-cartridge);
}

body,
html {
    font-family: boschsans, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 16px;
    --font-size: 1rem;
    line-height: 1.5;
    --line-height: 1.5;
}

button,
input,
select,
textarea {
    font-family: inherit;
    border-radius: 0;
}

*,
:after,
:before {
    box-sizing: border-box;
}

.highlight {
    font-weight: 700;
}

.quote,
.text {
    font-weight: 400;
}

.quote {
    font-style: italic;
}

.list-element {
    margin-bottom: 1rem;
}

.label,
.list-element {
    font-weight: 400;
}

.-size-6xl {
    font-size: 5rem;
    --font-size: 5rem;
    line-height: 1.15;
    --line-height: 1.15;
}

.-size-5xl {
    font-size: 4rem;
    --font-size: 4rem;
    line-height: 1.2;
    --line-height: 1.2;
}

.-size-4xl {
    font-size: 3rem;
    --font-size: 3rem;
    line-height: 1.25;
    --line-height: 1.25;
}

.-size-3xl {
    font-size: 2.5rem;
    --font-size: 2.5rem;
    line-height: 1.3;
    --line-height: 1.3;
}

.-size-2xl {
    font-size: 2rem;
    --font-size: 2rem;
    line-height: 1.35;
    --line-height: 1.35;
}

.-size-xl {
    font-size: 1.5rem;
    --font-size: 1.5rem;
    line-height: 1.4;
    --line-height: 1.4;
}

.-size-l {
    font-size: 1.25rem;
    --font-size: 1.25rem;
    line-height: 1.5;
}

.-size-m {
    font-size: 1rem;
    --font-size: 1rem;
    line-height: 1.5;
}

h1 {
    font-size: 3rem;
    --font-size: 3rem;
    line-height: 1.25;
    --line-height: 1.25;
}

h1,
h2 {
    font-weight: 700;
}

h2 {
    font-size: 2.5rem;
    --font-size: 2.5rem;
    line-height: 1.3;
    --line-height: 1.3;
}

h3 {
    font-size: 2rem;
    --font-size: 2rem;
    line-height: 1.35;
    --line-height: 1.35;
}

h3,
h4 {
    font-weight: 700;
}

h4 {
    font-size: 1.5rem;
    --font-size: 1.5rem;
    line-height: 1.4;
    --line-height: 1.4;
}

h5 {
    font-weight: 700;
    font-size: 1.25rem;
    --font-size: 1.25rem;
}

li,
p {
    font-weight: 400;
    font-size: 1rem;
    --font-size: 1rem;
    line-height: 1.5;
}

li {
    margin-bottom: 1rem;
}

button {
    font-weight: 400;
    font-size: 1rem;
    --font-size: 1rem;
    line-height: 1.5;
}

figcaption,
label {
    font-weight: 400;
}

figcaption,
label,
small,
sub,
sup {
    font-size: .75rem;
    --font-size: 0.75rem;
    line-height: 1.5;
}

em {
    font-weight: 700;
}

bdo {
    font-weight: 400;
}

h1,
h2 {
    font-size: 1.5rem;
    --font-size: 1.5rem;
    line-height: 1.4;
    --line-height: 1.4;
}

h3,
h4 {
    font-size: 1.25rem;
    --font-size: 1.25rem;
}

h3,
h4,
h5 {
    line-height: 1.5;
}

h5 {
    font-size: 1rem;
    --font-size: 1rem;
}

.-size-6xl {
    font-size: 2rem;
    --font-size: 2rem;
    line-height: 1.35;
    --line-height: 1.35;
}

.-size-4xl,
.-size-5xl {
    font-size: 1.5rem;
    --font-size: 1.5rem;
    line-height: 1.4;
    --line-height: 1.4;
}

.-size-3xl {
    font-size: 1.25rem;
    --font-size: 1.25rem;
    line-height: 1.5;
}

.-size-2xl,
.-size-l,
.-size-m,
.-size-xl {
    font-size: 1rem;
    --font-size: 1rem;
    line-height: 1.5;
}

.-size-s {
    font-size: .75rem;
    --font-size: 0.75rem;
    line-height: 1.5;
}

.e-container {
    width: calc(100% - 2rem);
    max-width: 70.75rem;
    margin: 0 1rem;
}

    .e-container > * {
        max-width: 70.75rem;
        margin: 0 auto;
    }

@media (min-width:1152px) {
    .e-container {
        margin: 0 auto;
    }
}

.e-container.-full-width {
    width: 100%;
    max-width: unset;
    margin: 0;
    padding: 0 1rem;
}

    .e-container.-full-width > * {
        margin: 0 auto;
    }

html {
    height: 100%;
}

body {
    font-size: 1rem;
    --font-size: 1rem;
    line-height: 1.5;
    -ms-overflow-style: scrollbar;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    overscroll-behavior-x: none;
    max-width: 100%;
    overflow-x: hidden;
}

body,
html {
    font-weight: 400;
    margin: 0;
    padding: 0;
    width: 100%;
    min-height: 100%;
}

main {
    z-index: 1;
}

    main:focus {
        outline: none;
    }

iframe {
    border: 0;
}

.ng-hide,
[data-ng-cloak] {
    display: none !important;
}

section {
    margin: 6rem 0;
}

[data-prop-name] {
    display: none;
}

.a-accordion {
    border-top: .0625rem solid var(--small__enabled__fill__default);
}

.a-accordion__headline {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 1rem 0;
    cursor: pointer;
    background: var(--integrated__enabled__fill__default);
    color: var(--integrated__enabled__front__default);
}

.a-accordion__headline-button {
    background: inherit;
    border: 0;
    color: inherit;
    line-height: 1;
    padding: 0;
}

    .a-accordion__headline-button .a-icon {
        font-size: 2.25rem;
        cursor: pointer;
    }

.a-accordion__headline:hover,
.a-accordion__headline:hover .a-accordion__headline-button {
    color: var(--integrated__enabled__front__hovered);
}

.a-accordion__headline:active,
.a-accordion__headline:active .a-accordion__headline-button {
    color: var(--integrated__enabled__front__pressed);
}

.a-accordion__headline-heading {
    font-size: 1.5rem;
    --font-size: 1.5rem;
    line-height: 1.4;
    --line-height: 1.4;
    margin: unset;
    margin-right: .75rem;
}

.a-accordion__content {
    display: none;
    padding: 0 3rem 3rem 0;
}

.a-accordion.a-accordion--open .a-accordion__content {
    display: block;
}

.a-accordion.a-accordion--small .a-accordion__headline-heading {
    font-size: 1rem;
    --font-size: 1rem;
    line-height: 1.5;
}

.a-accordion.a-accordion--small .a-accordion__content {
    padding: 0 0 3rem;
}

@media only screen and (max-width:991px) {
    .a-accordion .a-accordion__headline-text {
        font-size: 1rem;
        --font-size: 1rem;
        line-height: 1.5;
    }

    .a-accordion .a-accordion__content {
        padding: 0 0 3rem;
    }
}

.a-activity-indicator {
    height: 4.5rem;
    width: 4.5rem;
    position: relative;
}

.a-activity-indicator__top-box {
    animation-name: top-box-animation-default;
    animation-duration: 3s;
    animation-timing-function: ease-in-out;
    animation-delay: 0s;
    animation-iteration-count: infinite;
    animation-fill-mode: none;
    background-color: var(--bosch-red-50);
    position: absolute;
    height: 33.3333333333%;
    width: 33.3333333333%;
    top: 33.3333333333%;
    left: 33.3333333333%;
    z-index: 1;
}

@keyframes top-box-animation-default {
    0%, to {
        transform: translate(0);
    }

    12.5% {
        transform: translate(-24px);
    }

    24.99% {
        background-color: var(--bosch-red-50);
        transform: translate(0);
    }

    25% {
        background-color: var(--bosch-blue-50);
    }

    37.5% {
        transform: translateY(-24px);
    }

    50% {
        transform: translate(0);
    }

    62.5% {
        transform: translate(-24px);
    }

    74.99% {
        background-color: var(--bosch-blue-50);
        transform: translate(0);
    }

    75% {
        background-color: var(--bosch-red-50);
    }

    87.5% {
        transform: translateY(-24px);
    }
}

.a-activity-indicator.-large .a-activity-indicator__top-box {
    animation-name: top-box-animation-large;
}

@keyframes top-box-animation-large {
    0%, to {
        transform: translate(0);
    }

    12.5% {
        transform: translate(-42.66px);
    }

    24.99% {
        background-color: var(--bosch-red-50);
        transform: translate(0);
    }

    25% {
        background-color: var(--bosch-blue-50);
    }

    37.5% {
        transform: translateY(-42.66px);
    }

    50% {
        transform: translate(0);
    }

    62.5% {
        transform: translate(-42.66px);
    }

    74.99% {
        background-color: var(--bosch-blue-50);
        transform: translate(0);
    }

    75% {
        background-color: var(--bosch-red-50);
    }

    87.5% {
        transform: translateY(-42.66px);
    }
}

.a-activity-indicator.-small .a-activity-indicator__top-box {
    animation-name: top-box-animation-small;
}

@keyframes top-box-animation-small {
    0%, to {
        transform: translate(0);
    }

    12.5% {
        transform: translate(-16px);
    }

    24.99% {
        background-color: var(--bosch-red-50);
        transform: translate(0);
    }

    25% {
        background-color: var(--bosch-blue-50);
    }

    37.5% {
        transform: translateY(-16px);
    }

    50% {
        transform: translate(0);
    }

    62.5% {
        transform: translate(-16px);
    }

    74.99% {
        background-color: var(--bosch-blue-50);
        transform: translate(0);
    }

    75% {
        background-color: var(--bosch-red-50);
    }

    87.5% {
        transform: translateY(-16px);
    }
}

.a-activity-indicator__bottom-box {
    animation-name: bottom-box-animation-default;
    animation-duration: 3s;
    animation-timing-function: ease-in-out;
    animation-delay: 0s;
    animation-iteration-count: infinite;
    animation-fill-mode: none;
    background-color: var(--bosch-purple-50);
    position: absolute;
    height: 33.3333333333%;
    width: 33.3333333333%;
    top: 33.3333333333%;
    left: 33.3333333333%;
    z-index: 0;
}

@keyframes bottom-box-animation-default {
    0%, to {
        transform: translate(0);
        background-color: var(--bosch-purple-50);
    }

    12.5% {
        transform: translate(24px);
        z-index: 2;
    }

    25% {
        transform: translate(0);
        z-index: 2;
    }

    37.5% {
        transform: translateY(24px);
        z-index: 0;
    }

    49.99% {
        transform: translate(0);
        z-index: 0;
        background-color: var(--bosch-purple-50);
    }

    50% {
        background-color: var(--bosch-green-50);
    }

    62.5% {
        transform: translate(24px);
        z-index: 2;
    }

    75% {
        transform: translate(0);
        z-index: 2;
    }

    87.5% {
        transform: translateY(24px);
        z-index: 0;
    }

    99.99% {
        background-color: var(--bosch-green-50);
    }
}

.a-activity-indicator.-large .a-activity-indicator__bottom-box {
    animation-name: bottom-box-animation-large;
}

@keyframes bottom-box-animation-large {
    0%, to {
        transform: translate(0);
        background-color: var(--bosch-purple-50);
    }

    12.5% {
        transform: translate(42.66px);
        z-index: 2;
    }

    25% {
        transform: translate(0);
        z-index: 2;
    }

    37.5% {
        transform: translateY(42.66px);
        z-index: 0;
    }

    49.99% {
        transform: translate(0);
        z-index: 0;
        background-color: var(--bosch-purple-50);
    }

    50% {
        background-color: var(--bosch-green-50);
    }

    62.5% {
        transform: translate(42.66px);
        z-index: 2;
    }

    75% {
        transform: translate(0);
        z-index: 2;
    }

    87.5% {
        transform: translateY(42.66px);
        z-index: 0;
    }

    99.99% {
        background-color: var(--bosch-green-50);
    }
}

.a-activity-indicator.-small .a-activity-indicator__bottom-box {
    animation-name: bottom-box-animation-small;
}

@keyframes bottom-box-animation-small {
    0%, to {
        transform: translate(0);
        background-color: var(--bosch-purple-50);
    }

    12.5% {
        transform: translate(16px);
        z-index: 2;
    }

    25% {
        transform: translate(0);
        z-index: 2;
    }

    37.5% {
        transform: translateY(16px);
        z-index: 0;
    }

    49.99% {
        transform: translate(0);
        z-index: 0;
        background-color: var(--bosch-purple-50);
    }

    50% {
        background-color: var(--bosch-green-50);
    }

    62.5% {
        transform: translate(16px);
        z-index: 2;
    }

    75% {
        transform: translate(0);
        z-index: 2;
    }

    87.5% {
        transform: translateY(16px);
        z-index: 0;
    }

    99.99% {
        background-color: var(--bosch-green-50);
    }
}

.a-activity-indicator.-large {
    height: 8rem;
    width: 8rem;
}

.a-activity-indicator.-small {
    height: 3rem;
    width: 3rem;
}

.-floating-shadow-s {
    box-shadow: 0 0 .5rem .1rem var(--shadow-fill);
}

.-floating-shadow-m {
    box-shadow: 0 0 1rem .1rem var(--shadow-fill);
}

.-dimmed {
    background-color: hsla(213, 5%, 46%, .251);
    backdrop-filter: blur(.25rem);
}

.a-button {
    display: inline-flex;
    letter-spacing: 0;
    padding: 0;
    border: 0;
    cursor: pointer;
}

    .a-button:disabled {
        cursor: default;
    }

.a-button__label {
    padding: .75rem 1rem .75rem 0;
}

.a-button--secondary .a-button__label {
    padding-top: .6875rem;
    padding-right: .9375rem;
    padding-bottom: .6875rem;
}

.a-button__icon + .a-button__label {
    text-align: left;
}

.a-button__icon {
    font-size: 1.5rem;
    padding: .75rem .5rem .75rem .875rem;
}

.a-button--secondary .a-button__icon {
    padding-top: .6875rem;
    padding-bottom: .6875rem;
    padding-right: .8125rem;
}

.a-button.-fixed {
    justify-content: center;
    width: 8rem;
}

    .a-button.-fixed .a-button__label {
        display: block;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
    }

.a-button.-without-label .a-button__icon {
    margin: auto;
    padding: .75rem;
}

.a-button--secondary.-without-label .a-button__icon {
    margin: auto;
    padding: .6875rem;
}

.a-button.-without-icon .a-button__label {
    margin: auto;
    padding: .75rem 1rem;
}

.a-button--secondary.-without-icon .a-button__label {
    margin: auto;
    padding: .6875rem .9375rem;
}

.a-button--primary {
    background-color: var(--major-accent__enabled__fill__default);
    color: var(--major-accent__enabled__front__default);
}

    .a-button--primary:hover {
        background-color: var(--major-accent__enabled__fill__hovered);
    }

    .a-button--primary:active {
        background-color: var(--major-accent__enabled__fill__pressed);
    }

    .a-button--primary:disabled {
        background-color: var(--major-accent__disabled__fill__default);
        color: var(--major-accent__disabled__front__default);
    }

.a-button--secondary {
    background-color: var(--minor-accent__enabled__fill__default);
    color: var(--minor-accent__enabled__front__default);
    border: 1px solid var(--minor-accent__enabled__front__default);
}

    .a-button--secondary:hover {
        background-color: var(--minor-accent__enabled__fill__hovered);
        color: var(--minor-accent__enabled__front__hovered);
        border-color: var(--minor-accent__enabled__front__hovered);
    }

    .a-button--secondary:active {
        background-color: var(--minor-accent__enabled__fill__pressed);
        color: var(--minor-accent__enabled__front__pressed);
        border-color: var(--minor-accent__enabled__front__pressed);
    }

    .a-button--secondary:disabled {
        background-color: var(--minor-accent__disabled__fill__default);
        color: var(--minor-accent__disabled__front__default);
        border-color: var(--minor-accent__disabled__front__default);
    }

.a-button--tertiary {
    background-color: var(--minor-accent__enabled__fill__default);
    color: var(--minor-accent__enabled__front__default);
}

    .a-button--tertiary:hover {
        background-color: var(--minor-accent__enabled__fill__hovered);
        color: var(--minor-accent__enabled__front__hovered);
    }

    .a-button--tertiary:active {
        background-color: var(--minor-accent__enabled__fill__pressed);
        color: var(--minor-accent__enabled__front__pressed);
    }

    .a-button--tertiary:disabled {
        background-color: var(--minor-accent__disabled__fill__default);
        color: var(--minor-accent__disabled__front__default);
    }

.a-button--integrated {
    color: var(--integrated__enabled__front__default);
    background-color: var(--integrated__enabled__fill__default);
}

    .a-button--integrated:hover {
        color: var(--integrated__enabled__front__hovered);
        background-color: var(--integrated__enabled__fill__hovered);
    }

    .a-button--integrated:active {
        color: var(--integrated__enabled__front__pressed);
        background-color: var(--integrated__enabled__fill__pressed);
    }

    .a-button--integrated:disabled {
        color: var(--integrated__disabled__front__default);
        background-color: var(--integrated__disabled__fill__default);
    }

.a-box {
    outline: 1px solid var(--floating-outline);
    display: inline-block;
}

.a-box--modal {
    background-color: hsla(213, 5%, 46%, .251);
    backdrop-filter: blur(.25rem);
    position: fixed;
    width: 100vw;
    height: 100vh;
    top: 0;
    left: 0;
    justify-content: center;
    align-items: center;
    display: none;
}

    .a-box--modal.-show {
        display: flex;
    }

body.-unscrollable {
    overflow: hidden;
}

.a-checkbox {
    position: relative;
    height: auto;
}

    .a-checkbox label {
        color: var(--plain__enabled__front__default);
        background-color: var(--plain__enabled__fill__default);
        position: relative;
        left: 0;
        margin: 0;
        line-height: 1.5;
        font-size: 1rem;
        padding-left: 2rem;
        display: inline-flex;
        align-items: flex-start;
    }

        .a-checkbox label:before {
            position: absolute;
            top: 0;
            left: 0;
            background-color: var(--small__enabled__fill__default);
            content: "";
            display: inline-block;
            height: 1.5rem;
            width: 1.5rem;
        }

    .a-checkbox input[type=checkbox] {
        width: 0;
        opacity: 0;
        height: 0;
        -moz-appearance: none;
    }

        .a-checkbox input[type=checkbox]:active + label,
        .a-checkbox input[type=checkbox]:hover + label {
            cursor: pointer;
        }

        .a-checkbox input[type=checkbox]:disabled + label {
            cursor: default;
            color: var(--plain__disabled__front__default);
            background-color: var(--plain__disabled__fill__default);
        }

        .a-checkbox input[type=checkbox]:hover + label:before {
            background-color: var(--small__enabled__fill__hovered);
        }

        .a-checkbox input[type=checkbox]:active + label:before {
            background-color: var(--small__enabled__fill__pressed);
        }

        .a-checkbox input[type=checkbox]:disabled + label:before {
            background-color: var(--small__disabled__fill__default);
            pointer-events: none;
        }

        .a-checkbox input[type=checkbox]:checked + label:after {
            font-family: Bosch-UI-Icon;
            font-size: 1.5rem;
            line-height: 1;
            height: 1.5rem;
            width: 1.5rem;
            color: var(--major-accent__enabled__front__default);
            position: absolute;
            content: "";
            left: 0;
            content: var(--ui-ic-checkmark);
        }

        .a-checkbox input[type=checkbox]:checked + label:before {
            background-color: var(--major-accent__enabled__fill__default);
        }

        .a-checkbox input[type=checkbox]:checked:hover + label:before {
            background-color: var(--major-accent__enabled__fill__hovered);
        }

        .a-checkbox input[type=checkbox]:checked:active + label:before {
            background-color: var(--major-accent__enabled__fill__pressed);
        }

        .a-checkbox input[type=checkbox]:checked:disabled + label:before {
            background-color: var(--major-accent__disabled__fill__default);
        }

        .a-checkbox input[type=checkbox]:checked:disabled + label:after {
            color: var(--major-accent__disabled__front__default);
        }

        .a-checkbox input[type=checkbox]:focus-visible + label:before {
            outline: auto;
            outline-offset: 3px;
        }

        .a-checkbox input[type=checkbox]:indeterminate + label:after,
        .a-checkbox--indeterminate input[type=checkbox] + label:after {
            font-family: Bosch-UI-Icon;
            font-size: 1.5rem;
            line-height: 1;
            height: 1.5rem;
            width: 1.5rem;
            color: var(--major-accent__enabled__front__default);
            position: absolute;
            content: "";
            left: 0;
            content: var(--ui-ic-indeterminate);
        }

        .a-checkbox input[type=checkbox]:indeterminate + label:before,
        .a-checkbox--indeterminate input[type=checkbox] + label:before {
            background-color: var(--major-accent__enabled__fill__default);
        }

        .a-checkbox input[type=checkbox]:indeterminate:hover + label:before,
        .a-checkbox--indeterminate input[type=checkbox]:hover + label:before {
            background-color: var(--major-accent__enabled__fill__hovered);
        }

        .a-checkbox input[type=checkbox]:indeterminate:active + label:before,
        .a-checkbox--indeterminate input[type=checkbox]:active + label:before {
            background-color: var(--major-accent__enabled__fill__pressed);
        }

        .a-checkbox input[type=checkbox]:indeterminate:disabled + label:before,
        .a-checkbox--indeterminate input[type=checkbox]:disabled + label:before {
            background-color: var(--major-accent__disabled__fill__default);
        }

        .a-checkbox input[type=checkbox]:indeterminate:disabled + label:after,
        .a-checkbox--indeterminate input[type=checkbox]:disabled + label:after {
            color: var(--major-accent__disabled__front__default);
        }

.a-chip {
    background-color: var(--neutral__enabled__fill__default);
    color: var(--neutral__enabled__front__default);
    display: inline-flex;
    align-items: center;
    justify-content: space-evenly;
    height: 2rem;
    width: auto;
    border-radius: 1rem;
    cursor: pointer;
    margin-right: 1rem;
}

    .a-chip:last-of-type {
        margin-right: 0;
    }

    .a-chip:hover {
        background-color: var(--neutral__enabled__fill__hovered);
        color: var(--neutral__enabled__front__hovered);
    }

    .a-chip:active {
        background-color: var(--neutral__enabled__fill__pressed);
        color: var(--neutral__enabled__front__pressed);
    }

    .a-chip.-disabled {
        background-color: var(--neutral__disabled__fill__default);
        color: var(--neutral__disabled__front__default);
    }

    .a-chip.-selected {
        background-color: var(--major-accent__enabled__fill__default);
        color: var(--major-accent__enabled__front__default);
    }

        .a-chip.-selected:hover {
            background-color: var(--major-accent__enabled__fill__hovered);
            color: var(--major-accent__enabled__front__hovered);
        }

        .a-chip.-selected:active {
            background-color: var(--major-accent__enabled__fill__pressed);
            color: var(--major-accent__enabled__front__pressed);
        }

        .a-chip.-selected.-disabled {
            background-color: var(--major-accent__disabled__fill__default);
            color: var(--major-accent__disabled__front__default);
        }

    .a-chip.-dragged {
        background-color: var(--bosch-white);
        box-shadow: 0 0 .5rem .1rem var(--shadow-fill);
    }

    .a-chip.-icon .a-chip__label {
        margin-left: 0;
    }

    .a-chip.-icon.-btnClose .a-chip__label {
        margin-right: .375rem;
    }

.a-chip__close {
    position: relative;
    margin: auto .375rem auto 0;
}

.a-chip--fixed {
    width: 6.0625rem;
}

    .a-chip--fixed.-btnClose,
    .a-chip--fixed.-image {
        width: 7.375rem;
    }

        .a-chip--fixed.-image.-btnClose {
            width: 8.5625rem;
            justify-content: space-between;
        }

    .a-chip--fixed .fixed-width-image-label-group {
        width: calc(100% - .5rem);
        display: flex;
    }

    .a-chip--fixed .a-chip__close {
        margin: unset;
    }

.a-chip__label {
    margin: auto 1rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.-btnClose .a-chip__label {
    margin-right: .375rem;
}

.-image .a-chip__label {
    margin-left: .5rem;
}

.a-chip__image {
    width: 1.5rem;
    min-width: 1.5rem;
    height: 1.5rem;
    margin: auto 0 auto .25rem;
    border-radius: .75rem;
    background-size: cover;
    background-position: 50% 50%;
}

.a-chip__icon {
    margin: .375rem;
}

.a-divider {
    background-color: var(--small__enabled__fill__default);
    border: 0;
    height: .0625rem;
    margin: .5rem 0;
}

    .a-divider.-within-text {
        margin: 2rem 0;
    }

.a-divider--vertical {
    min-width: 1px;
    height: auto;
    margin: 0 1rem;
}

.a-dropdown {
    position: relative;
    height: 3rem;
    width: auto;
}

    .a-dropdown select {
        background-color: var(--neutral__enabled__fill__default);
        color: var(--neutral__enabled__front__default);
        -moz-appearance: none;
        -webkit-appearance: none;
        appearance: none;
        border: 0;
        height: 3rem;
        padding: 0 2.75rem 0 1rem;
        width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

        .a-dropdown select:hover {
            background-color: var(--neutral__enabled__fill__hovered);
        }

        .a-dropdown select:active {
            background-color: var(--neutral__enabled__fill__pressed);
            outline: none;
        }

    .a-dropdown:after {
        font-family: Bosch-UI-Icon;
        font-size: 1.5rem;
        line-height: 1;
        height: 1.5rem;
        width: 1.5rem;
        position: absolute;
        content: var(--ui-ic-arrow-up-down);
        top: .75rem;
        right: .7rem;
        pointer-events: none;
    }

    .a-dropdown option {
        background-color: var(--plain__enabled__fill__default);
    }

    .a-dropdown label {
        color: var(--neutral__enabled__front__default);
        position: absolute;
        margin: .25rem 1rem auto;
        font-size: .75rem;
        max-width: calc(100% - 3.5rem);
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

        .a-dropdown label + select {
            padding-top: 1.125rem;
            padding-bottom: .3125rem;
        }

.a-dropdown--dynamic-width {
    display: inline-block;
    margin-right: 2.5rem;
}

    .a-dropdown--dynamic-width select {
        width: calc(100%+ 2rem);
    }

    .a-dropdown--dynamic-width:after {
        right: -1.125rem;
    }

.a-dropdown--disabled label,
.a-dropdown--disabled select {
    color: var(--neutral__disabled__front__default);
}

.a-dropdown--disabled select {
    pointer-events: none;
}

.a-dropdown--disabled:after {
    color: var(--neutral__disabled__front__default);
}

.a-icon {
    font-size: 24px;
    color: inherit;
}

.a-list,
ul {
    margin: 0 0 1.5rem;
}

    .a-list li,
    li {
        list-style: none;
        margin-bottom: 1rem;
        padding-left: 1.5rem;
        position: relative;
    }

        .a-list li:before,
        li:before {
            left: 0;
            position: absolute;
        }

        li:first-of-type {
            counter-reset: item;
        }

        li:last-of-type {
            margin-bottom: 0;
        }

    .a-list--dot li:before,
    .a-list--num li ul li:before,
    ul > li:before {
        background-color: var(--plain__enabled__front__default);
        content: "";
        height: .5rem;
        top: .575rem;
        width: .5rem;
    }

.a-list--dot li ol li:before,
.a-list--num li,
ol > li {
    counter-increment: item;
}

    .a-list--dot li ol li:before,
    .a-list--num li:before,
    ol > li:before {
        content: counter(item) ".";
        font-weight: 700;
    }

.a-list--check li:before {
    background: none;
    border-left: .125rem solid var(--plain__enabled__front__default);
    border-bottom: .125rem solid var(--plain__enabled__front__default);
    content: "";
    display: inline-block;
    height: .5rem;
    left: 0;
    position: absolute;
    top: .125rem;
    transform-origin: bottom left;
    transform: translateX(.3125rem) translateY(.5rem) rotate(-45deg);
    width: .9375rem;
}

.a-menu-item {
    display: flex;
    flex-direction: column;
    align-items: center;
    height: auto;
    justify-content: center;
    margin: 0;
    padding: 0;
}

    .a-menu-item a,
    .a-menu-item a:visited {
        text-decoration: none;
    }

    .a-menu-item:before {
        content: unset;
    }

    .a-menu-item + .a-divider {
        margin-top: 0;
        margin-bottom: 0;
    }

    .a-menu-item:hover + .a-divider {
        background-color: var(--small__enabled__fill__hovered);
    }

    .a-menu-item:active + .a-divider {
        background-color: var(--small__enabled__fill__pressed);
    }

    .a-menu-item.-disabled + .a-divider {
        background-color: var(--small__disabled__fill__default);
    }

.a-menu-item__group,
.a-menu-item__link {
    text-align: left;
    display: flex;
    flex-direction: row;
    column-gap: .75rem;
    align-items: flex-start;
    width: 100%;
    padding: .75rem;
    border: 0;
    background-color: var(--plain__enabled__fill__default);
    color: var(--plain__enabled__front__default);
}

    .a-menu-item__group:hover,
    .a-menu-item__link:hover {
        background-color: var(--plain__enabled__fill__hovered);
        color: var(--plain__enabled__front__hovered);
        text-decoration: none;
        cursor: pointer;
    }

    .a-menu-item__group:active,
    .a-menu-item__link:active {
        background-color: var(--plain__enabled__fill__pressed);
        color: var(--plain__enabled__front__pressed);
    }

    .a-menu-item__group .a-icon,
    .a-menu-item__link .a-icon {
        margin: unset;
    }

.a-menu-item.-disabled,
.a-menu-item.-disabled > .a-menu-item__group,
.a-menu-item.-disabled > .a-menu-item__link {
    background-color: var(--plain__disabled__fill__default);
    color: var(--plain__disabled__front__default);
    pointer-events: none;
}

.a-menu-item__label {
    color: inherit;
    overflow-wrap: anywhere;
}

.a-menu-item__group > .a-icon:last-child,
.a-menu-item__link > .a-icon:last-child {
    margin-left: auto;
}

.a-notification {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    padding: .75rem 1rem;
    color: var(--minor-signal-neutral__enabled__front__default);
    background-color: var(--minor-signal-neutral__enabled__fill__default);
}

    .a-notification .a-icon {
        margin-left: -.25rem;
    }

.a-notification--banner {
    position: fixed;
    width: 100%;
    left: 0;
    bottom: 0;
    padding: .5rem;
}

    .a-notification--banner:not(.-show) {
        display: none;
    }

    .a-notification--banner > .a-icon {
        font-size: 2rem;
        margin-top: .5rem;
        margin-left: .5rem;
        margin-bottom: .5rem;
    }

        .a-notification--banner > .a-icon + .a-notification__content {
            margin-left: 0;
        }

    .a-notification--banner .a-button--integrated {
        justify-self: flex-end;
        margin-left: auto;
    }

    .a-notification--banner .a-notification__content {
        margin: .75rem 2.375rem .75rem 1.5rem;
        max-width: 80rem;
    }

.a-notification a,
.a-notification a:focus,
.a-notification a:hover,
.a-notification a:visited {
    color: inherit;
    text-decoration: underline;
}

.a-notification > .a-icon {
    margin-right: .75rem;
    flex-shrink: 0;
}

.a-notification.-success {
    color: var(--minor-signal-success__enabled__front__default);
    background-color: var(--minor-signal-success__enabled__fill__default);
}

.a-notification.-warning {
    color: var(--minor-signal-warning__enabled__front__default);
    background-color: var(--minor-signal-warning__enabled__fill__default);
}

.a-notification.-error {
    color: var(--minor-signal-error__enabled__front__default);
    background-color: var(--minor-signal-error__enabled__fill__default);
}

.a-notification--text {
    padding: .25rem 1rem;
}

    .a-notification--text .a-icon {
        margin-right: .375rem;
    }

.a-radio-button {
    position: relative;
    display: inline-block;
}

    .a-radio-button input {
        height: 0;
        width: 0;
        opacity: 0;
        -moz-appearance: none;
        outline: none;
    }

        .a-radio-button input:focus {
            outline: hidden;
        }

        .a-radio-button input:focus-visible + label:before {
            outline: auto;
            outline-offset: 3px;
        }

    .a-radio-button label {
        color: var(--plain__enabled__front__default);
        display: inline-block;
        padding-left: 2rem;
        line-height: 1.5;
        font-size: 1rem;
        cursor: pointer;
    }

        .a-radio-button label:before {
            position: absolute;
            content: "";
            width: 1.5rem;
            height: 1.5rem;
            background-color: var(--small__enabled__fill__default);
            left: 0;
            top: 0;
            border-radius: .75rem;
        }

        .a-radio-button label:focus:before,
        .a-radio-button label:hover:before {
            background-color: var(--small__enabled__fill__hovered);
        }

        .a-radio-button label:active:before {
            background-color: var(--small__enabled__fill__pressed);
        }

    .a-radio-button input:disabled ~ label {
        cursor: default;
        color: var(--plain__disabled__front__default);
    }

        .a-radio-button input:disabled ~ label:before {
            background-color: var(--small__disabled__fill__default);
        }

    .a-radio-button input:checked ~ label:before {
        background-color: var(--major-accent__enabled__fill__default);
    }

    .a-radio-button input:checked ~ label:after {
        background-color: var(--major-accent__enabled__front__default);
        border-radius: 50%;
        content: "";
        display: inline-block;
        height: .75rem;
        left: 0;
        position: absolute;
        top: 0;
        transform-origin: top left;
        transform: translateX(.375rem) translateY(.375rem);
        width: .75rem;
    }

    .a-radio-button input:checked ~ label:hover:before {
        background-color: var(--major-accent__enabled__fill__hovered);
    }

    .a-radio-button input:checked ~ label:active:before {
        background-color: var(--major-accent__enabled__fill__pressed);
    }

    .a-radio-button input:checked:disabled ~ label:before {
        background-color: var(--major-accent__disabled__fill__default);
    }

    .a-radio-button input:checked:disabled ~ label:after {
        background-color: var(--major-accent__disabled__front__default);
    }

.a-search-suggestions {
    margin: 0;
    padding: 1rem;
}

    .a-search-suggestions a,
    .a-search-suggestions a:visited {
        text-decoration: none;
    }

        .a-search-suggestions a:hover,
        .a-search-suggestions a:visited:hover {
            text-decoration: underline;
        }

.a-search-suggestions__item {
    padding: 0;
    margin-bottom: 1rem;
}

    .a-search-suggestions__item:before {
        content: none;
    }

.a-search-suggestions__result-link,
.a-search-suggestions__result-link:visited {
    color: var(--integrated__enabled__front__default);
}

    .a-search-suggestions__result-link em,
    .a-search-suggestions__result-link:visited em {
        font-style: normal;
        font-weight: 700;
    }

.a-search-suggestions__results-link {
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.a-tab-navigation {
    background-color: var(--integrated__enabled__fill__default);
    border-bottom: 1px solid var(--integrated__enabled__front__default);
    display: flex;
    padding: 0 1rem;
    scrollbar-width: none;
    width: 100%;
}

.a-tab-navigation__item {
    margin: 0;
    padding: 0;
}

    .a-tab-navigation__item:before {
        content: none;
    }

.a-tab-navigation button {
    background: none;
    border: 0;
}

.a-tab-navigation a,
.a-tab-navigation button {
    color: var(--integrated__enabled__front__default);
}

.a-tab-navigation a {
    text-decoration: none;
    display: inline-block;
    outline-offset: -1px;
}

.a-tab-navigation__gradients {
    overflow: hidden;
}

    .a-tab-navigation__gradients:after,
    .a-tab-navigation__gradients:before {
        box-shadow: 0 0 30px 30px var(--background);
    }

.a-tab-navigation::-webkit-scrollbar {
    height: 0;
}

.a-tab-navigation__tab {
    cursor: pointer;
    flex-shrink: 0;
    padding: .75rem 1rem 0;
    white-space: nowrap;
}

    .a-tab-navigation__tab:hover {
        color: var(--integrated__enabled__front__hovered);
        background-color: var(--integrated__enabled__fill__hovered);
    }

    .a-tab-navigation__tab:active {
        color: var(--integrated__enabled__front__pressed);
        background-color: var(--integrated__enabled__fill__pressed);
    }

    .a-tab-navigation__tab.-disabled {
        color: var(--integrated__disabled__front__default);
        background-color: var(--integrated__disabled__fill__default);
        cursor: default;
        pointer-events: none;
    }

    .a-tab-navigation__tab.-selected {
        color: var(--minor-accent__enabled__front__default);
        background-color: var(--minor-accent__enabled__fill__default);
    }

        .a-tab-navigation__tab.-selected:hover {
            color: var(--minor-accent__enabled__front__hovered);
        }

        .a-tab-navigation__tab.-selected:active {
            color: var(--minor-accent__enabled__front__pressed);
        }

    .a-tab-navigation__tab.-only-icon {
        padding-right: .75rem;
        padding-left: .75rem;
    }

.a-tab-navigation__tab-content {
    display: inline-flex;
    align-items: center;
    letter-spacing: 0;
    border: 0;
    border-bottom: .125rem solid var(--integrated__enabled__fill__default);
    padding-bottom: .5625rem;
}

.-selected .a-tab-navigation__tab-content {
    border-color: var(--minor-accent__enabled__front__default);
}

    .-selected .a-tab-navigation__tab-content:hover {
        border-color: var(--minor-accent__enabled__front__hovered);
    }

    .-selected .a-tab-navigation__tab-content:active {
        border-color: var(--minor-accent__enabled__front__pressed);
    }

.a-tab-navigation__icon + .a-tab-navigation__label {
    text-align: left;
    margin-left: .5rem;
}

.a-tab-navigation__icon {
    font-size: 1.5rem;
}

.a-text:last-child {
    margin-bottom: 0;
}

.a-text:first-child {
    margin-top: 0;
}

.a-text h1,
.a-text h2,
.a-text h3,
.a-text h4,
.a-text h5 {
    margin: 2.5rem 0 1.5rem;
}

.a-text p {
    margin: 0 0 1.5rem;
}

.a-tile a,
.a-tile a:hover {
    color: var(--plain__enabled__front__default);
    text-decoration: none;
}

.a-tile:hover {
    background: var(--plain__enabled__fill__hovered);
}

    .a-tile:hover .a-tile__link {
        text-decoration: none;
    }

.a-tile:active {
    background: var(--plain__enabled__fill__pressed);
}

.a-tile.-purple {
    background: var(--major-highlight-purple__enabled__fill__default);
}

    .a-tile.-purple,
    .a-tile.-purple a,
    .a-tile.-purple a:hover {
        color: var(--major-highlight-purple__enabled__front__default);
    }

        .a-tile.-purple:hover {
            background: var(--major-highlight-purple__enabled__fill__hovered);
            color: var(--major-highlight-purple__enabled__front__hovered);
        }

        .a-tile.-purple:active {
            background: var(--major-highlight-purple__enabled__fill__pressed);
            color: var(--major-highlight-purple__enabled__front__pressed);
        }

.a-tile.-blue {
    background: var(--major-highlight-blue__enabled__fill__default);
}

    .a-tile.-blue,
    .a-tile.-blue a,
    .a-tile.-blue a:hover {
        color: var(--major-highlight-blue__enabled__front__default);
    }

        .a-tile.-blue:hover {
            background: var(--major-highlight-blue__enabled__fill__hovered);
            color: var(--major-highlight-blue__enabled__front__hovered);
        }

        .a-tile.-blue:active {
            background: var(--major-highlight-blue__enabled__fill__pressed);
            color: var(--major-highlight-blue__enabled__front__pressed);
        }

.a-tile.-turquoise {
    background: var(--major-highlight-turquoise__enabled__fill__default);
}

    .a-tile.-turquoise,
    .a-tile.-turquoise a,
    .a-tile.-turquoise a:hover {
        color: var(--major-highlight-turquoise__enabled__front__default);
    }

        .a-tile.-turquoise:hover {
            background: var(--major-highlight-turquoise__enabled__fill__hovered);
            color: var(--major-highlight-turquoise__enabled__front__hovered);
        }

        .a-tile.-turquoise:active {
            background: var(--major-highlight-turquoise__enabled__fill__pressed);
            color: var(--major-highlight-turquoise__enabled__front__pressed);
        }

.a-tile.-green {
    background: var(--major-highlight-green__enabled__fill__default);
}

    .a-tile.-green,
    .a-tile.-green a,
    .a-tile.-green a:hover {
        color: var(--major-highlight-green__enabled__front__default);
    }

        .a-tile.-green:hover {
            background: var(--major-highlight-green__enabled__fill__hovered);
            color: var(--major-highlight-green__enabled__front__hovered);
        }

        .a-tile.-green:active {
            background: var(--major-highlight-green__enabled__fill__pressed);
            color: var(--major-highlight-green__enabled__front__pressed);
        }

.a-text-field {
    position: relative;
    height: 3rem;
    width: auto;
}

    .a-text-field input {
        background-color: var(--neutral__enabled__fill__default);
        border: 0;
        border-bottom: .0625rem solid var(--neutral__enabled__front__default);
        color: var(--neutral__enabled__front__default);
        height: 3rem;
        padding: 0 1rem;
        width: 100%;
    }

        .a-text-field input:active[readonly],
        .a-text-field input:disabled[readonly],
        .a-text-field input:focus[readonly],
        .a-text-field input:hover[readonly],
        .a-text-field input[readonly] {
            background-color: var(--plain__enabled__fill__default);
            pointer-events: none;
        }

        .a-text-field input::placeholder {
            color: var(--plain__enabled__front__default);
            opacity: .5;
        }

        .a-text-field input:hover {
            background-color: var(--neutral__enabled__fill__hovered);
        }

        .a-text-field input:active {
            background-color: var(--neutral__enabled__fill__pressed);
        }

        .a-text-field input:focus {
            background-color: var(--neutral__focused__fill__default);
            border-bottom-color: var(--neutral__focused__front__default);
        }

        .a-text-field input:focus-visible {
            outline: auto;
        }

        .a-text-field input:disabled {
            border-bottom-color: var(--neutral__disabled__front__default);
            pointer-events: none;
        }

            .a-text-field input:disabled + label:before,
            .a-text-field input:disabled::placeholder {
                color: var(--neutral__disabled__front__default);
            }

            .a-text-field input:disabled + .a-text-field__icon-password {
                color: var(--neutral__disabled__front__default);
                pointer-events: none;
            }

.a-text-field--password input {
    padding-right: 4rem;
}

    .a-text-field--password input::-ms-clear,
    .a-text-field--password input::-ms-reveal {
        display: none;
    }

.a-text-field--search input:nth-last-child(2) {
    padding-right: 3rem;
}

.a-text-field--search input:nth-last-child(3) {
    padding-right: 6rem;
}

.a-text-field label {
    position: absolute;
    margin: .25rem 1rem auto;
    font-size: .75rem;
    max-width: calc(100% - 4rem);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

    .a-text-field label + input {
        padding-top: 1.125rem;
        padding-bottom: .3125rem;
    }

.a-text-field__icon-close,
.a-text-field__icon-password,
.a-text-field__icon-search {
    border: 0;
    position: absolute;
    cursor: pointer;
    background-color: var(--neutral__enabled__fill__default);
    color: var(--neutral__enabled__front__default);
    width: 3rem;
    height: calc(3rem - 1px);
    padding-top: 2px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

    .a-text-field__icon-close:hover,
    .a-text-field__icon-password:hover,
    .a-text-field__icon-search:hover {
        background-color: var(--neutral__enabled__fill__hovered);
    }

    .a-text-field__icon-close:active,
    .a-text-field__icon-password:active,
    .a-text-field__icon-search:active {
        background-color: var(--neutral__enabled__fill__pressed);
    }

.a-text-field__icon-close,
.a-text-field__icon-search {
    background: #0000;
}

.a-text-field__icon-password,
.a-text-field__icon-search {
    right: 0;
}

.a-text-field__icon-close {
    right: 3rem;
}

.m-language-selector {
    display: flex;
}

    .m-language-selector .a-link {
        color: var(--plain__enabled__front__default);
    }

        .m-language-selector .a-link:hover {
            color: var(--minor-accent__enabled__front__hovered);
            text-decoration: none;
        }

        .m-language-selector .a-link a {
            align-items: center;
            text-decoration: none;
        }

            .m-language-selector .a-link a > i + span {
                padding-left: 1.75rem;
            }

    .m-language-selector .a-dropdown {
        margin-left: .75rem;
        height: auto;
    }

        .m-language-selector .a-dropdown select {
            padding-left: .375rem;
            padding-right: 1.625rem;
            height: 1.75em;
            margin-top: -.5em;
        }

        .m-language-selector .a-dropdown:after {
            top: 0;
            right: .125rem;
        }

.o-footer__search-container {
    padding-top: 2rem;
    padding-bottom: 2rem;
}

    .o-footer__search-container .m-search-form {
        margin-bottom: 0;
    }

.o-footer__search-cta {
    font-size: 1.25rem;
    --font-size: 1.25rem;
    line-height: 1.5;
    font-weight: 700;
    margin-bottom: 1rem;
}

.o-footer__claim {
    font-size: 1.5rem;
    --font-size: 1.5rem;
    line-height: 1.4;
    --line-height: 1.4;
}

.o-footer__top {
    padding-top: 3rem;
    padding-bottom: 1.5rem;
}

.o-footer .m-language-selector,
.o-footer__links,
.o-footer__share {
    margin-top: 2rem;
}

.o-footer__share {
    margin-left: -.75rem;
}

    .o-footer__share .a-button:not(:first-child) {
        margin-left: 1rem;
    }

.o-footer__bottom {
    font-size: .75rem;
    --font-size: 0.75rem;
    line-height: 1.5;
    padding-top: 1.5rem;
    padding-bottom: 2rem;
    position: relative;
}

.o-footer__back-to-top {
    position: absolute;
    top: -.25rem;
    right: -.75rem;
}

    .o-footer__back-to-top .a-icon {
        font-size: 36px;
    }

.o-footer__links {
    padding: 0;
    margin-bottom: 0;
}

    .o-footer__links > li {
        font-size: inherit;
        padding: 0;
    }

        .o-footer__links > li:before {
            content: none;
        }

    .o-footer__links a,
    .o-footer__links a:visited {
        color: var(--integrated__enabled__front__default);
    }

        .o-footer__links a:hover,
        .o-footer__links a:visited:hover {
            color: var(--integrated__enabled__front__hovered);
        }

        .o-footer__links a:active,
        .o-footer__links a:visited:active {
            color: var(--integrated__enabled__front__pressed);
        }

    .o-footer__links .-external a {
        display: inline-block;
    }

        .o-footer__links .-external a:after {
            font-family: Bosch-UI-Icon;
            font-size: 1.5rem;
            line-height: 1;
            height: 1.5rem;
            width: 1.5rem;
            content: var(--ui-ic-inline-externallink);
            display: inline-block;
            padding-left: .5em;
        }

        .o-footer__links .-external a:hover a:after {
            text-decoration: none;
        }

.o-footer__bottom .o-footer__links {
    margin-bottom: 1rem;
    margin-top: 0;
}

.o-footer .m-search-form {
    position: relative;
}

    .o-footer .m-search-form .a-text-field {
        z-index: 2;
    }

.o-footer .a-search-suggestions {
    max-height: 0;
    background: var(--bosch-white);
    overflow: hidden;
    position: absolute;
    margin-top: -3rem;
    z-index: 1;
}

.o-footer:not(.-show-suggestions) .a-search-suggestions__item {
    visibility: hidden;
}

.o-footer.-show-suggestions .a-search-suggestions {
    max-height: 100vh;
    margin-top: 0;
    transition: max-height .25s cubic-bezier(.38, .04, .35, .96);
    box-shadow: 0 0 1rem #00000040;
}

.o-footer.-minimal > .a-divider {
    margin: 0;
}

.o-footer.-minimal .o-footer__bottom {
    display: flex;
    flex-direction: column;
    padding: 1rem 0;
}

    .o-footer.-minimal .o-footer__bottom .a-divider {
        margin: 1rem 0;
        order: 2;
    }

.o-footer.-minimal .o-footer__copyright {
    align-items: center;
    display: flex;
    order: 1;
}

    .o-footer.-minimal .o-footer__copyright .a-icon {
        font-size: 1.125rem;
        margin-right: .25rem;
    }

.o-footer.-minimal .o-footer__links {
    margin-bottom: 0;
    order: 3;
}

    .o-footer.-minimal .o-footer__links li {
        margin-bottom: 1.5rem;
    }

        .o-footer.-minimal .o-footer__links li:last-child {
            margin-bottom: 0;
        }

@media (min-width:768px) {
    .o-footer__search {
        align-items: baseline;
        display: flex;
    }

        .o-footer__search .m-search-form {
            flex: 1;
            margin-left: 2rem;
        }

    .o-footer__search-cta {
        flex: 1;
        margin-bottom: 0;
    }

    .o-footer__top {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: space-between;
        padding-top: 3.5rem;
        padding-bottom: 3.5rem;
    }

    .o-footer__claim {
        margin-top: .5rem;
        width: 66%;
    }

    .o-footer__share {
        justify-self: right;
        margin-top: 0;
        order: 1;
        position: relative;
        right: -.75rem;
    }

    .o-footer__bottom {
        display: flex;
        flex-wrap: wrap-reverse;
    }

    .o-footer__copyright {
        margin-right: 1.5rem;
        order: 1;
    }

    .o-footer .m-language-selector {
        order: 2;
        width: 100%;
    }

    .o-footer__links {
        order: 3;
    }

    .o-footer__bottom .o-footer__links,
    .o-footer__top .o-footer__links {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
    }

        .o-footer__bottom .o-footer__links > li,
        .o-footer__top .o-footer__links > li {
            display: inline-block;
            margin-bottom: 0;
        }

            .o-footer__bottom .o-footer__links > li:not(:last-child),
            .o-footer__top .o-footer__links > li:not(:last-child) {
                margin-right: 1.5rem;
            }

    .o-footer__bottom .o-footer__links {
        padding-right: 3rem;
    }

    .o-footer.-minimal .o-footer__copyright {
        margin-right: 0;
    }

    .o-footer.-minimal .o-footer__links {
        padding-right: 0;
    }

        .o-footer.-minimal .o-footer__links li {
            margin-right: 2rem;
            margin-bottom: 0;
        }

            .o-footer.-minimal .o-footer__links li:last-child {
                margin-right: 0;
            }
}

@media (min-width:1194px) {
    .o-footer .m-language-selector {
        width: unset;
    }

    .o-footer__search-cta {
        font-size: 1.5rem;
        --font-size: 1.5rem;
        line-height: 1.4;
        --line-height: 1.4;
    }

    .o-footer__top .o-footer__links {
        align-self: start;
        justify-self: end;
        margin-top: 1.9375rem;
    }

    .o-footer.-minimal .o-footer__bottom {
        flex-direction: row;
        justify-content: space-between;
        padding: .5rem 0;
    }

        .o-footer.-minimal .o-footer__bottom .a-divider {
            display: none;
        }
}

.o-header {
    padding-top: .375rem;
}

    .o-header:before {
        position: absolute;
        left: 0;
        top: 0;
        z-index: 2;
        width: 100%;
        height: .375rem;
        content: "";
        background-repeat: no-repeat;
        background-size: cover;
        background-position: 50%;
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI3MjAiIGhlaWdodD0iMzAwIj48c3R5bGU+LnN0N3tmaWxsOiM5NDFiMWV9PC9zdHlsZT48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMS41NSAtMy4zKSI+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8xXyIgeDE9IjExOC45OCIgeDI9Ijg0Mi4wOCIgeTE9Ii0zMi42NjMiIHkyPSItMzIuNjYzIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIC0xMTguOTggMTIwLjU0KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzk1MjMzMSIvPjxzdG9wIG9mZnNldD0iLjAzNiIgc3RvcC1jb2xvcj0iIzkyMUMxRCIvPjxzdG9wIG9mZnNldD0iLjA4NSIgc3RvcC1jb2xvcj0iI0IwMjczOSIvPjxzdG9wIG9mZnNldD0iLjEyNCIgc3RvcC1jb2xvcj0iI0FEMUYyNCIvPjxzdG9wIG9mZnNldD0iLjE1MSIgc3RvcC1jb2xvcj0iI0M3MjAyNiIvPjxzdG9wIG9mZnNldD0iLjE3IiBzdG9wLWNvbG9yPSIjRDQyMDI3Ii8+PHN0b3Agb2Zmc2V0PSIuMTc2IiBzdG9wLWNvbG9yPSIjQ0MyNDMxIi8+PHN0b3Agb2Zmc2V0PSIuMTg5IiBzdG9wLWNvbG9yPSIjQjcyQjRDIi8+PHN0b3Agb2Zmc2V0PSIuMjA3IiBzdG9wLWNvbG9yPSIjOTUzMzcxIi8+PHN0b3Agb2Zmc2V0PSIuMjE0IiBzdG9wLWNvbG9yPSIjODgzNTdGIi8+PHN0b3Agb2Zmc2V0PSIuMjQ0IiBzdG9wLWNvbG9yPSIjODUzNjgxIi8+PHN0b3Agb2Zmc2V0PSIuMjY0IiBzdG9wLWNvbG9yPSIjNkYzNjhCIi8+PHN0b3Agb2Zmc2V0PSIuMjkxIiBzdG9wLWNvbG9yPSIjMzk0MjhGIi8+PHN0b3Agb2Zmc2V0PSIuMzI0IiBzdG9wLWNvbG9yPSIjMjMzRDdEIi8+PHN0b3Agb2Zmc2V0PSIuNDE4IiBzdG9wLWNvbG9yPSIjMzIyQzZGIi8+PHN0b3Agb2Zmc2V0PSIuNDk0IiBzdG9wLWNvbG9yPSIjMkEzODg1Ii8+PHN0b3Agb2Zmc2V0PSIuNTU4IiBzdG9wLWNvbG9yPSIjMUQ2MkExIi8+PHN0b3Agb2Zmc2V0PSIuNTciIHN0b3AtY29sb3I9IiMyNzZDQTUiLz48c3RvcCBvZmZzZXQ9Ii42MSIgc3RvcC1jb2xvcj0iIzQzOEVCMyIvPjxzdG9wIG9mZnNldD0iLjY0IiBzdG9wLWNvbG9yPSIjNTVBNUJDIi8+PHN0b3Agb2Zmc2V0PSIuNjU2IiBzdG9wLWNvbG9yPSIjNUNBRkJGIi8+PHN0b3Agb2Zmc2V0PSIuNjc4IiBzdG9wLWNvbG9yPSIjNTZBQkJEIi8+PHN0b3Agb2Zmc2V0PSIuNzA2IiBzdG9wLWNvbG9yPSIjNDM5RkI4Ii8+PHN0b3Agb2Zmc2V0PSIuNzM3IiBzdG9wLWNvbG9yPSIjMTg4RUFGIi8+PHN0b3Agb2Zmc2V0PSIuNzQzIiBzdG9wLWNvbG9yPSIjMDM4QkFFIi8+PHN0b3Agb2Zmc2V0PSIuNzkiIHN0b3AtY29sb3I9IiMwNjkyOTIiLz48c3RvcCBvZmZzZXQ9Ii44ODciIHN0b3AtY29sb3I9IiMwNUExNEIiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwMzkyN0UiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGQ9Ik0wIDBoNzIzLjF2MzA2LjRIMHoiIHN0eWxlPSJmaWxsOnVybCgjU1ZHSURfMV8pIi8+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8yXyIgeDE9IjMyNS4wOCIgeDI9IjIzNS45OCIgeTE9Ii0xMDkuMjYiIHkyPSItMTA5LjI2IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIC0xMTguOTggMTIwLjU0KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzg5MzY4MCIvPjxzdG9wIG9mZnNldD0iLjMzNSIgc3RvcC1jb2xvcj0iIzg5MzY4MCIvPjxzdG9wIG9mZnNldD0iLjUwMiIgc3RvcC1jb2xvcj0iIzhEMzE2RCIvPjxzdG9wIG9mZnNldD0iLjg0IiBzdG9wLWNvbG9yPSIjOTAyOTREIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjOTAyNTQxIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBkPSJNMTc1LjEgMTUzLjIgMTE3IDMwNi40aDg5LjF6IiBzdHlsZT0iZmlsbDp1cmwoI1NWR0lEXzJfKSIvPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfM18iIHgxPSI0NzguOTMiIHgyPSI0NDYuNTUiIHkxPSIxMjAuMjQiIHkyPSItODIuMjg0IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIC0xMTguOTggMTIwLjU0KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzMyMkM2RiIvPjxzdG9wIG9mZnNldD0iLjI0MyIgc3RvcC1jb2xvcj0iIzMyMkM2RiIvPjxzdG9wIG9mZnNldD0iLjQ2IiBzdG9wLWNvbG9yPSIjMzAyRjcyIi8+PHN0b3Agb2Zmc2V0PSIuNzE2IiBzdG9wLWNvbG9yPSIjMkEzQTdFIi8+PHN0b3Agb2Zmc2V0PSIuOTkiIHN0b3AtY29sb3I9IiMxNTRBOTMiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMxMzRCOTQiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGQ9Im0yODguNCAxNTMuMiAyMi4zIDE1My4yaDQ3LjRWMGgtNDUuMnoiIHN0eWxlPSJmaWxsOnVybCgjU1ZHSURfM18pIi8+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF80XyIgeDE9IjI5NC4wOCIgeDI9IjM3Mi44OCIgeTE9Ii0zMi42NjMiIHkyPSItMzIuNjYzIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIC0xMTguOTggMTIwLjU0KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzZGMzc4RCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzNBNDI5MSIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZD0ibTE3NS4xIDE1My4yIDMxIDE1My4yIDQ3LjgtMTUzLjJMMjA5LjQgMHoiIHN0eWxlPSJmaWxsOnVybCgjU1ZHSURfNF8pIi8+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF81XyIgeDE9IjQzMS44OCIgeDI9IjMyNS4wOCIgeTE9Ii0zMi42NjMiIHkyPSItMzIuNjYzIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIC0xMTguOTggMTIwLjU0KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzIzM0Q3RCIvPjxzdG9wIG9mZnNldD0iLjI0OSIgc3RvcC1jb2xvcj0iIzI5M0Q3RCIvPjxzdG9wIG9mZnNldD0iLjU0NSIgc3RvcC1jb2xvcj0iIzNBM0M4MCIvPjxzdG9wIG9mZnNldD0iLjg2MiIgc3RvcC1jb2xvcj0iIzUxM0I4NCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzVEM0E4NiIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZD0ibTI1My45IDE1My4yLTQ3LjggMTUzLjJoMTA0LjZsLTIyLjMtMTUzLjJMMzEyLjkgMEgyMDkuNHoiIHN0eWxlPSJmaWxsOnVybCgjU1ZHSURfNV8pIi8+PHBhdGggZD0iTTExNi4xIDBINTUuN3Y5NC44bDM0LjIgNTguNC0zNC4yIDU4LjR2OTQuOEgxMTdMOTUuMiAxNTMuMnoiIHN0eWxlPSJmaWxsOiNhZjIwMjQiLz48bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzZfIiB4MT0iMzI5LjExIiB4Mj0iMjMyLjY3IiB5MT0iNDMuOTM3IiB5Mj0iNDMuOTM3IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIC0xMTguOTggMTIwLjU0KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzg5MzY4MCIvPjxzdG9wIG9mZnNldD0iLjMzNSIgc3RvcC1jb2xvcj0iIzg5MzY4MCIvPjxzdG9wIG9mZnNldD0iLjUwMiIgc3RvcC1jb2xvcj0iIzhEMzE2RCIvPjxzdG9wIG9mZnNldD0iLjg0IiBzdG9wLWNvbG9yPSIjOTAyOTREIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjOTAyNTQxIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBkPSJNMTc1LjEgMTUzLjIgMjA5LjQgMGgtOTMuM3oiIHN0eWxlPSJmaWxsOnVybCgjU1ZHSURfNl8pIi8+PHBhdGggZmlsbD0iIzk0MWIxZSIgZD0iTTU1LjcgOTQuOFYwSDB6IiBjbGFzcz0ic3Q3Ii8+PHBhdGggZD0ibTU1LjcgMjExLjYgMzQuMi01OC40LTM0LjItNTguNHoiIHN0eWxlPSJmaWxsOiNiMTI3MzkiLz48cGF0aCBmaWxsPSIjOTQxYjFlIiBkPSJNNTUuNyAyMTEuNiAwIDMwNi40aDU1Ljd6IiBjbGFzcz0ic3Q3Ii8+PHBhdGggZD0iTTU1LjcgOTQuOCAwIDB2MzA2LjRsNTUuNy05NC44eiIgc3R5bGU9ImZpbGw6Izk1MjQzMiIvPjxwYXRoIGQ9Ik0xMTYuMSAwIDk1LjIgMTUzLjIgMTE3IDMwNi40bDU4LjEtMTUzLjJ6IiBzdHlsZT0iZmlsbDojZDQyMDI3Ii8+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF83XyIgeDE9Ijc0OC45NiIgeDI9Ijc0OC45NiIgeTE9IjEyMC40NCIgeTI9Ii0xODYuMDYiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgLTExOC45OCAxMjAuNTQpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjOTRCRTU1Ii8+PHN0b3Agb2Zmc2V0PSIuMDQ0IiBzdG9wLWNvbG9yPSIjOTNCRDU4Ii8+PHN0b3Agb2Zmc2V0PSIuMzg5IiBzdG9wLWNvbG9yPSIjOEJCQzZBIi8+PHN0b3Agb2Zmc2V0PSIuNzE1IiBzdG9wLWNvbG9yPSIjODZCQzc1Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjODRCQzc5Ii8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBkPSJNNjQxLjYgMjU5LjZjMS43LTI1LjQgMTAtNTQuNiAxOC44LTg1LjYgMS40LTUgMi44LTEwIDQuMi0xNS4xcS0yLjEtOC4yNS00LjItMTYuMmMtOC44LTMzLjMtMTctNjQuNy0xOC44LTkyLTEuNC0yMS4yIDEuNC0zNyA4LjktNTAuNmgtNDUuOWMtNy41IDE4LjMtMTAuMyAyOS4xLTguOSA1MC4zIDEuNyAyNy4zIDEwIDU4LjcgMTguOCA5MiAxMyA0OS4zIDI4IDEwNi4yIDIzLjIgMTY0LjJoMTIuOWMtNy42LTEyLjgtMTAuNC0yNy4zLTktNDciIHN0eWxlPSJmaWxsOnVybCgjU1ZHSURfN18pIi8+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF84XyIgeDE9IjY1My43NiIgeDI9IjczMy40OSIgeTE9IjExNy4yOSIgeTI9Ii0xODQuNDUiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgLTExOC45OCAxMjAuNTQpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMDhBMjRCIi8+PHN0b3Agb2Zmc2V0PSIuMTY4IiBzdG9wLWNvbG9yPSIjMEFBMTRFIi8+PHN0b3Agb2Zmc2V0PSIuNDA1IiBzdG9wLWNvbG9yPSIjMEI5RTU3Ii8+PHN0b3Agb2Zmc2V0PSIuNjgzIiBzdG9wLWNvbG9yPSIjMDk5QTY3Ii8+PHN0b3Agb2Zmc2V0PSIuOTkiIHN0b3AtY29sb3I9IiMwNDk0N0QiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwNDkzN0UiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGQ9Ik02MTQuNSAxNDIuM2MtOC44LTMzLjMtMTctNjQuNy0xOC44LTkyLTEuNC0yMS4yIDEuNC0zMiA4LjktNTAuM2gtMzUuNGM1LjcgNTMuOS0zLjggMTA2LjctMTMuNiAxNjYuOC01LjcgMzUtMTEuNyA3MS4zLTEzLjIgMTAwLjYtMS4xIDIxLjEuNCAzMi44IDEuOCAzOWg5My41YzQuOC01Ny45LTEwLjMtMTE0LjgtMjMuMi0xNjQuMSIgc3R5bGU9ImZpbGw6dXJsKCNTVkdJRF84XykiLz48cGF0aCBkPSJNNjY0LjYgMTU4LjljLTEuNCA1LjEtMi44IDEwLjEtNC4yIDE1LjEtOC44IDMxLTE3IDYwLjItMTguOCA4NS42LTEuNCAxOS43IDEuNCAzNC4yIDkgNDYuOWgzM2M0LjItNTEuOC03LjItMTAyLjMtMTktMTQ3LjYiIHN0eWxlPSJmaWxsOiMxYzlhNDgiLz48bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzlfIiB4MT0iODEyLjgzIiB4Mj0iODEyLjgzIiB5MT0iMTIwLjU0IiB5Mj0iLTE4NS45NiIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAtMTE4Ljk4IDEyMC41NCkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiM2OUEwNjAiLz48c3RvcCBvZmZzZXQ9Ii4wNCIgc3RvcC1jb2xvcj0iIzYzOUQ1QyIvPjxzdG9wIG9mZnNldD0iLjIxOSIgc3RvcC1jb2xvcj0iIzRDOTQ0RiIvPjxzdG9wIG9mZnNldD0iLjQxOCIgc3RvcC1jb2xvcj0iIzM3OEU0NyIvPjxzdG9wIG9mZnNldD0iLjY1MSIgc3RvcC1jb2xvcj0iIzI5OEI0NCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzIzOEE0MyIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZD0iTTY4MC41IDBjMTAuNyA1NS4zLTIuNSAxMTAuNC0xNS45IDE1OC45IDExLjcgNDUuMyAyMy4yIDk1LjggMTguOSAxNDcuNmgzOS42VjB6IiBzdHlsZT0iZmlsbDp1cmwoI1NWR0lEXzlfKSIvPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMTBfIiB4MT0iNjUyLjQ1IiB4Mj0iNjUyLjQ1IiB5MT0iMTIwLjU0IiB5Mj0iLTE4NS44NiIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAtMTE4Ljk4IDEyMC41NCkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMwNUI1REMiLz48c3RvcCBvZmZzZXQ9Ii4yMiIgc3RvcC1jb2xvcj0iIzA0QjBENyIvPjxzdG9wIG9mZnNldD0iLjUzNyIgc3RvcC1jb2xvcj0iIzA1QTRDOSIvPjxzdG9wIG9mZnNldD0iLjkxMiIgc3RvcC1jb2xvcj0iIzA1OTFCNCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzA1OENBRSIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZD0iTTU0Mi4zIDI2Ny40YzEuNS0yOS40IDcuNS02NS42IDEzLjItMTAwLjZDNTY1LjMgMTA2LjcgNTc0LjggNTQgNTY5LjEgMGgtNzAuOGMtMS40IDExLjQtMi45IDE5LjItMS44IDQxLjggMS41IDMxLjYgNy41IDcwLjUgMTMuMiAxMDguMiA4LjQgNTUuNCAxNi42IDEwOC44IDE1LjEgMTU2LjRINTQ0Yy0xLjMtNi4yLTIuOC0xNy45LTEuNy0zOSIgc3R5bGU9ImZpbGw6dXJsKCNTVkdJRF8xMF8pIi8+PHBhdGggZD0iTTM3NS43IDE1My4yIDM1OC4xIDB2MzA2LjR6IiBzdHlsZT0iZmlsbDojMmEzODg2Ii8+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8xMV8iIHgxPSI3NTEuMDUiIHgyPSI3OTYuNzEiIHkxPSItNC4zMjgiIHkyPSI3Ny4xMzYiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgLTExOC45OCAxMjAuNTQpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjNjJCMTZFIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjODdCOTU3Ii8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBkPSJNNjQxLjYgNTAuNmMxLjcgMjcuMyAxMCA1OC43IDE4LjggOTJxMi4xIDcuOTUgNC4yIDE2LjJDNjc4LjEgMTEwLjQgNjkxLjIgNTUuMyA2ODAuNSAwaC0zMGMtNy41IDEzLjYtMTAuMyAyOS40LTguOSA1MC42IiBzdHlsZT0iZmlsbDp1cmwoI1NWR0lEXzExXykiLz48bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzEyXyIgeDE9IjU1MC40IiB4Mj0iNjMxLjU5IiB5MT0iMTEzLjcxIiB5Mj0iLTE4OS4yOCIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAtMTE4Ljk4IDEyMC41NCkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMwNjlBRDQiLz48c3RvcCBvZmZzZXQ9Ii4zNTIiIHN0b3AtY29sb3I9IiMzMEEwQ0UiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM1QkIwQzAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGQ9Ik01MDkuOCAxNTBjLTUuNy0zNy43LTExLjctNzYuNi0xMy4yLTEwOC4yLTEuMS0yMi43LjQtMzAuNCAxLjgtNDEuOGgtNDEuNWMxLjUgNDAuMS0xLjUgODUuMy03IDE2MC44LTMuMSA0My41LTggMTEwLjUtNyAxNDUuN0g1MjVjMS40LTQ3LjctNi44LTEwMS4xLTE1LjItMTU2LjUiIHN0eWxlPSJmaWxsOnVybCgjU1ZHSURfMTJfKSIvPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMTNfIiB4MT0iNTA1LjMzIiB4Mj0iNTA1LjMzIiB5MT0iMTIwLjU0IiB5Mj0iLTE4NS44NiIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAtMTE4Ljk4IDEyMC41NCkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMxRTQ1OEUiLz48c3RvcCBvZmZzZXQ9Ii4yNDEiIHN0b3AtY29sb3I9IiMxRjRGOTYiLz48c3RvcCBvZmZzZXQ9Ii43MjkiIHN0b3AtY29sb3I9IiMyQjZBQUIiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMzMzdCQjkiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGQ9Ik0zNTguMSAzMDYuNGg1Ni41VjBoLTU2LjVsMTcuNiAxNTMuMnoiIHN0eWxlPSJmaWxsOnVybCgjU1ZHSURfMTNfKSIvPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMTRfIiB4MT0iNTU0LjkyIiB4Mj0iNTU0LjkyIiB5MT0iLTE4NS44NiIgeTI9IjEyMC41NCIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAtMTE4Ljk4IDEyMC41NCkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMzRjlBQzkiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMyMDYyQTIiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGQ9Ik00NDkuOSAxNjAuOGM1LjUtNzUuNSA4LjUtMTIwLjYgNy0xNjAuOGgtNDIuMmwtLjEgMzA2LjRoMjguM2MtMS0zNS4xIDMuOC0xMDIuMSA3LTE0NS42IiBzdHlsZT0iZmlsbDp1cmwoI1NWR0lEXzE0XykiLz48L2c+PC9zdmc+);
    }

.o-header__logo {
    height: 3rem;
    width: 8.75rem;
    padding: .75rem .9375rem .75rem 1rem;
    margin-left: -1rem;
    margin-right: -.9375rem;
    outline-offset: -.125rem;
}

    .o-header__logo svg {
        height: 100%;
        width: auto;
    }

        .o-header__logo svg #bosch-logo-text {
            fill: #ea0016;
        }

        .-dark-mode .o-header__logo svg #bosch-logo-text,
        .o-header__logo svg #bosch-logo-anker {
            fill: var(--plain__enabled__front__default);
        }

@media (min-width:768px) {
    .o-header__logo {
        height: 4rem;
        width: auto;
        padding: 1rem 1.3125rem;
    }
}

@media (min-width:1194px) {
    .o-header__logo {
        margin-left: -1.3125rem;
    }
}

.o-header {
    overflow-x: hidden;
}

    .o-header.-search-open {
        overflow: hidden;
    }

.o-header__search {
    display: flex;
}

    .o-header__search .m-search-form {
        display: none;
        opacity: 0;
        width: 0;
        transition: width .25s cubic-bezier(.38, .04, .35, .96), opacity .25s cubic-bezier(.38, .04, .35, .96);
        margin-bottom: 0;
        position: relative;
        z-index: -1;
    }

        .o-header__search .m-search-form .a-text-field input {
            padding-right: 6rem;
        }

    .o-header__search .m-search-form__suggestions {
        position: absolute;
    }

.o-header.-search-open .o-header__search .m-search-form {
    display: inline-block;
    z-index: 1;
    opacity: 1;
    min-width: 100vw;
}

.o-header.-search-open .o-header__search-open {
    display: none;
}

.o-header .a-search-suggestions {
    padding-left: 1rem;
    margin-left: -1rem;
    margin-right: -1rem;
    padding-top: 1.5rem;
}

.o-header.-search-open.-show-suggestions .a-search-suggestions {
    height: auto;
}

.o-header__search_suggestions_container {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0s ease;
}

.o-header.-search-open.-show-suggestions .o-header__search_suggestions_container {
    padding-top: 3.375rem;
    max-height: 100vh;
    margin-bottom: 1rem;
    box-shadow: -1rem 0 var(--bosch-white), 0 0 1rem #00000040;
    transition: max-height .25s cubic-bezier(.38, .04, .35, .96);
}

@media (min-width:768px) {
    .o-header.-search-open .o-header__search {
        position: static;
    }

        .o-header.-search-open .o-header__search .m-search-form {
            min-width: 8rem;
            margin-left: 100vw;
        }

    .o-header .a-search-suggestions {
        margin-top: -1.75rem;
        margin-left: 0;
        margin-right: 0;
        padding-left: 0;
    }

    .o-header.-search-open.-show-suggestions .o-header__search_suggestions_container {
        padding-top: 6.375rem;
    }
}

.o-header__menu-trigger {
    background: var(--integrated__enabled__fill__default);
    border: 0;
    color: var(--integrated__enabled__front__default);
}

.o-header__menu-trigger-icon {
    position: relative;
    display: inline-block;
    width: 1em;
    height: 1em;
    box-sizing: initial;
}

.o-header__menu-trigger-icon-bar {
    background: var(--integrated__enabled__front__default);
    position: absolute;
    top: 1rem;
    left: 1rem;
    margin: 0;
    display: block;
    width: 1.125rem;
    height: .0625rem;
    transition: transform .25s cubic-bezier(.38, .04, .35, .96), opacity .25s cubic-bezier(.38, .04, .35, .96);
}

    .o-header__menu-trigger-icon-bar:first-child {
        top: 1.09375rem;
    }

    .o-header__menu-trigger-icon-bar:nth-child(2),
    .o-header__menu-trigger-icon-bar:nth-child(3) {
        top: 1.46875rem;
    }

    .o-header__menu-trigger-icon-bar:nth-child(4) {
        top: 1.84375rem;
    }

.o-header__menu-trigger:hover {
    color: var(--integrated__enabled__front__hovered);
}

    .o-header__menu-trigger:hover .o-header__menu-trigger-icon-bar {
        background: var(--integrated__enabled__front__hovered);
    }

.o-header__menu-trigger:active {
    color: var(--integrated__enabled__front__pressed);
}

    .o-header__menu-trigger:active .o-header__menu-trigger-icon-bar {
        background: var(--integrated__enabled__front__pressed);
    }

.o-header.-menu-open .o-header__menu-trigger-icon-bar:first-child {
    transform: scaleX(0) translateY(.375rem);
    opacity: 0;
}

.o-header.-menu-open .o-header__menu-trigger-icon-bar:nth-child(2) {
    transform: rotate(45deg) scaleX(1.2);
}

.o-header.-menu-open .o-header__menu-trigger-icon-bar:nth-child(3) {
    transform: rotate(-45deg) scaleX(1.2);
}

.o-header.-menu-open .o-header__menu-trigger-icon-bar:nth-child(4) {
    transform: scaleX(0) translateY(-.375rem);
    opacity: 0;
}

.o-header__navigation {
    margin-left: -1rem;
    margin-right: -1rem;
}

.o-header__navigation-first-level-item,
.o-header__navigation-trigger {
    font-size: 1.5rem;
    --font-size: 1.5rem;
    line-height: 1.4;
    --line-height: 1.4;
}

.o-header__navigation-sub-level .o-header__navigation-trigger {
    font-size: 1rem;
    --font-size: 1rem;
    line-height: 1.5;
}

.o-header__navigation-arrow {
    font-size: 30px;
}

.o-header__navigation-sub-level-item-overview {
    font-weight: 700;
}

.o-header__navigation ul {
    padding-left: 0;
    margin-bottom: 0;
}

.o-header__navigation li {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100vw;
}

    .o-header__navigation li:before {
        content: none;
    }

.o-header__navigation-first-level-item,
.o-header__navigation-sub-level-item {
    margin: 0;
    padding: 0;
    position: static;
}

.o-header__navigation-first-level {
    padding-top: 1.25rem;
}

.o-header__navigation-close-trigger,
.o-header__navigation-trigger,
.o-header__navigation-trigger a {
    outline-offset: -.25rem;
}

    .o-header__navigation-close-trigger .a-icon {
        font-size: 2.5rem;
    }

.o-header__navigation-close-trigger {
    display: flex;
    width: 100vw;
}

    .o-header__navigation-close-trigger .a-icon.a-button__icon.boschicon-bosch-ic-arrow-left {
        margin: unset;
    }

.o-header__navigation-trigger a {
    padding: .75rem 1rem;
}

.o-header__navigation-trigger.a-button {
    text-align: left;
}

    .o-header__navigation-trigger.a-button .a-button__label {
        margin: 0;
    }

.o-header__navigation-trigger:hover + .a-icon {
    color: var(--integrated__enabled__front__hovered);
}

.o-header__navigation-trigger:active + .a-icon {
    color: var(--integrated__enabled__front__pressed);
}

.o-header__navigation-trigger:hover {
    text-decoration: underline;
}

.o-header__navigation-arrow {
    padding-right: 1rem;
}

.o-header.-menu-open {
    overflow-y: hidden;
}

.o-header__navigation-first-level,
.o-header__navigation-sub-level {
    overflow-y: hidden;
    overflow-x: hidden;
}

.-open > .o-header__navigation-sub-level,
.o-header__navigation-first-level {
    overflow-y: auto;
}

.o-header__navigation-first-level,
.o-header__navigation-sub-level {
    padding-bottom: 4rem;
}

.o-header.-second-level-open .o-header__navigation-first-level,
.o-header.-second-level-open .o-header__navigation-sub-level .o-header__navigation-sub-level,
.o-header.-third-level-open .o-header__navigation-first-level,
.o-header.-third-level-open .o-header__navigation-first-level > * > .o-header__navigation-sub-level {
    overflow-y: hidden;
}

.o-header__navigation {
    display: none;
    position: relative;
}

.o-header__navigation-first-level {
    width: 300vw;
    transition: transform .25s cubic-bezier(.38, .04, .35, .96);
    position: relative;
    z-index: 1;
}

.o-header__navigation-sub-level {
    position: absolute;
    top: 0;
    left: 100vw;
    width: 200vw;
    opacity: 0;
    max-height: 0;
    z-index: 0;
    transition: opacity .25s cubic-bezier(.38, .04, .35, .96);
    top: 1.25rem;
}

    .o-header__navigation-sub-level .o-header__navigation-sub-level {
        top: 0;
        width: 100vw;
    }

.-open > .o-header__navigation-sub-level {
    max-height: none;
    opacity: 1;
    z-index: 1;
}

.o-header__navigation-trigger {
    max-width: 100vw;
}

    .o-header__navigation-trigger.a-button {
        width: 100vw;
    }

.o-header.-menu-open .o-header__navigation {
    display: block;
}

.o-header.-menu-open .o-header__navigation-container {
    margin-bottom: 1rem;
    box-shadow: -1rem 0 var(--background), 0 0 1rem var(--shadow-fill);
}

.o-header.-menu-open .o-header__top-container {
    position: relative;
    z-index: 1;
    background-color: var(--background);
}

.o-header.-second-level-open .o-header__navigation-first-level {
    transform: translateX(-100vw);
}

.o-header.-third-level-open .o-header__navigation-first-level {
    transform: translateX(-200vw);
}

@media (min-width:1194px) {
    .o-header__navigation li {
        justify-content: normal;
    }

    .o-header__navigation-first-level {
        width: 100%;
    }

    .o-header__navigation-sub-level {
        width: 66%;
        left: 33%;
    }

        .o-header__navigation-sub-level .o-header__navigation-sub-level {
            width: 50%;
            left: 50%;
        }

    .o-header.-second-level-open .o-header__navigation-first-level,
    .o-header.-third-level-open .o-header__navigation-first-level {
        transform: translateX(0);
    }

    .o-header__navigation-trigger.a-button {
        width: auto;
    }

    .o-header__navigation-close-trigger {
        display: none;
    }
}

.o-header__language-selector {
    padding-left: 0;
    margin-left: 1rem;
    margin-top: 3rem;
}

@media (min-width:1194px) {
    .o-header__navigation-first-level,
    .o-header__navigation-sub-level {
        height: auto;
    }

    .o-header__navigation-sub-level {
        padding-bottom: 0;
    }

        .o-header__navigation-sub-level .o-header__navigation-arrow {
            font-size: 20px;
        }

    .-open > .o-header__navigation-sub-level,
    .o-header.-second-level-open .o-header__navigation-sub-level .o-header__navigation-sub-level,
    .o-header.-third-level-open .o-header__navigation-first-level > * > .o-header__navigation-sub-level {
        overflow: visible;
    }
}

.o-header {
    max-width: 100%;
}

.o-header__top {
    display: flex;
    height: 3rem;
    justify-content: flex-end;
    align-items: center;
}

    .o-header__top button {
        outline-offset: -.25rem;
    }

.o-header__meta {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 3rem;
}

.o-header__breadcrumbs {
    width: 0;
    overflow: hidden;
    margin: 0;
    padding: 0;
    display: flex;
}

    .o-header__breadcrumbs > li {
        font-size: .75rem;
        --font-size: 0.75rem;
        line-height: 1.5;
        padding: 0 .5rem 0 0;
        margin: 0;
    }

        .o-header__breadcrumbs > li:before {
            content: none;
        }

    .o-header__breadcrumbs .a-link a:not(:hover):not(:active):not(:focus),
    .o-header__breadcrumbs .a-link:visited a:not(:hover):not(:active):not(:focus) {
        color: var(--integrated__enabled__front__default);
    }

        .o-header__breadcrumbs .a-link a:not(:hover):not(:active):not(:focus):after,
        .o-header__breadcrumbs .a-link:visited a:not(:hover):not(:active):not(:focus):after {
            border-color: currentColor;
        }

    .o-header__breadcrumbs .a-link span .a-icon,
    .o-header__breadcrumbs a span .a-icon {
        margin-left: .5rem;
    }

    .o-header__breadcrumbs li:last-child .a-icon {
        display: none;
    }

.o-header__subbrand {
    font-weight: 700;
}

.o-header__quicklinks {
    display: flex;
    flex-wrap: nowrap;
    margin-left: auto;
}

    .o-header__menu-trigger .a-button__label,
    .o-header__quicklinks .a-button__label,
    .o-header__search-open .a-button__label {
        display: none;
    }

    .o-header__menu-trigger .a-button__icon,
    .o-header__quicklinks .a-button__icon,
    .o-header__search-open .a-button__icon {
        padding-right: .75rem;
    }

.o-header__menu-trigger {
    margin-right: -.75rem;
}

.o-header.-search-open .o-header__menu-trigger {
    width: 0;
    margin-right: -1rem;
}

.o-header.-menu-open .o-header__meta,
.o-header.-search-open .o-header__meta {
    display: none;
}

@media (min-width:768px) {
    .o-header__top {
        height: 6rem;
    }

    .o-header__menu-trigger {
        margin-right: -1rem;
    }

    .o-header.-search-open .o-header__menu-trigger {
        width: auto;
        margin-right: -1rem;
        z-index: 1;
    }

    .o-header__menu-trigger .a-button__label,
    .o-header__quicklinks .a-button__label,
    .o-header__search-open .a-button__label {
        display: block;
    }

    .o-header__menu-trigger .a-button__icon,
    .o-header__quicklinks .a-button__icon,
    .o-header__search-open .a-button__icon {
        padding-right: .5rem;
    }
}

@media (min-width:1194px) {
    .o-header__breadcrumbs {
        width: auto;
    }
}

.A-Video {
    width: 100%;
}

.A-Video__caption {
    padding-top: .5rem;
}

.A-Video__figure video {
    display: none;
}

.A-TwitterLink {
    display: flex;
    align-items: center;
    margin-right: 10px;
    cursor: pointer;
    background-color: var(--integrated__enabled__fill__default);
    color: var(--integrated__enabled__front__default);
}

    .A-TwitterLink:hover {
        background-color: var(--integrated__enabled__fill__hovered);
        color: var(--integrated__enabled__front__hovered);
    }

    .A-TwitterLink:active {
        background-color: var(--integrated__enabled__fill__pressed);
        color: var(--integrated__enabled__front__pressed);
    }

    .A-TwitterLink .a-icon {
        font-size: 4rem;
        --font-size: 4rem;
        line-height: 1.2;
        --line-height: 1.2;
    }

.A-TextImageBodyHeadline .A-Image__caption {
    padding: 1rem 0 0;
}

.A-TextImageBodyHeadline__headline,
.A-TextImageBodyHeadline__imagesWrapper {
    margin-bottom: 2rem;
}

.A-TextImageBodyHeadline .A-Text-RichText p,
.A-TextImageBodyHeadline__activatingOverline,
.A-TextImageBodyHeadline__headline {
    margin-top: 0;
}

.A-Text-TextContentIcon {
    text-align: left;
}

    .A-Text-TextContentIcon > .a-icon {
        font-size: 3rem;
        --font-size: 3rem;
        line-height: 1.25;
        --line-height: 1.25;
        margin-bottom: 1rem;
    }

.A-Text-TextContentIcon__content,
.A-Text-TextContentIcon__headline {
    text-align: left;
}

.A-Text-TextContentIcon__headline {
    hyphens: auto;
    margin: 0;
    padding-bottom: 10px;
    padding-left: 0;
    word-wrap: break-word;
}

.A-Text-TextContentIcon__content {
    margin-left: unset;
}

    .A-Text-TextContentIcon__content .A-Text-RichText p,
    .A-Text-TextContentIcon__content p {
        padding: 0;
        margin: 0;
    }

.A-Text-TextContentIcon__text {
    margin: 0;
}

.A-Text-ShareableHeadline {
    display: flex;
    align-items: center;
    text-align: left;
}

.A-Text-ShareableHeadline__headline {
    margin: 0;
}

.A-Text-RichText:first-child {
    margin-top: 0;
}

.A-Text-RichText .a-component-header,
.A-Text-RichText .a-component-header h2 {
    margin-bottom: 1.5rem;
}

.A-Text-RichText p {
    margin: 1.5rem 0;
}

.A-Text-RichText .a-link {
    display: block;
    margin: 2rem 0;
}

.A-Text-RichText > .a-list {
    margin-bottom: 2.5rem;
    margin-top: 1.5rem;
    padding: 0;
}

.a-component-header {
    margin-bottom: 2rem;
}

    .a-component-header p {
        font-size: 1.25rem;
        --font-size: 1.25rem;
        line-height: 1.5;
    }

    .a-component-header .a-link {
        margin-bottom: 1.5rem;
    }

.A-Teaser-TeaserCard {
    position: relative;
    width: 100%;
}

    .A-Teaser-TeaserCard .A-Link__coverLink {
        text-decoration: none;
    }

        .A-Teaser-TeaserCard .A-Link__coverLink:hover {
            background: var(--plain__enabled__fill__hovered);
            text-decoration: none;
        }

        .A-Teaser-TeaserCard .A-Link__coverLink:active {
            background: var(--plain__enabled__fill__pressed);
        }

html:not(.is-touch) .A-Teaser-TeaserCard .A-Link__coverLink:hover .A-Teaser-TeaserCard__content__headline {
    color: var(--plain__enabled__front__default);
}

.A-Teaser-TeaserCard .a-link {
    line-height: 1.2;
}

.A-Teaser-TeaserCard.A-Teaser-TeaserCard--tile {
    height: 100%;
    margin-bottom: 0;
    overflow: hidden;
    padding: 0;
    border: 1px solid var(--neutral__enabled__fill__default);
    position: relative;
}

    .A-Teaser-TeaserCard.A-Teaser-TeaserCard--tile:before {
        content: "";
        display: block;
        padding-top: 56.25%;
    }

@media (min-width:798px) {
    .A-Teaser-TeaserCard.A-Teaser-TeaserCard--tile:before {
        content: "";
        display: block;
        padding-top: 100%;
    }
}

.A-Teaser-TeaserCard.A-Teaser-TeaserCard--tile .A-Link__coverLink {
    position: absolute;
    bottom: 0;
    left: 0;
    top: 0;
    right: 0;
    padding: 0;
    text-align: left;
}

.A-Teaser-TeaserCard.A-Teaser-TeaserCard--tile .A-Teaser-TeaserCard__content {
    overflow: hidden;
    padding: 15px 20px;
}

.A-Teaser-TeaserCard.A-Teaser-TeaserCard--tile .A-Teaser-TeaserCard__linkWrapper {
    padding: 0 20px 20px;
}

.A-Teaser-TeaserCard__content {
    flex: 1 0 auto;
    padding: 30px 15px;
}

.A-Teaser-TeaserCard__content__headline {
    font-size: 1.5rem;
    --font-size: 1.5rem;
    line-height: 1.4;
    --line-height: 1.4;
    color: var(--plain__enabled__front__default);
    margin: 0;
}

.A-Teaser-TeaserCard__linkWrapper {
    padding: 0 15px 30px;
}

    .A-Teaser-TeaserCard__linkWrapper span {
        color: var(--plain__enabled__front__default);
    }

        .A-Teaser-TeaserCard__linkWrapper span + span {
            text-decoration: none;
        }

.A-Teaser-TeaserCard__image {
    overflow: hidden;
}

.A-Teaser-StoryTeaser {
    color: var(--plain__enabled__front__default);
    display: block;
    overflow: hidden;
    text-decoration: none;
}

    .A-Teaser-StoryTeaser span + span,
    .A-Teaser-StoryTeaser:active,
    .A-Teaser-StoryTeaser:focus {
        text-decoration: none;
    }

.A-Teaser-StoryTeaser__text {
    color: currentColor;
    padding: 1.5rem;
}

.A-Teaser-StoryTeaser__subtitle,
.A-Teaser-StoryTeaser__title {
    margin: 0;
}

.A-Teaser-StoryTeaser__subtitle {
    font-size: .75rem;
    --font-size: 0.75rem;
    line-height: 1.5;
}

    .A-Teaser-StoryTeaser__subtitle span:last-of-type:not(:first-of-type) {
        display: inline;
    }

.A-Teaser-StoryTeaser__title {
    font-size: 1.25rem;
    --font-size: 1.25rem;
    line-height: 1.5;
    color: currentColor;
}

    .A-Teaser-StoryTeaser__title .a-icon {
        font-size: 1.875rem;
    }

.A-Teaser-StoryTeaser__storyType {
    text-transform: uppercase;
}

    .A-Teaser-StoryTeaser__storyType + .A-Teaser-StoryTeaser__identifier:before {
        content: "|";
        display: inline-block;
        margin: 0 .25rem;
    }

.A-Teaser-RelatedPageTeaser {
    padding: 0;
}

.A-Teaser-RelatedPageTeaser__Link {
    text-decoration: none;
    color: var(--plain__enabled__front__default);
}

    .A-Teaser-RelatedPageTeaser__Link span + span {
        text-decoration: none;
    }

    .A-Teaser-RelatedPageTeaser__Link:hover .A-Teaser-RelatedPageTeaser__headline,
    .A-Teaser-RelatedPageTeaser__Link:hover span {
        color: var(--integrated__enabled__front__hovered);
    }

    .A-Teaser-RelatedPageTeaser__Link:active .A-Teaser-RelatedPageTeaser__headline,
    .A-Teaser-RelatedPageTeaser__Link:active span {
        color: var(--integrated__enabled__front__pressed);
    }

.A-Teaser-RelatedPageTeaser__image {
    margin-bottom: 1rem;
}

.A-Teaser-RelatedPageTeaser__headline {
    font-size: 1.25rem;
    --font-size: 1.25rem;
    line-height: 1.5;
    color: var(--plain__enabled__front__default);
    margin-bottom: 1rem;
    margin-top: 0;
}

.A-Teaser-NewsTeaser {
    overflow: hidden;
    text-decoration: none;
}

    .A-Teaser-NewsTeaser,
    .A-Teaser-NewsTeaser:visited {
        color: var(--integrated__enabled__front__default);
        background-color: var(--integrated__enabled__fill__default);
    }

        .A-Teaser-NewsTeaser:hover,
        .A-Teaser-NewsTeaser:hover:visited {
            color: var(--integrated__enabled__front__hovered);
            background-color: var(--integrated__enabled__fill__hovered);
        }

        .A-Teaser-NewsTeaser:active,
        .A-Teaser-NewsTeaser:active:visited {
            color: var(--integrated__enabled__front__pressed);
            background-color: var(--integrated__enabled__fill__pressed);
        }

        .A-Teaser-NewsTeaser:focus-visible {
            outline: auto;
            outline-offset: 1px;
        }

.A-Teaser-NewsTeaser__image {
    margin-bottom: 1rem;
}

.A-Teaser-NewsTeaser__metaInformation {
    font-size: .75rem;
    margin-bottom: .5rem;
}

    .A-Teaser-NewsTeaser__metaInformation span {
        text-decoration: none;
    }

.A-Teaser-NewsTeaser__metaInformation__category,
.A-Teaser-NewsTeaser__metaInformation__date {
    font-size: .75rem;
    --font-size: 0.75rem;
    line-height: 1.5;
    margin-bottom: 0;
}

    .A-Teaser-NewsTeaser__metaInformation__category + .A-Teaser-NewsTeaser__metaInformation__date:before {
        content: "|";
        display: inline-block;
        margin: 0 .25rem;
    }

.A-Teaser-NewsTeaser__headline {
    font-size: 1.25rem;
    --font-size: 1.25rem;
    line-height: 1.5;
    margin-top: 0;
    margin-bottom: 0;
}

.A-Teaser-NewsTeaser__innerLink {
    margin-top: .5rem;
}

    .A-Teaser-NewsTeaser__innerLink span + span {
        text-decoration: none;
    }

.A-Teaser-NavigationTeaser {
    min-height: 124px;
}

    .A-Teaser-NavigationTeaser.-compact {
        margin-bottom: .75rem;
    }

        .A-Teaser-NavigationTeaser.-compact .A-Teaser-NavigationTeaser__image-wrapper {
            display: none;
        }

            .A-Teaser-NavigationTeaser.-compact .A-Teaser-NavigationTeaser__image-wrapper .A-Image__picture {
                display: block;
            }

.A-Teaser-NavigationTeaser__label span:last-of-type:not(:first-of-type) {
    display: inline;
}

.A-Teaser-HomeTeaser {
    display: block;
    height: 100%;
}

    .A-Teaser-HomeTeaser .a-link {
        margin-bottom: 24px;
    }

.A-Teaser-HomeTeaser__mainLink,
.A-Teaser-HomeTeaser__mainLink span {
    text-decoration: none;
}

    .A-Teaser-HomeTeaser__mainLink .A-Teaser-HomeTeaser__additional-headline {
        color: var(--integrated__enabled__front__default);
    }

    .A-Teaser-HomeTeaser__mainLink:hover {
        cursor: pointer;
    }

        .A-Teaser-HomeTeaser__mainLink:hover > .A-Teaser-HomeTeaser__additional-headline {
            color: var(--integrated__enabled__front__hovered);
        }

    .A-Teaser-HomeTeaser__mainLink:active > .A-Teaser-HomeTeaser__additional-headline {
        color: var(--integrated__enabled__front__pressed);
    }

    .A-Teaser-HomeTeaser__mainLink .A-Teaser-HomeTeaser__additional-headline:hover .a-link a span,
    .A-Teaser-HomeTeaser__mainLink:hover a {
        text-decoration: none;
    }

.A-Teaser-HomeTeaser__additional-headline {
    display: block;
    margin-top: 1rem;
}

    .A-Teaser-HomeTeaser__additional-headline h2 {
        font-size: 1.25rem;
        --font-size: 1.25rem;
        line-height: 1.5;
    }

        .A-Teaser-HomeTeaser__additional-headline h2 .a-icon {
            font-size: 1.875rem;
        }

.A-Teaser-EventTeaser .a-link a,
.A-Teaser-EventTeaser a {
    text-decoration: none;
}

.A-Teaser-EventTeaser__content {
    display: flex;
    column-gap: 1rem;
    margin-top: 1rem;
}

    .A-Teaser-EventTeaser__content .a-link {
        margin: 10px 0 0;
    }

.A-Teaser-EventTeaser__Link {
    text-decoration: none;
}

.A-Teaser-EventTeaser__innerLink {
    color: var(--plain__enabled__front__default);
    margin-top: .5rem;
}

    .A-Teaser-EventTeaser__innerLink span + span {
        text-decoration: none;
    }

    .A-Teaser-EventTeaser__innerLink .a-icon {
        display: inline-block;
        font-size: 1.5rem;
        line-height: 1;
        margin-left: .5rem;
        vertical-align: bottom;
    }

    .A-Teaser-EventTeaser__innerLink span:last-of-type:not(:first-of-type) {
        display: inline-block;
    }

.A-Teaser-EventTeaser__calendar {
    color: var(--plain__enabled__front__default);
    padding: .5rem;
    text-align: center;
}

.A-Teaser-EventTeaser__calendarDay,
.A-Teaser-EventTeaser__calendarDayDivider {
    font-size: 1rem;
    --font-size: 1rem;
    line-height: 1.5;
    font-weight: 700;
}

.A-Teaser-EventTeaser__calendarDayDivider {
    line-height: 1.15;
}

.A-Teaser-EventTeaser__calendarMonth {
    font-size: .75rem;
    --font-size: 0.75rem;
    line-height: 1.5;
}

.A-Teaser-EventTeaser__calendarDay,
.A-Teaser-EventTeaser__calendarDayDivider,
.A-Teaser-EventTeaser__calendarMonth {
    margin: 0;
}

.A-Teaser-EventTeaser__textHeadline,
.A-Teaser-EventTeaser__textLocation {
    color: var(--plain__enabled__front__default);
    hyphens: auto;
    overflow-wrap: anywhere;
}

.A-Teaser-EventTeaser__text:hover .A-Teaser-EventTeaser__innerLink,
.A-Teaser-EventTeaser__text:hover .A-Teaser-EventTeaser__textHeadline,
.A-Teaser-EventTeaser__text:hover .A-Teaser-EventTeaser__textLocation {
    color: var(--integrated__enabled__front__hovered);
}

.A-Teaser-EventTeaser__text:active .A-Teaser-EventTeaser__innerLink,
.A-Teaser-EventTeaser__text:active .A-Teaser-EventTeaser__textHeadline,
.A-Teaser-EventTeaser__text:active .A-Teaser-EventTeaser__textLocation {
    color: var(--integrated__enabled__front__pressed);
}

.A-Teaser-EventTeaser__textLocation {
    font-size: .75rem;
    --font-size: 0.75rem;
    line-height: 1.5;
    margin-bottom: .5rem;
    margin-top: 0;
}

.A-Teaser-EventTeaser__textHeadline {
    font-size: 1.25rem;
    --font-size: 1.25rem;
    line-height: 1.5;
    margin: 0;
}

.A-Teaser-DownloadTeaser:focus-visible {
    outline: auto;
    outline-offset: 8px;
    outline-style: solid;
}

.A-Teaser-DownloadTeaser__headline {
    font-size: 1.25rem;
    --font-size: 1.25rem;
    line-height: 1.5;
    margin: -6px 0 10px;
}

.A-Teaser-DownloadTeaser__description {
    font-size: .75rem;
    --font-size: 0.75rem;
    line-height: 1.5;
    margin-bottom: 10px;
}

.A-Teaser-DownloadTeaser__image {
    margin-bottom: 30px;
}

.A-Teaser-DownloadTeaser .a-link:not(:last-of-type) {
    margin-bottom: 5px;
}

.A-Teaser-DecisionTeaser {
    height: 100%;
}

.A-Teaser-DecisionTeaser__link {
    display: block;
    height: 100%;
}

    .A-Teaser-DecisionTeaser__link span + span,
    .A-Teaser-DecisionTeaser__link:focus {
        text-decoration: none;
    }

    .A-Teaser-DecisionTeaser__link:focus-visible {
        outline: 5px auto Highlight;
        outline: 5px auto -webkit-focus-ring-color;
        outline-offset: 1px;
        outline-offset: 3px;
    }

.A-Teaser-DecisionTeaser__headline {
    font-size: 1.25rem;
    --font-size: 1.25rem;
    line-height: 1.5;
    margin: 0 0 .5rem;
}

.A-Teaser-DecisionTeaser__content {
    padding: 1rem;
}

    .A-Teaser-DecisionTeaser__content span + span {
        text-decoration: none;
    }

.A-Teaser-AggregationExpandableTeaserDetails {
    transition: opacity .25s cubic-bezier(.38, .04, .35, .96);
}

.A-Teaser-AggregationExpandableTeaserDetails__collapsableContent {
    padding: 2rem 0;
}

    .A-Teaser-AggregationExpandableTeaserDetails__collapsableContent .M-IFrame__content {
        padding-bottom: 56.25%;
    }

.A-Teaser-AggregationExpandableTeaserDetails__headline {
    font-size: 2rem;
    --font-size: 2rem;
    line-height: 1.35;
    --line-height: 1.35;
    margin: 0 0 1rem;
}

.A-Teaser-AggregationExpandableTeaserDetails__text {
    margin-bottom: 2rem;
}

.A-Teaser-AggregationExpandableTeaserDetails.ng-enter,
.A-Teaser-AggregationExpandableTeaserDetails.ng-leave.ng-leave-active {
    opacity: 0;
}

    .A-Teaser-AggregationExpandableTeaserDetails.ng-enter.ng-enter-active,
    .A-Teaser-AggregationExpandableTeaserDetails.ng-leave {
        opacity: 1;
    }

.A-Teaser-AggregationExpandableTeaserDetails__list-heading {
    padding-top: 1rem;
}

    .A-Teaser-AggregationExpandableTeaserDetails__list-heading h4 {
        margin: 0 0 1rem;
    }

.A-Teaser-AggregationExpandableTeaserDetails__text-wrapper .a-link {
    margin-top: 1rem;
}

.A-Teaser-AggregationExpandableTeaserDetails__text-wrapper .a-link--button,
.A-Teaser-AggregationExpandableTeaserDetails__text-wrapper .a-link--button-secondary {
    margin-top: 2rem;
}

.A-Teaser-AggregationExpandableTeaserDetails__image-wrapper {
    display: none;
}

    .A-Teaser-AggregationExpandableTeaserDetails__image-wrapper .A-Text-RichText:last-child {
        margin-bottom: 0;
    }

.A-Teaser-AggregationExpandableTeaserDetails .a-link--button,
.A-Teaser-AggregationExpandableTeaserDetails .a-link--button-secondary,
.A-Teaser-AggregationExpandableTeaserDetails__image-wrapper--mobile {
    margin-top: 2rem;
}

.A-Teaser-AggregationExpandableTeaser {
    cursor: pointer;
    display: block;
    outline: none;
    position: relative;
}

.A-Teaser-AggregationExpandableTeaser__arrow {
    bottom: -2.5rem;
    height: 3rem;
    left: 0;
    opacity: 0;
    position: absolute;
    transform-origin: bottom left;
    transition: opacity .25s cubic-bezier(.38, .04, .35, .96);
    width: 3rem;
}

    .A-Teaser-AggregationExpandableTeaser__arrow polygon {
        display: block;
        fill: var(--background);
    }

.A-Teaser-AggregationExpandableTeaser:focus-visible .A-Teaser-AggregationExpandableTeaser__text h3 {
    color: var(--minor-accent__enabled__front__hovered);
    text-decoration: underline;
    text-decoration-color: initial;
}

.A-Teaser-AggregationExpandableTeaser .A-Image__figure {
    margin-bottom: .5rem;
}

.A-Teaser-AggregationExpandableTeaser__informations {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.A-Teaser-AggregationExpandableTeaser__text {
    display: block;
    width: 100%;
}

.A-Teaser-AggregationExpandableTeaser__summary {
    color: var(--integrated__enabled__front__default);
    display: flex;
    justify-content: space-between;
    align-items: center;
}

    .A-Teaser-AggregationExpandableTeaser__summary:hover {
        color: var(--integrated__enabled__front__hovered);
    }

    .A-Teaser-AggregationExpandableTeaser__summary:active {
        color: var(--integrated__enabled__front__pressed);
    }

    .A-Teaser-AggregationExpandableTeaser__summary .a-button--integrated {
        align-self: flex-start;
        color: currentColor;
    }

.A-Teaser-AggregationExpandableTeaser__overline {
    font-size: .75rem;
    --font-size: 0.75rem;
    line-height: 1.5;
    margin: .5rem 0 0;
}

    .A-Teaser-AggregationExpandableTeaser__overline:last-child {
        margin-bottom: 0;
    }

.A-Teaser-AggregationExpandableTeaser__description {
    margin: .5rem 0 0;
}

.A-Teaser-AggregationExpandableTeaser__headline {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    justify-content: space-between;
}

    .A-Teaser-AggregationExpandableTeaser__headline h3 {
        font-size: 1.25rem;
        --font-size: 1.25rem;
        line-height: 1.5;
        margin: .5rem 0 0;
    }

.A-Teaser-AggregationExpandableTeaserDetails__collapsables {
    transition: max-height 1s, opacity 1s;
}

.A-Teaser-AggregationExpandableTeaser--active .A-Teaser-AggregationExpandableTeaser__arrow {
    opacity: 1;
}

.A-Teaser-AggregationExpandableTeaser--active .A-Teaser-AggregationExpandableTeaser__summary .a-button--integrated {
    transform: rotate(180deg);
}

.A-StorySeriesTeaser {
    display: inline-flex;
}

    .A-StorySeriesTeaser .a-tile__link {
        align-items: center;
        display: inline-flex;
    }

.A-StorySeriesTeaser__image {
    height: auto;
    width: 114px;
}

.A-StorySeriesTeaser__headline {
    max-width: 40rem;
    padding: 8px 16px;
}

.A-StorySeriesTeaser__headline--quoted {
    display: inline-block;
}

.A-StorySeriesTeaser__headline p {
    margin: 0 auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

    .A-StorySeriesTeaser__headline p:first-of-type {
        font-weight: 700;
    }

.A-StorySeriesTeaser__headline--quoted:before {
    content: attr(data-quote-start);
}

.A-StorySeriesTeaser__headline--quoted:after {
    content: attr(data-quote-end);
}

.A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before {
    content: "“";
}

.A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after {
    content: "”";
}

:lang(af) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before,
:lang(en) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before,
:lang(en-US) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before,
:lang(eo) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before,
:lang(fil) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before,
:lang(ga) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before,
:lang(he) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before,
:lang(hi) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before,
:lang(ia) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before,
:lang(id) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before,
:lang(ko) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before,
:lang(lo) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before,
:lang(mt) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before,
:lang(pt) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before,
:lang(pt-BR) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before,
:lang(th) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before,
:lang(vi) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before,
:lang(zh) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before,
:lang(zh-Hans) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before {
    content: "“";
}

:lang(af) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after,
:lang(en) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after,
:lang(en-US) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after,
:lang(eo) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after,
:lang(fil) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after,
:lang(ga) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after,
:lang(he) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after,
:lang(hi) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after,
:lang(ia) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after,
:lang(id) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after,
:lang(ko) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after,
:lang(lo) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after,
:lang(mt) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after,
:lang(pt) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after,
:lang(pt-BR) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after,
:lang(th) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after,
:lang(vi) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after,
:lang(zh) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after,
:lang(zh-Hans) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after {
    content: "”";
}

:lang(cs) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before,
:lang(da) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before,
:lang(de) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before,
:lang(et) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before,
:lang(is) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before,
:lang(ka) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before,
:lang(lt) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before,
:lang(lv) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before,
:lang(mk) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before,
:lang(sk) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before,
:lang(sl) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before,
:lang(sq) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before,
:lang(sr) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before {
    content: "„";
}

:lang(cs) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after,
:lang(da) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after,
:lang(de) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after,
:lang(et) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after,
:lang(is) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after,
:lang(ka) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after,
:lang(lt) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after,
:lang(lv) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after,
:lang(mk) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after,
:lang(sk) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after,
:lang(sl) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after,
:lang(sq) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after,
:lang(sr) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after {
    content: "“";
}

:lang(am) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before,
:lang(ar) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before,
:lang(az) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before,
:lang(be) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before,
:lang(ca) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before,
:lang(el) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before,
:lang(es) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before,
:lang(eu) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before,
:lang(fa) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before,
:lang(fr) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before,
:lang(gl) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before,
:lang(hy) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before,
:lang(it) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before,
:lang(kk) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before,
:lang(km) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before,
:lang(mn) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before,
:lang(no) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before,
:lang(os) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before,
:lang(ps) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before,
:lang(ru) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before,
:lang(ti) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before,
:lang(tr) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before,
:lang(ug) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before,
:lang(uk) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before,
:lang(uz) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before {
    content: "«";
}

:lang(am) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after,
:lang(ar) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after,
:lang(az) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after,
:lang(be) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after,
:lang(ca) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after,
:lang(el) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after,
:lang(es) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after,
:lang(eu) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after,
:lang(fa) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after,
:lang(fr) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after,
:lang(gl) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after,
:lang(hy) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after,
:lang(it) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after,
:lang(kk) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after,
:lang(km) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after,
:lang(mn) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after,
:lang(no) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after,
:lang(os) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after,
:lang(ps) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after,
:lang(ru) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after,
:lang(ti) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after,
:lang(tr) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after,
:lang(ug) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after,
:lang(uk) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after,
:lang(uz) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after {
    content: "»";
}

:lang(bg) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before,
:lang(bs) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before,
:lang(hr) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before,
:lang(hu) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before,
:lang(nl) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before,
:lang(pl) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before,
:lang(ro) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before {
    content: "„";
}

:lang(bg) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after,
:lang(bs) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after,
:lang(hr) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after,
:lang(hu) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after,
:lang(nl) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after,
:lang(pl) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after,
:lang(ro) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after {
    content: "”";
}

:lang(cy) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before,
:lang(en-GB) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before,
:lang(gd) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before {
    content: "‘";
}

:lang(cy) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after,
:lang(en-GB) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after,
:lang(gd) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after {
    content: "’";
}

:lang(bo) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before,
:lang(khb) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before,
:lang(tdd) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before,
:lang(thi) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before,
:lang(tib) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before {
    content: "《";
}

:lang(bo) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after,
:lang(khb) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after,
:lang(tdd) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after,
:lang(thi) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after,
:lang(tib) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after {
    content: "》";
}

:lang(fi) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after,
:lang(fi) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before,
:lang(sv) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after,
:lang(sv) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before {
    content: "”";
}

:lang(ja) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before,
:lang(zh-Hant) .A-StorySeriesTeaser__headline--quoted:not([data-quote-start]):before {
    content: "「";
}

:lang(ja) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after,
:lang(zh-Hant) .A-StorySeriesTeaser__headline--quoted:not([data-quote-end]):after {
    content: "」";
}

.A-ReadingProgressBar {
    --progress: 0;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    height: 8px;
    background: var(--neutral__enabled__fill__default);
    transform: translateY(-100%);
    transition: transform .25s cubic-bezier(.38, .04, .35, .96);
}

    .A-ReadingProgressBar.-open {
        transform: translateY(0);
    }

    .A-ReadingProgressBar:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: var(--major-accent__enabled__fill__default);
        transform: scaleX(var(--progress));
        transform-origin: left;
        transition: transform .25s;
    }

.A-ProfileUnit * > li:before {
    content: none;
}

.A-ProfileUnit:focus-visible {
    outline: auto;
}

.A-ProfileUnit__headline {
    margin: 0 0 .5rem;
}

.A-ProfileUnit__subline {
    font-weight: 700;
}

.A-ProfileUnit__dashList {
    margin-top: 1.5rem;
    padding: 0;
}

.A-ProfileUnit__dashElement {
    margin-bottom: .5rem;
    padding-left: 0;
}

.A-ProfileUnit__link {
    margin-top: 2rem;
}

.A-Modal {
    animation: ngdialog-fadein .25s cubic-bezier(.38, .04, .35, .96);
    bottom: 0;
    box-sizing: border-box;
    left: 0;
    overflow: auto;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 11;
}

    .A-Modal .a-divider {
        margin: 3rem 0 0;
    }

    .A-Modal .ngdialog-content {
        margin: auto;
    }

    .A-Modal .ngdialog-overlay {
        background-color: hsla(213, 5%, 46%, .251);
        backdrop-filter: blur(.25rem);
        animation: ngdialog-fadein .25s cubic-bezier(.38, .04, .35, .96);
        height: 100%;
        left: 0;
        position: absolute;
        top: 0;
        width: 100%;
    }

    .A-Modal.ngdialog-closing .ngdialog-content,
    .A-Modal.ngdialog-closing .ngdialog-overlay {
        animation: ngdialog-fadeout .5s;
    }

    .A-Modal[class*=A-Modal-PageVideoModal] .ngdialog-content,
    .A-Modal[class~=A-Modal-PageVideoModal] .ngdialog-content {
        overflow-y: hidden;
    }

.A-Modal__close {
    position: absolute;
    top: 0;
    inset-inline-end: 0;
    z-index: 1;
}

@keyframes ngdialog-fadeout {
    0% {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}

@keyframes ngdialog-fadein {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

body.ngdialog-open {
    overflow: hidden;
}

.A-Modal[class*=A-Modal-stage-two-modal] .ngdialog-content,
.A-Modal[class~=A-Modal-stage-two-modal] .ngdialog-content {
    height: auto;
    width: 100vh;
    max-width: 80%;
}

.A-Modal[class*=A-Modal-stage-two-modal] .M-IFrame,
.A-Modal[class~=A-Modal-stage-two-modal] .M-IFrame {
    margin-top: 3rem;
}

.A-Modal[class*=A-Modal-PageVideoModal] .ngdialog-content,
.A-Modal[class~=A-Modal-PageVideoModal] .ngdialog-content {
    height: auto;
    max-width: 100%;
}

.A-Modal[class*=A-Modal-PageVideoModal] .M-IFrame,
.A-Modal[class~=A-Modal-PageVideoModal] .M-IFrame {
    margin-top: 3rem;
}

.A-Modal {
    overflow: hidden;
}

    .A-Modal .ngdialog-content {
        left: 50%;
        top: 50%;
        position: absolute;
        transform: translate(-50%, -50%);
        height: 100%;
        max-width: 44rem;
        overflow: auto;
        width: 100%;
    }

    .A-Modal.A-Modal-OverlayAlertModal .ngdialog-content {
        height: unset;
    }

    .A-Modal.A-Modal-ExampleModal .ngdialog-content,
    .A-Modal.A-Modal-OverlayAlertModal .ngdialog-content,
    .A-Modal[class*=A-Modal-CountrySelectorModal] .ngdialog-content {
        left: 50%;
        position: absolute;
        top: 50%;
        transform: translate(-50%, -50%);
    }

    .A-Modal[class*=A-Modal-CountrySelectorModal] .ngdialog-content {
        height: 100%;
        overflow: auto;
        max-width: 44rem;
        width: 100%;
    }

    .A-Modal[class*=A-Modal-CountrySelectorModal] .a-divider {
        margin-top: 3rem;
    }

.medium-zoom-overlay {
    z-index: 1040;
}

.medium-zoom-image--opened {
    z-index: 1050;
}

.A-Image {
    width: 100%;
    height: 100%;
}

.A-Image__figure {
    margin: 0;
}

.A-Image__figure--copyright {
    text-align: left;
}

.A-Image__preloadWrapper {
    position: relative;
    overflow: hidden;
}

    .A-Image__preloadWrapper:after {
        content: "";
        display: block;
        height: 0;
        width: 100%;
        padding-bottom: 56.25%;
    }

.A-Image--preload {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
}

    .A-Image--preload.lazyload {
        background: var(--neutral__enabled__fill__default);
    }

    .A-Image--preload.lazyloaded {
        background: var(--background);
    }

.A-Image__preloadWrapper--ratio113to37:after {
    padding-bottom: 32.7433628319%;
}

.A-Image__preloadWrapper--ratio75to37:after {
    padding-bottom: 49.3333333333%;
}

.A-Image__preloadWrapper--ratio16to9:after {
    padding-bottom: 56.25%;
}

.A-Image__preloadWrapper--ratio9to16:after {
    padding-bottom: 177.7777777778%;
}

.A-Image__preloadWrapper--ratio3to5:after {
    padding-bottom: 166.6666666667%;
}

.A-Image__preloadWrapper--ratio3to2:after {
    padding-bottom: 66.6666666667%;
}

.A-Image__preloadWrapper--ratio2to1:after {
    padding-bottom: 50%;
}

.A-Image__preloadWrapper--ratio1to1:after {
    padding-bottom: 100%;
}

.A-Image__picture {
    display: flex;
}

.A-Image__caption {
    padding-top: .5rem;
}

.A-Image__copyright {
    color: var(--small__enabled__fill__default);
    margin-top: 8px;
}

.a-notification {
    margin: 2rem 0;
}

    .a-notification .a-icon,
    .a-notification a-frok-icon-dynamic {
        margin-left: unset;
        margin-inline-start: -.25rem;
    }

    .a-notification > .a-icon,
    .a-notification > a-frok-icon-dynamic {
        margin-right: unset;
        margin-inline-end: .75rem;
    }

.a-list--dot li ol {
    counter-reset: item;
}

    .a-list--dot li ol li:first-of-type {
        counter-reset: unset;
    }

    .a-list--dot li ol li {
        counter-increment: sub-item;
    }

        .a-list--dot li ol li:before {
            counter-increment: sub-item;
            content: counter(sub-item) ".";
            height: unset;
            width: unset;
            background-color: unset;
            top: unset;
        }

.a-list li li,
.a-list li li:first-of-type {
    margin-top: 1rem;
}

    .a-list li li:last-of-type {
        margin-bottom: 2rem;
    }

.a-list ol.a-list,
.a-list ul.a-list {
    margin-bottom: 0;
}

.a-link span:last-of-type:not(:first-of-type),
a span:last-of-type:not(:first-of-type) {
    display: inline-block;
}

.a-link .a-icon,
a .a-icon {
    display: inline-block;
    font-size: 1.5em;
    line-height: 1;
    margin-right: .3333333333em;
    vertical-align: bottom;
}

.a-link span .a-icon,
a span .a-icon {
    margin-left: .3333333333em;
    margin-right: unset;
}

a {
    display: inline;
    color: var(--minor-accent__enabled__front__default);
}

    a span + span {
        text-decoration: underline;
    }

    a:hover {
        color: var(--minor-accent__enabled__front__hovered);
    }

    a:active {
        color: var(--minor-accent__enabled__front__pressed);
    }

    a:disabled {
        pointer-events: none;
        color: var(--minor-accent__disabled__front__default);
    }

.a-link {
    display: block;
    width: fit-content;
    color: var(--minor-accent__enabled__front__default);
}

    .a-link:not(.-icon, .a-link--button, .a-link--button-secondary) a {
        text-decoration: underline;
    }

meta[itemprop=email] + .a-link a,
meta[itemprop=faxNumber] + .a-link a,
meta[itemprop=telephone] + .a-link a {
    text-decoration: none;
}

    meta[itemprop=email] + .a-link a:hover,
    meta[itemprop=faxNumber] + .a-link a:hover,
    meta[itemprop=telephone] + .a-link a:hover {
        text-decoration: underline;
    }

.a-link a {
    display: inline-block;
    color: currentColor;
}

    .a-link a,
    .a-link a span,
    .a-link a:visited {
        text-decoration: none;
    }

.a-link:hover {
    color: var(--minor-accent__enabled__front__hovered);
}

    .a-link:hover a,
    .a-link:hover a span:last-of-type:not(:first-of-type) {
        text-decoration: underline;
    }

.a-link:active {
    color: var(--minor-accent__enabled__front__pressed);
}

.a-link.-disabled,
.a-link.-disabled a {
    pointer-events: none;
    color: var(--minor-accent__disabled__front__default);
}

.a-link--button,
.a-link--button-secondary {
    background-color: var(--major-accent__enabled__fill__default);
    color: var(--major-accent__enabled__front__default);
    cursor: pointer;
}

    .a-link--button a,
    .a-link--button-secondary a {
        color: currentColor;
        padding: .75rem 1rem;
    }

    .a-link--button-secondary:hover,
    .a-link--button:hover {
        background-color: var(--major-accent__enabled__fill__hovered);
        color: var(--major-accent__enabled__front__default);
    }

        .a-link--button-secondary:hover a,
        .a-link--button:hover a {
            color: currentColor;
            text-decoration: none;
        }

            .a-link--button-secondary:hover a span:last-of-type:not(:first-of-type),
            .a-link--button:hover a span:last-of-type:not(:first-of-type) {
                text-decoration: none;
            }

    .a-link--button-secondary:active,
    .a-link--button:active {
        background-color: var(--major-accent__enabled__fill__pressed);
    }

    .-disabled.a-link--button-secondary,
    .a-link--button.-disabled {
        background-color: var(--major-accent__disabled__fill__default);
        color: var(--major-accent__disabled__front__default);
    }

        .-disabled.a-link--button-secondary a,
        .a-link--button.-disabled a {
            color: currentColor;
        }

.a-link--button-secondary {
    background-color: var(--minor-accent__enabled__fill__default);
    color: var(--minor-accent__enabled__front__default);
    border: 1px solid var(--minor-accent__enabled__front__default);
}

    .a-link--button-secondary:hover {
        background-color: var(--minor-accent__enabled__fill__hovered);
        color: var(--minor-accent__enabled__front__hovered);
        border-color: var(--minor-accent__enabled__front__hovered);
    }

    .a-link--button-secondary:active {
        background-color: var(--minor-accent__enabled__fill__pressed);
        color: var(--minor-accent__enabled__front__pressed);
        border-color: var(--minor-accent__enabled__front__pressed);
    }

    .a-link--button-secondary.-disabled {
        background-color: var(--minor-accent__disabled__fill__default);
        color: var(--minor-accent__disabled__front__default);
        border-color: var(--minor-accent__disabled__front__default);
    }

.a-link.-as-span:hover span {
    text-decoration: underline;
}

.a-link--skip-to-main-content {
    left: -999px;
    position: absolute;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
    z-index: -999;
}

.a-icon.ui-ic-forward-small-bold,
.a-link span .a-icon.ui-ic-forward-small-bold,
a span .a-icon.ui-ic-forward-small-bold {
    margin-left: 0;
}

html[dir=rtl] .a-icon.ui-ic-forward-small-bold,
html[dir=rtl] .a-link span .a-icon.ui-ic-forward-small-bold,
html[dir=rtl] a span .a-icon.ui-ic-forward-small-bold {
    margin-right: 0;
}

.a-chip {
    padding: 0;
    border: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 0;
}

    .a-chip.-notDynamic {
        cursor: default;
    }

        .a-chip.-link,
        .a-chip.-notDynamic:active,
        .a-chip.-notDynamic:hover {
            background-color: var(--neutral__enabled__fill__default);
            color: var(--neutral__enabled__front__default);
        }

            .a-chip.-link,
            .a-chip.-link:hover {
                text-decoration: none;
            }

                .a-chip.-link:hover {
                    background-color: var(--neutral__enabled__fill__hovered);
                    color: var(--neutral__enabled__front__hovered);
                }

                .a-chip.-link:active {
                    background-color: var(--neutral__enabled__fill__pressed);
                    color: var(--neutral__enabled__front__pressed);
                    text-decoration: none;
                }

a-frok-button-dynamic,
a-frok-button-dynamic a-frok-icon-dynamic {
    display: contents;
}

.a-button--secondary .a-button__label {
    padding-top: calc(.75rem - 1px);
    padding-right: calc(1rem - 1px);
    padding-bottom: calc(.75rem - 1px);
}

.a-button--secondary .a-button__icon {
    padding-top: calc(.75rem - 1px);
    padding-bottom: calc(.75rem - 1px);
    padding-right: calc(.875rem - 1px);
}

.a-button--secondary.-without-label .a-button__icon {
    padding: calc(.75rem - 1px);
}

.a-button--secondary.-without-icon .a-button__label {
    padding: calc(.75rem - 1px) calc(1rem - 1px);
}

.a-button--secondary:focus-visible {
    outline: 5px auto Highlight;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: 1px;
}

.a-button--integrated:focus-visible {
    outline: 5px auto Highlight;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: 1px;
}

.A-FormField-Textarea {
    overflow: hidden;
}

    .A-FormField-Textarea .A-FormField__element {
        background-color: var(--neutral__enabled__fill__default);
        border: 0;
        border-bottom: 1px solid var(--neutral__enabled__front__default);
        color: var(--neutral__enabled__front__default);
        height: 3rem;
        left: 0;
        margin-left: 0;
        overflow: hidden;
        padding: 1.375rem 1rem .75rem;
        position: relative;
        height: auto;
        min-width: 100%;
        min-height: 12em;
        resize: none;
        width: 100%;
    }

        .A-FormField-Textarea .A-FormField__element::placeholder {
            color: var(--bosch-gray-40);
            opacity: 1;
        }

        .A-FormField-Textarea .A-FormField__element:hover {
            background-color: var(--neutral__enabled__fill__hovered);
        }

        .A-FormField-Textarea .A-FormField__element:active {
            background-color: var(--neutral__enabled__fill__pressed);
        }

        .A-FormField-Textarea .A-FormField__element:focus {
            background-color: var(--neutral__focused__fill__default);
            border-bottom-color: var(--neutral__focused__front__default);
            outline: none;
        }

        .A-FormField-Textarea .A-FormField__element:disabled {
            border-bottom-color: var(--neutral__disabled__front__default);
            pointer-events: none;
        }

            .A-FormField-Textarea .A-FormField__element:disabled::placeholder {
                color: var(--neutral__disabled__front__default);
            }

    .A-FormField-Textarea .A-FormField__label {
        inset-inline: 0;
        margin: .25rem 1rem auto;
        max-width: calc(100% - 2.25rem);
        overflow: hidden;
        position: absolute;
        text-overflow: ellipsis;
        top: 0;
        white-space: nowrap;
    }

.A-FormField {
    display: block;
    margin-bottom: 1rem;
}

.A-FormField,
.A-FormField__wrapper {
    position: relative;
}

.A-FormField__element:required {
    box-shadow: none;
}

    .A-FormField__element:required + .A-FormField__label .A-FormField__labelText:after {
        content: "*";
        display: inline;
        padding-left: 2px;
        vertical-align: top;
    }

.A-FormField__validation {
    height: auto;
    padding-top: .5rem;
    position: relative;
}

    .A-FormField__validation.A-FormField__validation--showLine {
        border-top: 1px solid var(--neutral__enabled__front__default);
    }

.A-FormField__messageContainer {
    margin-left: 15px;
    margin-right: 0;
    position: relative;
}

.A-FormField:not(.A-FormField--noValidation) .A-FormField__element.ng-dirty.ng-valid {
    border-bottom-color: var(--minor-signal-success__enabled__front__default);
}

.A-FormField:not(.A-FormField--noValidation) .A-FormField__element.ng-dirty.ng-invalid {
    border-bottom-color: var(--minor-signal-error__enabled__front__default);
}

.A-FormField__message--error {
    color: var(--minor-signal-error__enabled__front__default);
}

.A-FormField__message--valid {
    color: var(--minor-signal-success__enabled__front__default);
}

.A-FormField-Input-Radio.A-FormFieldMultiple .A-FormField__label {
    height: auto;
    padding-top: 0;
}

.A-FormField-Input-Radio .A-FormField__element {
    position: absolute;
    visibility: hidden;
    vertical-align: top;
}

.A-FormField-Input-Radio .A-FormField__label {
    background-color: var(--plain__enabled__fill__default);
    color: var(--plain__enabled__front__default);
    display: flex;
    height: auto;
}

    .A-FormField-Input-Radio .A-FormField__label:hover .A-FormField__icon {
        background-color: var(--small__enabled__fill__hovered);
    }

    .A-FormField-Input-Radio .A-FormField__label:active .A-FormField__icon {
        background-color: var(--small__enabled__fill__pressed);
    }

.A-FormField-Input-Radio .A-FormField__labelText {
    display: inline;
    margin-left: .5rem;
    vertical-align: middle;
}

.A-FormField-Input-Radio .A-FormField__icon {
    background-color: var(--small__enabled__fill__default);
    border-radius: 100%;
    display: grid;
    height: 1.5rem;
    width: 1.5rem;
}

.A-FormField-Input-Radio .A-FormField__iconFill {
    background: var(--small__enabled__front__default);
    border-radius: 100%;
    display: none;
    height: .75rem;
    place-self: center;
    width: .75rem;
}

.A-FormField-Input-Radio .A-FormField__element:required + .A-FormField__label .A-FormField__labelText:after {
    content: none;
}

.A-FormField-Input-Radio .A-FormField__element:checked + .A-FormField__label .A-FormField__icon {
    background-color: var(--major-accent__enabled__fill__default);
}

.A-FormField-Input-Radio .A-FormField__element:checked + .A-FormField__label:hover .A-FormField__icon {
    background-color: var(--major-accent__enabled__fill__hovered);
}

.A-FormField-Input-Radio .A-FormField__element:checked + .A-FormField__label:active .A-FormField__icon {
    background-color: var(--major-accent__enabled__fill__pressed);
}

.A-FormField-Input-Radio .A-FormField__element:checked + .A-FormField__label .A-FormField__iconFill {
    display: block;
}

.A-FormField-Input-Radio .A-FormField__element[disabled] {
    pointer-events: none;
}

    .A-FormField-Input-Radio .A-FormField__element[disabled] + .A-FormField__label {
        background-color: var(--plain__disabled__fill__default);
        color: var(--plain__disabled__front__default);
    }

        .A-FormField-Input-Radio .A-FormField__element[disabled] + .A-FormField__label .A-FormField__icon {
            background-color: var(--small__disabled__fill__default);
            color: var(--small__disabled__front__default);
        }

    .A-FormField-Input-Radio .A-FormField__element[disabled]:checked + .A-FormField__label .A-FormField__icon {
        background-color: var(--major-accent__disabled__fill__default);
        color: var(--major-accent__disabled__front__default);
    }

    .A-FormField-Input-Radio .A-FormField__element[disabled]:checked .A-FormField__label:hover .A-FormField__icon {
        background-color: var(--major-accent__disabled__fill__hovered);
    }

    .A-FormField-Input-Radio .A-FormField__element[disabled]:checked .A-FormField__label:active .A-FormField__icon {
        background-color: var(--major-accent__disabled__fill__pressed);
    }

form.ng-submitted .A-FormField-Input-Radio .A-FormField__element.ng-invalid + .A-FormField__label .A-FormField__labelText {
    color: var(--minor-signal-error__enabled__front__default);
}

.A-FormField-Input:not(.A-FormField-Input-Checkbox):not(.A-FormField-Input-Radio) .A-FormField__element {
    background-color: var(--neutral__enabled__fill__default);
    border: 0;
    border-bottom: 1px solid var(--neutral__enabled__front__default);
    color: var(--neutral__enabled__front__default);
    height: 3rem;
    left: 0;
    margin-left: 0;
    overflow: hidden;
    padding: 1.375rem 1rem .75rem;
    position: relative;
    width: 100%;
}

    .A-FormField-Input:not(.A-FormField-Input-Checkbox):not(.A-FormField-Input-Radio) .A-FormField__element::placeholder {
        color: var(--bosch-gray-40);
        opacity: 1;
    }

    .A-FormField-Input:not(.A-FormField-Input-Checkbox):not(.A-FormField-Input-Radio) .A-FormField__element:hover {
        background-color: var(--neutral__enabled__fill__hovered);
    }

    .A-FormField-Input:not(.A-FormField-Input-Checkbox):not(.A-FormField-Input-Radio) .A-FormField__element:active {
        background-color: var(--neutral__enabled__fill__pressed);
    }

    .A-FormField-Input:not(.A-FormField-Input-Checkbox):not(.A-FormField-Input-Radio) .A-FormField__element:focus {
        background-color: var(--neutral__focused__fill__default);
        border-bottom-color: var(--neutral__focused__front__default);
        outline: none;
    }

    .A-FormField-Input:not(.A-FormField-Input-Checkbox):not(.A-FormField-Input-Radio) .A-FormField__element:disabled {
        border-bottom-color: var(--neutral__disabled__front__default);
        pointer-events: none;
    }

        .A-FormField-Input:not(.A-FormField-Input-Checkbox):not(.A-FormField-Input-Radio) .A-FormField__element:disabled::placeholder {
            color: var(--neutral__disabled__front__default);
        }

.A-FormField-Input:not(.A-FormField-Input-Checkbox):not(.A-FormField-Input-Radio) .A-FormField__label {
    inset-inline: 0;
    margin: .25rem 1rem auto;
    max-width: calc(100% - 2.25rem);
    overflow: hidden;
    position: absolute;
    text-overflow: ellipsis;
    top: 0;
    white-space: nowrap;
}

.A-FormField-Select {
    position: relative;
    display: inline-block;
    height: 3rem;
    flex-grow: 0;
    flex-basis: 30%;
    margin-right: 2.5rem;
}

    .A-FormField-Select.A-FormFieldMultiple .A-FormField__label {
        height: auto;
        padding-top: 0;
    }

    .A-FormField-Select .A-FormField__element {
        background-color: var(--neutral__enabled__fill__default);
        color: var(--neutral__enabled__front__default);
        -moz-appearance: none;
        -webkit-appearance: none;
        appearance: none;
        border: 0;
        height: 3rem;
        padding: 0 2.75rem 0 1rem;
        width: calc(100%+ 2.5rem);
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        border-radius: 0;
    }

        .A-FormField-Select .A-FormField__element:hover {
            background-color: var(--neutral__enabled__fill__hovered);
        }

        .A-FormField-Select .A-FormField__element:active {
            background-color: var(--neutral__enabled__fill__pressed);
            outline: none;
        }

        .A-FormField-Select .A-FormField__element:disabled .A-FormField__label {
            color: var(--neutral__disabled__front__default);
        }

        .A-FormField-Select .A-FormField__element:disabled select {
            pointer-events: none;
            color: var(--neutral__disabled__front__default);
        }

    .A-FormField-Select .A-FormField__label {
        inset-inline: 0;
        margin: .25rem 1rem auto;
        max-width: calc(100% - 2.25rem);
        overflow: hidden;
        position: absolute;
        text-overflow: ellipsis;
        top: 0;
        white-space: nowrap;
    }

        .A-FormField-Select .A-FormField__label + .A-FormField__element {
            padding: 18px 2.75rem 5px 1rem;
        }

    .A-FormField-Select .A-FormField__icon {
        position: absolute;
        top: .65rem;
        height: 1.5rem;
        width: 1.5rem;
        right: -18px;
        pointer-events: none;
    }

.A-FormField-Input-Checkbox.A-FormFieldMultiple .A-FormField__label {
    height: auto;
    padding-top: 0;
}

.A-FormField-Input-Checkbox .A-FormField__element {
    position: absolute;
    visibility: hidden;
    vertical-align: top;
}

.A-FormField-Input-Checkbox .A-FormField__label {
    display: flex;
    color: var(--plain__enabled__front__default);
    background-color: var(--plain__enabled__fill__default);
    height: auto;
}

    .A-FormField-Input-Checkbox .A-FormField__label:hover .A-FormField__icon {
        background-color: var(--small__enabled__fill__hovered);
    }

    .A-FormField-Input-Checkbox .A-FormField__label:active .A-FormField__icon {
        background-color: var(--small__enabled__fill__pressed);
    }

.A-FormField-Input-Checkbox .A-FormField__labelText {
    display: inline;
    margin-left: .5rem;
    vertical-align: top;
}

.A-FormField-Input-Checkbox .A-FormField__icon {
    display: grid;
    position: relative;
    background-color: var(--small__enabled__fill__default);
    height: 1.5rem;
    width: 1.5rem;
}

    .A-FormField-Input-Checkbox .A-FormField__icon .A-Icon--checkbox-check {
        place-self: center;
        display: none;
        fill: var(--small__enabled__front__default);
    }

.A-FormField-Input-Checkbox .A-FormField__element:checked + .A-FormField__label .A-FormField__icon {
    background-color: var(--major-accent__enabled__fill__default);
}

.A-FormField-Input-Checkbox .A-FormField__element:checked + .A-FormField__label:hover .A-FormField__icon {
    background-color: var(--major-accent__enabled__fill__hovered);
}

.A-FormField-Input-Checkbox .A-FormField__element:checked + .A-FormField__label:active .A-FormField__icon {
    background-color: var(--major-accent__enabled__fill__pressed);
}

.A-FormField-Input-Checkbox .A-FormField__element:checked + .A-FormField__label .A-Icon--checkbox-check {
    display: block;
}

.A-FormField-Input-Checkbox .A-FormField__element[disabled] {
    pointer-events: none;
}

    .A-FormField-Input-Checkbox .A-FormField__element[disabled] + .A-FormField__label {
        color: var(--plain__disabled__front__default);
        background-color: var(--plain__disabled__fill__default);
    }

        .A-FormField-Input-Checkbox .A-FormField__element[disabled] + .A-FormField__label .A-FormField__icon {
            color: var(--small__disabled__front__default);
            background-color: var(--small__disabled__fill__default);
        }

    .A-FormField-Input-Checkbox .A-FormField__element[disabled]:checked + .A-FormField__label .A-FormField__icon {
        color: var(--major-accent__disabled__front__default);
        background-color: var(--major-accent__disabled__fill__default);
    }

        .A-FormField-Input-Checkbox .A-FormField__element[disabled]:checked + .A-FormField__label .A-FormField__icon .A-Icon--checkbox-check {
            fill: var(--major-accent__disabled__front__default);
        }

    .A-FormField-Input-Checkbox .A-FormField__element[disabled]:checked .A-FormField__label:hover .A-FormField__icon {
        background-color: var(--major-accent__disabled__fill__hovered);
    }

        .A-FormField-Input-Checkbox .A-FormField__element[disabled]:checked .A-FormField__label:hover .A-FormField__icon .A-Icon--checkbox-check {
            fill: var(--major-accent__disabled__front__hovered);
        }

    .A-FormField-Input-Checkbox .A-FormField__element[disabled]:checked .A-FormField__label:active .A-FormField__icon {
        background-color: var(--major-accent__disabled__fill__pressed);
    }

        .A-FormField-Input-Checkbox .A-FormField__element[disabled]:checked .A-FormField__label:active .A-FormField__icon .A-Icon--checkbox-check {
            fill: var(--major-accent__disabled__front__pressed);
        }

form.ng-submitted .A-FormField-Input-Checkbox .A-FormField__element.ng-invalid + .A-FormField__label .A-FormField__labelText {
    color: var(--minor-signal-error__enabled__front__default);
}

.A-DataProtectionLayer {
    display: grid;
    grid-template-areas: "stack";
    place-items: center;
    position: relative;
    transition: height .2s linear;
}

.A-DataProtectionLayer__content {
    grid-area: stack;
    width: 100%;
    height: 100%;
    opacity: 1;
    transition: opacity .1s linear;
    padding: 1rem;
    display: grid;
    justify-items: center;
    align-items: center;
    border: 1px solid var(--neutral__enabled__fill__default);
    border-radius: .25rem;
}

.A-DataProtectionLayer__superLine {
    font-size: .75rem;
    --font-size: 0.75rem;
    line-height: 1.5;
    font-weight: 700;
    text-transform: uppercase;
    color: var(--small__enabled__fill__hovered);
    display: flex;
    align-items: center;
    gap: .5rem;
}

.A-DataProtectionLayer__title {
    font-size: 1.25rem;
    --font-size: 1.25rem;
    line-height: 1.5;
    margin-top: 1rem;
    margin-bottom: .5rem;
    font-weight: 700;
}

.A-DataProtectionLayer__text {
    font-size: .75rem;
    --font-size: 0.75rem;
    line-height: 1.5;
    margin-top: 0;
    margin-bottom: 1rem;
    text-align: center;
    max-width: 60ch;
}

    .A-DataProtectionLayer__text .a-list {
        text-align: start;
    }

.A-DataProtectionLayer__subText {
    font-size: .75rem;
    --font-size: 0.75rem;
    line-height: 1.5;
    text-align: center;
    margin-top: 1rem;
    margin-bottom: 1rem;
    max-width: 60ch;
}

.A-DataProtectionLayer__component {
    pointer-events: none;
    grid-area: stack;
    width: 100%;
    position: absolute;
    top: 0;
    opacity: 0;
    transition: opacity .1s linear .1s;
}

.A-DataProtectionLayer.-revealing .A-DataProtectionLayer__component {
    overflow: hidden;
    opacity: 1;
}

.A-DataProtectionLayer.-revealing .A-DataProtectionLayer__content {
    overflow: hidden;
    opacity: 0;
}

.A-DataProtectionLayer.-revealed .A-DataProtectionLayer__component {
    pointer-events: auto;
    opacity: 1;
    position: static;
}

.A-DataProtectionLayer.-revealed .A-DataProtectionLayer__content {
    opacity: 0;
    height: 0;
}

.M-Map .A-DataProtectionLayer__component {
    height: 100%;
}

.M-AggregationExpandableTeaserGroup__details .A-DataProtectionLayer__content,
.M-IFrame--youtube .A-DataProtectionLayer__content,
.M-Teaser-Two-Columns__container .A-DataProtectionLayer__content {
    padding: 0;
    border: none;
    border-radius: 0;
    min-height: unset;
}

    .M-AggregationExpandableTeaserGroup__details .A-DataProtectionLayer__content .A-Image__figure,
    .M-IFrame--youtube .A-DataProtectionLayer__content .A-Image__figure,
    .M-Teaser-Two-Columns__container .A-DataProtectionLayer__content .A-Image__figure {
        width: 100%;
    }

.M-AggregationExpandableTeaserGroup__details .A-DataProtectionLayer__content--wrapper,
.M-IFrame--youtube .A-DataProtectionLayer__content--wrapper,
.M-Teaser-Two-Columns__container .A-DataProtectionLayer__content--wrapper {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    position: static;
}

.M-AggregationExpandableTeaserGroup__details .A-DataProtectionLayer__content--grid,
.M-IFrame--youtube .A-DataProtectionLayer__content--grid,
.M-Teaser-Two-Columns__container .A-DataProtectionLayer__content--grid {
    text-align: center;
    display: grid;
    column-gap: 0;
    grid-template-columns: repeat(12, 1fr);
}

.M-AggregationExpandableTeaserGroup__details .A-DataProtectionLayer__content.-no-image,
.M-IFrame--youtube .A-DataProtectionLayer__content.-no-image,
.M-Teaser-Two-Columns__container .A-DataProtectionLayer__content.-no-image {
    padding-top: 3rem;
}

    .M-AggregationExpandableTeaserGroup__details .A-DataProtectionLayer__content.-no-image .A-DataProtectionLayer__button,
    .M-IFrame--youtube .A-DataProtectionLayer__content.-no-image .A-DataProtectionLayer__button,
    .M-Teaser-Two-Columns__container .A-DataProtectionLayer__content.-no-image .A-DataProtectionLayer__button {
        position: static;
    }

.M-AggregationExpandableTeaserGroup__details .A-DataProtectionLayer__button,
.M-IFrame--youtube .A-DataProtectionLayer__button,
.M-Teaser-Two-Columns__container .A-DataProtectionLayer__button {
    margin-top: auto;
    position: absolute;
    top: 25vw;
}

.M-AggregationExpandableTeaserGroup__details .A-DataProtectionLayer__box,
.M-IFrame--youtube .A-DataProtectionLayer__box,
.M-Teaser-Two-Columns__container .A-DataProtectionLayer__box {
    display: flex;
    flex-direction: column;
    align-items: center;
    min-height: 13rem;
    padding: 2rem;
    position: relative;
    background-color: var(--background);
    grid-column: span 12;
}

    .M-AggregationExpandableTeaserGroup__details .A-DataProtectionLayer__box > *,
    .M-IFrame--youtube .A-DataProtectionLayer__box > *,
    .M-Teaser-Two-Columns__container .A-DataProtectionLayer__box > * {
        z-index: 2;
    }

.M-AggregationExpandableTeaserGroup__details .A-DataProtectionLayer__superLine,
.M-IFrame--youtube .A-DataProtectionLayer__superLine,
.M-Teaser-Two-Columns__container .A-DataProtectionLayer__superLine {
    font-size: 1rem;
    --font-size: 1rem;
    line-height: 1.5;
    color: inherit;
    justify-content: center;
}

.M-AggregationExpandableTeaserGroup__details .A-DataProtectionLayer__text,
.M-IFrame--youtube .A-DataProtectionLayer__text,
.M-Teaser-Two-Columns__container .A-DataProtectionLayer__text {
    max-width: unset;
}

    .M-AggregationExpandableTeaserGroup__details .A-DataProtectionLayer__text > *,
    .M-IFrame--youtube .A-DataProtectionLayer__text > *,
    .M-Teaser-Two-Columns__container .A-DataProtectionLayer__text > * {
        font-size: .75rem;
        --font-size: 0.75rem;
        line-height: 1.5;
    }

    .M-AggregationExpandableTeaserGroup__details .A-DataProtectionLayer__text > a,
    .M-IFrame--youtube .A-DataProtectionLayer__text > a,
    .M-Teaser-Two-Columns__container .A-DataProtectionLayer__text > a {
        color: var(--plain__enabled__front__default);
    }

.-no-image .M-AggregationExpandableTeaserGroup__details .A-DataProtectionLayer,
.-no-image .M-IFrame--youtube .A-DataProtectionLayer,
.-no-image .M-Teaser-Two-Columns__container .A-DataProtectionLayer {
    position: static;
}

.M-AggregationExpandableTeaserGroup__details .A-DataProtectionLayer__content.-no-image {
    border: 1px solid var(--neutral__enabled__fill__default);
    border-radius: unset;
}

.M-IFrame--youtube.M-IFrame--short .A-DataProtectionLayer {
    min-width: unset;
}

.M-IFrame--youtube.M-IFrame--short .A-DataProtectionLayer__content {
    aspect-ratio: 9/16;
    height: auto;
}

.M-IFrame--youtube.M-IFrame--short .A-DataProtectionLayer__content--wrapper {
    position: absolute;
    height: auto;
    bottom: 0;
}

.M-IFrame--youtube.M-IFrame--short .A-DataProtectionLayer__button {
    position: static;
}

.M-IFrame--youtube.M-IFrame--short .A-DataProtectionLayer__box {
    grid-column: span 12;
    margin: 2rem 1rem 1rem;
    background-color: unset;
}

    .M-IFrame--youtube.M-IFrame--short .A-DataProtectionLayer__box.-contrast:before {
        content: "";
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
        bottom: 0;
        z-index: 0;
        background-color: var(--background);
        mix-blend-mode: multiply;
    }

.-dark-mode .M-IFrame--youtube.M-IFrame--short .A-DataProtectionLayer__box.-contrast:before {
    mix-blend-mode: screen;
}

.A-CountrySelector {
    height: 100%;
}

.A-CountrySelector__form .a-button {
    width: 100%;
    margin-top: 20px;
}

.A-CountrySelector__form .a-link--button,
.A-CountrySelector__form .a-link--button-secondary {
    margin-top: 20px;
    width: 100%;
    text-align: center;
}

.A-Collapsable {
    display: block;
    width: 100%;
    overflow-y: hidden;
    opacity: 1;
    transition: max-height .25s;
}

.A-Collapsable--collapsed {
    visibility: hidden;
    max-height: 0;
    overflow: hidden;
}

.A-Collapsable--dynamic {
    overflow: hidden;
}

.A-Collapsable__wrapper {
    display: inline-block;
    width: 100%;
}

.A-Collapsable--collapsed-add,
.A-Collapsable--collapsed-remove {
    transition: all .25s cubic-bezier(.38, .04, .35, .96);
}

.A-Collapsable--dynamic.A-Collapsable--collapsed {
    max-height: 0;
}

.A-Button-LoadMore__wrapper {
    display: inline-block;
    overflow-anchor: none;
    width: 100%;
}

.a-activity-indicator {
    margin: 0 auto;
}

.M-YoutubeShort__container {
    display: grid;
    column-gap: 2rem;
    grid-template-columns: repeat(4, 1fr);
}

.M-YoutubeShort__description {
    grid-column-start: span 4;
}

.M-YoutubeShort__description-content {
    padding: 2rem 2.5rem 2.5rem;
}

    .M-YoutubeShort__description-content h2 {
        font-size: 2rem;
        --font-size: 2rem;
        line-height: 1.35;
        --line-height: 1.35;
        margin: 0;
    }

.M-YoutubeShort .a-link:hover a,
.M-YoutubeShort .a-link:hover span:last-of-type:not(:first-of-type) {
    text-decoration: none;
}

.M-YoutubeShort__link .a-link--integrated,
.M-YoutubeShort__link .a-link--integrated:visited {
    background-color: var(--integrated__enabled__fill__default);
    color: var(--integrated__enabled__front__default);
    height: auto;
}

    .M-YoutubeShort__link .a-link--integrated:focus-visible,
    .M-YoutubeShort__link .a-link--integrated:hover,
    .M-YoutubeShort__link .a-link--integrated:visited:focus-visible,
    .M-YoutubeShort__link .a-link--integrated:visited:hover {
        background-color: var(--integrated__enabled__fill__hovered);
        color: var(--integrated__enabled__front__hovered);
        text-decoration: none;
    }

    .M-YoutubeShort__link .a-link--integrated:active,
    .M-YoutubeShort__link .a-link--integrated:active:focus-visible,
    .M-YoutubeShort__link .a-link--integrated:visited:active,
    .M-YoutubeShort__link .a-link--integrated:visited:active:focus-visible {
        background-color: var(--integrated__enabled__fill__pressed);
        color: var(--integrated__enabled__front__pressed);
    }

.M-YoutubeShort__video {
    grid-column-start: span 4;
    grid-row-start: 1;
}

    .M-YoutubeShort__video .M-IFrame__container {
        display: block;
    }

    .M-YoutubeShort__video .M-IFrame > .e-container {
        width: 100%;
        margin: 0;
    }

.M-TextTwo__intro-text {
    margin-top: 0;
}

.M-TextTwo .a-link {
    margin: 1rem 0;
}

    .M-TextTwo .a-link:last-child {
        margin-bottom: 0;
    }

.M-TextImageTwo .a-component-header {
    margin-bottom: 1.5rem;
}

.M-TextImageTwo .a-link {
    margin: 1rem 0;
}

    .M-TextImageTwo .a-link:last-child {
        margin-bottom: 0;
    }

.M-TextImageTwo__body {
    display: grid;
    row-gap: 2rem;
    grid-template-areas: "image-wrapper" "text-wrapper";
}

.M-TextImageTwo__textWrapper {
    grid-area: text-wrapper;
}

.M-TextImageTwo__imageWrapper {
    grid-area: image-wrapper;
}

.M-TextImageJumbotron .a-component-header {
    margin-bottom: 1.5rem;
}

.M-TextImageJumbotron__background {
    padding: 1rem 1rem 1.5rem;
}

    .M-TextImageJumbotron__background.-purple {
        background: var(--major-highlight-purple__enabled__fill__default);
        color: var(--major-highlight-purple__enabled__front__default);
    }

    .M-TextImageJumbotron__background.-blue {
        background: var(--major-highlight-blue__enabled__fill__default);
        color: var(--major-highlight-blue__enabled__front__default);
    }

    .M-TextImageJumbotron__background.-turquoise {
        background: var(--major-highlight-turquoise__enabled__fill__default);
        color: var(--major-highlight-turquoise__enabled__front__default);
    }

    .M-TextImageJumbotron__background.-green {
        background: var(--major-highlight-green__enabled__fill__default);
        color: var(--major-highlight-green__enabled__front__default);
    }

.M-TextImageJumbotron__links {
    display: grid;
    grid-auto-rows: auto;
    row-gap: 1rem;
    margin-top: 1.5rem;
}

.M-TextImageJumbotron__headline,
.M-TextImageJumbotron__subheadline {
    margin: 0;
}

.M-TextImageJumbotron__headline {
    font-size: 1.5rem;
    --font-size: 1.5rem;
    line-height: 1.4;
    --line-height: 1.4;
    margin-bottom: 1.5rem;
}

.M-TextImageJumbotron__subLine {
    font-size: 1.25rem;
    --font-size: 1.25rem;
    line-height: 1.5;
    margin-bottom: 3rem;
}

.M-TextImageJumbotron__quote {
    font-size: 1rem;
    --font-size: 1rem;
    line-height: 1.5;
    font-weight: 700;
    margin-bottom: 1.5rem;
}

.M-TextImageJumbotron .A-Text-RichText:last-child {
    margin-bottom: 0;
}

.M-TextImageJumbotron__link {
    margin-top: 1.75rem;
}

.M-TextImageJumbotron .a-list.a-list--dot li:before {
    background-color: currentColor;
}

.M-Text-QuoteTeaser__wrapper {
    display: flex;
    justify-content: center;
}

.M-Text-QuoteTeaser blockquote {
    margin: 0;
}

.M-Text-QuoteTeaser__quoted {
    padding: 3rem 1rem;
    max-width: 768px;
}

.M-Text-QuoteTeaser__quoted--sentence {
    font-size: 1.5rem;
    --font-size: 1.5rem;
    line-height: 1.4;
    --line-height: 1.4;
    font-weight: 700;
    margin-bottom: 2rem;
    margin-top: 0;
    color: var(--plain__enabled__front__default);
}

.-blue .M-Text-QuoteTeaser__quoted--sentence {
    color: var(--minor-highlight-blue__enabled__front__default);
}

.-purple .M-Text-QuoteTeaser__quoted--sentence {
    color: var(--minor-highlight-purple__enabled__front__default);
}

.-turquoise .M-Text-QuoteTeaser__quoted--sentence {
    color: var(--minor-highlight-turquoise__enabled__front__default);
}

.-green .M-Text-QuoteTeaser__quoted--sentence {
    color: var(--minor-highlight-green__enabled__front__default);
}

.M-Text-QuoteTeaser__quoted--author {
    font-style: normal;
}

.M-Text-QuoteTeaser__quoted--link {
    margin-top: 2rem;
}

.M-Text-QuoteTeaser__quoted--sentence:before {
    content: attr(data-quote-start);
}

.M-Text-QuoteTeaser__quoted--sentence:after {
    content: attr(data-quote-end);
}

.M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before {
    content: "“";
}

.M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after {
    content: "”";
}

:lang(af) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before,
:lang(en) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before,
:lang(en-US) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before,
:lang(eo) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before,
:lang(fil) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before,
:lang(ga) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before,
:lang(he) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before,
:lang(hi) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before,
:lang(ia) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before,
:lang(id) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before,
:lang(ko) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before,
:lang(lo) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before,
:lang(mt) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before,
:lang(pt) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before,
:lang(pt-BR) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before,
:lang(th) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before,
:lang(vi) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before,
:lang(zh) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before,
:lang(zh-Hans) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before {
    content: "“";
}

:lang(af) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after,
:lang(en) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after,
:lang(en-US) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after,
:lang(eo) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after,
:lang(fil) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after,
:lang(ga) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after,
:lang(he) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after,
:lang(hi) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after,
:lang(ia) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after,
:lang(id) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after,
:lang(ko) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after,
:lang(lo) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after,
:lang(mt) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after,
:lang(pt) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after,
:lang(pt-BR) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after,
:lang(th) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after,
:lang(vi) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after,
:lang(zh) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after,
:lang(zh-Hans) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after {
    content: "”";
}

:lang(cs) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before,
:lang(da) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before,
:lang(de) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before,
:lang(et) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before,
:lang(is) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before,
:lang(ka) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before,
:lang(lt) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before,
:lang(lv) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before,
:lang(mk) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before,
:lang(sk) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before,
:lang(sl) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before,
:lang(sq) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before,
:lang(sr) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before {
    content: "„";
}

:lang(cs) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after,
:lang(da) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after,
:lang(de) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after,
:lang(et) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after,
:lang(is) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after,
:lang(ka) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after,
:lang(lt) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after,
:lang(lv) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after,
:lang(mk) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after,
:lang(sk) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after,
:lang(sl) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after,
:lang(sq) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after,
:lang(sr) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after {
    content: "“";
}

:lang(am) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before,
:lang(ar) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before,
:lang(az) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before,
:lang(be) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before,
:lang(ca) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before,
:lang(el) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before,
:lang(es) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before,
:lang(eu) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before,
:lang(fa) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before,
:lang(fr) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before,
:lang(gl) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before,
:lang(hy) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before,
:lang(it) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before,
:lang(kk) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before,
:lang(km) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before,
:lang(mn) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before,
:lang(no) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before,
:lang(os) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before,
:lang(ps) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before,
:lang(ru) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before,
:lang(ti) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before,
:lang(tr) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before,
:lang(ug) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before,
:lang(uk) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before,
:lang(uz) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before {
    content: "«";
}

:lang(am) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after,
:lang(ar) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after,
:lang(az) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after,
:lang(be) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after,
:lang(ca) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after,
:lang(el) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after,
:lang(es) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after,
:lang(eu) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after,
:lang(fa) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after,
:lang(fr) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after,
:lang(gl) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after,
:lang(hy) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after,
:lang(it) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after,
:lang(kk) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after,
:lang(km) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after,
:lang(mn) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after,
:lang(no) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after,
:lang(os) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after,
:lang(ps) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after,
:lang(ru) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after,
:lang(ti) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after,
:lang(tr) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after,
:lang(ug) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after,
:lang(uk) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after,
:lang(uz) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after {
    content: "»";
}

:lang(bg) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before,
:lang(bs) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before,
:lang(hr) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before,
:lang(hu) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before,
:lang(nl) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before,
:lang(pl) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before,
:lang(ro) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before {
    content: "„";
}

:lang(bg) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after,
:lang(bs) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after,
:lang(hr) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after,
:lang(hu) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after,
:lang(nl) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after,
:lang(pl) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after,
:lang(ro) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after {
    content: "”";
}

:lang(cy) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before,
:lang(en-GB) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before,
:lang(gd) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before {
    content: "‘";
}

:lang(cy) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after,
:lang(en-GB) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after,
:lang(gd) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after {
    content: "’";
}

:lang(bo) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before,
:lang(khb) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before,
:lang(tdd) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before,
:lang(thi) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before,
:lang(tib) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before {
    content: "《";
}

:lang(bo) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after,
:lang(khb) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after,
:lang(tdd) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after,
:lang(thi) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after,
:lang(tib) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after {
    content: "》";
}

:lang(fi) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after,
:lang(fi) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before,
:lang(sv) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after,
:lang(sv) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before {
    content: "”";
}

:lang(ja) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before,
:lang(zh-Hant) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-start]):before {
    content: "「";
}

:lang(ja) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after,
:lang(zh-Hant) .M-Text-QuoteTeaser__quoted--sentence:not([data-quote-end]):after {
    content: "」";
}

.M-TextQuote__image {
    max-width: 200px;
}

.M-TextQuote__copy {
    margin: 10px 0 0;
}

.M-TextQuote__author {
    font-size: .75rem;
    --font-size: 0.75rem;
    line-height: 1.5;
    font-weight: 700;
    display: block;
    position: relative;
    text-align: end;
    text-transform: uppercase;
}

    .M-TextQuote__author:before {
        background-color: var(--small__enabled__fill__default);
        bottom: 5px;
        content: "";
        height: 1px;
        left: 0;
        position: absolute;
        right: 0;
    }

.M-TextQuote__authorText {
    padding-inline-start: 20px;
    position: relative;
}

.M-TextQuote__quoteWrapper {
    margin-block-end: 20px;
    padding-inline-start: 32px;
}

.M-TextQuote__quote {
    display: inline;
    position: relative;
}

    .M-TextQuote__quote:before {
        left: 0;
        padding-inline-end: 6px;
        position: absolute;
        top: 0;
        transform: translate(-100%);
    }

    .M-TextQuote__quote:after {
        padding-inline-start: 6px;
    }

    .M-TextQuote__quote:before {
        content: attr(data-quote-start);
    }

    .M-TextQuote__quote:after {
        content: attr(data-quote-end);
    }

    .M-TextQuote__quote:not([data-quote-start]):before {
        content: "“";
    }

    .M-TextQuote__quote:not([data-quote-end]):after {
        content: "”";
    }

:lang(af) .M-TextQuote__quote:not([data-quote-start]):before,
:lang(en) .M-TextQuote__quote:not([data-quote-start]):before,
:lang(en-US) .M-TextQuote__quote:not([data-quote-start]):before,
:lang(eo) .M-TextQuote__quote:not([data-quote-start]):before,
:lang(fil) .M-TextQuote__quote:not([data-quote-start]):before,
:lang(ga) .M-TextQuote__quote:not([data-quote-start]):before,
:lang(he) .M-TextQuote__quote:not([data-quote-start]):before,
:lang(hi) .M-TextQuote__quote:not([data-quote-start]):before,
:lang(ia) .M-TextQuote__quote:not([data-quote-start]):before,
:lang(id) .M-TextQuote__quote:not([data-quote-start]):before,
:lang(ko) .M-TextQuote__quote:not([data-quote-start]):before,
:lang(lo) .M-TextQuote__quote:not([data-quote-start]):before,
:lang(mt) .M-TextQuote__quote:not([data-quote-start]):before,
:lang(pt) .M-TextQuote__quote:not([data-quote-start]):before,
:lang(pt-BR) .M-TextQuote__quote:not([data-quote-start]):before,
:lang(th) .M-TextQuote__quote:not([data-quote-start]):before,
:lang(vi) .M-TextQuote__quote:not([data-quote-start]):before,
:lang(zh) .M-TextQuote__quote:not([data-quote-start]):before,
:lang(zh-Hans) .M-TextQuote__quote:not([data-quote-start]):before {
    content: "“";
}

:lang(af) .M-TextQuote__quote:not([data-quote-end]):after,
:lang(en) .M-TextQuote__quote:not([data-quote-end]):after,
:lang(en-US) .M-TextQuote__quote:not([data-quote-end]):after,
:lang(eo) .M-TextQuote__quote:not([data-quote-end]):after,
:lang(fil) .M-TextQuote__quote:not([data-quote-end]):after,
:lang(ga) .M-TextQuote__quote:not([data-quote-end]):after,
:lang(he) .M-TextQuote__quote:not([data-quote-end]):after,
:lang(hi) .M-TextQuote__quote:not([data-quote-end]):after,
:lang(ia) .M-TextQuote__quote:not([data-quote-end]):after,
:lang(id) .M-TextQuote__quote:not([data-quote-end]):after,
:lang(ko) .M-TextQuote__quote:not([data-quote-end]):after,
:lang(lo) .M-TextQuote__quote:not([data-quote-end]):after,
:lang(mt) .M-TextQuote__quote:not([data-quote-end]):after,
:lang(pt) .M-TextQuote__quote:not([data-quote-end]):after,
:lang(pt-BR) .M-TextQuote__quote:not([data-quote-end]):after,
:lang(th) .M-TextQuote__quote:not([data-quote-end]):after,
:lang(vi) .M-TextQuote__quote:not([data-quote-end]):after,
:lang(zh) .M-TextQuote__quote:not([data-quote-end]):after,
:lang(zh-Hans) .M-TextQuote__quote:not([data-quote-end]):after {
    content: "”";
}

:lang(cs) .M-TextQuote__quote:not([data-quote-start]):before,
:lang(da) .M-TextQuote__quote:not([data-quote-start]):before,
:lang(de) .M-TextQuote__quote:not([data-quote-start]):before,
:lang(et) .M-TextQuote__quote:not([data-quote-start]):before,
:lang(is) .M-TextQuote__quote:not([data-quote-start]):before,
:lang(ka) .M-TextQuote__quote:not([data-quote-start]):before,
:lang(lt) .M-TextQuote__quote:not([data-quote-start]):before,
:lang(lv) .M-TextQuote__quote:not([data-quote-start]):before,
:lang(mk) .M-TextQuote__quote:not([data-quote-start]):before,
:lang(sk) .M-TextQuote__quote:not([data-quote-start]):before,
:lang(sl) .M-TextQuote__quote:not([data-quote-start]):before,
:lang(sq) .M-TextQuote__quote:not([data-quote-start]):before,
:lang(sr) .M-TextQuote__quote:not([data-quote-start]):before {
    content: "„";
}

:lang(cs) .M-TextQuote__quote:not([data-quote-end]):after,
:lang(da) .M-TextQuote__quote:not([data-quote-end]):after,
:lang(de) .M-TextQuote__quote:not([data-quote-end]):after,
:lang(et) .M-TextQuote__quote:not([data-quote-end]):after,
:lang(is) .M-TextQuote__quote:not([data-quote-end]):after,
:lang(ka) .M-TextQuote__quote:not([data-quote-end]):after,
:lang(lt) .M-TextQuote__quote:not([data-quote-end]):after,
:lang(lv) .M-TextQuote__quote:not([data-quote-end]):after,
:lang(mk) .M-TextQuote__quote:not([data-quote-end]):after,
:lang(sk) .M-TextQuote__quote:not([data-quote-end]):after,
:lang(sl) .M-TextQuote__quote:not([data-quote-end]):after,
:lang(sq) .M-TextQuote__quote:not([data-quote-end]):after,
:lang(sr) .M-TextQuote__quote:not([data-quote-end]):after {
    content: "“";
}

:lang(am) .M-TextQuote__quote:not([data-quote-start]):before,
:lang(ar) .M-TextQuote__quote:not([data-quote-start]):before,
:lang(az) .M-TextQuote__quote:not([data-quote-start]):before,
:lang(be) .M-TextQuote__quote:not([data-quote-start]):before,
:lang(ca) .M-TextQuote__quote:not([data-quote-start]):before,
:lang(el) .M-TextQuote__quote:not([data-quote-start]):before,
:lang(es) .M-TextQuote__quote:not([data-quote-start]):before,
:lang(eu) .M-TextQuote__quote:not([data-quote-start]):before,
:lang(fa) .M-TextQuote__quote:not([data-quote-start]):before,
:lang(fr) .M-TextQuote__quote:not([data-quote-start]):before,
:lang(gl) .M-TextQuote__quote:not([data-quote-start]):before,
:lang(hy) .M-TextQuote__quote:not([data-quote-start]):before,
:lang(it) .M-TextQuote__quote:not([data-quote-start]):before,
:lang(kk) .M-TextQuote__quote:not([data-quote-start]):before,
:lang(km) .M-TextQuote__quote:not([data-quote-start]):before,
:lang(mn) .M-TextQuote__quote:not([data-quote-start]):before,
:lang(no) .M-TextQuote__quote:not([data-quote-start]):before,
:lang(os) .M-TextQuote__quote:not([data-quote-start]):before,
:lang(ps) .M-TextQuote__quote:not([data-quote-start]):before,
:lang(ru) .M-TextQuote__quote:not([data-quote-start]):before,
:lang(ti) .M-TextQuote__quote:not([data-quote-start]):before,
:lang(tr) .M-TextQuote__quote:not([data-quote-start]):before,
:lang(ug) .M-TextQuote__quote:not([data-quote-start]):before,
:lang(uk) .M-TextQuote__quote:not([data-quote-start]):before,
:lang(uz) .M-TextQuote__quote:not([data-quote-start]):before {
    content: "«";
}

:lang(am) .M-TextQuote__quote:not([data-quote-end]):after,
:lang(ar) .M-TextQuote__quote:not([data-quote-end]):after,
:lang(az) .M-TextQuote__quote:not([data-quote-end]):after,
:lang(be) .M-TextQuote__quote:not([data-quote-end]):after,
:lang(ca) .M-TextQuote__quote:not([data-quote-end]):after,
:lang(el) .M-TextQuote__quote:not([data-quote-end]):after,
:lang(es) .M-TextQuote__quote:not([data-quote-end]):after,
:lang(eu) .M-TextQuote__quote:not([data-quote-end]):after,
:lang(fa) .M-TextQuote__quote:not([data-quote-end]):after,
:lang(fr) .M-TextQuote__quote:not([data-quote-end]):after,
:lang(gl) .M-TextQuote__quote:not([data-quote-end]):after,
:lang(hy) .M-TextQuote__quote:not([data-quote-end]):after,
:lang(it) .M-TextQuote__quote:not([data-quote-end]):after,
:lang(kk) .M-TextQuote__quote:not([data-quote-end]):after,
:lang(km) .M-TextQuote__quote:not([data-quote-end]):after,
:lang(mn) .M-TextQuote__quote:not([data-quote-end]):after,
:lang(no) .M-TextQuote__quote:not([data-quote-end]):after,
:lang(os) .M-TextQuote__quote:not([data-quote-end]):after,
:lang(ps) .M-TextQuote__quote:not([data-quote-end]):after,
:lang(ru) .M-TextQuote__quote:not([data-quote-end]):after,
:lang(ti) .M-TextQuote__quote:not([data-quote-end]):after,
:lang(tr) .M-TextQuote__quote:not([data-quote-end]):after,
:lang(ug) .M-TextQuote__quote:not([data-quote-end]):after,
:lang(uk) .M-TextQuote__quote:not([data-quote-end]):after,
:lang(uz) .M-TextQuote__quote:not([data-quote-end]):after {
    content: "»";
}

:lang(bg) .M-TextQuote__quote:not([data-quote-start]):before,
:lang(bs) .M-TextQuote__quote:not([data-quote-start]):before,
:lang(hr) .M-TextQuote__quote:not([data-quote-start]):before,
:lang(hu) .M-TextQuote__quote:not([data-quote-start]):before,
:lang(nl) .M-TextQuote__quote:not([data-quote-start]):before,
:lang(pl) .M-TextQuote__quote:not([data-quote-start]):before,
:lang(ro) .M-TextQuote__quote:not([data-quote-start]):before {
    content: "„";
}

:lang(bg) .M-TextQuote__quote:not([data-quote-end]):after,
:lang(bs) .M-TextQuote__quote:not([data-quote-end]):after,
:lang(hr) .M-TextQuote__quote:not([data-quote-end]):after,
:lang(hu) .M-TextQuote__quote:not([data-quote-end]):after,
:lang(nl) .M-TextQuote__quote:not([data-quote-end]):after,
:lang(pl) .M-TextQuote__quote:not([data-quote-end]):after,
:lang(ro) .M-TextQuote__quote:not([data-quote-end]):after {
    content: "”";
}

:lang(cy) .M-TextQuote__quote:not([data-quote-start]):before,
:lang(en-GB) .M-TextQuote__quote:not([data-quote-start]):before,
:lang(gd) .M-TextQuote__quote:not([data-quote-start]):before {
    content: "‘";
}

:lang(cy) .M-TextQuote__quote:not([data-quote-end]):after,
:lang(en-GB) .M-TextQuote__quote:not([data-quote-end]):after,
:lang(gd) .M-TextQuote__quote:not([data-quote-end]):after {
    content: "’";
}

:lang(bo) .M-TextQuote__quote:not([data-quote-start]):before,
:lang(khb) .M-TextQuote__quote:not([data-quote-start]):before,
:lang(tdd) .M-TextQuote__quote:not([data-quote-start]):before,
:lang(thi) .M-TextQuote__quote:not([data-quote-start]):before,
:lang(tib) .M-TextQuote__quote:not([data-quote-start]):before {
    content: "《";
}

:lang(bo) .M-TextQuote__quote:not([data-quote-end]):after,
:lang(khb) .M-TextQuote__quote:not([data-quote-end]):after,
:lang(tdd) .M-TextQuote__quote:not([data-quote-end]):after,
:lang(thi) .M-TextQuote__quote:not([data-quote-end]):after,
:lang(tib) .M-TextQuote__quote:not([data-quote-end]):after {
    content: "》";
}

:lang(fi) .M-TextQuote__quote:not([data-quote-end]):after,
:lang(fi) .M-TextQuote__quote:not([data-quote-start]):before,
:lang(sv) .M-TextQuote__quote:not([data-quote-end]):after,
:lang(sv) .M-TextQuote__quote:not([data-quote-start]):before {
    content: "”";
}

:lang(ja) .M-TextQuote__quote:not([data-quote-start]):before,
:lang(zh-Hant) .M-TextQuote__quote:not([data-quote-start]):before {
    content: "「";
}

:lang(ja) .M-TextQuote__quote:not([data-quote-end]):after,
:lang(zh-Hant) .M-TextQuote__quote:not([data-quote-end]):after {
    content: "」";
}

.M-Text-TextIntro__specialInformation {
    font-weight: 700;
    margin: 0 0 1.5rem;
}

.M-Text-TextIntro__text {
    margin-bottom: 0;
}

    .M-Text-TextIntro__text * {
        font-size: 1.25rem;
    }

    .M-Text-TextIntro__text a .a-icon {
        font-size: 1.875rem;
    }

.M-Text-TextIntro__text--cta-button {
    margin-bottom: 1.5rem;
}

.M-Text-TextIntro__text .A-Text-RichText p:last-child {
    margin-bottom: 0;
}

.M-Text-StagedTypography__item {
    margin: 1rem 0;
    padding: 1rem;
    min-height: 0;
}

    .M-Text-StagedTypography__item:first-of-type {
        margin-top: 0;
    }

html[dir=rtl] .M-Text-StagedTypography__item .A-Text-TextContentIcon .a-icon,
html[dir=rtl] .M-Text-StagedTypography__item .A-Text-TextContentIcon__content,
html[dir=rtl] .M-Text-StagedTypography__item .A-Text-TextContentIcon__headline {
    text-align: right;
}

html[dir=rtl] .M-Text-StagedTypography__item li {
    padding-right: 1.5rem;
}

    html[dir=rtl] .M-Text-StagedTypography__item li:before {
        left: unset;
        right: 0;
    }

.M-Text-StagedTypography .A-Text-TextContentIcon {
    display: flex;
    flex-direction: column;
}

.M-Text-StagedTypography .A-Text-TextContentIcon__text {
    margin-top: 1rem;
}

.M-Text-StagedTypography .A-Text-RichText ul {
    margin: 0;
}

@media print {
    .M-Text-StagedTypography {
        display: none;
    }
}

.M-HighlightText__headline,
.M-HighlightText__subHeadline {
    font-weight: 700;
}

.M-HighlightText__headline {
    font-size: 1.5rem;
    --font-size: 1.5rem;
    line-height: 1.4;
    --line-height: 1.4;
    color: var(--minor-highlight-blue__enabled__front__default);
    margin: 0 0 1.5rem;
}

.-purple .M-HighlightText__headline {
    color: var(--minor-highlight-purple__enabled__front__default);
}

.-blue .M-HighlightText__headline {
    color: var(--minor-highlight-blue__enabled__front__default);
}

.-turquoise .M-HighlightText__headline {
    color: var(--minor-highlight-turquoise__enabled__front__default);
}

.-green .M-HighlightText__headline {
    color: var(--minor-highlight-green__enabled__front__default);
}

.M-HighlightText__subHeadline {
    font-size: 1rem;
    --font-size: 1rem;
    line-height: 1.5;
    color: var(--plain__enabled__front__default);
    margin: 0 0 1.5rem;
}

.M-Text-Fact > * {
    color: var(--minor-highlight-blue__enabled__front__default);
    margin-bottom: 10px;
}

.M-Text-Fact > :last-child {
    margin-bottom: 0;
}

.M-Text-Fact__headline,
.M-Text-Fact__upperheadline {
    font-weight: 700;
}

.-green .M-Text-Fact__headline,
.-green .M-Text-Fact__upperheadline {
    color: var(--minor-highlight-green__enabled__front__default);
}

.-purple .M-Text-Fact__headline,
.-purple .M-Text-Fact__upperheadline {
    color: var(--minor-highlight-purple__enabled__front__default);
}

.-turquoise .M-Text-Fact__headline,
.-turquoise .M-Text-Fact__upperheadline {
    color: var(--minor-highlight-turquoise__enabled__front__default);
}

.M-Text-Fact__upperheadline {
    font-size: 1.5rem;
    --font-size: 1.5rem;
    line-height: 1.4;
    --line-height: 1.4;
    margin: 0 0 1.5rem;
}

.M-Text-Fact__headline {
    margin: 0;
}

.M-Text-Fact__headline--small {
    font-size: 2rem;
    --font-size: 2rem;
    line-height: 1.35;
    --line-height: 1.35;
}

.M-Text-Fact__headline--medium,
.M-Text-Fact__headline--teaser {
    font-size: 4rem;
    --font-size: 4rem;
    line-height: 1.2;
    --line-height: 1.2;
}

.M-Text-Fact__subline {
    color: var(--integrated__enabled__front__default);
    margin: 1.5rem 0 0;
}

.M-Text-Fact .a-link {
    margin-top: 1rem;
}

.M-Teaser-Two-Columns .a-component-header {
    margin-bottom: 1.5rem;
}

.M-Teaser-Two-Columns__container {
    margin-bottom: 5rem;
}

    .M-Teaser-Two-Columns__container:last-child {
        margin-bottom: 0;
    }

.M-Teaser-Two-Columns__image {
    margin-bottom: 1.5rem;
}

.M-Teaser-Two-Columns__content--headline {
    font-size: 2rem;
    --font-size: 2rem;
    line-height: 1.35;
    --line-height: 1.35;
    margin-bottom: .5rem;
}

.M-Teaser-Two-Columns__content--text {
    margin-bottom: 1.5rem;
}

.M-Teaser-Two-Columns__content--button:not(:first-of-type) {
    margin-top: 1rem;
}

.M-Teaser-Two-Columns .A-CountrySelector__form .a-link--button,
.M-Teaser-Two-Columns .A-CountrySelector__form .a-link--button-secondary {
    width: fit-content;
}

.M-Teaser-TeaserCard .a-component-header {
    margin-bottom: 1.5rem;
}

.M-Teaser-TeaserCard__items {
    display: flex;
    flex-wrap: wrap;
    row-gap: 2rem;
    column-gap: 30px;
}

.M-Teaser-StoryTeaser * > li:before {
    content: none;
}

.M-Teaser-StoryTeaser .a-component-header {
    margin-bottom: 1.5rem;
}

.M-Teaser-StoryTeaser__item {
    grid-column: span 12;
    padding: 0;
}

.M-Teaser-StoryTeaser.ng-enter {
    max-height: 0;
    transition: max-height .25s cubic-bezier(.38, .04, .35, .96);
}

    .M-Teaser-StoryTeaser.ng-enter.ng-enter-active {
        max-height: 2000px;
        overflow: hidden;
    }

.M-Teaser-StoryTeaser__list {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    column-gap: 30px;
    row-gap: 2rem;
    padding: 0;
}

    .M-Teaser-StoryTeaser:not(:first-of-type) .M-Teaser-StoryTeaser__list.-dynamic,
    .M-Teaser-StoryTeaser__list ~ .A-Collapsable:not(.A-Collapsable--collapsed),
    .M-Teaser-StoryTeaser__list ~ .A-Collapsable[style] {
        margin-top: 2rem;
    }

.M-Teaser-StoryTeaser__activityIndicator {
    display: grid;
    place-items: center;
    height: 300px;
}

.M-Teaser-StoryTeaser__button {
    text-align: center;
    overflow-anchor: none;
}

    .M-Teaser-StoryTeaser__button .a-button {
        margin-top: 2rem;
    }

.M-Teaser-StoryTeaser__notificationWrapper .a-notification {
    margin-bottom: 0;
}

.M-Teaser-RelatedPageTeaser .a-component-header {
    margin-bottom: 1.5rem;
}

.M-Teaser-RelatedPageTeaser * > li:before {
    content: none;
}

.M-Teaser-RelatedPageTeaser__item,
.M-Teaser-RelatedPageTeaser__list {
    padding: 0;
}

.M-Teaser-News * > li:before {
    content: none;
}

.M-Teaser-News__activityIndicator {
    height: 200px;
    position: relative;
}

.M-Teaser-News__items {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    column-gap: 2rem;
    row-gap: 3rem;
    padding: 0;
    margin: 0;
}

.M-Teaser-News__items--2Items,
.M-Teaser-News__items--fourColumns .M-Teaser-News__item,
.M-Teaser-News__items--threeColumns .M-Teaser-News__item,
.M-Teaser-News__items--twoColumns .M-Teaser-News__item {
    grid-column: span 4;
}

.M-Teaser-News .A-Collapsable__wrapper {
    margin-top: 3rem;
}

.M-Teaser-News__item {
    padding: 0;
    margin-bottom: 0;
}

    .M-Teaser-News__item.ng-enter,
    .M-Teaser-News__item.ng-leave {
        transition: margin-top .25s cubic-bezier(.38, .04, .35, .96), max-height .25s cubic-bezier(.38, .04, .35, .96);
    }

    .M-Teaser-News__item.ng-enter {
        max-height: 0;
        opacity: 0;
    }

        .M-Teaser-News__item.ng-enter.ng-enter-active {
            margin-top: 0;
            max-height: 400px;
            opacity: 1;
        }

.M-Teaser-News__link {
    margin: 2rem auto 0;
    text-align: center;
}

.M-Teaser-News__loadMore {
    display: flex;
    justify-content: center;
    margin-bottom: 0;
    margin-top: 2rem;
}

    .M-Teaser-News__loadMore .A-Button-LoadMore__wrapper {
        width: unset;
    }

.M-Teaser-NavigationTeaser {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

    .M-Teaser-NavigationTeaser.-compact {
        display: block;
    }

.M-Teaser-EventTeaser {
    min-height: 225px;
}

    .M-Teaser-EventTeaser .a-notification {
        margin-bottom: 0;
    }

    .M-Teaser-EventTeaser .a-component-header {
        margin-bottom: 1.5rem;
    }

.M-Teaser-EventTeaser__teasers {
    position: relative;
}

    .M-Teaser-EventTeaser__teasers .A-Collapsable__wrapper {
        margin-top: 2rem;
    }

.M-Teaser-EventTeaser__groupWrapper {
    display: grid;
    column-gap: 2rem;
    grid-template-columns: repeat(4, 1fr);
    row-gap: 2rem;
}

.M-Teaser-EventTeaser__loadMore {
    display: block;
    clear: both;
    text-align: center;
    margin-top: 2rem;
}

.M-Teaser-EventTeaser__teaserElement {
    grid-column: span 4;
}

    .M-Teaser-EventTeaser__teaserElement.ng-enter,
    .M-Teaser-EventTeaser__teaserElement.ng-leave {
        transition: margin-top .25s cubic-bezier(.38, .04, .35, .96), max-height .25s cubic-bezier(.38, .04, .35, .96);
    }

    .M-Teaser-EventTeaser__teaserElement.ng-enter {
        opacity: 0;
        max-height: 0;
    }

        .M-Teaser-EventTeaser__teaserElement.ng-enter.ng-enter-active {
            opacity: 1;
            margin-top: 0;
            max-height: 400px;
        }

.M-Teaser-DownloadTeaser__collapsable .A-Collapsable__wrapper {
    margin: 2rem 0 1rem;
}

.M-Teaser-DownloadTeaser__loadMoreContainer {
    margin-top: 2rem;
    overflow-anchor: none;
    text-align: center;
}

.M-Teaser-DownloadTeaser .A-Collapsable:not(.A-Collapsable--collapsed) + .M-Teaser-DownloadTeaser__loadMoreContainer {
    display: none;
}

.M-Teaser-DecisionTeaser__items {
    margin-top: 2rem;
}

.M-AggregationExpandableTeaserGroup {
    display: block;
}

    .M-AggregationExpandableTeaserGroup .a-component-header {
        margin-bottom: 2rem;
    }

.M-AggregationExpandableTeaserGroup__teasers {
    display: flex;
    flex-wrap: wrap;
}

.M-AggregationExpandableTeaserGroup__teaser {
    box-sizing: border-box;
    flex: 1;
    flex-basis: 100%;
    position: relative;
}

    .M-AggregationExpandableTeaserGroup__teaser .A-Teaser-AggregationExpandableTeaser {
        height: 100%;
        padding-bottom: 1rem;
        position: static;
    }

        .M-AggregationExpandableTeaserGroup__teaser .A-Teaser-AggregationExpandableTeaser:after {
            left: 0;
        }

    .M-AggregationExpandableTeaserGroup__teaser:nth-child(n+1) {
        margin-top: 2rem;
    }

.M-AggregationExpandableTeaserGroup__details {
    min-width: 100vw;
    position: relative;
    top: 1rem;
    transform: translateX(-1rem);
}

.M-AggregationExpandableTeaserGroup--4Columns .A-Teaser-AggregationExpandableTeaser__headline h3 {
    font-size: 1rem;
    --font-size: 1rem;
    line-height: 1.5;
}

.M-TagCloud__tagsWrapper {
    display: flex;
    flex-wrap: wrap;
    padding: 2.5rem 3rem 1.5rem;
}

.M-TagCloud .a-chip {
    margin-inline-end: 1rem;
    margin-bottom: 1rem;
}

    .M-TagCloud .a-chip:last-of-type {
        margin-inline-end: 0;
    }

.M-Table figure {
    margin: 0;
}

.M-Table__contentWrapper {
    border-spacing: 0;
    display: table;
    width: 100%;
}

.M-Table__row {
    display: table-row;
}

    .M-Table__row[data-href] {
        cursor: pointer;
    }

    .M-Table__row:not(.M-Table__headlineRow):hover {
        background: var(--plain__enabled__fill__hovered);
    }

    .M-Table__row:not(.M-Table__headlineRow):active {
        background: var(--plain__enabled__fill__pressed);
    }

.M-Table__cell {
    border-bottom: .0625rem solid var(--small__disabled__front__default);
    display: table-cell;
    min-height: 3rem;
    overflow: hidden;
    padding: .75rem 1rem;
    vertical-align: top;
    white-space: normal;
}

    .M-Table__cell .M-Table__mobileHead {
        display: none;
    }

    .M-Table__cell .A-Text-RichText .A-Image__figure {
        min-width: 7rem;
    }

    .M-Table__cell .A-Text-RichText .A-Image__picture,
    .M-Table__cell .A-Text-RichText img {
        max-width: 100%;
    }

.M-Table__cell--noWrap {
    white-space: nowrap;
}

.M-Table__cell--head {
    border-bottom: .0625rem solid var(--plain__enabled__front__default);
    overflow: hidden;
    position: relative;
    text-align: start;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.M-Table__caption {
    margin-top: .5rem;
}

.a-tab-navigation {
    flex-wrap: nowrap;
    overflow-x: auto;
    position: relative;
    margin: 0;
}

.a-tab-navigation__wrapper {
    position: relative;
    margin-top: 1em;
    margin-bottom: 1em;
}

.a-tab-navigation__gradients {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    overflow-y: hidden;
    height: calc(100% - 1px);
}

    .a-tab-navigation__gradients:after,
    .a-tab-navigation__gradients:before {
        box-shadow: 0 0 30px 30px var(--small__enabled__front__default);
        content: "";
        display: block;
        height: 100%;
        position: absolute;
        top: 0;
        transition: transform .25s cubic-bezier(.38, .04, .35, .96);
        z-index: 1;
    }

    .a-tab-navigation__gradients:before {
        left: 0;
        transform: translateX(-60px);
    }

    .a-tab-navigation__gradients:after {
        right: 0;
        transform: translateX(60px);
    }

.a-tab-navigation--scrollLeft .a-tab-navigation__gradients:before,
.a-tab-navigation--scrollRight .a-tab-navigation__gradients:after {
    transform: translateX(0);
}

.a-tab-navigation__tab-content .a-icon {
    margin-left: unset;
}

.a-tab-navigation button {
    outline-offset: -1px;
}

.a-tab-navigation-pane {
    display: none;
}

.a-tab-navigation-pane--active {
    display: block;
}

.a-tab-navigation-pane:focus {
    outline: 0;
}

.M-Summary__wrapper {
    border-top: 2px solid var(--major-accent__enabled__fill__default);
}

.M-Summary__headline {
    font-size: 1.5rem;
    --font-size: 1.5rem;
    line-height: 1.4;
    --line-height: 1.4;
}

.M-Summary__headline,
.M-Summary__text {
    color: var(--major-accent__enabled__fill__default);
    margin-top: 1.5rem;
    margin-bottom: 0;
}

.M-Summary__text {
    font-size: 1.25rem;
    --font-size: 1.25rem;
    line-height: 1.5;
}

.M-Strategic-Teaser {
    position: relative;
    height: 100%;
    width: 100%;
    padding: 1rem;
}

.M-Strategic-Teaser__link {
    position: relative;
}

    .M-Strategic-Teaser__link span + span,
    .M-Strategic-Teaser__link:focus {
        text-decoration: none;
    }

    .M-Strategic-Teaser__link:focus-visible {
        outline: 5px auto Highlight;
        outline: 5px auto -webkit-focus-ring-color;
        outline-offset: 1px;
        outline-offset: 3px;
    }

.M-Strategic-Teaser__title {
    font-weight: 700;
    font-size: 1.25rem;
    --font-size: 1.25rem;
    line-height: 1.5;
    margin-bottom: .5rem;
}

.M-Stage-Two {
    margin: 4rem 0;
}

.M-Stage-Two--centered {
    text-align: center;
}

.M-Stage-Two__headline .a-link {
    color: var(--integrated__enabled__front__default);
}

    .M-Stage-Two__headline .a-link:hover a,
    .M-Stage-Two__headline .a-link:hover span:last-of-type:not(:first-of-type) {
        color: var(--integrated__enabled__front__hovered);
        text-decoration: none;
    }

    .M-Stage-Two__headline .a-link:active a,
    .M-Stage-Two__headline .a-link:active span:last-of-type:not(:first-of-type) {
        color: var(--integrated__enabled__front__pressed);
        text-decoration: none;
    }

.M-Stage-Two__headline h1 .a-icon,
.M-Stage-Two__headline h2 .a-icon {
    position: relative;
}

.M-Stage-Two__headline-link--hover.a-link a {
    color: var(--integrated__enabled__front__hovered);
}

.M-Stage-Two__headline-link--active.a-link a {
    color: var(--integrated__enabled__front__pressed);
}

.M-Stage-Two__topbar {
    display: flex;
    justify-content: space-between;
}

.M-Stage-Two__kicker,
.M-Stage-Two__sharing {
    margin-bottom: .75rem;
}

.M-Stage-Two__sharing {
    margin-inline-start: auto;
}

.M-Stage-Two__content > a {
    display: block;
    text-decoration: none;
}

    .M-Stage-Two .A-Image__copyright,
    .M-Stage-Two__content > a .A-Image__copyright {
        color: var(--plain__enabled__front__default);
    }

.M-Stage-Two .A-StorySeriesTeaser {
    margin-top: 2rem;
}

.M-Stage-Two__eventWrapper {
    display: flex;
    flex-direction: column;
    margin: 1rem 0;
}

    .M-Stage-Two__eventWrapper > * {
        width: 100%;
    }

.M-Stage-Two__date,
.M-Stage-Two__location {
    align-items: center;
    display: flex;
    flex-direction: row;
    font-size: 1rem;
    --font-size: 1rem;
    line-height: 1.5;
    font-weight: 700;
}

    .M-Stage-Two__date .a-icon,
    .M-Stage-Two__location .a-icon {
        margin-inline-end: .5rem;
    }

    .M-Stage-Two__date:first-child,
    .M-Stage-Two__location:first-child {
        margin-bottom: .75rem;
    }

.M-Stage-Two__buttonWrapper {
    margin-top: 2rem;
}

.M-Stage-Two__linkWrapper {
    display: flex;
    gap: 2rem;
    margin-top: 1rem;
}

.M-Stage-Two__contentContainer {
    margin-top: 48px;
}

    .M-Stage-Two__contentContainer .M-Map {
        margin-bottom: 0;
    }

        .M-Stage-Two__contentContainer .M-Map:first-child {
            margin-top: 0;
        }

    .M-Stage-Two__contentContainer .M-Map__moduleContainer {
        display: flex;
        flex-direction: column-reverse;
        padding-bottom: 0;
    }

    .M-Stage-Two__contentContainer .M-Map .M-Map__mapContainer {
        min-height: 400px;
        max-height: 480px;
    }

.M-Stage-Two__mediaAndTeaser .M-Stage-Two__content {
    margin-top: 0;
    flex-basis: 100%;
}

.M-SocialShareIcons--centeredAligned {
    text-align: center;
}

.M-SocialShareIcons--leftAligned {
    text-align: start;
}

.M-SocialShareIcons--rightAligned {
    text-align: end;
}

.M-SocialShareIcons--inline {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 1rem;
    justify-content: center;
}

    .M-SocialShareIcons--inline .M-SocialShareIcons__icons,
    .M-SocialShareIcons--inline .M-SocialShareIcons__label {
        margin: 0 .5rem;
    }

.M-SocialShareIcons__label {
    margin-bottom: 9px;
}

.M-SocialShareIcons__icon,
.M-SocialShareIcons__icon:hover {
    text-decoration: none;
}

.M-SocialShareIcons__icon {
    color: var(--plain__enabled__front__default);
}

.M-SocialShareIcons__icons--centeredAligned {
    display: flex;
    justify-content: center;
}

.M-SocialShareIcons__icons--leftAligned {
    margin-left: -3px;
    margin-right: auto;
}

.M-SocialShareIcons__icons--rightAligned {
    margin-left: auto;
    margin-right: -4px;
}

.M-SocialShareIcons__icons--inline {
    width: auto;
}

.M-SocialMediaShare {
    position: relative;
    display: block;
}

a .M-Search-SearchResultItem {
    color: var(--integrated__enabled__front__default);
}

a:hover .M-Search-SearchResultItem {
    color: var(--integrated__enabled__front__hovered);
}

a:active .M-Search-SearchResultItem {
    color: var(--integrated__enabled__front__pressed);
}

.M-Search-SearchResultItem__wrapper:hover {
    background: var(--integrated__enabled__fill__default);
}

.M-Search-SearchResultItem__page {
    color: var(--integrated__enabled__fill__default);
}

.M-Search-SearchResultItem__title {
    font-weight: 700;
    margin-block-end: 10px;
}

.M-Search-Flyout {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background-color: var(--transparent);
    z-index: -1;
    overflow-y: auto;
    overflow-x: hidden;
    visibility: hidden;
    transform: translateY(-105%);
}

    .M-Search-Flyout:before {
        position: absolute;
        left: 0;
        width: 100vw;
        height: 6px;
        content: "";
        background-repeat: no-repeat;
        background-size: cover;
        background-position: 50%;
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI3MjAiIGhlaWdodD0iMzAwIj48c3R5bGU+LnN0N3tmaWxsOiM5NDFiMWV9PC9zdHlsZT48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMS41NSAtMy4zKSI+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8xXyIgeDE9IjExOC45OCIgeDI9Ijg0Mi4wOCIgeTE9Ii0zMi42NjMiIHkyPSItMzIuNjYzIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIC0xMTguOTggMTIwLjU0KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzk1MjMzMSIvPjxzdG9wIG9mZnNldD0iLjAzNiIgc3RvcC1jb2xvcj0iIzkyMUMxRCIvPjxzdG9wIG9mZnNldD0iLjA4NSIgc3RvcC1jb2xvcj0iI0IwMjczOSIvPjxzdG9wIG9mZnNldD0iLjEyNCIgc3RvcC1jb2xvcj0iI0FEMUYyNCIvPjxzdG9wIG9mZnNldD0iLjE1MSIgc3RvcC1jb2xvcj0iI0M3MjAyNiIvPjxzdG9wIG9mZnNldD0iLjE3IiBzdG9wLWNvbG9yPSIjRDQyMDI3Ii8+PHN0b3Agb2Zmc2V0PSIuMTc2IiBzdG9wLWNvbG9yPSIjQ0MyNDMxIi8+PHN0b3Agb2Zmc2V0PSIuMTg5IiBzdG9wLWNvbG9yPSIjQjcyQjRDIi8+PHN0b3Agb2Zmc2V0PSIuMjA3IiBzdG9wLWNvbG9yPSIjOTUzMzcxIi8+PHN0b3Agb2Zmc2V0PSIuMjE0IiBzdG9wLWNvbG9yPSIjODgzNTdGIi8+PHN0b3Agb2Zmc2V0PSIuMjQ0IiBzdG9wLWNvbG9yPSIjODUzNjgxIi8+PHN0b3Agb2Zmc2V0PSIuMjY0IiBzdG9wLWNvbG9yPSIjNkYzNjhCIi8+PHN0b3Agb2Zmc2V0PSIuMjkxIiBzdG9wLWNvbG9yPSIjMzk0MjhGIi8+PHN0b3Agb2Zmc2V0PSIuMzI0IiBzdG9wLWNvbG9yPSIjMjMzRDdEIi8+PHN0b3Agb2Zmc2V0PSIuNDE4IiBzdG9wLWNvbG9yPSIjMzIyQzZGIi8+PHN0b3Agb2Zmc2V0PSIuNDk0IiBzdG9wLWNvbG9yPSIjMkEzODg1Ii8+PHN0b3Agb2Zmc2V0PSIuNTU4IiBzdG9wLWNvbG9yPSIjMUQ2MkExIi8+PHN0b3Agb2Zmc2V0PSIuNTciIHN0b3AtY29sb3I9IiMyNzZDQTUiLz48c3RvcCBvZmZzZXQ9Ii42MSIgc3RvcC1jb2xvcj0iIzQzOEVCMyIvPjxzdG9wIG9mZnNldD0iLjY0IiBzdG9wLWNvbG9yPSIjNTVBNUJDIi8+PHN0b3Agb2Zmc2V0PSIuNjU2IiBzdG9wLWNvbG9yPSIjNUNBRkJGIi8+PHN0b3Agb2Zmc2V0PSIuNjc4IiBzdG9wLWNvbG9yPSIjNTZBQkJEIi8+PHN0b3Agb2Zmc2V0PSIuNzA2IiBzdG9wLWNvbG9yPSIjNDM5RkI4Ii8+PHN0b3Agb2Zmc2V0PSIuNzM3IiBzdG9wLWNvbG9yPSIjMTg4RUFGIi8+PHN0b3Agb2Zmc2V0PSIuNzQzIiBzdG9wLWNvbG9yPSIjMDM4QkFFIi8+PHN0b3Agb2Zmc2V0PSIuNzkiIHN0b3AtY29sb3I9IiMwNjkyOTIiLz48c3RvcCBvZmZzZXQ9Ii44ODciIHN0b3AtY29sb3I9IiMwNUExNEIiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwMzkyN0UiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGQ9Ik0wIDBoNzIzLjF2MzA2LjRIMHoiIHN0eWxlPSJmaWxsOnVybCgjU1ZHSURfMV8pIi8+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8yXyIgeDE9IjMyNS4wOCIgeDI9IjIzNS45OCIgeTE9Ii0xMDkuMjYiIHkyPSItMTA5LjI2IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIC0xMTguOTggMTIwLjU0KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzg5MzY4MCIvPjxzdG9wIG9mZnNldD0iLjMzNSIgc3RvcC1jb2xvcj0iIzg5MzY4MCIvPjxzdG9wIG9mZnNldD0iLjUwMiIgc3RvcC1jb2xvcj0iIzhEMzE2RCIvPjxzdG9wIG9mZnNldD0iLjg0IiBzdG9wLWNvbG9yPSIjOTAyOTREIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjOTAyNTQxIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBkPSJNMTc1LjEgMTUzLjIgMTE3IDMwNi40aDg5LjF6IiBzdHlsZT0iZmlsbDp1cmwoI1NWR0lEXzJfKSIvPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfM18iIHgxPSI0NzguOTMiIHgyPSI0NDYuNTUiIHkxPSIxMjAuMjQiIHkyPSItODIuMjg0IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIC0xMTguOTggMTIwLjU0KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzMyMkM2RiIvPjxzdG9wIG9mZnNldD0iLjI0MyIgc3RvcC1jb2xvcj0iIzMyMkM2RiIvPjxzdG9wIG9mZnNldD0iLjQ2IiBzdG9wLWNvbG9yPSIjMzAyRjcyIi8+PHN0b3Agb2Zmc2V0PSIuNzE2IiBzdG9wLWNvbG9yPSIjMkEzQTdFIi8+PHN0b3Agb2Zmc2V0PSIuOTkiIHN0b3AtY29sb3I9IiMxNTRBOTMiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMxMzRCOTQiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGQ9Im0yODguNCAxNTMuMiAyMi4zIDE1My4yaDQ3LjRWMGgtNDUuMnoiIHN0eWxlPSJmaWxsOnVybCgjU1ZHSURfM18pIi8+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF80XyIgeDE9IjI5NC4wOCIgeDI9IjM3Mi44OCIgeTE9Ii0zMi42NjMiIHkyPSItMzIuNjYzIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIC0xMTguOTggMTIwLjU0KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzZGMzc4RCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzNBNDI5MSIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZD0ibTE3NS4xIDE1My4yIDMxIDE1My4yIDQ3LjgtMTUzLjJMMjA5LjQgMHoiIHN0eWxlPSJmaWxsOnVybCgjU1ZHSURfNF8pIi8+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF81XyIgeDE9IjQzMS44OCIgeDI9IjMyNS4wOCIgeTE9Ii0zMi42NjMiIHkyPSItMzIuNjYzIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIC0xMTguOTggMTIwLjU0KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzIzM0Q3RCIvPjxzdG9wIG9mZnNldD0iLjI0OSIgc3RvcC1jb2xvcj0iIzI5M0Q3RCIvPjxzdG9wIG9mZnNldD0iLjU0NSIgc3RvcC1jb2xvcj0iIzNBM0M4MCIvPjxzdG9wIG9mZnNldD0iLjg2MiIgc3RvcC1jb2xvcj0iIzUxM0I4NCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzVEM0E4NiIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZD0ibTI1My45IDE1My4yLTQ3LjggMTUzLjJoMTA0LjZsLTIyLjMtMTUzLjJMMzEyLjkgMEgyMDkuNHoiIHN0eWxlPSJmaWxsOnVybCgjU1ZHSURfNV8pIi8+PHBhdGggZD0iTTExNi4xIDBINTUuN3Y5NC44bDM0LjIgNTguNC0zNC4yIDU4LjR2OTQuOEgxMTdMOTUuMiAxNTMuMnoiIHN0eWxlPSJmaWxsOiNhZjIwMjQiLz48bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzZfIiB4MT0iMzI5LjExIiB4Mj0iMjMyLjY3IiB5MT0iNDMuOTM3IiB5Mj0iNDMuOTM3IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIC0xMTguOTggMTIwLjU0KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzg5MzY4MCIvPjxzdG9wIG9mZnNldD0iLjMzNSIgc3RvcC1jb2xvcj0iIzg5MzY4MCIvPjxzdG9wIG9mZnNldD0iLjUwMiIgc3RvcC1jb2xvcj0iIzhEMzE2RCIvPjxzdG9wIG9mZnNldD0iLjg0IiBzdG9wLWNvbG9yPSIjOTAyOTREIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjOTAyNTQxIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBkPSJNMTc1LjEgMTUzLjIgMjA5LjQgMGgtOTMuM3oiIHN0eWxlPSJmaWxsOnVybCgjU1ZHSURfNl8pIi8+PHBhdGggZmlsbD0iIzk0MWIxZSIgZD0iTTU1LjcgOTQuOFYwSDB6IiBjbGFzcz0ic3Q3Ii8+PHBhdGggZD0ibTU1LjcgMjExLjYgMzQuMi01OC40LTM0LjItNTguNHoiIHN0eWxlPSJmaWxsOiNiMTI3MzkiLz48cGF0aCBmaWxsPSIjOTQxYjFlIiBkPSJNNTUuNyAyMTEuNiAwIDMwNi40aDU1Ljd6IiBjbGFzcz0ic3Q3Ii8+PHBhdGggZD0iTTU1LjcgOTQuOCAwIDB2MzA2LjRsNTUuNy05NC44eiIgc3R5bGU9ImZpbGw6Izk1MjQzMiIvPjxwYXRoIGQ9Ik0xMTYuMSAwIDk1LjIgMTUzLjIgMTE3IDMwNi40bDU4LjEtMTUzLjJ6IiBzdHlsZT0iZmlsbDojZDQyMDI3Ii8+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF83XyIgeDE9Ijc0OC45NiIgeDI9Ijc0OC45NiIgeTE9IjEyMC40NCIgeTI9Ii0xODYuMDYiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgLTExOC45OCAxMjAuNTQpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjOTRCRTU1Ii8+PHN0b3Agb2Zmc2V0PSIuMDQ0IiBzdG9wLWNvbG9yPSIjOTNCRDU4Ii8+PHN0b3Agb2Zmc2V0PSIuMzg5IiBzdG9wLWNvbG9yPSIjOEJCQzZBIi8+PHN0b3Agb2Zmc2V0PSIuNzE1IiBzdG9wLWNvbG9yPSIjODZCQzc1Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjODRCQzc5Ii8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBkPSJNNjQxLjYgMjU5LjZjMS43LTI1LjQgMTAtNTQuNiAxOC44LTg1LjYgMS40LTUgMi44LTEwIDQuMi0xNS4xcS0yLjEtOC4yNS00LjItMTYuMmMtOC44LTMzLjMtMTctNjQuNy0xOC44LTkyLTEuNC0yMS4yIDEuNC0zNyA4LjktNTAuNmgtNDUuOWMtNy41IDE4LjMtMTAuMyAyOS4xLTguOSA1MC4zIDEuNyAyNy4zIDEwIDU4LjcgMTguOCA5MiAxMyA0OS4zIDI4IDEwNi4yIDIzLjIgMTY0LjJoMTIuOWMtNy42LTEyLjgtMTAuNC0yNy4zLTktNDciIHN0eWxlPSJmaWxsOnVybCgjU1ZHSURfN18pIi8+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF84XyIgeDE9IjY1My43NiIgeDI9IjczMy40OSIgeTE9IjExNy4yOSIgeTI9Ii0xODQuNDUiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgLTExOC45OCAxMjAuNTQpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMDhBMjRCIi8+PHN0b3Agb2Zmc2V0PSIuMTY4IiBzdG9wLWNvbG9yPSIjMEFBMTRFIi8+PHN0b3Agb2Zmc2V0PSIuNDA1IiBzdG9wLWNvbG9yPSIjMEI5RTU3Ii8+PHN0b3Agb2Zmc2V0PSIuNjgzIiBzdG9wLWNvbG9yPSIjMDk5QTY3Ii8+PHN0b3Agb2Zmc2V0PSIuOTkiIHN0b3AtY29sb3I9IiMwNDk0N0QiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwNDkzN0UiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGQ9Ik02MTQuNSAxNDIuM2MtOC44LTMzLjMtMTctNjQuNy0xOC44LTkyLTEuNC0yMS4yIDEuNC0zMiA4LjktNTAuM2gtMzUuNGM1LjcgNTMuOS0zLjggMTA2LjctMTMuNiAxNjYuOC01LjcgMzUtMTEuNyA3MS4zLTEzLjIgMTAwLjYtMS4xIDIxLjEuNCAzMi44IDEuOCAzOWg5My41YzQuOC01Ny45LTEwLjMtMTE0LjgtMjMuMi0xNjQuMSIgc3R5bGU9ImZpbGw6dXJsKCNTVkdJRF84XykiLz48cGF0aCBkPSJNNjY0LjYgMTU4LjljLTEuNCA1LjEtMi44IDEwLjEtNC4yIDE1LjEtOC44IDMxLTE3IDYwLjItMTguOCA4NS42LTEuNCAxOS43IDEuNCAzNC4yIDkgNDYuOWgzM2M0LjItNTEuOC03LjItMTAyLjMtMTktMTQ3LjYiIHN0eWxlPSJmaWxsOiMxYzlhNDgiLz48bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzlfIiB4MT0iODEyLjgzIiB4Mj0iODEyLjgzIiB5MT0iMTIwLjU0IiB5Mj0iLTE4NS45NiIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAtMTE4Ljk4IDEyMC41NCkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiM2OUEwNjAiLz48c3RvcCBvZmZzZXQ9Ii4wNCIgc3RvcC1jb2xvcj0iIzYzOUQ1QyIvPjxzdG9wIG9mZnNldD0iLjIxOSIgc3RvcC1jb2xvcj0iIzRDOTQ0RiIvPjxzdG9wIG9mZnNldD0iLjQxOCIgc3RvcC1jb2xvcj0iIzM3OEU0NyIvPjxzdG9wIG9mZnNldD0iLjY1MSIgc3RvcC1jb2xvcj0iIzI5OEI0NCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzIzOEE0MyIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZD0iTTY4MC41IDBjMTAuNyA1NS4zLTIuNSAxMTAuNC0xNS45IDE1OC45IDExLjcgNDUuMyAyMy4yIDk1LjggMTguOSAxNDcuNmgzOS42VjB6IiBzdHlsZT0iZmlsbDp1cmwoI1NWR0lEXzlfKSIvPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMTBfIiB4MT0iNjUyLjQ1IiB4Mj0iNjUyLjQ1IiB5MT0iMTIwLjU0IiB5Mj0iLTE4NS44NiIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAtMTE4Ljk4IDEyMC41NCkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMwNUI1REMiLz48c3RvcCBvZmZzZXQ9Ii4yMiIgc3RvcC1jb2xvcj0iIzA0QjBENyIvPjxzdG9wIG9mZnNldD0iLjUzNyIgc3RvcC1jb2xvcj0iIzA1QTRDOSIvPjxzdG9wIG9mZnNldD0iLjkxMiIgc3RvcC1jb2xvcj0iIzA1OTFCNCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzA1OENBRSIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZD0iTTU0Mi4zIDI2Ny40YzEuNS0yOS40IDcuNS02NS42IDEzLjItMTAwLjZDNTY1LjMgMTA2LjcgNTc0LjggNTQgNTY5LjEgMGgtNzAuOGMtMS40IDExLjQtMi45IDE5LjItMS44IDQxLjggMS41IDMxLjYgNy41IDcwLjUgMTMuMiAxMDguMiA4LjQgNTUuNCAxNi42IDEwOC44IDE1LjEgMTU2LjRINTQ0Yy0xLjMtNi4yLTIuOC0xNy45LTEuNy0zOSIgc3R5bGU9ImZpbGw6dXJsKCNTVkdJRF8xMF8pIi8+PHBhdGggZD0iTTM3NS43IDE1My4yIDM1OC4xIDB2MzA2LjR6IiBzdHlsZT0iZmlsbDojMmEzODg2Ii8+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8xMV8iIHgxPSI3NTEuMDUiIHgyPSI3OTYuNzEiIHkxPSItNC4zMjgiIHkyPSI3Ny4xMzYiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgLTExOC45OCAxMjAuNTQpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjNjJCMTZFIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjODdCOTU3Ii8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBkPSJNNjQxLjYgNTAuNmMxLjcgMjcuMyAxMCA1OC43IDE4LjggOTJxMi4xIDcuOTUgNC4yIDE2LjJDNjc4LjEgMTEwLjQgNjkxLjIgNTUuMyA2ODAuNSAwaC0zMGMtNy41IDEzLjYtMTAuMyAyOS40LTguOSA1MC42IiBzdHlsZT0iZmlsbDp1cmwoI1NWR0lEXzExXykiLz48bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzEyXyIgeDE9IjU1MC40IiB4Mj0iNjMxLjU5IiB5MT0iMTEzLjcxIiB5Mj0iLTE4OS4yOCIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAtMTE4Ljk4IDEyMC41NCkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMwNjlBRDQiLz48c3RvcCBvZmZzZXQ9Ii4zNTIiIHN0b3AtY29sb3I9IiMzMEEwQ0UiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM1QkIwQzAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGQ9Ik01MDkuOCAxNTBjLTUuNy0zNy43LTExLjctNzYuNi0xMy4yLTEwOC4yLTEuMS0yMi43LjQtMzAuNCAxLjgtNDEuOGgtNDEuNWMxLjUgNDAuMS0xLjUgODUuMy03IDE2MC44LTMuMSA0My41LTggMTEwLjUtNyAxNDUuN0g1MjVjMS40LTQ3LjctNi44LTEwMS4xLTE1LjItMTU2LjUiIHN0eWxlPSJmaWxsOnVybCgjU1ZHSURfMTJfKSIvPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMTNfIiB4MT0iNTA1LjMzIiB4Mj0iNTA1LjMzIiB5MT0iMTIwLjU0IiB5Mj0iLTE4NS44NiIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAtMTE4Ljk4IDEyMC41NCkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMxRTQ1OEUiLz48c3RvcCBvZmZzZXQ9Ii4yNDEiIHN0b3AtY29sb3I9IiMxRjRGOTYiLz48c3RvcCBvZmZzZXQ9Ii43MjkiIHN0b3AtY29sb3I9IiMyQjZBQUIiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMzMzdCQjkiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGQ9Ik0zNTguMSAzMDYuNGg1Ni41VjBoLTU2LjVsMTcuNiAxNTMuMnoiIHN0eWxlPSJmaWxsOnVybCgjU1ZHSURfMTNfKSIvPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMTRfIiB4MT0iNTU0LjkyIiB4Mj0iNTU0LjkyIiB5MT0iLTE4NS44NiIgeTI9IjEyMC41NCIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAtMTE4Ljk4IDEyMC41NCkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMzRjlBQzkiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMyMDYyQTIiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGQ9Ik00NDkuOSAxNjAuOGM1LjUtNzUuNSA4LjUtMTIwLjYgNy0xNjAuOGgtNDIuMmwtLjEgMzA2LjRoMjguM2MtMS0zNS4xIDMuOC0xMDIuMSA3LTE0NS42IiBzdHlsZT0iZmlsbDp1cmwoI1NWR0lEXzE0XykiLz48L2c+PC9zdmc+);
    }

.M-Search-Flyout__wrapper {
    opacity: 0;
    visibility: hidden;
}

.M-Search-Flyout.is-visible {
    visibility: visible;
    transform: translateY(0);
    z-index: 11;
    transition: background-color .1s cubic-bezier(.63, 0, .37, .98) 0s;
    background-color: var(--background);
}

    .M-Search-Flyout.is-visible .M-Search-Flyout__wrapper {
        transition: opacity .5s cubic-bezier(.63, 0, .37, .98) .1s;
        opacity: 1;
        visibility: visible;
    }

.M-Search-Flyout__header-wrapper {
    display: flex;
    flex-direction: row;
    width: 100%;
    height: 48px;
    margin-top: 6px;
    background-color: var(--background);
}

    .M-Search-Flyout__header-wrapper .M-Search-Flyout__button-wrapper {
        height: 100%;
        margin-left: auto;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

.M-Search-Flyout__header-brand-logo {
    display: flex;
    margin: 0;
    width: 105px;
    height: 100%;
}

    .M-Search-Flyout__header-brand-logo svg {
        height: 100%;
    }

.M-Search-Flyout .O-Search-SearchResultGroup {
    padding-top: 6rem;
    min-height: 500px;
}

    .M-Search-Flyout .O-Search-SearchResultGroup a-activity-indicator-dynamic,
    .M-Search-Flyout .O-Search-SearchResultGroup__error,
    .M-Search-Flyout .O-Search-SearchResultGroup__filter,
    .M-Search-Flyout .O-Search-SearchResultGroup__no-results > p:first-child,
    .M-Search-Flyout .O-Search-SearchResultGroup__resultHeadline,
    .M-Search-Flyout .O-Search-SearchResultGroup__results {
        display: none;
    }

.M-Search-Flyout .O-Search-SearchResultGroup__searchField {
    margin-bottom: 4rem;
    z-index: 3;
}

.M-Search-Flyout .O-Search-SearchResultGroup__no-results,
.M-Search-Flyout .O-Search-SearchResultGroup__no-results__chips,
.M-Search-Flyout .O-Search-SearchResultGroup__no-results__chips > p {
    margin-top: 0;
}

    .M-Search-Flyout .O-Search-SearchResultGroup__no-results__chips > p {
        font-size: 1.25rem;
        --font-size: 1.25rem;
        line-height: 1.5;
    }

.M-Search-Flyout .O-Search-SearchResultGroup__no-results__chips__wrapper {
    margin-top: 2rem;
}

.M-Search-Flyout .O-Search-SearchResultGroup .M-Teaser-DecisionTeaser {
    position: relative;
    margin-top: 4rem;
}

.m-search-form {
    width: 0;
    height: 0;
    visibility: hidden;
}

    .m-search-form input {
        border-radius: 0;
    }

        .m-search-form input[type=search] {
            -webkit-appearance: none;
        }

.M-SearchField--static .m-search-form {
    position: relative;
}

.M-SearchField--open .m-search-form,
.M-SearchField--static .m-search-form {
    width: 100%;
    height: auto;
    visibility: visible;
}

.m-search-form .a-text-field__icon-close,
.m-search-form .a-text-field__icon-search {
    top: 0;
    padding-top: 0;
}

.m-search-form .a-text-field--search input[type=search]::-webkit-search-cancel-button {
    display: none;
}

.M-SearchField--open .m-search-button,
.M-SearchField--static .m-search-button,
.m-search-button .a-button__label {
    display: none;
}

.m-search-button .a-button__icon {
    padding: .75rem;
}

.a-search-suggestions {
    width: 100%;
    top: 100%;
    left: 0;
}

.a-search-suggestions__results {
    padding-inline-start: 0;
}

.a-search-suggestions__results-link .a-link {
    cursor: pointer;
}

    .a-search-suggestions__results-link .a-link:hover {
        text-decoration: underline;
    }

.a-search-suggestions__item {
    list-style: none;
}

    .a-search-suggestions__item:last-of-type {
        margin-bottom: 0;
    }

.O-Header__mainRow__search .a-search-suggestions {
    max-height: 0;
    background: var(--bosch-white);
    overflow: hidden;
    position: absolute;
    margin-top: -3rem;
}

.O-Header__mainRow__search.-show-suggestions .a-search-suggestions {
    max-height: 100vh;
    margin-top: 0;
    transition: max-height .25s cubic-bezier(.38, .04, .35, .96);
    box-shadow: 0 -1rem 0 var(--bosch-white), 0 0 1rem #00000040;
}

.O-Header__mainRow__search:not(.-show-suggestions) .a-search-suggestions {
    visibility: hidden;
}

.M-Rss-Feed.M-Rss-Feed--loaded .a-activity-indicator {
    display: none;
}

.M-Rss-Feed.M-Rss-Feed--loaded .M-Rss-Feed__itemsContainer {
    height: 100%;
}

.M-Rss-Feed .a-component-header {
    margin-bottom: 1.5rem;
}

.M-Rss-Feed__itemsContainer {
    height: 300px;
    margin-bottom: 2rem;
}

    .M-Rss-Feed__itemsContainer .a-activity-indicator {
        grid-column: 1/-1;
        place-self: center;
    }

.M-Rss-Feed__item {
    grid-column: span 4;
    margin-bottom: 0;
}

.M-Rss-Feed__item__link {
    align-items: normal;
    color: var(--integrated__enabled__front__default);
    display: flex;
    flex-direction: column;
    text-decoration: none;
}

    .M-Rss-Feed__item__link:hover {
        color: var(--integrated__enabled__front__hovered);
    }

    .M-Rss-Feed__item__link:active {
        color: var(--integrated__enabled__front__pressed);
    }

.M-Rss-Feed__item__image {
    margin-bottom: 1rem;
    width: 100%;
}

.M-Rss-Feed__item__text {
    margin-bottom: .5rem;
    width: 100%;
}

.M-Rss-Feed__item__date {
    font-size: .75rem;
    --font-size: 0.75rem;
    line-height: 1.5;
    width: 100%;
}

.M-Rss-Feed__item__wrapper {
    white-space: nowrap;
}

.M-Rss-Feed__link {
    display: flex;
    justify-content: center;
}

.M-Rich-Text-Two-Col {
    display: grid;
    column-gap: 2rem;
    grid-template-columns: repeat(4, 1fr);
    row-gap: 6rem;
}

    .M-Rich-Text-Two-Col > * {
        grid-column: span 4;
    }

.M-Profile__list {
    row-gap: 4rem;
}

.M-Profile__loadMoreContainer {
    margin-top: 2rem;
    overflow-anchor: none;
    text-align: center;
}

.M-Profile .A-Collapsable__wrapper {
    margin-top: 2rem;
}

.M-Profile .A-Collapsable:not(.A-Collapsable--collapsed) + .M-Profile__loadMoreContainer {
    display: none;
}

.a-page-indicator {
    display: flex;
    align-items: center;
}

.a-page-indicator__container {
    display: flex;
    flex-wrap: nowrap;
}

.a-page-indicator.-disabled {
    pointer-events: none;
}

.a-page-indicator__indicator {
    width: .5rem;
    height: .5rem;
    margin: .5rem;
    background-color: var(--small__enabled__fill__default);
    border: none;
    padding: 0;
    border-radius: .25rem;
    cursor: pointer;
}

    .a-page-indicator__indicator:hover {
        background-color: var(--small__enabled__fill__hovered);
    }

    .a-page-indicator__indicator:active {
        background-color: var(--small__enabled__fill__pressed);
    }

    .a-page-indicator__indicator.-selected {
        width: .75rem;
        height: .75rem;
        margin: .375rem;
        background-color: var(--major-accent__enabled__fill__default);
        border-radius: .375rem;
    }

        .a-page-indicator__indicator.-selected:hover {
            background-color: var(--major-accent__enabled__fill__hovered);
        }

        .a-page-indicator__indicator.-selected:active {
            background-color: var(--major-accent__enabled__fill__pressed);
        }

.-disabled .a-page-indicator__indicator.-selected {
    background-color: var(--major-accent__disabled__fill__default);
}

.-disabled .a-page-indicator__indicator {
    background-color: var(--small__disabled__fill__default);
}

.a-page-indicator__caret {
    height: 1.5rem;
    width: 1.5rem;
    background-color: var(--plain__enabled__fill__default);
    border: none;
    padding: 0;
}

    .a-page-indicator__caret:after {
        font-family: Bosch-UI-Icon;
        font-size: 1.5rem;
        line-height: 1;
        height: 1.5rem;
        width: 1.5rem;
        color: var(--integrated__enabled__front__default);
        position: relative;
        cursor: pointer;
        content: "";
    }

    .a-page-indicator__caret:first-child {
        margin-right: .5rem;
    }

    .a-page-indicator__caret:last-child {
        margin-left: .5rem;
    }

    .a-page-indicator__caret:hover:after {
        color: var(--integrated__enabled__front__hovered);
    }

    .a-page-indicator__caret:active:after {
        color: var(--integrated__enabled__front__pressed);
    }

    .a-page-indicator__caret.-left:after {
        content: var(--ui-ic-left);
    }

    .a-page-indicator__caret.-right:after {
        content: var(--ui-ic-right);
    }

    .a-page-indicator__caret.-end:after {
        cursor: auto;
        color: var(--integrated__disabled__front__default);
    }

.a-page-indicator--numbered .a-page-indicator__indicator {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 2rem;
    min-width: 2rem;
    width: auto;
    border-radius: 1rem;
    padding: 0 .5rem;
    margin: 0 .25rem;
    background-color: var(--plain__enabled__fill__default);
}

    .a-page-indicator--numbered .a-page-indicator__indicator:not([data-index]) {
        pointer-events: none;
    }

    .a-page-indicator--numbered .a-page-indicator__indicator:hover {
        background-color: var(--plain__enabled__fill__hovered);
        color: var(--plain__enabled__front__hovered);
    }

    .a-page-indicator--numbered .a-page-indicator__indicator:active {
        background-color: var(--plain__enabled__fill__pressed);
        color: var(--plain__enabled__front__pressed);
    }

    .a-page-indicator--numbered .a-page-indicator__indicator span {
        user-select: none;
    }

    .a-page-indicator--numbered .a-page-indicator__indicator.-selected {
        background-color: var(--major-accent__enabled__fill__default);
        color: var(--major-accent__enabled__front__default);
    }

        .a-page-indicator--numbered .a-page-indicator__indicator.-selected:hover {
            background-color: var(--major-accent__enabled__fill__hovered);
        }

        .a-page-indicator--numbered .a-page-indicator__indicator.-selected:active {
            background-color: var(--major-accent__enabled__fill__pressed);
        }

.a-page-indicator--numbered.-disabled .a-page-indicator__caret:after {
    cursor: auto;
    color: var(--integrated__disabled__front__default);
}

.a-page-indicator--numbered.-disabled .a-page-indicator__indicator {
    color: var(--plain__disabled__front__default);
}

    .a-page-indicator--numbered.-disabled .a-page-indicator__indicator.-selected {
        background-color: var(--major-accent__disabled__fill__default);
        color: var(--major-accent__disabled__front__default);
    }

.M-ProductSlider {
    --gap: 1rem;
    --items-per-view: 2;
    --scrollbar-width: 0;
    --scroll-offset-calculation: calc((100vw - 70.75rem - var(--scrollbar-width))/2);
    --scroll-offset: max(1rem, var(--scroll-offset-calculation));
    --amount-of-gaps: calc(var(--items-per-view) - 1);
    --calculated-gap-size: calc((var(--gap)*var(--amount-of-gaps))/var(--items-per-view));
    --item-width: calc(100%/var(--items-per-view) - var(--gap));
}

@media screen and (min-width:1152px) {
    .M-ProductSlider {
        --scroll-offset: var(--scroll-offset-calculation);
    }
}

.M-ProductSlider__wrapper {
    position: relative;
}

.M-ProductSlider__gradients {
    position: absolute;
    top: 0;
    left: calc(var(--scroll-offset) - 1rem);
    z-index: 2;
    height: 100%;
    pointer-events: none;
}

@media screen and (min-width:1152px) {
    .M-ProductSlider__gradients {
        left: var(--scroll-offset);
    }
}

.M-ProductSlider__gradients:after,
.M-ProductSlider__gradients:before {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: var(--scroll-offset);
    transform: translateX(100%);
    background: linear-gradient(to left, var(--bosch-white) 30%, #fff0);
}

.M-ProductSlider__gradients:before {
    right: unset;
    left: 0;
    transform: translateX(-100%);
    background: linear-gradient(to right, var(--bosch-white) 30%, #fff0);
}

.M-ProductSlider__slider {
    display: flex;
    gap: var(--gap);
    overflow-x: scroll;
    scroll-snap-type: x mandatory;
    scroll-padding-left: var(--scroll-offset);
    scroll-padding-right: var(--scroll-offset);
    scrollbar-width: none;
    opacity: 0;
    transition: opacity .25s cubic-bezier(.38, .04, .35, .96);
}

    .M-ProductSlider__slider:after {
        content: "";
        padding-right: .02px;
    }

    .M-ProductSlider__slider::-webkit-scrollbar {
        display: none;
    }

    .M-ProductSlider__slider.-no-pointer-events {
        pointer-events: none;
    }

@media screen and (min-width:1152px) {
    .M-ProductSlider__slider {
        clip-path: inset(0 1px);
    }
}

.M-ProductSlider__item {
    display: flex;
    flex-direction: column;
    width: calc(var(--item-width) - var(--calculated-gap-size));
    flex-shrink: 0;
    text-decoration: none;
    scroll-snap-align: start;
}

    .M-ProductSlider__item:first-of-type {
        margin-inline-start: var(--scroll-offset);
    }

    .M-ProductSlider__item:last-of-type {
        margin-inline-end: calc(var(--scroll-offset) - var(--gap));
    }

.M-ProductSlider__item__title {
    flex-grow: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 16px;
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
}

.M-ProductSlider__item p {
    text-align: center;
    margin: 0;
}

.M-ProductSlider__item figure {
    flex-shrink: 0;
}

    .M-ProductSlider__item figure .A-Image--preload.lazyloaded {
        background-color: inherit;
    }

.M-ProductSlider__pagination {
    position: relative;
    display: flex;
    justify-content: center;
    margin-top: 16px;
    visibility: hidden;
}

    .M-ProductSlider__pagination.-visible {
        visibility: visible;
    }

.M-ProductSlider .a-page-indicator__container {
    min-height: 1.5rem;
}

.M-ProductSlider .a-page-indicator__caret-container {
    position: absolute;
    inset-inline-end: 0;
    height: 100%;
    display: flex;
    align-items: center;
}

.M-ProductSlider .a-page-indicator__caret {
    appearance: none;
    border: 0;
    cursor: pointer;
    padding: 0;
    background: #0000;
}

.M-ThreeTextTeaser {
    margin-top: 4.5rem;
}

    .M-ThreeTextTeaser .a-component-header {
        margin-bottom: 3rem;
    }

.M-ThreeTextTeaser__container {
    display: grid;
    column-gap: 2rem;
    grid-template-columns: repeat(4, 1fr);
}

.M-ThreeTextTeaser__teaser {
    grid-column: span 4;
}

    .M-ThreeTextTeaser__teaser:not(:last-of-type) {
        margin-bottom: 3rem;
    }

    .M-ThreeTextTeaser__teaser h3 {
        font-size: 1rem;
        margin-bottom: .5rem;
    }

.M-ProductCountrySelector__box {
    height: 100vh;
}

.M-ProductCountrySelector__modal.-show {
    z-index: 11;
}

.M-ProductCountrySelector__content {
    position: relative;
    padding: 2rem;
}

.M-ProductCountrySelector__title {
    margin-bottom: 1rem;
    font-size: 1.5rem;
    --font-size: 1.5rem;
    line-height: 1.4;
    --line-height: 1.4;
    font-weight: 700;
}

.M-ProductCountrySelector__close-button {
    position: absolute;
    top: .75rem;
    right: .75rem;
}

.M-ProductCountrySelector__select {
    margin-bottom: 2rem;
    position: relative;
}

.M-ProductCountrySelector__confirm {
    margin-bottom: .5rem;
    width: 100%;
}

.M-PageVideo {
    font-size: .75rem;
    --font-size: 0.75rem;
    line-height: 1.5;
    position: fixed;
    display: flex;
    align-items: start;
    height: 4rem;
    width: 100%;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
    opacity: 0;
    overflow: hidden;
    transition: opacity .25s cubic-bezier(.38, .04, .35, .96), z-index .25s cubic-bezier(.38, .04, .35, .96);
}

.M-PageVideo--shown {
    opacity: 1;
    z-index: 9;
}

.M-PageVideo__play {
    position: relative;
    flex-shrink: 0;
    width: 114px;
    padding: 0;
    border: 0;
}

    .M-PageVideo__play .a-icon {
        font-size: 3rem;
        --font-size: 3rem;
        line-height: 1.25;
        --line-height: 1.25;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        z-index: 1;
        color: var(--bosch-white);
    }

.M-PageVideo__body {
    padding: .5rem 0 .5rem 1rem;
}

.M-PageVideo .M-PageVideo__close {
    margin-left: auto;
}

.M-Main-Navigation__toggle {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: .75rem;
    border: 0;
    color: var(--integrated__enabled__front__default);
    cursor: pointer;
    background-color: var(--integrated__enabled__fill__default);
}

.M-Main-Navigation__toggle__icon {
    position: relative;
    height: 18px;
    width: 18px;
    margin: 3px;
}

.M-Main-Navigation__toggle__text {
    display: none;
    margin-inline-end: .5rem;
    color: currentColor;
}

.M-Main-Navigation__toggle__bar {
    position: absolute;
    display: block;
    margin: 0;
    height: 1px;
    width: 18px;
    top: 0;
    inset-inline-start: 0;
    background: var(--integrated__enabled__front__default);
    transition: opacity transform .25s cubic-bezier(.38, .04, .35, .96);
}

    .M-Main-Navigation__toggle__bar:first-child {
        top: 1.5px;
    }

    .M-Main-Navigation__toggle__bar:nth-child(2),
    .M-Main-Navigation__toggle__bar:nth-child(3) {
        top: 7.5px;
    }

    .M-Main-Navigation__toggle__bar:nth-child(4) {
        top: 13.5px;
    }

html:not(.is-touch) .M-Main-Navigation__toggle:hover {
    color: var(--integrated__enabled__front__hovered);
}

    html:not(.is-touch) .M-Main-Navigation__toggle:hover .M-Main-Navigation__toggle__bar {
        background-color: var(--integrated__enabled__front__hovered);
    }

html:not(.is-touch) .M-Main-Navigation__toggle:active {
    color: var(--integrated__enabled__front__pressed);
}

    html:not(.is-touch) .M-Main-Navigation__toggle:active .M-Main-Navigation__toggle__bar {
        background-color: var(--integrated__enabled__front__pressed);
    }

.M-Main-Navigation__toggle--active .M-Main-Navigation__toggle__bar:first-child {
    transform: scaleX(0) translateY(6px);
    opacity: 0;
}

.M-Main-Navigation__toggle--active .M-Main-Navigation__toggle__bar:nth-child(2) {
    transform: rotate(45deg) scaleX(1.2);
}

.M-Main-Navigation__toggle--active .M-Main-Navigation__toggle__bar:nth-child(3) {
    transform: rotate(-45deg) scaleX(1.2);
}

.M-Main-Navigation__toggle--active .M-Main-Navigation__toggle__bar:nth-child(4) {
    transform: scaleX(0) translateY(-6px);
    opacity: 0;
}

.M-Main-Navigation * > li:before {
    content: none;
}

.M-Main-Navigation a:focus-visible {
    outline-offset: 4px;
}

.M-Main-Navigation a:not(:focus-visible) {
    outline: none;
}

.M-Main-Navigation__backLink:visited,
.M-Main-Navigation__link,
.M-Main-Navigation__link:visited {
    color: var(--integrated__enabled__front__default);
}

.M-Main-Navigation__link {
    width: 100%;
    min-height: 2rem;
    text-decoration: none;
    cursor: pointer;
    padding-inline-end: 30px;
    position: relative;
}

    .M-Main-Navigation__link:after {
        content: "";
        display: inline-block;
        height: 100%;
        vertical-align: middle;
    }

    .M-Main-Navigation__link span {
        top: 50%;
        position: absolute;
        transform: translateY(-50%);
        padding-inline-end: 2rem;
    }

    .M-Main-Navigation__link .a-icon {
        position: absolute;
        top: calc(50% - 15px);
        inset-inline-end: 0;
        margin-inline-end: 0;
    }

    .M-Main-Navigation__link span + span,
    .M-Main-Navigation__link:hover,
    .M-Main-Navigation__link:hover span + span {
        text-decoration: none;
    }

.M-Main-Navigation__item.active[data-is-active=true] > .M-Main-Navigation__link,
.M-Main-Navigation__item.is-visible > .M-Main-Navigation__link,
.M-Main-Navigation__item.is-visible[data-is-active=true] > .M-Main-Navigation__link,
html:not(.is-touch) .M-Main-Navigation__link:hover {
    color: var(--integrated__enabled__front__hovered);
    border-bottom-color: var(--integrated__enabled__front__hovered);
}

html:not(.is-touch) .M-Main-Navigation__item .M-Main-Navigation__link:active {
    color: var(--integrated__enabled__front__pressed);
    border-bottom-color: var(--integrated__enabled__front__hovered);
}

.M-Main-Navigation__link.M-Main-Navigation__linkToSecond .a-icon,
.M-Main-Navigation__link.M-Main-Navigation__linkToThird .a-icon {
    font-size: 1.875rem;
}

.M-Main-Navigation__buttons {
    display: flex;
    flex-direction: row;
}

.M-Main-Navigation__buttons--link {
    display: inline-flex;
}

    .M-Main-Navigation__buttons--link a {
        padding: .75rem;
        text-decoration: none;
    }

.M-Main-Navigation__buttons--shortcuts {
    display: none;
}

.M-Main-Navigation__language-flyout-wrapper {
    --arrow-left: 0;
    position: absolute;
    inset-inline-end: 373px;
    width: 250px;
    display: none;
    z-index: 2;
    filter: drop-shadow(0 0 4px var(--shadow-fill));
    background-color: var(--background);
    color: var(--integrated__enabled__front__default);
}

    .M-Main-Navigation__language-flyout-wrapper.is-visible {
        display: block;
    }

.M-Main-Navigation__language-flyout-wrapper--buttons {
    text-align: end;
}

.M-Main-Navigation__language-flyout-wrapper--content {
    padding: 0 1rem 1rem;
}

.M-Main-Navigation__language-flyout-wrapper .m-language-selector {
    margin-bottom: 24px;
}

    .M-Main-Navigation__language-flyout-wrapper .m-language-selector .a-dropdown {
        width: 100%;
    }

        .M-Main-Navigation__language-flyout-wrapper .m-language-selector .a-dropdown:after {
            top: 14px;
        }

    .M-Main-Navigation__language-flyout-wrapper .m-language-selector select {
        margin-top: 0;
        height: 48px;
    }

.M-Main-Navigation__language-flyout-wrapper--label {
    margin: 0 0 10px;
}

.M-Main-Navigation__language-flyout-wrapper--close-button {
    position: relative;
}

.M-Main-Navigation__language-flyout-wrapper:before {
    content: "";
    position: absolute;
    top: -1.5rem;
    inset-inline-start: var(--arrow-left);
    width: 2.5rem;
    height: 1.5rem;
    background: var(--background);
    clip-path: polygon(0 0, 50% 100%, 100% 0);
    transform: rotate(180deg);
}

.M-Main-Navigation__highlights,
.M-Main-Navigation__highlights.is-visible {
    display: none;
}

.M-Main-Navigation__link--title {
    display: inline-block;
    color: var(--plain__enabled__front__default);
    word-break: break-word;
    margin-top: .5rem;
    font-weight: 700;
}

.M-Main-Navigation__flyoutWrapper {
    overflow: hidden;
    position: absolute;
    width: 100%;
    height: calc(100dvh - 48px);
    inset-inline-start: 0;
    inset-inline-end: 0;
    visibility: hidden;
    display: none;
}

.M-Main-Navigation__flyoutWrapper--scroll-container {
    overflow-x: hidden;
    overflow-y: auto;
    height: 100%;
}

.M-Main-Navigation__flyoutWrapper--inner {
    max-width: 1584px;
    display: flex;
    flex-direction: row;
    height: 100%;
    margin: 0 auto;
    width: 100vw;
}

@media screen and (min-width:1584px) {
    .M-Main-Navigation__flyoutWrapper--inner {
        width: 100%;
        margin-left: calc(100vw - 100%);
        margin-right: 0;
    }
}

.M-Main-Navigation__flyoutWrapper.is-visible {
    display: block;
    visibility: visible;
}

.M-Main-Navigation__item {
    margin: unset;
    min-height: 5.5rem;
    max-height: 5.5rem;
    flex-grow: 1;
    position: static;
    list-style: none;
    margin-bottom: 0;
    display: flex;
    align-items: center;
    border-bottom: 2px solid #eff1f2;
    padding-inline-start: 0;
}

    .M-Main-Navigation__item.active,
    .M-Main-Navigation__item.is-visible {
        border-bottom-color: var(--integrated__enabled__front__hovered);
    }

    .M-Main-Navigation__item:last-child {
        margin-bottom: 6rem;
    }

.M-Main-Navigation__item--first,
.M-Main-Navigation__item--second,
.M-Main-Navigation__item--third {
    align-items: stretch;
}

.M-Main-Navigation__backLink,
.M-Main-Navigation__homeLink {
    color: var(--integrated__enabled__front__default);
    border: none;
    min-height: unset;
    max-height: 3rem;
}

    .M-Main-Navigation__backLink:first-of-type,
    .M-Main-Navigation__homeLink:first-of-type {
        margin-top: 1rem;
    }

    .M-Main-Navigation__backLink .a-icon,
    .M-Main-Navigation__homeLink .a-icon {
        font-size: 1.5rem;
        --font-size: 1.5rem;
        line-height: 1.4;
        --line-height: 1.4;
    }

    .M-Main-Navigation__backLink .a-button,
    .M-Main-Navigation__homeLink .a-button {
        align-items: center;
        display: flex;
        height: inherit;
        inset-inline-start: -8px;
        position: relative;
        width: 100%;
    }

        .M-Main-Navigation__backLink .a-button .a-button__icon,
        .M-Main-Navigation__homeLink .a-button .a-button__icon {
            padding-left: 0;
        }

    .M-Main-Navigation__backLink:hover,
    .M-Main-Navigation__homeLink:hover {
        color: var(--integrated__enabled__front__hovered);
    }

    .M-Main-Navigation__backLink:active,
    .M-Main-Navigation__homeLink:active {
        color: var(--integrated__enabled__front__pressed);
    }

.M-Main-Navigation__items {
    background-color: var(--background);
    display: flex;
    flex-direction: column;
    flex: 0 0 100%;
    margin: 0;
    padding: 0 1rem;
    transition: min-height .25s, height .25s, transform .25s;
}

.M-Main-Navigation__items--first {
    position: relative;
    width: 100%;
    padding-inline-start: 0;
}

@media screen and (max-width:calc(1584px+ 2rem)) {
    .M-Main-Navigation__items--first {
        padding-inline-start: 1rem;
    }
}

.M-Main-Navigation__items--first.M-Main-Navigation__nextNavOpen {
    transform: translateX(-100%);
}

.M-Main-Navigation__items--second,
.M-Main-Navigation__items--third {
    position: absolute;
    display: none;
    width: 100%;
    margin: 0;
    overflow: visible;
    top: 0;
    inset-inline-start: 0;
    transform: translateX(100%);
}

.M-Main-Navigation__item--first.is-visible .M-Main-Navigation__items--second {
    display: flex;
    list-style: none;
}

.M-Main-Navigation__items--second.M-Main-Navigation__nextNavOpen {
    transform: translateX(0);
}

.M-Main-Navigation__item--second.is-visible .M-Main-Navigation__items--third {
    display: flex;
    list-style: none;
}

.M-Main-Navigation__items--first .M-Main-Navigation__link {
    font-size: 1.25rem;
    --font-size: 1.25rem;
    line-height: 1.5;
    position: relative;
}

    .M-Main-Navigation__items--first .M-Main-Navigation__link.M-Main-Navigation__link--withExternalLink .a-icon {
        font-size: 30px;
        margin-inline-start: .5rem;
    }

.M-Main-Navigation__items--second .M-Main-Navigation__link,
.M-Main-Navigation__items--third .M-Main-Navigation__link {
    font-size: 1.25rem;
    --font-size: 1.25rem;
    line-height: 1.5;
}

.M-Main-Navigation__items--second .M-Main-Navigation__link--title,
.M-Main-Navigation__items--third .M-Main-Navigation__link--title {
    font-size: .75rem;
    --font-size: 0.75rem;
    line-height: 1.5;
}

.M-Main-Navigation__items--second .M-Main-Navigation__link.M-Main-Navigation__link--withExternalLink .a-icon,
.M-Main-Navigation__items--third .M-Main-Navigation__link.M-Main-Navigation__link--withExternalLink .a-icon {
    font-size: 1.5rem;
}

.M-Main-Navigation__items--second .M-Main-Navigation__backLink,
.M-Main-Navigation__items--third .M-Main-Navigation__homeLink {
    font-size: 1rem;
    --font-size: 1rem;
    line-height: 1.5;
}

.M-AnchorNavigation {
    background-color: var(--bosch-white);
    pointer-events: all;
}

    .M-AnchorNavigation * > li:before {
        content: none;
    }

    .M-AnchorNavigation.-sticky {
        box-shadow: 0 -16px 0 var(--small__enabled__front__default), 0 0 16px var(--shadow-fill);
        margin-left: calc(100% - 100vw);
        padding-left: calc(100vw - 100%);
    }

        .M-AnchorNavigation.-sticky .M-AnchorNavigation-Navigation {
            border-top-width: 0;
            border-bottom-width: 0;
        }

.M-AnchorNavigation-GradientContainer {
    position: relative;
}

.M-AnchorNavigation-GradientButton {
    position: absolute;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    top: var(--border-width);
    min-width: 40px;
    height: calc(100% - var(--border-width)*2);
    background: linear-gradient(to right, var(--bosch-white) 60%, #0000);
    visibility: hidden;
    opacity: 0;
    z-index: 1;
    transition: opacity .25s cubic-bezier(.38, .04, .35, .96);
}

    .M-AnchorNavigation-GradientButton.-visible {
        opacity: 1;
        visibility: visible;
    }

    .M-AnchorNavigation-GradientButton.-button-left {
        left: 0;
    }

        .M-AnchorNavigation-GradientButton.-button-left .a-icon {
            padding-left: 0;
        }

    .M-AnchorNavigation-GradientButton.-button-right {
        justify-content: flex-end;
        right: 0;
        background: linear-gradient(to left, var(--bosch-white) 60%, #0000);
    }

        .M-AnchorNavigation-GradientButton.-button-right .a-icon {
            padding-right: 0;
        }

.M-AnchorNavigation__sticky {
    --border-width: 1px;
    --button-padding: 1.5rem;
    position: sticky;
    top: 0;
    pointer-events: none;
    z-index: 3;
    min-height: calc(1.5rem+ var(--button-padding)*2+ var(--border-width)*2);
    margin-bottom: 6rem;
}

.M-AnchorNavigation-Navigation {
    position: relative;
    padding: 0;
    border-top: var(--border-width) solid var(--bosch-gray-90);
    border-bottom: var(--border-width) solid var(--bosch-gray-90);
    overflow: auto;
    white-space: nowrap;
    scrollbar-width: none;
    -webkit-backface-visibility: hidden;
}

    .M-AnchorNavigation-Navigation::-webkit-scrollbar {
        display: none;
    }

.M-AnchorNavigation-Navigation__element {
    position: relative;
    display: inline-flex;
    margin: 0;
    padding: 0;
}

    .M-AnchorNavigation-Navigation__element.-spacing {
        opacity: 0;
    }

    .M-AnchorNavigation-Navigation__element .a-button {
        outline-offset: -1px;
    }

        .M-AnchorNavigation-Navigation__element .a-button .a-button__label {
            padding-top: var(--button-padding);
            padding-bottom: var(--button-padding);
        }

.M-AnchorNavigation-Navigation__element--active button {
    color: var(--minor-accent__enabled__front__default);
}

.M-Modals-OverlayButton__content {
    padding: 1.5rem 2rem 2rem;
}

.M-Modals-OverlayButton__headline {
    font-size: 1.5rem;
    --font-size: 1.5rem;
    line-height: 1.4;
    --line-height: 1.4;
    margin-bottom: 1rem;
    margin-top: 0;
}

.M-Modals-OverlayButton__checkboxes .a-checkbox {
    margin-bottom: 1rem;
}

    .M-Modals-OverlayButton__checkboxes .a-checkbox:last-child {
        margin-bottom: 0;
    }

.M-Modals-OverlayButton__buttons {
    padding-top: 1.5rem;
    text-align: right;
}

.M-Modals-OverlayButton__button .A-Button:focus {
    border-color: var(--neutral__enabled__fill__default);
}

.M-Modals-OverlayAlert {
    position: relative;
}

.M-Modals-OverlayAlert__remark {
    height: .375rem;
}

.M-Modals-OverlayAlert__remark--success {
    background: var(--major-signal-success__enabled__fill__default);
}

.M-Modals-OverlayAlert__remark--warning {
    background-color: var(--major-signal-warning__enabled__fill__default);
}

.M-Modals-OverlayAlert__remark--error {
    background-color: var(--major-signal-error__enabled__fill__default);
}

.M-Modals-OverlayAlert__header {
    display: flex;
    align-items: center;
    height: 3rem;
    padding: 0 2rem;
}

    .M-Modals-OverlayAlert__header .a-icon {
        margin-right: .5rem;
    }

    .M-Modals-OverlayAlert__header h4 {
        font-size: 1rem;
        --font-size: 1rem;
        line-height: 1.5;
        margin: 0;
    }

    .M-Modals-OverlayAlert__header + .a-divider {
        margin: 0;
    }

.M-Modals-OverlayAlert__icon {
    left: calc(50% - 40px);
    position: absolute;
    top: -40px;
}

    .M-Modals-OverlayAlert__icon .a-icon {
        font-size: 5rem;
        --font-size: 5rem;
        line-height: 1.15;
        --line-height: 1.15;
    }

.M-Modals-OverlayAlert__bodytext,
.M-Modals-OverlayAlert__buttons {
    padding: 0 2rem;
}

.M-Modals-OverlayAlert__bodyText {
    text-align: left;
}

.M-Modals-OverlayAlert__buttons {
    display: flex;
    justify-content: flex-end;
    margin: 1.5rem 0 2rem;
}

    .M-Modals-OverlayAlert__buttons .M-Modals-OverlayAlert__button:last-child {
        margin-left: 1rem;
    }

.A-Modal.A-Modal-OverlayAlertModal .ngdialog-content,
.ExampleModalTextWIthCloseButton .ngdialog-content {
    max-width: 30rem;
}

.ngdialog-open {
    overflow: hidden;
}

.ExampleModalTextWIthCloseButton .ngdialog-content .M-Modals-OverlayAlert__content {
    display: flex;
    flex-direction: column;
}

.ExampleModalTextWIthCloseButton .ngdialog-content .M-Modals-OverlayAlert__buttons {
    display: flex;
    justify-content: flex-end;
    margin: 1.5rem 0 2rem;
}

.M-Modals-CountrySelector__content {
    padding: 1.5rem 2rem 0;
}

.M-Modals-CountrySelector__headline h4 {
    margin-top: 0;
}

.M-Modals-CountrySelector .a-button {
    margin: unset;
    width: unset;
}

.M-Modals-CountrySelector .A-CountrySelector .A-CountrySelector__action {
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
}

.M-Modals-CountrySelector .A-CountrySelector .A-FormField-Select {
    display: block;
}

.M-MapStatic {
    overflow: hidden;
}

.M-MapStatic__mapWrapper {
    position: relative;
}

.M-Map__moduleContainer {
    display: inline-block;
    overflow: visible;
    padding-bottom: 0;
    position: relative;
    width: 100%;
}

.M-Map__mapContainer {
    overflow: hidden;
    position: relative;
    min-height: 200px;
}

    .M-Map__mapContainer:after {
        content: "";
        display: block;
        height: 0;
        padding-bottom: 133.3333333333%;
        width: 100%;
    }

.M-Map__map {
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.M-Map__caption {
    margin-top: .5rem;
    letter-spacing: 0;
}

@media print {
    .M-Map--detailInContent {
        display: none;
    }
}

.A-Map-InfoWindow {
    display: block;
    max-width: 100%;
    width: 100%;
    padding: 30px;
    position: relative;
    z-index: 2;
    top: 0;
    bottom: auto;
    left: 0;
}

    .A-Map-InfoWindow .-hidden,
    .A-Map-InfoWindow.-hidden {
        display: none;
    }

.A-Map-InfoWindow__title {
    font-size: 1.5rem;
    --font-size: 1.5rem;
    line-height: 1.4;
    --line-height: 1.4;
    display: block;
    margin-inline-end: 30px;
    margin-bottom: 0;
    word-wrap: break-word;
    overflow: hidden;
}

.A-Map-InfoWindow__title--noCloseIcon {
    padding-right: 0;
}

.A-Map-InfoWindow__address,
.A-Map-InfoWindow__subTitle {
    display: block;
    margin-bottom: 15px;
    margin-top: 13px;
}

.A-Map-InfoWindow__link {
    display: block;
    margin-top: 5px;
}

.A-Map-InfoWindow__closeIcon {
    position: absolute;
    inset-block-start: 15px;
    inset-inline-end: 15px;
}

.M-LinkBar * > li:before {
    content: none;
}

.M-LinkBar__list {
    padding: 0;
}

.M-LinkBar__item {
    padding: 10px 0;
}

    .M-LinkBar__item .A-Link--primary {
        margin-bottom: 0;
    }

.m-language-selector {
    column-gap: .75rem;
}

    .m-language-selector .a-link a > .a-icon + span {
        padding: 0;
    }

    .m-language-selector .a-link a > .a-icon {
        margin-inline-end: .3333333333em;
    }

    .m-language-selector .a-dropdown {
        margin-left: 0;
    }

        .m-language-selector .a-dropdown select {
            padding-top: 0;
            padding-inline-start: .375rem;
            padding-inline-end: 1.625rem;
        }

        .m-language-selector .a-dropdown:after {
            right: unset;
            inset-inline-end: .125rem;
        }

.m-language-selector__label .a-icon {
    display: inline-block;
    font-size: 1.5rem;
    line-height: 1;
    margin: 0;
    margin-inline-end: .3333333333em;
    vertical-align: bottom;
}

.M-ImageGroup * > li:before {
    content: none;
}

.M-ImageGroup__list {
    column-gap: 30px;
    row-gap: 2rem;
    padding: 0;
}

.M-ImageGroup__item {
    grid-column: span 12;
    padding: 0;
}

.M-ImageGrid {
    margin-top: 1.5rem;
}

    .M-ImageGrid * > li:before {
        content: none;
    }

.M-ImageGrid__item,
.M-ImageGrid__list {
    padding: 0;
}

.M-ImageGrid__list {
    margin-top: 0;
    margin-bottom: 0;
}

.M-ImageGrid__item {
    display: inline-block;
}

    .M-ImageGrid__item:last-of-type {
        margin-bottom: 1rem;
    }

    .M-ImageGrid__item a,
    .M-ImageGrid__item img {
        aspect-ratio: 16/9;
        display: block;
        height: auto;
        width: 100%;
    }

.M-ImageGrid__loadMore {
    margin-top: 20px;
    text-align: center;
}

.M-ImageComparisonSlider {
    --after-image-visible: 50%;
    --slider-offset: -50%;
    --polygon-visible: 50%;
}

    .M-ImageComparisonSlider.-left-visible {
        --after-image-visible: 100%;
        --slider-offset: -100%;
        --polygon-visible: calc(100% - 1.5rem);
    }

    .M-ImageComparisonSlider.-right-visible {
        --after-image-visible: 0%;
        --slider-offset: 0%;
        --polygon-visible: 1.5rem;
    }

    .M-ImageComparisonSlider .a-component-header {
        margin-bottom: 1.5rem;
    }

.M-ImageComparisonSlider__imageWrapper {
    position: relative;
    padding-bottom: 56.25%;
    margin-bottom: .5rem;
}

.M-ImageComparisonSlider__imageAfter,
.M-ImageComparisonSlider__imageBefore {
    position: absolute;
    width: 100%;
    height: 100%;
}

.M-ImageComparisonSlider__imageAfter {
    clip-path: polygon(var(--polygon-visible) 0, 100% 0, 100% 100%, var(--polygon-visible) 100%);
}

.M-ImageComparisonSlider__range[type=range] {
    position: absolute;
    height: 100%;
    width: 100%;
    -webkit-appearance: none;
    background-color: initial;
}

    .M-ImageComparisonSlider__range[type=range]:hover {
        cursor: col-resize;
    }

    .M-ImageComparisonSlider__range[type=range]:focus,
    .M-ImageComparisonSlider__range[type=range]:focus-visible {
        outline-offset: 3px;
    }

    .M-ImageComparisonSlider__range[type=range]::-webkit-slider-thumb {
        opacity: 0;
    }

    .M-ImageComparisonSlider__range[type=range]::-moz-range-thumb {
        border: 0;
        background: none;
    }

.M-ImageComparisonSlider__slider {
    position: absolute;
    top: 0;
    left: var(--after-image-visible);
    transform-origin: center;
    transform: translateX(var(--slider-offset));
    height: 100%;
    width: 3rem;
    pointer-events: none;
}

.M-ImageComparisonSlider__line {
    position: absolute;
    height: 100%;
    width: 6px;
    left: 1.5rem;
    transform-origin: center;
    transform: translateX(-50%);
}

    .M-ImageComparisonSlider__line:after {
        position: absolute;
        content: "";
        height: 100%;
        width: 2px;
        left: 2px;
        background-color: var(--major-accent__enabled__fill__default);
    }

.M-ImageComparisonSlider .a-button {
    position: absolute;
    top: 50%;
    transform-origin: center;
    transform: translateY(-50%);
    width: 3rem;
    height: 3rem;
    pointer-events: none;
    opacity: 0;
}

    .M-ImageComparisonSlider .a-button.-hover {
        background-color: var(--major-accent__enabled__fill__hovered);
    }

    .M-ImageComparisonSlider .a-button.-active {
        background-color: var(--major-accent__enabled__fill__pressed);
    }

.M-ImageComparisonSlider__hint {
    opacity: 1;
    position: absolute;
    max-width: 12rem;
    left: var(--after-image-visible);
    top: 50%;
    transform-origin: center;
    transform: translate(-50%, -50%);
    display: grid;
    grid-template-rows: 1fr 3rem;
    gap: .5rem;
    padding: .75rem 1rem;
    overflow-wrap: break-word;
    hyphens: auto;
    transition: opacity .5s;
    pointer-events: none;
}

    .M-ImageComparisonSlider__hint .a-icon {
        font-size: 3rem;
        --font-size: 3rem;
        line-height: 1.25;
        --line-height: 1.25;
        place-self: center;
    }

    .M-ImageComparisonSlider__hint.-hidden {
        opacity: 0;
    }

.-left-visible .M-ImageComparisonSlider__hint {
    left: auto;
    right: 0;
    transform: translateY(-50%);
}

.-right-visible .M-ImageComparisonSlider__hint {
    transform: translateY(-50%);
}

.M-ImageComparisonSlider__captions {
    display: grid;
    column-gap: 2rem;
    grid-template-columns: repeat(4, 1fr);
    font-size: .75rem;
    --font-size: 0.75rem;
    line-height: 1.5;
    grid-template-rows: repeat(2, 1fr);
    grid-template-areas: "before before before ." ". after after after";
}

    .M-ImageComparisonSlider__captions.-no-label {
        grid-template-areas: "before before after after";
    }

.M-ImageComparisonSlider__after,
.M-ImageComparisonSlider__before {
    overflow-wrap: break-word;
    hyphens: auto;
}

.M-ImageComparisonSlider__before {
    grid-area: before;
}

.M-ImageComparisonSlider__after {
    grid-area: after;
    text-align: end;
}

.M-ImageComparisonSlider__headline {
    font-size: 1rem;
    --font-size: 1rem;
    line-height: 1.5;
    font-weight: 700;
}

.M-ImageComparisonSlider__label {
    font-size: .75rem;
    --font-size: 0.75rem;
    line-height: 1.5;
}

.M-Image .a-component-header {
    margin-bottom: 1.5rem;
}

.M-Image__image-wrapper {
    display: grid;
    column-gap: 2rem;
    grid-template-columns: repeat(4, 1fr);
}

    .M-Image__image-wrapper > .A-Image__figure {
        grid-column: 1/-1;
    }

.M-IFrame__headline {
    margin-bottom: 30px;
}

.M-IFrame__description {
    margin: 0;
    text-align: left;
}

.M-IFrame__link {
    margin: 20px 0 0;
    text-align: start;
}

.M-IFrame--youku .M-IFrame__content,
.M-IFrame--youtube .M-IFrame__content {
    position: relative;
    width: 100%;
    padding-bottom: 56.25%;
    height: 0;
}

    .M-IFrame--youku .M-IFrame__content iframe,
    .M-IFrame--youtube .M-IFrame__content iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

.M-IFrame--short .M-IFrame__content {
    padding-bottom: 177.7777777778%;
}

.M-IFrame--fullbleed .M-IFrame__content,
.M-IFrame--onGrid .M-IFrame__content {
    display: block;
    position: relative;
    max-height: 70vh;
    width: 100%;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}

    .M-IFrame--fullbleed .M-IFrame__content iframe,
    .M-IFrame--onGrid .M-IFrame__content iframe {
        position: absolute;
        top: 0;
        right: 0;
        width: 100%;
        height: 100%;
    }

@media print {
    .M-IFrame--youtube {
        display: none;
    }
}

.M-FileUploader {
    margin-bottom: 25px;
}

.M-FileUploader__dropzone {
    align-items: center;
    border: 1px dashed var(--small__enabled__fill__default);
    cursor: pointer;
    display: flex;
    flex-direction: column;
    margin-bottom: 15px;
    overflow: hidden;
    padding: 35px 0;
    position: relative;
}

    .M-FileUploader__dropzone > input {
        cursor: inherit;
        display: block;
        filter: alpha(opacity=0);
        min-height: 100%;
        min-width: 100%;
        opacity: 0;
        position: absolute;
        right: 0;
        text-align: right;
        top: 0;
    }

    .M-FileUploader__dropzone > label {
        font-size: 1rem;
        --font-size: 1rem;
        line-height: 1.5;
        color: var(--plain__enabled__front__default);
        padding-bottom: 25px;
    }

.M-FactList__list {
    counter-reset: facts;
    margin: 0;
    padding: 0;
}

.M-FactList__listItem {
    align-items: baseline;
    counter-increment: facts;
    display: flex;
    margin-bottom: 1.5rem;
    padding: 0;
}

    .M-FactList__listItem:before {
        font-weight: 400;
        font-size: 1.5rem;
        --font-size: 1.5rem;
        line-height: 1.4;
        --line-height: 1.4;
        content: counter(facts);
        margin-inline-end: 1rem;
        position: relative;
    }

    .M-FactList__listItem:last-child {
        margin-bottom: 0;
    }

    .M-FactList__listItem[data-bullet]:before {
        content: attr(data-bullet);
    }

.M-FactList__listItemText {
    color: var(--plain__enabled__front__default);
}

.M-FactList .M-Text-TextIntro {
    margin-bottom: 4rem;
}

.M-ContactData {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
}

.M-ContactData__container {
    padding: 3rem 1.5rem 2rem;
}

.M-ContactData__wrapper {
    margin: auto;
    max-width: 968px;
}

.M-ContactData__headline {
    font-size: 1.5rem;
    --font-size: 1.5rem;
    line-height: 1.4;
    --line-height: 1.4;
    margin-bottom: 1rem;
    margin-top: 0;
}

.M-ContactData__details {
    margin-top: 1rem;
    margin-bottom: 1rem;
}

.M-ContactData__detailsHeading {
    margin: 0;
}

.M-ContactData__content {
    margin-bottom: 4rem;
}

    .M-ContactData__content:last-child {
        margin-bottom: 0;
    }

.M-ContactData__socialShareIcons {
    margin-top: 1.5rem;
}

.M-CarouselSimple .a-component-header {
    margin-bottom: 1.5rem;
}

.M-CarouselSimple__wrapper {
    display: inline-block;
    height: 0;
    position: relative;
    user-select: none;
    width: 100%;
    margin-bottom: 3rem;
}

.M-CarouselSimple__slideContainer {
    height: 100%;
    overflow: hidden;
}

    .M-CarouselSimple__slideContainer .A-Image__caption {
        padding: .75rem 1rem 0;
    }

.M-CarouselSimple__controls {
    align-items: center;
    display: flex;
}

.M-CarouselSimple__paginationNumbering {
    font-size: .75rem;
    --font-size: 0.75rem;
    line-height: 1.5;
    flex-grow: 1;
    padding-left: 1rem;
}

.M-CarouselSimple__slide {
    pointer-events: none;
    display: block;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    transition: all .25s cubic-bezier(.38, .04, .35, .96);
    width: 100%;
}

    .M-CarouselSimple__slide img {
        -webkit-user-drag: none;
        -webkit-tap-highlight-color: transparent;
        user-select: none;
    }

.M-CarouselSimple__slide--active {
    pointer-events: auto;
    opacity: 1;
}

.M-CarouselSimple__slide--active-remove-active.M-CarouselSimple__slide--left {
    transform: translateX(-100%);
}

.M-CarouselSimple__slide--active-remove-active.M-CarouselSimple__slide--right {
    transform: translateX(100%);
}

.M-Biography {
    padding-top: 30px;
    padding-bottom: 30px;
}

@media (min-width:798px) {
    .M-Biography {
        padding-top: 40px;
        padding-bottom: 40px;
    }
}

@media (min-width:992px) {
    .M-Biography {
        padding-top: 40px;
        padding-bottom: 40px;
    }
}

.M-AudioPlayer {
    display: flex;
    position: relative;
}

.M-AudioPlayer__image {
    display: none;
}

.M-AudioPlayer__title {
    white-space: nowrap;
}

    .M-AudioPlayer__title p {
        margin: 0 0 15px;
        overflow: hidden;
        text-overflow: ellipsis;
    }

.M-AudioPlayer__player {
    width: 100%;
    padding: 1rem;
}

.M-AudioPlayer__controls {
    display: flex;
}

.M-AudioPlayer__buttons {
    margin-right: 15px;
}

.M-AudioPlayer__track {
    position: relative;
    height: 4px;
    width: 100%;
    background: var(--neutral__enabled__fill__default);
    cursor: pointer;
}

.M-AudioPlayer__track__playHead {
    position: absolute;
    height: 4px;
    background: var(--major-accent__enabled__fill__default);
    pointer-events: none;
}

    .M-AudioPlayer__track__playHead:after {
        content: "";
        position: absolute;
        width: 2px;
        height: 8px;
        right: 0;
        background: var(--plain__enabled__front__default);
        transition: height .25s cubic-bezier(.38, .04, .35, .96);
    }

.M-AudioPlayer__track__currentTime {
    position: absolute;
    left: 0;
    top: 10px;
    pointer-events: none;
    transition: color .25s cubic-bezier(.38, .04, .35, .96);
}

.M-AudioPlayer__track__duration {
    position: absolute;
    right: 0;
    top: 10px;
    pointer-events: none;
}

.M-AudioPlayer__track:hover .M-AudioPlayer__track__playHead:after {
    height: 12px;
}

.M-AudioPlayer[data-play-state=pause] .M-AudioPlayer__buttons__pause,
.M-AudioPlayer[data-play-state=playing] .M-AudioPlayer__buttons__play {
    display: none;
}

.M-Animation .A-Image {
    display: block;
}

.M-Animation .A-Video__caption {
    max-width: 100%;
}

.M-Animation .A-Video__figure {
    margin: 0;
}

.M-Accordion__collapsable.A-Collapsable--collapsed-add,
.M-Accordion__collapsable.A-Collapsable--collapsed-remove {
    transition: all .25s cubic-bezier(.38, .04, .35, .96);
}

.A-Collapsable__wrapper {
    margin-bottom: 3rem;
}

.a-accordion__content {
    padding: 0;
    padding-block-end: 3rem;
}

.M-Accordion-Text__hiddenItems {
    display: none;
    transition: max-height .25s;
    max-height: 0;
}

.M-Accordion-Text__hiddenItems--active {
    display: block;
    max-height: none;
}

.M-Accordion-Text__loadMoreContainer {
    margin-top: 2rem;
    text-align: center;
}

.M-Accordion-Text__loadMoreContainer--hidden {
    display: none;
}

.M-Accordion-Links__items {
    margin-bottom: 2rem;
    padding: 0;
}

    .M-Accordion-Links__items > li:before {
        content: none;
    }

.M-Accordion-Links__item {
    margin: 0;
    padding: 0;
}

.M-Accordion-Links__itemLinkContainer {
    display: inline;
}

    .M-Accordion-Links__itemLinkContainer:last-child .M-Accordion-Links__itemLink:after {
        content: "";
    }

.M-Accordion-Links__itemLink {
    display: inline-block;
    margin: 0;
    margin-inline-end: .5rem;
    padding-inline-end: .5rem;
    position: relative;
}

    .M-Accordion-Links__itemLink:after {
        content: "|";
        color: var(--plain__enabled__front__default);
        position: absolute;
        top: 0;
        right: 0;
    }

    .M-Accordion-Links__itemLink.M-Accordion-Links__itemLink--country:last-child:after {
        content: "";
    }

.O-Strategic-Teaser-Group__item {
    width: 100%;
}

.O-StoryContentFilterable {
    display: block;
}

.O-StoryContentFilterable__filters {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    gap: 1rem;
    margin-bottom: 2rem;
}

.O-Search-SearchResultGroup {
    padding-top: 30px;
    padding-bottom: 30px;
}

@media (min-width:798px) {
    .O-Search-SearchResultGroup {
        padding-top: 40px;
        padding-bottom: 40px;
    }
}

@media (min-width:992px) {
    .O-Search-SearchResultGroup {
        padding-top: 40px;
        padding-bottom: 40px;
    }
}

.O-Search-SearchResultGroup__filterCategory,
.O-Search-SearchResultGroup__filterItem {
    font-size: 1rem;
    --font-size: 1rem;
    line-height: 1.5;
}

.O-Search-SearchResultGroup__sidebar {
    margin-top: 3rem;
}

.O-Search-SearchResultGroup__searchTerm {
    font-weight: 700;
}

.O-Search-SearchResultGroup__searchField {
    margin-bottom: 40%;
}

    .O-Search-SearchResultGroup__searchField .a-search-suggestions {
        max-height: 0;
        background: var(--bosch-white);
        overflow: hidden;
        position: absolute;
        z-index: 1;
        padding: 0;
    }

    .O-Search-SearchResultGroup__searchField.-show-suggestions .a-search-suggestions {
        padding: 1rem;
        max-height: 100vh;
        margin-top: 0;
        transition: max-height .25s cubic-bezier(.38, .04, .35, .96);
        box-shadow: 0 0 1rem #00000040;
    }

.O-Search-SearchResultGroup__numberOfResults {
    margin-top: 60px;
    margin-bottom: 60px;
}

.O-Search-SearchResultGroup__filter {
    padding-bottom: 15px;
}

.O-Search-SearchResultGroup__filterItem,
.O-Search-SearchResultGroup__filters {
    padding-top: 15px;
}

.O-Search-SearchResultGroup__filterCategory {
    padding-top: 20px;
}

.O-Search-SearchResultGroup__filterItemLink {
    color: var(--plain__enabled__front__default);
}

.O-Search-SearchResultGroup__filterItem:first-child {
    padding-top: 10px;
}

.O-Search-SearchResultGroup__item {
    border-bottom: 1px solid var(--neutral__enabled__fill__default);
    padding-block-start: 30px;
    padding-block-end: 30px;
}

    .O-Search-SearchResultGroup__item:first-of-type {
        border-top: 1px solid var(--neutral__enabled__fill__default);
    }

    .O-Search-SearchResultGroup__item a {
        text-decoration: none;
    }

.O-Search-SearchResultGroup__card {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 4rem;
    padding: 2rem 2.5rem;
    text-decoration: none;
    cursor: pointer;
}

    .O-Search-SearchResultGroup__card .A-Image__figure {
        width: 100%;
        top: 0;
        height: auto;
        inset-inline-start: 80px;
        margin-bottom: 1.5rem;
        margin-top: -40%;
        aspect-ratio: 16/9;
    }

    .O-Search-SearchResultGroup__card .a-link {
        color: var(--minor-signal-neutral__enabled__front__default);
    }

        .O-Search-SearchResultGroup__card .a-link span,
        .O-Search-SearchResultGroup__card .a-link:hover span {
            text-decoration: none;
        }

    .O-Search-SearchResultGroup__card:hover .a-link {
        color: var(--minor-accent__enabled__front__hovered);
    }

    .O-Search-SearchResultGroup__card:active .a-link {
        color: var(--minor-accent__enabled__front__pressed);
    }

.O-Search-SearchResultGroup__results {
    margin-bottom: 30px;
}

.O-Search-SearchResultGroup__no-results {
    margin-top: 3rem;
}

.O-Search-SearchResultGroup__no-results__chips {
    margin-top: 4rem;
}

.O-Search-SearchResultGroup__no-results__chips__wrapper {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    gap: 1rem;
}

.O-Search-SearchResultGroup .M-Teaser-DecisionTeaser {
    margin-top: 3rem;
    margin-bottom: 3rem;
    padding-top: 2rem;
    padding-bottom: 2rem;
}

.O-Search-SearchResultGroup .M-Teaser-DecisionTeaser__items {
    margin-top: 0;
}

.O-Search-SearchResultGroup .M-Teaser-DecisionTeaser .A-Teaser-DecisionTeaser__content {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}

.O-Search-SearchResultGroup__searchTerm:before {
    content: attr(data-quote-start);
}

.O-Search-SearchResultGroup__searchTerm:after {
    content: attr(data-quote-end);
}

.O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before {
    content: "“";
}

.O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after {
    content: "”";
}

:lang(af) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before,
:lang(en) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before,
:lang(en-US) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before,
:lang(eo) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before,
:lang(fil) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before,
:lang(ga) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before,
:lang(he) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before,
:lang(hi) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before,
:lang(ia) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before,
:lang(id) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before,
:lang(ko) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before,
:lang(lo) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before,
:lang(mt) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before,
:lang(pt) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before,
:lang(pt-BR) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before,
:lang(th) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before,
:lang(vi) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before,
:lang(zh) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before,
:lang(zh-Hans) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before {
    content: "“";
}

:lang(af) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after,
:lang(en) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after,
:lang(en-US) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after,
:lang(eo) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after,
:lang(fil) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after,
:lang(ga) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after,
:lang(he) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after,
:lang(hi) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after,
:lang(ia) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after,
:lang(id) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after,
:lang(ko) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after,
:lang(lo) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after,
:lang(mt) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after,
:lang(pt) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after,
:lang(pt-BR) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after,
:lang(th) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after,
:lang(vi) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after,
:lang(zh) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after,
:lang(zh-Hans) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after {
    content: "”";
}

:lang(cs) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before,
:lang(da) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before,
:lang(de) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before,
:lang(et) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before,
:lang(is) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before,
:lang(ka) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before,
:lang(lt) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before,
:lang(lv) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before,
:lang(mk) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before,
:lang(sk) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before,
:lang(sl) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before,
:lang(sq) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before,
:lang(sr) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before {
    content: "„";
}

:lang(cs) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after,
:lang(da) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after,
:lang(de) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after,
:lang(et) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after,
:lang(is) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after,
:lang(ka) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after,
:lang(lt) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after,
:lang(lv) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after,
:lang(mk) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after,
:lang(sk) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after,
:lang(sl) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after,
:lang(sq) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after,
:lang(sr) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after {
    content: "“";
}

:lang(am) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before,
:lang(ar) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before,
:lang(az) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before,
:lang(be) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before,
:lang(ca) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before,
:lang(el) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before,
:lang(es) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before,
:lang(eu) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before,
:lang(fa) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before,
:lang(fr) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before,
:lang(gl) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before,
:lang(hy) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before,
:lang(it) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before,
:lang(kk) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before,
:lang(km) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before,
:lang(mn) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before,
:lang(no) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before,
:lang(os) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before,
:lang(ps) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before,
:lang(ru) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before,
:lang(ti) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before,
:lang(tr) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before,
:lang(ug) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before,
:lang(uk) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before,
:lang(uz) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before {
    content: "«";
}

:lang(am) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after,
:lang(ar) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after,
:lang(az) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after,
:lang(be) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after,
:lang(ca) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after,
:lang(el) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after,
:lang(es) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after,
:lang(eu) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after,
:lang(fa) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after,
:lang(fr) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after,
:lang(gl) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after,
:lang(hy) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after,
:lang(it) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after,
:lang(kk) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after,
:lang(km) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after,
:lang(mn) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after,
:lang(no) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after,
:lang(os) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after,
:lang(ps) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after,
:lang(ru) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after,
:lang(ti) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after,
:lang(tr) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after,
:lang(ug) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after,
:lang(uk) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after,
:lang(uz) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after {
    content: "»";
}

:lang(bg) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before,
:lang(bs) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before,
:lang(hr) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before,
:lang(hu) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before,
:lang(nl) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before,
:lang(pl) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before,
:lang(ro) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before {
    content: "„";
}

:lang(bg) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after,
:lang(bs) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after,
:lang(hr) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after,
:lang(hu) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after,
:lang(nl) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after,
:lang(pl) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after,
:lang(ro) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after {
    content: "”";
}

:lang(cy) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before,
:lang(en-GB) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before,
:lang(gd) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before {
    content: "‘";
}

:lang(cy) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after,
:lang(en-GB) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after,
:lang(gd) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after {
    content: "’";
}

:lang(bo) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before,
:lang(khb) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before,
:lang(tdd) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before,
:lang(thi) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before,
:lang(tib) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before {
    content: "《";
}

:lang(bo) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after,
:lang(khb) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after,
:lang(tdd) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after,
:lang(thi) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after,
:lang(tib) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after {
    content: "》";
}

:lang(fi) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after,
:lang(fi) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before,
:lang(sv) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after,
:lang(sv) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before {
    content: "”";
}

:lang(ja) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before,
:lang(zh-Hant) .O-Search-SearchResultGroup__searchTerm:not([data-quote-start]):before {
    content: "「";
}

:lang(ja) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after,
:lang(zh-Hant) .O-Search-SearchResultGroup__searchTerm:not([data-quote-end]):after {
    content: "」";
}

.O-Search-SearchResultGroup__resultHeadline span:first-of-type:before {
    content: attr(data-quote-start);
}

.O-Search-SearchResultGroup__resultHeadline span:first-of-type:after {
    content: attr(data-quote-end);
}

.O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before {
    content: "“";
}

.O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after {
    content: "”";
}

:lang(af) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before,
:lang(en) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before,
:lang(en-US) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before,
:lang(eo) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before,
:lang(fil) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before,
:lang(ga) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before,
:lang(he) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before,
:lang(hi) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before,
:lang(ia) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before,
:lang(id) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before,
:lang(ko) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before,
:lang(lo) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before,
:lang(mt) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before,
:lang(pt) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before,
:lang(pt-BR) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before,
:lang(th) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before,
:lang(vi) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before,
:lang(zh) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before,
:lang(zh-Hans) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before {
    content: "“";
}

:lang(af) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after,
:lang(en) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after,
:lang(en-US) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after,
:lang(eo) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after,
:lang(fil) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after,
:lang(ga) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after,
:lang(he) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after,
:lang(hi) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after,
:lang(ia) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after,
:lang(id) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after,
:lang(ko) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after,
:lang(lo) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after,
:lang(mt) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after,
:lang(pt) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after,
:lang(pt-BR) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after,
:lang(th) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after,
:lang(vi) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after,
:lang(zh) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after,
:lang(zh-Hans) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after {
    content: "”";
}

:lang(cs) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before,
:lang(da) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before,
:lang(de) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before,
:lang(et) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before,
:lang(is) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before,
:lang(ka) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before,
:lang(lt) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before,
:lang(lv) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before,
:lang(mk) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before,
:lang(sk) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before,
:lang(sl) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before,
:lang(sq) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before,
:lang(sr) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before {
    content: "„";
}

:lang(cs) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after,
:lang(da) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after,
:lang(de) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after,
:lang(et) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after,
:lang(is) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after,
:lang(ka) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after,
:lang(lt) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after,
:lang(lv) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after,
:lang(mk) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after,
:lang(sk) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after,
:lang(sl) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after,
:lang(sq) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after,
:lang(sr) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after {
    content: "“";
}

:lang(am) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before,
:lang(ar) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before,
:lang(az) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before,
:lang(be) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before,
:lang(ca) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before,
:lang(el) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before,
:lang(es) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before,
:lang(eu) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before,
:lang(fa) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before,
:lang(fr) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before,
:lang(gl) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before,
:lang(hy) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before,
:lang(it) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before,
:lang(kk) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before,
:lang(km) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before,
:lang(mn) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before,
:lang(no) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before,
:lang(os) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before,
:lang(ps) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before,
:lang(ru) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before,
:lang(ti) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before,
:lang(tr) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before,
:lang(ug) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before,
:lang(uk) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before,
:lang(uz) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before {
    content: "«";
}

:lang(am) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after,
:lang(ar) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after,
:lang(az) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after,
:lang(be) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after,
:lang(ca) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after,
:lang(el) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after,
:lang(es) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after,
:lang(eu) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after,
:lang(fa) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after,
:lang(fr) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after,
:lang(gl) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after,
:lang(hy) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after,
:lang(it) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after,
:lang(kk) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after,
:lang(km) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after,
:lang(mn) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after,
:lang(no) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after,
:lang(os) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after,
:lang(ps) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after,
:lang(ru) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after,
:lang(ti) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after,
:lang(tr) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after,
:lang(ug) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after,
:lang(uk) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after,
:lang(uz) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after {
    content: "»";
}

:lang(bg) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before,
:lang(bs) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before,
:lang(hr) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before,
:lang(hu) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before,
:lang(nl) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before,
:lang(pl) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before,
:lang(ro) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before {
    content: "„";
}

:lang(bg) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after,
:lang(bs) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after,
:lang(hr) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after,
:lang(hu) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after,
:lang(nl) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after,
:lang(pl) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after,
:lang(ro) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after {
    content: "”";
}

:lang(cy) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before,
:lang(en-GB) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before,
:lang(gd) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before {
    content: "‘";
}

:lang(cy) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after,
:lang(en-GB) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after,
:lang(gd) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after {
    content: "’";
}

:lang(bo) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before,
:lang(khb) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before,
:lang(tdd) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before,
:lang(thi) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before,
:lang(tib) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before {
    content: "《";
}

:lang(bo) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after,
:lang(khb) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after,
:lang(tdd) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after,
:lang(thi) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after,
:lang(tib) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after {
    content: "》";
}

:lang(fi) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after,
:lang(fi) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before,
:lang(sv) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after,
:lang(sv) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before {
    content: "”";
}

:lang(ja) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before,
:lang(zh-Hant) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-start]):before {
    content: "「";
}

:lang(ja) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after,
:lang(zh-Hant) .O-Search-SearchResultGroup__resultHeadline span:first-of-type:not([data-quote-end]):after {
    content: "」";
}

.O-RichMediaBox {
    padding-top: 30px;
    padding-bottom: 30px;
}

@media (min-width:798px) {
    .O-RichMediaBox {
        padding-top: 40px;
        padding-bottom: 40px;
    }
}

@media (min-width:992px) {
    .O-RichMediaBox {
        padding-top: 40px;
        padding-bottom: 40px;
    }
}

.O-Product-Highlight-Teaser h2 {
    margin-bottom: 2.5rem;
}

.O-Product-Highlight-Teaser__wrapper {
    display: grid;
    column-gap: 2rem;
    grid-template-columns: repeat(4, 1fr);
    row-gap: 2rem;
}

.O-Product-Highlight-Teaser__item {
    display: block;
    grid-column: span 4;
    text-decoration: none;
}

.O-Product-Highlight-Teaser__item__body {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    padding: 1rem;
    width: 100%;
}

    .O-Product-Highlight-Teaser__item__body h3 {
        font-size: 1rem;
        margin-top: 0;
        margin-bottom: 0;
    }

.O-Product-Highlight-Teaser__item__body__link {
    display: none;
    color: var(--minor-accent__enabled__front__default);
}

.O-Product-Highlight-Teaser__item__body__text {
    display: none;
    margin-top: .5rem;
    margin-bottom: 0;
}

.O-Product-Highlight-Teaser__item:hover .O-Product-Highlight-Teaser__item__body .O-Product-Highlight-Teaser__item__body__link {
    color: currentColor;
}

.O-Product-Highlight-Teaser__item:first-of-type .O-Product-Highlight-Teaser__item__body {
    padding: 1.5rem 1rem 2rem;
    justify-content: center;
    align-items: flex-start;
    text-align: left;
}

    .O-Product-Highlight-Teaser__item:first-of-type .O-Product-Highlight-Teaser__item__body h3 {
        font-size: 1.25rem;
    }

.O-Product-Highlight-Teaser__item:first-of-type .O-Product-Highlight-Teaser__item__body__text {
    display: block;
}

.O-Product-Category-Teaser {
    --padding-title: 0.5rem;
}

.O-Product-Category-Teaser__wrapper {
    display: grid;
    column-gap: 2rem;
    grid-template-columns: repeat(4, 1fr);
    gap: 1rem;
}

    .O-Product-Category-Teaser__wrapper.-small-only {
        grid-template-rows: 1fr auto;
    }

    .O-Product-Category-Teaser__wrapper:not(.-small-only) .O-Product-Category-Teaser__item:first-of-type {
        grid-column: span 4;
    }

        .O-Product-Category-Teaser__wrapper:not(.-small-only) .O-Product-Category-Teaser__item:first-of-type .O-Product-Category-Teaser__item-title {
            padding-top: 2.5rem;
            padding-bottom: 2.5rem;
        }

    .O-Product-Category-Teaser__wrapper:not(.-small-only) .O-Product-Category-Teaser__item:nth-of-type(n+1) {
        display: block;
    }

    .O-Product-Category-Teaser__wrapper + .O-Product-Category-Teaser__toggle .-show-less,
    .O-Product-Category-Teaser__wrapper.-expanded + .O-Product-Category-Teaser__toggle .-show-more,
    .O-Product-Category-Teaser__wrapper.-small-only .O-Product-Category-Teaser__item:nth-of-type(n+5),
    .O-Product-Category-Teaser__wrapper:not(.-small-only) .O-Product-Category-Teaser__item:nth-of-type(n+4) {
        display: none;
    }

    .O-Product-Category-Teaser__wrapper.-expanded + .O-Product-Category-Teaser__toggle .-show-less {
        display: inline-flex;
    }

    .O-Product-Category-Teaser__wrapper.-expanded .O-Product-Category-Teaser__item:nth-of-type(n+1) {
        display: block;
    }

.O-Product-Category-Teaser__item {
    grid-column: span 2;
    text-decoration: none;
}

    .O-Product-Category-Teaser__item article {
        display: flex;
        flex-direction: column;
        height: 100%;
    }

    .O-Product-Category-Teaser__item figure .A-Image--preload.lazyloaded {
        background-color: inherit;
    }

    .O-Product-Category-Teaser__item h3 {
        display: -webkit-box;
        font-size: 1rem;
        font-weight: 400;
        margin: 0;
        -moz-box-orient: vertical;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        text-overflow: ellipsis;
    }

.O-Product-Category-Teaser__item-title {
    padding: var(--padding-title);
    text-align: center;
    flex-grow: 1;
    display: flex;
    align-items: center;
    justify-content: center;
}

.O-Product-Category-Teaser__toggle {
    grid-column: span 12;
    margin-top: 1.25rem;
}

[data-items="0"] .O-Product-Category-Teaser__toggle,
[data-items="1"] .O-Product-Category-Teaser__toggle,
[data-items="2"] .O-Product-Category-Teaser__toggle,
[data-items="3"] .O-Product-Category-Teaser__toggle {
    display: none;
}

.O-Product-Category-Teaser__toggle button {
    flex-direction: row-reverse;
}

    .O-Product-Category-Teaser__toggle button .a-button__label {
        padding-right: 0;
    }

.-small-only .O-Product-Category-Teaser__item-title {
    min-height: calc(2.7em+ var(--padding-title)*2);
}

[data-items="4"] .-small-only + .O-Product-Category-Teaser__toggle {
    display: none;
}

.O-ImageAndStagedTypography .a-component-header {
    margin-bottom: 2rem;
}

.O-ImageAndStagedTypography__items {
    margin-top: 2rem;
    width: 100%;
}

.O-ImageAndStagedTypography__item p {
    margin: 0;
}

.O-ImageAndStagedTypography__item__headline {
    margin-bottom: 1rem;
    margin-top: 0;
}

.O-Header {
    position: relative;
    width: 100%;
    z-index: 10;
}

    .O-Header:before {
        position: absolute;
        left: 0;
        width: 100vw;
        height: 6px;
        content: "";
        background-repeat: no-repeat;
        background-size: cover;
        background-position: 50%;
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI3MjAiIGhlaWdodD0iMzAwIj48c3R5bGU+LnN0N3tmaWxsOiM5NDFiMWV9PC9zdHlsZT48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMS41NSAtMy4zKSI+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8xXyIgeDE9IjExOC45OCIgeDI9Ijg0Mi4wOCIgeTE9Ii0zMi42NjMiIHkyPSItMzIuNjYzIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIC0xMTguOTggMTIwLjU0KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzk1MjMzMSIvPjxzdG9wIG9mZnNldD0iLjAzNiIgc3RvcC1jb2xvcj0iIzkyMUMxRCIvPjxzdG9wIG9mZnNldD0iLjA4NSIgc3RvcC1jb2xvcj0iI0IwMjczOSIvPjxzdG9wIG9mZnNldD0iLjEyNCIgc3RvcC1jb2xvcj0iI0FEMUYyNCIvPjxzdG9wIG9mZnNldD0iLjE1MSIgc3RvcC1jb2xvcj0iI0M3MjAyNiIvPjxzdG9wIG9mZnNldD0iLjE3IiBzdG9wLWNvbG9yPSIjRDQyMDI3Ii8+PHN0b3Agb2Zmc2V0PSIuMTc2IiBzdG9wLWNvbG9yPSIjQ0MyNDMxIi8+PHN0b3Agb2Zmc2V0PSIuMTg5IiBzdG9wLWNvbG9yPSIjQjcyQjRDIi8+PHN0b3Agb2Zmc2V0PSIuMjA3IiBzdG9wLWNvbG9yPSIjOTUzMzcxIi8+PHN0b3Agb2Zmc2V0PSIuMjE0IiBzdG9wLWNvbG9yPSIjODgzNTdGIi8+PHN0b3Agb2Zmc2V0PSIuMjQ0IiBzdG9wLWNvbG9yPSIjODUzNjgxIi8+PHN0b3Agb2Zmc2V0PSIuMjY0IiBzdG9wLWNvbG9yPSIjNkYzNjhCIi8+PHN0b3Agb2Zmc2V0PSIuMjkxIiBzdG9wLWNvbG9yPSIjMzk0MjhGIi8+PHN0b3Agb2Zmc2V0PSIuMzI0IiBzdG9wLWNvbG9yPSIjMjMzRDdEIi8+PHN0b3Agb2Zmc2V0PSIuNDE4IiBzdG9wLWNvbG9yPSIjMzIyQzZGIi8+PHN0b3Agb2Zmc2V0PSIuNDk0IiBzdG9wLWNvbG9yPSIjMkEzODg1Ii8+PHN0b3Agb2Zmc2V0PSIuNTU4IiBzdG9wLWNvbG9yPSIjMUQ2MkExIi8+PHN0b3Agb2Zmc2V0PSIuNTciIHN0b3AtY29sb3I9IiMyNzZDQTUiLz48c3RvcCBvZmZzZXQ9Ii42MSIgc3RvcC1jb2xvcj0iIzQzOEVCMyIvPjxzdG9wIG9mZnNldD0iLjY0IiBzdG9wLWNvbG9yPSIjNTVBNUJDIi8+PHN0b3Agb2Zmc2V0PSIuNjU2IiBzdG9wLWNvbG9yPSIjNUNBRkJGIi8+PHN0b3Agb2Zmc2V0PSIuNjc4IiBzdG9wLWNvbG9yPSIjNTZBQkJEIi8+PHN0b3Agb2Zmc2V0PSIuNzA2IiBzdG9wLWNvbG9yPSIjNDM5RkI4Ii8+PHN0b3Agb2Zmc2V0PSIuNzM3IiBzdG9wLWNvbG9yPSIjMTg4RUFGIi8+PHN0b3Agb2Zmc2V0PSIuNzQzIiBzdG9wLWNvbG9yPSIjMDM4QkFFIi8+PHN0b3Agb2Zmc2V0PSIuNzkiIHN0b3AtY29sb3I9IiMwNjkyOTIiLz48c3RvcCBvZmZzZXQ9Ii44ODciIHN0b3AtY29sb3I9IiMwNUExNEIiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwMzkyN0UiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGQ9Ik0wIDBoNzIzLjF2MzA2LjRIMHoiIHN0eWxlPSJmaWxsOnVybCgjU1ZHSURfMV8pIi8+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8yXyIgeDE9IjMyNS4wOCIgeDI9IjIzNS45OCIgeTE9Ii0xMDkuMjYiIHkyPSItMTA5LjI2IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIC0xMTguOTggMTIwLjU0KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzg5MzY4MCIvPjxzdG9wIG9mZnNldD0iLjMzNSIgc3RvcC1jb2xvcj0iIzg5MzY4MCIvPjxzdG9wIG9mZnNldD0iLjUwMiIgc3RvcC1jb2xvcj0iIzhEMzE2RCIvPjxzdG9wIG9mZnNldD0iLjg0IiBzdG9wLWNvbG9yPSIjOTAyOTREIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjOTAyNTQxIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBkPSJNMTc1LjEgMTUzLjIgMTE3IDMwNi40aDg5LjF6IiBzdHlsZT0iZmlsbDp1cmwoI1NWR0lEXzJfKSIvPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfM18iIHgxPSI0NzguOTMiIHgyPSI0NDYuNTUiIHkxPSIxMjAuMjQiIHkyPSItODIuMjg0IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIC0xMTguOTggMTIwLjU0KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzMyMkM2RiIvPjxzdG9wIG9mZnNldD0iLjI0MyIgc3RvcC1jb2xvcj0iIzMyMkM2RiIvPjxzdG9wIG9mZnNldD0iLjQ2IiBzdG9wLWNvbG9yPSIjMzAyRjcyIi8+PHN0b3Agb2Zmc2V0PSIuNzE2IiBzdG9wLWNvbG9yPSIjMkEzQTdFIi8+PHN0b3Agb2Zmc2V0PSIuOTkiIHN0b3AtY29sb3I9IiMxNTRBOTMiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMxMzRCOTQiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGQ9Im0yODguNCAxNTMuMiAyMi4zIDE1My4yaDQ3LjRWMGgtNDUuMnoiIHN0eWxlPSJmaWxsOnVybCgjU1ZHSURfM18pIi8+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF80XyIgeDE9IjI5NC4wOCIgeDI9IjM3Mi44OCIgeTE9Ii0zMi42NjMiIHkyPSItMzIuNjYzIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIC0xMTguOTggMTIwLjU0KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzZGMzc4RCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzNBNDI5MSIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZD0ibTE3NS4xIDE1My4yIDMxIDE1My4yIDQ3LjgtMTUzLjJMMjA5LjQgMHoiIHN0eWxlPSJmaWxsOnVybCgjU1ZHSURfNF8pIi8+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF81XyIgeDE9IjQzMS44OCIgeDI9IjMyNS4wOCIgeTE9Ii0zMi42NjMiIHkyPSItMzIuNjYzIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIC0xMTguOTggMTIwLjU0KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzIzM0Q3RCIvPjxzdG9wIG9mZnNldD0iLjI0OSIgc3RvcC1jb2xvcj0iIzI5M0Q3RCIvPjxzdG9wIG9mZnNldD0iLjU0NSIgc3RvcC1jb2xvcj0iIzNBM0M4MCIvPjxzdG9wIG9mZnNldD0iLjg2MiIgc3RvcC1jb2xvcj0iIzUxM0I4NCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzVEM0E4NiIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZD0ibTI1My45IDE1My4yLTQ3LjggMTUzLjJoMTA0LjZsLTIyLjMtMTUzLjJMMzEyLjkgMEgyMDkuNHoiIHN0eWxlPSJmaWxsOnVybCgjU1ZHSURfNV8pIi8+PHBhdGggZD0iTTExNi4xIDBINTUuN3Y5NC44bDM0LjIgNTguNC0zNC4yIDU4LjR2OTQuOEgxMTdMOTUuMiAxNTMuMnoiIHN0eWxlPSJmaWxsOiNhZjIwMjQiLz48bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzZfIiB4MT0iMzI5LjExIiB4Mj0iMjMyLjY3IiB5MT0iNDMuOTM3IiB5Mj0iNDMuOTM3IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIC0xMTguOTggMTIwLjU0KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzg5MzY4MCIvPjxzdG9wIG9mZnNldD0iLjMzNSIgc3RvcC1jb2xvcj0iIzg5MzY4MCIvPjxzdG9wIG9mZnNldD0iLjUwMiIgc3RvcC1jb2xvcj0iIzhEMzE2RCIvPjxzdG9wIG9mZnNldD0iLjg0IiBzdG9wLWNvbG9yPSIjOTAyOTREIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjOTAyNTQxIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBkPSJNMTc1LjEgMTUzLjIgMjA5LjQgMGgtOTMuM3oiIHN0eWxlPSJmaWxsOnVybCgjU1ZHSURfNl8pIi8+PHBhdGggZmlsbD0iIzk0MWIxZSIgZD0iTTU1LjcgOTQuOFYwSDB6IiBjbGFzcz0ic3Q3Ii8+PHBhdGggZD0ibTU1LjcgMjExLjYgMzQuMi01OC40LTM0LjItNTguNHoiIHN0eWxlPSJmaWxsOiNiMTI3MzkiLz48cGF0aCBmaWxsPSIjOTQxYjFlIiBkPSJNNTUuNyAyMTEuNiAwIDMwNi40aDU1Ljd6IiBjbGFzcz0ic3Q3Ii8+PHBhdGggZD0iTTU1LjcgOTQuOCAwIDB2MzA2LjRsNTUuNy05NC44eiIgc3R5bGU9ImZpbGw6Izk1MjQzMiIvPjxwYXRoIGQ9Ik0xMTYuMSAwIDk1LjIgMTUzLjIgMTE3IDMwNi40bDU4LjEtMTUzLjJ6IiBzdHlsZT0iZmlsbDojZDQyMDI3Ii8+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF83XyIgeDE9Ijc0OC45NiIgeDI9Ijc0OC45NiIgeTE9IjEyMC40NCIgeTI9Ii0xODYuMDYiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgLTExOC45OCAxMjAuNTQpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjOTRCRTU1Ii8+PHN0b3Agb2Zmc2V0PSIuMDQ0IiBzdG9wLWNvbG9yPSIjOTNCRDU4Ii8+PHN0b3Agb2Zmc2V0PSIuMzg5IiBzdG9wLWNvbG9yPSIjOEJCQzZBIi8+PHN0b3Agb2Zmc2V0PSIuNzE1IiBzdG9wLWNvbG9yPSIjODZCQzc1Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjODRCQzc5Ii8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBkPSJNNjQxLjYgMjU5LjZjMS43LTI1LjQgMTAtNTQuNiAxOC44LTg1LjYgMS40LTUgMi44LTEwIDQuMi0xNS4xcS0yLjEtOC4yNS00LjItMTYuMmMtOC44LTMzLjMtMTctNjQuNy0xOC44LTkyLTEuNC0yMS4yIDEuNC0zNyA4LjktNTAuNmgtNDUuOWMtNy41IDE4LjMtMTAuMyAyOS4xLTguOSA1MC4zIDEuNyAyNy4zIDEwIDU4LjcgMTguOCA5MiAxMyA0OS4zIDI4IDEwNi4yIDIzLjIgMTY0LjJoMTIuOWMtNy42LTEyLjgtMTAuNC0yNy4zLTktNDciIHN0eWxlPSJmaWxsOnVybCgjU1ZHSURfN18pIi8+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF84XyIgeDE9IjY1My43NiIgeDI9IjczMy40OSIgeTE9IjExNy4yOSIgeTI9Ii0xODQuNDUiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgLTExOC45OCAxMjAuNTQpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMDhBMjRCIi8+PHN0b3Agb2Zmc2V0PSIuMTY4IiBzdG9wLWNvbG9yPSIjMEFBMTRFIi8+PHN0b3Agb2Zmc2V0PSIuNDA1IiBzdG9wLWNvbG9yPSIjMEI5RTU3Ii8+PHN0b3Agb2Zmc2V0PSIuNjgzIiBzdG9wLWNvbG9yPSIjMDk5QTY3Ii8+PHN0b3Agb2Zmc2V0PSIuOTkiIHN0b3AtY29sb3I9IiMwNDk0N0QiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwNDkzN0UiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGQ9Ik02MTQuNSAxNDIuM2MtOC44LTMzLjMtMTctNjQuNy0xOC44LTkyLTEuNC0yMS4yIDEuNC0zMiA4LjktNTAuM2gtMzUuNGM1LjcgNTMuOS0zLjggMTA2LjctMTMuNiAxNjYuOC01LjcgMzUtMTEuNyA3MS4zLTEzLjIgMTAwLjYtMS4xIDIxLjEuNCAzMi44IDEuOCAzOWg5My41YzQuOC01Ny45LTEwLjMtMTE0LjgtMjMuMi0xNjQuMSIgc3R5bGU9ImZpbGw6dXJsKCNTVkdJRF84XykiLz48cGF0aCBkPSJNNjY0LjYgMTU4LjljLTEuNCA1LjEtMi44IDEwLjEtNC4yIDE1LjEtOC44IDMxLTE3IDYwLjItMTguOCA4NS42LTEuNCAxOS43IDEuNCAzNC4yIDkgNDYuOWgzM2M0LjItNTEuOC03LjItMTAyLjMtMTktMTQ3LjYiIHN0eWxlPSJmaWxsOiMxYzlhNDgiLz48bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzlfIiB4MT0iODEyLjgzIiB4Mj0iODEyLjgzIiB5MT0iMTIwLjU0IiB5Mj0iLTE4NS45NiIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAtMTE4Ljk4IDEyMC41NCkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiM2OUEwNjAiLz48c3RvcCBvZmZzZXQ9Ii4wNCIgc3RvcC1jb2xvcj0iIzYzOUQ1QyIvPjxzdG9wIG9mZnNldD0iLjIxOSIgc3RvcC1jb2xvcj0iIzRDOTQ0RiIvPjxzdG9wIG9mZnNldD0iLjQxOCIgc3RvcC1jb2xvcj0iIzM3OEU0NyIvPjxzdG9wIG9mZnNldD0iLjY1MSIgc3RvcC1jb2xvcj0iIzI5OEI0NCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzIzOEE0MyIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZD0iTTY4MC41IDBjMTAuNyA1NS4zLTIuNSAxMTAuNC0xNS45IDE1OC45IDExLjcgNDUuMyAyMy4yIDk1LjggMTguOSAxNDcuNmgzOS42VjB6IiBzdHlsZT0iZmlsbDp1cmwoI1NWR0lEXzlfKSIvPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMTBfIiB4MT0iNjUyLjQ1IiB4Mj0iNjUyLjQ1IiB5MT0iMTIwLjU0IiB5Mj0iLTE4NS44NiIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAtMTE4Ljk4IDEyMC41NCkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMwNUI1REMiLz48c3RvcCBvZmZzZXQ9Ii4yMiIgc3RvcC1jb2xvcj0iIzA0QjBENyIvPjxzdG9wIG9mZnNldD0iLjUzNyIgc3RvcC1jb2xvcj0iIzA1QTRDOSIvPjxzdG9wIG9mZnNldD0iLjkxMiIgc3RvcC1jb2xvcj0iIzA1OTFCNCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzA1OENBRSIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZD0iTTU0Mi4zIDI2Ny40YzEuNS0yOS40IDcuNS02NS42IDEzLjItMTAwLjZDNTY1LjMgMTA2LjcgNTc0LjggNTQgNTY5LjEgMGgtNzAuOGMtMS40IDExLjQtMi45IDE5LjItMS44IDQxLjggMS41IDMxLjYgNy41IDcwLjUgMTMuMiAxMDguMiA4LjQgNTUuNCAxNi42IDEwOC44IDE1LjEgMTU2LjRINTQ0Yy0xLjMtNi4yLTIuOC0xNy45LTEuNy0zOSIgc3R5bGU9ImZpbGw6dXJsKCNTVkdJRF8xMF8pIi8+PHBhdGggZD0iTTM3NS43IDE1My4yIDM1OC4xIDB2MzA2LjR6IiBzdHlsZT0iZmlsbDojMmEzODg2Ii8+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8xMV8iIHgxPSI3NTEuMDUiIHgyPSI3OTYuNzEiIHkxPSItNC4zMjgiIHkyPSI3Ny4xMzYiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgLTExOC45OCAxMjAuNTQpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjNjJCMTZFIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjODdCOTU3Ii8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBkPSJNNjQxLjYgNTAuNmMxLjcgMjcuMyAxMCA1OC43IDE4LjggOTJxMi4xIDcuOTUgNC4yIDE2LjJDNjc4LjEgMTEwLjQgNjkxLjIgNTUuMyA2ODAuNSAwaC0zMGMtNy41IDEzLjYtMTAuMyAyOS40LTguOSA1MC42IiBzdHlsZT0iZmlsbDp1cmwoI1NWR0lEXzExXykiLz48bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzEyXyIgeDE9IjU1MC40IiB4Mj0iNjMxLjU5IiB5MT0iMTEzLjcxIiB5Mj0iLTE4OS4yOCIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAtMTE4Ljk4IDEyMC41NCkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMwNjlBRDQiLz48c3RvcCBvZmZzZXQ9Ii4zNTIiIHN0b3AtY29sb3I9IiMzMEEwQ0UiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM1QkIwQzAiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGQ9Ik01MDkuOCAxNTBjLTUuNy0zNy43LTExLjctNzYuNi0xMy4yLTEwOC4yLTEuMS0yMi43LjQtMzAuNCAxLjgtNDEuOGgtNDEuNWMxLjUgNDAuMS0xLjUgODUuMy03IDE2MC44LTMuMSA0My41LTggMTEwLjUtNyAxNDUuN0g1MjVjMS40LTQ3LjctNi44LTEwMS4xLTE1LjItMTU2LjUiIHN0eWxlPSJmaWxsOnVybCgjU1ZHSURfMTJfKSIvPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMTNfIiB4MT0iNTA1LjMzIiB4Mj0iNTA1LjMzIiB5MT0iMTIwLjU0IiB5Mj0iLTE4NS44NiIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAtMTE4Ljk4IDEyMC41NCkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMxRTQ1OEUiLz48c3RvcCBvZmZzZXQ9Ii4yNDEiIHN0b3AtY29sb3I9IiMxRjRGOTYiLz48c3RvcCBvZmZzZXQ9Ii43MjkiIHN0b3AtY29sb3I9IiMyQjZBQUIiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMzMzdCQjkiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGQ9Ik0zNTguMSAzMDYuNGg1Ni41VjBoLTU2LjVsMTcuNiAxNTMuMnoiIHN0eWxlPSJmaWxsOnVybCgjU1ZHSURfMTNfKSIvPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMTRfIiB4MT0iNTU0LjkyIiB4Mj0iNTU0LjkyIiB5MT0iLTE4NS44NiIgeTI9IjEyMC41NCIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAtMTE4Ljk4IDEyMC41NCkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMzRjlBQzkiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMyMDYyQTIiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGQ9Ik00NDkuOSAxNjAuOGM1LjUtNzUuNSA4LjUtMTIwLjYgNy0xNjAuOGgtNDIuMmwtLjEgMzA2LjRoMjguM2MtMS0zNS4xIDMuOC0xMDIuMSA3LTE0NS42IiBzdHlsZT0iZmlsbDp1cmwoI1NWR0lEXzE0XykiLz48L2c+PC9zdmc+);
    }

.O-Header__wrapper {
    width: 100%;
    height: 54px;
    padding-top: 6px;
    background-color: var(--background);
}

.O-Header__brandLogo {
    display: flex;
    margin: 0;
    width: 105px;
    height: 100%;
}

    .O-Header__brandLogo svg {
        height: 100%;
    }

    .O-Header__brandLogo.O-Header__mainRow__item--hidden {
        width: 0;
        margin: 0;
        overflow: hidden;
    }

.O-Header__mainRow {
    display: flex;
    flex-direction: row;
    align-items: center;
    height: 100%;
}

.O-Header__mainRow__item,
.O-Header__mainRow__item:visited {
    color: var(--integrated__enabled__front__default);
}

.O-Header__mainRow__item {
    display: flex;
    flex-direction: row;
    align-items: center;
    margin: 0;
    padding: .75rem;
    transition: all .25s;
    text-decoration: none;
}

    .O-Header__mainRow__item .a-icon {
        margin-right: 0;
    }

html:not(.is-touch) .O-Header__mainRow__item:hover:not(.O-Header__mainRow__toggle) {
    color: var(--integrated__enabled__front__hovered);
}

html:not(.is-touch) .O-Header__mainRow__item:active:not(.O-Header__mainRow__toggle) {
    color: var(--integrated__enabled__front__pressed);
}

.O-Header__mainRow__item .M-LanguageSelector,
.O-Header__mainRow__item:focus .M-LanguageSelector,
html:not(.is-touch) .O-Header__mainRow__item:hover .M-LanguageSelector {
    color: var(--plain__enabled__front__default);
}

.O-Header__mainRow__item:nth-child(2) {
    margin: 0;
    margin-inline-start: auto;
}

.O-Header__mainRow__item.O-Header__mainRow__item--hidden {
    width: 0;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.O-Header__mainRow__search {
    padding: 0;
    transition: all .25s;
}

    .O-Header__mainRow__search .a-search-suggestions {
        padding-top: 0;
    }

.O-Header__mainRow__search--open {
    margin-left: auto;
    flex-grow: 1;
    width: 100vw;
    position: absolute;
    top: 6px;
    left: 0;
    z-index: 1;
}

.O-Header__mainRow__toggle {
    margin: 0 -12px 0 0;
    padding: 0;
}

.O-Header__mainRow__item__text {
    display: none;
}

.O-Header__navRow {
    position: relative;
    z-index: -2;
}

.O-Header__navRow__wrapper {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.O-Header__navRow .o-header__breadcrumbs {
    display: none;
    width: unset;
}

    .O-Header__navRow .o-header__breadcrumbs li {
        padding: 0;
        padding-inline-end: .5rem;
    }

        .O-Header__navRow .o-header__breadcrumbs li .a-icon {
            font-size: 1rem;
            vertical-align: text-top;
        }

        .O-Header__navRow .o-header__breadcrumbs li:last-child {
            align-items: end;
            display: flex;
        }

.O-Header__sub-brand-identifier {
    font-weight: 700;
    margin-left: auto;
    padding: .75rem 0;
}

.O-Header .M-SearchField.M-SearchField--open {
    background-color: var(--neutral__enabled__fill__default);
    transition: background-color .25s;
}

@media print {
    .O-Header__navRow {
        display: none;
    }
}

.o-footer .M-SearchField--static {
    flex: 1;
}

    .o-footer .M-SearchField--static .m-search-form {
        margin-inline-start: 0;
    }

.o-footer__share {
    margin-left: 0;
    margin-right: 0;
}

    .o-footer__share .M-SocialShareIcons__icon .a-icon {
        padding: .75rem;
    }

.o-footer__top .o-footer__links {
    flex-basis: 100%;
}

.o-footer__links .a-link:not(.-icon) a {
    text-decoration: none;
}

.o-footer__links .a-icon,
.o-footer__links a {
    color: var(--integrated__enabled__front__default);
}

    .o-footer__links .a-link:not(.-icon) a:hover,
    .o-footer__links a:hover {
        text-decoration: underline;
    }

        .o-footer__links .a-link:not(.-icon) a:hover .a-icon,
        .o-footer__links a:hover .a-icon {
            color: var(--integrated__enabled__front__hovered);
        }

    .o-footer__links .a-link:not(.-icon) a:active,
    .o-footer__links a:active {
        text-decoration: underline;
    }

        .o-footer__links .a-link:not(.-icon) a:active .a-icon,
        .o-footer__links a:active .a-icon {
            color: var(--integrated__enabled__front__pressed);
        }

.o-footer__bottom .o-footer__links .a-icon {
    font-size: 1.125rem;
}

.o-footer__back-to-top {
    right: unset;
    inset-inline-end: -.75rem;
}

.o-footer.-contrast .m-search-form__input::placeholder {
    color: var(--plain__enabled__front__default);
    opacity: .5;
}

@media (min-width:1194px) {
    .o-footer__top {
        grid-template-areas: "claim share" "language language" "links links";
    }

        .o-footer__top .o-footer__links {
            justify-self: start;
        }
}

.T-TabNavigationPage {
    display: grid;
    column-gap: 2rem;
    grid-template-columns: repeat(12, 1fr);
}

    .T-TabNavigationPage > * {
        grid-column: span 12;
    }

.T-TabLinksStaticPage {
    display: grid;
    column-gap: 2rem;
    grid-template-columns: repeat(12, 1fr);
}

    .T-TabLinksStaticPage > * {
        grid-column: span 10;
    }

.T-SystemFeedback {
    text-align: center;
    margin: 60px auto 80px;
    display: flex;
    flex-direction: column;
    align-items: center;
}

    .T-SystemFeedback .A-Link__link {
        display: inline;
    }

.T-SystemFeedback__headline {
    font-size: 4rem;
    --font-size: 4rem;
    line-height: 1.2;
    --line-height: 1.2;
    color: var(--minor-accent__enabled__front__default);
    margin-bottom: 0;
}

.T-SystemFeedback__subline {
    color: var(--plain__enabled__front__default);
}

.T-OverviewPageSubBrand {
    display: grid;
    column-gap: 2rem;
    grid-template-columns: repeat(12, 1fr);
}

    .T-OverviewPageSubBrand > * {
        grid-column: span 12;
    }

.T-OverviewPage {
    display: grid;
    column-gap: 2rem;
    grid-template-columns: repeat(12, 1fr);
}

    .T-OverviewPage > * {
        grid-column: span 12;
    }

.T-MwfFormsRtlPage {
    display: grid;
    column-gap: 2rem;
    grid-template-columns: repeat(12, 1fr);
}

    .T-MwfFormsRtlPage > * {
        grid-column: 4/span 6;
    }

.T-MwfFormsPage {
    display: grid;
    column-gap: 2rem;
    grid-template-columns: repeat(12, 1fr);
}

    .T-MwfFormsPage > * {
        grid-column: 4/span 6;
    }

.T-FileUploader {
    display: grid;
    column-gap: 2rem;
    grid-template-columns: repeat(12, 1fr);
}

    .T-FileUploader > * {
        grid-column: span 8;
    }

.T-CountrySelectPage {
    display: grid;
    column-gap: 2rem;
    grid-template-columns: repeat(12, 1fr);
}

.T-CountrySelectPage__headline {
    margin-top: 60px;
}

.T-CountrySelectPage > * {
    grid-column: span 12;
}

.T-ArabicPage {
    display: grid;
    column-gap: 2rem;
    grid-template-columns: repeat(12, 1fr);
}

    .T-ArabicPage > * {
        grid-column: span 12;
    }

.T-AboutPage {
    padding-bottom: 80px;
}

@media only screen and (max-width:767px) {
    .T-TabNavigationPage {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(4, 1fr);
    }

        .T-TabNavigationPage > * {
            grid-column: span 4;
        }

    .T-TabLinksStaticPage {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(4, 1fr);
    }

        .T-TabLinksStaticPage > * {
            grid-column: span 4;
        }

    .T-OverviewPageSubBrand {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(4, 1fr);
    }

        .T-OverviewPageSubBrand > * {
            grid-column: span 4;
        }

    .T-OverviewPage {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(4, 1fr);
    }

        .T-OverviewPage > * {
            grid-column: span 4;
        }

    .T-MwfFormsRtlPage {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(4, 1fr);
    }

        .T-MwfFormsRtlPage > * {
            grid-column: span 4;
        }

    .T-MwfFormsPage {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(4, 1fr);
    }

        .T-MwfFormsPage > * {
            grid-column: span 4;
        }

    .T-FileUploader {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(4, 1fr);
    }

        .T-FileUploader > * {
            grid-column: span 4;
        }

    .T-CountrySelectPage {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(4, 1fr);
    }

        .T-CountrySelectPage > * {
            grid-column: span 4;
        }

    .T-ArabicPage {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(4, 1fr);
    }

        .T-ArabicPage > * {
            grid-column: span 4;
        }

    .T-AboutPage__form,
    .T-AboutPage__wrapper {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(4, 1fr);
    }

        .T-AboutPage__form > *,
        .T-AboutPage__wrapper > * {
            grid-column: span 4;
        }

    .O-Strategic-Teaser-Group {
        margin-bottom: 2rem;
    }

        .O-Strategic-Teaser-Group:first-child {
            margin-top: 6rem;
        }

    .O-Strategic-Teaser-Group__item {
        margin-bottom: 2rem;
    }

        .O-Strategic-Teaser-Group__item:last-child {
            margin-bottom: unset;
        }

    .O-Strategic-Teaser-Group__items-wrapper {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(4, 1fr);
    }

        .O-Strategic-Teaser-Group__items-wrapper > * {
            grid-column: span 4;
        }

    .O-Search-SearchResultGroup__wrapper {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(4, 1fr);
    }

        .O-Search-SearchResultGroup__wrapper > * {
            grid-column: span 4;
        }

    .mwf-form__wrapper {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(4, 1fr);
    }

        .mwf-form__wrapper .mwf-form,
        .mwf-form__wrapper h1 {
            grid-column: span 4;
        }

    .O-ImageAndStagedTypography__items {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(4, 1fr);
    }

    .O-ImageAndStagedTypography__item {
        grid-column: span 4;
    }

    .M-TextTwo__body {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(4, 1fr);
    }

        .M-TextTwo__body > * {
            grid-column: span 4;
        }

    .M-TextQuote {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(4, 1fr);
    }

    .M-TextQuote__image {
        grid-column: 1/span 2;
    }

    .M-TextQuote__copy {
        grid-column: span 4;
    }

    .M-TextQuote__quote,
    .M-TextQuote__quote:after,
    .M-TextQuote__quote:before {
        font-size: 1.5rem;
        --font-size: 1.5rem;
        line-height: 1.4;
        --line-height: 1.4;
    }

    .M-Text-TextIntro {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(4, 1fr);
    }

        .M-Text-TextIntro .a-link,
        .M-Text-TextIntro__specialInformation,
        .M-Text-TextIntro__text {
            grid-column: span 4;
        }

    .M-Text-StagedTypography .a-icon {
        padding-top: 5px;
    }

    .M-HighlightText__content {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(4, 1fr);
    }

        .M-HighlightText__content > * {
            grid-column: span 4;
        }

    .M-Text-Fact {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(4, 1fr);
    }

        .M-Text-Fact > * {
            grid-column: span 4;
        }

    .M-Teaser-Two-Columns__container {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(4, 1fr);
    }

    .M-Teaser-Two-Columns__content,
    .M-Teaser-Two-Columns__image {
        grid-column: span 4;
    }

    .M-Teaser-RelatedPageTeaser__list {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(4, 1fr);
        gap: 2rem;
    }

    .M-Teaser-RelatedPageTeaser__item {
        grid-column: span 4;
    }

    .M-Teaser-News__wrapper {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(4, 1fr);
    }

    .M-Teaser-News a-frok-notification-dynamic,
    .M-Teaser-News__item,
    .M-Teaser-News__itemsContainer,
    .M-Teaser-News__link {
        grid-column: span 4;
    }

    .M-Teaser-DownloadTeaser__collapsable .A-Collapsable__wrapper {
        margin-top: 4rem;
    }

    .M-Teaser-DownloadTeaser__list {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(4, 1fr);
        row-gap: 4rem;
    }

    .M-Teaser-DownloadTeaser__item {
        grid-column: span 4;
    }

    .M-Teaser-DecisionTeaser__items {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(4, 1fr);
        gap: 1rem;
    }

    .M-Teaser-DecisionTeaser__item {
        grid-column: span 4;
    }

    .M-Summary__wrapper {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(4, 1fr);
    }

    .M-Summary__headline,
    .M-Summary__text {
        grid-column: span 4;
    }

    .M-Stage-Two__header .a-component-header h1,
    .M-Stage-Two__headline h1,
    .M-Stage-Two__headline h1 .a-icon,
    .M-Stage-Two__headline h2,
    .M-Stage-Two__headline h2 .a-icon {
        font-size: 2rem;
        --font-size: 2rem;
        line-height: 1.35;
        --line-height: 1.35;
    }

    .M-Stage-Two__sharing {
        display: none;
    }

    .M-Stage-Two__content {
        margin-right: 1rem;
    }

    .M-Stage-Two .A-Teaser-HomeTeaser {
        margin: 1rem 1rem 0;
    }

    .M-Stage-Two .A-Image__copyright {
        margin-left: 1rem;
    }

    .M-SocialShareIcons__icons .M-SocialShareIcons__icon {
        margin: 0 40px 0 0;
    }

    .M-SocialShareIcons__icons:last-child {
        margin: 0;
    }

    .M-Rss-Feed__itemsContainer {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(4, 1fr);
    }

    .M-Rss-Feed__item {
        margin-bottom: 2rem;
    }

    .M-Profile__list {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(4, 1fr);
    }

        .M-Profile__list > * {
            grid-column: span 4;
        }

    .mwf-upload-actions,
    .mwf-upload-footer-actions {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        gap: 1rem;
    }

    .mwf-on-grid .mwf-form > ul {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(4, 1fr);
    }

    .M-Map {
        margin-bottom: 2rem;
    }

        .M-Map:first-child {
            margin-top: 6rem;
        }

    .M-LinkBar__list {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(4, 1fr);
    }

        .M-LinkBar__list > * {
            grid-column: span 4;
        }

    .M-ImageGroup__list {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(4, 1fr);
    }

        .M-ImageGroup__list .M-ImageGroup__item {
            grid-column: span 4;
        }

    .M-ImageGrid__list {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(4, 1fr);
    }

        .M-ImageGrid__list .M-ImageGrid__item {
            grid-column: span 4;
        }

    .M-IFrame__container,
    .M-IFrame__headline {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(4, 1fr);
    }

        .M-IFrame__container > *,
        .M-IFrame__headline > * {
            grid-column: span 4;
        }

    .M-FactList__wrapper {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(4, 1fr);
    }

    .M-FactList__list {
        grid-column: span 4;
    }

    .M-Accordion-Links__items {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(4, 1fr);
        row-gap: 1rem;
    }

        .M-Accordion-Links__items > * {
            grid-column: span 4;
        }

    .A-TextImageBodyHeadline__imagesWrapper {
        margin-bottom: 1.5rem;
    }

    .a-component-header {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(4, 1fr);
    }

        .a-component-header > * {
            grid-column: span 4;
        }

        .a-component-header h1,
        .a-component-header h2 {
            font-size: 1.5rem;
            --font-size: 1.5rem;
            line-height: 1.4;
            --line-height: 1.4;
        }

    .A-Teaser-HomeTeaser__additional-headline {
        margin-bottom: 2rem;
    }

    .A-Teaser-DownloadTeaser {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(4, 1fr);
    }

    .A-Teaser-DownloadTeaser__image {
        grid-column: span 2;
    }

    .A-Teaser-DownloadTeaser__text {
        grid-column: span 4;
    }

    .A-Teaser-AggregationExpandableTeaserDetails__collapsableContent {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(4, 1fr);
        column-gap: unset;
    }

    .A-Teaser-AggregationExpandableTeaserDetails__image-wrapper {
        grid-column: none;
    }

    .A-Teaser-AggregationExpandableTeaserDetails__text-wrapper {
        grid-column: span 4;
    }

    .A-StorySeriesTeaser__container {
        display: block;
    }

    .A-StorySeriesTeaser__image {
        display: none;
    }

    .A-StorySeriesTeaser__headline {
        max-width: 100%;
    }

        .A-StorySeriesTeaser__headline p {
            overflow: visible;
            white-space: normal;
        }

    .A-ProfileUnit {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(4, 1fr);
    }

    .A-ProfileUnit__image {
        grid-column: span 3;
    }

    .A-ProfileUnit__text {
        grid-column: span 4;
    }
}

@media only screen and (min-width:768px) {
    .T-TabLinksStaticPage {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(12, 1fr);
    }

        .T-TabLinksStaticPage > * {
            grid-column: span 12;
        }

    .T-SystemFeedback__headline {
        font-size: 7rem;
    }

    .T-MwfFormsRtlPage {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(12, 1fr);
    }

        .T-MwfFormsRtlPage > * {
            grid-column: 3/span 8;
        }

    .T-MwfFormsPage {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(12, 1fr);
    }

        .T-MwfFormsPage > * {
            grid-column: span 8;
        }

    .T-AboutPage__form,
    .T-AboutPage__wrapper {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(12, 1fr);
    }

        .T-AboutPage__form > *,
        .T-AboutPage__wrapper > * {
            grid-column: span 12;
        }

        .T-AboutPage__form > * {
            grid-column: span 6;
        }

    .O-Strategic-Teaser-Group {
        margin-bottom: 6rem;
    }

        .O-Strategic-Teaser-Group:first-child {
            margin-top: 6rem;
        }

    .O-Strategic-Teaser-Group__items-wrapper {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(12, 1fr);
    }

        .O-Strategic-Teaser-Group__items-wrapper > * {
            grid-column: span 6;
        }

    .O-Strategic-Teaser-Group__item:first-child {
        margin-bottom: 0;
    }

    .O-StoryContentFilterable__tabLinks {
        background: var(--plain__enabled__fill__default);
    }

    .O-Search-SearchResultGroup__results-wrapper,
    .O-Search-SearchResultGroup__wrapper {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(12, 1fr);
    }

        .O-Search-SearchResultGroup__results-wrapper > *,
        .O-Search-SearchResultGroup__wrapper > * {
            grid-column: span 12;
        }

        .O-Search-SearchResultGroup__results-wrapper .O-Search-SearchResultGroup__searchField,
        .O-Search-SearchResultGroup__wrapper .O-Search-SearchResultGroup__searchField {
            grid-column: span 12;
            margin-bottom: 4rem;
        }

    .O-Search-SearchResultGroup__results-wrapper {
        grid-column: span 12;
    }

    .O-Search-SearchResultGroup__sidebar {
        grid-column: span 6;
    }

    .O-Search-SearchResultGroup__headline {
        padding: 0 0 40px 40px;
    }

        .O-Search-SearchResultGroup__headline .M-TextQuote__quotationMark--start {
            left: 25px;
        }

    .O-Search-SearchResultGroup__filterItemClose {
        display: inline;
        margin-left: 5px;
    }

    .O-Search-SearchResultGroup__card {
        flex-direction: row;
        justify-content: flex-end;
    }

        .O-Search-SearchResultGroup__card .a-link {
            max-width: calc(100% - 280px - 2.5rem);
        }

        .O-Search-SearchResultGroup__card .A-Image__figure {
            position: absolute;
            max-width: 200px;
            margin-top: 0;
            top: 8px;
            inset-inline-start: 80px;
        }

    .O-Search-SearchResultGroup__no-results__chips__wrapper {
        flex-direction: row;
    }

    .O-Search-SearchResultGroup .M-Teaser-DecisionTeaser__items {
        gap: 2rem;
    }

    .O-Search-SearchResultGroup .M-Teaser-DecisionTeaser__item {
        grid-column: span 6;
    }

    .O-Product-Highlight-Teaser__wrapper {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(12, 1fr);
    }

        .O-Product-Highlight-Teaser__wrapper.-mirrored {
            grid-auto-flow: dense;
        }

    .O-Product-Highlight-Teaser__item {
        grid-column: span 6;
    }

        .O-Product-Highlight-Teaser__item:first-of-type {
            display: flex;
            grid-column: span 12;
        }

            .O-Product-Highlight-Teaser__item:first-of-type figure {
                flex-basis: 40%;
                flex-grow: 0;
                flex-shrink: 0;
            }

            .O-Product-Highlight-Teaser__item:first-of-type .O-Product-Highlight-Teaser__item__body {
                padding: 2rem;
            }

                .O-Product-Highlight-Teaser__item:first-of-type .O-Product-Highlight-Teaser__item__body h3 {
                    font-size: 1.5rem;
                }

    .-mirrored .O-Product-Highlight-Teaser__item:first-of-type {
        flex-direction: row-reverse;
    }

    .-mirrored .O-Product-Highlight-Teaser__item:nth-of-type(2) {
        grid-column: 7/span 6;
    }

    .-mirrored .O-Product-Highlight-Teaser__item:nth-of-type(3) {
        grid-column: 1/span 6;
    }

    .O-Product-Category-Teaser__wrapper {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(12, 1fr);
        grid-auto-rows: 1fr;
        gap: 2rem;
        grid-template-areas: "large large large large large large small1 small1 small1 small2 small2 small2" "large large large large large large small3 small3 small3 small4 small4 small4";
    }

        .O-Product-Category-Teaser__wrapper.-small-only {
            grid-template-areas: "small0 small0 small0 small1 small1 small1 small2 small2 small2 small3 small3 small3" "small4 small4 small4 small5 small5 small5 small6 small6 small6 small7 small7 small7";
        }

            .O-Product-Category-Teaser__wrapper.-small-only .O-Product-Category-Teaser__item {
                display: block;
                grid-area: auto;
                grid-column: span 3;
            }

                .O-Product-Category-Teaser__wrapper.-small-only .O-Product-Category-Teaser__item:nth-of-type(n+1) {
                    display: block;
                }

                .O-Product-Category-Teaser__wrapper.-small-only .O-Product-Category-Teaser__item:nth-of-type(n+9) {
                    display: none;
                }

            .O-Product-Category-Teaser__wrapper.-small-only.-expanded .O-Product-Category-Teaser__item:nth-of-type(n+1) {
                display: block;
            }

        .O-Product-Category-Teaser__wrapper:not(.-small-only) .O-Product-Category-Teaser__item:first-of-type {
            grid-area: large;
        }

            .O-Product-Category-Teaser__wrapper:not(.-small-only) .O-Product-Category-Teaser__item:first-of-type h3 {
                font-size: 1.25rem;
            }

        .O-Product-Category-Teaser__wrapper:not(.-small-only) .O-Product-Category-Teaser__item:nth-of-type(n+1) {
            display: block;
        }

        .O-Product-Category-Teaser__wrapper:not(.-small-only) .O-Product-Category-Teaser__item:nth-of-type(n+6) {
            display: none;
        }

        .O-Product-Category-Teaser__wrapper:not(.-small-only).-expanded .O-Product-Category-Teaser__item:nth-of-type(n+1) {
            display: block;
        }

        .O-Product-Category-Teaser__wrapper.-mirrored {
            grid-auto-flow: dense;
            grid-template-areas: "small2 small2 small2 small1 small1 small1 large large large large large large" "small4 small4 small4 small3 small3 small3 large large large large large large";
        }

    .O-Product-Category-Teaser__item {
        grid-column: span 3;
    }

        .O-Product-Category-Teaser__item h3 {
            font-size: 1rem;
        }

        .O-Product-Category-Teaser__item:nth-of-type(2) {
            grid-area: small1;
        }

        .O-Product-Category-Teaser__item:nth-of-type(3) {
            grid-area: small2;
        }

        .O-Product-Category-Teaser__item:nth-of-type(4) {
            display: block;
            grid-area: small3;
        }

        .O-Product-Category-Teaser__item:nth-of-type(5) {
            display: block;
            grid-area: small4;
        }

        .O-Product-Category-Teaser__item:nth-of-type(n+6),
        [data-items="3"] .O-Product-Category-Teaser__toggle,
        [data-items="4"] .O-Product-Category-Teaser__toggle,
        [data-items="5"] .O-Product-Category-Teaser__toggle,
        [data-items="6"] .-small-only + .O-Product-Category-Teaser__toggle,
        [data-items="7"] .-small-only + .O-Product-Category-Teaser__toggle,
        [data-items="8"] .-small-only + .O-Product-Category-Teaser__toggle {
            display: none;
        }

    .mwf-form__wrapper {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(12, 1fr);
    }

        .mwf-form__wrapper .mwf-form,
        .mwf-form__wrapper h1 {
            grid-column: span 8;
        }

        .mwf-form__wrapper ul {
            display: grid;
            column-gap: 2rem;
            grid-template-columns: repeat(8, 1fr);
        }

            .mwf-form__wrapper ul .mwf-field {
                grid-column: span 8;
            }

                .mwf-form__wrapper ul .mwf-field.mwf-s {
                    grid-column: span 3;
                }

                .mwf-form__wrapper ul .mwf-field.mwf-m {
                    grid-column: span 5;
                }

    .O-ImageAndStagedTypography__items {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(12, 1fr);
        row-gap: 2rem;
    }

    .O-ImageAndStagedTypography__item {
        grid-column: span 4;
    }

    .O-Header__wrapper {
        height: 102px;
    }

    .O-Header__mainRow__item__text {
        display: block;
        margin: 0 0 0 .5rem;
    }

    .O-Header__mainRow__item:nth-child(2) {
        margin: 0 0 0 auto;
    }

    .O-Header__brandLogo {
        width: 144px;
    }

    .O-Header .M-Search-Autosuggestions__element {
        margin-left: 42px;
    }

    .O-Header__mainRow__search--open {
        position: static;
        width: 0;
    }

    .M-YoutubeShort__container {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(12, 1fr);
    }

    .M-YoutubeShort__description {
        grid-column-start: 7;
        grid-column-end: span 5;
        grid-row: 1;
        margin-inline-start: -2rem;
        padding-top: 50px;
    }

    .M-YoutubeShort__description--video-right {
        grid-column-start: 2;
        position: relative;
        margin-inline-start: 0;
        margin-inline-end: -2em;
    }

    .M-YoutubeShort__video {
        grid-column-start: 2;
        grid-column-end: span 5;
        grid-row: 1;
    }

    .M-YoutubeShort__video--video-right {
        grid-column-start: 7;
    }

    .M-TextTwo__body {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(12, 1fr);
    }

        .M-TextTwo__body > * {
            grid-column: span 10;
        }

    .M-TextImageTwo__body {
        grid-template-columns: [ratio-wrapper-start] repeat(8, 1fr) [ratio-wrapper-middle] repeat(4, 1fr) [ratio-wrapper-end];
        grid-template-rows: [first-line] max-content [second-line] max-content;
        grid-template-areas: none;
        column-gap: 30px;
        row-gap: 30px;
    }

        .M-TextImageTwo__body.-ratio-4-to-8,
        .M-TextImageTwo__body.-ratio-8-to-4 {
            grid-template-columns: [ratio-wrapper-start] repeat(6, 1fr) [ratio-wrapper-middle] repeat(6, 1fr) [ratio-wrapper-end];
            grid-template-rows: unset;
            row-gap: 0;
        }

        .M-TextImageTwo__body > * {
            grid-area: unset;
            grid-row-start: 1;
        }

        .M-TextImageTwo__body > :first-child {
            grid-column-start: ratio-wrapper-start;
            grid-column-end: ratio-wrapper-middle;
            grid-row: first-line;
        }

        .M-TextImageTwo__body > :nth-child(2) {
            grid-column-start: ratio-wrapper-start;
            grid-column-end: ratio-wrapper-middle;
            grid-row: second-line;
        }

        .M-TextImageTwo__body.-ratio-4-to-8 > :nth-child(2),
        .M-TextImageTwo__body.-ratio-8-to-4 > :nth-child(2) {
            grid-column-start: ratio-wrapper-middle;
            grid-column-end: ratio-wrapper-end;
        }

    .M-TextImageJumbotron__wrapper {
        display: grid;
        grid-template-areas: "item";
    }

    .M-TextImageJumbotron__image,
    .M-TextImageJumbotron__text {
        grid-area: item;
    }

    .M-TextImageJumbotron__text {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(12, 1fr);
        margin-top: calc(56.25% - 2rem);
    }

    .M-TextImageJumbotron__layoutWrapper {
        grid-column: 3/-1;
    }

    .-left .M-TextImageJumbotron__layoutWrapper {
        grid-column: span 10;
    }

    .M-TextImageJumbotron__links .a-link {
        justify-self: end;
        text-align: end;
    }

    .-left .M-TextImageJumbotron__links .a-link {
        justify-self: start;
        text-align: unset;
    }

    .M-TextImageJumbotron__headline {
        font-size: 2rem;
        --font-size: 2rem;
        line-height: 1.35;
        --line-height: 1.35;
    }

    .M-TextImageJumbotron__background {
        padding: 2rem 2rem 3rem;
    }

    .M-Text-QuoteTeaser__quoted {
        padding: 3rem 1rem;
    }

    .M-TextQuote {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(12, 1fr);
    }

    .M-TextQuote__image {
        grid-column: span 3;
        max-width: none;
    }

    .M-TextQuote__copy {
        display: flex;
        grid-column: span 9;
        flex-flow: column;
        justify-content: center;
        margin-top: 0;
    }

    .M-TextQuote__quote,
    .M-TextQuote__quote:after,
    .M-TextQuote__quote:before {
        font-size: 2rem;
        --font-size: 2rem;
        line-height: 1.35;
        --line-height: 1.35;
    }

    .M-TextQuote__author {
        margin-inline-start: 32px;
    }

    .M-Text-TextIntro {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(12, 1fr);
    }

        .M-Text-TextIntro .a-link,
        .M-Text-TextIntro__specialInformation,
        .M-Text-TextIntro__text {
            grid-column: span 10;
        }

    .M-Text-StagedTypography__content {
        column-gap: 2rem;
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        row-gap: 2rem;
    }

    .M-Text-StagedTypography__item {
        margin: 0;
    }

    .M-HighlightText__content {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(12, 1fr);
    }

        .M-HighlightText__content > * {
            grid-column: span 10;
        }

    .M-HighlightText__headline {
        font-size: 2rem;
        --font-size: 2rem;
        line-height: 1.35;
        --line-height: 1.35;
    }

    .M-Text-Fact {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(12, 1fr);
    }

        .M-Text-Fact > * {
            grid-column: span 12;
        }

    .M-Text-Fact__headline--small {
        font-size: 4rem;
        --font-size: 4rem;
        line-height: 1.2;
        --line-height: 1.2;
    }

    .M-Text-Fact__headline--medium,
    .M-Text-Fact__headline--teaser {
        font-size: 7rem;
    }

    .M-Text-Fact__subline--medium,
    .M-Text-Fact__subline--small {
        font-size: 1.25rem;
        --font-size: 1.25rem;
        line-height: 1.5;
    }

    .M-Text-Fact__subline--teaser {
        font-size: 1.5rem;
        --font-size: 1.5rem;
        line-height: 1.4;
        --line-height: 1.4;
    }

    .M-Text-Fact__upperheadline {
        font-size: 3rem;
        --font-size: 3rem;
        line-height: 1.25;
        --line-height: 1.25;
    }

    .M-Teaser-Two-Columns__container {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(12, 1fr);
    }

    .M-Teaser-Two-Columns__image {
        grid-column: span 12;
    }

    .M-Teaser-Two-Columns__content {
        grid-column: 2/span 10;
    }

    .M-Teaser-StoryTeaser__list.-dynamic .M-Teaser-StoryTeaser__item {
        grid-column: span 6;
    }

    .M-Teaser-StoryTeaser:first-child > * > .M-Teaser-StoryTeaser__list.-dynamic .M-Teaser-StoryTeaser__item:first-child {
        grid-column: span 12;
    }

    .M-Teaser-StoryTeaser__item {
        grid-column: span 6;
    }

    [data-items="1"] .M-Teaser-StoryTeaser__item {
        grid-column: span 12;
    }

    [data-items="2"] .M-Teaser-StoryTeaser__item,
    [data-items="3"] .M-Teaser-StoryTeaser__item {
        grid-column: span 6;
    }

        [data-items="3"] .M-Teaser-StoryTeaser__item:first-child {
            grid-column: span 12;
        }

    .M-Teaser-RelatedPageTeaser__list {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(12, 1fr);
        gap: 2rem;
    }

    .M-Teaser-RelatedPageTeaser__list--2Columns .M-Teaser-RelatedPageTeaser__item {
        grid-column: span 6;
    }

    .M-Teaser-RelatedPageTeaser__list--3Columns .M-Teaser-RelatedPageTeaser__item {
        grid-column: span 4;
    }

    .M-Teaser-RelatedPageTeaser__list .M-Teaser-RelatedPageTeaser__item,
    .M-Teaser-RelatedPageTeaser__list--4Columns .M-Teaser-RelatedPageTeaser__item {
        grid-column: span 3;
    }

    .M-Teaser-News__itemsContainer,
    .M-Teaser-News__wrapper {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(12, 1fr);
    }

    .M-Teaser-News .A-Collapsable,
    .M-Teaser-News .a-notification,
    .M-Teaser-News a-frok-notification-dynamic,
    .M-Teaser-News__items,
    .M-Teaser-News__itemsContainer,
    .M-Teaser-News__link,
    .M-Teaser-News__loadMore,
    .M-Teaser-News__wrapper {
        grid-column: span 12;
    }

    .M-Teaser-News__items {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(12, 1fr);
    }

    .M-Teaser-News__items--2Items {
        grid-column: 1/span 8;
    }

    .M-Teaser-News__items--twoColumns .M-Teaser-News__item {
        grid-column: span 6;
    }

    .M-Teaser-News__items--threeColumns .M-Teaser-News__item {
        grid-column: span 4;
    }

    .M-Teaser-News__items--fourColumns .M-Teaser-News__item {
        grid-column: span 6;
    }

    .M-Teaser-DownloadTeaser__list,
    .M-Teaser-EventTeaser__groupWrapper {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(12, 1fr);
    }

    .M-Teaser-DownloadTeaser__list {
        row-gap: 2rem;
    }

    .M-Teaser-DownloadTeaser__item {
        grid-column: span 12;
    }

    .M-Teaser-DecisionTeaser__items {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(12, 1fr);
    }

    .M-Teaser-DecisionTeaser__item {
        grid-column: span 6;
        min-height: 12.25rem;
    }

    .M-Teaser-DecisionTeaser__item--3Column {
        grid-column: span 4;
        min-height: 9rem;
    }

    .M-Teaser-DecisionTeaser__item--4Column {
        grid-column: span 12;
        margin-bottom: 1rem;
    }

        .M-Teaser-DecisionTeaser__item--4Column:last-child {
            margin-bottom: 0;
        }

    .M-AggregationExpandableTeaserGroup .M-AggregationExpandableTeaserGroup__teaser {
        flex-basis: 33.3333333333%;
        max-width: 33.3333333333%;
    }

        .M-AggregationExpandableTeaserGroup .M-AggregationExpandableTeaserGroup__teaser:first-child {
            order: 0;
        }

    .M-AggregationExpandableTeaserGroup .M-AggregationExpandableTeaserGroup__details:nth-child(2) {
        order: 1;
    }

    .M-AggregationExpandableTeaserGroup .M-AggregationExpandableTeaserGroup__teaser:nth-child(3) {
        order: 0;
    }

    .M-AggregationExpandableTeaserGroup .M-AggregationExpandableTeaserGroup__details:nth-child(4) {
        order: 1;
    }

    .M-AggregationExpandableTeaserGroup .M-AggregationExpandableTeaserGroup__teaser:nth-child(5) {
        order: 0;
    }

    .M-AggregationExpandableTeaserGroup .M-AggregationExpandableTeaserGroup__details:nth-child(6),
    .M-AggregationExpandableTeaserGroup .M-AggregationExpandableTeaserGroup__teaser:nth-child(7) {
        order: 1;
    }

    .M-AggregationExpandableTeaserGroup .M-AggregationExpandableTeaserGroup__details:nth-child(8) {
        order: 2;
    }

    .M-AggregationExpandableTeaserGroup .M-AggregationExpandableTeaserGroup__teaser:nth-child(9) {
        order: 1;
    }

    .M-AggregationExpandableTeaserGroup .M-AggregationExpandableTeaserGroup__details:nth-child(10) {
        order: 2;
    }

    .M-AggregationExpandableTeaserGroup .M-AggregationExpandableTeaserGroup__teaser:nth-child(11) {
        order: 1;
    }

    .M-AggregationExpandableTeaserGroup .M-AggregationExpandableTeaserGroup__details:nth-child(12),
    .M-AggregationExpandableTeaserGroup .M-AggregationExpandableTeaserGroup__teaser:nth-child(13) {
        order: 2;
    }

    .M-AggregationExpandableTeaserGroup .M-AggregationExpandableTeaserGroup__details:nth-child(14) {
        order: 3;
    }

    .M-AggregationExpandableTeaserGroup .M-AggregationExpandableTeaserGroup__teaser:nth-child(15) {
        order: 2;
    }

    .M-AggregationExpandableTeaserGroup .M-AggregationExpandableTeaserGroup__details:nth-child(16) {
        order: 3;
    }

    .M-AggregationExpandableTeaserGroup .M-AggregationExpandableTeaserGroup__teaser:nth-child(17) {
        order: 2;
    }

    .M-AggregationExpandableTeaserGroup .M-AggregationExpandableTeaserGroup__details:nth-child(18),
    .M-AggregationExpandableTeaserGroup .M-AggregationExpandableTeaserGroup__teaser:nth-child(19) {
        order: 3;
    }

    .M-AggregationExpandableTeaserGroup .M-AggregationExpandableTeaserGroup__details:nth-child(20) {
        order: 4;
    }

    .M-AggregationExpandableTeaserGroup .M-AggregationExpandableTeaserGroup__teaser:nth-child(21) {
        order: 3;
    }

    .M-AggregationExpandableTeaserGroup .M-AggregationExpandableTeaserGroup__details:nth-child(22) {
        order: 4;
    }

    .M-AggregationExpandableTeaserGroup .M-AggregationExpandableTeaserGroup__teaser:nth-child(23) {
        order: 3;
    }

    .M-AggregationExpandableTeaserGroup .M-AggregationExpandableTeaserGroup__details:nth-child(24) {
        order: 4;
    }

    .M-AggregationExpandableTeaserGroup__teaser:nth-child(6n+1) {
        padding-right: 1.3333333333rem;
    }

    .M-AggregationExpandableTeaserGroup__teaser:nth-child(6n+3) {
        padding: 0 .6666666667rem;
    }

        .M-AggregationExpandableTeaserGroup__teaser:nth-child(6n+3) .A-Teaser-AggregationExpandableTeaser__arrow {
            left: .5rem;
        }

    .M-AggregationExpandableTeaserGroup__teaser:nth-child(6n+5) {
        padding-left: 1.3333333333rem;
    }

        .M-AggregationExpandableTeaserGroup__teaser:nth-child(6n+5) .A-Teaser-AggregationExpandableTeaser__arrow {
            left: 1.5rem;
        }

    .M-AggregationExpandableTeaserGroup__teaser:nth-child(n+1) {
        margin-top: 0;
    }

    .M-AggregationExpandableTeaserGroup__teaser:nth-child(2n+7) {
        margin-top: 2rem;
    }

    .M-AggregationExpandableTeaserGroup--4Columns .M-AggregationExpandableTeaserGroup__teaser {
        flex-basis: 50%;
        max-width: 50%;
    }

        .M-AggregationExpandableTeaserGroup--4Columns .M-AggregationExpandableTeaserGroup__teaser:first-child {
            order: 0;
        }

    .M-AggregationExpandableTeaserGroup--4Columns .M-AggregationExpandableTeaserGroup__details:nth-child(2) {
        order: 1;
    }

    .M-AggregationExpandableTeaserGroup--4Columns .M-AggregationExpandableTeaserGroup__teaser:nth-child(3) {
        order: 0;
    }

    .M-AggregationExpandableTeaserGroup--4Columns .M-AggregationExpandableTeaserGroup__details:nth-child(4),
    .M-AggregationExpandableTeaserGroup--4Columns .M-AggregationExpandableTeaserGroup__teaser:nth-child(5) {
        order: 1;
    }

    .M-AggregationExpandableTeaserGroup--4Columns .M-AggregationExpandableTeaserGroup__details:nth-child(6) {
        order: 2;
    }

    .M-AggregationExpandableTeaserGroup--4Columns .M-AggregationExpandableTeaserGroup__teaser:nth-child(7) {
        order: 1;
    }

    .M-AggregationExpandableTeaserGroup--4Columns .M-AggregationExpandableTeaserGroup__details:nth-child(8),
    .M-AggregationExpandableTeaserGroup--4Columns .M-AggregationExpandableTeaserGroup__teaser:nth-child(9) {
        order: 2;
    }

    .M-AggregationExpandableTeaserGroup--4Columns .M-AggregationExpandableTeaserGroup__details:nth-child(10) {
        order: 3;
    }

    .M-AggregationExpandableTeaserGroup--4Columns .M-AggregationExpandableTeaserGroup__teaser:nth-child(11) {
        order: 2;
    }

    .M-AggregationExpandableTeaserGroup--4Columns .M-AggregationExpandableTeaserGroup__details:nth-child(12),
    .M-AggregationExpandableTeaserGroup--4Columns .M-AggregationExpandableTeaserGroup__teaser:nth-child(13) {
        order: 3;
    }

    .M-AggregationExpandableTeaserGroup--4Columns .M-AggregationExpandableTeaserGroup__details:nth-child(14) {
        order: 4;
    }

    .M-AggregationExpandableTeaserGroup--4Columns .M-AggregationExpandableTeaserGroup__teaser:nth-child(15) {
        order: 3;
    }

    .M-AggregationExpandableTeaserGroup--4Columns .M-AggregationExpandableTeaserGroup__details:nth-child(16),
    .M-AggregationExpandableTeaserGroup--4Columns .M-AggregationExpandableTeaserGroup__teaser:nth-child(17) {
        order: 4;
    }

    .M-AggregationExpandableTeaserGroup--4Columns .M-AggregationExpandableTeaserGroup__details:nth-child(18) {
        order: 5;
    }

    .M-AggregationExpandableTeaserGroup--4Columns .M-AggregationExpandableTeaserGroup__teaser:nth-child(19) {
        order: 4;
    }

    .M-AggregationExpandableTeaserGroup--4Columns .M-AggregationExpandableTeaserGroup__details:nth-child(20),
    .M-AggregationExpandableTeaserGroup--4Columns .M-AggregationExpandableTeaserGroup__teaser:nth-child(21) {
        order: 5;
    }

    .M-AggregationExpandableTeaserGroup--4Columns .M-AggregationExpandableTeaserGroup__details:nth-child(22) {
        order: 6;
    }

    .M-AggregationExpandableTeaserGroup--4Columns .M-AggregationExpandableTeaserGroup__teaser:nth-child(23) {
        order: 5;
    }

    .M-AggregationExpandableTeaserGroup--4Columns .M-AggregationExpandableTeaserGroup__details:nth-child(24) {
        order: 6;
    }

    .M-AggregationExpandableTeaserGroup--4Columns .M-AggregationExpandableTeaserGroup__teaser:nth-child(8n+1),
    .M-AggregationExpandableTeaserGroup--4Columns .M-AggregationExpandableTeaserGroup__teaser:nth-child(8n+5) {
        padding-left: 0;
        padding-right: 1rem;
    }

        .M-AggregationExpandableTeaserGroup--4Columns .M-AggregationExpandableTeaserGroup__teaser:nth-child(8n+1) .A-Teaser-AggregationExpandableTeaser__arrow,
        .M-AggregationExpandableTeaserGroup--4Columns .M-AggregationExpandableTeaserGroup__teaser:nth-child(8n+5) .A-Teaser-AggregationExpandableTeaser__arrow {
            left: 0;
        }

    .M-AggregationExpandableTeaserGroup--4Columns .M-AggregationExpandableTeaserGroup__teaser:nth-child(8n+3),
    .M-AggregationExpandableTeaserGroup--4Columns .M-AggregationExpandableTeaserGroup__teaser:nth-child(8n+7) {
        padding-left: 1rem;
        padding-right: 0;
    }

        .M-AggregationExpandableTeaserGroup--4Columns .M-AggregationExpandableTeaserGroup__teaser:nth-child(8n+3) .A-Teaser-AggregationExpandableTeaser__arrow,
        .M-AggregationExpandableTeaserGroup--4Columns .M-AggregationExpandableTeaserGroup__teaser:nth-child(8n+7) .A-Teaser-AggregationExpandableTeaser__arrow {
            left: 1rem;
        }

    .M-AggregationExpandableTeaserGroup--4Columns .M-AggregationExpandableTeaserGroup__teaser:nth-child(2n+5) {
        margin-top: 2rem;
    }

    .M-AggregationExpandableTeaserGroup--closing .A-Collapsable--collapsed-remove,
    .M-AggregationExpandableTeaserGroup--closing .A-Teaser-AggregationExpandableTeaser--active-add:after {
        transition-delay: .25s;
    }

    .M-Summary {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(12, 1fr);
    }

    .M-Summary__wrapper {
        grid-column: span 10;
    }

    .M-Summary__headline {
        font-size: 2rem;
        --font-size: 2rem;
        line-height: 1.35;
        --line-height: 1.35;
    }

    .M-Strategic-Teaser {
        padding: 56.25% 0 0;
    }

    .M-Strategic-Teaser__link {
        position: absolute;
        bottom: 0;
        left: 0;
        overflow: hidden;
        right: 0;
        top: 0;
        text-decoration: none;
        padding: 2rem;
    }

    .M-Stage-Two__header .a-component-header h1,
    .M-Stage-Two__headline h1,
    .M-Stage-Two__headline h1 .a-icon,
    .M-Stage-Two__headline h2,
    .M-Stage-Two__headline h2 .a-icon {
        font-size: 2.5rem;
        --font-size: 2.5rem;
        line-height: 1.3;
        --line-height: 1.3;
    }

    .M-Stage-Two__eventWrapper {
        display: flex;
        flex-direction: row;
    }

        .M-Stage-Two__eventWrapper > * {
            width: auto;
        }

    .M-Stage-Two__date:first-child,
    .M-Stage-Two__location:first-child {
        margin-bottom: 0;
        margin-inline-end: 1rem;
    }

    .M-Stage-Two__contentContainer .M-Map {
        overflow: hidden;
        padding-top: 56.25%;
        position: relative;
    }

        .M-Stage-Two__contentContainer .M-Map .A-DataProtectionLayer__content {
            overflow-y: auto;
        }

        .M-Stage-Two__contentContainer .M-Map .A-DataProtectionLayer,
        .M-Stage-Two__contentContainer .M-Map .M-Map__moduleContainer {
            bottom: 0;
            left: 0;
            position: absolute;
            right: 0;
            top: 0;
        }

        .M-Stage-Two__contentContainer .M-Map .M-Map__mapContainer {
            min-height: 100%;
            max-height: 100%;
        }

    .M-Stage-Two__content {
        margin-right: 1rem;
    }

    .M-Stage-Two .A-Teaser-HomeTeaser {
        margin: 1rem 1rem 0;
    }

    .M-Stage-Two .A-Image__copyright {
        margin-left: 1rem;
    }

    .M-SocialShareIcons__icons .M-SocialShareIcons__icon {
        margin: 0 30px 0 0;
    }

    .M-SocialShareIcons__icons:last-child {
        margin: 0;
    }

    .M-Search-SearchResultItem__wrapper {
        padding: 5px 0;
    }

    .M-Search-Flyout__header-wrapper {
        height: 96px;
        margin-top: 6px;
    }

    .M-Search-Flyout__header-brand-logo {
        width: 144px;
    }

    .m-search-button .a-button__label {
        display: block;
    }

    .m-search-button .a-button__icon {
        padding: .75rem .5rem .75rem .875rem;
    }

    .M-Rich-Text-Two-Col,
    .M-Rss-Feed__itemsContainer {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(12, 1fr);
    }

        .M-Rich-Text-Two-Col > * {
            grid-column: span 12;
        }

    .M-Profile__list {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(12, 1fr);
    }

        .M-Profile__list > * {
            grid-column: span 12;
        }

    .M-ProductSlider {
        --gap: 2rem;
        --items-per-view: 3;
        --item-width: calc(100%/var(--items-per-view) - var(--gap)/var(--items-per-view));
    }

    .M-ThreeTextTeaser {
        margin-top: 5.25rem;
    }

        .M-ThreeTextTeaser .a-component-header {
            margin-bottom: 4rem;
        }

    .M-ThreeTextTeaser__container {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(12, 1fr);
    }

    .M-ThreeTextTeaser__teaser:not(:last-of-type) {
        margin-bottom: 0;
    }

    .M-ThreeTextTeaser__teaser h3 {
        font-size: 1.25rem;
    }

    .M-ProductCountrySelector__box {
        max-width: 550px;
        height: auto;
    }

    .M-PageVideo {
        font-size: 1rem;
        --font-size: 1rem;
        line-height: 1.5;
        height: 100px;
        width: 30rem;
        left: auto;
        right: 2rem;
        bottom: 2rem;
    }

    .M-PageVideo__play {
        width: 178px;
    }

    .M-PageVideo__body {
        padding: .75rem .5rem 1rem 1rem;
    }

    .M-Main-Navigation__flyoutWrapper {
        max-height: calc(100dvh - 102px);
        margin-top: 1.5rem;
    }

    .M-Main-Navigation__toggle__text {
        display: block;
        margin-inline-start: 0 0 0 .5rem;
    }

    .M-Main-Navigation__items--first .M-Main-Navigation__link,
    .M-Main-Navigation__items--second .M-Main-Navigation__link,
    .M-Main-Navigation__items--third .M-Main-Navigation__link {
        font-size: 1.5rem;
        --font-size: 1.5rem;
        line-height: 1.4;
        --line-height: 1.4;
    }

    .M-Main-Navigation__items--second .M-Main-Navigation__link--title,
    .M-Main-Navigation__items--third .M-Main-Navigation__link--title {
        font-size: 1rem;
        --font-size: 1rem;
        line-height: 1.5;
    }

    .M-Main-Navigation__items--second .M-Main-Navigation__backLink .a-button,
    .M-Main-Navigation__items--third .M-Main-Navigation__homeLink .a-button {
        font-size: 1.25rem;
        --font-size: 1.25rem;
        line-height: 1.5;
    }

    .mwf-upload-actions,
    .mwf-upload-footer-actions {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(8, 1fr);
    }

    .M-Modals-OverlayButton__checkboxes {
        margin-top: 0;
    }

    .A-Modal-OverlayButtonModal .A-Modal__close {
        right: 0;
        top: 0;
    }

    .M-MapStatic__mapWrapper {
        padding-bottom: 1rem;
    }

    .M-Map {
        margin-bottom: 6rem;
    }

        .M-Map:first-child {
            margin-top: 6rem;
        }

    .M-Map__moduleContainer {
        display: flex;
        flex-direction: column-reverse;
    }

    .M-Map__mapContainer {
        min-height: 300px;
    }

        .M-Map__mapContainer:after {
            padding-bottom: 56.25%;
        }

    .M-Map--detail .M-Map__mapContainer:after {
        padding-bottom: 50%;
    }

    .A-Map-InfoWindow {
        position: absolute;
        width: 300px;
        top: 2rem;
        bottom: auto;
        left: 2rem;
    }

    .M-LinkBar__list {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(12, 1fr);
    }

        .M-LinkBar__list > * {
            grid-column: span 3;
        }

    .M-ImageGroup__list {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(12, 1fr);
    }

        .M-ImageGroup__list .M-ImageGroup__item {
            grid-column: span 6;
        }

            .M-ImageGroup__list .M-ImageGroup__item:first-child:last-child {
                grid-column: span 8;
            }

    .M-ImageGrid__list {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(12, 1fr);
    }

        .M-ImageGrid__list .M-ImageGrid__item {
            grid-column: span 4;
        }

    .M-ImageComparisonSlider .a-button {
        opacity: 1;
    }

    .M-ImageComparisonSlider__hint {
        top: 75%;
    }

    .M-ImageComparisonSlider__captions {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(12, 1fr);
        grid-template-rows: 1fr;
    }

        .M-ImageComparisonSlider__captions,
        .M-ImageComparisonSlider__captions.-no-label {
            grid-template-areas: "before before before before before before after after after after after after";
        }

    .M-Image__image-wrapper {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(12, 1fr);
    }

        .M-Image__image-wrapper.-small > .A-Image__figure {
            grid-column: 1/11;
        }

    .M-IFrame__container,
    .M-IFrame__headline {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(12, 1fr);
    }

        .M-IFrame__container > * {
            grid-column: span 12;
        }

        .M-IFrame__container--small .A-DataProtectionLayer,
        .M-IFrame__container--small .M-IFrame__content,
        .M-IFrame__headline > * {
            grid-column: span 10;
        }

    .M-FactList__wrapper {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(12, 1fr);
    }

    .M-FactList__list {
        grid-column: span 10;
    }

    .M-ContactData__container {
        padding-top: 4rem;
        padding-bottom: 4rem;
    }

    .M-ContactData__content {
        margin-bottom: 0;
    }

    .M-ContactData__headline {
        margin-bottom: 1.5rem;
    }

    .M-ContactData__wrapper {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 2rem;
    }

    .M-ContactData .M-ContactData__content {
        flex: 1 1 0%;
    }

    .M-AudioPlayer__image {
        position: relative;
        display: flex;
        width: 200px;
        height: auto;
    }

        .M-AudioPlayer__image div {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-size: cover;
            background-position: 50%;
        }

        .M-AudioPlayer__image .A-Image__picture {
            display: unset;
        }

    .M-AudioPlayer--thumbnail .M-AudioPlayer__player {
        width: calc(100% - 200px);
    }

    .M-Animation__media .lazyloaded .A-Video__caption {
        margin: 0 auto;
        max-width: 1200px;
    }

    .M-Accordion-Links__items {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(12, 1fr);
        row-gap: 1rem;
    }

        .M-Accordion-Links__items > * {
            grid-column: span 6;
        }

    .A-Text-TextContentIcon__headline {
        padding-bottom: 15px;
    }

    .A-Text-TextContentIcon > .a-icon {
        font-size: 4rem;
        --font-size: 4rem;
        line-height: 1.2;
        --line-height: 1.2;
    }

    .a-component-header {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(12, 1fr);
    }

        .a-component-header > * {
            grid-column: span 12;
        }

        .a-component-header.-small .a-text {
            grid-column: span 10;
        }

        .a-component-header h1,
        .a-component-header h2 {
            font-size: 2rem;
            --font-size: 2rem;
            line-height: 1.35;
            --line-height: 1.35;
        }

    .A-Teaser-TeaserCard {
        display: flex;
        flex-direction: column;
        width: calc(33.3% - 20px);
    }

        .A-Teaser-TeaserCard .A-Link__coverLink {
            flex: 1 1 auto;
            display: flex;
            flex-direction: column;
        }

        .A-Teaser-TeaserCard.A-Teaser-TeaserCard--tile {
            margin-bottom: 0;
            padding: 0;
            width: 100%;
        }

            .A-Teaser-TeaserCard.A-Teaser-TeaserCard--tile .A-Link__coverLink {
                padding: 0;
                text-align: left;
            }

            .A-Teaser-TeaserCard.A-Teaser-TeaserCard--tile .A-Teaser-TeaserCard__content {
                margin-bottom: 10px;
                max-height: 30%;
                padding: 15px 20px;
                position: relative;
            }

            .A-Teaser-TeaserCard.A-Teaser-TeaserCard--tile .A-Teaser-TeaserCard__linkWrapper {
                padding: 0 20px 20px;
            }

    .A-Teaser-TeaserCard__content {
        padding: 15px;
    }

    .A-Teaser-TeaserCard__content__headline {
        font-size: 1rem;
        --font-size: 1rem;
        line-height: 1.5;
    }

    .A-Teaser-TeaserCard__linkWrapper {
        padding: 0 15px 25px;
    }

    .A-Teaser-StoryTeaser__text {
        padding: 1.5rem;
    }

    .A-Teaser-StoryTeaser__title {
        font-size: 2rem;
        --font-size: 2rem;
        line-height: 1.35;
        --line-height: 1.35;
    }

        .A-Teaser-StoryTeaser__title .a-icon {
            font-size: 2.7rem;
        }

    .A-Teaser-HomeTeaser {
        display: flex;
        flex-direction: row;
    }

        .A-Teaser-HomeTeaser .A-Teaser-HomeTeaser__mainLink,
        .A-Teaser-HomeTeaser .A-Teaser-HomeTeaser__subLinks {
            flex-basis: 50%;
        }

        .A-Teaser-HomeTeaser .A-Teaser-HomeTeaser__subLinks {
            margin-left: 32px;
        }

    .A-Teaser-EventTeaser__time {
        min-height: 160px;
    }

    .A-Teaser-EventTeaser__calendarMonth {
        margin-bottom: 2px;
    }

    .A-Teaser-DownloadTeaser {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(9, 1fr);
    }

    .A-Teaser-DownloadTeaser__image {
        grid-column: span 3;
        margin-bottom: 0;
    }

    .A-Teaser-DownloadTeaser__text {
        grid-column: span 6;
    }

    .A-Teaser-AggregationExpandableTeaserDetails__collapsableContent {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(12, 1fr);
    }

    .A-Teaser-AggregationExpandableTeaserDetails__image-wrapper {
        display: block;
        grid-column: span 6;
        width: inherit;
    }

    .A-Teaser-AggregationExpandableTeaserDetails__image-wrapper--mobile {
        display: none;
    }

    .A-Teaser-AggregationExpandableTeaserDetails__text-wrapper {
        grid-column: span 6;
    }

        .A-Teaser-AggregationExpandableTeaserDetails__text-wrapper .a-link:nth-last-of-type(2) {
            margin-bottom: 0;
        }

    .A-Teaser-AggregationExpandableTeaserDetails__headline {
        font-size: 1.5rem;
        --font-size: 1.5rem;
        line-height: 1.4;
        --line-height: 1.4;
        margin-bottom: 1.5rem;
    }

    .A-Teaser-AggregationExpandableTeaser__headline {
        font-size: 1.25rem;
        --font-size: 1.25rem;
        line-height: 1.5;
    }

    .A-ProfileUnit {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(6, 1fr);
    }

    .A-ProfileUnit__image {
        grid-column: span 2;
    }

    .A-ProfileUnit__text {
        grid-column: 3/span 4;
    }

    .A-ProfileUnit__dashElement,
    .A-ProfileUnit__dashList {
        margin-bottom: 1rem;
    }

    .A-Modal[class*=A-Modal-PageVideoModal] .ngdialog-content,
    .A-Modal[class~=A-Modal-PageVideoModal] .ngdialog-content {
        max-width: min(100% - 4rem, (90vh - 48px) * 16/9 - 4rem);
    }

        .A-Modal[class*=A-Modal-PageVideoModal] .ngdialog-content .A-DataProtectionLayer__content,
        .A-Modal[class~=A-Modal-PageVideoModal] .ngdialog-content .A-DataProtectionLayer__content {
            overflow-y: auto;
            max-height: calc(90vh - 48px);
        }

    .A-Modal .ngdialog-content {
        max-height: 90%;
        height: unset;
    }

    .A-Modal[class*=A-Modal-CountrySelectorModal] .ngdialog-content {
        height: auto;
        min-height: 16rem;
        padding-bottom: 2rem;
    }

    .A-FormField-Textarea .A-FormField__element {
        min-height: 16em;
    }

    .A-DataProtectionLayer__content {
        padding: 2rem;
        min-height: 40vh;
    }

    .A-DataProtectionLayer__superLine {
        font-size: 1rem;
        --font-size: 1rem;
        line-height: 1.5;
    }

    .A-DataProtectionLayer__title {
        font-size: 1.5rem;
        --font-size: 1.5rem;
        line-height: 1.4;
        --line-height: 1.4;
    }

    .A-DataProtectionLayer__text {
        font-size: 1rem;
        --font-size: 1rem;
        line-height: 1.5;
    }

    .M-IFrame--youtube .A-DataProtectionLayer__content {
        min-height: unset;
    }

    .M-IFrame--youtube .A-DataProtectionLayer__content--wrapper {
        position: absolute;
    }

    .M-IFrame--youtube .A-DataProtectionLayer__button {
        position: static;
    }

    .M-IFrame--youtube .A-DataProtectionLayer__box {
        margin: 3rem 0;
        background-color: unset;
        grid-column: 2/span 10;
    }

        .M-IFrame--youtube .A-DataProtectionLayer__box.-contrast:before {
            content: "";
            position: absolute;
            top: 0;
            right: 0;
            left: 0;
            bottom: 0;
            z-index: 0;
            background-color: var(--background);
            mix-blend-mode: multiply;
        }

    .-dark-mode .M-IFrame--youtube .A-DataProtectionLayer__box.-contrast:before {
        mix-blend-mode: screen;
    }

    .M-IFrame--youtube .A-DataProtectionLayer__content.-no-image {
        aspect-ratio: 16/9;
        padding-top: 0;
    }

    .M-AggregationExpandableTeaserGroup__details .A-DataProtectionLayer__content--wrapper,
    .M-IFrame--youtube.M-IFrame--small .A-DataProtectionLayer__content--wrapper,
    .M-Teaser-Two-Columns__container .A-DataProtectionLayer__content--wrapper {
        position: static;
    }

    .M-AggregationExpandableTeaserGroup__details .A-DataProtectionLayer__content--grid,
    .M-IFrame--youtube.M-IFrame--small .A-DataProtectionLayer__content--grid,
    .M-Teaser-Two-Columns__container .A-DataProtectionLayer__content--grid {
        column-gap: 2rem;
    }

    .M-AggregationExpandableTeaserGroup__details .A-DataProtectionLayer__content.-no-image,
    .M-IFrame--youtube.M-IFrame--small .A-DataProtectionLayer__content.-no-image,
    .M-Teaser-Two-Columns__container .A-DataProtectionLayer__content.-no-image {
        padding-top: 0;
    }

    .M-AggregationExpandableTeaserGroup__details .A-DataProtectionLayer__button,
    .M-IFrame--youtube.M-IFrame--small .A-DataProtectionLayer__button,
    .M-Teaser-Two-Columns__container .A-DataProtectionLayer__button {
        position: absolute;
        top: 20vw;
    }

    .M-AggregationExpandableTeaserGroup__details .A-DataProtectionLayer__box,
    .M-IFrame--youtube.M-IFrame--small .A-DataProtectionLayer__box,
    .M-Teaser-Two-Columns__container .A-DataProtectionLayer__box {
        margin: 0;
        grid-column: 1/span 12;
        background-color: var(--background);
    }

        .M-AggregationExpandableTeaserGroup__details .A-DataProtectionLayer__box.-contrast:before,
        .M-IFrame--youtube.M-IFrame--small .A-DataProtectionLayer__box.-contrast:before,
        .M-Teaser-Two-Columns__container .A-DataProtectionLayer__box.-contrast:before {
            background-color: unset;
        }

    .M-AggregationExpandableTeaserGroup__details .M-IFrame--youtube .A-DataProtectionLayer__content.-no-image {
        padding-top: 3rem;
        aspect-ratio: unset;
    }

    .M-AggregationExpandableTeaserGroup__details .M-IFrame--youtube .A-DataProtectionLayer__button {
        top: 20%;
    }

    .M-Teaser-Two-Columns__container .A-DataProtectionLayer__content.-no-image .A-DataProtectionLayer__button {
        margin: 3rem 0;
    }

    .M-Teaser-Two-Columns__container .A-DataProtectionLayer__button {
        top: 25vw;
    }

    .M-IFrame--youtube.M-IFrame--short .A-DataProtectionLayer__content {
        aspect-ratio: 9/16;
    }

    .M-IFrame--youtube.M-IFrame--short .A-DataProtectionLayer__content--grid {
        display: block;
    }

    h1 {
        font-size: 2.5rem;
        --font-size: 2.5rem;
        line-height: 1.3;
        --line-height: 1.3;
    }

    h2 {
        font-size: 2rem;
        --font-size: 2rem;
        line-height: 1.35;
        --line-height: 1.35;
    }

    h3 {
        font-size: 1.5rem;
        --font-size: 1.5rem;
        line-height: 1.4;
        --line-height: 1.4;
    }

    h4 {
        font-size: 1.25rem;
        --font-size: 1.25rem;
    }

    h4,
    h5 {
        line-height: 1.5;
    }

    h5 {
        font-size: 1rem;
        --font-size: 1rem;
    }

    .-size-6xl {
        font-size: 3rem;
        --font-size: 3rem;
        line-height: 1.25;
        --line-height: 1.25;
    }

    .-size-4xl,
    .-size-5xl {
        font-size: 2.5rem;
        --font-size: 2.5rem;
        line-height: 1.3;
        --line-height: 1.3;
    }

    .-size-3xl {
        font-size: 2rem;
        --font-size: 2rem;
        line-height: 1.35;
        --line-height: 1.35;
    }

    .-size-2xl {
        font-size: 1.5rem;
        --font-size: 1.5rem;
        line-height: 1.4;
        --line-height: 1.4;
    }

    .-size-xl {
        font-size: 1.25rem;
        --font-size: 1.25rem;
        line-height: 1.5;
    }
}

@media only screen and (max-width:991px) {
    .M-Table__row:not(.M-Table__headlineRow):active,
    .M-Table__row:not(.M-Table__headlineRow):hover {
        background: none;
    }

    .M-Table--scroll .M-Table__container,
    .M-Table--squash .M-Table__container {
        overflow: auto;
    }

        .M-Table--scroll .M-Table__container::-webkit-scrollbar,
        .M-Table--squash .M-Table__container::-webkit-scrollbar {
            -webkit-appearance: none;
        }

            .M-Table--scroll .M-Table__container::-webkit-scrollbar:vertical,
            .M-Table--squash .M-Table__container::-webkit-scrollbar:vertical {
                width: 16px;
            }

            .M-Table--scroll .M-Table__container::-webkit-scrollbar:horizontal,
            .M-Table--squash .M-Table__container::-webkit-scrollbar:horizontal {
                height: 16px;
            }

        .M-Table--scroll .M-Table__container::-webkit-scrollbar-thumb,
        .M-Table--squash .M-Table__container::-webkit-scrollbar-thumb {
            background-color: var(--plain__disabled__front__default);
            border-bottom: 2px solid var(--small__enabled__front__default);
            border-radius: 12px;
            border-top: 2px solid var(--small__enabled__front__default);
        }

        .M-Table--scroll .M-Table__container::-webkit-scrollbar-track,
        .M-Table--squash .M-Table__container::-webkit-scrollbar-track {
            background-color: var(--small__enabled__front__default);
        }

    .M-Table--scroll .M-Table__cell,
    .M-Table--squash .M-Table__cell {
        justify-content: center;
    }

    .M-Table--squash .M-Table__cell {
        padding: 1rem .5rem;
    }

    .M-Table--squash .M-Table__cell--head {
        white-space: normal;
    }

    .M-Table--collapse-row .M-Table__row {
        border-top: .0625rem solid var(--plain__enabled__front__default);
        display: table;
        table-layout: fixed;
        width: 100%;
    }

        .M-Table--collapse-row .M-Table__row:last-child {
            border-bottom: .0625rem solid var(--small__disabled__front__default);
        }

        .M-Table--collapse-row .M-Table__row.M-Table__headlineRow {
            display: none;
        }

    .M-Table--collapse-row .M-Table__cell {
        display: table-row;
    }

        .M-Table--collapse-row .M-Table__cell:last-child .A-Text-RichText,
        .M-Table--collapse-row .M-Table__cell:last-child .M-Table__mobileHead {
            border-bottom: 0;
        }

        .M-Table--collapse-row .M-Table__cell .M-Table__mobileHead {
            font-weight: 700;
        }

        .M-Table--collapse-row .M-Table__cell .A-Text-RichText,
        .M-Table--collapse-row .M-Table__cell .M-Table__mobileHead {
            box-sizing: border-box;
            border-bottom: .0625rem solid var(--small__disabled__front__default);
            display: table-cell;
            max-width: 50%;
            overflow: hidden;
            padding: .75rem 1rem;
            text-overflow: ellipsis;
            vertical-align: top;
            white-space: nowrap;
        }

    .M-Table--collapse-column .M-Table__container {
        overflow: auto;
    }

        .M-Table--collapse-column .M-Table__container::-webkit-scrollbar {
            -webkit-appearance: none;
        }

            .M-Table--collapse-column .M-Table__container::-webkit-scrollbar:vertical {
                width: 16px;
            }

            .M-Table--collapse-column .M-Table__container::-webkit-scrollbar:horizontal {
                height: 16px;
            }

        .M-Table--collapse-column .M-Table__container::-webkit-scrollbar-thumb {
            background-color: var(--plain__disabled__front__default);
            border-bottom: 2px solid var(--small__enabled__front__default);
            border-radius: 12px;
            border-top: 2px solid var(--small__enabled__front__default);
        }

        .M-Table--collapse-column .M-Table__container::-webkit-scrollbar-track {
            background-color: var(--small__enabled__front__default);
        }

        .M-Table--collapse-column .M-Table__container .M-Table__content {
            display: flex;
            width: 100%;
        }

    .M-Table--collapse-column .M-Table__row {
        border-bottom: 0;
        display: flex;
        flex: 1 0 auto;
        flex-flow: column;
        max-width: 50%;
    }

        .M-Table--collapse-column .M-Table__row.M-Table__headlineRow:before {
            display: none;
        }

        .M-Table--collapse-column .M-Table__row .M-Table__cell {
            align-items: center;
            border-right: .0625rem solid var(--small__disabled__front__default);
            border-bottom: .0625rem solid var(--small__disabled__front__default);
            box-sizing: border-box;
            display: flex;
            flex: 1 1 auto;
        }

        .M-Table--collapse-column .M-Table__row .M-Table__cell--head {
            border-right: .0625rem solid var(--plain__enabled__front__default);
        }

        .M-Table--collapse-column .M-Table__row .M-Table__cell:last-child {
            border-bottom: 0;
        }
}

@media only screen and (min-width:992px) {
    .T-SystemFeedback {
        margin: 100px auto;
    }

    .T-SystemFeedback__headline {
        font-size: 12rem;
    }

    .T-SystemFeedback__subline {
        font-size: 2.5rem;
        --font-size: 2.5rem;
        line-height: 1.3;
        --line-height: 1.3;
    }

    .T-MwfFormsPage {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(12, 1fr);
    }

        .T-MwfFormsPage > * {
            grid-column: span 6;
        }

    .O-Strategic-Teaser-Group {
        margin-bottom: 8rem;
    }

        .O-Strategic-Teaser-Group:first-child {
            margin-top: 8rem;
        }

    .O-Search-SearchResultGroup__wrapper,
    .O-Strategic-Teaser-Group__items-wrapper {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(12, 1fr);
    }

        .O-Search-SearchResultGroup__wrapper > * {
            grid-column: span 8;
        }

    .O-Search-SearchResultGroup__results-wrapper {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(12, 1fr);
    }

    .O-Search-SearchResultGroup__sidebar {
        margin-top: 0;
        grid-column: span 4;
    }

    .O-Search-SearchResultGroup__headline {
        padding: 0 0 30px 40px;
    }

    .O-Search-SearchResultGroup__card {
        padding-top: 40px;
        padding-bottom: 40px;
    }

        .O-Search-SearchResultGroup__card .A-Image__figure {
            max-width: 240px;
        }

        .O-Search-SearchResultGroup__card .a-link {
            max-width: calc(100% - 320px - 2.5rem);
        }

    .O-Search-SearchResultGroup .M-Teaser-DecisionTeaser__item {
        grid-column: span 4;
    }

    .O-Product-Highlight-Teaser__wrapper {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(12, 1fr);
    }

    .O-Product-Highlight-Teaser__item h3 {
        font-size: 2rem;
    }

    .O-Product-Highlight-Teaser__item__body__link,
    .O-Product-Highlight-Teaser__item__body__text {
        display: block;
    }

    .O-Product-Highlight-Teaser__item:first-of-type main {
        padding-left: 4rem;
        padding-right: 4rem;
    }

    .mwf-form__wrapper {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(12, 1fr);
    }

        .mwf-form__wrapper h1 {
            grid-column: span 12;
        }

        .mwf-form__wrapper .mwf-form {
            grid-column: span 6;
        }

    .O-Header__navRow .o-header__breadcrumbs {
        display: flex;
    }

    .M-YoutubeShort__container {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(12, 1fr);
    }

    .M-YoutubeShort__description {
        grid-column-end: span 4;
        padding-top: 100px;
    }

    .M-YoutubeShort__description--video-right {
        grid-column-start: 3;
    }

    .M-YoutubeShort__video {
        grid-column-start: 3;
        grid-column-end: span 4;
    }

    .M-YoutubeShort__video--video-right {
        grid-column-start: 7;
    }

    .M-TextTwo__body {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(12, 1fr);
    }

        .M-TextTwo__body > * {
            grid-column: span 8;
        }

    .M-TextImageTwo__body {
        grid-template-areas: none;
        column-gap: 30px;
        row-gap: 30px;
    }

        .M-TextImageTwo__body,
        .M-TextImageTwo__body.-ratio-8-to-4 {
            grid-template-columns: [ratio-wrapper-start] repeat(8, 1fr) [ratio-wrapper-middle] repeat(4, 1fr) [ratio-wrapper-end];
        }

            .M-TextImageTwo__body.-ratio-8-to-4 {
                row-gap: 0;
            }

            .M-TextImageTwo__body.-ratio-4-to-8 {
                grid-template-columns: [ratio-wrapper-start] repeat(4, 1fr) [ratio-wrapper-middle] repeat(8, 1fr) [ratio-wrapper-end];
                row-gap: 0;
            }

    .M-TextImageJumbotron__image {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(12, 1fr);
    }

        .M-TextImageJumbotron__image .A-Image__figure {
            grid-column: span 7;
        }

    .-left .M-TextImageJumbotron__image .A-Image__figure {
        grid-column: 6/-1;
    }

    .M-TextImageJumbotron__text {
        margin-top: 0;
    }

    .M-TextImageJumbotron__layoutWrapper {
        grid-column: 7/-1;
    }

    .-left .M-TextImageJumbotron__layoutWrapper {
        grid-column: span 6;
    }

    .M-TextImageJumbotron__links {
        grid-template-columns: repeat(6, 1fr);
        column-gap: 2rem;
    }

        .M-TextImageJumbotron__links .a-link {
            grid-column: 2/-1;
        }

    .-left .M-TextImageJumbotron__links .a-link {
        grid-column: span 5;
    }

    .M-TextImageJumbotron__headline {
        font-size: 2.5rem;
        --font-size: 2.5rem;
        line-height: 1.3;
        --line-height: 1.3;
    }

    .M-Text-QuoteTeaser__quoted--sentence {
        font-size: 2rem;
        --font-size: 2rem;
        line-height: 1.35;
        --line-height: 1.35;
    }

    .M-TextQuote__quote,
    .M-TextQuote__quote:after,
    .M-TextQuote__quote:before {
        font-size: 3rem;
        --font-size: 3rem;
        line-height: 1.25;
        --line-height: 1.25;
    }

    .M-Text-TextIntro {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(12, 1fr);
    }

        .M-Text-TextIntro .a-link,
        .M-Text-TextIntro > * {
            grid-column: span 8;
        }

    .M-Text-StagedTypography__item {
        padding: 2rem;
    }

    .M-HighlightText__content {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(12, 1fr);
    }

        .M-HighlightText__content > * {
            grid-column: span 8;
        }

    .M-HighlightText__headline {
        font-size: 2.5rem;
        --font-size: 2.5rem;
        line-height: 1.3;
        --line-height: 1.3;
    }

    .M-Text-Fact__headline--small {
        font-size: 6rem;
    }

    .M-Text-Fact__headline--medium,
    .M-Text-Fact__headline--teaser {
        font-size: 9rem;
    }

    .M-Teaser-Two-Columns__container {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(12, 1fr);
    }

        .M-Teaser-Two-Columns__container:nth-child(2n) .M-Teaser-Two-Columns__content {
            order: -1;
        }

    .-mirrored .M-Teaser-Two-Columns__container:nth-child(2n) .M-Teaser-Two-Columns__content {
        order: 1;
    }

    .-mirrored .M-Teaser-Two-Columns__container:nth-child(odd) .M-Teaser-Two-Columns__content {
        order: -1;
    }

    .M-Teaser-Two-Columns__content,
    .M-Teaser-Two-Columns__image {
        grid-column: span 6;
    }

    .M-Teaser-Two-Columns__content--headline {
        margin-top: 0;
        margin-bottom: 1.5rem;
    }

    .M-Teaser-Two-Columns__content--text {
        margin-bottom: 2rem;
    }

    [data-items="1"] .M-Teaser-StoryTeaser__item,
    [data-items="2"] .M-Teaser-StoryTeaser__item {
        grid-column: span 6;
    }

    [data-items="3"] .M-Teaser-StoryTeaser__item,
    [data-items="3"] .M-Teaser-StoryTeaser__item:first-child {
        grid-column: span 4;
    }

    .M-Teaser-StoryTeaser__item .A-Teaser-StoryTeaser__title {
        font-size: 1.25rem;
        --font-size: 1.25rem;
        line-height: 1.5;
    }

        .M-Teaser-StoryTeaser__item .A-Teaser-StoryTeaser__title .a-icon {
            font-size: 1.875rem;
        }

    .M-Teaser-StoryTeaser__list.-dynamic .M-Teaser-StoryTeaser__item {
        grid-column: span 4;
    }

    .M-Teaser-StoryTeaser:first-child > .M-Teaser-StoryTeaser__list.-dynamic .M-Teaser-StoryTeaser__item:first-child,
    .M-Teaser-StoryTeaser:first-child > .M-Teaser-StoryTeaser__list.-dynamic .M-Teaser-StoryTeaser__item:nth-child(2) {
        grid-column: span 6;
    }

    .M-Teaser-RelatedPageTeaser__list {
        gap: 2rem;
    }

    .M-Teaser-News__items,
    .M-Teaser-RelatedPageTeaser__list {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(12, 1fr);
    }

    .M-Teaser-News__items--fourColumns .M-Teaser-News__item {
        grid-column: span 3;
    }

    .M-Teaser-EventTeaser__groupWrapper {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(12, 1fr);
    }

    .M-Teaser-DownloadTeaser__item {
        grid-column: span 6;
    }

    .M-Teaser-DecisionTeaser__item {
        min-height: 16rem;
    }

    .M-Teaser-DecisionTeaser__item--3Column .A-Teaser-DecisionTeaser__headline,
    .M-Teaser-DecisionTeaser__item--4Column .A-Teaser-DecisionTeaser__headline {
        font-size: 1.25rem;
        --font-size: 1.25rem;
        line-height: 1.5;
    }

    .M-Teaser-DecisionTeaser__item--3Column {
        min-height: 12.25rem;
    }

    .M-Teaser-DecisionTeaser__item--4Column {
        grid-column: span 3;
        margin-bottom: 0;
        min-height: 9rem;
    }

    .M-AggregationExpandableTeaserGroup--4Columns .M-AggregationExpandableTeaserGroup__teaser {
        flex-basis: 25%;
        max-width: 25%;
    }

        .M-AggregationExpandableTeaserGroup--4Columns .M-AggregationExpandableTeaserGroup__teaser:first-child {
            order: 0;
        }

    .M-AggregationExpandableTeaserGroup--4Columns .M-AggregationExpandableTeaserGroup__details:nth-child(2) {
        order: 1;
    }

    .M-AggregationExpandableTeaserGroup--4Columns .M-AggregationExpandableTeaserGroup__teaser:nth-child(3) {
        order: 0;
    }

    .M-AggregationExpandableTeaserGroup--4Columns .M-AggregationExpandableTeaserGroup__details:nth-child(4) {
        order: 1;
    }

    .M-AggregationExpandableTeaserGroup--4Columns .M-AggregationExpandableTeaserGroup__teaser:nth-child(5) {
        order: 0;
    }

    .M-AggregationExpandableTeaserGroup--4Columns .M-AggregationExpandableTeaserGroup__details:nth-child(6) {
        order: 1;
    }

    .M-AggregationExpandableTeaserGroup--4Columns .M-AggregationExpandableTeaserGroup__teaser:nth-child(7) {
        order: 0;
    }

    .M-AggregationExpandableTeaserGroup--4Columns .M-AggregationExpandableTeaserGroup__details:nth-child(8),
    .M-AggregationExpandableTeaserGroup--4Columns .M-AggregationExpandableTeaserGroup__teaser:nth-child(9) {
        order: 1;
    }

    .M-AggregationExpandableTeaserGroup--4Columns .M-AggregationExpandableTeaserGroup__details:nth-child(10) {
        order: 2;
    }

    .M-AggregationExpandableTeaserGroup--4Columns .M-AggregationExpandableTeaserGroup__teaser:nth-child(11) {
        order: 1;
    }

    .M-AggregationExpandableTeaserGroup--4Columns .M-AggregationExpandableTeaserGroup__details:nth-child(12) {
        order: 2;
    }

    .M-AggregationExpandableTeaserGroup--4Columns .M-AggregationExpandableTeaserGroup__teaser:nth-child(13) {
        order: 1;
    }

    .M-AggregationExpandableTeaserGroup--4Columns .M-AggregationExpandableTeaserGroup__details:nth-child(14) {
        order: 2;
    }

    .M-AggregationExpandableTeaserGroup--4Columns .M-AggregationExpandableTeaserGroup__teaser:nth-child(15) {
        order: 1;
    }

    .M-AggregationExpandableTeaserGroup--4Columns .M-AggregationExpandableTeaserGroup__details:nth-child(16),
    .M-AggregationExpandableTeaserGroup--4Columns .M-AggregationExpandableTeaserGroup__teaser:nth-child(17) {
        order: 2;
    }

    .M-AggregationExpandableTeaserGroup--4Columns .M-AggregationExpandableTeaserGroup__details:nth-child(18) {
        order: 3;
    }

    .M-AggregationExpandableTeaserGroup--4Columns .M-AggregationExpandableTeaserGroup__teaser:nth-child(19) {
        order: 2;
    }

    .M-AggregationExpandableTeaserGroup--4Columns .M-AggregationExpandableTeaserGroup__details:nth-child(20) {
        order: 3;
    }

    .M-AggregationExpandableTeaserGroup--4Columns .M-AggregationExpandableTeaserGroup__teaser:nth-child(21) {
        order: 2;
    }

    .M-AggregationExpandableTeaserGroup--4Columns .M-AggregationExpandableTeaserGroup__details:nth-child(22) {
        order: 3;
    }

    .M-AggregationExpandableTeaserGroup--4Columns .M-AggregationExpandableTeaserGroup__teaser:nth-child(23) {
        order: 2;
    }

    .M-AggregationExpandableTeaserGroup--4Columns .M-AggregationExpandableTeaserGroup__details:nth-child(24) {
        order: 3;
    }

    .M-AggregationExpandableTeaserGroup--4Columns .M-AggregationExpandableTeaserGroup__teaser:nth-child(8n+1) {
        padding-left: 0;
        padding-right: 1.5rem;
    }

        .M-AggregationExpandableTeaserGroup--4Columns .M-AggregationExpandableTeaserGroup__teaser:nth-child(8n+1) .A-Teaser-AggregationExpandableTeaser__arrow {
            left: 0;
        }

    .M-AggregationExpandableTeaserGroup--4Columns .M-AggregationExpandableTeaserGroup__teaser:nth-child(8n+3) {
        padding-left: .5rem;
        padding-right: 1rem;
    }

        .M-AggregationExpandableTeaserGroup--4Columns .M-AggregationExpandableTeaserGroup__teaser:nth-child(8n+3) .A-Teaser-AggregationExpandableTeaser__arrow {
            left: .5rem;
        }

    .M-AggregationExpandableTeaserGroup--4Columns .M-AggregationExpandableTeaserGroup__teaser:nth-child(8n+5) {
        padding-left: 1rem;
        padding-right: .5rem;
    }

        .M-AggregationExpandableTeaserGroup--4Columns .M-AggregationExpandableTeaserGroup__teaser:nth-child(8n+5) .A-Teaser-AggregationExpandableTeaser__arrow {
            left: 1rem;
        }

    .M-AggregationExpandableTeaserGroup--4Columns .M-AggregationExpandableTeaserGroup__teaser:nth-child(8n+7) {
        padding-left: 1.5rem;
        padding-right: 0;
    }

        .M-AggregationExpandableTeaserGroup--4Columns .M-AggregationExpandableTeaserGroup__teaser:nth-child(8n+7) .A-Teaser-AggregationExpandableTeaser__arrow {
            left: 1.5rem;
        }

    .M-AggregationExpandableTeaserGroup--4Columns .M-AggregationExpandableTeaserGroup__teaser:nth-child(2n+5) {
        margin-top: 0;
    }

    .M-AggregationExpandableTeaserGroup--4Columns .M-AggregationExpandableTeaserGroup__teaser:nth-child(2n+9) {
        margin-top: 2rem;
    }

    .M-Table__contentWrapper {
        table-layout: fixed;
    }

    .M-Table__contentWrapper--flexible {
        table-layout: auto;
    }

    .M-Summary {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(12, 1fr);
    }

    .M-Summary__wrapper {
        grid-column: span 8;
    }

    .M-Summary__headline,
    .M-Summary__text {
        grid-column: 2/span 8;
    }

    .M-Summary__headline {
        font-size: 2.5rem;
        --font-size: 2.5rem;
        line-height: 1.3;
        --line-height: 1.3;
    }

    .M-Strategic-Teaser__title {
        font-size: 2rem;
        --font-size: 2rem;
        line-height: 1.35;
        --line-height: 1.35;
    }

    .M-Stage-Two__header .a-component-header h1,
    .M-Stage-Two__headline h1,
    .M-Stage-Two__headline h2 {
        font-size: 4rem;
        --font-size: 4rem;
        line-height: 1.2;
        --line-height: 1.2;
    }

        .M-Stage-Two__headline h1 .a-icon,
        .M-Stage-Two__headline h2 .a-icon {
            font-size: 4.8rem;
            line-height: 1;
        }

    .M-Stage-Two--homeTeaser {
        margin-top: 80px;
    }

    .M-Stage-Two__date,
    .M-Stage-Two__location {
        font-size: 1.25rem;
        --font-size: 1.25rem;
        line-height: 1.5;
    }

    .M-Stage-Two .A-Image__figure {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: 1fr minmax(0, 1120px);
    }

        .M-Stage-Two .A-Image__figure .A-Teaser-HomeTeaser {
            grid-column: span 5;
            margin: unset;
        }

        .M-Stage-Two .A-Image__figure .A-Image__picture,
        .M-Stage-Two .A-Image__figure .A-Image__preloadWrapper {
            grid-column: span 2;
        }

        .M-Stage-Two .A-Image__figure .A-Image__copyright {
            grid-column: 2/span 1;
            margin-left: unset;
        }

    .M-Stage-Two__contentContainer.M-Stage-Two__mediaAndTeaser {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: auto repeat(12, minmax(0, 64px)) auto;
    }

        .M-Stage-Two__contentContainer.M-Stage-Two__mediaAndTeaser .M-Stage-Two__content {
            grid-column: span 9;
            margin-right: 0;
        }

        .M-Stage-Two__contentContainer.M-Stage-Two__mediaAndTeaser .A-Teaser-HomeTeaser {
            grid-column: span 4;
            margin: unset;
        }

        .M-Stage-Two__contentContainer.M-Stage-Two__mediaAndTeaser .A-Image__figure {
            display: grid;
            column-gap: 2rem;
            grid-template-columns: auto repeat(8, minmax(0, 64px));
        }

            .M-Stage-Two__contentContainer.M-Stage-Two__mediaAndTeaser .A-Image__figure .A-Image__preloadWrapper {
                grid-column: span 9;
            }

            .M-Stage-Two__contentContainer.M-Stage-Two__mediaAndTeaser .A-Image__figure .A-Image__copyright {
                grid-column: 2/span 8;
                margin-left: unset;
            }

    .M-Search-Flyout .O-Search-SearchResultGroup__searchField {
        margin-bottom: 6rem;
    }

    .M-Search-Flyout .O-Search-SearchResultGroup .M-Teaser-DecisionTeaser {
        margin-top: 5rem;
    }

    .M-Rich-Text-Two-Col {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(12, 1fr);
    }

        .M-Rich-Text-Two-Col > * {
            grid-column: span 6;
        }

    .M-Profile__list {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(12, 1fr);
    }

        .M-Profile__list .A-ProfileUnit {
            grid-column: span 6;
        }

    .M-ProductSlider {
        --items-per-view: 4;
    }
}

@media only screen and (min-width:992px) and (min-width:1152px) {
    .M-ProductSlider {
        --item-width: calc(1120px/var(--items-per-view));
    }
}

@media only screen and (min-width:992px) {
    .M-ProductSlider .a-component-header.-link .a-text h2 {
        margin-bottom: 0;
    }

    .M-ProductSlider .a-component-header.-link .a-text .a-link {
        margin-bottom: .5rem;
    }

    .M-ThreeTextTeaser__container {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(12, 1fr);
    }

    @keyframes openSubNav {
        0% {
            opacity: 0;
            transform: translateX(-2.5rem);
        }

        to {
            opacity: 1;
            transform: translateX(0);
        }
    }

    .M-Main-Navigation__backLink,
    .M-Main-Navigation__homeLink {
        display: none;
    }

    .M-Main-Navigation__flyoutWrapper {
        inset-inline-end: 0;
    }

        .M-Main-Navigation__flyoutWrapper.-background {
            background: linear-gradient(to right, var(--background) 0, var(--background) var(--background-size), #eff1f2 var(--background-size), #eff1f2 100vw);
        }

    .M-Main-Navigation__flyoutWrapper--scroll-container {
        overflow-x: hidden;
        overflow-y: auto;
    }
}

@media only screen and (min-width:992px) and (min-width:1584px) {
    .M-Main-Navigation__flyoutWrapper--scroll-container {
        display: flex;
        justify-content: center;
    }
}

@media only screen and (min-width:992px) {
    .M-Main-Navigation__link {
        display: inline;
        padding-inline-end: unset;
    }

        .M-Main-Navigation__link span .a-icon {
            position: static;
            inset-inline-end: unset;
            top: unset;
        }

        .M-Main-Navigation__link.M-Main-Navigation__linkToSecond .a-icon {
            font-size: 2.1rem;
        }

        .M-Main-Navigation__link.M-Main-Navigation__linkToThird .a-icon {
            font-size: 1.5rem;
        }

    .M-Main-Navigation__linkText {
        width: unset;
    }

    .M-Main-Navigation__items {
        flex: 0 0 33.3333333333%;
        padding: 0 2rem;
    }

        .M-Main-Navigation__items.M-Main-Navigation__nextNavOpen {
            transform: none;
        }

    .M-Main-Navigation__items--second,
    .M-Main-Navigation__items--third {
        inset-inline-start: 100%;
        display: none;
        transform: translateX(0);
    }

    .M-Main-Navigation__item--first.is-visible .M-Main-Navigation__items--second,
    .M-Main-Navigation__item--second.is-visible .M-Main-Navigation__items--third {
        display: flex;
        animation: openSubNav .35s ease;
    }

    .M-Main-Navigation__highlights {
        background-color: #eff1f2;
    }

        .M-Main-Navigation__highlights--teaser-block > span,
        .M-Main-Navigation__highlights > span {
            font-weight: 700;
        }

    .M-Main-Navigation__highlights--label {
        font-size: 1rem;
        --font-size: 1rem;
        line-height: 1.5;
        margin: 1.5rem 0;
    }

    .M-Main-Navigation__highlights--first {
        display: none;
        flex: 2;
        padding-top: 140px;
    }

        .M-Main-Navigation__highlights--first .M-Main-Navigation__highlights--label {
            width: 88%;
            margin: 0 auto 1.5rem;
        }

        .M-Main-Navigation__highlights--first .M-Teaser-NavigationTeaser {
            width: 88%;
            margin: 0 auto;
        }

        .M-Main-Navigation__highlights--first.is-visible {
            display: flex;
            flex-direction: column;
            flex: 1 0 66.6666666667%;
        }

        .M-Main-Navigation__highlights--first .M-Main-Navigation__tags {
            margin-bottom: 100px;
        }

    .M-Main-Navigation__highlights--second {
        position: absolute;
        inset-inline-start: 200%;
        width: 100%;
        top: 0;
        padding: 2rem;
        min-height: 100%;
        display: none;
    }

        .M-Main-Navigation__highlights--second.is-visible {
            display: flex;
            flex-direction: column;
            flex: 1 0 33.3333333333%;
        }

        .M-Main-Navigation__highlights--second .M-Teaser-NavigationTeaser.-compact {
            margin: 1.5rem 0 2rem;
        }

    .M-Main-Navigation__highlights--teaser-block {
        margin-bottom: 1rem;
    }

    .M-Main-Navigation__buttons--shortcuts.is-visible {
        display: block;
    }

    .M-Main-Navigation__items--first .M-Main-Navigation__link {
        font-size: 1.5rem;
        --font-size: 1.5rem;
        line-height: 1.4;
        --line-height: 1.4;
    }

    .M-Main-Navigation__items--second .M-Main-Navigation__link,
    .M-Main-Navigation__items--third .M-Main-Navigation__link {
        font-size: 1.25rem;
        --font-size: 1.25rem;
        line-height: 1.5;
    }

    .M-Main-Navigation__items--second .M-Main-Navigation__link--title,
    .M-Main-Navigation__items--third .M-Main-Navigation__link--title {
        font-size: 1rem;
        --font-size: 1rem;
        line-height: 1.5;
    }

    .M-AnchorNavigation__sticky,
    .M-Map {
        margin-bottom: 8rem;
    }

        .M-Map:first-child {
            margin-top: 8rem;
        }

    .M-Map__mapContainer {
        min-height: 450px;
    }

        .M-Map__mapContainer:after {
            padding-bottom: 33.3333333333%;
        }

    .A-Map-InfoWindow__title {
        font-size: 1.5rem;
        --font-size: 1.5rem;
        line-height: 1.4;
        --line-height: 1.4;
    }

    .M-ImageGroup__list {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(12, 1fr);
    }

    .M-ImageGroup__list--two-columns .M-ImageGroup__item {
        grid-column: span 6;
    }

    .M-ImageGroup__list--three-columns .M-ImageGroup__item {
        grid-column: span 4;
    }

    .M-ImageGroup__list--four-columns .M-ImageGroup__item {
        grid-column: span 3;
    }

    .M-ImageGroup__list .M-ImageGroup__item:first-child:last-child {
        grid-column: span 6;
    }

    .M-ImageGrid__list {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(12, 1fr);
    }

        .M-ImageGrid__list .M-ImageGrid__item {
            grid-column: span 3;
        }

    .M-Image__image-wrapper {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(12, 1fr);
    }

        .M-Image__image-wrapper.-small > .A-Image__figure {
            grid-column: 1/9;
        }

    .M-FactList__list {
        grid-column: span 8;
    }

    .M-FactList__listItem:before {
        font-size: 2rem;
        --font-size: 2rem;
        line-height: 1.35;
        --line-height: 1.35;
    }

    .M-ContactData {
        margin-top: 5rem;
        margin-bottom: 5rem;
    }

    .M-CarouselSimple__slideContainer .A-Image__caption {
        padding-right: 24rem;
    }

    .a-accordion__content {
        padding: 0;
        padding-inline-end: 3rem;
        padding-block-end: 3rem;
    }

    .M-Accordion-Links__items {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(12, 1fr);
    }

        .M-Accordion-Links__items > * {
            grid-column: span 4;
        }

    .A-TextImageBodyHeadline {
        display: grid;
        column-gap: 2rem;
        grid-template: "image headline" "image text";
        grid-auto-columns: minmax(0, 1fr);
    }

    .A-TextImageBodyHeadline__headline {
        grid-area: headline;
        margin-top: 0;
        margin-bottom: 1.5rem;
    }

    .A-TextImageBodyHeadline__imagesWrapper {
        grid-area: image;
        margin-bottom: unset;
    }

    .A-TextImageBodyHeadline__textWrapper {
        grid-area: text;
    }

        .A-TextImageBodyHeadline__textWrapper p {
            margin-bottom: 1.5rem;
        }

    .A-Text-TextContentIcon__headline {
        padding-bottom: 15px;
    }

    .A-Text-TextContentIcon > .a-icon {
        font-size: 5rem;
        --font-size: 5rem;
        line-height: 1.15;
        --line-height: 1.15;
    }

    .a-component-header h1,
    .a-component-header h2 {
        font-size: 2.5rem;
        --font-size: 2.5rem;
        line-height: 1.3;
        --line-height: 1.3;
    }

    .a-component-header.-small .a-text {
        grid-column: span 8;
    }

    .a-component-header.-link .a-text {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(12, 1fr);
        grid-column: span 12;
    }

        .a-component-header.-link .a-text h1,
        .a-component-header.-link .a-text h2 {
            grid-column: span 8;
        }

        .a-component-header.-link .a-text .a-link {
            grid-column: span 4;
            justify-self: end;
            align-self: end;
            margin-bottom: 2rem;
        }

        .a-component-header.-link .a-text p,
        .a-component-header.-link.-small .a-text {
            grid-column: span 12;
        }

            .a-component-header.-link.-small .a-text p {
                grid-column: span 8;
            }

    .A-Teaser-TeaserCard.A-Teaser-TeaserCard--tile .A-Teaser-TeaserCard__content {
        max-height: 120px;
        overflow: hidden;
        padding: 15px 20px;
    }

    .A-Teaser-TeaserCard.A-Teaser-TeaserCard--tile .A-Teaser-TeaserCard__linkWrapper {
        padding: 0 20px 20px;
    }

    .A-Teaser-TeaserCard__content {
        padding: 25px;
    }

    .A-Teaser-TeaserCard__content__headline {
        font-size: 1.5rem;
        --font-size: 1.5rem;
        line-height: 1.4;
        --line-height: 1.4;
    }

    .A-Teaser-TeaserCard__linkWrapper {
        padding: 0 25px 25px;
    }

    * > .A-Teaser-NavigationTeaser,
    a-navigation-teaser-dynamic {
        width: 100%;
        min-width: 0;
        flex: 1 1 0;
        margin-bottom: 1.5rem;
    }

        * > .A-Teaser-NavigationTeaser:not(:last-of-type),
        a-navigation-teaser-dynamic:not(:last-of-type) {
            margin-inline-end: 2rem;
        }

    .A-Teaser-NavigationTeaser {
        width: 100%;
        background-color: var(--background);
        text-decoration: none;
    }

        .A-Teaser-NavigationTeaser span + span,
        .A-Teaser-NavigationTeaser:active,
        .A-Teaser-NavigationTeaser:focus {
            text-decoration: none;
        }

        .A-Teaser-NavigationTeaser:not(:last-of-type) {
            margin-inline-end: 2rem;
        }

    .A-Teaser-NavigationTeaser__text-wrapper {
        padding: 1.5rem;
        overflow: hidden;
    }

    .A-Teaser-NavigationTeaser__label {
        font-size: .75rem;
        --font-size: 0.75rem;
        line-height: 1.5;
        margin-bottom: .5rem;
    }

    .A-Teaser-NavigationTeaser__storyType {
        text-transform: uppercase;
    }

        .A-Teaser-NavigationTeaser__storyType + .A-Teaser-NavigationTeaser__identifier:before {
            content: "|";
            display: inline-block;
            margin: 0 .25rem;
        }

    .A-Teaser-NavigationTeaser__text {
        font-weight: 700;
    }

        .A-Teaser-NavigationTeaser__text span:last-of-type {
            white-space: nowrap;
        }

    .A-Teaser-NavigationTeaser.-compact {
        width: 100%;
        height: fit-content;
        margin-bottom: 1.5rem;
        display: inline-flex;
        flex-direction: row;
    }

        .A-Teaser-NavigationTeaser.-compact .A-Teaser-NavigationTeaser__link {
            display: inline-flex;
            width: 100%;
        }

        .A-Teaser-NavigationTeaser.-compact .A-Teaser-NavigationTeaser__text-wrapper {
            flex: 1 0 0%;
            padding: 1.5rem;
        }

        .A-Teaser-NavigationTeaser.-compact .A-Teaser-NavigationTeaser__label {
            margin-bottom: .25rem;
        }

    .A-Teaser-HomeTeaser {
        display: flex;
        flex-direction: column;
        flex-wrap: nowrap;
    }

        .A-Teaser-HomeTeaser .A-Teaser-HomeTeaser__mainLink,
        .A-Teaser-HomeTeaser .A-Teaser-HomeTeaser__subLinks {
            margin-left: 0;
        }

    .A-Teaser-HomeTeaser__additional-headline {
        margin-bottom: 2rem;
    }

    .A-Teaser-EventTeaser__calendarMonth {
        margin-bottom: 2px;
    }

    .A-Teaser-DownloadTeaser {
        grid-template-columns: repeat(3, 1fr);
    }

    .A-Teaser-DownloadTeaser__image {
        grid-column: span 1;
    }

    .A-Teaser-DownloadTeaser__text {
        grid-column: span 2;
    }

    .A-Teaser-DecisionTeaser__headline {
        font-size: 2rem;
        --font-size: 2rem;
        line-height: 1.35;
        --line-height: 1.35;
    }

    .A-Teaser-DecisionTeaser__content {
        padding: 2rem;
    }

    .A-Teaser-AggregationExpandableTeaserDetails__headline {
        font-size: 2rem;
        --font-size: 2rem;
        line-height: 1.35;
        --line-height: 1.35;
    }

    .A-Teaser-AggregationExpandableTeaserDetails__collapsableContent {
        display: grid;
        column-gap: 2rem;
        grid-template-columns: repeat(12, 1fr);
    }

    .A-Teaser-AggregationExpandableTeaserDetails__image-wrapper {
        grid-column: span 5;
    }

    .A-Teaser-AggregationExpandableTeaserDetails__text-wrapper {
        grid-column: span 7;
    }

    .A-FormField-Textarea .A-FormField__element {
        min-height: 12em;
    }

    .A-DataProtectionLayer__content {
        min-height: 50vh;
    }

    .M-IFrame--youtube .A-DataProtectionLayer__box {
        grid-column: 4/span 6;
    }

    .M-AggregationExpandableTeaserGroup__details .M-IFrame--youtube .A-DataProtectionLayer__box,
    .M-Teaser-Two-Columns__container .M-IFrame--youtube .A-DataProtectionLayer__box {
        grid-column: 1/span 12;
    }

    .M-Teaser-Two-Columns__container .A-DataProtectionLayer__content.-no-image .A-DataProtectionLayer__button {
        position: static;
        margin: 2rem 0 0;
    }

    .M-Teaser-Two-Columns__container .A-DataProtectionLayer__button {
        top: 25%;
    }

    h1 {
        font-size: 3rem;
        --font-size: 3rem;
        line-height: 1.25;
        --line-height: 1.25;
    }

    h2 {
        font-size: 2.5rem;
        --font-size: 2.5rem;
        line-height: 1.3;
        --line-height: 1.3;
    }

    h3 {
        font-size: 2rem;
        --font-size: 2rem;
        line-height: 1.35;
        --line-height: 1.35;
    }

    h4 {
        font-size: 1.5rem;
        --font-size: 1.5rem;
        line-height: 1.4;
        --line-height: 1.4;
    }

    h5 {
        font-size: 1.25rem;
        --font-size: 1.25rem;
        line-height: 1.5;
    }

    .-size-6xl {
        font-size: 5rem;
        --font-size: 5rem;
        line-height: 1.15;
        --line-height: 1.15;
    }

    .-size-5xl {
        font-size: 4rem;
        --font-size: 4rem;
        line-height: 1.2;
        --line-height: 1.2;
    }

    .-size-4xl {
        font-size: 3rem;
        --font-size: 3rem;
        line-height: 1.25;
        --line-height: 1.25;
    }

    .-size-3xl {
        font-size: 2.5rem;
        --font-size: 2.5rem;
        line-height: 1.3;
        --line-height: 1.3;
    }

    .-size-2xl {
        font-size: 2rem;
        --font-size: 2rem;
        line-height: 1.35;
        --line-height: 1.35;
    }

    .-size-xl {
        font-size: 1.5rem;
        --font-size: 1.5rem;
        line-height: 1.4;
        --line-height: 1.4;
    }

    .-size-l {
        font-size: 1.25rem;
        --font-size: 1.25rem;
        line-height: 1.5;
    }

    .-size-m {
        font-size: 1rem;
        --font-size: 1rem;
        line-height: 1.5;
    }

    .-size-s {
        font-size: .75rem;
        --font-size: 0.75rem;
        line-height: 1.5;
    }

    main {
        z-index: 1;
    }

    section {
        margin: 8rem 0;
    }
}

@media only screen and (max-width:1199px) {
    .O-Search-SearchResultGroup__filter .A-FormField-Select .A-FormField__icon {
        height: calc(100% - 31px);
    }
}

@media only screen and (min-width:1200px) {
    .O-Product-Highlight-Teaser__item:first-of-type figure {
        flex-basis: 544px;
    }

    .M-Teaser-DownloadTeaser__item {
        grid-column: span 6;
    }

    .M-AggregationExpandableTeaserGroup__details {
        min-width: 100vw;
        margin: auto;
        transform: translateX(-50vw) translateX(560px);
    }

    .M-Stage-Two__contentContainer {
        display: grid;
        grid-template-columns: 1fr minmax(0, 1120px) 1fr;
        margin-top: 48px;
    }

        .M-Stage-Two__contentContainer .M-Stage-Two__content {
            display: unset;
            grid-column: span 2;
            margin-left: unset;
            margin-right: 0;
        }

        .M-Stage-Two__contentContainer .A-Map-InfoWindow {
            left: 2rem;
        }

    .M-Stage-Two__mediaAndTeaser .M-Stage-Two__content {
        display: flex;
        justify-self: flex-end;
        width: 100%;
        max-width: 970px;
    }

        .M-Stage-Two__mediaAndTeaser .M-Stage-Two__content > a,
        .M-Stage-Two__mediaAndTeaser .M-Stage-Two__content > div {
            min-width: 100%;
        }

    .M-Stage-Two__content {
        display: flex;
        justify-self: flex-end;
        width: 100%;
        max-width: 1370px;
    }

        .M-Stage-Two__content > .A-Image__figure {
            min-width: 100%;
        }

    .M-Main-Navigation__highlights--first {
        padding-top: 190px;
    }

    .M-CarouselSimple__slideContainer .A-Image__caption {
        padding-right: 24rem;
    }

    .A-Video__figure video {
        display: block;
    }

    .A-Video__figure .A-Image {
        display: none;
    }

    .A-Text-TextContentIcon__headline {
        font-size: 1.25rem;
        --font-size: 1.25rem;
        line-height: 1.5;
    }

    .A-Teaser-NavigationTeaser.-compact .A-Teaser-NavigationTeaser__image-wrapper {
        display: block;
        aspect-ratio: 16/9;
        width: 100%;
        max-width: 50%;
        height: 100%;
    }

        .A-Teaser-NavigationTeaser.-compact .A-Teaser-NavigationTeaser__image-wrapper .A-Image__figure,
        .A-Teaser-NavigationTeaser.-compact .A-Teaser-NavigationTeaser__image-wrapper .A-Image__preloadWrapper {
            height: 100%;
        }

        .A-Teaser-NavigationTeaser.-compact .A-Teaser-NavigationTeaser__image-wrapper .A-Image {
            object-fit: cover;
        }

    .A-Teaser-DownloadTeaser {
        grid-template-columns: repeat(6, 1fr);
    }

    .A-Teaser-DownloadTeaser__image {
        grid-column: span 2;
    }

    .A-Teaser-DownloadTeaser__text {
        grid-column: span 4;
    }

    .A-FormField-Textarea .A-FormField__element {
        min-height: 10em;
    }

    .M-IFrame--youtube.M-IFrame--small .A-DataProtectionLayer__content {
        min-height: unset;
    }

    .M-IFrame--youtube.M-IFrame--small .A-DataProtectionLayer__content--wrapper {
        position: absolute;
    }

    .M-IFrame--youtube.M-IFrame--small .A-DataProtectionLayer__button {
        position: static;
    }

    .M-IFrame--youtube.M-IFrame--small .A-DataProtectionLayer__box {
        margin: 3rem 0;
        background-color: unset;
        grid-column: 2/span 10;
    }

        .M-IFrame--youtube.M-IFrame--small .A-DataProtectionLayer__box.-contrast:before {
            content: "";
            position: absolute;
            top: 0;
            right: 0;
            left: 0;
            bottom: 0;
            z-index: 0;
            background-color: var(--background);
            mix-blend-mode: multiply;
        }

    .-dark-mode .M-IFrame--youtube.M-IFrame--small .A-DataProtectionLayer__box.-contrast:before {
        mix-blend-mode: screen;
    }
}

.a-icon.boschicon-bosch-ic-twitter:before {
    --x-logo: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAwIiBoZWlnaHQ9IjEyMjciIGZpbGw9Im5vbmUiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik03MTQuMTYzIDUxOS4yODQgMTE2MC44OSAwaC0xMDUuODZMNjY3LjEzNyA0NTAuODg3IDM1Ny4zMjggMEgwbDQ2OC40OTIgNjgxLjgyMUwwIDEyMjYuMzdoMTA1Ljg2Nmw0MDkuNjI1LTQ3Ni4xNTIgMzI3LjE4MSA0NzYuMTUySDEyMDBMNzE0LjEzNyA1MTkuMjg0ek01NjkuMTY1IDY4Ny44MjhsLTQ3LjQ2OC02Ny44OTQtMzc3LjY4Ni01NDAuMjRoMTYyLjYwNGwzMDQuNzk3IDQzNS45OTEgNDcuNDY4IDY3Ljg5NCAzOTYuMiA1NjYuNzIxSDg5Mi40NzZMNTY5LjE2NSA2ODcuODU0eiIvPjwvc3ZnPg==);
    mask-position: 3px 3px;
    -webkit-mask-position: 3px 3px;
}

.a-icon.boschicon-bosch-ic-threads:before,
.a-icon.boschicon-bosch-ic-twitter:before {
    content: "";
    background-color: currentcolor;
    mask-image: var(--x-logo);
    -webkit-mask-image: var(--x-logo);
    mask-size: .8em;
    -webkit-mask-size: .8em;
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    width: 1em;
    height: 1em;
    display: inline-block;
}

.a-icon.boschicon-bosch-ic-threads:before {
    --x-logo: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHZpZXdCb3g9IjAgMCA4NzggMTAwMCI+PHBhdGggZmlsbD0iY3VycmVudGNvbG9yIiBkPSJNNDQ2LjcgMTAwMGgtLjNjLTE0OS4yLTEtMjYzLjktNTAuMi0zNDEtMTQ2LjJDMzYuOSA3NjguMyAxLjUgNjQ5LjQuMyA1MDAuNHYtLjdjMS4yLTE0OS4xIDM2LjYtMjY3LjkgMTA1LjItMzUzLjRDMTgyLjUgNTAuMiAyOTcuMyAxIDQ0Ni40IDBoLjZjMTE0LjQuOCAyMTAuMSAzMC4yIDI4NC40IDg3LjQgNjkuOSA1My44IDExOS4xIDEzMC40IDE0Ni4yIDIyNy44bC04NSAyMy43Yy00Ni0xNjUtMTYyLjQtMjQ5LjMtMzQ2LTI1MC42LTEyMS4yLjktMjEyLjkgMzktMjcyLjUgMTEzLjJDMTE4LjQgMjcxIDg5LjYgMzcxLjQgODguNSA1MDBjMS4xIDEyOC42IDI5LjkgMjI5IDg1LjcgMjk4LjUgNTkuNiA3NC4zIDE1MS4zIDExMi40IDI3Mi41IDExMy4yIDEwOS4zLS44IDE4MS42LTI2LjMgMjQxLjctODUuMiA2OC42LTY3LjIgNjcuNC0xNDkuNyA0NS40LTE5OS45LTEyLjktMjkuNi0zNi40LTU0LjItNjguMS03Mi45LTggNTYuMy0yNS45IDEwMS45LTUzLjUgMTM2LjMtMzYuOSA0NS45LTg5LjIgNzEtMTU1LjQgNzQuNi01MC4xIDIuNy05OC40LTkuMS0xMzUuOC0zMy40LTQ0LjMtMjguNy03MC4yLTcyLjUtNzMtMTIzLjUtMi43LTQ5LjYgMTctOTUuMiA1NS40LTEyOC40IDM2LjctMzEuNyA4OC4zLTUwLjMgMTQ5LjMtNTMuOCA0NC45LTIuNSA4Ny0uNSAxMjUuOCA1LjktNS4yLTMwLjktMTUuNi01NS41LTMxLjItNzMuMi0yMS40LTI0LjQtNTQuNS0zNi44LTk4LjMtMzcuMWgtMS4yYy0zNS4yIDAtODMgOS43LTExMy40IDU1TDI2MS4yIDMyN2M0MC44LTYwLjYgMTA3LTk0IDE4Ni42LTk0aDEuOGMxMzMuMS44IDIxMi40IDgyLjMgMjIwLjMgMjI0LjUgNC41IDEuOSA5IDMuOSAxMy40IDUuOSA2Mi4xIDI5LjIgMTA3LjUgNzMuNCAxMzEuNCAxMjcuOSAzMy4yIDc1LjkgMzYuMyAxOTkuNi02NC41IDI5OC4zQzY3My4xIDk2NSA1NzkuNiA5OTkuMSA0NDcgMTAwMHptNDEuOC00ODcuMWMtMTAuMSAwLTIwLjMuMy0zMC44LjktNzYuNSA0LjMtMTI0LjIgMzkuNC0xMjEuNSA4OS4zIDIuOCA1Mi4zIDYwLjUgNzYuNiAxMTYgNzMuNiA1MS0yLjcgMTE3LjQtMjIuNiAxMjguNi0xNTQuNi0yOC4yLTYuMS01OS4xLTkuMi05Mi4zLTkuMiIvPjwvc3ZnPg==);
    mask-position: 3px 2px;
    -webkit-mask-position: 3px 2px;
}
