@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;
}
.-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-80);
  --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-90);
  --neutral__disabled__front__default:var(--bosch-gray-70);
  --small__enabled__fill__default:var(--bosch-gray-60);
  --small__enabled__fill__hovered:var(--bosch-gray-50);
  --small__enabled__fill__pressed:var(--bosch-gray-40);
  --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-70);
  --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-80);
  --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-80);
  --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-60);
  --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-50);
  --major-signal-error__enabled__fill__hovered:var(--bosch-red-40);
  --major-signal-error__enabled__fill__pressed:var(--bosch-red-30);
  --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-40);
  --minor-highlight-purple__enabled__front__hovered:var(--bosch-purple-30);
  --minor-highlight-purple__enabled__front__pressed:var(--bosch-purple-20);
  --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-75);
  --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-85);
  --neutral__disabled__front__default:var(--bosch-gray-65);
  --small__enabled__fill__default:var(--bosch-gray-55);
  --small__enabled__fill__hovered:var(--bosch-gray-45);
  --small__enabled__fill__pressed:var(--bosch-gray-35);
  --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-85);
  --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-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-75);
  --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-75);
  --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-55);
  --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-50);
  --major-signal-error__enabled__fill__hovered:var(--bosch-red-40);
  --major-signal-error__enabled__fill__pressed:var(--bosch-red-30);
  --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-40);
  --minor-highlight-purple__enabled__front__hovered:var(--bosch-purple-30);
  --minor-highlight-purple__enabled__front__pressed:var(--bosch-purple-20);
  --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-40);
  --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-30);
  --neutral__disabled__front__default:var(--bosch-gray-50);
  --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-30);
  --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-white);
  --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-40);
  --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-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-40);
  --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-40);
  --major-accent__disabled__front__default:var(--bosch-gray-60);
  --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-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-50);
  --major-signal-error__enabled__fill__hovered:var(--bosch-red-40);
  --major-signal-error__enabled__fill__pressed:var(--bosch-red-30);
  --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-95);
  --major-signal-warning__enabled__fill__pressed:var(--bosch-white);
  --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-30);
  --minor-highlight-purple__enabled__fill__pressed:var(--bosch-purple-40);
  --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-30);
  --minor-highlight-blue__enabled__fill__pressed:var(--bosch-blue-40);
  --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-30);
  --minor-highlight-turquoise__enabled__fill__pressed:var(--bosch-turquoise-40);
  --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-30);
  --minor-highlight-green__enabled__fill__pressed:var(--bosch-green-40);
  --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-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,
.-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-80);
  --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-90);
  --neutral__disabled__front__default:var(--bosch-gray-70);
  --small__enabled__fill__default:var(--bosch-gray-60);
  --small__enabled__fill__hovered:var(--bosch-gray-50);
  --small__enabled__fill__pressed:var(--bosch-gray-40);
  --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-70);
  --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-80);
  --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-80);
  --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-60);
  --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-50);
  --major-signal-error__enabled__fill__hovered:var(--bosch-red-40);
  --major-signal-error__enabled__fill__pressed:var(--bosch-red-30);
  --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-40);
  --minor-highlight-purple__enabled__front__hovered:var(--bosch-purple-30);
  --minor-highlight-purple__enabled__front__pressed:var(--bosch-purple-20);
  --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:#000;
}
.-dark-mode,
.-dark-mode .-primary {
  --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-white);
  --plain__enabled__front__hovered:var(--bosch-white);
  --plain__enabled__front__pressed:var(--bosch-white);
  --plain__focused__fill__default:var(--bosch-blue-15);
  --plain__focused__front__default:var(--bosch-white);
  --plain__disabled__fill__default:#0000;
  --plain__disabled__front__default:var(--bosch-gray-30);
  --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-20);
  --neutral__disabled__front__default:var(--bosch-gray-40);
  --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-20);
  --small__disabled__front__default:var(--bosch-gray-40);
  --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-60);
  --integrated__enabled__front__pressed:var(--bosch-blue-70);
  --integrated__disabled__fill__default:#0000;
  --integrated__disabled__front__default:var(--bosch-gray-30);
  --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-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-30);
  --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-30);
  --major-accent__disabled__front__default:var(--bosch-gray-50);
  --minor-signal-neutral__enabled__fill__default:var(--bosch-blue-20);
  --minor-signal-neutral__enabled__fill__hovered:var(--bosch-blue-30);
  --minor-signal-neutral__enabled__fill__pressed:var(--bosch-blue-40);
  --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-20);
  --minor-signal-error__enabled__fill__hovered:var(--bosch-red-30);
  --minor-signal-error__enabled__fill__pressed:var(--bosch-red-40);
  --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-20);
  --minor-signal-warning__enabled__fill__hovered:var(--bosch-yellow-30);
  --minor-signal-warning__enabled__fill__pressed:var(--bosch-yellow-40);
  --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-20);
  --minor-signal-success__enabled__fill__hovered:var(--bosch-green-30);
  --minor-signal-success__enabled__fill__pressed:var(--bosch-green-40);
  --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-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-50);
  --major-signal-error__enabled__fill__hovered:var(--bosch-red-40);
  --major-signal-error__enabled__fill__pressed:var(--bosch-red-30);
  --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-95);
  --major-signal-warning__enabled__fill__pressed:var(--bosch-white);
  --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-20);
  --minor-highlight-purple__enabled__fill__pressed:var(--bosch-purple-30);
  --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-20);
  --minor-highlight-blue__enabled__fill__pressed:var(--bosch-blue-30);
  --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-20);
  --minor-highlight-turquoise__enabled__fill__pressed:var(--bosch-turquoise-30);
  --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-20);
  --minor-highlight-green__enabled__fill__pressed:var(--bosch-green-30);
  --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-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,
.-dark-mode .-primary,
.-dark-mode .-secondary {
  background-color:var(--background);
  color:var(--plain__enabled__front__default);
}
.-dark-mode .-secondary {
  --background:var(--bosch-gray-5);
  --plain__enabled__fill__default:#0000;
  --plain__enabled__fill__hovered:var(--bosch-gray-15);
  --plain__enabled__fill__pressed:var(--bosch-gray-25);
  --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-10);
  --plain__focused__front__default:var(--bosch-white);
  --plain__disabled__fill__default:#0000;
  --plain__disabled__front__default:var(--bosch-gray-25);
  --neutral__enabled__fill__default:var(--bosch-gray-15);
  --neutral__enabled__fill__hovered:var(--bosch-gray-25);
  --neutral__enabled__fill__pressed:var(--bosch-gray-35);
  --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-15);
  --neutral__focused__front__default:var(--bosch-white);
  --neutral__disabled__fill__default:var(--bosch-gray-15);
  --neutral__disabled__front__default:var(--bosch-gray-35);
  --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-white);
  --small__enabled__front__hovered:var(--bosch-white);
  --small__enabled__front__pressed:var(--bosch-white);
  --small__disabled__fill__default:var(--bosch-gray-15);
  --small__disabled__front__default:var(--bosch-gray-35);
  --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-55);
  --integrated__enabled__front__pressed:var(--bosch-blue-65);
  --integrated__disabled__fill__default:#0000;
  --integrated__disabled__front__default:var(--bosch-gray-25);
  --minor-accent__enabled__fill__default:#0000;
  --minor-accent__enabled__fill__hovered:var(--bosch-blue-15);
  --minor-accent__enabled__fill__pressed:var(--bosch-blue-25);
  --minor-accent__enabled__front__default:var(--bosch-blue-55);
  --minor-accent__enabled__front__hovered:var(--bosch-blue-65);
  --minor-accent__enabled__front__pressed:var(--bosch-blue-75);
  --minor-accent__disabled__fill__default:#0000;
  --minor-accent__disabled__front__default:var(--bosch-gray-25);
  --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-25);
  --major-accent__disabled__front__default:var(--bosch-gray-45);
  --minor-signal-neutral__enabled__fill__default:var(--bosch-blue-15);
  --minor-signal-neutral__enabled__fill__hovered:var(--bosch-blue-25);
  --minor-signal-neutral__enabled__fill__pressed:var(--bosch-blue-35);
  --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-15);
  --minor-signal-error__enabled__fill__hovered:var(--bosch-red-25);
  --minor-signal-error__enabled__fill__pressed:var(--bosch-red-35);
  --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-15);
  --minor-signal-warning__enabled__fill__hovered:var(--bosch-yellow-25);
  --minor-signal-warning__enabled__fill__pressed:var(--bosch-yellow-35);
  --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-15);
  --minor-signal-success__enabled__fill__hovered:var(--bosch-green-25);
  --minor-signal-success__enabled__fill__pressed:var(--bosch-green-35);
  --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-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-50);
  --major-signal-error__enabled__fill__hovered:var(--bosch-red-40);
  --major-signal-error__enabled__fill__pressed:var(--bosch-red-30);
  --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-95);
  --major-signal-warning__enabled__fill__pressed:var(--bosch-white);
  --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-15);
  --minor-highlight-purple__enabled__fill__pressed:var(--bosch-purple-25);
  --minor-highlight-purple__enabled__front__default:var(--bosch-purple-55);
  --minor-highlight-purple__enabled__front__hovered:var(--bosch-purple-65);
  --minor-highlight-purple__enabled__front__pressed:var(--bosch-purple-75);
  --minor-highlight-blue__enabled__fill__default:#0000;
  --minor-highlight-blue__enabled__fill__hovered:var(--bosch-blue-15);
  --minor-highlight-blue__enabled__fill__pressed:var(--bosch-blue-25);
  --minor-highlight-blue__enabled__front__default:var(--bosch-blue-55);
  --minor-highlight-blue__enabled__front__hovered:var(--bosch-blue-65);
  --minor-highlight-blue__enabled__front__pressed:var(--bosch-blue-75);
  --minor-highlight-turquoise__enabled__fill__default:#0000;
  --minor-highlight-turquoise__enabled__fill__hovered:var(--bosch-turquoise-15);
  --minor-highlight-turquoise__enabled__fill__pressed:var(--bosch-turquoise-25);
  --minor-highlight-turquoise__enabled__front__default:var(--bosch-turquoise-55);
  --minor-highlight-turquoise__enabled__front__hovered:var(--bosch-turquoise-65);
  --minor-highlight-turquoise__enabled__front__pressed:var(--bosch-turquoise-75);
  --minor-highlight-green__enabled__fill__default:#0000;
  --minor-highlight-green__enabled__fill__hovered:var(--bosch-green-15);
  --minor-highlight-green__enabled__fill__pressed:var(--bosch-green-25);
  --minor-highlight-green__enabled__front__default:var(--bosch-green-55);
  --minor-highlight-green__enabled__front__hovered:var(--bosch-green-65);
  --minor-highlight-green__enabled__front__pressed:var(--bosch-green-75);
  --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 .-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-40);
  --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-30);
  --neutral__disabled__front__default:var(--bosch-gray-50);
  --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-30);
  --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-white);
  --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-40);
  --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-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-40);
  --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-40);
  --major-accent__disabled__front__default:var(--bosch-gray-60);
  --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-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-50);
  --major-signal-error__enabled__fill__hovered:var(--bosch-red-40);
  --major-signal-error__enabled__fill__pressed:var(--bosch-red-30);
  --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-95);
  --major-signal-warning__enabled__fill__pressed:var(--bosch-white);
  --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-30);
  --minor-highlight-purple__enabled__fill__pressed:var(--bosch-purple-40);
  --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-30);
  --minor-highlight-blue__enabled__fill__pressed:var(--bosch-blue-40);
  --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-30);
  --minor-highlight-turquoise__enabled__fill__pressed:var(--bosch-turquoise-40);
  --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-30);
  --minor-highlight-green__enabled__fill__pressed:var(--bosch-green-40);
  --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-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);
}
.-dark-mode .-floating,
.-dark-mode .A-Modal .ngdialog-content,
.A-Modal .-dark-mode .ngdialog-content {
  --background:var(--bosch-gray-15);
  --plain__enabled__fill__default:#0000;
  --plain__enabled__fill__hovered:var(--bosch-gray-25);
  --plain__enabled__fill__pressed:var(--bosch-gray-35);
  --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-20);
  --plain__focused__front__default:var(--bosch-white);
  --plain__disabled__fill__default:#0000;
  --plain__disabled__front__default:var(--bosch-gray-35);
  --neutral__enabled__fill__default:var(--bosch-gray-25);
  --neutral__enabled__fill__hovered:var(--bosch-gray-35);
  --neutral__enabled__fill__pressed:var(--bosch-gray-45);
  --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-25);
  --neutral__focused__front__default:var(--bosch-white);
  --neutral__disabled__fill__default:var(--bosch-gray-25);
  --neutral__disabled__front__default:var(--bosch-gray-45);
  --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-white);
  --small__enabled__front__hovered:var(--bosch-white);
  --small__enabled__front__pressed:var(--bosch-white);
  --small__disabled__fill__default:var(--bosch-gray-25);
  --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-white);
  --integrated__enabled__front__hovered:var(--bosch-blue-65);
  --integrated__enabled__front__pressed:var(--bosch-blue-75);
  --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-25);
  --minor-accent__enabled__fill__pressed:var(--bosch-blue-35);
  --minor-accent__enabled__front__default:var(--bosch-blue-65);
  --minor-accent__enabled__front__hovered:var(--bosch-blue-75);
  --minor-accent__enabled__front__pressed:var(--bosch-blue-85);
  --minor-accent__disabled__fill__default:#0000;
  --minor-accent__disabled__front__default:var(--bosch-gray-35);
  --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-35);
  --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-25);
  --minor-signal-warning__enabled__fill__hovered:var(--bosch-yellow-35);
  --minor-signal-warning__enabled__fill__pressed:var(--bosch-yellow-45);
  --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-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-50);
  --major-signal-error__enabled__fill__hovered:var(--bosch-red-40);
  --major-signal-error__enabled__fill__pressed:var(--bosch-red-30);
  --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-95);
  --major-signal-warning__enabled__fill__pressed:var(--bosch-white);
  --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-25);
  --minor-highlight-purple__enabled__fill__pressed:var(--bosch-purple-35);
  --minor-highlight-purple__enabled__front__default:var(--bosch-purple-65);
  --minor-highlight-purple__enabled__front__hovered:var(--bosch-purple-75);
  --minor-highlight-purple__enabled__front__pressed:var(--bosch-purple-85);
  --minor-highlight-blue__enabled__fill__default:#0000;
  --minor-highlight-blue__enabled__fill__hovered:var(--bosch-blue-25);
  --minor-highlight-blue__enabled__fill__pressed:var(--bosch-blue-35);
  --minor-highlight-blue__enabled__front__default:var(--bosch-blue-65);
  --minor-highlight-blue__enabled__front__hovered:var(--bosch-blue-75);
  --minor-highlight-blue__enabled__front__pressed:var(--bosch-blue-85);
  --minor-highlight-turquoise__enabled__fill__default:#0000;
  --minor-highlight-turquoise__enabled__fill__hovered:var(--bosch-turquoise-25);
  --minor-highlight-turquoise__enabled__fill__pressed:var(--bosch-turquoise-35);
  --minor-highlight-turquoise__enabled__front__default:var(--bosch-turquoise-65);
  --minor-highlight-turquoise__enabled__front__hovered:var(--bosch-turquoise-75);
  --minor-highlight-turquoise__enabled__front__pressed:var(--bosch-turquoise-85);
  --minor-highlight-green__enabled__fill__default:#0000;
  --minor-highlight-green__enabled__fill__hovered:var(--bosch-green-25);
  --minor-highlight-green__enabled__fill__pressed:var(--bosch-green-35);
  --minor-highlight-green__enabled__front__default:var(--bosch-green-65);
  --minor-highlight-green__enabled__front__hovered:var(--bosch-green-75);
  --minor-highlight-green__enabled__front__pressed:var(--bosch-green-85);
  --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);
}
.-light-mode {
  --shadow-fill:#00000040;
}
.-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-80);
  --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-90);
  --neutral__disabled__front__default:var(--bosch-gray-70);
  --small__enabled__fill__default:var(--bosch-gray-60);
  --small__enabled__fill__hovered:var(--bosch-gray-50);
  --small__enabled__fill__pressed:var(--bosch-gray-40);
  --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-70);
  --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-80);
  --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-80);
  --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-60);
  --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-50);
  --major-signal-error__enabled__fill__hovered:var(--bosch-red-40);
  --major-signal-error__enabled__fill__pressed:var(--bosch-red-30);
  --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-40);
  --minor-highlight-purple__enabled__front__hovered:var(--bosch-purple-30);
  --minor-highlight-purple__enabled__front__pressed:var(--bosch-purple-20);
  --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-75);
  --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-85);
  --neutral__disabled__front__default:var(--bosch-gray-65);
  --small__enabled__fill__default:var(--bosch-gray-55);
  --small__enabled__fill__hovered:var(--bosch-gray-45);
  --small__enabled__fill__pressed:var(--bosch-gray-35);
  --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-85);
  --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-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-75);
  --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-75);
  --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-55);
  --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-50);
  --major-signal-error__enabled__fill__hovered:var(--bosch-red-40);
  --major-signal-error__enabled__fill__pressed:var(--bosch-red-30);
  --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-40);
  --minor-highlight-purple__enabled__front__hovered:var(--bosch-purple-30);
  --minor-highlight-purple__enabled__front__pressed:var(--bosch-purple-20);
  --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-40);
  --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-30);
  --neutral__disabled__front__default:var(--bosch-gray-50);
  --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-30);
  --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-white);
  --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-40);
  --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-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-40);
  --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-40);
  --major-accent__disabled__front__default:var(--bosch-gray-60);
  --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-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-50);
  --major-signal-error__enabled__fill__hovered:var(--bosch-red-40);
  --major-signal-error__enabled__fill__pressed:var(--bosch-red-30);
  --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-95);
  --major-signal-warning__enabled__fill__pressed:var(--bosch-white);
  --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-30);
  --minor-highlight-purple__enabled__fill__pressed:var(--bosch-purple-40);
  --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-30);
  --minor-highlight-blue__enabled__fill__pressed:var(--bosch-blue-40);
  --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-30);
  --minor-highlight-turquoise__enabled__fill__pressed:var(--bosch-turquoise-40);
  --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-30);
  --minor-highlight-green__enabled__fill__pressed:var(--bosch-green-40);
  --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-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);
}
.-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-80);
  --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-90);
  --neutral__disabled__front__default:var(--bosch-gray-70);
  --small__enabled__fill__default:var(--bosch-gray-60);
  --small__enabled__fill__hovered:var(--bosch-gray-50);
  --small__enabled__fill__pressed:var(--bosch-gray-40);
  --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-70);
  --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-80);
  --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-80);
  --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-60);
  --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-50);
  --major-signal-error__enabled__fill__hovered:var(--bosch-red-40);
  --major-signal-error__enabled__fill__pressed:var(--bosch-red-30);
  --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-40);
  --minor-highlight-purple__enabled__front__hovered:var(--bosch-purple-30);
  --minor-highlight-purple__enabled__front__pressed:var(--bosch-purple-20);
  --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(fonts/boschsans_regular.woff2) format("woff2"),
  url(fonts/boschsans_regular.woff) format("woff");
  font-display:swap;
}
@font-face {
  font-family:boschsans;
  font-weight:700;
  src:url(fonts/boschsans_bold.woff2) format("woff2"),
  url(fonts/boschsans_bold.woff) format("woff");
  font-display:swap;
}
@font-face {
  font-family:boschsans;
  font-weight:400;
  src:url(fonts/boschsans-regularitalic.woff2) format("woff2"),
  url(fonts/boschsans-regularitalic.woff) format("woff");
  font-display:swap;
  font-style:italic;
}
@font-face {
  font-family:boschsans;
  font-weight:700;
  src:url(fonts/boschsans-bolditalic.woff2) format("woff2"),
  url(fonts/boschsans-bolditalic.woff) format("woff");
  font-display:swap;
  font-style:italic;
}
@font-face {
  font-family:Bosch-Icon;
  src:url(fonts/bosch_icon_woff2.woff2) format("woff2"),
  url(fonts/bosch_icon_woff.woff) format("woff");
  font-weight:400;
  font-style:normal;
}
@font-face {
  font-family:Bosch-UI-Icon;
  src:url(fonts/bosch_ui_icon_woff2.woff2) format("woff2"),
  url(fonts/bosch_ui_icon_woff.woff) format("woff");
  font-weight:400;
  font-style:normal;
}
@font-face {
  font-family:Bosch-UI-Icon-RTL;
  src:url(fonts/bosch_ui_icon_rtl_woff2.woff2) format("woff2"),
  url(fonts/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.11.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:"";
  --boschicon-bosch-ic-auracast-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-car-repair-service:"󰋼";
  --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-forklift-loading:"󰌍";
  --boschicon-bosch-ic-truck-large:"󰌎";
  --boschicon-bosch-ic-forklift:"󰌏";
  --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-forklift-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:"󰎅";
}
.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:before {
  content:var(--boschicon-bosch-ic-auracast);
}
.boschicon-bosch-ic-auracast-frame:before {
  content:var(--boschicon-bosch-ic-auracast-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-car-repair-service:before {
  content:var(--boschicon-bosch-ic-car-repair-service);
}
.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-forklift-loading:before {
  content:var(--boschicon-bosch-ic-forklift-loading);
}
.boschicon-bosch-ic-truck-large:before {
  content:var(--boschicon-bosch-ic-truck-large);
}
.boschicon-bosch-ic-forklift:before {
  content:var(--boschicon-bosch-ic-forklift);
}
.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-forklift-stacking:before {
  content:var(--boschicon-bosch-ic-forklift-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);
}
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;
  font-size:.75rem;
  --font-size:0.75rem;
  line-height:1.5;
}
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;
}
.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 {
  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__close {
  position:relative;
  left:-.75rem;
  margin:auto .375rem;
  width:.75rem;
}
.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% - 1.125rem);
  display:flex;
}
.a-chip--fixed .a-chip__close {
  left:-1rem;
}
.a-chip__label {
  margin:auto 1rem;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.-btnClose .a-chip__label {
  margin-right:.5rem;
}
.-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-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-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);
  outline:none;
}
.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+PHN0b3Agb2Zmc2V0PSIuNzkiIHN0b3AtY29sb3I9IiMwNjkyOTIiLz48c3RvcCBvZmZzZXQ9Ii44ODciIHN0b3AtY29sb3I9IiMwNUExNEIiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwMzkyN0UiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjU1ZHSURfMV8pIiBkPSJNMCAwaDcyMy4xdjMwNi40SDB6IiBzdHlsZT0iZmlsbDp1cmwoI1NWR0lEXzFfKSIvPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMl8iIHgxPSIzMjUuMDgiIHgyPSIyMzUuOTgiIHkxPSItMTA5LjI2IiB5Mj0iLTEwOS4yNiIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAtMTE4Ljk4IDEyMC41NCkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiM4OTM2ODAiLz48c3RvcCBvZmZzZXQ9Ii4zMzUiIHN0b3AtY29sb3I9IiM4OTM2ODAiLz48c3RvcCBvZmZzZXQ9Ii41MDIiIHN0b3AtY29sb3I9IiM4RDMxNkQiLz48c3RvcCBvZmZzZXQ9Ii44NCIgc3RvcC1jb2xvcj0iIzkwMjk0RCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzkwMjU0MSIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNTVkdJRF8yXykiIGQ9Ik0xNzUuMSAxNTMuMiAxMTcgMzA2LjRoODkuMXoiIHN0eWxlPSJmaWxsOnVybCgjU1ZHSURfMl8pIi8+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8zXyIgeDE9IjQ3OC45MyIgeDI9IjQ0Ni41NSIgeTE9IjEyMC4yNCIgeTI9Ii04Mi4yODQiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgLTExOC45OCAxMjAuNTQpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMzIyQzZGIi8+PHN0b3Agb2Zmc2V0PSIuMjQzIiBzdG9wLWNvbG9yPSIjMzIyQzZGIi8+PHN0b3Agb2Zmc2V0PSIuNDYiIHN0b3AtY29sb3I9IiMzMDJGNzIiLz48c3RvcCBvZmZzZXQ9Ii43MTYiIHN0b3AtY29sb3I9IiMyQTNBN0UiLz48c3RvcCBvZmZzZXQ9Ii45OSIgc3RvcC1jb2xvcj0iIzE1NEE5MyIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzEzNEI5NCIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNTVkdJRF8zXykiIGQ9Im0yODguNCAxNTMuMiAyMi4zIDE1My4yaDQ3LjRWMGgtNDUuMnoiIHN0eWxlPSJmaWxsOnVybCgjU1ZHSURfM18pIi8+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF80XyIgeDE9IjI5NC4wOCIgeDI9IjM3Mi44OCIgeTE9Ii0zMi42NjMiIHkyPSItMzIuNjYzIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIC0xMTguOTggMTIwLjU0KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzZGMzc4RCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzNBNDI5MSIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNTVkdJRF80XykiIGQ9Im0xNzUuMSAxNTMuMiAzMSAxNTMuMiA0Ny44LTE1My4yTDIwOS40IDB6IiBzdHlsZT0iZmlsbDp1cmwoI1NWR0lEXzRfKSIvPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfNV8iIHgxPSI0MzEuODgiIHgyPSIzMjUuMDgiIHkxPSItMzIuNjYzIiB5Mj0iLTMyLjY2MyIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAtMTE4Ljk4IDEyMC41NCkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMyMzNEN0QiLz48c3RvcCBvZmZzZXQ9Ii4yNDkiIHN0b3AtY29sb3I9IiMyOTNEN0QiLz48c3RvcCBvZmZzZXQ9Ii41NDUiIHN0b3AtY29sb3I9IiMzQTNDODAiLz48c3RvcCBvZmZzZXQ9Ii44NjIiIHN0b3AtY29sb3I9IiM1MTNCODQiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM1RDNBODYiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjU1ZHSURfNV8pIiBkPSJtMjUzLjkgMTUzLjItNDcuOCAxNTMuMmgxMDQuNmwtMjIuMy0xNTMuMkwzMTIuOSAwSDIwOS40eiIgc3R5bGU9ImZpbGw6dXJsKCNTVkdJRF81XykiLz48cGF0aCBmaWxsPSIjYWYyMDI0IiBkPSJNMTE2LjEgMEg1NS43djk0LjhsMzQuMiA1OC40LTM0LjIgNTguNHY5NC44SDExN0w5NS4yIDE1My4yeiIgc3R5bGU9ImZpbGw6I2FmMjAyNCIvPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfNl8iIHgxPSIzMjkuMTEiIHgyPSIyMzIuNjciIHkxPSI0My45MzciIHkyPSI0My45MzciIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgLTExOC45OCAxMjAuNTQpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjODkzNjgwIi8+PHN0b3Agb2Zmc2V0PSIuMzM1IiBzdG9wLWNvbG9yPSIjODkzNjgwIi8+PHN0b3Agb2Zmc2V0PSIuNTAyIiBzdG9wLWNvbG9yPSIjOEQzMTZEIi8+PHN0b3Agb2Zmc2V0PSIuODQiIHN0b3AtY29sb3I9IiM5MDI5NEQiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM5MDI1NDEiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjU1ZHSURfNl8pIiBkPSJNMTc1LjEgMTUzLjIgMjA5LjQgMGgtOTMuM3oiIHN0eWxlPSJmaWxsOnVybCgjU1ZHSURfNl8pIi8+PHBhdGggZmlsbD0iIzk0MWIxZSIgZD0iTTU1LjcgOTQuOFYwSDB6IiBjbGFzcz0ic3Q3Ii8+PHBhdGggZmlsbD0iI2IxMjczOSIgZD0ibTU1LjcgMjExLjYgMzQuMi01OC40LTM0LjItNTguNHoiIHN0eWxlPSJmaWxsOiNiMTI3MzkiLz48cGF0aCBmaWxsPSIjOTQxYjFlIiBkPSJNNTUuNyAyMTEuNiAwIDMwNi40aDU1Ljd6IiBjbGFzcz0ic3Q3Ii8+PHBhdGggZmlsbD0iIzk1MjQzMiIgZD0iTTU1LjcgOTQuOCAwIDB2MzA2LjRsNTUuNy05NC44eiIgc3R5bGU9ImZpbGw6Izk1MjQzMiIvPjxwYXRoIGZpbGw9IiNkNDIwMjciIGQ9Ik0xMTYuMSAwIDk1LjIgMTUzLjIgMTE3IDMwNi40bDU4LjEtMTUzLjJ6IiBzdHlsZT0iZmlsbDojZDQyMDI3Ii8+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF83XyIgeDE9Ijc0OC45NiIgeDI9Ijc0OC45NiIgeTE9IjEyMC40NCIgeTI9Ii0xODYuMDYiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgLTExOC45OCAxMjAuNTQpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjOTRCRTU1Ii8+PHN0b3Agb2Zmc2V0PSIuMDQ0IiBzdG9wLWNvbG9yPSIjOTNCRDU4Ii8+PHN0b3Agb2Zmc2V0PSIuMzg5IiBzdG9wLWNvbG9yPSIjOEJCQzZBIi8+PHN0b3Agb2Zmc2V0PSIuNzE1IiBzdG9wLWNvbG9yPSIjODZCQzc1Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjODRCQzc5Ii8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI1NWR0lEXzdfKSIgZD0iTTY0MS42IDI1OS42YzEuNy0yNS40IDEwLTU0LjYgMTguOC04NS42IDEuNC01IDIuOC0xMCA0LjItMTUuMS0xLjQtNS41LTIuOC0xMC45LTQuMi0xNi4yLTguOC0zMy4zLTE3LTY0LjctMTguOC05Mi0xLjQtMjEuMiAxLjQtMzcgOC45LTUwLjZoLTQ1LjljLTcuNSAxOC4zLTEwLjMgMjkuMS04LjkgNTAuMyAxLjcgMjcuMyAxMCA1OC43IDE4LjggOTIgMTMgNDkuMyAyOCAxMDYuMiAyMy4yIDE2NC4yaDEyLjljLTcuNi0xMi44LTEwLjQtMjcuMy05LTQ3eiIgc3R5bGU9ImZpbGw6dXJsKCNTVkdJRF83XykiLz48bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzhfIiB4MT0iNjUzLjc2IiB4Mj0iNzMzLjQ5IiB5MT0iMTE3LjI5IiB5Mj0iLTE4NC40NSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAtMTE4Ljk4IDEyMC41NCkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMwOEEyNEIiLz48c3RvcCBvZmZzZXQ9Ii4xNjgiIHN0b3AtY29sb3I9IiMwQUExNEUiLz48c3RvcCBvZmZzZXQ9Ii40MDUiIHN0b3AtY29sb3I9IiMwQjlFNTciLz48c3RvcCBvZmZzZXQ9Ii42ODMiIHN0b3AtY29sb3I9IiMwOTlBNjciLz48c3RvcCBvZmZzZXQ9Ii45OSIgc3RvcC1jb2xvcj0iIzA0OTQ3RCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzA0OTM3RSIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNTVkdJRF84XykiIGQ9Ik02MTQuNSAxNDIuM2MtOC44LTMzLjMtMTctNjQuNy0xOC44LTkyLTEuNC0yMS4yIDEuNC0zMiA4LjktNTAuM2gtMzUuNGM1LjcgNTMuOS0zLjggMTA2LjctMTMuNiAxNjYuOC01LjcgMzUtMTEuNyA3MS4zLTEzLjIgMTAwLjYtMS4xIDIxLjEuNCAzMi44IDEuOCAzOWg5My41YzQuOC01Ny45LTEwLjMtMTE0LjgtMjMuMi0xNjQuMXoiIHN0eWxlPSJmaWxsOnVybCgjU1ZHSURfOF8pIi8+PHBhdGggZmlsbD0iIzFjOWE0OCIgZD0iTTY2NC42IDE1OC45Yy0xLjQgNS4xLTIuOCAxMC4xLTQuMiAxNS4xLTguOCAzMS0xNyA2MC4yLTE4LjggODUuNi0xLjQgMTkuNyAxLjQgMzQuMiA5IDQ2LjloMzNjNC4yLTUxLjgtNy4yLTEwMi4zLTE5LTE0Ny42eiIgc3R5bGU9ImZpbGw6IzFjOWE0OCIvPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfOV8iIHgxPSI4MTIuODMiIHgyPSI4MTIuODMiIHkxPSIxMjAuNTQiIHkyPSItMTg1Ljk2IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIC0xMTguOTggMTIwLjU0KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzY5QTA2MCIvPjxzdG9wIG9mZnNldD0iLjA0IiBzdG9wLWNvbG9yPSIjNjM5RDVDIi8+PHN0b3Agb2Zmc2V0PSIuMjE5IiBzdG9wLWNvbG9yPSIjNEM5NDRGIi8+PHN0b3Agb2Zmc2V0PSIuNDE4IiBzdG9wLWNvbG9yPSIjMzc4RTQ3Ii8+PHN0b3Agb2Zmc2V0PSIuNjUxIiBzdG9wLWNvbG9yPSIjMjk4QjQ0Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMjM4QTQzIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI1NWR0lEXzlfKSIgZD0iTTY4MC41IDBjMTAuNyA1NS4zLTIuNSAxMTAuNC0xNS45IDE1OC45IDExLjcgNDUuMyAyMy4yIDk1LjggMTguOSAxNDcuNmgzOS42VjBoLTQyLjZ6IiBzdHlsZT0iZmlsbDp1cmwoI1NWR0lEXzlfKSIvPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMTBfIiB4MT0iNjUyLjQ1IiB4Mj0iNjUyLjQ1IiB5MT0iMTIwLjU0IiB5Mj0iLTE4NS44NiIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAtMTE4Ljk4IDEyMC41NCkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMwNUI1REMiLz48c3RvcCBvZmZzZXQ9Ii4yMiIgc3RvcC1jb2xvcj0iIzA0QjBENyIvPjxzdG9wIG9mZnNldD0iLjUzNyIgc3RvcC1jb2xvcj0iIzA1QTRDOSIvPjxzdG9wIG9mZnNldD0iLjkxMiIgc3RvcC1jb2xvcj0iIzA1OTFCNCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzA1OENBRSIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNTVkdJRF8xMF8pIiBkPSJNNTQyLjMgMjY3LjRjMS41LTI5LjQgNy41LTY1LjYgMTMuMi0xMDAuNkM1NjUuMyAxMDYuNyA1NzQuOCA1NCA1NjkuMSAwaC03MC44Yy0xLjQgMTEuNC0yLjkgMTkuMi0xLjggNDEuOCAxLjUgMzEuNiA3LjUgNzAuNSAxMy4yIDEwOC4yIDguNCA1NS40IDE2LjYgMTA4LjggMTUuMSAxNTYuNEg1NDRjLTEuMy02LjItMi44LTE3LjktMS43LTM5eiIgc3R5bGU9ImZpbGw6dXJsKCNTVkdJRF8xMF8pIi8+PHBhdGggZmlsbD0iIzJhMzg4NiIgZD0iTTM3NS43IDE1My4yIDM1OC4xIDB2MzA2LjR6IiBzdHlsZT0iZmlsbDojMmEzODg2Ii8+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8xMV8iIHgxPSI3NTEuMDUiIHgyPSI3OTYuNzEiIHkxPSItNC4zMjgiIHkyPSI3Ny4xMzYiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgLTExOC45OCAxMjAuNTQpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjNjJCMTZFIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjODdCOTU3Ii8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI1NWR0lEXzExXykiIGQ9Ik02NDEuNiA1MC42YzEuNyAyNy4zIDEwIDU4LjcgMTguOCA5MiAxLjQgNS4zIDIuOCAxMC43IDQuMiAxNi4yQzY3OC4xIDExMC40IDY5MS4yIDU1LjMgNjgwLjUgMGgtMzBjLTcuNSAxMy42LTEwLjMgMjkuNC04LjkgNTAuNnoiIHN0eWxlPSJmaWxsOnVybCgjU1ZHSURfMTFfKSIvPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMTJfIiB4MT0iNTUwLjQiIHgyPSI2MzEuNTkiIHkxPSIxMTMuNzEiIHkyPSItMTg5LjI4IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIC0xMTguOTggMTIwLjU0KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzA2OUFENCIvPjxzdG9wIG9mZnNldD0iLjM1MiIgc3RvcC1jb2xvcj0iIzMwQTBDRSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzVCQjBDMCIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNTVkdJRF8xMl8pIiBkPSJNNTA5LjggMTUwYy01LjctMzcuNy0xMS43LTc2LjYtMTMuMi0xMDguMi0xLjEtMjIuNy40LTMwLjQgMS44LTQxLjhoLTQxLjVjMS41IDQwLjEtMS41IDg1LjMtNyAxNjAuOC0zLjEgNDMuNS04IDExMC41LTcgMTQ1LjdINTI1YzEuNC00Ny43LTYuOC0xMDEuMS0xNS4yLTE1Ni41eiIgc3R5bGU9ImZpbGw6dXJsKCNTVkdJRF8xMl8pIi8+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8xM18iIHgxPSI1MDUuMzMiIHgyPSI1MDUuMzMiIHkxPSIxMjAuNTQiIHkyPSItMTg1Ljg2IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIC0xMTguOTggMTIwLjU0KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzFFNDU4RSIvPjxzdG9wIG9mZnNldD0iLjI0MSIgc3RvcC1jb2xvcj0iIzFGNEY5NiIvPjxzdG9wIG9mZnNldD0iLjcyOSIgc3RvcC1jb2xvcj0iIzJCNkFBQiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzMzN0JCOSIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNTVkdJRF8xM18pIiBkPSJNMzU4LjEgMzA2LjRoNTYuNVYwaC01Ni41bDE3LjYgMTUzLjJ6IiBzdHlsZT0iZmlsbDp1cmwoI1NWR0lEXzEzXykiLz48bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzE0XyIgeDE9IjU1NC45MiIgeDI9IjU1NC45MiIgeTE9Ii0xODUuODYiIHkyPSIxMjAuNTQiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgLTExOC45OCAxMjAuNTQpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjM0Y5QUM5Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMjA2MkEyIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI1NWR0lEXzE0XykiIGQ9Ik00NDkuOSAxNjAuOGM1LjUtNzUuNSA4LjUtMTIwLjYgNy0xNjAuOGgtNDIuMmwtLjEgMzA2LjRoMjguM2MtMS0zNS4xIDMuOC0xMDIuMSA3LTE0NS42eiIgc3R5bGU9ImZpbGw6dXJsKCNTVkdJRF8xNF8pIi8+PC9nPjwvc3ZnPg==);
}
.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 {
  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 {
  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-activity-indicator {
  margin:0 auto;
}
.A-BaiduMap-BaiduInfoWindow {
  display:block;
  max-width:100%;
  width:100%;
  padding:30px;
  position:relative;
  z-index:2;
  top:0;
  bottom:auto;
  right:0;
}
.A-BaiduMap-BaiduInfoWindow__title {
  font-weight:700;
  display:block;
  margin-inline-end:30px;
  margin-bottom:0;
  word-wrap:break-word;
  overflow:hidden;
}
.A-BaiduMap-BaiduInfoWindow__title--noCloseIcon {
  padding-right:0;
}
.A-BaiduMap-BaiduInfoWindow__address {
  display:block;
  margin-bottom:15px;
  margin-top:13px;
}
.A-BaiduMap-BaiduInfoWindow__link {
  display:block;
  margin-top:5px;
}
.A-BaiduMap-BaiduInfoWindow__closeIcon {
  position:absolute;
  inset-block-start:15px;
  inset-inline-end:15px;
}
.A-Button-LoadMore__wrapper {
  display:inline-block;
  overflow-anchor:none;
  width:100%;
}
.A-Print {
  display:flex;
  justify-content: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-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-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 {
  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 {
  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-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-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;
}
@-moz-document url-prefix() {
  .A-FormField-Select select {
    text-indent:-2px;
  }
}
.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: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-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 {
  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-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-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-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-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-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-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-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-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-JobFilterTrigger__select {
  align-items:center;
  background-color:var(--neutral__enabled__fill__default);
  color:var(--neutral__enabled__front__default);
  cursor:pointer;
  display:flex;
  height:3rem;
  padding:0 1rem;
  position:relative;
}
.A-JobFilterTrigger__select:hover {
  background-color:var(--neutral__enabled__fill__hovered);
  color:var(--neutral__enabled__front__hovered);
}
.A-JobFilterTrigger__select.-active,
.A-JobFilterTrigger__select:active {
  background-color:var(--neutral__enabled__fill__pressed);
  color:var(--neutral__enabled__front__pressed);
}
.A-JobFilterTrigger__selectIcon {
  margin-left:auto;
  padding-left:1rem;
}
.A-JobFilterContent__dropDown {
  display:flex;
  flex-direction:column;
  margin-bottom:2rem;
}
.A-JobFilterContent__dropDown>* {
  width:100%;
}
.A-JobFilterContent__dropDown .A-FormField {
  margin-top:1rem;
  margin-bottom:0;
}
.A-JobFilterContent__dropDown .A-FormField:first-child,
.A-JobFilterContent__dropDown .A-FormField__label {
  margin-top:0;
}
.A-JobFilterContent__dropDown .A-FormField__labelText {
  display:inline-block;
  margin-left:15px;
}
.A-JobPanel {
  display:flex;
  height:100%;
}
.A-JobPanel__header,
.A-JobPanel__header:visited {
  background-color:var(--integrated__enabled__fill__default);
  color:var(--integrated__enabled__front__default);
  text-decoration:none;
  height:auto;
}
.A-JobPanel__header:focus-visible,
.A-JobPanel__header:hover,
.A-JobPanel__header:visited:focus-visible,
.A-JobPanel__header:visited:hover {
  background-color:var(--integrated__enabled__fill__hovered);
  color:var(--integrated__enabled__front__hovered);
  text-decoration:none;
}
.A-JobPanel__header:active,
.A-JobPanel__header:active:focus-visible,
.A-JobPanel__header:visited:active,
.A-JobPanel__header:visited:active:focus-visible {
  background-color:var(--integrated__enabled__fill__pressed);
  color:var(--integrated__enabled__front__pressed);
}
.A-JobPanel__description {
  height:auto;
}
.A-JobPanel__title {
  background-color:inherit;
  color:inherit;
  margin-top:0;
  margin-bottom:0;
  overflow-wrap:break-word;
  word-wrap:break-word;
}
.A-JobPanel__title .a-icon {
  margin-left:.5rem;
}
.A-JobPanel__titleEndBinder {
  white-space:nowrap;
}
.A-JobPanel__value {
  margin:0;
}
a-map-info-window {
  display:contents;
}
.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__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;
}
.medium-zoom-overlay {
  z-index:1040;
}
.medium-zoom-image--opened {
  z-index:1050;
}
.A-Modal[class*=A-Modal-CountrySelectorModal] .ngdialog-content {
  left:50%;
  top:50%;
  position:absolute;
  transform:translate(-50%,-50%);
  height:100%;
  overflow:auto;
  max-width:44rem;
  width:100%;
}
.A-Modal[class*=A-Modal-CountrySelectorModal] .a-divider {
  margin-top:3rem;
}
.A-Modal.A-Modal-OverlayAlertModal .ngdialog-content {
  height:unset;
}
.A-Modal.A-Modal-ExampleModal .ngdialog-content,
.A-Modal.A-Modal-OverlayAlertModal .ngdialog-content {
  left:50%;
  position:absolute;
  top:50%;
  transform:translate(-50%,-50%);
}
.A-Modal {
  overflow:hidden;
}
.A-Modal .ngdialog-content {
  left:50%;
  top:50%;
  transform:translate(-50%,-50%);
}
.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[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 {
  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-open {
  overflow:hidden;
}
.A-Modal .ngdialog-content {
  position:absolute;
  margin:auto;
  height:100%;
  max-width:44rem;
  overflow:auto;
  width:100%;
}
.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;
  }
}
.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-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-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-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-AggregationExpandableTeaserDetails__collapsableContent [data-a-modal-trigger*=CountrySelectorModal] {
  margin:0;
  padding:0;
}
.A-Teaser-AggregationExpandableTeaserDetails__collapsableContent .A-CountrySelector {
  padding:0 0 2rem;
}
.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-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-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-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-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-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-ItemTeaser {
  display:flex;
  flex-direction:column;
  height:100%;
}
.A-ItemTeaser__wishList {
  cursor:pointer;
  display:flex;
  position:absolute;
  right:10px;
  top:10px;
}
.A-ItemTeaser__installation,
.A-ItemTeaser__subtitle,
.A-ItemTeaser__title {
  margin-bottom:.5rem;
}
.A-ItemTeaser__bottom,
.A-ItemTeaser__link,
.A-ItemTeaser__price {
  margin-bottom:1rem;
}
.A-ItemTeaser__title {
  margin-top:0;
}
.A-ItemTeaser__title a {
  color:var(--plain__enabled__front__default);
  text-decoration:none;
}
.A-ItemTeaser__subtitle {
  font-size:.75rem;
  --font-size:0.75rem;
  line-height:1.5;
  color:var(--plain__enabled__front__default);
}
.A-ItemTeaser__subtitle a {
  text-decoration:none;
  pointer-events:none;
}
.A-ItemTeaser__image {
  border:1px solid var(--small__enabled__fill__default);
  flex-shrink:0;
  margin-bottom:2rem;
  position:relative;
}
.A-ItemTeaser__installation .A-Tooltip__trigger {
  display:inline-block;
  vertical-align:-5px;
}
.A-ItemTeaser--flex-row .A-ItemTeaser__installation .A-Tooltip__trigger {
  vertical-align:-3px;
}
.A-ItemTeaser__installation+.A-ItemTeaser__description {
  padding-top:10px;
}
.A-ItemTeaser__installation .A-Tooltip {
  margin-left:5px;
}
.A-ItemTeaser__price {
  font-size:1.25rem;
  --font-size:1.25rem;
  line-height:1.5;
  font-weight:700;
  color:var(--minor-highlight-blue__enabled__front__default);
}
.A-ItemTeaser--flex-row .A-ItemTeaser__price {
  display:inline-block;
  margin-bottom:1rem;
}
.A-ItemTeaser__priceHint {
  font-size:.75rem;
  --font-size:0.75rem;
  line-height:1.5;
  color:var(--plain__enabled__front__default);
}
.A-ItemTeaser__actions .a-button.-fixed {
  width:100%;
}
.A-ItemTeaser__actions .A-FormField__label {
  margin-top:0;
  padding-top:0;
}
.A-ItemTeaser__bottom {
  display:flex;
  flex-wrap:nowrap;
}
.A-ItemTeaser--flex-row .A-ItemTeaser__bottom {
  padding-top:0;
}
.A-ItemTeaser__basketButton {
  margin-right:5px;
  width:100%;
}
.A-ItemTeaser__basketButton .a-button.-fixed {
  width:100%;
}
.A-ItemTeaser__pointsImage .A-Image {
  max-width:125px;
}
.A-ItemTeaser--flex-row {
  margin-bottom:30px;
}
.A-ItemTeaser--flex-row>div:first-of-type,
.A-ItemTeaser--flex-row>div:nth-of-type(2),
.A-ItemTeaser--flex-row>div:nth-of-type(3) {
  flex:1 100%;
}
.A-Teaser-LightboxTeaser {
  display:block;
  overflow:hidden;
  text-align:center;
  border:1px solid var(--neutral__enabled__fill__default);
  position:relative;
}
.A-Teaser-LightboxTeaser:before {
  content:"";
  display:block;
  padding-top:56.25%;
}
@media (min-width:798px) {
  .A-Teaser-LightboxTeaser:before {
    content:"";
    display:block;
    padding-top:100%;
  }
}
.A-Teaser-LightboxTeaser__content {
  display:flex;
  flex-direction:column;
  justify-content:center;
  padding:30px 50px 10px;
  position:absolute;
  bottom:0;
  left:0;
  top:0;
  right:0;
}
.A-Teaser-LightboxTeaser__headline {
  font-size:1rem;
  --font-size:1rem;
  line-height:1.5;
  color:var(--small__enabled__front__default);
  margin-bottom:10px;
  padding:0;
}
.A-Teaser-LightboxTeaser .A-Image__figure {
  left:0;
  position:absolute;
  top:50%;
  transform:translate3d(0,-50%,0);
}
.A-Teaser-LightboxTeaser .A-Image__figure:before {
  background:linear-gradient(to bottom,rgba(var(--plain__enabled__front__default),0) 0,rgba(var(--plain__enabled__front__default),.7) 80%);
  bottom:0;
  content:"";
  display:block;
  left:0;
  position:absolute;
  right:0;
  top:0;
}
.A-Teaser-LightboxTeaser .A-Link__link {
  justify-content:center;
}
.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-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-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-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-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-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-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-Text-ShareableHeadline {
  display:flex;
  align-items:center;
  text-align:left;
}
.A-Text-ShareableHeadline__headline {
  margin: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 p {
  padding:0;
  margin:0;
}
.A-Text-TextContentIcon__text {
  margin:0;
}
.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-Tooltip {
  display:inline-block;
  position:relative;
}
.A-Tooltip__icon {
  display:flex;
}
.A-Tooltip__dialog {
  background:var(--background);
  color:var(--plain__enabled__front__default);
  display:inline-block;
  left:50%;
  min-width:210px;
  padding:2rem 1rem 1rem;
  position:absolute;
  top:100%;
  transform:translate3d(-49%,10%,0);
  z-index:1070;
}
.A-Tooltip__dialog:after,
.A-Tooltip__dialog:before {
  bottom:100%;
  content:"";
  height:0;
  left:50%;
  position:absolute;
  width:0;
}
.A-Tooltip__dialog:before {
  border-right:12px solid #0000;
  border-bottom:12px solid #0000;
  border-left:12px solid #0000;
  margin-top:-2px;
  margin-left:-12px;
}
.A-Tooltip__dialog:after {
  border-right:9px solid #0000;
  border-bottom:9px solid var(--small__enabled__front__default);
  border-left:9px solid #0000;
  margin-left:-9px;
}
.A-Tooltip__close {
  padding:.75rem;
  position:absolute;
  right:0;
  top:0;
}
.A-Tooltip__close a-frok-icon-dynamic {
  display:block;
  height:1.5rem;
  width:1.5rem;
}
.A-Tooltip__text {
  padding-top:.5rem;
}
.A-Tooltip__text h4 {
  margin-bottom:5px;
}
.A-Tooltip__text p,
.A-Tooltip__text strong {
  margin-bottom:15px;
}
.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-Video {
  width:100%;
}
.A-Video__caption {
  padding-top:.5rem;
}
.A-Video__figure video {
  display:none;
}
.A-WebsiteFinderUnit {
  display:block;
  width:100%;
}
.A-WebsiteFinderUnit *>li:before {
  content:none;
}
.A-WebsiteFinderUnit .M-Accordion__itemContent {
  padding-bottom:0;
}
.A-WebsiteFinderUnit .A-Link__link:not(.A-Link__link--button) {
  display:inline;
  padding-right:15px;
  position:relative;
}
.A-WebsiteFinderUnit .A-Link__link:not(.A-Link__link--button) .A-Link__linkText:not(.-text-end) {
  hyphens:auto;
  white-space:normal;
  word-wrap:break-word;
}
.A-WebsiteFinderUnit .A-Link__link:not(.A-Link__link--button) .A-Link__linkText:not(.-text-end):not(.text-end):after {
  content:none;
}
.A-WebsiteFinderUnit__toggle {
  align-items:flex-start;
  border-bottom:0;
  cursor:pointer;
  display:flex;
  height:auto;
  padding:15px 20px;
  position:relative;
}
.A-WebsiteFinderUnit__toggleLabel {
  font-size:1.25rem;
  --font-size:1.25rem;
  line-height:1.5;
  color:var(--plain__enabled__front__default);
  flex:1 30 auto;
  margin:0;
  margin-inline-end:1.5rem;
  overflow-wrap:anywhere;
  word-break:break-word;
  hyphens:auto;
}
.A-WebsiteFinderUnit__toggleSign {
  height:2px;
  position:absolute;
  right:15px;
  top:28px;
  width:16px;
}
.A-WebsiteFinderUnit__toggleSign:after,
.A-WebsiteFinderUnit__toggleSign:before {
  background-color:var(--plain__enabled__front__default);
  content:"";
  height:100%;
  position:absolute;
  right:0;
  top:0;
  width:100%;
}
.A-WebsiteFinderUnit__toggleSign:after {
  opacity:1;
  transition:all .25s cubic-bezier(.38,.04,.35,.96);
  transform:rotate(90deg);
}
.A-WebsiteFinderUnit__toggleSign--active:after {
  opacity:0;
  transform:rotate(0deg);
}
.A-WebsiteFinderUnit__list {
  overflow-x:hidden;
  min-height:265px;
  padding:15px 0;
}
.A-WebsiteFinderUnit__listItem {
  display:block;
  margin:0;
  padding:5px 20px;
  transform:translateX(0);
  transition:transform .25s cubic-bezier(.38,.04,.35,.96);
}
.A-WebsiteFinderUnit__listItem--hidden {
  display:none;
  transform:translateX(-200%);
}
.A-WebsiteFinderUnit .A-WebsiteFinderUnit__listItem .A-Link .A-Link__linkText:after {
  content:none;
}
.A-WebsiteFinderCountrySelector__linkList {
  transition:opacity .25s;
  opacity:1;
  height:auto;
}
.A-WebsiteFinderCountrySelector__linkList--hidden {
  opacity:0;
  height:0;
}
.A-WebsiteFinderCountrySelector__headerLink {
  color:var(--minor-accent__enabled__front__default);
  cursor:pointer;
}
.A-WebsiteFinderCountrySelector__headerLink:hover {
  color:var(--minor-accent__enabled__front__hovered);
}
.A-WebsiteFinderCountrySelector__headerLink:active {
  color:var(--minor-accent__enabled__front__pressed);
}
.A-WebsiteFinderCountrySelector__headerLink .a-icon {
  font-size:1.5rem;
  margin-left:.5rem;
  vertical-align:bottom;
}
.A-WebsiteFinderCountrySelector__content {
  position:relative;
  overflow:hidden;
  transform:translateX(150%);
  max-height:0;
  transition:transform .25s,max-height .25s;
}
.A-WebsiteFinderCountrySelector__content--shown {
  transform:translateX(0);
  max-height:100%;
}
.A-WebsiteFinderCountrySelector__content--shown .A-WebsiteFinderCountrySelector__headerLink .a-icon {
  margin-left:0;
  margin-right:.5rem;
}
.A-WebsiteFinderCountrySelector__content--active--error {
  padding:20px;
}
.A-WebsiteFinderCountrySelector__content .A-CountrySelector {
  margin-top:1rem;
}
.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:"";
}
.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__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-Animation .A-Image {
  display:block;
}
.M-Animation .A-Video__caption {
  max-width:100%;
}
.M-Animation .A-Video__figure {
  margin:0;
}
.M-ApplyButton {
  margin-bottom:5.375rem;
}
.M-ApplyButton__button {
  text-align:center;
}
.M-ApplyButton__stickyWrapper {
  display:none;
  padding:1rem 0;
  position:fixed;
  left:0;
  right:0;
  top:6px;
  z-index:4;
  transition:transform .2s;
  border-bottom:1px solid var(--small__enabled__fill__default);
}
.M-ApplyButton__stickyWrapper:before {
  position:absolute;
  left:0;
  width:100%;
  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+PHN0b3Agb2Zmc2V0PSIuNzkiIHN0b3AtY29sb3I9IiMwNjkyOTIiLz48c3RvcCBvZmZzZXQ9Ii44ODciIHN0b3AtY29sb3I9IiMwNUExNEIiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwMzkyN0UiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjU1ZHSURfMV8pIiBkPSJNMCAwaDcyMy4xdjMwNi40SDB6IiBzdHlsZT0iZmlsbDp1cmwoI1NWR0lEXzFfKSIvPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMl8iIHgxPSIzMjUuMDgiIHgyPSIyMzUuOTgiIHkxPSItMTA5LjI2IiB5Mj0iLTEwOS4yNiIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAtMTE4Ljk4IDEyMC41NCkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiM4OTM2ODAiLz48c3RvcCBvZmZzZXQ9Ii4zMzUiIHN0b3AtY29sb3I9IiM4OTM2ODAiLz48c3RvcCBvZmZzZXQ9Ii41MDIiIHN0b3AtY29sb3I9IiM4RDMxNkQiLz48c3RvcCBvZmZzZXQ9Ii44NCIgc3RvcC1jb2xvcj0iIzkwMjk0RCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzkwMjU0MSIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNTVkdJRF8yXykiIGQ9Ik0xNzUuMSAxNTMuMiAxMTcgMzA2LjRoODkuMXoiIHN0eWxlPSJmaWxsOnVybCgjU1ZHSURfMl8pIi8+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8zXyIgeDE9IjQ3OC45MyIgeDI9IjQ0Ni41NSIgeTE9IjEyMC4yNCIgeTI9Ii04Mi4yODQiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgLTExOC45OCAxMjAuNTQpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMzIyQzZGIi8+PHN0b3Agb2Zmc2V0PSIuMjQzIiBzdG9wLWNvbG9yPSIjMzIyQzZGIi8+PHN0b3Agb2Zmc2V0PSIuNDYiIHN0b3AtY29sb3I9IiMzMDJGNzIiLz48c3RvcCBvZmZzZXQ9Ii43MTYiIHN0b3AtY29sb3I9IiMyQTNBN0UiLz48c3RvcCBvZmZzZXQ9Ii45OSIgc3RvcC1jb2xvcj0iIzE1NEE5MyIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzEzNEI5NCIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNTVkdJRF8zXykiIGQ9Im0yODguNCAxNTMuMiAyMi4zIDE1My4yaDQ3LjRWMGgtNDUuMnoiIHN0eWxlPSJmaWxsOnVybCgjU1ZHSURfM18pIi8+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF80XyIgeDE9IjI5NC4wOCIgeDI9IjM3Mi44OCIgeTE9Ii0zMi42NjMiIHkyPSItMzIuNjYzIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIC0xMTguOTggMTIwLjU0KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzZGMzc4RCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzNBNDI5MSIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNTVkdJRF80XykiIGQ9Im0xNzUuMSAxNTMuMiAzMSAxNTMuMiA0Ny44LTE1My4yTDIwOS40IDB6IiBzdHlsZT0iZmlsbDp1cmwoI1NWR0lEXzRfKSIvPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfNV8iIHgxPSI0MzEuODgiIHgyPSIzMjUuMDgiIHkxPSItMzIuNjYzIiB5Mj0iLTMyLjY2MyIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAtMTE4Ljk4IDEyMC41NCkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMyMzNEN0QiLz48c3RvcCBvZmZzZXQ9Ii4yNDkiIHN0b3AtY29sb3I9IiMyOTNEN0QiLz48c3RvcCBvZmZzZXQ9Ii41NDUiIHN0b3AtY29sb3I9IiMzQTNDODAiLz48c3RvcCBvZmZzZXQ9Ii44NjIiIHN0b3AtY29sb3I9IiM1MTNCODQiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM1RDNBODYiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjU1ZHSURfNV8pIiBkPSJtMjUzLjkgMTUzLjItNDcuOCAxNTMuMmgxMDQuNmwtMjIuMy0xNTMuMkwzMTIuOSAwSDIwOS40eiIgc3R5bGU9ImZpbGw6dXJsKCNTVkdJRF81XykiLz48cGF0aCBmaWxsPSIjYWYyMDI0IiBkPSJNMTE2LjEgMEg1NS43djk0LjhsMzQuMiA1OC40LTM0LjIgNTguNHY5NC44SDExN0w5NS4yIDE1My4yeiIgc3R5bGU9ImZpbGw6I2FmMjAyNCIvPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfNl8iIHgxPSIzMjkuMTEiIHgyPSIyMzIuNjciIHkxPSI0My45MzciIHkyPSI0My45MzciIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgLTExOC45OCAxMjAuNTQpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjODkzNjgwIi8+PHN0b3Agb2Zmc2V0PSIuMzM1IiBzdG9wLWNvbG9yPSIjODkzNjgwIi8+PHN0b3Agb2Zmc2V0PSIuNTAyIiBzdG9wLWNvbG9yPSIjOEQzMTZEIi8+PHN0b3Agb2Zmc2V0PSIuODQiIHN0b3AtY29sb3I9IiM5MDI5NEQiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM5MDI1NDEiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjU1ZHSURfNl8pIiBkPSJNMTc1LjEgMTUzLjIgMjA5LjQgMGgtOTMuM3oiIHN0eWxlPSJmaWxsOnVybCgjU1ZHSURfNl8pIi8+PHBhdGggZmlsbD0iIzk0MWIxZSIgZD0iTTU1LjcgOTQuOFYwSDB6IiBjbGFzcz0ic3Q3Ii8+PHBhdGggZmlsbD0iI2IxMjczOSIgZD0ibTU1LjcgMjExLjYgMzQuMi01OC40LTM0LjItNTguNHoiIHN0eWxlPSJmaWxsOiNiMTI3MzkiLz48cGF0aCBmaWxsPSIjOTQxYjFlIiBkPSJNNTUuNyAyMTEuNiAwIDMwNi40aDU1Ljd6IiBjbGFzcz0ic3Q3Ii8+PHBhdGggZmlsbD0iIzk1MjQzMiIgZD0iTTU1LjcgOTQuOCAwIDB2MzA2LjRsNTUuNy05NC44eiIgc3R5bGU9ImZpbGw6Izk1MjQzMiIvPjxwYXRoIGZpbGw9IiNkNDIwMjciIGQ9Ik0xMTYuMSAwIDk1LjIgMTUzLjIgMTE3IDMwNi40bDU4LjEtMTUzLjJ6IiBzdHlsZT0iZmlsbDojZDQyMDI3Ii8+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF83XyIgeDE9Ijc0OC45NiIgeDI9Ijc0OC45NiIgeTE9IjEyMC40NCIgeTI9Ii0xODYuMDYiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgLTExOC45OCAxMjAuNTQpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjOTRCRTU1Ii8+PHN0b3Agb2Zmc2V0PSIuMDQ0IiBzdG9wLWNvbG9yPSIjOTNCRDU4Ii8+PHN0b3Agb2Zmc2V0PSIuMzg5IiBzdG9wLWNvbG9yPSIjOEJCQzZBIi8+PHN0b3Agb2Zmc2V0PSIuNzE1IiBzdG9wLWNvbG9yPSIjODZCQzc1Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjODRCQzc5Ii8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI1NWR0lEXzdfKSIgZD0iTTY0MS42IDI1OS42YzEuNy0yNS40IDEwLTU0LjYgMTguOC04NS42IDEuNC01IDIuOC0xMCA0LjItMTUuMS0xLjQtNS41LTIuOC0xMC45LTQuMi0xNi4yLTguOC0zMy4zLTE3LTY0LjctMTguOC05Mi0xLjQtMjEuMiAxLjQtMzcgOC45LTUwLjZoLTQ1LjljLTcuNSAxOC4zLTEwLjMgMjkuMS04LjkgNTAuMyAxLjcgMjcuMyAxMCA1OC43IDE4LjggOTIgMTMgNDkuMyAyOCAxMDYuMiAyMy4yIDE2NC4yaDEyLjljLTcuNi0xMi44LTEwLjQtMjcuMy05LTQ3eiIgc3R5bGU9ImZpbGw6dXJsKCNTVkdJRF83XykiLz48bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzhfIiB4MT0iNjUzLjc2IiB4Mj0iNzMzLjQ5IiB5MT0iMTE3LjI5IiB5Mj0iLTE4NC40NSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAtMTE4Ljk4IDEyMC41NCkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMwOEEyNEIiLz48c3RvcCBvZmZzZXQ9Ii4xNjgiIHN0b3AtY29sb3I9IiMwQUExNEUiLz48c3RvcCBvZmZzZXQ9Ii40MDUiIHN0b3AtY29sb3I9IiMwQjlFNTciLz48c3RvcCBvZmZzZXQ9Ii42ODMiIHN0b3AtY29sb3I9IiMwOTlBNjciLz48c3RvcCBvZmZzZXQ9Ii45OSIgc3RvcC1jb2xvcj0iIzA0OTQ3RCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzA0OTM3RSIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNTVkdJRF84XykiIGQ9Ik02MTQuNSAxNDIuM2MtOC44LTMzLjMtMTctNjQuNy0xOC44LTkyLTEuNC0yMS4yIDEuNC0zMiA4LjktNTAuM2gtMzUuNGM1LjcgNTMuOS0zLjggMTA2LjctMTMuNiAxNjYuOC01LjcgMzUtMTEuNyA3MS4zLTEzLjIgMTAwLjYtMS4xIDIxLjEuNCAzMi44IDEuOCAzOWg5My41YzQuOC01Ny45LTEwLjMtMTE0LjgtMjMuMi0xNjQuMXoiIHN0eWxlPSJmaWxsOnVybCgjU1ZHSURfOF8pIi8+PHBhdGggZmlsbD0iIzFjOWE0OCIgZD0iTTY2NC42IDE1OC45Yy0xLjQgNS4xLTIuOCAxMC4xLTQuMiAxNS4xLTguOCAzMS0xNyA2MC4yLTE4LjggODUuNi0xLjQgMTkuNyAxLjQgMzQuMiA5IDQ2LjloMzNjNC4yLTUxLjgtNy4yLTEwMi4zLTE5LTE0Ny42eiIgc3R5bGU9ImZpbGw6IzFjOWE0OCIvPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfOV8iIHgxPSI4MTIuODMiIHgyPSI4MTIuODMiIHkxPSIxMjAuNTQiIHkyPSItMTg1Ljk2IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIC0xMTguOTggMTIwLjU0KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzY5QTA2MCIvPjxzdG9wIG9mZnNldD0iLjA0IiBzdG9wLWNvbG9yPSIjNjM5RDVDIi8+PHN0b3Agb2Zmc2V0PSIuMjE5IiBzdG9wLWNvbG9yPSIjNEM5NDRGIi8+PHN0b3Agb2Zmc2V0PSIuNDE4IiBzdG9wLWNvbG9yPSIjMzc4RTQ3Ii8+PHN0b3Agb2Zmc2V0PSIuNjUxIiBzdG9wLWNvbG9yPSIjMjk4QjQ0Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMjM4QTQzIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI1NWR0lEXzlfKSIgZD0iTTY4MC41IDBjMTAuNyA1NS4zLTIuNSAxMTAuNC0xNS45IDE1OC45IDExLjcgNDUuMyAyMy4yIDk1LjggMTguOSAxNDcuNmgzOS42VjBoLTQyLjZ6IiBzdHlsZT0iZmlsbDp1cmwoI1NWR0lEXzlfKSIvPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMTBfIiB4MT0iNjUyLjQ1IiB4Mj0iNjUyLjQ1IiB5MT0iMTIwLjU0IiB5Mj0iLTE4NS44NiIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAtMTE4Ljk4IDEyMC41NCkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMwNUI1REMiLz48c3RvcCBvZmZzZXQ9Ii4yMiIgc3RvcC1jb2xvcj0iIzA0QjBENyIvPjxzdG9wIG9mZnNldD0iLjUzNyIgc3RvcC1jb2xvcj0iIzA1QTRDOSIvPjxzdG9wIG9mZnNldD0iLjkxMiIgc3RvcC1jb2xvcj0iIzA1OTFCNCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzA1OENBRSIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNTVkdJRF8xMF8pIiBkPSJNNTQyLjMgMjY3LjRjMS41LTI5LjQgNy41LTY1LjYgMTMuMi0xMDAuNkM1NjUuMyAxMDYuNyA1NzQuOCA1NCA1NjkuMSAwaC03MC44Yy0xLjQgMTEuNC0yLjkgMTkuMi0xLjggNDEuOCAxLjUgMzEuNiA3LjUgNzAuNSAxMy4yIDEwOC4yIDguNCA1NS40IDE2LjYgMTA4LjggMTUuMSAxNTYuNEg1NDRjLTEuMy02LjItMi44LTE3LjktMS43LTM5eiIgc3R5bGU9ImZpbGw6dXJsKCNTVkdJRF8xMF8pIi8+PHBhdGggZmlsbD0iIzJhMzg4NiIgZD0iTTM3NS43IDE1My4yIDM1OC4xIDB2MzA2LjR6IiBzdHlsZT0iZmlsbDojMmEzODg2Ii8+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8xMV8iIHgxPSI3NTEuMDUiIHgyPSI3OTYuNzEiIHkxPSItNC4zMjgiIHkyPSI3Ny4xMzYiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgLTExOC45OCAxMjAuNTQpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjNjJCMTZFIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjODdCOTU3Ii8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI1NWR0lEXzExXykiIGQ9Ik02NDEuNiA1MC42YzEuNyAyNy4zIDEwIDU4LjcgMTguOCA5MiAxLjQgNS4zIDIuOCAxMC43IDQuMiAxNi4yQzY3OC4xIDExMC40IDY5MS4yIDU1LjMgNjgwLjUgMGgtMzBjLTcuNSAxMy42LTEwLjMgMjkuNC04LjkgNTAuNnoiIHN0eWxlPSJmaWxsOnVybCgjU1ZHSURfMTFfKSIvPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMTJfIiB4MT0iNTUwLjQiIHgyPSI2MzEuNTkiIHkxPSIxMTMuNzEiIHkyPSItMTg5LjI4IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIC0xMTguOTggMTIwLjU0KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzA2OUFENCIvPjxzdG9wIG9mZnNldD0iLjM1MiIgc3RvcC1jb2xvcj0iIzMwQTBDRSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzVCQjBDMCIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNTVkdJRF8xMl8pIiBkPSJNNTA5LjggMTUwYy01LjctMzcuNy0xMS43LTc2LjYtMTMuMi0xMDguMi0xLjEtMjIuNy40LTMwLjQgMS44LTQxLjhoLTQxLjVjMS41IDQwLjEtMS41IDg1LjMtNyAxNjAuOC0zLjEgNDMuNS04IDExMC41LTcgMTQ1LjdINTI1YzEuNC00Ny43LTYuOC0xMDEuMS0xNS4yLTE1Ni41eiIgc3R5bGU9ImZpbGw6dXJsKCNTVkdJRF8xMl8pIi8+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8xM18iIHgxPSI1MDUuMzMiIHgyPSI1MDUuMzMiIHkxPSIxMjAuNTQiIHkyPSItMTg1Ljg2IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIC0xMTguOTggMTIwLjU0KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzFFNDU4RSIvPjxzdG9wIG9mZnNldD0iLjI0MSIgc3RvcC1jb2xvcj0iIzFGNEY5NiIvPjxzdG9wIG9mZnNldD0iLjcyOSIgc3RvcC1jb2xvcj0iIzJCNkFBQiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzMzN0JCOSIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNTVkdJRF8xM18pIiBkPSJNMzU4LjEgMzA2LjRoNTYuNVYwaC01Ni41bDE3LjYgMTUzLjJ6IiBzdHlsZT0iZmlsbDp1cmwoI1NWR0lEXzEzXykiLz48bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzE0XyIgeDE9IjU1NC45MiIgeDI9IjU1NC45MiIgeTE9Ii0xODUuODYiIHkyPSIxMjAuNTQiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgLTExOC45OCAxMjAuNTQpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjM0Y5QUM5Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMjA2MkEyIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI1NWR0lEXzE0XykiIGQ9Ik00NDkuOSAxNjAuOGM1LjUtNzUuNSA4LjUtMTIwLjYgNy0xNjAuOGgtNDIuMmwtLjEgMzA2LjRoMjguM2MtMS0zNS4xIDMuOC0xMDIuMSA3LTE0NS42eiIgc3R5bGU9ImZpbGw6dXJsKCNTVkdJRF8xNF8pIi8+PC9nPjwvc3ZnPg==);
  top:-6px;
}
.M-ApplyButton__stickyWrapper--visible {
  display:block;
}
.M-ApplyButton__stickyWrapper--down {
  transform:translateY(65px);
}
.M-ApplyButton__stickyWrapper--headerSticky {
  top:6px;
}
.M-ApplyButton__stickyWrapper--headerSticky:before {
  content:none;
}
.M-ApplyButton__detailsRow {
  display:flex;
  flex-direction:column;
  align-items:flex-start;
}
.M-ApplyButton__detailsRow .M-ApplyButton__jobId,
.M-ApplyButton__detailsRow .M-ApplyButton__jobPosted {
  margin:1rem 0 0;
}
.M-ApplyButton__detailsRow .M-ApplyButton__jobId {
  font-weight:700;
}
.M-ApplyButton__stickyContent {
  display:flex;
  justify-content:flex-start;
  align-items:center;
}
.M-ApplyButton__stickyContent .a-link {
  flex-shrink:0;
}
.M-ApplyButton__stickyContent .M-ApplyButton__jobId,
.M-ApplyButton__stickyContent .M-ApplyButton__jobName,
.M-ApplyButton__stickyContent .M-ApplyButton__jobPosted {
  display:none;
}
.M-ApplyButton__links {
  margin-top:3rem;
}
.M-ApplyButton__links *>li:before {
  content:none;
}
.M-ApplyButton__links ul,
.M-ApplyButton__links ul li {
  padding:0;
}
.M-ApplyButton__links li:not(:first-child) {
  margin-top:1rem;
  margin-bottom:0;
}
@media print {
  .M-ApplyButton {
    display:none;
  }
}
.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-BaiduMap__moduleContainer {
  display:inline-block;
  overflow:visible;
  padding-bottom:0;
  position:relative;
  width:100%;
}
.M-BaiduMap__mapContainer {
  position:relative;
  overflow:hidden;
  min-height:200px;
}
.M-BaiduMap__mapContainer:after {
  content:"";
  display:block;
  height:0;
  padding-bottom:133.3333333333%;
  width:100%;
}
.M-BaiduMap__map {
  display:block;
  height:100%;
  left:0;
  position:absolute;
  top:0;
  width:100%;
}
.M-BaiduMap__caption {
  margin-top:.5rem;
  letter-spacing:0;
}
.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-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 {
  display:none;
  height:100%;
  left:0;
  opacity:0;
  position:absolute;
  transition:all .25s cubic-bezier(.38,.04,.35,.96);
  width:100%;
}
.M-CarouselSimple__slide.M-CarouselSimple__slide--active,
.M-CarouselSimple__slide.ng-animate {
  display:block;
}
.M-CarouselSimple__slide img {
  -webkit-user-drag:none;
  -webkit-tap-highlight-color:transparent;
  user-select:none;
}
.M-CarouselSimple__slide--active {
  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,
.M-CarouselSimple__slide-add.M-CarouselSimple__slide--left {
  transform:translateX(100%);
}
.M-CarouselSimple__slide-add.M-CarouselSimple__slide--right {
  transform:translateX(-100%);
}
.M-CarouselSimple__slide-add.M-CarouselSimple__slide--active-add-active {
  transform:translateX(0);
}
.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-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-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-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-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-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-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-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-JobKeyFacts {
  padding:25px 0 15px;
}
.M-JobKeyFacts__termWrapper {
  height:65px;
  margin-bottom:25px;
  padding-left:80px;
  position:relative;
}
.M-JobKeyFacts__termIcon {
  left:0;
  position:absolute;
  top:0;
}
.M-JobKeyFacts__termIcon .A-Text-TextContentIcon .a-icon {
  font-size:4rem;
  --font-size:4rem;
  line-height:1.2;
  --line-height:1.2;
}
.M-JobKeyFacts__term {
  font-weight:700;
  margin-bottom:5px;
}
.M-JobSearchFilter {
  display:block;
  margin-bottom:0;
}
.M-JobSearchFilter__filterBar {
  display:flex;
  flex-direction:column;
}
.M-JobSearchFilter__filterBar>* {
  width:100%;
}
.M-JobSearchFilter__filterBar .A-JobFilterTrigger,
.M-JobSearchFilter__filterBar .a-button {
  margin-bottom:2rem;
}
.M-JobSearchForm .A-FormField__wrapper {
  position:relative;
}
.M-JobSearchForm__location,
.M-JobSearchForm__searchTerm {
  margin-bottom:2rem;
}
.M-JobSearchForm__location .A-FormField.A-FormField-Input,
.M-JobSearchForm__searchTerm .A-FormField.A-FormField-Input {
  margin-bottom:0;
}
.M-JobSearchForm .A-FormField__label {
  left:5px;
}
.M-JobSearchForm .M-Search-Autosuggestions {
  position:relative;
  margin:15px 0 10px;
  list-style-type:none;
  padding:0;
}
.M-JobSearchForm .M-Search-Autosuggestions .A-Link {
  margin:0;
}
.M-JobSearchForm .M-Search-Autosuggestions * {
  outline:none;
}
.M-JobSearchForm .A-FormField-Input:not(.A-FormField-Input-Checkbox):not(.A-FormField-Input-Radio) .A-FormField__label {
  left:10px;
  z-index:1;
}
.M-JobSearchForm .A-FormField-Input:not(.A-FormField-Input-Checkbox):not(.A-FormField-Input-Radio) .A-FormField__element {
  height:40px;
  padding:15px 40px 10px 15px;
  transition:padding .5s;
  z-index:1;
}
.M-JobSearchForm .A-FormField-Input:not(.A-FormField-Input-Checkbox):not(.A-FormField-Input-Radio) .A-FormField__element::-ms-clear {
  display:none;
}
.M-JobSearchForm .M-Search-Autosuggestions__element {
  position:relative;
  padding-left:0;
  margin:0;
}
.M-JobSearchForm .M-JobSearchForm__closeIcon {
  left:auto;
  padding:.75rem;
  position:absolute;
  right:0;
  top:0;
  transition:opacity .7s cubic-bezier(.38,.04,.35,.96);
  z-index:1;
}
.M-JobSearchForm .A-FormField .A-FormField__wrapper {
  flex-grow:1;
  flex-shrink:1;
  height:3rem;
  position:relative;
}
.M-JobSearchForm .A-FormField .A-FormField__wrapper .a-text-field--search input {
  padding:0 3rem;
}
.M-JobSearchForm .A-FormField .A-FormField__wrapper .a-text-field__icon-close {
  right:0;
}
.M-JobSearchForm .A-FormField .A-FormField__wrapper .M-JobSearchForm__inputIcon {
  position:absolute;
  display:flex;
  z-index:1;
  top:0;
  left:0;
  padding:.75rem;
  pointer-events:none;
}
.M-JobSearchForm .M-JobSearchForm__submit .A-Button {
  cursor:pointer;
  display:inline-flex;
  letter-spacing:0;
  padding:0;
}
.M-JobSearchForm .M-JobSearchForm__submit .A-Button__link,
html:not(.is-touch) .M-JobSearchForm .M-JobSearchForm__submit .A-Button__link:active:hover,
html:not(.is-touch) .M-JobSearchForm .M-JobSearchForm__submit .A-Button__link:focus,
html:not(.is-touch) .M-JobSearchForm .M-JobSearchForm__submit .A-Button__link:hover {
  color:unset;
}
.M-JobSearchForm .M-JobSearchForm__submit .A-Button:disabled {
  cursor:default;
}
.M-JobSearchForm .M-JobSearchForm__submit .A-Button.A-Button--primary {
  border:0;
  padding:.75rem 1rem;
  transition:unset;
}
.M-JobSearchForm__enableServices {
  display:flex;
  margin:0 auto;
  width:90%;
}
.M-JobSearchForm__autocomplete {
  position:absolute;
  width:100%;
  z-index:2;
}
.M-JobSearchForm__autocomplete *>li:before {
  content:none;
}
.M-JobSearchForm__autocomplete.M-SearchField__results {
  box-shadow:0 0 16px var(--shadow-fill);
}
.M-JobSearchForm__poweredByGoogle {
  padding:0 20px 15px;
  position:relative;
  text-align:right;
}
.M-JobSearchForm__additionalLinksLabel {
  font-weight:700;
  padding:15px 1rem;
  margin:0;
}
.M-JobSearchResultsGroup__list .A-JobPanel {
  flex-direction:column;
  flex-wrap:nowrap;
  padding:2rem;
}
.M-JobSearchResultsGroup__list .A-JobPanel__header {
  width:100%;
}
.M-JobSearchResultsGroup__list .A-JobPanel__title {
  font-size:1.25rem;
  --font-size:1.25rem;
  line-height:1.5;
}
.M-JobSearchResultsGroup__list .A-JobPanel__description {
  width:100%;
  margin:1rem 0 0;
}
.M-JobSearchResultsGroup__list .A-JobPanel__description .A-JobPanel__value {
  margin-top:0;
}
.M-JobSearchResultsGroup__list .M-JobSearchResultsGroup__item {
  margin-bottom:2rem;
}
.M-JobSearchResultsGroup__loadMore,
.M-JobSearchResultsGroup__noResultsLink {
  text-align:center;
}
.M-JobSearchResultsGroup__noResults {
  display:none;
}
.M-JobSearchResultsGroup__noResults--visible {
  display:block;
}
.M-JobSummary {
  border-top:1px solid var(--small__enabled__fill__default);
  margin-bottom:0;
  padding-top:40px;
}
.M-JobSummary__headline {
  font-size:1rem;
  --font-size:1rem;
  line-height:1.5;
  font-weight:700;
  margin-bottom:0;
}
.M-JobSummary__text {
  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-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-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;
  }
}
.M-MapStatic {
  overflow:hidden;
}
.M-MapStatic__mapWrapper {
  position:relative;
}
.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-frok-button-dynamic {
  display:flex;
  align-items:flex-end;
  justify-content:flex-end;
}
.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-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-OverlayButton .ngdialog-open {
  overflow:hidden;
}
.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-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(100vh - 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-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-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%;
}
.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;
  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-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;
}
.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-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;
}
.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-search-field-dynamic {
  width:100%;
}
.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;
}
.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+PHN0b3Agb2Zmc2V0PSIuNzkiIHN0b3AtY29sb3I9IiMwNjkyOTIiLz48c3RvcCBvZmZzZXQ9Ii44ODciIHN0b3AtY29sb3I9IiMwNUExNEIiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwMzkyN0UiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjU1ZHSURfMV8pIiBkPSJNMCAwaDcyMy4xdjMwNi40SDB6IiBzdHlsZT0iZmlsbDp1cmwoI1NWR0lEXzFfKSIvPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMl8iIHgxPSIzMjUuMDgiIHgyPSIyMzUuOTgiIHkxPSItMTA5LjI2IiB5Mj0iLTEwOS4yNiIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAtMTE4Ljk4IDEyMC41NCkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiM4OTM2ODAiLz48c3RvcCBvZmZzZXQ9Ii4zMzUiIHN0b3AtY29sb3I9IiM4OTM2ODAiLz48c3RvcCBvZmZzZXQ9Ii41MDIiIHN0b3AtY29sb3I9IiM4RDMxNkQiLz48c3RvcCBvZmZzZXQ9Ii44NCIgc3RvcC1jb2xvcj0iIzkwMjk0RCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzkwMjU0MSIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNTVkdJRF8yXykiIGQ9Ik0xNzUuMSAxNTMuMiAxMTcgMzA2LjRoODkuMXoiIHN0eWxlPSJmaWxsOnVybCgjU1ZHSURfMl8pIi8+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8zXyIgeDE9IjQ3OC45MyIgeDI9IjQ0Ni41NSIgeTE9IjEyMC4yNCIgeTI9Ii04Mi4yODQiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgLTExOC45OCAxMjAuNTQpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMzIyQzZGIi8+PHN0b3Agb2Zmc2V0PSIuMjQzIiBzdG9wLWNvbG9yPSIjMzIyQzZGIi8+PHN0b3Agb2Zmc2V0PSIuNDYiIHN0b3AtY29sb3I9IiMzMDJGNzIiLz48c3RvcCBvZmZzZXQ9Ii43MTYiIHN0b3AtY29sb3I9IiMyQTNBN0UiLz48c3RvcCBvZmZzZXQ9Ii45OSIgc3RvcC1jb2xvcj0iIzE1NEE5MyIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzEzNEI5NCIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNTVkdJRF8zXykiIGQ9Im0yODguNCAxNTMuMiAyMi4zIDE1My4yaDQ3LjRWMGgtNDUuMnoiIHN0eWxlPSJmaWxsOnVybCgjU1ZHSURfM18pIi8+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF80XyIgeDE9IjI5NC4wOCIgeDI9IjM3Mi44OCIgeTE9Ii0zMi42NjMiIHkyPSItMzIuNjYzIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIC0xMTguOTggMTIwLjU0KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzZGMzc4RCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzNBNDI5MSIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNTVkdJRF80XykiIGQ9Im0xNzUuMSAxNTMuMiAzMSAxNTMuMiA0Ny44LTE1My4yTDIwOS40IDB6IiBzdHlsZT0iZmlsbDp1cmwoI1NWR0lEXzRfKSIvPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfNV8iIHgxPSI0MzEuODgiIHgyPSIzMjUuMDgiIHkxPSItMzIuNjYzIiB5Mj0iLTMyLjY2MyIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAtMTE4Ljk4IDEyMC41NCkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMyMzNEN0QiLz48c3RvcCBvZmZzZXQ9Ii4yNDkiIHN0b3AtY29sb3I9IiMyOTNEN0QiLz48c3RvcCBvZmZzZXQ9Ii41NDUiIHN0b3AtY29sb3I9IiMzQTNDODAiLz48c3RvcCBvZmZzZXQ9Ii44NjIiIHN0b3AtY29sb3I9IiM1MTNCODQiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM1RDNBODYiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjU1ZHSURfNV8pIiBkPSJtMjUzLjkgMTUzLjItNDcuOCAxNTMuMmgxMDQuNmwtMjIuMy0xNTMuMkwzMTIuOSAwSDIwOS40eiIgc3R5bGU9ImZpbGw6dXJsKCNTVkdJRF81XykiLz48cGF0aCBmaWxsPSIjYWYyMDI0IiBkPSJNMTE2LjEgMEg1NS43djk0LjhsMzQuMiA1OC40LTM0LjIgNTguNHY5NC44SDExN0w5NS4yIDE1My4yeiIgc3R5bGU9ImZpbGw6I2FmMjAyNCIvPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfNl8iIHgxPSIzMjkuMTEiIHgyPSIyMzIuNjciIHkxPSI0My45MzciIHkyPSI0My45MzciIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgLTExOC45OCAxMjAuNTQpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjODkzNjgwIi8+PHN0b3Agb2Zmc2V0PSIuMzM1IiBzdG9wLWNvbG9yPSIjODkzNjgwIi8+PHN0b3Agb2Zmc2V0PSIuNTAyIiBzdG9wLWNvbG9yPSIjOEQzMTZEIi8+PHN0b3Agb2Zmc2V0PSIuODQiIHN0b3AtY29sb3I9IiM5MDI5NEQiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM5MDI1NDEiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjU1ZHSURfNl8pIiBkPSJNMTc1LjEgMTUzLjIgMjA5LjQgMGgtOTMuM3oiIHN0eWxlPSJmaWxsOnVybCgjU1ZHSURfNl8pIi8+PHBhdGggZmlsbD0iIzk0MWIxZSIgZD0iTTU1LjcgOTQuOFYwSDB6IiBjbGFzcz0ic3Q3Ii8+PHBhdGggZmlsbD0iI2IxMjczOSIgZD0ibTU1LjcgMjExLjYgMzQuMi01OC40LTM0LjItNTguNHoiIHN0eWxlPSJmaWxsOiNiMTI3MzkiLz48cGF0aCBmaWxsPSIjOTQxYjFlIiBkPSJNNTUuNyAyMTEuNiAwIDMwNi40aDU1Ljd6IiBjbGFzcz0ic3Q3Ii8+PHBhdGggZmlsbD0iIzk1MjQzMiIgZD0iTTU1LjcgOTQuOCAwIDB2MzA2LjRsNTUuNy05NC44eiIgc3R5bGU9ImZpbGw6Izk1MjQzMiIvPjxwYXRoIGZpbGw9IiNkNDIwMjciIGQ9Ik0xMTYuMSAwIDk1LjIgMTUzLjIgMTE3IDMwNi40bDU4LjEtMTUzLjJ6IiBzdHlsZT0iZmlsbDojZDQyMDI3Ii8+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF83XyIgeDE9Ijc0OC45NiIgeDI9Ijc0OC45NiIgeTE9IjEyMC40NCIgeTI9Ii0xODYuMDYiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgLTExOC45OCAxMjAuNTQpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjOTRCRTU1Ii8+PHN0b3Agb2Zmc2V0PSIuMDQ0IiBzdG9wLWNvbG9yPSIjOTNCRDU4Ii8+PHN0b3Agb2Zmc2V0PSIuMzg5IiBzdG9wLWNvbG9yPSIjOEJCQzZBIi8+PHN0b3Agb2Zmc2V0PSIuNzE1IiBzdG9wLWNvbG9yPSIjODZCQzc1Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjODRCQzc5Ii8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI1NWR0lEXzdfKSIgZD0iTTY0MS42IDI1OS42YzEuNy0yNS40IDEwLTU0LjYgMTguOC04NS42IDEuNC01IDIuOC0xMCA0LjItMTUuMS0xLjQtNS41LTIuOC0xMC45LTQuMi0xNi4yLTguOC0zMy4zLTE3LTY0LjctMTguOC05Mi0xLjQtMjEuMiAxLjQtMzcgOC45LTUwLjZoLTQ1LjljLTcuNSAxOC4zLTEwLjMgMjkuMS04LjkgNTAuMyAxLjcgMjcuMyAxMCA1OC43IDE4LjggOTIgMTMgNDkuMyAyOCAxMDYuMiAyMy4yIDE2NC4yaDEyLjljLTcuNi0xMi44LTEwLjQtMjcuMy05LTQ3eiIgc3R5bGU9ImZpbGw6dXJsKCNTVkdJRF83XykiLz48bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzhfIiB4MT0iNjUzLjc2IiB4Mj0iNzMzLjQ5IiB5MT0iMTE3LjI5IiB5Mj0iLTE4NC40NSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAtMTE4Ljk4IDEyMC41NCkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMwOEEyNEIiLz48c3RvcCBvZmZzZXQ9Ii4xNjgiIHN0b3AtY29sb3I9IiMwQUExNEUiLz48c3RvcCBvZmZzZXQ9Ii40MDUiIHN0b3AtY29sb3I9IiMwQjlFNTciLz48c3RvcCBvZmZzZXQ9Ii42ODMiIHN0b3AtY29sb3I9IiMwOTlBNjciLz48c3RvcCBvZmZzZXQ9Ii45OSIgc3RvcC1jb2xvcj0iIzA0OTQ3RCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzA0OTM3RSIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNTVkdJRF84XykiIGQ9Ik02MTQuNSAxNDIuM2MtOC44LTMzLjMtMTctNjQuNy0xOC44LTkyLTEuNC0yMS4yIDEuNC0zMiA4LjktNTAuM2gtMzUuNGM1LjcgNTMuOS0zLjggMTA2LjctMTMuNiAxNjYuOC01LjcgMzUtMTEuNyA3MS4zLTEzLjIgMTAwLjYtMS4xIDIxLjEuNCAzMi44IDEuOCAzOWg5My41YzQuOC01Ny45LTEwLjMtMTE0LjgtMjMuMi0xNjQuMXoiIHN0eWxlPSJmaWxsOnVybCgjU1ZHSURfOF8pIi8+PHBhdGggZmlsbD0iIzFjOWE0OCIgZD0iTTY2NC42IDE1OC45Yy0xLjQgNS4xLTIuOCAxMC4xLTQuMiAxNS4xLTguOCAzMS0xNyA2MC4yLTE4LjggODUuNi0xLjQgMTkuNyAxLjQgMzQuMiA5IDQ2LjloMzNjNC4yLTUxLjgtNy4yLTEwMi4zLTE5LTE0Ny42eiIgc3R5bGU9ImZpbGw6IzFjOWE0OCIvPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfOV8iIHgxPSI4MTIuODMiIHgyPSI4MTIuODMiIHkxPSIxMjAuNTQiIHkyPSItMTg1Ljk2IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIC0xMTguOTggMTIwLjU0KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzY5QTA2MCIvPjxzdG9wIG9mZnNldD0iLjA0IiBzdG9wLWNvbG9yPSIjNjM5RDVDIi8+PHN0b3Agb2Zmc2V0PSIuMjE5IiBzdG9wLWNvbG9yPSIjNEM5NDRGIi8+PHN0b3Agb2Zmc2V0PSIuNDE4IiBzdG9wLWNvbG9yPSIjMzc4RTQ3Ii8+PHN0b3Agb2Zmc2V0PSIuNjUxIiBzdG9wLWNvbG9yPSIjMjk4QjQ0Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMjM4QTQzIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI1NWR0lEXzlfKSIgZD0iTTY4MC41IDBjMTAuNyA1NS4zLTIuNSAxMTAuNC0xNS45IDE1OC45IDExLjcgNDUuMyAyMy4yIDk1LjggMTguOSAxNDcuNmgzOS42VjBoLTQyLjZ6IiBzdHlsZT0iZmlsbDp1cmwoI1NWR0lEXzlfKSIvPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMTBfIiB4MT0iNjUyLjQ1IiB4Mj0iNjUyLjQ1IiB5MT0iMTIwLjU0IiB5Mj0iLTE4NS44NiIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAtMTE4Ljk4IDEyMC41NCkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMwNUI1REMiLz48c3RvcCBvZmZzZXQ9Ii4yMiIgc3RvcC1jb2xvcj0iIzA0QjBENyIvPjxzdG9wIG9mZnNldD0iLjUzNyIgc3RvcC1jb2xvcj0iIzA1QTRDOSIvPjxzdG9wIG9mZnNldD0iLjkxMiIgc3RvcC1jb2xvcj0iIzA1OTFCNCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzA1OENBRSIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNTVkdJRF8xMF8pIiBkPSJNNTQyLjMgMjY3LjRjMS41LTI5LjQgNy41LTY1LjYgMTMuMi0xMDAuNkM1NjUuMyAxMDYuNyA1NzQuOCA1NCA1NjkuMSAwaC03MC44Yy0xLjQgMTEuNC0yLjkgMTkuMi0xLjggNDEuOCAxLjUgMzEuNiA3LjUgNzAuNSAxMy4yIDEwOC4yIDguNCA1NS40IDE2LjYgMTA4LjggMTUuMSAxNTYuNEg1NDRjLTEuMy02LjItMi44LTE3LjktMS43LTM5eiIgc3R5bGU9ImZpbGw6dXJsKCNTVkdJRF8xMF8pIi8+PHBhdGggZmlsbD0iIzJhMzg4NiIgZD0iTTM3NS43IDE1My4yIDM1OC4xIDB2MzA2LjR6IiBzdHlsZT0iZmlsbDojMmEzODg2Ii8+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8xMV8iIHgxPSI3NTEuMDUiIHgyPSI3OTYuNzEiIHkxPSItNC4zMjgiIHkyPSI3Ny4xMzYiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgLTExOC45OCAxMjAuNTQpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjNjJCMTZFIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjODdCOTU3Ii8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI1NWR0lEXzExXykiIGQ9Ik02NDEuNiA1MC42YzEuNyAyNy4zIDEwIDU4LjcgMTguOCA5MiAxLjQgNS4zIDIuOCAxMC43IDQuMiAxNi4yQzY3OC4xIDExMC40IDY5MS4yIDU1LjMgNjgwLjUgMGgtMzBjLTcuNSAxMy42LTEwLjMgMjkuNC04LjkgNTAuNnoiIHN0eWxlPSJmaWxsOnVybCgjU1ZHSURfMTFfKSIvPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMTJfIiB4MT0iNTUwLjQiIHgyPSI2MzEuNTkiIHkxPSIxMTMuNzEiIHkyPSItMTg5LjI4IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIC0xMTguOTggMTIwLjU0KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzA2OUFENCIvPjxzdG9wIG9mZnNldD0iLjM1MiIgc3RvcC1jb2xvcj0iIzMwQTBDRSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzVCQjBDMCIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNTVkdJRF8xMl8pIiBkPSJNNTA5LjggMTUwYy01LjctMzcuNy0xMS43LTc2LjYtMTMuMi0xMDguMi0xLjEtMjIuNy40LTMwLjQgMS44LTQxLjhoLTQxLjVjMS41IDQwLjEtMS41IDg1LjMtNyAxNjAuOC0zLjEgNDMuNS04IDExMC41LTcgMTQ1LjdINTI1YzEuNC00Ny43LTYuOC0xMDEuMS0xNS4yLTE1Ni41eiIgc3R5bGU9ImZpbGw6dXJsKCNTVkdJRF8xMl8pIi8+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8xM18iIHgxPSI1MDUuMzMiIHgyPSI1MDUuMzMiIHkxPSIxMjAuNTQiIHkyPSItMTg1Ljg2IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIC0xMTguOTggMTIwLjU0KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzFFNDU4RSIvPjxzdG9wIG9mZnNldD0iLjI0MSIgc3RvcC1jb2xvcj0iIzFGNEY5NiIvPjxzdG9wIG9mZnNldD0iLjcyOSIgc3RvcC1jb2xvcj0iIzJCNkFBQiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzMzN0JCOSIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNTVkdJRF8xM18pIiBkPSJNMzU4LjEgMzA2LjRoNTYuNVYwaC01Ni41bDE3LjYgMTUzLjJ6IiBzdHlsZT0iZmlsbDp1cmwoI1NWR0lEXzEzXykiLz48bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzE0XyIgeDE9IjU1NC45MiIgeDI9IjU1NC45MiIgeTE9Ii0xODUuODYiIHkyPSIxMjAuNTQiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgLTExOC45OCAxMjAuNTQpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjM0Y5QUM5Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMjA2MkEyIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI1NWR0lEXzE0XykiIGQ9Ik00NDkuOSAxNjAuOGM1LjUtNzUuNSA4LjUtMTIwLjYgNy0xNjAuOGgtNDIuMmwtLjEgMzA2LjRoMjguM2MtMS0zNS4xIDMuOC0xMDIuMSA3LTE0NS42eiIgc3R5bGU9ImZpbGw6dXJsKCNTVkdJRF8xNF8pIi8+PC9nPjwvc3ZnPg==);
}
.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;
}
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-SocialMediaShare {
  position:relative;
  display:block;
}
.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-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-BaiduMap:first-child,
.M-Stage-Two__contentContainer .M-Map:first-child {
  margin-top:0;
}
.M-Stage-Two__contentContainer .M-BaiduMap__moduleContainer,
.M-Stage-Two__contentContainer .M-Map__moduleContainer {
  display:flex;
  flex-direction:column-reverse;
  padding-bottom:0;
}
.M-Stage-Two__contentContainer .M-BaiduMap .M-BaiduMap__mapContainer,
.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-Stage-Two .M-JobSearchForm {
  margin-top:2rem;
}
.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-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-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-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-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-Teaser-DecisionTeaser__items {
  margin-top:2rem;
}
.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-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-ItemTeaserGroup__container--center {
  justify-content:center;
}
.M-ItemTeaserGroup__container--right {
  justify-content:flex-end;
}
.M-ItemTeaserGroup--vertical .M-ItemTeaserGroup__item {
  padding:30px 0;
}
.M-ItemTeaserGroup__headline {
  margin-bottom:20px;
}
.M-ItemTeaserGroup__count {
  font-size:1rem;
  --font-size:1rem;
  line-height:1.5;
}
.M-ItemTeaserGroup__button {
  display:flex;
  flex:0 0 100%;
  justify-content:center;
  margin:20px 0;
  padding:0 15px;
}
.M-Teaser-NavigationTeaser {
  display:flex;
  flex-direction:row;
  flex-wrap:wrap;
}
.M-Teaser-NavigationTeaser.-compact {
  display:block;
}
.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-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-SimilarJobsTeaserGroup *>li:before {
  content:none;
}
.M-SimilarJobsTeaserGroup__title {
  text-align:center;
}
.M-SimilarJobsTeaserGroup__list,
.M-SimilarJobsTeaserGroup__wrapper {
  padding:0;
}
.M-SimilarJobsTeaserGroup__list {
  display:flex;
  flex-wrap:wrap;
  justify-content:left;
}
.M-SimilarJobsTeaserGroup__wrapper {
  width:100%;
}
.M-SimilarJobsTeaserGroup__wrapper:not(:nth-child(3n+0)) {
  margin-bottom:2rem;
}
.M-SimilarJobsTeaserGroup__wrapper .A-JobPanel {
  flex-direction:column;
  flex-wrap:nowrap;
  padding:2rem;
}
.M-SimilarJobsTeaserGroup__wrapper .A-JobPanel__header {
  width:100%;
}
.M-SimilarJobsTeaserGroup__wrapper .A-JobPanel__title {
  font-size:1.25rem;
  --font-size:1.25rem;
  line-height:1.5;
}
.M-SimilarJobsTeaserGroup__wrapper .A-JobPanel__description {
  width:100%;
  margin:1rem 0 0;
}
.M-SimilarJobsTeaserGroup__wrapper .A-JobPanel__description .A-JobPanel__value {
  margin-top:0;
}
.M-SimilarJobsTeaserGroup m-jobs-count-button-dynamic {
  display:flex;
  justify-content:left;
  margin-top:2rem;
}
@media print {
  .M-SimilarJobsTeaserGroup {
    display:none;
  }
}
.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__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-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-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-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-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-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-Text-TextHighlightSocialShare__icon {
  opacity:1;
  position:absolute;
  z-index:3;
}
.M-Text-TextHighlightSocialShare__icon:after {
  bottom:0;
  content:"";
  left:0;
  position:absolute;
  right:0;
  top:0;
}
.M-Text-TextHighlightSocialShare__icon .A-TwitterLink {
  position:relative;
}
.M-Text-TextHighlightSocialShare__icon .A-TwitterLink:after {
  border:1px solid var(--small__enabled__front__default);
  border-radius:50%;
  content:"";
  height:58px;
  left:0;
  position:absolute;
  top:0;
  width:58px;
  z-index:1;
}
.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-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-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-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-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-TextTwo__intro-text {
  margin-top:0;
}
.M-TextTwo .a-link {
  margin:1rem 0;
}
.M-TextTwo .a-link:last-child {
  margin-bottom:0;
}
.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;
}
.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;
  }
}
.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+PHN0b3Agb2Zmc2V0PSIuNzkiIHN0b3AtY29sb3I9IiMwNjkyOTIiLz48c3RvcCBvZmZzZXQ9Ii44ODciIHN0b3AtY29sb3I9IiMwNUExNEIiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwMzkyN0UiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjU1ZHSURfMV8pIiBkPSJNMCAwaDcyMy4xdjMwNi40SDB6IiBzdHlsZT0iZmlsbDp1cmwoI1NWR0lEXzFfKSIvPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMl8iIHgxPSIzMjUuMDgiIHgyPSIyMzUuOTgiIHkxPSItMTA5LjI2IiB5Mj0iLTEwOS4yNiIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAtMTE4Ljk4IDEyMC41NCkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiM4OTM2ODAiLz48c3RvcCBvZmZzZXQ9Ii4zMzUiIHN0b3AtY29sb3I9IiM4OTM2ODAiLz48c3RvcCBvZmZzZXQ9Ii41MDIiIHN0b3AtY29sb3I9IiM4RDMxNkQiLz48c3RvcCBvZmZzZXQ9Ii44NCIgc3RvcC1jb2xvcj0iIzkwMjk0RCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzkwMjU0MSIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNTVkdJRF8yXykiIGQ9Ik0xNzUuMSAxNTMuMiAxMTcgMzA2LjRoODkuMXoiIHN0eWxlPSJmaWxsOnVybCgjU1ZHSURfMl8pIi8+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8zXyIgeDE9IjQ3OC45MyIgeDI9IjQ0Ni41NSIgeTE9IjEyMC4yNCIgeTI9Ii04Mi4yODQiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgLTExOC45OCAxMjAuNTQpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMzIyQzZGIi8+PHN0b3Agb2Zmc2V0PSIuMjQzIiBzdG9wLWNvbG9yPSIjMzIyQzZGIi8+PHN0b3Agb2Zmc2V0PSIuNDYiIHN0b3AtY29sb3I9IiMzMDJGNzIiLz48c3RvcCBvZmZzZXQ9Ii43MTYiIHN0b3AtY29sb3I9IiMyQTNBN0UiLz48c3RvcCBvZmZzZXQ9Ii45OSIgc3RvcC1jb2xvcj0iIzE1NEE5MyIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzEzNEI5NCIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNTVkdJRF8zXykiIGQ9Im0yODguNCAxNTMuMiAyMi4zIDE1My4yaDQ3LjRWMGgtNDUuMnoiIHN0eWxlPSJmaWxsOnVybCgjU1ZHSURfM18pIi8+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF80XyIgeDE9IjI5NC4wOCIgeDI9IjM3Mi44OCIgeTE9Ii0zMi42NjMiIHkyPSItMzIuNjYzIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIC0xMTguOTggMTIwLjU0KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzZGMzc4RCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzNBNDI5MSIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNTVkdJRF80XykiIGQ9Im0xNzUuMSAxNTMuMiAzMSAxNTMuMiA0Ny44LTE1My4yTDIwOS40IDB6IiBzdHlsZT0iZmlsbDp1cmwoI1NWR0lEXzRfKSIvPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfNV8iIHgxPSI0MzEuODgiIHgyPSIzMjUuMDgiIHkxPSItMzIuNjYzIiB5Mj0iLTMyLjY2MyIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAtMTE4Ljk4IDEyMC41NCkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMyMzNEN0QiLz48c3RvcCBvZmZzZXQ9Ii4yNDkiIHN0b3AtY29sb3I9IiMyOTNEN0QiLz48c3RvcCBvZmZzZXQ9Ii41NDUiIHN0b3AtY29sb3I9IiMzQTNDODAiLz48c3RvcCBvZmZzZXQ9Ii44NjIiIHN0b3AtY29sb3I9IiM1MTNCODQiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM1RDNBODYiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjU1ZHSURfNV8pIiBkPSJtMjUzLjkgMTUzLjItNDcuOCAxNTMuMmgxMDQuNmwtMjIuMy0xNTMuMkwzMTIuOSAwSDIwOS40eiIgc3R5bGU9ImZpbGw6dXJsKCNTVkdJRF81XykiLz48cGF0aCBmaWxsPSIjYWYyMDI0IiBkPSJNMTE2LjEgMEg1NS43djk0LjhsMzQuMiA1OC40LTM0LjIgNTguNHY5NC44SDExN0w5NS4yIDE1My4yeiIgc3R5bGU9ImZpbGw6I2FmMjAyNCIvPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfNl8iIHgxPSIzMjkuMTEiIHgyPSIyMzIuNjciIHkxPSI0My45MzciIHkyPSI0My45MzciIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgLTExOC45OCAxMjAuNTQpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjODkzNjgwIi8+PHN0b3Agb2Zmc2V0PSIuMzM1IiBzdG9wLWNvbG9yPSIjODkzNjgwIi8+PHN0b3Agb2Zmc2V0PSIuNTAyIiBzdG9wLWNvbG9yPSIjOEQzMTZEIi8+PHN0b3Agb2Zmc2V0PSIuODQiIHN0b3AtY29sb3I9IiM5MDI5NEQiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM5MDI1NDEiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjU1ZHSURfNl8pIiBkPSJNMTc1LjEgMTUzLjIgMjA5LjQgMGgtOTMuM3oiIHN0eWxlPSJmaWxsOnVybCgjU1ZHSURfNl8pIi8+PHBhdGggZmlsbD0iIzk0MWIxZSIgZD0iTTU1LjcgOTQuOFYwSDB6IiBjbGFzcz0ic3Q3Ii8+PHBhdGggZmlsbD0iI2IxMjczOSIgZD0ibTU1LjcgMjExLjYgMzQuMi01OC40LTM0LjItNTguNHoiIHN0eWxlPSJmaWxsOiNiMTI3MzkiLz48cGF0aCBmaWxsPSIjOTQxYjFlIiBkPSJNNTUuNyAyMTEuNiAwIDMwNi40aDU1Ljd6IiBjbGFzcz0ic3Q3Ii8+PHBhdGggZmlsbD0iIzk1MjQzMiIgZD0iTTU1LjcgOTQuOCAwIDB2MzA2LjRsNTUuNy05NC44eiIgc3R5bGU9ImZpbGw6Izk1MjQzMiIvPjxwYXRoIGZpbGw9IiNkNDIwMjciIGQ9Ik0xMTYuMSAwIDk1LjIgMTUzLjIgMTE3IDMwNi40bDU4LjEtMTUzLjJ6IiBzdHlsZT0iZmlsbDojZDQyMDI3Ii8+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF83XyIgeDE9Ijc0OC45NiIgeDI9Ijc0OC45NiIgeTE9IjEyMC40NCIgeTI9Ii0xODYuMDYiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgLTExOC45OCAxMjAuNTQpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjOTRCRTU1Ii8+PHN0b3Agb2Zmc2V0PSIuMDQ0IiBzdG9wLWNvbG9yPSIjOTNCRDU4Ii8+PHN0b3Agb2Zmc2V0PSIuMzg5IiBzdG9wLWNvbG9yPSIjOEJCQzZBIi8+PHN0b3Agb2Zmc2V0PSIuNzE1IiBzdG9wLWNvbG9yPSIjODZCQzc1Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjODRCQzc5Ii8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI1NWR0lEXzdfKSIgZD0iTTY0MS42IDI1OS42YzEuNy0yNS40IDEwLTU0LjYgMTguOC04NS42IDEuNC01IDIuOC0xMCA0LjItMTUuMS0xLjQtNS41LTIuOC0xMC45LTQuMi0xNi4yLTguOC0zMy4zLTE3LTY0LjctMTguOC05Mi0xLjQtMjEuMiAxLjQtMzcgOC45LTUwLjZoLTQ1LjljLTcuNSAxOC4zLTEwLjMgMjkuMS04LjkgNTAuMyAxLjcgMjcuMyAxMCA1OC43IDE4LjggOTIgMTMgNDkuMyAyOCAxMDYuMiAyMy4yIDE2NC4yaDEyLjljLTcuNi0xMi44LTEwLjQtMjcuMy05LTQ3eiIgc3R5bGU9ImZpbGw6dXJsKCNTVkdJRF83XykiLz48bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzhfIiB4MT0iNjUzLjc2IiB4Mj0iNzMzLjQ5IiB5MT0iMTE3LjI5IiB5Mj0iLTE4NC40NSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAtMTE4Ljk4IDEyMC41NCkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMwOEEyNEIiLz48c3RvcCBvZmZzZXQ9Ii4xNjgiIHN0b3AtY29sb3I9IiMwQUExNEUiLz48c3RvcCBvZmZzZXQ9Ii40MDUiIHN0b3AtY29sb3I9IiMwQjlFNTciLz48c3RvcCBvZmZzZXQ9Ii42ODMiIHN0b3AtY29sb3I9IiMwOTlBNjciLz48c3RvcCBvZmZzZXQ9Ii45OSIgc3RvcC1jb2xvcj0iIzA0OTQ3RCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzA0OTM3RSIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNTVkdJRF84XykiIGQ9Ik02MTQuNSAxNDIuM2MtOC44LTMzLjMtMTctNjQuNy0xOC44LTkyLTEuNC0yMS4yIDEuNC0zMiA4LjktNTAuM2gtMzUuNGM1LjcgNTMuOS0zLjggMTA2LjctMTMuNiAxNjYuOC01LjcgMzUtMTEuNyA3MS4zLTEzLjIgMTAwLjYtMS4xIDIxLjEuNCAzMi44IDEuOCAzOWg5My41YzQuOC01Ny45LTEwLjMtMTE0LjgtMjMuMi0xNjQuMXoiIHN0eWxlPSJmaWxsOnVybCgjU1ZHSURfOF8pIi8+PHBhdGggZmlsbD0iIzFjOWE0OCIgZD0iTTY2NC42IDE1OC45Yy0xLjQgNS4xLTIuOCAxMC4xLTQuMiAxNS4xLTguOCAzMS0xNyA2MC4yLTE4LjggODUuNi0xLjQgMTkuNyAxLjQgMzQuMiA5IDQ2LjloMzNjNC4yLTUxLjgtNy4yLTEwMi4zLTE5LTE0Ny42eiIgc3R5bGU9ImZpbGw6IzFjOWE0OCIvPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfOV8iIHgxPSI4MTIuODMiIHgyPSI4MTIuODMiIHkxPSIxMjAuNTQiIHkyPSItMTg1Ljk2IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIC0xMTguOTggMTIwLjU0KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzY5QTA2MCIvPjxzdG9wIG9mZnNldD0iLjA0IiBzdG9wLWNvbG9yPSIjNjM5RDVDIi8+PHN0b3Agb2Zmc2V0PSIuMjE5IiBzdG9wLWNvbG9yPSIjNEM5NDRGIi8+PHN0b3Agb2Zmc2V0PSIuNDE4IiBzdG9wLWNvbG9yPSIjMzc4RTQ3Ii8+PHN0b3Agb2Zmc2V0PSIuNjUxIiBzdG9wLWNvbG9yPSIjMjk4QjQ0Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMjM4QTQzIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI1NWR0lEXzlfKSIgZD0iTTY4MC41IDBjMTAuNyA1NS4zLTIuNSAxMTAuNC0xNS45IDE1OC45IDExLjcgNDUuMyAyMy4yIDk1LjggMTguOSAxNDcuNmgzOS42VjBoLTQyLjZ6IiBzdHlsZT0iZmlsbDp1cmwoI1NWR0lEXzlfKSIvPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMTBfIiB4MT0iNjUyLjQ1IiB4Mj0iNjUyLjQ1IiB5MT0iMTIwLjU0IiB5Mj0iLTE4NS44NiIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAtMTE4Ljk4IDEyMC41NCkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMwNUI1REMiLz48c3RvcCBvZmZzZXQ9Ii4yMiIgc3RvcC1jb2xvcj0iIzA0QjBENyIvPjxzdG9wIG9mZnNldD0iLjUzNyIgc3RvcC1jb2xvcj0iIzA1QTRDOSIvPjxzdG9wIG9mZnNldD0iLjkxMiIgc3RvcC1jb2xvcj0iIzA1OTFCNCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzA1OENBRSIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNTVkdJRF8xMF8pIiBkPSJNNTQyLjMgMjY3LjRjMS41LTI5LjQgNy41LTY1LjYgMTMuMi0xMDAuNkM1NjUuMyAxMDYuNyA1NzQuOCA1NCA1NjkuMSAwaC03MC44Yy0xLjQgMTEuNC0yLjkgMTkuMi0xLjggNDEuOCAxLjUgMzEuNiA3LjUgNzAuNSAxMy4yIDEwOC4yIDguNCA1NS40IDE2LjYgMTA4LjggMTUuMSAxNTYuNEg1NDRjLTEuMy02LjItMi44LTE3LjktMS43LTM5eiIgc3R5bGU9ImZpbGw6dXJsKCNTVkdJRF8xMF8pIi8+PHBhdGggZmlsbD0iIzJhMzg4NiIgZD0iTTM3NS43IDE1My4yIDM1OC4xIDB2MzA2LjR6IiBzdHlsZT0iZmlsbDojMmEzODg2Ii8+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8xMV8iIHgxPSI3NTEuMDUiIHgyPSI3OTYuNzEiIHkxPSItNC4zMjgiIHkyPSI3Ny4xMzYiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgLTExOC45OCAxMjAuNTQpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjNjJCMTZFIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjODdCOTU3Ii8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI1NWR0lEXzExXykiIGQ9Ik02NDEuNiA1MC42YzEuNyAyNy4zIDEwIDU4LjcgMTguOCA5MiAxLjQgNS4zIDIuOCAxMC43IDQuMiAxNi4yQzY3OC4xIDExMC40IDY5MS4yIDU1LjMgNjgwLjUgMGgtMzBjLTcuNSAxMy42LTEwLjMgMjkuNC04LjkgNTAuNnoiIHN0eWxlPSJmaWxsOnVybCgjU1ZHSURfMTFfKSIvPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMTJfIiB4MT0iNTUwLjQiIHgyPSI2MzEuNTkiIHkxPSIxMTMuNzEiIHkyPSItMTg5LjI4IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIC0xMTguOTggMTIwLjU0KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzA2OUFENCIvPjxzdG9wIG9mZnNldD0iLjM1MiIgc3RvcC1jb2xvcj0iIzMwQTBDRSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzVCQjBDMCIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNTVkdJRF8xMl8pIiBkPSJNNTA5LjggMTUwYy01LjctMzcuNy0xMS43LTc2LjYtMTMuMi0xMDguMi0xLjEtMjIuNy40LTMwLjQgMS44LTQxLjhoLTQxLjVjMS41IDQwLjEtMS41IDg1LjMtNyAxNjAuOC0zLjEgNDMuNS04IDExMC41LTcgMTQ1LjdINTI1YzEuNC00Ny43LTYuOC0xMDEuMS0xNS4yLTE1Ni41eiIgc3R5bGU9ImZpbGw6dXJsKCNTVkdJRF8xMl8pIi8+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8xM18iIHgxPSI1MDUuMzMiIHgyPSI1MDUuMzMiIHkxPSIxMjAuNTQiIHkyPSItMTg1Ljg2IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIC0xMTguOTggMTIwLjU0KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzFFNDU4RSIvPjxzdG9wIG9mZnNldD0iLjI0MSIgc3RvcC1jb2xvcj0iIzFGNEY5NiIvPjxzdG9wIG9mZnNldD0iLjcyOSIgc3RvcC1jb2xvcj0iIzJCNkFBQiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzMzN0JCOSIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNTVkdJRF8xM18pIiBkPSJNMzU4LjEgMzA2LjRoNTYuNVYwaC01Ni41bDE3LjYgMTUzLjJ6IiBzdHlsZT0iZmlsbDp1cmwoI1NWR0lEXzEzXykiLz48bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzE0XyIgeDE9IjU1NC45MiIgeDI9IjU1NC45MiIgeTE9Ii0xODUuODYiIHkyPSIxMjAuNTQiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgLTExOC45OCAxMjAuNTQpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjM0Y5QUM5Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMjA2MkEyIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI1NWR0lEXzE0XykiIGQ9Ik00NDkuOSAxNjAuOGM1LjUtNzUuNSA4LjUtMTIwLjYgNy0xNjAuOGgtNDIuMmwtLjEgMzA2LjRoMjguM2MtMS0zNS4xIDMuOC0xMDIuMSA3LTE0NS42eiIgc3R5bGU9ImZpbGw6dXJsKCNTVkdJRF8xNF8pIi8+PC9nPjwvc3ZnPg==);
}
.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-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-JobSearch .M-Stage-Two {
  margin-bottom:2rem;
}
.O-JobSearch__additionalText {
  margin-top:2rem;
  margin-bottom:2rem;
}
.O-JobSearch .M-JobSearchResultsGroup__list {
  margin-top:2rem;
}
.O-JobSearch .M-Accordion__item {
  border-top:1px solid var(--neutral__enabled__fill__default);
  border-bottom:0;
}
.O-JobSearch__searchFormWrapper {
  display:flex;
  align-items:center;
  margin-bottom:2rem;
}
.O-JobSearch m-job-search-form-dynamic {
  flex-grow:1;
}
.O-JobSearch__counter {
  margin-top:2rem;
  font-weight:700;
}
.O-JobSearch__counter:not(.-mobile) {
  display:none;
}
.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-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-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-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 .a-icon {
  font-size:1.875rem;
}
.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-SocialShareAndPrint__wrapper {
  display:flex;
  flex-direction:row;
  justify-content:center;
  align-items:center;
  flex-wrap:wrap;
  gap:1rem;
}
.O-SocialShareAndPrint .M-SocialMediaShare {
  margin:0 2.25rem;
}
.O-SocialShareAndPrint .A-Print {
  margin:0 1.75rem;
}
.O-StoryContentFilterable {
  display:block;
}
.O-StoryContentFilterable__filters {
  display:flex;
  justify-content:flex-start;
  flex-wrap:wrap;
  gap:1rem;
  margin-bottom:2rem;
}
.O-Strategic-Teaser-Group__item {
  width:100%;
}
.O-WebsiteFinder .a-component-header {
  margin-bottom:1.5rem;
}
.O-WebsiteFinder *>li:before {
  content:none;
}
.O-WebsiteFinder__container {
  overflow:hidden;
}
.O-WebsiteFinder__activityIndicator {
  height:250px;
  position:relative;
}
.O-WebsiteFinder__activityIndicator .a-activity-indicator {
  background-color:var(--plain__enabled__fill__default);
}
.O-WebsiteFinder__carousel {
  display:block;
  overflow:hidden;
}
.O-WebsiteFinder__carousel,
.O-WebsiteFinder__carouselContainer {
  position:relative;
  width:100%;
}
.O-WebsiteFinder__carouselSlidesContainer {
  margin:0;
  padding:0;
}
.O-WebsiteFinder__carouselSlide {
  display:block;
  margin-bottom:30px;
  padding:0;
}
.O-WebsiteFinder__carouselSlide:last-child {
  margin-bottom:0;
}
.O-WebsiteFinder__list {
  padding:0;
}
.O-WebsiteFinder__list .O-WebsiteFinder__listItem {
  margin-bottom:30px;
  min-height:200px;
  padding:0;
}
.O-WebsiteFinder__list .O-WebsiteFinder__listItem:last-child {
  margin-bottom:0;
}
.T-AboutPage {
  padding-bottom:80px;
}
.T-ArabicPage {
  display:grid;
  column-gap:2rem;
  grid-template-columns:repeat(12,1fr);
}
.T-ArabicPage>* {
  grid-column:span 12;
}
.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-FileUploader {
  display:grid;
  column-gap:2rem;
  grid-template-columns:repeat(12,1fr);
}
.T-FileUploader>* {
  grid-column:span 8;
}
.T-MwfFormsPage {
  display:grid;
  column-gap:2rem;
  grid-template-columns:repeat(12,1fr);
}
.T-MwfFormsPage>* {
  grid-column:4/span 6;
}
.T-MwfFormsRtlPage {
  display:grid;
  column-gap:2rem;
  grid-template-columns:repeat(12,1fr);
}
.T-MwfFormsRtlPage>* {
  grid-column:4/span 6;
}
.T-OverviewPage {
  display:grid;
  column-gap:2rem;
  grid-template-columns:repeat(12,1fr);
}
.T-OverviewPage>* {
  grid-column:span 12;
}
.T-OverviewPageSubBrand {
  display:grid;
  column-gap:2rem;
  grid-template-columns:repeat(12,1fr);
}
.T-OverviewPageSubBrand>* {
  grid-column:span 12;
}
.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-TabLinksStaticPage {
  display:grid;
  column-gap:2rem;
  grid-template-columns:repeat(12,1fr);
}
.T-TabLinksStaticPage>* {
  grid-column:span 10;
}
.T-TabNavigationPage {
  display:grid;
  column-gap:2rem;
  grid-template-columns:repeat(12,1fr);
}
.T-TabNavigationPage>* {
  grid-column:span 12;
}
@media only screen and (max-width:767px) {
  .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;
  }
  .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-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-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-HomeTeaser__additional-headline {
    margin-bottom:2rem;
  }
  .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-TextImageBodyHeadline__imagesWrapper {
    margin-bottom:1.5rem;
  }
  .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;
  }
  .M-BaiduMap {
    margin-bottom:2rem;
  }
  .M-BaiduMap:first-child {
    margin-top:6rem;
  }
  .M-FactList__wrapper {
    display:grid;
    column-gap:2rem;
    grid-template-columns:repeat(4,1fr);
  }
  .M-FactList__list {
    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-ImageGrid__list {
    display:grid;
    column-gap:2rem;
    grid-template-columns:repeat(4,1fr);
  }
  .M-ImageGrid__list .M-ImageGrid__item {
    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-JobKeyFacts {
    display:grid;
    column-gap:2rem;
    grid-template-columns:repeat(4,1fr);
  }
  .M-JobKeyFacts__termWrapper {
    grid-column:span 4;
  }
  .M-JobSearchForm {
    display:grid;
    column-gap:2rem;
    grid-template-columns:repeat(4,1fr);
  }
  .M-JobSearchForm__location,
  .M-JobSearchForm__searchTerm {
    grid-column:span 4;
  }
  .M-JobSummary {
    display:grid;
    column-gap:2rem;
    grid-template-columns:repeat(4,1fr);
  }
  .M-JobSummary__wrapper {
    grid-column:span 2;
  }
  .M-LinkBar__list {
    display:grid;
    column-gap:2rem;
    grid-template-columns:repeat(4,1fr);
  }
  .M-LinkBar__list>* {
    grid-column:span 4;
  }
  .M-Map {
    margin-bottom:2rem;
  }
  .M-Map:first-child {
    margin-top:6rem;
  }
  .mwf-on-grid .mwf-form>ul {
    display:grid;
    column-gap:2rem;
    grid-template-columns:repeat(4,1fr);
  }
  .mwf-upload-actions,
  .mwf-upload-footer-actions {
    display:flex;
    flex-direction:column;
    align-items:flex-start;
    gap:1rem;
  }
  .M-Profile__list {
    display:grid;
    column-gap:2rem;
    grid-template-columns:repeat(4,1fr);
  }
  .M-Profile__list>* {
    grid-column:span 4;
  }
  .M-Rss-Feed__itemsContainer {
    display:grid;
    column-gap:2rem;
    grid-template-columns:repeat(4,1fr);
  }
  .M-Rss-Feed__item {
    margin-bottom:2rem;
  }
  .M-SocialShareIcons__icons .M-SocialShareIcons__icon {
    margin:0 40px 0 0;
  }
  .M-SocialShareIcons__icons :last-child {
    margin:0;
  }
  .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-Summary__wrapper {
    display:grid;
    column-gap:2rem;
    grid-template-columns:repeat(4,1fr);
  }
  .M-Summary__headline,
  .M-Summary__text {
    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-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-ItemTeaserGroup {
    display:grid;
    column-gap:2rem;
    grid-template-columns:repeat(4,1fr);
  }
  .M-ItemTeaserGroup__container,
  .M-ItemTeaserGroup__headline {
    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-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-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-Text-Fact {
    display:grid;
    column-gap:2rem;
    grid-template-columns:repeat(4,1fr);
  }
  .M-Text-Fact>* {
    grid-column:span 4;
  }
  .M-HighlightText__content {
    display:grid;
    column-gap:2rem;
    grid-template-columns:repeat(4,1fr);
  }
  .M-HighlightText__content>* {
    grid-column:span 4;
  }
  .M-Text-StagedTypography .a-icon {
    padding-top:5px;
  }
  .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-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-TextTwo__body {
    display:grid;
    column-gap:2rem;
    grid-template-columns:repeat(4,1fr);
  }
  .M-TextTwo__body>* {
    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;
  }
  .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-Search-SearchResultGroup__wrapper {
    display:grid;
    column-gap:2rem;
    grid-template-columns:repeat(4,1fr);
  }
  .O-Search-SearchResultGroup__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-WebsiteFinder__activityIndicator,
  .O-WebsiteFinder__carouselSlidesContainer {
    width:100%;
  }
  .O-WebsiteFinder__carouselContainer .O-WebsiteFinder__paginationArrow {
    display:none;
  }
  .O-WebsiteFinder__list {
    display:grid;
    column-gap:2rem;
    grid-template-columns:repeat(4,1fr);
  }
  .O-WebsiteFinder__list>* {
    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;
  }
  .T-ArabicPage {
    display:grid;
    column-gap:2rem;
    grid-template-columns:repeat(4,1fr);
  }
  .T-ArabicPage>* {
    grid-column:span 4;
  }
  .T-CountrySelectPage {
    display:grid;
    column-gap:2rem;
    grid-template-columns:repeat(4,1fr);
  }
  .T-CountrySelectPage>* {
    grid-column:span 4;
  }
  .T-FileUploader {
    display:grid;
    column-gap:2rem;
    grid-template-columns:repeat(4,1fr);
  }
  .T-FileUploader>* {
    grid-column:span 4;
  }
  .T-MwfFormsPage {
    display:grid;
    column-gap:2rem;
    grid-template-columns:repeat(4,1fr);
  }
  .T-MwfFormsPage>* {
    grid-column:span 4;
  }
  .T-MwfFormsRtlPage {
    display:grid;
    column-gap:2rem;
    grid-template-columns:repeat(4,1fr);
  }
  .T-MwfFormsRtlPage>* {
    grid-column:span 4;
  }
  .T-OverviewPage {
    display:grid;
    column-gap:2rem;
    grid-template-columns:repeat(4,1fr);
  }
  .T-OverviewPage>* {
    grid-column:span 4;
  }
  .T-OverviewPageSubBrand {
    display:grid;
    column-gap:2rem;
    grid-template-columns:repeat(4,1fr);
  }
  .T-OverviewPageSubBrand>* {
    grid-column:span 4;
  }
  .T-TabLinksStaticPage {
    display:grid;
    column-gap:2rem;
    grid-template-columns:repeat(4,1fr);
  }
  .T-TabLinksStaticPage>* {
    grid-column:span 4;
  }
  .T-TabNavigationPage {
    display:grid;
    column-gap:2rem;
    grid-template-columns:repeat(4,1fr);
  }
  .T-TabNavigationPage>* {
    grid-column:span 4;
  }
}
@media only screen and (min-width:768px) {
  .A-BaiduMap-BaiduInfoWindow {
    position:absolute;
    width:300px;
    top:2rem;
    bottom:auto;
    right:2rem;
  }
  .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;
  }
  .A-FormField-Textarea .A-FormField__element {
    min-height:16em;
  }
  .A-JobFilterContent__dropDown {
    display:flex;
    flex-direction:row;
    flex-wrap:wrap;
    margin-top:2rem;
    margin-bottom:0;
  }
  .A-JobFilterContent__dropDown>* {
    width:calc(50% - 2rem);
  }
  .A-JobFilterContent__dropDown .A-FormField:nth-of-type(2) {
    margin-top:0;
  }
  .A-JobFilterContent__dropDown .A-FormField-Input-Radio {
    width:auto;
  }
  .A-JobFilterContent__dropDown .A-FormField-Input-Radio:first-child {
    margin-bottom:1rem;
  }
  .M-JobSearchFilter__content--sort .A-JobFilterContent {
    display:flex;
  }
  .M-JobSearchFilter__content--sort .A-JobFilterContent .A-JobFilterContent__dropDown {
    display:inline-block;
    margin-left:auto;
  }
  .A-Map-InfoWindow {
    position:absolute;
    width:300px;
    top:2rem;
    bottom:auto;
    left:2rem;
  }
  .A-Modal[class*=A-Modal-CountrySelectorModal] .ngdialog-content {
    height:auto;
    min-height:16rem;
    padding-bottom:2rem;
  }
  .A-Modal .ngdialog-content {
    max-height:90%;
    height:unset;
  }
  .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-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-Teaser-AggregationExpandableTeaser__headline {
    font-size:1.25rem;
    --font-size:1.25rem;
    line-height:1.5;
  }
  .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-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-EventTeaser__time {
    min-height:160px;
  }
  .A-Teaser-EventTeaser__calendarMonth {
    margin-bottom:2px;
  }
  .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-ItemTeaser__bottom {
    margin-top:auto;
  }
  .A-ItemTeaser__actions {
    display:flex;
    justify-content:space-between;
  }
  .A-ItemTeaser__actions .a-link:first-child {
    margin-left:-30px;
  }
  .A-ItemTeaser__actions--flex-row {
    flex-direction:row;
  }
  .A-ItemTeaser__actions--flex-row>div:first-of-type,
  .A-ItemTeaser__actions--flex-row>div:nth-of-type(2),
  .A-ItemTeaser__actions--flex-row>div:nth-of-type(3) {
    flex:1;
  }
  .A-ItemTeaser__actions--flex-row>div:nth-of-type(2) {
    margin:0 15px;
  }
  .A-ItemTeaser__actions--flex-row .A-ItemTeaser__image,
  .A-ItemTeaser__actions--flex-row .A-ItemTeaser__link {
    margin-bottom:0;
  }
  .A-Teaser-LightboxTeaser .A-Image__figure {
    left:0;
    position:absolute;
    top:0;
    transform:translateZ(0);
  }
  .A-Teaser-LightboxTeaser__headline {
    font-size:1rem;
    --font-size:1rem;
    line-height:1.5;
  }
  .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-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-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-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;
  }
  .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;
  }
  .M-Animation__media .lazyloaded .A-Video__caption {
    margin:0 auto;
    max-width:1200px;
  }
  .M-ApplyButton__detailsRow {
    flex-direction:row;
    align-items:center;
  }
  .M-ApplyButton__detailsRow .M-ApplyButton__jobPosted {
    display:inline-block;
    margin-top:0;
    margin-left:auto;
  }
  .M-ApplyButton__detailsRow .M-ApplyButton__jobId {
    display:inline-block;
    margin-top:0;
    margin-left:1rem;
  }
  .M-ApplyButton__stickyWrapper {
    align-items:center;
  }
  .M-ApplyButton__stickyWrapper .container-fluid {
    flex-basis:100%;
  }
  .M-ApplyButton__stickyWrapper .M-ApplyButton__jobId {
    display:inline-block;
    flex-shrink:0;
    margin-left:2rem;
  }
  .M-ApplyButton__stickyWrapper .M-ApplyButton__jobName {
    font-weight:700;
    display:inline-block;
    margin-left:2rem;
  }
  .M-ApplyButton__stickyWrapper--visible {
    display:flex;
  }
  .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-BaiduMap {
    margin-bottom:6rem;
  }
  .M-BaiduMap:first-child {
    margin-top:6rem;
  }
  .M-BaiduMap__moduleContainer {
    display:flex;
    flex-direction:column-reverse;
  }
  .M-BaiduMap__mapContainer {
    min-height:300px;
  }
  .M-BaiduMap__mapContainer:after {
    padding-bottom:56.25%;
  }
  .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-FactList__wrapper {
    display:grid;
    column-gap:2rem;
    grid-template-columns:repeat(12,1fr);
  }
  .M-FactList__list {
    grid-column:span 10;
  }
  .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-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-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-ImageGrid__list {
    display:grid;
    column-gap:2rem;
    grid-template-columns:repeat(12,1fr);
  }
  .M-ImageGrid__list .M-ImageGrid__item {
    grid-column:span 4;
  }
  .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-JobKeyFacts {
    display:grid;
    column-gap:2rem;
    grid-template-columns:repeat(12,1fr);
    padding:20px 0 10px;
  }
  .M-JobKeyFacts__termWrapper {
    grid-column:span 4;
    margin:30px 0;
  }
  .M-JobSearchFilter {
    margin-bottom:0;
  }
  .M-JobSearchFilter__filterBar {
    display:flex;
    flex-wrap:wrap;
    flex-direction:row;
  }
  .M-JobSearchFilter__filterBar>* {
    width:auto;
  }
  .M-JobSearchFilter__filterBar .A-JobFilterTrigger,
  .M-JobSearchFilter__filterBar .a-button {
    margin-bottom:0;
  }
  .M-JobSearchFilter__filterBar .a-button {
    order:3;
  }
  .M-JobSearchFilter__trigger {
    margin-right:2rem;
  }
  .M-JobSearchFilter__trigger:first-child {
    order:1;
  }
  .M-JobSearchFilter__trigger:nth-child(3) {
    order:2;
  }
  .M-JobSearchFilter__trigger:nth-child(6) {
    order:4;
    margin-right:0;
    margin-left:auto;
  }
  .M-JobSearchFilter__content {
    width:100%;
  }
  .M-JobSearchFilter__content:nth-child(2) {
    order:5;
  }
  .M-JobSearchFilter__content:nth-child(4) {
    order:6;
  }
  .M-JobSearchFilter__content:nth-child(7) {
    order:7;
  }
  .M-JobSearchForm {
    display:grid;
    column-gap:2rem;
    grid-template-columns:repeat(12,1fr);
  }
  .M-JobSearchForm__location,
  .M-JobSearchForm__searchTerm {
    grid-column:span 6;
  }
  .M-JobSearchForm__submit {
    grid-column:none;
    grid-column-start:1;
    width:auto;
  }
  .M-JobSearchResultsGroup__list .A-JobPanel {
    flex-direction:row;
    flex-wrap:wrap;
    padding:2rem;
  }
  .M-JobSearchResultsGroup__list .A-JobPanel__header {
    width:100%;
  }
  .M-JobSearchResultsGroup__list .A-JobPanel__title {
    font-size:1.5rem;
    --font-size:1.5rem;
    line-height:1.4;
    --line-height:1.4;
  }
  .M-JobSearchResultsGroup__list .A-JobPanel__description {
    width:calc(37.5% - 2rem);
    margin:2rem 2rem 0 0;
  }
  .M-JobSearchResultsGroup__list .A-JobPanel__description:nth-of-type(3) {
    height:auto;
    width:25%;
    margin-right:0;
  }
  .M-JobSearchResultsGroup__list .A-JobPanel__description .A-JobPanel__value {
    margin-top:.5rem;
  }
  .M-JobSummary {
    display:grid;
    column-gap:2rem;
    grid-template-columns:repeat(12,1fr);
    margin:10px 0 40px;
    padding-top:50px;
  }
  .M-JobSummary__wrapper {
    grid-column:span 6;
  }
  .M-LinkBar__list {
    display:grid;
    column-gap:2rem;
    grid-template-columns:repeat(12,1fr);
  }
  .M-LinkBar__list>* {
    grid-column:span 3;
  }
  .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%;
  }
  .M-MapStatic__mapWrapper {
    padding-bottom:1rem;
  }
  .M-Modals-OverlayButton__checkboxes {
    margin-top:0;
  }
  .A-Modal-OverlayButtonModal .A-Modal__close {
    right:0;
    top:0;
  }
  .mwf-upload-actions,
  .mwf-upload-footer-actions {
    display:grid;
    column-gap:2rem;
    grid-template-columns:repeat(8,1fr);
  }
  .M-Main-Navigation__flyoutWrapper {
    max-height:calc(100vh - 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;
  }
  .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-ProductCountrySelector__box {
    max-width:550px;
    height:auto;
  }
  .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-Profile__list {
    display:grid;
    column-gap:2rem;
    grid-template-columns:repeat(12,1fr);
  }
  .M-Profile__list>* {
    grid-column:span 12;
  }
  .M-Rich-Text-Two-Col {
    display:grid;
    column-gap:2rem;
    grid-template-columns:repeat(12,1fr);
  }
  .M-Rich-Text-Two-Col>* {
    grid-column:span 12;
  }
  .M-Rss-Feed__itemsContainer {
    display:grid;
    column-gap:2rem;
    grid-template-columns:repeat(12,1fr);
  }
  .m-search-button .a-button__label {
    display:block;
  }
  .m-search-button .a-button__icon {
    padding:.75rem .5rem .75rem .875rem;
  }
  .M-Search-Flyout__header-wrapper {
    height:96px;
    margin-top:6px;
  }
  .M-Search-Flyout__header-brand-logo {
    width:144px;
  }
  .M-Search-SearchResultItem__wrapper {
    padding:5px 0;
  }
  .M-SocialShareIcons__icons .M-SocialShareIcons__icon {
    margin:0 30px 0 0;
  }
  .M-SocialShareIcons__icons :last-child {
    margin:0;
  }
  .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-BaiduMap,
  .M-Stage-Two__contentContainer .M-Map {
    overflow:hidden;
    padding-top:56.25%;
    position:relative;
  }
  .M-Stage-Two__contentContainer .M-BaiduMap .A-DataProtectionLayer__content,
  .M-Stage-Two__contentContainer .M-Map .A-DataProtectionLayer__content {
    overflow-y:auto;
  }
  .M-Stage-Two__contentContainer .M-BaiduMap .M-BaiduMap__moduleContainer,
  .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-BaiduMap .M-BaiduMap__mapContainer,
  .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-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-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-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-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-Teaser-DownloadTeaser__list {
    display:grid;
    column-gap:2rem;
    grid-template-columns:repeat(12,1fr);
    row-gap:2rem;
  }
  .M-Teaser-DownloadTeaser__item {
    grid-column:span 12;
  }
  .M-ItemTeaserGroup__container,
  .M-Teaser-EventTeaser__groupWrapper {
    display:grid;
    column-gap:2rem;
    grid-template-columns:repeat(12,1fr);
  }
  .M-ItemTeaserGroup__item {
    grid-column:span 4;
  }
  .M-ItemTeaserGroup__warningWrapper {
    grid-column:span 12;
  }
  .M-ItemTeaserGroup--vertical {
    border-bottom:1px solid var(--small__enabled__fill__default);
  }
  .M-ItemTeaserGroup--vertical .M-ItemTeaserGroup__item {
    grid-column:span 12;
  }
  .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-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-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-SimilarJobsTeaserGroup__wrapper .A-JobPanel {
    flex-direction:row;
    flex-wrap:wrap;
    padding:2rem;
  }
  .M-SimilarJobsTeaserGroup__wrapper .A-JobPanel__header {
    width:100%;
  }
  .M-SimilarJobsTeaserGroup__wrapper .A-JobPanel__title {
    font-size:1.5rem;
    --font-size:1.5rem;
    line-height:1.4;
    --line-height:1.4;
  }
  .M-SimilarJobsTeaserGroup__wrapper .A-JobPanel__description {
    width:calc(37.5% - 2rem);
    margin:2rem 2rem 0 0;
  }
  .M-SimilarJobsTeaserGroup__wrapper .A-JobPanel__description:nth-of-type(3) {
    height:auto;
    width:25%;
    margin-right:0;
  }
  .M-SimilarJobsTeaserGroup__wrapper .A-JobPanel__description .A-JobPanel__value {
    margin-top:.5rem;
  }
  .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-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-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-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-StagedTypography__content {
    column-gap:2rem;
    display:grid;
    grid-template-columns:repeat(3,1fr);
    row-gap:2rem;
  }
  .M-Text-StagedTypography__item {
    margin:0;
  }
  .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-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-QuoteTeaser__quoted {
    padding:3rem 1rem;
  }
  .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-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-TextTwo__body {
    display:grid;
    column-gap:2rem;
    grid-template-columns:repeat(12,1fr);
  }
  .M-TextTwo__body>* {
    grid-column:span 10;
  }
  .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;
  }
  .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;
  }
  .O-ImageAndStagedTypography__items {
    display:grid;
    column-gap:2rem;
    grid-template-columns:repeat(12,1fr);
    row-gap:2rem;
  }
  .O-ImageAndStagedTypography__item {
    grid-column:span 4;
  }
  .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-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;
  }
  .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-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-frok-link-dynamic {
    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-StoryContentFilterable__tabLinks {
    background:var(--plain__enabled__fill__default);
  }
  .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-WebsiteFinder__carouselSlidesContainer {
    display:flex;
    flex-wrap:wrap;
    margin:0 -15px;
  }
  .O-WebsiteFinder__carouselSlidesContainer:after,
  .O-WebsiteFinder__carouselSlidesContainer:before {
    content:none;
  }
  .O-WebsiteFinder__carouselSlidesContainer .A-WebsiteFinderUnit {
    padding:0 15px;
  }
  .O-WebsiteFinder__carouselSlide {
    display:flex;
    flex-basis:50%;
  }
  .O-WebsiteFinder__carouselContainer .O-WebsiteFinder__paginationArrow {
    display:none;
  }
  .O-WebsiteFinder__list {
    display:grid;
    column-gap:2rem;
    grid-template-columns:repeat(12,1fr);
  }
  .O-WebsiteFinder__list>* {
    grid-column:span 6;
  }
  .O-WebsiteFinder__list .O-WebsiteFinder__listItem:last-child,
  .O-WebsiteFinder__list .O-WebsiteFinder__listItem:nth-last-child(2) {
    margin-bottom:0;
  }
  .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;
  }
  .T-MwfFormsPage {
    display:grid;
    column-gap:2rem;
    grid-template-columns:repeat(12,1fr);
  }
  .T-MwfFormsPage>* {
    grid-column:span 8;
  }
  .T-MwfFormsRtlPage {
    display:grid;
    column-gap:2rem;
    grid-template-columns:repeat(12,1fr);
  }
  .T-MwfFormsRtlPage>* {
    grid-column:3/span 8;
  }
  .T-SystemFeedback__headline {
    font-size:7rem;
  }
  .T-TabLinksStaticPage {
    display:grid;
    column-gap:2rem;
    grid-template-columns:repeat(12,1fr);
  }
  .T-TabLinksStaticPage>* {
    grid-column:span 12;
  }
  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) {
  .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%;
  }
  .A-FormField-Textarea .A-FormField__element {
    min-height:12em;
  }
  .A-Map-InfoWindow__title {
    font-size:1.5rem;
    --font-size:1.5rem;
    line-height:1.4;
    --line-height:1.4;
  }
  .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__collapsableContent [data-a-modal-trigger*=CountrySelectorModal] {
    padding:0;
  }
  .A-Teaser-AggregationExpandableTeaserDetails__collapsableContent .A-CountrySelector {
    padding:0 0 2rem;
  }
  .A-Teaser-AggregationExpandableTeaserDetails__image-wrapper {
    grid-column:span 5;
  }
  .A-Teaser-AggregationExpandableTeaserDetails__text-wrapper {
    grid-column:span 7;
  }
  .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-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-EventTeaser__calendarMonth {
    margin-bottom:2px;
  }
  .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-ItemTeaser--flex-row .A-ItemTeaser__image {
    margin-bottom:0;
  }
  .A-Teaser-LightboxTeaser__headline {
    padding:0 40px;
  }
  .A-Teaser-LightboxTeaser__content {
    padding:50px;
  }
  *>.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-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-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-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-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;
  }
  .M-Accordion-Links__items {
    display:grid;
    column-gap:2rem;
    grid-template-columns:repeat(12,1fr);
  }
  .M-Accordion-Links__items>* {
    grid-column:span 4;
  }
  .a-accordion__content {
    padding:0;
    padding-inline-end:3rem;
    padding-block-end:3rem;
  }
  .M-ApplyButton__stickyWrapper--down {
    transform:translateY(69px);
  }
  .M-BaiduMap {
    margin-bottom:8rem;
  }
  .M-BaiduMap:first-child {
    margin-top:8rem;
  }
  .M-BaiduMap__mapContainer {
    min-height:450px;
  }
  .M-BaiduMap__mapContainer:after {
    padding-bottom:33.3333333333%;
  }
  .M-CarouselSimple__slideContainer .A-Image__caption {
    padding-right:24rem;
  }
  .M-ContactData {
    margin-top:5rem;
    margin-bottom:5rem;
  }
  .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-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-ImageGrid__list {
    display:grid;
    column-gap:2rem;
    grid-template-columns:repeat(12,1fr);
  }
  .M-ImageGrid__list .M-ImageGrid__item {
    grid-column:span 3;
  }
  .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-JobKeyFacts__fact {
    font-size:1.25rem;
    --font-size:1.25rem;
    line-height:1.5;
  }
  .M-JobSearchForm {
    display:grid;
    column-gap:2rem;
    grid-template-columns:repeat(12,1fr);
  }
  .M-JobSearchForm>* {
    grid-column:span 4;
  }
  .M-JobSearchForm__location,
  .M-JobSearchForm__searchTerm {
    margin-bottom:0;
  }
  .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%;
  }
  .M-AnchorNavigation__sticky {
    margin-bottom:8rem;
  }
  @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-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-Profile__list,
  .M-ThreeTextTeaser__container {
    display:grid;
    column-gap:2rem;
    grid-template-columns:repeat(12,1fr);
  }
  .M-Profile__list .A-ProfileUnit {
    grid-column:span 6;
  }
  .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-Search-Flyout .O-Search-SearchResultGroup__searchField {
    margin-bottom:6rem;
  }
  .M-Search-Flyout .O-Search-SearchResultGroup .M-Teaser-DecisionTeaser {
    margin-top:5rem;
  }
  .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-Strategic-Teaser__title {
    font-size:2rem;
    --font-size:2rem;
    line-height:1.35;
    --line-height:1.35;
  }
  .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-Table__contentWrapper {
    table-layout:fixed;
  }
  .M-Table__contentWrapper--flexible {
    table-layout:auto;
  }
  .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-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-Teaser-DownloadTeaser__item {
    grid-column:span 6;
  }
  .M-Teaser-EventTeaser__groupWrapper {
    display:grid;
    column-gap:2rem;
    grid-template-columns:repeat(12,1fr);
  }
  .M-ItemTeaserGroup__headline {
    margin-bottom:30px;
  }
  .M-ItemTeaserGroup__warningWrapper {
    margin-bottom:40px;
  }
  .M-ItemTeaserGroup__button {
    margin-bottom:0;
  }
  .M-Teaser-News__items {
    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-RelatedPageTeaser__list {
    display:grid;
    column-gap:2rem;
    grid-template-columns:repeat(12,1fr);
    gap: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-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;
  }
  .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;
  }
  .M-Text-Fact__headline--small {
    font-size:6rem;
  }
  .M-Text-Fact__headline--medium,
  .M-Text-Fact__headline--teaser {
    font-size:9rem;
  }
  .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-StagedTypography__item {
    padding:2rem;
  }
  .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-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-QuoteTeaser__quoted--sentence {
    font-size:2rem;
    --font-size:2rem;
    line-height:1.35;
    --line-height:1.35;
  }
  .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-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-TextTwo__body {
    display:grid;
    column-gap:2rem;
    grid-template-columns:repeat(12,1fr);
  }
  .M-TextTwo__body>* {
    grid-column:span 8;
  }
  .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;
  }
  .O-Header__navRow .o-header__breadcrumbs {
    display:flex;
  }
  .O-JobSearch__additionalText {
    margin-top:2rem;
    margin-bottom:5rem;
  }
  .O-JobSearch .M-JobSearchResultsGroup__list {
    margin-top:3rem;
  }
  .O-JobSearch .M-BaiduMap__moduleContainer,
  .O-JobSearch .M-Map__moduleContainer {
    display:block;
    padding-bottom:32px;
  }
  .O-JobSearch__counter:not(.-mobile) {
    display:block;
    margin-top:0;
    margin-left:auto;
  }
  .O-JobSearch__counter.-mobile {
    display:none;
  }
  .O-JobSearch .M-Accordion .a-accordion__content {
    padding:0;
  }
  .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-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;
  }
  .O-Search-SearchResultGroup__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-frok-link-dynamic {
    max-width:calc(100% - 320px - 2.5rem);
  }
  .O-Search-SearchResultGroup .M-Teaser-DecisionTeaser__item {
    grid-column:span 4;
  }
  .O-Strategic-Teaser-Group {
    margin-bottom:8rem;
  }
  .O-Strategic-Teaser-Group:first-child {
    margin-top:8rem;
  }
  .O-Strategic-Teaser-Group__items-wrapper,
  .O-WebsiteFinder__list {
    display:grid;
    column-gap:2rem;
    grid-template-columns:repeat(12,1fr);
  }
  .O-WebsiteFinder__list>* {
    grid-column:span 3;
  }
  .T-MwfFormsPage {
    display:grid;
    column-gap:2rem;
    grid-template-columns:repeat(12,1fr);
  }
  .T-MwfFormsPage>* {
    grid-column:span 6;
  }
  .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;
  }
  main {
    z-index:1;
  }
  section {
    margin:8rem 0;
  }
  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;
  }
}
@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) {
  .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-FormField-Textarea .A-FormField__element {
    min-height:10em;
  }
  .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-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-Text-TextContentIcon__headline {
    font-size:1.25rem;
    --font-size:1.25rem;
    line-height:1.5;
  }
  .A-Video__figure video {
    display:block;
  }
  .A-Video__figure .A-Image {
    display:none;
  }
  .M-CarouselSimple__slideContainer .A-Image__caption {
    padding-right:24rem;
  }
  .M-JobSearchResultsGroup__list .A-JobPanel {
    flex-direction:row;
    flex-wrap:nowrap;
    padding:2rem;
  }
  .M-JobSearchResultsGroup__list .A-JobPanel__header {
    width:calc(40% - 2rem);
  }
  .M-JobSearchResultsGroup__list .A-JobPanel__title {
    font-size:1.5rem;
    --font-size:1.5rem;
    line-height:1.4;
    --line-height:1.4;
  }
  .M-JobSearchResultsGroup__list .A-JobPanel__description {
    width:calc(25% - 2rem);
    margin:0 0 0 2rem;
  }
  .M-JobSearchResultsGroup__list .A-JobPanel__description:nth-of-type(3) {
    width:10%;
  }
  .M-JobSearchResultsGroup__list .A-JobPanel__description .A-JobPanel__value {
    margin-top:.5rem;
  }
  .M-Main-Navigation__highlights--first {
    padding-top:190px;
  }
  .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-AggregationExpandableTeaserGroup__details {
    min-width:100vw;
    margin:auto;
    transform:translateX(-50vw) translateX(560px);
  }
  .M-Teaser-DownloadTeaser__item {
    grid-column:span 6;
  }
  .M-SimilarJobsTeaserGroup__wrapper {
    width:calc(33.3% - 2rem);
    margin-bottom:0;
  }
  .M-SimilarJobsTeaserGroup__wrapper .A-JobPanel {
    flex-direction:column;
    flex-wrap:nowrap;
    padding:2rem;
  }
  .M-SimilarJobsTeaserGroup__wrapper .A-JobPanel__header {
    width:100%;
  }
  .M-SimilarJobsTeaserGroup__wrapper .A-JobPanel__title {
    font-size:1.25rem;
    --font-size:1.25rem;
    line-height:1.5;
  }
  .M-SimilarJobsTeaserGroup__wrapper .A-JobPanel__description {
    width:100%;
    margin:1rem 0 0;
  }
  .M-SimilarJobsTeaserGroup__wrapper .A-JobPanel__description .A-JobPanel__value {
    margin-top:0;
  }
  .M-SimilarJobsTeaserGroup__wrapper:not(:nth-child(3n+0)) {
    margin-right:2rem;
    margin-bottom:0;
  }
  .O-Product-Highlight-Teaser__item:first-of-type figure {
    flex-basis:544px;
  }
  .O-WebsiteFinder .A-WebsiteFinderUnit {
    padding:0;
    max-width:262px;
  }
  .O-WebsiteFinder__carouselSlidesContainer {
    backface-visibility:hidden;
    height:100%;
    justify-content:flex-end;
    transform:translate3d(-16.6666666667%,0,0);
    width:calc(150% + 42px);
  }
  .O-WebsiteFinder__carouselSlidesContainer--next {
    transform:translateX(-33.3333333333%);
    transition:transform .25s cubic-bezier(.38,.04,.35,.96);
  }
  .O-WebsiteFinder__carouselSlidesContainer--previous {
    transform:translateX(-15px);
    transition:transform .25s cubic-bezier(.38,.04,.35,.96);
  }
  .O-WebsiteFinder__carouselSlidesContainer--previous .O-WebsiteFinder__carouselSlide:last-child {
    margin-right:16.6666666667%;
  }
  .O-WebsiteFinder__carouselSlidesContainer .A-WebsiteFinderUnit {
    padding:0;
  }
  .O-WebsiteFinder__carouselSlide {
    flex:0 1 auto;
    flex-basis:calc(16.66667% - 30px);
    margin:0 15px;
    padding:0;
  }
  .O-WebsiteFinder__carouselContainer .O-WebsiteFinder__paginationArrow {
    display:block;
    position:absolute;
    top:50%;
    transform:translateY(-50%);
  }
  .O-WebsiteFinder__carouselContainer .O-WebsiteFinder__paginationArrow--right {
    padding:1.5rem 1.5rem 1.5rem 0;
    right:-54px;
  }
  .O-WebsiteFinder__carouselContainer .O-WebsiteFinder__paginationArrow--left {
    left:-57px;
    padding:1.5rem 0 1.5rem 1.5rem;
  }
  .O-WebsiteFinder__listItem {
    margin-bottom:0;
  }
}
.a-icon.boschicon-bosch-ic-twitter:before {
  --x-logo:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAwIiBoZWlnaHQ9IjEyMjciIGZpbGw9Im5vbmUiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik03MTQuMTYzIDUxOS4yODQgMTE2MC44OSAwaC0xMDUuODZMNjY3LjEzNyA0NTAuODg3IDM1Ny4zMjggMEgwbDQ2OC40OTIgNjgxLjgyMUwwIDEyMjYuMzdoMTA1Ljg2Nmw0MDkuNjI1LTQ3Ni4xNTIgMzI3LjE4MSA0NzYuMTUySDEyMDBMNzE0LjEzNyA1MTkuMjg0aC4wMjZaTTU2OS4xNjUgNjg3LjgyOGwtNDcuNDY4LTY3Ljg5NC0zNzcuNjg2LTU0MC4yNGgxNjIuNjA0bDMwNC43OTcgNDM1Ljk5MSA0Ny40NjggNjcuODk0IDM5Ni4yIDU2Ni43MjFIODkyLjQ3Nkw1NjkuMTY1IDY4Ny44NTR2LS4wMjZaIi8+PC9zdmc+);
  content:"";
  background-color:currentcolor;
  mask-image:var(--x-logo);
  -webkit-mask-image:var(--x-logo);
  mask-size:.8em;
  -webkit-mask-size:.8em;
  mask-position:3px 3px;
  -webkit-mask-position:3px 3px;
  mask-repeat:no-repeat;
  -webkit-mask-repeat:no-repeat;
  width:1em;
  height:1em;
  display:inline-block;
}



/*!
 * Bootstrap-select v1.12.4 (http://silviomoreto.github.io/bootstrap-select)
 *
 * Copyright 2013-2017 bootstrap-select
 * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
 */

select.bs-select-hidden,
select.selectpicker {
  display: none !important;
}
.bootstrap-select {
  width: 220px \0;
  /*IE9 and below*/
}
.bootstrap-select > .dropdown-toggle {
  width: 100%;
  padding-right: 25px;
  z-index: 1;
}
.bootstrap-select > .dropdown-toggle.bs-placeholder,
.bootstrap-select > .dropdown-toggle.bs-placeholder:hover,
.bootstrap-select > .dropdown-toggle.bs-placeholder:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder:active {
  color: #999;
}
.bootstrap-select > select {
  position: absolute !important;
  bottom: 0;
  left: 50%;
  display: block !important;
  width: 0.5px !important;
  height: 100% !important;
  padding: 0 !important;
  opacity: 0 !important;
  border: none;
}
.bootstrap-select > select.mobile-device {
  top: 0;
  left: 0;
  display: block !important;
  width: 100% !important;
  z-index: 2;
}
.has-error .bootstrap-select .dropdown-toggle,
.error .bootstrap-select .dropdown-toggle {
  border-color: #b94a48;
}
.bootstrap-select.fit-width {
  width: auto !important;
}
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
  width: 100%;
}
.bootstrap-select .dropdown-toggle:focus {
  outline: thin dotted #333333 !important;
  outline: 5px auto -webkit-focus-ring-color !important;
  outline-offset: -2px;
}
.bootstrap-select.form-control {
  margin-bottom: 0;
  padding: 0;
  border: none;
}
.bootstrap-select.form-control:not([class*="col-"]) {
  width: 100%;
}
.bootstrap-select.form-control.input-group-btn {
  z-index: auto;
}
.bootstrap-select.form-control.input-group-btn:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.bootstrap-select.btn-group:not(.input-group-btn),
.bootstrap-select.btn-group[class*="col-"] {
  float: none;
  display: inline-block;
  margin-left: 0;
}
.bootstrap-select.btn-group.dropdown-menu-right,
.bootstrap-select.btn-group[class*="col-"].dropdown-menu-right,
.row .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right {
  float: right;
}
.form-inline .bootstrap-select.btn-group,
.form-horizontal .bootstrap-select.btn-group,
.form-group .bootstrap-select.btn-group {
  margin-bottom: 0;
}
.form-group-lg .bootstrap-select.btn-group.form-control,
.form-group-sm .bootstrap-select.btn-group.form-control {
  padding: 0;
}
.form-group-lg .bootstrap-select.btn-group.form-control .dropdown-toggle,
.form-group-sm .bootstrap-select.btn-group.form-control .dropdown-toggle {
  height: 100%;
  font-size: inherit;
  line-height: inherit;
  border-radius: inherit;
}
.form-inline .bootstrap-select.btn-group .form-control {
  width: 100%;
}
.bootstrap-select.btn-group.disabled,
.bootstrap-select.btn-group > .disabled {
  cursor: not-allowed;
}
.bootstrap-select.btn-group.disabled:focus,
.bootstrap-select.btn-group > .disabled:focus {
  outline: none !important;
}
.bootstrap-select.btn-group.bs-container {
  position: absolute;
  height: 0 !important;
  padding: 0 !important;
}
.bootstrap-select.btn-group.bs-container .dropdown-menu {
  z-index: 1060;
}
.bootstrap-select.btn-group .dropdown-toggle .filter-option {
  display: inline-block;
  overflow: hidden;
  width: 100%;
  text-align: left;
}
.bootstrap-select.btn-group .dropdown-toggle .caret {
  position: absolute;
  top: 50%;
  right: 12px;
  margin-top: -2px;
  vertical-align: middle;
}
.bootstrap-select.btn-group[class*="col-"] .dropdown-toggle {
  width: 100%;
}
.bootstrap-select.btn-group .dropdown-menu {
  min-width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.bootstrap-select.btn-group .dropdown-menu.inner {
  position: static;
  float: none;
  border: 0;
  padding: 0;
  margin: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.bootstrap-select.btn-group .dropdown-menu li {
  position: relative;
}
.bootstrap-select.btn-group .dropdown-menu li.active small {
  color: #fff;
}
.bootstrap-select.btn-group .dropdown-menu li.disabled a {
  cursor: not-allowed;
}
.bootstrap-select.btn-group .dropdown-menu li a {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.bootstrap-select.btn-group .dropdown-menu li a.opt {
  position: relative;
  padding-left: 2.25em;
}
.bootstrap-select.btn-group .dropdown-menu li a span.check-mark {
  display: none;
}
.bootstrap-select.btn-group .dropdown-menu li a span.text {
  display: inline-block;
}
.bootstrap-select.btn-group .dropdown-menu li small {
  padding-left: 0.5em;
}
.bootstrap-select.btn-group .dropdown-menu .notify {
  position: absolute;
  bottom: 5px;
  width: 96%;
  margin: 0 2%;
  min-height: 26px;
  padding: 3px 5px;
  background: #f5f5f5;
  border: 1px solid #e3e3e3;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  pointer-events: none;
  opacity: 0.9;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.bootstrap-select.btn-group .no-results {
  padding: 3px;
  background: #f5f5f5;
  margin: 0 5px;
  white-space: nowrap;
}
.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option {
  position: static;
}
.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret {
  position: static;
  top: auto;
  margin-top: -1px;
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {
  position: absolute;
  display: inline-block;
  right: 15px;
  margin-top: 5px;
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {
  margin-right: 34px;
}
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle {
  z-index: 1061;
}
.bootstrap-select.show-menu-arrow .dropdown-toggle:before {
  content: '';
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid rgba(204, 204, 204, 0.2);
  position: absolute;
  bottom: -4px;
  left: 9px;
  display: none;
}
.bootstrap-select.show-menu-arrow .dropdown-toggle:after {
  content: '';
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
  position: absolute;
  bottom: -4px;
  left: 10px;
  display: none;
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before {
  bottom: auto;
  top: -3px;
  border-top: 7px solid rgba(204, 204, 204, 0.2);
  border-bottom: 0;
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after {
  bottom: auto;
  top: -3px;
  border-top: 6px solid white;
  border-bottom: 0;
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before {
  right: 12px;
  left: auto;
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after {
  right: 13px;
  left: auto;
}
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:before,
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:after {
  display: block;
}
.bs-searchbox,
.bs-actionsbox,
.bs-donebutton {
  padding: 4px 8px;
}
.bs-actionsbox {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.bs-actionsbox .btn-group button {
  width: 50%;
}
.bs-donebutton {
  float: left;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.bs-donebutton .btn-group button {
  width: 100%;
}
.bs-searchbox + .bs-actionsbox {
  padding: 0 8px 4px;
}
.bs-searchbox .form-control {
  margin-bottom: 0;
  width: 100%;
  float: none;
}


.jq-toast-wrap,.jq-toast-wrap *{margin:0;padding:0}.jq-toast-wrap{display:block;position:fixed;width:250px;pointer-events:none!important;letter-spacing:normal;z-index:9000!important}.jq-toast-wrap.bottom-left{bottom:20px;left:20px}.jq-toast-wrap.bottom-right{bottom:20px;right:40px}.jq-toast-wrap.top-left{top:20px;left:20px}.jq-toast-wrap.top-right{top:20px;right:40px}.jq-toast-single{display:block;width:100%;padding:10px;margin:0 0 5px;border-radius:4px;font-size:12px;font-family:arial,sans-serif;line-height:17px;position:relative;pointer-events:all!important;background-color:#444;color:#fff}.jq-toast-single h2{font-family:arial,sans-serif;font-size:14px;margin:0 0 7px;background:0 0;color:inherit;line-height:inherit;letter-spacing:normal}.jq-toast-single a{color:#eee;text-decoration:none;font-weight:700;border-bottom:1px solid #fff;padding-bottom:3px;font-size:12px}.jq-toast-single ul{margin:0 0 0 15px;background:0 0;padding:0}.jq-toast-single ul li{list-style-type:disc!important;line-height:17px;background:0 0;margin:0;padding:0;letter-spacing:normal}.close-jq-toast-single{position:absolute;top:3px;right:7px;font-size:14px;cursor:pointer}.jq-toast-loader{display:block;position:absolute;top:-2px;height:5px;width:0;left:0;border-radius:5px;background:red}.jq-toast-loaded{width:100%}.jq-has-icon{padding:10px 10px 10px 50px;background-repeat:no-repeat;background-position:10px}.jq-icon-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=);background-color:#31708f;color:#d9edf7;border-color:#bce8f1}.jq-icon-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=);background-color:#8a6d3b;color:#fcf8e3;border-color:#faebcc}.jq-icon-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=);background-color:#a94442;color:#f2dede;border-color:#ebccd1}.jq-icon-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==);color:#dff0d8;background-color:#3c763d;border-color:#d6e9c6}
.btn_nagrody{margin-top: 20px;}
.btn_nagrody_rozmiar{margin-top: 20px;}

.btn_nagrody_katalog{}
.btn_nagrody_katalog_rozmiar{}

#koszyk-modal-rozmiar .ngdialog-content {
  position: absolute;
  margin: auto;
  height: 32em;
  max-width: 50%;
  overflow: auto;
  width: 100%;
  padding: 15px;
}
#koszyk-modal .ngdialog-content {
  position: absolute;
  margin: auto;
  height: 100%;
  max-width: 70%;
  overflow: auto;
  width: 100%;
  padding: 15px;
}

#koszyk-modal  .M-Teaser-Two-Columns__content--headline {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-size: 1.2rem;
}