a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
  border: 0;
  font: inherit;
  margin: 0;
  padding: 0;
  vertical-align: initial;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
body {
  font-family: arial, serif;
  line-height: 1;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:after,
blockquote:before,
q:after,
q:before {
  content: "";
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
strong {
  font-weight: 700;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
:where(button) {
  all: unset;
}
:where(button:focus-visible, button:focus) {
  outline: revert;
}
.block {
  display: block;
}
.sr-only {
  clip: rect(0, 0, 0, 0);
  border: 0;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}
.hidden {
  display: none !important;
}
.show {
  display: block;
}
.hide {
  display: none !important;
}
.nowrap {
  white-space: nowrap;
}
body.debug [class*="button-"]:not(.button):not(.toggle-button):after,
body.debug [class*="button-"]:not(.button):not(.toggle-button):before,
body.debug [class*="content-"]:after,
body.debug [class*="content-"]:before,
body.debug [class*="icon-button"]:after,
body.debug [class*="icon-button"]:before {
  background: repeating-linear-gradient(
    45deg,
    #ff3232,
    #ff3030 20px,
    #fff 0,
    #fff 40px
  );
  content: " ";
  display: block;
  height: 10px;
  width: 100%;
} /*! Global Navigation - 5.8.1 (c) United Internet, 2023 */
.oao-navi-icon,
a.oao-navi-app-name .oao-navi-app-logo:before,
span.oao-navi-burger:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: exos-icon-font;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: 1;
  text-transform: none;
}
div.oao-navi-navigation {
  border-bottom: 1px solid #002659;
  box-shadow: 0 1px 1px -1px #3364a5;
}
div.oao-navi-navigation.oao-navi-light {
  background-color: #fff;
  border-bottom: none;
  box-shadow: 0 2px 8px #71809580;
}
.oao-navi-navigation {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  align-items: flex-start;
  box-sizing: border-box;
  color: #fff;
  display: flex;
  flex-flow: row wrap;
  font-family: OpenSansRegular, Open Sans, OpenSansRegularFallback, Arial,
    sans-serif;
  height: 64px;
  justify-content: stretch;
  left: 0;
  min-width: 320px;
  padding: 0;
  position: fixed;
  right: 0;
  text-align: left;
  top: 0;
  z-index: 203;
}
.oao-navi-navigation a,
.oao-navi-navigation a:hover,
.oao-navi-navigation a:visited {
  text-decoration: none;
}
body.oao-navi-actor-bar-visible .oao-navi-navigation {
  height: 93px;
}
.oao-navi-center,
.oao-navi-left,
.oao-navi-right {
  flex: 0 0 auto;
  float: left;
  overflow: visible;
}
.oao-navi-left * {
  box-sizing: border-box;
}
div.oao-navi-right {
  padding-right: 16px;
  visibility: hidden;
}
.oao-navi-center,
.oao-navi-top {
  visibility: hidden;
}
.oao-navi-top {
  width: 100%;
}
.oao-navi-top > ul {
  max-height: 0;
}
div.oao-navi-left {
  flex: 1 0 0%;
  padding-left: 16px;
  width: auto;
}
.oao-navi-navigation ol,
.oao-navi-navigation ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.oao-navi-flyout-container {
  position: relative;
}
body {
  margin-top: 64px;
}
body.oao-navi-hidden,
body.oao-navi-mobile-app {
  margin-top: inherit;
}
body.oao-navi-hidden .oao-navi-navigation,
body.oao-navi-mobile-app .oao-navi-navigation {
  display: none;
}
@supports (position: sticky) {
  .oao-navi-navigation {
    position: sticky;
  }
  body {
    margin-top: inherit;
  }
}
.oao-navi-application-name {
  display: block;
  font-size: 18px;
}
.oao-navi-application_switch > a {
  color: #ffffffb3;
  font-weight: 700;
}
.oao-navi-application_switch > a,
a.oao-navi-app-name {
  display: block;
  height: 64px;
  line-height: 64px;
  text-overflow: clip;
  white-space: nowrap;
}
a.oao-navi-app-name {
  position: relative;
  top: -2px;
}
a.oao-navi-app-name,
a.oao-navi-app-name:active,
a.oao-navi-app-name:hover,
a.oao-navi-app-name:visited {
  color: #fff;
}
a.oao-navi-app-name .oao-navi-app-logo:before {
  color: #fff;
  content: "";
  font-size: 34px;
  position: relative;
  top: -2px;
  vertical-align: middle;
}
a.oao-navi-app-name span {
  color: #fff;
  display: inline-block;
  float: none;
  font-size: 21.5px;
  font-weight: 700;
  line-height: 64px;
  overflow: hidden;
  padding: 0 6px 0 11px;
  text-overflow: ellipsis;
  text-transform: uppercase;
  vertical-align: middle;
  white-space: nowrap;
}
a.oao-navi-app-name span:first-child {
  padding: 0 11px 0 6px;
}
div.oao-navi-navigation.oao-navi-light .oao-navi-application_switch > a,
div.oao-navi-navigation.oao-navi-light a.oao-navi-app-name,
div.oao-navi-navigation.oao-navi-light
  a.oao-navi-app-name
  .oao-navi-app-logo:before,
div.oao-navi-navigation.oao-navi-light a.oao-navi-app-name span,
div.oao-navi-navigation.oao-navi-light a.oao-navi-app-name:active,
div.oao-navi-navigation.oao-navi-light a.oao-navi-app-name:hover,
div.oao-navi-navigation.oao-navi-light a.oao-navi-app-name:visited {
  color: #003d8f;
}
span.oao-navi-burger {
  color: #fff;
  cursor: pointer;
  display: block;
  float: left;
  font-size: 20px;
  height: 20px;
  line-height: 20px;
  margin: 22px 16px 22px 0;
  width: 20px;
}
span.oao-navi-burger:before {
  content: "";
}
span.oao-navi-burger:active,
span.oao-navi-burger:focus,
span.oao-navi-burger:hover {
  color: #fff;
}
div.oao-navi-navigation.oao-navi-light span.oao-navi-burger {
  color: #003d8f;
}
[data-exos-theme="arsys"] div.oao-navi-navigation,
[data-exos-theme="arsys"] div.oao-navi-navigation.oao-navi-light {
  background-color: #353535;
  border-bottom: none;
  box-shadow: none;
}
[data-exos-theme="arsys"]
  div.oao-navi-navigation
  .oao-navi-application_switch
  > a,
[data-exos-theme="arsys"] div.oao-navi-navigation a.oao-navi-app-name,
[data-exos-theme="arsys"]
  div.oao-navi-navigation
  a.oao-navi-app-name
  .oao-navi-app-logo:before,
[data-exos-theme="arsys"] div.oao-navi-navigation a.oao-navi-app-name span,
[data-exos-theme="arsys"] div.oao-navi-navigation a.oao-navi-app-name:active,
[data-exos-theme="arsys"] div.oao-navi-navigation a.oao-navi-app-name:hover,
[data-exos-theme="arsys"] div.oao-navi-navigation a.oao-navi-app-name:visited,
[data-exos-theme="arsys"]
  div.oao-navi-navigation.oao-navi-light
  .oao-navi-application_switch
  > a,
[data-exos-theme="arsys"]
  div.oao-navi-navigation.oao-navi-light
  a.oao-navi-app-name,
[data-exos-theme="arsys"]
  div.oao-navi-navigation.oao-navi-light
  a.oao-navi-app-name
  .oao-navi-app-logo:before,
[data-exos-theme="arsys"]
  div.oao-navi-navigation.oao-navi-light
  a.oao-navi-app-name
  span,
[data-exos-theme="arsys"]
  div.oao-navi-navigation.oao-navi-light
  a.oao-navi-app-name:active,
[data-exos-theme="arsys"]
  div.oao-navi-navigation.oao-navi-light
  a.oao-navi-app-name:hover,
[data-exos-theme="arsys"]
  div.oao-navi-navigation.oao-navi-light
  a.oao-navi-app-name:visited {
  color: #fff;
}
[data-exos-theme="arsys"]
  div.oao-navi-navigation
  a.oao-navi-app-name
  .oao-navi-app-logo:before,
[data-exos-theme="arsys"]
  div.oao-navi-navigation.oao-navi-light
  a.oao-navi-app-name
  .oao-navi-app-logo:before {
  content: "";
}
[data-exos-theme="strato"] div.oao-navi-navigation,
[data-exos-theme="strato"] div.oao-navi-navigation.oao-navi-light {
  background-color: #f80;
  border-bottom: none;
  box-shadow: none;
}
[data-exos-theme="strato"]
  div.oao-navi-navigation
  .oao-navi-application_switch
  > a,
[data-exos-theme="strato"] div.oao-navi-navigation a.oao-navi-app-name,
[data-exos-theme="strato"]
  div.oao-navi-navigation
  a.oao-navi-app-name
  .oao-navi-app-logo:before,
[data-exos-theme="strato"] div.oao-navi-navigation a.oao-navi-app-name span,
[data-exos-theme="strato"] div.oao-navi-navigation a.oao-navi-app-name:active,
[data-exos-theme="strato"] div.oao-navi-navigation a.oao-navi-app-name:hover,
[data-exos-theme="strato"] div.oao-navi-navigation a.oao-navi-app-name:visited,
[data-exos-theme="strato"]
  div.oao-navi-navigation.oao-navi-light
  .oao-navi-application_switch
  > a,
[data-exos-theme="strato"]
  div.oao-navi-navigation.oao-navi-light
  a.oao-navi-app-name,
[data-exos-theme="strato"]
  div.oao-navi-navigation.oao-navi-light
  a.oao-navi-app-name
  .oao-navi-app-logo:before,
[data-exos-theme="strato"]
  div.oao-navi-navigation.oao-navi-light
  a.oao-navi-app-name
  span,
[data-exos-theme="strato"]
  div.oao-navi-navigation.oao-navi-light
  a.oao-navi-app-name:active,
[data-exos-theme="strato"]
  div.oao-navi-navigation.oao-navi-light
  a.oao-navi-app-name:hover,
[data-exos-theme="strato"]
  div.oao-navi-navigation.oao-navi-light
  a.oao-navi-app-name:visited {
  color: #fff;
}
[data-exos-theme="strato"]
  div.oao-navi-navigation
  a.oao-navi-app-name
  .oao-navi-app-logo:before,
[data-exos-theme="strato"]
  div.oao-navi-navigation.oao-navi-light
  a.oao-navi-app-name
  .oao-navi-app-logo:before {
  color: #fff;
  content: "STRATO";
  display: inline-block;
  font-family: Open Sans, sans-serif;
  font-size: 22px;
  font-weight: 700;
  margin-top: 2px;
}
body.headless-mode {
  margin-top: inherit;
}
@supports (position: sticky) {
  .oao-navi-navigation.oao-navi-finished {
    position: sticky;
  }
  body {
    margin-top: inherit;
  }
}
div.oao-navi-navigation {
  background-color: #003d8f;
  border-bottom: 1px solid #0b2a63;
  box-shadow: 0 1px 1px -1px #095bb1;
}
body:not(.oao-pi-no-transition) .page-header,
body:not(.oao-pi-no-transition) .page-section,
body:not(.oao-pi-no-transition) .page-tabbar {
  transition: padding-left 0.2s ease-out, padding-right 0.2s ease-out;
  will-change: padding;
}
body.oao-pi-no-transition .left-navigation {
  transition: none;
}
#skipmenu {
  left: 10px;
  position: absolute;
  top: 10px;
  width: 180px;
  z-index: 100;
}
#skipmenu .skip-target {
  display: block;
  height: 0;
  overflow: hidden;
  width: 0;
}
#skipmenu .skip:link,
#skipmenu .skip:visited {
  font-size: 11px;
  position: absolute;
  text-decoration: none;
  text-transform: uppercase;
  top: -999em;
}
#skipmenu .skip:active,
#skipmenu .skip:focus {
  color: #fff;
  left: 0;
  outline: 1px dotted #fff;
  position: absolute;
  top: 0;
}
.grid {
  box-sizing: border-box;
  float: none;
  margin-left: -15px;
  margin-right: -15px;
  min-height: 1px;
  width: auto;
}
.grid--full-height {
  display: flex;
  flex-flow: row wrap;
}
.grid:after {
  clear: both;
  content: "";
  display: table;
}
.grid--align-center {
  align-items: center;
  display: flex;
  flex-flow: column;
}
.grid--align-left {
  align-items: flex-start;
  display: flex;
  flex-flow: column;
}
.grid--align-right {
  align-items: flex-end;
  display: flex;
  flex-flow: column;
}
.grid--vertical-align-bottom {
  align-items: flex-end;
  display: flex;
  flex-flow: wrap;
}
.grid--vertical-align-center {
  align-items: center;
  display: flex;
  flex-flow: wrap;
}
.grid--vertical-align-top {
  align-items: flex-start;
  display: flex;
  flex-flow: wrap;
}
.grid-col {
  box-sizing: border-box;
  float: left;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.grid-col--1 {
  width: 8.333333%;
}
.grid-col--2 {
  width: 16.666667%;
}
.grid-col--3 {
  width: 25%;
}
.grid-col--4 {
  width: 33.333333%;
}
.grid-col--5 {
  width: 41.666667%;
}
.grid-col--6 {
  width: 50%;
}
.grid-col--7 {
  width: 58.333333%;
}
.grid-col--8 {
  width: 66.666667%;
}
.grid-col--9 {
  width: 75%;
}
.grid-col--10 {
  width: 83.333333%;
}
.grid-col--11 {
  width: 91.666667%;
}
.grid-col--12 {
  width: 100%;
}
.grid-col--article {
  width: 72.5%;
}
.grid-col--article-sidebar {
  width: 27.5%;
}
.grid-col--article-sticky-sidebar {
  padding-left: 16px;
  padding-right: 16px;
  position: sticky;
  top: 96px;
  width: 27.5%;
  z-index: 3;
}
.grid-col--spacing-bottom {
  padding-bottom: 15px;
}
.grid-col--spacing-left {
  padding-right: 0;
}
.grid-col--spacing-right {
  padding-left: 0;
}
.grid-col--spacing-top {
  padding-top: 15px;
}
.grid-col--spacing-none {
  padding-left: 0;
  padding-right: 0;
}
.grid-col--separator-left {
  border-left: 1px solid #bcc8d4;
}
.grid-col--separator-right {
  border-right: 1px solid #bcc8d4;
}
.grid-col--ellipsized {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.grid-col--align-center {
  align-items: center;
  display: flex;
  flex-flow: column;
}
.grid-col--align-left {
  align-items: flex-start;
  display: flex;
  flex-flow: column;
}
.grid-col--align-right {
  align-items: flex-end;
  display: flex;
  flex-flow: column;
}
.grid-col--vertical-align-bottom {
  align-self: flex-end;
}
.grid-col--vertical-align-center {
  align-self: center;
}
.grid-col--vertical-align-middle {
  vertical-align: middle;
}
.grid-col--vertical-align-top {
  align-self: flex-start;
}
.grid--full-height .grid-col {
  display: flex;
  flex-flow: column nowrap;
}
.grid--full-height .grid-col .grid {
  display: flex;
  flex-flow: wrap;
  flex-grow: 1;
}
.grid--full-height .grid-col .ias-zone,
.grid--full-height .grid-col .ias-zone > div:not([class]),
.grid--full-height .grid-col .ias-zone > div[data-medium-id] {
  display: flex;
  flex-grow: 1;
}
body.oao-navi-actor-bar-visible .grid-col--article-sticky-sidebar {
  top: 93px;
}
body.oao-pi-headless-overlay.oao-pi-size-large
  .grid-col--article-sticky-sidebar {
  top: 0;
}
@font-face {
  font-display: swap;
  font-family: OpenSansRegular;
  src: url("opensans-regular.woff2") format("woff2"),
    url("opensans-regular.woff") format("woff");
}
@font-face {
  font-display: swap;
  font-family: OpenSansSemibold;
  src: url("opensans-semibold.woff2") format("woff2"),
    url("opensans-semibold.woff") format("woff");
}
@font-face {
  font-display: swap;
  font-family: OverpassRegular;
  src: url("") format("woff2"), url("") format("woff");
}
@font-face {
  font-display: swap;
  font-family: OverpassSemibold;
  src: url("overpass-semibold.woff2") format("woff2"),
    url("overpass-semibold.woff") format("woff");
}
body,
html {
  height: 100%;
  margin: 0;
}
html {
  -webkit-tap-highlight-color: transparent;
}
.page-container,
body {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  color: #001b41;
  display: grid;
  font-family: OpenSansRegular, arial, arial narrow, sans-serif;
  font-size: 14px;
  grid-template: "content" 1fr "footer" auto/minmax(auto, 100%);
  line-height: 20px;
  overflow-x: hidden;
}
.page-container {
  height: 100%;
}
.__direct-selection {
  cursor: pointer;
}
strong {
  font-family: OpenSansSemibold, arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.page-content {
  background-color: #f4f7fa;
  grid-area: content;
}
.page-content,
.page-content main {
  display: flex;
  flex-direction: column;
}
.page-content main {
  flex-grow: 1;
}
.headless-mode .page-content main {
  flex-grow: 0;
}
.exos-icon--bright {
  color: #fff;
}
.exos-icon--activating {
  color: #005b72;
}
.exos-icon--success {
  color: #096b35;
}
.exos-icon--warning {
  color: #8e4e00;
}
.exos-icon--critical {
  color: #c80a00;
}
.exos-icon--neutral {
  color: #465a75;
}
.exos-icon--corporate {
  color: #1474c4;
}
.exos-icon--promoting {
  color: #b410e7;
}
.accordion {
  border: 0 #0000;
  border-radius: 15px;
  display: block;
  margin-bottom: 32px;
}
.accordion--filled {
  overflow: hidden;
}
.accordion--hidden {
  display: none;
}
.accordion__item {
  background: #fff;
  border-bottom: 1px solid #bcc8d4;
  display: block;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: relative;
}
.accordion__item--secondary {
  background: #fff;
}
.accordion__item:first-child {
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}
.accordion__item:last-child {
  border-bottom: 0;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
  overflow: hidden;
}
.accordion__item--expanded,
.accordion__item:hover {
  transition: background 0.2s ease-out, box-shadow 0.2s ease-out;
}
.accordion__item--expanded:last-child,
.accordion__item:last-child:hover {
  box-shadow: none;
}
.accordion__item-header {
  color: #02102b;
  font-family: OpenSansSemibold, arial, sans-serif;
  font-size: 14px;
  line-height: 1;
  line-height: 20px;
  margin: 0;
  padding: 16px 32px 18px 12px;
  position: relative;
}
.accordion__item-header:after {
  content: "";
  font-family: exos-icon-font;
  font-style: normal;
  font-weight: 400 !important;
  vertical-align: top;
}
.accordion__item-header:before {
  content: "";
  margin-left: 14px;
}
.accordion__item-header:after {
  font-size: 14px;
  line-height: 24px;
  position: absolute;
  right: 16px;
  top: 14px;
}
.accordion__item-header:hover {
  color: #1474c4;
  cursor: pointer;
}
.accordion__item-header--ellipsized {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.accordion__item--expanded .accordion__item-header:after {
  content: "";
}
.accordion__item-section {
  display: none;
  margin: 0;
  padding: 16px 16px 18px 24px;
}
.accordion__item-section:before {
  content: "";
  margin-left: 8px;
}
.accordion__item-section--secondary {
  background-color: #f4f7fa;
}
.accordion__item-section:last-child {
  margin-bottom: 0;
}
.accordion__item-section:only-of-type {
  padding-top: 2px;
}
.accordion__item-section .sheet {
  margin-bottom: 8px;
}
.accordion__item--expanded .accordion__item-section {
  display: inherit;
}
.accordion__item.accordion__item--success .accordion__item-header,
.accordion__item.accordion__item--success .accordion__item-section {
  box-shadow: inset 8px 0 0 0 #12cf76;
}
.accordion__item.accordion__item--success.accordion__item--expanded
  .accordion__item-header,
.accordion__item.accordion__item--success.accordion__item--expanded
  .accordion__item-section,
.accordion__item.accordion__item--success:hover .accordion__item-header,
.accordion__item.accordion__item--success:hover .accordion__item-section {
  box-shadow: inset 8px 0 0 0 #0fa954;
}
.accordion__item.accordion__item--warning .accordion__item-header,
.accordion__item.accordion__item--warning .accordion__item-section {
  box-shadow: inset 8px 0 0 0 #ffd176;
}
.accordion__item.accordion__item--warning.accordion__item--expanded
  .accordion__item-header,
.accordion__item.accordion__item--warning.accordion__item--expanded
  .accordion__item-section,
.accordion__item.accordion__item--warning:hover .accordion__item-header,
.accordion__item.accordion__item--warning:hover .accordion__item-section {
  box-shadow: inset 8px 0 0 0 #ef8300;
}
.accordion__item.accordion__item--critical {
  box-shadow: inset 8px 0 0 0 #ffa8a3;
}
.accordion__item.accordion__item--critical.accordion__item--expanded,
.accordion__item.accordion__item--critical:hover {
  box-shadow: inset 8px 0 0 0 #ff6159;
}
.accordion__item.accordion__item--neutral .accordion__item-header,
.accordion__item.accordion__item--neutral .accordion__item-section {
  box-shadow: inset 8px 0 0 0 #bcc8d4;
}
.accordion__item.accordion__item--neutral.accordion__item--expanded
  .accordion__item-header,
.accordion__item.accordion__item--neutral.accordion__item--expanded
  .accordion__item-section,
.accordion__item.accordion__item--neutral:hover .accordion__item-header,
.accordion__item.accordion__item--neutral:hover .accordion__item-section {
  box-shadow: inset 8px 0 0 0 #97a3b4;
}
.accordion__item.accordion__item--activating .accordion__item-header,
.accordion__item.accordion__item--activating .accordion__item-section {
  box-shadow: inset 8px 0 0 0 #7fe4f6;
}
.accordion__item.accordion__item--activating.accordion__item--expanded
  .accordion__item-header,
.accordion__item.accordion__item--activating.accordion__item--expanded
  .accordion__item-section,
.accordion__item.accordion__item--activating:hover .accordion__item-header,
.accordion__item.accordion__item--activating:hover .accordion__item-section {
  box-shadow: inset 8px 0 0 0 #08a5c5;
}
.badge {
  background-color: #e480f8;
  border-radius: 2px;
  color: #001b41;
  display: inline-block;
  font-family: OpenSansSemibold, arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  margin-right: 6px;
  padding: 0 6px;
}
.badge--hidden {
  display: none;
}
.badge--primary,
.badge--secondary {
  background-color: #fff;
}
.badge--tertiary {
  background-color: #bcc8d4;
}
.badge--advertising {
  background: #003d8f;
  background: linear-gradient(to bottom right, #003d8f, #1474c4);
}
.badge--advertising > .headline,
.badge--advertising > .paragraph {
  color: #fff;
}
.badge--success-solid {
  background-color: #12cf76;
  border: none;
  color: #001b41;
}
.badge--warning-solid {
  background-color: #fa0;
  border: none;
  color: #001b41;
}
.badge--critical-solid {
  background-color: #ff6159;
  border: none;
  color: #001b41;
}
.badge--neutral-solid {
  background-color: #bcc8d4;
  border: none;
  color: #001b41;
}
.badge--activating-solid {
  background-color: #11c7e6;
  border: none;
  color: #001b41;
}
.badge--promoting-solid {
  background-color: #e480f8;
  border: none;
  color: #001b41;
}
.badge--corporate-solid {
  background-color: #0b2a63;
  border: none;
  color: #fff;
}
.badge--bright-solid {
  background-color: #fff;
  border: none;
  color: #001b41;
}
.badge--right {
  margin-left: 6px;
  margin-right: 0;
}
.badge--separated {
  float: left;
}
.badge--positioned {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  left: 0;
  padding-left: 12px;
  position: absolute;
  top: 16px;
  z-index: 1;
}
.badge--uppercase {
  text-transform: uppercase;
}
.badge__separated-text {
  display: table-cell;
}
.breadcrumb {
  align-items: center;
  display: flex;
  max-width: calc(50vw + 585px);
  padding-bottom: 12px;
}
.breadcrumb:only-child {
  padding-bottom: 0;
}
.breadcrumb--hidden {
  display: none;
}
.breadcrumb__item {
  color: #001b41;
  cursor: pointer;
  display: inline-block;
  font-size: 16px;
  height: 20px;
  line-height: 16px;
  overflow: hidden;
  text-decoration: none;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.breadcrumb__item:last-child {
  overflow: visible;
}
.breadcrumb__item:before {
  color: #001b41;
  content: "";
  display: inline-flex;
  font-family: exos-icon-font, sans-serif;
  font-style: normal;
  font-weight: 400;
  padding: 0 5px;
  position: relative;
  top: 2px;
}
.breadcrumb__item:hover {
  text-decoration: underline;
}
.breadcrumb__item:focus-visible {
  border-radius: 2px;
  margin-right: -8px;
  outline: 2px solid #1474c4;
  padding-right: 8px;
}
.breadcrumb__item:first-child {
  min-width: 16px;
  text-indent: -100px;
  text-overflow: clip;
}
.breadcrumb__item:first-child:before {
  content: "";
  float: left;
  min-width: 18px;
  padding: 0;
  text-indent: 0;
}
.breadcrumb__item:only-child {
  text-indent: 0;
}
.breadcrumb__item:only-child:before {
  float: none;
  padding-right: 5px;
  text-indent: 0;
}
.breadcrumb__item:only-child .breadcrumb__item-content {
  display: inline;
}
.oao-navi-mobile-app .breadcrumb {
  display: none;
}
.page-header--narrow .breadcrumb {
  max-width: calc(50vw + 475px);
}
.page-header--short .breadcrumb {
  max-width: calc(50vw + 325px);
}
.page-stepper__block {
  display: flex;
  padding: 0 24px;
}
.page-stepper__block .breadcrumb__item .paragraph {
  display: inline;
  font-size: inherit;
}
.button,
.toggle-button {
  background-color: #0000;
  border: 2px solid #0b2a63;
  border-radius: 24px;
  box-sizing: border-box;
  color: #0b2a63;
  display: inline-block;
  font-family: OpenSansSemibold, arial, sans-serif;
  font-size: 14px;
  line-height: 24px;
  margin-right: 12px;
  padding: 4px 20px;
  text-align: center;
  text-decoration: none;
  transition: color 0.1s ease-out, background-color 0.1s ease-out,
    border-color 0.1s ease-out;
}
.button circle,
.button path,
.toggle-button circle,
.toggle-button path {
  fill: #0b2a63;
  transition: fill 0.2s ease-out;
}
.button::-moz-focus-inner,
.toggle-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.button:link,
.button:visited,
.toggle-button:link,
.toggle-button:visited {
  outline: 0 none;
}
.button:has(+ .button--hidden:last-child),
.button:has(+ .hidden:last-child),
.button:last-child,
.button:only-child,
.toggle-button:has(+ .button--hidden:last-child),
.toggle-button:has(+ .hidden:last-child),
.toggle-button:last-child,
.toggle-button:only-child {
  margin-right: 0;
}
.__hover.toggle-button:not(.button--disabled),
.button.__hover:not(.button--disabled),
.button:active:not(.button--disabled),
.button:focus-visible:not(.button--disabled),
.button:hover:not(.button--disabled),
.toggle-button:active:not(.button--disabled),
.toggle-button:focus-visible:not(.button--disabled),
.toggle-button:hover:not(.button--disabled) {
  background-color: #0b2a63;
  border: 2px solid #0b2a63;
  color: #fff;
  cursor: pointer;
  outline: none;
}
.__hover.toggle-button:not(.button--disabled) .loading-circle__circle,
.button.__hover:not(.button--disabled) .loading-circle__circle,
.button:active:not(.button--disabled) .loading-circle__circle,
.button:focus-visible:not(.button--disabled) .loading-circle__circle,
.button:hover:not(.button--disabled) .loading-circle__circle,
.toggle-button:active:not(.button--disabled) .loading-circle__circle,
.toggle-button:focus-visible:not(.button--disabled) .loading-circle__circle,
.toggle-button:hover:not(.button--disabled) .loading-circle__circle {
  animation-name: keyframes--loading-circle-bright;
}
.button:not(.button--disabled):focus-visible circle,
.button:not(.button--disabled):focus-visible path,
.button:not(.button--disabled):hover circle,
.button:not(.button--disabled):hover path,
.toggle-button:not(.button--disabled):focus-visible circle,
.toggle-button:not(.button--disabled):focus-visible path,
.toggle-button:not(.button--disabled):hover circle,
.toggle-button:not(.button--disabled):hover path {
  fill: #fff;
}
.button--last {
  margin-right: 0;
}
.button--align-center {
  justify-content: center;
  text-align: center;
}
.button--align-left {
  justify-content: left;
  text-align: left;
}
.button--align-right {
  justify-content: right;
  text-align: right;
}
.button--hidden {
  display: none;
}
.button--full-width {
  width: 100%;
}
.button--nowrap {
  white-space: nowrap;
}
.button--break-all {
  word-break: break-all;
}
.button--break-word {
  word-break: break-word;
}
.button--keep-all {
  word-break: keep-all;
}
.button--ellipsized {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.button--disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.button--exos-icon:before {
  font-family: exos-icon-font;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 22px;
  padding-right: 8px;
  vertical-align: top;
  vertical-align: -2px;
}
.button--primary {
  background-color: #0b2a63;
  border: 2px solid #0b2a63;
  color: #fff;
}
.button--primary circle,
.button--primary path {
  fill: #fff;
}
.button--primary.__hover:not(.button--disabled),
.button--primary:active:not(.button--disabled),
.button--primary:focus-visible:not(.button--disabled),
.button--primary:hover:not(.button--disabled) {
  background-color: #1474c4;
  border: 2px solid #1474c4;
  color: #fff;
  cursor: pointer;
  outline: none;
}
.button--primary.__hover:not(.button--disabled) circle,
.button--primary.__hover:not(.button--disabled) path,
.button--primary:active:not(.button--disabled) circle,
.button--primary:active:not(.button--disabled) path,
.button--primary:focus-visible:not(.button--disabled) circle,
.button--primary:focus-visible:not(.button--disabled) path,
.button--primary:hover:not(.button--disabled) circle,
.button--primary:hover:not(.button--disabled) path {
  fill: #fff;
}
.button--bright {
  background-color: #0000;
  border: 2px solid #fff;
  color: #fff;
}
.button--bright circle,
.button--bright path {
  fill: #fff;
}
.button--bright.__hover:not(.button--disabled),
.button--bright:active:not(.button--disabled),
.button--bright:focus-visible:not(.button--disabled),
.button--bright:hover:not(.button--disabled) {
  background-color: #fff;
  border: 2px solid #fff;
  color: #0b2a63;
  cursor: pointer;
  outline: none;
}
.button--bright.__hover:not(.button--disabled) circle,
.button--bright.__hover:not(.button--disabled) path,
.button--bright:active:not(.button--disabled) circle,
.button--bright:active:not(.button--disabled) path,
.button--bright:focus-visible:not(.button--disabled) circle,
.button--bright:focus-visible:not(.button--disabled) path,
.button--bright:hover:not(.button--disabled) circle,
.button--bright:hover:not(.button--disabled) path {
  fill: #0b2a63;
}
.button--bright-solid {
  background-color: #fff;
  border: 2px solid #fff;
  color: #0b2a63;
}
.button--bright-solid circle,
.button--bright-solid path {
  fill: #0b2a63;
}
.button--bright-solid.__hover:not(.button--disabled),
.button--bright-solid:active:not(.button--disabled),
.button--bright-solid:focus-visible:not(.button--disabled),
.button--bright-solid:hover:not(.button--disabled) {
  background-color: #95caeb;
  border: 2px solid #95caeb;
  color: #0b2a63;
  cursor: pointer;
  outline: none;
}
.button--bright-solid.__hover:not(.button--disabled) circle,
.button--bright-solid.__hover:not(.button--disabled) path,
.button--bright-solid:active:not(.button--disabled) circle,
.button--bright-solid:active:not(.button--disabled) path,
.button--bright-solid:focus-visible:not(.button--disabled) circle,
.button--bright-solid:focus-visible:not(.button--disabled) path,
.button--bright-solid:hover:not(.button--disabled) circle,
.button--bright-solid:hover:not(.button--disabled) path {
  fill: #0b2a63;
}
.button--activating {
  background-color: #0000;
  border: 2px solid #11c7e6;
  color: #11c7e6;
}
.button--activating circle,
.button--activating path {
  fill: #11c7e6;
}
.button--activating.__hover:not(.button--disabled),
.button--activating:active:not(.button--disabled),
.button--activating:focus-visible:not(.button--disabled),
.button--activating:hover:not(.button--disabled) {
  background-color: #11c7e6;
  border: 2px solid #11c7e6;
  color: #0b2a63;
  cursor: pointer;
  outline: none;
}
.button--activating.__hover:not(.button--disabled) circle,
.button--activating.__hover:not(.button--disabled) path,
.button--activating:active:not(.button--disabled) circle,
.button--activating:active:not(.button--disabled) path,
.button--activating:focus-visible:not(.button--disabled) circle,
.button--activating:focus-visible:not(.button--disabled) path,
.button--activating:hover:not(.button--disabled) circle,
.button--activating:hover:not(.button--disabled) path {
  fill: #0b2a63;
}
.button--activating-solid {
  background-color: #11c7e6;
  border: 2px solid #11c7e6;
  color: #0b2a63;
}
.button--activating-solid circle,
.button--activating-solid path {
  fill: #0b2a63;
}
.button--activating-solid.__hover:not(.button--disabled),
.button--activating-solid:active:not(.button--disabled),
.button--activating-solid:focus-visible:not(.button--disabled),
.button--activating-solid:hover:not(.button--disabled) {
  background-color: #7fe4f6;
  border: 2px solid #7fe4f6;
  color: #0b2a63;
  cursor: pointer;
  outline: none;
}
.button--activating-solid.__hover:not(.button--disabled) circle,
.button--activating-solid.__hover:not(.button--disabled) path,
.button--activating-solid:active:not(.button--disabled) circle,
.button--activating-solid:active:not(.button--disabled) path,
.button--activating-solid:focus-visible:not(.button--disabled) circle,
.button--activating-solid:focus-visible:not(.button--disabled) path,
.button--activating-solid:hover:not(.button--disabled) circle,
.button--activating-solid:hover:not(.button--disabled) path {
  fill: #0b2a63;
}
.button--promoting {
  background-color: #0000;
  border: 2px solid #e480f8;
  color: #e480f8;
}
.button--promoting circle,
.button--promoting path {
  fill: #e480f8;
}
.button--promoting.__hover:not(.button--disabled),
.button--promoting:active:not(.button--disabled),
.button--promoting:focus-visible:not(.button--disabled),
.button--promoting:hover:not(.button--disabled) {
  background-color: #f0b7fb;
  border: 2px solid #f0b7fb;
  color: #fff;
  cursor: pointer;
  outline: none;
}
.button--promoting.__hover:not(.button--disabled) circle,
.button--promoting.__hover:not(.button--disabled) path,
.button--promoting:active:not(.button--disabled) circle,
.button--promoting:active:not(.button--disabled) path,
.button--promoting:focus-visible:not(.button--disabled) circle,
.button--promoting:focus-visible:not(.button--disabled) path,
.button--promoting:hover:not(.button--disabled) circle,
.button--promoting:hover:not(.button--disabled) path {
  fill: #fff;
}
.button--promoting-solid {
  background-color: #e480f8;
  border: 2px solid #e480f8;
  color: #fff;
}
.button--promoting-solid circle,
.button--promoting-solid path {
  fill: #fff;
}
.button--promoting-solid.__hover:not(.button--disabled),
.button--promoting-solid:active:not(.button--disabled),
.button--promoting-solid:focus-visible:not(.button--disabled),
.button--promoting-solid:hover:not(.button--disabled) {
  background-color: #f0b7fb;
  border: 2px solid #f0b7fb;
  color: #fff;
  cursor: pointer;
  outline: none;
}
.button--promoting-solid.__hover:not(.button--disabled) circle,
.button--promoting-solid.__hover:not(.button--disabled) path,
.button--promoting-solid:active:not(.button--disabled) circle,
.button--promoting-solid:active:not(.button--disabled) path,
.button--promoting-solid:focus-visible:not(.button--disabled) circle,
.button--promoting-solid:focus-visible:not(.button--disabled) path,
.button--promoting-solid:hover:not(.button--disabled) circle,
.button--promoting-solid:hover:not(.button--disabled) path {
  fill: #fff;
}
.button__loader {
  bottom: 2.5px;
  display: none;
  margin-left: 12px;
  position: relative;
}
.button--loading {
  cursor: default;
  pointer-events: none;
  touch-action: none;
}
.button--loading .button__loader {
  display: inline-block;
}
.button--download {
  display: inline-flex;
  justify-content: center;
  line-height: 1;
  line-height: 24px;
}
.button--download:before {
  content: "";
  display: inline-block;
  font-family: exos-icon-font;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 22px;
  padding-right: 6px;
  vertical-align: top;
  vertical-align: -2px;
}
.button--search {
  display: inline-flex;
  justify-content: center;
  line-height: 1;
  line-height: 24px;
}
.button--search:before {
  content: "";
  display: inline-block;
  font-family: exos-icon-font;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 22px;
  padding-right: 6px;
  vertical-align: top;
  vertical-align: -2px;
}
.button--retry {
  display: inline-flex;
  justify-content: center;
  line-height: 1;
  line-height: 24px;
}
.button--retry:before {
  content: "";
  display: inline-block;
  font-family: exos-icon-font;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 22px;
  padding-right: 6px;
  vertical-align: top;
  vertical-align: -2px;
}
.button--helpandlearn {
  display: inline-flex;
  justify-content: center;
  line-height: 1;
  line-height: 24px;
}
.button--helpandlearn:before {
  content: "";
  display: inline-block;
  font-family: exos-icon-font;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 22px;
  margin-left: 1px;
  padding-right: 5px;
  vertical-align: top;
  vertical-align: -2px;
}
.button--next {
  display: inline-flex;
  justify-content: center;
  line-height: 1;
  line-height: 24px;
}
.button--next:after {
  content: "";
  display: inline-block;
  font-family: exos-icon-font;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 22px;
  margin-right: -3px;
  padding-left: 9px;
  vertical-align: top;
  vertical-align: -2px;
}
.button--performance {
  display: inline-flex;
  justify-content: center;
  line-height: 1;
  line-height: 24px;
}
.button--performance:before {
  content: "";
  display: inline-block;
  font-family: exos-icon-font;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 22px;
  padding-right: 6px;
  vertical-align: top;
  vertical-align: -2px;
}
.button--previous {
  display: inline-flex;
  justify-content: center;
  line-height: 1;
  line-height: 24px;
}
.button--previous:before {
  content: "";
  display: inline-block;
  font-family: exos-icon-font;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 22px;
  margin-left: -3px;
  margin-right: 9px;
  transform: scaleX(-1);
  vertical-align: top;
  vertical-align: -2px;
}
.button--upselling {
  display: inline-flex;
  justify-content: center;
  line-height: 1;
  line-height: 24px;
}
.button--upselling:before {
  content: "";
  display: inline-block;
  font-family: exos-icon-font;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 22px;
  padding-right: 6px;
  vertical-align: top;
  vertical-align: -2px;
}
.button--link-external {
  display: inline-flex;
  justify-content: center;
  line-height: 1;
  line-height: 24px;
}
.button--link-external:before {
  content: "";
  display: inline-block;
  font-family: exos-icon-font;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 22px;
  padding-right: 0;
  vertical-align: top;
  vertical-align: -2px;
}
.button--with-icon {
  align-items: center;
  display: inline-flex;
  justify-content: center;
  vertical-align: -2px;
}
.button--with-icon svg {
  pointer-events: none;
}
.button--with-icon .button__icon {
  margin-right: 8px;
}
.button--icon-only {
  align-items: center;
  display: inline-flex;
  height: 36px;
  justify-content: center;
  padding-left: 9px;
  padding-right: 9px;
  vertical-align: -2px;
  width: 36px;
}
.button--icon-only:before {
  padding-right: 0;
}
.button--icon-only svg {
  margin: -2px;
  pointer-events: none;
}
.button--icon-only .button__icon,
.button--icon-only .button__text {
  pointer-events: none;
}
.button--icon-only .button__text {
  display: none;
}
.button--large-icon-only {
  align-items: center;
  display: inline-flex;
  height: 36px;
  justify-content: center;
  vertical-align: -2px;
}
.button--large-icon-only:before {
  padding-right: 0;
}
.button--large-icon-only svg {
  margin: -2px;
  pointer-events: none;
}
.button--large-icon-only .button__icon,
.button--large-icon-only .button__text {
  pointer-events: none;
}
.button--large-icon-only .button__text {
  margin-left: 8px;
}
.button--medium-icon-only {
  align-items: center;
  display: inline-flex;
  height: 36px;
  justify-content: center;
  vertical-align: -2px;
}
.button--medium-icon-only:before {
  padding-right: 0;
}
.button--medium-icon-only svg {
  margin: -2px;
  pointer-events: none;
}
.button--medium-icon-only .button__icon,
.button--medium-icon-only .button__text {
  pointer-events: none;
}
.button--medium-icon-only .button__text {
  margin-left: 8px;
}
.button--small-icon-only {
  align-items: center;
  display: inline-flex;
  height: 36px;
  justify-content: center;
  vertical-align: -2px;
}
.button--small-icon-only:before {
  padding-right: 0;
}
.button--small-icon-only svg {
  margin: -2px;
  pointer-events: none;
}
.button--small-icon-only .button__icon,
.button--small-icon-only .button__text {
  pointer-events: none;
}
.button--small-icon-only .button__text {
  margin-left: 8px;
}
.button-container {
  display: flex;
  flex-flow: wrap;
  margin: -6px 0 6px;
}
.button-container--cropped {
  margin-bottom: -6px;
}
.button-container:last-child,
.button-container:only-child {
  margin-bottom: 0;
}
.button-container .button,
.button-container .ghost-button,
.button-container .toggle-button {
  margin-bottom: 6px;
  margin-top: 6px;
}
.button-container--vertical-align-bottom {
  align-items: flex-end;
  display: flex;
  flex-flow: wrap;
}
.button-container--vertical-align-center {
  align-items: center;
  display: flex;
  flex-flow: wrap;
}
.button-container--vertical-align-top {
  align-items: flex-start;
  display: flex;
  flex-flow: wrap;
}
.button-group {
  display: flex;
  flex-flow: nowrap;
}
.button-group-item.toggle-button,
.button.button-group-item {
  margin: 0;
}
.button-group-item--start.toggle-button,
.button.button-group-item--start {
  border-radius: 24px 0 0 24px;
}
.button-group-item--start.button--primary.toggle-button,
.button-group-item--start.button--primary.toggle-button:hover,
.button.button-group-item--start.button--primary,
.button.button-group-item--start.button--primary:hover {
  border-right: 0;
}
.button-group-item--middle.toggle-button,
.button.button-group-item--middle {
  border-left: 0;
  border-radius: 0 0 0 0;
}
.button-group-item--middle.toggle-button:hover:not(.button--disabled),
.button.button-group-item--middle:hover:not(.button--disabled) {
  border-left: 0;
}
.button-group-item--middle.button--primary.toggle-button,
.button-group-item--middle.button--primary.toggle-button:hover,
.button.button-group-item--middle.button--primary,
.button.button-group-item--middle.button--primary:hover {
  border-left: 1px solid #bcc8d4;
  border-right: 0;
}
.button-group-item--end.toggle-button,
.button.button-group-item--end {
  border-left: 0;
  border-radius: 0 24px 24px 0;
}
.button-group-item--end.toggle-button:hover:not(.button--disabled),
.button.button-group-item--end:hover:not(.button--disabled) {
  border-left: 0;
}
.button-group-item--end.button--primary.toggle-button,
.button-group-item--end.button--primary.toggle-button:hover,
.button.button-group-item--end.button--primary,
.button.button-group-item--end.button--primary:hover {
  border-left: 1px solid #bcc8d4;
}
.button-group-item.toggle-button,
.button.button-group-item.toggle-button {
  padding-left: 14px;
  padding-right: 17px;
}
.button-group-item.toggle-button:after,
.button.button-group-item.toggle-button:after {
  padding-left: 0;
}
.button-group-container {
  display: inline-block;
  position: relative;
  width: fit-content;
}
.ghost-button {
  align-items: center;
  background-color: #0000;
  border-radius: 24px;
  color: #1474c4;
  cursor: pointer;
  display: inline-flex;
  font-family: OpenSansSemibold, arial, sans-serif;
  font-size: 14px;
  justify-content: center;
  margin-right: 12px;
  min-height: 28px;
  padding: 4px 20px;
  text-decoration: none;
  transition: color 0.1s ease-out, background-color 0.1s ease-out;
  vertical-align: middle;
}
.ghost-button--success {
  color: #096b35;
}
.ghost-button--warning {
  color: #8e4e00;
}
.ghost-button--critical {
  color: #c80a00;
}
.ghost-button--neutral {
  color: #465a75;
}
.ghost-button--activating {
  color: #005b72;
}
.ghost-button--promoting {
  color: #b410e7;
}
.ghost-button--corporate {
  color: #1474c4;
}
.ghost-button--bright {
  color: #fff;
}
.ghost-button:last-child {
  margin-right: 0;
}
.ghost-button--bright {
  color: #95caeb;
}
.ghost-button--disabled {
  cursor: not-allowed;
  opacity: 0.38;
}
.ghost-button--full-width {
  display: block;
  margin-right: 0;
  text-align: center;
}
.ghost-button:link,
.ghost-button:visited {
  outline: 0 none;
}
.ghost-button svg {
  pointer-events: none;
}
.ghost-button circle,
.ghost-button path {
  fill: #1474c4;
  transition: fill 0.2s ease-out;
}
.ghost-button--activating circle,
.ghost-button--activating path {
  fill: #005b72;
}
.ghost-button--success circle,
.ghost-button--success path {
  fill: #096b35;
}
.ghost-button--warning circle,
.ghost-button--warning path {
  fill: #8e4e00;
}
.ghost-button--critical circle,
.ghost-button--critical path {
  fill: #c80a00;
}
.ghost-button--neutral circle,
.ghost-button--neutral path {
  fill: #465a75;
}
.ghost-button--bright circle,
.ghost-button--bright path {
  fill: #95caeb;
}
.ghost-button:not(.ghost-button--disabled):focus-visible,
.ghost-button:not(.ghost-button--disabled):hover {
  background-color: #dbedf8;
  color: #095bb1;
}
.ghost-button:not(.ghost-button--disabled).tooltip:focus-visible {
  outline: 2px solid #1474c4;
}
.ghost-button--bright:not(.ghost-button--disabled):focus-visible,
.ghost-button--bright:not(.ghost-button--disabled):hover {
  background-color: #003d8f;
  color: #95caeb;
}
.ghost-button:not(.ghost-button--disabled):focus-visible circle,
.ghost-button:not(.ghost-button--disabled):focus-visible path,
.ghost-button:not(.ghost-button--disabled):hover circle,
.ghost-button:not(.ghost-button--disabled):hover path {
  fill: #095bb1;
}
.ghost-button--bright:not(.ghost-button--disabled):focus-visible circle,
.ghost-button--bright:not(.ghost-button--disabled):focus-visible path,
.ghost-button--bright:not(.ghost-button--disabled):hover circle,
.ghost-button--bright:not(.ghost-button--disabled):hover path {
  fill: #95caeb;
}
.ghost-button--align-center {
  justify-content: center;
  text-align: center;
}
.ghost-button--align-left {
  justify-content: left;
  text-align: left;
}
.ghost-button--align-right {
  justify-content: right;
  text-align: right;
}
.ghost-button--hidden {
  display: none;
}
.ghost-button--break-all {
  word-break: break-all;
}
.ghost-button--break-word {
  word-break: break-word;
}
.ghost-button--keep-all {
  word-break: keep-all;
}
.ghost-button--nowrap {
  white-space: nowrap;
}
.ghost-button--ellipsized {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ghost-button--vertical-align-bottom {
  align-self: flex-end;
}
.ghost-button--vertical-align-center {
  align-self: center;
}
.ghost-button--vertical-align-middle {
  vertical-align: middle;
}
.ghost-button--vertical-align-top {
  align-self: flex-start;
}
button.ghost-button {
  border: none;
  box-sizing: initial;
}
.ghost-button__icon {
  align-content: center;
  pointer-events: none;
  text-align: center;
}
.ghost-button__icon.exos-icon {
  font-size: 16px;
  height: 16px;
  line-height: normal;
  width: 16px;
}
.ghost-button__icon.exos-icon--large {
  font-size: 20px;
  height: 20px;
  width: 20px;
}
.ghost-button__icon.exos-icon--larger {
  font-size: 24px;
  height: 24px;
  width: 24px;
}
.ghost-button--with-icon .ghost-button__icon {
  margin-right: 8px;
}
.ghost-button--icon-only {
  border-radius: 20px;
  height: fit-content;
  margin: -7px 4px -7px -8px;
  min-height: auto;
  padding: 8px;
}
.ghost-button__text {
  pointer-events: none;
}
.ghost-button__loader {
  bottom: 2.5px;
  display: none;
  margin-left: 12px;
  position: relative;
}
.ghost-button--loading {
  cursor: default;
  pointer-events: none;
}
.ghost-button--loading .ghost-button__loader {
  display: inline-block;
}
.card {
  background-color: #fff;
  border: 0 #0000;
  border-radius: 16px;
  box-shadow: none;
  clear: both;
  display: flex;
  flex-flow: column nowrap;
  flex-grow: 1;
  margin-bottom: 32px;
  position: relative;
  transition: box-shadow 0.3s ease-out;
}
.card--page-context {
  background-color: initial;
  border: none;
  border-radius: 0;
  box-shadow: inherit;
}
.card--distinct {
  background-color: #f4f7fa;
}
.card--advertising {
  border: none;
}
.card--hidden {
  display: none;
}
.card--cropped {
  margin-bottom: 0;
  margin-top: 0;
}
.card--primary,
.card--secondary {
  background-color: #fff;
}
.card--tertiary {
  background-color: #bcc8d4;
}
.card--advertising {
  background: #003d8f;
  background: linear-gradient(to bottom right, #003d8f, #1474c4);
}
.card--advertising > .headline,
.card--advertising > .paragraph {
  color: #fff;
}
.card--activating,
.card--corporate,
.card--critical,
.card--neutral,
.card--promoting,
.card--success,
.card--warning {
  background-color: #fff;
}
.card--success-solid {
  background-color: #12cf76;
  border: none;
  color: #001b41;
}
.card--warning-solid {
  background-color: #fa0;
  border: none;
  color: #001b41;
}
.card--critical-solid {
  background-color: #ff6159;
  border: none;
  color: #001b41;
}
.card--neutral-solid {
  background-color: #bcc8d4;
  border: none;
  color: #001b41;
}
.card--activating-solid {
  background-color: #11c7e6;
  border: none;
  color: #001b41;
}
.card--promoting-solid {
  background-color: #e480f8;
  border: none;
  color: #001b41;
}
.card--corporate-solid {
  background-color: #0b2a63;
  border: none;
  color: #fff;
}
.card--bright-solid {
  background-color: #fff;
  border: none;
  color: #001b41;
}
.card--semantic-bar-success {
  box-shadow: inset 8px 0 #0fa954;
  margin-left: -1px;
}
.card--semantic-bar-success:first-child {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.card--semantic-bar-success:last-child {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.card--semantic-bar-success:only-child {
  border-radius: 16px;
}
.card--semantic-bar-warning {
  box-shadow: inset 8px 0 #ef8300;
  margin-left: -1px;
}
.card--semantic-bar-warning:first-child {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.card--semantic-bar-warning:last-child {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.card--semantic-bar-warning:only-child {
  border-radius: 16px;
}
.card--semantic-bar-critical {
  box-shadow: inset 8px 0 #ff6159;
  margin-left: -1px;
}
.card--semantic-bar-critical:first-child {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.card--semantic-bar-critical:last-child {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.card--semantic-bar-critical:only-child {
  border-radius: 16px;
}
.card--semantic-bar-neutral {
  box-shadow: inset 8px 0 #97a3b4;
  margin-left: -1px;
}
.card--semantic-bar-neutral:first-child {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.card--semantic-bar-neutral:last-child {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.card--semantic-bar-neutral:only-child {
  border-radius: 16px;
}
.card--semantic-bar-activating {
  box-shadow: inset 8px 0 #08a5c5;
  margin-left: -1px;
}
.card--semantic-bar-activating:first-child {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.card--semantic-bar-activating:last-child {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.card--semantic-bar-activating:only-child {
  border-radius: 16px;
}
.card--semantic-bar-corporate {
  box-shadow: inset 8px 0 #95caeb;
  margin-left: -1px;
}
.card--semantic-bar-corporate:first-child {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.card--semantic-bar-corporate:last-child {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.card--semantic-bar-corporate:only-child {
  border-radius: 16px;
}
.card--semantic-bar-promoting {
  box-shadow: inset 8px 0 #e480f8;
  margin-left: -1px;
}
.card--semantic-bar-promoting:first-child {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.card--semantic-bar-promoting:last-child {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.card--semantic-bar-promoting:only-child {
  border-radius: 16px;
}
.card--success {
  border: 0 solid #0fa954;
}
.card--warning {
  border: 0 solid #ef8300;
}
.card--critical {
  border: 0 solid #ff6159;
}
.card--neutral {
  border: 0 solid #97a3b4;
}
.card--activating {
  border: 0 solid #08a5c5;
}
.card--corporate {
  border: 0 solid #95caeb;
}
.card--promoting {
  border: 0 solid #e480f8;
}
.card.__direct-selection--hover {
  background-color: #dbedf8;
  box-shadow: none;
}
.card--advertising.__direct-selection--hover,
.card--corporate-solid.__direct-selection--hover,
.card--neutral-solid.__direct-selection--hover {
  background-color: #001b41;
  box-shadow: none;
}
.card__header {
  position: relative;
}
.card__header:first-child {
  border-radius: 15px 15px 0 0;
  overflow: hidden;
}
.card__header--align-center {
  justify-content: center;
  text-align: center;
}
.card__header--align-left {
  justify-content: left;
  text-align: left;
}
.card__header--align-right {
  justify-content: right;
  text-align: right;
}
.card__visual {
  height: auto;
  vertical-align: top;
  width: 100%;
}
.card__visual--small {
  display: block;
  height: 64px;
  margin: 16px;
  width: auto;
}
.card__visual--contained {
  display: block;
  height: 160px;
  margin: 16px 0;
  object-fit: contain;
}
.card__visual--covered {
  display: block;
  height: 180px;
  object-fit: cover;
}
@supports (object-fit: cover) {
  .card__header--visualized .card__visual {
    flex-grow: 1;
    height: 180px;
    object-fit: cover;
    position: inherit;
    width: 100%;
  }
}
.__direct-selection--hover .card__visual {
  filter: invert(0.125 contrast(1.5));
}
.card__content {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
  display: flex;
  flex-flow: column nowrap;
  flex-grow: 1;
}
.card__content--align-center {
  justify-content: center;
  text-align: center;
}
.card__content--align-left {
  justify-content: left;
  text-align: left;
}
.card__content--align-right {
  justify-content: right;
  text-align: right;
}
.card section:not(.card__section) {
  margin-bottom: inherit;
}
.card__section {
  padding: 16px;
  position: relative;
}
.card__section--cropped {
  padding: 0 16px;
}
.card__section--secondary {
  background-color: #f4f7fa;
}
.card__section--visualized {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  box-sizing: border-box;
  display: inherit;
  flex-flow: wrap;
  height: 100%;
  overflow: hidden;
  width: 100%;
}
.card__section:first-child {
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}
.card__section:last-child {
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
}
.card__section + .card__section {
  margin-top: -2px;
}
.card__section + .card__footer:not(.card__footer--distinct) {
  padding-top: 16px;
}
.card__section--activating {
  background-color: #fff;
  border-bottom: 2px solid #08a5c5;
  border-left-color: #08a5c5;
  border-left-style: solid;
  border-right-color: #08a5c5;
  border-right-style: solid;
  border-top: 2px solid #08a5c5;
  color: #005b72;
}
.card__section--success {
  background-color: #fff;
  border-bottom: 2px solid #0fa954;
  border-left-color: #0fa954;
  border-left-style: solid;
  border-right-color: #0fa954;
  border-right-style: solid;
  border-top: 2px solid #0fa954;
  color: #096b35;
}
.card__section--warning {
  background-color: #fff;
  border-bottom: 2px solid #ef8300;
  border-left-color: #ef8300;
  border-left-style: solid;
  border-right-color: #ef8300;
  border-right-style: solid;
  border-top: 2px solid #ef8300;
  color: #8e4e00;
}
.card__section--critical {
  background-color: #fff;
  border-bottom: 2px solid #ff6159;
  border-left-color: #ff6159;
  border-left-style: solid;
  border-right-color: #ff6159;
  border-right-style: solid;
  border-top: 2px solid #ff6159;
  color: #c80a00;
}
.card__section--neutral {
  background-color: #fff;
  border-bottom: 2px solid #97a3b4;
  border-left-color: #97a3b4;
  border-left-style: solid;
  border-right-color: #97a3b4;
  border-right-style: solid;
  border-top: 2px solid #97a3b4;
  color: #465a75;
}
.card__section--corporate {
  background-color: #fff;
  border-bottom: 2px solid #95caeb;
  border-left-color: #95caeb;
  border-left-style: solid;
  border-right-color: #95caeb;
  border-right-style: solid;
  border-top: 2px solid #95caeb;
  color: #001b41;
}
.card__section--promoting {
  background-color: #fff;
  border-bottom: 2px solid #e480f8;
  border-left-color: #e480f8;
  border-left-style: solid;
  border-right-color: #e480f8;
  border-right-style: solid;
  border-top: 2px solid #e480f8;
  color: #b410e7;
}
.card__section--advertising {
  border-bottom: 2px solid #003d8f;
  border-left-color: #003d8f;
  border-left-style: solid;
  border-right-color: #003d8f;
  border-right-style: solid;
  border-top: 2px solid #003d8f;
  color: #fff;
}
.card__section--separator {
  border-top: 1px solid #bcc8d4;
  padding-top: 16px;
}
.card__section--growing {
  flex-grow: 1;
}
.card__section--stripes {
  padding: 0 0 16px;
}
.card__section--stripes > .action-stripe,
.card__section--stripes > .settings-stripe {
  background-color: initial;
}
.card__section > :last-child {
  margin-bottom: 0;
}
.card__section--align-center {
  justify-content: center;
  text-align: center;
}
.card__section--align-left {
  justify-content: left;
  text-align: left;
}
.card__section--align-right {
  justify-content: right;
  text-align: right;
}
.card__section--hidden {
  display: none;
}
.card__section--semantic-bar-success {
  box-shadow: inset 8px 0 #0fa954;
  margin-left: -1px;
}
.card__section--semantic-bar-success:first-child {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.card__section--semantic-bar-success:last-child {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.card__section--semantic-bar-success:only-child {
  border-radius: 16px;
}
.card__section--semantic-bar-warning {
  box-shadow: inset 8px 0 #ef8300;
  margin-left: -1px;
}
.card__section--semantic-bar-warning:first-child {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.card__section--semantic-bar-warning:last-child {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.card__section--semantic-bar-warning:only-child {
  border-radius: 16px;
}
.card__section--semantic-bar-critical {
  box-shadow: inset 8px 0 #ff6159;
  margin-left: -1px;
}
.card__section--semantic-bar-critical:first-child {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.card__section--semantic-bar-critical:last-child {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.card__section--semantic-bar-critical:only-child {
  border-radius: 16px;
}
.card__section--semantic-bar-neutral {
  box-shadow: inset 8px 0 #97a3b4;
  margin-left: -1px;
}
.card__section--semantic-bar-neutral:first-child {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.card__section--semantic-bar-neutral:last-child {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.card__section--semantic-bar-neutral:only-child {
  border-radius: 16px;
}
.card__section--semantic-bar-activating {
  box-shadow: inset 8px 0 #08a5c5;
  margin-left: -1px;
}
.card__section--semantic-bar-activating:first-child {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.card__section--semantic-bar-activating:last-child {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.card__section--semantic-bar-activating:only-child {
  border-radius: 16px;
}
.card__section--semantic-bar-corporate {
  box-shadow: inset 8px 0 #95caeb;
  margin-left: -1px;
}
.card__section--semantic-bar-corporate:first-child {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.card__section--semantic-bar-corporate:last-child {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.card__section--semantic-bar-corporate:only-child {
  border-radius: 16px;
}
.card__section--semantic-bar-promoting {
  box-shadow: inset 8px 0 #e480f8;
  margin-left: -1px;
}
.card__section--semantic-bar-promoting:first-child {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.card__section--semantic-bar-promoting:last-child {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.card__section--semantic-bar-promoting:only-child {
  border-radius: 16px;
}
.card__section--success-solid {
  background-color: #12cf76;
  border: none;
  color: #001b41;
}
.card__section--warning-solid {
  background-color: #fa0;
  border: none;
  color: #001b41;
}
.card__section--critical-solid {
  background-color: #ff6159;
  border: none;
  color: #001b41;
}
.card__section--neutral-solid {
  background-color: #bcc8d4;
  border: none;
  color: #001b41;
}
.card__section--activating-solid {
  background-color: #11c7e6;
  border: none;
  color: #001b41;
}
.card__section--promoting-solid {
  background-color: #e480f8;
  border: none;
  color: #001b41;
}
.card__section--corporate-solid {
  background-color: #0b2a63;
  border: none;
  color: #fff;
}
.card__section--bright-solid {
  background-color: #fff;
  border: none;
  color: #001b41;
}
.card__section--primary,
.card__section--secondary {
  background-color: #fff;
}
.card__section--tertiary {
  background-color: #bcc8d4;
}
.card__section--advertising {
  background: #003d8f;
  background: linear-gradient(to bottom right, #003d8f, #1474c4);
}
.card__section--advertising > .headline,
.card__section--advertising > .paragraph {
  color: #fff;
}
.card__section--vertical-align-bottom {
  align-items: flex-end;
  display: flex;
  flex-flow: wrap;
}
.card__section--vertical-align-center {
  align-items: center;
  display: flex;
  flex-flow: wrap;
}
.card__section--vertical-align-top {
  align-items: flex-start;
  display: flex;
  flex-flow: wrap;
}
.card__section--corporate-solid + .card__section--corporate-solid,
.card__section--default + .card__section--default,
.card__section--neutral-solid + .card__section--neutral-solid,
.card__section--secondary + .card__section--secondary {
  padding-top: 0;
}
.__direct-selection--hover .card__section,
.__direct-selection--hover .card__section--advertising,
.__direct-selection--hover .card__section--corporate,
.__direct-selection--hover .card__section--critical,
.__direct-selection--hover .card__section--neutral,
.__direct-selection--hover .card__section--promoting,
.__direct-selection--hover .card__section--success,
.__direct-selection--hover .card__section--warning {
  background-color: #dbedf8;
}
.card--advertising.__direct-selection--hover
  .card__section:not(.card__section--activating-solid),
.card--corporate-solid.__direct-selection--hover
  .card__section:not(.card__section--activating-solid),
.card--neutral-solid.__direct-selection--hover
  .card__section:not(.card__section--activating-solid) {
  background-color: #001b41;
}
.card__headline {
  color: #001b41;
  font-family: OverpassSemibold, arial, sans-serif;
  font-size: 22px;
  line-height: 30px;
  margin-bottom: 12px;
  word-break: break-word;
}
.card__headline--align-center {
  justify-content: center;
  text-align: center;
}
.card__headline--align-left {
  justify-content: left;
  text-align: left;
}
.card__headline--align-right {
  justify-content: right;
  text-align: right;
}
.card__headline--cropped {
  margin-bottom: 0;
  margin-top: 0;
}
.card__headline--nowrap {
  white-space: nowrap;
}
.card__headline--ellipsized {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.card__headline--break-all {
  word-break: break-all;
}
.card__headline--break-word {
  word-break: break-word;
}
.card__headline--keep-all {
  word-break: keep-all;
}
.card__headline--success {
  color: #096b35;
}
.card__headline--warning {
  color: #8e4e00;
}
.card__headline--critical {
  color: #c80a00;
}
.card__headline--neutral {
  color: #465a75;
}
.card__headline--activating {
  color: #005b72;
}
.card__headline--promoting {
  color: #b410e7;
}
.card__headline--corporate {
  color: #1474c4;
}
.card__headline--bright {
  color: #fff;
}
.badge--positioned + .card__headline {
  margin-top: 36px;
}
.card__preheadline {
  color: #001b41;
  margin-bottom: 3px;
}
.card__preheadline--badge .badge {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  margin-left: -16px;
  margin-right: 6px;
  padding-bottom: 1px;
  padding-left: 16px;
  padding-top: 1px;
}
.card__preheadline--break-all {
  word-break: break-all;
}
.card__preheadline--break-word {
  word-break: break-word;
}
.card__preheadline--keep-all {
  word-break: keep-all;
}
.card__preheadline--nowrap {
  white-space: nowrap;
}
.card__preheadline--ellipsized {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.card__preheadline--success {
  color: #096b35;
}
.card__preheadline--warning {
  color: #8e4e00;
}
.card__preheadline--critical {
  color: #c80a00;
}
.card__preheadline--neutral {
  color: #465a75;
}
.card__preheadline--activating {
  color: #005b72;
}
.card__preheadline--promoting {
  color: #b410e7;
}
.card__preheadline--corporate {
  color: #1474c4;
}
.card__preheadline--bright {
  color: #fff;
}
.badge--positioned + .card__preheadline {
  margin-top: 36px;
}
.card__subheadline {
  color: #001b41;
  font-family: OpenSansSemibold, arial, sans-serif;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 6px;
  margin-top: 0;
}
.card__subheadline--break-all {
  word-break: break-all;
}
.card__subheadline--break-word {
  word-break: break-word;
}
.card__subheadline--keep-all {
  word-break: keep-all;
}
.card__subheadline--nowrap {
  white-space: nowrap;
}
.card__subheadline--ellipsized {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.card__subheadline--success {
  color: #096b35;
}
.card__subheadline--warning {
  color: #8e4e00;
}
.card__subheadline--critical {
  color: #c80a00;
}
.card__subheadline--neutral {
  color: #465a75;
}
.card__subheadline--activating {
  color: #005b72;
}
.card__subheadline--promoting {
  color: #b410e7;
}
.card__subheadline--corporate {
  color: #1474c4;
}
.card__subheadline--bright {
  color: #fff;
}
.card__icon {
  border-radius: 8px;
  margin-bottom: 15px;
}
.card__icon-container {
  align-items: center;
  display: flex;
  flex-flow: row;
  padding-bottom: 16px;
}
.card__icon-container .card__icon {
  display: flex;
  flex-flow: wrap;
  margin: 0 15px 0 0;
  max-height: 64px;
  width: auto;
}
.card__icon-container .card__icon:last-child {
  margin-left: 15px;
  margin-right: 0;
}
.card__icon-container .card__icon--vertical-align-bottom {
  align-self: flex-end;
}
.card__icon-container .card__icon--vertical-align-center {
  align-self: center;
}
.card__icon-container .card__icon--vertical-align-middle {
  vertical-align: middle;
}
.card__icon-container .card__icon--vertical-align-top {
  align-self: flex-start;
}
.card__icon-container .card__headline-container {
  flex-grow: 1;
}
.card__icon-container .card__headline-container--align-center {
  justify-content: center;
  text-align: center;
}
.card__icon-container .card__headline-container--align-left {
  justify-content: left;
  text-align: left;
}
.card__icon-container .card__headline-container--align-right {
  justify-content: right;
  text-align: right;
}
.card__icon-container .card__headline,
.card__icon-container .card__preheadline {
  margin: 3px 0 0;
}
.card__action-container {
  display: flex;
}
.card__action-container:last-child {
  margin-bottom: -8px;
}
.card__flyout {
  flex-grow: 1;
  margin-left: 24px;
  margin-top: -2px;
  text-align: right;
}
.card__ribbon {
  background-color: #fff;
  border-bottom: 1px solid #08a5c5;
  border-top: 1px solid #08a5c5;
  color: #005b72;
  padding: 8px 16px;
  text-align: center;
}
.card__ribbon--success {
  background-color: #fff;
  border-bottom: 1px solid #0fa954;
  border-top: 1px solid #0fa954;
  color: #096b35;
}
.card__ribbon--warning {
  background-color: #fff;
  border-bottom: 1px solid #ef8300;
  border-top: 1px solid #ef8300;
  color: #8e4e00;
}
.card__ribbon--critical {
  background-color: #fff;
  border-bottom: 1px solid #ff6159;
  border-top: 1px solid #ff6159;
  color: #c80a00;
}
.card__ribbon--neutral {
  background-color: #fff;
  border-bottom: 1px solid #97a3b4;
  border-top: 1px solid #97a3b4;
  color: #465a75;
}
.card__ribbon--corporate {
  background-color: #fff;
  border-bottom: 1px solid #95caeb;
  border-top: 1px solid #95caeb;
  color: #001b41;
}
.card__ribbon--promoting {
  background-color: #fff;
  border-bottom: 1px solid #e480f8;
  border-top: 1px solid #e480f8;
  color: #b410e7;
}
.card__ribbon--advertising {
  background: #003d8f;
  background: linear-gradient(to bottom right, #003d8f, #1474c4);
  border-bottom: 1px solid #003d8f;
  border-top: 1px solid #003d8f;
  color: #fff;
}
.card__section .card__ribbon {
  margin: 16px -16px;
}
.__direct-selection--hover .card__ribbon,
.__direct-selection--hover .card__ribbon--advertising,
.__direct-selection--hover .card__ribbon--corporate,
.__direct-selection--hover .card__ribbon--critical,
.__direct-selection--hover .card__ribbon--neutral,
.__direct-selection--hover .card__ribbon--promoting,
.__direct-selection--hover .card__ribbon--success,
.__direct-selection--hover .card__ribbon--warning {
  background-color: #dbedf8;
}
.card--advertising.__direct-selection--hover .card__ribbon,
.card--corporate-solid.__direct-selection--hover .card__ribbon,
.card--neutral-solid.__direct-selection--hover .card__ribbon {
  background-color: #001b41;
}
.card__footer {
  display: block;
  padding: 0 16px 16px;
  text-align: center;
}
.card__footer:last-child {
  border-radius: 0 0 16px 16px;
}
.card__footer--distinct {
  background-color: #fff;
  border-top: 1px solid #bcc8d4;
  padding-top: 16px;
}
.card__footer--growing {
  align-items: flex-end;
  display: flex;
  flex-flow: warp;
  flex-grow: 1;
  justify-content: center;
}
.card__footer > :first-child {
  margin-top: 4px;
}
.card__footer > :last-child {
  margin-bottom: 4px;
}
.card__footer + section:last-child {
  border-bottom: 0;
}
.card__footer > a,
.card__footer > button,
.card__footer > p {
  display: inline-block;
  margin-bottom: 8px;
  margin-top: 8px;
}
.card__footer > a--hidden,
.card__footer > button--hidden,
.card__footer > p--hidden {
  display: none;
}
.card__footer > a.ghost-button,
.card__footer > button.ghost-button,
.card__footer > p.ghost-button {
  display: inline-flex;
}
.card__footer > a.ghost-button--full-width,
.card__footer > button.ghost-button--full-width,
.card__footer > p.ghost-button--full-width {
  display: block;
}
.card__footer > a.ghost-button--hidden,
.card__footer > button.ghost-button--hidden,
.card__footer > p.ghost-button--hidden {
  display: none;
}
.card__footer > .link:focus-visible,
.card__footer > .toggle-link:focus-visible {
  display: inherit;
}
.card__footer--align-center .button,
.card__footer--align-center .toggle-button {
  margin-left: 6px;
  margin-right: 6px;
}
.card__footer--align-center .button--full-width {
  margin-left: 0;
  margin-right: 0;
}
.card__footer--align-center {
  justify-content: center;
  text-align: center;
}
.card__footer--align-left {
  justify-content: left;
  text-align: left;
}
.card__footer--align-right {
  justify-content: right;
  text-align: right;
}
.card__footer--hidden {
  display: none;
}
.card__footer--vertical-align-bottom {
  align-items: flex-end;
  display: flex;
  flex-flow: wrap;
}
.card__footer--vertical-align-center {
  align-items: center;
  display: flex;
  flex-flow: wrap;
}
.card__footer--vertical-align-top {
  align-items: flex-start;
  display: flex;
  flex-flow: wrap;
}
.__direct-selection--hover .card__footer--distinct {
  background-color: #dbedf8;
}
.card--advertising.__direct-selection--hover .card__footer,
.card--corporate-solid.__direct-selection--hover .card__footer,
.card--neutral-solid.__direct-selection--hover .card__footer {
  background-color: #001b41;
}
.card__close {
  cursor: pointer;
  position: absolute;
  right: 10px;
  text-decoration: none;
  top: 13px;
}
.card__close:hover {
  opacity: 1;
}
.card__close:before {
  color: #718095;
  content: "\E67B";
  font-family: exos-icon-font, serif;
  font-size: 24px;
  line-height: 1em;
}
.card__close--success:before {
  color: #096b35;
}
.card__close--warning:before {
  color: #8e4e00;
}
.card__close--critical:before {
  color: #c80a00;
}
.card__close--neutral:before {
  color: #465a75;
}
.card__close--activating:before {
  color: #005b72;
}
.card__close--promoting:before {
  color: #b410e7;
}
.card__close--corporate:before {
  color: #1474c4;
}
.card__close--bright:before {
  color: #fff;
}
.card__close + .card__headline,
.card__close + .card__preheadline {
  margin-right: 40px;
}
.card__separator {
  border: 0;
  border-top: 1px solid #bcc8d4;
  margin: 0;
}
.card__header > .card__ribbon:first-child {
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}
.card__section:last-of-type .card__ribbon:last-child {
  margin-bottom: 4px;
}
.card__section:not(:last-of-type) .card__ribbon:last-child {
  margin-bottom: -16px;
}
.card__action-container .context-menu__list {
  right: 12px;
}
.card__content > :nth-last-child(2):not(.card__footer) {
  flex-grow: 1;
}
.context-menu {
  z-index: 1;
}
.context-menu--expanded {
  z-index: 4;
}
.context-menu--inline {
  display: inline;
  margin-left: 1em;
}
.context-menu--hidden {
  display: none;
}
.context-menu__trigger {
  border-radius: 26px;
  color: #1474c4;
  cursor: pointer;
  display: inline-block;
  font-size: 26px;
  line-height: 1;
  line-height: 26px;
  margin: 0 -4px;
  max-height: 26px;
  max-width: 26px;
  transition: background-color 0.1s ease-out, color 0.1s ease-out;
  vertical-align: middle;
  white-space: nowrap;
}
.context-menu__trigger:before {
  content: "";
  font-family: exos-icon-font;
  font-style: normal;
  font-weight: 400 !important;
  vertical-align: top;
}
.context-menu__trigger--active,
.context-menu__trigger:active,
.context-menu__trigger:focus-visible,
.context-menu__trigger:hover {
  background-color: #1474c4;
  color: #fff;
  outline: none;
}
.context-menu__trigger--custom-icon {
  border-radius: 0;
  font-size: 19px;
  line-height: 20px;
  margin: 0 2px 2px 0;
}
.context-menu__trigger--custom-icon:after {
  content: "";
  display: inline-block;
  font-size: 13px;
  margin-right: -5px;
}
.context-menu__trigger--custom-icon:active,
.context-menu__trigger--custom-icon:hover {
  background-color: initial;
  color: #1474c4;
  outline: none;
}
.context-menu__trigger--custom-icon:focus-visible {
  background-color: initial;
  border-radius: inherit;
  color: #1474c4;
  outline: 2px solid #1474c4;
}
.context-menu__trigger.tooltip {
  cursor: pointer;
}
.context-menu__trigger--active.context-menu__trigger--custom-icon {
  background-color: initial;
  color: #1474c4;
}
.context-menu__label {
  color: #465a75;
  display: inline-block;
  margin-right: 8px;
}
.context-menu__list {
  background-color: #fff;
  border: 2px solid #1474c4;
  border-radius: 8px;
  box-shadow: 0 2px 8px 0 #71809580;
  margin-top: -8px;
  opacity: 0;
  position: absolute;
  text-align: left;
  transition: margin 0.05s ease-out;
  visibility: hidden;
  z-index: -1;
}
.context-menu__list--visible {
  margin-top: 8px;
  opacity: 1;
  visibility: visible;
  z-index: 4;
}
.context-menu__list--triggered-by-button {
  left: -2px;
  margin-top: 10px;
  opacity: 1;
  visibility: visible;
  z-index: 4;
}
.context-menu__list--triggered-by-button-group {
  left: 0;
  margin-top: 0;
  min-width: 100%;
  opacity: 1;
  visibility: visible;
  z-index: 4;
}
.context-menu__list--right.context-menu__list--visible {
  right: -2px;
}
.context-menu__list-item,
.context-menu__list > li {
  display: block;
  opacity: 0;
  padding: 0;
  transition: opacity 0.2s ease-out 0.15s;
}
.context-menu__list-item--separator,
.context-menu__list-separator {
  border: 0;
  border-top: 1px solid #bcc8d4;
  margin-bottom: 0;
  margin-top: 0;
}
.context-menu__list--triggered-by-button .context-menu__list-item,
.context-menu__list--triggered-by-button-group .context-menu__list-item,
.context-menu__list--triggered-by-button-group > li,
.context-menu__list--triggered-by-button > li,
.context-menu__list--visible .context-menu__list-item,
.context-menu__list--visible > li {
  opacity: 1;
  white-space: nowrap;
}
.context-menu__list-link {
  background: none;
  border: none;
  border-left: 3px solid #0000;
  color: #001b41;
  display: block;
  font-family: OpenSansRegular, arial, arial narrow, sans-serif;
  font-size: 14px;
  line-height: 1.5em;
  margin: 0;
  max-width: 216px;
  outline: 0;
  padding: 0;
  text-align: left;
  text-decoration: none;
  transition: color 0.1s ease-out 0s, background-color 0.1s ease-out 0s,
    border-color 0.1s ease-out 0s, margin 0.05s ease-out, padding 0.05s ease-out;
  width: auto;
}
.context-menu__list-link--active,
.context-menu__list-link:active,
.context-menu__list-link:focus-visible,
.context-menu__list-link:hover {
  border-left: 3px solid #1474c4;
  color: #1474c4;
  outline: none;
}
.context-menu__list-link--bold {
  font-family: OpenSansSemibold, arial, sans-serif;
}
.context-menu__list-link--activating--active,
.context-menu__list-link--activating:active,
.context-menu__list-link--activating:focus-visible,
.context-menu__list-link--activating:hover {
  border-left-color: #005b72;
  color: #005b72;
  outline: none;
}
.context-menu__list-link--critical--active,
.context-menu__list-link--critical:active,
.context-menu__list-link--critical:focus-visible,
.context-menu__list-link--critical:hover {
  border-left-color: #c80a00;
  color: #c80a00;
}
.context-menu__list--triggered-by-button .context-menu__list-link,
.context-menu__list--triggered-by-button-group .context-menu__list-link,
.context-menu__list--visible .context-menu__list-link {
  cursor: pointer;
  margin: 4px 0;
  overflow: hidden;
  padding: 6px 16px;
  text-overflow: ellipsis;
}
.context-menu__list--triggered-by-button .context-menu__list-link--disabled,
.context-menu__list--triggered-by-button-group
  .context-menu__list-link--disabled,
.context-menu__list--visible .context-menu__list-link--disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.context-menu__list--triggered-by-button
  .context-menu__list-link--disabled:hover,
.context-menu__list--triggered-by-button-group
  .context-menu__list-link--disabled:hover,
.context-menu__list--visible .context-menu__list-link--disabled:hover {
  border-left-color: #0000;
  color: #001b41;
  text-decoration: none;
}
.context-menu__list-caption {
  display: block;
  font-family: OpenSansSemibold, arial, sans-serif;
  margin-bottom: 2px;
}
.context-menu__list-description {
  white-space: break-spaces;
}
.context-menu__list-link:hover .context-menu__list-description {
  color: #001b41;
}
.form-stripe {
  display: block;
  margin-bottom: 0;
  margin-top: 0;
}
.form-stripe:after {
  clear: both;
  content: "";
  display: table;
}
.form-stripe--hidden {
  display: none;
}
.form-stripe--vertical-align-bottom {
  align-items: flex-end;
  display: flex;
  flex-flow: wrap;
}
.form-stripe--vertical-align-center {
  align-items: center;
  display: flex;
  flex-flow: wrap;
}
.form-stripe--vertical-align-top {
  align-items: flex-start;
  display: flex;
  flex-flow: wrap;
}
.form-stripe--actions {
  margin-bottom: -8px;
  margin-top: 24px;
  width: 100%;
}
.form-stripe--actions .button,
.form-stripe--actions .ghost-button,
.form-stripe--actions .toggle-button {
  margin-bottom: 12px;
  vertical-align: bottom;
}
.form-stripe__label-area {
  box-sizing: border-box;
  float: left;
  margin-bottom: 16px;
  min-height: 1px;
  padding-right: 8px;
  text-align: right;
  width: 33.33333%;
}
.form-stripe__label-area--inline {
  text-align: left;
  width: auto;
}
.form-stripe__input-area {
  box-sizing: border-box;
  float: left;
  margin-bottom: 16px;
  min-height: 1px;
  padding-left: 8px;
  width: 66.66667%;
}
.form-stripe__input-area--inline {
  width: auto;
}
.form-stripe__primary-action-area {
  box-sizing: border-box;
  float: left;
  margin-top: -16px;
  min-height: 1px;
  padding-left: 8px;
  width: 66.66667%;
}
.form-stripe__secondary-action-area {
  box-sizing: border-box;
  float: left;
  margin-top: -16px;
  min-height: 1px;
  padding-right: 8px;
  text-align: right;
  width: 33.33333%;
}
.form-stripe__secondary-action-area:after {
  content: "\00a0";
  font-size: 0;
}
.label {
  color: #02102b;
  display: block;
  font-family: OpenSansSemibold, arial, sans-serif;
  line-height: 22px;
  margin-bottom: 4px;
  margin-top: 8px;
}
.label--bright {
  color: #fff;
}
.label--inline {
  display: inline-block;
}
.label--left {
  margin-bottom: 7px;
  margin-top: 7px;
}
.label--has-byline {
  margin-bottom: 0;
  margin-top: -1px;
}
.label--hidden {
  display: none;
}
.label--ellipsized {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.label-byline {
  display: block;
  font-size: 12px;
  line-height: 19px;
  margin-bottom: 0;
  margin-top: -4px;
}
.form-text {
  color: #001b41;
  display: block;
  font-size: 14px;
  line-height: 22px;
  margin: 7px 0;
}
.form-text--bright {
  color: #fff;
}
.form-text--hidden {
  display: none;
}
.form-text--inline {
  display: inline-block;
}
.form-text--inline-separator {
  display: inline-block;
  margin-left: 6px;
  margin-right: 6px;
}
.input-byline {
  display: inline-block;
  margin-bottom: 7px;
  margin-top: 7px;
}
.input-byline--error {
  word-wrap: break-word;
  color: #c80a00;
}
.input-byline--emphasized-error {
  background: #ff6159;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  color: #fff;
  display: inline;
  padding: 1px 4px;
}
.input-byline--exos-icon {
  line-height: inherit;
}
.input-byline--exos-icon:before {
  font-family: exos-icon-font;
  font-style: normal;
  font-weight: 400 !important;
  padding-bottom: 1px;
  padding-right: 3px;
  vertical-align: top;
  vertical-align: bottom;
}
.input-byline .link:focus-visible,
.input-byline .toggle-link:focus-visible {
  display: inherit;
}
.input-byline + .input-byline {
  display: block;
  margin-top: 0;
}
.input-byline > .exos-icon {
  margin-right: 3px;
  vertical-align: bottom;
}
.input-byline > .svg-icon {
  margin: 0 3px 1px 0;
  pointer-events: none;
  vertical-align: middle;
}
.input-byline--hidden {
  display: none;
}
.input-byline--success {
  color: #096b35;
}
.input-byline--warning {
  color: #8e4e00;
}
.input-byline--critical {
  color: #c80a00;
}
.input-byline--neutral {
  color: #465a75;
}
.input-byline--activating {
  color: #005b72;
}
.input-byline--promoting {
  color: #b410e7;
}
.input-byline--corporate {
  color: #1474c4;
}
.input-byline--bright {
  color: #fff;
}
.input-byline--full-width {
  width: 100%;
}
.input-checkbox {
  left: -9999px;
  position: absolute;
}
.input-checkbox + label {
  background: #0000;
  cursor: pointer;
  font-family: OpenSansRegular, arial, arial narrow, sans-serif;
  margin-right: 16px;
  padding-left: 32px;
  position: relative;
}
.input-checkbox + label:before {
  background: #0000;
  border: 2px solid #095bb1;
  border-radius: 4px;
  content: "";
  height: 16px;
  left: 0;
  margin-right: 12px;
  position: absolute;
  top: 0;
  width: 16px;
}
.input-checkbox + label:after {
  -webkit-font-smoothing: antialiased;
  font-family: exos-icon-font, sans-serif;
  font-size: 15px;
  left: 3px;
  line-height: 20px;
  position: absolute;
  top: 0;
  transition: all 0.2s;
}
.input-checkbox--filled + label:before {
  background: #fff;
}
.input-checkbox--error + label:before {
  border-color: #ff6159;
}
.input-checkbox--warning + label:before {
  border-color: #ef8300;
}
.input-checkbox--disabled + label,
.input-checkbox:disabled + label {
  cursor: not-allowed;
}
.input-checkbox:disabled + label:before {
  border-color: #bcc8d4;
}
.input-checkbox:checked + label:before {
  border: 2px solid #095bb1;
  box-shadow: inset 0 0 0 2px #f4f7fa, inset 0 0 0 8px #095bb1;
  outline: 2px solid #0000;
}
.input-checkbox:checked + label:after {
  color: #f4f7fa;
  content: "";
}
.input-checkbox:checked:disabled + label:before {
  border-color: #bcc8d4;
  box-shadow: inset 0 0 0 2px #f4f7fa, inset 0 0 0 8px #bcc8d4;
  outline: 2px solid #0000;
}
.input-checkbox:not(:disabled):hover + label:before {
  box-shadow: inset 0 0 0 2px #f4f7fa, inset 0 0 0 8px #95caeb,
    0 0 0 8px #dbedf8;
  outline: 2px solid #0000;
}
.input-checkbox:not(:disabled):hover + label:after {
  color: #f4f7fa;
  content: "";
}
.input-checkbox:checked:not(:disabled):hover + label:before {
  box-shadow: inset 0 0 0 2px #f4f7fa, inset 0 0 0 8px #095bb1,
    0 0 0 8px #dbedf8;
  outline: 2px solid #0000;
}
.input-checkbox:not(:disabled):focus-visible + label:before {
  box-shadow: inset 0 0 0 2px #f4f7fa, 0 0 0 2px #f4f7fa, 0 0 0 4px #3196d6;
  outline: 2px solid #f4f7fa;
}
.input-checkbox:not(:disabled):focus-visible + label:after {
  color: #0000;
  content: none;
}
.input-checkbox:checked:not(:disabled):focus-visible + label:before {
  box-shadow: inset 0 0 0 2px #f4f7fa, inset 0 0 0 8px #095bb1,
    0 0 0 4px #3196d6;
  outline: 2px solid #f4f7fa;
}
.input-checkbox:checked:not(:disabled):focus-visible + label:after {
  color: #f4f7fa;
  content: "";
}
.input-checkbox--filled:checked + label:before {
  box-shadow: inset 0 0 0 2px #fff, inset 0 0 0 8px #095bb1;
}
.input-checkbox--filled:checked + label:after {
  color: #fff;
}
.input-checkbox--filled:checked:disabled + label:before {
  box-shadow: inset 0 0 0 2px #fff, inset 0 0 0 8px #bcc8d4;
}
.input-checkbox--filled:not(:disabled):hover + label:before {
  box-shadow: inset 0 0 0 2px #fff, inset 0 0 0 8px #95caeb, 0 0 0 8px #dbedf8;
}
.input-checkbox--filled:not(:disabled):hover + label:after {
  color: #fff;
}
.input-counter {
  word-wrap: break-word;
  color: #465a75;
  display: inline-block;
  float: right;
  margin-top: 4px;
}
.input-counter--error {
  color: #c80a00;
}
.input-radio {
  left: -9999px;
  position: absolute;
}
.input-radio + label {
  cursor: pointer;
  font-family: OpenSansRegular, arial, arial narrow, sans-serif;
  margin-right: 15px;
  padding-left: 26px;
  position: relative;
}
.input-radio + label:before {
  background-color: initial;
  border: 2px solid #095bb1;
  border-radius: 50%;
  content: "";
  height: 15px;
  left: 0;
  margin-right: 11px;
  position: absolute;
  top: 1px;
  width: 15px;
}
.input-radio--filled + label:before {
  background-color: #fff;
}
.input-radio--disabled + label,
.input-radio:disabled + label {
  cursor: not-allowed;
}
.input-radio--disabled + label:before,
.input-radio:disabled + label:before {
  background-color: initial;
  border-color: #bcc8d4;
  box-shadow: inset 0 0 0 2px #fff, inset 0 0 0 8px #bcc8d4;
}
.input-radio:focus-visible + label:before {
  box-shadow: inset 0 0 0 2px #fff, inset 0 0 0 8px #95caeb, 0 0 0 4px #3196d6;
  outline: 2px solid #fff;
}
.input-radio:checked:not(:disabled) + label:before {
  box-shadow: inset 0 0 0 2px #fff, inset 0 0 0 8px #095bb1;
  outline: 2px solid #0000;
}
.input-radio:not(:disabled) + label:hover:before {
  box-shadow: 0 0 0 7px #dbedf8, inset 0 0 0 2px #fff, inset 0 0 0 8px #95caeb;
}
.input-radio:disabled:not(:checked) + label:before {
  box-shadow: inset 0 0 0 2px #fff;
}
.input-radio + .label--inline:not(.label--left) {
  margin-bottom: 8px;
  margin-top: 6px;
}
.input-radio:checked:not(:disabled) + label:hover:before {
  box-shadow: 0 0 0 7px #dbedf8, inset 0 0 0 2px #fff, inset 0 0 0 8px #095bb1;
}
.input-radio:checked:not(:disabled):focus-visible + label:before {
  box-shadow: inset 0 0 0 2px #fff, inset 0 0 0 8px #095bb1, 0 0 0 4px #3196d6;
  outline: 2px solid #fff;
}
.input-select {
  background-color: initial;
  border: 1px solid #718095;
  border-radius: 8px;
  box-sizing: border-box;
  color: #001b41;
  display: inline-block;
  font-family: OpenSansRegular, arial, arial narrow, sans-serif;
  font-size: 14px;
  height: 36px;
  padding: 6px;
  width: 100%;
}
.input-select--multiple {
  height: auto;
}
.input-select::-ms-expand {
  background-color: initial;
  border: 0;
  margin-left: 8px;
  margin-right: -12px;
  padding-right: 12px;
}
.input-select::placeholder {
  color: #001b41;
}
.input-select--bright {
  border-color: #fff;
  color: #fff;
}
.input-select--bright::placeholder {
  color: #fff;
}
.input-select option {
  color: #001b41;
  padding: 0 6px;
}
.input-select--inline {
  width: auto;
}
.input-select--filled {
  background-color: #fff;
}
.input-select:active:not(.input-select--disabled),
.input-select:focus-visible:not(.input-select--disabled),
.input-select:hover:not(.input-select--disabled) {
  border-color: #1474c4;
  outline: 1px solid #1474c4;
}
.input-select--error {
  background-color: initial;
  border-color: #ff6159;
}
.input-select--error:hover:not(.input-select--disabled) {
  border-color: #ff6159;
  outline: 1px solid #ff6159;
}
.input-select--error:focus-visible:not(.input-select--disabled) {
  border-color: #1474c4;
  outline: 1px solid #1474c4;
}
.input-select--warning {
  background-color: initial;
  border-color: #ef8300;
}
.input-select--warning:hover:not(.input-select--disabled) {
  border-color: #ef8300;
  outline: 1px solid #ef8300;
}
.input-select--warning:focus-visible:not(.input-select--disabled) {
  border-color: #1474c4;
  outline: 1px solid #1474c4;
}
.input-select--activating {
  background-color: initial;
  border-color: #08a5c5;
}
.input-select--activating:hover:not(.input-select--disabled) {
  border-color: #08a5c5;
  outline: 1px solid #08a5c5;
}
.input-select--activating:focus-visible:not(.input-select--disabled) {
  border-color: #1474c4;
  outline: 1px solid #1474c4;
}
.input-select--disabled {
  background-color: initial;
  color: #718095;
  cursor: not-allowed;
}
.input-switch {
  cursor: pointer;
  display: inline-block;
  font-size: 0;
  height: 19px;
  overflow: hidden;
  padding-right: 2px;
  position: relative;
  vertical-align: middle;
  width: 39px;
}
.input-switch--disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.input-switch label {
  background-color: #97a3b4;
  border: 1px solid #0000;
  border-radius: 20px;
  display: inline-block;
  height: 17px;
  margin-bottom: 4px;
  width: 100%;
}
.input-switch input {
  cursor: pointer;
  display: inline-block;
  height: 19px;
  margin: 0;
  opacity: 0;
  position: absolute;
  width: 37px;
}
.input-switch input:checked + label {
  background-color: #1474c4;
}
.input-switch__on {
  display: inline-block;
  height: 100%;
  line-height: 18px;
  text-align: center;
  transition: width 0.1s;
  vertical-align: top;
  width: 0;
}
.input-switch__on:before {
  background-size: auto;
  color: #fff;
  content: "";
  display: inline-block;
  font-family: exos-icon-font, sans-serif;
  font-size: 14px;
  height: 17px;
  vertical-align: top;
  width: 12px;
}
.input-switch__toggle {
  background-color: #fff;
  border-radius: 17px;
  width: 17px;
}
.input-switch__off,
.input-switch__toggle {
  display: inline-block;
  height: 100%;
  transition: width 0.1s;
  vertical-align: top;
}
.input-switch input:checked + label .input-switch__on,
.input-switch__off {
  width: 22px;
}
.input-switch input:checked + label .input-switch__off {
  width: 0;
}
.input-text {
  background-color: initial;
  border: 1px solid #718095;
  border-radius: 8px;
  box-sizing: border-box;
  display: inline-block;
  font-family: OpenSansRegular, arial, arial narrow, sans-serif;
  font-size: 14px;
  height: 36px;
  padding: 0 12px;
  width: 100%;
}
.input-text,
.input-text::placeholder {
  color: #001b41;
}
.input-text--filled {
  background-color: #fff;
}
.input-text--bright {
  border-color: #fff;
  color: #fff;
}
.input-text--bright::placeholder {
  color: #fff;
}
.input-text--hidden {
  display: none;
}
.input-text--inline {
  width: auto;
}
.input-text:active:not(.input-text--disabled),
.input-text:focus-visible:not(.input-text--disabled),
.input-text:hover:not(.input-text--disabled) {
  border-color: #1474c4;
  outline: 1px solid #1474c4;
}
.input-text--error {
  background-color: initial;
  border-color: #ff6159;
}
.input-text--error:focus-visible:not(.input-text--disabled),
.input-text--error:hover:not(.input-text--disabled) {
  border-color: #ff6159;
  outline: 1px solid #ff6159;
}
.input-text--warning {
  background-color: initial;
  border-color: #ef8300;
}
.input-text--warning:focus-visible:not(.input-text--disabled),
.input-text--warning:hover:not(.input-text--disabled) {
  border-color: #ef8300;
  outline: 1px solid #ef8300;
}
.input-text--activating {
  background-color: initial;
  border-color: #08a5c5;
}
.input-text--activating:focus-visible:not(.input-text--disabled),
.input-text--activating:hover:not(.input-text--disabled) {
  border-color: #08a5c5;
  outline: 1px solid #08a5c5;
}
.input-text--disabled {
  background-color: initial;
  color: #718095;
  cursor: not-allowed;
}
.input-text--output:not(.input-text--disabled) {
  appearance: textfield;
  background: #0000;
  border: 0;
  padding: 0;
}
.input-text--output:not(.input-text--disabled):active:not(
    .input-text--disabled
  ),
.input-text--output:not(.input-text--disabled):focus-visible:not(
    .input-text--disabled
  ),
.input-text--output:not(.input-text--disabled):hover:not(
    .input-text--disabled
  ) {
  background: #0000;
  border: none;
  outline: none;
}
.input-text-group {
  align-items: center;
  background-color: initial;
  border: 1px solid #718095;
  border-radius: 8px;
  box-sizing: border-box;
  display: flex;
  position: relative;
  width: 100%;
}
.input-text-group--inline {
  display: inline-flex;
  width: auto;
}
.input-text-group--filled,
.input-text-group--filled .input-text {
  background-color: #fff;
}
.input-text-group--bright {
  border-color: #fff;
}
.input-text-group--bright .input-text {
  color: #fff;
}
.input-text-group--disabled {
  background-color: initial;
  color: #718095;
  cursor: not-allowed;
}
.input-text-group--disabled:hover {
  border-color: #bcc8d4;
}
.input-text-group.input-text-group--focus:not(.input-text-group--disabled),
.input-text-group:focus-visible:not(.input-text-group--disabled),
.input-text-group:hover:not(.input-text-group--disabled) {
  border-color: #1474c4;
  outline: 1px solid #1474c4;
}
.input-text-group--error {
  background-color: initial;
  border-color: #ff6159;
}
.input-text-group--error.input-text-group--focus:not(
    .input-text-group--disabled
  ),
.input-text-group--error:focus-visible:not(.input-text-group--disabled),
.input-text-group--error:hover:not(.input-text-group--disabled) {
  border-color: #ff6159;
  outline: 1px solid #ff6159;
}
.input-text-group--warning {
  background-color: initial;
  border-color: #ef8300;
}
.input-text-group--warning.input-text-group--focus:not(
    .input-text-group--disabled
  ),
.input-text-group--warning:focus-visible:not(.input-text-group--disabled),
.input-text-group--warning:hover:not(.input-text-group--disabled) {
  border-color: #ef8300;
  outline: 1px solid #ef8300;
}
.input-text-group--activating {
  background-color: initial;
  border-color: #08a5c5;
}
.input-text-group--activating.input-text-group--focus:not(
    .input-text-group--disabled
  ),
.input-text-group--activating:focus-visible:not(.input-text-group--disabled),
.input-text-group--activating:hover:not(.input-text-group--disabled) {
  border-color: #08a5c5;
  outline: 1px solid #08a5c5;
}
.input-text-group .input-text {
  background: #0000;
  border: none;
  border-radius: 7px;
  flex: 2 1 0%;
  height: 34px;
  line-height: 44px;
  outline: 0 none;
  padding: 0;
}
.input-text-group .input-text:focus-visible,
.input-text-group .input-text:hover {
  outline: 0 none;
}
.input-text-group .input-text:first-child {
  padding-left: 12px;
}
.input-text-group .input-text:last-child {
  padding-right: 12px;
}
.input-text-group--hidden {
  display: none;
}
.input-text-group__text {
  color: #001b41;
  cursor: text;
  display: inline;
  flex: 0 1 0%;
  font-family: OpenSansRegular, arial, arial narrow, sans-serif;
  font-size: 14px;
  height: 24px;
  line-height: 24px;
  margin: 0;
  padding: 5px 8px;
  transform: translateX(-1px);
  vertical-align: top;
  white-space: nowrap;
}
.input-text-group__text--bright {
  color: #fff;
}
.input-text-group__text.tooltip:focus-visible {
  border-radius: inherit;
  outline: 2px solid #1474c4;
}
.input-text-group--bright .input-text-group__text {
  color: #fff;
}
.input-text-group__icon {
  border-radius: 8px 0 0 8px;
  color: #465a75;
  cursor: text;
  display: inline;
  flex: 0 1 0%;
  font-family: OpenSansRegular, arial, arial narrow, sans-serif;
  font-size: 14px;
  height: 24px;
  line-height: 24px;
  margin: 0 0 0 1px;
  opacity: 0.8;
  padding: 5px 8px;
  transform: translateX(-1px);
  vertical-align: top;
  white-space: nowrap;
}
.input-text-group__icon--secondary {
  background-color: #f4f7fa;
  margin-right: 8px;
}
.input-text-group__icon--bright {
  color: #fff;
}
.input-text-group__icon--separator {
  border-right: 1px solid #bcc8d4;
  margin-right: 8px;
}
.input-text-group__icon .input-text-group__text {
  color: #465a75;
  padding-left: 4px;
  padding-right: 2px;
}
.input-text-group__icon--secondary .input-text-group__text {
  color: #001b41;
}
.input-text-group--bright .input-text-group__icon {
  color: #fff;
}
.input-text-group:hover .input-text-group__icon {
  opacity: 1;
}
.input-text-group__icon--account {
  line-height: 1;
}
.input-text-group__icon--account:before {
  content: "";
  font-family: exos-icon-font;
  font-size: 14px;
  font-style: normal;
  font-weight: 400 !important;
  height: 24px;
  line-height: 24px;
  vertical-align: top;
}
.input-text-group__icon--attach {
  line-height: 1;
}
.input-text-group__icon--attach:before {
  content: "";
  font-family: exos-icon-font;
  font-size: 14px;
  font-style: normal;
  font-weight: 400 !important;
  height: 24px;
  line-height: 24px;
  vertical-align: top;
}
.input-text-group__icon--callback {
  line-height: 1;
}
.input-text-group__icon--callback:before {
  content: "";
  font-family: exos-icon-font;
  font-size: 14px;
  font-style: normal;
  font-weight: 400 !important;
  height: 24px;
  line-height: 24px;
  vertical-align: top;
}
.input-text-group__icon--domain {
  line-height: 1;
}
.input-text-group__icon--domain:before {
  content: "";
  font-family: exos-icon-font;
  font-size: 14px;
  font-style: normal;
  font-weight: 400 !important;
  height: 24px;
  line-height: 24px;
  vertical-align: top;
}
.input-text-group__icon--edit {
  line-height: 1;
}
.input-text-group__icon--edit:before {
  content: "";
  font-family: exos-icon-font;
  font-size: 14px;
  font-style: normal;
  font-weight: 400 !important;
  height: 24px;
  line-height: 24px;
  vertical-align: top;
}
.input-text-group__icon--folder {
  line-height: 1;
}
.input-text-group__icon--folder:before {
  content: "";
  font-family: exos-icon-font;
  font-size: 14px;
  font-style: normal;
  font-weight: 400 !important;
  height: 24px;
  line-height: 24px;
  vertical-align: top;
}
.input-text-group__icon--folder-download {
  line-height: 1;
}
.input-text-group__icon--folder-download:before {
  content: "";
  font-family: exos-icon-font;
  font-size: 14px;
  font-style: normal;
  font-weight: 400 !important;
  height: 24px;
  line-height: 24px;
  vertical-align: top;
}
.input-text-group__icon--folder-upload {
  line-height: 1;
}
.input-text-group__icon--folder-upload:before {
  content: "";
  font-family: exos-icon-font;
  font-size: 14px;
  font-style: normal;
  font-weight: 400 !important;
  height: 24px;
  line-height: 24px;
  vertical-align: top;
}
.input-text-group__icon--location {
  line-height: 1;
}
.input-text-group__icon--location:before {
  content: "";
  font-family: exos-icon-font;
  font-size: 14px;
  font-style: normal;
  font-weight: 400 !important;
  height: 24px;
  line-height: 24px;
  vertical-align: top;
}
.input-text-group__icon--mail {
  line-height: 1;
}
.input-text-group__icon--mail:before {
  content: "";
  font-family: exos-icon-font;
  font-size: 14px;
  font-style: normal;
  font-weight: 400 !important;
  height: 24px;
  line-height: 24px;
  vertical-align: top;
}
.input-text-group__icon--phone {
  line-height: 1;
}
.input-text-group__icon--phone:before {
  content: "";
  font-family: exos-icon-font;
  font-size: 14px;
  font-style: normal;
  font-weight: 400 !important;
  height: 24px;
  line-height: 24px;
  vertical-align: top;
}
.input-text-group__icon--search {
  line-height: 1;
}
.input-text-group__icon--search:before {
  content: "";
  font-family: exos-icon-font;
  font-size: 14px;
  font-style: normal;
  font-weight: 400 !important;
  height: 24px;
  line-height: 24px;
  vertical-align: top;
}
.input-text-group__action {
  background: #0000;
  border-right: 1px solid #718095;
  color: #1474c4;
  cursor: text;
  cursor: pointer;
  display: inline;
  flex: 0 1 0%;
  font-family: OpenSansRegular, arial, arial narrow, sans-serif;
  font-size: 14px;
  height: 24px;
  line-height: 24px;
  margin: 0;
  padding: 5px 8px;
  text-decoration: none;
  transform: translateX(-1px);
  vertical-align: top;
  white-space: nowrap;
}
.input-text-group__action:last-child,
.input-text-group__action:only-child {
  border-right: 0;
}
.input-text-group__action--bright {
  border-right-color: #fff;
  color: #fff;
}
.input-text-group__action.tooltip {
  cursor: pointer;
}
.input-text-group--disabled .input-text-group__action {
  cursor: not-allowed;
  pointer-events: none;
}
.input-text-group__action:hover {
  color: #095bb1;
}
.input-text-group__action:focus-visible {
  border-radius: inherit;
  outline: 2px solid #1474c4;
}
.input-text-group--disabled .input-text-group__action:hover,
.input-text-group--disabled:hover .input-text-group__action {
  color: #718095;
}
.input-text-group__action--search {
  border: 0;
  line-height: 1;
}
.input-text-group__action--search:before {
  content: "";
  font-family: exos-icon-font;
  font-size: 14px;
  font-style: normal;
  font-weight: 400 !important;
  height: 24px;
  line-height: 24px;
  vertical-align: top;
}
.input-text-group__action--reset {
  line-height: 1;
  padding-right: 4px;
}
.input-text-group__action--reset:before {
  content: "";
  font-family: exos-icon-font;
  font-size: 14px;
  font-style: normal;
  font-weight: 400 !important;
  height: 24px;
  line-height: 24px;
  vertical-align: top;
}
.input-text-group__action--show-password {
  line-height: 1;
}
.input-text-group__action--show-password:before {
  content: "";
  font-family: exos-icon-font;
  font-size: 14px;
  font-style: normal;
  font-weight: 400 !important;
  height: 24px;
  line-height: 24px;
  vertical-align: top;
}
.input-text-group__action--hide-password {
  line-height: 1;
}
.input-text-group__action--hide-password:before {
  content: "";
  font-family: exos-icon-font;
  font-size: 14px;
  font-style: normal;
  font-weight: 400 !important;
  height: 24px;
  line-height: 24px;
  vertical-align: top;
}
.input-text-group__action--copy {
  line-height: 1;
}
.input-text-group__action--copy:before {
  content: "";
  font-family: exos-icon-font;
  font-size: 14px;
  font-style: normal;
  font-weight: 400 !important;
  height: 24px;
  line-height: 24px;
  vertical-align: top;
}
.input-text-group--disabled .input-text-group__action--reset,
.input-text-group--empty .input-text-group__action--reset {
  display: none;
}
.input-text-group__action .context-menu__trigger:focus-visible {
  background-color: initial;
  border-radius: var(--xsmall-border-radius);
  color: #1474c4;
  margin: -4px -8px 0 0;
  outline: 2px solid #1474c4;
  padding: 6px 10px 6px 5px;
}
.input-textarea {
  background-color: initial;
  border: 1px solid #718095;
  border-radius: 8px;
  box-shadow: none;
  box-sizing: border-box;
  color: #001b41;
  display: inline-block;
  font-family: OpenSansRegular, arial, arial narrow, sans-serif;
  font-size: 14px;
  line-height: 22px;
  padding: 12px;
  width: 100%;
}
.input-textarea:hover {
  background-color: #dbedf8;
  border-color: #1474c4;
  outline: 1px solid #1474c4;
}
.input-textarea:focus-visible {
  border-color: #1474c4;
  outline: 1px solid #1474c4;
}
.input-textarea--filled {
  background-color: #fff;
}
.input-textarea--error {
  border-color: #ff6159;
}
.input-textarea--error:hover {
  border-color: #c80a00;
  outline: 1px solid #c80a00;
}
.input-textarea--error:focus-visible {
  border-color: #ff6159;
  outline: 1px solid #ff6159;
}
.input-textarea--warning {
  border-color: #ef8300;
}
.input-textarea--warning:hover {
  border-color: #ef8300;
  outline: 1px solid #ef8300;
}
.input-textarea--warning:focus-visible {
  border-color: #ef8300;
  outline: 1px solid #ef8300;
}
.input-textarea--disabled {
  color: #718095;
  cursor: not-allowed;
}
.input-textarea--disabled:hover {
  border-color: #bcc8d4;
}
.input-textarea--narrow {
  width: 70%;
}
.input-textarea--inline {
  width: auto;
}
.input-textarea--code {
  background-color: #dbe2e8;
  font-family: Courier New, Courier, Lucida Sans Typewriter, Lucida Typewriter,
    monospace;
  margin-bottom: 12px;
  overflow-x: scroll;
  padding: 8px;
  resize: none;
  white-space: pre;
}
.input-textarea--noresize {
  resize: none;
}
.input-textarea--noresize-x {
  resize: vertical;
}
.input-textarea--noresize-y {
  resize: horizontal;
}
.input-textarea--bright {
  border-color: #fff;
  color: #fff;
}
.input-textarea--hidden {
  display: none;
}
.input-button-combination {
  display: flex;
}
.input-button-combination--inline {
  display: inline-flex;
}
.input-button-combination--hidden {
  display: none;
}
.input-button-combination__input {
  flex-grow: 1;
  flex-shrink: 1;
  margin-right: 11px;
}
.input-button-combination__action {
  flex-grow: 0;
  flex-shrink: 1;
}
.headline {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  align-items: center;
  color: #001b41;
  display: block;
  font-family: OverpassSemibold, arial, sans-serif;
  font-size: 22px;
  font-weight: inherit;
  line-height: 30px;
  margin-bottom: 12px;
  margin-top: -4px;
  word-break: break-word;
}
.headline--sub {
  font-size: 16px;
  line-height: 24px;
  margin-top: -2px;
}
.headline--paragraph,
.headline--sub {
  color: #001b41;
  font-family: OpenSansSemibold, arial, sans-serif;
}
.headline--paragraph {
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 6px;
  margin-top: 0;
}
.headline--inline {
  display: inline;
}
.headline--exos-icon {
  line-height: normal;
}
.headline--exos-icon:before {
  font-family: exos-icon-font;
  font-style: normal;
  font-weight: 400 !important;
  padding-right: 6px;
  vertical-align: top;
  vertical-align: middle;
}
.headline > .exos-icon,
.headline > .svg-icon {
  vertical-align: middle;
}
.headline > .svg-icon {
  margin: 0 6px 4px 0;
  pointer-events: none;
}
.headline > .link,
.headline > .toggle-link {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
}
.headline + .accordion,
.headline + .card,
.headline + .horizontal-card,
.headline + .panel,
.headline + .sheet,
.headline + .stripe,
.headline + .table {
  margin-top: 16px;
}
.headline--align-center {
  justify-content: center;
  text-align: center;
}
.headline--align-left {
  justify-content: left;
  text-align: left;
}
.headline--align-right {
  justify-content: right;
  text-align: right;
}
.headline--cropped {
  margin-bottom: 0;
  margin-top: 0;
}
.headline--hidden {
  display: none;
}
.headline--nowrap {
  white-space: nowrap;
}
.headline--ellipsized {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.headline--break-all {
  word-break: break-all;
}
.headline--break-word {
  word-break: break-word;
}
.headline--keep-all {
  word-break: keep-all;
}
.headline--success {
  color: #096b35;
}
.headline--warning {
  color: #8e4e00;
}
.headline--critical {
  color: #c80a00;
}
.headline--neutral {
  color: #465a75;
}
.headline--activating {
  color: #005b72;
}
.headline--promoting {
  color: #b410e7;
}
.headline--corporate {
  color: #1474c4;
}
.headline--bright {
  color: #fff;
}
.headline.exos-icon:before {
  color: #465a75;
}
.headline.exos-icon--bright:before {
  color: #fff;
}
.headline.exos-icon--activating:before {
  color: #005b72;
}
.headline.exos-icon--success:before {
  color: #096b35;
}
.headline.exos-icon--warning:before {
  color: #8e4e00;
}
.headline.exos-icon--critical:before {
  color: #c80a00;
}
.headline.exos-icon--neutral:before {
  color: #465a75;
}
.headline.exos-icon--corporate:before {
  color: #1474c4;
}
.headline.exos-icon--promoting:before {
  color: #b410e7;
}
.headline--paragraph + .headline,
.headline--paragraph + .headline--sub {
  margin-top: -6px;
}
.headline-icon-group {
  align-items: center;
  display: flex;
  flex-flow: row;
  padding-bottom: 16px;
}
.headline-icon-group--cropped {
  padding-bottom: 0;
}
.headline-icon-group__icon {
  border-radius: 8px;
  display: flex;
  flex-flow: wrap;
  margin: 0 15px 0 0;
  max-height: 64px;
  width: auto;
}
.headline-icon-group__icon:last-child {
  margin-left: 15px;
  margin-right: 0;
}
.headline-icon-group__icon--hidden {
  display: none;
}
.headline-icon-group__icon--vertical-align-bottom {
  align-self: flex-end;
}
.headline-icon-group__icon--vertical-align-center {
  align-self: center;
}
.headline-icon-group__icon--vertical-align-middle {
  vertical-align: middle;
}
.headline-icon-group__icon--vertical-align-top {
  align-self: flex-start;
}
.headline-icon-group__headline {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: #001b41;
  font-family: OverpassSemibold, arial, sans-serif;
  font-size: 22px;
  font-weight: inherit;
  line-height: 30px;
  margin-bottom: 3px;
  word-break: break-word;
}
.headline-icon-group__headline:first-child {
  margin-top: 3px;
}
.headline-icon-group__headline:last-child {
  margin-bottom: 0;
}
.headline-icon-group__headline--sub {
  color: #001b41;
  font-family: OpenSansSemibold, arial, sans-serif;
  font-size: 16px;
  line-height: 24px;
}
.headline-icon-group__headline--sub:only-child {
  margin-bottom: 0;
  margin-top: 0;
}
.headline-icon-group__headline--paragraph {
  color: #001b41;
  font-family: OpenSansSemibold, arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
}
.headline-icon-group__headline--paragraph:only-child {
  margin-bottom: 0;
  margin-top: 0;
}
.headline-icon-group__headline--cropped {
  margin-bottom: 0;
}
.headline-icon-group__headline--hidden {
  display: none;
}
.headline-icon-group__headline--success {
  color: #096b35;
}
.headline-icon-group__headline--warning {
  color: #8e4e00;
}
.headline-icon-group__headline--critical {
  color: #c80a00;
}
.headline-icon-group__headline--neutral {
  color: #465a75;
}
.headline-icon-group__headline--activating {
  color: #005b72;
}
.headline-icon-group__headline--promoting {
  color: #b410e7;
}
.headline-icon-group__headline--corporate {
  color: #1474c4;
}
.headline-icon-group__headline--bright {
  color: #fff;
}
.headline-icon-group__headline--break-all {
  word-break: break-all;
}
.headline-icon-group__headline--break-word {
  word-break: break-word;
}
.headline-icon-group__headline--keep-all {
  word-break: keep-all;
}
.headline-icon-group__headline--nowrap {
  white-space: nowrap;
}
.headline-icon-group__headline--ellipsized {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.headline-icon-group__preheadline {
  color: #001b41;
  margin-bottom: 3px;
}
.headline-icon-group__preheadline:first-child {
  margin-top: 3px;
}
.headline-icon-group__preheadline--hidden {
  display: none;
}
.headline-icon-group__preheadline--success {
  color: #096b35;
}
.headline-icon-group__preheadline--warning {
  color: #8e4e00;
}
.headline-icon-group__preheadline--critical {
  color: #c80a00;
}
.headline-icon-group__preheadline--neutral {
  color: #465a75;
}
.headline-icon-group__preheadline--activating {
  color: #005b72;
}
.headline-icon-group__preheadline--promoting {
  color: #b410e7;
}
.headline-icon-group__preheadline--corporate {
  color: #1474c4;
}
.headline-icon-group__preheadline--bright {
  color: #fff;
}
.headline-icon-group__preheadline--break-all {
  word-break: break-all;
}
.headline-icon-group__preheadline--break-word {
  word-break: break-word;
}
.headline-icon-group__preheadline--keep-all {
  word-break: keep-all;
}
.headline-icon-group__preheadline--nowrap {
  white-space: nowrap;
}
.headline-icon-group__preheadline--ellipsized {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.headline-icon-group__paragraph {
  color: #001b41;
  margin-bottom: 3px;
}
.headline-icon-group__paragraph--cropped,
.headline-icon-group__paragraph:last-child {
  margin-bottom: 0;
}
.headline-icon-group__paragraph--hidden {
  display: none;
}
.headline-icon-group__paragraph--success {
  color: #096b35;
}
.headline-icon-group__paragraph--warning {
  color: #8e4e00;
}
.headline-icon-group__paragraph--critical {
  color: #c80a00;
}
.headline-icon-group__paragraph--neutral {
  color: #465a75;
}
.headline-icon-group__paragraph--activating {
  color: #005b72;
}
.headline-icon-group__paragraph--promoting {
  color: #b410e7;
}
.headline-icon-group__paragraph--corporate {
  color: #1474c4;
}
.headline-icon-group__paragraph--bright {
  color: #fff;
}
.headline-icon-group__paragraph--break-all {
  word-break: break-all;
}
.headline-icon-group__paragraph--break-word {
  word-break: break-word;
}
.headline-icon-group__paragraph--keep-all {
  word-break: keep-all;
}
.headline-icon-group__paragraph--nowrap {
  white-space: nowrap;
}
.headline-icon-group__paragraph--ellipsized {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.headline-icon-group__headline-container--align-center {
  justify-content: center;
  text-align: center;
}
.headline-icon-group__headline-container--align-left {
  justify-content: left;
  text-align: left;
}
.headline-icon-group__headline-container--align-right {
  justify-content: right;
  text-align: right;
}
.headline-icon-group__headline-container--full-width {
  width: 100%;
}
.headline-icon-group__icon + .headline-icon-group__headline-container {
  flex-grow: 1;
}
.horizontal-card {
  background-color: #fff;
  border: 0 #0000;
  border-radius: 16px;
  box-shadow: none;
  display: flex;
  margin-bottom: 32px;
  position: relative;
  transition: box-shadow 0.3s ease-out;
  width: 100%;
}
.horizontal-card--page-context {
  background-color: initial;
  border: none;
  border-radius: 0;
  box-shadow: inherit;
}
.horizontal-card--reversed {
  flex-flow: row-reverse;
}
.horizontal-card--advertising {
  border: none;
}
.horizontal-card--hidden {
  display: none;
}
.horizontal-card--semantic-bar-success {
  box-shadow: inset 8px 0 #0fa954;
  margin-left: -1px;
}
.horizontal-card--semantic-bar-success:first-child {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.horizontal-card--semantic-bar-success:last-child {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.horizontal-card--semantic-bar-success:only-child {
  border-radius: 16px;
}
.horizontal-card--semantic-bar-warning {
  box-shadow: inset 8px 0 #ef8300;
  margin-left: -1px;
}
.horizontal-card--semantic-bar-warning:first-child {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.horizontal-card--semantic-bar-warning:last-child {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.horizontal-card--semantic-bar-warning:only-child {
  border-radius: 16px;
}
.horizontal-card--semantic-bar-critical {
  box-shadow: inset 8px 0 #ff6159;
  margin-left: -1px;
}
.horizontal-card--semantic-bar-critical:first-child {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.horizontal-card--semantic-bar-critical:last-child {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.horizontal-card--semantic-bar-critical:only-child {
  border-radius: 16px;
}
.horizontal-card--semantic-bar-neutral {
  box-shadow: inset 8px 0 #97a3b4;
  margin-left: -1px;
}
.horizontal-card--semantic-bar-neutral:first-child {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.horizontal-card--semantic-bar-neutral:last-child {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.horizontal-card--semantic-bar-neutral:only-child {
  border-radius: 16px;
}
.horizontal-card--semantic-bar-activating {
  box-shadow: inset 8px 0 #08a5c5;
  margin-left: -1px;
}
.horizontal-card--semantic-bar-activating:first-child {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.horizontal-card--semantic-bar-activating:last-child {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.horizontal-card--semantic-bar-activating:only-child {
  border-radius: 16px;
}
.horizontal-card--semantic-bar-corporate {
  box-shadow: inset 8px 0 #95caeb;
  margin-left: -1px;
}
.horizontal-card--semantic-bar-corporate:first-child {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.horizontal-card--semantic-bar-corporate:last-child {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.horizontal-card--semantic-bar-corporate:only-child {
  border-radius: 16px;
}
.horizontal-card--semantic-bar-promoting {
  box-shadow: inset 8px 0 #e480f8;
  margin-left: -1px;
}
.horizontal-card--semantic-bar-promoting:first-child {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.horizontal-card--semantic-bar-promoting:last-child {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.horizontal-card--semantic-bar-promoting:only-child {
  border-radius: 16px;
}
.horizontal-card--success {
  border: 0 solid #0fa954;
}
.horizontal-card--warning {
  border: 0 solid #ef8300;
}
.horizontal-card--critical {
  border: 0 solid #ff6159;
}
.horizontal-card--neutral {
  border: 0 solid #97a3b4;
}
.horizontal-card--activating {
  border: 0 solid #08a5c5;
}
.horizontal-card--corporate {
  border: 0 solid #95caeb;
}
.horizontal-card--promoting {
  border: 0 solid #e480f8;
}
.horizontal-card--success-solid {
  background-color: #12cf76;
  border: none;
  color: #001b41;
}
.horizontal-card--warning-solid {
  background-color: #fa0;
  border: none;
  color: #001b41;
}
.horizontal-card--critical-solid {
  background-color: #ff6159;
  border: none;
  color: #001b41;
}
.horizontal-card--neutral-solid {
  background-color: #bcc8d4;
  border: none;
  color: #001b41;
}
.horizontal-card--activating-solid {
  background-color: #11c7e6;
  border: none;
  color: #001b41;
}
.horizontal-card--promoting-solid {
  background-color: #e480f8;
  border: none;
  color: #001b41;
}
.horizontal-card--corporate-solid {
  background-color: #0b2a63;
  border: none;
  color: #fff;
}
.horizontal-card--bright-solid {
  background-color: #fff;
  border: none;
  color: #001b41;
}
.horizontal-card--primary,
.horizontal-card--secondary {
  background-color: #fff;
}
.horizontal-card--tertiary {
  background-color: #bcc8d4;
}
.horizontal-card--advertising {
  background: #003d8f;
  background: linear-gradient(to bottom right, #003d8f, #1474c4);
}
.horizontal-card--advertising > .headline,
.horizontal-card--advertising > .paragraph {
  color: #fff;
}
.horizontal-card.__direct-selection--hover {
  background-color: #dbedf8;
  box-shadow: none;
}
.horizontal-card--advertising.__direct-selection--hover,
.horizontal-card--corporate-solid.__direct-selection--hover,
.horizontal-card--neutral-solid.__direct-selection--hover {
  background-color: #001b41;
  box-shadow: none;
}
.horizontal-card__header {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  flex-flow: column;
  position: relative;
  width: 50%;
}
.horizontal-card__header--expanded-content {
  width: 38%;
}
.horizontal-card__header--vertical-align-bottom {
  align-self: flex-end;
}
.horizontal-card__header--vertical-align-center {
  align-self: center;
}
.horizontal-card__header--vertical-align-middle {
  vertical-align: middle;
}
.horizontal-card__header--vertical-align-top {
  align-self: flex-start;
}
@supports (object-fit: cover) {
  .horizontal-card__header {
    align-items: center;
  }
}
.horizontal-card__visual {
  border-radius: 15px 0 0 15px;
  height: 100%;
  position: absolute;
  width: auto;
}
@supports (object-fit: cover) {
  .horizontal-card__visual {
    flex-grow: 1;
    height: auto;
    object-fit: cover;
    position: inherit;
    width: 100%;
  }
}
.horizontal-card--reversed .horizontal-card__visual {
  border-radius: 0 15px 15px 0;
}
.__direct-selection--hover .horizontal-card__visual {
  filter: invert(0.125 contrast(1.5));
}
.horizontal-card__content {
  display: flex;
  flex-flow: column nowrap;
  flex-grow: 1;
  overflow: hidden;
  width: 50%;
}
.horizontal-card__content--expanded-content {
  width: 62%;
}
.horizontal-card__content--vertical-align-bottom {
  align-self: flex-end;
}
.horizontal-card__content--vertical-align-center {
  align-self: center;
}
.horizontal-card__content--vertical-align-middle {
  vertical-align: middle;
}
.horizontal-card__content--vertical-align-top {
  align-self: flex-start;
}
.horizontal-card__footer {
  display: block;
  padding: 0 24px 16px;
}
.horizontal-card__footer--distinct {
  background-color: #f4f7fa;
  border-top: 1px solid #bcc8d4;
  padding-top: 16px;
}
.horizontal-card__footer--growing {
  align-items: flex-end;
  display: flex;
  flex-flow: warp;
  flex-grow: 1;
}
.horizontal-card__footer .button,
.horizontal-card__footer .toggle-button {
  margin-bottom: 4px;
  margin-top: 4px;
}
.horizontal-card__footer > :first-child {
  margin-top: 4px;
}
.horizontal-card__footer > :last-child {
  margin-bottom: 4px;
}
.horizontal-card__footer + section:last-child {
  border-bottom: 0;
}
.horizontal-card__footer--align-center {
  justify-content: center;
  text-align: center;
}
.horizontal-card__footer--align-left {
  justify-content: left;
  text-align: left;
}
.horizontal-card__footer--align-right {
  justify-content: right;
  text-align: right;
}
.horizontal-card__footer--hidden {
  display: none;
}
.__direct-selection--hover .horizontal-card__footer--distinct {
  background-color: #dbedf8;
}
.horizontal-card__section {
  flex-grow: 1;
  padding: 16px 24px;
}
.horizontal-card__section + .horizontal-card__section {
  margin-top: -2px;
}
.horizontal-card__section
  + .horizontal-card__footer:not(.horizontal-card__footer--distinct) {
  margin-top: 16px;
}
.horizontal-card__section--activating {
  background-color: #fff;
  border-bottom: 2px solid #08a5c5;
  border-left-color: #08a5c5;
  border-left-style: solid;
  border-right-color: #08a5c5;
  border-right-style: solid;
  border-top: 2px solid #08a5c5;
  color: #005b72;
}
.horizontal-card__section--success {
  background-color: #fff;
  border-bottom: 2px solid #0fa954;
  border-left-color: #0fa954;
  border-left-style: solid;
  border-right-color: #0fa954;
  border-right-style: solid;
  border-top: 2px solid #0fa954;
  color: #096b35;
}
.horizontal-card__section--warning {
  background-color: #fff;
  border-bottom: 2px solid #ef8300;
  border-left-color: #ef8300;
  border-left-style: solid;
  border-right-color: #ef8300;
  border-right-style: solid;
  border-top: 2px solid #ef8300;
  color: #8e4e00;
}
.horizontal-card__section--critical {
  background-color: #fff;
  border-bottom: 2px solid #ff6159;
  border-left-color: #ff6159;
  border-left-style: solid;
  border-right-color: #ff6159;
  border-right-style: solid;
  border-top: 2px solid #ff6159;
  color: #c80a00;
}
.horizontal-card__section--neutral {
  background-color: #fff;
  border-bottom: 2px solid #97a3b4;
  border-left-color: #97a3b4;
  border-left-style: solid;
  border-right-color: #97a3b4;
  border-right-style: solid;
  border-top: 2px solid #97a3b4;
  color: #465a75;
}
.horizontal-card__section--corporate {
  background-color: #fff;
  border-bottom: 2px solid #95caeb;
  border-left-color: #95caeb;
  border-left-style: solid;
  border-right-color: #95caeb;
  border-right-style: solid;
  border-top: 2px solid #95caeb;
  color: #1474c4;
}
.horizontal-card__section--promoting {
  background-color: #fff;
  border-bottom: 2px solid #e480f8;
  border-left-color: #e480f8;
  border-left-style: solid;
  border-right-color: #e480f8;
  border-right-style: solid;
  border-top: 2px solid #e480f8;
  color: #b410e7;
}
.horizontal-card__section--advertising {
  border-bottom: 2px solid #003d8f;
  border-left-color: #003d8f;
  border-left-style: solid;
  border-right-color: #003d8f;
  border-right-style: solid;
  border-top: 2px solid #003d8f;
  color: #fff;
}
.horizontal-card__section--separator {
  border-top: 1px solid #bcc8d4;
}
.horizontal-card__section--growing {
  flex-grow: 1;
}
.horizontal-card__section--stripes {
  padding: 0 0 16px;
}
.horizontal-card__section--stripes > .action-stripe,
.horizontal-card__section--stripes > .settings-stripe {
  background-color: initial;
}
.horizontal-card__section > :last-child {
  margin-bottom: 4px;
}
.horizontal-card__section:first-of-type > :first-child {
  margin-top: 4px;
}
.horizontal-card__section--align-center {
  justify-content: center;
  text-align: center;
}
.horizontal-card__section--align-left {
  justify-content: left;
  text-align: left;
}
.horizontal-card__section--align-right {
  justify-content: right;
  text-align: right;
}
.horizontal-card__section--hidden {
  display: none;
}
.horizontal-card__section--semantic-bar-success {
  box-shadow: inset 8px 0 #0fa954;
  margin-left: -1px;
}
.horizontal-card__section--semantic-bar-success:first-child {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.horizontal-card__section--semantic-bar-success:last-child {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.horizontal-card__section--semantic-bar-success:only-child {
  border-radius: 16px;
}
.horizontal-card__section--semantic-bar-warning {
  box-shadow: inset 8px 0 #ef8300;
  margin-left: -1px;
}
.horizontal-card__section--semantic-bar-warning:first-child {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.horizontal-card__section--semantic-bar-warning:last-child {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.horizontal-card__section--semantic-bar-warning:only-child {
  border-radius: 16px;
}
.horizontal-card__section--semantic-bar-critical {
  box-shadow: inset 8px 0 #ff6159;
  margin-left: -1px;
}
.horizontal-card__section--semantic-bar-critical:first-child {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.horizontal-card__section--semantic-bar-critical:last-child {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.horizontal-card__section--semantic-bar-critical:only-child {
  border-radius: 16px;
}
.horizontal-card__section--semantic-bar-neutral {
  box-shadow: inset 8px 0 #97a3b4;
  margin-left: -1px;
}
.horizontal-card__section--semantic-bar-neutral:first-child {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.horizontal-card__section--semantic-bar-neutral:last-child {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.horizontal-card__section--semantic-bar-neutral:only-child {
  border-radius: 16px;
}
.horizontal-card__section--semantic-bar-activating {
  box-shadow: inset 8px 0 #08a5c5;
  margin-left: -1px;
}
.horizontal-card__section--semantic-bar-activating:first-child {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.horizontal-card__section--semantic-bar-activating:last-child {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.horizontal-card__section--semantic-bar-activating:only-child {
  border-radius: 16px;
}
.horizontal-card__section--semantic-bar-corporate {
  box-shadow: inset 8px 0 #95caeb;
  margin-left: -1px;
}
.horizontal-card__section--semantic-bar-corporate:first-child {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.horizontal-card__section--semantic-bar-corporate:last-child {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.horizontal-card__section--semantic-bar-corporate:only-child {
  border-radius: 16px;
}
.horizontal-card__section--semantic-bar-promoting {
  box-shadow: inset 8px 0 #e480f8;
  margin-left: -1px;
}
.horizontal-card__section--semantic-bar-promoting:first-child {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.horizontal-card__section--semantic-bar-promoting:last-child {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.horizontal-card__section--semantic-bar-promoting:only-child {
  border-radius: 16px;
}
.horizontal-card__section--success-solid {
  background-color: #12cf76;
  border: none;
  color: #001b41;
}
.horizontal-card__section--warning-solid {
  background-color: #fa0;
  border: none;
  color: #001b41;
}
.horizontal-card__section--critical-solid {
  background-color: #ff6159;
  border: none;
  color: #001b41;
}
.horizontal-card__section--neutral-solid {
  background-color: #bcc8d4;
  border: none;
  color: #001b41;
}
.horizontal-card__section--activating-solid {
  background-color: #11c7e6;
  border: none;
  color: #001b41;
}
.horizontal-card__section--promoting-solid {
  background-color: #e480f8;
  border: none;
  color: #001b41;
}
.horizontal-card__section--corporate-solid {
  background-color: #0b2a63;
  border: none;
  color: #fff;
}
.horizontal-card__section--bright-solid {
  background-color: #fff;
  border: none;
  color: #001b41;
}
.horizontal-card__section--primary,
.horizontal-card__section--secondary {
  background-color: #fff;
}
.horizontal-card__section--tertiary {
  background-color: #bcc8d4;
}
.horizontal-card__section--advertising {
  background: #003d8f;
  background: linear-gradient(to bottom right, #003d8f, #1474c4);
}
.horizontal-card__section--advertising > .headline,
.horizontal-card__section--advertising > .paragraph {
  color: #fff;
}
.horizontal-card__section--vertical-align-bottom {
  align-items: flex-end;
  display: flex;
  flex-flow: wrap;
}
.horizontal-card__section--vertical-align-center {
  align-items: center;
  display: flex;
  flex-flow: wrap;
}
.horizontal-card__section--vertical-align-top {
  align-items: flex-start;
  display: flex;
  flex-flow: wrap;
}
.__direct-selection--hover .horizontal-card__section,
.__direct-selection--hover .horizontal-card__section--advertising,
.__direct-selection--hover .horizontal-card__section--corporate,
.__direct-selection--hover .horizontal-card__section--critical,
.__direct-selection--hover .horizontal-card__section--neutral,
.__direct-selection--hover .horizontal-card__section--promoting,
.__direct-selection--hover .horizontal-card__section--success,
.__direct-selection--hover .horizontal-card__section--warning {
  background-color: #dbedf8;
}
.horizontal-card--advertising.__direct-selection--hover
  .horizontal-card__section:not(.card__section--activating-solid),
.horizontal-card--corporate-solid.__direct-selection--hover
  .horizontal-card__section:not(.card__section--activating-solid),
.horizontal-card--neutral-solid.__direct-selection--hover
  .horizontal-card__section:not(.card__section--activating-solid) {
  background-color: #001b41;
}
.horizontal-card__ribbon {
  background-color: #fff;
  border-bottom: 1px solid #08a5c5;
  border-top: 1px solid #08a5c5;
  box-sizing: border-box;
  color: #005b72;
  padding: 8px 16px;
  text-align: center;
  width: 100%;
}
.horizontal-card__ribbon--success {
  background-color: #fff;
  border-bottom: 1px solid #0fa954;
  border-top: 1px solid #0fa954;
  color: #096b35;
}
.horizontal-card__ribbon--warning {
  background-color: #fff;
  border-bottom: 1px solid #ef8300;
  border-top: 1px solid #ef8300;
  color: #8e4e00;
}
.horizontal-card__ribbon--critical {
  background-color: #fff;
  border-bottom: 1px solid #ff6159;
  border-top: 1px solid #ff6159;
  color: #c80a00;
}
.horizontal-card__ribbon--neutral {
  background-color: #fff;
  border-bottom: 1px solid #97a3b4;
  border-top: 1px solid #97a3b4;
  color: #465a75;
}
.horizontal-card__ribbon--corporate {
  background-color: #fff;
  border-bottom: 1px solid #95caeb;
  border-top: 1px solid #95caeb;
  color: #1474c4;
}
.horizontal-card__ribbon--promoting {
  background-color: #fff;
  border-bottom: 1px solid #e480f8;
  border-top: 1px solid #e480f8;
  color: #b410e7;
}
.horizontal-card__ribbon--advertising {
  background: #003d8f;
  background: linear-gradient(to bottom right, #003d8f, #1474c4);
  border-bottom: 1px solid #003d8f;
  border-top: 1px solid #003d8f;
  color: #fff;
}
.__direct-selection--hover .horizontal-card__ribbon,
.__direct-selection--hover .horizontal-card__ribbon--advertising,
.__direct-selection--hover .horizontal-card__ribbon--corporate,
.__direct-selection--hover .horizontal-card__ribbon--critical,
.__direct-selection--hover .horizontal-card__ribbon--neutral,
.__direct-selection--hover .horizontal-card__ribbon--promoting,
.__direct-selection--hover .horizontal-card__ribbon--success,
.__direct-selection--hover .horizontal-card__ribbon--warning {
  background-color: #dbedf8;
}
.horizontal-card--advertising.__direct-selection--hover
  .horizontal-card__ribbon,
.horizontal-card--corporate-solid.__direct-selection--hover
  .horizontal-card__ribbon,
.horizontal-card--neutral-solid.__direct-selection--hover
  .horizontal-card__ribbon {
  background-color: #001b41;
}
.horizontal-card__headline {
  color: #001b41;
  font-family: OverpassSemibold, arial, sans-serif;
  font-size: 22px;
  line-height: 30px;
  margin-bottom: 12px;
  word-break: break-word;
}
.horizontal-card__headline--cropped {
  margin-bottom: 0;
  margin-top: 0;
}
.horizontal-card__headline--nowrap {
  white-space: nowrap;
}
.horizontal-card__headline--ellipsized {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.horizontal-card__headline--break-all {
  word-break: break-all;
}
.horizontal-card__headline--break-word {
  word-break: break-word;
}
.horizontal-card__headline--keep-all {
  word-break: keep-all;
}
.horizontal-card__headline--success {
  color: #096b35;
}
.horizontal-card__headline--warning {
  color: #8e4e00;
}
.horizontal-card__headline--critical {
  color: #c80a00;
}
.horizontal-card__headline--neutral {
  color: #465a75;
}
.horizontal-card__headline--activating {
  color: #005b72;
}
.horizontal-card__headline--promoting {
  color: #b410e7;
}
.horizontal-card__headline--corporate {
  color: #1474c4;
}
.horizontal-card__headline--bright {
  color: #fff;
}
.horizontal-card__preheadline--break-all {
  word-break: break-all;
}
.horizontal-card__preheadline--break-word {
  word-break: break-word;
}
.horizontal-card__preheadline--keep-all {
  word-break: keep-all;
}
.horizontal-card__preheadline--nowrap {
  white-space: nowrap;
}
.horizontal-card__preheadline--ellipsized {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.horizontal-card__subheadline {
  color: #001b41;
  font-family: OpenSansSemibold, arial, sans-serif;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 6px;
  margin-top: 0;
}
.horizontal-card__subheadline--break-all {
  word-break: break-all;
}
.horizontal-card__subheadline--break-word {
  word-break: break-word;
}
.horizontal-card__subheadline--keep-all {
  word-break: keep-all;
}
.horizontal-card__subheadline--nowrap {
  white-space: nowrap;
}
.horizontal-card__subheadline--ellipsized {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.horizontal-card__subheadline--success {
  color: #096b35;
}
.horizontal-card__subheadline--warning {
  color: #8e4e00;
}
.horizontal-card__subheadline--critical {
  color: #c80a00;
}
.horizontal-card__subheadline--neutral {
  color: #465a75;
}
.horizontal-card__subheadline--activating {
  color: #005b72;
}
.horizontal-card__subheadline--promoting {
  color: #b410e7;
}
.horizontal-card__subheadline--corporate {
  color: #1474c4;
}
.horizontal-card__subheadline--bright {
  color: #fff;
}
.horizontal-card__action-container {
  display: flex;
}
.horizontal-card__action-container:last-child {
  margin-bottom: -12px;
}
.horizontal-card__flyout {
  flex-grow: 1;
  margin-left: 24px;
  margin-top: 2px;
  text-align: right;
}
.horizontal-card__action-container .context-menu__list {
  right: 8px;
}
.horizontal-separator {
  border: none;
  display: block;
  margin-bottom: 8px;
  margin-top: 8px;
  overflow: hidden;
  padding: 0;
  text-align: center;
}
.horizontal-separator:after,
.horizontal-separator:before {
  background-color: #bcc8d4;
  content: "";
  display: inline-block;
  height: 1px;
  position: relative;
  vertical-align: middle;
  width: 50%;
}
.horizontal-separator:after {
  margin-right: -50%;
}
.horizontal-separator:before {
  margin-left: -50%;
}
.horizontal-separator:not(:empty):after {
  left: 12px;
}
.horizontal-separator:not(:empty):before {
  right: 12px;
}
.horizontal-separator--condensed {
  margin-bottom: 4px;
  margin-top: 4px;
}
.horizontal-separator--cropped {
  margin-bottom: 0;
  margin-top: 0;
}
.horizontal-separator--success:after,
.horizontal-separator--success:before {
  background-color: #0fa954;
}
.horizontal-separator--caution:after,
.horizontal-separator--caution:before {
  background-color: #ffd176;
}
.horizontal-separator--warning:after,
.horizontal-separator--warning:before {
  background-color: #ef8300;
}
.horizontal-separator--critical:after,
.horizontal-separator--critical:before {
  background-color: #ff6159;
}
.horizontal-separator--neutral:after,
.horizontal-separator--neutral:before {
  background-color: #97a3b4;
}
.horizontal-separator--activating:after,
.horizontal-separator--activating:before {
  background-color: #08a5c5;
}
.horizontal-separator--promoting:after,
.horizontal-separator--promoting:before {
  background-color: #e480f8;
}
.horizontal-separator--corporate:after,
.horizontal-separator--corporate:before {
  background-color: #95caeb;
}
.horizontal-separator--hidden {
  display: none;
}
.left-navigation {
  background-color: #fff;
  border-radius: 0 16px 16px 0;
  border-right: 1px solid #bcc8d4;
  bottom: 0;
  box-shadow: 0 2px 8px 0 #71809580;
  display: flex;
  flex-direction: column;
  left: 0;
  overflow-y: auto;
  position: fixed;
  top: 64px;
  transition: left 0.2s ease-out 0s, top 0.2s ease-out 0s;
  width: 268px;
  will-change: left;
  z-index: 80;
}
.left-navigation__section {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  margin-bottom: 0;
  min-height: 0;
  min-width: 0;
  padding: 16px 0;
}
.left-navigation__section--secondary {
  background-color: #f4f7fa;
  flex: 0 1 auto;
}
.left-navigation__block {
  -webkit-overflow-scrolling: touch;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0 16px;
}
.left-navigation__headline {
  color: #001b41;
  font-family: OpenSansSemibold, arial, sans-serif;
  font-size: 14.1px;
  margin-bottom: 6px;
}
.left-navigation__splitter {
  border: 0;
  border-top: 1px solid #bcc8d4;
  margin: 0 0 8px;
}
.left-navigation__link-list {
  margin: 4px 0 16px -8px;
}
.left-navigation__link-list:last-child {
  margin-bottom: 0;
}
.left-navigation__link-list > li {
  line-height: 1.5em;
  margin-bottom: 0;
  margin-left: inherit;
  text-indent: inherit;
}
.left-navigation__link-list > li:last-child {
  margin-bottom: 0;
}
.left-navigation__second-level,
.left-navigation__third-level {
  margin: 0 0 3px;
}
.left-navigation__link-list-link {
  border-left: 3px solid #0000;
  color: #001b41;
  display: block;
  padding: 6px 0 6px 14px;
  text-decoration: none;
}
.left-navigation__link-list-link:hover {
  border-color: #1474c4;
  color: #1474c4;
}
.left-navigation__link-list-link:focus-visible {
  border-color: #1474c4;
  color: #1474c4;
  outline: 2px solid #1474c4;
}
.left-navigation__link-list-link--active,
.left-navigation__link-list-link:active {
  border-color: #1474c4;
  color: #1474c4;
}
.left-navigation__first-level-link {
  color: #001b41;
  display: block;
  font-family: OpenSansSemibold, arial, sans-serif;
  font-size: 14.1px;
  padding: 6px 0;
  text-decoration: none;
}
.left-navigation__first-level-link:hover {
  border-color: #1474c4;
  color: #1474c4;
}
.left-navigation__first-level-link:focus-visible {
  border-color: #1474c4;
  color: #1474c4;
  margin-left: -2px;
  margin-right: -2px;
  outline: 2px solid #1474c4;
  padding-left: 2px;
  padding-right: 2px;
}
.left-navigation__first-level-link--active,
.left-navigation__first-level-link:active {
  border-color: #1474c4;
  color: #1474c4;
}
.left-navigation__first-level-link--collapsed {
  line-height: inherit;
}
.left-navigation__first-level-link--collapsed + .left-navigation__second-level {
  display: none;
}
.left-navigation__first-level-link--expanded {
  line-height: inherit;
}
.left-navigation__first-level-link--expanded + .left-navigation__second-level {
  display: inherit;
}
.left-navigation__second-level-link {
  color: #001b41;
  display: block;
  padding: 6px 0 6px 16px;
  text-decoration: none;
}
.left-navigation__second-level-link:hover {
  border-color: #1474c4;
  color: #1474c4;
}
.left-navigation__second-level-link:focus-visible {
  border-color: #1474c4;
  color: #1474c4;
  outline: 2px solid #1474c4;
}
.left-navigation__second-level-link--active,
.left-navigation__second-level-link:active {
  border-color: #1474c4;
  color: #1474c4;
  font-family: OpenSansSemibold, arial, sans-serif;
  font-size: 14.1px;
}
.left-navigation__second-level-link--collapsed {
  line-height: 1;
  line-height: inherit;
  margin-left: -2px;
  padding-left: 0;
}
.left-navigation__second-level-link--collapsed:before {
  content: "";
  font-family: exos-icon-font;
  font-style: normal;
  font-weight: 400 !important;
  line-height: normal;
  padding-right: 4px;
  vertical-align: top;
  vertical-align: middle;
}
.left-navigation__second-level-link--collapsed + .left-navigation__third-level {
  display: none;
}
.left-navigation__second-level-link--expanded {
  font-family: OpenSansSemibold, arial, sans-serif;
  font-size: 14.1px;
  line-height: 1;
  line-height: inherit;
  margin-left: -2px;
  padding-left: 0;
}
.left-navigation__second-level-link--expanded:before {
  content: "";
  font-family: exos-icon-font;
  font-style: normal;
  font-weight: 400 !important;
  line-height: normal;
  padding-right: 4px;
  vertical-align: top;
  vertical-align: middle;
}
.left-navigation__second-level-link--expanded + .left-navigation__third-level {
  display: inline-block;
}
.left-navigation__third-level-link {
  border-left: 3px solid #71809580;
  color: #001b41;
  display: block;
  margin-left: 16px;
  padding: 6px 0 6px 14px;
  text-decoration: none;
}
.left-navigation__third-level-link:hover {
  border-color: #1474c4;
  color: #1474c4;
}
.left-navigation__third-level-link:focus-visible {
  border-color: #1474c4;
  color: #1474c4;
  outline: 2px solid #1474c4;
}
.left-navigation__third-level-link--active,
.left-navigation__third-level-link:active {
  border-color: #1474c4;
  color: #1474c4;
  font-family: OpenSansSemibold, arial, sans-serif;
  font-size: 14.1px;
}
.left-navigation__toggle,
.oao-navi-burger.left-navigation__toggle {
  display: none;
}
.left-navigation__blocker {
  background-color: #000;
  left: 0;
  margin: 0;
  opacity: 0;
  position: fixed;
  top: 0;
  transition: opacity 0.2s ease-out;
  z-index: 79;
}
.oao-pi-flyin .left-navigation {
  left: -268px;
  overflow-x: hidden;
  overflow-y: hidden;
}
.link,
.toggle-link {
  word-wrap: break-word;
  color: #1474c4;
  cursor: pointer;
  font-family: OpenSansRegular, arial, arial narrow, sans-serif;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}
.link:before,
.toggle-link:before {
  color: #1474c4;
}
.__hover.toggle-link,
.link.__hover,
.link:active,
.link:hover,
.toggle-link:active,
.toggle-link:hover {
  color: #1474c4;
  text-decoration: underline;
}
.link:focus-visible,
.toggle-link:focus-visible {
  border-radius: 2px;
  display: initial;
  margin-left: -2px;
  margin-right: -2px;
  outline: 2px solid #1474c4;
  padding-left: 2px;
  padding-right: 2px;
}
.link:active:before,
.link:hover:before,
.toggle-link:active:before,
.toggle-link:hover:before {
  color: #1474c4;
}
.link:hover span,
.toggle-link:hover span {
  text-decoration: none;
}
.link--active {
  background-color: #dbedf8;
  border-radius: 4px;
  margin: -1px -4px;
  padding: 1px 4px;
}
.link--disabled {
  cursor: not-allowed;
  opacity: 0.5;
  pointer-events: none;
}
.link--disabled:hover {
  text-decoration: none;
}
.link--bright.__hover,
.link--bright.__hover:before,
.link--bright:hover,
.link--bright:hover:before {
  color: #fff;
}
.link--align-center {
  justify-content: center;
  text-align: center;
}
.link--align-left {
  justify-content: left;
  text-align: left;
}
.link--align-right {
  justify-content: right;
  text-align: right;
}
.link--hidden {
  display: none;
}
.link--success {
  color: #096b35;
}
.link--warning {
  color: #8e4e00;
}
.link--critical {
  color: #c80a00;
}
.link--neutral {
  color: #465a75;
}
.link--activating {
  color: #005b72;
}
.link--promoting {
  color: #b410e7;
}
.link--corporate {
  color: #1474c4;
}
.link--bright {
  color: #fff;
}
.link--success:before {
  color: #096b35;
}
.link--warning:before {
  color: #8e4e00;
}
.link--critical:before {
  color: #c80a00;
}
.link--neutral:before {
  color: #465a75;
}
.link--activating:before {
  color: #005b72;
}
.link--promoting:before {
  color: #b410e7;
}
.link--corporate:before {
  color: #1474c4;
}
.link--bright:before {
  color: #fff;
}
.link--break-all {
  word-break: break-all;
}
.link--break-word {
  word-break: break-word;
}
.link--keep-all {
  word-break: keep-all;
}
.link--ellipsized,
.link--nowrap {
  white-space: nowrap;
}
.link--ellipsized {
  overflow: hidden;
  text-overflow: ellipsis;
}
.link--vertical-align-bottom {
  align-self: flex-end;
}
.link--vertical-align-center {
  align-self: center;
}
.link--vertical-align-middle {
  vertical-align: middle;
}
.link--vertical-align-top {
  align-self: flex-start;
}
.link--lookup {
  word-wrap: break-word;
  background-color: initial;
  line-height: 20px;
}
.link--lookup,
.link--lookup:hover {
  border-bottom: 1px dotted #465a75;
  color: #001b41;
  cursor: help;
  text-decoration: none;
}
.link--lookup:hover {
  background-color: #dbedf8;
}
.link--action {
  line-height: 1;
  line-height: 20px;
}
.link--action:before {
  content: "";
  display: inline-block;
  font-family: exos-icon-font;
  font-style: normal;
  font-weight: 400 !important;
  margin-top: -3px;
  vertical-align: top;
  vertical-align: middle;
}
.link--external-action {
  line-height: 1;
  line-height: 20px;
}
.link--external-action:before {
  content: "";
  display: inline-block;
  font-family: exos-icon-font;
  font-style: normal;
  font-weight: 400 !important;
  margin-top: -3px;
  vertical-align: top;
  vertical-align: middle;
}
.link--back {
  line-height: 1;
  line-height: 20px;
}
.link--back:before {
  content: "";
  display: inline-block;
  font-family: exos-icon-font;
  font-style: normal;
  font-weight: 400 !important;
  margin-top: -3px;
  padding-right: 4px;
  vertical-align: top;
  vertical-align: middle;
}
.link--prev {
  line-height: 1;
  line-height: 20px;
}
.link--prev:before {
  content: "";
  display: inline-block;
  font-family: exos-icon-font;
  font-style: normal;
  font-weight: 400 !important;
  margin-top: -3px;
  padding-right: 4px;
  vertical-align: top;
  vertical-align: middle;
}
.link--next {
  line-height: 1;
  line-height: 20px;
}
.link--next:after {
  content: "";
  display: inline-block;
  font-family: exos-icon-font;
  font-style: normal;
  font-weight: 400 !important;
  margin-right: -3px;
  margin-top: -3px;
  padding-left: 4px;
  vertical-align: top;
  vertical-align: middle;
}
.link--delete {
  color: #c80a00;
  line-height: 1;
  line-height: 20px;
}
.link--delete:before {
  color: #c80a00;
  content: "";
  display: inline-block;
  font-family: exos-icon-font;
  font-style: normal;
  font-weight: 400 !important;
  margin-top: -3px;
  vertical-align: top;
  vertical-align: middle;
}
.link--delete:hover,
.link--delete:hover:before {
  color: #c80a00;
}
.link--add {
  line-height: 1;
  line-height: 20px;
}
.link--add:before {
  content: "";
  display: inline-block;
  font-family: exos-icon-font;
  font-style: normal;
  font-weight: 400 !important;
  margin-left: -2px;
  margin-top: -3px;
  padding-right: 2px;
  vertical-align: top;
  vertical-align: middle;
}
.link--add:hover,
.link--add:hover:before {
  color: #005b72;
}
.link--no {
  line-height: 1;
  line-height: 20px;
}
.link--no:before {
  content: "";
  display: inline-block;
  font-family: exos-icon-font;
  font-style: normal;
  font-weight: 400 !important;
  margin-left: 1px;
  margin-top: -3px;
  padding-right: 1px;
  vertical-align: top;
  vertical-align: middle;
}
.link--yes {
  line-height: 1;
  line-height: 20px;
}
.link--yes:before {
  content: "";
  display: inline-block;
  font-family: exos-icon-font;
  font-size: 90%;
  font-style: normal;
  font-weight: 400 !important;
  margin-top: -3px;
  padding-right: 4px;
  vertical-align: top;
  vertical-align: middle;
}
.link--upselling {
  line-height: 1;
  line-height: 20px;
}
.link--upselling:before {
  content: "";
  display: inline-block;
  font-family: exos-icon-font;
  font-style: normal;
  font-weight: 400 !important;
  margin-top: -3px;
  vertical-align: top;
  vertical-align: middle;
}
.link--secure {
  line-height: 1;
  line-height: 20px;
}
.link--secure:before {
  content: "";
  display: inline-block;
  font-family: exos-icon-font;
  font-style: normal;
  font-weight: 400 !important;
  margin-left: -2px;
  margin-top: -3px;
  padding-right: 2px;
  vertical-align: top;
  vertical-align: middle;
}
.link--print {
  line-height: 1;
  line-height: 20px;
}
.link--print:before {
  content: "";
  display: inline-block;
  font-family: exos-icon-font;
  font-style: normal;
  font-weight: 400 !important;
  margin-top: -3px;
  padding-right: 4px;
  vertical-align: top;
  vertical-align: middle;
}
.link--download {
  line-height: 1;
  line-height: 20px;
}
.link--download:before {
  content: "";
  display: inline-block;
  font-family: exos-icon-font;
  font-style: normal;
  font-weight: 400 !important;
  margin-top: -3px;
  padding-right: 4px;
  vertical-align: top;
  vertical-align: middle;
}
.link--facebook {
  line-height: 1;
  line-height: 20px;
}
.link--facebook:before {
  content: "";
  display: inline-block;
  font-family: exos-icon-font;
  font-style: normal;
  font-weight: 400 !important;
  margin-top: -3px;
  padding-right: 4px;
  vertical-align: top;
  vertical-align: middle;
}
.link--twitter {
  line-height: 1;
  line-height: 20px;
}
.link--twitter:before {
  color: #57b5fd;
  content: "";
  display: inline-block;
  font-family: exos-icon-font;
  font-style: normal;
  font-weight: 400 !important;
  margin-top: -3px;
  padding-right: 4px;
  vertical-align: top;
  vertical-align: middle;
}
.link--gplus {
  line-height: 1;
  line-height: 20px;
}
.link--gplus:before {
  color: #d60600;
  content: "";
  display: inline-block;
  font-family: exos-icon-font;
  font-style: normal;
  font-weight: 400 !important;
  margin-top: -3px;
  padding-right: 4px;
  vertical-align: top;
  vertical-align: middle;
}
.link--friend {
  line-height: 1;
  line-height: 20px;
}
.link--friend:before {
  content: "";
  display: inline-block;
  font-family: exos-icon-font;
  font-style: normal;
  font-weight: 400 !important;
  margin-top: -3px;
  padding-right: 4px;
  vertical-align: top;
  vertical-align: middle;
}
.link--helpandlearn {
  line-height: 1;
  line-height: 20px;
}
.link--helpandlearn:before {
  content: "";
  display: inline-block;
  font-family: exos-icon-font;
  font-size: 14px;
  font-style: normal;
  font-weight: 400 !important;
  margin-top: -3px;
  padding-right: 3px;
  vertical-align: top;
  vertical-align: middle;
}
.link--pointer {
  line-height: 1;
  line-height: 20px;
}
.link--pointer:before {
  content: "";
  display: inline-block;
  font-family: exos-icon-font;
  font-style: normal;
  font-weight: 400 !important;
  margin-top: -3px;
  padding-right: 4px;
  vertical-align: top;
  vertical-align: middle;
}
.link--new {
  line-height: 1;
  line-height: 20px;
}
.link--new:before {
  content: "";
  display: inline-block;
  font-family: exos-icon-font;
  font-style: normal;
  font-weight: 400 !important;
  margin-top: -3px;
  padding-right: 4px;
  vertical-align: top;
  vertical-align: middle;
}
.link--beta {
  line-height: 1;
  line-height: 20px;
}
.link--beta:before {
  content: "";
  display: inline-block;
  font-family: exos-icon-font;
  font-style: normal;
  font-weight: 400 !important;
  margin-top: -3px;
  padding-right: 4px;
  vertical-align: top;
}
.link--beta:before,
.link--exos-icon {
  vertical-align: middle;
}
.link--exos-icon:before {
  display: inline-block;
  font-family: exos-icon-font;
  font-style: normal;
  font-weight: 400 !important;
  margin-top: -3px;
  padding-right: 4px;
  vertical-align: top;
  vertical-align: middle;
}
.link-container {
  display: flex;
  flex-flow: wrap;
  gap: 0 16px;
}
.link-container--cropped {
  margin-bottom: -6px;
}
.link-container:last-child,
.link-container:only-child {
  margin-bottom: 0;
}
.link-container--vertical-align-bottom {
  align-items: flex-end;
  display: flex;
  flex-flow: wrap;
}
.link-container--vertical-align-center {
  align-items: center;
  display: flex;
  flex-flow: wrap;
}
.link-container--vertical-align-top {
  align-items: flex-start;
  display: flex;
  flex-flow: wrap;
}
button.link,
button.toggle-link {
  background: #0000;
  border: 0;
  padding: 0;
}
button.link:not(.__hover).__direct-selection--target,
button.toggle-link:not(.__hover).__direct-selection--target {
  text-decoration: none;
}
.list {
  color: #001b41;
  display: block;
  margin-bottom: 12px;
  margin-top: 8px;
}
.list--narrow {
  display: inline-block;
  width: 70%;
}
.list > li {
  line-height: 1.5em;
  margin-bottom: 8px;
}
.list > li .svg-icon {
  height: 18px;
  margin: -2px 6px 0 0;
  pointer-events: none;
  vertical-align: middle;
  width: 18px;
}
.list > li .svg-icon--large {
  height: 20px;
  margin-right: 8px;
  width: 20px;
}
.list--condensed > li {
  margin-bottom: 0;
}
.list--bright > li {
  color: #fff;
}
.list > li:last-child {
  margin-bottom: 0;
}
.list--align-center {
  justify-content: center;
  text-align: center;
}
.list--align-left {
  justify-content: left;
  text-align: left;
}
.list--align-right {
  justify-content: right;
  text-align: right;
}
.list--cropped {
  margin-bottom: 0;
  margin-top: 0;
}
.list--hidden {
  display: none;
}
.bullet-list {
  color: #001b41;
  display: block;
  margin-bottom: 12px;
  margin-top: 8px;
}
.bullet-list--narrow {
  display: inline-block;
  width: 70%;
}
.bullet-list > li {
  line-height: 1.5em;
  margin-bottom: 8px;
}
.bullet-list > li .svg-icon {
  height: 18px;
  margin: -2px 6px 0 0;
  pointer-events: none;
  vertical-align: middle;
  width: 18px;
}
.bullet-list > li .svg-icon--large {
  height: 20px;
  margin-right: 8px;
  width: 20px;
}
.bullet-list--condensed > li {
  margin-bottom: 0;
}
.bullet-list--bright > li {
  color: #fff;
}
.bullet-list > li:last-child {
  margin-bottom: 0;
}
.bullet-list--align-center {
  justify-content: center;
  text-align: center;
}
.bullet-list--align-left {
  justify-content: left;
  text-align: left;
}
.bullet-list--align-right {
  justify-content: right;
  text-align: right;
}
.bullet-list--cropped {
  margin-bottom: 0;
  margin-top: 0;
}
.bullet-list--hidden {
  display: none;
}
.bullet-list > li {
  padding-left: 28px;
  padding-right: 24px;
  position: relative;
}
.bullet-list > li:before {
  font-family: exos-icon-font, sans-serif;
  margin-left: -26px;
  margin-top: 1px;
  position: absolute;
}
.bullet-list > li > .svg-icon {
  margin-left: -28px;
}
.bullet-list > li--bright > .svg-icon path {
  fill: #fff;
}
.bullet-list > li--hidden {
  display: none;
}
.bullet-list > li.exos-icon:before {
  color: #465a75;
}
.bullet-list > li.exos-icon--bright:before {
  color: #fff;
}
.bullet-list > li.exos-icon--activating:before {
  color: #005b72;
}
.bullet-list > li.exos-icon--success:before {
  color: #096b35;
}
.bullet-list > li.exos-icon--warning:before {
  color: #8e4e00;
}
.bullet-list > li.exos-icon--critical:before {
  color: #c80a00;
}
.bullet-list > li.exos-icon--neutral:before {
  color: #465a75;
}
.bullet-list > li.exos-icon--corporate:before {
  color: #1474c4;
}
.bullet-list > li.exos-icon--promoting:before {
  color: #b410e7;
}
.bullet-list > li:before {
  color: #001b41;
  content: "";
  font-size: 18px;
}
.bullet-list > li.bullet-list__icon--success:before {
  color: #096b35;
}
.bullet-list > li.bullet-list__icon--warning:before {
  color: #8e4e00;
}
.bullet-list > li.bullet-list__icon--critical:before {
  color: #c80a00;
}
.bullet-list > li.bullet-list__icon--neutral:before {
  color: #465a75;
}
.bullet-list > li.bullet-list__icon--activating:before {
  color: #005b72;
}
.bullet-list > li.bullet-list__icon--promoting:before {
  color: #b410e7;
}
.bullet-list > li.bullet-list__icon--corporate:before {
  color: #1474c4;
}
.bullet-list > li.bullet-list__icon--bright:before {
  color: #fff;
}
.bullet-list > li.bullet-list__item--success {
  color: #096b35;
}
.bullet-list > li.bullet-list__item--warning {
  color: #8e4e00;
}
.bullet-list > li.bullet-list__item--critical {
  color: #c80a00;
}
.bullet-list > li.bullet-list__item--neutral {
  color: #465a75;
}
.bullet-list > li.bullet-list__item--activating {
  color: #005b72;
}
.bullet-list > li.bullet-list__item--promoting {
  color: #b410e7;
}
.bullet-list > li.bullet-list__item--corporate {
  color: #1474c4;
}
.bullet-list--bright > li:before,
.bullet-list > li.bullet-list__item--bright {
  color: #fff;
}
.bullet-list__item {
  display: list-item;
}
.check-list {
  color: #001b41;
  display: block;
  margin-bottom: 12px;
  margin-top: 8px;
}
.check-list--narrow {
  display: inline-block;
  width: 70%;
}
.check-list > li {
  line-height: 1.5em;
  margin-bottom: 8px;
}
.check-list > li .svg-icon {
  height: 18px;
  margin: -2px 6px 0 0;
  pointer-events: none;
  vertical-align: middle;
  width: 18px;
}
.check-list > li .svg-icon--large {
  height: 20px;
  margin-right: 8px;
  width: 20px;
}
.check-list--condensed > li {
  margin-bottom: 0;
}
.check-list--bright > li {
  color: #fff;
}
.check-list > li:last-child {
  margin-bottom: 0;
}
.check-list--align-center {
  justify-content: center;
  text-align: center;
}
.check-list--align-left {
  justify-content: left;
  text-align: left;
}
.check-list--align-right {
  justify-content: right;
  text-align: right;
}
.check-list--cropped {
  margin-bottom: 0;
  margin-top: 0;
}
.check-list--hidden {
  display: none;
}
.check-list > li {
  padding-left: 28px;
  padding-right: 24px;
  position: relative;
}
.check-list > li:before {
  background: #95caeb;
  border-radius: 50%;
  color: #003d8f;
  content: "";
  font-family: exos-icon-font, sans-serif;
  font-size: 14px;
  height: 20px;
  line-height: 20px;
  margin-left: -28px;
  margin-top: 1px;
  position: absolute;
  text-align: center;
  width: 20px;
}
.check-list > li--hidden {
  display: none;
}
.check-list--bright > li:before {
  background: #fff3;
  color: #fff;
}
.icon-list {
  color: #001b41;
  display: block;
  margin-bottom: 12px;
  margin-top: 8px;
}
.icon-list--narrow {
  display: inline-block;
  width: 70%;
}
.icon-list > li {
  line-height: 1.5em;
  margin-bottom: 8px;
}
.icon-list > li .svg-icon {
  height: 18px;
  margin: -2px 6px 0 0;
  pointer-events: none;
  vertical-align: middle;
  width: 18px;
}
.icon-list > li .svg-icon--large {
  height: 20px;
  margin-right: 8px;
  width: 20px;
}
.icon-list--condensed > li {
  margin-bottom: 0;
}
.icon-list--bright > li {
  color: #fff;
}
.icon-list > li:last-child {
  margin-bottom: 0;
}
.icon-list--align-center {
  justify-content: center;
  text-align: center;
}
.icon-list--align-left {
  justify-content: left;
  text-align: left;
}
.icon-list--align-right {
  justify-content: right;
  text-align: right;
}
.icon-list--cropped {
  margin-bottom: 0;
  margin-top: 0;
}
.icon-list--hidden {
  display: none;
}
.icon-list > li {
  padding-left: 28px;
  padding-right: 24px;
  position: relative;
}
.icon-list > li:before {
  color: #001b41;
  font-family: exos-icon-font, sans-serif;
  font-size: 18px;
  margin-left: -26px;
  margin-top: 1px;
  position: absolute;
}
.icon-list > li > .svg-icon {
  margin-left: -28px;
}
.icon-list > li--bright > .svg-icon path {
  fill: #fff;
}
.icon-list > li--hidden {
  display: none;
}
.icon-list > li.exos-icon:before {
  color: #465a75;
}
.icon-list > li.exos-icon--bright:before {
  color: #fff;
}
.icon-list > li.exos-icon--activating:before {
  color: #005b72;
}
.icon-list > li.exos-icon--success:before {
  color: #096b35;
}
.icon-list > li.exos-icon--warning:before {
  color: #8e4e00;
}
.icon-list > li.exos-icon--critical:before {
  color: #c80a00;
}
.icon-list > li.exos-icon--neutral:before {
  color: #465a75;
}
.icon-list > li.exos-icon--corporate:before {
  color: #1474c4;
}
.icon-list > li.exos-icon--promoting:before {
  color: #b410e7;
}
.icon-list > li.icon-list__icon--success:before {
  color: #096b35;
}
.icon-list > li.icon-list__icon--warning:before {
  color: #8e4e00;
}
.icon-list > li.icon-list__icon--critical:before {
  color: #c80a00;
}
.icon-list > li.icon-list__icon--neutral:before {
  color: #465a75;
}
.icon-list > li.icon-list__icon--activating:before {
  color: #005b72;
}
.icon-list > li.icon-list__icon--promoting:before {
  color: #b410e7;
}
.icon-list > li.icon-list__icon--corporate:before {
  color: #1474c4;
}
.icon-list > li.icon-list__icon--bright:before {
  color: #fff;
}
.icon-list > li.icon-list__item--success {
  color: #096b35;
}
.icon-list > li.icon-list__item--warning {
  color: #8e4e00;
}
.icon-list > li.icon-list__item--critical {
  color: #c80a00;
}
.icon-list > li.icon-list__item--neutral {
  color: #465a75;
}
.icon-list > li.icon-list__item--activating {
  color: #005b72;
}
.icon-list > li.icon-list__item--promoting {
  color: #b410e7;
}
.icon-list > li.icon-list__item--corporate {
  color: #1474c4;
}
.icon-list--bright > li:before,
.icon-list > li.icon-list__item--bright {
  color: #fff;
}
.icon-list__item {
  display: list-item;
}
.ordered-list {
  color: #001b41;
  counter-reset: orderedList;
  display: block;
  margin-bottom: 12px;
  margin-left: 28px;
  margin-top: 8px;
}
.ordered-list--narrow {
  display: inline-block;
  width: 70%;
}
.ordered-list > li {
  line-height: 1.5em;
  margin-bottom: 8px;
}
.ordered-list > li .svg-icon {
  height: 18px;
  margin: -2px 6px 0 0;
  pointer-events: none;
  vertical-align: middle;
  width: 18px;
}
.ordered-list > li .svg-icon--large {
  height: 20px;
  margin-right: 8px;
  width: 20px;
}
.ordered-list--condensed > li {
  margin-bottom: 0;
}
.ordered-list--bright > li {
  color: #fff;
}
.ordered-list > li:last-child {
  margin-bottom: 0;
}
.ordered-list--align-center {
  justify-content: center;
  text-align: center;
}
.ordered-list--align-left {
  justify-content: left;
  text-align: left;
}
.ordered-list--align-right {
  justify-content: right;
  text-align: right;
}
.ordered-list--cropped {
  margin-bottom: 0;
  margin-top: 0;
}
.ordered-list--hidden {
  display: none;
}
.ordered-list > li:before {
  background: #465a75;
  border-radius: 50%;
  color: #fff;
  content: counter(orderedList);
  counter-increment: orderedList;
  font-size: 14px;
  font-weight: 700;
  height: 20px;
  line-height: 20px;
  margin-left: -28px;
  margin-top: 1px;
  position: absolute;
  text-align: center;
  width: 20px;
}
.ordered-list > li.ordered-list__icon--bright:before {
  background-color: #fff;
}
.ordered-list > li.ordered-list__icon--activating:before {
  background-color: #11c7e6;
}
.ordered-list > li.ordered-list__icon--success:before {
  background-color: #12cf76;
}
.ordered-list > li.ordered-list__icon--warning:before {
  background-color: #fa0;
}
.ordered-list > li.ordered-list__icon--critical:before {
  background-color: #ff6159;
}
.ordered-list > li.ordered-list__icon--neutral:before {
  background-color: #bcc8d4;
}
.ordered-list > li.ordered-list__item--bright {
  color: #fff;
}
.ordered-list > li.ordered-list__item--activating {
  color: #005b72;
}
.ordered-list > li.ordered-list__item--success {
  color: #096b35;
}
.ordered-list > li.ordered-list__item--warning {
  color: #8e4e00;
}
.ordered-list > li.ordered-list__item--critical {
  color: #c80a00;
}
.ordered-list > li.ordered-list__item--neutral {
  color: #465a75;
}
.ordered-list--bright > li:before {
  background: #fff;
  color: #02102b;
}
.ordered-list__item {
  display: list-item;
}
.link-list {
  color: #001b41;
  display: block;
  margin-bottom: 12px;
  margin-top: 8px;
}
.link-list--narrow {
  display: inline-block;
  width: 70%;
}
.link-list > li {
  line-height: 1.5em;
  margin-bottom: 8px;
}
.link-list > li .svg-icon {
  height: 18px;
  margin: -2px 6px 0 0;
  pointer-events: none;
  vertical-align: middle;
  width: 18px;
}
.link-list > li .svg-icon--large {
  height: 20px;
  margin-right: 8px;
  width: 20px;
}
.link-list--condensed > li,
.link-list > li:last-child {
  margin-bottom: 0;
}
.link-list--align-center {
  justify-content: center;
  text-align: center;
}
.link-list--align-left {
  justify-content: left;
  text-align: left;
}
.link-list--align-right {
  justify-content: right;
  text-align: right;
}
.link-list--cropped {
  margin-bottom: 0;
  margin-top: 0;
}
.link-list--hidden {
  display: none;
}
.link-list > li {
  margin-bottom: 0;
  margin-left: inherit;
  text-indent: inherit;
}
.link-list--bright > li {
  color: #fff;
}
.link-list__item {
  display: list-item;
}
.link-list__link {
  border-left: 3px solid #bcc8d4;
  color: #001b41;
  display: inherit;
  line-height: 1.714em;
  padding: 6px 0 6px 14px;
  text-decoration: none;
}
.link-list__link.__hover,
.link-list__link:hover {
  border-color: #1474c4;
  color: #1474c4;
}
.link-list__link:focus-visible {
  border-color: #1474c4;
  color: #1474c4;
  outline: 2px solid #1474c4;
}
.loading-circle {
  display: inline-block;
  font-size: 10px;
  min-width: 55px;
}
.loading-circle:after {
  clear: both;
  content: "";
  display: table;
}
.loading-circle__circle {
  animation-direction: normal;
  animation-duration: 1.3s;
  animation-iteration-count: infinite;
  animation-name: keyframes--loading-circle;
  border-radius: 20px;
  float: left;
  height: 1em;
  margin-left: 0.6em;
  width: 1em;
}
.loading-circle__circle:first-child {
  animation-delay: 0s;
}
.loading-circle__circle:nth-child(2) {
  animation-delay: 0.3s;
}
.loading-circle__circle:nth-child(3) {
  animation-delay: 0.5s;
}
.loading-circle--small {
  font-size: 5px;
  min-width: inherit;
}
.loading-circle--bright .loading-circle__circle {
  animation-name: keyframes--loading-circle-bright;
}
.loading-circle--secondary .loading-circle__circle {
  animation-name: keyframes--loading-circle-secondary;
}
@keyframes keyframes--loading-circle {
  0% {
    background-color: #1474c4;
  }
  50% {
    background-color: initial;
  }
  to {
    background-color: #1474c4;
  }
}
@keyframes keyframes--loading-circle-secondary {
  0% {
    background-color: #718095;
  }
  50% {
    background-color: initial;
  }
  to {
    background-color: #718095;
  }
}
@keyframes keyframes--loading-circle-bright {
  0% {
    background-color: #fff;
  }
  50% {
    background-color: initial;
  }
  to {
    background-color: #fff;
  }
}
.loading-spin {
  animation: keyframes--loading-spin 1s linear 0s infinite normal none running;
  border-radius: 80%;
  height: 90px;
  margin: 0 auto;
  position: relative;
  width: 90px;
}
.loading-spin:before {
  background: #0000;
  background-image: linear-gradient(180deg, #0000, #1474c4);
  border-radius: 0 90px 90px 0;
  height: 90px;
  right: 0;
  top: 0;
  width: 50%;
}
.loading-spin:after,
.loading-spin:before {
  content: "";
  display: block;
  position: absolute;
  z-index: 1;
}
.loading-spin:after {
  background: #f4f7fa;
  border-radius: 90px;
  height: 70px;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 70px;
}
.loading-spin--small {
  height: 45px;
  width: 45px;
}
.loading-spin--small:before {
  border-radius: 0 45px 45px 0;
  height: 45px;
}
.loading-spin--small:after {
  border-radius: 45px;
  height: 35px;
  width: 35px;
}
.loading-spin--bright:before {
  background: #fff;
  background-image: linear-gradient(180deg, #0000, #1474c4);
}
.loading-spin--bright:after {
  background: #fff;
}
.loading-spin--advertising:before {
  background: #0000;
  background-image: linear-gradient(180deg, #0000, #fff);
}
.loading-spin--advertising:after {
  background: #95caeb;
}
.loading-spin--beta:before {
  background: #0000;
  background-image: linear-gradient(180deg, #0000, #fff);
}
.loading-spin--beta:after {
  background: #0b2a63;
}
@keyframes keyframes--loading-spin {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
.loading-square {
  left: 50%;
  margin: -25px 0 0 -25px;
  position: absolute;
  top: 50%;
}
.loading-square > div {
  animation: keyframes--loading-square 3s cubic-bezier(0.09, 0.57, 0.49, 0.9) 0s
    infinite;
  animation-delay: 0.15s;
  background: #1474c4;
  border: 1px solid #fff;
  height: 50px;
  opacity: 0;
  width: 50px;
}
@keyframes keyframes--loading-square {
  25% {
    opacity: 0.25;
    transform: perspective(100px) rotateX(180deg) rotateY(0);
  }
  50% {
    opacity: 0.5;
    transform: perspective(100px) rotateX(180deg) rotateY(180deg);
  }
  75% {
    opacity: 0.75;
    transform: perspective(100px) rotateX(0) rotateY(180deg);
  }
  to {
    opacity: 1;
    transform: perspective(100px) rotateX(0) rotateY(0);
  }
}
.page-footer {
  border-top: none;
  display: block;
  grid-area: footer;
}
.page-footer--hidden {
  display: none;
}
.page-footer__block {
  background-color: #fff;
  color: #001b41;
  padding: 32px;
  position: relative;
}
.page-footer__section {
  display: flex;
  margin-bottom: 0;
  margin-left: -15px;
  margin-right: -15px;
}
.page-footer__section--separator {
  border-bottom: none;
}
.page-footer__section--align-center {
  justify-content: center;
  text-align: center;
}
.page-footer__section--align-left {
  justify-content: left;
  text-align: left;
}
.page-footer__section--align-right {
  justify-content: right;
  text-align: right;
}
.page-footer__section--hidden {
  display: none;
}
.page-footer__section-item {
  flex: 1 1 0%;
  line-height: 1.5em;
  margin-bottom: 32px;
  overflow: hidden;
  padding-left: 15px;
  padding-right: 15px;
}
.page-footer__section-item--align-center {
  justify-content: center;
  text-align: center;
}
.page-footer__section-item--align-left {
  justify-content: left;
  text-align: left;
}
.page-footer__section-item--align-right {
  justify-content: right;
  text-align: right;
}
.page-footer__section-item--hidden {
  display: none;
}
.page-footer__section--last .page-footer__section-item {
  margin-bottom: 0;
  margin-top: 32px;
}
.page-footer__section--last:only-child .page-footer__section-item {
  margin-top: 0;
}
.page-footer__separator {
  border: 0;
  border-top: 1px solid #bcc8d4;
  margin-bottom: 32px;
  margin-top: 0;
}
.page-footer__headline {
  font-family: OpenSansSemibold, arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 12px;
  position: relative;
}
.page-footer__link-list {
  display: block;
  margin-bottom: 24px;
}
.page-footer__link-list > li {
  display: flex;
  height: 32px;
}
.page-footer__link-list > li a {
  cursor: pointer;
}
.page-footer__link {
  color: inherit;
  display: inline-block;
  padding: 8px 0;
  text-decoration: none;
}
.page-footer__section--last .page-footer__link {
  padding: 0;
  width: auto;
}
.page-footer__link:before {
  font-size: 16px;
  padding: 0 8px 0 0;
  width: 20px;
}
.page-footer__status > a:hover,
a.page-footer__link:hover {
  color: #1474c4;
  text-decoration: underline;
}
.page-footer__status > a:focus-visible,
a.page-footer__link:focus-visible {
  border-color: #1474c4;
  border-radius: 2px;
  color: #1474c4;
  margin-left: -2px;
  margin-right: -2px;
  outline: 2px solid #1474c4;
  padding-left: 2px;
  padding-right: 2px;
}
.page-footer__social {
  display: inline-block;
  margin: 0 8px 12px;
}
.page-footer__social:focus-visible {
  border-radius: 2px;
  outline: 2px solid #1474c4;
}
.page-footer__social--first {
  margin-left: 0;
}
.page-footer__social--last {
  margin-right: 0;
}
.page-footer__social path {
  fill: #001b41;
}
.page-footer__social:focus-visible path,
.page-footer__social:hover path {
  fill: #095bb1;
}
.page-footer__link .svg-icon {
  height: auto;
  padding: 0 8px 0 0;
  pointer-events: none;
  vertical-align: middle;
  width: 20px;
}
.page-footer__link .svg-icon path {
  fill: #001b41;
}
.page-footer__link:focus-visible .svg-icon path,
.page-footer__link:hover .svg-icon path {
  fill: #1474c4;
}
.page-footer__appstore {
  display: flex;
  margin: 4px 0 32px;
  width: 151px;
}
.page-footer__appstore:focus-visible {
  border-radius: 6px;
  outline: 2px solid #1474c4;
  width: fit-content;
}
.page-footer__toggle {
  font-size: 14px;
  height: 20px;
  position: absolute;
  right: 28px;
  text-align: right;
  vertical-align: text-bottom;
  width: 100%;
}
.page-footer__toggle.toggle-link--collapsed:before {
  content: "\E671";
}
.page-footer__toggle.toggle-link--expanded:before {
  content: "\E670";
}
.page-footer__adzone {
  margin-bottom: 20px;
  max-width: 232px;
  min-width: 216px;
  width: 76%;
}
.page-footer__adzone--full-width {
  max-width: 100%;
  width: 100%;
}
.page-footer__adzone .action-stripe__action {
  margin-left: -11px;
  padding-left: 0;
  padding-right: 15px;
}
.page-footer__adzone-link,
.page-footer__adzone-link:hover {
  color: inherit;
  text-decoration: none;
}
.page-footer__adzone-link:focus-visible {
  border-radius: 2px;
  color: inherit;
  outline: 2px solid #1474c4;
  text-decoration: none;
}
.page-footer__logo {
  display: block;
  height: 40px;
  margin: 0 0 20px;
  width: auto;
}
.__has-left-navigation .page-footer__block {
  padding-left: 300px;
}
.page-footer .link-list {
  margin-bottom: 0;
}
.page-footer .link,
.page-footer .toggle-link {
  color: #001b41;
}
.page-header {
  background: #f4f7fa;
  display: block;
  padding: 40px 32px 24px;
  position: relative;
}
.page-header:after {
  clear: both;
  content: "";
  display: table;
}
.page-header--hidden {
  display: none;
}
.page-header__block {
  margin: 0 auto;
  max-width: 1170px;
  position: relative;
}
.page-header--narrow .page-header__block {
  max-width: 950px;
}
.page-header--short .page-header__block {
  max-width: 650px;
  padding-right: 300px;
}
.page-header--align-center .page-header__block {
  text-align: center;
}
.page-header--short.page-header--align-center .page-header__block {
  padding-right: 0;
}
.__has-left-navigation .page-header {
  padding-left: 300px;
}
.page-header__headline {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: #001b41;
  display: block;
  font-family: OverpassRegular, arial, arial narrow, sans-serif;
  font-size: 32px;
  font-weight: inherit;
  line-height: 42px;
  margin-bottom: 16px;
  word-break: break-word;
}
.page-header__headline:last-child {
  margin-bottom: 12px;
}
.page-header__headline--exos-icon:before {
  font-family: exos-icon-font;
  font-style: normal;
  font-weight: 400 !important;
  padding-right: 0.5em;
  vertical-align: top;
}
.page-header__headline--exos-icon.exos-icon--bright:before {
  color: #fff;
}
.page-header__headline--exos-icon.exos-icon--activating:before {
  color: #005b72;
}
.page-header__headline--exos-icon.exos-icon--success:before {
  color: #096b35;
}
.page-header__headline--exos-icon.exos-icon--warning:before {
  color: #8e4e00;
}
.page-header__headline--exos-icon.exos-icon--critical:before {
  color: #c80a00;
}
.page-header__headline--exos-icon.exos-icon--neutral:before {
  color: #465a75;
}
.page-header__headline--break-all {
  word-break: break-all;
}
.page-header__headline--break-word {
  word-break: break-word;
}
.page-header__headline--keep-all {
  word-break: keep-all;
}
.page-header__headline--nowrap {
  white-space: nowrap;
}
.page-header__headline--ellipsized {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.page-header__headline--sub {
  color: #001b41;
  font-family: OverpassSemibold, arial, sans-serif;
  font-size: 22px;
  line-height: 30px;
}
.page-header__headline + .page-header__headline--sub {
  margin-top: -4px;
}
.page-header__paragraph {
  color: #001b41;
  display: block;
  font-family: OpenSansSemibold, arial, sans-serif;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 16px;
  margin-top: -8px;
}
.page-header__back-button {
  cursor: pointer;
  outline: none;
  text-decoration: none;
}
.page-header__back-button:before {
  color: #465a75;
  content: "\E936";
  display: inline-block;
  float: left;
  font-family: exos-icon-font, serif;
  font-size: 22px;
  line-height: 34px;
  margin-left: -32px;
  padding-right: 11px;
  transition: margin-left 0.5s ease-out;
}
.page-header__back-button:hover:before {
  color: #095bb1;
}
.page-header__helpandlearn {
  cursor: pointer;
  display: inline-flex;
  line-height: 1;
  text-decoration: none;
  transition: background-color 0.1s ease-out;
}
.page-header__helpandlearn:before {
  color: #465a75;
  content: "";
  font-family: exos-icon-font;
  font-size: 24px;
  font-style: normal;
  font-weight: 400 !important;
  padding: 0 4px;
  transition: color 0.1s ease-out;
  vertical-align: top;
}
.page-header__helpandlearn:hover:before {
  color: #1474c4;
}
.page-header__icon {
  color: #465a75;
  line-height: 0;
  padding-left: 12px;
  position: relative;
  text-decoration: none;
  top: -3px;
  vertical-align: middle;
}
.message {
  background-color: #fff;
  border: 1px solid #97a3b4;
  border-radius: 16px;
  box-shadow: none;
  display: block;
  margin-bottom: 32px;
  overflow: hidden;
  transition: box-shadow 0.3s ease-out;
}
.message__section {
  display: block;
  margin-left: -1px;
  padding: 28px 30px;
  position: relative;
}
.message--activating .message__section {
  box-shadow: inset 9px 0 0 -1px #08a5c5;
}
.message--success .message__section {
  box-shadow: inset 9px 0 0 -1px #0fa954;
}
.message--warning .message__section {
  box-shadow: inset 9px 0 0 -1px #ef8300;
}
.message--critical .message__section {
  box-shadow: inset 9px 0 0 -1px #ff6159;
}
.message--neutral .message__section {
  box-shadow: inset 9px 0 0 -1px #97a3b4;
}
.message--corporate .message__section {
  box-shadow: inset 9px 0 0 -1px #95caeb;
}
.message--promoting .message__section {
  box-shadow: inset 9px 0 0 -1px #e480f8;
}
.message__section > :last-child {
  margin-bottom: 0;
}
.message__footer {
  background-color: #fff;
  display: flex;
  gap: 12px;
  margin-top: 24px;
}
.message__footer > :last-child {
  margin-bottom: 0;
}
.message__footer .button,
.message__footer .ghost-button,
.message__footer .toggle-button {
  margin-right: 0;
}
.message__footer .link:not(:last-child),
.message__footer .toggle-link:not(:last-child) {
  margin-right: 12px;
}
.message__footer .button + .link,
.message__footer .button + .toggle-link,
.message__footer .toggle-button + .link,
.message__footer .toggle-button + .toggle-link {
  margin-left: 12px;
}
.message__footer--align-center {
  justify-content: center;
  text-align: center;
}
.message__footer--align-left {
  justify-content: left;
  text-align: left;
}
.message__footer--align-right {
  justify-content: right;
  text-align: right;
}
.message__footer--hidden {
  display: none;
}
.message__footer--vertical-align-bottom {
  align-items: flex-end;
  display: flex;
  flex-flow: wrap;
}
.message__footer--vertical-align-center {
  align-items: center;
  display: flex;
  flex-flow: wrap;
}
.message__footer--vertical-align-top {
  align-items: flex-start;
  display: flex;
  flex-flow: wrap;
}
.page-section {
  background-color: #f4f7fa;
  display: block;
  margin-bottom: 0;
  padding: 32px;
  position: relative;
}
.page-section:last-child {
  padding-bottom: 64px;
}
.page-section--condensed {
  padding-bottom: 8px;
  padding-top: 7px;
}
.page-section--advertising:last-child {
  padding-bottom: 32px;
}
.page-section--sticky {
  background: #fff;
  bottom: 0;
  box-shadow: 0 -2px 8px -2px #71809580;
  left: 0;
  padding-bottom: 28px;
  padding-top: 28px;
  position: sticky;
  right: 0;
  z-index: 1;
}
.page-section--sticky:last-child {
  padding-bottom: 32px;
}
.page-section:last-of-type:has(+ .sr-only:last-child) {
  margin-bottom: 32px;
}
.page-section--align-center {
  justify-content: center;
  text-align: center;
}
.page-section--align-left {
  justify-content: left;
  text-align: left;
}
.page-section--align-right {
  justify-content: right;
  text-align: right;
}
.page-section--cropped {
  margin-bottom: 0;
  margin-top: 0;
}
.page-section--hidden {
  display: none;
}
.page-section--semantic-bar-success {
  box-shadow: inset 8px 0 #0fa954;
  margin-left: -1px;
}
.page-section--semantic-bar-success:first-child {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.page-section--semantic-bar-success:last-child {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.page-section--semantic-bar-success:only-child {
  border-radius: 16px;
}
.page-section--semantic-bar-warning {
  box-shadow: inset 8px 0 #ef8300;
  margin-left: -1px;
}
.page-section--semantic-bar-warning:first-child {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.page-section--semantic-bar-warning:last-child {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.page-section--semantic-bar-warning:only-child {
  border-radius: 16px;
}
.page-section--semantic-bar-critical {
  box-shadow: inset 8px 0 #ff6159;
  margin-left: -1px;
}
.page-section--semantic-bar-critical:first-child {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.page-section--semantic-bar-critical:last-child {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.page-section--semantic-bar-critical:only-child {
  border-radius: 16px;
}
.page-section--semantic-bar-neutral {
  box-shadow: inset 8px 0 #97a3b4;
  margin-left: -1px;
}
.page-section--semantic-bar-neutral:first-child {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.page-section--semantic-bar-neutral:last-child {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.page-section--semantic-bar-neutral:only-child {
  border-radius: 16px;
}
.page-section--semantic-bar-activating {
  box-shadow: inset 8px 0 #08a5c5;
  margin-left: -1px;
}
.page-section--semantic-bar-activating:first-child {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.page-section--semantic-bar-activating:last-child {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.page-section--semantic-bar-activating:only-child {
  border-radius: 16px;
}
.page-section--semantic-bar-corporate {
  box-shadow: inset 8px 0 #95caeb;
  margin-left: -1px;
}
.page-section--semantic-bar-corporate:first-child {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.page-section--semantic-bar-corporate:last-child {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.page-section--semantic-bar-corporate:only-child {
  border-radius: 16px;
}
.page-section--semantic-bar-promoting {
  box-shadow: inset 8px 0 #e480f8;
  margin-left: -1px;
}
.page-section--semantic-bar-promoting:first-child {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.page-section--semantic-bar-promoting:last-child {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.page-section--semantic-bar-promoting:only-child {
  border-radius: 16px;
}
.page-section--success-solid {
  background-color: #12cf76;
  border: none;
  color: #001b41;
}
.page-section--warning-solid {
  background-color: #fa0;
  border: none;
  color: #001b41;
}
.page-section--critical-solid {
  background-color: #ff6159;
  border: none;
  color: #001b41;
}
.page-section--neutral-solid {
  background-color: #bcc8d4;
  border: none;
  color: #001b41;
}
.page-section--activating-solid {
  background-color: #11c7e6;
  border: none;
  color: #001b41;
}
.page-section--promoting-solid {
  background-color: #e480f8;
  border: none;
  color: #001b41;
}
.page-section--corporate-solid {
  background-color: #0b2a63;
  border: none;
  color: #fff;
}
.page-section--bright-solid {
  background-color: #fff;
  border: none;
  color: #001b41;
}
.page-section--primary,
.page-section--secondary {
  background-color: #fff;
}
.page-section--tertiary {
  background-color: #bcc8d4;
}
.page-section--advertising {
  background: #003d8f;
  background: linear-gradient(to bottom right, #003d8f, #1474c4);
}
.page-section--advertising > .headline,
.page-section--advertising > .paragraph {
  color: #fff;
}
.page-section--advertising + .page-section--advertising,
.page-section--beta + .page-section--beta,
.page-section--default + .page-section--default,
.page-section--primary + .page-section--primary,
.page-section--secondary + .page-section--secondary {
  padding-top: 0;
}
.page-section__block {
  margin: 0 auto;
  max-width: 1170px;
  position: relative;
}
.page-section__block:after {
  clear: both;
  content: "";
  display: table;
}
.page-section--narrow .page-section__block {
  max-width: 950px;
}
.page-section--short .page-section__block {
  max-width: 650px;
  padding-right: 300px;
}
.page-section--short.page-section--align-center .page-section__block {
  padding-right: 0;
}
.page-section--actions .page-section__block,
.page-section--actions .page-section__block:last-child {
  margin-bottom: -12px;
}
.page-section--actions .page-section__block .button,
.page-section--actions .page-section__block .ghost-button,
.page-section--actions .page-section__block .toggle-button {
  margin-bottom: 12px;
  vertical-align: bottom;
}
.__has-left-navigation .page-section {
  padding-left: 300px;
}
.page-section__visual {
  margin: -32px;
}
.page-section__visual img {
  height: auto;
  vertical-align: top;
  width: 100%;
}
.page-section--align-center .paragraph--narrow {
  display: inline-block;
  padding-left: 15%;
  padding-right: 15%;
}
.page-section:last-child,
.page-section > :last-child,
.page-section__block > :last-child {
  margin-bottom: 0;
}
.page-section__block > section {
  margin-bottom: 24px;
}
.page-section__block > section:last-child {
  margin-bottom: 0;
}
.page-section__block > .grid--cropped,
.page-section__block > .grid--cropped:last-child {
  margin-bottom: -24px;
}
.page-section + .page-section {
  padding-top: 0;
}
.page-section + .page-section--advertising,
.page-section + .page-section--beta,
.page-section + .page-section--corporate-solid,
.page-section + .page-section--neutral-solid,
.page-section + .page-section--premium,
.page-section + .page-section--primary,
.page-section + .page-section--secondary,
.page-section + .page-section--sticky,
.page-section--advertising + .page-section,
.page-section--beta + .page-section,
.page-section--corporate-solid + .page-section,
.page-section--neutral-solid + .page-section,
.page-section--premium + .page-section,
.page-section--primary + .page-section,
.page-section--secondary + .page-section,
.page-section--sticky + .page-section {
  padding-top: 32px;
}
.page-header + .page-section,
.page-section--advertising + .page-section--advertising,
.page-section--beta + .page-section--beta,
.page-section--corporate-solid + .page-section--corporate-solid,
.page-section--neutral-solid + .page-section--neutral-solid,
.page-section--premium + .page-section--premium,
.page-section--primary + .page-section--primary,
.page-section--secondary + .page-section--secondary,
.page-section--sticky + .page-section--sticky {
  padding-top: 0;
}
.page-header + .page-section--advertising,
.page-header + .page-section--beta,
.page-header + .page-section--corporate-solid,
.page-header + .page-section--neutral-solid,
.page-header + .page-section--premium,
.page-header + .page-section--primary,
.page-header + .page-section--secondary {
  padding-top: 32px;
}
.page-section:has(+ .page-section--sticky) {
  flex-grow: 1;
}
.page-tabbar {
  background: #f4f7fa;
  display: block;
  padding: 0 32px;
  z-index: 3;
}
.page-tabbar--hidden {
  display: none;
}
.page-tabbar--success-solid {
  background-color: #12cf76;
  border: none;
  color: #001b41;
}
.page-tabbar--warning-solid {
  background-color: #fa0;
  border: none;
  color: #001b41;
}
.page-tabbar--critical-solid {
  background-color: #ff6159;
  border: none;
  color: #001b41;
}
.page-tabbar--neutral-solid {
  background-color: #bcc8d4;
  border: none;
  color: #001b41;
}
.page-tabbar--activating-solid {
  background-color: #11c7e6;
  border: none;
  color: #001b41;
}
.page-tabbar--promoting-solid {
  background-color: #e480f8;
  border: none;
  color: #001b41;
}
.page-tabbar--corporate-solid {
  background-color: #0b2a63;
  border: none;
  color: #fff;
}
.page-tabbar--bright-solid {
  background-color: #fff;
  border: none;
  color: #001b41;
}
.page-tabbar--primary,
.page-tabbar--secondary {
  background-color: #fff;
}
.page-tabbar--tertiary {
  background-color: #bcc8d4;
}
.page-tabbar--advertising {
  background: #003d8f;
  background: linear-gradient(to bottom right, #003d8f, #1474c4);
}
.page-tabbar--advertising > .headline,
.page-tabbar--advertising > .paragraph {
  color: #fff;
}
.__has-left-navigation .page-tabbar {
  padding-left: 300px;
}
.page-tabbar__block {
  margin: 0 auto;
  max-width: 1170px;
  position: relative;
}
.page-tabbar__block:after {
  clear: both;
  content: "";
  display: table;
}
.page-tabbar--narrow .page-tabbar__block {
  max-width: 950px;
}
.page-tabbar--short .page-tabbar__block {
  max-width: 650px;
  padding-right: 300px;
}
.page-tabbar--short .page-tabbar__block--align-center {
  padding-right: 0;
}
.page-tabbar__items {
  background-color: #fff;
  border-bottom: 0 #0000;
  border-radius: 16px 16px 0 0;
  box-sizing: border-box;
  display: flex;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  padding: 0 16px;
  position: relative;
  scroll-behavior: smooth;
  white-space: nowrap;
}
.page-tabbar__items--secondary {
  background-color: #f4f7fa;
}
.page-tabbar__items--page-context {
  background-color: initial;
}
.page-tabbar__items--scrollable {
  padding: 0 45px;
}
.page-tabbar__items--success-solid {
  background-color: #12cf76;
  border: none;
  color: #001b41;
}
.page-tabbar__items--warning-solid {
  background-color: #fa0;
  border: none;
  color: #001b41;
}
.page-tabbar__items--critical-solid {
  background-color: #ff6159;
  border: none;
  color: #001b41;
}
.page-tabbar__items--neutral-solid {
  background-color: #bcc8d4;
  border: none;
  color: #001b41;
}
.page-tabbar__items--activating-solid {
  background-color: #11c7e6;
  border: none;
  color: #001b41;
}
.page-tabbar__items--promoting-solid {
  background-color: #e480f8;
  border: none;
  color: #001b41;
}
.page-tabbar__items--corporate-solid {
  background-color: #0b2a63;
  border: none;
  color: #fff;
}
.page-tabbar__items--bright-solid {
  background-color: #fff;
  border: none;
  color: #001b41;
}
.page-tabbar__items--primary,
.page-tabbar__items--secondary {
  background-color: #fff;
}
.page-tabbar__items--tertiary {
  background-color: #bcc8d4;
}
.page-tabbar__items--advertising {
  background: #003d8f;
  background: linear-gradient(to bottom right, #003d8f, #1474c4);
}
.page-tabbar__items--advertising > .headline,
.page-tabbar__items--advertising > .paragraph {
  color: #fff;
}
.page-tabbar__item {
  display: flex;
  flex-grow: 1;
  text-align: center;
}
.page-tabbar__item--hidden {
  display: none;
}
.page-tabbar__item--success-solid {
  background-color: #12cf76;
  border: none;
  color: #001b41;
}
.page-tabbar__item--warning-solid {
  background-color: #fa0;
  border: none;
  color: #001b41;
}
.page-tabbar__item--critical-solid {
  background-color: #ff6159;
  border: none;
  color: #001b41;
}
.page-tabbar__item--neutral-solid {
  background-color: #bcc8d4;
  border: none;
  color: #001b41;
}
.page-tabbar__item--activating-solid {
  background-color: #11c7e6;
  border: none;
  color: #001b41;
}
.page-tabbar__item--promoting-solid {
  background-color: #e480f8;
  border: none;
  color: #001b41;
}
.page-tabbar__item--corporate-solid {
  background-color: #0b2a63;
  border: none;
  color: #fff;
}
.page-tabbar__item--bright-solid {
  background-color: #fff;
  border: none;
  color: #001b41;
}
.page-tabbar__item--primary,
.page-tabbar__item--secondary {
  background-color: #fff;
}
.page-tabbar__item--tertiary {
  background-color: #bcc8d4;
}
.page-tabbar__item--advertising {
  background: #003d8f;
  background: linear-gradient(to bottom right, #003d8f, #1474c4);
}
.page-tabbar__item--advertising > .headline,
.page-tabbar__item--advertising > .paragraph {
  color: #fff;
}
.page-tabbar__items--inline .page-tabbar__item {
  flex-grow: 0;
}
.page-tabbar__link {
  border-bottom: 3px solid #0000;
  color: #001b41;
  display: flex;
  flex-flow: column;
  flex-grow: 1;
  font-family: OverpassSemibold, arial, sans-serif;
  font-size: 16px;
  line-height: 24px;
  padding: 16px 16px 13px;
  text-decoration: none;
  transition: border-color 0.1s ease-out 0s, color 0.1s ease-out 0s;
}
.page-tabbar__link:focus-visible,
.page-tabbar__link:hover {
  border-color: #1474c4;
  color: #1474c4;
  outline: none;
}
.page-tabbar__link--active {
  border-color: #1474c4;
  color: #1474c4;
  cursor: text;
}
.page-tabbar__link--bright .page-tabbar__icon path {
  fill: #fff;
}
.page-tabbar__link--bright .page-tabbar__label {
  color: #fff;
}
.page-tabbar__link--bright:active,
.page-tabbar__link--bright:hover {
  border-color: #fff;
  color: #fff;
}
.page-tabbar__link--success {
  color: #096b35;
}
.page-tabbar__link--warning {
  color: #8e4e00;
}
.page-tabbar__link--critical {
  color: #c80a00;
}
.page-tabbar__link--neutral {
  color: #465a75;
}
.page-tabbar__link--activating {
  color: #005b72;
}
.page-tabbar__link--promoting {
  color: #b410e7;
}
.page-tabbar__link--corporate {
  color: #1474c4;
}
.page-tabbar__link--bright {
  color: #fff;
}
.page-tabbar__icon {
  display: block;
  font-size: 16px;
  height: 16px;
  margin: 0 auto 8px;
}
.page-tabbar__icon--large {
  font-size: 24px;
  height: 24px;
}
.page-tabbar__icon--largest {
  font-size: 32px;
  height: 32px;
}
.page-tabbar__icon--exos-icon:before {
  font-family: exos-icon-font;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 16px;
  vertical-align: top;
}
.page-tabbar__icon--exos-icon:before.page-tabbar__icon--large {
  font-size: 24px;
  height: 24px;
}
.page-tabbar__icon--exos-icon:before.page-tabbar__icon--largest {
  font-size: 32px;
  height: 32px;
}
.page-tabbar__description {
  color: #465a75;
  font-family: OpenSansRegular, arial, arial narrow, sans-serif;
  font-size: 12px;
  line-height: 18px;
}
.page-tabbar__description--success {
  color: #096b35;
}
.page-tabbar__description--warning {
  color: #8e4e00;
}
.page-tabbar__description--critical {
  color: #c80a00;
}
.page-tabbar__description--neutral {
  color: #465a75;
}
.page-tabbar__description--activating {
  color: #005b72;
}
.page-tabbar__description--promoting {
  color: #b410e7;
}
.page-tabbar__description--corporate {
  color: #1474c4;
}
.page-tabbar__description--bright {
  color: #fff;
}
.page-tabbar__navigation {
  background-color: #fff;
  border-radius: 16px 16px 0 0;
  bottom: 0;
  box-sizing: border-box;
  color: #1474c4;
  cursor: pointer;
  font-size: 14px;
  height: 100%;
  position: absolute;
  text-decoration: none;
  width: 46px;
  z-index: 4;
}
.page-tabbar__navigation:after,
.page-tabbar__navigation:before {
  color: #1474c4;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.page-tabbar__navigation:before {
  left: 16px;
}
.page-tabbar__navigation:after {
  right: 16px;
}
.page-tabbar__navigation:active,
.page-tabbar__navigation:active:before,
.page-tabbar__navigation:focus-visible,
.page-tabbar__navigation:focus-visible:before,
.page-tabbar__navigation:hover,
.page-tabbar__navigation:hover:before {
  color: #1474c4;
}
.page-tabbar__navigation:focus-visible,
.page-tabbar__navigation:focus-visible:before {
  outline: none;
}
.page-tabbar__navigation--hidden {
  display: none;
}
.page-tabbar__navigation--left {
  box-shadow: 8px 8px 8px -4px #fff;
  clip-path: inset(0 -16px 0 0);
  left: 0;
  line-height: 1;
}
.page-tabbar__navigation--left:before {
  content: "";
  font-family: exos-icon-font;
  font-style: normal;
  font-weight: 400 !important;
  vertical-align: top;
}
.page-tabbar__navigation--right {
  box-shadow: -8px 8px 8px -4px #fff;
  clip-path: inset(0 0 0 -16px);
  line-height: 1;
  right: 0;
}
.page-tabbar__navigation--right:after {
  content: "";
  font-family: exos-icon-font;
  font-style: normal;
  font-weight: 400 !important;
  vertical-align: top;
}
.page-tabbar__link--active .page-tabbar__icon path,
.page-tabbar__link:focus-visible .page-tabbar__icon path,
.page-tabbar__link:hover .page-tabbar__icon path {
  fill: #1474c4;
}
.page-tabbar__link--active .page-tabbar__label,
.page-tabbar__link:focus-visible .page-tabbar__label,
.page-tabbar__link:hover .page-tabbar__label {
  color: #1474c4;
}
.page-tabbar__link--active .page-tabbar__description,
.page-tabbar__link:focus-visible .page-tabbar__description,
.page-tabbar__link:hover .page-tabbar__description {
  color: #001b41;
}
.page-tabbar__link--bright.page-tabbar__link--active .page-tabbar__icon path,
.page-tabbar__link--bright.page-tabbar__link:focus-visible
  .page-tabbar__icon
  path,
.page-tabbar__link--bright.page-tabbar__link:hover .page-tabbar__icon path {
  fill: #fff;
}
.page-tabbar__link--bright.page-tabbar__link--active .page-tabbar__label,
.page-tabbar__link--bright.page-tabbar__link:focus-visible .page-tabbar__label,
.page-tabbar__link--bright.page-tabbar__link:hover .page-tabbar__label {
  color: #fff;
}
.page-tabbar__link--bright.page-tabbar__link--active .page-tabbar__description,
.page-tabbar__link--bright.page-tabbar__link:focus-visible
  .page-tabbar__description,
.page-tabbar__link--bright.page-tabbar__link:hover .page-tabbar__description {
  color: #fff;
}
.page-transition__blocker {
  align-items: center;
  background-color: #f4f7fa;
  display: none;
  justify-content: center;
  left: 0;
  opacity: 0;
  position: fixed;
  top: 0;
  transition: opacity 0.25s ease-out;
  will-change: opacity;
  z-index: 79;
}
.page-transition__loading-spin {
  opacity: 0;
  transition: opacity 0.25s ease-out;
  transition-delay: 2.5s;
}
.page-transition__blocker--active {
  bottom: 0;
  display: flex;
  opacity: 1;
  right: 0;
}
.page-transition__blocker--active .page-transition__loading-spin {
  opacity: 1;
}
.__has-left-navigation .page-transition__blocker {
  padding-left: 268px;
}
.page-transition__indicator-bar {
  background-color: #08a5c5;
  box-shadow: 0 1px 2px 0 #71809580;
  height: 4px;
  left: 0;
  position: fixed;
  top: 0;
  transition-duration: 15s;
  transition-property: width;
  transition-timing-function: cubic-bezier(0, 0, 0.0005, 1);
  width: 0;
  z-index: 210;
}
.page-transition__indicator-bar--running {
  width: 88%;
}
.pagination:after {
  clear: both;
  content: "";
  display: table;
}
.pagination__container {
  float: right;
}
.pagination__list {
  margin: 0 auto 16px;
  padding: 2px 0 2px 15px;
  text-align: center;
}
.pagination__list-item {
  display: inline-block;
  margin-right: 4px;
}
.pagination__list-item:first-child {
  margin-left: 4px;
}
.pagination__list-item:last-child {
  margin-right: 0;
}
.pagination__list-item > a {
  border-radius: 16px;
  color: #1474c4;
  display: block;
  font-size: 14px;
  font-weight: 400;
  line-height: 32px;
  text-align: center;
  text-decoration: none;
  width: 32px;
}
.pagination__list-item--prev > a {
  line-height: 1;
  line-height: 32px;
}
.pagination__list-item--prev > a:before {
  content: "";
  font-family: exos-icon-font;
  font-style: normal;
  font-weight: 400 !important;
  vertical-align: top;
}
.pagination__list-item--next > a {
  line-height: 1;
  line-height: 32px;
}
.pagination__list-item--next > a:before {
  content: "";
  font-family: exos-icon-font;
  font-style: normal;
  font-weight: 400 !important;
  vertical-align: top;
}
.pagination__list-item--active > a,
.pagination__list-item--active > a:hover,
.pagination__list-item > a:hover {
  background-color: #bcc8d4;
  color: #001b41;
}
.pagination__size-selector {
  margin-bottom: 16px;
}
.pagination__size-selector-label {
  margin-right: 15px;
}
.pagination__size-selector-select {
  background-color: #fff;
  border: 1px solid #718095;
  border-radius: 8px;
  box-sizing: border-box;
  color: #001b41;
  display: inline-block;
  font-family: OpenSansRegular, arial, arial narrow, sans-serif;
  font-size: 14px;
  height: 36px;
  padding: 6px;
  width: auto;
}
.pagination__size-selector-select:hover {
  border-color: #1474c4;
  outline: 1px solid #1474c4;
}
.pagination__size-selector-select:focus-visible {
  border-color: #1474c4;
  outline: 1px solid #1474c4;
}
.panel {
  display: block;
  margin-bottom: 32px;
}
.panel--hidden {
  display: none;
}
.panel__item {
  background-color: #fff;
  border: 0 #0000;
  border-radius: 16px;
  box-shadow: none;
  display: block;
  margin: 0 0 16px;
  min-height: 72px;
  overflow: hidden;
  padding: 0;
  position: relative;
  transition: box-shadow 0.3s ease-out;
}
.panel__item--ellipsized {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.panel__item-header {
  align-items: center;
  cursor: pointer;
  display: flex;
  flex-wrap: wrap;
  min-height: 72px;
  padding: 0 32px;
  position: relative;
  vertical-align: middle;
}
.panel__item-header:after {
  align-self: center;
  display: flex;
}
.panel__item .panel__item-header,
.panel__item--closed .panel__item-header {
  line-height: 1;
}
.panel__item .panel__item-header:after,
.panel__item--closed .panel__item-header:after {
  content: "";
  font-family: exos-icon-font;
  font-style: normal;
  font-weight: 400 !important;
  vertical-align: top;
}
.panel__item .panel__item-header:hover,
.panel__item--closed .panel__item-header:hover {
  color: #1474c4;
}
.panel__item--expanded .panel__item-header {
  line-height: 1;
}
.panel__item--expanded .panel__item-header:after {
  content: "";
  font-family: exos-icon-font;
  font-style: normal;
  font-weight: 400 !important;
  vertical-align: top;
}
.panel__item--expanded .panel__item-header:hover {
  color: #1474c4;
}
.panel__item--closed:hover,
.panel__item--expanded,
.panel__item:hover {
  border: 0 #0000;
  box-shadow: 0 0 0 0 #0000;
}
.panel__icon {
  align-items: center;
  display: flex;
  height: 32px;
  margin-right: 8px;
  max-width: 32px;
  min-width: 24px;
  width: 5%;
}
.panel__icon img {
  object-fit: cover;
}
.panel__icon img,
.panel__icon svg {
  pointer-events: none;
}
.panel__headline__container {
  flex: 3;
  margin: 12px 0;
  width: 75%;
}
.panel__headline {
  color: #001b41;
  font-family: OverpassSemibold, arial, sans-serif;
  font-size: 22px;
  line-height: 30px;
  margin-top: 3px;
}
.panel__headline--vertical-align-bottom {
  align-self: flex-end;
}
.panel__headline--vertical-align-center {
  align-self: center;
}
.panel__headline--vertical-align-middle {
  vertical-align: middle;
}
.panel__headline--vertical-align-top {
  align-self: flex-start;
}
.panel__subheadline {
  color: #001b41;
  line-height: 1.5em;
  margin-bottom: 3px;
}
.panel__subheadline--ellipsized {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.panel__subheadline--success {
  color: #096b35;
}
.panel__subheadline--warning {
  color: #8e4e00;
}
.panel__subheadline--critical {
  color: #c80a00;
}
.panel__subheadline--neutral {
  color: #465a75;
}
.panel__subheadline--activating {
  color: #005b72;
}
.panel__subheadline--promoting {
  color: #b410e7;
}
.panel__subheadline--corporate {
  color: #1474c4;
}
.panel__subheadline--bright {
  color: #fff;
}
.panel__subheadline--vertical-align-bottom {
  align-self: flex-end;
}
.panel__subheadline--vertical-align-center {
  align-self: center;
}
.panel__subheadline--vertical-align-middle {
  vertical-align: middle;
}
.panel__subheadline--vertical-align-top {
  align-self: flex-start;
}
.panel__context {
  align-self: center;
  display: flex;
  flex: 1;
  line-height: 1.5em;
  margin-right: 12px;
  max-height: 44px;
  width: 25%;
}
.panel__item--closed:hover .panel__headline,
.panel__item--expanded .panel__headline,
.panel__item:hover .panel__headline {
  color: #1474c4;
}
.panel__item-section {
  cursor: default;
  display: none;
  margin: 0;
  padding: 0 30px 18px 32px;
}
.panel__item-section > .button,
.panel__item-section > .toggle-button {
  margin-top: 4px;
}
.panel__item-section--neutral .panel__item-section__content {
  background-color: #fff;
  border-bottom: 1px solid #97a3b4;
  border-top: 1px solid #97a3b4;
  padding: 10px;
}
.panel__item-section--activating .panel__item-section__content {
  background-color: #fff;
  border-bottom: 1px solid #08a5c5;
  border-top: 1px solid #08a5c5;
  padding: 10px;
}
.panel__item-section--success .panel__item-section__content {
  background-color: #fff;
  border-bottom: 1px solid #0fa954;
  border-top: 1px solid #0fa954;
  padding: 10px;
}
.panel__item-section--warning .panel__item-section__content {
  background-color: #fff;
  border-bottom: 1px solid #ef8300;
  border-top: 1px solid #ef8300;
  padding: 10px;
}
.panel__item-section--critical .panel__item-section__content {
  background-color: #fff;
  border-bottom: 1px solid #ff6159;
  border-top: 1px solid #ff6159;
  padding: 10px;
}
.panel__item-footer {
  background: #f4f7fa;
  cursor: default;
  display: none;
  padding: 16px 32px;
}
.panel__item-footer > :last-child {
  margin-bottom: 0;
}
.panel__item--expanded .panel__item-footer,
.panel__item--expanded .panel__item-section {
  display: inherit;
}
.panel__item---closed .panel__item-footer,
.panel__item---closed .panel__item-section {
  display: none;
}
.panel__item.panel__item--neutral header,
.panel__item.panel__item--neutral section {
  box-shadow: inset 8px 0 0 0 #bcc8d4;
}
.panel__item.panel__item--neutral.panel__item--expanded header,
.panel__item.panel__item--neutral.panel__item--expanded section,
.panel__item.panel__item--neutral:hover header,
.panel__item.panel__item--neutral:hover section {
  box-shadow: inset 8px 0 0 0 #97a3b4, 0 0 0 0 #0000;
}
.panel__item.panel__item--activating header,
.panel__item.panel__item--activating section {
  box-shadow: inset 8px 0 0 0 #7fe4f6;
}
.panel__item.panel__item--activating.panel__item--expanded header,
.panel__item.panel__item--activating.panel__item--expanded section,
.panel__item.panel__item--activating:hover header,
.panel__item.panel__item--activating:hover section {
  box-shadow: inset 8px 0 0 0 #08a5c5, 0 0 0 0 #0000;
}
.panel__item.panel__item--success header,
.panel__item.panel__item--success section {
  box-shadow: inset 8px 0 0 0 #12cf76;
}
.panel__item.panel__item--success.panel__item--expanded header,
.panel__item.panel__item--success.panel__item--expanded section,
.panel__item.panel__item--success:hover header,
.panel__item.panel__item--success:hover section {
  box-shadow: inset 8px 0 0 0 #0fa954, 0 0 0 0 #0000;
}
.panel__item.panel__item--warning header,
.panel__item.panel__item--warning section {
  box-shadow: inset 8px 0 0 0 #ffd176;
}
.panel__item.panel__item--warning.panel__item--expanded header,
.panel__item.panel__item--warning.panel__item--expanded section,
.panel__item.panel__item--warning:hover header,
.panel__item.panel__item--warning:hover section {
  box-shadow: inset 8px 0 0 0 #ef8300, 0 0 0 0 #0000;
}
.panel__item.panel__item--critical header,
.panel__item.panel__item--critical section {
  box-shadow: inset 8px 0 0 0 #ffa8a3;
}
.panel__item.panel__item--critical.panel__item--expanded header,
.panel__item.panel__item--critical.panel__item--expanded section,
.panel__item.panel__item--critical:hover header,
.panel__item.panel__item--critical:hover section {
  box-shadow: inset 8px 0 0 0 #ff6159, 0 0 0 0 #0000;
}
.paragraph {
  color: #001b41;
  display: block;
  font-family: OpenSansRegular, arial, arial narrow, sans-serif;
  margin-bottom: 12px;
}
.paragraph,
.paragraph--bold {
  font-size: 14px;
  line-height: 20px;
}
.paragraph--bold {
  font-family: OpenSansSemibold, arial, sans-serif;
}
.paragraph--large {
  font-size: 16px;
}
.paragraph--large,
.paragraph--larger {
  font-family: OpenSansRegular, arial, arial narrow, sans-serif;
  line-height: 24px;
}
.paragraph--larger {
  font-size: 22px;
  padding-bottom: 3px;
  padding-top: 3px;
}
.paragraph--largest {
  font-family: OverpassRegular, arial, arial narrow, sans-serif;
  font-size: 32px;
  line-height: 24px;
  padding-bottom: 6px;
  padding-top: 6px;
}
.paragraph--last {
  margin-bottom: 28px;
}
.paragraph--leading {
  line-height: 1.75em;
  margin-bottom: 16px;
  margin-top: -2px;
}
.paragraph--minor {
  color: #465a75;
}
.paragraph--narrow {
  display: inline-block;
  width: 70%;
}
.paragraph--small {
  font-size: 12px;
  line-height: 18px;
}
.paragraph--uppercase {
  letter-spacing: 0.04;
  text-transform: uppercase;
}
.paragraph--inline {
  display: inline;
}
.paragraph--ellipsized {
  margin: -2px -4px;
  padding: 2px 4px;
}
.paragraph--exos-icon {
  line-height: inherit;
}
.paragraph--exos-icon:before {
  font-family: exos-icon-font;
  font-style: normal;
  font-weight: 400 !important;
  padding-bottom: 1px;
  padding-right: 3px;
  vertical-align: top;
  vertical-align: bottom;
}
.paragraph > .exos-icon {
  margin-right: 3px;
  vertical-align: bottom;
}
.paragraph > .svg-icon {
  margin: 0 3px 1px 0;
  pointer-events: none;
  vertical-align: middle;
}
.paragraph--align-center {
  justify-content: center;
  text-align: center;
}
.paragraph--align-left {
  justify-content: left;
  text-align: left;
}
.paragraph--align-right {
  justify-content: right;
  text-align: right;
}
.paragraph--cropped {
  margin-bottom: 0;
  margin-top: 0;
}
.paragraph--full-width {
  width: 100%;
}
.paragraph--hidden {
  display: none;
}
.paragraph--nowrap {
  white-space: nowrap;
}
.paragraph--ellipsized {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.paragraph--vertical-align-bottom {
  align-items: flex-end;
  display: flex;
  flex-flow: wrap;
}
.paragraph--vertical-align-center {
  align-items: center;
  display: flex;
  flex-flow: wrap;
}
.paragraph--vertical-align-top {
  align-items: flex-start;
  display: flex;
  flex-flow: wrap;
}
.paragraph--break-all {
  word-break: break-all;
}
.paragraph--break-word {
  word-break: break-word;
}
.paragraph--keep-all {
  word-break: keep-all;
}
.paragraph.exos-icon:before {
  color: #465a75;
}
.paragraph.exos-icon--bright:before {
  color: #fff;
}
.paragraph.exos-icon--activating:before {
  color: #005b72;
}
.paragraph.exos-icon--success:before {
  color: #096b35;
}
.paragraph.exos-icon--warning:before {
  color: #8e4e00;
}
.paragraph.exos-icon--critical:before {
  color: #c80a00;
}
.paragraph.exos-icon--neutral:before {
  color: #465a75;
}
.paragraph.exos-icon--corporate:before {
  color: #1474c4;
}
.paragraph.exos-icon--promoting:before {
  color: #b410e7;
}
.paragraph--success {
  color: #096b35;
}
.paragraph--warning {
  color: #8e4e00;
}
.paragraph--critical {
  color: #c80a00;
}
.paragraph--neutral {
  color: #465a75;
}
.paragraph--activating {
  color: #005b72;
}
.paragraph--promoting {
  color: #b410e7;
}
.paragraph--corporate {
  color: #1474c4;
}
.paragraph--bright {
  color: #fff;
}
span.parargraph {
  display: inline;
}
.align-horizontal-center .paragraph--narrow {
  display: inline-block;
  padding-left: 15%;
  padding-right: 15%;
}
.paragraph--large.paragraph--exos-icon:before {
  padding-right: 8px;
}
.paragraph--largest.paragraph--exos-icon:before {
  display: inline-block;
  margin-bottom: 4px;
  margin-top: -4px;
  padding-right: 8px;
}
.popover {
  background-color: #fff;
  border: 0 #0000;
  border-radius: 16px;
  box-shadow: 0 2px 8px 0 #71809580;
  box-sizing: border-box;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: opacity 0.25s ease-out;
  visibility: hidden;
  width: 300px;
  z-index: 202;
}
.popover--corporate {
  background-color: #0b2a63;
  border: none;
  color: #fff;
}
.popover--over-nagivation {
  position: sticky;
  z-index: 206;
}
.popover--corporate .popover__tip:after {
  border-color: #0000 #0000 #0b2a63;
}
.popover--corporate .popover__tip--left:after {
  border-color: #0000 #0b2a63 #0000 #0000;
}
.popover--corporate .popover__tip--right:after {
  border-color: #0000 #0000 #0000 #0b2a63;
}
.popover--corporate .popover__tip--bottom:after {
  border-color: #0b2a63 #0000 #0000;
}
.popover__tip:after {
  border: 16px solid;
  border-color: #0000 #0000 #fff;
  bottom: 100%;
  content: "";
  left: calc(50% - 14px);
  position: absolute;
}
.popover__tip--left:after {
  border-color: #0000 #fff #0000 #0000;
  bottom: calc(50% - 16px);
  left: -32px;
}
.popover__tip--right:after {
  border-color: #0000 #0000 #0000 #fff;
  bottom: calc(50% - 16px);
  left: inherit;
  right: -32px;
}
.popover__tip--bottom:after {
  border-color: #fff #0000 #0000;
  bottom: -32px;
  left: inherit;
  right: calc(50% - 16px);
}
.popover__header {
  min-height: 16px;
  padding: 16px;
}
.popover__header .popover__close {
  cursor: pointer;
  position: absolute;
  right: 10px;
  text-decoration: none;
  top: 13px;
}
.popover__header .popover__close:before {
  color: #465a75;
  content: "\E67B";
  font-family: exos-icon-font, serif;
  font-size: 24px;
  line-height: 1em;
}
.popover__header .popover__close--bright:before {
  color: #fff;
}
.popover__header .popover__steps {
  max-width: 90%;
  -webkit-user-select: none;
  user-select: none;
}
.popover__header .popover__steps span {
  background-color: #718095;
  border-radius: 20px;
  display: inline-block;
  height: 8px;
  width: 8px;
}
.popover__header .popover__steps span:not(:first-child) {
  margin-left: 4px;
}
.popover__header .popover__steps span.active {
  background-color: #1474c4;
}
.popover__stage {
  position: relative;
}
.popover__stage img,
.popover__stage svg {
  height: auto;
  vertical-align: top;
  width: 100%;
}
.popover__section {
  padding: 16px 32px 16px 16px;
  position: relative;
}
.popover__section .badge {
  vertical-align: top;
}
.popover__section .badge + .headline {
  display: inline-block;
}
.popover__section--align-center {
  justify-content: center;
  text-align: center;
}
.popover__section--align-left {
  justify-content: left;
  text-align: left;
}
.popover__section--align-right {
  justify-content: right;
  text-align: right;
}
.popover__footer {
  padding: 0 16px 16px;
  text-align: center;
}
.popover__footer > :first-child {
  margin-top: 4px;
}
.popover__footer > :last-child {
  margin-bottom: 4px;
}
.popover__footer > a,
.popover__footer > button,
.popover__footer > p {
  display: inline-block;
  margin-bottom: 8px;
  margin-top: 8px;
}
.popover__footer > a--hidden,
.popover__footer > button--hidden,
.popover__footer > p--hidden {
  display: none;
}
.popover__footer--align-center {
  justify-content: center;
  text-align: center;
}
.popover__footer--align-left {
  justify-content: left;
  text-align: left;
}
.popover__footer--align-right {
  justify-content: right;
  text-align: right;
}
.popover__footer--vertical-align-bottom {
  align-items: flex-end;
  display: flex;
  flex-flow: wrap;
}
.popover__footer--vertical-align-center {
  align-items: center;
  display: flex;
  flex-flow: wrap;
}
.popover__footer--vertical-align-top {
  align-items: flex-start;
  display: flex;
  flex-flow: wrap;
}
.popover--active {
  opacity: 1;
  visibility: visible;
}
.price {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  margin: 16px 0;
}
.price--cropped {
  margin-bottom: 0;
  margin-top: 0;
}
.price__savings {
  align-items: baseline;
  display: flex;
  gap: 0 4px;
  line-height: 16px;
  margin-bottom: 8px;
  white-space: nowrap;
}
.price__badge,
.price__savings {
  font-family: OpenSansSemibold, arial, sans-serif;
}
.price__badge {
  background-color: #fa0;
  border-radius: 4px;
  color: #001b41;
  font-size: 12px;
  line-height: 20px;
  margin-right: 0;
  padding: 0 6px;
}
.price__badge,
.price__strike {
  display: inline-block;
}
.price__label {
  align-items: baseline;
  display: inline-flex;
  gap: 0 4px;
  margin-bottom: 6px;
}
.price__currency,
.price__value,
.price__value-decimal,
.price__value-integer {
  display: inline-block;
  font-family: OpenSansSemibold, arial, sans-serif;
  font-size: 24px;
}
.price__appendix {
  display: inline-block;
  font-family: OpenSansSemibold, arial, sans-serif;
  white-space: nowrap;
}
.price__tax {
  display: block;
  font-family: OpenSansRegular, arial, arial narrow, sans-serif;
  line-height: 16px;
  margin-bottom: 8px;
  margin-top: -4px;
  white-space: nowrap;
}
.price__tax--bold {
  font-family: OpenSansSemibold, arial, sans-serif;
}
.price__byline {
  display: block;
  font-family: OpenSansRegular, arial, arial narrow, sans-serif;
  line-height: 16px;
  margin-bottom: 4px;
  white-space: nowrap;
}
.price__byline--bold {
  font-family: OpenSansSemibold, arial, sans-serif;
}
.price__byline--toggle {
  margin-bottom: 8px;
  margin-top: 4px;
}
.price__byline--toggle .toggle--collapsed,
.price__byline--toggle .toggle--expanded {
  padding-right: 20px;
  position: relative;
  text-decoration: underline;
}
.price__byline--toggle .toggle--collapsed:after,
.price__byline--toggle .toggle--expanded:after {
  position: absolute;
  right: 6px;
}
.price__byline--toggle .toggle--collapsed {
  line-height: 1;
}
.price__byline--toggle .toggle--collapsed:after {
  content: "";
  font-family: exos-icon-font;
  font-style: normal;
  font-weight: 400 !important;
  vertical-align: top;
}
.price__byline--toggle .toggle--collapsed:hover {
  text-decoration: none;
}
.price__byline--toggle .toggle--expanded {
  line-height: 1;
}
.price__byline--toggle .toggle--expanded:after {
  content: "";
  font-family: exos-icon-font;
  font-style: normal;
  font-weight: 400 !important;
  vertical-align: top;
}
.price__byline--toggle .toggle--expanded:hover {
  text-decoration: none;
}
.price__info {
  cursor: pointer;
  display: inline-block;
  height: 16px;
  margin-left: 4px;
  margin-top: -3px;
  vertical-align: middle;
}
.price--large .price__label {
  align-items: end;
  display: inline-grid;
  grid-template-rows: repeat(2, 1fr);
}
.price--large .price__value {
  font-size: 52px;
  grid-area: 1/1/3/2;
  line-height: 52px;
}
.price--large .price__currency {
  font-size: 28px;
  grid-area: 1/2/2/3;
  line-height: 16px;
}
.price--large .price__appendix {
  grid-area: 2/2/3/3;
}
.price__label--splitted-value {
  align-items: end;
  display: inline-grid;
  grid-template-rows: repeat(2, 1fr);
}
.price__label--splitted-value .price__value-integer {
  font-size: 52px;
  grid-area: 1/1/3/2;
  line-height: 52px;
}
.price__label--splitted-value .price__value-integer--mirrored {
  grid-area: 1/2/3/4;
}
.price__label--splitted-value .price__value-decimal {
  font-size: 28px;
  grid-area: 1/2/2/3;
  line-height: 16px;
  margin-left: -11px;
}
.price__label--splitted-value .price__value-decimal--mirrored {
  grid-area: 1/4/1/4;
}
.price__label--splitted-value .price__currency {
  font-size: 28px;
  grid-area: 1/3/2/4;
  line-height: 16px;
}
.price__label--splitted-value .price__currency--mirrored {
  grid-area: 1/1/1/1;
}
.price__label--splitted-value .price__appendix {
  grid-area: 2/2/3/4;
}
.price--small {
  align-items: baseline;
  display: flex;
  flex-flow: wrap;
  gap: 0 4px;
}
.price--small .price__appendix,
.price--small .price__badge,
.price--small .price__byline,
.price--small .price__currency,
.price--small .price__label,
.price--small .price__savings,
.price--small .price__strike,
.price--small .price__tax,
.price--small .price__value,
.price--small .price__value-decimal,
.price--small .price__value-integer {
  display: inline-flex;
}
.price--small .price__byline,
.price--small .price__label,
.price--small .price__savings,
.price--small .price__tax {
  margin-bottom: 0;
}
.price--small .price__currency,
.price--small .price__value {
  font-size: 15px;
  line-height: 15px;
}
.price--small .price__appendix,
.price--small .price__byline,
.price--small .price__strike,
.price--small .price__tax {
  font-family: OpenSansRegular, arial, arial narrow, sans-serif;
  font-size: 13px;
}
.price--small .price__info {
  margin-top: 0;
}
.price--align-right {
  align-items: flex-end;
  display: flex;
  flex-flow: column;
  gap: 0 4px;
}
.price--align-right.price--small {
  align-items: baseline;
  flex-flow: wrap;
  justify-content: flex-end;
}
.price__currency + .price__value,
.price__value + .price__currency {
  margin-left: -2px;
}
.price--align-right .toggle__content:not(.toggle__content--hidden) {
  align-items: flex-end;
  display: flex;
  flex-direction: column;
}
.quotabar--hidden {
  display: none;
}
.quotabar__bar {
  background-color: #bcc8d4;
  border-radius: 4px;
  display: flex;
  height: 12px;
  margin-bottom: 12px;
  overflow: hidden;
}
.quotabar__bar--small {
  height: 8px;
}
.quotabar__value {
  background-color: #08a5c5;
  border: none;
  display: block;
  height: inherit;
  width: 0;
}
.quotabar__value--success {
  background-color: #0fa954;
}
.quotabar__value--caution {
  background-color: #ffd176;
}
.quotabar__value--warning {
  background-color: #ef8300;
}
.quotabar__value--critical {
  background-color: #ff6159;
}
.quotabar__value--neutral {
  background-color: #97a3b4;
}
.quotabar__value--activating {
  background-color: #08a5c5;
}
.quotabar__value--promoting {
  background-color: #e480f8;
}
.quotabar__value--corporate {
  background-color: #95caeb;
}
.quotabar__text {
  color: #001b41;
  line-height: 1.5em;
  margin-top: -4px;
}
.quotadonut {
  margin: 0 auto;
  max-width: 200px;
}
.quotadonut--hidden {
  display: none;
}
.quotadonut--small {
  height: 50px;
  width: 50px;
}
.quotadonut--small.quotadonut__text {
  font-size: 0.9em;
}
.quotadonut__ring,
.quotadonut__segment {
  cx: 25;
  cy: 25;
  fill: #0000;
  r: 15.915494;
  stroke-dashoffset: 25;
  stroke-width: 3;
}
.quotadonut__ring {
  stroke: #97a3b4;
}
.quotadonut--0 .quotadonut__segment {
  stroke: #ff6159;
  stroke-dasharray: 0 100;
}
.quotadonut--1 .quotadonut__segment {
  stroke: #ff6159;
  stroke-dasharray: 1 99;
}
.quotadonut--2 .quotadonut__segment {
  stroke: #ff6159;
  stroke-dasharray: 2 98;
}
.quotadonut--3 .quotadonut__segment {
  stroke: #ff6159;
  stroke-dasharray: 3 97;
}
.quotadonut--4 .quotadonut__segment {
  stroke: #ff6159;
  stroke-dasharray: 4 96;
}
.quotadonut--5 .quotadonut__segment {
  stroke: #ff6159;
  stroke-dasharray: 5 95;
}
.quotadonut--6 .quotadonut__segment {
  stroke: #ff6159;
  stroke-dasharray: 6 94;
}
.quotadonut--7 .quotadonut__segment {
  stroke: #ff6159;
  stroke-dasharray: 7 93;
}
.quotadonut--8 .quotadonut__segment {
  stroke: #ff6159;
  stroke-dasharray: 8 92;
}
.quotadonut--9 .quotadonut__segment {
  stroke: #ff6159;
  stroke-dasharray: 9 91;
}
.quotadonut--10 .quotadonut__segment {
  stroke: #ff6159;
  stroke-dasharray: 10 90;
}
.quotadonut--11 .quotadonut__segment {
  stroke: #ff6159;
  stroke-dasharray: 11 89;
}
.quotadonut--12 .quotadonut__segment {
  stroke: #ff6159;
  stroke-dasharray: 12 88;
}
.quotadonut--13 .quotadonut__segment {
  stroke: #ff6159;
  stroke-dasharray: 13 87;
}
.quotadonut--14 .quotadonut__segment {
  stroke: #ff6159;
  stroke-dasharray: 14 86;
}
.quotadonut--15 .quotadonut__segment {
  stroke: #ff6159;
  stroke-dasharray: 15 85;
}
.quotadonut--16 .quotadonut__segment {
  stroke: #ff6159;
  stroke-dasharray: 16 84;
}
.quotadonut--17 .quotadonut__segment {
  stroke: #ff6159;
  stroke-dasharray: 17 83;
}
.quotadonut--18 .quotadonut__segment {
  stroke: #ff6159;
  stroke-dasharray: 18 82;
}
.quotadonut--19 .quotadonut__segment {
  stroke: #ff6159;
  stroke-dasharray: 19 81;
}
.quotadonut--20 .quotadonut__segment {
  stroke: #ff6159;
  stroke-dasharray: 20 80;
}
.quotadonut--21 .quotadonut__segment {
  stroke: #ff6159;
  stroke-dasharray: 21 79;
}
.quotadonut--22 .quotadonut__segment {
  stroke: #ff6159;
  stroke-dasharray: 22 78;
}
.quotadonut--23 .quotadonut__segment {
  stroke: #ff6159;
  stroke-dasharray: 23 77;
}
.quotadonut--24 .quotadonut__segment {
  stroke: #ff6159;
  stroke-dasharray: 24 76;
}
.quotadonut--25 .quotadonut__segment {
  stroke: #ff6159;
  stroke-dasharray: 25 75;
}
.quotadonut--26 .quotadonut__segment {
  stroke: #ff6159;
  stroke-dasharray: 26 74;
}
.quotadonut--27 .quotadonut__segment {
  stroke: #ff6159;
  stroke-dasharray: 27 73;
}
.quotadonut--28 .quotadonut__segment {
  stroke: #ff6159;
  stroke-dasharray: 28 72;
}
.quotadonut--29 .quotadonut__segment {
  stroke: #ff6159;
  stroke-dasharray: 29 71;
}
.quotadonut--30 .quotadonut__segment {
  stroke: #ff6159;
  stroke-dasharray: 30 70;
}
.quotadonut--31 .quotadonut__segment {
  stroke: #ff6159;
  stroke-dasharray: 31 69;
}
.quotadonut--32 .quotadonut__segment {
  stroke: #ff6159;
  stroke-dasharray: 32 68;
}
.quotadonut--33 .quotadonut__segment {
  stroke: #ff6159;
  stroke-dasharray: 33 67;
}
.quotadonut--34 .quotadonut__segment {
  stroke: #ff6159;
  stroke-dasharray: 34 66;
}
.quotadonut--35 .quotadonut__segment {
  stroke: #ef8300;
  stroke-dasharray: 35 65;
}
.quotadonut--36 .quotadonut__segment {
  stroke: #ef8300;
  stroke-dasharray: 36 64;
}
.quotadonut--37 .quotadonut__segment {
  stroke: #ef8300;
  stroke-dasharray: 37 63;
}
.quotadonut--38 .quotadonut__segment {
  stroke: #ef8300;
  stroke-dasharray: 38 62;
}
.quotadonut--39 .quotadonut__segment {
  stroke: #ef8300;
  stroke-dasharray: 39 61;
}
.quotadonut--40 .quotadonut__segment {
  stroke: #ef8300;
  stroke-dasharray: 40 60;
}
.quotadonut--41 .quotadonut__segment {
  stroke: #ef8300;
  stroke-dasharray: 41 59;
}
.quotadonut--42 .quotadonut__segment {
  stroke: #ef8300;
  stroke-dasharray: 42 58;
}
.quotadonut--43 .quotadonut__segment {
  stroke: #ef8300;
  stroke-dasharray: 43 57;
}
.quotadonut--44 .quotadonut__segment {
  stroke: #ef8300;
  stroke-dasharray: 44 56;
}
.quotadonut--45 .quotadonut__segment {
  stroke: #ef8300;
  stroke-dasharray: 45 55;
}
.quotadonut--46 .quotadonut__segment {
  stroke: #ef8300;
  stroke-dasharray: 46 54;
}
.quotadonut--47 .quotadonut__segment {
  stroke: #ef8300;
  stroke-dasharray: 47 53;
}
.quotadonut--48 .quotadonut__segment {
  stroke: #ef8300;
  stroke-dasharray: 48 52;
}
.quotadonut--49 .quotadonut__segment {
  stroke: #ef8300;
  stroke-dasharray: 49 51;
}
.quotadonut--50 .quotadonut__segment {
  stroke: #ef8300;
  stroke-dasharray: 50 50;
}
.quotadonut--51 .quotadonut__segment {
  stroke: #ef8300;
  stroke-dasharray: 51 49;
}
.quotadonut--52 .quotadonut__segment {
  stroke: #ef8300;
  stroke-dasharray: 52 48;
}
.quotadonut--53 .quotadonut__segment {
  stroke: #ef8300;
  stroke-dasharray: 53 47;
}
.quotadonut--54 .quotadonut__segment {
  stroke: #ef8300;
  stroke-dasharray: 54 46;
}
.quotadonut--55 .quotadonut__segment {
  stroke: #ef8300;
  stroke-dasharray: 55 45;
}
.quotadonut--56 .quotadonut__segment {
  stroke: #ef8300;
  stroke-dasharray: 56 44;
}
.quotadonut--57 .quotadonut__segment {
  stroke: #ef8300;
  stroke-dasharray: 57 43;
}
.quotadonut--58 .quotadonut__segment {
  stroke: #ef8300;
  stroke-dasharray: 58 42;
}
.quotadonut--59 .quotadonut__segment {
  stroke: #ef8300;
  stroke-dasharray: 59 41;
}
.quotadonut--60 .quotadonut__segment {
  stroke: #ef8300;
  stroke-dasharray: 60 40;
}
.quotadonut--61 .quotadonut__segment {
  stroke: #ef8300;
  stroke-dasharray: 61 39;
}
.quotadonut--62 .quotadonut__segment {
  stroke: #ef8300;
  stroke-dasharray: 62 38;
}
.quotadonut--63 .quotadonut__segment {
  stroke: #ef8300;
  stroke-dasharray: 63 37;
}
.quotadonut--64 .quotadonut__segment {
  stroke: #ef8300;
  stroke-dasharray: 64 36;
}
.quotadonut--65 .quotadonut__segment {
  stroke: #ef8300;
  stroke-dasharray: 65 35;
}
.quotadonut--66 .quotadonut__segment {
  stroke: #ef8300;
  stroke-dasharray: 66 34;
}
.quotadonut--67 .quotadonut__segment {
  stroke: #ef8300;
  stroke-dasharray: 67 33;
}
.quotadonut--68 .quotadonut__segment {
  stroke: #ef8300;
  stroke-dasharray: 68 32;
}
.quotadonut--69 .quotadonut__segment {
  stroke: #ef8300;
  stroke-dasharray: 69 31;
}
.quotadonut--70 .quotadonut__segment {
  stroke: #ef8300;
  stroke-dasharray: 70 30;
}
.quotadonut--71 .quotadonut__segment {
  stroke: #ef8300;
  stroke-dasharray: 71 29;
}
.quotadonut--72 .quotadonut__segment {
  stroke: #ef8300;
  stroke-dasharray: 72 28;
}
.quotadonut--73 .quotadonut__segment {
  stroke: #ef8300;
  stroke-dasharray: 73 27;
}
.quotadonut--74 .quotadonut__segment {
  stroke: #ef8300;
  stroke-dasharray: 74 26;
}
.quotadonut--75 .quotadonut__segment {
  stroke: #0fa954;
  stroke-dasharray: 75 25;
}
.quotadonut--76 .quotadonut__segment {
  stroke: #0fa954;
  stroke-dasharray: 76 24;
}
.quotadonut--77 .quotadonut__segment {
  stroke: #0fa954;
  stroke-dasharray: 77 23;
}
.quotadonut--78 .quotadonut__segment {
  stroke: #0fa954;
  stroke-dasharray: 78 22;
}
.quotadonut--79 .quotadonut__segment {
  stroke: #0fa954;
  stroke-dasharray: 79 21;
}
.quotadonut--80 .quotadonut__segment {
  stroke: #0fa954;
  stroke-dasharray: 80 20;
}
.quotadonut--81 .quotadonut__segment {
  stroke: #0fa954;
  stroke-dasharray: 81 19;
}
.quotadonut--82 .quotadonut__segment {
  stroke: #0fa954;
  stroke-dasharray: 82 18;
}
.quotadonut--83 .quotadonut__segment {
  stroke: #0fa954;
  stroke-dasharray: 83 17;
}
.quotadonut--84 .quotadonut__segment {
  stroke: #0fa954;
  stroke-dasharray: 84 16;
}
.quotadonut--85 .quotadonut__segment {
  stroke: #0fa954;
  stroke-dasharray: 85 15;
}
.quotadonut--86 .quotadonut__segment {
  stroke: #0fa954;
  stroke-dasharray: 86 14;
}
.quotadonut--87 .quotadonut__segment {
  stroke: #0fa954;
  stroke-dasharray: 87 13;
}
.quotadonut--88 .quotadonut__segment {
  stroke: #0fa954;
  stroke-dasharray: 88 12;
}
.quotadonut--89 .quotadonut__segment {
  stroke: #0fa954;
  stroke-dasharray: 89 11;
}
.quotadonut--90 .quotadonut__segment {
  stroke: #0fa954;
  stroke-dasharray: 90 10;
}
.quotadonut--91 .quotadonut__segment {
  stroke: #0fa954;
  stroke-dasharray: 91 9;
}
.quotadonut--92 .quotadonut__segment {
  stroke: #0fa954;
  stroke-dasharray: 92 8;
}
.quotadonut--93 .quotadonut__segment {
  stroke: #0fa954;
  stroke-dasharray: 93 7;
}
.quotadonut--94 .quotadonut__segment {
  stroke: #0fa954;
  stroke-dasharray: 94 6;
}
.quotadonut--95 .quotadonut__segment {
  stroke: #0fa954;
  stroke-dasharray: 95 5;
}
.quotadonut--96 .quotadonut__segment {
  stroke: #0fa954;
  stroke-dasharray: 96 4;
}
.quotadonut--97 .quotadonut__segment {
  stroke: #0fa954;
  stroke-dasharray: 97 3;
}
.quotadonut--98 .quotadonut__segment {
  stroke: #0fa954;
  stroke-dasharray: 98 2;
}
.quotadonut--99 .quotadonut__segment {
  stroke: #0fa954;
  stroke-dasharray: 99 1;
}
.quotadonut--100 .quotadonut__segment {
  stroke: #0fa954;
  stroke-dasharray: 100 0;
}
.quotadonut--success .quotadonut__segment {
  stroke: #0fa954;
}
.quotadonut--warning .quotadonut__segment {
  stroke: #ef8300;
}
.quotadonut--critical .quotadonut__segment {
  stroke: #ff6159;
}
.quotadonut--neutral .quotadonut__segment {
  stroke: #97a3b4;
}
.quotadonut--activating .quotadonut__segment {
  stroke: #08a5c5;
}
.quotadonut--corporate .quotadonut__segment {
  stroke: #95caeb;
}
.quotadonut--promoting .quotadonut__segment {
  stroke: #e480f8;
}
.quotadonut__text {
  fill: #001b41;
  text-anchor: middle;
  transform: translate(50%, 53.5%) translateY(0.33em);
}
.clearfix:after {
  clear: both;
  content: "";
  display: table;
}
.sheet {
  background-color: #fff;
  border: 0 #0000;
  border-radius: 16px;
  box-shadow: none;
  display: block;
  margin-bottom: 32px;
  overflow: hidden;
  transition: box-shadow 0.3s ease-out;
}
.sheet--distinct {
  background-color: #f4f7fa;
}
.sheet--badge {
  padding-top: 15px;
}
.sheet--badge .badge--positioned {
  position: static;
}
.sheet
  .action-stripe:not(.action-stripe--disabled):not(
    .action-stripe--advertising
  ):not(.action-stripe--corporate-solid):hover,
.sheet
  .settings-stripe:not(.settings-stripe--disabled):not(
    .settings-stripe--advertising
  ):not(.settings-stripe--corporate-solid):hover {
  background-color: #dbedf8;
}
.sheet
  .action-stripe:not(.action-stripe--disabled):not(
    .action-stripe--advertising
  ):not(.action-stripe--corporate-solid):hover
  .link,
.sheet
  .action-stripe:not(.action-stripe--disabled):not(
    .action-stripe--advertising
  ):not(.action-stripe--corporate-solid):hover
  .toggle-link,
.sheet
  .settings-stripe:not(.settings-stripe--disabled):not(
    .settings-stripe--advertising
  ):not(.settings-stripe--corporate-solid):hover
  .link,
.sheet
  .settings-stripe:not(.settings-stripe--disabled):not(
    .settings-stripe--advertising
  ):not(.settings-stripe--corporate-solid):hover
  .toggle-link {
  color: #095bb1;
}
.sheet--actions .button,
.sheet--actions .ghost-button,
.sheet--actions .link,
.sheet--actions .toggle-button,
.sheet--actions .toggle-link {
  margin-bottom: 6px;
  margin-top: 6px;
}
.sheet--hidden {
  display: none;
}
.sheet--cropped {
  margin-bottom: 0;
  margin-top: 0;
}
.sheet--primary,
.sheet--secondary {
  background-color: #fff;
}
.sheet--tertiary {
  background-color: #bcc8d4;
}
.sheet--advertising {
  background: #003d8f;
  background: linear-gradient(to bottom right, #003d8f, #1474c4);
}
.sheet--advertising > .headline,
.sheet--advertising > .paragraph {
  color: #fff;
}
.sheet--activating,
.sheet--corporate,
.sheet--critical,
.sheet--neutral,
.sheet--promoting,
.sheet--success,
.sheet--warning {
  background-color: #fff;
}
.sheet--success-solid {
  background-color: #12cf76;
  border: none;
  color: #001b41;
}
.sheet--warning-solid {
  background-color: #fa0;
  border: none;
  color: #001b41;
}
.sheet--critical-solid {
  background-color: #ff6159;
  border: none;
  color: #001b41;
}
.sheet--neutral-solid {
  background-color: #bcc8d4;
  border: none;
  color: #001b41;
}
.sheet--activating-solid {
  background-color: #11c7e6;
  border: none;
  color: #001b41;
}
.sheet--promoting-solid {
  background-color: #e480f8;
  border: none;
  color: #001b41;
}
.sheet--corporate-solid {
  background-color: #0b2a63;
  border: none;
  color: #fff;
}
.sheet--bright-solid {
  background-color: #fff;
  border: none;
  color: #001b41;
}
.sheet--semantic-bar-success {
  box-shadow: inset 8px 0 #0fa954;
  margin-left: -1px;
}
.sheet--semantic-bar-warning {
  box-shadow: inset 8px 0 #ef8300;
  margin-left: -1px;
}
.sheet--semantic-bar-critical {
  box-shadow: inset 8px 0 #ff6159;
  margin-left: -1px;
}
.sheet--semantic-bar-neutral {
  box-shadow: inset 8px 0 #97a3b4;
  margin-left: -1px;
}
.sheet--semantic-bar-activating {
  box-shadow: inset 8px 0 #08a5c5;
  margin-left: -1px;
}
.sheet--semantic-bar-corporate {
  box-shadow: inset 8px 0 #95caeb;
  margin-left: -1px;
}
.sheet--semantic-bar-promoting {
  box-shadow: inset 8px 0 #e480f8;
  margin-left: -1px;
}
.sheet--success {
  border: 0 solid #0fa954;
}
.sheet--warning {
  border: 0 solid #ef8300;
}
.sheet--critical {
  border: 0 solid #ff6159;
}
.sheet--neutral {
  border: 0 solid #97a3b4;
}
.sheet--activating {
  border: 0 solid #08a5c5;
}
.sheet--corporate {
  border: 0 solid #95caeb;
}
.sheet--promoting {
  border: 0 solid #e480f8;
}
.sheet__badge {
  margin-bottom: 16px;
}
.sheet__badge--positioned {
  margin-bottom: 16px;
  margin-left: -32px;
  margin-top: -6px;
}
.sheet__badge--positioned .badge {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  padding-left: 16px;
}
.sheet__section {
  display: block;
  padding: 28px 30px;
  position: relative;
}
.sheet__section--condensed {
  padding: 16px 30px;
}
.sheet__section--cropped {
  padding: 0 30px;
}
.sheet__section--growing {
  flex-grow: 1;
}
.sheet__section--active {
  border-left: 8px solid #ffd176;
  margin: 0;
  padding-left: 24px;
  z-index: 2;
}
.sheet__section--activating + .sheet__section--activating,
.sheet__section--activating + .sheet__section--advertising,
.sheet__section--activating + .sheet__section--corporate,
.sheet__section--activating + .sheet__section--critical,
.sheet__section--activating + .sheet__section--neutral,
.sheet__section--activating + .sheet__section--promoting,
.sheet__section--activating + .sheet__section--success,
.sheet__section--activating + .sheet__section--warning,
.sheet__section--advertising + .sheet__section--activating,
.sheet__section--advertising + .sheet__section--advertising,
.sheet__section--advertising + .sheet__section--corporate,
.sheet__section--advertising + .sheet__section--critical,
.sheet__section--advertising + .sheet__section--neutral,
.sheet__section--advertising + .sheet__section--promoting,
.sheet__section--advertising + .sheet__section--success,
.sheet__section--advertising + .sheet__section--warning,
.sheet__section--corporate + .sheet__section--activating,
.sheet__section--corporate + .sheet__section--advertising,
.sheet__section--corporate + .sheet__section--corporate,
.sheet__section--corporate + .sheet__section--critical,
.sheet__section--corporate + .sheet__section--neutral,
.sheet__section--corporate + .sheet__section--promoting,
.sheet__section--corporate + .sheet__section--success,
.sheet__section--corporate + .sheet__section--warning,
.sheet__section--critical + .sheet__section--activating,
.sheet__section--critical + .sheet__section--advertising,
.sheet__section--critical + .sheet__section--corporate,
.sheet__section--critical + .sheet__section--critical,
.sheet__section--critical + .sheet__section--neutral,
.sheet__section--critical + .sheet__section--promoting,
.sheet__section--critical + .sheet__section--success,
.sheet__section--critical + .sheet__section--warning,
.sheet__section--neutral + .sheet__section--activating,
.sheet__section--neutral + .sheet__section--advertising,
.sheet__section--neutral + .sheet__section--corporate,
.sheet__section--neutral + .sheet__section--critical,
.sheet__section--neutral + .sheet__section--neutral,
.sheet__section--neutral + .sheet__section--promoting,
.sheet__section--neutral + .sheet__section--success,
.sheet__section--neutral + .sheet__section--warning,
.sheet__section--promoting + .sheet__section--activating,
.sheet__section--promoting + .sheet__section--advertising,
.sheet__section--promoting + .sheet__section--corporate,
.sheet__section--promoting + .sheet__section--critical,
.sheet__section--promoting + .sheet__section--neutral,
.sheet__section--promoting + .sheet__section--promoting,
.sheet__section--promoting + .sheet__section--success,
.sheet__section--promoting + .sheet__section--warning,
.sheet__section--success + .sheet__section--activating,
.sheet__section--success + .sheet__section--advertising,
.sheet__section--success + .sheet__section--corporate,
.sheet__section--success + .sheet__section--critical,
.sheet__section--success + .sheet__section--neutral,
.sheet__section--success + .sheet__section--promoting,
.sheet__section--success + .sheet__section--success,
.sheet__section--success + .sheet__section--warning,
.sheet__section--warning + .sheet__section--activating,
.sheet__section--warning + .sheet__section--advertising,
.sheet__section--warning + .sheet__section--corporate,
.sheet__section--warning + .sheet__section--critical,
.sheet__section--warning + .sheet__section--neutral,
.sheet__section--warning + .sheet__section--promoting,
.sheet__section--warning + .sheet__section--success,
.sheet__section--warning + .sheet__section--warning {
  margin-top: -2px;
}
.sheet__section--align-center {
  justify-content: center;
  text-align: center;
}
.sheet__section--align-left {
  justify-content: left;
  text-align: left;
}
.sheet__section--align-right {
  justify-content: right;
  text-align: right;
}
.sheet__section--hidden {
  display: none;
}
.sheet__section--primary,
.sheet__section--secondary {
  background-color: #fff;
}
.sheet__section--tertiary {
  background-color: #bcc8d4;
}
.sheet__section--advertising {
  background: #003d8f;
  background: linear-gradient(to bottom right, #003d8f, #1474c4);
}
.sheet__section--advertising > .headline,
.sheet__section--advertising > .paragraph {
  color: #fff;
}
.sheet__section--activating,
.sheet__section--corporate,
.sheet__section--critical,
.sheet__section--neutral,
.sheet__section--promoting,
.sheet__section--success,
.sheet__section--warning {
  background-color: #fff;
}
.sheet__section--success-solid {
  background-color: #12cf76;
  border: none;
  color: #001b41;
}
.sheet__section--warning-solid {
  background-color: #fa0;
  border: none;
  color: #001b41;
}
.sheet__section--critical-solid {
  background-color: #ff6159;
  border: none;
  color: #001b41;
}
.sheet__section--neutral-solid {
  background-color: #bcc8d4;
  border: none;
  color: #001b41;
}
.sheet__section--activating-solid {
  background-color: #11c7e6;
  border: none;
  color: #001b41;
}
.sheet__section--promoting-solid {
  background-color: #e480f8;
  border: none;
  color: #001b41;
}
.sheet__section--corporate-solid {
  background-color: #0b2a63;
  border: none;
  color: #fff;
}
.sheet__section--bright-solid {
  background-color: #fff;
  border: none;
  color: #001b41;
}
.sheet__section--semantic-bar-success {
  box-shadow: inset 8px 0 #0fa954;
  margin-left: -1px;
}
.sheet__section--semantic-bar-warning {
  box-shadow: inset 8px 0 #ef8300;
  margin-left: -1px;
}
.sheet__section--semantic-bar-critical {
  box-shadow: inset 8px 0 #ff6159;
  margin-left: -1px;
}
.sheet__section--semantic-bar-neutral {
  box-shadow: inset 8px 0 #97a3b4;
  margin-left: -1px;
}
.sheet__section--semantic-bar-activating {
  box-shadow: inset 8px 0 #08a5c5;
  margin-left: -1px;
}
.sheet__section--semantic-bar-corporate {
  box-shadow: inset 8px 0 #95caeb;
  margin-left: -1px;
}
.sheet__section--semantic-bar-promoting {
  box-shadow: inset 8px 0 #e480f8;
  margin-left: -1px;
}
.sheet__section--success {
  border-bottom: 2px solid #0fa954;
  border-top: 2px solid #0fa954;
}
.sheet__section--success:first-child {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.sheet__section--success:last-child {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.sheet__section--success:only-child {
  border-radius: 16px;
}
.sheet__section--warning {
  border-bottom: 2px solid #ef8300;
  border-top: 2px solid #ef8300;
}
.sheet__section--warning:first-child {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.sheet__section--warning:last-child {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.sheet__section--warning:only-child {
  border-radius: 16px;
}
.sheet__section--critical {
  border-bottom: 2px solid #ff6159;
  border-top: 2px solid #ff6159;
}
.sheet__section--critical:first-child {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.sheet__section--critical:last-child {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.sheet__section--critical:only-child {
  border-radius: 16px;
}
.sheet__section--neutral {
  border-bottom: 2px solid #97a3b4;
  border-top: 2px solid #97a3b4;
}
.sheet__section--neutral:first-child {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.sheet__section--neutral:last-child {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.sheet__section--neutral:only-child {
  border-radius: 16px;
}
.sheet__section--activating {
  border-bottom: 2px solid #08a5c5;
  border-top: 2px solid #08a5c5;
}
.sheet__section--activating:first-child {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.sheet__section--activating:last-child {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.sheet__section--activating:only-child {
  border-radius: 16px;
}
.sheet__section--corporate {
  border-bottom: 2px solid #95caeb;
  border-top: 2px solid #95caeb;
}
.sheet__section--corporate:first-child {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.sheet__section--corporate:last-child {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.sheet__section--corporate:only-child {
  border-radius: 16px;
}
.sheet__section--promoting {
  border-bottom: 2px solid #e480f8;
  border-top: 2px solid #e480f8;
}
.sheet__section--promoting:first-child {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.sheet__section--promoting:last-child {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.sheet__section--promoting:only-child {
  border-radius: 16px;
}
.sheet__section--vertical-align-bottom {
  align-items: flex-end;
  display: flex;
  flex-flow: wrap;
}
.sheet__section--vertical-align-center {
  align-items: center;
  display: flex;
  flex-flow: wrap;
}
.sheet__section--vertical-align-top {
  align-items: flex-start;
  display: flex;
  flex-flow: wrap;
}
.sheet__section--distinct,
.sheet__section--tertiary {
  background-color: #f4f7fa;
}
.sheet__section--emphasized {
  background-color: #0b2a63;
}
.sheet__section--separator-bottom {
  border-bottom: 1px solid #bcc8d4;
}
.sheet__section--separator-left {
  border-left: 1px solid #bcc8d4;
}
.sheet__section--separator-right {
  border-right: 1px solid #bcc8d4;
}
.sheet__section--separator-top {
  border-top: 1px solid #bcc8d4;
}
.sheet__section--visualized {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: wrap;
  overflow: hidden;
}
.sheet__section--visualized,
.sheet__section--visualized .sheet__block {
  box-sizing: border-box;
  display: inherit;
  height: 100%;
  width: 100%;
}
.sheet__visual {
  display: inline-block;
}
.sheet__section--visualized .sheet__visual {
  height: 100%;
  margin: -32px;
  position: absolute;
  width: auto;
}
@supports (object-fit: cover) {
  .sheet__section--visualized .sheet__visual {
    flex-grow: 1;
    height: auto;
    object-fit: cover;
    position: inherit;
  }
}
.sheet__close {
  cursor: pointer;
  position: absolute;
  right: 22px;
  text-decoration: none;
  top: 24px;
}
.sheet__close:hover {
  opacity: 0.62;
}
.sheet__close:before {
  color: #001b41;
  content: "\E67B";
  font-family: exos-icon-font, serif;
  font-size: 24px;
  line-height: 1em;
}
.sheet__close--success:before {
  color: #096b35;
}
.sheet__close--warning:before {
  color: #8e4e00;
}
.sheet__close--critical:before {
  color: #c80a00;
}
.sheet__close--neutral:before {
  color: #465a75;
}
.sheet__close--activating:before {
  color: #005b72;
}
.sheet__close--promoting:before {
  color: #b410e7;
}
.sheet__close--corporate:before {
  color: #1474c4;
}
.sheet__close--bright:before {
  color: #fff;
}
.sheet__close + .headline {
  margin-right: 40px;
}
.sheet__section--condensed .sheet__close {
  top: 13px;
}
.sheet__stripes {
  display: block;
}
.sheet__stripes > .action-stripe,
.sheet__stripes > .settings-stripe {
  padding-left: 15px;
  padding-right: 15px;
}
.sheet__stripes .ghost-button--icon-only {
  margin: -2px 9px 2px -9px;
}
.sheet__separator {
  border: 0;
  border-top: 1px solid #bcc8d4;
  margin: 0;
}
.sheet__footer {
  display: flex;
  gap: 12px;
  margin-top: 24px;
}
.sheet__footer > :last-child {
  margin-bottom: 0;
}
.sheet__footer .button,
.sheet__footer .ghost-button,
.sheet__footer .toggle-button {
  margin-right: 0;
}
.sheet__footer .link:not(:last-child),
.sheet__footer .toggle-link:not(:last-child) {
  margin-right: 12px;
}
.sheet__footer .button + .link,
.sheet__footer .button + .toggle-link,
.sheet__footer .toggle-button + .link,
.sheet__footer .toggle-button + .toggle-link {
  margin-left: 12px;
}
.sheet__footer--align-center {
  justify-content: center;
  text-align: center;
}
.sheet__footer--align-left {
  justify-content: left;
  text-align: left;
}
.sheet__footer--align-right {
  justify-content: right;
  text-align: right;
}
.sheet__footer--hidden {
  display: none;
}
.sheet__footer--vertical-align-bottom {
  align-items: flex-end;
  display: flex;
  flex-flow: wrap;
}
.sheet__footer--vertical-align-center {
  align-items: center;
  display: flex;
  flex-flow: wrap;
}
.sheet__footer--vertical-align-top {
  align-items: flex-start;
  display: flex;
  flex-flow: wrap;
}
.sheet__header {
  align-items: center;
  background-color: #fff;
  display: flex;
  flex-flow: wrap;
  margin-bottom: 0;
  padding: 12px 24px;
  position: relative;
}
.sheet__header--separator-bottom {
  border-bottom: 1px solid #bcc8d4;
}
.sheet__header .sheet__icon {
  align-items: center;
  display: inline-flex;
  height: 28px;
  margin: -2px 12px -2px 0;
  width: auto;
}
.sheet__header .sheet__headline {
  flex-grow: 1;
  font-family: OpenSansSemibold, arial, sans-serif;
  font-size: 16px;
  line-height: 24px;
  margin-top: -2px;
}
.sheet__header .sheet__link {
  margin-left: 12px;
}
.sheet__header .sheet__close {
  right: 15px;
  top: 12px;
}
.sheet__header--align-center {
  justify-content: center;
  text-align: center;
}
.sheet__header--align-left {
  justify-content: left;
  text-align: left;
}
.sheet__header--align-right {
  justify-content: right;
  text-align: right;
}
.sheet__header--hidden {
  display: none;
}
.sheet__header--vertical-align-bottom {
  align-items: flex-end;
  display: flex;
  flex-flow: wrap;
}
.sheet__header--vertical-align-center {
  align-items: center;
  display: flex;
  flex-flow: wrap;
}
.sheet__header--vertical-align-top {
  align-items: flex-start;
  display: flex;
  flex-flow: wrap;
}
.sheet__section--activating-solid + .sheet__section--activating-solid,
.sheet__section--beta + .sheet__section--beta,
.sheet__section--corporate-solid + .sheet__section--corporate-solid,
.sheet__section--critical-solid + .sheet__section--critical-solid,
.sheet__section--default + .sheet__section--default,
.sheet__section--emphazised + .sheet__section--emphazised,
.sheet__section--neutral-solid + .sheet__section--neutral-solid,
.sheet__section--primary + .sheet__section--primary,
.sheet__section--promoting-solid + .sheet__section--promoting-solid,
.sheet__section--secondary + .sheet__section--secondary,
.sheet__section--success-solid + .sheet__section--success-solid,
.sheet__section--warning-solid + .sheet__section--warning-solid {
  padding-top: 0;
}
.sheet__section section > :last-child,
.sheet__section > :last-child {
  margin-bottom: 0;
}
.static-overlay > .sheet__section:first-child {
  padding-bottom: 26px;
}
.sheet__section:has(+ .sheet__section--hidden:last-child),
.sheet__section:has(+ .sheet__section.hidden:last-child) {
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
}
.sheet > .sheet__stripes > .action-stripe--advertising:only-child,
.sheet > .sheet__stripes > .action-stripe--corporate-solid:only-child,
.sheet > .sheet__stripes > .settings-stripe--advertising:only-child,
.sheet > .sheet__stripes > .settings-stripe--corporate-solid:only-child {
  border: none;
}
.sheet.sheet--activating > .sheet__stripes,
.sheet.sheet--corporate > .sheet__stripes,
.sheet.sheet--critical > .sheet__stripes,
.sheet.sheet--neutral > .sheet__stripes,
.sheet.sheet--promoting > .sheet__stripes,
.sheet.sheet--success > .sheet__stripes,
.sheet.sheet--warning > .sheet__stripes {
  margin: 1px;
}
.sheet.sheet--activating > .sheet__stripes > .action-stripe,
.sheet.sheet--activating > .sheet__stripes > .settings-stripe,
.sheet.sheet--corporate > .sheet__stripes > .action-stripe,
.sheet.sheet--corporate > .sheet__stripes > .settings-stripe,
.sheet.sheet--critical > .sheet__stripes > .action-stripe,
.sheet.sheet--critical > .sheet__stripes > .settings-stripe,
.sheet.sheet--neutral > .sheet__stripes > .action-stripe,
.sheet.sheet--neutral > .sheet__stripes > .settings-stripe,
.sheet.sheet--promoting > .sheet__stripes > .action-stripe,
.sheet.sheet--promoting > .sheet__stripes > .settings-stripe,
.sheet.sheet--success > .sheet__stripes > .action-stripe,
.sheet.sheet--success > .sheet__stripes > .settings-stripe,
.sheet.sheet--warning > .sheet__stripes > .action-stripe,
.sheet.sheet--warning > .sheet__stripes > .settings-stripe {
  margin-left: -1px;
  margin-right: -1px;
}
.sheet.sheet--activating > .sheet__stripes > .action-stripe:first-child,
.sheet.sheet--activating > .sheet__stripes > .settings-stripe:first-child,
.sheet.sheet--corporate > .sheet__stripes > .action-stripe:first-child,
.sheet.sheet--corporate > .sheet__stripes > .settings-stripe:first-child,
.sheet.sheet--critical > .sheet__stripes > .action-stripe:first-child,
.sheet.sheet--critical > .sheet__stripes > .settings-stripe:first-child,
.sheet.sheet--neutral > .sheet__stripes > .action-stripe:first-child,
.sheet.sheet--neutral > .sheet__stripes > .settings-stripe:first-child,
.sheet.sheet--promoting > .sheet__stripes > .action-stripe:first-child,
.sheet.sheet--promoting > .sheet__stripes > .settings-stripe:first-child,
.sheet.sheet--success > .sheet__stripes > .action-stripe:first-child,
.sheet.sheet--success > .sheet__stripes > .settings-stripe:first-child,
.sheet.sheet--warning > .sheet__stripes > .action-stripe:first-child,
.sheet.sheet--warning > .sheet__stripes > .settings-stripe:first-child {
  border-top: none;
  border-top-left-radius: 14px;
  border-top-right-radius: 14px;
}
.sheet.sheet--activating > .sheet__stripes > .action-stripe:last-child,
.sheet.sheet--activating > .sheet__stripes > .settings-stripe:last-child,
.sheet.sheet--corporate > .sheet__stripes > .action-stripe:last-child,
.sheet.sheet--corporate > .sheet__stripes > .settings-stripe:last-child,
.sheet.sheet--critical > .sheet__stripes > .action-stripe:last-child,
.sheet.sheet--critical > .sheet__stripes > .settings-stripe:last-child,
.sheet.sheet--neutral > .sheet__stripes > .action-stripe:last-child,
.sheet.sheet--neutral > .sheet__stripes > .settings-stripe:last-child,
.sheet.sheet--promoting > .sheet__stripes > .action-stripe:last-child,
.sheet.sheet--promoting > .sheet__stripes > .settings-stripe:last-child,
.sheet.sheet--success > .sheet__stripes > .action-stripe:last-child,
.sheet.sheet--success > .sheet__stripes > .settings-stripe:last-child,
.sheet.sheet--warning > .sheet__stripes > .action-stripe:last-child,
.sheet.sheet--warning > .sheet__stripes > .settings-stripe:last-child {
  border-bottom: none;
  border-bottom-left-radius: 14px;
  border-bottom-right-radius: 14px;
}
.snackbar-container {
  bottom: 20px;
  pointer-events: none;
  position: fixed;
  width: 100%;
  z-index: 81;
}
.snackbar {
  align-items: center;
  animation-fill-mode: both;
  border-radius: 8px;
  box-shadow: 0 2px 8px 0 #71809580;
  box-sizing: border-box;
  color: #001b41;
  display: flex;
  line-height: 18px;
  margin: 0 auto;
  max-width: 320px;
  padding: 16px 14px;
  transition-timing-function: ease-in-out;
  visibility: hidden;
}
.snackbar--visible {
  animation-duration: 0.2s;
  animation-name: keyframes--snackbar-translate-in;
  visibility: visible;
}
.snackbar--hidden {
  animation-duration: 0.2s;
  animation-name: keyframes--snackbar-translate-out;
}
.snackbar--success {
  border: 0 solid #0fa954;
}
.snackbar--warning {
  border: 0 solid #ef8300;
}
.snackbar--critical {
  border: 0 solid #ff6159;
}
.snackbar--neutral {
  border: 0 solid #97a3b4;
}
.snackbar--activating {
  border: 0 solid #08a5c5;
}
.snackbar--corporate {
  border: 0 solid #95caeb;
}
.snackbar--promoting {
  border: 0 solid #e480f8;
}
.snackbar--success-solid {
  background-color: #12cf76;
  border: none;
  color: #001b41;
}
.snackbar--warning-solid {
  background-color: #fa0;
  border: none;
  color: #001b41;
}
.snackbar--critical-solid {
  background-color: #ff6159;
  border: none;
  color: #001b41;
}
.snackbar--neutral-solid {
  background-color: #bcc8d4;
  border: none;
  color: #001b41;
}
.snackbar--activating-solid {
  background-color: #11c7e6;
  border: none;
  color: #001b41;
}
.snackbar--promoting-solid {
  background-color: #e480f8;
  border: none;
  color: #001b41;
}
.snackbar--corporate-solid {
  background-color: #0b2a63;
  border: none;
  color: #fff;
}
.snackbar--bright-solid {
  background-color: #fff;
  border: none;
  color: #001b41;
}
.snackbar--success-solid.snackbar--with-icon {
  line-height: 1;
}
.snackbar--success-solid.snackbar--with-icon:before {
  content: "";
  font-family: exos-icon-font;
  font-style: normal;
  font-weight: 400 !important;
  padding-right: 6px;
  vertical-align: top;
}
.snackbar--warning-solid.snackbar--with-icon {
  line-height: 1;
}
.snackbar--warning-solid.snackbar--with-icon:before {
  content: "";
  font-family: exos-icon-font;
  font-style: normal;
  font-weight: 400 !important;
  padding-right: 6px;
  vertical-align: top;
}
.snackbar--critical-solid.snackbar--with-icon {
  line-height: 1;
}
.snackbar--critical-solid.snackbar--with-icon:before {
  content: "";
  font-family: exos-icon-font;
  font-style: normal;
  font-weight: 400 !important;
  padding-right: 6px;
  vertical-align: top;
}
.snackbar--neutral-solid.snackbar--with-icon {
  line-height: 1;
}
.snackbar--neutral-solid.snackbar--with-icon:before {
  content: "";
  font-family: exos-icon-font;
  font-style: normal;
  font-weight: 400 !important;
  padding-right: 6px;
  vertical-align: top;
}
.snackbar--activating-solid.snackbar--with-icon {
  line-height: 1;
}
.snackbar--activating-solid.snackbar--with-icon:before {
  content: "";
  font-family: exos-icon-font;
  font-style: normal;
  font-weight: 400 !important;
  padding-right: 6px;
  vertical-align: top;
}
@keyframes keyframes--snackbar-translate-in {
  0% {
    opacity: 0;
    transform: translateY(100%);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes keyframes--snackbar-translate-out {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  to {
    opacity: 0;
    transform: translateY(100%);
  }
}
.static-overlay {
  display: none;
}
.static-overlay__blocker {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0;
  position: fixed;
  right: 0;
  top: 0;
  transition: opacity 0.2s ease-out;
  z-index: 205;
}
.static-overlay__blocker--hidden {
  display: none;
}
.static-overlay__blocker--active {
  opacity: 0.38;
}
.static-overlay__container {
  align-items: center;
  bottom: 0;
  display: flex;
  justify-content: center;
  left: 0;
  opacity: 0;
  overflow-y: auto;
  position: fixed;
  right: 0;
  top: 0;
  transition: opacity 0.2s ease-out;
  z-index: 206;
}
.static-overlay__container--hidden {
  display: none;
}
.static-overlay__container--active {
  opacity: 1;
}
.static-overlay__content {
  border: none;
  border-radius: 16px;
  margin-top: -40px;
  max-width: 53%;
  min-width: 480px;
  position: relative;
  transition: margin-top 0.2s ease-out;
}
.static-overlay__content.sheet--success {
  border: 0 solid #0fa954;
}
.static-overlay__content.sheet--warning {
  border: 0 solid #ef8300;
}
.static-overlay__content.sheet--critical {
  border: 0 solid #ff6159;
}
.static-overlay__content.sheet--neutral {
  border: 0 solid #97a3b4;
}
.static-overlay__content.sheet--activating {
  border: 0 solid #08a5c5;
}
.static-overlay__content.sheet--corporate {
  border: 0 solid #95caeb;
}
.static-overlay__content.sheet--promoting {
  border: 0 solid #e480f8;
}
.static-overlay__container--active > .static-overlay__content {
  margin-top: 0;
}
.stripe {
  align-items: center;
  display: flex;
  flex-flow: row;
  padding: 14px 0 16px;
}
.stripe--align-center {
  justify-content: center;
  text-align: center;
}
.stripe--align-left {
  justify-content: left;
  text-align: left;
}
.stripe--align-right {
  justify-content: right;
  text-align: right;
}
.stripe--hidden {
  display: none;
}
.stripe--distinct {
  background-color: #f4f7fa;
}
.stripe--condensed {
  padding-bottom: 8px;
  padding-top: 7px;
}
.stripe--cropped {
  padding-bottom: 0;
  padding-top: 0;
}
.stripe__item {
  display: flex;
  flex-flow: wrap;
  margin-right: 15px;
}
.stripe__item--align-center {
  justify-content: center;
  text-align: center;
}
.stripe__item--align-left {
  justify-content: left;
  text-align: left;
}
.stripe__item--align-right {
  justify-content: right;
  text-align: right;
}
.stripe__item--vertical-align-bottom {
  align-items: flex-end;
  display: flex;
  flex-flow: wrap;
}
.stripe__item--vertical-align-center {
  align-items: center;
  display: flex;
  flex-flow: wrap;
}
.stripe__item--vertical-align-top {
  align-items: flex-start;
  display: flex;
  flex-flow: wrap;
}
.stripe__item--vertical-align-bottom {
  align-self: flex-end;
}
.stripe__item--vertical-align-center {
  align-self: center;
}
.stripe__item--vertical-align-middle {
  vertical-align: middle;
}
.stripe__item--vertical-align-top {
  align-self: flex-start;
}
.stripe__item--condensed {
  margin-right: 8px;
}
.stripe__item--cropped {
  margin-right: 4px;
}
.stripe__item--condensed:last-child,
.stripe__item--cropped:last-child,
.stripe__item:last-child {
  margin-right: 0;
}
.sheet__stripes .stripe__item {
  margin-left: 15px;
}
.sheet__stripes .stripe__item:last-child {
  margin-right: 15px;
}
.stripe__element {
  margin-bottom: 3px;
  margin-top: 3px;
  width: 100%;
}
.stripe__element--inline {
  width: auto;
}
.stripe__visual {
  margin-bottom: 3px;
  margin-top: 3px;
  width: auto;
}
.action-stripe,
.settings-stripe {
  background-color: #fff;
  border-bottom: 1px solid #bcc8d4;
  box-sizing: border-box;
  display: flex;
  float: none;
  min-height: 1px;
  padding: 14px 0 16px;
  width: auto;
}
.action-stripe:after,
.settings-stripe:after {
  clear: both;
  content: "";
  display: table;
}
.action-stripe:last-child,
.settings-stripe:last-child {
  border-bottom: none;
}
.action-stripe--borderless,
.settings-stripe--borderless {
  border-bottom: none;
  border-top: none;
  padding: 7px 0 9px;
}
.action-stripe--distinct,
.settings-stripe--distinct {
  background-color: #f4f7fa;
}
.action-stripe--disabled,
.settings-stripe--disabled {
  color: #465a75;
  cursor: not-allowed;
}
.action-stripe .link--next:after,
.settings-stripe .link--next:after {
  color: #1474c4;
}
.action-stripe.__direct-selection--hover,
.settings-stripe.__direct-selection--hover {
  background-color: #dbedf8;
}
.action-stripe--page-context.__direct-selection--hover,
.settings-stripe--page-context.__direct-selection--hover {
  background-color: #fff;
}
.action-stripe--semantic-bar-success,
.settings-stripe--semantic-bar-success {
  box-shadow: inset 8px 0 #0fa954;
  margin-left: -1px;
}
.action-stripe--semantic-bar-success:first-child,
.settings-stripe--semantic-bar-success:first-child {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.action-stripe--semantic-bar-success:last-child,
.settings-stripe--semantic-bar-success:last-child {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.action-stripe--semantic-bar-success:only-child,
.settings-stripe--semantic-bar-success:only-child {
  border-radius: 16px;
}
.action-stripe--semantic-bar-warning,
.settings-stripe--semantic-bar-warning {
  box-shadow: inset 8px 0 #ef8300;
  margin-left: -1px;
}
.action-stripe--semantic-bar-warning:first-child,
.settings-stripe--semantic-bar-warning:first-child {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.action-stripe--semantic-bar-warning:last-child,
.settings-stripe--semantic-bar-warning:last-child {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.action-stripe--semantic-bar-warning:only-child,
.settings-stripe--semantic-bar-warning:only-child {
  border-radius: 16px;
}
.action-stripe--semantic-bar-critical,
.settings-stripe--semantic-bar-critical {
  box-shadow: inset 8px 0 #ff6159;
  margin-left: -1px;
}
.action-stripe--semantic-bar-critical:first-child,
.settings-stripe--semantic-bar-critical:first-child {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.action-stripe--semantic-bar-critical:last-child,
.settings-stripe--semantic-bar-critical:last-child {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.action-stripe--semantic-bar-critical:only-child,
.settings-stripe--semantic-bar-critical:only-child {
  border-radius: 16px;
}
.action-stripe--semantic-bar-neutral,
.settings-stripe--semantic-bar-neutral {
  box-shadow: inset 8px 0 #97a3b4;
  margin-left: -1px;
}
.action-stripe--semantic-bar-neutral:first-child,
.settings-stripe--semantic-bar-neutral:first-child {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.action-stripe--semantic-bar-neutral:last-child,
.settings-stripe--semantic-bar-neutral:last-child {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.action-stripe--semantic-bar-neutral:only-child,
.settings-stripe--semantic-bar-neutral:only-child {
  border-radius: 16px;
}
.action-stripe--semantic-bar-activating,
.settings-stripe--semantic-bar-activating {
  box-shadow: inset 8px 0 #08a5c5;
  margin-left: -1px;
}
.action-stripe--semantic-bar-activating:first-child,
.settings-stripe--semantic-bar-activating:first-child {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.action-stripe--semantic-bar-activating:last-child,
.settings-stripe--semantic-bar-activating:last-child {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.action-stripe--semantic-bar-activating:only-child,
.settings-stripe--semantic-bar-activating:only-child {
  border-radius: 16px;
}
.action-stripe--semantic-bar-corporate,
.settings-stripe--semantic-bar-corporate {
  box-shadow: inset 8px 0 #95caeb;
  margin-left: -1px;
}
.action-stripe--semantic-bar-corporate:first-child,
.settings-stripe--semantic-bar-corporate:first-child {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.action-stripe--semantic-bar-corporate:last-child,
.settings-stripe--semantic-bar-corporate:last-child {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.action-stripe--semantic-bar-corporate:only-child,
.settings-stripe--semantic-bar-corporate:only-child {
  border-radius: 16px;
}
.action-stripe--semantic-bar-promoting,
.settings-stripe--semantic-bar-promoting {
  box-shadow: inset 8px 0 #e480f8;
  margin-left: -1px;
}
.action-stripe--semantic-bar-promoting:first-child,
.settings-stripe--semantic-bar-promoting:first-child {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.action-stripe--semantic-bar-promoting:last-child,
.settings-stripe--semantic-bar-promoting:last-child {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.action-stripe--semantic-bar-promoting:only-child,
.settings-stripe--semantic-bar-promoting:only-child {
  border-radius: 16px;
}
.action-stripe--advertising,
.settings-stripe--advertising {
  background: #003d8f;
  background: linear-gradient(to bottom right, #003d8f, #1474c4);
  color: #fff;
}
.action-stripe--advertising .__hover.toggle-link,
.action-stripe--advertising .link,
.action-stripe--advertising .link--next:after,
.action-stripe--advertising .link.__hover,
.action-stripe--advertising .link:before,
.action-stripe--advertising .toggle-link,
.action-stripe--advertising .toggle-link:before,
.settings-stripe--advertising .__hover.toggle-link,
.settings-stripe--advertising .link,
.settings-stripe--advertising .link--next:after,
.settings-stripe--advertising .link.__hover,
.settings-stripe--advertising .link:before,
.settings-stripe--advertising .toggle-link,
.settings-stripe--advertising .toggle-link:before {
  color: #fff;
}
.action-stripe--corporate-solid,
.settings-stripe--corporate-solid {
  background-color: #0b2a63;
  color: #fff;
}
.action-stripe--corporate-solid .__hover.toggle-link,
.action-stripe--corporate-solid .link,
.action-stripe--corporate-solid .link--next:after,
.action-stripe--corporate-solid .link.__hover,
.action-stripe--corporate-solid .link:before,
.action-stripe--corporate-solid .toggle-link,
.action-stripe--corporate-solid .toggle-link:before,
.settings-stripe--corporate-solid .__hover.toggle-link,
.settings-stripe--corporate-solid .link,
.settings-stripe--corporate-solid .link--next:after,
.settings-stripe--corporate-solid .link.__hover,
.settings-stripe--corporate-solid .link:before,
.settings-stripe--corporate-solid .toggle-link,
.settings-stripe--corporate-solid .toggle-link:before {
  color: #fff;
}
.action-stripe.__direct-selection--hover .link,
.action-stripe.__direct-selection--hover .link--action:before,
.action-stripe.__direct-selection--hover .link--next:after,
.action-stripe.__direct-selection--hover .toggle-link,
.settings-stripe.__direct-selection--hover .link,
.settings-stripe.__direct-selection--hover .link--action:before,
.settings-stripe.__direct-selection--hover .link--next:after,
.settings-stripe.__direct-selection--hover .toggle-link {
  color: #095bb1;
}
.action-stripe--advertising.__direct-selection--hover,
.settings-stripe--advertising.__direct-selection--hover {
  background: #001b41;
  background: linear-gradient(to bottom right, #001b41, #003d8f);
}
.action-stripe--advertising.__direct-selection--hover .__hover.toggle-link,
.action-stripe--advertising.__direct-selection--hover .link,
.action-stripe--advertising.__direct-selection--hover .link--next:after,
.action-stripe--advertising.__direct-selection--hover .link.__hover,
.action-stripe--advertising.__direct-selection--hover .link:before,
.action-stripe--advertising.__direct-selection--hover .toggle-link,
.action-stripe--advertising.__direct-selection--hover .toggle-link:before,
.settings-stripe--advertising.__direct-selection--hover .__hover.toggle-link,
.settings-stripe--advertising.__direct-selection--hover .link,
.settings-stripe--advertising.__direct-selection--hover .link--next:after,
.settings-stripe--advertising.__direct-selection--hover .link.__hover,
.settings-stripe--advertising.__direct-selection--hover .link:before,
.settings-stripe--advertising.__direct-selection--hover .toggle-link,
.settings-stripe--advertising.__direct-selection--hover .toggle-link:before {
  color: #fff;
}
.action-stripe--advertising.__direct-selection--hover
  .__direct-selection--target.toggle-link,
.action-stripe--advertising.__direct-selection--hover
  .link.__direct-selection--target,
.settings-stripe--advertising.__direct-selection--hover
  .__direct-selection--target.toggle-link,
.settings-stripe--advertising.__direct-selection--hover
  .link.__direct-selection--target {
  text-decoration: underline;
}
.action-stripe--advertising.__direct-selection--hover
  .__direct-selection--target.toggle-link:before,
.action-stripe--advertising.__direct-selection--hover
  .link.__direct-selection--target:before,
.settings-stripe--advertising.__direct-selection--hover
  .__direct-selection--target.toggle-link:before,
.settings-stripe--advertising.__direct-selection--hover
  .link.__direct-selection--target:before {
  text-decoration: none;
}
.action-stripe--corporate-solid.__direct-selection--hover,
.settings-stripe--corporate-solid.__direct-selection--hover {
  background: #001b41;
}
.action-stripe--corporate-solid.__direct-selection--hover .__hover.toggle-link,
.action-stripe--corporate-solid.__direct-selection--hover .link,
.action-stripe--corporate-solid.__direct-selection--hover .link--next:after,
.action-stripe--corporate-solid.__direct-selection--hover .link.__hover,
.action-stripe--corporate-solid.__direct-selection--hover .link:before,
.action-stripe--corporate-solid.__direct-selection--hover .toggle-link,
.action-stripe--corporate-solid.__direct-selection--hover .toggle-link:before,
.settings-stripe--corporate-solid.__direct-selection--hover
  .__hover.toggle-link,
.settings-stripe--corporate-solid.__direct-selection--hover .link,
.settings-stripe--corporate-solid.__direct-selection--hover .link--next:after,
.settings-stripe--corporate-solid.__direct-selection--hover .link.__hover,
.settings-stripe--corporate-solid.__direct-selection--hover .link:before,
.settings-stripe--corporate-solid.__direct-selection--hover .toggle-link,
.settings-stripe--corporate-solid.__direct-selection--hover
  .toggle-link:before {
  color: #fff;
}
.action-stripe--corporate-solid.__direct-selection--hover
  .__direct-selection--target.toggle-link,
.action-stripe--corporate-solid.__direct-selection--hover
  .link.__direct-selection--target,
.settings-stripe--corporate-solid.__direct-selection--hover
  .__direct-selection--target.toggle-link,
.settings-stripe--corporate-solid.__direct-selection--hover
  .link.__direct-selection--target {
  text-decoration: underline;
}
.action-stripe--corporate-solid.__direct-selection--hover
  .__direct-selection--target.toggle-link:before,
.action-stripe--corporate-solid.__direct-selection--hover
  .link.__direct-selection--target:before,
.settings-stripe--corporate-solid.__direct-selection--hover
  .__direct-selection--target.toggle-link:before,
.settings-stripe--corporate-solid.__direct-selection--hover
  .link.__direct-selection--target:before {
  text-decoration: none;
}
.action-stripe--advertising.__direct-selection--hover .link--next:after,
.action-stripe--corporate-solid.__direct-selection--hover .link--next:after,
.settings-stripe--advertising.__direct-selection--hover .link--next:after,
.settings-stripe--corporate-solid.__direct-selection--hover .link--next:after {
  color: #fff;
}
.action-stripe--critical {
  position: relative;
}
.action-stripe__label {
  align-self: center;
  box-sizing: border-box;
  float: left;
  min-height: 1px;
  padding: 0 15px;
  width: 91.66667%;
}
.action-stripe__label--nowrap {
  white-space: nowrap;
}
.action-stripe__label--break-all {
  word-break: break-all;
}
.action-stripe__label--break-word {
  word-break: break-word;
}
.action-stripe__label--keep-all {
  word-break: keep-all;
}
.action-stripe__label--ellipsized {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.action-stripe--disabled .action-stripe__label {
  opacity: 0.62;
}
.action-stripe--link .action-stripe__label {
  flex-grow: 1;
  width: auto;
}
.action-stripe__action {
  align-self: center;
  box-sizing: border-box;
  float: left;
  min-height: 1px;
  padding: 0 15px;
  text-align: right;
  width: 8.33333%;
}
.action-stripe__action--nowrap {
  white-space: nowrap;
}
.action-stripe__action--break-all {
  word-break: break-all;
}
.action-stripe__action--break-word {
  word-break: break-word;
}
.action-stripe__action--keep-all {
  word-break: keep-all;
}
.action-stripe__action--ellipsized {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.action-stripe__icon {
  align-self: center;
  margin-left: 13px;
}
.action-stripe__icon--exos-icon:before {
  font-family: exos-icon-font;
  font-size: 32px;
  font-style: normal;
  font-weight: 400 !important;
  vertical-align: top;
  vertical-align: middle;
}
.action-stripe__icon--hidden {
  display: none;
}
.action-stripe--disabled .action-stripe__action {
  opacity: 0.62;
  pointer-events: none;
}
.action-stripe--link .action-stripe__action {
  white-space: nowrap;
  width: auto;
}
.action-stripe--success {
  border-bottom: 1px solid #0fa954;
  border-top: 1px solid #0fa954;
  margin-top: -1px;
}
.action-stripe--success
  + .action-stripe:not(.action-stripe--success):not(
    .action-stripe--warning
  ):not(.action-stripe--critical):not(.action-stripe--neutral):not(
    .action-stripe--activating
  ):not(.action-stripe--corporate):not(.action-stripe--promoting),
.action-stripe--success
  + .settings-stripe:not(.settings-stripe--success):not(
    .settings-stripe--warning
  ):not(.settings-stripe--critical):not(.settings-stripe--neutral):not(
    .settings-stripe--activating
  ):not(.settings-stripe--corporate):not(.settings-stripe--promoting) {
  border-top-color: #0fa954;
}
.action-stripe--warning {
  border-bottom: 1px solid #ef8300;
  border-top: 1px solid #ef8300;
  margin-top: -1px;
}
.action-stripe--warning
  + .action-stripe:not(.action-stripe--success):not(
    .action-stripe--warning
  ):not(.action-stripe--critical):not(.action-stripe--neutral):not(
    .action-stripe--activating
  ):not(.action-stripe--corporate):not(.action-stripe--promoting),
.action-stripe--warning
  + .settings-stripe:not(.settings-stripe--success):not(
    .settings-stripe--warning
  ):not(.settings-stripe--critical):not(.settings-stripe--neutral):not(
    .settings-stripe--activating
  ):not(.settings-stripe--corporate):not(.settings-stripe--promoting) {
  border-top-color: #ef8300;
}
.action-stripe--critical {
  border-bottom: 1px solid #ff6159;
  border-top: 1px solid #ff6159;
  margin-top: -1px;
}
.action-stripe--critical
  + .action-stripe:not(.action-stripe--success):not(
    .action-stripe--warning
  ):not(.action-stripe--critical):not(.action-stripe--neutral):not(
    .action-stripe--activating
  ):not(.action-stripe--corporate):not(.action-stripe--promoting),
.action-stripe--critical
  + .settings-stripe:not(.settings-stripe--success):not(
    .settings-stripe--warning
  ):not(.settings-stripe--critical):not(.settings-stripe--neutral):not(
    .settings-stripe--activating
  ):not(.settings-stripe--corporate):not(.settings-stripe--promoting) {
  border-top-color: #ff6159;
}
.action-stripe--neutral {
  border-bottom: 1px solid #97a3b4;
  border-top: 1px solid #97a3b4;
  margin-top: -1px;
}
.action-stripe--neutral
  + .action-stripe:not(.action-stripe--success):not(
    .action-stripe--warning
  ):not(.action-stripe--critical):not(.action-stripe--neutral):not(
    .action-stripe--activating
  ):not(.action-stripe--corporate):not(.action-stripe--promoting),
.action-stripe--neutral
  + .settings-stripe:not(.settings-stripe--success):not(
    .settings-stripe--warning
  ):not(.settings-stripe--critical):not(.settings-stripe--neutral):not(
    .settings-stripe--activating
  ):not(.settings-stripe--corporate):not(.settings-stripe--promoting) {
  border-top-color: #97a3b4;
}
.action-stripe--activating {
  border-bottom: 1px solid #08a5c5;
  border-top: 1px solid #08a5c5;
  margin-top: -1px;
}
.action-stripe--activating
  + .action-stripe:not(.action-stripe--success):not(
    .action-stripe--warning
  ):not(.action-stripe--critical):not(.action-stripe--neutral):not(
    .action-stripe--activating
  ):not(.action-stripe--corporate):not(.action-stripe--promoting),
.action-stripe--activating
  + .settings-stripe:not(.settings-stripe--success):not(
    .settings-stripe--warning
  ):not(.settings-stripe--critical):not(.settings-stripe--neutral):not(
    .settings-stripe--activating
  ):not(.settings-stripe--corporate):not(.settings-stripe--promoting) {
  border-top-color: #08a5c5;
}
.action-stripe--corporate {
  border-bottom: 1px solid #95caeb;
  border-top: 1px solid #95caeb;
  margin-top: -1px;
}
.action-stripe--corporate
  + .action-stripe:not(.action-stripe--success):not(
    .action-stripe--warning
  ):not(.action-stripe--critical):not(.action-stripe--neutral):not(
    .action-stripe--activating
  ):not(.action-stripe--corporate):not(.action-stripe--promoting),
.action-stripe--corporate
  + .settings-stripe:not(.settings-stripe--success):not(
    .settings-stripe--warning
  ):not(.settings-stripe--critical):not(.settings-stripe--neutral):not(
    .settings-stripe--activating
  ):not(.settings-stripe--corporate):not(.settings-stripe--promoting) {
  border-top-color: #95caeb;
}
.action-stripe--promoting {
  border-bottom: 1px solid #e480f8;
  border-top: 1px solid #e480f8;
  margin-top: -1px;
}
.action-stripe--promoting
  + .action-stripe:not(.action-stripe--success):not(
    .action-stripe--warning
  ):not(.action-stripe--critical):not(.action-stripe--neutral):not(
    .action-stripe--activating
  ):not(.action-stripe--corporate):not(.action-stripe--promoting),
.action-stripe--promoting
  + .settings-stripe:not(.settings-stripe--success):not(
    .settings-stripe--warning
  ):not(.settings-stripe--critical):not(.settings-stripe--neutral):not(
    .settings-stripe--activating
  ):not(.settings-stripe--corporate):not(.settings-stripe--promoting) {
  border-top-color: #e480f8;
}
.settings-stripe {
  position: relative;
}
.settings-stripe--short {
  display: inherit;
}
.settings-stripe__label {
  align-self: center;
  box-sizing: border-box;
  float: left;
  font-weight: 400;
  min-height: 1px;
  padding: 0 15px;
  width: 25%;
}
.settings-stripe__label--nowrap {
  white-space: nowrap;
}
.settings-stripe__label--break-all {
  word-break: break-all;
}
.settings-stripe__label--break-word {
  word-break: break-word;
}
.settings-stripe__label--keep-all {
  word-break: keep-all;
}
.settings-stripe__label--ellipsized {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.settings-stripe--disabled .settings-stripe__label {
  opacity: 0.62;
}
.settings-stripe--short .settings-stripe__label {
  color: #465a75;
  float: left;
  margin-bottom: 3px;
  width: 83.33333%;
}
.settings-stripe--short.settings-stripe--menu .settings-stripe__label {
  float: left;
  width: 83.33333%;
}
.settings-stripe--short.settings-stripe--switch .settings-stripe__label {
  float: left;
  width: 75%;
}
.settings-stripe--short.settings-stripe--link .settings-stripe__label {
  float: left;
  width: 50%;
}
.settings-stripe__value {
  align-self: center;
  box-sizing: border-box;
  float: left;
  min-height: 1px;
  padding: 0 15px;
  width: 66.66667%;
}
.settings-stripe__value--nowrap {
  white-space: nowrap;
}
.settings-stripe__value--break-all {
  word-break: break-all;
}
.settings-stripe__value--break-word {
  word-break: break-word;
}
.settings-stripe__value--keep-all {
  word-break: keep-all;
}
.settings-stripe__value--ellipsized {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.settings-stripe--menu .settings-stripe__value,
.settings-stripe--switch .settings-stripe__value {
  float: left;
  width: 58.33333%;
}
.settings-stripe--link .settings-stripe__value {
  float: left;
  width: 50%;
}
.settings-stripe--readonly .settings-stripe__value {
  float: left;
  width: 75%;
}
.settings-stripe--short .settings-stripe__value {
  float: left;
  width: 83.33333%;
}
.settings-stripe--short .settings-stripe__value,
.settings-stripe--short.settings-stripe--menu .settings-stripe__value,
.settings-stripe--short.settings-stripe--readonly .settings-stripe__value,
.settings-stripe--short.settings-stripe--switch .settings-stripe__value {
  font-size: 14px;
  width: 100%;
}
.settings-stripe--short.settings-stripe--menu .settings-stripe__value {
  float: left;
  width: 83.33333%;
}
.settings-stripe--short.settings-stripe--switch .settings-stripe__value {
  float: left;
  width: 75%;
}
.settings-stripe--short.settings-stripe--link .settings-stripe__value {
  width: 100%;
}
.settings-stripe__action {
  align-self: center;
  box-sizing: border-box;
  float: left;
  min-height: 1px;
  padding: 0 15px;
  text-align: right;
  width: 8.33333%;
}
.settings-stripe__action--nowrap {
  white-space: nowrap;
}
.settings-stripe__action--break-all {
  word-break: break-all;
}
.settings-stripe__action--break-word {
  word-break: break-word;
}
.settings-stripe__action--keep-all {
  word-break: keep-all;
}
.settings-stripe__action--ellipsized {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.settings-stripe--menu .settings-stripe__action,
.settings-stripe--switch .settings-stripe__action {
  float: left;
  width: 16.66667%;
}
.settings-stripe--link .settings-stripe__action {
  float: left;
  width: 25%;
}
.settings-stripe--disabled .settings-stripe__action {
  cursor: not-allowed;
  opacity: 0.62;
  pointer-events: none;
}
.settings-stripe--short .settings-stripe__action {
  align-items: center;
  display: flex;
  float: left;
  height: 100%;
  justify-content: flex-end;
  position: absolute;
  right: 15px;
  top: 0;
  width: 16.66667%;
}
.settings-stripe--short.settings-stripe--switch .settings-stripe__action {
  float: left;
  top: 0;
  width: 25%;
}
.settings-stripe--short.settings-stripe--link .settings-stripe__action {
  float: left;
  height: auto;
  top: 13px;
  width: 50%;
}
.settings-stripe__icon {
  align-self: center;
  height: auto;
  margin-left: 13px;
  width: auto;
}
.settings-stripe__icon--exos-icon:before {
  font-family: exos-icon-font;
  font-size: 32px;
  font-style: normal;
  font-weight: 400 !important;
  vertical-align: top;
  vertical-align: middle;
}
.settings-stripe__icon--hidden {
  display: none;
}
.settings-stripe--success {
  border-bottom: 1px solid #0fa954;
  border-top: 1px solid #0fa954;
  margin-top: -1px;
}
.settings-stripe--success
  + .action-stripe:not(.action-stripe--success):not(
    .action-stripe--warning
  ):not(.action-stripe--critical):not(.action-stripe--activating):not(
    .action-stripe--corporate
  ):not(.action-stripe--promoting),
.settings-stripe--success
  + .settings-stripe:not(.settings-stripe--success):not(
    .settings-stripe--warning
  ):not(.settings-stripe--critical):not(.settings-stripe--activating):not(
    .settings-stripe--corporate
  ):not(.settings-stripe--promoting) {
  border-top-color: #0fa954;
}
.settings-stripe--warning {
  border-bottom: 1px solid #ef8300;
  border-top: 1px solid #ef8300;
  margin-top: -1px;
}
.settings-stripe--warning
  + .action-stripe:not(.action-stripe--success):not(
    .action-stripe--warning
  ):not(.action-stripe--critical):not(.action-stripe--activating):not(
    .action-stripe--corporate
  ):not(.action-stripe--promoting),
.settings-stripe--warning
  + .settings-stripe:not(.settings-stripe--success):not(
    .settings-stripe--warning
  ):not(.settings-stripe--critical):not(.settings-stripe--activating):not(
    .settings-stripe--corporate
  ):not(.settings-stripe--promoting) {
  border-top-color: #ef8300;
}
.settings-stripe--critical {
  border-bottom: 1px solid #ff6159;
  border-top: 1px solid #ff6159;
  margin-top: -1px;
}
.settings-stripe--critical
  + .action-stripe:not(.action-stripe--success):not(
    .action-stripe--warning
  ):not(.action-stripe--critical):not(.action-stripe--activating):not(
    .action-stripe--corporate
  ):not(.action-stripe--promoting),
.settings-stripe--critical
  + .settings-stripe:not(.settings-stripe--success):not(
    .settings-stripe--warning
  ):not(.settings-stripe--critical):not(.settings-stripe--activating):not(
    .settings-stripe--corporate
  ):not(.settings-stripe--promoting) {
  border-top-color: #ff6159;
}
.settings-stripe--activating {
  border-bottom: 1px solid #08a5c5;
  border-top: 1px solid #08a5c5;
  margin-top: -1px;
}
.settings-stripe--activating
  + .action-stripe:not(.action-stripe--success):not(
    .action-stripe--warning
  ):not(.action-stripe--critical):not(.action-stripe--activating):not(
    .action-stripe--corporate
  ):not(.action-stripe--promoting),
.settings-stripe--activating
  + .settings-stripe:not(.settings-stripe--success):not(
    .settings-stripe--warning
  ):not(.settings-stripe--critical):not(.settings-stripe--activating):not(
    .settings-stripe--corporate
  ):not(.settings-stripe--promoting) {
  border-top-color: #08a5c5;
}
.settings-stripe--corporate {
  border-bottom: 1px solid #95caeb;
  border-top: 1px solid #95caeb;
  margin-top: -1px;
}
.settings-stripe--corporate
  + .action-stripe:not(.action-stripe--success):not(
    .action-stripe--warning
  ):not(.action-stripe--critical):not(.action-stripe--activating):not(
    .action-stripe--corporate
  ):not(.action-stripe--promoting),
.settings-stripe--corporate
  + .settings-stripe:not(.settings-stripe--success):not(
    .settings-stripe--warning
  ):not(.settings-stripe--critical):not(.settings-stripe--activating):not(
    .settings-stripe--corporate
  ):not(.settings-stripe--promoting) {
  border-top-color: #95caeb;
}
.settings-stripe--promoting {
  border-bottom: 1px solid #e480f8;
  border-top: 1px solid #e480f8;
  margin-top: -1px;
}
.settings-stripe--promoting
  + .action-stripe:not(.action-stripe--success):not(
    .action-stripe--warning
  ):not(.action-stripe--critical):not(.action-stripe--activating):not(
    .action-stripe--corporate
  ):not(.action-stripe--promoting),
.settings-stripe--promoting
  + .settings-stripe:not(.settings-stripe--success):not(
    .settings-stripe--warning
  ):not(.settings-stripe--critical):not(.settings-stripe--activating):not(
    .settings-stripe--corporate
  ):not(.settings-stripe--promoting) {
  border-top-color: #e480f8;
}
.settings-stripe__flyout .context-menu__trigger {
  margin-right: -9px;
  vertical-align: middle;
}
.settings-stripe__flyout .context-menu__list {
  right: 16px;
}
.settings-stripe--short .settings-stripe__flyout .context-menu__list {
  right: 6px;
}
.settings-stripe > :last-child {
  margin-bottom: 0;
}
.settings-stripe__value .quotabar {
  margin-top: 8px;
}
.settings-stripe__value .quotabar__bar {
  margin-bottom: 6px;
}
.settings-stripe__value .quotabar__bar + .quotabar__text {
  font-size: 14px;
  margin-top: 6px;
}
.settings-stripe--short .settings-stripe__value .quotabar {
  margin-top: 3px;
}
.menu-stripe {
  background-color: #fff;
  border-radius: 16px;
  margin-bottom: 16px;
  overflow: hidden;
}
.menu-stripe--page-context {
  background-color: initial;
  border: none;
}
.menu-stripe--cropped {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  margin-bottom: 0;
}
.menu-stripe--cropped + .menu-stripe {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.menu-stripe--cropped + .menu-stripe:first-child {
  border-radius: 16px 16px 0 0;
}
.menu-stripe--cropped + .menu-stripe:last-child {
  border-radius: 0 0 16px 16px;
}
.menu-stripe__section {
  display: flex;
  padding: 8px;
}
.menu-stripe__section--semantic-bar-success {
  box-shadow: inset 8px 0 #0fa954;
  margin-left: -1px;
}
.menu-stripe__section--semantic-bar-success:first-child {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.menu-stripe__section--semantic-bar-success:last-child {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.menu-stripe__section--semantic-bar-success:only-child {
  border-radius: 16px;
}
.menu-stripe__section--semantic-bar-warning {
  box-shadow: inset 8px 0 #ef8300;
  margin-left: -1px;
}
.menu-stripe__section--semantic-bar-warning:first-child {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.menu-stripe__section--semantic-bar-warning:last-child {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.menu-stripe__section--semantic-bar-warning:only-child {
  border-radius: 16px;
}
.menu-stripe__section--semantic-bar-critical {
  box-shadow: inset 8px 0 #ff6159;
  margin-left: -1px;
}
.menu-stripe__section--semantic-bar-critical:first-child {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.menu-stripe__section--semantic-bar-critical:last-child {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.menu-stripe__section--semantic-bar-critical:only-child {
  border-radius: 16px;
}
.menu-stripe__section--semantic-bar-neutral {
  box-shadow: inset 8px 0 #97a3b4;
  margin-left: -1px;
}
.menu-stripe__section--semantic-bar-neutral:first-child {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.menu-stripe__section--semantic-bar-neutral:last-child {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.menu-stripe__section--semantic-bar-neutral:only-child {
  border-radius: 16px;
}
.menu-stripe__section--semantic-bar-activating {
  box-shadow: inset 8px 0 #08a5c5;
  margin-left: -1px;
}
.menu-stripe__section--semantic-bar-activating:first-child {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.menu-stripe__section--semantic-bar-activating:last-child {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.menu-stripe__section--semantic-bar-activating:only-child {
  border-radius: 16px;
}
.menu-stripe__section--semantic-bar-corporate {
  box-shadow: inset 8px 0 #95caeb;
  margin-left: -1px;
}
.menu-stripe__section--semantic-bar-corporate:first-child {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.menu-stripe__section--semantic-bar-corporate:last-child {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.menu-stripe__section--semantic-bar-corporate:only-child {
  border-radius: 16px;
}
.menu-stripe__section--semantic-bar-promoting {
  box-shadow: inset 8px 0 #e480f8;
  margin-left: -1px;
}
.menu-stripe__section--semantic-bar-promoting:first-child {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.menu-stripe__section--semantic-bar-promoting:last-child {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.menu-stripe__section--semantic-bar-promoting:only-child {
  border-radius: 16px;
}
.menu-stripe__section--success {
  border-bottom: 2px solid #0fa954;
  border-top: 2px solid #0fa954;
}
.menu-stripe__section--success:first-child {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.menu-stripe__section--success:last-child {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.menu-stripe__section--success:only-child {
  border-radius: 16px;
}
.menu-stripe__section--warning {
  border-bottom: 2px solid #ef8300;
  border-top: 2px solid #ef8300;
}
.menu-stripe__section--warning:first-child {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.menu-stripe__section--warning:last-child {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.menu-stripe__section--warning:only-child {
  border-radius: 16px;
}
.menu-stripe__section--critical {
  border-bottom: 2px solid #ff6159;
  border-top: 2px solid #ff6159;
}
.menu-stripe__section--critical:first-child {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.menu-stripe__section--critical:last-child {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.menu-stripe__section--critical:only-child {
  border-radius: 16px;
}
.menu-stripe__section--neutral {
  border-bottom: 2px solid #97a3b4;
  border-top: 2px solid #97a3b4;
}
.menu-stripe__section--neutral:first-child {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.menu-stripe__section--neutral:last-child {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.menu-stripe__section--neutral:only-child {
  border-radius: 16px;
}
.menu-stripe__section--activating {
  border-bottom: 2px solid #08a5c5;
  border-top: 2px solid #08a5c5;
}
.menu-stripe__section--activating:first-child {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.menu-stripe__section--activating:last-child {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.menu-stripe__section--activating:only-child {
  border-radius: 16px;
}
.menu-stripe__section--corporate {
  border-bottom: 2px solid #95caeb;
  border-top: 2px solid #95caeb;
}
.menu-stripe__section--corporate:first-child {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.menu-stripe__section--corporate:last-child {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.menu-stripe__section--corporate:only-child {
  border-radius: 16px;
}
.menu-stripe__section--promoting {
  border-bottom: 2px solid #e480f8;
  border-top: 2px solid #e480f8;
}
.menu-stripe__section--promoting:first-child {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.menu-stripe__section--promoting:last-child {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.menu-stripe__section--promoting:only-child {
  border-radius: 16px;
}
.menu-stripe__section--success-solid {
  background-color: #12cf76;
  border: none;
  color: #001b41;
}
.menu-stripe__section--warning-solid {
  background-color: #fa0;
  border: none;
  color: #001b41;
}
.menu-stripe__section--critical-solid {
  background-color: #ff6159;
  border: none;
  color: #001b41;
}
.menu-stripe__section--neutral-solid {
  background-color: #bcc8d4;
  border: none;
  color: #001b41;
}
.menu-stripe__section--activating-solid {
  background-color: #11c7e6;
  border: none;
  color: #001b41;
}
.menu-stripe__section--promoting-solid {
  background-color: #e480f8;
  border: none;
  color: #001b41;
}
.menu-stripe__section--corporate-solid {
  background-color: #0b2a63;
  border: none;
  color: #fff;
}
.menu-stripe__section--bright-solid {
  background-color: #fff;
  border: none;
  color: #001b41;
}
.menu-stripe__section--primary,
.menu-stripe__section--secondary {
  background-color: #fff;
}
.menu-stripe__section--tertiary {
  background-color: #bcc8d4;
}
.menu-stripe__section--advertising {
  background: #003d8f;
  background: linear-gradient(to bottom right, #003d8f, #1474c4);
}
.menu-stripe__section--advertising > .headline,
.menu-stripe__section--advertising > .paragraph {
  color: #fff;
}
.menu-stripe__separator {
  border: 0;
  border-top: 1px solid #bcc8d4;
  margin: 0;
}
.menu-stripe__item {
  box-sizing: border-box;
  float: left;
  padding: 8px;
}
.menu-stripe__item:first-child:last-child {
  width: 100%;
}
.menu-stripe__item:first-child:nth-last-child(2) {
  width: 30%;
}
.menu-stripe__item:nth-child(2):last-child {
  width: 70%;
}
.menu-stripe__item:first-child:nth-last-child(3) {
  width: 30%;
}
.menu-stripe__item:nth-child(2):nth-last-child(2) {
  width: 40%;
}
.menu-stripe__item:nth-child(3):last-child {
  width: 30%;
}
.menu-stripe__label {
  color: #001b41;
  font-family: OpenSansSemibold, arial, sans-serif;
  line-height: 1.5em;
  word-break: break-word;
}
.menu-stripe__label--hidden {
  display: none;
}
.menu-stripe__label--success {
  color: #096b35;
}
.menu-stripe__label--warning {
  color: #8e4e00;
}
.menu-stripe__label--critical {
  color: #c80a00;
}
.menu-stripe__label--neutral {
  color: #465a75;
}
.menu-stripe__label--activating {
  color: #005b72;
}
.menu-stripe__label--promoting {
  color: #b410e7;
}
.menu-stripe__label--corporate {
  color: #1474c4;
}
.menu-stripe__label--bright {
  color: #fff;
}
.menu-stripe__label.exos-icon:before {
  color: #465a75;
}
.menu-stripe__label.exos-icon--bright:before {
  color: #fff;
}
.menu-stripe__label.exos-icon--activating:before {
  color: #005b72;
}
.menu-stripe__label.exos-icon--success:before {
  color: #096b35;
}
.menu-stripe__label.exos-icon--warning:before {
  color: #8e4e00;
}
.menu-stripe__label.exos-icon--critical:before {
  color: #c80a00;
}
.menu-stripe__label.exos-icon--neutral:before {
  color: #465a75;
}
.menu-stripe__label.exos-icon--corporate:before {
  color: #1474c4;
}
.menu-stripe__label.exos-icon--promoting:before {
  color: #b410e7;
}
.menu-stripe__label--nowrap {
  white-space: nowrap;
}
.menu-stripe__label--break-all {
  word-break: break-all;
}
.menu-stripe__label--break-word {
  word-break: break-word;
}
.menu-stripe__label--keep-all {
  word-break: keep-all;
}
.menu-stripe__label--ellipsized {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.menu-stripe__status {
  color: #001b41;
  line-height: 1.5em;
}
.menu-stripe__status--exos-icon {
  line-height: inherit;
}
.menu-stripe__status--exos-icon:before {
  font-family: exos-icon-font;
  font-style: normal;
  font-weight: 400 !important;
  padding-bottom: 1px;
  padding-right: 3px;
  vertical-align: top;
  vertical-align: bottom;
}
.menu-stripe__status > .exos-icon {
  margin-right: 3px;
  vertical-align: bottom;
}
.menu-stripe__status > .svg-icon {
  margin: 0 3px 1px 0;
  pointer-events: none;
  vertical-align: middle;
}
.menu-stripe__status--hidden {
  display: none;
}
.menu-stripe__status--success {
  color: #096b35;
}
.menu-stripe__status--warning {
  color: #8e4e00;
}
.menu-stripe__status--critical {
  color: #c80a00;
}
.menu-stripe__status--neutral {
  color: #465a75;
}
.menu-stripe__status--activating {
  color: #005b72;
}
.menu-stripe__status--promoting {
  color: #b410e7;
}
.menu-stripe__status--corporate {
  color: #1474c4;
}
.menu-stripe__status--bright {
  color: #fff;
}
.menu-stripe__status.exos-icon:before {
  color: #465a75;
}
.menu-stripe__status.exos-icon--bright:before {
  color: #fff;
}
.menu-stripe__status.exos-icon--activating:before {
  color: #005b72;
}
.menu-stripe__status.exos-icon--success:before {
  color: #096b35;
}
.menu-stripe__status.exos-icon--warning:before {
  color: #8e4e00;
}
.menu-stripe__status.exos-icon--critical:before {
  color: #c80a00;
}
.menu-stripe__status.exos-icon--neutral:before {
  color: #465a75;
}
.menu-stripe__status.exos-icon--corporate:before {
  color: #1474c4;
}
.menu-stripe__status.exos-icon--promoting:before {
  color: #b410e7;
}
.menu-stripe__status--nowrap {
  white-space: nowrap;
}
.menu-stripe__status--break-all {
  word-break: break-all;
}
.menu-stripe__status--break-word {
  word-break: break-word;
}
.menu-stripe__status--keep-all {
  word-break: keep-all;
}
.menu-stripe__status--ellipsized {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.menu-stripe__description {
  color: #001b41;
  line-height: 1.5em;
}
.menu-stripe__description + .link,
.menu-stripe__description + .toggle-link {
  line-height: 1.5em;
}
.menu-stripe__description--hidden {
  display: none;
}
.menu-stripe__description--success {
  color: #096b35;
}
.menu-stripe__description--warning {
  color: #8e4e00;
}
.menu-stripe__description--critical {
  color: #c80a00;
}
.menu-stripe__description--neutral {
  color: #465a75;
}
.menu-stripe__description--activating {
  color: #005b72;
}
.menu-stripe__description--promoting {
  color: #b410e7;
}
.menu-stripe__description--corporate {
  color: #1474c4;
}
.menu-stripe__description--bright {
  color: #fff;
}
.menu-stripe__description.exos-icon:before {
  color: #465a75;
}
.menu-stripe__description.exos-icon--bright:before {
  color: #fff;
}
.menu-stripe__description.exos-icon--activating:before {
  color: #005b72;
}
.menu-stripe__description.exos-icon--success:before {
  color: #096b35;
}
.menu-stripe__description.exos-icon--warning:before {
  color: #8e4e00;
}
.menu-stripe__description.exos-icon--critical:before {
  color: #c80a00;
}
.menu-stripe__description.exos-icon--neutral:before {
  color: #465a75;
}
.menu-stripe__description.exos-icon--corporate:before {
  color: #1474c4;
}
.menu-stripe__description.exos-icon--promoting:before {
  color: #b410e7;
}
.menu-stripe__description--nowrap {
  white-space: nowrap;
}
.menu-stripe__description--break-all {
  word-break: break-all;
}
.menu-stripe__description--break-word {
  word-break: break-word;
}
.menu-stripe__description--keep-all {
  word-break: keep-all;
}
.menu-stripe__description--ellipsized {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.menu-stripe__action {
  color: #001b41;
  display: block;
  line-height: 1.5em;
  text-align: right;
}
.menu-stripe__action--hidden {
  display: none;
}
.menu-stripe__action--success {
  color: #096b35;
}
.menu-stripe__action--warning {
  color: #8e4e00;
}
.menu-stripe__action--critical {
  color: #c80a00;
}
.menu-stripe__action--neutral {
  color: #465a75;
}
.menu-stripe__action--activating {
  color: #005b72;
}
.menu-stripe__action--promoting {
  color: #b410e7;
}
.menu-stripe__action--corporate {
  color: #1474c4;
}
.menu-stripe__action--bright {
  color: #fff;
}
.menu-stripe__action.exos-icon:before {
  color: #465a75;
}
.menu-stripe__action.exos-icon--bright:before {
  color: #fff;
}
.menu-stripe__action.exos-icon--activating:before {
  color: #005b72;
}
.menu-stripe__action.exos-icon--success:before {
  color: #096b35;
}
.menu-stripe__action.exos-icon--warning:before {
  color: #8e4e00;
}
.menu-stripe__action.exos-icon--critical:before {
  color: #c80a00;
}
.menu-stripe__action.exos-icon--neutral:before {
  color: #465a75;
}
.menu-stripe__action.exos-icon--corporate:before {
  color: #1474c4;
}
.menu-stripe__action.exos-icon--promoting:before {
  color: #b410e7;
}
.menu-stripe__action--nowrap {
  white-space: nowrap;
}
.menu-stripe__action--break-all {
  word-break: break-all;
}
.menu-stripe__action--break-word {
  word-break: break-word;
}
.menu-stripe__action--keep-all {
  word-break: keep-all;
}
.menu-stripe__action--ellipsized {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.svg-icon {
  height: 16px;
  width: 16px;
}
.svg-icon--small {
  height: 14px;
  width: 14px;
}
.svg-icon--large {
  height: 20px;
  width: 20px;
}
.svg-icon--larger {
  height: 24px;
  width: 24px;
}
.svg-icon--disabled {
  cursor: not-allowed;
  opacity: 0.38;
}
.svg-icon--activating circle,
.svg-icon--activating ellipse,
.svg-icon--activating line,
.svg-icon--activating path,
.svg-icon--activating polygon,
.svg-icon--activating polyline,
.svg-icon--activating rect {
  fill: #005b72;
}
.svg-icon--success circle,
.svg-icon--success ellipse,
.svg-icon--success line,
.svg-icon--success path,
.svg-icon--success polygon,
.svg-icon--success polyline,
.svg-icon--success rect {
  fill: #096b35;
}
.svg-icon--warning circle,
.svg-icon--warning ellipse,
.svg-icon--warning line,
.svg-icon--warning path,
.svg-icon--warning polygon,
.svg-icon--warning polyline,
.svg-icon--warning rect {
  fill: #8e4e00;
}
.svg-icon--critical circle,
.svg-icon--critical ellipse,
.svg-icon--critical line,
.svg-icon--critical path,
.svg-icon--critical polygon,
.svg-icon--critical polyline,
.svg-icon--critical rect {
  fill: #c80a00;
}
.svg-icon--promoting circle,
.svg-icon--promoting ellipse,
.svg-icon--promoting line,
.svg-icon--promoting path,
.svg-icon--promoting polygon,
.svg-icon--promoting polyline,
.svg-icon--promoting rect {
  fill: #b410e7;
}
.svg-icon--corporate circle,
.svg-icon--corporate ellipse,
.svg-icon--corporate line,
.svg-icon--corporate path,
.svg-icon--corporate polygon,
.svg-icon--corporate polyline,
.svg-icon--corporate rect {
  fill: #1474c4;
}
.svg-icon--neutral circle,
.svg-icon--neutral ellipse,
.svg-icon--neutral line,
.svg-icon--neutral path,
.svg-icon--neutral polygon,
.svg-icon--neutral polyline,
.svg-icon--neutral rect {
  fill: #465a75;
}
.svg-icon--bright circle,
.svg-icon--bright ellipse,
.svg-icon--bright line,
.svg-icon--bright path,
.svg-icon--bright polygon,
.svg-icon--bright polyline,
.svg-icon--bright rect {
  fill: #fff;
}
.svg-icon--primary circle,
.svg-icon--primary ellipse,
.svg-icon--primary line,
.svg-icon--primary path,
.svg-icon--primary polygon,
.svg-icon--primary polyline,
.svg-icon--primary rect {
  fill: #02102b;
}
.svg-icon--secondary circle,
.svg-icon--secondary ellipse,
.svg-icon--secondary line,
.svg-icon--secondary path,
.svg-icon--secondary polygon,
.svg-icon--secondary polyline,
.svg-icon--secondary rect {
  fill: #465a75;
}
.svg-icon--hidden {
  display: none;
}
.table {
  border: 0 #0000;
  border-collapse: initial;
  border-radius: 16px;
  box-shadow: none;
  box-sizing: border-box;
  display: table;
  margin-bottom: 32px;
  table-layout: fixed;
  width: 100%;
}
.table--cropped {
  margin-bottom: 0;
}
.table--page-context {
  background: #0000;
  border: none;
  border-radius: 0;
  box-shadow: none;
}
.table .table__header th:first-child {
  border-top-left-radius: 16px;
}
.table .table__header th:last-child {
  border-top-right-radius: 16px;
}
.table.table--has-toolbar tr th:first-child {
  border-top-left-radius: 0;
}
.table.table--has-toolbar tr th:last-child {
  border-top-right-radius: 0;
}
.table--hidden {
  display: none;
}
.table__caption {
  color: #001b41;
  font-family: OpenSansRegular, arial, arial narrow, sans-serif;
  font-size: 14px;
  padding: 12px 8px 16px;
  text-transform: uppercase;
}
.table--borderless .table__caption {
  border-bottom: none;
}
.table__header {
  background-color: #0000;
  border: 0 #0000;
  box-shadow: inset 0 -1px 0 0 #bcc8d4;
  color: #001b41;
  display: table-row;
  font-family: OverpassRegular, arial, arial narrow, sans-serif;
}
.table__header .table__cell {
  background-color: #fff;
  box-shadow: inset 0 -1px 0 0 #bcc8d4;
}
.table--borderless .table__header,
.table--borderless .table__header .table__cell {
  box-shadow: none;
}
.table--page-context .table__header {
  background-color: initial;
}
.table--page-context .table__header--secondary {
  background-color: #dbedf8;
}
.table--page-context .table__header .table__cell {
  background-color: initial;
}
.table__footer {
  background-color: #fff;
  border-top: 0 #0000;
  color: #465a75;
  display: table-row;
  font-size: 12px;
  letter-spacing: 0.05em;
  line-height: 1.5em;
}
.table--page-context .table__footer {
  background-color: initial;
}
.table__row {
  background: #fff;
  box-shadow: inset 0 -1px 0 0 #bcc8d4;
  display: table-row;
}
.table--borderless .table__row {
  box-shadow: none;
}
.table--borderless .table__row:hover {
  background-color: inherit;
}
.table--page-context .table__row {
  background: #0000;
}
.table--page-context .table__row:hover {
  background-color: #fff;
}
.table--page-context .table__row:last-child .table__cell {
  background-color: initial;
}
.table--page-context .table__row:last-child:hover .table__cell {
  background-color: #fff;
}
.table__row:hover {
  background-color: #dbedf8;
  box-shadow: inset 0 -1px 0 0 #bcc8d4;
}
.table__row:hover .context-menu__trigger,
.table__row:hover .link,
.table__row:hover .link-standard,
.table__row:hover .toggle-link {
  color: #095bb1;
}
.table__row:hover .context-menu__trigger--active,
.table__row:hover .context-menu__trigger:hover {
  color: #fff;
}
.table__row:hover
  .ghost-button:not(.ghost-button--neutral):not(.ghost-button--critical):not(
    .ghost-button--success
  )
  circle,
.table__row:hover
  .ghost-button:not(.ghost-button--neutral):not(.ghost-button--critical):not(
    .ghost-button--success
  )
  path {
  fill: #095bb1;
}
.table__row:last-child {
  background: #0000;
  box-shadow: none;
}
.table__row:last-child .table__cell {
  background: #fff;
}
.table__row:last-child:hover .table__cell {
  background-color: #dbedf8;
}
.table__row .link,
.table__row .toggle-link {
  color: #095bb1;
}
.table__row .link:hover,
.table__row .toggle-link:hover {
  color: #1474c4;
}
.table__row--hidden {
  display: none;
}
.table__row--success,
.table__row--success:last-child {
  box-shadow: inset 0 1px 0 0 #0fa954, inset 0 -1px 0 0 #0fa954;
}
.table__row--success:last-child {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.table__row--warning,
.table__row--warning:last-child {
  box-shadow: inset 0 1px 0 0 #ef8300, inset 0 -1px 0 0 #ef8300;
}
.table__row--warning:last-child {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.table__row--critical,
.table__row--critical:last-child {
  box-shadow: inset 0 1px 0 0 #ff6159, inset 0 -1px 0 0 #ff6159;
}
.table__row--critical:last-child {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.table__row--neutral,
.table__row--neutral:last-child {
  box-shadow: inset 0 1px 0 0 #97a3b4, inset 0 -1px 0 0 #97a3b4;
}
.table__row--neutral:last-child {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.table__row--activating,
.table__row--activating:last-child {
  box-shadow: inset 0 1px 0 0 #08a5c5, inset 0 -1px 0 0 #08a5c5;
}
.table__row--activating:last-child {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.table__row--corporate,
.table__row--corporate:last-child {
  box-shadow: inset 0 1px 0 0 #95caeb, inset 0 -1px 0 0 #95caeb;
}
.table__row--corporate:last-child {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.table__row--promoting,
.table__row--promoting:last-child {
  box-shadow: inset 0 1px 0 0 #e480f8, inset 0 -1px 0 0 #e480f8;
}
.table__row--promoting:last-child {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.table__row--activating,
.table__row--corporate,
.table__row--critical,
.table__row--neutral,
.table__row--promoting,
.table__row--success,
.table__row--warning {
  background-color: #fff;
}
.table__row--disabled {
  cursor: not-allowed;
}
.table__row--disabled .table__cell .button,
.table__row--disabled .table__cell .context-menu,
.table__row--disabled .table__cell .link,
.table__row--disabled .table__cell .toggle-button,
.table__row--disabled .table__cell .toggle-link {
  cursor: not-allowed;
  pointer-events: none;
}
.table__cell {
  box-sizing: border-box;
  display: table-cell;
  padding: 12px 8px 11px;
  text-align: left;
  vertical-align: top;
}
.table__cell:first-child {
  padding-left: 16px;
}
.table__cell:last-child {
  padding-right: 16px;
}
.table__cell--align-center {
  justify-content: center;
  text-align: center;
}
.table__cell--align-left {
  justify-content: left;
  text-align: left;
}
.table__cell--align-right {
  justify-content: right;
  text-align: right;
}
.table__cell--hidden {
  display: none;
}
.table__cell--ellipsized {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.table__cell--nowrap {
  white-space: nowrap;
}
.table__cell--break-all {
  word-break: break-all;
}
.table__cell--break-word {
  word-break: break-word;
}
.table__cell--keep-all {
  word-break: keep-all;
}
.table__cell--checkbox {
  max-width: 38px;
  min-width: 38px;
  width: 38px;
}
.table__cell--checkbox label {
  padding-left: 0;
}
.table__cell--indented {
  padding-left: 40px;
}
.table__cell--indented .exos-icon {
  margin-left: -32px;
  position: absolute;
}
.table__cell--flyout {
  padding-bottom: 8px;
  padding-top: 8px;
  position: relative;
  text-align: right;
  width: 80px;
}
.table__cell--flyout .context-menu__list {
  right: 16px;
}
.table__cell--highlighted {
  background-color: #dbe2e840;
}
.table__cell--vertical-align-bottom {
  vertical-align: bottom;
}
.table__cell--vertical-align-center {
  vertical-align: middle;
}
.table__cell--vertical-align-top {
  vertical-align: top;
}
.table__cell > .paragraph:last-child {
  margin-bottom: 0;
}
.table__cell .exos-icon:not(.table__selection-close) {
  font-size: 16px;
  line-height: 18px;
  margin-right: 8px;
  text-decoration: none;
  vertical-align: middle;
}
.table__footer .table__cell {
  box-sizing: border-box;
  display: table-cell;
  padding: 12px 8px 11px;
  text-align: left;
  vertical-align: top;
}
.table__footer .table__cell:first-child {
  padding-left: 16px;
}
.table__footer .table__cell:last-child {
  padding-right: 16px;
}
.table--condensed .table__cell {
  padding: 7px 5px;
}
.table__header .table__cell {
  font-family: OpenSansSemibold, arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  text-transform: uppercase;
  vertical-align: middle;
}
.table__header .table__cell:first-child {
  border-top-left-radius: 16px;
}
.table__header .table__cell:last-child {
  border-top-right-radius: 16px;
}
.table--condensed .table__cell:first-child {
  padding-left: 10px;
}
.table--condensed .table__cell:last-child {
  padding-right: 10px;
}
.table--borderless .table__cell:first-child {
  padding-left: 0;
}
.table--borderless .table__cell:last-child {
  padding-right: 0;
}
.table__row:last-child .table__cell--highlighted {
  background-color: #dbe2e840;
}
.table__row:last-child .table__cell:first-child {
  border-bottom-left-radius: 16px;
}
.table__row:last-child .table__cell:last-child {
  border-bottom-right-radius: 16px;
}
.table__row--selection .table__cell {
  vertical-align: middle;
}
.table--page-context .table__header .table__cell:first-child {
  border-top-left-radius: 0;
}
.table--page-context .table__header .table__cell:last-child {
  border-top-right-radius: 0;
}
.table--page-context .table__row:last-child .table__cell:first-child {
  border-bottom-left-radius: 0;
}
.table--page-context .table__row:last-child .table__cell:last-child {
  border-bottom-right-radius: 0;
}
.table__checkbox {
  margin-left: 0;
}
.table__checkbox + label {
  right: 0;
  top: 0;
}
.table__check-all {
  margin-left: 0;
}
.table__row--disabled .table__checkbox + label {
  cursor: not-allowed;
  pointer-events: none;
}
.table__selection-button,
.table__selection-text {
  display: inline-block;
  margin-bottom: 6px;
  margin-top: 6px;
}
.table__selection-text {
  font-family: OpenSansSemibold, arial, sans-serif;
  font-size: 14px;
}
.table__selection-close {
  color: #1474c4;
  cursor: pointer;
  display: inline-block;
  float: right;
  font-size: 14px;
  padding-top: 14px;
}
.table__toolbar {
  background-color: #fff;
  border: 0 #0000;
  border-bottom: 1px solid #bcc8d4;
  border-radius: 16px 16px 0 0;
  box-shadow: none;
  display: block;
  margin-bottom: -16px;
  padding: 24px 16px;
  position: relative;
}
.table__toolbar:after {
  clear: both;
  content: "";
  display: table;
}
.table__toolbar--page-context {
  background-color: initial;
  border: none;
}
.table__toolbar + .table .table__header:first-of-type th:first-child {
  border-top-left-radius: 0;
}
.table__toolbar + .table .table__header:first-of-type th:last-child {
  border-top-right-radius: 0;
}
.table-search {
  background-color: #fff;
  border: 0 #0000;
  border-radius: 16px;
  box-shadow: none;
  display: block;
  margin-bottom: 32px;
  position: relative;
}
.table-search__section {
  display: block;
  margin-bottom: 0;
  padding: 24px 16px;
}
.table-search__section:last-of-type {
  border-radius: 0 0 16px 16px;
}
.table-search__section--secondary {
  background-color: #fff;
}
.table-search__section--separator {
  border-top: 0 #0000;
}
.table-search__section section > :last-child,
.table-search__section > :last-child {
  margin-bottom: 0;
}
.table-layout-toggle {
  color: #bcc8d4;
  cursor: pointer;
  font-size: 16px;
  padding: 3px;
  text-decoration: none;
  vertical-align: middle;
}
.table-layout-toggle:first-child {
  margin-left: 5px;
}
.table-layout-toggle--active,
.table-layout-toggle:active,
.table-layout-toggle:focus-visible,
.table-layout-toggle:hover {
  color: #1474c4;
}
.table-layout-toggle .reveal-title-by-hover {
  cursor: pointer;
}
.table__head {
  display: table-header-group;
}
.table__body {
  display: table-row-group;
}
.toggle-link + .table {
  margin-top: 24px;
}
.grid-01 {
  width: 8.33333%;
}
.grid-01,
.grid-02 {
  box-sizing: border-box;
  float: left;
  min-height: 1px;
}
.grid-02 {
  width: 16.66667%;
}
.grid-03 {
  width: 25%;
}
.grid-03,
.grid-04a {
  box-sizing: border-box;
  float: left;
  min-height: 1px;
}
.grid-04a {
  width: 27.5%;
}
.grid-04 {
  width: 33.33333%;
}
.grid-04,
.grid-05 {
  box-sizing: border-box;
  float: left;
  min-height: 1px;
}
.grid-05 {
  width: 41.66667%;
}
.grid-06 {
  width: 50%;
}
.grid-06,
.grid-07 {
  box-sizing: border-box;
  float: left;
  min-height: 1px;
}
.grid-07 {
  width: 58.33333%;
}
.grid-08 {
  width: 66.66667%;
}
.grid-08,
.grid-08a {
  box-sizing: border-box;
  float: left;
  min-height: 1px;
}
.grid-08a {
  width: 72.5%;
}
.grid-09 {
  width: 75%;
}
.grid-09,
.grid-10 {
  box-sizing: border-box;
  float: left;
  min-height: 1px;
}
.grid-10 {
  width: 83.33333%;
}
.grid-11 {
  float: left;
  width: 91.66667%;
}
.grid-11,
.grid-12 {
  box-sizing: border-box;
  min-height: 1px;
}
.grid-12 {
  float: none;
  width: auto;
}
.grid-12:after {
  clear: both;
  content: "";
  display: table;
}
.tile {
  background-color: #0000;
  border: 0 #0000;
  border-radius: 16px;
  box-shadow: none;
  box-sizing: border-box;
  color: #1474c4;
  display: block;
  margin-bottom: 30px;
  padding: 16px;
  position: relative;
  text-align: center;
  text-decoration: none;
  transition: all 0.1s ease-out;
}
.tile.__hover,
.tile:active,
.tile:focus-visible,
.tile:hover {
  background-color: #dbedf8;
  border: 0 #0000;
  box-shadow: none;
  color: #095bb1;
  cursor: pointer;
  outline: 0 none;
}
.tile:active {
  transform: scale(0.98);
}
.tile:link,
.tile:visited {
  outline: 0 none;
}
.tile--filled {
  background-color: #fff;
  border: 0 #0000;
  box-shadow: none;
  height: 100%;
}
.tile--filled.__hover,
.tile--filled:active,
.tile--filled:focus-visible,
.tile--filled:hover {
  background-color: #dbedf8;
  border: 0 #0000;
  box-shadow: none;
}
.tile--inline {
  display: inline-block;
}
.tile--horizontal {
  display: grid;
  grid-auto-columns: auto minmax(0, 1fr);
  grid-template-areas: "visual label" "visual description";
  min-height: 80px;
  text-align: left;
}
.tile--horizontal.tile--inline {
  display: inline-grid;
}
.tile--distinct {
  background-color: #f4f7fa;
}
.tile--bright {
  background-color: #fff;
  border: 0 #0000;
  box-shadow: none;
}
.tile--bright:hover {
  background-color: #dbedf8;
  border: 0 #0000;
  box-shadow: none;
}
.tile--growing {
  flex-grow: 1;
}
.tile .badge {
  margin-bottom: 8px;
  margin-right: 0;
  margin-top: 20px;
}
.tile--hidden {
  display: none;
}
.tile--primary,
.tile--secondary {
  background-color: #fff;
}
.tile--tertiary {
  background-color: #bcc8d4;
}
.tile--advertising {
  background: #003d8f;
  background: linear-gradient(to bottom right, #003d8f, #1474c4);
}
.tile--advertising > .headline,
.tile--advertising > .paragraph {
  color: #fff;
}
.tile__image {
  align-self: center;
  display: block;
  height: 64px;
  margin: 0 auto 8px;
  pointer-events: none;
  width: auto;
}
.tile__image--small {
  height: 38px;
}
.tile__image--bright path {
  fill: #fff;
}
.tile__image path.tile__image--hover-target {
  fill: #1474c4;
}
.tile--horizontal .tile__image {
  grid-area: visual;
  height: 48px;
  margin: 0 16px 0 2px;
}
.tile--horizontal .tile__image--small {
  height: 28px;
}
.tile.__hover .tile__image--hover-target,
.tile:active .tile__image--hover-target,
.tile:focus-visible .tile__image--hover-target,
.tile:hover .tile__image--hover-target {
  fill: #1474c4;
}
.tile__exos-icon,
.tile__icon {
  color: #1474c4;
  display: inline-flex;
  font-size: 64px;
  line-height: 62.5px;
  margin: 0 auto;
}
.tile__exos-icon:before,
.tile__icon:before {
  font-family: exos-icon-font;
  font-style: normal;
  font-weight: 400 !important;
  vertical-align: top;
  vertical-align: unset;
}
.tile--horizontal .tile__exos-icon,
.tile--horizontal .tile__icon {
  font-size: 48px;
  grid-area: visual;
  line-height: 48px;
  margin: 0 16px 0 2px;
}
.tile--bright .tile__exos-icon,
.tile--bright .tile__icon {
  color: #001b41;
}
.tile:hover .tile__exos-icon,
.tile:hover .tile__icon {
  color: #095bb1;
}
.tile__label {
  word-wrap: break-word;
  display: block;
  font-family: OpenSansSemibold, arial, sans-serif;
  font-size: 16px;
  line-height: 22px;
  margin: 4px auto;
  overflow: hidden;
  overflow-wrap: break-word;
  text-overflow: ellipsis;
  white-space: normal;
  word-break: break-word;
}
.tile__label--success {
  color: #096b35;
}
.tile__label--warning {
  color: #8e4e00;
}
.tile__label--critical {
  color: #c80a00;
}
.tile__label--neutral {
  color: #465a75;
}
.tile__label--activating {
  color: #005b72;
}
.tile__label--promoting {
  color: #b410e7;
}
.tile__label--corporate {
  color: #1474c4;
}
.tile__label--bright {
  color: #fff;
}
.tile--inline .tile__label {
  white-space: nowrap;
}
.tile--horizontal .tile__label {
  grid-area: label;
  margin-bottom: 0;
  margin-top: 0;
  text-align: left;
  width: 100%;
}
.tile__description {
  color: #001b41;
  display: block;
  font-size: 14px;
  margin: 4px auto;
  overflow: hidden;
  text-overflow: ellipsis;
}
.tile__description--success {
  color: #096b35;
}
.tile__description--warning {
  color: #8e4e00;
}
.tile__description--critical {
  color: #c80a00;
}
.tile__description--neutral {
  color: #465a75;
}
.tile__description--activating {
  color: #005b72;
}
.tile__description--promoting {
  color: #b410e7;
}
.tile__description--corporate {
  color: #1474c4;
}
.tile__description--bright {
  color: #fff;
}
.tile--horizontal .tile__description {
  grid-area: description;
  margin-bottom: 0;
  margin-top: 0;
  text-align: left;
  width: 100%;
}
.tile__alternative-action {
  bottom: 0;
  cursor: pointer;
  display: none;
  left: 0;
  margin: 0 auto;
  overflow: hidden;
  padding: 16px;
  position: absolute;
  right: 0;
  text-align: center;
  z-index: 1;
}
.tile--alternative .tile__description,
.tile--alternative .tile__label {
  transition: all 0.1s ease-out;
}
.tile--alternative:hover .tile__description,
.tile--alternative:hover .tile__label {
  color: #0000;
}
.tile--alternative:hover .tile__exos-icon,
.tile--alternative:hover .tile__icon {
  color: #bcc8d4;
}
.tile--alternative:hover .tile__image path {
  fill: #465a75;
}
.tile--alternative.tile--inline:not(.tile--horizontal),
.tile--alternative:hover .tile__alternative-action {
  display: inline-block;
}
.tile--bright.tile--alternative:hover .tile__exos-icon,
.tile--bright.tile--alternative:hover .tile__icon {
  color: #ffffffbf;
}
.tile--disabled {
  cursor: not-allowed;
  display: block;
  opacity: 0.5;
  pointer-events: none;
  position: relative;
  transition: all 0.1s ease-out;
}
.tile--disabled:active,
.tile--disabled:focus-visible,
.tile--disabled:hover {
  box-shadow: none;
}
.tile--disabled.tile--inline {
  display: inline-block;
}
.tile--alternative {
  display: block;
  position: relative;
  transition: all 0.1s ease-out;
}
.tile--alternative:active,
.tile--alternative:focus-visible,
.tile--alternative:hover {
  box-shadow: none;
}
.tile--alternative .tile--disabled {
  display: contents;
}
.tile--alternative .tile--disabled .tile__description,
.tile--alternative .tile--disabled .tile__image,
.tile--alternative .tile--disabled .tile__label {
  opacity: 0.5;
}
.tile--bright:not(.tile--alternative):hover .tile__exos-icon,
.tile--bright:not(.tile--alternative):hover .tile__icon,
.tile--bright:not(.tile--alternative):hover .tile__label {
  color: #095bb1;
}
.toggle {
  align-items: baseline;
  cursor: pointer;
  display: flex;
  margin-top: 0;
  position: relative;
}
.toggle--disabled {
  cursor: not-allowed;
  opacity: 0.5;
  pointer-events: none;
}
.toggle--full-width {
  justify-content: space-between;
}
.toggle--collapsed {
  line-height: 1;
  line-height: inherit;
}
.toggle--collapsed:after {
  content: "";
  font-family: exos-icon-font;
  font-style: normal;
  font-weight: 400 !important;
  margin-left: 0;
  margin-right: -6px;
  padding-left: 8px;
  vertical-align: top;
}
.toggle--expanded {
  line-height: 1;
  line-height: inherit;
}
.toggle--expanded:after {
  content: "";
  font-family: exos-icon-font;
  font-style: normal;
  font-weight: 400 !important;
  margin-left: 0;
  margin-right: -6px;
  padding-left: 8px;
  vertical-align: top;
}
.toggle__content--hidden {
  display: none;
}
.toggle-button {
  position: relative;
}
.toggle-button--disabled {
  cursor: not-allowed;
  opacity: 0.5;
  pointer-events: none;
}
.toggle-button--collapsed {
  line-height: 1;
  line-height: 24px;
}
.toggle-button--collapsed:after {
  content: "";
  display: inline-block;
  font-family: exos-icon-font;
  font-style: normal;
  font-weight: 400 !important;
  margin-left: 0;
  margin-right: -8px;
  margin-top: -4px;
  padding-left: 8px;
  vertical-align: top;
  vertical-align: middle;
}
.toggle-button--expanded {
  line-height: 1;
  line-height: 24px;
}
.toggle-button--expanded:after {
  content: "";
  display: inline-block;
  font-family: exos-icon-font;
  font-style: normal;
  font-weight: 400 !important;
  margin-left: 0;
  margin-right: -8px;
  margin-top: -4px;
  padding-left: 8px;
  vertical-align: top;
  vertical-align: middle;
}
.toggle-button__content {
  margin-top: 16px;
}
.toggle-button__content--hidden {
  display: none;
}
@font-face {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
  font-family: exos-icon-font;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: 1;
  src: url("exos-icon-font.woff2") format("woff2"),
    url("exos-icon-font.woff") format("woff");
  text-transform: none;
}
.exos-icon {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: exos-icon-font;
}
.exos-icon-listitem-24:before {
  content: "";
}
.exos-icon-listitemhover-24:before {
  content: "";
}
.exos-icon-x-listitemhover:before {
  content: "";
}
.exos-icon-x-listitem:before {
  content: "";
}
.exos-icon-arrow-24:before {
  content: "";
}
.exos-icon-x-arrow:before {
  content: "";
}
.exos-icon-deleteinput-16:before {
  content: "";
}
.exos-icon-link-action-14:before {
  content: "";
}
.exos-icon-link-external-14:before {
  content: "";
}
.exos-icon-link-extend-14:before {
  content: "";
}
.exos-icon-link-collapse-14:before {
  content: "";
}
.exos-icon-search-16:before {
  content: "";
}
.exos-icon-check-26:before {
  content: "";
}
.exos-icon-fail-26:before {
  content: "";
}
.exos-icon-hint-26:before {
  content: "";
}
.exos-icon-socialmediamanager-32:before {
  content: "";
}
.exos-icon-facebookpagebuilder-32:before {
  content: "";
}
.exos-icon-help-18:before {
  content: "";
}
.exos-icon-branchenbuchserviceoverviewext-32:before {
  content: "";
}
.exos-icon-navarrowright-16:before {
  content: "";
}
.exos-icon-navarrowleft-16:before {
  content: "";
}
.exos-icon-tacts-32:before {
  content: "";
}
.exos-icon-settings-32:before {
  content: "";
}
.exos-icon-steps-32:before {
  content: "";
}
.exos-icon-form-32:before {
  content: "";
}
.exos-icon-mail-16:before {
  content: "";
}
.exos-icon-password-16:before {
  content: "";
}
.exos-icon-smiley-16:before {
  content: "";
}
.exos-icon-fax-16:before {
  content: "";
}
.exos-icon-person-16:before {
  content: "";
}
.exos-icon-location-32:before {
  content: "";
}
.exos-icon-dashboard-32:before {
  content: "";
}
.exos-icon-home-32:before {
  content: "";
}
.exos-icon-sorry-16:before {
  content: "";
}
.exos-icon-marker-16:before {
  content: "";
}
.exos-icon-helparticle-16:before {
  content: "";
}
.exos-icon-edit-16:before {
  content: "";
}
.exos-icon-tactdata-32:before {
  content: "";
}
.exos-icon-tract-32:before {
  content: "";
}
.exos-icon-checkbox-cb100abd-16:before {
  content: "";
}
.exos-icon-checkbox-cb100ef-16:before {
  content: "";
}
.exos-icon-checkbox-cb100c-16:before {
  content: "";
}
.exos-icon-checkbox-background-16:before {
  content: "";
}
.exos-icon-radiobutton-rb100abd-16:before {
  content: "";
}
.exos-icon-radiobutton-rb100ef-16:before {
  content: "";
}
.exos-icon-radiobutton-rb100c-16:before {
  content: "";
}
.exos-icon-radiobutton-background-16:before {
  content: "";
}
.exos-icon-bullet1-16:before {
  content: "";
}
.exos-icon-bullet2-16:before {
  content: "";
}
.exos-icon-bullet3-16:before {
  content: "";
}
.exos-icon-addavatar-48:before {
  content: "";
}
.exos-icon-location-20:before {
  content: "";
}
.exos-icon-desktop-20:before {
  content: "";
}
.exos-icon-tablet-20:before {
  content: "";
}
.exos-icon-smartphone-20:before {
  content: "";
}
.exos-icon-mail-32:before {
  content: "";
}
.exos-icon-downtriarrow-16:before {
  content: "";
}
.exos-icon-calender-16:before {
  content: "";
}
.exos-icon-messageclose-24:before {
  content: "";
}
.exos-icon-messageopen-24:before {
  content: "";
}
.exos-icon-messagesecurity-24:before {
  content: "";
}
.exos-icon-messageimportant-24:before {
  content: "";
}
.exos-icon-arrowcollapse-20:before {
  content: "";
}
.exos-icon-arrowextend-20:before {
  content: "";
}
.exos-icon-star-24:before {
  content: "";
}
.exos-icon-staroutline-24:before {
  content: "";
}
.exos-icon-check-16:before {
  content: "";
}
.exos-icon-cross-16:before {
  content: "";
}
.exos-icon-backup-20:before {
  content: "";
}
.exos-icon-backupfile-20:before {
  content: "";
}
.exos-icon-backupdatabase-20:before {
  content: "";
}
.exos-icon-premium-16:before {
  content: "";
}
.exos-icon-ssl-32:before {
  content: "";
}
.exos-icon-delete-14:before {
  content: "";
}
.exos-icon-premium-14:before {
  content: "";
}
.exos-icon-group-16:before {
  content: "";
}
.exos-icon-list-16:before {
  content: "";
}
.exos-icon-protection-16:before {
  content: "";
}
.exos-icon-resource-16:before {
  content: "";
}
.exos-icon-absent-16:before {
  content: "";
}
.exos-icon-trash-16:before {
  content: "";
}
.exos-icon-pagenavbackwards-16:before {
  content: "";
}
.exos-icon-pagenavforward-16:before {
  content: "";
}
.exos-icon-forward-16:before {
  content: "";
}
.exos-icon-tabletview-32:before {
  content: "";
}
.exos-icon-mobileview-32:before {
  content: "";
}
.exos-icon-file-32:before {
  content: "";
}
.exos-icon-fileimage-32:before {
  content: "";
}
.exos-icon-filevideo-32:before {
  content: "";
}
.exos-icon-fileaudio-32:before {
  content: "";
}
.exos-icon-warning-16:before {
  content: "";
}
.exos-icon-layout-16:before {
  content: "";
}
.exos-icon-searchable-16:before {
  content: "";
}
.exos-icon-security-16:before {
  content: "";
}
.exos-icon-performance-16:before {
  content: "";
}
.exos-icon-facebook-32:before {
  content: "";
}
.exos-icon-twitter-32:before {
  content: "";
}
.exos-icon-googleplus-32:before {
  content: "";
}
.exos-icon-community-32:before {
  content: "";
}
.exos-icon-checkbox-innercheck-16:before {
  content: "";
}
.exos-icon-radiobutton-innercircle-16:before {
  content: "";
}
.exos-icon-informationmessage-32:before {
  content: "";
}
.exos-icon-firmationmessage-32:before {
  content: "";
}
.exos-icon-warningmessage-32:before {
  content: "";
}
.exos-icon-errormessage-32:before {
  content: "";
}
.exos-icon-fatalerrormessage-32:before {
  content: "";
}
.exos-icon-domain-24:before {
  content: "";
}
.exos-icon-neutral-16:before {
  content: "";
}
.exos-icon-print-20:before {
  content: "";
}
.exos-icon-download-20:before {
  content: "";
}
.exos-icon-menue-20:before {
  content: "";
}
.exos-icon-info-20:before {
  content: "";
}
.exos-icon-helpdark-20:before {
  content: "";
}
.exos-icon-ascending-14:before {
  content: "";
}
.exos-icon-descending-14:before {
  content: "";
}
.exos-icon-downloadvcard-32:before {
  content: "";
}
.exos-icon-closecard-24:before {
  content: "";
}
.exos-icon-mail-24:before {
  content: "";
}
.exos-icon-logout-16:before {
  content: "";
}
.exos-icon-user-32:before {
  content: "";
}
.exos-icon-search-32:before {
  content: "";
}
.exos-icon-mobile-32:before {
  content: "";
}
.exos-icon-uptriarrow-16:before {
  content: "";
}
.exos-icon-dialogmessage-32:before {
  content: "";
}
.exos-icon-neutralmessage-32:before {
  content: "";
}
.exos-icon-securitymessage-32:before {
  content: "";
}
.exos-icon-promo-call-72:before {
  content: "";
}
.exos-icon-promo-money-72:before {
  content: "";
}
.exos-icon-flyoutmenu-16:before {
  content: "";
}
.exos-icon-flyoutinfo-16:before {
  content: "";
}
.exos-icon-plus-16:before {
  content: "";
}
.exos-icon-pause-16:before {
  content: "";
}
.exos-icon-queued-16:before {
  content: "";
}
.exos-icon-code-16:before {
  content: "";
}
.exos-icon-nav-sidebar-20:before {
  content: "";
}
.exos-icon-nav-close-20:before {
  content: "";
}
.exos-icon-nav-open-20:before {
  content: "";
}
.exos-icon-nav-notify-16:before {
  content: "";
}
.exos-icon-nav-search-16:before {
  content: "";
}
.exos-icon-nav-user-16:before {
  content: "";
}
.exos-icon-beta-32:before {
  content: "";
}
.exos-icon-webanalytics-32:before {
  content: "";
}
.exos-icon-openwindow-20:before {
  content: "";
}
.exos-icon-message-16:before {
  content: "";
}
.exos-icon-read-16:before {
  content: "";
}
.exos-icon-centerserver-32:before {
  content: "";
}
.exos-icon-nav-back-20:before {
  content: "";
}
.exos-icon-folder-16:before {
  content: "";
}
.exos-icon-messageimportant-16:before {
  content: "";
}
.exos-icon-folder-open-16:before {
  content: "";
}
.exos-icon-folder-upload-16:before {
  content: "";
}
.exos-icon-folder-download-16:before {
  content: "";
}
.exos-icon-folder-plus-16:before {
  content: "";
}
.exos-icon-folder-minus-16:before {
  content: "";
}
.exos-icon-smiley-happy-32:before {
  content: "";
}
.exos-icon-smiley-smile-32:before {
  content: "";
}
.exos-icon-smiley-disappointed-32:before {
  content: "";
}
.exos-icon-nav-lock-16:before {
  content: "";
}
.exos-icon-nav-lookup-16:before {
  content: "";
}
.exos-icon-nav-new-16:before {
  content: "";
}
.exos-icon-nav-lock-close-16:before {
  content: "";
}
.exos-icon-wakeup-24:before {
  content: "";
}
.exos-icon-call-64:before {
  content: "";
}
.exos-icon-community-64:before {
  content: "";
}
.exos-icon-contact-callback-64:before {
  content: "";
}
.exos-icon-contact-livechat-64:before {
  content: "";
}
.exos-icon-contact-mail-64:before {
  content: "";
}
.exos-icon-domain-64:before {
  content: "";
}
.exos-icon-security-check-fill-16:before {
  content: "";
}
.exos-icon-security-check-border-16:before {
  content: "";
}
.exos-icon-pagenavend-16:before {
  content: "";
}
.exos-icon-pagenavstart-16:before {
  content: "";
}
.exos-icon-security-check-fill-64:before {
  content: "";
}
.exos-icon-security-check-border-64:before {
  content: "";
}
.exos-icon-favstar-16:before {
  content: "";
}
.exos-icon-cpnews-58:before {
  content: "";
}
.exos-icon-help-protection-64:before {
  content: "";
}
.exos-icon-thumbup-32:before {
  content: "";
}
.exos-icon-help-contract-64:before {
  content: "";
}
.exos-icon-help-privacyprotection-64:before {
  content: "";
}
.exos-icon-help-settings-64:before {
  content: "";
}
.exos-icon-help-address-64:before {
  content: "";
}
.exos-icon-bullet4-16:before {
  content: "";
}
.exos-icon-bullet5-16:before {
  content: "";
}
.exos-icon-bullet6-16:before {
  content: "";
}
.exos-icon-bullet7-16:before {
  content: "";
}
.exos-icon-bullet8-16:before {
  content: "";
}
.exos-icon-bullet9-16:before {
  content: "";
}
.exos-icon-promo-helpcenter-72:before {
  content: "";
}
.exos-icon-promo-contactserivce-72:before {
  content: "";
}
.exos-icon-meinekontaktwuensche-32:before {
  content: "";
}
.exos-icon-back-arrow-24:before {
  content: "";
}
.exos-icon-icon-beta:before {
  content: "";
}
.exos-icon-server-and-cloud-64:before {
  content: "";
}
.exos-icon-anhang-24:before {
  content: "";
}
.exos-icon-mobilesitedashboard-32:before {
  content: "";
}
.exos-icon-office-58:before {
  content: "";
}
.exos-icon-mobile-64:before {
  content: "";
}
.exos-icon-desktop-64:before {
  content: "";
}
.exos-icon-android-64:before {
  content: "";
}
.exos-icon-apple-64:before {
  content: "";
}
.exos-icon-call-24:before {
  content: "";
}
.exos-icon-myaccount-64:before {
  content: "";
}
.exos-icon-sevdesk-64:before {
  content: "";
}
.exos-icon-rankingcoach-64:before {
  content: "";
}
.exos-icon-lightbulb-leer-14:before {
  content: "";
}
.exos-icon-clipboard-copy-14:before {
  content: "";
}
.exos-icon-administrate-14:before {
  content: "";
}
.exos-icon-livechat-58:before {
  content: "";
}
.exos-icon-emailform-58:before {
  content: "";
}
.exos-icon-callback-58:before {
  content: "";
}
.exos-icon-dls-and-mobil-64:before {
  content: "";
}
.exos-icon-download-document-14:before {
  content: "";
}
.exos-icon-feedback-14:before {
  content: "";
}
.exos-icon-ccagent-14:before {
  content: "";
}
.exos-icon-file-powerpoint-16:before {
  content: "";
}
.exos-icon-file-word-16:before {
  content: "";
}
.exos-icon-file-excel-16:before {
  content: "";
}
.exos-icon-file-music-16:before {
  content: "";
}
.exos-icon-file-pdf-16:before {
  content: "";
}
.exos-icon-file-picture-16:before {
  content: "";
}
.exos-icon-file-text-16:before {
  content: "";
}
.exos-icon-file-video-16:before {
  content: "";
}
.exos-icon-file-16:before {
  content: "";
}
.exos-icon-folder-small-16:before {
  content: "";
}
.exos-icon-wrench-16:before {
  content: "";
}
.exos-icon-file-javascript-16:before {
  content: "";
}
.exos-icon-file-perl-16:before {
  content: "";
}
.exos-icon-file-shell-16:before {
  content: "";
}
.exos-icon-file-python-16:before {
  content: "";
}
.exos-icon-file-php-16:before {
  content: "";
}
.exos-icon-file-css-16:before {
  content: "";
}
.exos-icon-file-zip-16:before {
  content: "";
}
.exos-icon-file-sql-16:before {
  content: "";
}
.exos-icon-file-xml-16:before {
  content: "";
}
.exos-icon-file-html-16:before {
  content: "";
}
.exos-icon-json-16:before {
  content: "";
}
.exos-icon-upload-16:before {
  content: "";
}
.exos-icon-exchange-16:before {
  content: "";
}
.exos-icon-mail-business-16:before {
  content: "";
}
.exos-icon-usage-data-48:before {
  content: "";
}
.exos-icon-call-16:before {
  content: "";
}
.exos-icon-crown-20:before {
  content: "";
}
.exos-icon-onelogoondark:before {
  content: "";
}
.exos-icon-contract-48:before {
  content: "";
}
.exos-icon-database-more-48:before {
  content: "";
}
.exos-icon-invoice-48:before {
  content: "";
}
.exos-icon-lock-48:before {
  content: "";
}
.exos-icon-domain-48:before {
  content: "";
}
.exos-icon-email-48:before {
  content: "";
}
.exos-icon-hosting-48:before {
  content: "";
}
.exos-icon-accounting-48:before {
  content: "";
}
.exos-icon-online-marketing-48:before {
  content: "";
}
.exos-icon-security-48:before {
  content: "";
}
.exos-icon-servers-and-cloud-48:before {
  content: "";
}
.exos-icon-website-48:before {
  content: "";
}
.exos-icon-more-48:before {
  content: "";
}
.exos-icon-digitalisation-48:before {
  content: "";
}
.exos-icon-shoppingcart-16:before {
  content: "";
}
.exos-icon-show-16:before {
  content: "";
}
.exos-icon-hide-16:before {
  content: "";
}
.exos-icon-webpro-16:before {
  content: "";
}
.exos-icon-donut-16:before {
  content: "";
}
.exos-icon-home-16:before {
  content: "";
}
.exos-icon-ionosondark:before {
  content: "";
}
.exos-icon-onelogoondark_two:before {
  content: "";
}
.exos-icon-ionos_empty:before {
  content: "";
}
.exos-icon-microphone-16:before {
  content: "";
}
.exos-icon-home-24:before {
  content: "";
}
.exos-icon-shield-24:before {
  content: "";
}
.exos-icon-retry-16:before {
  content: "";
}
.exos-icon-transfer-16:before {
  content: "";
}
.exos-icon-smiley-filled-16:before {
  content: "";
}
.exos-icon-rocket-16:before {
  content: "";
}
.exos-icon-pricetag-star-16:before {
  content: "";
}
.exos-icon-present-16:before {
  content: "";
}
.exos-icon-recommendation-16:before {
  content: "";
}
.exos-icon-sun-16:before {
  content: "";
}
.exos-icon-folder-select-16:before {
  content: "";
}
.exos-icon-folder-open-select-16:before {
  content: "";
}
.exos-icon-arsys-logo:before {
  content: "";
}
.exos-icon-mail-assistance-16:before {
  content: "";
}
.exos-icon-in-memory-db-16:before {
  content: "";
}
.exos-icon-maria-db-16:before {
  content: "";
}
.exos-icon-mongo-db-16:before {
  content: "";
}
.exos-icon-postgre-sql-16:before {
  content: "";
}
.exos-icon-ai:before {
  content: "";
}
.exos-icon-info-1:before {
  content: "";
}
.exos-icon-trash:before {
  content: "";
}
.exos-icon-info-filled-16:before {
  content: "";
}
.exos-icon-info-outlined-16:before {
  content: "";
}
.toggle-link--collapsed {
  line-height: 1;
}
.toggle-link--collapsed:before {
  content: "";
  display: inline-block;
  font-family: exos-icon-font;
  font-style: normal;
  font-weight: 400 !important;
  overflow: hidden;
  vertical-align: top;
  vertical-align: inherit;
}
.toggle-link--expanded {
  line-height: 1;
}
.toggle-link--expanded:before {
  content: "";
  display: inline-block;
  font-family: exos-icon-font;
  font-style: normal;
  font-weight: 400 !important;
  overflow: hidden;
  vertical-align: top;
  vertical-align: inherit;
}
.toggle-link__content--hidden {
  display: none;
}
.tooltip {
  cursor: help;
}
.tooltip.button,
.tooltip.ghost-button,
.tooltip.link,
.tooltip.toggle-button,
.tooltip.toggle-link {
  cursor: pointer;
}
.tooltip--hidden {
  display: none;
}
.tooltip__element {
  background-color: #718095;
  border-radius: 8px;
  box-shadow: 0 2px 8px 0 #71809580;
  color: #fff;
  cursor: default;
  line-height: 1.538em;
  margin-top: 18px;
  max-width: 200px;
  opacity: 0;
  padding: 8px;
  position: absolute;
  text-align: center;
  transition: margin-top 0.2s ease-out 0.25s, opacity 0.15s ease-out 0.25s;
  visibility: hidden;
}
.tooltip__element--active {
  display: table;
  margin-top: 8px;
  opacity: 1;
  visibility: visible;
  z-index: 200;
}
@media only screen and (max-width: 1184px) {
  .oao-pi-flyin.__left-navigation-active .oao-pi-overlay-container,
  .oao-pi-flyin.__left-navigation-active.oao-pi-animation
    .oao-pi-overlay-container {
    right: -368px;
  }
  .left-navigation {
    left: -268px;
    overflow-x: hidden;
    overflow-y: hidden;
  }
  .left-navigation__toggle,
  .oao-navi-burger.left-navigation__toggle {
    display: inherit;
  }
  .__left-navigation-active {
    overflow-x: hidden;
    overflow-y: hidden;
    position: fixed;
    width: 100%;
  }
  .__left-navigation-active .left-navigation {
    left: 0;
  }
  .__left-navigation-active .left-navigation__blocker {
    bottom: 0;
    opacity: 0.62;
    right: 0;
  }
  .__has-left-navigation .page-footer__block,
  .__has-left-navigation .page-header,
  .__has-left-navigation .page-section {
    padding-left: 32px;
  }
}
@media only screen and (min-width: 993px) {
  .grid--large-align-center {
    align-items: center;
    display: flex;
    flex-flow: column;
  }
  .grid--large-align-left {
    align-items: flex-start;
    display: flex;
    flex-flow: column;
  }
  .grid--large-align-right {
    align-items: flex-end;
    display: flex;
    flex-flow: column;
  }
  .grid--large-vertical-align-bottom {
    align-items: flex-end;
    display: flex;
    flex-flow: wrap;
  }
  .grid--large-vertical-align-center {
    align-items: center;
    display: flex;
    flex-flow: wrap;
  }
  .grid--large-vertical-align-top {
    align-items: flex-start;
    display: flex;
    flex-flow: wrap;
  }
  .grid-col--large-1 {
    width: 8.333333%;
  }
  .grid-col--large-2 {
    width: 16.666667%;
  }
  .grid-col--large-3 {
    width: 25%;
  }
  .grid-col--large-4 {
    width: 33.333333%;
  }
  .grid-col--large-5 {
    width: 41.666667%;
  }
  .grid-col--large-6 {
    width: 50%;
  }
  .grid-col--large-7 {
    width: 58.333333%;
  }
  .grid-col--large-8 {
    width: 66.666667%;
  }
  .grid-col--large-9 {
    width: 75%;
  }
  .grid-col--large-10 {
    width: 83.333333%;
  }
  .grid-col--large-11 {
    width: 91.666667%;
  }
  .grid-col--large-12 {
    width: 100%;
  }
  .grid-col--large-spacing-bottom {
    padding-bottom: 15px;
  }
  .grid-col--large-spacing-left {
    padding-left: 15px;
    padding-right: 0;
  }
  .grid-col--large-spacing-right {
    padding-left: 0;
    padding-right: 15px;
  }
  .grid-col--large-spacing-top {
    padding-top: 15px;
  }
  .grid-col--large-spacing-none {
    padding-left: 0;
    padding-right: 0;
  }
  .grid-col--large-separator-left {
    border-left: 1px solid #bcc8d4;
  }
  .grid-col--large-separator-right {
    border-right: 1px solid #bcc8d4;
  }
  .grid-col--large-hidden {
    box-sizing: border-box;
    display: none !important;
    width: 0;
  }
  .grid-col--large-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .grid-col--large-align-center {
    align-items: center;
    display: flex;
    flex-flow: column;
  }
  .grid-col--large-align-left {
    align-items: flex-start;
    display: flex;
    flex-flow: column;
  }
  .grid-col--large-align-right {
    align-items: flex-end;
    display: flex;
    flex-flow: column;
  }
  .grid-col--large-vertical-align-bottom {
    align-self: flex-end;
  }
  .grid-col--large-vertical-align-center {
    align-self: center;
  }
  .grid-col--large-vertical-align-middle {
    vertical-align: middle;
  }
  .grid-col--large-vertical-align-top {
    align-self: flex-start;
  }
  .grid--full-height .grid-col--large-hidden {
    box-sizing: border-box;
    display: none !important;
    width: 0;
  }
  .accordion--large-hidden {
    display: none;
  }
  .accordion__item-header--large-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .badge--large-hidden,
  .breadcrumb--large-hidden {
    display: none;
  }
  .button--large-align-center {
    justify-content: center;
    text-align: center;
  }
  .button--large-align-left {
    justify-content: left;
    text-align: left;
  }
  .button--large-align-right {
    justify-content: right;
    text-align: right;
  }
  .button--large-hidden {
    display: none;
  }
  .button--large-full-width {
    width: 100%;
  }
  .button--large-nowrap {
    white-space: nowrap;
  }
  .button--large-break-all {
    word-break: break-all;
  }
  .button--large-break-word {
    word-break: break-word;
  }
  .button--large-keep-all {
    word-break: keep-all;
  }
  .button--large-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .button--large-icon-only {
    padding-left: 9px;
    padding-right: 9px;
    width: 36px;
  }
  .button--large-icon-only .button__text {
    display: none;
  }
  .button-container--large-vertical-align-bottom {
    align-items: flex-end;
    display: flex;
    flex-flow: wrap;
  }
  .button-container--large-vertical-align-center {
    align-items: center;
    display: flex;
    flex-flow: wrap;
  }
  .button-container--large-vertical-align-top {
    align-items: flex-start;
    display: flex;
    flex-flow: wrap;
  }
  .ghost-button--large-full-width {
    display: block;
    margin-right: 0;
    text-align: center;
  }
  .ghost-button--large-align-center {
    justify-content: center;
    text-align: center;
  }
  .ghost-button--large-align-left {
    justify-content: left;
    text-align: left;
  }
  .ghost-button--large-align-right {
    justify-content: right;
    text-align: right;
  }
  .ghost-button--large-hidden {
    display: none;
  }
  .ghost-button--large-break-all {
    word-break: break-all;
  }
  .ghost-button--large-break-word {
    word-break: break-word;
  }
  .ghost-button--large-keep-all {
    word-break: keep-all;
  }
  .ghost-button--large-nowrap {
    white-space: nowrap;
  }
  .ghost-button--large-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .ghost-button--large-vertical-align-bottom {
    align-self: flex-end;
  }
  .ghost-button--large-vertical-align-center {
    align-self: center;
  }
  .ghost-button--large-vertical-align-middle {
    vertical-align: middle;
  }
  .ghost-button--large-vertical-align-top {
    align-self: flex-start;
  }
  .card--large-hidden {
    display: none;
  }
  .card--large-cropped {
    margin-bottom: 0;
    margin-top: 0;
  }
  .card__header--large-align-center {
    justify-content: center;
    text-align: center;
  }
  .card__header--large-align-left {
    justify-content: left;
    text-align: left;
  }
  .card__header--large-align-right {
    justify-content: right;
    text-align: right;
  }
  .card__content--large-align-center {
    justify-content: center;
    text-align: center;
  }
  .card__content--large-align-left {
    justify-content: left;
    text-align: left;
  }
  .card__content--large-align-right {
    justify-content: right;
    text-align: right;
  }
  .card__section--large-align-center {
    justify-content: center;
    text-align: center;
  }
  .card__section--large-align-left {
    justify-content: left;
    text-align: left;
  }
  .card__section--large-align-right {
    justify-content: right;
    text-align: right;
  }
  .card__section--large-hidden {
    display: none;
  }
  .card__section--large-vertical-align-bottom {
    align-items: flex-end;
    display: flex;
    flex-flow: wrap;
  }
  .card__section--large-vertical-align-center {
    align-items: center;
    display: flex;
    flex-flow: wrap;
  }
  .card__section--large-vertical-align-top {
    align-items: flex-start;
    display: flex;
    flex-flow: wrap;
  }
  .card__headline--large-align-center {
    justify-content: center;
    text-align: center;
  }
  .card__headline--large-align-left {
    justify-content: left;
    text-align: left;
  }
  .card__headline--large-align-right {
    justify-content: right;
    text-align: right;
  }
  .card__headline--large-cropped {
    margin-bottom: 0;
    margin-top: 0;
  }
  .card__headline--large-nowrap {
    white-space: nowrap;
  }
  .card__headline--large-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .card__headline--large-break-all {
    word-break: break-all;
  }
  .card__headline--large-break-word {
    word-break: break-word;
  }
  .card__headline--large-keep-all {
    word-break: keep-all;
  }
  .card__preheadline--large-break-all {
    word-break: break-all;
  }
  .card__preheadline--large-break-word {
    word-break: break-word;
  }
  .card__preheadline--large-keep-all {
    word-break: keep-all;
  }
  .card__preheadline--large-nowrap {
    white-space: nowrap;
  }
  .card__preheadline--large-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .card__subheadline--large-break-all {
    word-break: break-all;
  }
  .card__subheadline--large-break-word {
    word-break: break-word;
  }
  .card__subheadline--large-keep-all {
    word-break: keep-all;
  }
  .card__subheadline--large-nowrap {
    white-space: nowrap;
  }
  .card__subheadline--large-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .card__icon-container .card__icon--large-vertical-align-bottom {
    align-self: flex-end;
  }
  .card__icon-container .card__icon--large-vertical-align-center {
    align-self: center;
  }
  .card__icon-container .card__icon--large-vertical-align-middle {
    vertical-align: middle;
  }
  .card__icon-container .card__icon--large-vertical-align-top {
    align-self: flex-start;
  }
  .card__icon-container .card__headline-container--large-align-center {
    justify-content: center;
    text-align: center;
  }
  .card__icon-container .card__headline-container--large-align-left {
    justify-content: left;
    text-align: left;
  }
  .card__icon-container .card__headline-container--large-align-right {
    justify-content: right;
    text-align: right;
  }
  .card__footer > a--large-hidden,
  .card__footer > a.ghost-button--large-hidden,
  .card__footer > button--large-hidden,
  .card__footer > button.ghost-button--large-hidden,
  .card__footer > p--large-hidden,
  .card__footer > p.ghost-button--large-hidden {
    display: none;
  }
  .card__footer--large-align-center {
    justify-content: center;
    text-align: center;
  }
  .card__footer--large-align-left {
    justify-content: left;
    text-align: left;
  }
  .card__footer--large-align-right {
    justify-content: right;
    text-align: right;
  }
  .card__footer--large-hidden {
    display: none;
  }
  .card__footer--large-vertical-align-bottom {
    align-items: flex-end;
    display: flex;
    flex-flow: wrap;
  }
  .card__footer--large-vertical-align-center {
    align-items: center;
    display: flex;
    flex-flow: wrap;
  }
  .card__footer--large-vertical-align-top {
    align-items: flex-start;
    display: flex;
    flex-flow: wrap;
  }
  .context-menu--large-hidden,
  .form-stripe--large-hidden {
    display: none;
  }
  .form-stripe--large-vertical-align-bottom {
    align-items: flex-end;
    display: flex;
    flex-flow: wrap;
  }
  .form-stripe--large-vertical-align-center {
    align-items: center;
    display: flex;
    flex-flow: wrap;
  }
  .form-stripe--large-vertical-align-top {
    align-items: flex-start;
    display: flex;
    flex-flow: wrap;
  }
  .label--large-hidden {
    display: none;
  }
  .label--large-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .form-text--large-hidden,
  .input-byline--large-hidden {
    display: none;
  }
  .input-byline--large-full-width {
    width: 100%;
  }
  .input-button-combination--large-hidden,
  .input-text--large-hidden,
  .input-text-group--large-hidden,
  .input-textarea--large-hidden {
    display: none;
  }
  .headline--large-align-center {
    justify-content: center;
    text-align: center;
  }
  .headline--large-align-left {
    justify-content: left;
    text-align: left;
  }
  .headline--large-align-right {
    justify-content: right;
    text-align: right;
  }
  .headline--large-cropped {
    margin-bottom: 0;
    margin-top: 0;
  }
  .headline--large-hidden {
    display: none;
  }
  .headline--large-nowrap {
    white-space: nowrap;
  }
  .headline--large-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .headline--large-break-all {
    word-break: break-all;
  }
  .headline--large-break-word {
    word-break: break-word;
  }
  .headline--large-keep-all {
    word-break: keep-all;
  }
  .headline-icon-group__icon--large-hidden {
    display: none;
  }
  .headline-icon-group__icon--large-vertical-align-bottom {
    align-self: flex-end;
  }
  .headline-icon-group__icon--large-vertical-align-center {
    align-self: center;
  }
  .headline-icon-group__icon--large-vertical-align-middle {
    vertical-align: middle;
  }
  .headline-icon-group__icon--large-vertical-align-top {
    align-self: flex-start;
  }
  .headline-icon-group__headline--large-hidden {
    display: none;
  }
  .headline-icon-group__headline--large-break-all {
    word-break: break-all;
  }
  .headline-icon-group__headline--large-break-word {
    word-break: break-word;
  }
  .headline-icon-group__headline--large-keep-all {
    word-break: keep-all;
  }
  .headline-icon-group__headline--large-nowrap {
    white-space: nowrap;
  }
  .headline-icon-group__headline--large-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .headline-icon-group__preheadline--large-hidden {
    display: none;
  }
  .headline-icon-group__preheadline--large-break-all {
    word-break: break-all;
  }
  .headline-icon-group__preheadline--large-break-word {
    word-break: break-word;
  }
  .headline-icon-group__preheadline--large-keep-all {
    word-break: keep-all;
  }
  .headline-icon-group__preheadline--large-nowrap {
    white-space: nowrap;
  }
  .headline-icon-group__preheadline--large-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .headline-icon-group__paragraph--large-hidden {
    display: none;
  }
  .headline-icon-group__paragraph--large-break-all {
    word-break: break-all;
  }
  .headline-icon-group__paragraph--large-break-word {
    word-break: break-word;
  }
  .headline-icon-group__paragraph--large-keep-all {
    word-break: keep-all;
  }
  .headline-icon-group__paragraph--large-nowrap {
    white-space: nowrap;
  }
  .headline-icon-group__paragraph--large-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .headline-icon-group__headline-container--large-align-center {
    justify-content: center;
    text-align: center;
  }
  .headline-icon-group__headline-container--large-align-left {
    justify-content: left;
    text-align: left;
  }
  .headline-icon-group__headline-container--large-align-right {
    justify-content: right;
    text-align: right;
  }
  .headline-icon-group__headline-container--large-full-width {
    width: 100%;
  }
  .horizontal-card--large-hidden {
    display: none;
  }
  .horizontal-card__header--large-vertical-align-bottom {
    align-self: flex-end;
  }
  .horizontal-card__header--large-vertical-align-center {
    align-self: center;
  }
  .horizontal-card__header--large-vertical-align-middle {
    vertical-align: middle;
  }
  .horizontal-card__header--large-vertical-align-top {
    align-self: flex-start;
  }
  .horizontal-card__content--large-vertical-align-bottom {
    align-self: flex-end;
  }
  .horizontal-card__content--large-vertical-align-center {
    align-self: center;
  }
  .horizontal-card__content--large-vertical-align-middle {
    vertical-align: middle;
  }
  .horizontal-card__content--large-vertical-align-top {
    align-self: flex-start;
  }
  .horizontal-card__footer--large-align-center {
    justify-content: center;
    text-align: center;
  }
  .horizontal-card__footer--large-align-left {
    justify-content: left;
    text-align: left;
  }
  .horizontal-card__footer--large-align-right {
    justify-content: right;
    text-align: right;
  }
  .horizontal-card__footer--large-hidden {
    display: none;
  }
  .horizontal-card__section--large-align-center {
    justify-content: center;
    text-align: center;
  }
  .horizontal-card__section--large-align-left {
    justify-content: left;
    text-align: left;
  }
  .horizontal-card__section--large-align-right {
    justify-content: right;
    text-align: right;
  }
  .horizontal-card__section--large-hidden {
    display: none;
  }
  .horizontal-card__section--large-vertical-align-bottom {
    align-items: flex-end;
    display: flex;
    flex-flow: wrap;
  }
  .horizontal-card__section--large-vertical-align-center {
    align-items: center;
    display: flex;
    flex-flow: wrap;
  }
  .horizontal-card__section--large-vertical-align-top {
    align-items: flex-start;
    display: flex;
    flex-flow: wrap;
  }
  .horizontal-card__headline--large-cropped {
    margin-bottom: 0;
    margin-top: 0;
  }
  .horizontal-card__headline--large-nowrap {
    white-space: nowrap;
  }
  .horizontal-card__headline--large-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .horizontal-card__headline--large-break-all {
    word-break: break-all;
  }
  .horizontal-card__headline--large-break-word {
    word-break: break-word;
  }
  .horizontal-card__headline--large-keep-all {
    word-break: keep-all;
  }
  .horizontal-card__preheadline--large-break-all {
    word-break: break-all;
  }
  .horizontal-card__preheadline--large-break-word {
    word-break: break-word;
  }
  .horizontal-card__preheadline--large-keep-all {
    word-break: keep-all;
  }
  .horizontal-card__preheadline--large-nowrap {
    white-space: nowrap;
  }
  .horizontal-card__preheadline--large-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .horizontal-card__subheadline--large-break-all {
    word-break: break-all;
  }
  .horizontal-card__subheadline--large-break-word {
    word-break: break-word;
  }
  .horizontal-card__subheadline--large-keep-all {
    word-break: keep-all;
  }
  .horizontal-card__subheadline--large-nowrap {
    white-space: nowrap;
  }
  .horizontal-card__subheadline--large-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .horizontal-separator--large-hidden {
    display: none;
  }
  .link--large-align-center {
    justify-content: center;
    text-align: center;
  }
  .link--large-align-left {
    justify-content: left;
    text-align: left;
  }
  .link--large-align-right {
    justify-content: right;
    text-align: right;
  }
  .link--large-hidden {
    display: none;
  }
  .link--large-break-all {
    word-break: break-all;
  }
  .link--large-break-word {
    word-break: break-word;
  }
  .link--large-keep-all {
    word-break: keep-all;
  }
  .link--large-nowrap {
    white-space: nowrap;
  }
  .link--large-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .link--large-vertical-align-bottom {
    align-self: flex-end;
  }
  .link--large-vertical-align-center {
    align-self: center;
  }
  .link--large-vertical-align-middle {
    vertical-align: middle;
  }
  .link--large-vertical-align-top {
    align-self: flex-start;
  }
  .link-container--large-vertical-align-bottom {
    align-items: flex-end;
    display: flex;
    flex-flow: wrap;
  }
  .link-container--large-vertical-align-center {
    align-items: center;
    display: flex;
    flex-flow: wrap;
  }
  .link-container--large-vertical-align-top {
    align-items: flex-start;
    display: flex;
    flex-flow: wrap;
  }
  .list--large-align-center {
    justify-content: center;
    text-align: center;
  }
  .list--large-align-left {
    justify-content: left;
    text-align: left;
  }
  .list--large-align-right {
    justify-content: right;
    text-align: right;
  }
  .list--large-cropped {
    margin-bottom: 0;
    margin-top: 0;
  }
  .list--large-hidden {
    display: none;
  }
  .bullet-list--large-align-center {
    justify-content: center;
    text-align: center;
  }
  .bullet-list--large-align-left {
    justify-content: left;
    text-align: left;
  }
  .bullet-list--large-align-right {
    justify-content: right;
    text-align: right;
  }
  .bullet-list--large-cropped {
    margin-bottom: 0;
    margin-top: 0;
  }
  .bullet-list--large-hidden,
  .bullet-list > li--large-hidden {
    display: none;
  }
  .check-list--large-align-center {
    justify-content: center;
    text-align: center;
  }
  .check-list--large-align-left {
    justify-content: left;
    text-align: left;
  }
  .check-list--large-align-right {
    justify-content: right;
    text-align: right;
  }
  .check-list--large-cropped {
    margin-bottom: 0;
    margin-top: 0;
  }
  .check-list--large-hidden,
  .check-list > li--large-hidden {
    display: none;
  }
  .icon-list--large-align-center {
    justify-content: center;
    text-align: center;
  }
  .icon-list--large-align-left {
    justify-content: left;
    text-align: left;
  }
  .icon-list--large-align-right {
    justify-content: right;
    text-align: right;
  }
  .icon-list--large-cropped {
    margin-bottom: 0;
    margin-top: 0;
  }
  .icon-list--large-hidden,
  .icon-list > li--large-hidden {
    display: none;
  }
  .ordered-list--large-align-center {
    justify-content: center;
    text-align: center;
  }
  .ordered-list--large-align-left {
    justify-content: left;
    text-align: left;
  }
  .ordered-list--large-align-right {
    justify-content: right;
    text-align: right;
  }
  .ordered-list--large-cropped {
    margin-bottom: 0;
    margin-top: 0;
  }
  .ordered-list--large-hidden {
    display: none;
  }
  .link-list--large-align-center {
    justify-content: center;
    text-align: center;
  }
  .link-list--large-align-left {
    justify-content: left;
    text-align: left;
  }
  .link-list--large-align-right {
    justify-content: right;
    text-align: right;
  }
  .link-list--large-cropped {
    margin-bottom: 0;
    margin-top: 0;
  }
  .link-list--large-hidden,
  .page-footer--large-hidden {
    display: none;
  }
  .page-footer__section--large-align-center {
    justify-content: center;
    text-align: center;
  }
  .page-footer__section--large-align-left {
    justify-content: left;
    text-align: left;
  }
  .page-footer__section--large-align-right {
    justify-content: right;
    text-align: right;
  }
  .page-footer__section--large-hidden {
    display: none;
  }
  .page-footer__section-item--large-align-center {
    justify-content: center;
    text-align: center;
  }
  .page-footer__section-item--large-align-left {
    justify-content: left;
    text-align: left;
  }
  .page-footer__section-item--large-align-right {
    justify-content: right;
    text-align: right;
  }
  .page-footer__section-item--large-hidden {
    display: none;
  }
  .oao-pi-flyin .page-footer__block {
    padding-left: 32px;
    padding-right: 392px;
  }
  .page-header--large-hidden {
    display: none;
  }
  .page-header__headline--large-break-all {
    word-break: break-all;
  }
  .page-header__headline--large-break-word {
    word-break: break-word;
  }
  .page-header__headline--large-keep-all {
    word-break: keep-all;
  }
  .page-header__headline--large-nowrap {
    white-space: nowrap;
  }
  .page-header__headline--large-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .oao-pi-flyin .page-header {
    padding-left: 32px;
    padding-right: 392px;
  }
  .message__footer--large-align-center {
    justify-content: center;
    text-align: center;
  }
  .message__footer--large-align-left {
    justify-content: left;
    text-align: left;
  }
  .message__footer--large-align-right {
    justify-content: right;
    text-align: right;
  }
  .message__footer--large-hidden {
    display: none;
  }
  .message__footer--large-vertical-align-bottom {
    align-items: flex-end;
    display: flex;
    flex-flow: wrap;
  }
  .message__footer--large-vertical-align-center {
    align-items: center;
    display: flex;
    flex-flow: wrap;
  }
  .message__footer--large-vertical-align-top {
    align-items: flex-start;
    display: flex;
    flex-flow: wrap;
  }
  .page-section--large-align-center {
    justify-content: center;
    text-align: center;
  }
  .page-section--large-align-left {
    justify-content: left;
    text-align: left;
  }
  .page-section--large-align-right {
    justify-content: right;
    text-align: right;
  }
  .page-section--large-cropped {
    margin-bottom: 0;
    margin-top: 0;
  }
  .page-section--large-hidden {
    display: none;
  }
  .oao-pi-flyin .page-section {
    padding-left: 32px;
    padding-right: 392px;
  }
  .page-tabbar--large-hidden,
  .page-tabbar__item--large-hidden,
  .panel--large-hidden {
    display: none;
  }
  .panel__item--large-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .panel__headline--large-vertical-align-bottom {
    align-self: flex-end;
  }
  .panel__headline--large-vertical-align-center {
    align-self: center;
  }
  .panel__headline--large-vertical-align-middle {
    vertical-align: middle;
  }
  .panel__headline--large-vertical-align-top {
    align-self: flex-start;
  }
  .panel__subheadline--large-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .panel__subheadline--large-vertical-align-bottom {
    align-self: flex-end;
  }
  .panel__subheadline--large-vertical-align-center {
    align-self: center;
  }
  .panel__subheadline--large-vertical-align-middle {
    vertical-align: middle;
  }
  .panel__subheadline--large-vertical-align-top {
    align-self: flex-start;
  }
  .paragraph--large-align-center {
    justify-content: center;
    text-align: center;
  }
  .paragraph--large-align-left {
    justify-content: left;
    text-align: left;
  }
  .paragraph--large-align-right {
    justify-content: right;
    text-align: right;
  }
  .paragraph--large-cropped {
    margin-bottom: 0;
    margin-top: 0;
  }
  .paragraph--large-full-width {
    width: 100%;
  }
  .paragraph--large-hidden {
    display: none;
  }
  .paragraph--large-nowrap {
    white-space: nowrap;
  }
  .paragraph--large-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .paragraph--large-vertical-align-bottom {
    align-items: flex-end;
    display: flex;
    flex-flow: wrap;
  }
  .paragraph--large-vertical-align-center {
    align-items: center;
    display: flex;
    flex-flow: wrap;
  }
  .paragraph--large-vertical-align-top {
    align-items: flex-start;
    display: flex;
    flex-flow: wrap;
  }
  .paragraph--large-break-all {
    word-break: break-all;
  }
  .paragraph--large-break-word {
    word-break: break-word;
  }
  .paragraph--large-keep-all {
    word-break: keep-all;
  }
  .popover__section--large-align-center {
    justify-content: center;
    text-align: center;
  }
  .popover__section--large-align-left {
    justify-content: left;
    text-align: left;
  }
  .popover__section--large-align-right {
    justify-content: right;
    text-align: right;
  }
  .popover__footer > a--large-hidden,
  .popover__footer > button--large-hidden,
  .popover__footer > p--large-hidden {
    display: none;
  }
  .popover__footer--large-align-center {
    justify-content: center;
    text-align: center;
  }
  .popover__footer--large-align-left {
    justify-content: left;
    text-align: left;
  }
  .popover__footer--large-align-right {
    justify-content: right;
    text-align: right;
  }
  .popover__footer--large-vertical-align-bottom {
    align-items: flex-end;
    display: flex;
    flex-flow: wrap;
  }
  .popover__footer--large-vertical-align-center {
    align-items: center;
    display: flex;
    flex-flow: wrap;
  }
  .popover__footer--large-vertical-align-top {
    align-items: flex-start;
    display: flex;
    flex-flow: wrap;
  }
  .price--large-cropped {
    margin-bottom: 0;
    margin-top: 0;
  }
  .price--large-align-right {
    align-items: flex-end;
    display: flex;
    flex-flow: column;
    gap: 0 4px;
  }
  .price--large-align-right.price--small {
    align-items: baseline;
    flex-flow: wrap;
    justify-content: flex-end;
  }
  .price--large-align-right .toggle__content:not(.toggle__content--hidden) {
    align-items: flex-end;
    display: flex;
    flex-direction: column;
  }
  .quotabar--large-hidden,
  .quotadonut--large-hidden,
  .sheet--large-hidden {
    display: none;
  }
  .sheet--large-cropped {
    margin-bottom: 0;
    margin-top: 0;
  }
  .sheet__section--large-align-center {
    justify-content: center;
    text-align: center;
  }
  .sheet__section--large-align-left {
    justify-content: left;
    text-align: left;
  }
  .sheet__section--large-align-right {
    justify-content: right;
    text-align: right;
  }
  .sheet__section--large-hidden {
    display: none;
  }
  .sheet__section--large-vertical-align-bottom {
    align-items: flex-end;
    display: flex;
    flex-flow: wrap;
  }
  .sheet__section--large-vertical-align-center {
    align-items: center;
    display: flex;
    flex-flow: wrap;
  }
  .sheet__section--large-vertical-align-top {
    align-items: flex-start;
    display: flex;
    flex-flow: wrap;
  }
  .sheet__footer--large-align-center {
    justify-content: center;
    text-align: center;
  }
  .sheet__footer--large-align-left {
    justify-content: left;
    text-align: left;
  }
  .sheet__footer--large-align-right {
    justify-content: right;
    text-align: right;
  }
  .sheet__footer--large-hidden {
    display: none;
  }
  .sheet__footer--large-vertical-align-bottom {
    align-items: flex-end;
    display: flex;
    flex-flow: wrap;
  }
  .sheet__footer--large-vertical-align-center {
    align-items: center;
    display: flex;
    flex-flow: wrap;
  }
  .sheet__footer--large-vertical-align-top {
    align-items: flex-start;
    display: flex;
    flex-flow: wrap;
  }
  .sheet__header--large-align-center {
    justify-content: center;
    text-align: center;
  }
  .sheet__header--large-align-left {
    justify-content: left;
    text-align: left;
  }
  .sheet__header--large-align-right {
    justify-content: right;
    text-align: right;
  }
  .sheet__header--large-hidden {
    display: none;
  }
  .sheet__header--large-vertical-align-bottom {
    align-items: flex-end;
    display: flex;
    flex-flow: wrap;
  }
  .sheet__header--large-vertical-align-center {
    align-items: center;
    display: flex;
    flex-flow: wrap;
  }
  .sheet__header--large-vertical-align-top {
    align-items: flex-start;
    display: flex;
    flex-flow: wrap;
  }
  .grid-col--large-12 .sheet__visual {
    margin-bottom: 32px;
  }
  .static-overlay__blocker--large-hidden,
  .static-overlay__container--large-hidden {
    display: none;
  }
  .stripe--large-align-center {
    justify-content: center;
    text-align: center;
  }
  .stripe--large-align-left {
    justify-content: left;
    text-align: left;
  }
  .stripe--large-align-right {
    justify-content: right;
    text-align: right;
  }
  .stripe--large-hidden {
    display: none;
  }
  .stripe__item--large-align-center {
    justify-content: center;
    text-align: center;
  }
  .stripe__item--large-align-left {
    justify-content: left;
    text-align: left;
  }
  .stripe__item--large-align-right {
    justify-content: right;
    text-align: right;
  }
  .stripe__item--large-vertical-align-bottom {
    align-items: flex-end;
    display: flex;
    flex-flow: wrap;
  }
  .stripe__item--large-vertical-align-center {
    align-items: center;
    display: flex;
    flex-flow: wrap;
  }
  .stripe__item--large-vertical-align-top {
    align-items: flex-start;
    display: flex;
    flex-flow: wrap;
  }
  .stripe__item--large-vertical-align-bottom {
    align-self: flex-end;
  }
  .stripe__item--large-vertical-align-center {
    align-self: center;
  }
  .stripe__item--large-vertical-align-middle {
    vertical-align: middle;
  }
  .stripe__item--large-vertical-align-top {
    align-self: flex-start;
  }
  .action-stripe__label--large-nowrap {
    white-space: nowrap;
  }
  .action-stripe__label--large-break-all {
    word-break: break-all;
  }
  .action-stripe__label--large-break-word {
    word-break: break-word;
  }
  .action-stripe__label--large-keep-all {
    word-break: keep-all;
  }
  .action-stripe__label--large-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .action-stripe__action--large-nowrap {
    white-space: nowrap;
  }
  .action-stripe__action--large-break-all {
    word-break: break-all;
  }
  .action-stripe__action--large-break-word {
    word-break: break-word;
  }
  .action-stripe__action--large-keep-all {
    word-break: keep-all;
  }
  .action-stripe__action--large-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .action-stripe__icon--large-hidden {
    display: none;
  }
  .settings-stripe__label--large-nowrap {
    white-space: nowrap;
  }
  .settings-stripe__label--large-break-all {
    word-break: break-all;
  }
  .settings-stripe__label--large-break-word {
    word-break: break-word;
  }
  .settings-stripe__label--large-keep-all {
    word-break: keep-all;
  }
  .settings-stripe__label--large-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .settings-stripe__value--large-nowrap {
    white-space: nowrap;
  }
  .settings-stripe__value--large-break-all {
    word-break: break-all;
  }
  .settings-stripe__value--large-break-word {
    word-break: break-word;
  }
  .settings-stripe__value--large-keep-all {
    word-break: keep-all;
  }
  .settings-stripe__value--large-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .settings-stripe__action--large-nowrap {
    white-space: nowrap;
  }
  .settings-stripe__action--large-break-all {
    word-break: break-all;
  }
  .settings-stripe__action--large-break-word {
    word-break: break-word;
  }
  .settings-stripe__action--large-keep-all {
    word-break: keep-all;
  }
  .settings-stripe__action--large-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .menu-stripe__label--large-hidden,
  .settings-stripe__icon--large-hidden {
    display: none;
  }
  .menu-stripe__label--large-nowrap {
    white-space: nowrap;
  }
  .menu-stripe__label--large-break-all {
    word-break: break-all;
  }
  .menu-stripe__label--large-break-word {
    word-break: break-word;
  }
  .menu-stripe__label--large-keep-all {
    word-break: keep-all;
  }
  .menu-stripe__label--large-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .menu-stripe__status--large-hidden {
    display: none;
  }
  .menu-stripe__status--large-nowrap {
    white-space: nowrap;
  }
  .menu-stripe__status--large-break-all {
    word-break: break-all;
  }
  .menu-stripe__status--large-break-word {
    word-break: break-word;
  }
  .menu-stripe__status--large-keep-all {
    word-break: keep-all;
  }
  .menu-stripe__status--large-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .menu-stripe__description--large-hidden {
    display: none;
  }
  .menu-stripe__description--large-nowrap {
    white-space: nowrap;
  }
  .menu-stripe__description--large-break-all {
    word-break: break-all;
  }
  .menu-stripe__description--large-break-word {
    word-break: break-word;
  }
  .menu-stripe__description--large-keep-all {
    word-break: keep-all;
  }
  .menu-stripe__description--large-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .menu-stripe__action--large-hidden {
    display: none;
  }
  .menu-stripe__action--large-nowrap {
    white-space: nowrap;
  }
  .menu-stripe__action--large-break-all {
    word-break: break-all;
  }
  .menu-stripe__action--large-break-word {
    word-break: break-word;
  }
  .menu-stripe__action--large-keep-all {
    word-break: keep-all;
  }
  .menu-stripe__action--large-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .svg-icon--large-hidden,
  .table--large-hidden,
  .table__row--large-hidden {
    display: none;
  }
  .table--borderless .table__row {
    box-shadow: none;
  }
  .table__cell--large-align-center {
    justify-content: center;
    text-align: center;
  }
  .table__cell--large-align-left {
    justify-content: left;
    text-align: left;
  }
  .table__cell--large-align-right {
    justify-content: right;
    text-align: right;
  }
  .table__cell--large-hidden {
    display: none;
  }
  .table__cell--large-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .table__cell--large-nowrap {
    white-space: nowrap;
  }
  .table__cell--large-break-all {
    word-break: break-all;
  }
  .table__cell--large-break-word {
    word-break: break-word;
  }
  .table__cell--large-keep-all {
    word-break: keep-all;
  }
  .tile--large-hidden,
  .toggle-button__content--large-hidden,
  .toggle-link__content--large-hidden,
  .toggle__content--large-hidden,
  .tooltip--large-hidden {
    display: none;
  }
}
@media only screen and (min-width: 667px) and (max-width: 992px) {
  .grid--medium-align-center {
    align-items: center;
    display: flex;
    flex-flow: column;
  }
  .grid--medium-align-left {
    align-items: flex-start;
    display: flex;
    flex-flow: column;
  }
  .grid--medium-align-right {
    align-items: flex-end;
    display: flex;
    flex-flow: column;
  }
  .grid--medium-vertical-align-bottom {
    align-items: flex-end;
    display: flex;
    flex-flow: wrap;
  }
  .grid--medium-vertical-align-center {
    align-items: center;
    display: flex;
    flex-flow: wrap;
  }
  .grid--medium-vertical-align-top {
    align-items: flex-start;
    display: flex;
    flex-flow: wrap;
  }
  .grid-col--medium-1 {
    width: 8.333333%;
  }
  .grid-col--medium-2 {
    width: 16.666667%;
  }
  .grid-col--medium-3 {
    width: 25%;
  }
  .grid-col--medium-4 {
    width: 33.333333%;
  }
  .grid-col--medium-5 {
    width: 41.666667%;
  }
  .grid-col--medium-6 {
    width: 50%;
  }
  .grid-col--medium-7 {
    width: 58.333333%;
  }
  .grid-col--medium-8 {
    width: 66.666667%;
  }
  .grid-col--medium-9 {
    width: 75%;
  }
  .grid-col--medium-10 {
    width: 83.333333%;
  }
  .grid-col--medium-11 {
    width: 91.666667%;
  }
  .grid-col--medium-12 {
    width: 100%;
  }
  .grid-col--medium-spacing-bottom {
    padding-bottom: 15px;
  }
  .grid-col--medium-spacing-left {
    padding-left: 15px;
    padding-right: 0;
  }
  .grid-col--medium-spacing-right {
    padding-left: 0;
    padding-right: 15px;
  }
  .grid-col--medium-spacing-top {
    padding-top: 15px;
  }
  .grid-col--medium-spacing-none {
    padding-left: 0;
    padding-right: 0;
  }
  .grid-col--medium-spacing-both {
    padding-left: 15px;
    padding-right: 15px;
  }
  .grid-col--medium-separator-left {
    border-left: 1px solid #bcc8d4;
  }
  .grid-col--medium-separator-right {
    border-right: 1px solid #bcc8d4;
  }
  .grid-col--medium-hidden {
    box-sizing: border-box;
    display: none !important;
    width: 0;
  }
  .grid-col--medium-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .grid-col--medium-align-center {
    align-items: center;
    display: flex;
    flex-flow: column;
  }
  .grid-col--medium-align-left {
    align-items: flex-start;
    display: flex;
    flex-flow: column;
  }
  .grid-col--medium-align-right {
    align-items: flex-end;
    display: flex;
    flex-flow: column;
  }
  .grid-col--medium-vertical-align-bottom {
    align-self: flex-end;
  }
  .grid-col--medium-vertical-align-center {
    align-self: center;
  }
  .grid-col--medium-vertical-align-middle {
    vertical-align: middle;
  }
  .grid-col--medium-vertical-align-top {
    align-self: flex-start;
  }
  .grid--full-height .grid-col--medium-hidden {
    box-sizing: border-box;
    display: none !important;
    width: 0;
  }
  .accordion--medium-hidden {
    display: none;
  }
  .accordion__item-header--medium-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .badge--medium-hidden,
  .breadcrumb--medium-hidden {
    display: none;
  }
  .button--medium-align-center {
    justify-content: center;
    text-align: center;
  }
  .button--medium-align-left {
    justify-content: left;
    text-align: left;
  }
  .button--medium-align-right {
    justify-content: right;
    text-align: right;
  }
  .button--medium-hidden {
    display: none;
  }
  .button--medium-full-width {
    width: 100%;
  }
  .button--medium-nowrap {
    white-space: nowrap;
  }
  .button--medium-break-all {
    word-break: break-all;
  }
  .button--medium-break-word {
    word-break: break-word;
  }
  .button--medium-keep-all {
    word-break: keep-all;
  }
  .button--medium-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .button--medium-icon-only {
    padding-left: 9px;
    padding-right: 9px;
    width: 36px;
  }
  .button--medium-icon-only .button__text {
    display: none;
  }
  .button-container--medium-vertical-align-bottom {
    align-items: flex-end;
    display: flex;
    flex-flow: wrap;
  }
  .button-container--medium-vertical-align-center {
    align-items: center;
    display: flex;
    flex-flow: wrap;
  }
  .button-container--medium-vertical-align-top {
    align-items: flex-start;
    display: flex;
    flex-flow: wrap;
  }
  .ghost-button--medium-full-width {
    display: block;
    margin-right: 0;
    text-align: center;
  }
  .ghost-button--medium-align-center {
    justify-content: center;
    text-align: center;
  }
  .ghost-button--medium-align-left {
    justify-content: left;
    text-align: left;
  }
  .ghost-button--medium-align-right {
    justify-content: right;
    text-align: right;
  }
  .ghost-button--medium-hidden {
    display: none;
  }
  .ghost-button--medium-break-all {
    word-break: break-all;
  }
  .ghost-button--medium-break-word {
    word-break: break-word;
  }
  .ghost-button--medium-keep-all {
    word-break: keep-all;
  }
  .ghost-button--medium-nowrap {
    white-space: nowrap;
  }
  .ghost-button--medium-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .ghost-button--medium-vertical-align-bottom {
    align-self: flex-end;
  }
  .ghost-button--medium-vertical-align-center {
    align-self: center;
  }
  .ghost-button--medium-vertical-align-middle {
    vertical-align: middle;
  }
  .ghost-button--medium-vertical-align-top {
    align-self: flex-start;
  }
  .card--medium-hidden {
    display: none;
  }
  .card--medium-cropped {
    margin-bottom: 0;
    margin-top: 0;
  }
  .card__header--medium-align-center {
    justify-content: center;
    text-align: center;
  }
  .card__header--medium-align-left {
    justify-content: left;
    text-align: left;
  }
  .card__header--medium-align-right {
    justify-content: right;
    text-align: right;
  }
  .card__visual--covered {
    height: 168px;
  }
  .card__content--medium-align-center {
    justify-content: center;
    text-align: center;
  }
  .card__content--medium-align-left {
    justify-content: left;
    text-align: left;
  }
  .card__content--medium-align-right {
    justify-content: right;
    text-align: right;
  }
  .card__section--medium-align-center {
    justify-content: center;
    text-align: center;
  }
  .card__section--medium-align-left {
    justify-content: left;
    text-align: left;
  }
  .card__section--medium-align-right {
    justify-content: right;
    text-align: right;
  }
  .card__section--medium-hidden {
    display: none;
  }
  .card__section--medium-vertical-align-bottom {
    align-items: flex-end;
    display: flex;
    flex-flow: wrap;
  }
  .card__section--medium-vertical-align-center {
    align-items: center;
    display: flex;
    flex-flow: wrap;
  }
  .card__section--medium-vertical-align-top {
    align-items: flex-start;
    display: flex;
    flex-flow: wrap;
  }
  .card__headline--medium-align-center {
    justify-content: center;
    text-align: center;
  }
  .card__headline--medium-align-left {
    justify-content: left;
    text-align: left;
  }
  .card__headline--medium-align-right {
    justify-content: right;
    text-align: right;
  }
  .card__headline--medium-cropped {
    margin-bottom: 0;
    margin-top: 0;
  }
  .card__headline--medium-nowrap {
    white-space: nowrap;
  }
  .card__headline--medium-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .card__headline--medium-break-all {
    word-break: break-all;
  }
  .card__headline--medium-break-word {
    word-break: break-word;
  }
  .card__headline--medium-keep-all {
    word-break: keep-all;
  }
  .card__preheadline--medium-break-all {
    word-break: break-all;
  }
  .card__preheadline--medium-break-word {
    word-break: break-word;
  }
  .card__preheadline--medium-keep-all {
    word-break: keep-all;
  }
  .card__preheadline--medium-nowrap {
    white-space: nowrap;
  }
  .card__preheadline--medium-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .card__subheadline--medium-break-all {
    word-break: break-all;
  }
  .card__subheadline--medium-break-word {
    word-break: break-word;
  }
  .card__subheadline--medium-keep-all {
    word-break: keep-all;
  }
  .card__subheadline--medium-nowrap {
    white-space: nowrap;
  }
  .card__subheadline--medium-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .card__icon-container .card__icon--medium-vertical-align-bottom {
    align-self: flex-end;
  }
  .card__icon-container .card__icon--medium-vertical-align-center {
    align-self: center;
  }
  .card__icon-container .card__icon--medium-vertical-align-middle {
    vertical-align: middle;
  }
  .card__icon-container .card__icon--medium-vertical-align-top {
    align-self: flex-start;
  }
  .card__icon-container .card__headline-container--medium-align-center {
    justify-content: center;
    text-align: center;
  }
  .card__icon-container .card__headline-container--medium-align-left {
    justify-content: left;
    text-align: left;
  }
  .card__icon-container .card__headline-container--medium-align-right {
    justify-content: right;
    text-align: right;
  }
  .card__footer > a--medium-hidden,
  .card__footer > a.ghost-button--medium-hidden,
  .card__footer > button--medium-hidden,
  .card__footer > button.ghost-button--medium-hidden,
  .card__footer > p--medium-hidden,
  .card__footer > p.ghost-button--medium-hidden {
    display: none;
  }
  .card__footer--medium-align-center {
    justify-content: center;
    text-align: center;
  }
  .card__footer--medium-align-left {
    justify-content: left;
    text-align: left;
  }
  .card__footer--medium-align-right {
    justify-content: right;
    text-align: right;
  }
  .card__footer--medium-hidden {
    display: none;
  }
  .card__footer--medium-vertical-align-bottom {
    align-items: flex-end;
    display: flex;
    flex-flow: wrap;
  }
  .card__footer--medium-vertical-align-center {
    align-items: center;
    display: flex;
    flex-flow: wrap;
  }
  .card__footer--medium-vertical-align-top {
    align-items: flex-start;
    display: flex;
    flex-flow: wrap;
  }
  .context-menu--medium-hidden,
  .form-stripe--medium-hidden {
    display: none;
  }
  .form-stripe--medium-vertical-align-bottom {
    align-items: flex-end;
    display: flex;
    flex-flow: wrap;
  }
  .form-stripe--medium-vertical-align-center {
    align-items: center;
    display: flex;
    flex-flow: wrap;
  }
  .form-stripe--medium-vertical-align-top {
    align-items: flex-start;
    display: flex;
    flex-flow: wrap;
  }
  .label--medium-hidden {
    display: none;
  }
  .label--medium-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .grid-medium-12 .label--left {
    margin-bottom: 4px;
    margin-top: 8px;
  }
  .form-text--medium-hidden,
  .input-byline--medium-hidden {
    display: none;
  }
  .input-byline--medium-full-width {
    width: 100%;
  }
  .input-button-combination--medium-hidden,
  .input-text--medium-hidden,
  .input-text-group--medium-hidden,
  .input-textarea--medium-hidden {
    display: none;
  }
  .headline--medium-align-center {
    justify-content: center;
    text-align: center;
  }
  .headline--medium-align-left {
    justify-content: left;
    text-align: left;
  }
  .headline--medium-align-right {
    justify-content: right;
    text-align: right;
  }
  .headline--medium-cropped {
    margin-bottom: 0;
    margin-top: 0;
  }
  .headline--medium-hidden {
    display: none;
  }
  .headline--medium-nowrap {
    white-space: nowrap;
  }
  .headline--medium-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .headline--medium-break-all {
    word-break: break-all;
  }
  .headline--medium-break-word {
    word-break: break-word;
  }
  .headline--medium-keep-all {
    word-break: keep-all;
  }
  .headline-icon-group__icon--medium-hidden {
    display: none;
  }
  .headline-icon-group__icon--medium-vertical-align-bottom {
    align-self: flex-end;
  }
  .headline-icon-group__icon--medium-vertical-align-center {
    align-self: center;
  }
  .headline-icon-group__icon--medium-vertical-align-middle {
    vertical-align: middle;
  }
  .headline-icon-group__icon--medium-vertical-align-top {
    align-self: flex-start;
  }
  .headline-icon-group__headline--medium-hidden {
    display: none;
  }
  .headline-icon-group__headline--medium-break-all {
    word-break: break-all;
  }
  .headline-icon-group__headline--medium-break-word {
    word-break: break-word;
  }
  .headline-icon-group__headline--medium-keep-all {
    word-break: keep-all;
  }
  .headline-icon-group__headline--medium-nowrap {
    white-space: nowrap;
  }
  .headline-icon-group__headline--medium-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .headline-icon-group__preheadline--medium-hidden {
    display: none;
  }
  .headline-icon-group__preheadline--medium-break-all {
    word-break: break-all;
  }
  .headline-icon-group__preheadline--medium-break-word {
    word-break: break-word;
  }
  .headline-icon-group__preheadline--medium-keep-all {
    word-break: keep-all;
  }
  .headline-icon-group__preheadline--medium-nowrap {
    white-space: nowrap;
  }
  .headline-icon-group__preheadline--medium-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .headline-icon-group__paragraph--medium-hidden {
    display: none;
  }
  .headline-icon-group__paragraph--medium-break-all {
    word-break: break-all;
  }
  .headline-icon-group__paragraph--medium-break-word {
    word-break: break-word;
  }
  .headline-icon-group__paragraph--medium-keep-all {
    word-break: keep-all;
  }
  .headline-icon-group__paragraph--medium-nowrap {
    white-space: nowrap;
  }
  .headline-icon-group__paragraph--medium-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .headline-icon-group__headline-container--medium-align-center {
    justify-content: center;
    text-align: center;
  }
  .headline-icon-group__headline-container--medium-align-left {
    justify-content: left;
    text-align: left;
  }
  .headline-icon-group__headline-container--medium-align-right {
    justify-content: right;
    text-align: right;
  }
  .headline-icon-group__headline-container--medium-full-width {
    width: 100%;
  }
  .horizontal-card--medium-hidden {
    display: none;
  }
  .horizontal-card__header--medium-vertical-align-bottom {
    align-self: flex-end;
  }
  .horizontal-card__header--medium-vertical-align-center {
    align-self: center;
  }
  .horizontal-card__header--medium-vertical-align-middle {
    vertical-align: middle;
  }
  .horizontal-card__header--medium-vertical-align-top {
    align-self: flex-start;
  }
  .horizontal-card__content--medium-vertical-align-bottom {
    align-self: flex-end;
  }
  .horizontal-card__content--medium-vertical-align-center {
    align-self: center;
  }
  .horizontal-card__content--medium-vertical-align-middle {
    vertical-align: middle;
  }
  .horizontal-card__content--medium-vertical-align-top {
    align-self: flex-start;
  }
  .horizontal-card__footer--medium-align-center {
    justify-content: center;
    text-align: center;
  }
  .horizontal-card__footer--medium-align-left {
    justify-content: left;
    text-align: left;
  }
  .horizontal-card__footer--medium-align-right {
    justify-content: right;
    text-align: right;
  }
  .horizontal-card__footer--medium-hidden {
    display: none;
  }
  .horizontal-card__section--medium-align-center {
    justify-content: center;
    text-align: center;
  }
  .horizontal-card__section--medium-align-left {
    justify-content: left;
    text-align: left;
  }
  .horizontal-card__section--medium-align-right {
    justify-content: right;
    text-align: right;
  }
  .horizontal-card__section--medium-hidden {
    display: none;
  }
  .horizontal-card__section--medium-vertical-align-bottom {
    align-items: flex-end;
    display: flex;
    flex-flow: wrap;
  }
  .horizontal-card__section--medium-vertical-align-center {
    align-items: center;
    display: flex;
    flex-flow: wrap;
  }
  .horizontal-card__section--medium-vertical-align-top {
    align-items: flex-start;
    display: flex;
    flex-flow: wrap;
  }
  .horizontal-card__headline--medium-cropped {
    margin-bottom: 0;
    margin-top: 0;
  }
  .horizontal-card__headline--medium-nowrap {
    white-space: nowrap;
  }
  .horizontal-card__headline--medium-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .horizontal-card__headline--medium-break-all {
    word-break: break-all;
  }
  .horizontal-card__headline--medium-break-word {
    word-break: break-word;
  }
  .horizontal-card__headline--medium-keep-all {
    word-break: keep-all;
  }
  .horizontal-card__preheadline--medium-break-all {
    word-break: break-all;
  }
  .horizontal-card__preheadline--medium-break-word {
    word-break: break-word;
  }
  .horizontal-card__preheadline--medium-keep-all {
    word-break: keep-all;
  }
  .horizontal-card__preheadline--medium-nowrap {
    white-space: nowrap;
  }
  .horizontal-card__preheadline--medium-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .horizontal-card__subheadline--medium-break-all {
    word-break: break-all;
  }
  .horizontal-card__subheadline--medium-break-word {
    word-break: break-word;
  }
  .horizontal-card__subheadline--medium-keep-all {
    word-break: keep-all;
  }
  .horizontal-card__subheadline--medium-nowrap {
    white-space: nowrap;
  }
  .horizontal-card__subheadline--medium-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .horizontal-separator--medium-hidden {
    display: none;
  }
  .link--medium-align-center {
    justify-content: center;
    text-align: center;
  }
  .link--medium-align-left {
    justify-content: left;
    text-align: left;
  }
  .link--medium-align-right {
    justify-content: right;
    text-align: right;
  }
  .link--medium-hidden {
    display: none;
  }
  .link--medium-break-all {
    word-break: break-all;
  }
  .link--medium-break-word {
    word-break: break-word;
  }
  .link--medium-keep-all {
    word-break: keep-all;
  }
  .link--medium-nowrap {
    white-space: nowrap;
  }
  .link--medium-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .link--medium-vertical-align-bottom {
    align-self: flex-end;
  }
  .link--medium-vertical-align-center {
    align-self: center;
  }
  .link--medium-vertical-align-middle {
    vertical-align: middle;
  }
  .link--medium-vertical-align-top {
    align-self: flex-start;
  }
  .link-container--medium-vertical-align-bottom {
    align-items: flex-end;
    display: flex;
    flex-flow: wrap;
  }
  .link-container--medium-vertical-align-center {
    align-items: center;
    display: flex;
    flex-flow: wrap;
  }
  .link-container--medium-vertical-align-top {
    align-items: flex-start;
    display: flex;
    flex-flow: wrap;
  }
  .list--medium-align-center {
    justify-content: center;
    text-align: center;
  }
  .list--medium-align-left {
    justify-content: left;
    text-align: left;
  }
  .list--medium-align-right {
    justify-content: right;
    text-align: right;
  }
  .list--medium-cropped {
    margin-bottom: 0;
    margin-top: 0;
  }
  .list--medium-hidden {
    display: none;
  }
  .bullet-list--medium-align-center {
    justify-content: center;
    text-align: center;
  }
  .bullet-list--medium-align-left {
    justify-content: left;
    text-align: left;
  }
  .bullet-list--medium-align-right {
    justify-content: right;
    text-align: right;
  }
  .bullet-list--medium-cropped {
    margin-bottom: 0;
    margin-top: 0;
  }
  .bullet-list--medium-hidden,
  .bullet-list > li--medium-hidden {
    display: none;
  }
  .check-list--medium-align-center {
    justify-content: center;
    text-align: center;
  }
  .check-list--medium-align-left {
    justify-content: left;
    text-align: left;
  }
  .check-list--medium-align-right {
    justify-content: right;
    text-align: right;
  }
  .check-list--medium-cropped {
    margin-bottom: 0;
    margin-top: 0;
  }
  .check-list--medium-hidden,
  .check-list > li--medium-hidden {
    display: none;
  }
  .icon-list--medium-align-center {
    justify-content: center;
    text-align: center;
  }
  .icon-list--medium-align-left {
    justify-content: left;
    text-align: left;
  }
  .icon-list--medium-align-right {
    justify-content: right;
    text-align: right;
  }
  .icon-list--medium-cropped {
    margin-bottom: 0;
    margin-top: 0;
  }
  .icon-list--medium-hidden,
  .icon-list > li--medium-hidden {
    display: none;
  }
  .ordered-list--medium-align-center {
    justify-content: center;
    text-align: center;
  }
  .ordered-list--medium-align-left {
    justify-content: left;
    text-align: left;
  }
  .ordered-list--medium-align-right {
    justify-content: right;
    text-align: right;
  }
  .ordered-list--medium-cropped {
    margin-bottom: 0;
    margin-top: 0;
  }
  .ordered-list--medium-hidden {
    display: none;
  }
  .link-list--medium-align-center {
    justify-content: center;
    text-align: center;
  }
  .link-list--medium-align-left {
    justify-content: left;
    text-align: left;
  }
  .link-list--medium-align-right {
    justify-content: right;
    text-align: right;
  }
  .link-list--medium-cropped {
    margin-bottom: 0;
    margin-top: 0;
  }
  .link-list--medium-hidden,
  .page-footer--medium-hidden {
    display: none;
  }
  .page-footer__section--medium-align-center {
    justify-content: center;
    text-align: center;
  }
  .page-footer__section--medium-align-left {
    justify-content: left;
    text-align: left;
  }
  .page-footer__section--medium-align-right {
    justify-content: right;
    text-align: right;
  }
  .page-footer__section--medium-hidden {
    display: none;
  }
  .page-footer__section-item--medium-align-center {
    justify-content: center;
    text-align: center;
  }
  .page-footer__section-item--medium-align-left {
    justify-content: left;
    text-align: left;
  }
  .page-footer__section-item--medium-align-right {
    justify-content: right;
    text-align: right;
  }
  .page-footer__section-item--medium-hidden {
    display: none;
  }
  .page-footer__social {
    margin-right: 4px;
  }
  .page-footer__section-item .toggle-link__content--hidden {
    display: inherit;
  }
  .page-footer__adzone {
    max-width: 216px;
    min-width: 128px;
    width: 100%;
  }
  .page-header--medium-hidden {
    display: none;
  }
  .page-header__headline--medium-break-all {
    word-break: break-all;
  }
  .page-header__headline--medium-break-word {
    word-break: break-word;
  }
  .page-header__headline--medium-keep-all {
    word-break: keep-all;
  }
  .page-header__headline--medium-nowrap {
    white-space: nowrap;
  }
  .page-header__headline--medium-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .page-header--short .page-header__block {
    padding-right: 0;
  }
  .message__footer--medium-align-center {
    justify-content: center;
    text-align: center;
  }
  .message__footer--medium-align-left {
    justify-content: left;
    text-align: left;
  }
  .message__footer--medium-align-right {
    justify-content: right;
    text-align: right;
  }
  .message__footer--medium-hidden {
    display: none;
  }
  .message__footer--medium-vertical-align-bottom {
    align-items: flex-end;
    display: flex;
    flex-flow: wrap;
  }
  .message__footer--medium-vertical-align-center {
    align-items: center;
    display: flex;
    flex-flow: wrap;
  }
  .message__footer--medium-vertical-align-top {
    align-items: flex-start;
    display: flex;
    flex-flow: wrap;
  }
  .page-section--medium-align-center {
    justify-content: center;
    text-align: center;
  }
  .page-section--medium-align-left {
    justify-content: left;
    text-align: left;
  }
  .page-section--medium-align-right {
    justify-content: right;
    text-align: right;
  }
  .page-section--medium-cropped {
    margin-bottom: 0;
    margin-top: 0;
  }
  .page-section--medium-hidden {
    display: none;
  }
  .page-section--short .page-section__block {
    padding-right: 0;
  }
  .page-tabbar--medium-hidden {
    display: none;
  }
  .page-tabbar--short .page-tabbar__block {
    padding-right: 0;
  }
  .page-tabbar__item--medium-hidden,
  .panel--medium-hidden {
    display: none;
  }
  .panel__item--medium-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .panel__headline--medium-vertical-align-bottom {
    align-self: flex-end;
  }
  .panel__headline--medium-vertical-align-center {
    align-self: center;
  }
  .panel__headline--medium-vertical-align-middle {
    vertical-align: middle;
  }
  .panel__headline--medium-vertical-align-top {
    align-self: flex-start;
  }
  .panel__subheadline--medium-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .panel__subheadline--medium-vertical-align-bottom {
    align-self: flex-end;
  }
  .panel__subheadline--medium-vertical-align-center {
    align-self: center;
  }
  .panel__subheadline--medium-vertical-align-middle {
    vertical-align: middle;
  }
  .panel__subheadline--medium-vertical-align-top {
    align-self: flex-start;
  }
  .paragraph--medium-align-center {
    justify-content: center;
    text-align: center;
  }
  .paragraph--medium-align-left {
    justify-content: left;
    text-align: left;
  }
  .paragraph--medium-align-right {
    justify-content: right;
    text-align: right;
  }
  .paragraph--medium-cropped {
    margin-bottom: 0;
    margin-top: 0;
  }
  .paragraph--medium-full-width {
    width: 100%;
  }
  .paragraph--medium-hidden {
    display: none;
  }
  .paragraph--medium-nowrap {
    white-space: nowrap;
  }
  .paragraph--medium-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .paragraph--medium-vertical-align-bottom {
    align-items: flex-end;
    display: flex;
    flex-flow: wrap;
  }
  .paragraph--medium-vertical-align-center {
    align-items: center;
    display: flex;
    flex-flow: wrap;
  }
  .paragraph--medium-vertical-align-top {
    align-items: flex-start;
    display: flex;
    flex-flow: wrap;
  }
  .paragraph--medium-break-all {
    word-break: break-all;
  }
  .paragraph--medium-break-word {
    word-break: break-word;
  }
  .paragraph--medium-keep-all {
    word-break: keep-all;
  }
  .popover__section--medium-align-center {
    justify-content: center;
    text-align: center;
  }
  .popover__section--medium-align-left {
    justify-content: left;
    text-align: left;
  }
  .popover__section--medium-align-right {
    justify-content: right;
    text-align: right;
  }
  .popover__footer > a--medium-hidden,
  .popover__footer > button--medium-hidden,
  .popover__footer > p--medium-hidden {
    display: none;
  }
  .popover__footer--medium-align-center {
    justify-content: center;
    text-align: center;
  }
  .popover__footer--medium-align-left {
    justify-content: left;
    text-align: left;
  }
  .popover__footer--medium-align-right {
    justify-content: right;
    text-align: right;
  }
  .popover__footer--medium-vertical-align-bottom {
    align-items: flex-end;
    display: flex;
    flex-flow: wrap;
  }
  .popover__footer--medium-vertical-align-center {
    align-items: center;
    display: flex;
    flex-flow: wrap;
  }
  .popover__footer--medium-vertical-align-top {
    align-items: flex-start;
    display: flex;
    flex-flow: wrap;
  }
  .price--medium-cropped {
    margin-bottom: 0;
    margin-top: 0;
  }
  .price--medium-align-right {
    align-items: flex-end;
    display: flex;
    flex-flow: column;
    gap: 0 4px;
  }
  .price--medium-align-right.price--small {
    align-items: baseline;
    flex-flow: wrap;
    justify-content: flex-end;
  }
  .price--medium-align-right .toggle__content:not(.toggle__content--hidden) {
    align-items: flex-end;
    display: flex;
    flex-direction: column;
  }
  .quotabar--medium-hidden,
  .quotadonut--medium-hidden,
  .sheet--medium-hidden {
    display: none;
  }
  .sheet--medium-cropped {
    margin-bottom: 0;
    margin-top: 0;
  }
  .sheet__section--medium-align-center {
    justify-content: center;
    text-align: center;
  }
  .sheet__section--medium-align-left {
    justify-content: left;
    text-align: left;
  }
  .sheet__section--medium-align-right {
    justify-content: right;
    text-align: right;
  }
  .sheet__section--medium-hidden {
    display: none;
  }
  .sheet__section--medium-vertical-align-bottom {
    align-items: flex-end;
    display: flex;
    flex-flow: wrap;
  }
  .sheet__section--medium-vertical-align-center {
    align-items: center;
    display: flex;
    flex-flow: wrap;
  }
  .sheet__section--medium-vertical-align-top {
    align-items: flex-start;
    display: flex;
    flex-flow: wrap;
  }
  .grid-col--medium-12 .sheet__section--separator-left {
    border-left: none;
  }
  .grid-col--medium-12 .sheet__section--separator-right {
    border-right: none;
  }
  .sheet__footer--medium-align-center {
    justify-content: center;
    text-align: center;
  }
  .sheet__footer--medium-align-left {
    justify-content: left;
    text-align: left;
  }
  .sheet__footer--medium-align-right {
    justify-content: right;
    text-align: right;
  }
  .sheet__footer--medium-hidden {
    display: none;
  }
  .sheet__footer--medium-vertical-align-bottom {
    align-items: flex-end;
    display: flex;
    flex-flow: wrap;
  }
  .sheet__footer--medium-vertical-align-center {
    align-items: center;
    display: flex;
    flex-flow: wrap;
  }
  .sheet__footer--medium-vertical-align-top {
    align-items: flex-start;
    display: flex;
    flex-flow: wrap;
  }
  .sheet__header--medium-align-center {
    justify-content: center;
    text-align: center;
  }
  .sheet__header--medium-align-left {
    justify-content: left;
    text-align: left;
  }
  .sheet__header--medium-align-right {
    justify-content: right;
    text-align: right;
  }
  .sheet__header--medium-hidden {
    display: none;
  }
  .sheet__header--medium-vertical-align-bottom {
    align-items: flex-end;
    display: flex;
    flex-flow: wrap;
  }
  .sheet__header--medium-vertical-align-center {
    align-items: center;
    display: flex;
    flex-flow: wrap;
  }
  .sheet__header--medium-vertical-align-top {
    align-items: flex-start;
    display: flex;
    flex-flow: wrap;
  }
  .grid-col--medium-12 .sheet__visual {
    margin-bottom: 32px;
  }
  .static-overlay__blocker--medium-hidden,
  .static-overlay__container--medium-hidden {
    display: none;
  }
  .static-overlay__content {
    max-width: 74%;
  }
  .stripe--medium-align-center {
    justify-content: center;
    text-align: center;
  }
  .stripe--medium-align-left {
    justify-content: left;
    text-align: left;
  }
  .stripe--medium-align-right {
    justify-content: right;
    text-align: right;
  }
  .stripe--medium-hidden {
    display: none;
  }
  .stripe__item--medium-align-center {
    justify-content: center;
    text-align: center;
  }
  .stripe__item--medium-align-left {
    justify-content: left;
    text-align: left;
  }
  .stripe__item--medium-align-right {
    justify-content: right;
    text-align: right;
  }
  .stripe__item--medium-vertical-align-bottom {
    align-items: flex-end;
    display: flex;
    flex-flow: wrap;
  }
  .stripe__item--medium-vertical-align-center {
    align-items: center;
    display: flex;
    flex-flow: wrap;
  }
  .stripe__item--medium-vertical-align-top {
    align-items: flex-start;
    display: flex;
    flex-flow: wrap;
  }
  .stripe__item--medium-vertical-align-bottom {
    align-self: flex-end;
  }
  .stripe__item--medium-vertical-align-center {
    align-self: center;
  }
  .stripe__item--medium-vertical-align-middle {
    vertical-align: middle;
  }
  .stripe__item--medium-vertical-align-top {
    align-self: flex-start;
  }
  .action-stripe__label--medium-nowrap {
    white-space: nowrap;
  }
  .action-stripe__label--medium-break-all {
    word-break: break-all;
  }
  .action-stripe__label--medium-break-word {
    word-break: break-word;
  }
  .action-stripe__label--medium-keep-all {
    word-break: keep-all;
  }
  .action-stripe__label--medium-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .action-stripe__action--medium-nowrap {
    white-space: nowrap;
  }
  .action-stripe__action--medium-break-all {
    word-break: break-all;
  }
  .action-stripe__action--medium-break-word {
    word-break: break-word;
  }
  .action-stripe__action--medium-keep-all {
    word-break: keep-all;
  }
  .action-stripe__action--medium-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .action-stripe__icon--medium-hidden {
    display: none;
  }
  .settings-stripe__label--medium-nowrap {
    white-space: nowrap;
  }
  .settings-stripe__label--medium-break-all {
    word-break: break-all;
  }
  .settings-stripe__label--medium-break-word {
    word-break: break-word;
  }
  .settings-stripe__label--medium-keep-all {
    word-break: keep-all;
  }
  .settings-stripe__label--medium-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .settings-stripe__value--medium-nowrap {
    white-space: nowrap;
  }
  .settings-stripe__value--medium-break-all {
    word-break: break-all;
  }
  .settings-stripe__value--medium-break-word {
    word-break: break-word;
  }
  .settings-stripe__value--medium-keep-all {
    word-break: keep-all;
  }
  .settings-stripe__value--medium-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .settings-stripe__action--medium-nowrap {
    white-space: nowrap;
  }
  .settings-stripe__action--medium-break-all {
    word-break: break-all;
  }
  .settings-stripe__action--medium-break-word {
    word-break: break-word;
  }
  .settings-stripe__action--medium-keep-all {
    word-break: keep-all;
  }
  .settings-stripe__action--medium-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .menu-stripe__label--medium-hidden,
  .settings-stripe__icon--medium-hidden {
    display: none;
  }
  .menu-stripe__label--medium-nowrap {
    white-space: nowrap;
  }
  .menu-stripe__label--medium-break-all {
    word-break: break-all;
  }
  .menu-stripe__label--medium-break-word {
    word-break: break-word;
  }
  .menu-stripe__label--medium-keep-all {
    word-break: keep-all;
  }
  .menu-stripe__label--medium-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .menu-stripe__status--medium-hidden {
    display: none;
  }
  .menu-stripe__status--medium-nowrap {
    white-space: nowrap;
  }
  .menu-stripe__status--medium-break-all {
    word-break: break-all;
  }
  .menu-stripe__status--medium-break-word {
    word-break: break-word;
  }
  .menu-stripe__status--medium-keep-all {
    word-break: keep-all;
  }
  .menu-stripe__status--medium-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .menu-stripe__description--medium-hidden {
    display: none;
  }
  .menu-stripe__description--medium-nowrap {
    white-space: nowrap;
  }
  .menu-stripe__description--medium-break-all {
    word-break: break-all;
  }
  .menu-stripe__description--medium-break-word {
    word-break: break-word;
  }
  .menu-stripe__description--medium-keep-all {
    word-break: keep-all;
  }
  .menu-stripe__description--medium-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .menu-stripe__action--medium-hidden {
    display: none;
  }
  .menu-stripe__action--medium-nowrap {
    white-space: nowrap;
  }
  .menu-stripe__action--medium-break-all {
    word-break: break-all;
  }
  .menu-stripe__action--medium-break-word {
    word-break: break-word;
  }
  .menu-stripe__action--medium-keep-all {
    word-break: keep-all;
  }
  .menu-stripe__action--medium-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .svg-icon--medium-hidden,
  .table--medium-hidden,
  .table__row--medium-hidden {
    display: none;
  }
  .table--borderless .table__row {
    box-shadow: none;
  }
  .table__cell--medium-align-center {
    justify-content: center;
    text-align: center;
  }
  .table__cell--medium-align-left {
    justify-content: left;
    text-align: left;
  }
  .table__cell--medium-align-right {
    justify-content: right;
    text-align: right;
  }
  .table__cell--medium-hidden {
    display: none;
  }
  .table__cell--medium-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .table__cell--medium-nowrap {
    white-space: nowrap;
  }
  .table__cell--medium-break-all {
    word-break: break-all;
  }
  .table__cell--medium-break-word {
    word-break: break-word;
  }
  .table__cell--medium-keep-all {
    word-break: keep-all;
  }
  .tile--medium-hidden,
  .toggle-button__content--medium-hidden,
  .toggle-link__content--medium-hidden,
  .toggle__content--medium-hidden,
  .tooltip--medium-hidden {
    display: none;
  }
}
@media only screen and (max-width: 666px) {
  .grid--small-align-center {
    align-items: center;
    display: flex;
    flex-flow: column;
  }
  .grid--small-align-left {
    align-items: flex-start;
    display: flex;
    flex-flow: column;
  }
  .grid--small-align-right {
    align-items: flex-end;
    display: flex;
    flex-flow: column;
  }
  .grid--small-vertical-align-bottom {
    align-items: flex-end;
    display: flex;
    flex-flow: wrap;
  }
  .grid--small-vertical-align-center {
    align-items: center;
    display: flex;
    flex-flow: wrap;
  }
  .grid--small-vertical-align-top {
    align-items: flex-start;
    display: flex;
    flex-flow: wrap;
  }
  .grid--small-condensed {
    margin-left: -8px;
    margin-right: -8px;
  }
  .grid-col--small-1 {
    width: 8.333333%;
  }
  .grid-col--small-2 {
    width: 16.666667%;
  }
  .grid-col--small-3 {
    width: 25%;
  }
  .grid-col--small-4 {
    width: 33.333333%;
  }
  .grid-col--small-5 {
    width: 41.666667%;
  }
  .grid-col--small-6 {
    width: 50%;
  }
  .grid-col--small-7 {
    width: 58.333333%;
  }
  .grid-col--small-8 {
    width: 66.666667%;
  }
  .grid-col--small-9 {
    width: 75%;
  }
  .grid-col--small-10 {
    width: 83.333333%;
  }
  .grid-col--small-11 {
    width: 91.666667%;
  }
  .grid-col--small-12 {
    width: 100%;
  }
  .grid-col--small-spacing-bottom {
    padding-bottom: 15px;
  }
  .grid-col--small-spacing-left {
    padding-left: 15px;
    padding-right: 0;
  }
  .grid-col--small-spacing-right {
    padding-left: 0;
    padding-right: 15px;
  }
  .grid-col--small-spacing-top {
    padding-top: 15px;
  }
  .grid-col--small-spacing-none {
    padding-left: 0;
    padding-right: 0;
  }
  .grid-col--small-spacing-both {
    padding-left: 15px;
    padding-right: 15px;
  }
  .grid-col--small-separator-left {
    border-left: 1px solid #bcc8d4;
  }
  .grid-col--small-separator-right {
    border-right: 1px solid #bcc8d4;
  }
  .grid-col--small-hidden {
    box-sizing: border-box;
    display: none !important;
    width: 0;
  }
  .grid-col--small-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .grid-col--small-align-center {
    align-items: center;
    display: flex;
    flex-flow: column;
  }
  .grid-col--small-align-left {
    align-items: flex-start;
    display: flex;
    flex-flow: column;
  }
  .grid-col--small-align-right {
    align-items: flex-end;
    display: flex;
    flex-flow: column;
  }
  .grid-col--small-vertical-align-bottom {
    align-self: flex-end;
  }
  .grid-col--small-vertical-align-center {
    align-self: center;
  }
  .grid-col--small-vertical-align-middle {
    vertical-align: middle;
  }
  .grid-col--small-vertical-align-top {
    align-self: flex-start;
  }
  .grid--full-height .grid-col--small-hidden {
    box-sizing: border-box;
    display: none !important;
    width: 0;
  }
  .grid--small-condensed .grid-col {
    padding-left: 8px;
    padding-right: 8px;
  }
  .grid--small-condensed .grid-col--small-spacing-bottom {
    padding-bottom: 8px;
  }
  .grid--small-condensed .grid-col--small-spacing-left {
    padding-left: 8px;
    padding-right: 0;
  }
  .grid--small-condensed .grid-col--small-spacing-right {
    padding-left: 0;
    padding-right: 8px;
  }
  .grid--small-condensed .grid-col--small-spacing-top {
    padding-top: 8px;
  }
  .grid--small-condensed .grid-col--small-spacing-none {
    padding-left: 0;
    padding-right: 0;
  }
  .headless-mode .grid--headless-hidden,
  .headless-mode .grid-col--headless-hidden {
    display: none;
  }
  .accordion {
    border-radius: 7px;
    margin-bottom: 16px;
  }
  .accordion--small-hidden {
    display: none;
  }
  .accordion__item:first-child {
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
  }
  .accordion__item:last-child {
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
  }
  .accordion__item-header--small-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .accordion__item-section {
    padding-left: 16px;
    padding-right: 16px;
  }
  .accordion__item-section .sheet:last-child {
    margin-bottom: -16px;
    margin-top: 0;
  }
  .badge--small-hidden,
  .breadcrumb--small-hidden,
  .breadcrumb__item {
    display: none;
  }
  .breadcrumb__item:last-child {
    display: inline-block;
  }
  .breadcrumb__item:last-child:before {
    content: "";
    padding-left: 0;
  }
  .headless-mode .breadcrumb {
    display: none;
  }
  .button--small-align-center {
    justify-content: center;
    text-align: center;
  }
  .button--small-align-left {
    justify-content: left;
    text-align: left;
  }
  .button--small-align-right {
    justify-content: right;
    text-align: right;
  }
  .button--small-hidden {
    display: none;
  }
  .button--small-full-width {
    width: 100%;
  }
  .button--small-nowrap {
    white-space: nowrap;
  }
  .button--small-break-all {
    word-break: break-all;
  }
  .button--small-break-word {
    word-break: break-word;
  }
  .button--small-keep-all {
    word-break: keep-all;
  }
  .button--small-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .button--small-icon-only {
    padding-left: 9px;
    padding-right: 9px;
    width: 36px;
  }
  .button--small-icon-only .button__text,
  .headless-mode .button--headless-hidden {
    display: none;
  }
  .button-container--small-vertical-align-bottom {
    align-items: flex-end;
    display: flex;
    flex-flow: wrap;
  }
  .button-container--small-vertical-align-center {
    align-items: center;
    display: flex;
    flex-flow: wrap;
  }
  .button-container--small-vertical-align-top {
    align-items: flex-start;
    display: flex;
    flex-flow: wrap;
  }
  .ghost-button--small-full-width {
    display: block;
    margin-right: 0;
    text-align: center;
  }
  .ghost-button--small-align-center {
    justify-content: center;
    text-align: center;
  }
  .ghost-button--small-align-left {
    justify-content: left;
    text-align: left;
  }
  .ghost-button--small-align-right {
    justify-content: right;
    text-align: right;
  }
  .ghost-button--small-hidden {
    display: none;
  }
  .ghost-button--small-break-all {
    word-break: break-all;
  }
  .ghost-button--small-break-word {
    word-break: break-word;
  }
  .ghost-button--small-keep-all {
    word-break: keep-all;
  }
  .ghost-button--small-nowrap {
    white-space: nowrap;
  }
  .ghost-button--small-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .ghost-button--small-vertical-align-bottom {
    align-self: flex-end;
  }
  .ghost-button--small-vertical-align-center {
    align-self: center;
  }
  .ghost-button--small-vertical-align-middle {
    vertical-align: middle;
  }
  .ghost-button--small-vertical-align-top {
    align-self: flex-start;
  }
  .action-stripe .ghost-button--icon-only,
  .settings-stripe .ghost-button--icon-only {
    margin: 0 4px 0 -8px;
  }
  .card {
    border-radius: 8px;
    margin-bottom: 16px;
  }
  .card--small-hidden {
    display: none;
  }
  .card--small-cropped {
    margin-bottom: 0;
    margin-top: 0;
  }
  .card--semantic-bar-activating:first-child,
  .card--semantic-bar-activating:last-child,
  .card--semantic-bar-activating:only-child,
  .card--semantic-bar-corporate:first-child,
  .card--semantic-bar-corporate:last-child,
  .card--semantic-bar-corporate:only-child,
  .card--semantic-bar-critical:first-child,
  .card--semantic-bar-critical:last-child,
  .card--semantic-bar-critical:only-child,
  .card--semantic-bar-neutral:first-child,
  .card--semantic-bar-neutral:last-child,
  .card--semantic-bar-neutral:only-child,
  .card--semantic-bar-promoting:first-child,
  .card--semantic-bar-promoting:last-child,
  .card--semantic-bar-promoting:only-child,
  .card--semantic-bar-success:first-child,
  .card--semantic-bar-success:last-child,
  .card--semantic-bar-success:only-child,
  .card--semantic-bar-warning:first-child,
  .card--semantic-bar-warning:last-child,
  .card--semantic-bar-warning:only-child {
    border-radius: 0;
  }
  .card__header:first-child {
    border-radius: 7px 7px 0 0;
  }
  .card__header--small-align-center {
    justify-content: center;
    text-align: center;
  }
  .card__header--small-align-left {
    justify-content: left;
    text-align: left;
  }
  .card__header--small-align-right {
    justify-content: right;
    text-align: right;
  }
  .card__visual--covered {
    height: 156px;
  }
  .card__header--visualized .card__visual {
    height: 240px;
  }
  .card__content {
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
  }
  .card__content--small-align-center {
    justify-content: center;
    text-align: center;
  }
  .card__content--small-align-left {
    justify-content: left;
    text-align: left;
  }
  .card__content--small-align-right {
    justify-content: right;
    text-align: right;
  }
  .card__section--visualized {
    max-height: 320px;
  }
  .card__section:first-child {
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
  }
  .card__section:last-child {
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
  }
  .card__section--activating,
  .card__section--advertising,
  .card__section--corporate,
  .card__section--critical,
  .card__section--neutral,
  .card__section--promoting,
  .card__section--success,
  .card__section--warning {
    border-bottom-width: 1px;
    border-top-width: 1px;
  }
  .card__section + .card__section {
    margin-top: -1px;
  }
  .card__section--small-align-center {
    justify-content: center;
    text-align: center;
  }
  .card__section--small-align-left {
    justify-content: left;
    text-align: left;
  }
  .card__section--small-align-right {
    justify-content: right;
    text-align: right;
  }
  .card__section--small-hidden {
    display: none;
  }
  .card__section--semantic-bar-activating:first-child,
  .card__section--semantic-bar-activating:last-child,
  .card__section--semantic-bar-activating:only-child,
  .card__section--semantic-bar-corporate:first-child,
  .card__section--semantic-bar-corporate:last-child,
  .card__section--semantic-bar-corporate:only-child,
  .card__section--semantic-bar-critical:first-child,
  .card__section--semantic-bar-critical:last-child,
  .card__section--semantic-bar-critical:only-child,
  .card__section--semantic-bar-neutral:first-child,
  .card__section--semantic-bar-neutral:last-child,
  .card__section--semantic-bar-neutral:only-child,
  .card__section--semantic-bar-promoting:first-child,
  .card__section--semantic-bar-promoting:last-child,
  .card__section--semantic-bar-promoting:only-child,
  .card__section--semantic-bar-success:first-child,
  .card__section--semantic-bar-success:last-child,
  .card__section--semantic-bar-success:only-child,
  .card__section--semantic-bar-warning:first-child,
  .card__section--semantic-bar-warning:last-child,
  .card__section--semantic-bar-warning:only-child {
    border-radius: 0;
  }
  .card__section--small-vertical-align-bottom {
    align-items: flex-end;
    display: flex;
    flex-flow: wrap;
  }
  .card__section--small-vertical-align-center {
    align-items: center;
    display: flex;
    flex-flow: wrap;
  }
  .card__section--small-vertical-align-top {
    align-items: flex-start;
    display: flex;
    flex-flow: wrap;
  }
  .card__headline {
    font-family: OverpassSemibold, arial, sans-serif;
    font-size: 22px;
    line-height: 30px;
  }
  .card__headline--small-align-center {
    justify-content: center;
    text-align: center;
  }
  .card__headline--small-align-left {
    justify-content: left;
    text-align: left;
  }
  .card__headline--small-align-right {
    justify-content: right;
    text-align: right;
  }
  .card__headline--small-cropped {
    margin-bottom: 0;
    margin-top: 0;
  }
  .card__headline--small-nowrap {
    white-space: nowrap;
  }
  .card__headline--small-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .card__headline--small-break-all {
    word-break: break-all;
  }
  .card__headline--small-break-word {
    word-break: break-word;
  }
  .card__headline--small-keep-all {
    word-break: keep-all;
  }
  .card__preheadline--small-break-all {
    word-break: break-all;
  }
  .card__preheadline--small-break-word {
    word-break: break-word;
  }
  .card__preheadline--small-keep-all {
    word-break: keep-all;
  }
  .card__preheadline--small-nowrap {
    white-space: nowrap;
  }
  .card__preheadline--small-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .card__subheadline {
    font-family: OpenSansSemibold, arial, sans-serif;
    font-size: 16px;
    line-height: 24px;
  }
  .card__subheadline--small-break-all {
    word-break: break-all;
  }
  .card__subheadline--small-break-word {
    word-break: break-word;
  }
  .card__subheadline--small-keep-all {
    word-break: keep-all;
  }
  .card__subheadline--small-nowrap {
    white-space: nowrap;
  }
  .card__subheadline--small-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .card__icon-container .card__icon--small-vertical-align-bottom {
    align-self: flex-end;
  }
  .card__icon-container .card__icon--small-vertical-align-center {
    align-self: center;
  }
  .card__icon-container .card__icon--small-vertical-align-middle {
    vertical-align: middle;
  }
  .card__icon-container .card__icon--small-vertical-align-top {
    align-self: flex-start;
  }
  .card__icon-container .card__headline-container--small-align-center {
    justify-content: center;
    text-align: center;
  }
  .card__icon-container .card__headline-container--small-align-left {
    justify-content: left;
    text-align: left;
  }
  .card__icon-container .card__headline-container--small-align-right {
    justify-content: right;
    text-align: right;
  }
  .card__flyout {
    position: absolute;
    right: 16px;
  }
  .card__footer:last-child {
    border-radius: 0 0 8px 8px;
  }
  .card__footer > a--small-hidden,
  .card__footer > a.ghost-button--small-hidden,
  .card__footer > button--small-hidden,
  .card__footer > button.ghost-button--small-hidden,
  .card__footer > p--small-hidden,
  .card__footer > p.ghost-button--small-hidden {
    display: none;
  }
  .card__footer--small-align-center {
    justify-content: center;
    text-align: center;
  }
  .card__footer--small-align-left {
    justify-content: left;
    text-align: left;
  }
  .card__footer--small-align-right {
    justify-content: right;
    text-align: right;
  }
  .card__footer--small-hidden {
    display: none;
  }
  .card__footer--small-vertical-align-bottom {
    align-items: flex-end;
    display: flex;
    flex-flow: wrap;
  }
  .card__footer--small-vertical-align-center {
    align-items: center;
    display: flex;
    flex-flow: wrap;
  }
  .card__footer--small-vertical-align-top {
    align-items: flex-start;
    display: flex;
    flex-flow: wrap;
  }
  .card__close {
    right: 11px;
    top: 14px;
  }
  .card__close:before {
    font-size: 21px;
  }
  .card__close + .card__headline,
  .card__close + .card__preheadline {
    margin-right: 30px;
  }
  .headless-mode .card--headless-hidden,
  .headless-mode .card__footer--headless-hidden,
  .headless-mode .card__section--headless-hidden {
    display: none;
  }
  .card__header > .card__ribbon:first-child {
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
  }
  .card__action-container .context-menu__list {
    right: -4px;
  }
  .context-menu--small-hidden {
    display: none;
  }
  .context-menu__label {
    display: block;
    margin-right: 0;
  }
  .context-menu__list {
    border-radius: 4px;
  }
  .form-stripe--small-hidden,
  .headless-mode .context-menu--headless-hidden {
    display: none;
  }
  .form-stripe--small-vertical-align-bottom {
    align-items: flex-end;
    display: flex;
    flex-flow: wrap;
  }
  .form-stripe--small-vertical-align-center {
    align-items: center;
    display: flex;
    flex-flow: wrap;
  }
  .form-stripe--small-vertical-align-top {
    align-items: flex-start;
    display: flex;
    flex-flow: wrap;
  }
  .form-stripe__label-area {
    margin-bottom: 0;
    margin-top: 0;
    padding-right: 0;
    text-align: left;
    width: 100%;
  }
  .form-stripe__label-area .label--left {
    margin-bottom: 4px;
    margin-top: 8px;
  }
  .form-stripe__input-area {
    margin-bottom: 0;
    margin-top: 0;
    padding-left: 0;
    width: 100%;
  }
  .form-stripe__primary-action-area {
    float: left;
    margin-bottom: 0;
    margin-top: 0;
    padding-left: 0;
    padding-right: 8px;
    width: auto;
  }
  .form-stripe__primary-action-area .button,
  .form-stripe__primary-action-area .toggle-button {
    margin-bottom: 8px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .form-stripe__secondary-action-area {
    display: inline-block;
    float: none;
    margin-bottom: 0;
    margin-top: 0;
    padding-left: 8px;
    padding-right: 0;
    width: auto;
  }
  .form-stripe__secondary-action-area .button,
  .form-stripe__secondary-action-area .toggle-button {
    margin-bottom: 8px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .label--has-byline {
    margin-top: 7px;
  }
  .label--small-hidden {
    display: none;
  }
  .label--small-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .label-byline {
    margin-bottom: 7px;
  }
  .grid-small-12 .label--left {
    margin-bottom: 4px;
    margin-top: 8px;
  }
  .headless-mode .label--headless-hidden,
  .headless-mode .label-byline--headless-hidden {
    display: none;
  }
  .form-text {
    margin-top: 0;
  }
  .form-text--small-hidden,
  .input-byline--small-hidden {
    display: none;
  }
  .input-byline--small-full-width {
    width: 100%;
  }
  .input-checkbox + label {
    margin-bottom: 8px;
    margin-top: 8px;
  }
  .input-select,
  .input-text {
    border-radius: 4px;
  }
  .input-text--small-hidden {
    display: none;
  }
  .input-text--inline {
    width: 100%;
  }
  .input-text--output:not(.input-text--disabled) {
    width: auto;
  }
  .input-text-group .input-text {
    border-radius: 3px;
  }
  .input-text-group {
    border-radius: 4px;
  }
  .input-text-group--small-hidden {
    display: none;
  }
  .input-text-group__text {
    flex: 1 1 0;
    overflow: hidden;
    text-align: right;
    text-overflow: ellipsis;
  }
  .input-textarea--inline,
  .input-textarea--narrow {
    width: 100%;
  }
  .input-textarea {
    border-radius: 4px;
  }
  .input-button-combination--small-hidden,
  .input-textarea--small-hidden {
    display: none;
  }
  .headline > .svg-icon {
    margin-bottom: 0;
    min-width: 24px;
  }
  .headline--small-align-center {
    justify-content: center;
    text-align: center;
  }
  .headline--small-align-left {
    justify-content: left;
    text-align: left;
  }
  .headline--small-align-right {
    justify-content: right;
    text-align: right;
  }
  .headline--small-cropped {
    margin-bottom: 0;
    margin-top: 0;
  }
  .headline--small-hidden {
    display: none;
  }
  .headline--small-nowrap {
    white-space: nowrap;
  }
  .headline--small-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .headline--small-break-all {
    word-break: break-all;
  }
  .headline--small-break-word {
    word-break: break-word;
  }
  .headline--small-keep-all {
    word-break: keep-all;
  }
  .headline {
    font-family: OverpassSemibold, arial, sans-serif;
    font-size: 22px;
    line-height: 30px;
    margin-top: 0;
    word-break: inherit;
  }
  .headline--sub {
    font-size: 16px;
    margin-bottom: 8px;
  }
  .headline--paragraph,
  .headline--sub {
    font-family: OpenSansSemibold, arial, sans-serif;
    line-height: 24px;
  }
  .headline--paragraph {
    font-size: 14px;
  }
  .headline--cropped {
    margin-bottom: 0;
  }
  .headless-mode .headline--headless-hidden {
    display: none;
  }
  .headline-icon-group__icon {
    max-height: 48px;
    min-height: 20px;
    min-width: 20px;
  }
  .headline-icon-group__icon--small-hidden {
    display: none;
  }
  .headline-icon-group__icon--small-vertical-align-bottom {
    align-self: flex-end;
  }
  .headline-icon-group__icon--small-vertical-align-center {
    align-self: center;
  }
  .headline-icon-group__icon--small-vertical-align-middle {
    vertical-align: middle;
  }
  .headline-icon-group__icon--small-vertical-align-top {
    align-self: flex-start;
  }
  .headline-icon-group__headline {
    font-family: OverpassSemibold, arial, sans-serif;
    font-size: 22px;
    line-height: 30px;
  }
  .headline-icon-group__headline--sub {
    font-family: OpenSansSemibold, arial, sans-serif;
    font-size: 16px;
    line-height: 24px;
  }
  .headline-icon-group__headline--paragraph {
    font-family: OpenSansSemibold, arial, sans-serif;
    font-size: 14px;
    line-height: 20px;
  }
  .headline-icon-group__headline--small-hidden {
    display: none;
  }
  .headline-icon-group__headline--small-break-all {
    word-break: break-all;
  }
  .headline-icon-group__headline--small-break-word {
    word-break: break-word;
  }
  .headline-icon-group__headline--small-keep-all {
    word-break: keep-all;
  }
  .headline-icon-group__headline--small-nowrap {
    white-space: nowrap;
  }
  .headline-icon-group__headline--small-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .headline-icon-group__preheadline--small-hidden {
    display: none;
  }
  .headline-icon-group__preheadline--small-break-all {
    word-break: break-all;
  }
  .headline-icon-group__preheadline--small-break-word {
    word-break: break-word;
  }
  .headline-icon-group__preheadline--small-keep-all {
    word-break: keep-all;
  }
  .headline-icon-group__preheadline--small-nowrap {
    white-space: nowrap;
  }
  .headline-icon-group__preheadline--small-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .headline-icon-group__paragraph--small-hidden {
    display: none;
  }
  .headline-icon-group__paragraph--small-break-all {
    word-break: break-all;
  }
  .headline-icon-group__paragraph--small-break-word {
    word-break: break-word;
  }
  .headline-icon-group__paragraph--small-keep-all {
    word-break: keep-all;
  }
  .headline-icon-group__paragraph--small-nowrap {
    white-space: nowrap;
  }
  .headline-icon-group__paragraph--small-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .headline-icon-group__headline-container--small-align-center {
    justify-content: center;
    text-align: center;
  }
  .headline-icon-group__headline-container--small-align-left {
    justify-content: left;
    text-align: left;
  }
  .headline-icon-group__headline-container--small-align-right {
    justify-content: right;
    text-align: right;
  }
  .headline-icon-group__headline-container--small-full-width {
    width: 100%;
  }
  .horizontal-card {
    border-radius: 8px;
  }
  .horizontal-card--small-hidden {
    display: none;
  }
  .horizontal-card--semantic-bar-activating:first-child,
  .horizontal-card--semantic-bar-activating:last-child,
  .horizontal-card--semantic-bar-activating:only-child,
  .horizontal-card--semantic-bar-corporate:first-child,
  .horizontal-card--semantic-bar-corporate:last-child,
  .horizontal-card--semantic-bar-corporate:only-child,
  .horizontal-card--semantic-bar-critical:first-child,
  .horizontal-card--semantic-bar-critical:last-child,
  .horizontal-card--semantic-bar-critical:only-child,
  .horizontal-card--semantic-bar-neutral:first-child,
  .horizontal-card--semantic-bar-neutral:last-child,
  .horizontal-card--semantic-bar-neutral:only-child,
  .horizontal-card--semantic-bar-promoting:first-child,
  .horizontal-card--semantic-bar-promoting:last-child,
  .horizontal-card--semantic-bar-promoting:only-child,
  .horizontal-card--semantic-bar-success:first-child,
  .horizontal-card--semantic-bar-success:last-child,
  .horizontal-card--semantic-bar-success:only-child,
  .horizontal-card--semantic-bar-warning:first-child,
  .horizontal-card--semantic-bar-warning:last-child,
  .horizontal-card--semantic-bar-warning:only-child {
    border-radius: 0;
  }
  .horizontal-card__header--small-vertical-align-bottom {
    align-self: flex-end;
  }
  .horizontal-card__header--small-vertical-align-center {
    align-self: center;
  }
  .horizontal-card__header--small-vertical-align-middle {
    vertical-align: middle;
  }
  .horizontal-card__header--small-vertical-align-top {
    align-self: flex-start;
  }
  .horizontal-card__visual {
    border-radius: 7px 0 0 7px;
  }
  .horizontal-card--reversed .horizontal-card__visual {
    border-radius: 7px 7px 0 0;
  }
  .horizontal-card__content--small-vertical-align-bottom {
    align-self: flex-end;
  }
  .horizontal-card__content--small-vertical-align-center {
    align-self: center;
  }
  .horizontal-card__content--small-vertical-align-middle {
    vertical-align: middle;
  }
  .horizontal-card__content--small-vertical-align-top {
    align-self: flex-start;
  }
  .horizontal-card__footer--small-align-center {
    justify-content: center;
    text-align: center;
  }
  .horizontal-card__footer--small-align-left {
    justify-content: left;
    text-align: left;
  }
  .horizontal-card__footer--small-align-right {
    justify-content: right;
    text-align: right;
  }
  .horizontal-card__footer--small-hidden {
    display: none;
  }
  .horizontal-card__section--small-align-center {
    justify-content: center;
    text-align: center;
  }
  .horizontal-card__section--small-align-left {
    justify-content: left;
    text-align: left;
  }
  .horizontal-card__section--small-align-right {
    justify-content: right;
    text-align: right;
  }
  .horizontal-card__section--small-hidden {
    display: none;
  }
  .horizontal-card__section--semantic-bar-activating:first-child,
  .horizontal-card__section--semantic-bar-activating:last-child,
  .horizontal-card__section--semantic-bar-activating:only-child,
  .horizontal-card__section--semantic-bar-corporate:first-child,
  .horizontal-card__section--semantic-bar-corporate:last-child,
  .horizontal-card__section--semantic-bar-corporate:only-child,
  .horizontal-card__section--semantic-bar-critical:first-child,
  .horizontal-card__section--semantic-bar-critical:last-child,
  .horizontal-card__section--semantic-bar-critical:only-child,
  .horizontal-card__section--semantic-bar-neutral:first-child,
  .horizontal-card__section--semantic-bar-neutral:last-child,
  .horizontal-card__section--semantic-bar-neutral:only-child,
  .horizontal-card__section--semantic-bar-promoting:first-child,
  .horizontal-card__section--semantic-bar-promoting:last-child,
  .horizontal-card__section--semantic-bar-promoting:only-child,
  .horizontal-card__section--semantic-bar-success:first-child,
  .horizontal-card__section--semantic-bar-success:last-child,
  .horizontal-card__section--semantic-bar-success:only-child,
  .horizontal-card__section--semantic-bar-warning:first-child,
  .horizontal-card__section--semantic-bar-warning:last-child,
  .horizontal-card__section--semantic-bar-warning:only-child {
    border-radius: 0;
  }
  .horizontal-card__section--small-vertical-align-bottom {
    align-items: flex-end;
    display: flex;
    flex-flow: wrap;
  }
  .horizontal-card__section--small-vertical-align-center {
    align-items: center;
    display: flex;
    flex-flow: wrap;
  }
  .horizontal-card__section--small-vertical-align-top {
    align-items: flex-start;
    display: flex;
    flex-flow: wrap;
  }
  .horizontal-card__headline--small-cropped {
    margin-bottom: 0;
    margin-top: 0;
  }
  .horizontal-card__headline--small-nowrap {
    white-space: nowrap;
  }
  .horizontal-card__headline--small-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .horizontal-card__headline--small-break-all {
    word-break: break-all;
  }
  .horizontal-card__headline--small-break-word {
    word-break: break-word;
  }
  .horizontal-card__headline--small-keep-all {
    word-break: keep-all;
  }
  .horizontal-card__preheadline--small-break-all {
    word-break: break-all;
  }
  .horizontal-card__preheadline--small-break-word {
    word-break: break-word;
  }
  .horizontal-card__preheadline--small-keep-all {
    word-break: keep-all;
  }
  .horizontal-card__preheadline--small-nowrap {
    white-space: nowrap;
  }
  .horizontal-card__preheadline--small-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .horizontal-card__subheadline {
    font-family: OpenSansSemibold, arial, sans-serif;
    font-size: 16px;
    line-height: 24px;
  }
  .horizontal-card__subheadline--small-break-all {
    word-break: break-all;
  }
  .horizontal-card__subheadline--small-break-word {
    word-break: break-word;
  }
  .horizontal-card__subheadline--small-keep-all {
    word-break: keep-all;
  }
  .horizontal-card__subheadline--small-nowrap {
    white-space: nowrap;
  }
  .horizontal-card__subheadline--small-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .horizontal-card__flyout {
    position: absolute;
    right: 16px;
  }
  .horizontal-card {
    flex-flow: column;
    margin-bottom: 16px;
  }
  .horizontal-card__content,
  .horizontal-card__header {
    width: 100%;
  }
  .horizontal-card__visual {
    position: inherit;
    width: 100%;
  }
  .headless-mode .horizontal-card--headless-hidden,
  .headless-mode .horizontal-card__footer--headless-hidden,
  .headless-mode .horizontal-card__section--headless-hidden,
  .horizontal-separator--small-hidden {
    display: none;
  }
  .left-navigation {
    border-radius: 0 8px 8px 0;
  }
  .link--small-align-center {
    justify-content: center;
    text-align: center;
  }
  .link--small-align-left {
    justify-content: left;
    text-align: left;
  }
  .link--small-align-right {
    justify-content: right;
    text-align: right;
  }
  .link--small-hidden {
    display: none;
  }
  .link--small-break-all {
    word-break: break-all;
  }
  .link--small-break-word {
    word-break: break-word;
  }
  .link--small-keep-all {
    word-break: keep-all;
  }
  .link--small-nowrap {
    white-space: nowrap;
  }
  .link--small-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .link--small-vertical-align-bottom {
    align-self: flex-end;
  }
  .link--small-vertical-align-center {
    align-self: center;
  }
  .link--small-vertical-align-middle {
    vertical-align: middle;
  }
  .link--small-vertical-align-top {
    align-self: flex-start;
  }
  .link-container--small-vertical-align-bottom {
    align-items: flex-end;
    display: flex;
    flex-flow: wrap;
  }
  .link-container--small-vertical-align-center {
    align-items: center;
    display: flex;
    flex-flow: wrap;
  }
  .link-container--small-vertical-align-top {
    align-items: flex-start;
    display: flex;
    flex-flow: wrap;
  }
  .headless-mode .link--headless-hidden {
    display: none;
  }
  .list--small-align-center {
    justify-content: center;
    text-align: center;
  }
  .list--small-align-left {
    justify-content: left;
    text-align: left;
  }
  .list--small-align-right {
    justify-content: right;
    text-align: right;
  }
  .list--small-cropped {
    margin-bottom: 0;
    margin-top: 0;
  }
  .list--small-hidden {
    display: none;
  }
  .bullet-list--small-align-center {
    justify-content: center;
    text-align: center;
  }
  .bullet-list--small-align-left {
    justify-content: left;
    text-align: left;
  }
  .bullet-list--small-align-right {
    justify-content: right;
    text-align: right;
  }
  .bullet-list--small-cropped {
    margin-bottom: 0;
    margin-top: 0;
  }
  .bullet-list--small-hidden,
  .bullet-list > li--small-hidden {
    display: none;
  }
  .check-list--small-align-center {
    justify-content: center;
    text-align: center;
  }
  .check-list--small-align-left {
    justify-content: left;
    text-align: left;
  }
  .check-list--small-align-right {
    justify-content: right;
    text-align: right;
  }
  .check-list--small-cropped {
    margin-bottom: 0;
    margin-top: 0;
  }
  .check-list--small-hidden,
  .check-list > li--small-hidden {
    display: none;
  }
  .icon-list--small-align-center {
    justify-content: center;
    text-align: center;
  }
  .icon-list--small-align-left {
    justify-content: left;
    text-align: left;
  }
  .icon-list--small-align-right {
    justify-content: right;
    text-align: right;
  }
  .icon-list--small-cropped {
    margin-bottom: 0;
    margin-top: 0;
  }
  .icon-list--small-hidden,
  .icon-list > li--small-hidden {
    display: none;
  }
  .ordered-list--small-align-center {
    justify-content: center;
    text-align: center;
  }
  .ordered-list--small-align-left {
    justify-content: left;
    text-align: left;
  }
  .ordered-list--small-align-right {
    justify-content: right;
    text-align: right;
  }
  .ordered-list--small-cropped {
    margin-bottom: 0;
    margin-top: 0;
  }
  .ordered-list--small-hidden {
    display: none;
  }
  .link-list--small-align-center {
    justify-content: center;
    text-align: center;
  }
  .link-list--small-align-left {
    justify-content: left;
    text-align: left;
  }
  .link-list--small-align-right {
    justify-content: right;
    text-align: right;
  }
  .link-list--small-cropped {
    margin-bottom: 0;
    margin-top: 0;
  }
  .link-list--small-hidden,
  .page-footer--small-hidden {
    display: none;
  }
  .page-footer__section--small-align-center {
    justify-content: center;
    text-align: center;
  }
  .page-footer__section--small-align-left {
    justify-content: left;
    text-align: left;
  }
  .page-footer__section--small-align-right {
    justify-content: right;
    text-align: right;
  }
  .page-footer__section--small-hidden {
    display: none;
  }
  .page-footer__section-item--small-align-center {
    justify-content: center;
    text-align: center;
  }
  .page-footer__section-item--small-align-left {
    justify-content: left;
    text-align: left;
  }
  .page-footer__section-item--small-align-right {
    justify-content: right;
    text-align: right;
  }
  .page-footer__section-item {
    margin-bottom: 24px;
  }
  .page-footer__section--last .page-footer__section-item {
    margin-top: 16px;
  }
  .page-footer__section--last:only-child .page-footer__section-item {
    margin-top: 0;
  }
  .page-footer__headline {
    margin-bottom: 8px;
  }
  .page-footer__link-list {
    margin-bottom: 16px;
  }
  .page-footer__link {
    padding: 6px 0;
    width: 100%;
  }
  .page-footer__social {
    margin-bottom: 4px;
  }
  .page-footer__section-item .toggle-link__content--hidden {
    display: inherit;
  }
  .page-footer__adzone {
    max-width: 296px;
    width: 100%;
  }
  .page-footer__block {
    padding: 16px;
  }
  .page-footer__section {
    flex-direction: column;
  }
  .page-footer__section-item--small-hidden {
    display: none;
  }
  .page-footer__separator {
    margin: 16px;
  }
  .headless-mode .page-footer,
  .page-header--small-hidden {
    display: none;
  }
  .page-header__headline:last-child {
    margin-bottom: 8px;
  }
  .page-header__headline--small-break-all {
    word-break: break-all;
  }
  .page-header__headline--small-break-word {
    word-break: break-word;
  }
  .page-header__headline--small-keep-all {
    word-break: keep-all;
  }
  .page-header__headline--small-nowrap {
    white-space: nowrap;
  }
  .page-header__headline--small-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .page-header {
    padding: 24px 0 12px;
  }
  .page-header__block {
    max-width: inherit;
    padding: 0 16px;
    width: inherit;
  }
  .page-header--short .page-header__block {
    padding-right: 16px;
  }
  .page-header__headline {
    font-family: OverpassSemibold, arial, sans-serif;
    font-size: 22px;
    line-height: 30px;
    margin-bottom: 12px;
  }
  .page-header__headline--sub {
    font-family: OpenSansSemibold, arial, sans-serif;
    font-size: 16px;
    line-height: 24px;
  }
  .page-header__paragraph {
    font-family: OpenSansSemibold, arial, sans-serif;
    font-size: 14px;
    line-height: 20px;
  }
  .page-header__back-button:before {
    font-size: 18px;
    line-height: 26px;
  }
  .page-header__helpandlearn:before {
    font-size: 16px;
    line-height: 1.5em;
    padding: 0 3.6px;
    vertical-align: inherit;
  }
  .page-header .grid .grid-col--small-12 .button,
  .page-header .grid .grid-col--small-12 .link,
  .page-header .grid .grid-col--small-12 .toggle-button,
  .page-header .grid .grid-col--small-12 .toggle-link {
    display: inline-block;
    margin-bottom: 12px;
  }
  .headless-mode .page-header {
    box-sizing: border-box;
    padding-left: 0;
    width: 100%;
    z-index: 100;
  }
  .headless-mode .page-header--static-overlay-effect {
    padding: 28px 0;
  }
  .headless-mode .page-header--headless-hidden {
    display: none;
  }
  .headless-mode .page-header__block {
    box-sizing: border-box;
    margin-bottom: 0;
    overflow: hidden;
  }
  .headless-mode .page-header--static-overlay-effect .page-header__block {
    padding: 0 30px;
  }
  .headless-mode .page-header__headline {
    margin-bottom: 0;
    margin-right: 28px;
    overflow: hidden;
  }
  .headless-mode .page-header__back-button,
  .headless-mode .page-header__paragraph {
    display: none;
  }
  .headless-mode .page-header__headline + .page-header__headline--sub {
    margin-bottom: 12px;
    margin-top: 4px;
  }
  .oao-pi-headless-flyin .page-header {
    display: none;
  }
  .oao-pi-headless-overlay.oao-pi-size-large .page-header {
    padding-top: 32px;
  }
  .oao-pi-headless-overlay.oao-pi-size-large .page-header__close {
    right: 9px;
    top: 9px;
  }
  .__has-left-navigation .page-header {
    padding-left: 0;
  }
  .message__section {
    padding: 16px 24px;
  }
  .message__footer {
    margin-top: 16px;
  }
  .message__footer--small-align-center {
    justify-content: center;
    text-align: center;
  }
  .message__footer--small-align-left {
    justify-content: left;
    text-align: left;
  }
  .message__footer--small-align-right {
    justify-content: right;
    text-align: right;
  }
  .message__footer--small-hidden {
    display: none;
  }
  .message__footer--small-vertical-align-bottom {
    align-items: flex-end;
    display: flex;
    flex-flow: wrap;
  }
  .message__footer--small-vertical-align-center {
    align-items: center;
    display: flex;
    flex-flow: wrap;
  }
  .message__footer--small-vertical-align-top {
    align-items: flex-start;
    display: flex;
    flex-flow: wrap;
  }
  .page-section--small-align-center {
    justify-content: center;
    text-align: center;
  }
  .page-section--small-align-left {
    justify-content: left;
    text-align: left;
  }
  .page-section--small-align-right {
    justify-content: right;
    text-align: right;
  }
  .page-section--small-cropped {
    margin-bottom: 0;
    margin-top: 0;
  }
  .page-section--small-hidden {
    display: none;
  }
  .page-section--semantic-bar-activating:first-child,
  .page-section--semantic-bar-activating:last-child,
  .page-section--semantic-bar-activating:only-child,
  .page-section--semantic-bar-corporate:first-child,
  .page-section--semantic-bar-corporate:last-child,
  .page-section--semantic-bar-corporate:only-child,
  .page-section--semantic-bar-critical:first-child,
  .page-section--semantic-bar-critical:last-child,
  .page-section--semantic-bar-critical:only-child,
  .page-section--semantic-bar-neutral:first-child,
  .page-section--semantic-bar-neutral:last-child,
  .page-section--semantic-bar-neutral:only-child,
  .page-section--semantic-bar-promoting:first-child,
  .page-section--semantic-bar-promoting:last-child,
  .page-section--semantic-bar-promoting:only-child,
  .page-section--semantic-bar-success:first-child,
  .page-section--semantic-bar-success:last-child,
  .page-section--semantic-bar-success:only-child,
  .page-section--semantic-bar-warning:first-child,
  .page-section--semantic-bar-warning:last-child,
  .page-section--semantic-bar-warning:only-child {
    border-radius: 0;
  }
  .page-section {
    padding: 16px 0;
  }
  .page-section:last-child {
    padding-bottom: 32px;
  }
  .page-section--advertising:last-child,
  .page-section--beta:last-child {
    padding-bottom: 16px;
  }
  .page-section__block {
    max-width: 100%;
    padding: 0 16px;
  }
  .page-section--short .page-section__block {
    padding-right: 16px;
  }
  .page-section__paragraph--narrow {
    padding-left: 0;
    padding-right: 0;
    width: 100%;
  }
  .headless-mode .page-section {
    margin-bottom: 0;
    margin-top: 0;
    padding-bottom: 16px;
    padding-top: 16px;
  }
  .headless-mode .page-section:last-child {
    padding-bottom: 16px;
  }
  .headless-mode .page-section--beta {
    display: none;
  }
  .headless-mode .page-section--static-overlay-effect {
    padding: 28px 0;
  }
  .headless-mode .page-section--static-overlay-effect .page-section__block {
    padding: 0 30px;
  }
  .headless-mode .page-section--static-overlay-effect .sheet {
    margin: -28px -30px 28px -28px;
    padding: 12px;
  }
  .headless-mode .page-section--static-overlay-effect .sheet:last-child {
    margin-bottom: -28px;
  }
  .headless-mode .page-section--headless-hidden {
    display: none;
  }
  .oao-pi-headless-flyin .page-section {
    padding-left: 0;
    top: inherit;
  }
  .oao-pi-headless-flyin .page-header + .page-section {
    padding-top: 16px;
  }
  .page-section--align-center .paragraph--narrow {
    padding-left: 0;
    padding-right: 0;
  }
  .page-section + .page-section,
  .page-section + .page-section--advertising,
  .page-section + .page-section--beta,
  .page-section + .page-section--corporate-solid,
  .page-section + .page-section--neutral-solid,
  .page-section + .page-section--premium,
  .page-section + .page-section--primary,
  .page-section + .page-section--secondary,
  .page-section + .page-section--sticky,
  .page-section--advertising + .page-section,
  .page-section--beta + .page-section,
  .page-section--corporate-solid + .page-section,
  .page-section--neutral-solid + .page-section,
  .page-section--premium + .page-section,
  .page-section--primary + .page-section,
  .page-section--secondary + .page-section,
  .page-section--sticky + .page-section {
    padding-top: 16px;
  }
  .page-header + .page-section {
    padding-top: 0;
  }
  .page-header + .page-section--advertising,
  .page-header + .page-section--beta,
  .page-header + .page-section--corporate-solid,
  .page-header + .page-section--neutral-solid,
  .page-header + .page-section--premium,
  .page-header + .page-section--primary,
  .page-header + .page-section--secondary {
    padding-top: 16px;
  }
  .page-section > :last-child,
  .page-section__block > :last-child {
    margin-bottom: 0;
  }
  .page-section__block > div.grid-12:last-child,
  .page-section__block > section.grid-12:last-child {
    display: flow-root;
    margin-bottom: -12px;
  }
  .__has-left-navigation .page-section {
    padding-left: 0;
  }
  .page-tabbar {
    padding: 0 16px 8px;
  }
  .page-tabbar--small-hidden {
    display: none;
  }
  .page-tabbar--short .page-tabbar__block {
    padding-right: 0;
  }
  .page-tabbar__items--scrollable {
    padding: 0 38px;
  }
  .page-tabbar__item--small-hidden {
    display: none;
  }
  .page-tabbar__link {
    padding: 14px 12px 10px;
  }
  .page-tabbar__description,
  .page-tabbar__icon {
    display: none;
  }
  .page-tabbar__navigation {
    width: 38px;
  }
  .pagination__list-item > a,
  .pagination__size-selector-select {
    border-radius: 8px;
  }
  .pagination__list-item {
    margin-right: 0;
  }
  .panel {
    margin-bottom: 16px;
  }
  .panel--small-hidden {
    display: none;
  }
  .panel__item {
    border-radius: 8px;
  }
  .panel__item--small-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .panel__item-header {
    padding-left: 16px;
    padding-right: 16px;
  }
  .panel__headline {
    font-family: OverpassSemibold, arial, sans-serif;
    font-size: 22px;
    line-height: 30px;
  }
  .panel__headline--small-vertical-align-bottom {
    align-self: flex-end;
  }
  .panel__headline--small-vertical-align-center {
    align-self: center;
  }
  .panel__headline--small-vertical-align-middle {
    vertical-align: middle;
  }
  .panel__headline--small-vertical-align-top {
    align-self: flex-start;
  }
  .panel__subheadline--small-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .panel__subheadline--small-vertical-align-bottom {
    align-self: flex-end;
  }
  .panel__subheadline--small-vertical-align-center {
    align-self: center;
  }
  .panel__subheadline--small-vertical-align-middle {
    vertical-align: middle;
  }
  .panel__subheadline--small-vertical-align-top {
    align-self: flex-start;
  }
  .panel__item-section {
    padding-left: 16px;
    padding-right: 16px;
  }
  .paragraph--small-align-center {
    justify-content: center;
    text-align: center;
  }
  .paragraph--small-align-left {
    justify-content: left;
    text-align: left;
  }
  .paragraph--small-align-right {
    justify-content: right;
    text-align: right;
  }
  .paragraph--small-cropped {
    margin-bottom: 0;
    margin-top: 0;
  }
  .paragraph--small-full-width {
    width: 100%;
  }
  .paragraph--small-hidden {
    display: none;
  }
  .paragraph--small-nowrap {
    white-space: nowrap;
  }
  .paragraph--small-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .paragraph--small-vertical-align-bottom {
    align-items: flex-end;
    display: flex;
    flex-flow: wrap;
  }
  .paragraph--small-vertical-align-center {
    align-items: center;
    display: flex;
    flex-flow: wrap;
  }
  .paragraph--small-vertical-align-top {
    align-items: flex-start;
    display: flex;
    flex-flow: wrap;
  }
  .paragraph--small-break-all {
    word-break: break-all;
  }
  .paragraph--small-break-word {
    word-break: break-word;
  }
  .paragraph--small-keep-all {
    word-break: keep-all;
  }
  .paragraph--last {
    margin-bottom: 14px;
  }
  .paragraph--narrow {
    padding-left: 0;
    padding-right: 0;
    width: 100%;
  }
  .headless-mode .paragraph--headless-hidden {
    display: none;
  }
  .popover {
    border-radius: 8px;
  }
  .popover__section--small-align-center {
    justify-content: center;
    text-align: center;
  }
  .popover__section--small-align-left {
    justify-content: left;
    text-align: left;
  }
  .popover__section--small-align-right {
    justify-content: right;
    text-align: right;
  }
  .popover__footer > a--small-hidden,
  .popover__footer > button--small-hidden,
  .popover__footer > p--small-hidden {
    display: none;
  }
  .popover__footer--small-align-center {
    justify-content: center;
    text-align: center;
  }
  .popover__footer--small-align-left {
    justify-content: left;
    text-align: left;
  }
  .popover__footer--small-align-right {
    justify-content: right;
    text-align: right;
  }
  .popover__footer--small-vertical-align-bottom {
    align-items: flex-end;
    display: flex;
    flex-flow: wrap;
  }
  .popover__footer--small-vertical-align-center {
    align-items: center;
    display: flex;
    flex-flow: wrap;
  }
  .popover__footer--small-vertical-align-top {
    align-items: flex-start;
    display: flex;
    flex-flow: wrap;
  }
  .price--small-cropped {
    margin-bottom: 0;
    margin-top: 0;
  }
  .price--small-align-right {
    align-items: flex-end;
    display: flex;
    flex-flow: column;
    gap: 0 4px;
  }
  .price--small-align-right.price--small {
    align-items: baseline;
    flex-flow: wrap;
    justify-content: flex-end;
  }
  .price--small-align-right .toggle__content:not(.toggle__content--hidden) {
    align-items: flex-end;
    display: flex;
    flex-direction: column;
  }
  .quotabar--small-hidden,
  .quotadonut--small-hidden,
  .sheet--small-hidden {
    display: none;
  }
  .sheet--small-cropped {
    margin-bottom: 0;
    margin-top: 0;
  }
  .sheet--semantic-bar-activating:first-child,
  .sheet--semantic-bar-activating:last-child,
  .sheet--semantic-bar-activating:only-child,
  .sheet--semantic-bar-corporate:first-child,
  .sheet--semantic-bar-corporate:last-child,
  .sheet--semantic-bar-corporate:only-child,
  .sheet--semantic-bar-critical:first-child,
  .sheet--semantic-bar-critical:last-child,
  .sheet--semantic-bar-critical:only-child,
  .sheet--semantic-bar-neutral:first-child,
  .sheet--semantic-bar-neutral:last-child,
  .sheet--semantic-bar-neutral:only-child,
  .sheet--semantic-bar-promoting:first-child,
  .sheet--semantic-bar-promoting:last-child,
  .sheet--semantic-bar-promoting:only-child,
  .sheet--semantic-bar-success:first-child,
  .sheet--semantic-bar-success:last-child,
  .sheet--semantic-bar-success:only-child,
  .sheet--semantic-bar-warning:first-child,
  .sheet--semantic-bar-warning:last-child,
  .sheet--semantic-bar-warning:only-child {
    border-radius: 0;
  }
  .sheet {
    border-radius: 8px;
    margin: 0 0 14px;
  }
  .sheet + .sheet {
    margin-top: 16px;
  }
  .sheet__badge {
    margin-bottom: 8px;
  }
  .sheet__badge--positioned {
    margin-bottom: 8px;
    margin-left: -16px;
    margin-top: -3px;
  }
  .sheet__section {
    padding: 16px;
  }
  .sheet__section--cropped {
    padding: 0 16px;
  }
  .sheet__section--active {
    margin-left: 0;
  }
  .sheet__section--small-align-center {
    justify-content: center;
    text-align: center;
  }
  .sheet__section--small-align-left {
    justify-content: left;
    text-align: left;
  }
  .sheet__section--small-align-right {
    justify-content: right;
    text-align: right;
  }
  .sheet__section--small-hidden {
    display: none;
  }
  .sheet__section--semantic-bar-activating:first-child,
  .sheet__section--semantic-bar-activating:last-child,
  .sheet__section--semantic-bar-activating:only-child,
  .sheet__section--semantic-bar-corporate:first-child,
  .sheet__section--semantic-bar-corporate:last-child,
  .sheet__section--semantic-bar-corporate:only-child,
  .sheet__section--semantic-bar-critical:first-child,
  .sheet__section--semantic-bar-critical:last-child,
  .sheet__section--semantic-bar-critical:only-child,
  .sheet__section--semantic-bar-neutral:first-child,
  .sheet__section--semantic-bar-neutral:last-child,
  .sheet__section--semantic-bar-neutral:only-child,
  .sheet__section--semantic-bar-promoting:first-child,
  .sheet__section--semantic-bar-promoting:last-child,
  .sheet__section--semantic-bar-promoting:only-child,
  .sheet__section--semantic-bar-success:first-child,
  .sheet__section--semantic-bar-success:last-child,
  .sheet__section--semantic-bar-success:only-child,
  .sheet__section--semantic-bar-warning:first-child,
  .sheet__section--semantic-bar-warning:last-child,
  .sheet__section--semantic-bar-warning:only-child {
    border-radius: 0;
  }
  .sheet__section--success {
    border-width: 1px;
  }
  .sheet__section--success:first-child {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }
  .sheet__section--success:last-child {
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
  }
  .sheet__section--success:only-child {
    border-radius: 8px;
  }
  .sheet__section--warning {
    border-width: 1px;
  }
  .sheet__section--warning:first-child {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }
  .sheet__section--warning:last-child {
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
  }
  .sheet__section--warning:only-child {
    border-radius: 8px;
  }
  .sheet__section--critical {
    border-width: 1px;
  }
  .sheet__section--critical:first-child {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }
  .sheet__section--critical:last-child {
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
  }
  .sheet__section--critical:only-child {
    border-radius: 8px;
  }
  .sheet__section--neutral {
    border-width: 1px;
  }
  .sheet__section--neutral:first-child {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }
  .sheet__section--neutral:last-child {
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
  }
  .sheet__section--neutral:only-child {
    border-radius: 8px;
  }
  .sheet__section--activating {
    border-width: 1px;
  }
  .sheet__section--activating:first-child {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }
  .sheet__section--activating:last-child {
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
  }
  .sheet__section--activating:only-child {
    border-radius: 8px;
  }
  .sheet__section--corporate {
    border-width: 1px;
  }
  .sheet__section--corporate:first-child {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }
  .sheet__section--corporate:last-child {
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
  }
  .sheet__section--corporate:only-child {
    border-radius: 8px;
  }
  .sheet__section--promoting {
    border-width: 1px;
  }
  .sheet__section--promoting:first-child {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }
  .sheet__section--promoting:last-child {
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
  }
  .sheet__section--promoting:only-child {
    border-radius: 8px;
  }
  .sheet__section--small-vertical-align-bottom {
    align-items: flex-end;
    display: flex;
    flex-flow: wrap;
  }
  .sheet__section--small-vertical-align-center {
    align-items: center;
    display: flex;
    flex-flow: wrap;
  }
  .sheet__section--small-vertical-align-top {
    align-items: flex-start;
    display: flex;
    flex-flow: wrap;
  }
  .grid-col--small-12 .sheet__section--separator-left {
    border-left: none;
  }
  .grid-col--small-12 .sheet__section--separator-right {
    border-right: none;
  }
  .sheet__section--visualized {
    max-height: 320px;
  }
  .sheet__section--visualized .sheet__visual {
    margin: -16px;
    position: inherit;
    width: 100%;
  }
  .sheet__close {
    right: 15px;
    top: 15px;
  }
  .sheet__close:before {
    font-size: 21px;
  }
  .sheet__close + .headline {
    margin-right: 30px;
  }
  .sheet__stripes {
    padding-left: 0;
    padding-right: 0;
  }
  .sheet__footer {
    margin-top: 16px;
  }
  .sheet__footer--small-align-center {
    justify-content: center;
    text-align: center;
  }
  .sheet__footer--small-align-left {
    justify-content: left;
    text-align: left;
  }
  .sheet__footer--small-align-right {
    justify-content: right;
    text-align: right;
  }
  .sheet__footer--small-hidden {
    display: none;
  }
  .sheet__footer--small-vertical-align-bottom {
    align-items: flex-end;
    display: flex;
    flex-flow: wrap;
  }
  .sheet__footer--small-vertical-align-center {
    align-items: center;
    display: flex;
    flex-flow: wrap;
  }
  .sheet__footer--small-vertical-align-top {
    align-items: flex-start;
    display: flex;
    flex-flow: wrap;
  }
  .sheet__header {
    padding: 12px 16px;
  }
  .sheet__header .sheet__headline {
    font-family: OpenSansSemibold, arial, sans-serif;
    font-size: 16px;
    line-height: 24px;
  }
  .sheet__header .sheet__link {
    margin-left: 0;
    margin-top: 6px;
  }
  .sheet__header .sheet__close {
    right: 8px;
  }
  .sheet__header--small-align-center {
    justify-content: center;
    text-align: center;
  }
  .sheet__header--small-align-left {
    justify-content: left;
    text-align: left;
  }
  .sheet__header--small-align-right {
    justify-content: right;
    text-align: right;
  }
  .sheet__header--small-hidden {
    display: none;
  }
  .sheet__header--small-vertical-align-bottom {
    align-items: flex-end;
    display: flex;
    flex-flow: wrap;
  }
  .sheet__header--small-vertical-align-center {
    align-items: center;
    display: flex;
    flex-flow: wrap;
  }
  .sheet__header--small-vertical-align-top {
    align-items: flex-start;
    display: flex;
    flex-flow: wrap;
  }
  .grid-col--small-12 .sheet__visual {
    margin-bottom: 16px;
  }
  .headless-mode .sheet--headless-hidden,
  .headless-mode .sheet__footer--headless-hidden,
  .headless-mode .sheet__section--headless-hidden {
    display: none;
  }
  .oao-pi-headless-flyin .sheet {
    background-color: initial;
    box-shadow: none;
  }
  .sheet__section:has(+ .sheet__section--hidden:last-child),
  .sheet__section:has(+ .sheet__section.hidden:last-child) {
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
  }
  .sheet.sheet--activating > .sheet__stripes > .action-stripe:first-child,
  .sheet.sheet--activating > .sheet__stripes > .action-stripe:last-child,
  .sheet.sheet--activating > .sheet__stripes > .settings-stripe:first-child,
  .sheet.sheet--activating > .sheet__stripes > .settings-stripe:last-child,
  .sheet.sheet--corporate > .sheet__stripes > .action-stripe:first-child,
  .sheet.sheet--corporate > .sheet__stripes > .action-stripe:last-child,
  .sheet.sheet--corporate > .sheet__stripes > .settings-stripe:first-child,
  .sheet.sheet--corporate > .sheet__stripes > .settings-stripe:last-child,
  .sheet.sheet--critical > .sheet__stripes > .action-stripe:first-child,
  .sheet.sheet--critical > .sheet__stripes > .action-stripe:last-child,
  .sheet.sheet--critical > .sheet__stripes > .settings-stripe:first-child,
  .sheet.sheet--critical > .sheet__stripes > .settings-stripe:last-child,
  .sheet.sheet--neutral > .sheet__stripes > .action-stripe:first-child,
  .sheet.sheet--neutral > .sheet__stripes > .action-stripe:last-child,
  .sheet.sheet--neutral > .sheet__stripes > .settings-stripe:first-child,
  .sheet.sheet--neutral > .sheet__stripes > .settings-stripe:last-child,
  .sheet.sheet--promoting > .sheet__stripes > .action-stripe:first-child,
  .sheet.sheet--promoting > .sheet__stripes > .action-stripe:last-child,
  .sheet.sheet--promoting > .sheet__stripes > .settings-stripe:first-child,
  .sheet.sheet--promoting > .sheet__stripes > .settings-stripe:last-child,
  .sheet.sheet--success > .sheet__stripes > .action-stripe:first-child,
  .sheet.sheet--success > .sheet__stripes > .action-stripe:last-child,
  .sheet.sheet--success > .sheet__stripes > .settings-stripe:first-child,
  .sheet.sheet--success > .sheet__stripes > .settings-stripe:last-child,
  .sheet.sheet--warning > .sheet__stripes > .action-stripe:first-child,
  .sheet.sheet--warning > .sheet__stripes > .action-stripe:last-child,
  .sheet.sheet--warning > .sheet__stripes > .settings-stripe:first-child,
  .sheet.sheet--warning > .sheet__stripes > .settings-stripe:last-child {
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
  }
  .snackbar {
    border-radius: 4px;
  }
  .static-overlay__blocker--small-hidden,
  .static-overlay__container--small-hidden {
    display: none;
  }
  .static-overlay__container {
    align-items: flex-start;
    top: 76px;
  }
  .static-overlay__content {
    border-radius: 8px;
    max-width: 95%;
    min-width: auto;
    width: 100%;
  }
  .stripe--small-align-center {
    justify-content: center;
    text-align: center;
  }
  .stripe--small-align-left {
    justify-content: left;
    text-align: left;
  }
  .stripe--small-align-right {
    justify-content: right;
    text-align: right;
  }
  .stripe--small-hidden {
    display: none;
  }
  .stripe__item--small-align-center {
    justify-content: center;
    text-align: center;
  }
  .stripe__item--small-align-left {
    justify-content: left;
    text-align: left;
  }
  .stripe__item--small-align-right {
    justify-content: right;
    text-align: right;
  }
  .stripe__item--small-vertical-align-bottom {
    align-items: flex-end;
    display: flex;
    flex-flow: wrap;
  }
  .stripe__item--small-vertical-align-center {
    align-items: center;
    display: flex;
    flex-flow: wrap;
  }
  .stripe__item--small-vertical-align-top {
    align-items: flex-start;
    display: flex;
    flex-flow: wrap;
  }
  .stripe__item--small-vertical-align-bottom {
    align-self: flex-end;
  }
  .stripe__item--small-vertical-align-center {
    align-self: center;
  }
  .stripe__item--small-vertical-align-middle {
    vertical-align: middle;
  }
  .stripe__item--small-vertical-align-top {
    align-self: flex-start;
  }
  .sheet__stripes .stripe__item {
    margin-left: 8px;
    margin-right: 8px;
  }
  .sheet__stripes .stripe__item:last-child {
    margin-right: 8px;
  }
  .action-stripe--semantic-bar-activating:first-child,
  .action-stripe--semantic-bar-activating:last-child,
  .action-stripe--semantic-bar-activating:only-child,
  .action-stripe--semantic-bar-corporate:first-child,
  .action-stripe--semantic-bar-corporate:last-child,
  .action-stripe--semantic-bar-corporate:only-child,
  .action-stripe--semantic-bar-critical:first-child,
  .action-stripe--semantic-bar-critical:last-child,
  .action-stripe--semantic-bar-critical:only-child,
  .action-stripe--semantic-bar-neutral:first-child,
  .action-stripe--semantic-bar-neutral:last-child,
  .action-stripe--semantic-bar-neutral:only-child,
  .action-stripe--semantic-bar-promoting:first-child,
  .action-stripe--semantic-bar-promoting:last-child,
  .action-stripe--semantic-bar-promoting:only-child,
  .action-stripe--semantic-bar-success:first-child,
  .action-stripe--semantic-bar-success:last-child,
  .action-stripe--semantic-bar-success:only-child,
  .action-stripe--semantic-bar-warning:first-child,
  .action-stripe--semantic-bar-warning:last-child,
  .action-stripe--semantic-bar-warning:only-child,
  .settings-stripe--semantic-bar-activating:first-child,
  .settings-stripe--semantic-bar-activating:last-child,
  .settings-stripe--semantic-bar-activating:only-child,
  .settings-stripe--semantic-bar-corporate:first-child,
  .settings-stripe--semantic-bar-corporate:last-child,
  .settings-stripe--semantic-bar-corporate:only-child,
  .settings-stripe--semantic-bar-critical:first-child,
  .settings-stripe--semantic-bar-critical:last-child,
  .settings-stripe--semantic-bar-critical:only-child,
  .settings-stripe--semantic-bar-neutral:first-child,
  .settings-stripe--semantic-bar-neutral:last-child,
  .settings-stripe--semantic-bar-neutral:only-child,
  .settings-stripe--semantic-bar-promoting:first-child,
  .settings-stripe--semantic-bar-promoting:last-child,
  .settings-stripe--semantic-bar-promoting:only-child,
  .settings-stripe--semantic-bar-success:first-child,
  .settings-stripe--semantic-bar-success:last-child,
  .settings-stripe--semantic-bar-success:only-child,
  .settings-stripe--semantic-bar-warning:first-child,
  .settings-stripe--semantic-bar-warning:last-child,
  .settings-stripe--semantic-bar-warning:only-child {
    border-radius: 0;
  }
  .action-stripe__label--small-nowrap {
    white-space: nowrap;
  }
  .action-stripe__label--small-break-all {
    word-break: break-all;
  }
  .action-stripe__label--small-break-word {
    word-break: break-word;
  }
  .action-stripe__label--small-keep-all {
    word-break: keep-all;
  }
  .action-stripe__label--small-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .action-stripe__action--small-nowrap {
    white-space: nowrap;
  }
  .action-stripe__action--small-break-all {
    word-break: break-all;
  }
  .action-stripe__action--small-break-word {
    word-break: break-word;
  }
  .action-stripe__action--small-keep-all {
    word-break: keep-all;
  }
  .action-stripe__action--small-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .action-stripe__icon--small-hidden {
    display: none;
  }
  .action-stripe,
  .action-stripe__action,
  .action-stripe__label {
    padding-left: 8px;
    padding-right: 8px;
  }
  .action-stripe__icon {
    margin-left: 8px;
    margin-right: 0;
  }
  .action-stripe--link {
    flex-flow: column;
  }
  .action-stripe--link .action-stripe__icon {
    align-self: flex-start;
  }
  .action-stripe--link .action-stripe__action,
  .action-stripe--link .action-stripe__label {
    text-align: left;
    width: 100%;
  }
  .headless-mode .action-stripe--headless-hidden,
  .headless-mode .action-stripe__icon--headless-hidden {
    display: none;
  }
  .settings-stripe__label--small-nowrap {
    white-space: nowrap;
  }
  .settings-stripe__label--small-break-all {
    word-break: break-all;
  }
  .settings-stripe__label--small-break-word {
    word-break: break-word;
  }
  .settings-stripe__label--small-keep-all {
    word-break: keep-all;
  }
  .settings-stripe__label--small-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .settings-stripe__value--small-nowrap {
    white-space: nowrap;
  }
  .settings-stripe__value--small-break-all {
    word-break: break-all;
  }
  .settings-stripe__value--small-break-word {
    word-break: break-word;
  }
  .settings-stripe__value--small-keep-all {
    word-break: keep-all;
  }
  .settings-stripe__value--small-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .settings-stripe__action--small-nowrap {
    white-space: nowrap;
  }
  .settings-stripe__action--small-break-all {
    word-break: break-all;
  }
  .settings-stripe__action--small-break-word {
    word-break: break-word;
  }
  .settings-stripe__action--small-keep-all {
    word-break: keep-all;
  }
  .settings-stripe__action--small-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .settings-stripe__icon--small-hidden {
    display: none;
  }
  .settings-stripe {
    display: inherit;
  }
  .settings-stripe,
  .settings-stripe__action,
  .settings-stripe__label,
  .settings-stripe__value {
    padding-left: 8px;
    padding-right: 8px;
  }
  .settings-stripe__icon {
    margin-left: 8px;
    margin-right: 0;
  }
  .settings-stripe__label {
    float: left;
    margin-bottom: 1px;
    width: 83.33333%;
  }
  .settings-stripe--switch .settings-stripe__label {
    float: left;
    width: 75%;
  }
  .settings-stripe--link .settings-stripe__label,
  .settings-stripe--link .settings-stripe__value,
  .settings-stripe--menu .settings-stripe__value,
  .settings-stripe--readonly .settings-stripe__label,
  .settings-stripe--readonly .settings-stripe__value,
  .settings-stripe--short.settings-stripe--link .settings-stripe__label,
  .settings-stripe--switch .settings-stripe__value,
  .settings-stripe__value {
    width: 100%;
  }
  .settings-stripe--short .settings-stripe__action,
  .settings-stripe__action {
    align-items: center;
    display: flex;
    float: left;
    height: 100%;
    justify-content: flex-end;
    position: absolute;
    right: 16px;
    top: 0;
    width: 16.66667%;
  }
  .settings-stripe--switch .settings-stripe__action {
    float: left;
    width: 25%;
  }
  .settings-stripe--menu .settings-stripe__action {
    min-width: 53%;
  }
  .settings-stripe--link .settings-stripe__action {
    align-items: inherit;
    display: inherit;
    height: inherit;
    justify-content: inherit;
    position: inherit;
    right: inherit;
    text-align: left;
    top: inherit;
    width: 100%;
  }
  .settings-stripe--link .settings-stripe__icon {
    align-self: flex-start;
  }
  .settings-stripe--short .settings-stripe--switch .settings-stripe__action {
    float: left;
    width: 25%;
  }
  .settings-stripe--short .settings-stripe--menu .settings-stripe__action {
    min-width: 53%;
  }
  .settings-stripe--short.settings-stripe--link .settings-stripe__action {
    top: inherit;
    width: 100%;
  }
  .headless-mode .settings-stripe--headless-hidden,
  .headless-mode .settings-stripe__icon--headless-hidden {
    display: none;
  }
  .settings-stripe__flyout .context-menu__list {
    position: absolute;
    right: 0;
  }
  .settings-stripe--short .settings-stripe__flyout .context-menu__list {
    right: -1px;
  }
  .settings-stripe__value .quotabar {
    margin-top: 4px;
  }
  .menu-stripe {
    border-radius: 8px;
  }
  .menu-stripe--cropped + .menu-stripe:first-child {
    border-radius: 8px 8px 0 0;
  }
  .menu-stripe--cropped + .menu-stripe:last-child {
    border-radius: 0 0 8px 8px;
  }
  .menu-stripe__section {
    flex-flow: column;
  }
  .menu-stripe__section--semantic-bar-activating:first-child,
  .menu-stripe__section--semantic-bar-activating:last-child,
  .menu-stripe__section--semantic-bar-activating:only-child,
  .menu-stripe__section--semantic-bar-corporate:first-child,
  .menu-stripe__section--semantic-bar-corporate:last-child,
  .menu-stripe__section--semantic-bar-corporate:only-child,
  .menu-stripe__section--semantic-bar-critical:first-child,
  .menu-stripe__section--semantic-bar-critical:last-child,
  .menu-stripe__section--semantic-bar-critical:only-child,
  .menu-stripe__section--semantic-bar-neutral:first-child,
  .menu-stripe__section--semantic-bar-neutral:last-child,
  .menu-stripe__section--semantic-bar-neutral:only-child,
  .menu-stripe__section--semantic-bar-promoting:first-child,
  .menu-stripe__section--semantic-bar-promoting:last-child,
  .menu-stripe__section--semantic-bar-promoting:only-child,
  .menu-stripe__section--semantic-bar-success:first-child,
  .menu-stripe__section--semantic-bar-success:last-child,
  .menu-stripe__section--semantic-bar-success:only-child,
  .menu-stripe__section--semantic-bar-warning:first-child,
  .menu-stripe__section--semantic-bar-warning:last-child,
  .menu-stripe__section--semantic-bar-warning:only-child {
    border-radius: 0;
  }
  .menu-stripe__section--success {
    border-width: 1px;
  }
  .menu-stripe__section--success:first-child {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }
  .menu-stripe__section--success:last-child {
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
  }
  .menu-stripe__section--success:only-child {
    border-radius: 8px;
  }
  .menu-stripe__section--warning {
    border-width: 1px;
  }
  .menu-stripe__section--warning:first-child {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }
  .menu-stripe__section--warning:last-child {
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
  }
  .menu-stripe__section--warning:only-child {
    border-radius: 8px;
  }
  .menu-stripe__section--critical {
    border-width: 1px;
  }
  .menu-stripe__section--critical:first-child {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }
  .menu-stripe__section--critical:last-child {
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
  }
  .menu-stripe__section--critical:only-child {
    border-radius: 8px;
  }
  .menu-stripe__section--neutral {
    border-width: 1px;
  }
  .menu-stripe__section--neutral:first-child {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }
  .menu-stripe__section--neutral:last-child {
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
  }
  .menu-stripe__section--neutral:only-child {
    border-radius: 8px;
  }
  .menu-stripe__section--activating {
    border-width: 1px;
  }
  .menu-stripe__section--activating:first-child {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }
  .menu-stripe__section--activating:last-child {
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
  }
  .menu-stripe__section--activating:only-child {
    border-radius: 8px;
  }
  .menu-stripe__section--corporate {
    border-width: 1px;
  }
  .menu-stripe__section--corporate:first-child {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }
  .menu-stripe__section--corporate:last-child {
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
  }
  .menu-stripe__section--corporate:only-child {
    border-radius: 8px;
  }
  .menu-stripe__section--promoting {
    border-width: 1px;
  }
  .menu-stripe__section--promoting:first-child {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }
  .menu-stripe__section--promoting:last-child {
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
  }
  .menu-stripe__section--promoting:only-child {
    border-radius: 8px;
  }
  .menu-stripe__item {
    padding-bottom: 6px;
    padding-top: 6px;
  }
  .menu-stripe__item:first-child:nth-last-child(2),
  .menu-stripe__item:first-child:nth-last-child(3),
  .menu-stripe__item:nth-child(2):last-child,
  .menu-stripe__item:nth-child(2):nth-last-child(2),
  .menu-stripe__item:nth-child(3):last-child {
    width: 100%;
  }
  .menu-stripe__label--small-hidden {
    display: none;
  }
  .menu-stripe__label--small-nowrap {
    white-space: nowrap;
  }
  .menu-stripe__label--small-break-all {
    word-break: break-all;
  }
  .menu-stripe__label--small-break-word {
    word-break: break-word;
  }
  .menu-stripe__label--small-keep-all {
    word-break: keep-all;
  }
  .menu-stripe__label--small-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .menu-stripe__status--small-hidden {
    display: none;
  }
  .menu-stripe__status--small-nowrap {
    white-space: nowrap;
  }
  .menu-stripe__status--small-break-all {
    word-break: break-all;
  }
  .menu-stripe__status--small-break-word {
    word-break: break-word;
  }
  .menu-stripe__status--small-keep-all {
    word-break: keep-all;
  }
  .menu-stripe__status--small-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .menu-stripe__description--small-hidden {
    display: none;
  }
  .menu-stripe__description--small-nowrap {
    white-space: nowrap;
  }
  .menu-stripe__description--small-break-all {
    word-break: break-all;
  }
  .menu-stripe__description--small-break-word {
    word-break: break-word;
  }
  .menu-stripe__description--small-keep-all {
    word-break: keep-all;
  }
  .menu-stripe__description--small-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .menu-stripe__action {
    text-align: left;
  }
  .menu-stripe__action--small-hidden {
    display: none;
  }
  .menu-stripe__action--small-nowrap {
    white-space: nowrap;
  }
  .menu-stripe__action--small-break-all {
    word-break: break-all;
  }
  .menu-stripe__action--small-break-word {
    word-break: break-word;
  }
  .menu-stripe__action--small-keep-all {
    word-break: keep-all;
  }
  .menu-stripe__action--small-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .headless-mode .menu-stripe--headless-hidden,
  .svg-icon--small-hidden {
    display: none;
  }
  .table--page-context {
    border-radius: 0;
  }
  .table .table__header th:first-child,
  .table .table__header th:last-child {
    border-top-left-radius: 8px;
  }
  .table.table--has-toolbar tr th:first-child,
  .table.table--has-toolbar tr th:last-child {
    border-top-left-radius: 0;
  }
  .table--small-hidden {
    display: none;
  }
  .table__caption {
    border-left: none;
    border-right: none;
    box-shadow: inset 0 -1px 0 0 #bcc8d4;
  }
  .table__row--small-hidden {
    display: none;
  }
  .table__row--activating:last-child,
  .table__row--corporate:last-child,
  .table__row--critical:last-child,
  .table__row--neutral:last-child,
  .table__row--promoting:last-child,
  .table__row--success:last-child,
  .table__row--warning:last-child {
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
  }
  .table--borderless:not(.table--responsive) .table__row {
    box-shadow: none;
  }
  .table__cell--small-align-center {
    justify-content: center;
    text-align: center;
  }
  .table__cell--small-align-left {
    justify-content: left;
    text-align: left;
  }
  .table__cell--small-align-right {
    justify-content: right;
    text-align: right;
  }
  .table__cell--small-hidden {
    display: none;
  }
  .table__cell--small-ellipsized {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .table__cell--small-nowrap {
    white-space: nowrap;
  }
  .table__cell--small-break-all {
    word-break: break-all;
  }
  .table__cell--small-break-word {
    word-break: break-word;
  }
  .table__cell--small-keep-all {
    word-break: keep-all;
  }
  .table__header .table__cell:first-child {
    border-top-left-radius: 8px;
  }
  .table__header .table__cell:last-child {
    border-top-right-radius: 8px;
  }
  .table__row:last-child .table__cell:first-child {
    border-bottom-left-radius: 8px;
  }
  .table__row:last-child .table__cell:last-child {
    border-bottom-right-radius: 8px;
  }
  .table--page-context .table__header .table__cell:first-child {
    border-top-left-radius: 0;
  }
  .table--page-context .table__header .table__cell:last-child {
    border-top-right-radius: 0;
  }
  .table--page-context .table__row:last-child .table__cell:first-child {
    border-bottom-left-radius: 0;
  }
  .table--page-context .table__row:last-child .table__cell:last-child {
    border-bottom-right-radius: 0;
  }
  .table__checkbox + label {
    right: 6px;
  }
  .table__toolbar {
    border-radius: 8px 8px 0 0;
    padding: 16px 16px 32px;
  }
  .table-search {
    border-radius: 8px;
    margin-bottom: 16px;
  }
  .table-search__section:last-of-type {
    border-radius: 0 0 8px 8px;
  }
  .table--responsive {
    margin-bottom: 16px;
    position: relative;
  }
  .table--responsive,
  .table--responsive .table__caption,
  .table--responsive .table__cell,
  .table--responsive .table__row,
  .table--responsive tbody,
  .table--responsive tfoot {
    display: block;
  }
  .table--responsive .table__row--hidden,
  .table--responsive thead {
    display: none;
  }
  .table--responsive .table__row {
    position: relative;
  }
  .table--responsive .table__cell,
  .table--responsive .table__cell:first-child,
  .table--responsive .table__cell:last-child {
    padding: 8px 16px 8px 40%;
    width: auto;
  }
  .table--responsive .table__cell:before {
    display: ruby;
    left: 16px;
    overflow: hidden;
    position: absolute;
    text-overflow: ellipsis;
    text-transform: uppercase;
    width: 33%;
  }
  .table--responsive
    .table__cell:not(.table__cell--checkbox):not(.table__cell--flyout) {
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .table--responsive .table__cell--checkbox {
    left: -27px;
    position: absolute;
    z-index: 1;
  }
  .table--responsive .table__cell--flyout {
    padding-top: 8px;
    position: absolute;
    right: 0;
    top: 6px;
  }
  .table--responsive .table__cell--flyout .context-menu__list {
    right: 0;
  }
  .table--responsive .table__row--feedback .table__cell,
  .table--responsive .table__row--selection .table__cell {
    padding-left: 16px;
  }
  .table--responsive .table__row--selectable .table__cell {
    padding-left: 43%;
  }
  .table--responsive .table__row--selectable .table__cell:before {
    left: 40px;
    width: 30%;
  }
  .table--responsive .table__row--selectable .table__cell--checkbox {
    left: 0;
    padding-left: 16px;
    position: absolute;
    z-index: 1;
  }
  .table--responsive .table__cell--checkbox:first-child + .table__cell,
  .table--responsive .table__cell:first-child {
    padding-top: 16px;
  }
  .table--responsive .table__cell:not(.table__cell--flyout):last-child,
  .table--responsive .table__row--has-flyout .table__cell:nth-last-child(2) {
    padding-bottom: 16px;
  }
  .table--responsive
    .table__row--has-flyout
    .table__cell--checkbox:first-child
    + .table__cell,
  .table--responsive
    .table__row--has-flyout
    .table__cell:not(.table__cell--checkbox):first-child {
    margin-right: 32px;
  }
  .headless-mode .table--headless-hidden,
  .table--responsive .table__caption--small-hidden,
  .table--responsive .table__cell--small-hidden,
  .table--responsive .table__row--small-hidden {
    display: none;
  }
  .toggle-link + .table {
    margin-top: 12px;
  }
  .tile {
    border-radius: 8px;
  }
  .tile--small-hidden {
    display: none;
  }
  .tile {
    margin-bottom: 15px;
  }
  .tile__label {
    margin-bottom: 0;
  }
  .tile:not(.tile--horizontal) .tile__description,
  .toggle-button__content--small-hidden,
  .toggle-link__content--small-hidden,
  .toggle__content--small-hidden,
  .tooltip--small-hidden {
    display: none;
  }
  .tooltip__element {
    border-radius: 4px;
  }
}
@media only screen and (max-width: 1014px) {
  .breadcrumb {
    max-width: none;
    width: auto;
  }
}
@media (max-width: 755px) {
  .page-header--short .page-header__back-button:before {
    margin-left: 0;
    transition: margin-left 0.5s ease-out;
  }
}
@media (min-width: 1160px) and (max-width: 1330px) {
  .__has-left-navigation .page-header--short .page-header__back-button:before {
    margin-left: 0;
    transition: margin-left 0.5s ease-out;
  }
}
@media (max-width: 1053px) {
  .page-header--narrow .page-header__back-button:before {
    margin-left: 0;
    transition: margin-left 0.5s ease-out;
  }
}
@media (min-width: 1160px) and (max-width: 1324px) {
  .__has-left-navigation .page-header--narrow .page-header__back-button:before {
    margin-left: 0;
    transition: margin-left 0.5s ease-out;
  }
}
@media (max-width: 1543px) {
  .page-header:not(.page-header--short):not(.page-header--narrow)
    .page-header__back-button:before {
    margin-left: 0;
    transition: margin-left 0.5s ease-out;
  }
}
@media only screen {
  .headless-mode .page-header__close {
    cursor: pointer;
    opacity: 0.5;
    position: fixed;
    right: 16px;
    text-decoration: none;
    top: 16px;
  }
  .headless-mode .page-header__close:hover {
    opacity: 1;
  }
  .headless-mode .page-header__close:before {
    color: #000;
    content: "\E67B";
    font-family: exos-icon-font, serif;
    font-size: 24px;
    line-height: 1em;
  }
  .oao-pi-headless-overlay.oao-pi-size-large .page-header {
    padding-bottom: 12px;
    padding-top: 24px;
  }
  .oao-pi-headless-overlay.oao-pi-size-large .page-header__headline {
    display: none;
  }
  .headless-mode .page-section:last-child,
  .oao-pi-headless-overlay.oao-pi-size-large .page-section:last-child {
    padding-bottom: 32px;
  }
}
