@charset "UTF-8";

/* node_modules/@adyen/adyen-web/styles/adyen.css */
.js-iframe {
  border: none;
  height: 100%;
  overflow: hidden;
  width: 100%;
}
.adyen-checkout-card-input__wrapper {
  position: relative;
}
.adyen-checkout-card-input__icon {
  border-radius: var(--adyen-sdk-border-radius-s,4px);
  height: 18px;
  margin-right: var(--adyen-sdk-spacer-060,12px);
  width: 27px;
}
.adyen-checkout-card-input__form {
  opacity: 1;
}
.adyen-checkout-card-input__spinner {
  display: none;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
.adyen-checkout-card-input__spinner--active {
  display: block;
}
.adyen-checkout-card-input__form--loading {
  opacity: 0;
}
.adyen-checkout__input {
  display: block;
  max-height: 100px;
}
.adyen-checkout__field.adyen-checkout__card__cvc__input--hidden,
.adyen-checkout__field.adyen-checkout__card__exp-date__input--hidden {
  display: none;
}
.adyen-checkout__card__exp-cvc__exp-date__input--hidden {
  justify-content: flex-end;
}
.revolving-plan-installments__disabled {
  opacity: .4;
  pointer-events: none;
}
.adyen-checkout__card-input__form {
  transition: opacity .25s ease-out;
}
.adyen-checkout__card__cardNumber {
  max-width: 400px;
}
.adyen-checkout__card__cardNumber__input {
  padding-left: var(--adyen-sdk-spacer-060,12px);
}
.adyen-checkout__card__exp-date__input--oneclick {
  font-weight: var(--adyen-sdk-text-body-font-weight,400);
  line-height: var(--adyen-sdk-text-title-line-height,26px);
  overflow: hidden;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.adyen-checkout__card__holderName,
.adyen-checkout__field--expiryDate,
.adyen-checkout__field--storedCard {
  margin-bottom: 0;
}
.adyen-checkout__store-details {
  align-items: center;
  background: var(--adyen-sdk-color-background-primary,#ffffff);
  border: var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-primary,#dbdee2);
  border-radius: var(--adyen-sdk-border-radius-m,8px);
  display: flex;
  gap: var(--adyen-sdk-spacer-060,12px);
  padding: var(--adyen-sdk-spacer-060,12px) var(--adyen-sdk-spacer-070,16px);
}
.adyen-checkout__card-input .adyen-checkout__fieldset--billingAddress,
.adyen-checkout__card__holderName,
.adyen-checkout__card__kcp-authentication,
.adyen-checkout__card__socialSecurityNumber,
.adyen-checkout__installments,
.adyen-checkout__store-details {
  margin-top: var(--adyen-sdk-spacer-070,16px);
}
.adyen-checkout__card-input.adyen-checkout__card-input--loading {
  pointer-events: none;
}
.adyen-checkout__card__holderName:first-child {
  margin: 0 0 var(--adyen-sdk-spacer-060,12px);
}
.adyen-checkout__field--cardNumber .adyen-checkout__input--error + .adyen-checkout__card__cardNumber__brandIcon,
.adyen-checkout__field--cardNumber .adyen-checkout__input--valid:not(.adyen-checkout__card__cardNumber__input--noBrand) + .adyen-checkout-input__inline-validation--valid {
  display: none;
}
.adyen-checkout__field--securityCode.adyen-checkout__field--error .adyen-checkout__card__cvc__hint,
.adyen-checkout__field--securityCode.adyen-checkout__field--valid .adyen-checkout__card__cvc__hint {
  opacity: 0;
}
@keyframes cvc-indicate-location {
  0% {
    opacity: 1;
  }
  to {
    opacity: .3;
  }
}
.adyen-checkout__label--focused .adyen-checkout__field__cvc--back-hint .adyen-checkout__card__cvc__hint--back .adyen-checkout__card__cvc__hint__location,
.adyen-checkout__label--focused .adyen-checkout__field__cvc--front-hint .adyen-checkout__card__cvc__hint--front .adyen-checkout__card__cvc__hint__location {
  animation-direction: alternate;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-name: cvc-indicate-location;
}
.adyen-checkout__card__cvc__hint__wrapper {
  align-items: center;
  backface-visibility: visible;
  display: flex;
  height: 100%;
  margin-right: var(--adyen-sdk-spacer-060,12px);
  position: absolute;
  right: 0;
  transform: translateZ(0);
  transform-origin: center;
  transform-style: preserve-3d;
  transition: transform .3s cubic-bezier(.455, .03, .515, .955);
  width: 27px;
  will-change: transform;
}
.adyen-checkout__field__cvc--front-hint.adyen-checkout__card__cvc__hint__wrapper {
  transform: rotateY(180deg);
}
.adyen-checkout__card__cvc__hint {
  backface-visibility: hidden;
  position: absolute;
  transition: opacity .1s linear;
}
.adyen-checkout__field__exp-date_hint_wrapper {
  align-items: center;
  display: flex;
  margin-right: var(--adyen-sdk-spacer-060,12px);
  position: absolute;
  right: 0;
  transition: opacity .1s linear;
}
.adyen-checkout__field__exp-date_hint_wrapper.adyen-checkout__field__exp-date_hint_wrapper--hidden {
  opacity: 0;
}
.adyen-checkout__field__exp-date_hint {
  height: 18px;
  width: 27px;
}
.adyen-checkout__card__cvc__hint--front {
  transform: rotateY(180deg);
}
@media (prefers-reduced-motion:reduce) {
  .adyen-checkout__card__cvc__hint__wrapper {
    transition: none;
  }
}
.adyen-checkout__fieldset--revolving-plan .adyen-checkout__fieldset__fields {
  justify-content: left;
}
.adyen-checkout__fieldset--revolving-plan .adyen-checkout__radio_group {
  display: flex;
  flex-direction: column;
}
.adyen-checkout__fieldset--revolving-plan .adyen-checkout__radio_group__input-wrapper {
  margin-top: var(--adyen-sdk-spacer-080,20px);
}
.adyen-checkout__fieldset--revolving-plan .adyen-checkout__field--revolving-plan-installments {
  margin-left: var(--adyen-sdk-spacer-070,16px);
  position: relative;
  top: 52px;
  width: 30%;
}
.adyen-checkout__spinner__wrapper {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
}
.adyen-checkout__spinner__wrapper--inline {
  display: inline-block;
  height: auto;
  margin-right: var(--adyen-sdk-spacer-040,8px);
}
[dir=rtl] .adyen-checkout__spinner__wrapper--inline {
  margin-left: var(--adyen-sdk-spacer-040,8px);
  margin-right: 0;
}
.adyen-checkout__spinner {
  height: var(--adyen-sdk-spacer-090,24px);
  position: relative;
  width: var(--adyen-sdk-spacer-090,24px);
}
.adyen-checkout__spinner:after,
.adyen-checkout__spinner:before {
  animation: rotate 1s cubic-bezier(.785, .135, .15, .86) infinite;
  border: var(--adyen-sdk-border-width-l,3px) solid transparent;
  border-radius: 50%;
  box-sizing: border-box;
  content: "";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.adyen-checkout__spinner:before {
  border-color: var(--adyen-sdk-color-background-inverse-primary,#00112c);
  border-top-color: transparent;
  opacity: .1;
}
.adyen-checkout__spinner:after {
  border-color: transparent;
  border-top-color: var(--adyen-sdk-color-outline-primary-active,#00112c);
}
.adyen-checkout__spinner--small {
  height: var(--adyen-sdk-spacer-070,16px);
  width: var(--adyen-sdk-spacer-070,16px);
}
.adyen-checkout__spinner--small:after,
.adyen-checkout__spinner--small:before {
  border-width: var(--adyen-sdk-spacer-010,2px);
}
.adyen-checkout__spinner--medium {
  height: 28px;
  width: 28px;
}
.adyen-checkout__spinner--large {
  height: var(--adyen-sdk-spacer-120,48px);
  width: var(--adyen-sdk-spacer-120,48px);
}
.adyen-checkout__spinner--large:after,
.adyen-checkout__spinner--large:before {
  border-width: var(--adyen-sdk-spacer-020,4px);
}
@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
.loading-input__form {
  opacity: 1;
}
.loading-input__form--loading {
  opacity: 0;
}
.loading-input__spinner {
  display: none;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
.loading-input__spinner--active {
  display: block;
}
.adyen-checkout__field {
  display: block;
  margin-bottom: var(--adyen-sdk-spacer-070,16px);
  width: 100%;
}
.adyen-checkout__field--no-borders .adyen-checkout__input-wrapper {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
.adyen-checkout__field--no-borders .adyen-checkout__input-wrapper:active,
.adyen-checkout__field--no-borders .adyen-checkout__input-wrapper:active:hover,
.adyen-checkout__field--no-borders .adyen-checkout__input-wrapper:focus-within,
.adyen-checkout__field--no-borders .adyen-checkout__input-wrapper:focus-within:hover {
  border: none;
  box-shadow: none;
}
.adyen-checkout__field--no-borders .adyen-checkout__input-wrapper:hover {
  border: none;
  box-shadow: none;
}
.adyen-checkout__input-wrapper {
  align-items: center;
  background: var(--adyen-sdk-color-background-primary,#ffffff);
  border: var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-primary,#dbdee2);
  border-radius: var(--adyen-sdk-border-radius-m,8px);
  display: flex;
  position: relative;
}
.adyen-checkout__input-wrapper div,
.adyen-checkout__input-wrapper input,
.adyen-checkout__input-wrapper span {
  border-radius: inherit;
}
.adyen-checkout__input-wrapper button,
.adyen-checkout__input-wrapper div,
.adyen-checkout__input-wrapper input {
  border: none;
}
.adyen-checkout__input-wrapper:active,
.adyen-checkout__input-wrapper:active:hover,
.adyen-checkout__input-wrapper:focus-within,
.adyen-checkout__input-wrapper:focus-within:hover {
  border-color: var(--adyen-sdk-color-outline-primary-active,#00112c);
  box-shadow: 0 0 0 .5px var(--adyen-sdk-color-outline-primary-active,#00112c);
}
.adyen-checkout__input-wrapper:hover {
  border-color: var(--adyen-sdk-color-outline-tertiary,#8d95a3);
}
.adyen-checkout__field--inactive > .adyen-checkout__input-wrapper {
  background: var(--adyen-sdk-color-background-disabled,#eeeff1);
  border-color: transparent;
}
.adyen-checkout__field--error > :not(.adyen-checkout__label--focused) + .adyen-checkout__input-wrapper:not(:focus-within, :active) {
  border-color: var(--adyen-sdk-color-outline-critical,#e22d2d);
}
.adyen-checkout__label {
  display: block;
  position: relative;
}
.adyen-checkout__label--focused + .adyen-checkout__input-wrapper {
  border-color: var(--adyen-sdk-color-outline-primary-active,#00112c);
  box-shadow: 0 0 0 .5px var(--adyen-sdk-color-outline-primary-active,#00112c);
}
.adyen-checkout__label--disabled + .adyen-checkout__input-wrapper {
  background: var(--adyen-sdk-color-background-disabled,#eeeff1);
  border-color: transparent;
}
.adyen-checkout__helper-text {
  color: var(--adyen-sdk-color-label-primary,#00112c);
  display: block;
  font-size: var(--adyen-sdk-text-caption-font-size,12px);
  font-weight: var(--adyen-sdk-text-body-font-weight,400);
  line-height: var(--adyen-sdk-text-caption-line-height,18px);
  margin-bottom: var(--adyen-sdk-spacer-020,4px);
}
.adyen-checkout__label-adornment--end {
  position: absolute;
  right: 0;
  top: 0;
}
.adyen-checkout__label__text {
  color: var(--adyen-sdk-color-label-primary,#00112c);
  display: block;
  font-size: var(--adyen-sdk-text-body-font-size,14px);
  font-weight: var(--adyen-sdk-text-body-font-weight,400);
  line-height: var(--adyen-sdk-text-body-line-height,20px);
  margin-bottom: var(--adyen-sdk-spacer-020,4px);
  overflow: hidden;
  text-overflow: ellipsis;
  transition: color .1s ease-out;
  white-space: nowrap;
}
.adyen-checkout__label__text--error {
  color: var(--adyen-sdk-color-label-critical,#e22d2d);
}
.adyen-checkout__label--focused .adyen-checkout__label__text {
  color: var(--adyen-sdk-color-label-primary,#00112c);
}
.adyen-checkout-contextual-text,
.adyen-checkout-contextual-text--error {
  align-items: center;
  color: var(--adyen-sdk-color-label-primary,#00112c);
  display: flex;
  font-size: var(--adyen-sdk-text-caption-font-size,12px);
  font-weight: var(--adyen-sdk-text-body-font-weight,400);
  line-height: var(--adyen-sdk-text-caption-line-height,18px);
  margin-top: var(--adyen-sdk-spacer-020,4px);
  opacity: 1;
  transition: margin .2s ease-out, opacity .2s ease-out;
}
.adyen-checkout-contextual-text--error {
  color: var(--adyen-sdk-color-label-critical,#e22d2d);
}
.adyen-checkout-contextual-text--hidden {
  height: 0;
  margin: 0;
  opacity: 0;
}
.adyen-checkout__filter-input:-webkit-autofill,
.adyen-checkout__input:-webkit-autofill {
  color: var(--adyen-sdk-color-label-primary,#00112c) !important;
  -webkit-text-fill-color: var(--adyen-sdk-color-label-primary,#00112c) !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  background-color: var(--adyen-sdk-color-label-primary,#00112c) !important;
  box-shadow: 0 0 0 1000px var(--adyen-sdk-color-background-primary,#ffffff) inset !important;
  -webkit-transition: none !important;
  transition: none !important;
}
.adyen-checkout__filter-input:-webkit-autofill,
.adyen-checkout__filter-input:-webkit-autofill:active,
.adyen-checkout__filter-input:-webkit-autofill:focus,
.adyen-checkout__filter-input:-webkit-autofill:hover,
.adyen-checkout__filter-input:autofill,
.adyen-checkout__input:-webkit-autofill,
.adyen-checkout__input:-webkit-autofill:active,
.adyen-checkout__input:-webkit-autofill:focus,
.adyen-checkout__input:-webkit-autofill:hover,
.adyen-checkout__input:autofill {
  color: var(--adyen-sdk-color-label-primary,#00112c) !important;
  -webkit-text-fill-color: var(--adyen-sdk-color-label-primary,#00112c) !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  background-color: var(--adyen-sdk-color-label-primary,#00112c) !important;
  box-shadow: 0 0 0 1000px var(--adyen-sdk-color-background-primary,#ffffff) inset !important;
  -webkit-transition: none !important;
  transition: none !important;
}
.adyen-checkout__filter-input,
.adyen-checkout__input {
  -webkit-background-clip: text !important;
  background-clip: text !important;
  color: var(--adyen-sdk-color-label-primary,#00112c) !important;
}
.adyen-checkout__field-wrapper {
  display: flex;
  width: 100%;
}
@media (min-width:480px) {
  .adyen-checkout__field--20 {
    width: 20%;
  }
  .adyen-checkout__field--30 {
    width: 30%;
  }
  .adyen-checkout__field--40 {
    width: 40%;
  }
  .adyen-checkout__field--50 {
    width: 50%;
  }
  .adyen-checkout__field--60 {
    width: 60%;
  }
  .adyen-checkout__field--70 {
    width: 70%;
  }
  .adyen-checkout__field--80 {
    width: 80%;
  }
  .adyen-checkout__field--col-70 {
    width: calc(70% - var(--adyen-sdk-spacer-040, 8px));
  }
  .adyen-checkout__field--col-30 {
    width: calc(30% - var(--adyen-sdk-spacer-040, 8px));
  }
  .adyen-checkout__field--col-50 {
    width: calc(50% - var(--adyen-sdk-spacer-040, 8px));
  }
}
.adyen-checkout__field-wrapper > .adyen-checkout__field:first-child {
  margin-right: var(--adyen-sdk-spacer-040,8px);
}
[dir=rtl] .adyen-checkout__field-wrapper > .adyen-checkout__field:first-child {
  margin-left: var(--adyen-sdk-spacer-040,8px);
  margin-right: 0;
}
.adyen-checkout__field-wrapper > .adyen-checkout__field:nth-child(2) {
  margin-left: var(--adyen-sdk-spacer-040,8px);
}
[dir=rtl] .adyen-checkout__field-wrapper > .adyen-checkout__field:nth-child(2) {
  margin-left: 0;
  margin-right: var(--adyen-sdk-spacer-040,8px);
}
.adyen-checkout__field-wrapper:last-of-type > .adyen-checkout__field {
  margin-bottom: 0;
}
.adyen-checkout__input {
  background: inherit;
  color: var(--adyen-sdk-color-label-primary,#00112c);
  display: block;
  font-family: inherit;
  font-size: var(--adyen-sdk-text-subtitle-font-size,16px);
  height: var(--adyen-sdk-spacer-110,40px);
  outline: none;
  padding-left: var(--adyen-sdk-spacer-060,12px);
  transition: border .2s ease-out, box-shadow .2s ease-out;
  width: 100%;
}
.adyen-checkout__input:required {
  box-shadow: none;
}
.adyen-checkout__input:-moz-read-only {
  color: var(--adyen-sdk-color-label-secondary,#5c687c) !important;
  cursor: default;
}
.adyen-checkout__input:disabled,
.adyen-checkout__input:read-only {
  color: var(--adyen-sdk-color-label-secondary,#5c687c) !important;
  cursor: default;
}
span.adyen-checkout__input {
  overflow: hidden;
}
.adyen-checkout-input__inline-validation {
  height: var(--adyen-sdk-spacer-070,16px);
  margin-right: var(--adyen-sdk-spacer-060,12px);
  width: var(--adyen-sdk-spacer-070,16px);
}
[dir=rtl] .adyen-checkout-input__inline-validation {
  margin-left: var(--adyen-sdk-spacer-060,12px);
}
.adyen-checkout-input__inline-validation--valid {
  color: var(--adyen-sdk-color-label-success,#07893c);
}
.adyen-checkout-input__inline-validation--invalid {
  color: var(--adyen-sdk-color-label-critical,#e22d2d);
}
.adyen-checkout__input--date {
  padding: .5em;
}
.adyen-checkout__fieldset {
  border: none;
  display: block;
  margin-inline-end: 0;
  margin-inline-start: 0;
  margin: 0;
  padding-block-start: 0;
  padding-bottom: var(--adyen-sdk-spacer-040,8px);
  padding-block-end: 0;
  padding-inline-end: 0;
  padding-inline-start: 0;
  width: 100%;
}
.adyen-checkout__fieldset:last-of-type {
  padding-bottom: 0;
}
.adyen-checkout__fieldset + .adyen-checkout__fieldset {
  margin-top: var(--adyen-sdk-spacer-070,16px);
}
.adyen-checkout__fieldset__title {
  color: var(--adyen-sdk-color-label-primary,#00112c);
  display: block;
  font-size: var(--adyen-sdk-text-subtitle-font-size,16px);
  font-weight: var(--adyen-sdk-text-subtitle-stronger-font-weight,600);
  font-weight: var(--adyen-sdk-text-subtitle-font-weight,500);
  line-height: var(--adyen-sdk-text-subtitle-line-height,26px);
  margin: 0;
  padding: 0 0 var(--adyen-sdk-spacer-060,12px);
}
.adyen-checkout__field-group,
.adyen-checkout__fieldset__fields {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
}
@media (min-width:480px) {
  .adyen-checkout__field-group:last-of-type .adyen-checkout__field {
    margin-bottom: 0;
  }
}
.adyen-checkout__field-group:last-of-type .adyen-checkout__field:last-of-type,
:not(.adyen-checkout__field-group) > .adyen-checkout__field:last-of-type {
  margin-bottom: 0;
}
.adyen-checkout__fieldset--readonly .adyen-checkout__fieldset__fields {
  color: var(--adyen-sdk-color-label-primary,#00112c);
  font-size: var(--adyen-sdk-text-body-font-size,14px);
  line-height: var(--adyen-sdk-text-caption-line-height,18px);
  margin: 0;
}
.adyen-checkout__radio_group + .adyen-checkout-input__inline-validation {
  display: none;
}
.adyen-checkout__radio_group__input {
  opacity: 0;
  position: absolute;
}
.adyen-checkout__radio_group__label {
  color: inherit;
  display: block;
  font-size: var(--adyen-sdk-text-body-font-size,14px);
  font-weight: 400;
  line-height: var(--adyen-sdk-text-body-line-height,20px);
  margin: 0;
  overflow: visible;
  padding-bottom: 0;
  padding-left: var(--adyen-sdk-spacer-090,24px);
  position: relative;
}
.adyen-checkout__label--focused .adyen-checkout__radio_group__label {
  color: inherit;
}
.adyen-checkout__radio_group__label:before {
  background-color: var(--adyen-sdk-color-background-primary,#ffffff);
  border: var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-tertiary,#8d95a3);
  border-radius: 50%;
  content: "";
  height: var(--adyen-sdk-spacer-070,16px);
  left: 0;
  position: absolute;
  top: var(--adyen-sdk-spacer-010,2px);
  transition: border-color .2s ease-out, box-shadow .2s ease-out;
  width: var(--adyen-sdk-spacer-070,16px);
}
.adyen-checkout__radio_group__label:hover:before {
  box-shadow: 0 0 0 var(--adyen-sdk-spacer-010,2px) var(--adyen-sdk-color-outline-primary-hover,#c9cdd3);
  cursor: pointer;
}
.adyen-checkout__radio_group__label:after {
  background-color: var(--adyen-sdk-color-background-primary,#ffffff);
  border-radius: 50%;
  box-shadow: 0 1px 1px rgba(0, 15, 45, .25);
  content: "";
  display: block;
  height: var(--adyen-sdk-spacer-030,6px);
  left: 5px;
  margin: 0 auto;
  position: absolute;
  top: 7px;
  transform: scale(0);
  transition: transform .2s ease-out;
  width: var(--adyen-sdk-spacer-030,6px);
}
.adyen-checkout__radio_group__label:hover {
  border-color: var(--adyen-sdk-color-label-primary,#00112c);
  cursor: pointer;
}
.adyen-checkout__radio_group__input:checked + .adyen-checkout__radio_group__label:before,
.adyen-checkout__radio_group__label--selected {
  background-color: var(--adyen-sdk-color-label-primary,#00112c);
  border: 0;
  transition: all .2s ease-out;
}
.adyen-checkout__radio_group__input:checked + .adyen-checkout__radio_group__label:after {
  transform: scale(1);
}
.adyen-checkout__radio_group__input:focus + .adyen-checkout__radio_group__label:before {
  border-color: var(--adyen-sdk-color-label-primary,#00112c);
}
.adyen-checkout__radio_group__input:checked + .adyen-checkout__radio_group__label:hover:before,
.adyen-checkout__radio_group__input:checked:active + .adyen-checkout__radio_group__label:before,
.adyen-checkout__radio_group__input:checked:focus + .adyen-checkout__radio_group__label:before,
.adyen-checkout__radio_group__input:focus + .adyen-checkout__radio_group__label:before {
  box-shadow: 0 0 0 var(--adyen-sdk-spacer-010,2px) var(--adyen-sdk-color-outline-tertiary,#8d95a3);
}
.adyen-checkout__radio_group__label.adyen-checkout__radio_group__label--invalid:before {
  border: var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-critical,#e22d2d);
}
.adyen-checkout__radio_group--button {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex-wrap: wrap;
  gap: var(--adyen-sdk-spacer-070,16px);
  width: 100%;
}
.adyen-checkout__radio_group--button .adyen-checkout__radio_group__input-wrapper {
  display: flex;
  flex: 1 0 0;
}
.adyen-checkout__radio_group--button .adyen-checkout__radio_group__label:after {
  left: calc(var(--adyen-sdk-spacer-060, 12px) + 5px);
  position: absolute;
  top: calc(50% - var(--adyen-sdk-spacer-030, 6px)/2);
}
.adyen-checkout__radio_group--button .adyen-checkout__radio_group__label:before {
  left: calc(var(--adyen-sdk-spacer-060, 12px));
  position: absolute;
  top: calc(50% - var(--adyen-sdk-spacer-070, 16px)/2);
}
.adyen-checkout__radio_group--button .adyen-checkout__radio_group__label {
  background-color: var(--adyen-sdk-color-background-primary,#ffffff);
  border: var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-primary,#dbdee2);
  border-radius: var(--adyen-sdk-border-radius-m,8px);
  padding: var(--adyen-sdk-spacer-060,12px);
  padding-left: calc(var(--adyen-sdk-spacer-060, 12px) + var(--adyen-sdk-spacer-090, 24px));
  width: 100%;
}
.adyen-checkout__radio_group--button .adyen-checkout__radio_group__input + .adyen-checkout__radio_group__label:hover,
.adyen-checkout__radio_group--button .adyen-checkout__radio_group__input:checked + .adyen-checkout__radio_group__label {
  border-color: var(--adyen-sdk-color-outline-primary-active,#00112c);
}
.adyen-checkout__radio_group--button .adyen-checkout__radio_group__input:checked:active + .adyen-checkout__radio_group__label,
.adyen-checkout__radio_group--button .adyen-checkout__radio_group__input:checked:focus + .adyen-checkout__radio_group__label {
  border-color: var(--adyen-sdk-color-outline-primary-active,#00112c);
  box-shadow: 0 0 0 .5px var(--adyen-sdk-color-outline-primary-active,#00112c);
}
.adyen-checkout__image {
  opacity: 0;
  transition: opacity .6s ease-out;
}
.adyen-checkout__image--loaded {
  opacity: 1;
}
.adyen-checkout__dropdown__button-icon--left {
  flex-direction: row-reverse;
  justify-content: flex-end;
}
.adyen-checkout__dropdown__button-icon--left > img {
  margin-left: 0;
  margin-right: var(--adyen-sdk-spacer-060,12px);
}
.adyen-checkout__dropdown {
  max-width: 100%;
  position: relative;
}
.adyen-checkout__dropdown,
.adyen-checkout__dropdown__button {
  font-size: var(--adyen-sdk-text-subtitle-font-size,16px);
  width: 100%;
}
.adyen-checkout__dropdown__button {
  align-items: center;
  background: inherit;
  border-radius: inherit;
  color: var(--adyen-sdk-color-label-primary,#00112c);
  cursor: pointer;
  display: flex;
  height: var(--adyen-sdk-spacer-110,40px);
  line-height: var(--adyen-sdk-text-body-line-height,20px);
  outline: 0;
  padding: 0 var(--adyen-sdk-spacer-060,12px);
  text-decoration: none;
  transition: border .2s ease-out, box-shadow .2s ease-out;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
[dir=rtl] .adyen-checkout__dropdown__button {
  padding: 7px var(--adyen-sdk-spacer-060,12px) 7px var(--adyen-sdk-spacer-090,24px);
}
.adyen-checkout__dropdown__button:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' fill='none' viewBox='0 0 16 17'%3E%3Cpath fill='%2300112C' fill-rule='evenodd' d='M4.47 6.47a.75.75 0 0 1 1.06 0L8 8.94l2.47-2.47a.75.75 0 0 1 1.06 1.06l-3 3a.75.75 0 0 1-1.06 0l-3-3a.75.75 0 0 1 0-1.06' clip-rule='evenodd'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  content: "";
  height: var(--adyen-sdk-spacer-030,6px);
  position: absolute;
  right: var(--adyen-sdk-spacer-070,16px);
  width: var(--adyen-sdk-spacer-040,8px);
}
[dir=rtl] .adyen-checkout__dropdown__button:after {
  left: var(--adyen-sdk-spacer-070,16px);
  right: auto;
}
.adyen-checkout__dropdown__button--active:after {
  transform: rotate(180deg);
}
.adyen-checkout__dropdown__button--disabled {
  opacity: .4;
}
.adyen-checkout__dropdown__button--readonly,
.adyen-checkout__dropdown__button--readonly--active,
.adyen-checkout__dropdown__button--readonly:focus,
.adyen-checkout__dropdown__button--readonly:hover {
  background: var(--adyen-sdk-color-background-disabled,#eeeff1);
  border-color: transparent;
  color: var(--adyen-sdk-color-label-primary,#00112c);
  cursor: not-allowed;
}
.adyen-checkout__dropdown__button--readonly:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='7' fill='none' viewBox='0 0 8 7'%3E%3Cpath fill='%23B9C4C9' d='M3.195 6.565a1 1 0 0 0 1.6 0l2.992-3.98a1 1 0 0 0-.8-1.602H1.013a1 1 0 0 0-.8 1.6z'/%3E%3C/svg%3E");
}
.adyen-checkout__dropdown__button--invalid {
  border-color: var(--adyen-sdk-color-outline-critical,#e22d2d);
}
.adyen-checkout__dropdown__button__icon {
  border-radius: 3px;
  height: 26px;
  margin-right: var(--adyen-sdk-spacer-060,12px);
  max-width: var(--adyen-sdk-spacer-110,40px);
}
.adyen-checkout__dropdown__button__text {
  flex-grow: 1;
  overflow: hidden;
  pointer-events: none;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.adyen-checkout__dropdown__button__secondary-text {
  margin-right: var(--adyen-sdk-spacer-070,16px);
}
.adyen-checkout__filter-input {
  background: inherit;
  border: 0;
  color: var(--adyen-sdk-color-label-primary,#00112c);
  font-family: inherit;
  font-size: var(--adyen-sdk-text-subtitle-font-size,16px);
  height: 100%;
  padding: 0;
  width: 100%;
}
.adyen-checkout__filter-input:active,
.adyen-checkout__filter-input:focus {
  outline: 0;
}
.adyen-checkout__filter-input[readonly] {
  border-color: transparent;
  color: var(--adyen-sdk-color-label-secondary,#5c687c) !important;
  cursor: not-allowed;
}
.adyen-checkout__dropdown__list {
  background: var(--adyen-sdk-color-background-primary,#ffffff);
  border-radius: var(--adyen-sdk-border-radius-m,8px);
  box-shadow: 0 var(--adyen-sdk-spacer-010,2px) 7px rgba(0, 15, 45, .3);
  display: none;
  list-style: none;
  margin: 0 0 var(--adyen-sdk-spacer-120,48px);
  max-height: 375px;
  overflow-y: auto;
  padding: 0;
  position: absolute;
  width: 100%;
  z-index: 2;
}
.adyen-checkout__dropdown__list.adyen-checkout__dropdown__list--active {
  display: block;
  margin-top: var(--adyen-sdk-spacer-010,2px);
}
.adyen-checkout__dropdown__element {
  align-items: center;
  border: var(--adyen-sdk-border-width-s,1px) solid transparent;
  cursor: pointer;
  display: flex;
  font-size: var(--adyen-sdk-text-body-font-size,14px);
  -webkit-hyphens: auto;
  hyphens: auto;
  line-height: var(--adyen-sdk-text-body-line-height,20px);
  outline: 0;
  padding: var(--adyen-sdk-spacer-040,8px);
  transition: background .2s ease-out, border-color .2s ease-out;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  word-break: break-word;
}
.adyen-checkout__dropdown__element .adyen-checkout__icon {
  position: absolute;
  right: var(--adyen-sdk-spacer-040,8px);
}
.adyen-checkout__dropdown__element:last-child {
  border-bottom: 0;
}
.adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--active {
  background: rgba(230, 233, 235, .6);
}
.adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--selected {
  background: rgba(0, 102, 255, .1);
}
.adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--selected:active,
.adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--selected:focus,
.adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--selected:hover {
  background: rgba(0, 102, 255, .15);
}
.adyen-checkout__dropdown__element--disabled {
  cursor: not-allowed;
  opacity: .4;
}
.adyen-checkout__dropdown__element__icon {
  border-radius: var(--adyen-sdk-border-radius-s,4px);
  margin-right: var(--adyen-sdk-spacer-060,12px);
  max-height: 26px;
  max-width: var(--adyen-sdk-spacer-110,40px);
}
.adyen-checkout__dropdown__element__text {
  flex-grow: 1;
}
.adyen-checkout__dropdown__element__secondary-text:not(:last-child) {
  margin-right: var(--adyen-sdk-spacer-040,8px);
}
.adyen-checkout__dropdown__element__flag {
  margin-left: var(--adyen-sdk-spacer-040,8px);
  margin-right: var(--adyen-sdk-spacer-050,10px);
  max-height: 18px;
  max-width: 27px;
}
.adyen-checkout__dropdown + .adyen-checkout-input__inline-validation {
  right: var(--adyen-sdk-spacer-100,32px);
}
.adyen-checkout__installments .adyen-checkout__input-wrapper {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
.adyen-checkout__installments .adyen-checkout__input-wrapper:active,
.adyen-checkout__installments .adyen-checkout__input-wrapper:active:hover,
.adyen-checkout__installments .adyen-checkout__input-wrapper:focus-within,
.adyen-checkout__installments .adyen-checkout__input-wrapper:focus-within:hover {
  box-shadow: none;
}
.adyen-checkout__installments .adyen-checkout__fieldset--revolving-plan {
  margin-top: -5px;
}
.adyen-checkout-disclaimer__label {
  color: var(--adyen-sdk-color-label-secondary,#5c687c);
  display: inline-block;
  font-size: var(--adyen-sdk-text-caption-font-size,12px);
  font-weight: 400;
  line-height: var(--adyen-sdk-text-caption-line-height,18px);
  margin-top: var(--adyen-sdk-spacer-070,16px);
  padding-left: 0;
}
[dir=rtl] .adyen-checkout-disclaimer__label {
  padding-right: 0;
}
.adyen-checkout__card__dual-branding__buttons {
  display: flex;
  opacity: .4;
  pointer-events: none;
}
.adyen-checkout__card__dual-branding__buttons--active {
  opacity: 1;
  pointer-events: auto;
}
.adyen-checkout__card__dual-branding__buttons .adyen-checkout__card__cardNumber__brandIcon {
  cursor: pointer;
  opacity: 1;
}
.adyen-checkout__card__dual-branding__buttons .adyen-checkout__card__cardNumber__brandIcon:first-child {
  right: var(--adyen-sdk-spacer-110,40px);
}
.adyen-checkout__card__dual-branding__buttons .adyen-checkout__card__cardNumber__brandIcon--not-selected {
  opacity: .5;
}
.adyen-checkout__card__brands {
  display: flex;
  flex-basis: auto;
  flex-shrink: 1;
  flex-wrap: wrap;
  margin-bottom: var(--adyen-sdk-spacer-060,12px);
  margin-top: -12px;
  min-height: var(--adyen-sdk-spacer-090,24px);
  transition: all .3s ease-out;
}
.adyen-checkout__card__brands__brand-wrapper {
  border-radius: var(--adyen-sdk-border-radius-s,4px);
  box-shadow: var(--adyen-sdk-shadow-low,0 2px 4px rgba(0,17,44,.04),0 1px 2px rgba(0,17,44,.02));
  display: inline-block;
  height: var(--adyen-sdk-spacer-070,16px);
  margin: var(--adyen-sdk-spacer-020,4px) var(--adyen-sdk-spacer-010,2px);
  overflow: hidden;
  position: relative;
  width: var(--adyen-sdk-spacer-090,24px);
}
.adyen-checkout__card__brands--hidden {
  margin: -8px 0 8px;
  max-height: 0;
  min-height: 0;
  opacity: 0;
}
.adyen-checkout__card__brands img {
  display: block;
  height: auto;
  margin: 0;
  padding: 0;
  width: 100%;
}
.adyen-checkout__checkbox {
  display: flex;
  width: 100%;
}
.adyen-checkout__checkbox__label {
  color: var(--adyen-sdk-color-label-primary,#00112c);
  cursor: pointer;
  display: inline-block;
  flex: 1;
  font-size: var(--adyen-sdk-text-body-font-size,14px);
  font-weight: 400;
  line-height: var(--adyen-sdk-text-caption-line-height,18px);
  padding-left: var(--adyen-sdk-spacer-090,24px);
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
[dir=rtl] .adyen-checkout__checkbox__label {
  padding-left: 0;
  padding-right: var(--adyen-sdk-spacer-090,24px);
}
.adyen-checkout__checkbox__input {
  opacity: 0;
  pointer-events: none;
  position: absolute;
}
.adyen-checkout__checkbox__input:checked + .adyen-checkout__checkbox__label:before {
  opacity: 1;
}
.adyen-checkout__checkbox__input:checked + .adyen-checkout__checkbox__label:after {
  background-color: var(--adyen-sdk-color-label-primary,#00112c);
  border: var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-label-primary,#00112c);
}
.adyen-checkout__checkbox__input:checked:hover + .adyen-checkout__checkbox__label:after {
  border-color: var(--adyen-sdk-color-label-primary,#00112c);
  box-shadow: 0 0 0 var(--adyen-sdk-spacer-010,2px) var(--adyen-sdk-color-outline-tertiary,#8d95a3);
}
.adyen-checkout__checkbox__input:focus + .adyen-checkout__checkbox__label:after {
  border: var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-label-primary,#00112c);
  box-shadow: 0 0 0 var(--adyen-sdk-spacer-010,2px) var(--adyen-sdk-color-outline-tertiary,#8d95a3);
}
.adyen-checkout__checkbox__input:hover:not(:focus) + .adyen-checkout__checkbox__label:after {
  border-color: var(--adyen-sdk-color-outline-tertiary,#8d95a3);
  box-shadow: 0 0 0 var(--adyen-sdk-spacer-010,2px) var(--adyen-sdk-color-outline-primary-hover,#c9cdd3);
}
.adyen-checkout__checkbox__input + .adyen-checkout__checkbox__label:before {
  border-bottom: var(--adyen-sdk-spacer-010,2px) solid var(--adyen-sdk-color-label-on-color,#ffffff);
  border-left: 1px solid transparent;
  border-radius: 0 var(--adyen-sdk-spacer-010,2px) 1px;
  border-right: var(--adyen-sdk-spacer-010,2px) solid var(--adyen-sdk-color-label-on-color,#ffffff);
  border-top: 1px solid transparent;
  content: "";
  height: 11px;
  left: 1px;
  opacity: 0;
  position: absolute;
  top: var(--adyen-sdk-spacer-010,2px);
  transform: rotate(37deg);
  transform-origin: 100% 100%;
  transition: opacity .2s ease-out;
  width: var(--adyen-sdk-spacer-030,6px);
  z-index: 1;
}
[dir=rtl] .adyen-checkout__checkbox__input + .adyen-checkout__checkbox__label:before {
  left: auto;
  right: var(--adyen-sdk-spacer-040,8px);
}
.adyen-checkout__checkbox__input + .adyen-checkout__checkbox__label:after {
  background-color: var(--adyen-sdk-color-background-primary,#ffffff);
  border: var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-primary,#dbdee2);
  border-radius: var(--adyen-sdk-border-radius-s,4px);
  content: "";
  height: var(--adyen-sdk-spacer-070,16px);
  left: 0;
  position: absolute;
  top: 0;
  transition:
    background .15s ease-out,
    border .05s ease-out,
    box-shadow .1s ease-out;
  width: var(--adyen-sdk-spacer-070,16px);
  z-index: 0;
}
[dir=rtl] .adyen-checkout__checkbox__input + .adyen-checkout__checkbox__label:after {
  left: auto;
  right: 0;
}
.adyen-checkout__field--consentCheckbox {
  align-items: center;
  background: var(--adyen-sdk-color-background-primary,#ffffff);
  border: var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-primary,#dbdee2);
  border-radius: var(--adyen-sdk-border-radius-m,8px);
  display: flex;
}
.adyen-checkout__field--consentCheckbox,
[dir=rtl] .adyen-checkout__field--consentCheckbox {
  padding: var(--adyen-sdk-spacer-060,12px) var(--adyen-sdk-spacer-070,16px);
}
.adyen-checkout__field--consentCheckbox .adyen-checkout__input-wrapper {
  background-color: transparent;
  border: none;
  box-shadow: none;
  flex: 1;
  justify-content: space-between;
}
.adyen-checkout__field--consentCheckbox .adyen-checkout__input-wrapper:active,
.adyen-checkout__field--consentCheckbox .adyen-checkout__input-wrapper:active:hover,
.adyen-checkout__field--consentCheckbox .adyen-checkout__input-wrapper:focus-within,
.adyen-checkout__field--consentCheckbox .adyen-checkout__input-wrapper:focus-within:hover {
  box-shadow: none;
}
.adyen-checkout__field--consentCheckbox.adyen-checkout__field--error {
  border-color: var(--adyen-sdk-color-outline-critical,#e22d2d);
}
.adyen-checkout__field--consentCheckbox .adyen-checkout-input__inline-validation {
  margin-right: 0;
}
[dir=rtl] .adyen-checkout__field--consentCheckbox .adyen-checkout-input__inline-validation {
  margin-left: 0;
}
.adyen-checkout__address-search {
  position: relative;
}
.adyen-checkout__address-search .adyen-checkout__dropdown__button:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath fill='%23687282' d='M6.5 11.9a4.5 4.5 0 0 0 2.6-.83l2.77 2.74c.13.13.3.19.48.19.38 0 .65-.29.65-.66a.63.63 0 0 0-.19-.46l-2.75-2.73a4.4 4.4 0 0 0 .92-2.7 4.48 4.48 0 0 0-8.98 0 4.48 4.48 0 0 0 4.5 4.45m0-.96a3.53 3.53 0 0 1-3.53-3.49 3.52 3.52 0 0 1 7.04 0c0 1.9-1.59 3.49-3.52 3.49Z'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  content: "";
  height: var(--adyen-sdk-spacer-070,16px);
  left: var(--adyen-sdk-spacer-060,12px);
  position: absolute;
  width: var(--adyen-sdk-spacer-070,16px);
}
.adyen-checkout__address-search .adyen-checkout__dropdown__button--active:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath fill='%2300112C' d='M6.5 11.9a4.5 4.5 0 0 0 2.6-.83l2.77 2.74c.13.13.3.19.48.19.38 0 .65-.29.65-.66a.63.63 0 0 0-.19-.46l-2.75-2.73a4.4 4.4 0 0 0 .92-2.7 4.48 4.48 0 0 0-8.98 0 4.48 4.48 0 0 0 4.5 4.45m0-.96a3.53 3.53 0 0 1-3.53-3.49 3.52 3.52 0 0 1 7.04 0c0 1.9-1.59 3.49-3.52 3.49Z'/%3E%3C/svg%3E");
  transform: none;
}
.adyen-checkout__address-search .adyen-checkout__filter-input {
  padding-left: calc(var(--adyen-sdk-spacer-040, 8px) + var(--adyen-sdk-spacer-070, 16px));
  position: relative;
}
.adyen-checkout__address-search__manual-add {
  position: absolute;
  right: 0;
  top: 0;
}
.adyen-checkout__address-search__manual-add .adyen-checkout__address-search__manual-add__button {
  border: 0;
  padding: 0;
}
.adyen-checkout-form-instruction {
  color: var(--adyen-sdk-color-label-primary,#00112c);
  font-size: var(--adyen-sdk-text-caption-font-size,12px);
  font-weight: var(--adyen-sdk-text-body-font-weight,400);
  line-height: var(--adyen-sdk-text-caption-line-height,18px);
  margin-bottom: var(--adyen-sdk-spacer-070,16px);
  margin-top: 0;
}
[dir=rtl] .adyen-checkout-form-instruction {
  padding-right: 0;
}
.adyen-checkout__button {
  background: var(--adyen-sdk-color-background-always-dark,#00112c);
  border: 0;
  border-radius: var(--adyen-sdk-border-radius-m,8px);
  color: var(--adyen-sdk-color-label-on-color,#ffffff);
  cursor: pointer;
  font-size: var(--adyen-sdk-text-title-font-size,16px);
  font-weight: var(--adyen-sdk-text-body-stronger-font-weight,500);
  height: var(--adyen-sdk-spacer-120,48px);
  margin: 0;
  padding: var(--adyen-sdk-spacer-060,12px) var(--adyen-sdk-spacer-000,0);
  text-decoration: none;
  transition: background .3s ease-out, box-shadow .3s ease-out;
  width: 100%;
}
.adyen-checkout__button:focus {
  box-shadow: 0 0 0 1px var(--adyen-sdk-color-outline-tertiary,#8d95a3);
  outline: 0;
}
.adyen-checkout__button:hover {
  background: var(--adyen-sdk-color-background-inverse-primary-hover,#5c687c);
  box-shadow:
    0 0,
    0 var(--adyen-sdk-spacer-010,2px) var(--adyen-sdk-spacer-020,4px) -1px rgba(0, 0, 0, .2),
    0 var(--adyen-sdk-spacer-020,4px) 5px 0 rgba(0, 0, 0, .14);
}
.adyen-checkout__button:active {
  background: var(--adyen-sdk-color-background-always-dark-active,#8d95a3);
}
.adyen-checkout__button:hover:focus {
  box-shadow: 0 0 0 var(--adyen-sdk-spacer-010,2px) var(--adyen-sdk-color-outline-tertiary,#8d95a3), 0 3px var(--adyen-sdk-spacer-020,4px) rgba(0, 15, 45, .2);
}
.adyen-checkout__button:disabled,
.adyen-checkout__button:disabled:hover {
  box-shadow: none;
  cursor: not-allowed;
  opacity: .4;
  -webkit-user-select: all;
  -moz-user-select: all;
  user-select: all;
}
.adyen-checkout__button.adyen-checkout__button--loading {
  background: var(--adyen-sdk-color-label-disabled,#8d95a3);
  box-shadow: none;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.adyen-checkout__button.adyen-checkout__button--pay {
  display: flex;
  justify-content: center;
  margin-top: var(--adyen-sdk-spacer-090,24px);
}
.adyen-checkout__button.adyen-checkout__button--pay:disabled {
  opacity: .4;
}
.adyen-checkout__button.adyen-checkout__button--standalone {
  margin-top: 0;
}
.adyen-checkout__button.adyen-checkout__button--inline {
  display: block;
  font-size: .81em;
  height: auto;
  padding: var(--adyen-sdk-spacer-050,10px) var(--adyen-sdk-spacer-040,8px);
  width: auto;
}
.adyen-checkout__button.adyen-checkout__button--ghost {
  background: none;
  border: 0;
  color: var(--adyen-sdk-color-label-primary,#00112c);
}
.adyen-checkout__button.adyen-checkout__button--ghost .adyen-checkout__spinner:before {
  border-color: var(--adyen-sdk-color-background-inverse-primary,#00112c);
  border-top-color: transparent;
  opacity: .1;
}
.adyen-checkout__button.adyen-checkout__button--ghost .adyen-checkout__spinner:after {
  border-color: transparent;
  border-top-color: var(--adyen-sdk-color-outline-primary-active,#00112c);
}
.adyen-checkout__button.adyen-checkout__button--ghost:hover {
  background: var(--adyen-sdk-color-background-secondary-hover,#eeeff1);
  box-shadow: none;
}
.adyen-checkout__button.adyen-checkout__button--ghost:active {
  background: var(--adyen-sdk-color-background-secondary-active,#e3e5e9);
  box-shadow: none;
}
.adyen-checkout__button.adyen-checkout__button--secondary {
  background: var(--adyen-sdk-color-background-primary,#ffffff);
  border: var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-label-primary,#00112c);
  color: var(--adyen-sdk-color-label-primary,#00112c);
  padding: var(--adyen-sdk-spacer-050,10px) var(--adyen-sdk-spacer-060,12px);
}
.adyen-checkout__button.adyen-checkout__button--secondary .adyen-checkout__spinner:before {
  border-color: var(--adyen-sdk-color-background-inverse-primary,#00112c);
  border-top-color: transparent;
  opacity: .1;
}
.adyen-checkout__button.adyen-checkout__button--secondary .adyen-checkout__spinner:after {
  border-color: transparent;
  border-top-color: var(--adyen-sdk-color-outline-primary-active,#00112c);
}
.adyen-checkout__button.adyen-checkout__button--secondary:hover {
  background: var(--adyen-sdk-color-background-secondary,#f7f7f8);
  box-shadow: 0 var(--adyen-sdk-spacer-010,2px) var(--adyen-sdk-spacer-020,4px) rgba(27, 42, 60, .2), 0 var(--adyen-sdk-spacer-020,4px) 5px rgba(27, 42, 60, .14);
}
.adyen-checkout__button.adyen-checkout__button--secondary:active,
.adyen-checkout__button.adyen-checkout__button--secondary:active:hover {
  background: var(--adyen-sdk-color-background-secondary,#f7f7f8);
  box-shadow: none;
}
.adyen-checkout__button.adyen-checkout__button--secondary:focus {
  box-shadow: 0 0 0 .5px var(--adyen-sdk-color-outline-tertiary,#8d95a3);
  outline: 0;
}
.adyen-checkout__button.adyen-checkout__button--secondary:disabled,
.adyen-checkout__button.adyen-checkout__button--secondary:disabled:hover {
  background-color: var(--adyen-sdk-color-background-secondary,#f7f7f8);
  border-color: var(--adyen-sdk-color-outline-disabled,#dbdee2);
  box-shadow: none;
  cursor: not-allowed;
  opacity: .5;
  -webkit-user-select: all;
  -moz-user-select: all;
  user-select: all;
}
.adyen-checkout__button.adyen-checkout__button--action {
  background: var(--adyen-sdk-color-background-always-dark,#00112c);
  border: var(--adyen-sdk-border-width-s,1px) solid transparent;
  color: var(--adyen-sdk-color-label-on-color,#ffffff);
  padding: var(--adyen-sdk-spacer-050,10px) var(--adyen-sdk-spacer-060,12px);
}
.adyen-checkout__button.adyen-checkout__button--action:hover {
  background: var(--adyen-sdk-color-background-inverse-primary-hover,#5c687c);
  box-shadow: none;
}
.adyen-checkout__button.adyen-checkout__button--action:active,
.adyen-checkout__button.adyen-checkout__button--action:active:hover {
  background: var(--adyen-sdk-color-background-always-dark-active,#8d95a3);
  box-shadow: none;
}
.adyen-checkout__button.adyen-checkout__button--link {
  background: transparent;
  border: var(--adyen-sdk-border-width-s,1px) solid transparent;
  border-radius: var(--adyen-sdk-border-radius-s,4px);
  color: var(--adyen-sdk-color-label-highlight,#0070f5);
  font-weight: var(--adyen-sdk-text-body-font-weight,400);
  padding: var(--adyen-sdk-spacer-010,2px);
  text-decoration: none;
}
.adyen-checkout__button.adyen-checkout__button--link:hover {
  background: transparent;
  box-shadow: none;
  text-decoration: underline;
}
.adyen-checkout__button.adyen-checkout__button--completed,
.adyen-checkout__button.adyen-checkout__button--completed:active,
.adyen-checkout__button.adyen-checkout__button--completed:active:hover,
.adyen-checkout__button.adyen-checkout__button--completed:hover {
  background: var(--adyen-sdk-color-label-success,#07893c);
  color: var(--adyen-sdk-color-label-on-color,#ffffff);
}
.adyen-checkout__button.adyen-checkout__button--completed .adyen-checkout__button__icon {
  filter: brightness(0) invert(1);
}
.adyen-checkout__button__content {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
}
.adyen-checkout__button__icon {
  margin-right: var(--adyen-sdk-spacer-040,8px);
}
[dir=rtl] .adyen-checkout__button__icon {
  margin-left: var(--adyen-sdk-spacer-040,8px);
  margin-right: 0;
}
.adyen-checkout__button__text {
  display: block;
  justify-content: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.adyen-checkout__button__text--sr-only {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.adyen-checkout__button .adyen-checkout__spinner:before {
  border-color: var(--adyen-sdk-color-label-on-color,#ffffff);
  border-top-color: transparent;
  opacity: .1;
}
.adyen-checkout__button .adyen-checkout__spinner:after {
  border-color: transparent;
  border-top-color: var(--adyen-sdk-color-label-on-color,#ffffff);
}
.adyen-checkout-ctp__otp-resend-code {
  color: var(--adyen-sdk-color-label-primary,#00112c);
  cursor: pointer;
  font-size: 13px;
  font-weight: var(--adyen-sdk-text-body-font-weight,400);
  margin-left: auto;
  text-decoration: underline;
}
.adyen-checkout-ctp__otp-resend-code--confirmation,
.adyen-checkout-ctp__otp-resend-code--disabled {
  color: var(--adyen-sdk-color-label-tertiary,#8d95a3);
  cursor: default;
  font-size: 13px;
  font-weight: var(--adyen-sdk-text-body-font-weight,400);
  margin-left: auto;
  pointer-events: none;
}
.adyen-checkout-ctp__otp-resend-code--confirmation {
  align-items: center;
  display: flex;
}
.adyen-checkout-ctp__otp-resend-code--confirmation > img {
  margin-left: var(--adyen-sdk-spacer-020,4px);
}
.adyen-checkout-ctp__otp-resend-code-counter {
  color: var(--adyen-sdk-color-label-primary,#00112c);
  cursor: default;
  display: inline-block;
  font-size: 13px;
  font-weight: var(--adyen-sdk-text-body-font-weight,400);
  margin-left: auto;
  text-align: right;
}
.adyen-checkout-ctp__section > .adyen-checkout__field.adyen-checkout__field--otp {
  margin-bottom: var(--adyen-sdk-spacer-060,12px);
}
.adyen_checkout-ctp__brand-wrapper {
  align-items: center;
  display: flex;
  height: 18px;
}
.adyen_checkout-ctp__brand-logo {
  margin-right: var(--adyen-sdk-spacer-030,6px);
  width: var(--adyen-sdk-spacer-090,24px);
}
.adyen_checkout-ctp__brand-pipe {
  height: 15px;
  margin-right: var(--adyen-sdk-spacer-030,6px);
}
.adyen_checkout-ctp__brand-scheme {
  margin-right: var(--adyen-sdk-spacer-030,6px);
  -o-object-fit: none;
  object-fit: none;
}
.adyen_checkout-ctp__brand-scheme-mc {
  width: 27px;
}
.adyen_checkout-ctp__brand-scheme-visa {
  width: 35px;
}
.adyen-checkout__modal-wrapper {
  align-items: center;
  display: flex;
  height: 100%;
  left: 0;
  overflow-y: auto;
  overscroll-behavior-y: contain;
  padding: var(--adyen-sdk-spacer-090,24px);
  position: fixed;
  top: 0;
  visibility: hidden;
  width: 100%;
  z-index: 10;
}
.adyen-checkout__modal-wrapper:before {
  background: rgba(0, 17, 44, .5);
  content: "";
  height: 100%;
  left: 0;
  opacity: 0;
  position: fixed;
  top: 0;
  transition: opacity .3s linear;
  width: 100%;
  z-index: 10;
}
.adyen-checkout__modal-wrapper--open {
  visibility: visible;
}
.adyen-checkout__modal-wrapper--open .adyen-checkout__modal,
.adyen-checkout__modal-wrapper--open:before {
  opacity: 1;
}
.adyen-checkout__modal {
  background-color: var(--adyen-sdk-color-background-primary,#ffffff);
  border-radius: var(--adyen-sdk-border-radius-m,8px);
  box-shadow: 0 var(--adyen-sdk-spacer-040,8px) var(--adyen-sdk-spacer-090,24px) rgba(0, 17, 44, .15);
  margin: auto;
  opacity: 0;
  padding: var(--adyen-sdk-spacer-070,16px);
  position: relative;
  transition: opacity .2s ease, visibility .2s ease;
  z-index: 11;
}
@media (max-width:480px) {
  .adyen-checkout__modal-wrapper {
    padding: 0;
  }
  .adyen-checkout__modal {
    border-radius: 0;
    height: 100%;
  }
}
.adyen-checkout__ctp-modal-header-image {
  display: block;
  margin: auto;
}
.adyen-checkout__ctp-modal-title {
  font-size: var(--adyen-sdk-spacer-080,20px);
  font-weight: 700;
  line-height: var(--adyen-sdk-spacer-090,24px);
  margin: 0 0 var(--adyen-sdk-spacer-060,12px);
  padding: 0;
}
.adyen-checkout__ctp-modal-text {
  font-size: 13px;
  font-weight: var(--adyen-sdk-text-body-font-weight,400);
  line-height: var(--adyen-sdk-text-caption-line-height,18px);
  margin-bottom: var(--adyen-sdk-spacer-070,16px);
}
.adyen-checkout__ctp-modal-benefits {
  margin-left: 0;
  padding-left: var(--adyen-sdk-spacer-080,20px);
}
.adyen-checkout__ctp-modal-benefits li {
  list-style: disc;
  margin-bottom: var(--adyen-sdk-spacer-070,16px);
}
.adyen-checkout__modal-wrapper--ctp .adyen-checkout__modal {
  max-width: 464px;
}
.adyen_checkout-ctp__brand-wrapper--popup {
  justify-content: center;
  margin-bottom: var(--adyen-sdk-spacer-090,24px);
}
.adyen-web__ctp-info-button {
  background-color: transparent;
  border: 0;
  cursor: pointer;
  padding: 0;
}
.adyen-checkout-ctp__section-logout-button {
  color: var(--adyen-sdk-color-label-primary,#00112c);
  cursor: pointer;
  font-size: 13px;
  font-weight: var(--adyen-sdk-text-body-font-weight,400);
  line-height: var(--adyen-sdk-text-caption-line-height,18px);
  margin-left: auto;
  text-decoration: underline;
}
.adyen-checkout-ctp__section-logout-button--disabled {
  color: var(--adyen-sdk-color-label-disabled,#8d95a3);
  pointer-events: none;
}
.adyen-checkout-ctp__section {
  background-color: white;
  border-radius: var(--adyen-sdk-spacer-060,12px);
  box-shadow: 0 6px 12px rgba(0, 17, 44, .08), 0 2px 4px rgba(0, 17, 44, .04);
  padding: var(--adyen-sdk-spacer-070,16px);
  position: relative;
}
.adyen-checkout-ctp__section-brand {
  align-items: center;
  display: flex;
  height: 18px;
  margin-bottom: 16px;
}
.adyen-checkout-ctp__section--standalone {
  all: unset;
}
.adyen-checkout-ctp__section .adyen-checkout__fieldset {
  margin-bottom: var(--adyen-sdk-spacer-090,24px);
}
.adyen-checkout-ctp__section-header {
  align-items: center;
  display: flex;
}
.adyen-checkout-ctp__section-header-title {
  font-size: 17px;
  font-weight: var(--adyen-sdk-text-title-font-weight,600);
  line-height: 22px;
  margin: 0;
  padding: 0;
  width: auto;
}
@media screen and (max-width:400px) {
  .adyen-checkout-ctp__section-header-title {
    font-size: 15px;
  }
}
.adyen-checkout-ctp__section-header-adornment {
  margin-left: 5px;
}
.adyen-checkout-ctp__section-text {
  color: var(--adyen-sdk-color-label-tertiary,#8d95a3);
  line-height: var(--adyen-sdk-text-caption-line-height,18px);
  margin: 0 0 var(--adyen-sdk-spacer-070,16px);
}
.adyen-checkout-ctp__section-text,
.adyen-checkout-ctp__separator {
  font-size: 13px;
  font-weight: var(--adyen-sdk-text-body-font-weight,400);
}
.adyen-checkout-ctp__separator {
  color: var(--adyen-sdk-color-label-primary,#00112c);
}
.adyen-checkout-ctp__otp-subtitle--highlighted {
  color: var(--adyen-sdk-color-label-primary,#00112c);
  font-weight: var(--adyen-sdk-text-body-stronger-font-weight,500);
}
.adyen-checkout-ctp__otp-checkbox-container {
  background-color: #f7f8f9;
  border-radius: var(--adyen-sdk-border-radius-s,4px);
  margin-bottom: var(--adyen-sdk-spacer-070,16px);
  padding: var(--adyen-sdk-spacer-060,12px);
}
.adyen-checkout-ctp__otp-checkbox-container--checked {
  background-color: #F2F8FF;
}
.adyen-checkout-ctp__otp-checkbox-container label {
  cursor: pointer;
}
.adyen-checkout-ctp__section .adyen-checkout__field.adyen-checkout-ctp__otp-checkbox-container {
  margin-bottom: var(--adyen-sdk-spacer-020,4px);
}
.adyen-checkout-ctp__otp-checkbox-info {
  color: #707070;
  font-size: var(--adyen-sdk-text-body-font-size,14px);
  font-weight: var(--adyen-sdk-text-body-font-weight,400);
  line-height: var(--adyen-sdk-text-body-line-height,20px);
  margin: var(--adyen-sdk-spacer-020,4px) 0 0;
}
.adyen-checkout-ctp__otp-readmore-button {
  all: unset;
  color: #0075ff;
  cursor: pointer;
  text-transform: lowercase;
}
.adyen-checkout-ctp__card-list-single-card {
  align-items: center;
  background-color: var(--adyen-sdk-color-background-secondary,#f7f7f8);
  border-radius: var(--adyen-sdk-spacer-030,6px);
  display: flex;
  font-size: 13px;
  font-weight: var(--adyen-sdk-text-body-font-weight,400);
  height: var(--adyen-sdk-spacer-110,40px);
  line-height: var(--adyen-sdk-text-caption-line-height,18px);
  padding: var(--adyen-sdk-spacer-060,12px);
}
.adyen-checkout-ctp__card-list-single-card-expired {
  color: var(--adyen-sdk-color-label-tertiary,#8d95a3);
  text-decoration: line-through;
}
.adyen-checkout-ctp__expired-label {
  color: var(--adyen-sdk-color-label-tertiary,#8d95a3);
  font-weight: var(--adyen-sdk-text-body-stronger-font-weight,500);
  line-height: 17px;
  margin-left: auto;
}
.adyen-checkout-ctp__card-image {
  border-radius: 3px;
  height: 24px;
  margin-right: var(--adyen-sdk-spacer-040,8px);
}
.checkout-secondary-button__text {
  font-size: .85em;
  margin-left: 5px;
  margin-top: 1px;
}
.adyen-checkout-ctp__cards-list-dropdown .adyen-checkout__dropdown__element--disabled {
  opacity: 1;
}
.adyen-checkout-ctp__cards-list-dropdown .adyen-checkout__dropdown__element--disabled .adyen-checkout__dropdown__element__text {
  margin: 0;
  opacity: .4;
  text-decoration: line-through;
}
.adyen-checkout-ctp__cards-list-dropdown .adyen-checkout__dropdown__element--disabled .adyen-checkout__dropdown__element__secondary-text {
  color: var(--adyen-sdk-color-label-tertiary,#8d95a3);
  font-weight: var(--adyen-sdk-text-body-stronger-font-weight,500);
  line-height: 17px;
}
.adyen-checkout-ctp__cards-list-dropdown .adyen-checkout__dropdown__button--disabled {
  opacity: 1;
}
.adyen-checkout-ctp__cards-list-dropdown .adyen-checkout__dropdown__button--disabled .adyen-checkout__dropdown__button__text {
  opacity: .4;
  text-decoration: line-through;
}
.adyen-checkout-ctp__cards-list-dropdown .adyen-checkout__dropdown__button--disabled .adyen-checkout__dropdown__button__secondary-text {
  color: var(--adyen-sdk-color-label-tertiary,#8d95a3);
  font-weight: var(--adyen-sdk-text-body-stronger-font-weight,500);
  opacity: 1;
}
.adyen-checkout__iframe {
  border: 0;
}
.adyen-checkout-ctp__card {
  background-color: white;
  border: none;
  border-radius: var(--adyen-sdk-spacer-020,4px);
  box-shadow: 0 0 0 var(--adyen-sdk-spacer-010,2px) #999595;
  cursor: pointer;
  height: var(--adyen-sdk-spacer-110,40px);
  margin: 0;
  margin-bottom: var(--adyen-sdk-spacer-080,20px);
  width: 100%;
}
.adyen-checkout-ctp__empty-cards {
  align-items: center;
  background-color: var(--adyen-sdk-color-background-secondary,#f7f7f8);
  border-radius: var(--adyen-sdk-spacer-030,6px);
  color: var(--adyen-sdk-color-label-tertiary,#8d95a3);
  display: flex;
  font-size: 13px;
  font-weight: var(--adyen-sdk-text-body-font-weight,400);
  height: var(--adyen-sdk-spacer-110,40px);
  line-height: var(--adyen-sdk-text-caption-line-height,18px);
  margin-bottom: var(--adyen-sdk-spacer-090,24px);
  padding: var(--adyen-sdk-spacer-060,12px) var(--adyen-sdk-spacer-070,16px);
}
.adyen-checkout__iframe--ctpIframe {
  pointer-events: auto;
}
.adyen-checkout__iframe--ctpIframe-hidden {
  display: none;
}
@keyframes card-bounce {
  0% {
    animation-timing-function: cubic-bezier(.17, .17, .32, 1);
    -webkit-translate: 0 -60%;
    -moz-translate: 0 -60%;
    -ms-translate: 0 -60%;
    translate: 0 -60%;
  }
  9.70874% {
    animation-timing-function: cubic-bezier(.41, 0, .49, 1);
    -webkit-translate: 0 8.5%;
    -moz-translate: 0 8.5%;
    -ms-translate: 0 8.5%;
    translate: 0 8.5%;
  }
  23.4466% {
    animation-timing-function: cubic-bezier(.29, 0, .26, 1);
    -webkit-translate: 0 -22.5%;
    -moz-translate: 0 -22.5%;
    -ms-translate: 0 -22.5%;
    translate: 0 -22.5%;
  }
  47.7184% {
    -webkit-translate: 0;
    -moz-translate: 0;
    -ms-translate: 0;
    translate: 0;
  }
  63.8835% {
    animation-timing-function: cubic-bezier(1, 0, .78, 1);
    -webkit-translate: 0;
    -moz-translate: 0;
    -ms-translate: 0;
    translate: 0;
  }
  86.5534% {
    -webkit-translate: 0 40.7%;
    -moz-translate: 0 40.7%;
    -ms-translate: 0 40.7%;
    translate: 0 40.7%;
  }
  to {
    -webkit-translate: 0 40.7%;
    -moz-translate: 0 40.7%;
    -ms-translate: 0 40.7%;
    translate: 0 40.7%;
  }
}
@keyframes card-fade-100 {
  0% {
    animation-timing-function: linear;
    opacity: 0;
  }
  8.1068% {
    opacity: 1;
  }
  78.4466% {
    opacity: 1;
  }
  86.5534% {
    opacity: 0;
  }
  to {
    opacity: 0;
  }
}
@keyframes card-fade-60 {
  0% {
    animation-timing-function: linear;
    opacity: 0;
  }
  8.1068% {
    opacity: .6;
  }
  78.4466% {
    opacity: .6;
  }
  86.5534% {
    opacity: 0;
  }
  to {
    opacity: 0;
  }
}
@keyframes card-fade-20 {
  0% {
    animation-timing-function: linear;
    opacity: 0;
  }
  8.1068% {
    opacity: .2;
  }
  78.4466% {
    opacity: .2;
  }
  86.5534% {
    opacity: 0;
  }
  to {
    opacity: 0;
  }
}
.adyen-checkout-ctp__card-animation {
  aspect-ratio: 1/.438;
  filter: grayscale(1);
  margin: 40px auto 50px;
  max-width: 100%;
  position: relative;
  width: 140px;
}
.adyen-checkout-ctp__card-animation > .adyen-checkout-ctp__card-animation-layer {
  background-size: contain !important;
  height: 100%;
  opacity: 0;
  position: absolute;
  width: 100%;
}
.adyen-checkout-ctp__card-animation > .adyen-checkout-ctp__card-animation-layer:first-of-type {
  animation: card-bounce 2.06s linear infinite both, card-fade-100 2.06s linear infinite both;
  animation-delay: .1s;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1064' height='466' fill='none'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='m895.31 228.862-46.416-10.988c-1.172-.381-2.528-.481-3.565-.203-1.582.424-1.825 1.567-.543 2.554.676.52 1.641.893 2.634 1.067l42.816 10.545-.537 21.742-2.328.624-6.897 1.848 1.146-20.056q.002-.019.003-.037h.005c.061-.536-.274-1.054-.864-1.494-.563-.447-1.399-.831-2.462-1.065l-.003.001-.072-.016-46.587-10.849-.032-.008c-1.18-.39-2.554-.496-3.601-.215l-16.926 4.535c-1.582.424-1.825 1.568-.542 2.555.389.299.859.593 1.407.742l44.453 10.938-.526 19.429c-.021.101.234 2.007-2.662 2.783l-22.831 6.118c-3.105.832-7.644.01-10.253-1.998l-32.227-24.8c-2.271-1.748-2.029-4.233 1.146-5.083l14.204-3.806c1.674-.449 1.938-1.481.58-2.526s-3.556-1.501-5.23-1.053l-14.297 3.879c-6.795 1.82-6.817 6.539-2.199 10.093l32.275 24.837c4.972 3.826 14.615 5.636 20.567 4.042l22.824-6.116c1.151-.309 2.067-.696 2.797-1.118q.156-.091.301-.183c2.32-1.48 2.521-3.296 2.528-3.671l1.19-21.406c.081-.992-1.14-2.073-3.289-2.548l-.003.002-.072-.017-39.385-9.196 7.065-1.893 2.329-.624 41.998 10.256-.496 22.836q0 .01.093.032c.113.304.361.618.75.918 1.283.987 3.605 1.443 5.187 1.02l16.925-4.535c1.048-.281 1.507-.878 1.326-1.536l1.612-23.779.002-.037.005-.001c.123-1.083-1.369-2.092-3.323-2.539'/%3E%3Cpath stroke='%23fff' d='m895.31 228.862-46.416-10.988c-1.172-.381-2.528-.481-3.565-.203-1.582.424-1.825 1.567-.543 2.554.676.52 1.641.893 2.634 1.067l42.816 10.545-.537 21.742-2.328.624-6.897 1.848 1.146-20.056q.002-.019.003-.037h.005c.061-.536-.274-1.054-.864-1.494-.563-.447-1.399-.831-2.462-1.065l-.003.001-.072-.016-46.587-10.849-.032-.008c-1.18-.39-2.554-.496-3.601-.215l-16.926 4.535c-1.582.424-1.825 1.568-.542 2.555.389.299.859.593 1.407.742l44.453 10.938-.526 19.429c-.021.101.234 2.007-2.662 2.783l-22.831 6.118c-3.105.832-7.644.01-10.253-1.998l-32.227-24.8c-2.271-1.748-2.029-4.233 1.146-5.083l14.204-3.806c1.674-.449 1.938-1.481.58-2.526s-3.556-1.501-5.23-1.053l-14.297 3.879c-6.795 1.82-6.817 6.539-2.199 10.093l32.275 24.837c4.972 3.826 14.615 5.636 20.567 4.042l22.824-6.116c1.151-.309 2.067-.696 2.797-1.118q.156-.091.301-.183c2.32-1.48 2.521-3.296 2.528-3.671l1.19-21.406c.081-.992-1.14-2.073-3.289-2.548l-.003.002-.072-.017-39.385-9.196 7.065-1.893 2.329-.624 41.998 10.256-.496 22.836q0 .01.093.032c.113.304.361.618.75.918 1.283.987 3.605 1.443 5.187 1.02l16.925-4.535c1.048-.281 1.507-.878 1.326-1.536l1.612-23.779.002-.037.005-.001c.123-1.083-1.369-2.092-3.323-2.539'/%3E%3Cpath fill='%23fff' fill-opacity='.9' fill-rule='evenodd' d='M418.95 242.813c-1.166.08-3.042-.372-4.121-.994-.702-.405-.941-.755-1.527-2.243-2.373-6.017-6.517-11.028-13.679-16.54-6.921-5.325-13.863-9.053-24.178-12.987-2.215-.844-4.182-1.652-4.368-1.795-.687-.528-.979-1.482-.612-1.986.505-.691 2.349-1.081 3.824-.809.567.103 2.521.743 4.345 1.421 7.215 2.687 13.99 5.937 20.009 9.598 3.723 2.267 9.803 6.823 12.219 9.164 4.462 4.317 7.493 8.422 9.4 12.73 1.153 2.604 1.269 3.77.4 4.003a2.4 2.4 0 0 0-.548.23c-.132.08-.653.173-1.164.208m-16.069-.701c-1.791.122-4.29-.719-4.965-1.671-.163-.23-.697-1.349-1.19-2.485-2.083-4.815-6.346-9.43-12.427-13.455-4.994-3.305-8.797-5.218-15.392-7.737-4.424-1.69-4.929-2-5.087-3.117-.146-1.06 1.961-1.804 4.061-1.431 1.457.258 8.467 2.972 11.969 4.634 11.594 5.498 19.993 12.484 23.913 19.889 2.008 3.792 1.779 5.192-.882 5.373m-16.492-.659c-1.224-.015-2.768-.406-3.758-.951-.603-.332-.912-.797-1.614-2.437-2.575-6.024-8.768-10.833-18.898-14.676-4.447-1.688-5.038-2.104-4.718-3.324.158-.605.358-.757 1.34-1.02 1.642-.44 3.175-.146 7.121 1.365 6.068 2.325 10.298 4.621 14.525 7.881 4.345 3.352 6.465 5.882 8.069 9.62.915 2.141.839 2.79-.389 3.282-.375.149-1.131.266-1.678.26m-15.379-.611c-.949.006-2.546-.385-3.476-.851-1.035-.519-1.424-1.045-1.796-2.434-.477-1.786-1.147-2.632-3.558-4.488s-3.719-2.531-6.931-3.584c-1.089-.356-2.302-.809-2.698-1.003-1.658-.818-1.914-2.296-.508-2.936 1.187-.544 2.67-.406 5.617.522 8.533 2.685 14.934 7.611 15.941 12.27.357 1.645-.521 2.495-2.591 2.504'/%3E%3Crect width='110' height='74' fill='url(%23a)' rx='10' transform='matrix(.96593 -.25882 .7925 .60987 199.717 245.906)'/%3E%3Cg stroke='%23000' stroke-opacity='.8' stroke-width='2'%3E%3Cpath d='m233.447 236.868 46.846 36.05c.876.673.72 1.451-.347 1.737l-31.799 8.521M266.657 262.424l-33.731 9.038m17.126-21.816-33.73 9.038m115.215 13.423-46.846-36.05c-.875-.673-.72-1.451.347-1.737l31.799-8.52M298.327 246.551l33.731-9.038m-17.126 21.816 33.731-9.038'/%3E%3Crect width='112' height='76' x='-1.758' y='-.351' rx='11' style='mix-blend-mode:soft-light' transform='matrix(.96593 -.25882 .7925 .60987 199.935 245.314)'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='a' x1='-12.604' x2='99.193' y1='0' y2='88.114' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23fff'/%3E%3Cstop offset='.484' stop-color='%23b3b3b3'/%3E%3Cstop offset='1' stop-color='%23fff'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") 0 0 no-repeat, url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1064' height='466' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Crect width='728' height='455' fill='url(%23b)' rx='24' transform='matrix(.96593 -.25882 .7925 .60987 0 188.42)'/%3E%3Cg fill='%23033783'%3E%3Cpath fill-opacity='.2' d='M638.209-50.009C376.564 99.506 477.408 320.518 560.535 412.335L1063.78 277.49z'/%3E%3Cpath fill-opacity='.4' d='M711.119 6.099C494.132 130.043 577.63 313.21 646.503 389.3l417.277-111.81z'/%3E%3C/g%3E%3Cpath fill='%23003780' d='M791.162 67.695C624.04 163.343 688.839 304.87 742.129 363.677l321.651-86.187z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='b' x1='72.545' x2='249.224' y1='26.435' y2='498.002' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%233382ea'/%3E%3Cstop offset='1' stop-color='%23003ea9'/%3E%3C/linearGradient%3E%3CclipPath id='a'%3E%3Crect width='728' height='455' fill='%23fff' rx='24' transform='matrix(.96593 -.25882 .7925 .60987 0 188.42)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 0 0 no-repeat;
  opacity: 1;
  z-index: 3;
}
.adyen-checkout-ctp__card-animation > .adyen-checkout-ctp__card-animation-layer:nth-of-type(2) {
  animation: card-bounce 2.06s linear infinite both, card-fade-60 2.06s linear infinite both;
  animation-delay: 50ms;
  opacity: .6;
  transform: translateY(25%);
  z-index: 2;
}
.adyen-checkout-ctp__card-animation > .adyen-checkout-ctp__card-animation-layer:nth-of-type(2),
.adyen-checkout-ctp__card-animation > .adyen-checkout-ctp__card-animation-layer:nth-of-type(3) {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1064' height='466' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Crect width='728' height='455' fill='url(%23b)' rx='24' transform='matrix(.96593 -.25882 .7925 .60987 0 188.42)'/%3E%3Cg fill='%23033783'%3E%3Cpath fill-opacity='.2' d='M638.209-50.009C376.564 99.506 477.408 320.518 560.535 412.335L1063.78 277.49z'/%3E%3Cpath fill-opacity='.4' d='M711.119 6.099C494.132 130.043 577.63 313.21 646.503 389.3l417.277-111.81z'/%3E%3C/g%3E%3Cpath fill='%23003780' d='M791.162 67.695C624.04 163.343 688.839 304.87 742.129 363.677l321.651-86.187z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='b' x1='72.545' x2='249.224' y1='26.435' y2='498.002' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%233382ea'/%3E%3Cstop offset='1' stop-color='%23003ea9'/%3E%3C/linearGradient%3E%3CclipPath id='a'%3E%3Crect width='728' height='455' fill='%23fff' rx='24' transform='matrix(.96593 -.25882 .7925 .60987 0 188.42)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 0 0 no-repeat;
}
.adyen-checkout-ctp__card-animation > .adyen-checkout-ctp__card-animation-layer:nth-of-type(3) {
  animation: card-bounce 2.06s linear infinite both, card-fade-20 2.06s linear infinite both;
  opacity: .2;
  transform: translateY(50%);
  z-index: 1;
}
.adyen-checkout-ctp__loading-subtitle {
  font-size: var(--adyen-sdk-spacer-070,16px);
  line-height: var(--adyen-sdk-text-caption-line-height,18px);
  margin: 0 auto 58px;
  max-width: 280px;
  text-align: center;
}
.adyen-checkout-ctp__section > .adyen-checkout__field.adyen-checkout__field--shopperLogin {
  margin-bottom: var(--adyen-sdk-spacer-080,20px);
}
.adyen-checkout__content-separator {
  align-items: center;
  color: var(--adyen-sdk-color-label-secondary,#5c687c);
  display: flex;
  font-size: 13px;
  justify-content: center;
  line-height: var(--adyen-sdk-text-caption-line-height,18px);
  margin-bottom: var(--adyen-sdk-spacer-070,16px);
  margin-top: var(--adyen-sdk-spacer-070,16px);
  white-space: nowrap;
}
.adyen-checkout__content-separator:after,
.adyen-checkout__content-separator:before {
  border-bottom: 1px solid var(--adyen-sdk-color-outline-tertiary,#8d95a3);
  content: "";
  flex: 1;
}
.adyen-checkout__content-separator:after {
  margin-left: var(--adyen-sdk-spacer-080,20px);
}
.adyen-checkout__content-separator:before {
  margin-right: var(--adyen-sdk-spacer-080,20px);
}
.adyen-checkout-link {
  --text-decoration:none;
  color: var(--adyen-sdk-color-label-highlight,#0070f5);
  -webkit-text-decoration: var(--text-decoration);
  text-decoration: var(--text-decoration);
}
.adyen-checkout-link:focus-visible {
  outline: none;
}
.adyen-checkout-link:active,
.adyen-checkout-link:hover {
  --text-decoration:underline;
}
.adyen-checkout-link:focus-visible {
  border-radius: var(--adyen-sdk-border-radius-xs,2px);
  box-shadow: 0 0 0 1px #fff, 0 0 0 3px var(--adyen-sdk-focus-ring-color,rgba(0,112,245,.8));
  transition: .1s cubic-bezier(.785, .135, .15, .86);
}
[class^=adyen-checkout],
[class^=adyen-checkout] *,
[class^=adyen-checkout] :after,
[class^=adyen-checkout] :before,
[class^=adyen-checkout]:after,
[class^=adyen-checkout]:before {
  box-sizing: border-box;
}
.adyen-checkout__threeds2__challenge,
.adyen-checkout__threeds2__challenge-container {
  background-color: transparent;
  display: block;
  height: inherit;
  min-height: 400px;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.adyen-checkout__threeds2__challenge--01,
.adyen-checkout__threeds2__challenge--01 .adyen-checkout__iframe--threeDSIframe {
  height: 400px;
  width: 250px;
}
.adyen-checkout__threeds2__challenge--02,
.adyen-checkout__threeds2__challenge--02 .adyen-checkout__iframe--threeDSIframe {
  height: 400px;
  width: 390px;
}
.adyen-checkout__threeds2__challenge--03,
.adyen-checkout__threeds2__challenge--03 .adyen-checkout__iframe--threeDSIframe {
  height: 600px;
  width: 500px;
}
.adyen-checkout__threeds2__challenge--04,
.adyen-checkout__threeds2__challenge--04 .adyen-checkout__iframe--threeDSIframe {
  height: 400px;
  width: 600px;
}
.adyen-checkout__threeds2__challenge--05,
.adyen-checkout__threeds2__challenge--05 .adyen-checkout__iframe--threeDSIframe {
  height: 100%;
  width: 100%;
}
.adyen-checkout__iframe--threeDSIframe {
  border: 0;
  left: 0;
  position: absolute;
  top: 0;
}
.adyen-checkout__threeds2-challenge-error .adyen-checkout__status__icon {
  display: block;
  margin: var(--adyen-sdk-spacer-130,56px) auto var(--adyen-sdk-spacer-100,32px);
}
.adyen-checkout__threeds2-challenge-error .adyen-checkout__status__text {
  color: var(--adyen-sdk-color-label-critical,#e22d2d);
  font-size: var(--adyen-sdk-text-title-font-size,16px);
  margin-bottom: var(--adyen-sdk-spacer-130,56px);
  text-align: center;
}
.adyen-checkout__loading-input__form {
  transition: opacity .25s ease-out;
}
.adyen-checkout__pm__holderName {
  margin-bottom: 0;
}
.adyen-checkout__pm__holderName .adyen-checkout__input {
  max-height: 100px;
}
.adyen-checkout__fieldset__title + .adyen-checkout__ach-sf__form {
  margin-top: 0;
}
.adyen-checkout__ach-input .adyen-checkout__fieldset--address,
.adyen-checkout__ach-sf__form {
  margin-top: var(--adyen-sdk-spacer-070,16px);
}
.sf-input__wrapper {
  position: relative;
}
.adyen-checkout__bacs--confirm {
  position: relative;
}
.adyen-checkout__bacs--confirm .adyen-checkout-input__inline-validation--valid {
  display: none;
}
.adyen-checkout__bacs .adyen-checkout__field--inactive {
  pointer-events: none;
}
.adyen-checkout__bacs .adyen-checkout__bacs--edit {
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 0;
}
.adyen-checkout__bacs .adyen-checkout__bacs--edit-dropin {
  top: -50px;
}
.adyen-checkout__bacs .adyen-checkout__bacs--edit .adyen-checkout__bacs--edit-button {
  background: none;
  border: none;
  color: var(--adyen-sdk-color-label-primary,#00112c);
  cursor: pointer;
  padding: 0;
  text-align: end;
  text-decoration: underline;
}
.adyen-checkout__voucher-result {
  border-radius: var(--adyen-sdk-border-radius-m,8px);
  position: relative;
  text-align: center;
}
.adyen-checkout__voucher-result__bottom,
.adyen-checkout__voucher-result__top {
  background: var(--adyen-sdk-color-background-primary,#ffffff);
  border: var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-separator-primary,#dbdee2);
}
.adyen-checkout__voucher-result__top {
  border-bottom: 0;
  border-radius: var(--adyen-sdk-border-radius-m,8px) var(--adyen-sdk-border-radius-m,8px) 0 0;
  padding: var(--adyen-sdk-spacer-110,40px) 0 var(--adyen-sdk-spacer-090,24px);
}
.adyen-checkout__voucher-result__bottom {
  border-radius: 0 0 var(--adyen-sdk-border-radius-m,8px) var(--adyen-sdk-border-radius-m,8px);
  border-top: 0;
}
.adyen-checkout__voucher-result__separator {
  align-items: center;
  background: var(--adyen-sdk-color-background-primary,#ffffff);
  display: flex;
  margin: 0 auto;
  position: relative;
}
.adyen-checkout__voucher-result__separator__inner {
  border-top: 1px solid var(--adyen-sdk-color-separator-primary,#dbdee2);
  width: 100%;
}
.adyen-checkout__voucher-result__image {
  align-items: center;
  display: flex;
  justify-content: center;
  margin-bottom: var(--adyen-sdk-spacer-110,40px);
  width: 100%;
}
.adyen-checkout-link--voucher-result-instructions {
  display: inline-block;
}
.adyen-checkout__voucher-result__image__wrapper {
  display: block;
  height: var(--adyen-sdk-spacer-120,48px);
  margin: 0 var(--adyen-sdk-spacer-090,24px);
  position: relative;
}
.adyen-checkout__voucher-result__image__wrapper:after {
  border-radius: var(--adyen-sdk-border-radius-m,8px);
  box-shadow: var(--adyen-sdk-shadow-low,0 2px 4px rgba(0,17,44,.04),0 1px 2px rgba(0,17,44,.02));
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.adyen-checkout__voucher-result__image__wrapper:nth-child(2) {
  margin-left: 0;
}
.adyen-checkout__voucher-result__image__brand,
.adyen-checkout__voucher-result__image__issuer {
  border-radius: var(--adyen-sdk-border-radius-m,8px);
  height: var(--adyen-sdk-spacer-120,48px);
}
.adyen-checkout__voucher-result__introduction {
  color: var(--adyen-sdk-color-label-primary,#00112c);
  font-size: var(--adyen-sdk-text-body-font-size,14px);
  line-height: var(--adyen-sdk-text-caption-line-height,18px);
  margin: 0 auto;
  max-width: 400px;
  text-align: center;
}
.adyen-checkout__voucher-result__amount {
  color: var(--adyen-sdk-color-label-primary,#00112c);
  font-size: var(--adyen-sdk-text-subtitle-font-size,16px);
  font-weight: 700;
  margin: var(--adyen-sdk-spacer-090,24px) auto 0;
  text-align: center;
}
.adyen-checkout__voucher-result__surcharge {
  color: var(--adyen-sdk-color-label-secondary,#5c687c);
  font-size: var(--adyen-sdk-text-body-font-size,14px);
  text-align: center;
}
.adyen-checkout__voucher-result__code__label,
.adyen-checkout__voucher-result__surcharge {
  display: block;
  font-weight: 400;
  line-height: var(--adyen-sdk-text-caption-line-height,18px);
}
.adyen-checkout__voucher-result__code__label {
  left: 0;
  margin: 0 auto;
  position: absolute;
  right: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  width: auto;
}
.adyen-checkout__voucher-result__code__label:before {
  content: "";
  position: absolute;
}
.adyen-checkout__voucher-result__code__label__text {
  background: var(--adyen-sdk-color-background-primary,#ffffff);
  color: var(--adyen-sdk-color-label-primary,#00112c);
  font-size: 13px;
  letter-spacing: normal;
  line-height: 1;
  padding: 0 var(--adyen-sdk-spacer-040,8px);
}
.adyen-checkout__voucher-result__code__barcode {
  display: block;
  height: var(--adyen-sdk-spacer-130,56px);
  margin: 0 auto var(--adyen-sdk-spacer-040,8px);
  max-width: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.adyen-checkout__voucher-result__code {
  border-width: 1px 0;
  color: var(--adyen-sdk-color-label-primary,#00112c);
  display: inline-block;
  font-size: var(--adyen-sdk-text-title-l-font-size,24px);
  font-weight: 700;
  letter-spacing: 1px;
  line-height: 1.2;
  margin: 0 auto;
  padding: var(--adyen-sdk-spacer-070,16px) var(--adyen-sdk-spacer-120,48px);
  position: relative;
  text-align: center;
  -webkit-user-select: all;
  -moz-user-select: all;
  user-select: all;
  width: 100%;
  word-break: break-word;
}
.adyen-checkout__voucher-result__details {
  list-style: none;
  margin: -1px auto 0;
  padding: 0;
}
.adyen-checkout__voucher-result__details__item {
  border-top: 1px solid var(--adyen-sdk-color-separator-primary,#dbdee2);
  color: var(--adyen-sdk-color-label-primary,#00112c);
  display: flex;
  font-size: var(--adyen-sdk-text-body-font-size,14px);
  justify-content: space-between;
  padding: var(--adyen-sdk-spacer-070,16px) var(--adyen-sdk-spacer-090,24px);
  word-break: break-word;
}
.adyen-checkout__voucher-result__details__item:last-child {
  margin-bottom: 0;
}
.adyen-checkout__voucher-result__details__label {
  max-width: 50%;
  text-align: left;
}
.adyen-checkout__voucher-result__details__value {
  font-weight: 700;
  max-width: 50%;
  text-align: right;
}
.adyen-checkout__voucher-result__actions {
  align-items: center;
  display: flex;
  justify-content: center;
  list-style: none;
  margin: 0 auto var(--adyen-sdk-spacer-100,32px);
  max-width: 100%;
  min-width: 200px;
  padding: 0;
  width: 300px;
}
.adyen-checkout__voucher-result__actions__item {
  margin: 0 var(--adyen-sdk-spacer-020,4px);
}
.adyen-checkout__voucher-result__introduction {
  font-size: var(--adyen-sdk-text-title-font-size,16px);
  max-width: 420px;
}
.adyen-checkout__fieldset--personalDetails .adyen-checkout__field--gender .adyen-checkout__radio_group {
  display: flex;
}
.adyen-checkout__fieldset--personalDetails .adyen-checkout__radio_group {
  display: flex;
  margin: var(--adyen-sdk-spacer-040,8px) 0;
}
.adyen-checkout__fieldset--personalDetails .adyen-checkout__radio_group__input-wrapper {
  margin-right: var(--adyen-sdk-spacer-080,20px);
}
.adyen-checkout__fieldset--personalDetails .adyen-checkout__radio_group__input-wrapper:last-child {
  margin: 0;
}
.adyen-checkout__field--gender .adyen-checkout__input-wrapper {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
.adyen-checkout__field--gender .adyen-checkout__input-wrapper:active,
.adyen-checkout__field--gender .adyen-checkout__input-wrapper:active:hover,
.adyen-checkout__field--gender .adyen-checkout__input-wrapper:focus-within,
.adyen-checkout__field--gender .adyen-checkout__input-wrapper:focus-within:hover {
  box-shadow: none;
}
.adyen-checkout__field--separateDeliveryAddress .adyen-checkout__input-wrapper {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
.adyen-checkout__field--separateDeliveryAddress .adyen-checkout__input-wrapper:active,
.adyen-checkout__field--separateDeliveryAddress .adyen-checkout__input-wrapper:active:hover,
.adyen-checkout__field--separateDeliveryAddress .adyen-checkout__input-wrapper:focus-within,
.adyen-checkout__field--separateDeliveryAddress .adyen-checkout__input-wrapper:focus-within:hover {
  box-shadow: none;
}
.adyen-checkout__open-invoice .adyen-checkout__fieldset--billingAddress,
.adyen-checkout__open-invoice .adyen-checkout__fieldset--personalDetails {
  padding-bottom: var(--adyen-sdk-spacer-040,8px);
}
.adyen-checkout__open-invoice .adyen-checkout__fieldset--deliveryAddress {
  margin-top: var(--adyen-sdk-spacer-090,24px);
  padding-bottom: var(--adyen-sdk-spacer-040,8px);
}
.adyen-checkout__open-invoice .adyen-checkout__input--separateDeliveryAddress {
  margin-bottom: 0;
}
.adyen-checkout__open-invoice .adyen-checkout__field--consentCheckbox {
  margin-top: var(--adyen-sdk-spacer-070,16px);
}
.adyen-checkout__amazonpay__button {
  margin: auto;
}
.adyen-checkout__amazonpay .adyen-checkout__button--ghost {
  display: block;
  margin: var(--adyen-sdk-spacer-040,8px) auto 0;
  width: auto;
}
.adyen-checkout__applepay__button {
  height: var(--adyen-sdk-spacer-120,48px);
  width: 240px;
}
.adyen-checkout__dropin .adyen-checkout__applepay__button {
  border-radius: var(--adyen-sdk-border-radius-m,8px);
  width: 100%;
}
@supports (-webkit-appearance:-apple-pay-button) {
  .apple-pay,
  .apple-pay-button {
    -webkit-appearance: -apple-pay-button;
  }
  .apple-pay-button {
    cursor: pointer;
    display: inline-block;
  }
  .apple-pay-button-black {
    -apple-pay-button-style: black;
  }
  .apple-pay-button-white {
    -apple-pay-button-style: white;
  }
  .apple-pay-button-white-with-line {
    -apple-pay-button-style: white-outline;
  }
  .apple-pay-button--type-plain {
    -apple-pay-button-type: plain;
  }
  .apple-pay-button--type-buy {
    -apple-pay-button-type: buy;
  }
  .apple-pay-button--type-donate {
    -apple-pay-button-type: donate;
  }
  .apple-pay-button--type-check-out {
    -apple-pay-button-type: check-out;
  }
  .apple-pay-button--type-book {
    -apple-pay-button-type: book;
  }
  .apple-pay-button--type-subscribe {
    -apple-pay-button-type: subscribe;
  }
  .apple-pay-button--type-add-money {
    -apple-pay-button-type: add-money;
  }
  .apple-pay-button--type-contribute {
    -apple-pay-button-type: contribute;
  }
  .apple-pay-button--type-order {
    -apple-pay-button-type: order;
  }
  .apple-pay-button--type-reload {
    -apple-pay-button-type: reload;
  }
  .apple-pay-button--type-rent {
    -apple-pay-button-type: rent;
  }
  .apple-pay-button--type-support {
    -apple-pay-button-type: support;
  }
  .apple-pay-button--type-tip {
    -apple-pay-button-type: tip;
  }
  .apple-pay-button--type-top-up {
    -apple-pay-button-type: top-up;
  }
}
@supports not (-webkit-appearance:-apple-pay-button) {
  .apple-pay-button {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: 100% 60%;
    border-radius: 5px;
    display: inline-block;
    max-height: var(--adyen-sdk-spacer-140,64px);
    min-height: var(--adyen-sdk-spacer-100,32px);
    min-width: 200px;
    padding: 0;
  }
  .apple-pay-button-black {
    background-color: black;
    background-image: -webkit-named-image(apple-pay-logo-white);
  }
  .apple-pay-button-white,
  .apple-pay-button-white-with-line {
    background-color: white;
    background-image: -webkit-named-image(apple-pay-logo-black);
  }
  .apple-pay-button-white-with-line {
    border: .5px solid black;
  }
}
.adyen-checkout__cashapp > .adyen-checkout__store-details {
  margin-bottom: var(--adyen-sdk-spacer-070,16px);
  margin-top: 0;
}
.adyen-checkout__paywithgoogle {
  height: var(--adyen-sdk-spacer-120,48px);
}
.adyen-checkout__paypal__buttons {
  position: relative;
  z-index: 0;
}
.adyen-checkout__paypal__button {
  display: flex;
  margin-bottom: var(--adyen-sdk-spacer-070,16px);
}
.adyen-checkout__paypal__button:empty {
  display: none;
}
.adyen-checkout__paypal__status--pending {
  margin: var(--adyen-sdk-spacer-070,16px) 0;
}
.adyen-checkout__paypal__status--processing {
  align-items: center;
  display: flex;
  font-size: 13px;
  justify-content: center;
  padding: var(--adyen-sdk-spacer-090,24px) 0;
}
.adyen-checkout__paypal-processing .adyen-checkout__paypal__button {
  display: none;
}
.adyen-checkout__payment-method .adyen-checkout__paypal__status--pending {
  margin: var(--adyen-sdk-spacer-070,16px) 0 38px;
}
.adyen-checkout__payment-method .adyen-checkout__paypal__status--processing {
  padding: var(--adyen-sdk-spacer-080,20px) 0 65px;
}
.adyen-checkout__field--sendCopyToEmail .adyen-checkout__input-wrapper {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
.adyen-checkout__field--sendCopyToEmail .adyen-checkout__input-wrapper:active,
.adyen-checkout__field--sendCopyToEmail .adyen-checkout__input-wrapper:active:hover,
.adyen-checkout__field--sendCopyToEmail .adyen-checkout__input-wrapper:focus-within,
.adyen-checkout__field--sendCopyToEmail .adyen-checkout__input-wrapper:focus-within:hover {
  box-shadow: none;
}
.adyen-checkout__voucher-result--boletobancario .adyen-checkout__voucher-result__code {
  font-size: var(--adyen-sdk-text-body-font-size,14px);
  line-height: var(--adyen-sdk-text-caption-line-height,18px);
  padding: var(--adyen-sdk-spacer-090,24px);
  word-break: break-all;
}
.adyen-checkout__voucher-result--oxxo .adyen-checkout__voucher-result__code {
  font-size: var(--adyen-sdk-text-body-font-size,14px);
  line-height: var(--adyen-sdk-text-caption-line-height,18px);
  padding: var(--adyen-sdk-spacer-090,24px);
  word-break: break-all;
}
.adyen-checkout__issuer-button {
  align-items: center;
  background-color: var(--adyen-sdk-color-background-primary,#ffffff);
  border: none;
  border-radius: var(--adyen-sdk-border-radius-m,8px);
  box-shadow: inset 0 0 0 1px var(--adyen-sdk-color-outline-primary,#dbdee2);
  cursor: pointer;
  display: flex;
  flex-basis: 47%;
  flex-grow: 2;
  font-size: var(--adyen-sdk-text-body-font-size,14px);
  height: var(--adyen-sdk-spacer-110,40px);
  justify-content: space-between;
  padding: var(--adyen-sdk-spacer-000,0) var(--adyen-sdk-spacer-060,12px);
  transition: background .3s ease-out, box-shadow .3s ease-out;
}
.adyen-checkout__issuer-button:active {
  color: var(--adyen-sdk-color-label-primary,#00112c);
}
.adyen-checkout__issuer-button:not(.adyen-checkout__issuer-button--selected):focus {
  box-shadow: inset 0 0 0 1px var(--adyen-sdk-color-outline-tertiary,#8d95a3);
  outline: none;
}
.adyen-checkout__issuer-button:not(.adyen-checkout__issuer-button--selected):focus-visible {
  box-shadow: inset 0 0 0 1px var(--adyen-sdk-color-outline-tertiary,#8d95a3);
  outline: none;
}
.adyen-checkout__issuer-button:not(.adyen-checkout__issuer-button--selected):hover {
  box-shadow: inset 0 0 0 1px var(--adyen-sdk-color-outline-tertiary,#8d95a3);
  outline: none;
}
.adyen-checkout__issuer-button--selected {
  background: var(--adyen-sdk-color-background-primary,#ffffff);
  box-shadow: inset 0 0 0 1.5px var(--adyen-sdk-color-outline-primary-active,#00112c);
  color: var(--adyen-sdk-color-label-primary,#00112c);
  font-weight: var(--adyen-sdk-text-body-stronger-font-weight,500);
  height: var(--adyen-sdk-spacer-110,40px);
  transition: none;
}
.adyen-checkout__issuer-button-img {
  margin-right: var(--adyen-sdk-spacer-040,8px);
  max-height: 26px;
}
.adyen-checkout__issuer-button-group {
  display: flex;
  flex-wrap: wrap;
  gap: var(--adyen-sdk-spacer-070,16px);
}
.adyen-checkout__field--issuer-list {
  margin-bottom: 0;
}
.adyen-checkout__econtext-input__field > .adyen-checkout__button--pay:only-child {
  margin-top: 0;
}
.adyen-checkout-trustly {
  margin-bottom: var(--adyen-sdk-spacer-070,16px);
}
.adyen-checkout-trustly__descriptor {
  font-size: var(--adyen-sdk-text-subtitle-font-size,16px);
  font-weight: var(--adyen-sdk-text-body-stronger-font-weight,500);
  margin: var(--adyen-sdk-spacer-000,0) var(--adyen-sdk-spacer-000,0) var(--adyen-sdk-spacer-020,4px);
}
.adyen-checkout-trustly__description-list {
  font-size: var(--adyen-sdk-text-body-font-size,14px);
  line-height: 1.5;
  list-style-type: disc;
  margin: 0;
  padding-left: var(--adyen-sdk-spacer-080,20px);
}
.adyen-checkout-paybybank_AIS_DD {
  margin-bottom: var(--adyen-sdk-spacer-070,16px);
}
.adyen-checkout-paybybank_AIS_DD__description-header {
  color: var(--adyen-sdk-color-label-primary,#00112c);
  font-size: var(--adyen-sdk-text-subtitle-font-size,16px);
  font-weight: var(--adyen-sdk-text-body-stronger-font-weight,500);
  margin: var(--adyen-sdk-spacer-000,0) var(--adyen-sdk-spacer-000,0) var(--adyen-sdk-spacer-020,4px);
}
.adyen-checkout-paybybank_AIS_DD__description-body {
  color: var(--adyen-sdk-color-label-secondary,#5c687c);
  font-size: var(--adyen-sdk-text-body-font-size,14px);
  font-weight: var(--adyen-sdk-text-body-font-weight,400);
  line-height: 1.5;
  list-style-type: disc;
  margin: 0;
}
@media (max-width:330px) {
  .adyen-checkout__payment-method--paybybank_AIS_DD .adyen-checkout__payment-method__brands .adyen-checkout__payment-method__image__wrapper:nth-child(2) {
    display: none;
  }
}
@media (max-width:360px) {
  .adyen-checkout__payment-method--paybybank_AIS_DD .adyen-checkout__payment-method__brands .adyen-checkout__payment-method__image__wrapper:nth-child(3) {
    display: none;
  }
}
@media (max-width:390px) {
  .adyen-checkout__payment-method--paybybank_AIS_DD .adyen-checkout__payment-method__brands .adyen-checkout__payment-method__image__wrapper:nth-child(4) {
    display: none;
  }
}
.adyen-checkout__payment-method--paybybank_AIS_DD .adyen-checkout__payment-method__brand-number {
  text-overflow: clip;
  white-space: nowrap;
}
.adyen-checkout__klarna-widget {
  pointer-events: all;
}
.adyen-checkout__qr-loader {
  background: var(--adyen-sdk-color-background-primary,#ffffff);
  border: var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-secondary,#c9cdd3);
  border-radius: var(--adyen-sdk-border-radius-m,8px);
  padding: var(--adyen-sdk-spacer-110,40px);
  text-align: center;
}
.adyen-checkout__qr-loader--result {
  padding: 100px;
}
.adyen-checkout__qr-loader--app {
  border: 0;
  border-radius: 0;
  padding: 0;
}
.adyen-checkout__qr-loader__brand-logo {
  border-radius: 3px;
  width: 74px;
}
.adyen-checkout__qr-loader__subtitle {
  margin: var(--adyen-sdk-spacer-100,32px) auto 0;
  max-width: 400px;
}
.adyen-checkout__qr-loader__subtitle--result {
  margin-bottom: var(--adyen-sdk-spacer-100,32px);
}
.adyen-checkout__qr-loader__payment_amount,
.adyen-checkout__qr-loader__subtitle {
  color: var(--adyen-sdk-color-label-primary,#00112c);
  font-size: var(--adyen-sdk-text-subtitle-font-size,16px);
  line-height: var(--adyen-sdk-text-caption-line-height,18px);
}
.adyen-checkout__qr-loader__icon {
  height: 88px;
  width: 88px;
}
.adyen-checkout__qr-loader__payment_amount {
  font-weight: 700;
}
.adyen-checkout__qr-loader__progress {
  background: var(--adyen-sdk-color-outline-secondary,#c9cdd3);
  border-radius: var(--adyen-sdk-border-radius-l,12px);
  height: var(--adyen-sdk-spacer-020,4px);
  margin: var(--adyen-sdk-spacer-100,32px) auto var(--adyen-sdk-spacer-060,12px);
  padding-right: 3%;
  width: 152px;
}
[dir=rtl] .adyen-checkout__qr-loader__progress {
  padding-left: 3%;
  padding-right: 0;
}
.adyen-checkout__qr-loader__percentage {
  background: var(--adyen-sdk-color-label-primary,#00112c);
  border-radius: var(--adyen-sdk-border-radius-l,12px);
  display: block;
  height: 100%;
}
.adyen-checkout__qr-loader__countdown {
  color: var(--adyen-sdk-color-label-secondary,#5c687c);
  font-size: var(--adyen-sdk-text-body-font-size,14px);
}
.adyen-checkout__qr-loader > .adyen-checkout__spinner__wrapper {
  margin: 60px 0;
}
.adyen-checkout__qr-loader__app-link {
  display: none;
}
.adyen-checkout__button.adyen-checkout__button--qr-loader {
  margin-top: var(--adyen-sdk-spacer-090,24px);
  text-decoration: none;
}
.adyen-checkout__qr-loader__instructions {
  color: var(--adyen-sdk-color-label-tertiary,#8d95a3);
  font-size: var(--adyen-sdk-text-subtitle-font-size,16px);
  line-height: 1.5;
  margin-top: var(--adyen-sdk-spacer-100,32px);
}
.adyen-checkout__qr-loader__actions {
  align-items: center;
  display: flex;
  justify-content: center;
  margin-top: var(--adyen-sdk-spacer-100,32px);
}
@media only screen and (max-device-width:1200px) {
  .adyen-checkout__qr-loader__app-link {
    display: block;
  }
}
.adyen-checkout-payme-instructions {
  color: var(--adyen-sdk-color-label-secondary,#5c687c);
  font-size: var(--adyen-sdk-text-body-font-size,14px);
  line-height: var(--adyen-sdk-text-body-line-height,20px);
  text-align: center;
}
.adyen-checkout-payme-instructions__steps {
  list-style-position: inside;
  margin: var(--adyen-sdk-spacer-070,16px) 0;
  padding-bottom: var(--adyen-sdk-spacer-040,8px);
  padding-inline-start: 0;
}
.adyen-checkout__blik__helper {
  color: var(--adyen-sdk-color-label-primary,#00112c);
  font-size: var(--adyen-sdk-text-subtitle-font-size,16px);
  font-weight: 400;
  margin: 0 0 var(--adyen-sdk-spacer-070,16px);
  padding: 0;
}
.adyen-checkout__await {
  background: var(--adyen-sdk-color-background-primary,#ffffff);
  border: var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-secondary,#c9cdd3);
  border-radius: var(--adyen-sdk-border-radius-m,8px);
  padding: var(--adyen-sdk-spacer-110,40px);
  text-align: center;
}
.adyen-checkout__await--result {
  padding: 100px;
}
.adyen-checkout__qr-loader--app {
  border: 0;
  border-radius: 0;
  padding: 0;
}
.adyen-checkout__await__brand-logo {
  border-radius: 3px;
  width: 74px;
}
.adyen-checkout__await__indicator-text,
.adyen-checkout__await__subtitle {
  color: var(--adyen-sdk-color-label-primary,#00112c);
  font-size: var(--adyen-sdk-text-subtitle-font-size,16px);
  line-height: var(--adyen-sdk-text-caption-line-height,18px);
  margin-top: var(--adyen-sdk-spacer-100,32px);
}
.adyen-checkout__await__indicator-holder .adyen-checkout__await__indicator-text {
  margin-left: var(--adyen-sdk-spacer-050,10px);
  margin-top: var(--adyen-sdk-spacer-030,6px);
}
.adyen-checkout__await__indicator-holder {
  display: flex;
  justify-content: center;
  margin-bottom: var(--adyen-sdk-spacer-080,20px);
  margin-top: var(--adyen-sdk-spacer-100,32px);
}
.adyen-checkout__await__subtitle--result {
  margin-bottom: var(--adyen-sdk-spacer-100,32px);
}
.adyen-checkout__await__icon {
  height: 88px;
  width: 88px;
}
.adyen-checkout__await__progress {
  background: var(--adyen-sdk-color-outline-secondary,#c9cdd3);
  border-radius: var(--adyen-sdk-border-radius-l,12px);
  height: var(--adyen-sdk-spacer-020,4px);
  margin: var(--adyen-sdk-spacer-100,32px) auto var(--adyen-sdk-spacer-060,12px);
  width: 152px;
}
.adyen-checkout__await__percentage {
  background: var(--adyen-sdk-color-label-primary,#00112c);
  border-radius: var(--adyen-sdk-border-radius-l,12px);
  display: block;
  height: 100%;
}
.adyen-checkout__await__countdown {
  color: var(--adyen-sdk-color-outline-tertiary,#8d95a3);
  font-size: var(--adyen-sdk-text-body-font-size,14px);
}
.adyen-checkout__await > .adyen-checkout__spinner__wrapper {
  margin: 60px 0;
}
.adyen-checkout__await__app-link {
  display: none;
  margin-top: var(--adyen-sdk-spacer-070,16px);
}
@media only screen and (max-device-width:1200px) {
  .adyen-checkout__await__app-link {
    display: block;
  }
}
.adyen-checkout__loading-input__form {
  transition: opacity .25s ease-out;
}
.adyen-checkout__fieldset--phone-input {
  direction: ltr;
}
.adyen-checkout__fieldset--phone-input .adyen-checkout__fieldset__fields {
  gap: var(--adyen-sdk-spacer-070,16px);
}
.adyen-checkout__fieldset--phone-input .adyen-checkout__fieldset__fields > .adyen-checkout__field {
  margin-bottom: 0;
}
.adyen-checkout-field--phone-prefix {
  width: 144px;
}
.adyen-checkout-field--phone-number {
  flex: 1;
}
.adyen-checkout__field--vpa {
  margin-bottom: 0;
}
.adyen-checkout_upi-mode-selection-text {
  font-size: var(--adyen-sdk-text-caption-font-size,12px);
  font-weight: var(--adyen-sdk-text-caption-font-weight,400);
  line-height: var(--adyen-sdk-text-caption-line-height,18px);
  margin-bottom: var(--adyen-sdk-spacer-040,8px);
  margin-top: var(--adyen-sdk-spacer-000,0);
}
.adyen-checkout__segmented-control--upi-margin-bottom {
  margin-bottom: var(--adyen-sdk-spacer-070,16px);
}
.adyen-checkout-upi-area-intent .adyen-checkout__button--pay {
  margin-top: var(--adyen-sdk-spacer-070,16px);
}
.adyen-checkout-upi-area-qr-code .adyen-checkout__button--pay {
  margin-top: var(--adyen-sdk-spacer-000,0);
}
.adyen-checkout-checkmark {
  border-bottom: 1.5px solid var(--adyen-sdk-color-label-primary,#00112c);
  border-right: 1.5px solid var(--adyen-sdk-color-label-primary,#00112c);
  height: var(--adyen-sdk-spacer-060,12px);
  transform: rotate(45deg);
  width: var(--adyen-sdk-spacer-030,6px);
}
.adyen-checkout__segmented-control {
  background: var(--adyen-sdk-color-background-tertiary,#eeeff1);
  border-radius: var(--adyen-sdk-border-radius-l,12px);
  display: flex;
  gap: var(--adyen-sdk-spacer-020,4px);
  justify-content: space-between;
  padding: var(--adyen-sdk-spacer-030,6px);
}
.adyen-checkout__segmented-control--disabled {
  pointer-events: none;
}
.adyen-checkout__segmented-control--disabled > .adyen-checkout__segmented-control-segment {
  color: var(--adyen-sdk-color-label-disabled,#8d95a3);
}
.adyen-checkout__segmented-control--disabled > .adyen-checkout__segmented-control-segment--selected .adyen-checkout-checkmark {
  border-bottom: 1.5px solid var(--adyen-sdk-color-label-disabled,#8d95a3);
  border-right: 1.5px solid var(--adyen-sdk-color-label-disabled,#8d95a3);
}
.adyen-checkout__segmented-control-segment {
  align-items: center;
  background: transparent;
  border: 0;
  border-radius: var(--adyen-sdk-border-radius-m,8px);
  color: var(--adyen-sdk-color-label-primary,#00112c);
  cursor: pointer;
  display: flex;
  flex-grow: 1;
  font-weight: var(--adyen-sdk-text-body-stronger-font-weight,500);
  gap: var(--adyen-sdk-spacer-050,10px);
  height: var(--adyen-sdk-spacer-110,40px);
  justify-content: center;
  text-align: center;
  transition: background .3s ease-out;
  width: 100%;
}
.adyen-checkout__segmented-control-segment:active,
.adyen-checkout__segmented-control-segment:not(.adyen-checkout__segmented-control-segment--selected):hover {
  background-color: var(--adyen-sdk-color-background-secondary,#f7f7f8);
}
.adyen-checkout__segmented-control-segment--selected {
  background: var(--adyen-sdk-color-background-primary,#ffffff);
  box-shadow: var(--adyen-sdk-shadow-low,0 2px 4px rgba(0,17,44,.04),0 1px 2px rgba(0,17,44,.02));
  color: var(--adyen-sdk-color-label-primary,#00112c);
}
.adyen-checkout__payment-method__header__title {
  align-items: center;
  background: none;
  border: none;
  color: var(--adyen-sdk-color-label-primary,#00112c);
  cursor: pointer;
  display: flex;
  flex-shrink: 0;
  font-size: 1em;
  font-weight: var(--adyen-sdk-text-body-stronger-font-weight,500);
  gap: var(--adyen-sdk-spacer-060,12px);
  margin-right: var(--adyen-sdk-spacer-070,16px);
  max-height: 38px;
  max-width: 100%;
  padding: 0;
}
[dir=rtl] .adyen-checkout__payment-method__header__title {
  margin-left: var(--adyen-sdk-spacer-070,16px);
  margin-right: var(--adyen-sdk-spacer-000,0);
}
.adyen-checkout__payment-method__radio {
  background-color: var(--adyen-sdk-color-background-primary,#ffffff);
  border: var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-secondary,#c9cdd3);
  border-radius: 50%;
  height: var(--adyen-sdk-spacer-070,16px);
  left: var(--adyen-sdk-spacer-070,16px);
  transition: border-color .2s ease-out, box-shadow .2s ease-out;
  width: var(--adyen-sdk-spacer-070,16px);
}
[dir=rtl] .adyen-checkout__payment-method__radio {
  left: auto;
  right: var(--adyen-sdk-spacer-070,16px);
}
.adyen-checkout__payment-method__radio:after {
  background-color: var(--adyen-sdk-color-background-primary,#ffffff);
  border-radius: 50%;
  content: "";
  display: block;
  height: var(--adyen-sdk-spacer-040,8px);
  left: 0;
  margin: 0 auto;
  position: relative;
  right: 0;
  top: 50%;
  transform: translateY(-50%) scale(0);
  transition: transform .3s ease-out;
  width: var(--adyen-sdk-spacer-040,8px);
}
.adyen-checkout__payment-method__radio--selected {
  background-color: var(--adyen-sdk-color-label-primary,#00112c);
  border: 0;
  transition: all .3s ease-out;
}
.adyen-checkout__payment-method__radio--selected:hover {
  box-shadow: 0 0 0 var(--adyen-sdk-spacer-010,2px) var(--adyen-sdk-color-outline-primary-hover,#c9cdd3);
}
.adyen-checkout__payment-method__radio--selected:after {
  transform: translateY(-50%) scale(1);
}
.adyen-checkout-upi-app-item {
  background: var(--adyen-sdk-color-background-primary,#ffffff);
  border: var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-primary,#dbdee2);
  border-radius: var(--adyen-sdk-border-radius-m,8px);
  cursor: pointer;
  display: flex;
  flex-direction: column;
  gap: var(--adyen-sdk-spacer-070,16px);
  padding: var(--adyen-sdk-spacer-050,10px) var(--adyen-sdk-spacer-070,16px);
  transition:
    background .15s ease,
    border-color .15s ease,
    color .15s ease,
    box-shadow .15s ease,
    border-radius .15s ease;
  width: 100%;
}
.adyen-checkout-upi-app-item__label {
  cursor: pointer;
}
.adyen-checkout-upi-app-item:hover:not(.adyen-checkout-upi-app-item--selected) {
  border-color: var(--adyen-sdk-color-outline-primary-hover,#c9cdd3);
}
.adyen-checkout-upi-app-item--selected:not(.adyen-checkout-upi-app-item:last-child) {
  border-color: var(--adyen-sdk-color-outline-primary-active,#00112c);
  box-shadow: 0 0 0 .5px var(--adyen-sdk-color-outline-primary-active,#00112c);
}
.adyen-checkout-upi-app-item--selected {
  border-color: var(--adyen-sdk-color-outline-secondary,#c9cdd3);
  cursor: default;
}
.adyen-checkout-upi-app-item--selected .adyen-checkout-expand-button--upi-app-item,
.adyen-checkout-upi-app-item--selected .adyen-checkout-expand-button--upi-app-item > label {
  cursor: default;
}
.adyen-checkout-upi-app-item .adyen-checkout-expand-button--upi-app-item {
  margin-right: 0;
}
.adyen-checkout-upi-app-list {
  display: flex;
  flex-direction: column;
  gap: var(--adyen-sdk-spacer-070,16px);
  list-style: none;
  margin: 0;
  padding: 0;
}
.adyen-checkout-upi-app-list--loading {
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.adyen-checkout__alert-message {
  border-radius: var(--adyen-sdk-border-radius-m,8px);
  display: flex;
  font-size: var(--adyen-sdk-text-caption-font-size,12px);
  margin: 0 0 var(--adyen-sdk-spacer-070,16px);
  padding: var(--adyen-sdk-spacer-060,12px);
  text-align: left;
}
.adyen-checkout__alert-message--error {
  background: var(--adyen-sdk-color-background-critical-strong,#e22d2d);
}
.adyen-checkout__alert-message--info {
  background: var(--adyen-sdk-color-background-secondary,#f7f7f8);
}
.adyen-checkout__alert-message__icon {
  height: 14px;
  margin-right: var(--adyen-sdk-spacer-040,8px);
  width: 14px;
}
.adyen-checkout__giftcard-result__header {
  align-items: center;
  display: flex;
  flex-wrap: nowrap;
  font-size: 1em;
  font-weight: var(--adyen-sdk-text-body-font-weight,400);
  justify-content: space-between;
  position: relative;
  width: 100%;
}
.adyen-checkout__giftcard-result__header__title {
  align-items: center;
  display: flex;
}
.adyen-checkout__giftcard-result__name {
  margin-left: var(--adyen-sdk-spacer-040,8px);
}
.adyen-checkout__giftcard-result__balance {
  list-style: none;
  margin: var(--adyen-sdk-spacer-070,16px) 0 0;
  padding: 0;
}
.adyen-checkout__giftcard-result__balance__item {
  display: flex;
  justify-content: space-between;
  margin-bottom: var(--adyen-sdk-spacer-040,8px);
}
.adyen-checkout__giftcard-result__balance__item .adyen-checkout__giftcard-result__balance__title--transactionLimit {
  color: var(--adyen-sdk-color-outline-tertiary,#8d95a3);
}
.adyen-checkout__giftcard-result__balance__item:last-child {
  margin-bottom: 0;
}
.adyen-checkout__giftcard-result__balance__value--amount {
  font-weight: 700;
}
.adyen-checkout__giftcard-result__remaining-balance {
  color: var(--adyen-sdk-color-label-secondary,#5c687c);
  font-size: 13px;
  line-height: var(--adyen-sdk-text-caption-line-height,18px);
  margin: var(--adyen-sdk-spacer-040,8px) auto 0;
  text-align: center;
}
.adyen-checkout__bankTransfer__introduction {
  color: var(--adyen-sdk-color-label-primary,#00112c);
  font-size: var(--adyen-sdk-text-body-font-size,14px);
  font-weight: var(--adyen-sdk-text-body-font-weight,400);
  margin: 0 0 var(--adyen-sdk-spacer-070,16px);
  padding: 0;
}
.adyen-checkout__bankTransfer__emailField {
  margin: 0 0 var(--adyen-sdk-spacer-070,16px);
}
.adyen-checkout__adyen-giving .adyen-checkout__status__icon {
  display: block;
  margin: var(--adyen-sdk-spacer-130,56px) auto var(--adyen-sdk-spacer-100,32px);
}
.adyen-checkout__adyen-giving .adyen-checkout__status__text {
  color: var(--adyen-sdk-color-label-primary,#00112c);
  margin-bottom: var(--adyen-sdk-spacer-130,56px);
  text-align: center;
}
.adyen-checkout__adyen-giving .adyen-checkout-disclaimer__label {
  color: var(--adyen-sdk-color-label-primary,#00112c);
  margin-top: 0;
}
.adyen-checkout__campaign {
  background: var(--adyen-sdk-color-label-primary,#00112c);
  border-radius: var(--adyen-sdk-border-radius-m,8px);
  height: 227px;
  overflow: hidden;
  position: relative;
}
.adyen-checkout__campaign-link:hover .adyen-checkout__campaign-description {
  text-decoration: underline;
}
.adyen-checkout__campaign-container {
  height: 100%;
}
.adyen-checkout__campaign-logo {
  border: var(--adyen-sdk-spacer-010,2px) solid rgba(255, 255, 255, .4);
  border-radius: var(--adyen-sdk-border-radius-s,4px);
  display: block;
  height: var(--adyen-sdk-spacer-120,48px);
  margin-bottom: var(--adyen-sdk-spacer-070,16px);
  overflow: hidden;
  width: var(--adyen-sdk-spacer-120,48px);
}
.adyen-checkout__campaign-background-image {
  background-color: var(--adyen-sdk-color-label-primary,#00112c);
  background-position: 50%;
  background-size: cover;
  height: 100%;
}
.adyen-checkout__campaign-link .adyen-checkout__campaign-background-image:before {
  background: inherit;
  content: "";
  height: 100%;
  position: absolute;
  transition: transform .6s ease-out;
  width: 100%;
}
.adyen-checkout__campaign-link .adyen-checkout__campaign-background-image:hover:before {
  transform: scale(1.1);
}
.adyen-checkout__campaign-link .adyen-checkout__campaign-content {
  pointer-events: none;
}
.adyen-checkout__campaign-content {
  bottom: 0;
  padding: var(--adyen-sdk-spacer-070,16px);
  position: absolute;
  z-index: 2;
}
.adyen-checkout__campaign-description,
.adyen-checkout__campaign-title {
  color: var(--adyen-sdk-color-label-on-color,#ffffff);
  font-weight: 400;
  margin: 0;
}
.adyen-checkout__campaign-title {
  font-size: var(--adyen-sdk-text-title-font-size,16px);
  font-weight: var(--adyen-sdk-text-title-font-weight,600);
  line-height: var(--adyen-sdk-text-title-line-height,26px);
  margin-bottom: var(--adyen-sdk-spacer-040,8px);
}
.adyen-checkout__campaign-cause {
  color: var(--adyen-sdk-color-label-on-color,#ffffff);
  font-weight: var(--adyen-sdk-text-caption-font-weight,400);
  font-weight: var(--adyen-sdk-text-caption-stronger-font-weight,500);
}
.adyen-checkout__campaign-cause,
.adyen-checkout__campaign-description {
  font-size: var(--adyen-sdk-text-caption-font-size,12px);
  line-height: var(--adyen-sdk-text-caption-line-height,18px);
}
.adyen-checkout-roundup-description,
.adyen-checkout__campaign-description {
  font-weight: var(--adyen-sdk-text-caption-font-weight,400);
}
.adyen-checkout-roundup-description {
  color: var(--adyen-sdk-color-label-secondary,#5c687c);
  display: inline-block;
  font-size: var(--adyen-sdk-text-caption-font-size,12px);
  line-height: var(--adyen-sdk-text-caption-line-height,18px);
  padding-left: 0;
}
.adyen-checkout__adyen-giving-actions {
  display: flex;
  flex-direction: column;
  gap: var(--adyen-sdk-spacer-070,16px);
  margin-top: var(--adyen-sdk-spacer-070,16px);
  text-align: center;
}
.adyen-checkout__button.adyen-checkout__button--donate {
  margin: var(--adyen-sdk-spacer-000,0);
}
.adyen-checkout__button.adyen-checkout__button--decline {
  display: block;
  margin: auto;
}
.adyen-checkout__button-group {
  background: transparent;
  display: flex;
  justify-content: space-between;
}
.adyen-checkout__button-group .adyen-checkout__button {
  background: transparent;
  border: 0;
  box-shadow: inset 0 0 0 1px var(--adyen-sdk-color-outline-primary,#dbdee2);
  color: var(--adyen-sdk-color-label-primary,#00112c);
  font-size: var(--adyen-sdk-text-body-font-size,14px);
  font-weight: 400;
  height: var(--adyen-sdk-spacer-110,40px);
  line-height: var(--adyen-sdk-spacer-110,40px);
  margin-right: var(--adyen-sdk-spacer-040,8px);
  padding: 0;
  text-align: center;
}
.adyen-checkout__button-group .adyen-checkout__button:last-child {
  margin-right: 0;
}
.adyen-checkout__button-group .adyen-checkout__button:hover {
  background: transparent;
  box-shadow: inset 0 0 0 var(--adyen-sdk-spacer-010,2px) var(--adyen-sdk-color-outline-primary-hover,#c9cdd3);
}
.adyen-checkout__button-group .adyen-checkout__button:active {
  background: var(--adyen-sdk-color-background-secondary,#f7f7f8);
  box-shadow: inset 0 0 0 var(--adyen-sdk-spacer-010,2px) var(--adyen-sdk-color-outline-tertiary,#8d95a3);
}
.adyen-checkout__button-group .adyen-checkout__button--disabled,
.adyen-checkout__button-group .adyen-checkout__button--disabled:hover {
  cursor: not-allowed;
  opacity: .4;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.adyen-checkout__button-group .adyen-checkout__button--selected,
.adyen-checkout__button-group .adyen-checkout__button--selected:active,
.adyen-checkout__button-group .adyen-checkout__button--selected:active:hover,
.adyen-checkout__button-group .adyen-checkout__button--selected:hover {
  background: var(--adyen-sdk-color-background-secondary,#f7f7f8);
  box-shadow: inset 0 0 0 1px var(--adyen-sdk-color-label-primary,#00112c);
  color: var(--adyen-sdk-color-label-primary,#00112c);
  font-weight: var(--adyen-sdk-text-body-stronger-font-weight,500);
  height: var(--adyen-sdk-spacer-110,40px);
  transition: none;
}
.adyen-checkout__button-group .adyen-checkout__button .adyen-checkout__button-group__input {
  opacity: 0;
  pointer-events: none;
  position: absolute;
}
.adyen-checkout__order-payment-methods-list {
  list-style: none;
  margin: 0 auto var(--adyen-sdk-spacer-070,16px);
  padding: 0;
}
.adyen-checkout__order-payment-method {
  background: var(--adyen-sdk-color-background-primary,#ffffff);
  border: var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-tertiary,#8d95a3);
  margin-top: -1px;
  position: relative;
  width: 100%;
}
.adyen-checkout__order-payment-method:first-child {
  border-top-left-radius: var(--adyen-sdk-border-radius-m,8px);
  border-top-right-radius: var(--adyen-sdk-border-radius-m,8px);
}
.adyen-checkout__order-payment-method:last-child {
  border-bottom-left-radius: var(--adyen-sdk-border-radius-m,8px);
  border-bottom-right-radius: var(--adyen-sdk-border-radius-m,8px);
}
.adyen-checkout__order-payment-method__header {
  align-items: center;
  color: var(--adyen-sdk-color-label-primary,#00112c);
  display: flex;
  flex-wrap: nowrap;
  font-size: var(--adyen-sdk-text-title-font-size,16px);
  font-weight: var(--adyen-sdk-text-body-stronger-font-weight,500);
  justify-content: space-between;
  padding: var(--adyen-sdk-spacer-070,16px);
  position: relative;
  transition: background .1s ease-out;
  width: 100%;
}
.adyen-checkout__order-payment-method__header .adyen-checkout__payment-method__header__title {
  padding: var(--adyen-sdk-spacer-000,0);
}
.adyen-checkout__order-payment-method__details {
  padding: 0 var(--adyen-sdk-spacer-070,16px) var(--adyen-sdk-spacer-070,16px);
}
.adyen-checkout__order-payment-method__deducted-amount {
  display: flex;
  font-size: var(--adyen-sdk-text-subtitle-font-size,16px);
  justify-content: space-between;
  line-height: var(--adyen-sdk-text-subtitle-font-size,16px);
}
.adyen-checkout__order-payment-method__deducted-amount__label {
  font-size: var(--adyen-sdk-text-body-font-size,14px);
}
.adyen-checkout__order-payment-method__deducted-amount__value {
  font-weight: var(--adyen-sdk-text-body-stronger-font-weight,500);
}
.adyen-checkout__order-remaining-amount {
  border-radius: var(--adyen-sdk-border-radius-m,8px);
  color: var(--adyen-sdk-color-label-secondary,#5c687c);
  display: block;
  font-size: var(--adyen-sdk-text-body-font-size,14px);
  padding: var(--adyen-sdk-spacer-040,8px) var(--adyen-sdk-spacer-070,16px);
  width: 100%;
}
.adyen-checkout__order-remaining-amount strong {
  font-weight: 700;
}
.adyen-checkout__dropin--loading .adyen-checkout__instant-payment-methods-list {
  opacity: .2;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.adyen-checkout__payment-method__disable-confirmation {
  background: var(--adyen-sdk-color-background-critical-strong,#e22d2d);
  border-left: 1px solid #e12424;
  border-right: 1px solid #e12424;
  color: var(--adyen-sdk-color-label-on-color,#ffffff);
  font-size: var(--adyen-sdk-text-body-font-size,14px);
  margin: 0 -17px;
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  transition:
    opacity .15s ease-out,
    max-height .15s linear,
    margin-bottom .1s linear;
}
.adyen-checkout__payment-method__disable-confirmation.adyen-checkout__payment-method__disable-confirmation--open {
  margin-bottom: var(--adyen-sdk-spacer-070,16px);
  max-height: 62px;
  opacity: 1;
}
.adyen-checkout__payment-method__disable-confirmation__content {
  align-items: center;
  display: flex;
  justify-content: space-between;
  padding: var(--adyen-sdk-spacer-040,8px) var(--adyen-sdk-spacer-070,16px);
}
.adyen-checkout__payment-method__disable-confirmation__buttons {
  display: flex;
}
.adyen-checkout__payment-method__disable-confirmation__button {
  background: var(--adyen-sdk-color-background-critical-strong,#e22d2d);
  border: var(--adyen-sdk-border-width-s,1px) solid transparent;
  border-radius: var(--adyen-sdk-border-radius-m,8px);
  color: var(--adyen-sdk-color-label-on-color,#ffffff);
  cursor: pointer;
  display: block;
  height: auto;
  margin: 0 0 0 var(--adyen-sdk-spacer-040,8px);
  padding: var(--adyen-sdk-spacer-040,8px);
  width: auto;
}
.adyen-checkout__payment-method__disable-confirmation__button:hover,
.adyen-checkout__payment-method__disable-confirmation__button:hover:focus {
  background: #d81e1e;
  box-shadow: none;
}
.adyen-checkout__payment-method__disable-confirmation__button:active,
.adyen-checkout__payment-method__disable-confirmation__button:hover:active {
  background: #c11b1b;
  box-shadow: none;
}
.adyen-checkout__payment-method__disable-confirmation__button--remove,
.adyen-checkout__payment-method__disable-confirmation__button--remove:disabled {
  border-color: var(--adyen-sdk-color-label-on-color,#ffffff);
}
.adyen-checkout__payment-method__disable-confirmation__button--cancel,
.adyen-checkout__payment-method__disable-confirmation__button--cancel:disabled {
  border-color: transparent;
}
.adyen-checkout__payment-method {
  background: var(--adyen-sdk-color-background-primary,#ffffff);
  border: var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-primary,#dbdee2);
  border-radius: var(--adyen-sdk-border-radius-m,8px);
  cursor: pointer;
  position: relative;
  transition:
    background .15s ease,
    border-color .15s ease,
    color .15s ease,
    box-shadow .15s ease,
    border-radius .15s ease;
  width: 100%;
}
.adyen-checkout__payment-method:focus {
  outline: 0;
}
.adyen-checkout__payment-method:hover:not(.adyen-checkout__payment-method--selected) {
  border-color: var(--adyen-sdk-color-outline-primary-hover,#c9cdd3);
}
.adyen-checkout__payment-method--loading {
  opacity: .2;
}
.adyen-checkout__payment-method--selected.adyen-checkout__payment-method--loading {
  opacity: .9;
}
.adyen-checkout__payment-method--confirming .adyen-checkout__payment-method__details__content,
.adyen-checkout__payment-method--disabling {
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.adyen-checkout__payment-method--disabling {
  opacity: .3;
}
.adyen-checkout__payment-method--standalone .adyen-checkout__payment-method__radio {
  display: none;
}
.adyen-checkout__payment-method__header {
  align-items: center;
  color: var(--adyen-sdk-color-label-primary,#00112c);
  display: flex;
  flex-wrap: nowrap;
  font-size: var(--adyen-sdk-text-title-font-size,16px);
  font-weight: var(--adyen-sdk-text-body-font-weight,400);
  justify-content: space-between;
  padding: var(--adyen-sdk-spacer-070,16px);
  position: relative;
  transition: background .1s ease-out;
  width: 100%;
}
[dir=rtl] .adyen-checkout__payment-method__header {
  padding: calc(var(--adyen-sdk-spacer-070, 16px) - var(--adyen-sdk-spacer-020, 4px));
  padding-right: calc(var(--adyen-sdk-spacer-120, 48px) - var(--adyen-sdk-spacer-020, 4px));
}
.adyen-checkout__payment-method--standalone .adyen-checkout__payment-method__header {
  padding: var(--adyen-sdk-spacer-070,16px);
}
.adyen-checkout__payment-method__surcharge {
  color: var(--adyen-sdk-color-outline-tertiary,#8d95a3);
  margin-left: var(--adyen-sdk-spacer-020,4px);
}
.adyen-checkout__payment-method--selected {
  background: var(--adyen-sdk-color-background-secondary,#f7f7f8);
  border: var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-secondary,#c9cdd3);
  cursor: default;
  transition: opacity .3s ease-out;
}
.adyen-checkout__payment-method--selected .adyen-checkout__payment-method__header {
  flex-wrap: wrap;
}
.adyen-checkout__payment-method__details {
  padding: var(--adyen-sdk-spacer-000,0) var(--adyen-sdk-spacer-070,16px);
  position: relative;
}
.adyen-checkout__payment-method__details__content > :last-child {
  margin-bottom: var(--adyen-sdk-spacer-070,16px);
}
.adyen-checkout__payment-method__image__wrapper {
  align-items: center;
  border-radius: var(--adyen-sdk-border-radius-s,4px);
  box-shadow: var(--adyen-sdk-shadow-low,0 2px 4px rgba(0,17,44,.04),0 1px 2px rgba(0,17,44,.02));
  display: flex;
  height: 26px;
  justify-content: center;
  overflow: hidden;
  position: relative;
  width: var(--adyen-sdk-spacer-110,40px);
}
.adyen-checkout__payment-method__image {
  border-radius: var(--adyen-checkout-border-radius-s);
  display: block;
  flex-shrink: 0;
  height: 100%;
  overflow: hidden;
  width: 100%;
}
.adyen-checkout__payment-method__brands {
  display: flex;
  flex-basis: auto;
  flex-shrink: 1;
  flex-wrap: wrap;
  gap: var(--adyen-sdk-spacer-020,4px);
  height: var(--adyen-sdk-spacer-070,16px);
  margin: var(--adyen-sdk-spacer-020,4px) var(--adyen-sdk-spacer-000,0);
  overflow: hidden;
  text-align: right;
}
.adyen-checkout__payment-method__brands .adyen-checkout__payment-method__brand-number {
  color: var(--adyen-sdk-color-outline-tertiary,#8d95a3);
  font-size: var(--adyen-sdk-text-body-font-size,14px);
}
.adyen-checkout__payment-method--selected .adyen-checkout__payment-method__brands {
  height: auto;
  overflow: visible;
  text-align: left;
}
.adyen-checkout__payment-method__brands .adyen-checkout__payment-method__image__wrapper {
  display: inline-block;
  height: var(--adyen-sdk-spacer-070,16px);
  transition: opacity .2s ease-out;
  width: var(--adyen-sdk-spacer-090,24px);
}
.adyen-checkout__payment-method__brands .adyen-checkout__payment-method__image__wrapper:last-child {
  margin: var(--adyen-sdk-spacer-000,0);
}
.adyen-checkout__payment-method--selected .adyen-checkout__payment-method__brands .adyen-checkout__payment-method__image__wrapper {
  margin-bottom: var(--adyen-sdk-spacer-020,4px);
}
.adyen-checkout__payment-method__brands img {
  display: block;
  height: 100%;
  width: 100%;
}
.adyen-checkout__payment-method__image__wrapper--disabled {
  opacity: .25;
}
.adyen-checkout__payment-method:hover:not(.adyen-checkout__payment-method--selected) .adyen-checkout__payment-method__radio {
  box-shadow: 0 0 0 var(--adyen-sdk-spacer-010,2px) var(--adyen-sdk-color-outline-primary-hover,#c9cdd3);
  cursor: pointer;
}
.adyen-checkout__payment-method__name {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.adyen-checkout__payment-method__additional-info {
  color: var(--adyen-sdk-color-label-secondary,#5c687c);
  font-size: var(--adyen-sdk-text-caption-font-size,12px);
  font-weight: var(--adyen-sdk-text-body-font-weight,400);
}
.adyen-checkout__payment-method__name_wrapper {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: var(--adyen-sdk-spacer-020,4px);
  min-width: var(--adyen-sdk-spacer-120,48px);
  text-align: start;
}
.adyen-checkout__status {
  align-items: center;
  background-color: var(--adyen-sdk-color-background-primary,#ffffff);
  border: var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-secondary,#c9cdd3);
  border-radius: var(--adyen-sdk-border-radius-m,8px);
  color: var(--adyen-sdk-color-label-primary,#00112c);
  display: flex;
  flex-direction: column;
  font-size: var(--adyen-sdk-text-title-font-size,16px);
  height: 350px;
  justify-content: center;
  margin: 0;
  padding: var(--adyen-sdk-spacer-100,32px);
  text-align: center;
}
.adyen-checkout__status__icon {
  margin-bottom: var(--adyen-sdk-spacer-090,24px);
}
.adyen-checkout__status .adyen-checkout__spinner__wrapper {
  max-height: 88px;
}
.adyen-checkout__dropin {
  display: flex;
  flex-direction: column;
  gap: var(--adyen-sdk-spacer-100,32px);
}
.adyen-checkout-payment-methods-container {
  display: flex;
  flex-direction: column;
  gap: var(--adyen-sdk-spacer-070,16px);
}
.adyen-checkout-payment-methods-list-label {
  color: var(--adyen-sdk-color-label-primary,#00112c);
  font-size: var(--adyen-sdk-text-subtitle-font-size,16px);
  font-weight: var(--adyen-sdk-text-subtitle-stronger-font-weight,600);
  line-height: var(--adyen-sdk-text-subtitle-line-height,26px);
}
.adyen-checkout__payment-methods-list {
  display: flex;
  flex-direction: column;
  gap: var(--adyen-sdk-spacer-070,16px);
  list-style: none;
  margin: 0;
  padding: 0;
}
.adyen-checkout__payment-methods-list--loading {
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.adyen-checkout__instant-payment-methods-list {
  display: flex;
  flex-wrap: wrap;
  gap: var(--adyen-sdk-spacer-070,16px);
  list-style: none;
  margin: 0;
  padding: 0;
}
.adyen-checkout__instant-payment-methods-list li {
  flex: 1 0 calc(50% - var(--adyen-sdk-spacer-070, 16px)/2);
}
.adyen-checkout__payment-method {
  display: block;
}
.adyen-checkout__payment-method__details {
  overflow: hidden;
}
.adyen-checkout__payment-method__image {
  height: 26px;
  width: var(--adyen-sdk-spacer-110,40px);
}
[dir=rtl] .adyen-checkout__payment-method__image__wrapper {
  margin-left: var(--adyen-sdk-spacer-040,8px);
  margin-right: 0;
}
.adyen-checkout-pm-details-wrapper {
  display: grid;
  grid-template-rows: 0fr;
  transition: grid-template-rows .25s ease;
  visibility: hidden;
}
.adyen-checkout-pm-details-wrapper[aria-hidden=false] {
  grid-template-rows: 1fr;
  visibility: visible;
}
.adyen-checkout-pm-details-wrapper[aria-hidden=false] .adyen-checkout__payment-method__details {
  overflow: visible;
}
.adyen-checkout-sr-panel {
  font-size: .75em;
  margin-bottom: var(--adyen-sdk-spacer-080,20px);
}
.adyen-checkout-sr-panel--sr-only {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* node_modules/@allianz/checkout-library/styles/checkout-library.component.scss */
:root {
  --font-family: "Allianz Neo", sans-serif;
}

/* node_modules/@angular/cdk/a11y-prebuilt.css */
.cdk-visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  white-space: nowrap;
  outline: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  left: 0;
}
[dir=rtl] .cdk-visually-hidden {
  left: auto;
  right: 0;
}

/* node_modules/@angular/cdk/overlay-prebuilt.css */
.cdk-overlay-container,
.cdk-global-overlay-wrapper {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.cdk-overlay-container {
  position: fixed;
  z-index: 1000;
}
.cdk-overlay-container:empty {
  display: none;
}
.cdk-global-overlay-wrapper {
  display: flex;
  position: absolute;
  z-index: 1000;
}
.cdk-overlay-pane {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  display: flex;
  max-width: 100%;
  max-height: 100%;
  z-index: 1000;
}
.cdk-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  pointer-events: auto;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  opacity: 0;
  touch-action: manipulation;
  z-index: 1000;
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
}
@media (prefers-reduced-motion) {
  .cdk-overlay-backdrop {
    transition-duration: 1ms;
  }
}
.cdk-overlay-backdrop-showing {
  opacity: 1;
}
@media (forced-colors: active) {
  .cdk-overlay-backdrop-showing {
    opacity: .6;
  }
}
.cdk-overlay-dark-backdrop {
  background: rgba(0, 0, 0, .32);
}
.cdk-overlay-transparent-backdrop {
  transition: visibility 1ms linear, opacity 1ms linear;
  visibility: hidden;
  opacity: 1;
}
.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,
.cdk-high-contrast-active .cdk-overlay-transparent-backdrop {
  opacity: 0;
  visibility: visible;
}
.cdk-overlay-backdrop-noop-animation {
  transition: none;
}
.cdk-overlay-connected-position-bounding-box {
  position: absolute;
  display: flex;
  flex-direction: column;
  min-width: 1px;
  min-height: 1px;
  z-index: 1000;
}
.cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}

/* node_modules/@allianz/ngx-brand-kit/css/allianz-base.css */
@font-face {
  font-family: "Allianz Neo";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("./media/AllianzNeo-Light-K462UUNS.woff2") format("woff2"), url("./media/AllianzNeo-Light-2ILFAGAB.woff") format("woff");
}
@font-face {
  font-family: "Allianz Neo";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url("./media/AllianzNeo-LightItalic-EK7YI3FZ.woff2") format("woff2"), url("./media/AllianzNeo-LightItalic-VTJTRX66.woff") format("woff");
}
@font-face {
  font-family: "Allianz Neo";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./media/AllianzNeo-Regular-ATX6Y3PO.woff2") format("woff2"), url("./media/AllianzNeo-Regular-3GUHGO74.woff") format("woff");
}
@font-face {
  font-family: "Allianz Neo";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("./media/AllianzNeo-Italic-4GGBQFQI.woff2") format("woff2"), url("./media/AllianzNeo-Italic-4RRO2GCW.woff") format("woff");
}
@font-face {
  font-family: "Allianz Neo";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("./media/AllianzNeo-SemiBold-IWP23BRF.woff2") format("woff2"), url("./media/AllianzNeo-SemiBold-A7LBSU5N.woff") format("woff");
}
@font-face {
  font-family: "Allianz Neo";
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url("./media/AllianzNeo-SemiBoldItalic-BXTXSFI4.woff2") format("woff2"), url("./media/AllianzNeo-SemiBoldItalic-RKSITH2F.woff") format("woff");
}
@font-face {
  font-family: "Allianz Neo";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("./media/AllianzNeo-Bold-MIVMCG76.woff2") format("woff2"), url("./media/AllianzNeo-Bold-T4WSQ2SV.woff") format("woff");
}
@font-face {
  font-family: "Allianz Neo";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url("./media/AllianzNeo-BoldItalic-ZFDDX4DJ.woff2") format("woff2"), url("./media/AllianzNeo-BoldItalic-FHVVHAYO.woff") format("woff");
}
@font-face {
  font-family: "Patternlab-Icon";
  font-style: normal;
  font-weight: normal;
  font-display: block;
  src:
    url("./media/Allianz-Icons-3HGPUV7H.woff2") format("woff2"),
    url("./media/Allianz-Icons-57YPBPUA.ttf") format("truetype"),
    url("./media/Allianz-Icons-GCDNWVY7.svg#Allianz-Icons") format("svg");
}
@font-face {
  font-family: "Allianz-Icons";
  font-style: normal;
  font-weight: normal;
  font-display: block;
  src:
    url("./media/Allianz-Icons-3HGPUV7H.woff2") format("woff2"),
    url("./media/Allianz-Icons-57YPBPUA.ttf") format("truetype"),
    url("./media/Allianz-Icons-GCDNWVY7.svg#Allianz-Icons") format("svg");
}
.allianz-icon,
.ndbx-icon {
  font-family: "Allianz-Icons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
}
.allianz-icon:before,
.ndbx-icon:before {
  font-family: "Allianz-Icons";
  font-size: inherit;
}
.nx-icon--arrow-up:before {
  content: "\e900";
}
.nx-icon--arrow-down:before {
  content: "\e901";
}
.nx-icon--arrow-left:before {
  content: "\e902";
}
.nx-icon--arrow-right:before {
  content: "\e903";
}
.nx-icon--arrow-up-slim:before {
  content: "\e904";
}
.nx-icon--arrow-down-slim:before {
  content: "\e905";
}
.nx-icon--arrow-left-slim:before {
  content: "\e906";
}
.nx-icon--arrow-right-slim:before {
  content: "\e907";
}
.nx-icon--paperclip:before {
  content: "\e908";
}
.nx-icon--chevron-up:before {
  content: "\e909";
}
.nx-icon--chevron-down:before {
  content: "\e90a";
}
.nx-icon--chevron-left:before {
  content: "\e90b";
}
.nx-icon--chevron-right:before {
  content: "\e90c";
}
.nx-icon--bookmark-o:before {
  content: "\e90d";
}
.nx-icon--calendar:before {
  content: "\e90e";
}
.nx-icon--arrow-upload:before {
  content: "\e90f";
}
.nx-icon--phone-o:before {
  content: "\e910";
}
.nx-icon--check:before {
  content: "\e911";
}
.nx-icon--check-circle:before {
  content: "\e912";
}
.nx-icon--close:before {
  content: "\e913";
}
.nx-icon--close-circle:before {
  content: "\e914";
}
.nx-icon--credit-card-o:before {
  content: "\e915";
}
.nx-icon--trash:before {
  content: "\e916";
}
.nx-icon--download:before {
  content: "\e917";
}
.nx-icon--exclamation-circle:before {
  content: "\e918";
}
.nx-icon--exclamation-circle-o:before {
  content: "\e919";
}
.nx-icon--exclamation-triangle:before {
  content: "\e91a";
}
.nx-icon--file:before {
  content: "\e91b";
}
.nx-icon--bolt:before {
  content: "\e91c";
}
.nx-icon--bolt-o:before {
  content: "\e91d";
}
.nx-icon--ellipsis-v:before {
  content: "\e91e";
}
.nx-icon--ellipsis-h:before {
  content: "\e91f";
}
.nx-icon--info-circle:before {
  content: "\e920";
}
.nx-icon--info-circle-o:before {
  content: "\e921";
}
.nx-icon--list:before {
  content: "\e922";
}
.nx-icon--location:before {
  content: "\e923";
}
.nx-icon--lock:before {
  content: "\e924";
}
.nx-icon--lock-o:before {
  content: "\e925";
}
.nx-icon--mail:before {
  content: "\e926";
}
.nx-icon--mail-o:before {
  content: "\e927";
}
.nx-icon--bars:before {
  content: "\e928";
}
.nx-icon--telegram:before {
  content: "\e929";
}
.nx-icon--user:before {
  content: "\e92a";
}
.nx-icon--user-o:before {
  content: "\e92b";
}
.nx-icon--user-business:before {
  content: "\e92c";
}
.nx-icon--user-business-o:before {
  content: "\e92d";
}
.nx-icon--users:before {
  content: "\e92e";
}
.nx-icon--users-o:before {
  content: "\e92f";
}
.nx-icon--print-o:before {
  content: "\e930";
}
.nx-icon--search:before {
  content: "\e931";
}
.nx-icon--setting:before {
  content: "\e932";
}
.nx-icon--share:before {
  content: "\e933";
}
.nx-icon--facebook:before {
  content: "\e934";
}
.nx-icon--google-plus:before {
  content: "\e935";
}
.nx-icon--twitter:before {
  content: "\e936";
}
.nx-icon--instagram:before {
  content: "\e937";
}
.nx-icon--facebook-circle:before {
  content: "\e938";
}
.nx-icon--google-circle:before {
  content: "\e939";
}
.nx-icon--twitter-circle:before {
  content: "\e93a";
}
.nx-icon--instagram-circle:before {
  content: "\e93b";
}
.nx-icon--mail-circle:before {
  content: "\e93c";
}
.nx-icon--youtube-circle:before {
  content: "\e93d";
}
.nx-icon--star:before {
  content: "\e93e";
}
.nx-icon--star-half-full:before {
  content: "\e93f";
}
.nx-icon--star-o:before {
  content: "\e940";
}
.nx-icon--file-text:before {
  content: "\e941";
}
.nx-icon--microphone:before {
  content: "\e942";
}
.nx-icon--clock:before {
  content: "\e943";
}
.nx-icon--clock-o:before {
  content: "\e944";
}
.nx-icon--product-a-z:before {
  content: "\e945";
}
.nx-icon--product-animal-cat:before {
  content: "\e946";
}
.nx-icon--product-animal-dog:before {
  content: "\e947";
}
.nx-icon--product-animal-horse:before {
  content: "\e948";
}
.nx-icon--product-animal-hunting-deer:before {
  content: "\e949";
}
.nx-icon--product-animal-paw:before {
  content: "\e94a";
}
.nx-icon--product-arrow-direction-path:before {
  content: "\e94b";
}
.nx-icon--product-at-sign:before {
  content: "\e94c";
}
.nx-icon--product-balance-scale:before {
  content: "\e94d";
}
.nx-icon--product-bank-monument-info:before {
  content: "\e94e";
}
.nx-icon--product-battery:before {
  content: "\e94f";
}
.nx-icon--speech-bubble-o:before {
  content: "\e950";
}
.nx-icon--arrow-first:before {
  content: "\e951";
}
.nx-icon--arrow-last:before {
  content: "\e952";
}
.nx-icon--plus:before {
  content: "\e953";
}
.nx-icon--minus:before {
  content: "\e954";
}
.nx-icon--product-bed:before {
  content: "\e955";
}
.nx-icon--product-bike:before {
  content: "\e956";
}
.nx-icon--product-board-paper-note:before {
  content: "\e957";
}
.nx-icon--product-book:before {
  content: "\e958";
}
.nx-icon--product-brain:before {
  content: "\e959";
}
.nx-icon--product-broken-glass:before {
  content: "\e95a";
}
.nx-icon--product-broken-window:before {
  content: "\e95b";
}
.nx-icon--product-broom-clean:before {
  content: "\e95c";
}
.nx-icon--product-buggy:before {
  content: "\e95d";
}
.nx-icon--product-building:before {
  content: "\e95e";
}
.nx-icon--product-bullhorn:before {
  content: "\e95f";
}
.nx-icon--product-calculator:before {
  content: "\e960";
}
.nx-icon--product-calendar:before {
  content: "\e961";
}
.nx-icon--product-camera:before {
  content: "\e962";
}
.nx-icon--product-candle:before {
  content: "\e963";
}
.nx-icon--product-car-accident:before {
  content: "\e964";
}
.nx-icon--product-car-front:before {
  content: "\e965";
}
.nx-icon--product-car-small:before {
  content: "\e966";
}
.nx-icon--product-car-tacho-fast:before {
  content: "\e967";
}
.nx-icon--product-car-trailer:before {
  content: "\e968";
}
.nx-icon--product-car:before {
  content: "\e969";
}
.nx-icon--product-caravan:before {
  content: "\e96a";
}
.nx-icon--product-certificate:before {
  content: "\e96b";
}
.nx-icon--product-check-paper:before {
  content: "\e96c";
}
.nx-icon--product-check:before {
  content: "\e96d";
}
.nx-icon--product-city:before {
  content: "\e96e";
}
.nx-icon--product-cleanup-trash:before {
  content: "\e96f";
}
.nx-icon--product-clock:before {
  content: "\e970";
}
.nx-icon--product-cloud:before {
  content: "\e971";
}
.nx-icon--product-cog-wheel:before {
  content: "\e972";
}
.nx-icon--product-cog-wheels:before {
  content: "\e973";
}
.nx-icon--product-coins-money:before {
  content: "\e974";
}
.nx-icon--product-communication:before {
  content: "\e975";
}
.nx-icon--product-computer:before {
  content: "\e976";
}
.nx-icon--product-couch:before {
  content: "\e977";
}
.nx-icon--product-credit-card:before {
  content: "\e978";
}
.nx-icon--product-cross-triangle:before {
  content: "\e979";
}
.nx-icon--product-cross:before {
  content: "\e97a";
}
.nx-icon--product-danger:before {
  content: "\e97b";
}
.nx-icon--product-data-exchange:before {
  content: "\e97c";
}
.nx-icon--product-diversity:before {
  content: "\e97d";
}
.nx-icon--product-dollar:before {
  content: "\e97e";
}
.nx-icon--product-door:before {
  content: "\e97f";
}
.nx-icon--product-electric-plug:before {
  content: "\e980";
}
.nx-icon--product-excavator:before {
  content: "\e981";
}
.nx-icon--product-expensive-objects-jewelery:before {
  content: "\e982";
}
.nx-icon--product-eye-overview-sight:before {
  content: "\e983";
}
.nx-icon--product-family:before {
  content: "\e984";
}
.nx-icon--product-folder:before {
  content: "\e985";
}
.nx-icon--product-guide-navigation:before {
  content: "\e986";
}
.nx-icon--product-hand-click-info:before {
  content: "\e987";
}
.nx-icon--product-hand-finger-pointing:before {
  content: "\e988";
}
.nx-icon--product-hand-get-money:before {
  content: "\e989";
}
.nx-icon--product-hand-thumbs-up:before {
  content: "\e98a";
}
.nx-icon--product-headset-support:before {
  content: "\e98b";
}
.nx-icon--product-health-bag-doctor:before {
  content: "\e98c";
}
.nx-icon--product-health-stethoscope:before {
  content: "\e98d";
}
.nx-icon--product-heart-employee-engagement:before {
  content: "\e98e";
}
.nx-icon--product-heart:before {
  content: "\e98f";
}
.nx-icon--product-helmet:before {
  content: "\e990";
}
.nx-icon--product-help-information:before {
  content: "\e991";
}
.nx-icon--product-help-question:before {
  content: "\e992";
}
.nx-icon--product-help:before {
  content: "\e993";
}
.nx-icon--product-home-office:before {
  content: "\e994";
}
.nx-icon--product-hourglass:before {
  content: "\e995";
}
.nx-icon--product-house-broken-window:before {
  content: "\e996";
}
.nx-icon--product-house-fire:before {
  content: "\e997";
}
.nx-icon--product-house-important:before {
  content: "\e998";
}
.nx-icon--product-house-money:before {
  content: "\e999";
}
.nx-icon--product-house-safe:before {
  content: "\e99a";
}
.nx-icon--product-house-water-damage:before {
  content: "\e99b";
}
.nx-icon--product-house:before {
  content: "\e99c";
}
.nx-icon--product-important-info:before {
  content: "\e99d";
}
.nx-icon--product-info-sheet:before {
  content: "\e99e";
}
.nx-icon--product-injury-plaster:before {
  content: "\e99f";
}
.nx-icon--product-job-processes:before {
  content: "\e9a0";
}
.nx-icon--product-law:before {
  content: "\e9a1";
}
.nx-icon--product-light-bulb-idea:before {
  content: "\e9a2";
}
.nx-icon--product-locate-position:before {
  content: "\e9a3";
}
.nx-icon--product-lock:before {
  content: "\e9a4";
}
.nx-icon--product-mail:before {
  content: "\e9a5";
}
.nx-icon--product-money-banknote:before {
  content: "\e9a6";
}
.nx-icon--product-money-exchange:before {
  content: "\e9a7";
}
.nx-icon--product-money-suitcase:before {
  content: "\e9a8";
}
.nx-icon--product-motorcycle:before {
  content: "\e9a9";
}
.nx-icon--product-mouse:before {
  content: "\e9aa";
}
.nx-icon--product-newspaper:before {
  content: "\e9ab";
}
.nx-icon--product-notebook:before {
  content: "\e9ac";
}
.nx-icon--product-office-chair:before {
  content: "\e9ad";
}
.nx-icon--product-pages-documents:before {
  content: "\e9ae";
}
.nx-icon--product-paper-document:before {
  content: "\e9af";
}
.nx-icon--product-paper-lock:before {
  content: "\e9b0";
}
.nx-icon--product-partner-handshake:before {
  content: "\e9b1";
}
.nx-icon--product-pen:before {
  content: "\e9b2";
}
.nx-icon--product-pension-rocker-chair:before {
  content: "\e9b3";
}
.nx-icon--product-people-collaboration:before {
  content: "\e9b4";
}
.nx-icon--product-people-communication-external:before {
  content: "\e9b5";
}
.nx-icon--product-people-communication-internal:before {
  content: "\e9b6";
}
.nx-icon--product-people-connect:before {
  content: "\e9b7";
}
.nx-icon--product-person-heart-people-love:before {
  content: "\e9b8";
}
.nx-icon--product-person:before {
  content: "\e9b9";
}
.nx-icon--product-phone-call:before {
  content: "\e9ba";
}
.nx-icon--product-plane:before {
  content: "\e9bb";
}
.nx-icon--product-plus-minus:before {
  content: "\e9bc";
}
.nx-icon--product-plus:before {
  content: "\e9bd";
}
.nx-icon--product-present:before {
  content: "\e9be";
}
.nx-icon--product-puzzle-pieces:before {
  content: "\e9bf";
}
.nx-icon--product-puzzle:before {
  content: "\e9c0";
}
.nx-icon--product-radio:before {
  content: "\e9c1";
}
.nx-icon--product-repair:before {
  content: "\e9c2";
}
.nx-icon--product-rewards:before {
  content: "\e9c3";
}
.nx-icon--product-rocket:before {
  content: "\e9c4";
}
.nx-icon--product-save:before {
  content: "\e9c5";
}
.nx-icon--product-search-document:before {
  content: "\e9c6";
}
.nx-icon--product-search:before {
  content: "\e9c7";
}
.nx-icon--product-share-chart:before {
  content: "\e9c8";
}
.nx-icon--product-share-graph-arrow-down:before {
  content: "\e9c9";
}
.nx-icon--product-share-graph-arrow-up:before {
  content: "\e9ca";
}
.nx-icon--product-sharing-connect:before {
  content: "\e9cb";
}
.nx-icon--product-shield-hand:before {
  content: "\e9cc";
}
.nx-icon--product-shield:before {
  content: "\e9cd";
}
.nx-icon--product-shopping-cart:before {
  content: "\e9ce";
}
.nx-icon--product-smartphone:before {
  content: "\e9cf";
}
.nx-icon--product-Soccer:before {
  content: "\e9d0";
}
.nx-icon--product-social-media-facebook-messenger:before {
  content: "\e9d1";
}
.nx-icon--product-social-media-facebook:before {
  content: "\e9d2";
}
.nx-icon--product-social-media-linkedin:before {
  content: "\e9d3";
}
.nx-icon--product-social-media-twitter:before {
  content: "\e9d4";
}
.nx-icon--product-social-media-whatsapp:before {
  content: "\e9d5";
}
.nx-icon--product-sport-sailing-ship:before {
  content: "\e9d6";
}
.nx-icon--product-sport-trainer:before {
  content: "\e9d7";
}
.nx-icon--product-sports-car:before {
  content: "\e9d8";
}
.nx-icon--product-sports:before {
  content: "\e9d9";
}
.nx-icon--product-star-event:before {
  content: "\e9da";
}
.nx-icon--product-stars-sky-galaxy:before {
  content: "\e9db";
}
.nx-icon--product-steering-wheel:before {
  content: "\e9dc";
}
.nx-icon--product-stock-data-graph:before {
  content: "\e9dd";
}
.nx-icon--product-stove-cooker:before {
  content: "\e9de";
}
.nx-icon--product-strategy:before {
  content: "\e9df";
}
.nx-icon--product-student-school-graduation:before {
  content: "\e9e0";
}
.nx-icon--product-survey:before {
  content: "\e9e1";
}
.nx-icon--product-SUV-car:before {
  content: "\e9e2";
}
.nx-icon--product-tablet-ipad-apps:before {
  content: "\e9e3";
}
.nx-icon--product-target:before {
  content: "\e9e4";
}
.nx-icon--product-thief:before {
  content: "\e9e5";
}
.nx-icon--product-to-do-list:before {
  content: "\e9e6";
}
.nx-icon--product-tooth:before {
  content: "\e9e7";
}
.nx-icon--product-tv:before {
  content: "\e9e8";
}
.nx-icon--product-umbrella-protection:before {
  content: "\e9e9";
}
.nx-icon--product-video-camera:before {
  content: "\e9ea";
}
.nx-icon--product-wall-balance:before {
  content: "\e9eb";
}
.nx-icon--product-washer:before {
  content: "\e9ec";
}
.nx-icon--product-water-tap:before {
  content: "\e9ed";
}
.nx-icon--product-watering-can:before {
  content: "\e9ee";
}
.nx-icon--product-wheelchair:before {
  content: "\e9ef";
}
.nx-icon--product-world-globe:before {
  content: "\e9f0";
}
.nx-icon--product-world-wide-we:before {
  content: "\e9f1";
}
.nx-icon--arrow-download:before {
  content: "\e9f2";
}
.nx-icon--phone:before {
  content: "\e9f3";
}
.nx-icon--youtube:before {
  content: "\e9f4";
}
.nx-icon--whatsapp:before {
  content: "\e9f5";
}
.nx-icon--youtube-circle-play:before {
  content: "\e9f6";
}
.nx-icon--linkedin-circle:before {
  content: "\e9f7";
}
.nx-icon--file-document:before {
  content: "\e9f8";
}
.nx-icon--eps-text:before {
  content: "\e9f9";
}
.nx-icon--file-flag:before {
  content: "\e9fa";
}
.nx-icon--img-text:before {
  content: "\e9fb";
}
.nx-icon--play:before {
  content: "\e9fc";
}
.nx-icon--dot:before {
  content: "\e9fd";
}
.nx-icon--jpg-text:before {
  content: "\e9fe";
}
.nx-icon--mp3-text:before {
  content: "\e9ff";
}
.nx-icon--pdf-text:before {
  content: "\ea00";
}
.nx-icon--pod-text:before {
  content: "\ea01";
}
.nx-icon--ppt-text:before {
  content: "\ea02";
}
.nx-icon--tiff-text:before {
  content: "\ea03";
}
.nx-icon--txt-text:before {
  content: "\ea04";
}
.nx-icon--vid-text:before {
  content: "\ea05";
}
.nx-icon--xls-text:before {
  content: "\ea06";
}
.nx-icon--eps:before {
  content: "\ea07";
}
.nx-icon--img:before {
  content: "\ea08";
}
.nx-icon--jpg:before {
  content: "\ea09";
}
.nx-icon--mp3:before {
  content: "\ea0a";
}
.nx-icon--pdf:before {
  content: "\ea0b";
}
.nx-icon--pod:before {
  content: "\ea0c";
}
.nx-icon--ppt:before {
  content: "\ea0d";
}
.nx-icon--tiff:before {
  content: "\ea0e";
}
.nx-icon--txt:before {
  content: "\ea0f";
}
.nx-icon--vid:before {
  content: "\ea10";
}
.nx-icon--xls:before {
  content: "\ea11";
}
.nx-icon--trash-o:before {
  content: "\ea12";
}
.nx-icon--bell-o:before {
  content: "\ea13";
}
.nx-icon--bell-off-o:before {
  content: "\ea14";
}
.nx-icon--bell-off:before {
  content: "\ea15";
}
.nx-icon--bell:before {
  content: "\ea16";
}
.nx-icon--bookmark:before {
  content: "\ea17";
}
.nx-icon--calendar-date-check-o:before {
  content: "\ea18";
}
.nx-icon--calendar-date-check:before {
  content: "\ea19";
}
.nx-icon--calendar-default:before {
  content: "\ea20";
}
.nx-icon--calendar-reminder-o:before {
  content: "\ea21";
}
.nx-icon--calendar-reminder:before {
  content: "\ea22";
}
.nx-icon--chat-o:before {
  content: "\ea23";
}
.nx-icon--chat:before {
  content: "\ea24";
}
.nx-icon--chevron-down-small:before {
  content: "\ea25";
}
.nx-icon--chevron-left-circle-o:before {
  content: "\ea26";
}
.nx-icon--chevron-left-circle:before {
  content: "\ea27";
}
.nx-icon--chevron-left-small:before {
  content: "\ea28";
}
.nx-icon--chevron-right-circle-o:before {
  content: "\ea29";
}
.nx-icon--chevron-right-circle:before {
  content: "\ea30";
}
.nx-icon--chevron-right-small:before {
  content: "\ea31";
}
.nx-icon--chevron-up-small:before {
  content: "\ea32";
}
.nx-icon--close-circle-o:before {
  content: "\ea33";
}
.nx-icon--credit-card:before {
  content: "\ea34";
}
.nx-icon--duplicate:before {
  content: "\ea35";
}
.nx-icon--e-mail-read-o:before {
  content: "\ea36";
}
.nx-icon--e-mail-read:before {
  content: "\ea37";
}
.nx-icon--edit:before {
  content: "\ea38";
}
.nx-icon--exclamation-triangle-o:before {
  content: "\ea39";
}
.nx-icon--export-and-share:before {
  content: "\ea40";
}
.nx-icon--filter:before {
  content: "\ea41";
}
.nx-icon--in-progress:before {
  content: "\ea42";
}
.nx-icon--launch:before {
  content: "\ea43";
}
.nx-icon--location-o:before {
  content: "\ea44";
}
.nx-icon--lock-unlock-o:before {
  content: "\ea45";
}
.nx-icon--lock-unlock:before {
  content: "\ea46";
}
.nx-icon--microphone-default:before {
  content: "\ea47";
}
.nx-icon--microphone-mute-o:before {
  content: "\ea48";
}
.nx-icon--microphone-mute:before {
  content: "\ea49";
}
.nx-icon--minus-circle-o:before {
  content: "\ea50";
}
.nx-icon--minus-circle:before {
  content: "\ea51";
}
.nx-icon--password-hide-o:before {
  content: "\ea52";
}
.nx-icon--password-hide:before {
  content: "\ea53";
}
.nx-icon--password-show-o:before {
  content: "\ea54";
}
.nx-icon--password-show:before {
  content: "\ea55";
}
.nx-icon--pause:before {
  content: "\ea56";
}
.nx-icon--pen:before {
  content: "\ea57";
}
.nx-icon--phone-chat-o:before {
  content: "\ea58";
}
.nx-icon--phone-chat:before {
  content: "\ea59";
}
.nx-icon--plus-circle-o:before {
  content: "\ea60";
}
.nx-icon--plus-circle:before {
  content: "\ea61";
}
.nx-icon--popout:before {
  content: "\ea62";
}
.nx-icon--print:before {
  content: "\ea63";
}
.nx-icon--refresh:before {
  content: "\ea64";
}
.nx-icon--sentiment-dissatisfied:before {
  content: "\ea65";
}
.nx-icon--sentiment-neutral:before {
  content: "\ea66";
}
.nx-icon--sentiment-satisfied:before {
  content: "\ea67";
}
.nx-icon--sentiment-very-dissatisfied:before {
  content: "\ea68";
}
.nx-icon--sentiment-very-satisfied:before {
  content: "\ea69";
}
.nx-icon--set-timer:before {
  content: "\ea70";
}
.nx-icon--setting-o:before {
  content: "\ea71";
}
.nx-icon--slider-graph-o:before {
  content: "\ea72";
}
.nx-icon--speech-bubble-dots-o:before {
  content: "\ea73";
}
.nx-icon--speech-bubble-dots:before {
  content: "\ea74";
}
.nx-icon--speech-bubble:before {
  content: "\ea75";
}
.nx-icon--card-o:before {
  content: "\ea76";
}
.nx-icon--cobrowsing-o:before {
  content: "\ea77";
}
.nx-icon--linkedin:before {
  content: "\eb02";
}
.nx-icon--messenger-circle:before {
  content: "\eb03";
}
.nx-icon--messenger:before {
  content: "\eb04";
}
.nx-icon--whatsapp-circle:before {
  content: "\eb05";
}
.nx-icon--xing-circle:before {
  content: "\eb07";
}
.nx-icon--xing:before {
  content: "\eb08";
}
.nx-icon--product-bereaved-dependent-pension:before {
  content: "\eb09";
}
.nx-icon--product-car-mobility:before {
  content: "\eb10";
}
.nx-icon--product-care-insurance:before {
  content: "\eb11";
}
.nx-icon--product-fortune:before {
  content: "\eb12";
}
.nx-icon--product-health:before {
  content: "\eb13";
}
.nx-icon--product-income-precaution:before {
  content: "\eb14";
}
.nx-icon--product-mobility:before {
  content: "\eb15";
}
.nx-icon--product-pet-health-insurance:before {
  content: "\eb16";
}
.nx-icon--product-pet-owner-liability:before {
  content: "\eb17";
}
.nx-icon--product-precaution:before {
  content: "\eb18";
}
.nx-icon--product-private-pension:before {
  content: "\eb19";
}
.nx-icon--product-travel:before {
  content: "\eb20";
}
.nx-icon--save-o:before {
  content: "\eb21";
}
.nx-icon--back:before {
  content: "\eb22";
}
.nx-icon--product-apartment-building:before {
  content: "\eb23";
}
.nx-icon--product-garage:before {
  content: "\eb24";
}
.nx-icon--product-hydro-power:before {
  content: "\eb25";
}
.nx-icon--product-keys:before {
  content: "\eb26";
}
.nx-icon--product-laptop:before {
  content: "\eb27";
}
.nx-icon--product-nature-leaf:before {
  content: "\eb28";
}
.nx-icon--product-power-pylon:before {
  content: "\eb29";
}
.nx-icon--product-solar-power-modules:before {
  content: "\eb30";
}
.nx-icon--product-telematic-car-front:before {
  content: "\eb31";
}
.nx-icon--product-telematic-car-side:before {
  content: "\eb32";
}
.nx-icon--product-thermal-power-plant:before {
  content: "\eb33";
}
.nx-icon--product-thermometer:before {
  content: "\eb34";
}
.nx-icon--product-thunderstorm:before {
  content: "\eb35";
}
.nx-icon--product-tires-wheel:before {
  content: "\eb36";
}
.nx-icon--product-truck:before {
  content: "\eb37";
}
.nx-icon--product-voice-of-the-customer:before {
  content: "\eb38";
}
.nx-icon--product-wind-turbine-offshore:before {
  content: "\eb39";
}
.nx-icon--product-wind-turbine-onshore:before {
  content: "\eb40";
}
.nx-icon--sidebar-left:before {
  content: "\eb41";
}
.nx-icon--sidebar-right:before {
  content: "\eb42";
}
.nx-icon--doc:before {
  content: "\eb44";
}
.nx-icon--doc-text:before {
  content: "\eb45";
}
.nx-icon--product-locate-position-f:before {
  content: "\eb46";
}
.nx-icon--product-danger-f:before {
  content: "\eb47";
}
.nx-icon--product-coins-money-f:before {
  content: "\eb48";
}
.nx-icon--product-check-paper-f:before {
  content: "\eb49";
}
.nx-icon--speaker-off-o:before {
  content: "\eb50";
}
.nx-icon--speaker-off:before {
  content: "\eb51";
}
.nx-icon--speaker-on-o:before {
  content: "\eb52";
}
.nx-icon--speaker-on:before {
  content: "\eb53";
}
.nx-icon--help-question-f:before {
  content: "\eb54";
}
.nx-icon--voice-of-the-customer-f:before {
  content: "\eb55";
}
.nx-icon--product-blog:before {
  content: "\eb56";
}
.nx-icon--product-fire:before {
  content: "\eb57";
}
.nx-icon--product-fork-lift-truck:before {
  content: "\eb58";
}
.nx-icon--product-music:before {
  content: "\eb59";
}
.nx-icon--product-podcast:before {
  content: "\eb60";
}
.nx-icon--laptop-cog-wheel:before {
  content: "\eb61";
}
.nx-icon--board-share-graph:before {
  content: "\eb62";
}
.nx-icon--trees:before {
  content: "\eb63";
}
.nx-icon--hand-tray:before {
  content: "\eb64";
}
.nx-icon--tv-world-globe:before {
  content: "\eb65";
}
.nx-icon--helmet-construction:before {
  content: "\eb66";
}
.nx-icon--manager:before {
  content: "\eb67";
}
.nx-icon--tractor:before {
  content: "\eb68";
}
.nx-icon--skyscraper:before {
  content: "\eb69";
}
.nx-icon--hand-cog-wheel:before {
  content: "\eb70";
}
.nx-icon--fountain-pen:before {
  content: "\eb71";
}
.nx-icon--certificate-papers:before {
  content: "\eb72";
}
.nx-icon--grapes:before {
  content: "\eb73";
}
.nx-icon--product-media:before {
  content: "\eb74";
}
.nx-icon--product-broken-mirror:before {
  content: "\eb75";
}
.nx-icon--product-compass:before {
  content: "\eb76";
}
.nx-icon--product-health-paw:before {
  content: "\eb77";
}
.nx-icon--product-law-internet:before {
  content: "\eb78";
}
.nx-icon--product-law-job:before {
  content: "\eb79";
}
.nx-icon--product-law-key:before {
  content: "\eb80";
}
.nx-icon--product-law-traffic:before {
  content: "\eb81";
}
.nx-icon--product-legal-protection:before {
  content: "\eb82";
}
.nx-icon--product-oil-tank:before {
  content: "\eb83";
}
.nx-icon--product-shield-house:before {
  content: "\eb85";
}
.nx-icon--product-shield-key:before {
  content: "\eb86";
}
.nx-icon--product-shield-paw:before {
  content: "\eb87";
}
.nx-icon--chatbot-default-o:before {
  content: "\eb88";
}
.nx-icon--chatbot-joy-o:before {
  content: "\eb89";
}
.nx-icon--chatbot-slightsmile-o:before {
  content: "\eb90";
}
.nx-icon--chatbot-think-o:before {
  content: "\eb91";
}
.nx-icon--chatbot-thrilled-o:before {
  content: "\eb92";
}
.nx-icon--product-car-accident-abroad:before {
  content: "\eb93";
}
.nx-icon--switch:before {
  content: "\eb94";
}
.nx-icon--applauncher:before {
  content: "\eb95";
}
.nx-icon--help-o:before {
  content: "\eb96";
}
.nx-icon--globe:before {
  content: "\eb97";
}
.nx-icon--help:before {
  content: "\eb98";
}
.nx-icon--qr-code:before {
  content: "\eb99";
}
.nx-icon--smartphone-o:before {
  content: "\ec01";
}
.nx-icon--smartphone:before {
  content: "\ec02";
}
.nx-icon--product-security-inspector:before {
  content: "\ec03";
}
.nx-icon--car-o:before {
  content: "\ec04";
}
.nx-icon--cookie-manager-o:before {
  content: "\ec05";
}
.nx-icon--cookie-manager:before {
  content: "\ec06";
}
.nx-icon--policy-processing-01:before {
  content: "\ec07";
}
.nx-icon--policy-processing-02:before {
  content: "\ec08";
}
.nx-icon--policy-processing-03:before {
  content: "\ec09";
}
.nx-icon--home:before {
  content: "\ec10";
}
.nx-icon--move:before {
  content: "\ec11";
}
.nx-icon--range:before {
  content: "\ec12";
}
.nx-icon--side-panel-both-sides:before {
  content: "\ec13";
}
.nx-icon--side-panel-left:before {
  content: "\ec14";
}
.nx-icon--side-panel-right:before {
  content: "\ec15";
}
.nx-icon--product-adaptive-cruise-control:before {
  content: "\ec16";
}
.nx-icon--product-autonomous-emergency-braking-system:before {
  content: "\ec17";
}
.nx-icon--product-blind-spot-monitoring:before {
  content: "\ec18";
}
.nx-icon--product-cup:before {
  content: "\ec19";
}
.nx-icon--product-lane-assist:before {
  content: "\ec20";
}
.nx-icon--product-restaurant:before {
  content: "\ec21";
}
.nx-icon--product-shield-check:before {
  content: "\ec22";
}
.nx-icon--add-column-after:before {
  content: "\ec27";
}
.nx-icon--add-column-before:before {
  content: "\ec28";
}
.nx-icon--add-row-after:before {
  content: "\ec29";
}
.nx-icon--add-row-before:before {
  content: "\ec30";
}
.nx-icon--add-table:before {
  content: "\ec31";
}
.nx-icon--apartment-building-small:before {
  content: "\ec32";
}
.nx-icon--archive:before {
  content: "\ec33";
}
.nx-icon--avi-text:before {
  content: "\ec34";
}
.nx-icon--avi:before {
  content: "\ec35";
}
.nx-icon--bmp-text:before {
  content: "\ec36";
}
.nx-icon--bmp:before {
  content: "\ec37";
}
.nx-icon--calendar-delete-date-o:before {
  content: "\ec38";
}
.nx-icon--calendar-delete-date:before {
  content: "\ec39";
}
.nx-icon--product-car-truck:before {
  content: "\ec40";
}
.nx-icon--product-chat-avatar-man-1:before {
  content: "\ec41";
}
.nx-icon--product-chat-avatar-man-2:before {
  content: "\ec42";
}
.nx-icon--product-chat-avatar-man-3:before {
  content: "\ec43";
}
.nx-icon--product-chat-avatar-man-4:before {
  content: "\ec44";
}
.nx-icon--product-chat-avatar-man-5:before {
  content: "\ec45";
}
.nx-icon--product-chat-avatar-man-6:before {
  content: "\ec46";
}
.nx-icon--product-chat-avatar-man-7:before {
  content: "\ec47";
}
.nx-icon--product-chat-avatar-neutral-1:before {
  content: "\ec48";
}
.nx-icon--product-chat-avatar-neutral-2:before {
  content: "\ec49";
}
.nx-icon--product-chat-avatar-neutral-3:before {
  content: "\ec50";
}
.nx-icon--product-chat-avatar-woman-1:before {
  content: "\ec51";
}
.nx-icon--product-chat-avatar-woman-2:before {
  content: "\ec52";
}
.nx-icon--product-chat-avatar-woman-3:before {
  content: "\ec53";
}
.nx-icon--product-chat-avatar-woman-4:before {
  content: "\ec54";
}
.nx-icon--product-chat-avatar-woman-5:before {
  content: "\ec55";
}
.nx-icon--product-chat-avatar-woman-6:before {
  content: "\ec56";
}
.nx-icon--product-chat-avatar-woman-7:before {
  content: "\ec57";
}
.nx-icon--check-circle-unchecked:before {
  content: "\ec58";
}
.nx-icon--delete-column:before {
  content: "\ec60";
}
.nx-icon--delete-row:before {
  content: "\ec61";
}
.nx-icon--delete-table:before {
  content: "\ec62";
}
.nx-icon--divider-line:before {
  content: "\ec63";
}
.nx-icon--docx-text:before {
  content: "\ec64";
}
.nx-icon--docx:before {
  content: "\ec65";
}
.nx-icon--eml-text:before {
  content: "\ec66";
}
.nx-icon--eml:before {
  content: "\ec67";
}
.nx-icon--flv-text:before {
  content: "\ec68";
}
.nx-icon--flv:before {
  content: "\ec69";
}
.nx-icon--hand-click-request:before {
  content: "\ec70";
}
.nx-icon--hand-thumbs-down:before {
  content: "\ec71";
}
.nx-icon--hand-thumbs-up:before {
  content: "\ec72";
}
.nx-icon--hcp-text:before {
  content: "\ec73";
}
.nx-icon--hcp:before {
  content: "\ec74";
}
.nx-icon--product-house-storm:before {
  content: "\ec75";
}
.nx-icon--image:before {
  content: "\ec76";
}
.nx-icon--link:before {
  content: "\ec77";
}
.nx-icon--list-numbers:before {
  content: "\ec78";
}
.nx-icon--m4p-text:before {
  content: "\ec79";
}
.nx-icon--m4p:before {
  content: "\ec80";
}
.nx-icon--m4v-text:before {
  content: "\ec81";
}
.nx-icon--m4v:before {
  content: "\ec82";
}
.nx-icon--mail-read-o:before {
  content: "\ec83";
}
.nx-icon--mail-read:before {
  content: "\ec84";
}
.nx-icon--minimize:before {
  content: "\ec85";
}
.nx-icon--mov-text:before {
  content: "\ec86";
}
.nx-icon--mov:before {
  content: "\ec87";
}
.nx-icon--mp2-text:before {
  content: "\ec88";
}
.nx-icon--mp2:before {
  content: "\ec89";
}
.nx-icon--mp4-text:before {
  content: "\ec90";
}
.nx-icon--mp4:before {
  content: "\ec91";
}
.nx-icon--mpe-text:before {
  content: "\ec92";
}
.nx-icon--mpe:before {
  content: "\ec93";
}
.nx-icon--mpg-text:before {
  content: "\ec94";
}
.nx-icon--mpg:before {
  content: "\ec95";
}
.nx-icon--mpv-text:before {
  content: "\ec96";
}
.nx-icon--mpv:before {
  content: "\ec97";
}
.nx-icon--msg-text:before {
  content: "\ec98";
}
.nx-icon--msg:before {
  content: "\ec99";
}
.nx-icon--ogg-text:before {
  content: "\ed01";
}
.nx-icon--ogg:before {
  content: "\ed02";
}
.nx-icon--png-text:before {
  content: "\ed03";
}
.nx-icon--png:before {
  content: "\ed04";
}
.nx-icon--qt-text:before {
  content: "\ed05";
}
.nx-icon--qt:before {
  content: "\ed06";
}
.nx-icon--quote:before {
  content: "\ed07";
}
.nx-icon--rtf-text:before {
  content: "\ed08";
}
.nx-icon--rtf:before {
  content: "\ed09";
}
.nx-icon--share-o:before {
  content: "\ed10";
}
.nx-icon--shield-o:before {
  content: "\ed11";
}
.nx-icon--shield:before {
  content: "\ed12";
}
.nx-icon--statistics-data-graph-o:before {
  content: "\ed13";
}
.nx-icon--statistics-data-graph:before {
  content: "\ed14";
}
.nx-icon--swf-text:before {
  content: "\ed15";
}
.nx-icon--swf:before {
  content: "\ed16";
}
.nx-icon--text-alignment-center:before {
  content: "\ed17";
}
.nx-icon--text-alignment-indent-less:before {
  content: "\ed18";
}
.nx-icon--text-alignment-indent-more:before {
  content: "\ed19";
}
.nx-icon--text-alignment-justified:before {
  content: "\ed20";
}
.nx-icon--text-alignment-left:before {
  content: "\ed21";
}
.nx-icon--text-alignment-right:before {
  content: "\ed22";
}
.nx-icon--text-formatting-bold:before {
  content: "\ed23";
}
.nx-icon--text-formatting-clear-formatting:before {
  content: "\ed24";
}
.nx-icon--text-formatting-color:before {
  content: "\ed25";
}
.nx-icon--text-formatting-cursive:before {
  content: "\ed26";
}
.nx-icon--text-formatting-glyph:before {
  content: "\ed27";
}
.nx-icon--text-formatting-overarching:before {
  content: "\ed28";
}
.nx-icon--text-formatting-size:before {
  content: "\ed29";
}
.nx-icon--text-formatting-strikethrough:before {
  content: "\ed30";
}
.nx-icon--text-formatting-underlined:before {
  content: "\ed31";
}
.nx-icon--undo:before {
  content: "\ed32";
}
.nx-icon--unlink:before {
  content: "\ed33";
}
.nx-icon--wmv-text:before {
  content: "\ed34";
}
.nx-icon--wmv:before {
  content: "\ed35";
}
.nx-icon--xlsx-text:before {
  content: "\ed36";
}
.nx-icon--xlsx:before {
  content: "\ed37";
}
.nx-icon--xml-text:before {
  content: "\ed38";
}
.nx-icon--xml:before {
  content: "\ed39";
}
.nx-icon--zip-text:before {
  content: "\ed40";
}
.nx-icon--zip:before {
  content: "\ed41";
}
.nx-icon--redo:before {
  content: "\ed42";
}
.nx-icon--x:before {
  content: "\ed43";
}
.nx-icon--x-circle:before {
  content: "\ed44";
}
.nx-icon--product-house-hail:before {
  content: "\ed45";
}
.nx-icon--product-accompanied-driving:before {
  content: "\ed46";
}
.nx-icon--product-broken-car-window:before {
  content: "\ed47";
}
.nx-icon--product-caravan-and-motorcycle:before {
  content: "\ed48";
}
.nx-icon--product-driver-protection:before {
  content: "\ed49";
}
.nx-icon--product-gap-coverage:before {
  content: "\ed50";
}
.nx-icon--product-gap-coverage-b:before {
  content: "\ed51";
}
.nx-icon--product-new-and-purchase-price-compensation:before {
  content: "\ed52";
}
.nx-icon--product-oldtimer:before {
  content: "\ed53";
}
.nx-icon--product-oldtimer-collection:before {
  content: "\ed54";
}
.nx-icon--product-oldtimer-garage:before {
  content: "\ed55";
}
.nx-icon--product-own-damage-coverage:before {
  content: "\ed56";
}
.nx-icon--product-scooter:before {
  content: "\ed57";
}
.nx-icon--product-shield-coins:before {
  content: "\ed58";
}
.nx-icon--product-shield-filled:before {
  content: "\ed59";
}
.nx-icon--product-shield-half-filled:before {
  content: "\ed60";
}
.nx-icon--product-shield-money:before {
  content: "\ed61";
}
.nx-icon--product-value-reduction:before {
  content: "\ed62";
}
.nx-icon--product-value-retention-guarantee:before {
  content: "\ed63";
}
.nx-icon--product-landlord:before {
  content: "\ed64";
}
.nx-icon--product-social-media-x:before {
  content: "\ed65";
}
.nx-icon--csv:before {
  content: "\ed66";
}
.nx-icon--csv_text:before {
  content: "\ed67";
}
.nx-icon--add-note:before {
  content: "\ed68";
}
.nx-icon--color-picker:before {
  content: "\ed69";
}
.nx-icon--columns:before {
  content: "\ed70";
}
.nx-icon--cut:before {
  content: "\ed71";
}
.nx-icon--double-chevron-small:before {
  content: "\ed72";
}
.nx-icon--file-check:before {
  content: "\ed73";
}
.nx-icon--heart:before {
  content: "\ed74";
}
.nx-icon--heart-o:before {
  content: "\ed75";
}
.nx-icon--maximize:before {
  content: "\ed76";
}
.nx-icon--collapse-content:before {
  content: "\ed77";
}
.nx-icon--not-allowed:before {
  content: "\ed78";
}
.nx-icon--note:before {
  content: "\ed79";
}
.nx-icon--paste:before {
  content: "\ed80";
}
.nx-icon--pin:before {
  content: "\ed81";
}
.nx-icon--pivot-table:before {
  content: "\ed82";
}
.nx-icon--aggregation:before {
  content: "\ed83";
}
.nx-icon--check-circle-o:before {
  content: "\ed84";
}
.nx-icon--group:before {
  content: "\ed85";
}
.nx-icon--interpunct-o:before {
  content: "\ed86";
}
.nx-icon--product-buildings-and-content:before {
  content: "\ed87";
}
.nx-icon--product-heart-with-hands:before {
  content: "\ed88";
}
.nx-icon--product-tenant:before {
  content: "\ed89";
}
.nx-icon--onsite-charge:before {
  content: "\ed90";
}
.nx-icon--file-arrow:before {
  content: "\ed91";
}
.nx-icon--mark-all-as-read:before {
  content: "\ed92";
}
.nx-icon--shield-warning:before {
  content: "\ed93";
}
.nx-icon--tenant:before {
  content: "\ed94";
}
.nx-icon--product-bridge:before {
  content: "\ed95";
}
.nx-icon--product-car-key:before {
  content: "\ed96";
}
.nx-icon--product-car-towed:before {
  content: "\ed97";
}
.nx-icon--product-chimney:before {
  content: "\ed98";
}
.nx-icon--product-door-closed:before {
  content: "\ed99";
}
.nx-icon--product-fence:before {
  content: "\ee01";
}
.nx-icon--product-house-lightning:before {
  content: "\ee02";
}
.nx-icon--product-house-roof-damage:before {
  content: "\ee03";
}
.nx-icon--product-icicle-melting:before {
  content: "\ee04";
}
.nx-icon--product-ladder:before {
  content: "\ee05";
}
.nx-icon--product-lock-key:before {
  content: "\ee06";
}
.nx-icon--product-shield-car:before {
  content: "\ee07";
}
.nx-icon--product-shield-cross:before {
  content: "\ee08";
}
.nx-icon--product-shield-screwdriver:before {
  content: "\ee09";
}
.nx-icon--product-tree-snapped:before {
  content: "\ee09";
}
.nx-icon--product-tree-wind:before {
  content: "\ee10";
}
.nx-icon--product-snow-and-water:before {
  content: "\ee11";
}
.nx-icon--product-tree:before {
  content: "\ee12";
}
.nx-icon--product-window-closed:before {
  content: "\ee13";
}
.nx-icon--product-energy:before {
  content: "\ee14";
}
.nx-icon--product-letter-a:before {
  content: "\ee15";
}
.nx-icon--product-letter-b:before {
  content: "\ee16";
}
.nx-icon--product-reminder:before {
  content: "\ee17";
}
.nx-icon--product-sun:before {
  content: "\ee18";
}
.nx-icon--product-volcano-eruption:before {
  content: "\ee19";
}
.nx-icon--product-vulcano:before {
  content: "\ee20";
}
.nx-icon--product-water-drops:before {
  content: "\ee21";
}
.nx-icon--product-water:before {
  content: "\ee22";
}
.nx-icon--product-window-storm-shutters:before {
  content: "\ee23";
}
.nx-icon--shield-warning-o:before {
  content: "\ee24";
}
.nx-icon--get-a-quote:before {
  content: "\ee25";
}
table,
th,
td,
tr {
  margin: 0;
  padding: 0;
}
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}
input,
button,
textarea {
  font-family: inherit;
}
a {
  color: inherit;
}
figure {
  margin: 0;
  padding: 0;
}
small {
  font-size: inherit;
}
em,
address {
  font-style: normal;
}
ul,
ol {
  margin: 0;
  padding: 0;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}
html,
:host {
  font-family: "Allianz Neo", sans-serif;
}
body {
  color: #414141;
  font-weight: 400;
  margin: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
a {
  text-decoration: none;
}
body,
:host {
  background-color: var(--ui-background);
  color: var(--text-01);
}

/* node_modules/@allianz/ngx-direct-styles/styles/themes/direct/prebuilt.scss */
:root,
:host {
  --font-family: "Allianz Neo", sans-serif !important;
  --ui-background: transparent;
  --ui-01: #ffffff;
  --ui-02: #f5f5f5;
  --ui-03: #ececec;
  --ui-04: #d9d9d9;
  --ui-05: var(--color-neutral-350);
  --ui-06: #414141;
  --interactive-text: var(--text-01);
  --interactive-primary: var(--color-primary-action-800);
  --hover-primary: var(--color-primary-action-600);
  --hover-secondary: #ececec;
  --active-primary: var(--color-primary-action-900);
  --hover-link: #008ed6;
  --focus-box-shadow: 0 0 0 2px var(--color-neutral-000), 0 0 0 6px var(--color-focus-600);
  --focus-inset-box-shadow: inset 0 0 0 4px var(--color-focus-600), inset 0 0 0 8px var(--color-neutral-000);
  --text-01: var(--color-text-main);
  --text-02: #ffffff;
  --info: #496ebd;
  --warning: #efbe25;
  --warning-hover: #e7a313;
  --warning-active: #e08d05;
  --danger: var(--color-signal-error-600);
  --danger-hover: #c51322;
  --danger-active: #b0050c;
  --success: #1e8927;
  --success-hover: #1b6120;
  --success-active: #17501d;
  --accent-01: #c34800;
  --accent-02: #05813c;
  --accent-03: #bd417f;
  --color-attention-default: var(--avatar-background-color);
  --color-attention-yellow: #f7b500;
  --color-attention-orange: #ff9b52;
  --color-attention-red: #f77878;
  --color-attention-purple: #cca1ff;
  --color-attention-teal: #08c8c8;
  --color-attention-aqua: #00ffff;
  --color-attention-blue: #97c2ff;
  --color-attention-green: #43cb7f;
  --color-attention-gray: #a9b4ca;
  --color-attention-disabled: #d1d5db;
  --color-attention-inverse-yellow: #ffd666;
  --color-attention-inverse-orange: #ffb166;
  --color-attention-inverse-red: #f98080;
  --color-attention-inverse-purple: #cfb2ff;
  --color-attention-inverse-teal: #4fd2d2;
  --color-attention-inverse-aqua: #66e0ff;
  --color-attention-inverse-blue: #6ca8ff;
  --color-attention-inverse-green: #7fd8a0;
  --color-attention-inverse-gray: #cbd0d6;
  --color-attention-inverse-disabled: #4b5563;
  --color-subtle-default: var(--avatar-background-color);
  --color-subtle-yellow: #fff7da;
  --color-subtle-orange: #ffe9d5;
  --color-subtle-red: #ffe2e0;
  --color-subtle-purple: #f4e6ff;
  --color-subtle-teal: #d9f2f2;
  --color-subtle-aqua: #d7f7ff;
  --color-subtle-blue: #e1ebff;
  --color-subtle-green: #def4e6;
  --color-subtle-gray: #f3f4f6;
  --color-subtle-disabled: var(--avatar-background-color);
  --color-on-attention-disabled: #9ca3af;
  --color-on-subtle-yellow: #3b2f00;
  --color-on-subtle-orange: #5a2500;
  --color-on-subtle-red: #6b0d0d;
  --color-on-subtle-purple: #3b006b;
  --color-on-subtle-teal: #004646;
  --color-on-subtle-aqua: #004b66;
  --color-on-subtle-blue: #002266;
  --color-on-subtle-green: #144d28;
  --color-on-subtle-gray: #1f2937;
  --color-on-subtle-disabled: var(--text-02);
  --color-on-subtle-default: var(--avatar-color);
  --color-on-attention-resting: var(--avatar-color);
  --disabled-01: #c2c2c2;
  --disabled-02: #dadada;
  --disabled-03: #ececec;
  --disabled-04: rgba(0, 97, 146, 0.4);
  --readonly-surface-color: #f5f5f5;
  --readonly-on-surface-color: #767676;
  --readonly-surface-active-color: #767676;
  --readonly-on-surface-active-color: var(--text-02);
  --negative: var(--color-secondary-trigger-600);
  --negative-accent: var(--color-primary-action-800);
  --negative-01: var(--color-secondary-trigger-300);
  --negative-02: var(--color-secondary-trigger-650);
  --negative-background: #414141;
  --negative-dimmed: rgba(255, 255, 255, 0.4);
  --negative-01-dimmed: rgba(217, 217, 217, 0.4);
  --negative-02-dimmed: rgba(194, 194, 194, 0.4);
  --negative-background-dimmed: rgba(65, 65, 65, 0.4);
  --grid-max-width: 1184px;
  --readonly-01: var(--readonly-surface-color);
  --readonly-02: var(--readonly-on-surface-color);
  --readonly-03: var(--readonly-on-surface-active-color);
  --heading-00-font-size: var(--heading-01-font-size);
  --heading-00-line-height: var(--heading-01-line-height);
  --heading-00-font-weight: var(--heading-01-font-weight);
  --heading-00-letter-spacing: var(--heading-01-letter-spacing);
  --heading-00-mobile-font-size: var(--heading-01-mobile-font-size);
  --heading-00-mobile-line-height: var(--heading-01-mobile-line-height);
  --heading-00-mobile-font-weight: var(--heading-01-mobile-font-weight);
  --heading-00-mobile-letter-spacing: var(--heading-01-mobile-letter-spacing);
  --heading-01-font-size: 64px;
  --heading-01-line-height: 68px;
  --heading-01-font-weight: var(--font-weight-light);
  --heading-01-letter-spacing: var(--letter-spacing-m);
  --heading-01-mobile-font-size: 42px;
  --heading-01-mobile-line-height: 44px;
  --heading-01-mobile-font-weight: var(--heading-01-font-weight);
  --heading-01-mobile-letter-spacing: var(--heading-01-letter-spacing);
  --heading-02-font-size: 52px;
  --heading-02-line-height: 56px;
  --heading-02-font-weight: var(--font-weight-light);
  --heading-02-letter-spacing: var(--letter-spacing-m);
  --heading-02-mobile-font-size: 38px;
  --heading-02-mobile-line-height: var(--line-height-xl);
  --heading-02-mobile-font-weight: var(--font-weight-light);
  --heading-02-mobile-letter-spacing: var(--heading-02-letter-spacing);
  --heading-03-font-size: var(--font-size-xxxl);
  --heading-03-line-height: var(--line-height-xxl);
  --heading-03-font-weight: var(--font-weight-light);
  --heading-03-letter-spacing: var(--letter-spacing-m);
  --heading-03-mobile-font-size: var(--heading-04-font-size);
  --heading-03-mobile-line-height: var(--heading-04-line-height);
  --heading-03-mobile-font-weight: var(--heading-04-font-weight);
  --heading-03-mobile-letter-spacing: var(--heading-04-letter-spacing);
  --heading-04-font-size: 32px;
  --heading-04-line-height: var(--line-height-xl);
  --heading-04-font-weight: var(--font-weight-light);
  --heading-04-letter-spacing: var(--letter-spacing-m);
  --heading-04-mobile-font-size: var(--heading-05-font-size);
  --heading-04-mobile-line-height: var(--heading-05-line-height);
  --heading-04-mobile-font-weight: var(--heading-04-font-weight);
  --heading-04-mobile-letter-spacing: var(--heading-04-letter-spacing);
  --heading-05-font-size: var(--font-size-l);
  --heading-05-line-height: var(--line-height-m);
  --heading-05-font-weight: var(--font-weight-semi-bold);
  --heading-05-letter-spacing: var(--letter-spacing-s);
  --heading-05-mobile-font-size: 22px;
  --heading-05-mobile-line-height: var(--line-height-s);
  --heading-05-mobile-font-weight: var(--font-weight-semi-bold);
  --heading-05-mobile-letter-spacing: var(--letter-spacing-s);
  --heading-06-font-size: var(--font-size-s);
  --heading-06-line-height: var(--spacing-300);
  --heading-06-font-weight: var(--font-weight-light);
  --heading-06-letter-spacing: var(--letter-spacing-s);
  --heading-06-mobile-font-size: var(--font-size-xs);
  --heading-06-mobile-line-height: var(--spacing-300);
  --heading-06-mobile-font-weight: var(--font-weight-light);
  --heading-06-mobile-letter-spacing: var(--letter-spacing-s);
  --headline-secondary-color: var(--text-01);
  --headline-negative-secondary-color: var(--negative);
  --heading-6xl-font-size: var(--heading-01-font-size);
  --heading-6xl-line-height: var(--heading-01-line-height);
  --heading-6xl-font-weight: var(--heading-01-font-weight);
  --heading-6xl-letter-spacing: var(--heading-01-letter-spacing);
  --heading-6xl-mobile-font-size: var(--heading-01-mobile-font-size);
  --heading-6xl-mobile-line-height: var(--heading-01-mobile-line-height);
  --heading-6xl-mobile-font-weight: var(--heading-01-mobile-font-weight);
  --heading-6xl-mobile-letter-spacing: var(--heading-01-mobile-letter-spacing);
  --heading-5xl-font-size: var(--heading-01-font-size);
  --heading-5xl-line-height: var(--heading-01-line-height);
  --heading-5xl-font-weight: var(--heading-01-font-weight);
  --heading-5xl-letter-spacing: var(--heading-01-letter-spacing);
  --heading-5xl-mobile-font-size: var(--heading-01-mobile-font-size);
  --heading-5xl-mobile-line-height: var(--heading-01-mobile-line-height);
  --heading-5xl-mobile-font-weight: var(--heading-01-mobile-font-weight);
  --heading-5xl-mobile-letter-spacing: var(--heading-01-mobile-letter-spacing);
  --paragraph-01-font-size: var(--font-size-s);
  --paragraph-01-line-height: var(--spacing-300);
  --paragraph-01-font-weight: var(--font-weight-regular);
  --paragraph-01-letter-spacing: var(--letter-spacing-s);
  --paragraph-02-font-size: var(--font-size-xs);
  --paragraph-02-line-height: var(--line-height-s);
  --paragraph-02-font-weight: var(--font-weight-regular);
  --paragraph-02-letter-spacing: 0;
  --paragraph-03-font-size: var(--spacing-200);
  --paragraph-03-line-height: var(--spacing-300);
  --paragraph-03-font-weight: var(--font-weight-regular);
  --paragraph-03-letter-spacing: 0;
  --paragraph-04-font-size: var(--font-size-xxxs);
  --paragraph-04-line-height: var(--line-height-xxs);
  --paragraph-04-font-weight: var(--font-weight-regular);
  --paragraph-04-letter-spacing: 0;
  --paragraph-05-font-size: var(--font-size-xxxxs);
  --paragraph-05-line-height: var(--spacing-200);
  --paragraph-05-font-weight: var(--font-weight-regular);
  --paragraph-05-letter-spacing: 0;
  --large-label-font-size: var(--spacing-200);
  --large-label-line-height: var(--spacing-300);
  --large-label-font-weight: var(--font-weight-regular);
  --large-label-letter-spacing: normal;
  --small-label-font-size: var(--font-size-xxxs);
  --small-label-line-height: var(--line-height-xxs);
  --small-label-font-weight: var(--font-weight-regular);
  --small-label-letter-spacing: normal;
  --button-small-font-size: var(--font-size-xxxs);
  --button-small-line-height: var(--line-height-xxs);
  --button-small-font-weight: var(--font-weight-semi-bold);
  --button-small-letter-spacing: var(--letter-spacing-s);
  --button-small-medium-font-size: var(--spacing-200);
  --button-small-medium-line-height: var(--spacing-300);
  --button-small-medium-font-weight: var(--font-weight-semi-bold);
  --button-small-medium-letter-spacing: var(--letter-spacing-s);
  --button-medium-font-size: var(--spacing-200);
  --button-medium-line-height: var(--spacing-300);
  --button-medium-font-weight: var(--font-weight-semi-bold);
  --button-medium-letter-spacing: var(--letter-spacing-s);
  --button-large-font-size: var(--font-size-xs);
  --button-large-line-height: var(--spacing-300);
  --button-large-font-weight: var(--font-weight-semi-bold);
  --button-large-letter-spacing: var(--letter-spacing-s);
  --shadow-small-color: rgba(65, 65, 65, 0.35);
  --shadow-large-color: rgba(65, 65, 65, 0.35);
  --shadow-small: 0 2px 4px var(--shadow-small-color);
  --shadow-large: 0 8px 24px var(--shadow-large-color);
  --accordion-regular-font-size: var(--heading-04-font-size);
  --accordion-regular-line-height: var(--heading-04-line-height);
  --accordion-regular-font-weight: var(--heading-04-font-weight);
  --accordion-regular-letter-spacing: var(--heading-04-letter-spacing);
  --accordion-regular-mobile-font-size: var(--heading-06-font-size);
  --accordion-regular-mobile-line-height: var(--heading-06-line-height);
  --accordion-regular-mobile-font-weight: 400;
  --accordion-regular-mobile-letter-spacing: var(--heading-06-letter-spacing);
  --accordion-light-font-size: var(--paragraph-01-font-size);
  --accordion-light-line-height: var(--paragraph-01-line-height);
  --accordion-light-font-weight: var(--paragraph-01-font-weight);
  --accordion-light-letter-spacing: var(--paragraph-01-letter-spacing);
  --accordion-light-mobile-font-size: var(--paragraph-03-font-size);
  --accordion-light-mobile-line-height: var(--paragraph-03-line-height);
  --accordion-light-mobile-font-weight: var(--paragraph-03-font-weight);
  --accordion-light-mobile-letter-spacing: var(--paragraph-03-letter-spacing);
  --accordion-body-font-size: var(--paragraph-03-font-size);
  --accordion-body-line-height: var(--paragraph-03-line-height);
  --accordion-body-font-weight: var(--paragraph-03-font-weight);
  --accordion-body-letter-spacing: var(--paragraph-03-letter-spacing);
  --accordion-extra-light-body-letter-spacing: var(--accordion-body-letter-spacing);
  --accordion-extra-light-body-font-size: var(--accordion-body-font-size);
  --accordion-extra-light-body-line-height: var(--accordion-body-line-height);
  --accordion-chevron-size: 24px;
  --accordion-regular-chevron-color: var(--interactive-text);
  --accordion-regular-hover-chevron-color: var(--interactive-text);
  --accordion-disabled-color: var(--disabled-01);
  --accordion-regular-header-background-color: var(--ui-02);
  --accordion-regular-header-text-color: var(--text-01);
  --accordion-regular-header-hover-text-color: var(--text-01);
  --accordion-regular-header-top-margin: 16px;
  --accordion-regular-header-active-font-weight: var(--heading-04-font-weight);
  --accordion-light-header-active-font-weight: var(--paragraph-01-font-weight);
  --accordion-regular-border-color: transparent;
  --accordion-regular-mobile-border-color: var(--ui-04);
  --accordion-regular-mobile-separator-color: var(--ui-04);
  --accordion-regular-header-padding: 24px 32px;
  --accordion-regular-mobile-header-padding: 16px;
  --accordion-regular-body-padding: 24px 32px 16px;
  --accordion-regular-mobile-body-padding: 24px 16px 32px;
  --accordion-light-header-text-color: var(--interactive-text);
  --accordion-light-header-hover-text-color: var(--interactive-text);
  --accordion-light-chevron-color: var(--interactive-text);
  --accordion-light-hover-chevron-color: var(--interactive-text);
  --accordion-light-header-padding: 24px 32px;
  --accordion-light-mobile-header-padding: 16px 0;
  --accordion-light-body-padding: 16px 32px 32px;
  --accordion-light-mobile-body-padding: 16px 0 24px;
  --accordion-light-border-color: var(--ui-04);
  --accordion-light-body-font-size: var(--paragraph-03-font-size);
  --accordion-extra-light-header-top-margin: 16px;
  --accordion-extra-light-chevron-color: var(--interactive-text);
  --accordion-extra-light-header-text-color: var(--interactive-text);
  --accordion-extra-light-body-padding: 16px 0 8px;
  --accordion-extra-light-font-size: 1rem;
  --accordion-extra-light-line-height: 1.5rem;
  --accordion-extra-light-font-weight: 600;
  --accordion-extra-light-letter-spacing: 0.0625rem;
  --accordion-extra-light-header-active-font-weight: 600;
  --action-font-size: var(--paragraph-03-font-size);
  --action-line-height: var(--paragraph-03-line-height);
  --action-font-weight: var(--paragraph-03-font-weight);
  --action-letter-spacing: var(--paragraph-03-letter-spacing);
  --action-color: var(--text-01);
  --action-hover-color: var(--text-01);
  --action-background-color: var(--ui-02);
  --action-hover-background-color: var(--hover-secondary);
  --action-selected-color: var(--text-02);
  --action-selected-background-color: var(--interactive-primary);
  --action-icon-size: 20px;
  --action-expand-icon-size: 16px;
  --avatar-background-color: #8a679c;
  --avatar-color: var(--text-02);
  --avatar-color-attention-disabled: var(--avatar-background-color);
  --avatar-color-subtle-disabled: var(--avatar-background-color);
  --avatar-color-on-attention-disabled: var(--avatar-color);
  --avatar-color-on-subtle-disabled: var(--avatar-color);
  --avatar-disabled-opacity: 0.4;
  --avatar-xsmall-size: 32px;
  --avatar-xsmall-font-size: var(--paragraph-04-font-size);
  --avatar-xsmall-line-height: var(--paragraph-04-line-height);
  --avatar-xsmall-font-weight: var(--paragraph-04-font-weight);
  --avatar-xsmall-letter-spacing: var(--paragraph-04-letter-spacing);
  --avatar-xsmall-icon-size: 24px;
  --avatar-small-size: 40px;
  --avatar-small-font-size: var(--paragraph-03-font-size);
  --avatar-small-line-height: var(--paragraph-03-line-height);
  --avatar-small-font-weight: 600;
  --avatar-small-letter-spacing: var(--paragraph-03-letter-spacing);
  --avatar-small-icon-size: 24px;
  --avatar-small-medium-size: 64px;
  --avatar-small-medium-font-size: var(--heading-04-font-size);
  --avatar-small-medium-line-height: var(--heading-04-line-height);
  --avatar-small-medium-font-weight: 600;
  --avatar-small-medium-letter-spacing: var(--heading-04-letter-spacing);
  --avatar-small-medium-icon-size: 40px;
  --avatar-medium-size: 80px;
  --avatar-medium-font-size: var(--heading-03-font-size);
  --avatar-medium-line-height: var(--heading-03-line-height);
  --avatar-medium-font-weight: 600;
  --avatar-medium-letter-spacing: var(--heading-03-letter-spacing);
  --avatar-medium-icon-size: 48px;
  --avatar-large-size: 120px;
  --avatar-large-font-size: var(--heading-02-font-size);
  --avatar-large-line-height: var(--heading-02-line-height);
  --avatar-large-font-weight: 600;
  --avatar-large-letter-spacing: var(--heading-02-letter-spacing);
  --avatar-large-icon-size: 72px;
  --avatar-xlarge-size: 160px;
  --avatar-xlarge-font-size: var(--heading-01-font-size);
  --avatar-xlarge-line-height: var(--heading-01-line-height);
  --avatar-xlarge-font-weight: 600;
  --avatar-xlarge-letter-spacing: var(--heading-01-letter-spacing);
  --avatar-xlarge-icon-size: 96px;
  --badge-font-size: var(--paragraph-03-font-size);
  --badge-line-height: var(--paragraph-03-line-height);
  --badge-font-weight: var(--paragraph-03-font-weight);
  --badge-letter-spacing: var(--paragraph-03-letter-spacing);
  --badge-background-color: var(--ui-04);
  --badge-color: var(--text-01);
  --badge-active-background-color: #cfe9ee;
  --badge-active-color: var(--badge-color);
  --badge-positive-background-color: #e3ebaf;
  --badge-positive-color: var(--badge-color);
  --badge-critical-background-color: #f7c7c3;
  --badge-critical-color: var(--badge-color);
  --badge-negative-background-color: #ffe8b0;
  --badge-negative-color: var(--badge-color);
  --badge-vibrant-background-color: var(--ui-06);
  --badge-vibrant-color: #ffffff;
  --badge-vibrant-active-background-color: #007ab3;
  --badge-vibrant-active-color: var(--badge-vibrant-color);
  --badge-vibrant-positive-background-color: #1e8927;
  --badge-vibrant-positive-color: var(--badge-vibrant-color);
  --badge-vibrant-critical-background-color: #dc3149;
  --badge-vibrant-critical-color: var(--badge-vibrant-color);
  --badge-vibrant-negative-background-color: #efbe25;
  --badge-vibrant-negative-color: var(--text-01);
  --base-label-color: var(--text-01);
  --base-label-small-font-size: var(--small-label-font-size);
  --base-label-small-line-height: var(--small-label-line-height);
  --base-label-small-font-weight: 600;
  --base-label-small-letter-spacing: var(--small-label-letter-spacing);
  --base-label-large-font-size: var(--large-label-font-size);
  --base-label-large-line-height: var(--large-label-line-height);
  --base-label-large-font-weight: 300;
  --base-label-large-letter-spacing: var(--large-label-letter-spacing);
  --base-error-color: var(--color-signal-error-600);
  --base-error-simple-icon-size: 20px;
  --base-error-simple-font-size: var(--font-size-xxxs);
  --base-error-simple-line-height: var(--line-height-xxs);
  --base-error-simple-font-weight: var(--font-weight-regular);
  --base-error-simple-letter-spacing: var(--letter-spacing-s);
  --button-primary-background-color: var(--color-primary-action-800);
  --button-primary-border-color: transparent;
  --button-primary-text-color: var(--color-neutral-000);
  --button-primary-hover-background-color: var(--color-primary-action-600);
  --button-primary-hover-border-color: transparent;
  --button-primary-hover-text-color: var(--color-neutral-000);
  --button-primary-active-background-color: var(--color-primary-action-900);
  --button-primary-active-text-color: var(--color-neutral-000);
  --button-primary-active-border-color: transparent;
  --button-primary-disabled-background-color: var(--color-neutral-350);
  --button-primary-disabled-text-color: var(--color-neutral-000);
  --button-primary-disabled-border-color: transparent;
  --button-secondary-background-color: transparent;
  --button-secondary-border-color: var(--color-primary-action-800);
  --button-secondary-text-color: var(--color-primary-action-800);
  --button-secondary-hover-background-color: var(--color-primary-action-600);
  --button-secondary-hover-border-color: var(--color-primary-action-600);
  --button-secondary-hover-text-color: var(--color-neutral-000);
  --button-secondary-active-background-color: var(--color-primary-action-900);
  --button-secondary-active-text-color: var(--color-neutral-000);
  --button-secondary-active-border-color: transparent;
  --button-secondary-disabled-background-color: transparent;
  --button-secondary-disabled-text-color: var(--color-neutral-350);
  --button-secondary-disabled-border-color: var(--color-neutral-350);
  --button-tertiary-text-decoration: none;
  --button-tertiary-background-color: transparent;
  --button-tertiary-border-color: transparent;
  --button-tertiary-text-color: var(--color-primary-action-800);
  --button-tertiary-hover-background-color: transparent;
  --button-tertiary-hover-border-color: transparent;
  --button-tertiary-hover-text-color: var(--color-primary-action-600);
  --button-tertiary-active-background-color: transparent;
  --button-tertiary-active-text-color: var(--color-primary-action-900);
  --button-tertiary-active-border-color: transparent;
  --button-tertiary-disabled-background-color: transparent;
  --button-tertiary-disabled-text-color: var(--color-neutral-500);
  --button-tertiary-disabled-border-color: transparent;
  --button-emphasis-background-color: var(--accent-01);
  --button-emphasis-border-color: transparent;
  --button-emphasis-text-color: var(--text-02);
  --button-emphasis-hover-background-color: #933400;
  --button-emphasis-hover-border-color: transparent;
  --button-emphasis-hover-text-color: var(--text-02);
  --button-emphasis-active-background-color: #682500;
  --button-emphasis-active-text-color: var(--text-02);
  --button-emphasis-active-border-color: transparent;
  --button-emphasis-disabled-background-color: rgba(195, 72, 0, 0.4);
  --button-emphasis-disabled-text-color: rgba(255, 255, 255, 0.4);
  --button-emphasis-disabled-border-color: transparent;
  --button-cta-background-color: var(--accent-02);
  --button-cta-border-color: transparent;
  --button-cta-text-color: var(--text-02);
  --button-cta-hover-background-color: #006028;
  --button-cta-hover-border-color: transparent;
  --button-cta-hover-text-color: var(--text-02);
  --button-cta-active-background-color: #00450f;
  --button-cta-active-text-color: var(--text-02);
  --button-cta-active-border-color: transparent;
  --button-cta-disabled-background-color: rgba(5, 129, 60, 0.4);
  --button-cta-disabled-text-color: rgba(255, 255, 255, 0.4);
  --button-cta-disabled-border-color: transparent;
  --button-attention-background-color: var(--accent-03);
  --button-attention-border-color: transparent;
  --button-attention-text-color: var(--text-02);
  --button-attention-hover-background-color: #962165;
  --button-attention-hover-border-color: transparent;
  --button-attention-hover-text-color: var(--text-02);
  --button-attention-active-background-color: #720849;
  --button-attention-active-text-color: var(--text-02);
  --button-attention-active-border-color: transparent;
  --button-attention-disabled-background-color: rgba(189, 65, 127, 0.4);
  --button-attention-disabled-text-color: rgba(255, 255, 255, 0.4);
  --button-attention-disabled-border-color: transparent;
  --button-primary-danger-background-color: var(--color-signal-error-600);
  --button-primary-danger-border-color: transparent;
  --button-primary-danger-text-color: var(--color-neutral-000);
  --button-primary-danger-hover-background-color: var(--color-signal-error-750);
  --button-primary-danger-hover-border-color: transparent;
  --button-primary-danger-hover-text-color: var(--text-02);
  --button-primary-danger-active-background-color: var(--color-signal-error-900);
  --button-primary-danger-active-text-color: var(--text-02);
  --button-primary-danger-active-border-color: transparent;
  --button-primary-danger-disabled-background-color: rgba(220, 49, 73, 0.4);
  --button-primary-danger-disabled-text-color: rgba(255, 255, 255, 0.4);
  --button-primary-danger-disabled-border-color: transparent;
  --button-secondary-danger-background-color: transparent;
  --button-secondary-danger-border-color: var(--color-signal-error-600);
  --button-secondary-danger-text-color: var(--color-signal-error-600);
  --button-secondary-danger-hover-background-color: var(--color-signal-error-750);
  --button-secondary-danger-hover-border-color: var(--color-signal-error-750);
  --button-secondary-danger-hover-text-color: var(--color-neutral-000);
  --button-secondary-danger-active-background-color: var(--color-signal-error-900);
  --button-secondary-danger-active-text-color: var(--color-neutral-000);
  --button-secondary-danger-active-border-color: transparent;
  --button-secondary-danger-disabled-background-color: transparent;
  --button-secondary-danger-disabled-text-color: var(--color-neutral-350);
  --button-secondary-danger-disabled-border-color: var(--color-neutral-350);
  --button-tertiary-danger-background-color: transparent;
  --button-tertiary-danger-border-color: transparent;
  --button-tertiary-danger-text-color: var(--color-signal-error-600);
  --button-tertiary-danger-hover-background-color: transparent;
  --button-tertiary-danger-hover-border-color: transparent;
  --button-tertiary-danger-hover-text-color: var(--color-signal-error-750);
  --button-tertiary-danger-active-background-color: transparent;
  --button-tertiary-danger-active-text-color: var(--color-signal-error-900);
  --button-tertiary-danger-active-border-color: transparent;
  --button-tertiary-danger-disabled-background-color: transparent;
  --button-tertiary-danger-disabled-text-color: var(--color-neutral-500);
  --button-tertiary-danger-disabled-border-color: transparent;
  --button-text-transform: none;
  --button-border-radius: 4px;
  --button-border-width: 2px;
  --button-small-height: 32px;
  --button-small-medium-height: 40px;
  --button-medium-height: 48px;
  --button-medium-padding: calc(12px - var(--button-border-width)) calc(32px - var(--button-border-width));
  --button-medium-icon-start-padding: calc(32px - var(--button-border-width));
  --button-medium-icon-end-padding: calc(32px - var(--button-border-width));
  --button-small-icon-start-padding: calc(16px - var(--button-border-width));
  --button-small-icon-end-padding: calc(16px - var(--button-border-width));
  --button-small-padding: calc(8px - var(--button-border-width)) calc(16px - var(--button-border-width));
  --icon-button-medium-padding: 0;
  --button-large-height: 72px;
  --button-small-icon-size: 16px;
  --button-small-medium-icon-size: 20px;
  --button-medium-icon-size: 24px;
  --button-large-icon-size: 24px;
  --button-gap: 8px;
  --plain-button-color: var(--link-color);
  --plain-button-hover-color: var(--link-hover-color);
  --plain-button-active-color: var(--link-active-color);
  --plain-button-disabled-color: var(--link-disabled-color);
  --plain-button-danger-color: var(--danger);
  --plain-button-danger-hover-color: #c51322;
  --plain-button-danger-active-color: #b0050c;
  --plain-button-danger-disabled-color: rgba(220, 49, 73, 0.4);
  --plain-button-font-size: var(--link-small-font-size);
  --plain-button-line-height: var(--link-small-line-height);
  --plain-button-font-weight: var(--link-small-font-weight);
  --plain-button-letter-spacing: var(--link-small-letter-spacing);
  --plain-button-icon-size: var(--link-small-icon-size);
  --plain-button-text-decoration: none;
  --plain-button-gap: 8px;
  --plain-button-small-font-size: var(--link-xsmall-font-size);
  --plain-button-small-font-weight: var(--link-xsmall-font-weight);
  --plain-button-small-line-height: 1rem;
  --plain-button-small-letter-spacing: var(--link-xsmall-letter-spacing);
  --plain-button-secondary-color: #5b5b5b;
  --plain-button-secondary-hover-color: var(--plain-button-hover-color);
  --plain-button-secondary-active-color: var(--plain-button-active-color);
  --plain-button-secondary-disabled-color: rgb(from var(--tag-color) r g b/0.4);
  --plain-button-small-icon-size: 1.25rem;
  --breadcrumb-color: var(--text-01);
  --breadcrumb-font-size: 1rem;
  --breadcrumb-line-height: 1.5rem;
  --breadcrumb-letter-spacing: 0;
  --breadcrumb-font-weight: 400;
  --breadcrumb-chevron-color: var(--text-01);
  --breadcrumb-link-color: var(--interactive-text);
  --breadcrumb-link-hover-color: var(--hover-link);
  --breadcrumb-link-active-color: var(--active-primary);
  --icon-button-small-icon-size: 16px;
  --icon-button-small-medium-icon-size: 24px;
  --icon-button-medium-icon-size: 24px;
  --icon-button-large-icon-size: 24px;
  --card-text-color: var(--text-01);
  --card-background-color: var(--ui-01);
  --card-border-color: #999999;
  --card-border-hover-color: #5b5b5b;
  --card-border-width: 1px;
  --card-border-radius: 4px;
  --clickable-card-hover-background-color: var(--ui-02);
  --clickable-card-hover-border-color: var(--card-border-hover-color);
  --clickable-card-active-background-color: var(--ui-03);
  --clickable-card-active-border-color: var(--card-border-hover-color);
  --clickable-card-disabled-border-color: var(--negative-01);
  --card-highlight-text-color: var(--text-01);
  --card-highlight-background-color: #e1cfeb;
  --comparison-table-popular-cell-text-color: var(--text-01);
  --comparison-table-popular-cell-background-color: #e1cfeb;
  --comparison-table-selected-column-background-color: #c1ebfb;
  --comparison-table-selected-column-text-color: var(--text-01);
  --comparison-table-border-color: var(--ui-03);
  --comparison-table-header-background-color: var(--ui-01);
  --comparison-table-header-text-color: var(--text-01);
  --comparison-table-placeholder-cell-background-color: transparent;
  --comparison-table-placeholder-cell-border-color: transparent;
  --comparison-table-disabled-text-color: var(--disabled-01);
  --comparison-table-disabled-column-header-text-color: var(--comparison-table-disabled-text-color);
  --comparison-table-cell-background-color: var(--ui-01);
  --comparison-table-intersection-cell-background-color: rgba(255, 255, 255, 0.75);
  --comparison-table-toggle-section-header-background-color: rgba(255, 255, 255, 0.75);
  --comparison-table-toggle-section-chevron-size: var(--accordion-chevron-size);
  --comparison-table-toggle-section-chevron-color: var(--accordion-regular-chevron-color);
  --comparison-table-toggle-section-header-padding: 24px 32px 24px 16px;
  --comparison-table-toggle-section-header-padding-rtl: 24px 16px 24px 32px;
  --comparison-table-expansion-cell-color: var(--interactive-text);
  --comparison-table-font-size: 1rem;
  --comparison-table-line-height: 1.25rem;
  --comparison-table-font-weight: 400;
  --comparison-table-letter-spacing: 0;
  --comparison-table-popular-cell-font-size: 0.875rem;
  --comparison-table-popular-cell-line-height: 1rem;
  --comparison-table-popular-cell-font-weight: 600;
  --comparison-table-popular-cell-letter-spacing: 0.0125rem;
  --comparison-table-description-cell-mobile-font-size: 0.875rem;
  --comparison-table-description-cell-mobile-line-height: 1rem;
  --comparison-table-description-cell-mobile-font-weight: 700;
  --comparison-table-description-cell-mobile-letter-spacing: 0.0125rem;
  --comparison-table-mobile-section-header-font-size: 0.875rem;
  --comparison-table-mobile-section-header-line-height: 1.5rem;
  --comparison-table-mobile-section-header-font-weight: 600;
  --comparison-table-mobile-section-header-letter-spacing: 0;
  --comparison-table-group-label-font-size: 1rem;
  --comparison-table-group-label-line-height: 1.5rem;
  --comparison-table-group-label-font-weight: 600;
  --comparison-table-group-label-letter-spacing: 0.0625rem;
  --comparison-table-toggle-section-header-font-size: var(--heading-04-font-size);
  --comparison-table-toggle-section-header-line-height: var(--heading-04-line-height);
  --comparison-table-toggle-section-header-font-weight: var(--heading-04-font-weight);
  --comparison-table-toggle-section-header-letter-spacing: var(--heading-04-letter-spacing);
  --data-display-label-font-weight: 600;
  --data-display-large-font-size: var(--paragraph-02-font-size);
  --data-display-large-line-height: var(--paragraph-02-line-height);
  --data-display-large-font-weight: var(--paragraph-02-font-weight);
  --data-display-large-letter-spacing: var(--paragraph-02-letter-spacing);
  --data-display-large-mobile-font-size: var(--paragraph-03-font-size);
  --data-display-large-mobile-line-height: var(--paragraph-03-line-height);
  --data-display-large-mobile-font-weight: var(--paragraph-03-font-weight);
  --data-display-large-mobile-letter-spacing: var(--paragraph-03-letter-spacing);
  --data-display-medium-font-size: var(--paragraph-03-font-size);
  --data-display-medium-line-height: var(--paragraph-03-line-height);
  --data-display-medium-font-weight: var(--paragraph-03-font-weight);
  --data-display-medium-letter-spacing: var(--paragraph-03-letter-spacing);
  --data-display-small-font-size: var(--paragraph-04-font-size);
  --data-display-small-line-height: var(--paragraph-04-line-height);
  --data-display-small-font-weight: 400;
  --data-display-small-letter-spacing: var(--paragraph-04-letter-spacing);
  --selectable-card-text-color: var(--text-01);
  --selectable-card-background-color: var(--ui-01);
  --selectable-card-background-hover-color: #f1f9fa;
  --selectable-card-background-selected-color: #e6f4f6;
  --selectable-card-background-selected-hover-color: #cfe9ee;
  --selectable-card-background-disabled-color: var(--ui-01);
  --selectable-card-background-disabled-selected-color: #f1f9fa;
  --selectable-card-checkbox-border-hover-color: var(--interactive-text);
  --selectable-card-checkbox-selected-background-hover-color: var(--interactive-text);
  --selectable-card-checkbox-selected-border-hover-color: var(--interactive-text);
  --selectable-card-checkbox-error-border-color: var(--danger);
  --selectable-card-checkbox-error-background-color: var(--danger);
  --selectable-card-radio-border-hover-color: var(--hover-primary);
  --selectable-card-radio-dot-hover-color: var(--hover-primary);
  --selectable-card-radio-error-dot-color: var(--danger);
  --selectable-card-radio-error-border-color: var(--danger);
  --selectable-card-expert-background-hover-color: var(--ui-02);
  --selectable-card-expert-background-selected-color: var(--ui-02);
  --selectable-card-expert-background-disabled-selected-color: var(--ui-02);
  --selectable-card-expert-background-selected-hover-color: var(--ui-03);
  --selectable-card-icon-color: var(--success);
  --selectable-card-unchecked-icon-hover-color: #c2c2c2;
  --selectable-card-icon-placeholder-border-color: #c2c2c2;
  --selectable-card-border-color: var(--card-border-color);
  --selectable-card-border-hover-color: var(--interactive-primary);
  --selectable-card-border-selected-color: var(--interactive-primary);
  --selectable-card-border-disabled-color: var(--ui-04);
  --selectable-card-border-disabled-selected-color: #c2c2c2;
  --selectable-card-border-error-color: var(--danger);
  --selectable-card-border-width: 1px;
  --selectable-card-border-radius: 4px;
  --checkbox-border-width: 2px;
  --checkbox-border-radius: 4px;
  --checkbox-control-size: 24px;
  --checkbox-transition: none;
  --checkbox-icon-size: 20px;
  --checkbox-background-color: transparent;
  --checkbox-border-color: var(--color-neutral-650);
  --checkbox-icon-color: var(--text-02);
  --checkbox-indeterminate-color: var(--interactive-primary);
  --checkbox-selected-background-color: var(--color-primary-action-800);
  --checkbox-selected-border-color: var(--color-primary-action-800);
  --checkbox-hover-background-color: var(--hover-primary);
  --checkbox-unselected-hover-background-color: transparent;
  --checkbox-hover-border-color: var(--hover-primary);
  --checkbox-active-background-color: var(--active-primary);
  --checkbox-active-border-color: var(--active-primary);
  --checkbox-unselected-active-background-color: transparent;
  --checkbox-selected-hover-background-color: var(--hover-primary);
  --checkbox-disabled-border-color: var(--color-neutral-550);
  --checkbox-disabled-background-color: var(--color-neutral-150);
  --checkbox-disabled-selected-border-color: var(--disabled-01);
  --checkbox-disabled-selected-background-color: var(--color-neutral-550);
  --checkbox-disabled-icon-color: var(--text-02);
  --checkbox-readonly-background-color: var(--readonly-surface-color);
  --checkbox-readonly-border-color: var(--readonly-on-surface-color);
  --checkbox-readonly-selected-background-color: var(--readonly-surface-active-color);
  --checkbox-readonly-selected-border-color: var(--readonly-surface-active-color);
  --checkbox-readonly-icon-color: var(--readonly-on-surface-active-color);
  --checkbox-readonly-indeterminate-color: var(--readonly-surface-active-color);
  --checkbox-label-color: var(--color-text-main);
  --checkbox-label-disabled-color: var(--color-neutral-650);
  --checkbox-large-label-control-margin-top: 0;
  --checkbox-large-label-text-margin-top: 0;
  --checkbox-large-label-text-margin-left: var(--spacing-150);
  --checkbox-small-label-control-margin-top: 0;
  --checkbox-small-label-text-margin-top: var(--spacing-25);
  --checkbox-small-label-text-margin-left: var(--spacing-100);
  --checkbox-large-label-font-size: var(--spacing-200);
  --checkbox-large-label-line-height: var(--spacing-300);
  --checkbox-large-label-font-weight: var(--font-weight-regular);
  --checkbox-large-label-letter-spacing: var(--letter-spacing-s);
  --checkbox-small-label-font-size: var(--font-size-xxxs);
  --checkbox-small-label-line-height: var(--line-height-xxs);
  --checkbox-small-label-font-weight: var(--font-weight-regular);
  --checkbox-small-label-letter-spacing: var(--letter-spacing-s);
  --checkbox-disabled-negative-background-color: rgba(153, 153, 153, 0.4);
  --checkbox-on-selection-background-color: var(--ui-01);
  --checkbox-on-selection-border-color: var(--interactive-primary);
  --checkbox-on-selection-icon-color: var(--text-01);
  --checkbox-on-selection-selected-background-color: var(--ui-01);
  --checkbox-on-selection-selected-border-color: var(--ui-01);
  --checkbox-on-selection-selected-icon-color: var(--text-02);
  --checkbox-on-selection-hover-border-color: var(--hover-primary);
  --checkbox-on-selection-hover-background-color: var(--hover-primary);
  --checkbox-on-selection-active-border-color: var(--active-primary);
  --checkbox-on-selection-active-background-color: var(--active-primary);
  --checkbox-on-selection-disabled-border-color: var(--interactive-primary);
  --checkbox-on-selection-disabled-background-color: transparent;
  --checkbox-on-selection-disabled-selected-background-color: var(--ui-01);
  --checkbox-on-selection-disabled-selected-border-color: var(--ui-01);
  --checkbox-on-selection-disabled-selected-icon-color: var(--interactive-text);
  --checkbox-on-selection-readonly-background-color: var(--readonly-surface-color);
  --checkbox-on-selection-readonly-border-color: var(--readonly-on-surface-color);
  --checkbox-on-selection-readonly-selected-background-color: var(--readonly-surface-color);
  --checkbox-on-selection-readonly-selected-border-color: var(--readonly-surface-color);
  --checkbox-on-selection-readonly-selected-icon-color: var(--readonly-on-surface-color);
  --radio-button-on-selection-border-color: var(--interactive-primary);
  --radio-button-on-selection-readonly-border-color: var(--readonly-on-surface-color);
  --radio-button-on-selection-disabled-border-color: var(--interactive-primary);
  --radio-button-on-selection-critical-border-color: var(--ui-01);
  --radio-button-on-selection-critical-background-color: var(--ui-01);
  --radio-button-on-selection-selected-border-color: var(--ui-01);
  --radio-button-on-selection-selected-dot-color: transparent;
  --radio-button-on-selection-disabled-selected-border-color: var(--ui-01);
  --radio-button-on-selection-disabled-selected-dot-color: transparent;
  --radio-button-on-selection-readonly-selected-border-color: var(--readonly-surface-color);
  --radio-button-on-selection-readonly-selected-dot-color: var(--readonly-on-surface-color);
  --tile-background-color: var(--ui-01);
  --tile-border-color: var(--interactive-primary);
  --tile-text-color: var(--interactive-primary);
  --tile-border-width: 2px;
  --tile-border-radius: 4px;
  --tile-vertical-with-icon-padding: 24px 16px 14px 16px;
  --tile-vertical-padding: 14px 16px;
  --tile-horizontal-padding: 14px 16px;
  --tile-spacing: 16px;
  --tile-layout-horizontal-spacing: 16px;
  --tile-group-spacing: 16px;
  --tile-indicator-top: 12px;
  --tile-indicator-right: 12px;
  --tile-font-size: var(--paragraph-03-font-size);
  --tile-font-weight: var(--paragraph-03-font-weight);
  --tile-line-height: var(--paragraph-03-line-height);
  --tile-letter-spacing: var(--paragraph-03-letter-spacing);
  --tile-selected-color: var(--text-02);
  --tile-selected-hint-color: var(--text-02);
  --tile-selected-border-color: var(--interactive-primary);
  --tile-selected-background-color: var(--interactive-primary);
  --tile-hover-background-color: var(--selectable-card-background-hover-color);
  --tile-hover-border-color: var(--hover-primary);
  --tile-selected-hover-background-color: var(--hover-primary);
  --tile-hover-text-color: var(--hover-primary);
  --tile-hover-hint-color: var(--hover-primary);
  --tile-active-background-color: #e6f4f6;
  --tile-active-border-color: var(--active-primary);
  --tile-selected-active-background-color: var(--active-primary);
  --tile-active-text-color: var(--hover-primary);
  --tile-active-hint-color: var(--hover-primary);
  --tile-disabled-opacity: 0.4;
  --tile-disabled-background-color: #fff;
  --tile-disabled-text-color: var(--interactive-primary);
  --tile-disabled-border-color: var(--interactive-primary);
  --tile-disabled-hint-color: var(--interactive-primary);
  --tile-disabled-selected-background-color: var(--interactive-primary);
  --tile-disabled-selected-text-color: var(--text-02);
  --tile-disabled-selected-border-color: var(--interactive-primary);
  --tile-disabled-selected-hint-color: var(--text-02);
  --tile-readonly-background-color: var(--readonly-surface-color);
  --tile-readonly-text-color: var(--text-01);
  --tile-readonly-border-color: var(--readonly-on-surface-color);
  --tile-readonly-hint-color: var(--text-01);
  --tile-readonly-selected-background-color: var(--readonly-surface-active-color);
  --tile-readonly-selected-text-color: var(--text-02);
  --tile-readonly-selected-border-color: var(--readonly-surface-active-color);
  --tile-readonly-selected-hint-color: var(--text-02);
  --tile-error-border-color: var(--danger);
  --tile-error-hover-border-color: var(--danger-hover);
  --tile-error-active-border-color: var(--danger-active);
  --tile-error-selected-background-color: var(--danger);
  --tile-error-selected-hover-background-color: var(--danger-hover);
  --tile-error-selected-active-background-color: var(--danger-active);
  --tile-icon-size: 40px;
  --tile-layout-horizontal-icon-size: 32px;
  --tile-label-font-weight: 600;
  --tile-hint-color: var(--interactive-primary);
  --tile-hint-font-size: var(--paragraph-04-font-size);
  --tile-hint-line-height: var(--paragraph-04-line-height);
  --tile-hint-font-weight: 400;
  --tile-hint-letter-spacing: var(--paragraph-04-letter-spacing);
  --circle-toggle-checkmark-background-color: #3da556;
  --circle-toggle-checkmark-color: #ffffff;
  --circle-toggle-checkmark-border-color: #ffffff;
  --circle-toggle-icon-color: var(--interactive-primary);
  --circle-toggle-border-color: var(--interactive-primary);
  --circle-toggle-background-color: transparent;
  --circle-toggle-selected-icon-color: #ffffff;
  --circle-toggle-selected-border-color: var(--interactive-primary);
  --circle-toggle-selected-background-color: var(--interactive-primary);
  --circle-toggle-readonly-border-color: var(--readonly-on-surface-color);
  --circle-toggle-readonly-background-color: var(--readonly-surface-color);
  --circle-toggle-readonly-selected-background-color: var(--readonly-surface-active-color);
  --circle-toggle-readonly-icon-color: #5b5b5b;
  --circle-toggle-readonly-selected-icon-color: var(--readonly-on-surface-active-color);
  --circle-toggle-hover-icon-color: #ffffff;
  --circle-toggle-hover-border-color: var(--hover-primary);
  --circle-toggle-hover-background-color: var(--hover-primary);
  --circle-toggle-label-font-size: var(--small-label-font-size);
  --circle-toggle-label-line-height: var(--small-label-line-height);
  --circle-toggle-label-font-weight: var(--small-label-font-weight);
  --circle-toggle-label-letter-spacing: var(--small-label-letter-spacing);
  --circle-toggle-label-mobile-font-size: var(--paragraph-04-font-size);
  --circle-toggle-label-mobile-line-height: var(--paragraph-04-line-height);
  --circle-toggle-label-mobile-font-weight: var(--circle-toggle-label-font-weight);
  --circle-toggle-label-mobile-letter-spacing: var(--paragraph-04-letter-spacing);
  --circle-toggle-hint-font-size: var(--circle-toggle-label-font-size);
  --circle-toggle-hint-line-height: var(--circle-toggle-label-line-height);
  --circle-toggle-hint-font-weight: var(--circle-toggle-label-font-weight);
  --circle-toggle-hint-letter-spacing: var(--circle-toggle-label-letter-spacing);
  --circle-toggle-hint-mobile-font-size: var(--circle-toggle-label-mobile-font-size);
  --circle-toggle-hint-mobile-line-height: var(--circle-toggle-label-mobile-line-height);
  --circle-toggle-hint-mobile-font-weight: 300;
  --circle-toggle-hint-mobile-letter-spacing: var(--circle-toggle-label-mobile-letter-spacing);
  --circle-toggle-label-color: var(--text-01);
  --circle-toggle-hint-color: var(--text-01);
  --circle-toggle-content-text-font-size: var(--heading-05-font-size);
  --circle-toggle-content-text-line-height: var(--heading-05-line-height);
  --circle-toggle-content-text-font-weight: 400;
  --circle-toggle-content-text-letter-spacing: var(--heading-05-letter-spacing);
  --circle-toggle-content-text-mobile-font-size: var(--heading-05-mobile-font-size);
  --circle-toggle-content-text-mobile-line-height: var(--heading-05-mobile-line-height);
  --circle-toggle-content-text-mobile-font-weight: 400;
  --circle-toggle-content-text-mobile-letter-spacing: var(--heading-05-mobile-letter-spacing);
  --circle-toggle-content-text-color: var(--interactive-text);
  --circle-toggle-selected-content-text-color: #ffffff;
  --code-input-font-size: var(--heading-04-font-size);
  --code-input-line-height: var(--heading-04-line-height);
  --code-input-font-weight: 600;
  --code-input-letter-spacing: var(--heading-04-letter-spacing);
  --code-input-color: var(--text-01);
  --code-input-active-color: var(--interactive-primary);
  --code-input-error-color: var(--danger);
  --code-input-disabled-color: var(--disabled-01);
  --context-menu-header-font-size: var(--header-font-size);
  --context-menu-header-font-weight: var(--heading-05-font-weight);
  --context-menu-group-header-font-weight: 700;
  --context-menu-font-size: var(--paragraph-03-font-size);
  --context-menu-line-height: var(--paragraph-03-line-height);
  --context-menu-font-weight: var(--paragraph-03-font-weight);
  --context-menu-letter-spacing: var(--paragraph-03-letter-spacing);
  --context-menu-background-color: var(--ui-01);
  --context-menu-item-text-color: var(--text-01);
  --context-menu-item-active-color: var(--interactive-text);
  --context-menu-item-disabled-color: var(--disabled-01);
  --context-menu-item-icon-size: 20px;
  --context-menu-item-expand-icon-size: 20px;
  --context-menu-item-horizontal-padding: 32px;
  --context-menu-item-vertical-padding: 8px;
  --divider-background-color: #d9d9d9;
  --datefield-toggle-icon-size: var(--formfield-icon-size);
  --datefield-change-view-font-size: var(--spacing-200);
  --datefield-change-view-line-height: var(--spacing-300);
  --datefield-change-view-font-weight: var(--font-weight-semi-bold);
  --datefield-change-view-letter-spacing: var(--letter-spacing-s);
  --datefield-change-view-color: var(--color-text-main);
  --datefield-change-view-hover-color: var(--hover-primary);
  --datefield-cell-font-size: var(--spacing-200);
  --datefield-cell-line-height: var(--spacing-300);
  --datefield-cell-font-weight: var(--font-weight-semi-bold);
  --datefield-cell-letter-spacing: var(--letter-spacing-s);
  --datefield-cell-color: var(--color-text-main);
  --datefield-cell-selected-background-color: var(--interactive-primary);
  --datefield-cell-selected-hover-background-color: var(--hover-primary);
  --datefield-cell-selected-active-background-color: var(--active-primary);
  --datefield-cell-selected-color: var(--text-02);
  --datefield-cell-active-background-color: var(--ui-04);
  --datefield-cell-active-color: var(--interactive-primary);
  --datefield-cell-hover-background-color: var(--ui-03);
  --datefield-cell-hover-color: var(--text-01);
  --datefield-cell-disabled-color: var(--color-neutral-650);
  --datefield-cell-disabled-today-color: var(--color-neutral-650);
  --datefield-cell-disabled-selected-background-color: rgba(0, 122, 179, 0.4);
  --datefield-cell-focused-background-color: var(--ui-01);
  --datefield-header-cell-color: var(--color-neutral-650);
  --datefield-header-cell-font-weight: var(--paragraph-04-font-weight);
  --datefield-period-label-font-size: var(--font-size-s);
  --datefield-period-label-line-height: var(--line-height-s);
  --datefield-period-label-font-weight: var(--font-weight-semi-bold);
  --datefield-period-label-letter-spacing: var(--letter-spacing-s);
  --datefield-period-label-color: var(--color-text-main);
  --datefield-controls-color: var(--color-text-main);
  --datefield-controls-hover-color: var(--hover-primary);
  --datefield-controls-icon-size: 24px;
  --datefield-controls-disabled-color: rgba(0, 122, 179, 0.4);
  --datefield-panel-background-color: var(--ui-01);
  --datefield-panel-header-background-color: var(--ui-01);
  --datefield-panel-border-color: var(--ui-04);
  --datepicker-range-background-color: #e6f4f6;
  --datepicker-range-hover-background-color: #cfe9ee;
  --datepicker-range-active-background-color: #003781;
  --dropdown-panel-background-color: var(--ui-01);
  --dropdown-panel-header-background-color: var(--color-neutral-150);
  --dropdown-panel-text-color: var(--text-01);
  --dropdown-panel-header-text-color: var(--color-text-main);
  --dropdown-panel-border-radius: nx-border-radius(s);
  --dropdown-panel-filter-border-color: none;
  --dropdown-panel-filter-font-weight: nx-font-weight(semibold);
  --dropdown-panel-shadow: var(--shadow-small);
  --dropdown-panel-padding-top: 12px;
  --dropdown-panel-with-filter-padding-top: 4px;
  --dropdown-panel-padding-bottom: 16px;
  --dropdown-group-label-color: var(--ui-05);
  --dropdown-group-label-font-size: var(--small-label-font-size);
  --dropdown-group-label-line-height: var(--small-label-line-height);
  --dropdown-group-label-font-weight: var(--font-weight-bold);
  --dropdown-group-label-letter-spacing: var(--letter-spacing-s);
  --dropdown-group-label-height: 16px;
  --dropdown-group-section-background-color: rgba(236, 236, 236, 0.5);
  --dropdown-item-text-color: var(--color-text-main);
  --dropdown-item-selected-color: var(--color-primary-action-600);
  --dropdown-item-hover-color: var(--color-primary-interactive-700);
  --dropdown-item-hover-background-color: var(--ui-01);
  --dropdown-item-active-background-color: var(--ui-01);
  --dropdown-item-checkmark-color: var(--color-primary-action-600);
  --dropdown-item-padding-top: 8px;
  --dropdown-item-padding-right: 32px;
  --dropdown-item-padding-bottom: 8px;
  --dropdown-item-padding-left: 8px;
  --dropdown-item-font-size: var(--large-label-font-size);
  --dropdown-item-line-height: var(--large-label-line-height);
  --dropdown-item-font-weight: var(--font-weight-regular);
  --dropdown-item-letter-spacing: var(--letter-spacing-s);
  --dropdown-item-outline-font-size: var(--small-label-font-size);
  --dropdown-item-outline-line-height: var(--small-label-line-height);
  --dropdown-item-outline-font-weight: var(--font-weight-semi-bold);
  --dropdown-item-outline-letter-spacing: var(--letter-spacing-s);
  --dropdown-item-text-color-disabled: var(--disabled-01);
  --dropdown-chevron-size: var(--formfield-icon-size);
  --dropdown-filter-input-text-color: var(--text-01);
  --dropdown-filter-input-border-color: var(--ui-05);
  --dropdown-filter-input-active-text-color: var(--interactive-primary);
  --dropdown-filter-input-active-border-color: var(--interactive-primary);
  --dropdown-filter-wrap-padding-horizontal: 32px;
  --dropdown-filter-wrap-padding-vertical: 16px;
  --dropdown-filter-input-padding-horizon: 0;
  --dropdown-filter-input-padding-vertical: 0;
  --dropdown-filter-gap: 0;
  --dropdown-item-divider: var(--ui-04);
  --dropdown-group-divider: #d9d9d9;
  --multi-select-item-padding-horizon: 32px;
  --multi-select-item-padding-vertical: 8px;
  --multi-select-item-line-height: var(--large-label-line-height);
  --multi-select-action-padding-vertical: 16px;
  --multi-select-panel-padding: 12px;
  --footer-font-size: var(--paragraph-03-font-size);
  --footer-line-height: var(--paragraph-03-line-height);
  --footer-font-weight: var(--paragraph-03-font-weight);
  --footer-letter-spacing: var(--paragraph-03-letter-spacing);
  --footer-color: var(--ui-05);
  --footer-copyright-font-weight: 700;
  --footer-padding-top: 32px;
  --footer-padding-bottom: 32px;
  --footer-mobile-padding-top: 48px;
  --footer-mobile-padding-bottom: 48px;
  --formfield-bottom-padding: 32px;
  --formfield-mobile-bottom-padding: 24px;
  --formfield-icon-size: 24px;
  --formfield-label-color: var(--color-text-main);
  --formfield-control-color: var(--color-text-main);
  --formfield-border-width: 1px;
  --formfield-active-border-width: 3px;
  --formfield-active-color: var(--color-primary-interactive-600);
  --formfield-active-border-radius: 2px;
  --formfield-active-border-bottom-color: transparent;
  --formfield-hover-border-color: var(--interactive-primary);
  --formfield-disabled-text-color: var(--disabled-01);
  --formfield-disabled-border-color: var(--disabled-01);
  --formfield-disabled-background-color: var(--formfield-outline-background-color);
  --formfield-readonly-text-color: var(--formfield-input-color);
  --formfield-readonly-border-color: var(--color-neutral-250);
  --formfield-readonly-background-color: var(--readonly-01);
  --formfield-input-color: var(--color-text-main);
  --formfield-hint-color: var(--color-text-main);
  --formfield-control-height: 32px;
  --formfield-error-input-font-weight: var(--font-weight-semi-bold);
  --formfield-input-padding: 0;
  --formfield-border-color: var(--color-text-main);
  --formfield-active-border-color: var(--color-primary-interactive-600);
  --formfield-background-color: transparent;
  --formfield-message-gap: var(--spacing-100);
  --formfield-control-font-size: var(--paragraph-01-font-size);
  --formfield-control-line-height: var(--paragraph-01-line-height);
  --formfield-control-font-weight: var(--font-weight-semi-bold);
  --formfield-control-letter-spacing: var(--letter-spacing-s);
  --formfield-label-font-size: var(--paragraph-05-font-size);
  --formfield-label-line-height: var(--paragraph-05-line-height);
  --formfield-label-font-weight: var(--font-weight-regular);
  --formfield-label-letter-spacing: var(--letter-spacing-s);
  --formfield-label-height: 16px;
  --formfield-floating-distance: calc(var(--spacing-300) * -1);
  --formfield-placeholder-label-font-size: var(--formfield-control-font-size);
  --formfield-placeholder-label-line-height: var(--formfield-control-line-height);
  --formfield-placeholder-label-font-weight: 300;
  --formfield-placeholder-label-letter-spacing: var(--formfield-control-letter-spacing);
  --formfield-input-native-placeholder-font-size: var(--formfield-control-font-size);
  --formfield-input-native-placeholder-line-height: var(--formfield-control-line-height);
  --formfield-input-native-placeholder-font-weight: 200;
  --formfield-input-native-placeholder-letter-spacing: var(--formfield-control-letter-spacing);
  --formfield-input-native-placeholder-color: var(--ui-05);
  --formfield-hint-spacing: 8px;
  --formfield-hint-font-size: var(--paragraph-05-font-size);
  --formfield-hint-line-height: var(--paragraph-05-line-height);
  --formfield-hint-font-weight: var(--font-weight-regular);
  --formfield-hint-letter-spacing: var(--letter-spacing-s);
  --formfield-outline-control-height: 40px;
  --formfield-outline-border-radius: 4px;
  --formfield-outline-input-container-padding: 0;
  --formfield-outline-spacing: 7px;
  --formfield-outline-gap: 0;
  --formfield-outline-border-color: var(--color-neutral-250);
  --formfield-outline-background-color: var(--ui-01);
  --formfield-outline-active-border-color: var(--interactive-primary);
  --formfield-outline-focus-box-shadow: none;
  --formfield-outline-focus-background-color: var(--ui-01);
  --formfield-outline-control-font-size: var(--paragraph-03-font-size);
  --formfield-outline-control-line-height: var(--paragraph-03-line-height);
  --formfield-outline-control-font-weight: var(--font-weight-semi-bold);
  --formfield-outline-control-letter-spacing: var(--letter-spacing-s);
  --formfield-outline-label-height: 28px;
  --formfield-outline-bottom-padding: 16px;
  --formfield-outline-floating-distance: -29px;
  --formfield-outline-hint-spacing: 8px 0 0 0;
  --formfield-outline-label-font-size: var(--paragraph-03-font-size);
  --formfield-outline-label-line-height: var(--paragraph-03-line-height);
  --formfield-outline-label-font-weight: var(--font-weight-regular);
  --formfield-outline-label-letter-spacing: var(--letter-spacing-s);
  --formfield-outline-optional-label-font-size: var(--formfield-outline-label-font-size);
  --formfield-outline-optional-label-line-height: var(--formfield-outline-label-line-height);
  --formfield-outline-optional-label-font-weight: var(--formfield-outline-label-font-weight);
  --formfield-outline-optional-label-letter-spacing: var(--formfield-outline-label-letter-spacing);
  --formfield-outline-optional-label-gap: 4px;
  --formfield-outline-hint-font-size: var(--paragraph-03-font-size);
  --formfield-outline-hint-line-height: 1em;
  --formfield-outline-hint-font-weight: var(--font-weight-regular);
  --formfield-outline-hint-letter-spacing: var(--letter-spacing-s);
  --formfield-outline-input-native-placeholder-font-size: var(--formfield-outline-control-font-size);
  --formfield-outline-input-native-placeholder-line-height: var(--formfield-outline-control-line-height);
  --formfield-outline-input-native-placeholder-font-weight: 200;
  --formfield-outline-input-native-placeholder-letter-spacing: var(--formfield-outline-control-letter-spacing);
  --formfield-outline-input-native-placeholder-color: var(--ui-05);
  --formfield-input-native-placeholder-disabled-color: inherit;
  --header-font-size: var(--paragraph-03-font-size);
  --header-line-height: var(--paragraph-03-line-height);
  --header-font-weight: var(--paragraph-03-font-weight);
  --header-letter-spacing: var(--paragraph-03-letter-spacing);
  --header-link-active-color: var(--hover-primary);
  --header-link-active-font-weight: 700;
  --header-background-color: var(--ui-01);
  --header-border-color: var(--ui-04);
  --headline-color: var(--text-01);
  --icon-filled-background-color: var(--text-01);
  --icon-filled-color: var(--ui-01);
  --indicator-background-color: #dc3149;
  --indicator-color: var(--text-02);
  --indicator-border-color: var(--ui-01);
  --indicator-font-size: var(--paragraph-05-font-size);
  --indicator-line-height: 0.6875rem;
  --indicator-font-weight: var(--paragraph-05-font-weight);
  --indicator-letter-spacing: 0;
  --link-large-font-size: var(--heading-03-font-size);
  --link-large-line-height: var(--heading-03-line-height);
  --link-large-font-weight: 600;
  --link-large-letter-spacing: var(--heading-03-letter-spacing);
  --link-large-icon-size: 32px;
  --link-small-font-size: var(--spacing-200);
  --link-small-line-height: var(--line-height-xxs);
  --link-small-font-weight: var(--font-weight-semi-bold);
  --link-small-letter-spacing: 0;
  --link-small-icon-size: var(--spacing-200);
  --link-xsmall-font-size: 0.875rem;
  --link-xsmall-line-height: 1.25rem;
  --link-xsmall-font-weight: 600;
  --link-xsmall-letter-spacing: 0.0125rem;
  --link-xsmall-icon-size: 20px;
  --link-color: var(--color-primary-action-800);
  --link-hover-color: var(--color-primary-action-600);
  --link-active-color: var(--color-primary-action-900);
  --link-disabled-color: var(--color-neutral-500);
  --link-black-color: var(--text-01);
  --link-black-hover-color: #999999;
  --link-black-active-color: #5b5b5b;
  --link-black-disabled-color: var(--disabled-01);
  --link-transition-duration: 0.2;
  --link-transition-timing-function: ease;
  --link-active-transform: none;
  --link-icon-gap: 8px;
  --link-secondary-color: var(--interactive-text);
  --link-secondary-hover-color: var(--hover-link);
  --link-secondary-active-color: var(--active-primary);
  --link-secondary-disabled-color: var(--disabled-04);
  --link-subtle-font-weight: 600;
  --list-text-color: var(--text-01);
  --list-circle-text-color: var(--text-02);
  --list-icon-color: var(--interactive-primary);
  --list-icon-size: var(--spacing-200);
  --list-circle-size: 1.333em;
  --list-negative-circle-text-color: var(--negative-background);
  --list-normal-item-spacing: 16px;
  --list-small-item-spacing: 16px;
  --list-xsmall-item-spacing: 16px;
  --list-normal-condensed-item-spacing: 16px;
  --list-small-condensed-item-spacing: 0px;
  --list-xsmall-condensed-item-spacing: 4px;
  --menu-background-color: var(--ui-01);
  --menu-item-border-color: var(--ui-04);
  --menu-button-background-color: var(--ui-01);
  --menu-button-hover-background-color: var(--ui-03);
  --menu-button-text-color: var(--text-01);
  --menu-button-expanded-background-color: var(--interactive-primary);
  --menu-button-expanded-border-color: var(--interactive-primary);
  --menu-button-expanded-text-color: var(--text-02);
  --menu-button-nested-background-color: var(--ui-02);
  --menu-button-nested-expanded-background-color: #c1ebfb;
  --menu-button-nested-expanded-border-color: #c1ebfb;
  --menu-button-nested-expanded-color: var(--text-01);
  --message-text-color: var(--text-01);
  --message-close-icon-color: var(--interactive-text);
  --message-box-shadow: none;
  --message-border-radius: 4px;
  --message-regular-background-color: var(--ui-01);
  --message-regular-border-color: var(--text-01);
  --message-info-icon-color: var(--info);
  --message-info-background-color: var(--color-signal-info-150);
  --message-info-border-color: transparent;
  --message-error-icon-color: var(--danger);
  --message-error-background-color: var(--color-signal-error-200);
  --message-error-border-color: transparent;
  --message-success-icon-color: var(--success);
  --message-success-background-color: var(--color-signal-success-200);
  --message-success-border-color: transparent;
  --message-warning-icon-color: var(--warning);
  --message-warning-background-color: var(--color-signal-warning-200);
  --message-warning-border-color: transparent;
  --message-font-size: var(--paragraph-03-font-size);
  --message-line-height: var(--paragraph-03-line-height);
  --message-font-weight: var(--paragraph-03-font-weight);
  --message-letter-spacing: var(--paragraph-03-letter-spacing);
  --message-banner-border-radius: 0;
  --modal-background-color: var(--ui-01);
  --modal-text-color: var(--text-01);
  --modal-close-icon-color: var(--color-text-main);
  --modal-actions-background-color: var(--ui-01);
  --modal-actions-border-color: var(--ui-04);
  --pagination-link-color: var(--color-primary-action-800);
  --pagination-link-disabled-color: var(--color-neutral-550);
  --pagination-item-font-weight: 600;
  --pagination-text-color: var(--color-text-main);
  --pagination-icon-size: var(--spacing-300);
  --pagination-icon-font-weight: 600;
  --pagination-font-size: var(--spacing-200);
  --pagination-line-height: var(--paragraph-03-line-height);
  --pagination-font-weight: var(--font-weight-bold);
  --pagination-letter-spacing: var(--letter-spacing-s);
  --pagination-compact-direction-font-size: var(--link-small-font-size);
  --pagination-compact-direction-line-height: var(--link-small-line-height);
  --pagination-compact-direction-font-weight: var(--link-small-font-weight);
  --pagination-compact-direction-letter-spacing: var(--link-small-letter-spacing);
  --pagination-slider-icon-width: 8px;
  --pagination-slider-icon-height: 8px;
  --pagination-slider-icon-border-color: var(--ui-06);
  --pagination-slider-icon-active-color: var(--ui-06);
  --natural-language-form-large-font-size: var(--heading-02-font-size);
  --natural-language-form-large-line-height: var(--heading-02-line-height);
  --natural-language-form-large-font-weight: var(--heading-02-font-weight);
  --natural-language-form-large-letter-spacing: var(--heading-02-letter-spacing);
  --natural-language-form-small-font-size: var(--heading-04-font-size);
  --natural-language-form-small-line-height: var(--heading-04-line-height);
  --natural-language-form-small-font-weight: var(--heading-04-font-weight);
  --natural-language-form-small-letter-spacing: var(--heading-04-letter-spacing);
  --natural-language-form-text-color: var(--text-01);
  --natural-language-form-border-color: var(--ui-04);
  --natural-language-form-active-color: var(--formfield-active-color);
  --natural-language-form-active-border-color: var(--interactive-primary);
  --natural-language-form-error-color: var(--danger);
  --natural-language-form-error-border-color: var(--danger);
  --notification-panel-background-color: #ffffff;
  --notification-panel-item-unread-background-color: #faf7ef;
  --notification-panel-item-unread-hover-background-color: #f5f0e0;
  --notification-panel-item-unread-active-background-color: #ebe1bf;
  --notification-panel-item-read-background-color: #ffffff;
  --notification-panel-item-read-hover-background-color: var(--ui-02);
  --notification-panel-item-read-active-background-color: #ececec;
  --number-stepper-label-font-size: var(--large-label-font-size);
  --number-stepper-label-line-height: var(--large-label-line-height);
  --number-stepper-label-font-weight: var(--large-label-font-weight);
  --number-stepper-label-letter-spacing: var(--large-label-letter-spacing);
  --number-stepper-large-font-size: var(--heading-02-font-size);
  --number-stepper-large-line-height: var(--heading-02-line-height);
  --number-stepper-large-font-weight: 400;
  --number-stepper-large-letter-spacing: var(--heading-02-letter-spacing);
  --number-stepper-small-font-size: var(--paragraph-01-font-size);
  --number-stepper-small-line-height: var(--paragraph-01-line-height);
  --number-stepper-small-font-weight: var(--paragraph-01-font-weight);
  --number-stepper-small-letter-spacing: var(--paragraph-01-letter-spacing);
  --number-stepper-color: var(--text-01);
  --number-stepper-underline-color: var(--text-01);
  --number-stepper-disabled-color: var(--formfield-disabled-text-color);
  --number-stepper-disabled-underline-color: var(--formfield-disabled-border-color);
  --page-search-font-size: var(--heading-03-font-size);
  --page-search-line-height: var(--heading-03-line-height);
  --page-search-font-weight: 600;
  --page-search-letter-spacing: var(--heading-03-letter-spacing);
  --page-search-icon-color: var(--interactive-primary);
  --page-search-background-color: var(--ui-01);
  --page-search-box-shadow: var(--shadow-small);
  --popover-content-font-size: var(--paragraph-03-font-size);
  --popover-content-line-height: var(--paragraph-03-line-height);
  --popover-content-font-weight: var(--paragraph-03-font-weight);
  --popover-content-letter-spacing: var(--paragraph-03-letter-spacing);
  --popover-close-icon-size: 24px;
  --popover-text-color: var(--text-01);
  --popover-background-color: var(--ui-01);
  --popover-border-color: var(--ui-04);
  --popover-close-icon-color: var(--interactive-text);
  --popover-border-radius: 4px;
  --popover-box-shadow: var(--shadow-small);
  --popover-content-padding: 24px 32px;
  --popover-content-padding-close: 24px 48px 24px 32px;
  --popover-close-icon-top: 16px;
  --popover-close-icon-right: 16px;
  --popover-title-font-size: unset;
  --popover-action-gap: 16px;
  --popover-action-small-screen-direction: row;
  --popover-arrow-size: 12px;
  --popover-arrow-scale: 1;
  --popover-arrow-shadow: -2px -2px -4px v(shadow-small-color);
  --progressbar-background-color: rgba(245, 190, 156, 0.5);
  --progressbar-indicator-color: var(--color-secondary-accent-700);
  --progress-indicator-mobile-color: var(--text-01);
  --progress-indicator-mobile-font-size: var(--paragraph-03-font-size);
  --progress-indicator-mobile-line-height: var(--paragraph-03-line-height);
  --progress-indicator-mobile-font-weight: var(--paragraph-03-font-weight);
  --progress-indicator-mobile-letter-spacing: var(--paragraph-03-letter-spacing);
  --progress-stepper-label-font-size: var(--large-label-font-size);
  --progress-stepper-label-line-height: var(--large-label-line-height);
  --progress-stepper-label-font-weight: 300;
  --progress-stepper-label-letter-spacing: var(--large-label-letter-spacing);
  --progress-stepper-step-font-size: var(--paragraph-03-font-size);
  --progress-stepper-step-line-height: var(--paragraph-03-line-height);
  --progress-stepper-step-font-weight: var(--paragraph-03-font-weight);
  --progress-stepper-step-letter-spacing: var(--paragraph-03-letter-spacing);
  --progress-stepper-dotnumber-font-size: var(--paragraph-04-font-size);
  --progress-stepper-dotnumber-line-height: var(--paragraph-04-line-height);
  --progress-stepper-dotnumber-font-weight: 700;
  --progress-stepper-dotnumber-letter-spacing: var(--paragraph-04-letter-spacing);
  --progress-stepper-step-color: var(--interactive-text);
  --progress-stepper-step-disabled-color: var(--text-01);
  --progress-stepper-dot-color: var(--text-02);
  --progress-stepper-dot-background-color: var(--interactive-primary);
  --progress-stepper-dot-disabled-background-color: var(--disabled-01);
  --single-stepper-step-color: var(--text-01);
  --single-stepper-step-font-size: var(--paragraph-03-font-size);
  --single-stepper-step-line-height: var(--paragraph-03-line-height);
  --single-stepper-step-font-weight: 300;
  --single-stepper-step-letter-spacing: var(--paragraph-03-letter-spacing);
  --multi-stepper-line-color: var(--disabled-01);
  --multi-stepper-line-filled-color: var(--interactive-primary);
  --multi-stepper-dot-touched-color: var(--interactive-primary);
  --multi-stepper-dot-checkmark-color: var(--ui-01);
  --multi-stepper-dot-background-color: var(--ui-01);
  --multi-stepper-dot-disabled-color: var(--disabled-01);
  --multi-stepper-step-color: var(--text-01);
  --multi-stepper-step-disabled-color: var(--text-01);
  --multi-stepper-step-font-size: var(--paragraph-03-font-size);
  --multi-stepper-step-line-height: var(--paragraph-03-line-height);
  --multi-stepper-step-font-weight: var(--paragraph-03-font-weight);
  --multi-stepper-step-letter-spacing: var(--paragraph-03-letter-spacing);
  --multi-stepper-group-color: var(--multi-stepper-step-color);
  --multi-stepper-group-disabled-color: var(--multi-stepper-step-disabled-color);
  --multi-stepper-group-font-size: var(--paragraph-01-font-size);
  --multi-stepper-group-line-height: var(--paragraph-01-line-height);
  --multi-stepper-group-font-weight: var(--paragraph-01-font-weight);
  --multi-stepper-group-letter-spacing: var(--paragraph-01-letter-spacing);
  --radio-button-border-width: 2px;
  --radio-button-circle-size: 24px;
  --radio-button-circle-color: var(--ui-05);
  --radio-button-hover-circle-color: var(--color-primary-interactive-700);
  --radio-button-hover-dot-color: var(--color-primary-interactive-700);
  --radio-button-hover-selected-circle-color: var(--hover-primary);
  --radio-button-hover-unselected-background-color: transparent;
  --radio-button-active-circle-color: var(--active-primary);
  --radio-button-active-selected-circle-color: var(--active-primary);
  --radio-button-active-unselected-background-color: transparent;
  --radio-button-selected-dot-color: var(--color-neutral-000);
  --radio-button-selected-circle-color: var(--interactive-primary);
  --radio-button-dot-background-color: transparent;
  --radio-button-selected-background-color: var(--color-primary-action-600);
  --tab-expert-item-disabled-color: rgba(65, 65, 65, 0.4);
  --radio-button-dot-size: var(--spacing-100);
  --radio-button-background-color: transparent;
  --radio-button-border-radius: 50%;
  --radio-button-disabled-selected-background-color: var(--disabled-01);
  --radio-button-disabled-selected-dot-color: var(--ui-01);
  --radio-button-disabled-text-color: var(--disabled-01);
  --radio-button-disabled-border-color: var(--disabled-01);
  --radio-button-disabled-background-color: transparent;
  --radio-button-readonly-background-color: transparent;
  --radio-button-readonly-selected-dot-color: var(--readonly-surface-color);
  --radio-button-readonly-selected-background-color: var(--readonly-on-surface-color);
  --radio-button-readonly-selected-border-color: var(--readonly-on-surface-color);
  --radio-button-error-hover-circle-color: var(--danger-hover);
  --radio-button-error-active-circle-color: var(--danger-active);
  --radio-button-readonly-border-color: var(--readonly-on-surface-color);
  --radio-button-label-color: var(--color-text-main);
  --radio-button-large-label-font-size: var(--large-label-font-size);
  --radio-button-large-label-line-height: var(--large-label-line-height);
  --radio-button-large-label-font-weight: var(--large-label-font-weight);
  --radio-button-large-label-letter-spacing: var(--large-label-letter-spacing);
  --radio-button-small-label-font-size: var(--small-label-font-size);
  --radio-button-small-label-line-height: var(--small-label-line-height);
  --radio-button-small-label-font-weight: var(--small-label-font-weight);
  --radio-button-small-label-letter-spacing: var(--small-label-letter-spacing);
  --radio-button-large-label-margin-left: var(--spacing-200);
  --radio-button-small-label-margin-left: var(--spacing-200);
  --signal-button-error-icon-color: var(--danger);
  --signal-button-error-hover-icon-color: var(--danger-hover);
  --signal-button-error-active-icon-color: var(--danger-active);
  --signal-button-success-icon-color: var(--success);
  --signal-button-success-hover-icon-color: var(--success-hover);
  --signal-button-success-active-icon-color: var(--success-active);
  --signal-button-warning-icon-color: var(--warning);
  --signal-button-warning-hover-icon-color: var(--warning-hover);
  --signal-button-warning-active-icon-color: var(--warning-active);
  --signal-button-warning-icon-background-color: var(--ui-06);
  --signal-button-focus-box-shadow: 0 0 0 2px #fff, 0 0 0 6px #27abd6;
  --signal-button-width: 24px;
  --signal-button-height: 24px;
  --signal-button-font-size: 1.5rem;
  --signal-button-border-radius: 4px;
  --signal-button-disabled-opacity: 0.4;
  --slider-background-color: var(--ui-04);
  --slider-disabled-background-color: var(--ui-04);
  --slider-indicator-color: var(--interactive-primary);
  --slider-indicator-disabled-color: var(--disabled-04);
  --slider-label-color: var(--text-01);
  --slider-handle-value-color: var(--interactive-text);
  --slider-handle-background-color: var(--ui-01);
  --slider-handle-value-disabled-color: var(--disabled-04);
  --slider-handle-value-border-color: var(--ui-02);
  --slider-value-label-color: var(--text-01);
  --slider-value-background-color: var(--ui-01);
  --slider-value-label-disabled-color: var(--disabled-02);
  --slider-value-disabled-background-color: var(--ui-01);
  --slider-handle-border-color: var(--ui-02);
  --slider-handle-focus-border-color: var(--interactive-primary);
  --slider-handle-active-inset-color: rgba(0, 122, 179, 0.2);
  --slider-label-font-size: var(--base-label-large-font-size);
  --slider-label-line-height: var(--base-label-large-line-height);
  --slider-label-letter-spacing: var(--base-label-large-letter-spacing);
  --slider-label-font-weight: var(--base-label-large-font-weight);
  --slider-value-label-font-size: var(--paragraph-03-font-size);
  --slider-value-label-line-height: var(--paragraph-03-line-height);
  --slider-value-label-letter-spacing: var(--paragraph-03-letter-spacing);
  --slider-value-label-font-weight: 400;
  --slider-handle-value-font-size: var(--paragraph-05-font-size);
  --slider-handle-value-line-height: var(--paragraph-05-line-height);
  --slider-handle-value-font-weight: var(--paragraph-05-font-weight);
  --slider-handle-value-letter-spacing: var(--paragraph-05-letter-spacing);
  --slider-negative-background-color: rgba(255, 255, 255, 0.35);
  --slider-tick-color: var(--ui-05);
  --slider-icon-size: 24px;
  --small-stage-min-height: 208px;
  --small-stage-image-min-height: 64px;
  --small-stage-image-max-height: 144px;
  --small-stage-header-height: 64px;
  --small-stage-header-height-tablet: 32px;
  --small-stage-header-height-mobile: 32px;
  --small-stage-header-padding: 16px 0 24px;
  --small-stage-mobile-header-height: 32px;
  --small-stage-mobile-header-padding: 16px 0;
  --small-stage-image-bottom-height: 15vw;
  --small-stage-image-bottom-margin-top: 24px;
  --small-stage-image-bottom-max-height: 100px;
  --small-stage-content-margin-bottom: 64px;
  --small-stage-mobile-content-margin-bottom: 32px;
  --small-stage-text-color: var(--text-01);
  --small-stage-default-background-color: #cfe9ee;
  --small-stage-expert-header-height: 32px;
  --small-stage-expert-header-padding: 16px 0 8px;
  --small-stage-expert-content-min-height: 0;
  --small-stage-expert-content-margin-top: 0;
  --small-stage-expert-content-margin-bottom: 32px;
  --small-stage-expert-tablet-content-margin-bottom: 24px;
  --small-stage-expert-mobile-content-margin-bottom: 16px;
  --small-stage-expert-image-min-height: 100px;
  --small-stage-expert-image-mobile-height: 15vw;
  --small-stage-expert-mobile-header-padding: 8px 0;
  --rating-icon-color: var(--interactive-primary);
  --rating-icon-size-s: 24px;
  --rating-icon-size-m: 32px;
  --rating-icon-size-l: 40px;
  --rating-icon-margin-s: 8px;
  --rating-icon-margin-m: 12px;
  --rating-icon-margin-l: 16px;
  --rating-label-color: var(--text-01);
  --rating-label-margin-top-s: 8px;
  --rating-label-margin-top-m: 12px;
  --rating-label-margin-top-l: 16px;
  --rating-disabled-icon-color: var(--disabled-01);
  --rating-disabled-label-color: var(--disabled-01);
  --rating-label-font-size: var(--paragraph-03-font-size);
  --rating-label-line-height: var(--paragraph-03-line-height);
  --rating-label-font-weight: var(--paragraph-03-font-weight);
  --rating-label-letter-spacing: var(--paragraph-03-letter-spacing);
  --spinner-background-color: var(--color-neutral-350);
  --spinner-indicator-color: var(--color-primary-action-800);
  --spinner-negative-background-color: rgba(250, 247, 239, 0.35);
  --spinner-negative-indicator-color: var(--negative);
  --switcher-dot-size: 20px;
  --switcher-dot-padding: 2px;
  --switcher-dot-readonly-padding: 1px;
  --switcher-dot-size-large: 28px;
  --switcher-dot-padding-large: 2px;
  --switcher-width: 48px;
  --switcher-height: 24px;
  --switcher-large-label-control-margin-top: 0;
  --switcher-large-label-text-margin-top: 0;
  --switcher-small-label-control-margin-top: 0;
  --switcher-small-label-text-margin-top: var(--spacing-25);
  --switcher-big-large-label-control-margin-top: 0;
  --switcher-big-large-label-text-margin-top: var(--spacing-50);
  --switcher-big-small-label-control-margin-top: 0;
  --switcher-big-small-label-text-margin-top: 4px;
  --switcher-large-font-size: var(--spacing-200);
  --switcher-large-line-height: var(--spacing-300);
  --switcher-large-font-weight: var(--font-weight-regular);
  --switcher-large-letter-spacing: var(--letter-spacing-s);
  --switcher-small-font-size: var(--font-size-xxxs);
  --switcher-small-line-height: var(--line-height-xxs);
  --switcher-small-font-weight: var(--font-weight-regular);
  --switcher-small-letter-spacing: var(--letter-spacing-s);
  --switcher-checked-background-color: var(--color-primary-action-800);
  --switcher-checked-icon-color: transparent;
  --switcher-checked-active-color: var(--interactive-primary);
  --switcher-dot-background-color: #ffffff;
  --switcher-unchecked-background-color: var(--color-neutral-650);
  --switcher-disabled-background-color: var(--color-neutral-350);
  --switcher-disabled-dot-background-color: var(--color-neutral-000);
  --switcher-disabled-icon-color: var(--disabled-01);
  --switcher-disabled-text-color: var(--color-neutral-650);
  --switcher-dot-default-color: #ffffff;
  --switcher-dot-checked-disabled-color: var(--disabled-02);
  --switcher-disabled-border-color: var(--disabled-01);
  --switcher-default-border-color: var(--interactive-primary);
  --switcher-border-default: 0px;
  --switcher-border-radius: 16px;
  --switcher-default-hover-color: var(--switcher-unchecked-background-color);
  --switcher-default-active-color: var(--switcher-unchecked-background-color);
  --switcher-checked-hover-color: var(--interactive-primary);
  --switcher-checked-disabled-background-color: var(--disabled-01);
  --switcher-icon-opacity: 1;
  --switcher-readonly-checked-background-color: var(--readonly-surface-color);
  --switcher-translate: 24px;
  --switcher-large-width: 56px;
  --switcher-large-height: 32px;
  --switcher-label-gap: 12px;
  --switcher-stack: 16px;
  --switcher-readonly-background-color: var(--readonly-surface-color);
  --switcher-readonly-border-color: var(--readonly-on-surface-color);
  --switcher-readonly-dot-background-color: var(--readonly-on-surface-color);
  --switcher-readonly-text-color: var(--readonly-surface-active-color);
  --switcher-readonly-icon-color: var(--readonly-on-surface-active-color);
  --tag-font-size: var(--font-size-xxxs);
  --tag-content-gap: 8px;
  --tag-line-height: var(--line-height-xxs);
  --tag-font-weight: var(--font-weight-semi-bold);
  --tag-letter-spacing: var(--letter-spacing-s);
  --tag-close-icon-size: var(--icon-size-xs);
  --tag-border-radius: var(--border-xl);
  --tag-padding: 6px 14px;
  --tag-selected-padding: 6px 14px;
  --tag-height: unset;
  --tag-selected-color: #5b5b5b;
  --tag-selected-background-color: #ececec;
  --tag-selected-border-color: #c2c2c2;
  --tag-selected-hover-color: #5b5b5b;
  --tag-selected-hover-background-color: #d9d9d9;
  --tag-selected-hover-border-color: #c2c2c2;
  --tag-selected-active-color: #5b5b5b;
  --tag-selected-active-background-color: #c2c2c2;
  --tag-selected-active-border-color: #999;
  --tag-background-color: var(--color-neutral-000);
  --tag-border-color: var(--color-primary-action-800);
  --tag-color: var(--color-primary-interactive-800);
  --tag-hover-color: var(--color-neutral-000);
  --tag-hover-background-color: var(--color-primary-action-800);
  --tag-hover-border-color: var(--color-primary-action-800);
  --tag-active-color: var(--color-neutral-000);
  --tag-active-background-color: var(--color-primary-action-600);
  --tag-active-border-color: var(--color-primary-action-600);
  --tag-disabled-color: var(--color-neutral-500);
  --tag-disabled-background-color: var(--color-neutral-150);
  --tag-disabled-border-color: var(--color-neutral-350);
  --tag-selected-disabled-color: var(--tag-disabled-color);
  --tag-selected-disabled-background-color: rgb(from var(--ui-03) r g b/0.4);
  --tag-selected-disabled-border-color: rgb(from var(--ui-04) r g b/0.4);
  --tag-readonly-color: var(--readonly-on-surface-color);
  --tag-readonly-background-color: var(--readonly-surface-color);
  --tag-readonly-border-color: var(--readonly-on-surface-color);
  --tag-selected-readonly-color: var(--tag-readonly-color);
  --tag-selected-readonly-background-color: var(--tag-readonly-background-color);
  --tag-selected-readonly-border-color: var(--tag-readonly-border-color);
  --taglist-font-size: var(--paragraph-04-font-size);
  --taglist-line-height: 1rem;
  --taglist-font-weight: var(--paragraph-04-font-weight);
  --taglist-letter-spacing: 0.0625rem;
  --taglist-close-icon-size: 16px;
  --taglist-color: var(--ui-05);
  --taglist-border-color: var(--ui-04);
  --taglist-background-color: transparent;
  --taglist-hover-color: #5b5b5b;
  --taglist-hover-border-color: #c2c2c2;
  --taglist-hover-background-color: var(--ui-03);
  --tab-item-color: var(--color-primary-action-800);
  --tab-item-active-color: var(--active-primary);
  --tab-item-hover-color: var(--color-primary-action-800);
  --tab-item-border-color: var(--interactive-primary);
  --tab-item-border-width: 1px;
  --tab-item-active-border-color: var(--color-primary-action-800);
  --tab-item-disabled-color: rgba(0, 97, 146, 0.4);
  --tab-item-font-size: var(--paragraph-02-font-size);
  --tab-item-line-height: var(--paragraph-02-line-height);
  --tab-item-font-weight: var(--paragraph-02-font-weight);
  --tab-item-letter-spacing: var(--letter-spacing-s);
  --tab-item-active-border-width: 4px;
  --tab-item-active-font-weight: 700;
  --tab-item-margin: 4px 16px 0;
  --tab-item-margin-small-screen: 4px 16px 0 16px;
  --tab-item-padding: 4px 0 12px 0;
  --tab-expert-color: var(--text-01);
  --tab-expert-bottom-border-color: #d9d9d9;
  --tab-item-disabled-negative-color: var(--negative-dimmed);
  --tab-item-disabled-negative-border-color: var(--negative-dimmed);
  --tab-header-indicator-display: none;
  --tab-item-scroll-color: #d9d9d9;
  --tab-scroll-indicator-width: 40px;
  --tab-scroll-indicator-width-small-screen: 16px;
  --tab-scroll-indicator-fade-width: 0px;
  --tab-scroll-indicator-align: center;
  --table-border-bottom-color: var(--ui-06);
  --table-header-cell-font-size: var(--paragraph-03-font-size);
  --table-header-cell-line-height: var(--paragraph-03-line-height);
  --table-header-cell-font-weight: 600;
  --table-header-cell-letter-spacing: var(--paragraph-03-letter-spacing);
  --table-header-cell-color: var(--text-01);
  --table-header-border-top-color: var(--ui-04);
  --table-header-border-bottom-color: var(--ui-06);
  --table-cell-font-size: var(--paragraph-03-font-size);
  --table-cell-line-height: var(--paragraph-03-line-height);
  --table-cell-font-weight: var(--paragraph-03-font-weight);
  --table-cell-letter-spacing: var(--paragraph-03-letter-spacing);
  --table-cell-border-top-color: var(--ui-04);
  --table-cell-color: var(--text-01);
  --table-expandable-cell-indent: 24px;
  --table-header-cell-background-color: transparent;
  --table-row-background-color: transparent;
  --table-resize-handle-color: #c2c2c2;
  --table-sort-icon-size: 24px;
  --table-sticky-column-background-color: var(--ui-01);
  --selectable-table-row-hover-background-color: var(--ui-02);
  --selectable-table-row-active-background-color: var(--ui-02);
  --selectable-table-row-selected-hover-background-color: #cfe9ee;
  --selectable-table-row-selected-border-color: var(--interactive-primary);
  --expandable-table-arrow-icon-color: var(--text-01);
  --zebra-table-even-row-background-color: var(--ui-02);
  --zebra-table-odd-row-background-color: transparent;
  --zebra-table-row-active-background-color: var(--ui-04);
  --zebra-table-row-hover-background-color: var(--ui-03);
  --zebra-table-row-selected-background-color: #f1f9fa;
  --zebra-table-cell-border-top-color: var(--ui-02);
  --toggle-button-unselected-border-color: var(--interactive-primary);
  --toggle-button-unselected-text-color: var(--interactive-text);
  --toggle-button-unselected-background-color: transparent;
  --toggle-button-selected-border-color: var(--interactive-primary);
  --toggle-button-selected-background-color: var(--interactive-primary);
  --toggle-button-selected-text-color: var(--text-02);
  --toggle-button-hover-background-color: var(--hover-primary);
  --toggle-button-hover-border-color: var(--hover-primary);
  --toggle-button-hover-text-color: var(--text-02);
  --toggle-button-active-background-color: var(--active-primary);
  --toggle-button-active-border-color: var(--active-primary);
  --toggle-button-active-text-color: var(--text-02);
  --toggle-button-disabled-background-color: var(--ui-01);
  --toggle-button-disabled-border-color: rgba(0, 122, 179, 0.4);
  --toggle-button-disabled-text-color: rgba(0, 97, 146, 0.4);
  --toggle-button-disabled-selected-background-color: rgba(0, 122, 179, 0.4);
  --toggle-button-disabled-selected-border-color: transparent;
  --toggle-button-disabled-selected-text-color: rgba(255, 255, 255, 0.4);
  --toggle-button-large-font-size: var(--button-medium-font-size);
  --toggle-button-large-line-height: var(--button-medium-line-height);
  --toggle-button-large-font-weight: var(--button-medium-font-weight);
  --toggle-button-large-letter-spacing: var(--button-medium-letter-spacing);
  --toggle-button-small-font-size: var(--button-small-font-size);
  --toggle-button-small-line-height: var(--button-small-line-height);
  --toggle-button-small-font-weight: var(--button-small-font-weight);
  --toggle-button-small-letter-spacing: var(--button-small-letter-spacing);
  --toggle-button-readonly-unselected-border-color: var(--readonly-on-surface-color);
  --toggle-button-readonly-unselected-text-color: #5b5b5b;
  --toggle-button-readonly-unselected-background-color: var(--readonly-surface-color);
  --toggle-button-readonly-selected-background-color: var(--readonly-on-surface-color);
  --toggle-button-readonly-selected-border-color: var(--readonly-on-surface-color);
  --toggle-button-readonly-selected-text-color: var(--readonly-on-surface-active-color);
  --toggle-button-border: 1px solid toggle-button-unselected-border-color;
  --toggle-button-width: inherit;
  --toggle-button-padding: 0px;
  --toggle-button-border-radius: 0px;
  --toggle-button-disabled-border: none;
  --toggle-button-readonly-border: toggle-button-boder;
  --toggle-button-error-selected-hover: var(--danger);
  --toggle-button-error-selected-active: var(--danger);
  --toggle-button-style: solid;
  --toggle-radio-button-radius: 0px;
  --toggle-radio-border-width: 2px;
  --toggle-radio-radius: 4px;
  --toggle-border-without-left: 2px 2px 2px 0px;
  --toggle-border-without-right: 2px 0px 2px 2px;
  --toggle-border-width: 2px;
  --toggle-button-vertical-padding: 10px;
  --toggle-button-horizontal-padding: 30px;
  --toggle-gap: 0px;
  --toggle-button-small-gap: 0px;
  --toggle-button-small-padding: 6px;
  --toggle-button-small-border-radius: 0px;
  --toggle-button-small-rounded-border-on-the-left-radius: 4px 0px 0px 4px;
  --toggle-button-small-rounded-border-on-the-right-radius: 0px 4px 4px 0px;
  --toggle-button-small-min-height: 16px;
  --toggle-button-mobile-margin: 8px;
  --toggle-button-mobile-height: 24px;
  --toggle-button-mobile-border: 1px;
  --toggle-radio-button-rounded-on-the-left: 4px 0px 0px 4px;
  --toggle-radio-button-rounded-on-the-right: 0px 4px 4px 0px;
  --toggle-button-rounded-on-the-top: 4px 4px 0px 0px;
  --toggle-button-rounded-on-the-bottom: 0px 0px 4px 4px;
  --toggle-button-rounded-mobile: 0px;
  --toggle-button-hover-checked-background-color: var(--toggle-button-hover-background-color);
  --toggle-button-hover-checked-border-color: var(--toggle-button-hover-background-color);
  --toggle-button-hover-checked-text-color: var(--toggle-button-hover-text-color);
  --toggle-button-active-checked-background-color: var(--toggle-button-hover-background-color);
  --toggle-button-active-checked-border-color: var(--toggle-button-hover-background-color);
  --toggle-button-active-checked-text-color: var(--toggle-button-hover-text-color);
  --radio-toggle-stack: 16px;
  --tooltip-background-color: var(--ui-06);
  --tooltip-text-color: var(--text-02);
  --tooltip-border-radius: 4px;
  --tooltip-font-size: var(--paragraph-04-font-size);
  --tooltip-line-height: var(--paragraph-04-line-height);
  --tooltip-font-weight: 400;
  --tooltip-letter-spacing: var(--paragraph-04-letter-spacing);
  --swipebar-background-color: var(--ui-04);
  --swipebar-color: var(--interactive-primary);
  --swipebar-padding: 32px 0 0;
  --sidebar-background-color: var(--ui-02);
  --sidebar-handle-color: #c2c2c2;
  --sidebar-footer-button-color: var(--text-01);
  --sidepanel-background-color: var(--ui-02);
  --sidepanel-close-icon-color: var(--interactive-text);
  --sidepanel-floating-shadow: var(--shadow-large);
  --sidepanel-light-border-color: var(--ui-04);
  --sidepanel-light-background-color: var(--ui-01);
  --sidepanel-header-font-size: var(--heading-05-font-size);
  --sidepanel-header-line-height: var(--heading-05-line-height);
  --sidepanel-header-font-weight: var(--heading-05-font-weight);
  --sidepanel-header-letter-spacing: 0;
  --file-uploader-file-row-text-color: var(--text-01);
  --file-uploader-file-row-border-bottom-color: var(--ui-04);
  --file-uploader-file-row-hover-background-color: var(--ui-02);
  --file-uploader-file-row-icon-color: var(--success);
  --file-uploader-file-row-uploading-file-name-color: #999999;
  --file-uploader-file-name-font-size: var(--paragraph-03-font-size);
  --file-uploader-file-name-line-height: 1rem;
  --file-uploader-file-name-font-weight: 400;
  --file-uploader-file-name-letter-spacing: 0;
  --file-uploader-hint-font-size: var(--paragraph-04-font-size);
  --file-uploader-hint-line-height: var(--paragraph-05-line-height);
  --file-uploader-hint-font-weight: 300;
  --file-uploader-hint-letter-spacing: 0;
  --file-uploader-drop-zone-border-color: var(--ui-06);
  --file-uploader-drop-zone-text-color: var(--text-01);
  --toolbar-border-bottom-color: var(--ui-04);
  --toolbar-background: var(--ui-02);
  --timepicker-layout-background-color: var(--ui-01);
  --timepicker-label-color: var(--text-01);
  --timepicker-label-hover-color: var(--hover-primary);
  --timefield-color: var(--text-01);
  --timefield-active-color: var(--interactive-primary);
  --timefield-error-color: var(--danger);
  --timefield-disabled-color: var(--disabled-01);
  --licence-plate-prefix-background: #003399;
  --licence-plate-prefix-color: var(--color-neutral-000);
  --success-02: #348357;
  --accordion-light-body-padding-rtl: 24px 32px;
  --card-background-hover-color: var(--ui-02);
  --card-background-selected-color: var(--ui-02);
  --radio-button-large-label-margin-top: 0;
  --radio-button-large-circle-margin-top: 0;
  --radio-button-small-label-margin-top: 0;
  --radio-button-small-circle-margin-top: 0;
  --small-stage-image-min-widht: 116px;
  --small-stage-narrow-screen-image-height: 15vw;
  --small-stage-content-padding: 64px 0 64px;
  --small-stage-content-padding-narrow-screen: 40px 0 24px;
  --small-stage-image-container-padding-top: 72px;
  --small-stage-image-container-padding-to-content: 20px;
  --small-stage-image-container-offset-end: 25%;
  --small-stage-with-header-content-padding: 0 0 64px;
  --small-stage-with-header-image-container-padding-top: 32px;
  --timefield-font-size: var(--heading-06-font-size);
  --timefield-line-height: var(--heading-06-line-height);
  --timefield-font-weight: 600;
  --timefield-letter-spacing: var(--heading-06-letter-spacing);
  --timefield-label-font-size: var(--paragraph-05-font-size);
  --timefield-label-line-height: var(--paragraph-05-line-height);
  --timefield-label-letter-spacing: var(--paragraph-05-letter-spacing);
  --timefield-label-font-weight: var(--paragraph-05-font-weight);
  --color-primary-allianz-900: #122b54;
  --color-primary-action-600: #2d6cd2;
  --color-primary-action-800: #1b417e;
  --color-primary-action-900: #122b54;
  --color-primary-brand-050: #f1fbfe;
  --color-primary-brand-100: #e8f8fd;
  --color-primary-brand-250: #beecf9;
  --color-primary-brand-350: #90def4;
  --color-primary-brand-500: #49caed;
  --color-primary-brand-700: #139abe;
  --color-primary-interactive-050: #f7f9fd;
  --color-primary-interactive-300: #abc4ed;
  --color-primary-interactive-600: #2d6cd2;
  --color-primary-interactive-700: #2456a8;
  --color-primary-interactive-800: #1b417e;
  --color-secondary-accent-050: #fff0f6;
  --color-secondary-accent-500: #ff3d91;
  --color-secondary-accent-700: #d6005d;
  --color-secondary-accent-800: #a30047;
  --color-secondary-trigger-100: #fbffe0;
  --color-secondary-trigger-200: #f8ffcc;
  --color-secondary-trigger-300: #f1ff99;
  --color-secondary-trigger-400: #ebff66;
  --color-secondary-trigger-600: #dbff00;
  --color-secondary-trigger-650: #c5e500;
  --color-signal-success-200: #E6F9E8;
  --color-signal-success-700: #1e8927;
  --color-signal-success-800: #15601B;
  --color-signal-warning-200: #FCF6E3;
  --color-signal-warning-400: #F6DA83;
  --color-signal-warning-600: #efbe25;
  --color-signal-error-200: #FCEDF0;
  --color-signal-error-600: #dc3149;
  --color-signal-error-750: #A61C2F;
  --color-signal-error-900: #64111C;
  --color-signal-info-150: #EEF3FB;
  --color-signal-info-600: #006192;
  --color-neutral-000: #ffffff;
  --color-neutral-050: #fafafa;
  --color-neutral-100: #f5f5f5;
  --color-neutral-150: #ececec;
  --color-neutral-250: #d9d9d9;
  --color-neutral-350: #c2c2c2;
  --color-neutral-500: #999999;
  --color-neutral-550: #8c8c8c;
  --color-neutral-650: #767676;
  --color-neutral-800: #333333;
  --color-neutral-999: #000000;
  --color-focus-000: #FFFFFF;
  --color-focus-600: #0E98CC;
  --color-focus-900: #122B54;
  --color-focus-error: #DC3149;
  --color-keyboard-focus: #009DE7;
  --letter-spacing-m: 0.3px;
  --letter-spacing-s: 0.2px;
  --font-weight-bold: 700;
  --font-weight-semi-bold: 600;
  --font-weight-regular: 400;
  --font-weight-light: 300;
  --font-size-xxxxs: 12px;
  --font-size-xxxs: 14px;
  --font-size-xxs: 16px;
  --font-size-xs: 18px;
  --font-size-s: 20px;
  --font-size-m: 24px;
  --font-size-l: 26px;
  --font-size-xl: 30px;
  --font-size-xxl: 35px;
  --font-size-xxxl: 40px;
  --font-size-xxxxl: 54px;
  --line-height-xxxs: 16px;
  --line-height-xxs: 20px;
  --line-height-xs: 24px;
  --line-height-s: 28px;
  --line-height-m: 32px;
  --line-height-l: 36px;
  --line-height-xl: 40px;
  --line-height-xxl: 48px;
  --line-height-xxxl: 60px;
  --icon-size-xxxs: 16px;
  --icon-size-xxs: 20px;
  --icon-size-xs: 24px;
  --icon-size-s: 32px;
  --icon-size-m: 40px;
  --icon-size-l: 48px;
  --icon-size-xl: 56px;
  --icon-size-xxl: 64px;
  --spacing-25: 2px;
  --spacing-50: 4px;
  --spacing-100: 8px;
  --spacing-150: 12px;
  --spacing-200: 16px;
  --spacing-300: 24px;
  --spacing-400: 32px;
  --spacing-500: 40px;
  --spacing-600: 48px;
  --spacing-700: 56px;
  --spacing-800: 64px;
  --spacing-900: 72px;
  --spacing-1000: 80px;
  --spacing-1100: 88px;
  --spacing-1200: 96px;
  --spacing-1300: 104px;
  --breakpoint-s: 576px;
  --breakpoint-m: 768px;
  --breakpoint-l: 992px;
  --breakpoint-xl: 1200px;
  --breakpoint--xxl: 1400px;
  --shadow-top-400: 0px -6px 12px 0px rgba(12, 43, 84, 0.06), 0px -8px 24px 0px rgba(12, 43, 84, 0.04);
  --shadow-bottom-800: 0px 8px 28px 0px rgba(12, 43, 84, 0.1), 0px 18px 88px 0px rgba(12, 43, 84, 0.12);
  --shadow-bottom-500: 0px 6px 14px 0px rgba(12, 43, 84, 0.08), 0px 10px 32px 0px rgba(12, 43, 84, 0.06);
  --shadow-bottom-400: 0px 6px 12px 0px rgba(12, 43, 84, 0.06), 0px 8px 24px 0px rgba(12, 43, 84, 0.04);
  --shadow-bottom-100: 0px 4px 8px 0px rgba(12, 43, 84, 0.3), 0px 10px 15px 0px rgba(12, 43, 84, 0.06);
  --shadow-keyboard-focus: 0px 0px 0px 4px var(--color-keyboard-focus);
  --border-radius-xxl: 120px;
  --border-radius-xl: 16px;
  --border-radius-l: 8px;
  --border-radius-m: 4px;
  --border-radius-s: 2px;
  --border-s: 0.5px;
  --border-m: 1px;
  --border-l: 2px;
  --border-xl: 4px;
  --color-text-main: var(--color-primary-allianz-900);
  --color-text-alt: var(--color-neutral-000);
  --color-bg-main: var(--color-neutral-000);
  --promo-background-color: color-primary-brand-300;
  --success-inset-box-shadow: inset 0 0 6px 0 var(--color-signal-success-700);
  --warning-inset-box-shadow: inset 0 0 6px 0 var(--color-signal-warning-600);
  --error-inset-box-shadow: inset 0 0 6px 0 var(--color-signal-error-600);
  --edp-button-main-primary-font-color: var(--color-neutral-000);
  --edp-button-main-primary-background-color: var(--color-primary-action-800);
  --edp-button-main-primary-hover-background-color: var(--color-primary-action-600);
  --edp-button-main-primary-active-background-color: var(--color-primary-action-900);
  --edp-button-main-primary-disabled-background-color: var(--color-neutral-550);
  --edp-button-main-secondary-font-color: var(--color-primary-action-800);
  --edp-button-main-secondary-background-color: transparent;
  --edp-button-main-secondary-border-color: var(--color-primary-action-800);
  --edp-button-main-secondary-hover-font-color: var(--color-neutral-000);
  --edp-button-main-secondary-hover-background-color: var(--color-primary-action-600);
  --edp-button-main-secondary-hover-border-color: var(--color-primary-action-600);
  --edp-button-main-secondary-active-font-color: var(--color-neutral-000);
  --edp-button-main-secondary-active-background-color: var(--color-primary-action-900);
  --edp-button-main-secondary-active-border-color: var(--color-primary-action-900);
  --edp-button-main-secondary-disabled-font-color: var(--color-neutral-650);
  --edp-button-main-secondary-disabled-background-color: transparent;
  --edp-button-main-secondary-disabled-border-color: var(--color-neutral-550);
  --edp-button-main-plain-font-color: var(--color-primary-action-800);
  --edp-button-main-plain-hover-color: var(--color-primary-action-600);
  --edp-button-main-plain-active-color: var(--color-primary-action-900);
  --edp-button-main-plain-disabled-color: var(--color-neutral-650);
  --edp-button-trigger-primary-font-color: var(--color-primary-action-800);
  --edp-button-trigger-primary-background-color: var(--color-secondary-trigger-600);
  --edp-button-trigger-primary-hover-background-color: var(--color-secondary-trigger-300);
  --edp-button-trigger-primary-active-background-color: var(--color-secondary-trigger-650);
  --edp-button-trigger-primary-disabled-background-color: var(--color-neutral-550);
  --edp-button-trigger-secondary-font-color: var(--color-secondary-trigger-600);
  --edp-button-trigger-secondary-background-color: transparent;
  --edp-button-trigger-secondary-border-color: var(--color-secondary-trigger-600);
  --edp-button-trigger-secondary-hover-font-color: var(--color-primary-action-800);
  --edp-button-trigger-secondary-hover-background-color: var(--color-secondary-trigger-300);
  --edp-button-trigger-secondary-hover-border-color: var(--color-secondary-trigger-300);
  --edp-button-trigger-secondary-active-font-color: var(--color-primary-action-800);
  --edp-button-trigger-secondary-active-background-color: var(--color-secondary-trigger-650);
  --edp-button-trigger-secondary-active-border-color: var(--color-secondary-trigger-650);
  --edp-button-trigger-secondary-disabled-font-color: var(--color-neutral-650);
  --edp-button-trigger-secondary-disabled-background-color: transparent;
  --edp-button-trigger-secondary-disabled-border-color: var(--color-neutral-550);
  --edp-button-trigger-plain-font-color: var(--color-secondary-trigger-600);
  --edp-button-trigger-plain-hover-color: var(--color-secondary-trigger-300);
  --edp-button-trigger-plain-active-color: var(--color-secondary-trigger-650);
  --edp-button-trigger-plain-disabled-color: var(--color-neutral-650);
  --edp-button-danger-primary-font-color: var(--color-neutral-000);
  --edp-button-danger-primary-background-color: var(--color-signal-error-600);
  --edp-button-danger-primary-hover-background-color: var(--color-signal-error-750);
  --edp-button-danger-primary-active-background-color: var(--color-signal-error-900);
  --edp-button-danger-primary-disabled-background-color: var(--color-neutral-550);
  --edp-button-danger-secondary-font-color: var(--color-signal-error-600);
  --edp-button-danger-secondary-background-color: transparent;
  --edp-button-danger-secondary-border-color: var(--color-signal-error-600);
  --edp-button-danger-secondary-hover-font-color: var(--color-neutral-000);
  --edp-button-danger-secondary-hover-background-color: var(--color-signal-error-750);
  --edp-button-danger-secondary-hover-border-color: var(--color-signal-error-750);
  --edp-button-danger-secondary-active-font-color: var(--color-neutral-000);
  --edp-button-danger-secondary-active-background-color: var(--color-signal-error-900);
  --edp-button-danger-secondary-active-border-color: var(--color-signal-error-900);
  --edp-button-danger-secondary-disabled-font-color: var(--color-neutral-650);
  --edp-button-danger-secondary-disabled-background-color: transparent;
  --edp-button-danger-secondary-disabled-border-color: var(--color-neutral-550);
  --edp-button-danger-plain-font-color: var(--color-signal-error-600);
  --edp-button-danger-plain-hover-color: var(--color-signal-error-750);
  --edp-button-danger-plain-active-color: var(--color-signal-error-900);
  --edp-button-danger-plain-disabled-color: var(--color-neutral-650);
  --edp-link-main-color: var(--color-primary-action-800);
  --edp-link-main-hover-color: var(--color-primary-action-600);
  --edp-link-main-active-color: var(--color-primary-action-900);
  --edp-card-checkbox-selected-background-color: var(--color-primary-brand-100);
  --edp-card-checkbox-selected-border-color: var(--color-primary-brand-500);
  --edp-card-checkbox-hover-background-color: var(--color-primary-brand-050);
  --edp-card-checkbox-hover-border-color: var(--color-primary-action-600);
  --edp-card-checkbox-disabled-background-color: var(--color-neutral-000);
  --edp-card-checkbox-disabled-border-color: var(--color-neutral-650);
  --edp-radio-icon-icon-color: var(--color-primary-action-800);
  --edp-card-toggle-background-color: var(--color-primary-brand-050);
  --edp-card-toggle-border-color: var(--color-primary-brand-500);
  --edp-focus-default: var(--border-xl) solid var(--color-focus-600);
  --edp-focus-dark: var(--border-xl) solid var(--color-focus-900);
  --edp-focus-light: var(--border-xl) solid var(--color-focus-000);
  --edp-focus-error: var(--border-xl) solid var(--color-focus-error);
  --edp-focus-offset: var(--spacing-25);
  --edp-progress-bar-portal-primary-color: var(--color-signal-success-700);
  --edp-progress-bar-portal-disabled-01-color: var(--color-primary-interactive-300);
  --edp-progress-bar-portal-disabled-02-color: var(--color-text-main);
  --edp-progress-bar-navigation-primary-color: var(--color-secondary-accent-700);
  --edp-progress-bar-navigation-disabled-01-color: var(--color-primary-interactive-300);
  --edp-progress-bar-navigation-disabled-02-color: var(--color-text-main);
  --edp-expandable-content-padding: var(--spacing-100);
  --edp-summary-info-card-background-color: var(--color-primary-brand-050);
  --edp-list-simple-icon-color: var(--color-text-main);
  --edp-list-simple-text-color: var(--color-text-main);
  --tag-padding-left: var(--spacing-200);
  --tag-padding-right: var(--spacing-200);
  --tag-padding-top: var(--spacing-100);
  --tag-padding-bottom: var(--spacing-100);
  --tag-font-family: var(--font-family);
  --tag-focus-shadow-box: shadow-focus-500;
  --tag-close-button-hover-background-color: var(--color-primary-interactive-600);
  --tag-close-button-active-background-color: var(--color-primary-interactive-800);
  --tag-close-icon-color: var(--color-primary-interactive-800);
  --df-checkbox-mobile-hint-font-size: var(--font-size-xxxs);
  --df-checkbox-mobile-hint-line-height: var(--line-height-xxs);
  --df-checkbox-mobile-hint-font-weight: var(--font-weight-regular);
  --df-checkbox-mobile-margin-top: 0px;
  --df-checkbox-mobile-margin-left: var(--spacing-100);
  --df-checkbox-desktop-hint-font-size: var(--spacing-200);
  --df-checkbox-desktop-hint-line-height: var(--spacing-300);
  --df-checkbox-desktop-hint-font-weight: var(--font-weight-regular);
  --df-checkbox-desktop-margin-top: 0px;
  --df-checkbox-desktop-margin-left: var(--spacing-150);
  --df-checkbox-small-hint-font-size: var(--df-checkbox-mobile-hint-font-size);
  --df-checkbox-small-hint-line-height: var(--df-checkbox-mobile-hint-line-height);
  --df-checkbox-small-hint-font-weight: var(--df-checkbox-mobile-hint-font-weight);
  --df-checkbox-large-hint-font-size: var(--df-checkbox-desktop-hint-font-size);
  --df-checkbox-large-hint-line-height: var(--df-checkbox-desktop-hint-line-height);
  --df-checkbox-large-hint-font-weight: var(--df-checkbox-desktop-hint-font-weight);
  --df-info-icon-size-s: var(--icon-size-xs);
  --df-info-icon-size-small: var(--icon-size-xs);
  --df-info-icon-color-default: var(--color-primary-action-800);
  --df-info-icon-color-hover: var(--color-primary-action-600);
  --df-info-icon-color-active: var(--color-primary-action-900);
  --accordion-chevron-color: interaction-primary;
  --pagination-line-heigth: 14px;
  --nx-formfield-hint-text-align: left;
  --nx-formfield-control-font-size-mobile: var(--font-size-xs);
  --nx-formfield-control-font-size-desktop: var(--font-size-s);
  --nx-formfield-control-line-height-mobile: var(--line-height-xs);
  --nx-formfield-control-line-height-desktop: var(--line-height-s);
  --nx-formfield-outline-control-font-size-mobile: var(--font-size-xs);
  --nx-formfield-outline-control-font-size-desktop: var(--font-size-s);
  --nx-formfield-outline-control-line-height-mobile: var(--line-height-xs);
  --nx-formfield-outline-control-line-height-desktop: var(--line-height-s);
  --nx-formfield-control-height-mobile: var(--spacing-400);
  --nx-formfield-control-height-desktop: var(--spacing-500);
  --nx-formfield-label-font-size-mobile: var(--font-size-xxxs);
  --nx-formfield-label-font-size-desktop: var(--font-size-xxs);
  --nx-formfield-label-line-height-mobile: var(--line-height-xxs);
  --nx-formfield-label-line-height-desktop: var(--line-height-xs);
  --nx-formfield-outline-label-font-size-mobile: var(--font-size-xxxs);
  --nx-formfield-outline-label-font-size-desktop: var(--font-size-xxs);
  --nx-formfield-outline-label-line-height-mobile: var(--line-height-xxs);
  --nx-formfield-outline-label-line-height-desktop: var(--line-height-xs);
  --nx-formfield-label-height-mobile: var(--line-height-xxs);
  --nx-formfield-label-height-desktop: var(--line-height-xs);
  --nx-formfield-hint-font-size-mobile: var(--font-size-xxxs);
  --nx-formfield-hint-font-size-desktop: var(--font-size-xxxs);
  --nx-formfield-hint-line-height-mobile: var(--line-height-xxxs);
  --nx-formfield-hint-line-height-desktop: var(--line-height-xxs);
  --nx-formfield-outline-hint-font-size-mobile: var(--font-size-xxxxs);
  --nx-formfield-outline-hint-font-size-desktop: var(--font-size-xxxs);
  --nx-formfield-outline-hint-line-height-mobile: var(--line-height-xxxs);
  --nx-formfield-outline-hint-line-height-desktop: var(--line-height-xxs);
  --nx-license-plate-prefix-background: var(--color-primary-action-800);
  --nx-license-plate-prefix-disabled: var(--color-neutral-650);
  --nx-dropdown-item-selected-font-color: var(--color-primary-interactive-600);
  --nx-dropdown-item-selected-font-weight: var(--font-weight-semi-bold);
  --nx-dropdown-item-font-size-mobile: var(--font-size-xxs);
  --nx-dropdown-item-font-size-desktop: var(--font-size-xs);
  --nx-dropdown-item-line-height-mobile: var(--line-height-xs);
  --nx-dropdown-item-line-height-desktop: var(--line-height-xs);
  --nx-dropdown-item-font-weight: var(--font-weight-regular);
  --nx-dropdown-group-label-font-size-mobile: var(--font-size-xxxs);
  --nx-dropdown-group-label-font-size-desktop: var(--font-size-xxs);
  --nx-dropdown-group-label-line-height-mobile: var(--line-height-xxs);
  --nx-dropdown-group-label-line-height-desktop: var(--line-height-xs);
  --nx-dropdown-outline-border-color: var(--color-primary-brand-500);
  --nx-dropdown-outline-background-color: var(--color-primary-brand-050);
  --nx-dropdown-outline-active-border-color: var(--color-primary-brand-500);
  --nx-dropdown-outline-focus-background-color: var(--color-primary-brand-050);
  --nx-dropdown-outline-font-size-desktop: var(--font-size-xs);
  --nx-dropdown-outline-line-height-desktop: var(--line-height-xs);
  --nx-dropdown-outline-font-weight-desktop: var(--font-weight-semi-bold);
  --nx-dropdown-outline-font-size-mobile: var(--font-size-xxs);
  --nx-dropdown-outline-line-height-mobile: var(--line-height-xs);
  --nx-dropdown-outline-font-weight-mobile: var(--font-weight-semi-bold);
  --nx-dropdown-item-outline-font-size-mobile: var(--font-size-xxs);
  --nx-dropdown-item-outline-font-size-desktop: var(--font-size-xs);
  --nx-dropdown-item-outline-line-height-mobile: var(--line-height-xs);
  --nx-dropdown-item-outline-line-height-desktop: var(--line-height-xs);
  --nx-tab-item-font-size-mobile: var(--font-size-xxxs);
  --nx-tab-item-line-height-mobile: var(--line-height-xxs);
  --nx-tab-item-font-size-desktop: var(--font-size-xxs);
  --nx-tab-item-line-height-desktop: var(--line-height-xs);
  --nx-switcher-small-height: 20px;
  --nx-switcher-small-width: 40px;
  --nx-switcher-big-height: 24px;
  --nx-switcher-big-width: 48px;
  --df-switcher-desktop-margin-top: 0px;
  --df-switcher-mobile-margin-top: 0px;
  --df-switcher-mobile-big-margin-top: var(--spacing-25);
  --df-separator-xxs: var(--spacing-100);
  --df-separator-xs: var(--spacing-150);
  --df-separator-s: var(--spacing-200);
  --df-separator-m: var(--spacing-300);
  --df-separator-l: var(--spacing-400);
  --df-separator-l2: var(--spacing-500);
  --df-separator-xl: var(--spacing-600);
  --df-separator-xl2: var(--spacing-700);
  --df-separator-xxl: var(--spacing-800);
  --df-separator-xxxl: var(--spacing-900);
  --df-separator-line-space: var(--spacing-200);
  --df-separator-line-font-size: var(--font-size-xs);
  --df-separator-line-height: 1px;
  --df-radio-button-dot-background-color: var(--color-primary-action-600);
  --df-radio-button-circle-color: var(--color-neutral-650);
  --df-radio-button-active-circle-color: var(--color-primary-interactive-800);
  --df-radio-button-active-dot-color: var(--color-neutral-350);
  --df-radio-button-selected-circle-color: var(--color-primary-action-800);
  --df-radio-button-selected-dot-color: var(--color-neutral-000);
  --df-radio-button-selected-background-color: var(--color-primary-action-800);
  --df-radio-button-hover-circle-color: var(--color-primary-action-600);
  --df-radio-button-hover-dot-color: var(--color-neutral-000);
  --df-radio-button-disabled-background-color: var(--color-neutral-150);
  --df-radio-button-disabled-selected-dot-color: var(--color-neutral-000);
  --df-radio-button-disabled-border-color: var(--color-neutral-550);
  --df-radio-button-disabled-selected-background-color: var(--color-neutral-550);
  --df-radio-button-disabled-text-color: var(--color-neutral-650);
  --df-radio-button-mobile-large-label-margin-left: var(--spacing-100);
  --df-radio-button-mobile-large-label-font-size: var(--font-size-xxxs);
  --df-radio-button-mobile-large-label-line-height: var(--line-height-xxs);
  --df-radio-button-mobile-size: var(--icon-size-xxs);
  --df-radio-button-desktop-large-label-margin-left: var(--spacing-150);
  --df-radio-button-desktop-large-label-font-size: var(--font-size-xxs);
  --df-radio-button-desktop-large-label-line-height: var(--line-height-xs);
  --df-radio-button-desktop-size: var(--icon-size-xs);
  --df-radio-button-large-label-letter-spacing: var(--letter-spacing-s);
  --df-radio-button-large-label-font-weight: var(--font-weight-regular);
  --df-radio-toggle-selected-background-color: var(--color-primary-action-800);
  --df-radio-toggle-selected-text-color: var(--color-neutral-000);
  --df-radio-toggle-selected-border-color: var(--color-primary-action-800);
  --df-radio-toggle-hover-background-color: var(--color-primary-action-600);
  --df-radio-toggle-hover-text-color: var(--color-neutral-000);
  --df-radio-toggle-hover-border-color: var(--color-primary-action-800);
  --df-radio-toggle-active-background-color: var(--color-primary-action-900);
  --df-radio-toggle-active-text-color: var(--color-neutral-000);
  --df-radio-toggle-active-border-color: var(--color-primary-action-800);
  --df-radio-toggle-disabled-background-color: var(--color-neutral-000);
  --df-radio-toggle-disabled-border-color: var(--color-neutral-550);
  --df-radio-toggle-disabled-text-color: var(--color-neutral-650);
  --df-radio-toggle-unselected-border-color: var(--color-primary-action-800);
  --edp-card-radio-hover-background-color: var(--color-primary-brand-050);
  --edp-card-radio-hover-border-color: var(--color-primary-action-600);
  --edp-card-radio-selected-background-color: var(--color-primary-brand-050);
  --edp-card-radio-selected-border-color: var(--color-primary-interactive-600);
  --edp-card-radio-mobile-margin-left: var(--spacing-200);
  --edp-card-radio-desktop-margin-left: var(--spacing-200);
  --edp-radio-label-icon-icon-color: var(--color-primary-brand-500);
  --edp-radio-icon-icon-disabled-color: var(--color-neutral-550);
  --edp-radio-icon-label-disabled-color: var(--color-neutral-650);
  --edp-card-radio-error-background-color: var(--color-signal-error-200);
  --edp-card-radio-error-border-color: var(--color-signal-error-600);
  --edp-card-radio-hover-circle-color: var(--color-primary-interactive-700);
  --edp-card-radio-error-circle-color: var(--color-signal-error-600);
  --edp-radio-icon-icon-error-color: var(--color-signal-error-600);
  --edp-card-radio-selected-error-dot-color: var(--color-signal-error-600);
  --edp-card-radio-hover-error-dot-color: var(--color-signal-error-600);
  --edp-label-form-font-weight: normal;
  --edp-label-form-margin-bottom: var(--spacing-200);
}

/* apps/travel-fe/src/breakpoints.scss */

/* node_modules/@adyen/adyen-web/dist/es/adyen.css */
.js-iframe {
  border: none;
  height: 100%;
  overflow: hidden;
  width: 100%;
}
.adyen-checkout-card-input__wrapper {
  position: relative;
}
.adyen-checkout-card-input__icon {
  border-radius: var(--adyen-sdk-border-radius-s,4px);
  height: 18px;
  margin-right: var(--adyen-sdk-spacer-060,12px);
  width: 27px;
}
.adyen-checkout-card-input__form {
  opacity: 1;
}
.adyen-checkout-card-input__spinner {
  display: none;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
.adyen-checkout-card-input__spinner--active {
  display: block;
}
.adyen-checkout-card-input__form--loading {
  opacity: 0;
}
.adyen-checkout__input {
  display: block;
  max-height: 100px;
}
.adyen-checkout__field.adyen-checkout__card__cvc__input--hidden,
.adyen-checkout__field.adyen-checkout__card__exp-date__input--hidden {
  display: none;
}
.adyen-checkout__card__exp-cvc__exp-date__input--hidden {
  justify-content: flex-end;
}
.revolving-plan-installments__disabled {
  opacity: .4;
  pointer-events: none;
}
.adyen-checkout__card-input__form {
  transition: opacity .25s ease-out;
}
.adyen-checkout__card__cardNumber {
  max-width: 400px;
}
.adyen-checkout__card__cardNumber__input {
  padding-left: var(--adyen-sdk-spacer-060,12px);
}
.adyen-checkout__card__exp-date__input--oneclick {
  font-weight: var(--adyen-sdk-text-body-font-weight,400);
  line-height: var(--adyen-sdk-text-title-line-height,26px);
  overflow: hidden;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.adyen-checkout__card__holderName,
.adyen-checkout__field--expiryDate,
.adyen-checkout__field--storedCard {
  margin-bottom: 0;
}
.adyen-checkout__store-details {
  align-items: center;
  background: var(--adyen-sdk-color-background-primary,#ffffff);
  border: var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-primary,#dbdee2);
  border-radius: var(--adyen-sdk-border-radius-m,8px);
  display: flex;
  gap: var(--adyen-sdk-spacer-060,12px);
  padding: var(--adyen-sdk-spacer-060,12px) var(--adyen-sdk-spacer-070,16px);
}
.adyen-checkout__card-input .adyen-checkout__fieldset--billingAddress,
.adyen-checkout__card__holderName,
.adyen-checkout__card__kcp-authentication,
.adyen-checkout__card__socialSecurityNumber,
.adyen-checkout__installments,
.adyen-checkout__store-details {
  margin-top: var(--adyen-sdk-spacer-070,16px);
}
.adyen-checkout__card-input.adyen-checkout__card-input--loading {
  pointer-events: none;
}
.adyen-checkout__card__holderName:first-child {
  margin: 0 0 var(--adyen-sdk-spacer-060,12px);
}
.adyen-checkout__field--cardNumber .adyen-checkout__input--error + .adyen-checkout__card__cardNumber__brandIcon,
.adyen-checkout__field--cardNumber .adyen-checkout__input--valid:not(.adyen-checkout__card__cardNumber__input--noBrand) + .adyen-checkout-input__inline-validation--valid {
  display: none;
}
.adyen-checkout__field--securityCode.adyen-checkout__field--error .adyen-checkout__card__cvc__hint,
.adyen-checkout__field--securityCode.adyen-checkout__field--valid .adyen-checkout__card__cvc__hint {
  opacity: 0;
}
@keyframes cvc-indicate-location {
  0% {
    opacity: 1;
  }
  to {
    opacity: .3;
  }
}
.adyen-checkout__label--focused .adyen-checkout__field__cvc--back-hint .adyen-checkout__card__cvc__hint--back .adyen-checkout__card__cvc__hint__location,
.adyen-checkout__label--focused .adyen-checkout__field__cvc--front-hint .adyen-checkout__card__cvc__hint--front .adyen-checkout__card__cvc__hint__location {
  animation-direction: alternate;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-name: cvc-indicate-location;
}
.adyen-checkout__card__cvc__hint__wrapper {
  align-items: center;
  backface-visibility: visible;
  display: flex;
  height: 100%;
  margin-right: var(--adyen-sdk-spacer-060,12px);
  position: absolute;
  right: 0;
  transform: translateZ(0);
  transform-origin: center;
  transform-style: preserve-3d;
  transition: transform .3s cubic-bezier(.455, .03, .515, .955);
  width: 27px;
  will-change: transform;
}
.adyen-checkout__field__cvc--front-hint.adyen-checkout__card__cvc__hint__wrapper {
  transform: rotateY(180deg);
}
.adyen-checkout__card__cvc__hint {
  backface-visibility: hidden;
  position: absolute;
  transition: opacity .1s linear;
}
.adyen-checkout__field__exp-date_hint_wrapper {
  align-items: center;
  display: flex;
  margin-right: var(--adyen-sdk-spacer-060,12px);
  position: absolute;
  right: 0;
  transition: opacity .1s linear;
}
.adyen-checkout__field__exp-date_hint_wrapper.adyen-checkout__field__exp-date_hint_wrapper--hidden {
  opacity: 0;
}
.adyen-checkout__field__exp-date_hint {
  height: 18px;
  width: 27px;
}
.adyen-checkout__card__cvc__hint--front {
  transform: rotateY(180deg);
}
@media (prefers-reduced-motion:reduce) {
  .adyen-checkout__card__cvc__hint__wrapper {
    transition: none;
  }
}
.adyen-checkout__fieldset--revolving-plan .adyen-checkout__fieldset__fields {
  justify-content: left;
}
.adyen-checkout__fieldset--revolving-plan .adyen-checkout__radio_group {
  display: flex;
  flex-direction: column;
}
.adyen-checkout__fieldset--revolving-plan .adyen-checkout__radio_group__input-wrapper {
  margin-top: var(--adyen-sdk-spacer-080,20px);
}
.adyen-checkout__fieldset--revolving-plan .adyen-checkout__field--revolving-plan-installments {
  margin-left: var(--adyen-sdk-spacer-070,16px);
  position: relative;
  top: 52px;
  width: 30%;
}
.adyen-checkout__spinner__wrapper {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
}
.adyen-checkout__spinner__wrapper--inline {
  display: inline-block;
  height: auto;
  margin-right: var(--adyen-sdk-spacer-040,8px);
}
[dir=rtl] .adyen-checkout__spinner__wrapper--inline {
  margin-left: var(--adyen-sdk-spacer-040,8px);
  margin-right: 0;
}
.adyen-checkout__spinner {
  height: var(--adyen-sdk-spacer-090,24px);
  position: relative;
  width: var(--adyen-sdk-spacer-090,24px);
}
.adyen-checkout__spinner:after,
.adyen-checkout__spinner:before {
  animation: rotate 1s cubic-bezier(.785, .135, .15, .86) infinite;
  border: var(--adyen-sdk-border-width-l,3px) solid transparent;
  border-radius: 50%;
  box-sizing: border-box;
  content: "";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.adyen-checkout__spinner:before {
  border-color: var(--adyen-sdk-color-background-inverse-primary,#00112c);
  border-top-color: transparent;
  opacity: .1;
}
.adyen-checkout__spinner:after {
  border-color: transparent;
  border-top-color: var(--adyen-sdk-color-outline-primary-active,#00112c);
}
.adyen-checkout__spinner--small {
  height: var(--adyen-sdk-spacer-070,16px);
  width: var(--adyen-sdk-spacer-070,16px);
}
.adyen-checkout__spinner--small:after,
.adyen-checkout__spinner--small:before {
  border-width: var(--adyen-sdk-spacer-010,2px);
}
.adyen-checkout__spinner--medium {
  height: 28px;
  width: 28px;
}
.adyen-checkout__spinner--large {
  height: var(--adyen-sdk-spacer-120,48px);
  width: var(--adyen-sdk-spacer-120,48px);
}
.adyen-checkout__spinner--large:after,
.adyen-checkout__spinner--large:before {
  border-width: var(--adyen-sdk-spacer-020,4px);
}
@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
.loading-input__form {
  opacity: 1;
}
.loading-input__form--loading {
  opacity: 0;
}
.loading-input__spinner {
  display: none;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
.loading-input__spinner--active {
  display: block;
}
.adyen-checkout__field {
  display: block;
  margin-bottom: var(--adyen-sdk-spacer-070,16px);
  width: 100%;
}
.adyen-checkout__field--no-borders .adyen-checkout__input-wrapper {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
.adyen-checkout__field--no-borders .adyen-checkout__input-wrapper:active,
.adyen-checkout__field--no-borders .adyen-checkout__input-wrapper:active:hover,
.adyen-checkout__field--no-borders .adyen-checkout__input-wrapper:focus-within,
.adyen-checkout__field--no-borders .adyen-checkout__input-wrapper:focus-within:hover {
  border: none;
  box-shadow: none;
}
.adyen-checkout__field--no-borders .adyen-checkout__input-wrapper:hover {
  border: none;
  box-shadow: none;
}
.adyen-checkout__input-wrapper {
  align-items: center;
  background: var(--adyen-sdk-color-background-primary,#ffffff);
  border: var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-primary,#dbdee2);
  border-radius: var(--adyen-sdk-border-radius-m,8px);
  display: flex;
  position: relative;
}
.adyen-checkout__input-wrapper div,
.adyen-checkout__input-wrapper input,
.adyen-checkout__input-wrapper span {
  border-radius: inherit;
}
.adyen-checkout__input-wrapper button,
.adyen-checkout__input-wrapper div,
.adyen-checkout__input-wrapper input {
  border: none;
}
.adyen-checkout__input-wrapper:active,
.adyen-checkout__input-wrapper:active:hover,
.adyen-checkout__input-wrapper:focus-within,
.adyen-checkout__input-wrapper:focus-within:hover {
  border-color: var(--adyen-sdk-color-outline-primary-active,#00112c);
  box-shadow: 0 0 0 .5px var(--adyen-sdk-color-outline-primary-active,#00112c);
}
.adyen-checkout__input-wrapper:hover {
  border-color: var(--adyen-sdk-color-outline-tertiary,#8d95a3);
}
.adyen-checkout__field--inactive > .adyen-checkout__input-wrapper {
  background: var(--adyen-sdk-color-background-disabled,#eeeff1);
  border-color: transparent;
}
.adyen-checkout__field--error > :not(.adyen-checkout__label--focused) + .adyen-checkout__input-wrapper:not(:focus-within, :active) {
  border-color: var(--adyen-sdk-color-outline-critical,#e22d2d);
}
.adyen-checkout__label {
  display: block;
  position: relative;
}
.adyen-checkout__label--focused + .adyen-checkout__input-wrapper {
  border-color: var(--adyen-sdk-color-outline-primary-active,#00112c);
  box-shadow: 0 0 0 .5px var(--adyen-sdk-color-outline-primary-active,#00112c);
}
.adyen-checkout__label--disabled + .adyen-checkout__input-wrapper {
  background: var(--adyen-sdk-color-background-disabled,#eeeff1);
  border-color: transparent;
}
.adyen-checkout__helper-text {
  color: var(--adyen-sdk-color-label-primary,#00112c);
  display: block;
  font-size: var(--adyen-sdk-text-caption-font-size,12px);
  font-weight: var(--adyen-sdk-text-body-font-weight,400);
  line-height: var(--adyen-sdk-text-caption-line-height,18px);
  margin-bottom: var(--adyen-sdk-spacer-020,4px);
}
.adyen-checkout__label-adornment--end {
  position: absolute;
  right: 0;
  top: 0;
}
.adyen-checkout__label__text {
  color: var(--adyen-sdk-color-label-primary,#00112c);
  display: block;
  font-size: var(--adyen-sdk-text-body-font-size,14px);
  font-weight: var(--adyen-sdk-text-body-font-weight,400);
  line-height: var(--adyen-sdk-text-body-line-height,20px);
  margin-bottom: var(--adyen-sdk-spacer-020,4px);
  overflow: hidden;
  text-overflow: ellipsis;
  transition: color .1s ease-out;
  white-space: nowrap;
}
.adyen-checkout__label__text--error {
  color: var(--adyen-sdk-color-label-critical,#e22d2d);
}
.adyen-checkout__label--focused .adyen-checkout__label__text {
  color: var(--adyen-sdk-color-label-primary,#00112c);
}
.adyen-checkout-contextual-text,
.adyen-checkout-contextual-text--error {
  align-items: center;
  color: var(--adyen-sdk-color-label-primary,#00112c);
  display: flex;
  font-size: var(--adyen-sdk-text-caption-font-size,12px);
  font-weight: var(--adyen-sdk-text-body-font-weight,400);
  line-height: var(--adyen-sdk-text-caption-line-height,18px);
  margin-top: var(--adyen-sdk-spacer-020,4px);
  opacity: 1;
  transition: margin .2s ease-out, opacity .2s ease-out;
}
.adyen-checkout-contextual-text--error {
  color: var(--adyen-sdk-color-label-critical,#e22d2d);
}
.adyen-checkout-contextual-text--hidden {
  height: 0;
  margin: 0;
  opacity: 0;
}
.adyen-checkout__filter-input:-webkit-autofill,
.adyen-checkout__input:-webkit-autofill {
  color: var(--adyen-sdk-color-label-primary,#00112c) !important;
  -webkit-text-fill-color: var(--adyen-sdk-color-label-primary,#00112c) !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  background-color: var(--adyen-sdk-color-label-primary,#00112c) !important;
  box-shadow: 0 0 0 1000px var(--adyen-sdk-color-background-primary,#ffffff) inset !important;
  -webkit-transition: none !important;
  transition: none !important;
}
.adyen-checkout__filter-input:-webkit-autofill,
.adyen-checkout__filter-input:-webkit-autofill:active,
.adyen-checkout__filter-input:-webkit-autofill:focus,
.adyen-checkout__filter-input:-webkit-autofill:hover,
.adyen-checkout__filter-input:autofill,
.adyen-checkout__input:-webkit-autofill,
.adyen-checkout__input:-webkit-autofill:active,
.adyen-checkout__input:-webkit-autofill:focus,
.adyen-checkout__input:-webkit-autofill:hover,
.adyen-checkout__input:autofill {
  color: var(--adyen-sdk-color-label-primary,#00112c) !important;
  -webkit-text-fill-color: var(--adyen-sdk-color-label-primary,#00112c) !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  background-color: var(--adyen-sdk-color-label-primary,#00112c) !important;
  box-shadow: 0 0 0 1000px var(--adyen-sdk-color-background-primary,#ffffff) inset !important;
  -webkit-transition: none !important;
  transition: none !important;
}
.adyen-checkout__filter-input,
.adyen-checkout__input {
  -webkit-background-clip: text !important;
  background-clip: text !important;
  color: var(--adyen-sdk-color-label-primary,#00112c) !important;
}
.adyen-checkout__field-wrapper {
  display: flex;
  width: 100%;
}
@media (min-width:480px) {
  .adyen-checkout__field--20 {
    width: 20%;
  }
  .adyen-checkout__field--30 {
    width: 30%;
  }
  .adyen-checkout__field--40 {
    width: 40%;
  }
  .adyen-checkout__field--50 {
    width: 50%;
  }
  .adyen-checkout__field--60 {
    width: 60%;
  }
  .adyen-checkout__field--70 {
    width: 70%;
  }
  .adyen-checkout__field--80 {
    width: 80%;
  }
  .adyen-checkout__field--col-70 {
    width: calc(70% - var(--adyen-sdk-spacer-040, 8px));
  }
  .adyen-checkout__field--col-30 {
    width: calc(30% - var(--adyen-sdk-spacer-040, 8px));
  }
  .adyen-checkout__field--col-50 {
    width: calc(50% - var(--adyen-sdk-spacer-040, 8px));
  }
}
.adyen-checkout__field-wrapper > .adyen-checkout__field:first-child {
  margin-right: var(--adyen-sdk-spacer-040,8px);
}
[dir=rtl] .adyen-checkout__field-wrapper > .adyen-checkout__field:first-child {
  margin-left: var(--adyen-sdk-spacer-040,8px);
  margin-right: 0;
}
.adyen-checkout__field-wrapper > .adyen-checkout__field:nth-child(2) {
  margin-left: var(--adyen-sdk-spacer-040,8px);
}
[dir=rtl] .adyen-checkout__field-wrapper > .adyen-checkout__field:nth-child(2) {
  margin-left: 0;
  margin-right: var(--adyen-sdk-spacer-040,8px);
}
.adyen-checkout__field-wrapper:last-of-type > .adyen-checkout__field {
  margin-bottom: 0;
}
.adyen-checkout__input {
  background: inherit;
  color: var(--adyen-sdk-color-label-primary,#00112c);
  display: block;
  font-family: inherit;
  font-size: var(--adyen-sdk-text-subtitle-font-size,16px);
  height: var(--adyen-sdk-spacer-110,40px);
  outline: none;
  padding-left: var(--adyen-sdk-spacer-060,12px);
  transition: border .2s ease-out, box-shadow .2s ease-out;
  width: 100%;
}
.adyen-checkout__input:required {
  box-shadow: none;
}
.adyen-checkout__input:-moz-read-only {
  color: var(--adyen-sdk-color-label-secondary,#5c687c) !important;
  cursor: default;
}
.adyen-checkout__input:disabled,
.adyen-checkout__input:read-only {
  color: var(--adyen-sdk-color-label-secondary,#5c687c) !important;
  cursor: default;
}
span.adyen-checkout__input {
  overflow: hidden;
}
.adyen-checkout-input__inline-validation {
  height: var(--adyen-sdk-spacer-070,16px);
  margin-right: var(--adyen-sdk-spacer-060,12px);
  width: var(--adyen-sdk-spacer-070,16px);
}
[dir=rtl] .adyen-checkout-input__inline-validation {
  margin-left: var(--adyen-sdk-spacer-060,12px);
}
.adyen-checkout-input__inline-validation--valid {
  color: var(--adyen-sdk-color-label-success,#07893c);
}
.adyen-checkout-input__inline-validation--invalid {
  color: var(--adyen-sdk-color-label-critical,#e22d2d);
}
.adyen-checkout__input--date {
  padding: .5em;
}
.adyen-checkout__fieldset {
  border: none;
  display: block;
  margin-inline-end: 0;
  margin-inline-start: 0;
  margin: 0;
  padding-block-start: 0;
  padding-bottom: var(--adyen-sdk-spacer-040,8px);
  padding-block-end: 0;
  padding-inline-end: 0;
  padding-inline-start: 0;
  width: 100%;
}
.adyen-checkout__fieldset:last-of-type {
  padding-bottom: 0;
}
.adyen-checkout__fieldset + .adyen-checkout__fieldset {
  margin-top: var(--adyen-sdk-spacer-070,16px);
}
.adyen-checkout__fieldset__title {
  color: var(--adyen-sdk-color-label-primary,#00112c);
  display: block;
  font-size: var(--adyen-sdk-text-subtitle-font-size,16px);
  font-weight: var(--adyen-sdk-text-subtitle-stronger-font-weight,600);
  font-weight: var(--adyen-sdk-text-subtitle-font-weight,500);
  line-height: var(--adyen-sdk-text-subtitle-line-height,26px);
  margin: 0;
  padding: 0 0 var(--adyen-sdk-spacer-060,12px);
}
.adyen-checkout__field-group,
.adyen-checkout__fieldset__fields {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
}
@media (min-width:480px) {
  .adyen-checkout__field-group:last-of-type .adyen-checkout__field {
    margin-bottom: 0;
  }
}
.adyen-checkout__field-group:last-of-type .adyen-checkout__field:last-of-type,
:not(.adyen-checkout__field-group) > .adyen-checkout__field:last-of-type {
  margin-bottom: 0;
}
.adyen-checkout__fieldset--readonly .adyen-checkout__fieldset__fields {
  color: var(--adyen-sdk-color-label-primary,#00112c);
  font-size: var(--adyen-sdk-text-body-font-size,14px);
  line-height: var(--adyen-sdk-text-caption-line-height,18px);
  margin: 0;
}
.adyen-checkout__radio_group + .adyen-checkout-input__inline-validation {
  display: none;
}
.adyen-checkout__radio_group__input {
  opacity: 0;
  position: absolute;
}
.adyen-checkout__radio_group__label {
  color: inherit;
  display: block;
  font-size: var(--adyen-sdk-text-body-font-size,14px);
  font-weight: 400;
  line-height: var(--adyen-sdk-text-body-line-height,20px);
  margin: 0;
  overflow: visible;
  padding-bottom: 0;
  padding-left: var(--adyen-sdk-spacer-090,24px);
  position: relative;
}
.adyen-checkout__label--focused .adyen-checkout__radio_group__label {
  color: inherit;
}
.adyen-checkout__radio_group__label:before {
  background-color: var(--adyen-sdk-color-background-primary,#ffffff);
  border: var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-tertiary,#8d95a3);
  border-radius: 50%;
  content: "";
  height: var(--adyen-sdk-spacer-070,16px);
  left: 0;
  position: absolute;
  top: var(--adyen-sdk-spacer-010,2px);
  transition: border-color .2s ease-out, box-shadow .2s ease-out;
  width: var(--adyen-sdk-spacer-070,16px);
}
.adyen-checkout__radio_group__label:hover:before {
  box-shadow: 0 0 0 var(--adyen-sdk-spacer-010,2px) var(--adyen-sdk-color-outline-primary-hover,#c9cdd3);
  cursor: pointer;
}
.adyen-checkout__radio_group__label:after {
  background-color: var(--adyen-sdk-color-background-primary,#ffffff);
  border-radius: 50%;
  box-shadow: 0 1px 1px rgba(0, 15, 45, .25);
  content: "";
  display: block;
  height: var(--adyen-sdk-spacer-030,6px);
  left: 5px;
  margin: 0 auto;
  position: absolute;
  top: 7px;
  transform: scale(0);
  transition: transform .2s ease-out;
  width: var(--adyen-sdk-spacer-030,6px);
}
.adyen-checkout__radio_group__label:hover {
  border-color: var(--adyen-sdk-color-label-primary,#00112c);
  cursor: pointer;
}
.adyen-checkout__radio_group__input:checked + .adyen-checkout__radio_group__label:before,
.adyen-checkout__radio_group__label--selected {
  background-color: var(--adyen-sdk-color-label-primary,#00112c);
  border: 0;
  transition: all .2s ease-out;
}
.adyen-checkout__radio_group__input:checked + .adyen-checkout__radio_group__label:after {
  transform: scale(1);
}
.adyen-checkout__radio_group__input:focus + .adyen-checkout__radio_group__label:before {
  border-color: var(--adyen-sdk-color-label-primary,#00112c);
}
.adyen-checkout__radio_group__input:checked + .adyen-checkout__radio_group__label:hover:before,
.adyen-checkout__radio_group__input:checked:active + .adyen-checkout__radio_group__label:before,
.adyen-checkout__radio_group__input:checked:focus + .adyen-checkout__radio_group__label:before,
.adyen-checkout__radio_group__input:focus + .adyen-checkout__radio_group__label:before {
  box-shadow: 0 0 0 var(--adyen-sdk-spacer-010,2px) var(--adyen-sdk-color-outline-tertiary,#8d95a3);
}
.adyen-checkout__radio_group__label.adyen-checkout__radio_group__label--invalid:before {
  border: var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-critical,#e22d2d);
}
.adyen-checkout__radio_group--button {
  align-items: flex-start;
  align-self: stretch;
  display: flex;
  flex-wrap: wrap;
  gap: var(--adyen-sdk-spacer-070,16px);
  width: 100%;
}
.adyen-checkout__radio_group--button .adyen-checkout__radio_group__input-wrapper {
  display: flex;
  flex: 1 0 0;
}
.adyen-checkout__radio_group--button .adyen-checkout__radio_group__label:after {
  left: calc(var(--adyen-sdk-spacer-060, 12px) + 5px);
  position: absolute;
  top: calc(50% - var(--adyen-sdk-spacer-030, 6px)/2);
}
.adyen-checkout__radio_group--button .adyen-checkout__radio_group__label:before {
  left: calc(var(--adyen-sdk-spacer-060, 12px));
  position: absolute;
  top: calc(50% - var(--adyen-sdk-spacer-070, 16px)/2);
}
.adyen-checkout__radio_group--button .adyen-checkout__radio_group__label {
  background-color: var(--adyen-sdk-color-background-primary,#ffffff);
  border: var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-primary,#dbdee2);
  border-radius: var(--adyen-sdk-border-radius-m,8px);
  padding: var(--adyen-sdk-spacer-060,12px);
  padding-left: calc(var(--adyen-sdk-spacer-060, 12px) + var(--adyen-sdk-spacer-090, 24px));
  width: 100%;
}
.adyen-checkout__radio_group--button .adyen-checkout__radio_group__input + .adyen-checkout__radio_group__label:hover,
.adyen-checkout__radio_group--button .adyen-checkout__radio_group__input:checked + .adyen-checkout__radio_group__label {
  border-color: var(--adyen-sdk-color-outline-primary-active,#00112c);
}
.adyen-checkout__radio_group--button .adyen-checkout__radio_group__input:checked:active + .adyen-checkout__radio_group__label,
.adyen-checkout__radio_group--button .adyen-checkout__radio_group__input:checked:focus + .adyen-checkout__radio_group__label {
  border-color: var(--adyen-sdk-color-outline-primary-active,#00112c);
  box-shadow: 0 0 0 .5px var(--adyen-sdk-color-outline-primary-active,#00112c);
}
.adyen-checkout__image {
  opacity: 0;
  transition: opacity .6s ease-out;
}
.adyen-checkout__image--loaded {
  opacity: 1;
}
.adyen-checkout__dropdown__button-icon--left {
  flex-direction: row-reverse;
  justify-content: flex-end;
}
.adyen-checkout__dropdown__button-icon--left > img {
  margin-left: 0;
  margin-right: var(--adyen-sdk-spacer-060,12px);
}
.adyen-checkout__dropdown {
  max-width: 100%;
  position: relative;
}
.adyen-checkout__dropdown,
.adyen-checkout__dropdown__button {
  font-size: var(--adyen-sdk-text-subtitle-font-size,16px);
  width: 100%;
}
.adyen-checkout__dropdown__button {
  align-items: center;
  background: inherit;
  border-radius: inherit;
  color: var(--adyen-sdk-color-label-primary,#00112c);
  cursor: pointer;
  display: flex;
  height: var(--adyen-sdk-spacer-110,40px);
  line-height: var(--adyen-sdk-text-body-line-height,20px);
  outline: 0;
  padding: 0 var(--adyen-sdk-spacer-060,12px);
  text-decoration: none;
  transition: border .2s ease-out, box-shadow .2s ease-out;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
[dir=rtl] .adyen-checkout__dropdown__button {
  padding: 7px var(--adyen-sdk-spacer-060,12px) 7px var(--adyen-sdk-spacer-090,24px);
}
.adyen-checkout__dropdown__button:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' fill='none' viewBox='0 0 16 17'%3E%3Cpath fill='%2300112C' fill-rule='evenodd' d='M4.47 6.47a.75.75 0 0 1 1.06 0L8 8.94l2.47-2.47a.75.75 0 0 1 1.06 1.06l-3 3a.75.75 0 0 1-1.06 0l-3-3a.75.75 0 0 1 0-1.06' clip-rule='evenodd'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  content: "";
  height: var(--adyen-sdk-spacer-030,6px);
  position: absolute;
  right: var(--adyen-sdk-spacer-070,16px);
  width: var(--adyen-sdk-spacer-040,8px);
}
[dir=rtl] .adyen-checkout__dropdown__button:after {
  left: var(--adyen-sdk-spacer-070,16px);
  right: auto;
}
.adyen-checkout__dropdown__button--active:after {
  transform: rotate(180deg);
}
.adyen-checkout__dropdown__button--disabled {
  opacity: .4;
}
.adyen-checkout__dropdown__button--readonly,
.adyen-checkout__dropdown__button--readonly--active,
.adyen-checkout__dropdown__button--readonly:focus,
.adyen-checkout__dropdown__button--readonly:hover {
  background: var(--adyen-sdk-color-background-disabled,#eeeff1);
  border-color: transparent;
  color: var(--adyen-sdk-color-label-primary,#00112c);
  cursor: not-allowed;
}
.adyen-checkout__dropdown__button--readonly:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='7' fill='none' viewBox='0 0 8 7'%3E%3Cpath fill='%23B9C4C9' d='M3.195 6.565a1 1 0 0 0 1.6 0l2.992-3.98a1 1 0 0 0-.8-1.602H1.013a1 1 0 0 0-.8 1.6z'/%3E%3C/svg%3E");
}
.adyen-checkout__dropdown__button--invalid {
  border-color: var(--adyen-sdk-color-outline-critical,#e22d2d);
}
.adyen-checkout__dropdown__button__icon {
  border-radius: 3px;
  height: 26px;
  margin-right: var(--adyen-sdk-spacer-060,12px);
  max-width: var(--adyen-sdk-spacer-110,40px);
}
.adyen-checkout__dropdown__button__text {
  flex-grow: 1;
  overflow: hidden;
  pointer-events: none;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.adyen-checkout__dropdown__button__secondary-text {
  margin-right: var(--adyen-sdk-spacer-070,16px);
}
.adyen-checkout__filter-input {
  background: inherit;
  border: 0;
  color: var(--adyen-sdk-color-label-primary,#00112c);
  font-family: inherit;
  font-size: var(--adyen-sdk-text-subtitle-font-size,16px);
  height: 100%;
  padding: 0;
  width: 100%;
}
.adyen-checkout__filter-input:active,
.adyen-checkout__filter-input:focus {
  outline: 0;
}
.adyen-checkout__filter-input[readonly] {
  border-color: transparent;
  color: var(--adyen-sdk-color-label-secondary,#5c687c) !important;
  cursor: not-allowed;
}
.adyen-checkout__dropdown__list {
  background: var(--adyen-sdk-color-background-primary,#ffffff);
  border-radius: var(--adyen-sdk-border-radius-m,8px);
  box-shadow: 0 var(--adyen-sdk-spacer-010,2px) 7px rgba(0, 15, 45, .3);
  display: none;
  list-style: none;
  margin: 0 0 var(--adyen-sdk-spacer-120,48px);
  max-height: 375px;
  overflow-y: auto;
  padding: 0;
  position: absolute;
  width: 100%;
  z-index: 2;
}
.adyen-checkout__dropdown__list.adyen-checkout__dropdown__list--active {
  display: block;
  margin-top: var(--adyen-sdk-spacer-010,2px);
}
.adyen-checkout__dropdown__element {
  align-items: center;
  border: var(--adyen-sdk-border-width-s,1px) solid transparent;
  cursor: pointer;
  display: flex;
  font-size: var(--adyen-sdk-text-body-font-size,14px);
  -webkit-hyphens: auto;
  hyphens: auto;
  line-height: var(--adyen-sdk-text-body-line-height,20px);
  outline: 0;
  padding: var(--adyen-sdk-spacer-040,8px);
  transition: background .2s ease-out, border-color .2s ease-out;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  word-break: break-word;
}
.adyen-checkout__dropdown__element .adyen-checkout__icon {
  position: absolute;
  right: var(--adyen-sdk-spacer-040,8px);
}
.adyen-checkout__dropdown__element:last-child {
  border-bottom: 0;
}
.adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--active {
  background: rgba(230, 233, 235, .6);
}
.adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--selected {
  background: rgba(0, 102, 255, .1);
}
.adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--selected:active,
.adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--selected:focus,
.adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--selected:hover {
  background: rgba(0, 102, 255, .15);
}
.adyen-checkout__dropdown__element--disabled {
  cursor: not-allowed;
  opacity: .4;
}
.adyen-checkout__dropdown__element__icon {
  border-radius: var(--adyen-sdk-border-radius-s,4px);
  margin-right: var(--adyen-sdk-spacer-060,12px);
  max-height: 26px;
  max-width: var(--adyen-sdk-spacer-110,40px);
}
.adyen-checkout__dropdown__element__text {
  flex-grow: 1;
}
.adyen-checkout__dropdown__element__secondary-text:not(:last-child) {
  margin-right: var(--adyen-sdk-spacer-040,8px);
}
.adyen-checkout__dropdown__element__flag {
  margin-left: var(--adyen-sdk-spacer-040,8px);
  margin-right: var(--adyen-sdk-spacer-050,10px);
  max-height: 18px;
  max-width: 27px;
}
.adyen-checkout__dropdown + .adyen-checkout-input__inline-validation {
  right: var(--adyen-sdk-spacer-100,32px);
}
.adyen-checkout__installments .adyen-checkout__input-wrapper {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
.adyen-checkout__installments .adyen-checkout__input-wrapper:active,
.adyen-checkout__installments .adyen-checkout__input-wrapper:active:hover,
.adyen-checkout__installments .adyen-checkout__input-wrapper:focus-within,
.adyen-checkout__installments .adyen-checkout__input-wrapper:focus-within:hover {
  box-shadow: none;
}
.adyen-checkout__installments .adyen-checkout__fieldset--revolving-plan {
  margin-top: -5px;
}
.adyen-checkout-disclaimer__label {
  color: var(--adyen-sdk-color-label-secondary,#5c687c);
  display: inline-block;
  font-size: var(--adyen-sdk-text-caption-font-size,12px);
  font-weight: 400;
  line-height: var(--adyen-sdk-text-caption-line-height,18px);
  margin-top: var(--adyen-sdk-spacer-070,16px);
  padding-left: 0;
}
[dir=rtl] .adyen-checkout-disclaimer__label {
  padding-right: 0;
}
.adyen-checkout__card__dual-branding__buttons {
  display: flex;
  opacity: .4;
  pointer-events: none;
}
.adyen-checkout__card__dual-branding__buttons--active {
  opacity: 1;
  pointer-events: auto;
}
.adyen-checkout__card__dual-branding__buttons .adyen-checkout__card__cardNumber__brandIcon {
  cursor: pointer;
  opacity: 1;
}
.adyen-checkout__card__dual-branding__buttons .adyen-checkout__card__cardNumber__brandIcon:first-child {
  right: var(--adyen-sdk-spacer-110,40px);
}
.adyen-checkout__card__dual-branding__buttons .adyen-checkout__card__cardNumber__brandIcon--not-selected {
  opacity: .5;
}
.adyen-checkout__card__brands {
  display: flex;
  flex-basis: auto;
  flex-shrink: 1;
  flex-wrap: wrap;
  margin-bottom: var(--adyen-sdk-spacer-060,12px);
  margin-top: -12px;
  min-height: var(--adyen-sdk-spacer-090,24px);
  transition: all .3s ease-out;
}
.adyen-checkout__card__brands__brand-wrapper {
  border-radius: var(--adyen-sdk-border-radius-s,4px);
  box-shadow: var(--adyen-sdk-shadow-low,0 2px 4px rgba(0,17,44,.04),0 1px 2px rgba(0,17,44,.02));
  display: inline-block;
  height: var(--adyen-sdk-spacer-070,16px);
  margin: var(--adyen-sdk-spacer-020,4px) var(--adyen-sdk-spacer-010,2px);
  overflow: hidden;
  position: relative;
  width: var(--adyen-sdk-spacer-090,24px);
}
.adyen-checkout__card__brands--hidden {
  margin: -8px 0 8px;
  max-height: 0;
  min-height: 0;
  opacity: 0;
}
.adyen-checkout__card__brands img {
  display: block;
  height: auto;
  margin: 0;
  padding: 0;
  width: 100%;
}
.adyen-checkout__checkbox {
  display: flex;
  width: 100%;
}
.adyen-checkout__checkbox__label {
  color: var(--adyen-sdk-color-label-primary,#00112c);
  cursor: pointer;
  display: inline-block;
  flex: 1;
  font-size: var(--adyen-sdk-text-body-font-size,14px);
  font-weight: 400;
  line-height: var(--adyen-sdk-text-caption-line-height,18px);
  padding-left: var(--adyen-sdk-spacer-090,24px);
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
[dir=rtl] .adyen-checkout__checkbox__label {
  padding-left: 0;
  padding-right: var(--adyen-sdk-spacer-090,24px);
}
.adyen-checkout__checkbox__input {
  opacity: 0;
  pointer-events: none;
  position: absolute;
}
.adyen-checkout__checkbox__input:checked + .adyen-checkout__checkbox__label:before {
  opacity: 1;
}
.adyen-checkout__checkbox__input:checked + .adyen-checkout__checkbox__label:after {
  background-color: var(--adyen-sdk-color-label-primary,#00112c);
  border: var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-label-primary,#00112c);
}
.adyen-checkout__checkbox__input:checked:hover + .adyen-checkout__checkbox__label:after {
  border-color: var(--adyen-sdk-color-label-primary,#00112c);
  box-shadow: 0 0 0 var(--adyen-sdk-spacer-010,2px) var(--adyen-sdk-color-outline-tertiary,#8d95a3);
}
.adyen-checkout__checkbox__input:focus + .adyen-checkout__checkbox__label:after {
  border: var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-label-primary,#00112c);
  box-shadow: 0 0 0 var(--adyen-sdk-spacer-010,2px) var(--adyen-sdk-color-outline-tertiary,#8d95a3);
}
.adyen-checkout__checkbox__input:hover:not(:focus) + .adyen-checkout__checkbox__label:after {
  border-color: var(--adyen-sdk-color-outline-tertiary,#8d95a3);
  box-shadow: 0 0 0 var(--adyen-sdk-spacer-010,2px) var(--adyen-sdk-color-outline-primary-hover,#c9cdd3);
}
.adyen-checkout__checkbox__input + .adyen-checkout__checkbox__label:before {
  border-bottom: var(--adyen-sdk-spacer-010,2px) solid var(--adyen-sdk-color-label-on-color,#ffffff);
  border-left: 1px solid transparent;
  border-radius: 0 var(--adyen-sdk-spacer-010,2px) 1px;
  border-right: var(--adyen-sdk-spacer-010,2px) solid var(--adyen-sdk-color-label-on-color,#ffffff);
  border-top: 1px solid transparent;
  content: "";
  height: 11px;
  left: 1px;
  opacity: 0;
  position: absolute;
  top: var(--adyen-sdk-spacer-010,2px);
  transform: rotate(37deg);
  transform-origin: 100% 100%;
  transition: opacity .2s ease-out;
  width: var(--adyen-sdk-spacer-030,6px);
  z-index: 1;
}
[dir=rtl] .adyen-checkout__checkbox__input + .adyen-checkout__checkbox__label:before {
  left: auto;
  right: var(--adyen-sdk-spacer-040,8px);
}
.adyen-checkout__checkbox__input + .adyen-checkout__checkbox__label:after {
  background-color: var(--adyen-sdk-color-background-primary,#ffffff);
  border: var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-primary,#dbdee2);
  border-radius: var(--adyen-sdk-border-radius-s,4px);
  content: "";
  height: var(--adyen-sdk-spacer-070,16px);
  left: 0;
  position: absolute;
  top: 0;
  transition:
    background .15s ease-out,
    border .05s ease-out,
    box-shadow .1s ease-out;
  width: var(--adyen-sdk-spacer-070,16px);
  z-index: 0;
}
[dir=rtl] .adyen-checkout__checkbox__input + .adyen-checkout__checkbox__label:after {
  left: auto;
  right: 0;
}
.adyen-checkout__field--consentCheckbox {
  align-items: center;
  background: var(--adyen-sdk-color-background-primary,#ffffff);
  border: var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-primary,#dbdee2);
  border-radius: var(--adyen-sdk-border-radius-m,8px);
  display: flex;
}
.adyen-checkout__field--consentCheckbox,
[dir=rtl] .adyen-checkout__field--consentCheckbox {
  padding: var(--adyen-sdk-spacer-060,12px) var(--adyen-sdk-spacer-070,16px);
}
.adyen-checkout__field--consentCheckbox .adyen-checkout__input-wrapper {
  background-color: transparent;
  border: none;
  box-shadow: none;
  flex: 1;
  justify-content: space-between;
}
.adyen-checkout__field--consentCheckbox .adyen-checkout__input-wrapper:active,
.adyen-checkout__field--consentCheckbox .adyen-checkout__input-wrapper:active:hover,
.adyen-checkout__field--consentCheckbox .adyen-checkout__input-wrapper:focus-within,
.adyen-checkout__field--consentCheckbox .adyen-checkout__input-wrapper:focus-within:hover {
  box-shadow: none;
}
.adyen-checkout__field--consentCheckbox.adyen-checkout__field--error {
  border-color: var(--adyen-sdk-color-outline-critical,#e22d2d);
}
.adyen-checkout__field--consentCheckbox .adyen-checkout-input__inline-validation {
  margin-right: 0;
}
[dir=rtl] .adyen-checkout__field--consentCheckbox .adyen-checkout-input__inline-validation {
  margin-left: 0;
}
.adyen-checkout__address-search {
  position: relative;
}
.adyen-checkout__address-search .adyen-checkout__dropdown__button:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath fill='%23687282' d='M6.5 11.9a4.5 4.5 0 0 0 2.6-.83l2.77 2.74c.13.13.3.19.48.19.38 0 .65-.29.65-.66a.63.63 0 0 0-.19-.46l-2.75-2.73a4.4 4.4 0 0 0 .92-2.7 4.48 4.48 0 0 0-8.98 0 4.48 4.48 0 0 0 4.5 4.45m0-.96a3.53 3.53 0 0 1-3.53-3.49 3.52 3.52 0 0 1 7.04 0c0 1.9-1.59 3.49-3.52 3.49Z'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  content: "";
  height: var(--adyen-sdk-spacer-070,16px);
  left: var(--adyen-sdk-spacer-060,12px);
  position: absolute;
  width: var(--adyen-sdk-spacer-070,16px);
}
.adyen-checkout__address-search .adyen-checkout__dropdown__button--active:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath fill='%2300112C' d='M6.5 11.9a4.5 4.5 0 0 0 2.6-.83l2.77 2.74c.13.13.3.19.48.19.38 0 .65-.29.65-.66a.63.63 0 0 0-.19-.46l-2.75-2.73a4.4 4.4 0 0 0 .92-2.7 4.48 4.48 0 0 0-8.98 0 4.48 4.48 0 0 0 4.5 4.45m0-.96a3.53 3.53 0 0 1-3.53-3.49 3.52 3.52 0 0 1 7.04 0c0 1.9-1.59 3.49-3.52 3.49Z'/%3E%3C/svg%3E");
  transform: none;
}
.adyen-checkout__address-search .adyen-checkout__filter-input {
  padding-left: calc(var(--adyen-sdk-spacer-040, 8px) + var(--adyen-sdk-spacer-070, 16px));
  position: relative;
}
.adyen-checkout__address-search__manual-add {
  position: absolute;
  right: 0;
  top: 0;
}
.adyen-checkout__address-search__manual-add .adyen-checkout__address-search__manual-add__button {
  border: 0;
  padding: 0;
}
.adyen-checkout-form-instruction {
  color: var(--adyen-sdk-color-label-primary,#00112c);
  font-size: var(--adyen-sdk-text-caption-font-size,12px);
  font-weight: var(--adyen-sdk-text-body-font-weight,400);
  line-height: var(--adyen-sdk-text-caption-line-height,18px);
  margin-bottom: var(--adyen-sdk-spacer-070,16px);
  margin-top: 0;
}
[dir=rtl] .adyen-checkout-form-instruction {
  padding-right: 0;
}
.adyen-checkout__button {
  background: var(--adyen-sdk-color-background-always-dark,#00112c);
  border: 0;
  border-radius: var(--adyen-sdk-border-radius-m,8px);
  color: var(--adyen-sdk-color-label-on-color,#ffffff);
  cursor: pointer;
  font-size: var(--adyen-sdk-text-title-font-size,16px);
  font-weight: var(--adyen-sdk-text-body-stronger-font-weight,500);
  height: var(--adyen-sdk-spacer-120,48px);
  margin: 0;
  padding: var(--adyen-sdk-spacer-060,12px) var(--adyen-sdk-spacer-000,0);
  text-decoration: none;
  transition: background .3s ease-out, box-shadow .3s ease-out;
  width: 100%;
}
.adyen-checkout__button:focus {
  box-shadow: 0 0 0 1px var(--adyen-sdk-color-outline-tertiary,#8d95a3);
  outline: 0;
}
.adyen-checkout__button:hover {
  background: var(--adyen-sdk-color-background-inverse-primary-hover,#5c687c);
  box-shadow:
    0 0,
    0 var(--adyen-sdk-spacer-010,2px) var(--adyen-sdk-spacer-020,4px) -1px rgba(0, 0, 0, .2),
    0 var(--adyen-sdk-spacer-020,4px) 5px 0 rgba(0, 0, 0, .14);
}
.adyen-checkout__button:active {
  background: var(--adyen-sdk-color-background-always-dark-active,#8d95a3);
}
.adyen-checkout__button:hover:focus {
  box-shadow: 0 0 0 var(--adyen-sdk-spacer-010,2px) var(--adyen-sdk-color-outline-tertiary,#8d95a3), 0 3px var(--adyen-sdk-spacer-020,4px) rgba(0, 15, 45, .2);
}
.adyen-checkout__button:disabled,
.adyen-checkout__button:disabled:hover {
  box-shadow: none;
  cursor: not-allowed;
  opacity: .4;
  -webkit-user-select: all;
  -moz-user-select: all;
  user-select: all;
}
.adyen-checkout__button.adyen-checkout__button--loading {
  background: var(--adyen-sdk-color-label-disabled,#8d95a3);
  box-shadow: none;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.adyen-checkout__button.adyen-checkout__button--pay {
  display: flex;
  justify-content: center;
  margin-top: var(--adyen-sdk-spacer-090,24px);
}
.adyen-checkout__button.adyen-checkout__button--pay:disabled {
  opacity: .4;
}
.adyen-checkout__button.adyen-checkout__button--standalone {
  margin-top: 0;
}
.adyen-checkout__button.adyen-checkout__button--inline {
  display: block;
  font-size: .81em;
  height: auto;
  padding: var(--adyen-sdk-spacer-050,10px) var(--adyen-sdk-spacer-040,8px);
  width: auto;
}
.adyen-checkout__button.adyen-checkout__button--ghost {
  background: none;
  border: 0;
  color: var(--adyen-sdk-color-label-primary,#00112c);
}
.adyen-checkout__button.adyen-checkout__button--ghost .adyen-checkout__spinner:before {
  border-color: var(--adyen-sdk-color-background-inverse-primary,#00112c);
  border-top-color: transparent;
  opacity: .1;
}
.adyen-checkout__button.adyen-checkout__button--ghost .adyen-checkout__spinner:after {
  border-color: transparent;
  border-top-color: var(--adyen-sdk-color-outline-primary-active,#00112c);
}
.adyen-checkout__button.adyen-checkout__button--ghost:hover {
  background: var(--adyen-sdk-color-background-secondary-hover,#eeeff1);
  box-shadow: none;
}
.adyen-checkout__button.adyen-checkout__button--ghost:active {
  background: var(--adyen-sdk-color-background-secondary-active,#e3e5e9);
  box-shadow: none;
}
.adyen-checkout__button.adyen-checkout__button--secondary {
  background: var(--adyen-sdk-color-background-primary,#ffffff);
  border: var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-label-primary,#00112c);
  color: var(--adyen-sdk-color-label-primary,#00112c);
  padding: var(--adyen-sdk-spacer-050,10px) var(--adyen-sdk-spacer-060,12px);
}
.adyen-checkout__button.adyen-checkout__button--secondary .adyen-checkout__spinner:before {
  border-color: var(--adyen-sdk-color-background-inverse-primary,#00112c);
  border-top-color: transparent;
  opacity: .1;
}
.adyen-checkout__button.adyen-checkout__button--secondary .adyen-checkout__spinner:after {
  border-color: transparent;
  border-top-color: var(--adyen-sdk-color-outline-primary-active,#00112c);
}
.adyen-checkout__button.adyen-checkout__button--secondary:hover {
  background: var(--adyen-sdk-color-background-secondary,#f7f7f8);
  box-shadow: 0 var(--adyen-sdk-spacer-010,2px) var(--adyen-sdk-spacer-020,4px) rgba(27, 42, 60, .2), 0 var(--adyen-sdk-spacer-020,4px) 5px rgba(27, 42, 60, .14);
}
.adyen-checkout__button.adyen-checkout__button--secondary:active,
.adyen-checkout__button.adyen-checkout__button--secondary:active:hover {
  background: var(--adyen-sdk-color-background-secondary,#f7f7f8);
  box-shadow: none;
}
.adyen-checkout__button.adyen-checkout__button--secondary:focus {
  box-shadow: 0 0 0 .5px var(--adyen-sdk-color-outline-tertiary,#8d95a3);
  outline: 0;
}
.adyen-checkout__button.adyen-checkout__button--secondary:disabled,
.adyen-checkout__button.adyen-checkout__button--secondary:disabled:hover {
  background-color: var(--adyen-sdk-color-background-secondary,#f7f7f8);
  border-color: var(--adyen-sdk-color-outline-disabled,#dbdee2);
  box-shadow: none;
  cursor: not-allowed;
  opacity: .5;
  -webkit-user-select: all;
  -moz-user-select: all;
  user-select: all;
}
.adyen-checkout__button.adyen-checkout__button--action {
  background: var(--adyen-sdk-color-background-always-dark,#00112c);
  border: var(--adyen-sdk-border-width-s,1px) solid transparent;
  color: var(--adyen-sdk-color-label-on-color,#ffffff);
  padding: var(--adyen-sdk-spacer-050,10px) var(--adyen-sdk-spacer-060,12px);
}
.adyen-checkout__button.adyen-checkout__button--action:hover {
  background: var(--adyen-sdk-color-background-inverse-primary-hover,#5c687c);
  box-shadow: none;
}
.adyen-checkout__button.adyen-checkout__button--action:active,
.adyen-checkout__button.adyen-checkout__button--action:active:hover {
  background: var(--adyen-sdk-color-background-always-dark-active,#8d95a3);
  box-shadow: none;
}
.adyen-checkout__button.adyen-checkout__button--link {
  background: transparent;
  border: var(--adyen-sdk-border-width-s,1px) solid transparent;
  border-radius: var(--adyen-sdk-border-radius-s,4px);
  color: var(--adyen-sdk-color-label-highlight,#0070f5);
  font-weight: var(--adyen-sdk-text-body-font-weight,400);
  padding: var(--adyen-sdk-spacer-010,2px);
  text-decoration: none;
}
.adyen-checkout__button.adyen-checkout__button--link:hover {
  background: transparent;
  box-shadow: none;
  text-decoration: underline;
}
.adyen-checkout__button.adyen-checkout__button--completed,
.adyen-checkout__button.adyen-checkout__button--completed:active,
.adyen-checkout__button.adyen-checkout__button--completed:active:hover,
.adyen-checkout__button.adyen-checkout__button--completed:hover {
  background: var(--adyen-sdk-color-label-success,#07893c);
  color: var(--adyen-sdk-color-label-on-color,#ffffff);
}
.adyen-checkout__button.adyen-checkout__button--completed .adyen-checkout__button__icon {
  filter: brightness(0) invert(1);
}
.adyen-checkout__button__content {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
}
.adyen-checkout__button__icon {
  margin-right: var(--adyen-sdk-spacer-040,8px);
}
[dir=rtl] .adyen-checkout__button__icon {
  margin-left: var(--adyen-sdk-spacer-040,8px);
  margin-right: 0;
}
.adyen-checkout__button__text {
  display: block;
  justify-content: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.adyen-checkout__button__text--sr-only {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.adyen-checkout__button .adyen-checkout__spinner:before {
  border-color: var(--adyen-sdk-color-label-on-color,#ffffff);
  border-top-color: transparent;
  opacity: .1;
}
.adyen-checkout__button .adyen-checkout__spinner:after {
  border-color: transparent;
  border-top-color: var(--adyen-sdk-color-label-on-color,#ffffff);
}
.adyen-checkout-ctp__otp-resend-code {
  color: var(--adyen-sdk-color-label-primary,#00112c);
  cursor: pointer;
  font-size: 13px;
  font-weight: var(--adyen-sdk-text-body-font-weight,400);
  margin-left: auto;
  text-decoration: underline;
}
.adyen-checkout-ctp__otp-resend-code--confirmation,
.adyen-checkout-ctp__otp-resend-code--disabled {
  color: var(--adyen-sdk-color-label-tertiary,#8d95a3);
  cursor: default;
  font-size: 13px;
  font-weight: var(--adyen-sdk-text-body-font-weight,400);
  margin-left: auto;
  pointer-events: none;
}
.adyen-checkout-ctp__otp-resend-code--confirmation {
  align-items: center;
  display: flex;
}
.adyen-checkout-ctp__otp-resend-code--confirmation > img {
  margin-left: var(--adyen-sdk-spacer-020,4px);
}
.adyen-checkout-ctp__otp-resend-code-counter {
  color: var(--adyen-sdk-color-label-primary,#00112c);
  cursor: default;
  display: inline-block;
  font-size: 13px;
  font-weight: var(--adyen-sdk-text-body-font-weight,400);
  margin-left: auto;
  text-align: right;
}
.adyen-checkout-ctp__section > .adyen-checkout__field.adyen-checkout__field--otp {
  margin-bottom: var(--adyen-sdk-spacer-060,12px);
}
.adyen_checkout-ctp__brand-wrapper {
  align-items: center;
  display: flex;
  height: 18px;
}
.adyen_checkout-ctp__brand-logo {
  margin-right: var(--adyen-sdk-spacer-030,6px);
  width: var(--adyen-sdk-spacer-090,24px);
}
.adyen_checkout-ctp__brand-pipe {
  height: 15px;
  margin-right: var(--adyen-sdk-spacer-030,6px);
}
.adyen_checkout-ctp__brand-scheme {
  margin-right: var(--adyen-sdk-spacer-030,6px);
  -o-object-fit: none;
  object-fit: none;
}
.adyen_checkout-ctp__brand-scheme-mc {
  width: 27px;
}
.adyen_checkout-ctp__brand-scheme-visa {
  width: 35px;
}
.adyen-checkout__modal-wrapper {
  align-items: center;
  display: flex;
  height: 100%;
  left: 0;
  overflow-y: auto;
  overscroll-behavior-y: contain;
  padding: var(--adyen-sdk-spacer-090,24px);
  position: fixed;
  top: 0;
  visibility: hidden;
  width: 100%;
  z-index: 10;
}
.adyen-checkout__modal-wrapper:before {
  background: rgba(0, 17, 44, .5);
  content: "";
  height: 100%;
  left: 0;
  opacity: 0;
  position: fixed;
  top: 0;
  transition: opacity .3s linear;
  width: 100%;
  z-index: 10;
}
.adyen-checkout__modal-wrapper--open {
  visibility: visible;
}
.adyen-checkout__modal-wrapper--open .adyen-checkout__modal,
.adyen-checkout__modal-wrapper--open:before {
  opacity: 1;
}
.adyen-checkout__modal {
  background-color: var(--adyen-sdk-color-background-primary,#ffffff);
  border-radius: var(--adyen-sdk-border-radius-m,8px);
  box-shadow: 0 var(--adyen-sdk-spacer-040,8px) var(--adyen-sdk-spacer-090,24px) rgba(0, 17, 44, .15);
  margin: auto;
  opacity: 0;
  padding: var(--adyen-sdk-spacer-070,16px);
  position: relative;
  transition: opacity .2s ease, visibility .2s ease;
  z-index: 11;
}
@media (max-width:480px) {
  .adyen-checkout__modal-wrapper {
    padding: 0;
  }
  .adyen-checkout__modal {
    border-radius: 0;
    height: 100%;
  }
}
.adyen-checkout__ctp-modal-header-image {
  display: block;
  margin: auto;
}
.adyen-checkout__ctp-modal-title {
  font-size: var(--adyen-sdk-spacer-080,20px);
  font-weight: 700;
  line-height: var(--adyen-sdk-spacer-090,24px);
  margin: 0 0 var(--adyen-sdk-spacer-060,12px);
  padding: 0;
}
.adyen-checkout__ctp-modal-text {
  font-size: 13px;
  font-weight: var(--adyen-sdk-text-body-font-weight,400);
  line-height: var(--adyen-sdk-text-caption-line-height,18px);
  margin-bottom: var(--adyen-sdk-spacer-070,16px);
}
.adyen-checkout__ctp-modal-benefits {
  margin-left: 0;
  padding-left: var(--adyen-sdk-spacer-080,20px);
}
.adyen-checkout__ctp-modal-benefits li {
  list-style: disc;
  margin-bottom: var(--adyen-sdk-spacer-070,16px);
}
.adyen-checkout__modal-wrapper--ctp .adyen-checkout__modal {
  max-width: 464px;
}
.adyen_checkout-ctp__brand-wrapper--popup {
  justify-content: center;
  margin-bottom: var(--adyen-sdk-spacer-090,24px);
}
.adyen-web__ctp-info-button {
  background-color: transparent;
  border: 0;
  cursor: pointer;
  padding: 0;
}
.adyen-checkout-ctp__section-logout-button {
  color: var(--adyen-sdk-color-label-primary,#00112c);
  cursor: pointer;
  font-size: 13px;
  font-weight: var(--adyen-sdk-text-body-font-weight,400);
  line-height: var(--adyen-sdk-text-caption-line-height,18px);
  margin-left: auto;
  text-decoration: underline;
}
.adyen-checkout-ctp__section-logout-button--disabled {
  color: var(--adyen-sdk-color-label-disabled,#8d95a3);
  pointer-events: none;
}
.adyen-checkout-ctp__section {
  background-color: white;
  border-radius: var(--adyen-sdk-spacer-060,12px);
  box-shadow: 0 6px 12px rgba(0, 17, 44, .08), 0 2px 4px rgba(0, 17, 44, .04);
  padding: var(--adyen-sdk-spacer-070,16px);
  position: relative;
}
.adyen-checkout-ctp__section-brand {
  align-items: center;
  display: flex;
  height: 18px;
  margin-bottom: 16px;
}
.adyen-checkout-ctp__section--standalone {
  all: unset;
}
.adyen-checkout-ctp__section .adyen-checkout__fieldset {
  margin-bottom: var(--adyen-sdk-spacer-090,24px);
}
.adyen-checkout-ctp__section-header {
  align-items: center;
  display: flex;
}
.adyen-checkout-ctp__section-header-title {
  font-size: 17px;
  font-weight: var(--adyen-sdk-text-title-font-weight,600);
  line-height: 22px;
  margin: 0;
  padding: 0;
  width: auto;
}
@media screen and (max-width:400px) {
  .adyen-checkout-ctp__section-header-title {
    font-size: 15px;
  }
}
.adyen-checkout-ctp__section-header-adornment {
  margin-left: 5px;
}
.adyen-checkout-ctp__section-text {
  color: var(--adyen-sdk-color-label-tertiary,#8d95a3);
  line-height: var(--adyen-sdk-text-caption-line-height,18px);
  margin: 0 0 var(--adyen-sdk-spacer-070,16px);
}
.adyen-checkout-ctp__section-text,
.adyen-checkout-ctp__separator {
  font-size: 13px;
  font-weight: var(--adyen-sdk-text-body-font-weight,400);
}
.adyen-checkout-ctp__separator {
  color: var(--adyen-sdk-color-label-primary,#00112c);
}
.adyen-checkout-ctp__otp-subtitle--highlighted {
  color: var(--adyen-sdk-color-label-primary,#00112c);
  font-weight: var(--adyen-sdk-text-body-stronger-font-weight,500);
}
.adyen-checkout-ctp__otp-checkbox-container {
  background-color: #f7f8f9;
  border-radius: var(--adyen-sdk-border-radius-s,4px);
  margin-bottom: var(--adyen-sdk-spacer-070,16px);
  padding: var(--adyen-sdk-spacer-060,12px);
}
.adyen-checkout-ctp__otp-checkbox-container--checked {
  background-color: #F2F8FF;
}
.adyen-checkout-ctp__otp-checkbox-container label {
  cursor: pointer;
}
.adyen-checkout-ctp__section .adyen-checkout__field.adyen-checkout-ctp__otp-checkbox-container {
  margin-bottom: var(--adyen-sdk-spacer-020,4px);
}
.adyen-checkout-ctp__otp-checkbox-info {
  color: #707070;
  font-size: var(--adyen-sdk-text-body-font-size,14px);
  font-weight: var(--adyen-sdk-text-body-font-weight,400);
  line-height: var(--adyen-sdk-text-body-line-height,20px);
  margin: var(--adyen-sdk-spacer-020,4px) 0 0;
}
.adyen-checkout-ctp__otp-readmore-button {
  all: unset;
  color: #0075ff;
  cursor: pointer;
  text-transform: lowercase;
}
.adyen-checkout-ctp__card-list-single-card {
  align-items: center;
  background-color: var(--adyen-sdk-color-background-secondary,#f7f7f8);
  border-radius: var(--adyen-sdk-spacer-030,6px);
  display: flex;
  font-size: 13px;
  font-weight: var(--adyen-sdk-text-body-font-weight,400);
  height: var(--adyen-sdk-spacer-110,40px);
  line-height: var(--adyen-sdk-text-caption-line-height,18px);
  padding: var(--adyen-sdk-spacer-060,12px);
}
.adyen-checkout-ctp__card-list-single-card-expired {
  color: var(--adyen-sdk-color-label-tertiary,#8d95a3);
  text-decoration: line-through;
}
.adyen-checkout-ctp__expired-label {
  color: var(--adyen-sdk-color-label-tertiary,#8d95a3);
  font-weight: var(--adyen-sdk-text-body-stronger-font-weight,500);
  line-height: 17px;
  margin-left: auto;
}
.adyen-checkout-ctp__card-image {
  border-radius: 3px;
  height: 24px;
  margin-right: var(--adyen-sdk-spacer-040,8px);
}
.checkout-secondary-button__text {
  font-size: .85em;
  margin-left: 5px;
  margin-top: 1px;
}
.adyen-checkout-ctp__cards-list-dropdown .adyen-checkout__dropdown__element--disabled {
  opacity: 1;
}
.adyen-checkout-ctp__cards-list-dropdown .adyen-checkout__dropdown__element--disabled .adyen-checkout__dropdown__element__text {
  margin: 0;
  opacity: .4;
  text-decoration: line-through;
}
.adyen-checkout-ctp__cards-list-dropdown .adyen-checkout__dropdown__element--disabled .adyen-checkout__dropdown__element__secondary-text {
  color: var(--adyen-sdk-color-label-tertiary,#8d95a3);
  font-weight: var(--adyen-sdk-text-body-stronger-font-weight,500);
  line-height: 17px;
}
.adyen-checkout-ctp__cards-list-dropdown .adyen-checkout__dropdown__button--disabled {
  opacity: 1;
}
.adyen-checkout-ctp__cards-list-dropdown .adyen-checkout__dropdown__button--disabled .adyen-checkout__dropdown__button__text {
  opacity: .4;
  text-decoration: line-through;
}
.adyen-checkout-ctp__cards-list-dropdown .adyen-checkout__dropdown__button--disabled .adyen-checkout__dropdown__button__secondary-text {
  color: var(--adyen-sdk-color-label-tertiary,#8d95a3);
  font-weight: var(--adyen-sdk-text-body-stronger-font-weight,500);
  opacity: 1;
}
.adyen-checkout__iframe {
  border: 0;
}
.adyen-checkout-ctp__card {
  background-color: white;
  border: none;
  border-radius: var(--adyen-sdk-spacer-020,4px);
  box-shadow: 0 0 0 var(--adyen-sdk-spacer-010,2px) #999595;
  cursor: pointer;
  height: var(--adyen-sdk-spacer-110,40px);
  margin: 0;
  margin-bottom: var(--adyen-sdk-spacer-080,20px);
  width: 100%;
}
.adyen-checkout-ctp__empty-cards {
  align-items: center;
  background-color: var(--adyen-sdk-color-background-secondary,#f7f7f8);
  border-radius: var(--adyen-sdk-spacer-030,6px);
  color: var(--adyen-sdk-color-label-tertiary,#8d95a3);
  display: flex;
  font-size: 13px;
  font-weight: var(--adyen-sdk-text-body-font-weight,400);
  height: var(--adyen-sdk-spacer-110,40px);
  line-height: var(--adyen-sdk-text-caption-line-height,18px);
  margin-bottom: var(--adyen-sdk-spacer-090,24px);
  padding: var(--adyen-sdk-spacer-060,12px) var(--adyen-sdk-spacer-070,16px);
}
.adyen-checkout__iframe--ctpIframe {
  pointer-events: auto;
}
.adyen-checkout__iframe--ctpIframe-hidden {
  display: none;
}
@keyframes card-bounce {
  0% {
    animation-timing-function: cubic-bezier(.17, .17, .32, 1);
    -webkit-translate: 0 -60%;
    -moz-translate: 0 -60%;
    -ms-translate: 0 -60%;
    translate: 0 -60%;
  }
  9.70874% {
    animation-timing-function: cubic-bezier(.41, 0, .49, 1);
    -webkit-translate: 0 8.5%;
    -moz-translate: 0 8.5%;
    -ms-translate: 0 8.5%;
    translate: 0 8.5%;
  }
  23.4466% {
    animation-timing-function: cubic-bezier(.29, 0, .26, 1);
    -webkit-translate: 0 -22.5%;
    -moz-translate: 0 -22.5%;
    -ms-translate: 0 -22.5%;
    translate: 0 -22.5%;
  }
  47.7184% {
    -webkit-translate: 0;
    -moz-translate: 0;
    -ms-translate: 0;
    translate: 0;
  }
  63.8835% {
    animation-timing-function: cubic-bezier(1, 0, .78, 1);
    -webkit-translate: 0;
    -moz-translate: 0;
    -ms-translate: 0;
    translate: 0;
  }
  86.5534% {
    -webkit-translate: 0 40.7%;
    -moz-translate: 0 40.7%;
    -ms-translate: 0 40.7%;
    translate: 0 40.7%;
  }
  to {
    -webkit-translate: 0 40.7%;
    -moz-translate: 0 40.7%;
    -ms-translate: 0 40.7%;
    translate: 0 40.7%;
  }
}
@keyframes card-fade-100 {
  0% {
    animation-timing-function: linear;
    opacity: 0;
  }
  8.1068% {
    opacity: 1;
  }
  78.4466% {
    opacity: 1;
  }
  86.5534% {
    opacity: 0;
  }
  to {
    opacity: 0;
  }
}
@keyframes card-fade-60 {
  0% {
    animation-timing-function: linear;
    opacity: 0;
  }
  8.1068% {
    opacity: .6;
  }
  78.4466% {
    opacity: .6;
  }
  86.5534% {
    opacity: 0;
  }
  to {
    opacity: 0;
  }
}
@keyframes card-fade-20 {
  0% {
    animation-timing-function: linear;
    opacity: 0;
  }
  8.1068% {
    opacity: .2;
  }
  78.4466% {
    opacity: .2;
  }
  86.5534% {
    opacity: 0;
  }
  to {
    opacity: 0;
  }
}
.adyen-checkout-ctp__card-animation {
  aspect-ratio: 1/.438;
  filter: grayscale(1);
  margin: 40px auto 50px;
  max-width: 100%;
  position: relative;
  width: 140px;
}
.adyen-checkout-ctp__card-animation > .adyen-checkout-ctp__card-animation-layer {
  background-size: contain !important;
  height: 100%;
  opacity: 0;
  position: absolute;
  width: 100%;
}
.adyen-checkout-ctp__card-animation > .adyen-checkout-ctp__card-animation-layer:first-of-type {
  animation: card-bounce 2.06s linear infinite both, card-fade-100 2.06s linear infinite both;
  animation-delay: .1s;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1064' height='466' fill='none'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='m895.31 228.862-46.416-10.988c-1.172-.381-2.528-.481-3.565-.203-1.582.424-1.825 1.567-.543 2.554.676.52 1.641.893 2.634 1.067l42.816 10.545-.537 21.742-2.328.624-6.897 1.848 1.146-20.056q.002-.019.003-.037h.005c.061-.536-.274-1.054-.864-1.494-.563-.447-1.399-.831-2.462-1.065l-.003.001-.072-.016-46.587-10.849-.032-.008c-1.18-.39-2.554-.496-3.601-.215l-16.926 4.535c-1.582.424-1.825 1.568-.542 2.555.389.299.859.593 1.407.742l44.453 10.938-.526 19.429c-.021.101.234 2.007-2.662 2.783l-22.831 6.118c-3.105.832-7.644.01-10.253-1.998l-32.227-24.8c-2.271-1.748-2.029-4.233 1.146-5.083l14.204-3.806c1.674-.449 1.938-1.481.58-2.526s-3.556-1.501-5.23-1.053l-14.297 3.879c-6.795 1.82-6.817 6.539-2.199 10.093l32.275 24.837c4.972 3.826 14.615 5.636 20.567 4.042l22.824-6.116c1.151-.309 2.067-.696 2.797-1.118q.156-.091.301-.183c2.32-1.48 2.521-3.296 2.528-3.671l1.19-21.406c.081-.992-1.14-2.073-3.289-2.548l-.003.002-.072-.017-39.385-9.196 7.065-1.893 2.329-.624 41.998 10.256-.496 22.836q0 .01.093.032c.113.304.361.618.75.918 1.283.987 3.605 1.443 5.187 1.02l16.925-4.535c1.048-.281 1.507-.878 1.326-1.536l1.612-23.779.002-.037.005-.001c.123-1.083-1.369-2.092-3.323-2.539'/%3E%3Cpath stroke='%23fff' d='m895.31 228.862-46.416-10.988c-1.172-.381-2.528-.481-3.565-.203-1.582.424-1.825 1.567-.543 2.554.676.52 1.641.893 2.634 1.067l42.816 10.545-.537 21.742-2.328.624-6.897 1.848 1.146-20.056q.002-.019.003-.037h.005c.061-.536-.274-1.054-.864-1.494-.563-.447-1.399-.831-2.462-1.065l-.003.001-.072-.016-46.587-10.849-.032-.008c-1.18-.39-2.554-.496-3.601-.215l-16.926 4.535c-1.582.424-1.825 1.568-.542 2.555.389.299.859.593 1.407.742l44.453 10.938-.526 19.429c-.021.101.234 2.007-2.662 2.783l-22.831 6.118c-3.105.832-7.644.01-10.253-1.998l-32.227-24.8c-2.271-1.748-2.029-4.233 1.146-5.083l14.204-3.806c1.674-.449 1.938-1.481.58-2.526s-3.556-1.501-5.23-1.053l-14.297 3.879c-6.795 1.82-6.817 6.539-2.199 10.093l32.275 24.837c4.972 3.826 14.615 5.636 20.567 4.042l22.824-6.116c1.151-.309 2.067-.696 2.797-1.118q.156-.091.301-.183c2.32-1.48 2.521-3.296 2.528-3.671l1.19-21.406c.081-.992-1.14-2.073-3.289-2.548l-.003.002-.072-.017-39.385-9.196 7.065-1.893 2.329-.624 41.998 10.256-.496 22.836q0 .01.093.032c.113.304.361.618.75.918 1.283.987 3.605 1.443 5.187 1.02l16.925-4.535c1.048-.281 1.507-.878 1.326-1.536l1.612-23.779.002-.037.005-.001c.123-1.083-1.369-2.092-3.323-2.539'/%3E%3Cpath fill='%23fff' fill-opacity='.9' fill-rule='evenodd' d='M418.95 242.813c-1.166.08-3.042-.372-4.121-.994-.702-.405-.941-.755-1.527-2.243-2.373-6.017-6.517-11.028-13.679-16.54-6.921-5.325-13.863-9.053-24.178-12.987-2.215-.844-4.182-1.652-4.368-1.795-.687-.528-.979-1.482-.612-1.986.505-.691 2.349-1.081 3.824-.809.567.103 2.521.743 4.345 1.421 7.215 2.687 13.99 5.937 20.009 9.598 3.723 2.267 9.803 6.823 12.219 9.164 4.462 4.317 7.493 8.422 9.4 12.73 1.153 2.604 1.269 3.77.4 4.003a2.4 2.4 0 0 0-.548.23c-.132.08-.653.173-1.164.208m-16.069-.701c-1.791.122-4.29-.719-4.965-1.671-.163-.23-.697-1.349-1.19-2.485-2.083-4.815-6.346-9.43-12.427-13.455-4.994-3.305-8.797-5.218-15.392-7.737-4.424-1.69-4.929-2-5.087-3.117-.146-1.06 1.961-1.804 4.061-1.431 1.457.258 8.467 2.972 11.969 4.634 11.594 5.498 19.993 12.484 23.913 19.889 2.008 3.792 1.779 5.192-.882 5.373m-16.492-.659c-1.224-.015-2.768-.406-3.758-.951-.603-.332-.912-.797-1.614-2.437-2.575-6.024-8.768-10.833-18.898-14.676-4.447-1.688-5.038-2.104-4.718-3.324.158-.605.358-.757 1.34-1.02 1.642-.44 3.175-.146 7.121 1.365 6.068 2.325 10.298 4.621 14.525 7.881 4.345 3.352 6.465 5.882 8.069 9.62.915 2.141.839 2.79-.389 3.282-.375.149-1.131.266-1.678.26m-15.379-.611c-.949.006-2.546-.385-3.476-.851-1.035-.519-1.424-1.045-1.796-2.434-.477-1.786-1.147-2.632-3.558-4.488s-3.719-2.531-6.931-3.584c-1.089-.356-2.302-.809-2.698-1.003-1.658-.818-1.914-2.296-.508-2.936 1.187-.544 2.67-.406 5.617.522 8.533 2.685 14.934 7.611 15.941 12.27.357 1.645-.521 2.495-2.591 2.504'/%3E%3Crect width='110' height='74' fill='url(%23a)' rx='10' transform='matrix(.96593 -.25882 .7925 .60987 199.717 245.906)'/%3E%3Cg stroke='%23000' stroke-opacity='.8' stroke-width='2'%3E%3Cpath d='m233.447 236.868 46.846 36.05c.876.673.72 1.451-.347 1.737l-31.799 8.521M266.657 262.424l-33.731 9.038m17.126-21.816-33.73 9.038m115.215 13.423-46.846-36.05c-.875-.673-.72-1.451.347-1.737l31.799-8.52M298.327 246.551l33.731-9.038m-17.126 21.816 33.731-9.038'/%3E%3Crect width='112' height='76' x='-1.758' y='-.351' rx='11' style='mix-blend-mode:soft-light' transform='matrix(.96593 -.25882 .7925 .60987 199.935 245.314)'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='a' x1='-12.604' x2='99.193' y1='0' y2='88.114' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23fff'/%3E%3Cstop offset='.484' stop-color='%23b3b3b3'/%3E%3Cstop offset='1' stop-color='%23fff'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") 0 0 no-repeat, url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1064' height='466' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Crect width='728' height='455' fill='url(%23b)' rx='24' transform='matrix(.96593 -.25882 .7925 .60987 0 188.42)'/%3E%3Cg fill='%23033783'%3E%3Cpath fill-opacity='.2' d='M638.209-50.009C376.564 99.506 477.408 320.518 560.535 412.335L1063.78 277.49z'/%3E%3Cpath fill-opacity='.4' d='M711.119 6.099C494.132 130.043 577.63 313.21 646.503 389.3l417.277-111.81z'/%3E%3C/g%3E%3Cpath fill='%23003780' d='M791.162 67.695C624.04 163.343 688.839 304.87 742.129 363.677l321.651-86.187z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='b' x1='72.545' x2='249.224' y1='26.435' y2='498.002' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%233382ea'/%3E%3Cstop offset='1' stop-color='%23003ea9'/%3E%3C/linearGradient%3E%3CclipPath id='a'%3E%3Crect width='728' height='455' fill='%23fff' rx='24' transform='matrix(.96593 -.25882 .7925 .60987 0 188.42)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 0 0 no-repeat;
  opacity: 1;
  z-index: 3;
}
.adyen-checkout-ctp__card-animation > .adyen-checkout-ctp__card-animation-layer:nth-of-type(2) {
  animation: card-bounce 2.06s linear infinite both, card-fade-60 2.06s linear infinite both;
  animation-delay: 50ms;
  opacity: .6;
  transform: translateY(25%);
  z-index: 2;
}
.adyen-checkout-ctp__card-animation > .adyen-checkout-ctp__card-animation-layer:nth-of-type(2),
.adyen-checkout-ctp__card-animation > .adyen-checkout-ctp__card-animation-layer:nth-of-type(3) {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1064' height='466' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Crect width='728' height='455' fill='url(%23b)' rx='24' transform='matrix(.96593 -.25882 .7925 .60987 0 188.42)'/%3E%3Cg fill='%23033783'%3E%3Cpath fill-opacity='.2' d='M638.209-50.009C376.564 99.506 477.408 320.518 560.535 412.335L1063.78 277.49z'/%3E%3Cpath fill-opacity='.4' d='M711.119 6.099C494.132 130.043 577.63 313.21 646.503 389.3l417.277-111.81z'/%3E%3C/g%3E%3Cpath fill='%23003780' d='M791.162 67.695C624.04 163.343 688.839 304.87 742.129 363.677l321.651-86.187z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='b' x1='72.545' x2='249.224' y1='26.435' y2='498.002' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%233382ea'/%3E%3Cstop offset='1' stop-color='%23003ea9'/%3E%3C/linearGradient%3E%3CclipPath id='a'%3E%3Crect width='728' height='455' fill='%23fff' rx='24' transform='matrix(.96593 -.25882 .7925 .60987 0 188.42)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 0 0 no-repeat;
}
.adyen-checkout-ctp__card-animation > .adyen-checkout-ctp__card-animation-layer:nth-of-type(3) {
  animation: card-bounce 2.06s linear infinite both, card-fade-20 2.06s linear infinite both;
  opacity: .2;
  transform: translateY(50%);
  z-index: 1;
}
.adyen-checkout-ctp__loading-subtitle {
  font-size: var(--adyen-sdk-spacer-070,16px);
  line-height: var(--adyen-sdk-text-caption-line-height,18px);
  margin: 0 auto 58px;
  max-width: 280px;
  text-align: center;
}
.adyen-checkout-ctp__section > .adyen-checkout__field.adyen-checkout__field--shopperLogin {
  margin-bottom: var(--adyen-sdk-spacer-080,20px);
}
.adyen-checkout__content-separator {
  align-items: center;
  color: var(--adyen-sdk-color-label-secondary,#5c687c);
  display: flex;
  font-size: 13px;
  justify-content: center;
  line-height: var(--adyen-sdk-text-caption-line-height,18px);
  margin-bottom: var(--adyen-sdk-spacer-070,16px);
  margin-top: var(--adyen-sdk-spacer-070,16px);
  white-space: nowrap;
}
.adyen-checkout__content-separator:after,
.adyen-checkout__content-separator:before {
  border-bottom: 1px solid var(--adyen-sdk-color-outline-tertiary,#8d95a3);
  content: "";
  flex: 1;
}
.adyen-checkout__content-separator:after {
  margin-left: var(--adyen-sdk-spacer-080,20px);
}
.adyen-checkout__content-separator:before {
  margin-right: var(--adyen-sdk-spacer-080,20px);
}
.adyen-checkout-link {
  --text-decoration:none;
  color: var(--adyen-sdk-color-label-highlight,#0070f5);
  -webkit-text-decoration: var(--text-decoration);
  text-decoration: var(--text-decoration);
}
.adyen-checkout-link:focus-visible {
  outline: none;
}
.adyen-checkout-link:active,
.adyen-checkout-link:hover {
  --text-decoration:underline;
}
.adyen-checkout-link:focus-visible {
  border-radius: var(--adyen-sdk-border-radius-xs,2px);
  box-shadow: 0 0 0 1px #fff, 0 0 0 3px var(--adyen-sdk-focus-ring-color,rgba(0,112,245,.8));
  transition: .1s cubic-bezier(.785, .135, .15, .86);
}
[class^=adyen-checkout],
[class^=adyen-checkout] *,
[class^=adyen-checkout] :after,
[class^=adyen-checkout] :before,
[class^=adyen-checkout]:after,
[class^=adyen-checkout]:before {
  box-sizing: border-box;
}
.adyen-checkout__threeds2__challenge,
.adyen-checkout__threeds2__challenge-container {
  background-color: transparent;
  display: block;
  height: inherit;
  min-height: 400px;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.adyen-checkout__threeds2__challenge--01,
.adyen-checkout__threeds2__challenge--01 .adyen-checkout__iframe--threeDSIframe {
  height: 400px;
  width: 250px;
}
.adyen-checkout__threeds2__challenge--02,
.adyen-checkout__threeds2__challenge--02 .adyen-checkout__iframe--threeDSIframe {
  height: 400px;
  width: 390px;
}
.adyen-checkout__threeds2__challenge--03,
.adyen-checkout__threeds2__challenge--03 .adyen-checkout__iframe--threeDSIframe {
  height: 600px;
  width: 500px;
}
.adyen-checkout__threeds2__challenge--04,
.adyen-checkout__threeds2__challenge--04 .adyen-checkout__iframe--threeDSIframe {
  height: 400px;
  width: 600px;
}
.adyen-checkout__threeds2__challenge--05,
.adyen-checkout__threeds2__challenge--05 .adyen-checkout__iframe--threeDSIframe {
  height: 100%;
  width: 100%;
}
.adyen-checkout__iframe--threeDSIframe {
  border: 0;
  left: 0;
  position: absolute;
  top: 0;
}
.adyen-checkout__threeds2-challenge-error .adyen-checkout__status__icon {
  display: block;
  margin: var(--adyen-sdk-spacer-130,56px) auto var(--adyen-sdk-spacer-100,32px);
}
.adyen-checkout__threeds2-challenge-error .adyen-checkout__status__text {
  color: var(--adyen-sdk-color-label-critical,#e22d2d);
  font-size: var(--adyen-sdk-text-title-font-size,16px);
  margin-bottom: var(--adyen-sdk-spacer-130,56px);
  text-align: center;
}
.adyen-checkout__loading-input__form {
  transition: opacity .25s ease-out;
}
.adyen-checkout__pm__holderName {
  margin-bottom: 0;
}
.adyen-checkout__pm__holderName .adyen-checkout__input {
  max-height: 100px;
}
.adyen-checkout__fieldset__title + .adyen-checkout__ach-sf__form {
  margin-top: 0;
}
.adyen-checkout__ach-input .adyen-checkout__fieldset--address,
.adyen-checkout__ach-sf__form {
  margin-top: var(--adyen-sdk-spacer-070,16px);
}
.sf-input__wrapper {
  position: relative;
}
.adyen-checkout__bacs--confirm {
  position: relative;
}
.adyen-checkout__bacs--confirm .adyen-checkout-input__inline-validation--valid {
  display: none;
}
.adyen-checkout__bacs .adyen-checkout__field--inactive {
  pointer-events: none;
}
.adyen-checkout__bacs .adyen-checkout__bacs--edit {
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 0;
}
.adyen-checkout__bacs .adyen-checkout__bacs--edit-dropin {
  top: -50px;
}
.adyen-checkout__bacs .adyen-checkout__bacs--edit .adyen-checkout__bacs--edit-button {
  background: none;
  border: none;
  color: var(--adyen-sdk-color-label-primary,#00112c);
  cursor: pointer;
  padding: 0;
  text-align: end;
  text-decoration: underline;
}
.adyen-checkout__voucher-result {
  border-radius: var(--adyen-sdk-border-radius-m,8px);
  position: relative;
  text-align: center;
}
.adyen-checkout__voucher-result__bottom,
.adyen-checkout__voucher-result__top {
  background: var(--adyen-sdk-color-background-primary,#ffffff);
  border: var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-separator-primary,#dbdee2);
}
.adyen-checkout__voucher-result__top {
  border-bottom: 0;
  border-radius: var(--adyen-sdk-border-radius-m,8px) var(--adyen-sdk-border-radius-m,8px) 0 0;
  padding: var(--adyen-sdk-spacer-110,40px) 0 var(--adyen-sdk-spacer-090,24px);
}
.adyen-checkout__voucher-result__bottom {
  border-radius: 0 0 var(--adyen-sdk-border-radius-m,8px) var(--adyen-sdk-border-radius-m,8px);
  border-top: 0;
}
.adyen-checkout__voucher-result__separator {
  align-items: center;
  background: var(--adyen-sdk-color-background-primary,#ffffff);
  display: flex;
  margin: 0 auto;
  position: relative;
}
.adyen-checkout__voucher-result__separator__inner {
  border-top: 1px solid var(--adyen-sdk-color-separator-primary,#dbdee2);
  width: 100%;
}
.adyen-checkout__voucher-result__image {
  align-items: center;
  display: flex;
  justify-content: center;
  margin-bottom: var(--adyen-sdk-spacer-110,40px);
  width: 100%;
}
.adyen-checkout-link--voucher-result-instructions {
  display: inline-block;
}
.adyen-checkout__voucher-result__image__wrapper {
  display: block;
  height: var(--adyen-sdk-spacer-120,48px);
  margin: 0 var(--adyen-sdk-spacer-090,24px);
  position: relative;
}
.adyen-checkout__voucher-result__image__wrapper:after {
  border-radius: var(--adyen-sdk-border-radius-m,8px);
  box-shadow: var(--adyen-sdk-shadow-low,0 2px 4px rgba(0,17,44,.04),0 1px 2px rgba(0,17,44,.02));
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.adyen-checkout__voucher-result__image__wrapper:nth-child(2) {
  margin-left: 0;
}
.adyen-checkout__voucher-result__image__brand,
.adyen-checkout__voucher-result__image__issuer {
  border-radius: var(--adyen-sdk-border-radius-m,8px);
  height: var(--adyen-sdk-spacer-120,48px);
}
.adyen-checkout__voucher-result__introduction {
  color: var(--adyen-sdk-color-label-primary,#00112c);
  font-size: var(--adyen-sdk-text-body-font-size,14px);
  line-height: var(--adyen-sdk-text-caption-line-height,18px);
  margin: 0 auto;
  max-width: 400px;
  text-align: center;
}
.adyen-checkout__voucher-result__amount {
  color: var(--adyen-sdk-color-label-primary,#00112c);
  font-size: var(--adyen-sdk-text-subtitle-font-size,16px);
  font-weight: 700;
  margin: var(--adyen-sdk-spacer-090,24px) auto 0;
  text-align: center;
}
.adyen-checkout__voucher-result__surcharge {
  color: var(--adyen-sdk-color-label-secondary,#5c687c);
  font-size: var(--adyen-sdk-text-body-font-size,14px);
  text-align: center;
}
.adyen-checkout__voucher-result__code__label,
.adyen-checkout__voucher-result__surcharge {
  display: block;
  font-weight: 400;
  line-height: var(--adyen-sdk-text-caption-line-height,18px);
}
.adyen-checkout__voucher-result__code__label {
  left: 0;
  margin: 0 auto;
  position: absolute;
  right: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  width: auto;
}
.adyen-checkout__voucher-result__code__label:before {
  content: "";
  position: absolute;
}
.adyen-checkout__voucher-result__code__label__text {
  background: var(--adyen-sdk-color-background-primary,#ffffff);
  color: var(--adyen-sdk-color-label-primary,#00112c);
  font-size: 13px;
  letter-spacing: normal;
  line-height: 1;
  padding: 0 var(--adyen-sdk-spacer-040,8px);
}
.adyen-checkout__voucher-result__code__barcode {
  display: block;
  height: var(--adyen-sdk-spacer-130,56px);
  margin: 0 auto var(--adyen-sdk-spacer-040,8px);
  max-width: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.adyen-checkout__voucher-result__code {
  border-width: 1px 0;
  color: var(--adyen-sdk-color-label-primary,#00112c);
  display: inline-block;
  font-size: var(--adyen-sdk-text-title-l-font-size,24px);
  font-weight: 700;
  letter-spacing: 1px;
  line-height: 1.2;
  margin: 0 auto;
  padding: var(--adyen-sdk-spacer-070,16px) var(--adyen-sdk-spacer-120,48px);
  position: relative;
  text-align: center;
  -webkit-user-select: all;
  -moz-user-select: all;
  user-select: all;
  width: 100%;
  word-break: break-word;
}
.adyen-checkout__voucher-result__details {
  list-style: none;
  margin: -1px auto 0;
  padding: 0;
}
.adyen-checkout__voucher-result__details__item {
  border-top: 1px solid var(--adyen-sdk-color-separator-primary,#dbdee2);
  color: var(--adyen-sdk-color-label-primary,#00112c);
  display: flex;
  font-size: var(--adyen-sdk-text-body-font-size,14px);
  justify-content: space-between;
  padding: var(--adyen-sdk-spacer-070,16px) var(--adyen-sdk-spacer-090,24px);
  word-break: break-word;
}
.adyen-checkout__voucher-result__details__item:last-child {
  margin-bottom: 0;
}
.adyen-checkout__voucher-result__details__label {
  max-width: 50%;
  text-align: left;
}
.adyen-checkout__voucher-result__details__value {
  font-weight: 700;
  max-width: 50%;
  text-align: right;
}
.adyen-checkout__voucher-result__actions {
  align-items: center;
  display: flex;
  justify-content: center;
  list-style: none;
  margin: 0 auto var(--adyen-sdk-spacer-100,32px);
  max-width: 100%;
  min-width: 200px;
  padding: 0;
  width: 300px;
}
.adyen-checkout__voucher-result__actions__item {
  margin: 0 var(--adyen-sdk-spacer-020,4px);
}
.adyen-checkout__voucher-result__introduction {
  font-size: var(--adyen-sdk-text-title-font-size,16px);
  max-width: 420px;
}
.adyen-checkout__fieldset--personalDetails .adyen-checkout__field--gender .adyen-checkout__radio_group {
  display: flex;
}
.adyen-checkout__fieldset--personalDetails .adyen-checkout__radio_group {
  display: flex;
  margin: var(--adyen-sdk-spacer-040,8px) 0;
}
.adyen-checkout__fieldset--personalDetails .adyen-checkout__radio_group__input-wrapper {
  margin-right: var(--adyen-sdk-spacer-080,20px);
}
.adyen-checkout__fieldset--personalDetails .adyen-checkout__radio_group__input-wrapper:last-child {
  margin: 0;
}
.adyen-checkout__field--gender .adyen-checkout__input-wrapper {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
.adyen-checkout__field--gender .adyen-checkout__input-wrapper:active,
.adyen-checkout__field--gender .adyen-checkout__input-wrapper:active:hover,
.adyen-checkout__field--gender .adyen-checkout__input-wrapper:focus-within,
.adyen-checkout__field--gender .adyen-checkout__input-wrapper:focus-within:hover {
  box-shadow: none;
}
.adyen-checkout__field--separateDeliveryAddress .adyen-checkout__input-wrapper {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
.adyen-checkout__field--separateDeliveryAddress .adyen-checkout__input-wrapper:active,
.adyen-checkout__field--separateDeliveryAddress .adyen-checkout__input-wrapper:active:hover,
.adyen-checkout__field--separateDeliveryAddress .adyen-checkout__input-wrapper:focus-within,
.adyen-checkout__field--separateDeliveryAddress .adyen-checkout__input-wrapper:focus-within:hover {
  box-shadow: none;
}
.adyen-checkout__open-invoice .adyen-checkout__fieldset--billingAddress,
.adyen-checkout__open-invoice .adyen-checkout__fieldset--personalDetails {
  padding-bottom: var(--adyen-sdk-spacer-040,8px);
}
.adyen-checkout__open-invoice .adyen-checkout__fieldset--deliveryAddress {
  margin-top: var(--adyen-sdk-spacer-090,24px);
  padding-bottom: var(--adyen-sdk-spacer-040,8px);
}
.adyen-checkout__open-invoice .adyen-checkout__input--separateDeliveryAddress {
  margin-bottom: 0;
}
.adyen-checkout__open-invoice .adyen-checkout__field--consentCheckbox {
  margin-top: var(--adyen-sdk-spacer-070,16px);
}
.adyen-checkout__amazonpay__button {
  margin: auto;
}
.adyen-checkout__amazonpay .adyen-checkout__button--ghost {
  display: block;
  margin: var(--adyen-sdk-spacer-040,8px) auto 0;
  width: auto;
}
.adyen-checkout__applepay__button {
  height: var(--adyen-sdk-spacer-120,48px);
  width: 240px;
}
.adyen-checkout__dropin .adyen-checkout__applepay__button {
  border-radius: var(--adyen-sdk-border-radius-m,8px);
  width: 100%;
}
@supports (-webkit-appearance:-apple-pay-button) {
  .apple-pay,
  .apple-pay-button {
    -webkit-appearance: -apple-pay-button;
  }
  .apple-pay-button {
    cursor: pointer;
    display: inline-block;
  }
  .apple-pay-button-black {
    -apple-pay-button-style: black;
  }
  .apple-pay-button-white {
    -apple-pay-button-style: white;
  }
  .apple-pay-button-white-with-line {
    -apple-pay-button-style: white-outline;
  }
  .apple-pay-button--type-plain {
    -apple-pay-button-type: plain;
  }
  .apple-pay-button--type-buy {
    -apple-pay-button-type: buy;
  }
  .apple-pay-button--type-donate {
    -apple-pay-button-type: donate;
  }
  .apple-pay-button--type-check-out {
    -apple-pay-button-type: check-out;
  }
  .apple-pay-button--type-book {
    -apple-pay-button-type: book;
  }
  .apple-pay-button--type-subscribe {
    -apple-pay-button-type: subscribe;
  }
  .apple-pay-button--type-add-money {
    -apple-pay-button-type: add-money;
  }
  .apple-pay-button--type-contribute {
    -apple-pay-button-type: contribute;
  }
  .apple-pay-button--type-order {
    -apple-pay-button-type: order;
  }
  .apple-pay-button--type-reload {
    -apple-pay-button-type: reload;
  }
  .apple-pay-button--type-rent {
    -apple-pay-button-type: rent;
  }
  .apple-pay-button--type-support {
    -apple-pay-button-type: support;
  }
  .apple-pay-button--type-tip {
    -apple-pay-button-type: tip;
  }
  .apple-pay-button--type-top-up {
    -apple-pay-button-type: top-up;
  }
}
@supports not (-webkit-appearance:-apple-pay-button) {
  .apple-pay-button {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: 100% 60%;
    border-radius: 5px;
    display: inline-block;
    max-height: var(--adyen-sdk-spacer-140,64px);
    min-height: var(--adyen-sdk-spacer-100,32px);
    min-width: 200px;
    padding: 0;
  }
  .apple-pay-button-black {
    background-color: black;
    background-image: -webkit-named-image(apple-pay-logo-white);
  }
  .apple-pay-button-white,
  .apple-pay-button-white-with-line {
    background-color: white;
    background-image: -webkit-named-image(apple-pay-logo-black);
  }
  .apple-pay-button-white-with-line {
    border: .5px solid black;
  }
}
.adyen-checkout__cashapp > .adyen-checkout__store-details {
  margin-bottom: var(--adyen-sdk-spacer-070,16px);
  margin-top: 0;
}
.adyen-checkout__paywithgoogle {
  height: var(--adyen-sdk-spacer-120,48px);
}
.adyen-checkout__paypal__buttons {
  position: relative;
  z-index: 0;
}
.adyen-checkout__paypal__button {
  display: flex;
  margin-bottom: var(--adyen-sdk-spacer-070,16px);
}
.adyen-checkout__paypal__button:empty {
  display: none;
}
.adyen-checkout__paypal__status--pending {
  margin: var(--adyen-sdk-spacer-070,16px) 0;
}
.adyen-checkout__paypal__status--processing {
  align-items: center;
  display: flex;
  font-size: 13px;
  justify-content: center;
  padding: var(--adyen-sdk-spacer-090,24px) 0;
}
.adyen-checkout__paypal-processing .adyen-checkout__paypal__button {
  display: none;
}
.adyen-checkout__payment-method .adyen-checkout__paypal__status--pending {
  margin: var(--adyen-sdk-spacer-070,16px) 0 38px;
}
.adyen-checkout__payment-method .adyen-checkout__paypal__status--processing {
  padding: var(--adyen-sdk-spacer-080,20px) 0 65px;
}
.adyen-checkout__field--sendCopyToEmail .adyen-checkout__input-wrapper {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
.adyen-checkout__field--sendCopyToEmail .adyen-checkout__input-wrapper:active,
.adyen-checkout__field--sendCopyToEmail .adyen-checkout__input-wrapper:active:hover,
.adyen-checkout__field--sendCopyToEmail .adyen-checkout__input-wrapper:focus-within,
.adyen-checkout__field--sendCopyToEmail .adyen-checkout__input-wrapper:focus-within:hover {
  box-shadow: none;
}
.adyen-checkout__voucher-result--boletobancario .adyen-checkout__voucher-result__code {
  font-size: var(--adyen-sdk-text-body-font-size,14px);
  line-height: var(--adyen-sdk-text-caption-line-height,18px);
  padding: var(--adyen-sdk-spacer-090,24px);
  word-break: break-all;
}
.adyen-checkout__voucher-result--oxxo .adyen-checkout__voucher-result__code {
  font-size: var(--adyen-sdk-text-body-font-size,14px);
  line-height: var(--adyen-sdk-text-caption-line-height,18px);
  padding: var(--adyen-sdk-spacer-090,24px);
  word-break: break-all;
}
.adyen-checkout__issuer-button {
  align-items: center;
  background-color: var(--adyen-sdk-color-background-primary,#ffffff);
  border: none;
  border-radius: var(--adyen-sdk-border-radius-m,8px);
  box-shadow: inset 0 0 0 1px var(--adyen-sdk-color-outline-primary,#dbdee2);
  cursor: pointer;
  display: flex;
  flex-basis: 47%;
  flex-grow: 2;
  font-size: var(--adyen-sdk-text-body-font-size,14px);
  height: var(--adyen-sdk-spacer-110,40px);
  justify-content: space-between;
  padding: var(--adyen-sdk-spacer-000,0) var(--adyen-sdk-spacer-060,12px);
  transition: background .3s ease-out, box-shadow .3s ease-out;
}
.adyen-checkout__issuer-button:active {
  color: var(--adyen-sdk-color-label-primary,#00112c);
}
.adyen-checkout__issuer-button:not(.adyen-checkout__issuer-button--selected):focus {
  box-shadow: inset 0 0 0 1px var(--adyen-sdk-color-outline-tertiary,#8d95a3);
  outline: none;
}
.adyen-checkout__issuer-button:not(.adyen-checkout__issuer-button--selected):focus-visible {
  box-shadow: inset 0 0 0 1px var(--adyen-sdk-color-outline-tertiary,#8d95a3);
  outline: none;
}
.adyen-checkout__issuer-button:not(.adyen-checkout__issuer-button--selected):hover {
  box-shadow: inset 0 0 0 1px var(--adyen-sdk-color-outline-tertiary,#8d95a3);
  outline: none;
}
.adyen-checkout__issuer-button--selected {
  background: var(--adyen-sdk-color-background-primary,#ffffff);
  box-shadow: inset 0 0 0 1.5px var(--adyen-sdk-color-outline-primary-active,#00112c);
  color: var(--adyen-sdk-color-label-primary,#00112c);
  font-weight: var(--adyen-sdk-text-body-stronger-font-weight,500);
  height: var(--adyen-sdk-spacer-110,40px);
  transition: none;
}
.adyen-checkout__issuer-button-img {
  margin-right: var(--adyen-sdk-spacer-040,8px);
  max-height: 26px;
}
.adyen-checkout__issuer-button-group {
  display: flex;
  flex-wrap: wrap;
  gap: var(--adyen-sdk-spacer-070,16px);
}
.adyen-checkout__field--issuer-list {
  margin-bottom: 0;
}
.adyen-checkout__econtext-input__field > .adyen-checkout__button--pay:only-child {
  margin-top: 0;
}
.adyen-checkout-trustly {
  margin-bottom: var(--adyen-sdk-spacer-070,16px);
}
.adyen-checkout-trustly__descriptor {
  font-size: var(--adyen-sdk-text-subtitle-font-size,16px);
  font-weight: var(--adyen-sdk-text-body-stronger-font-weight,500);
  margin: var(--adyen-sdk-spacer-000,0) var(--adyen-sdk-spacer-000,0) var(--adyen-sdk-spacer-020,4px);
}
.adyen-checkout-trustly__description-list {
  font-size: var(--adyen-sdk-text-body-font-size,14px);
  line-height: 1.5;
  list-style-type: disc;
  margin: 0;
  padding-left: var(--adyen-sdk-spacer-080,20px);
}
.adyen-checkout-paybybank_AIS_DD {
  margin-bottom: var(--adyen-sdk-spacer-070,16px);
}
.adyen-checkout-paybybank_AIS_DD__description-header {
  color: var(--adyen-sdk-color-label-primary,#00112c);
  font-size: var(--adyen-sdk-text-subtitle-font-size,16px);
  font-weight: var(--adyen-sdk-text-body-stronger-font-weight,500);
  margin: var(--adyen-sdk-spacer-000,0) var(--adyen-sdk-spacer-000,0) var(--adyen-sdk-spacer-020,4px);
}
.adyen-checkout-paybybank_AIS_DD__description-body {
  color: var(--adyen-sdk-color-label-secondary,#5c687c);
  font-size: var(--adyen-sdk-text-body-font-size,14px);
  font-weight: var(--adyen-sdk-text-body-font-weight,400);
  line-height: 1.5;
  list-style-type: disc;
  margin: 0;
}
@media (max-width:330px) {
  .adyen-checkout__payment-method--paybybank_AIS_DD .adyen-checkout__payment-method__brands .adyen-checkout__payment-method__image__wrapper:nth-child(2) {
    display: none;
  }
}
@media (max-width:360px) {
  .adyen-checkout__payment-method--paybybank_AIS_DD .adyen-checkout__payment-method__brands .adyen-checkout__payment-method__image__wrapper:nth-child(3) {
    display: none;
  }
}
@media (max-width:390px) {
  .adyen-checkout__payment-method--paybybank_AIS_DD .adyen-checkout__payment-method__brands .adyen-checkout__payment-method__image__wrapper:nth-child(4) {
    display: none;
  }
}
.adyen-checkout__payment-method--paybybank_AIS_DD .adyen-checkout__payment-method__brand-number {
  text-overflow: clip;
  white-space: nowrap;
}
.adyen-checkout__klarna-widget {
  pointer-events: all;
}
.adyen-checkout__qr-loader {
  background: var(--adyen-sdk-color-background-primary,#ffffff);
  border: var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-secondary,#c9cdd3);
  border-radius: var(--adyen-sdk-border-radius-m,8px);
  padding: var(--adyen-sdk-spacer-110,40px);
  text-align: center;
}
.adyen-checkout__qr-loader--result {
  padding: 100px;
}
.adyen-checkout__qr-loader--app {
  border: 0;
  border-radius: 0;
  padding: 0;
}
.adyen-checkout__qr-loader__brand-logo {
  border-radius: 3px;
  width: 74px;
}
.adyen-checkout__qr-loader__subtitle {
  margin: var(--adyen-sdk-spacer-100,32px) auto 0;
  max-width: 400px;
}
.adyen-checkout__qr-loader__subtitle--result {
  margin-bottom: var(--adyen-sdk-spacer-100,32px);
}
.adyen-checkout__qr-loader__payment_amount,
.adyen-checkout__qr-loader__subtitle {
  color: var(--adyen-sdk-color-label-primary,#00112c);
  font-size: var(--adyen-sdk-text-subtitle-font-size,16px);
  line-height: var(--adyen-sdk-text-caption-line-height,18px);
}
.adyen-checkout__qr-loader__icon {
  height: 88px;
  width: 88px;
}
.adyen-checkout__qr-loader__payment_amount {
  font-weight: 700;
}
.adyen-checkout__qr-loader__progress {
  background: var(--adyen-sdk-color-outline-secondary,#c9cdd3);
  border-radius: var(--adyen-sdk-border-radius-l,12px);
  height: var(--adyen-sdk-spacer-020,4px);
  margin: var(--adyen-sdk-spacer-100,32px) auto var(--adyen-sdk-spacer-060,12px);
  padding-right: 3%;
  width: 152px;
}
[dir=rtl] .adyen-checkout__qr-loader__progress {
  padding-left: 3%;
  padding-right: 0;
}
.adyen-checkout__qr-loader__percentage {
  background: var(--adyen-sdk-color-label-primary,#00112c);
  border-radius: var(--adyen-sdk-border-radius-l,12px);
  display: block;
  height: 100%;
}
.adyen-checkout__qr-loader__countdown {
  color: var(--adyen-sdk-color-label-secondary,#5c687c);
  font-size: var(--adyen-sdk-text-body-font-size,14px);
}
.adyen-checkout__qr-loader > .adyen-checkout__spinner__wrapper {
  margin: 60px 0;
}
.adyen-checkout__qr-loader__app-link {
  display: none;
}
.adyen-checkout__button.adyen-checkout__button--qr-loader {
  margin-top: var(--adyen-sdk-spacer-090,24px);
  text-decoration: none;
}
.adyen-checkout__qr-loader__instructions {
  color: var(--adyen-sdk-color-label-tertiary,#8d95a3);
  font-size: var(--adyen-sdk-text-subtitle-font-size,16px);
  line-height: 1.5;
  margin-top: var(--adyen-sdk-spacer-100,32px);
}
.adyen-checkout__qr-loader__actions {
  align-items: center;
  display: flex;
  justify-content: center;
  margin-top: var(--adyen-sdk-spacer-100,32px);
}
@media only screen and (max-device-width:1200px) {
  .adyen-checkout__qr-loader__app-link {
    display: block;
  }
}
.adyen-checkout-payme-instructions {
  color: var(--adyen-sdk-color-label-secondary,#5c687c);
  font-size: var(--adyen-sdk-text-body-font-size,14px);
  line-height: var(--adyen-sdk-text-body-line-height,20px);
  text-align: center;
}
.adyen-checkout-payme-instructions__steps {
  list-style-position: inside;
  margin: var(--adyen-sdk-spacer-070,16px) 0;
  padding-bottom: var(--adyen-sdk-spacer-040,8px);
  padding-inline-start: 0;
}
.adyen-checkout__blik__helper {
  color: var(--adyen-sdk-color-label-primary,#00112c);
  font-size: var(--adyen-sdk-text-subtitle-font-size,16px);
  font-weight: 400;
  margin: 0 0 var(--adyen-sdk-spacer-070,16px);
  padding: 0;
}
.adyen-checkout__await {
  background: var(--adyen-sdk-color-background-primary,#ffffff);
  border: var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-secondary,#c9cdd3);
  border-radius: var(--adyen-sdk-border-radius-m,8px);
  padding: var(--adyen-sdk-spacer-110,40px);
  text-align: center;
}
.adyen-checkout__await--result {
  padding: 100px;
}
.adyen-checkout__qr-loader--app {
  border: 0;
  border-radius: 0;
  padding: 0;
}
.adyen-checkout__await__brand-logo {
  border-radius: 3px;
  width: 74px;
}
.adyen-checkout__await__indicator-text,
.adyen-checkout__await__subtitle {
  color: var(--adyen-sdk-color-label-primary,#00112c);
  font-size: var(--adyen-sdk-text-subtitle-font-size,16px);
  line-height: var(--adyen-sdk-text-caption-line-height,18px);
  margin-top: var(--adyen-sdk-spacer-100,32px);
}
.adyen-checkout__await__indicator-holder .adyen-checkout__await__indicator-text {
  margin-left: var(--adyen-sdk-spacer-050,10px);
  margin-top: var(--adyen-sdk-spacer-030,6px);
}
.adyen-checkout__await__indicator-holder {
  display: flex;
  justify-content: center;
  margin-bottom: var(--adyen-sdk-spacer-080,20px);
  margin-top: var(--adyen-sdk-spacer-100,32px);
}
.adyen-checkout__await__subtitle--result {
  margin-bottom: var(--adyen-sdk-spacer-100,32px);
}
.adyen-checkout__await__icon {
  height: 88px;
  width: 88px;
}
.adyen-checkout__await__progress {
  background: var(--adyen-sdk-color-outline-secondary,#c9cdd3);
  border-radius: var(--adyen-sdk-border-radius-l,12px);
  height: var(--adyen-sdk-spacer-020,4px);
  margin: var(--adyen-sdk-spacer-100,32px) auto var(--adyen-sdk-spacer-060,12px);
  width: 152px;
}
.adyen-checkout__await__percentage {
  background: var(--adyen-sdk-color-label-primary,#00112c);
  border-radius: var(--adyen-sdk-border-radius-l,12px);
  display: block;
  height: 100%;
}
.adyen-checkout__await__countdown {
  color: var(--adyen-sdk-color-outline-tertiary,#8d95a3);
  font-size: var(--adyen-sdk-text-body-font-size,14px);
}
.adyen-checkout__await > .adyen-checkout__spinner__wrapper {
  margin: 60px 0;
}
.adyen-checkout__await__app-link {
  display: none;
  margin-top: var(--adyen-sdk-spacer-070,16px);
}
@media only screen and (max-device-width:1200px) {
  .adyen-checkout__await__app-link {
    display: block;
  }
}
.adyen-checkout__loading-input__form {
  transition: opacity .25s ease-out;
}
.adyen-checkout__fieldset--phone-input {
  direction: ltr;
}
.adyen-checkout__fieldset--phone-input .adyen-checkout__fieldset__fields {
  gap: var(--adyen-sdk-spacer-070,16px);
}
.adyen-checkout__fieldset--phone-input .adyen-checkout__fieldset__fields > .adyen-checkout__field {
  margin-bottom: 0;
}
.adyen-checkout-field--phone-prefix {
  width: 144px;
}
.adyen-checkout-field--phone-number {
  flex: 1;
}
.adyen-checkout__field--vpa {
  margin-bottom: 0;
}
.adyen-checkout_upi-mode-selection-text {
  font-size: var(--adyen-sdk-text-caption-font-size,12px);
  font-weight: var(--adyen-sdk-text-caption-font-weight,400);
  line-height: var(--adyen-sdk-text-caption-line-height,18px);
  margin-bottom: var(--adyen-sdk-spacer-040,8px);
  margin-top: var(--adyen-sdk-spacer-000,0);
}
.adyen-checkout__segmented-control--upi-margin-bottom {
  margin-bottom: var(--adyen-sdk-spacer-070,16px);
}
.adyen-checkout-upi-area-intent .adyen-checkout__button--pay {
  margin-top: var(--adyen-sdk-spacer-070,16px);
}
.adyen-checkout-upi-area-qr-code .adyen-checkout__button--pay {
  margin-top: var(--adyen-sdk-spacer-000,0);
}
.adyen-checkout-checkmark {
  border-bottom: 1.5px solid var(--adyen-sdk-color-label-primary,#00112c);
  border-right: 1.5px solid var(--adyen-sdk-color-label-primary,#00112c);
  height: var(--adyen-sdk-spacer-060,12px);
  transform: rotate(45deg);
  width: var(--adyen-sdk-spacer-030,6px);
}
.adyen-checkout__segmented-control {
  background: var(--adyen-sdk-color-background-tertiary,#eeeff1);
  border-radius: var(--adyen-sdk-border-radius-l,12px);
  display: flex;
  gap: var(--adyen-sdk-spacer-020,4px);
  justify-content: space-between;
  padding: var(--adyen-sdk-spacer-030,6px);
}
.adyen-checkout__segmented-control--disabled {
  pointer-events: none;
}
.adyen-checkout__segmented-control--disabled > .adyen-checkout__segmented-control-segment {
  color: var(--adyen-sdk-color-label-disabled,#8d95a3);
}
.adyen-checkout__segmented-control--disabled > .adyen-checkout__segmented-control-segment--selected .adyen-checkout-checkmark {
  border-bottom: 1.5px solid var(--adyen-sdk-color-label-disabled,#8d95a3);
  border-right: 1.5px solid var(--adyen-sdk-color-label-disabled,#8d95a3);
}
.adyen-checkout__segmented-control-segment {
  align-items: center;
  background: transparent;
  border: 0;
  border-radius: var(--adyen-sdk-border-radius-m,8px);
  color: var(--adyen-sdk-color-label-primary,#00112c);
  cursor: pointer;
  display: flex;
  flex-grow: 1;
  font-weight: var(--adyen-sdk-text-body-stronger-font-weight,500);
  gap: var(--adyen-sdk-spacer-050,10px);
  height: var(--adyen-sdk-spacer-110,40px);
  justify-content: center;
  text-align: center;
  transition: background .3s ease-out;
  width: 100%;
}
.adyen-checkout__segmented-control-segment:active,
.adyen-checkout__segmented-control-segment:not(.adyen-checkout__segmented-control-segment--selected):hover {
  background-color: var(--adyen-sdk-color-background-secondary,#f7f7f8);
}
.adyen-checkout__segmented-control-segment--selected {
  background: var(--adyen-sdk-color-background-primary,#ffffff);
  box-shadow: var(--adyen-sdk-shadow-low,0 2px 4px rgba(0,17,44,.04),0 1px 2px rgba(0,17,44,.02));
  color: var(--adyen-sdk-color-label-primary,#00112c);
}
.adyen-checkout__payment-method__header__title {
  align-items: center;
  background: none;
  border: none;
  color: var(--adyen-sdk-color-label-primary,#00112c);
  cursor: pointer;
  display: flex;
  flex-shrink: 0;
  font-size: 1em;
  font-weight: var(--adyen-sdk-text-body-stronger-font-weight,500);
  gap: var(--adyen-sdk-spacer-060,12px);
  margin-right: var(--adyen-sdk-spacer-070,16px);
  max-height: 38px;
  max-width: 100%;
  padding: 0;
}
[dir=rtl] .adyen-checkout__payment-method__header__title {
  margin-left: var(--adyen-sdk-spacer-070,16px);
  margin-right: var(--adyen-sdk-spacer-000,0);
}
.adyen-checkout__payment-method__radio {
  background-color: var(--adyen-sdk-color-background-primary,#ffffff);
  border: var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-secondary,#c9cdd3);
  border-radius: 50%;
  height: var(--adyen-sdk-spacer-070,16px);
  left: var(--adyen-sdk-spacer-070,16px);
  transition: border-color .2s ease-out, box-shadow .2s ease-out;
  width: var(--adyen-sdk-spacer-070,16px);
}
[dir=rtl] .adyen-checkout__payment-method__radio {
  left: auto;
  right: var(--adyen-sdk-spacer-070,16px);
}
.adyen-checkout__payment-method__radio:after {
  background-color: var(--adyen-sdk-color-background-primary,#ffffff);
  border-radius: 50%;
  content: "";
  display: block;
  height: var(--adyen-sdk-spacer-040,8px);
  left: 0;
  margin: 0 auto;
  position: relative;
  right: 0;
  top: 50%;
  transform: translateY(-50%) scale(0);
  transition: transform .3s ease-out;
  width: var(--adyen-sdk-spacer-040,8px);
}
.adyen-checkout__payment-method__radio--selected {
  background-color: var(--adyen-sdk-color-label-primary,#00112c);
  border: 0;
  transition: all .3s ease-out;
}
.adyen-checkout__payment-method__radio--selected:hover {
  box-shadow: 0 0 0 var(--adyen-sdk-spacer-010,2px) var(--adyen-sdk-color-outline-primary-hover,#c9cdd3);
}
.adyen-checkout__payment-method__radio--selected:after {
  transform: translateY(-50%) scale(1);
}
.adyen-checkout-upi-app-item {
  background: var(--adyen-sdk-color-background-primary,#ffffff);
  border: var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-primary,#dbdee2);
  border-radius: var(--adyen-sdk-border-radius-m,8px);
  cursor: pointer;
  display: flex;
  flex-direction: column;
  gap: var(--adyen-sdk-spacer-070,16px);
  padding: var(--adyen-sdk-spacer-050,10px) var(--adyen-sdk-spacer-070,16px);
  transition:
    background .15s ease,
    border-color .15s ease,
    color .15s ease,
    box-shadow .15s ease,
    border-radius .15s ease;
  width: 100%;
}
.adyen-checkout-upi-app-item__label {
  cursor: pointer;
}
.adyen-checkout-upi-app-item:hover:not(.adyen-checkout-upi-app-item--selected) {
  border-color: var(--adyen-sdk-color-outline-primary-hover,#c9cdd3);
}
.adyen-checkout-upi-app-item--selected:not(.adyen-checkout-upi-app-item:last-child) {
  border-color: var(--adyen-sdk-color-outline-primary-active,#00112c);
  box-shadow: 0 0 0 .5px var(--adyen-sdk-color-outline-primary-active,#00112c);
}
.adyen-checkout-upi-app-item--selected {
  border-color: var(--adyen-sdk-color-outline-secondary,#c9cdd3);
  cursor: default;
}
.adyen-checkout-upi-app-item--selected .adyen-checkout-expand-button--upi-app-item,
.adyen-checkout-upi-app-item--selected .adyen-checkout-expand-button--upi-app-item > label {
  cursor: default;
}
.adyen-checkout-upi-app-item .adyen-checkout-expand-button--upi-app-item {
  margin-right: 0;
}
.adyen-checkout-upi-app-list {
  display: flex;
  flex-direction: column;
  gap: var(--adyen-sdk-spacer-070,16px);
  list-style: none;
  margin: 0;
  padding: 0;
}
.adyen-checkout-upi-app-list--loading {
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.adyen-checkout__alert-message {
  border-radius: var(--adyen-sdk-border-radius-m,8px);
  display: flex;
  font-size: var(--adyen-sdk-text-caption-font-size,12px);
  margin: 0 0 var(--adyen-sdk-spacer-070,16px);
  padding: var(--adyen-sdk-spacer-060,12px);
  text-align: left;
}
.adyen-checkout__alert-message--error {
  background: var(--adyen-sdk-color-background-critical-strong,#e22d2d);
}
.adyen-checkout__alert-message--info {
  background: var(--adyen-sdk-color-background-secondary,#f7f7f8);
}
.adyen-checkout__alert-message__icon {
  height: 14px;
  margin-right: var(--adyen-sdk-spacer-040,8px);
  width: 14px;
}
.adyen-checkout__giftcard-result__header {
  align-items: center;
  display: flex;
  flex-wrap: nowrap;
  font-size: 1em;
  font-weight: var(--adyen-sdk-text-body-font-weight,400);
  justify-content: space-between;
  position: relative;
  width: 100%;
}
.adyen-checkout__giftcard-result__header__title {
  align-items: center;
  display: flex;
}
.adyen-checkout__giftcard-result__name {
  margin-left: var(--adyen-sdk-spacer-040,8px);
}
.adyen-checkout__giftcard-result__balance {
  list-style: none;
  margin: var(--adyen-sdk-spacer-070,16px) 0 0;
  padding: 0;
}
.adyen-checkout__giftcard-result__balance__item {
  display: flex;
  justify-content: space-between;
  margin-bottom: var(--adyen-sdk-spacer-040,8px);
}
.adyen-checkout__giftcard-result__balance__item .adyen-checkout__giftcard-result__balance__title--transactionLimit {
  color: var(--adyen-sdk-color-outline-tertiary,#8d95a3);
}
.adyen-checkout__giftcard-result__balance__item:last-child {
  margin-bottom: 0;
}
.adyen-checkout__giftcard-result__balance__value--amount {
  font-weight: 700;
}
.adyen-checkout__giftcard-result__remaining-balance {
  color: var(--adyen-sdk-color-label-secondary,#5c687c);
  font-size: 13px;
  line-height: var(--adyen-sdk-text-caption-line-height,18px);
  margin: var(--adyen-sdk-spacer-040,8px) auto 0;
  text-align: center;
}
.adyen-checkout__bankTransfer__introduction {
  color: var(--adyen-sdk-color-label-primary,#00112c);
  font-size: var(--adyen-sdk-text-body-font-size,14px);
  font-weight: var(--adyen-sdk-text-body-font-weight,400);
  margin: 0 0 var(--adyen-sdk-spacer-070,16px);
  padding: 0;
}
.adyen-checkout__bankTransfer__emailField {
  margin: 0 0 var(--adyen-sdk-spacer-070,16px);
}
.adyen-checkout__adyen-giving .adyen-checkout__status__icon {
  display: block;
  margin: var(--adyen-sdk-spacer-130,56px) auto var(--adyen-sdk-spacer-100,32px);
}
.adyen-checkout__adyen-giving .adyen-checkout__status__text {
  color: var(--adyen-sdk-color-label-primary,#00112c);
  margin-bottom: var(--adyen-sdk-spacer-130,56px);
  text-align: center;
}
.adyen-checkout__adyen-giving .adyen-checkout-disclaimer__label {
  color: var(--adyen-sdk-color-label-primary,#00112c);
  margin-top: 0;
}
.adyen-checkout__campaign {
  background: var(--adyen-sdk-color-label-primary,#00112c);
  border-radius: var(--adyen-sdk-border-radius-m,8px);
  height: 227px;
  overflow: hidden;
  position: relative;
}
.adyen-checkout__campaign-link:hover .adyen-checkout__campaign-description {
  text-decoration: underline;
}
.adyen-checkout__campaign-container {
  height: 100%;
}
.adyen-checkout__campaign-logo {
  border: var(--adyen-sdk-spacer-010,2px) solid rgba(255, 255, 255, .4);
  border-radius: var(--adyen-sdk-border-radius-s,4px);
  display: block;
  height: var(--adyen-sdk-spacer-120,48px);
  margin-bottom: var(--adyen-sdk-spacer-070,16px);
  overflow: hidden;
  width: var(--adyen-sdk-spacer-120,48px);
}
.adyen-checkout__campaign-background-image {
  background-color: var(--adyen-sdk-color-label-primary,#00112c);
  background-position: 50%;
  background-size: cover;
  height: 100%;
}
.adyen-checkout__campaign-link .adyen-checkout__campaign-background-image:before {
  background: inherit;
  content: "";
  height: 100%;
  position: absolute;
  transition: transform .6s ease-out;
  width: 100%;
}
.adyen-checkout__campaign-link .adyen-checkout__campaign-background-image:hover:before {
  transform: scale(1.1);
}
.adyen-checkout__campaign-link .adyen-checkout__campaign-content {
  pointer-events: none;
}
.adyen-checkout__campaign-content {
  bottom: 0;
  padding: var(--adyen-sdk-spacer-070,16px);
  position: absolute;
  z-index: 2;
}
.adyen-checkout__campaign-description,
.adyen-checkout__campaign-title {
  color: var(--adyen-sdk-color-label-on-color,#ffffff);
  font-weight: 400;
  margin: 0;
}
.adyen-checkout__campaign-title {
  font-size: var(--adyen-sdk-text-title-font-size,16px);
  font-weight: var(--adyen-sdk-text-title-font-weight,600);
  line-height: var(--adyen-sdk-text-title-line-height,26px);
  margin-bottom: var(--adyen-sdk-spacer-040,8px);
}
.adyen-checkout__campaign-cause {
  color: var(--adyen-sdk-color-label-on-color,#ffffff);
  font-weight: var(--adyen-sdk-text-caption-font-weight,400);
  font-weight: var(--adyen-sdk-text-caption-stronger-font-weight,500);
}
.adyen-checkout__campaign-cause,
.adyen-checkout__campaign-description {
  font-size: var(--adyen-sdk-text-caption-font-size,12px);
  line-height: var(--adyen-sdk-text-caption-line-height,18px);
}
.adyen-checkout-roundup-description,
.adyen-checkout__campaign-description {
  font-weight: var(--adyen-sdk-text-caption-font-weight,400);
}
.adyen-checkout-roundup-description {
  color: var(--adyen-sdk-color-label-secondary,#5c687c);
  display: inline-block;
  font-size: var(--adyen-sdk-text-caption-font-size,12px);
  line-height: var(--adyen-sdk-text-caption-line-height,18px);
  padding-left: 0;
}
.adyen-checkout__adyen-giving-actions {
  display: flex;
  flex-direction: column;
  gap: var(--adyen-sdk-spacer-070,16px);
  margin-top: var(--adyen-sdk-spacer-070,16px);
  text-align: center;
}
.adyen-checkout__button.adyen-checkout__button--donate {
  margin: var(--adyen-sdk-spacer-000,0);
}
.adyen-checkout__button.adyen-checkout__button--decline {
  display: block;
  margin: auto;
}
.adyen-checkout__button-group {
  background: transparent;
  display: flex;
  justify-content: space-between;
}
.adyen-checkout__button-group .adyen-checkout__button {
  background: transparent;
  border: 0;
  box-shadow: inset 0 0 0 1px var(--adyen-sdk-color-outline-primary,#dbdee2);
  color: var(--adyen-sdk-color-label-primary,#00112c);
  font-size: var(--adyen-sdk-text-body-font-size,14px);
  font-weight: 400;
  height: var(--adyen-sdk-spacer-110,40px);
  line-height: var(--adyen-sdk-spacer-110,40px);
  margin-right: var(--adyen-sdk-spacer-040,8px);
  padding: 0;
  text-align: center;
}
.adyen-checkout__button-group .adyen-checkout__button:last-child {
  margin-right: 0;
}
.adyen-checkout__button-group .adyen-checkout__button:hover {
  background: transparent;
  box-shadow: inset 0 0 0 var(--adyen-sdk-spacer-010,2px) var(--adyen-sdk-color-outline-primary-hover,#c9cdd3);
}
.adyen-checkout__button-group .adyen-checkout__button:active {
  background: var(--adyen-sdk-color-background-secondary,#f7f7f8);
  box-shadow: inset 0 0 0 var(--adyen-sdk-spacer-010,2px) var(--adyen-sdk-color-outline-tertiary,#8d95a3);
}
.adyen-checkout__button-group .adyen-checkout__button--disabled,
.adyen-checkout__button-group .adyen-checkout__button--disabled:hover {
  cursor: not-allowed;
  opacity: .4;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.adyen-checkout__button-group .adyen-checkout__button--selected,
.adyen-checkout__button-group .adyen-checkout__button--selected:active,
.adyen-checkout__button-group .adyen-checkout__button--selected:active:hover,
.adyen-checkout__button-group .adyen-checkout__button--selected:hover {
  background: var(--adyen-sdk-color-background-secondary,#f7f7f8);
  box-shadow: inset 0 0 0 1px var(--adyen-sdk-color-label-primary,#00112c);
  color: var(--adyen-sdk-color-label-primary,#00112c);
  font-weight: var(--adyen-sdk-text-body-stronger-font-weight,500);
  height: var(--adyen-sdk-spacer-110,40px);
  transition: none;
}
.adyen-checkout__button-group .adyen-checkout__button .adyen-checkout__button-group__input {
  opacity: 0;
  pointer-events: none;
  position: absolute;
}
.adyen-checkout__order-payment-methods-list {
  list-style: none;
  margin: 0 auto var(--adyen-sdk-spacer-070,16px);
  padding: 0;
}
.adyen-checkout__order-payment-method {
  background: var(--adyen-sdk-color-background-primary,#ffffff);
  border: var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-tertiary,#8d95a3);
  margin-top: -1px;
  position: relative;
  width: 100%;
}
.adyen-checkout__order-payment-method:first-child {
  border-top-left-radius: var(--adyen-sdk-border-radius-m,8px);
  border-top-right-radius: var(--adyen-sdk-border-radius-m,8px);
}
.adyen-checkout__order-payment-method:last-child {
  border-bottom-left-radius: var(--adyen-sdk-border-radius-m,8px);
  border-bottom-right-radius: var(--adyen-sdk-border-radius-m,8px);
}
.adyen-checkout__order-payment-method__header {
  align-items: center;
  color: var(--adyen-sdk-color-label-primary,#00112c);
  display: flex;
  flex-wrap: nowrap;
  font-size: var(--adyen-sdk-text-title-font-size,16px);
  font-weight: var(--adyen-sdk-text-body-stronger-font-weight,500);
  justify-content: space-between;
  padding: var(--adyen-sdk-spacer-070,16px);
  position: relative;
  transition: background .1s ease-out;
  width: 100%;
}
.adyen-checkout__order-payment-method__header .adyen-checkout__payment-method__header__title {
  padding: var(--adyen-sdk-spacer-000,0);
}
.adyen-checkout__order-payment-method__details {
  padding: 0 var(--adyen-sdk-spacer-070,16px) var(--adyen-sdk-spacer-070,16px);
}
.adyen-checkout__order-payment-method__deducted-amount {
  display: flex;
  font-size: var(--adyen-sdk-text-subtitle-font-size,16px);
  justify-content: space-between;
  line-height: var(--adyen-sdk-text-subtitle-font-size,16px);
}
.adyen-checkout__order-payment-method__deducted-amount__label {
  font-size: var(--adyen-sdk-text-body-font-size,14px);
}
.adyen-checkout__order-payment-method__deducted-amount__value {
  font-weight: var(--adyen-sdk-text-body-stronger-font-weight,500);
}
.adyen-checkout__order-remaining-amount {
  border-radius: var(--adyen-sdk-border-radius-m,8px);
  color: var(--adyen-sdk-color-label-secondary,#5c687c);
  display: block;
  font-size: var(--adyen-sdk-text-body-font-size,14px);
  padding: var(--adyen-sdk-spacer-040,8px) var(--adyen-sdk-spacer-070,16px);
  width: 100%;
}
.adyen-checkout__order-remaining-amount strong {
  font-weight: 700;
}
.adyen-checkout__dropin--loading .adyen-checkout__instant-payment-methods-list {
  opacity: .2;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.adyen-checkout__payment-method__disable-confirmation {
  background: var(--adyen-sdk-color-background-critical-strong,#e22d2d);
  border-left: 1px solid #e12424;
  border-right: 1px solid #e12424;
  color: var(--adyen-sdk-color-label-on-color,#ffffff);
  font-size: var(--adyen-sdk-text-body-font-size,14px);
  margin: 0 -17px;
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  transition:
    opacity .15s ease-out,
    max-height .15s linear,
    margin-bottom .1s linear;
}
.adyen-checkout__payment-method__disable-confirmation.adyen-checkout__payment-method__disable-confirmation--open {
  margin-bottom: var(--adyen-sdk-spacer-070,16px);
  max-height: 62px;
  opacity: 1;
}
.adyen-checkout__payment-method__disable-confirmation__content {
  align-items: center;
  display: flex;
  justify-content: space-between;
  padding: var(--adyen-sdk-spacer-040,8px) var(--adyen-sdk-spacer-070,16px);
}
.adyen-checkout__payment-method__disable-confirmation__buttons {
  display: flex;
}
.adyen-checkout__payment-method__disable-confirmation__button {
  background: var(--adyen-sdk-color-background-critical-strong,#e22d2d);
  border: var(--adyen-sdk-border-width-s,1px) solid transparent;
  border-radius: var(--adyen-sdk-border-radius-m,8px);
  color: var(--adyen-sdk-color-label-on-color,#ffffff);
  cursor: pointer;
  display: block;
  height: auto;
  margin: 0 0 0 var(--adyen-sdk-spacer-040,8px);
  padding: var(--adyen-sdk-spacer-040,8px);
  width: auto;
}
.adyen-checkout__payment-method__disable-confirmation__button:hover,
.adyen-checkout__payment-method__disable-confirmation__button:hover:focus {
  background: #d81e1e;
  box-shadow: none;
}
.adyen-checkout__payment-method__disable-confirmation__button:active,
.adyen-checkout__payment-method__disable-confirmation__button:hover:active {
  background: #c11b1b;
  box-shadow: none;
}
.adyen-checkout__payment-method__disable-confirmation__button--remove,
.adyen-checkout__payment-method__disable-confirmation__button--remove:disabled {
  border-color: var(--adyen-sdk-color-label-on-color,#ffffff);
}
.adyen-checkout__payment-method__disable-confirmation__button--cancel,
.adyen-checkout__payment-method__disable-confirmation__button--cancel:disabled {
  border-color: transparent;
}
.adyen-checkout__payment-method {
  background: var(--adyen-sdk-color-background-primary,#ffffff);
  border: var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-primary,#dbdee2);
  border-radius: var(--adyen-sdk-border-radius-m,8px);
  cursor: pointer;
  position: relative;
  transition:
    background .15s ease,
    border-color .15s ease,
    color .15s ease,
    box-shadow .15s ease,
    border-radius .15s ease;
  width: 100%;
}
.adyen-checkout__payment-method:focus {
  outline: 0;
}
.adyen-checkout__payment-method:hover:not(.adyen-checkout__payment-method--selected) {
  border-color: var(--adyen-sdk-color-outline-primary-hover,#c9cdd3);
}
.adyen-checkout__payment-method--loading {
  opacity: .2;
}
.adyen-checkout__payment-method--selected.adyen-checkout__payment-method--loading {
  opacity: .9;
}
.adyen-checkout__payment-method--confirming .adyen-checkout__payment-method__details__content,
.adyen-checkout__payment-method--disabling {
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.adyen-checkout__payment-method--disabling {
  opacity: .3;
}
.adyen-checkout__payment-method--standalone .adyen-checkout__payment-method__radio {
  display: none;
}
.adyen-checkout__payment-method__header {
  align-items: center;
  color: var(--adyen-sdk-color-label-primary,#00112c);
  display: flex;
  flex-wrap: nowrap;
  font-size: var(--adyen-sdk-text-title-font-size,16px);
  font-weight: var(--adyen-sdk-text-body-font-weight,400);
  justify-content: space-between;
  padding: var(--adyen-sdk-spacer-070,16px);
  position: relative;
  transition: background .1s ease-out;
  width: 100%;
}
[dir=rtl] .adyen-checkout__payment-method__header {
  padding: calc(var(--adyen-sdk-spacer-070, 16px) - var(--adyen-sdk-spacer-020, 4px));
  padding-right: calc(var(--adyen-sdk-spacer-120, 48px) - var(--adyen-sdk-spacer-020, 4px));
}
.adyen-checkout__payment-method--standalone .adyen-checkout__payment-method__header {
  padding: var(--adyen-sdk-spacer-070,16px);
}
.adyen-checkout__payment-method__surcharge {
  color: var(--adyen-sdk-color-outline-tertiary,#8d95a3);
  margin-left: var(--adyen-sdk-spacer-020,4px);
}
.adyen-checkout__payment-method--selected {
  background: var(--adyen-sdk-color-background-secondary,#f7f7f8);
  border: var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-secondary,#c9cdd3);
  cursor: default;
  transition: opacity .3s ease-out;
}
.adyen-checkout__payment-method--selected .adyen-checkout__payment-method__header {
  flex-wrap: wrap;
}
.adyen-checkout__payment-method__details {
  padding: var(--adyen-sdk-spacer-000,0) var(--adyen-sdk-spacer-070,16px);
  position: relative;
}
.adyen-checkout__payment-method__details__content > :last-child {
  margin-bottom: var(--adyen-sdk-spacer-070,16px);
}
.adyen-checkout__payment-method__image__wrapper {
  align-items: center;
  border-radius: var(--adyen-sdk-border-radius-s,4px);
  box-shadow: var(--adyen-sdk-shadow-low,0 2px 4px rgba(0,17,44,.04),0 1px 2px rgba(0,17,44,.02));
  display: flex;
  height: 26px;
  justify-content: center;
  overflow: hidden;
  position: relative;
  width: var(--adyen-sdk-spacer-110,40px);
}
.adyen-checkout__payment-method__image {
  border-radius: var(--adyen-checkout-border-radius-s);
  display: block;
  flex-shrink: 0;
  height: 100%;
  overflow: hidden;
  width: 100%;
}
.adyen-checkout__payment-method__brands {
  display: flex;
  flex-basis: auto;
  flex-shrink: 1;
  flex-wrap: wrap;
  gap: var(--adyen-sdk-spacer-020,4px);
  height: var(--adyen-sdk-spacer-070,16px);
  margin: var(--adyen-sdk-spacer-020,4px) var(--adyen-sdk-spacer-000,0);
  overflow: hidden;
  text-align: right;
}
.adyen-checkout__payment-method__brands .adyen-checkout__payment-method__brand-number {
  color: var(--adyen-sdk-color-outline-tertiary,#8d95a3);
  font-size: var(--adyen-sdk-text-body-font-size,14px);
}
.adyen-checkout__payment-method--selected .adyen-checkout__payment-method__brands {
  height: auto;
  overflow: visible;
  text-align: left;
}
.adyen-checkout__payment-method__brands .adyen-checkout__payment-method__image__wrapper {
  display: inline-block;
  height: var(--adyen-sdk-spacer-070,16px);
  transition: opacity .2s ease-out;
  width: var(--adyen-sdk-spacer-090,24px);
}
.adyen-checkout__payment-method__brands .adyen-checkout__payment-method__image__wrapper:last-child {
  margin: var(--adyen-sdk-spacer-000,0);
}
.adyen-checkout__payment-method--selected .adyen-checkout__payment-method__brands .adyen-checkout__payment-method__image__wrapper {
  margin-bottom: var(--adyen-sdk-spacer-020,4px);
}
.adyen-checkout__payment-method__brands img {
  display: block;
  height: 100%;
  width: 100%;
}
.adyen-checkout__payment-method__image__wrapper--disabled {
  opacity: .25;
}
.adyen-checkout__payment-method:hover:not(.adyen-checkout__payment-method--selected) .adyen-checkout__payment-method__radio {
  box-shadow: 0 0 0 var(--adyen-sdk-spacer-010,2px) var(--adyen-sdk-color-outline-primary-hover,#c9cdd3);
  cursor: pointer;
}
.adyen-checkout__payment-method__name {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.adyen-checkout__payment-method__additional-info {
  color: var(--adyen-sdk-color-label-secondary,#5c687c);
  font-size: var(--adyen-sdk-text-caption-font-size,12px);
  font-weight: var(--adyen-sdk-text-body-font-weight,400);
}
.adyen-checkout__payment-method__name_wrapper {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: var(--adyen-sdk-spacer-020,4px);
  min-width: var(--adyen-sdk-spacer-120,48px);
  text-align: start;
}
.adyen-checkout__status {
  align-items: center;
  background-color: var(--adyen-sdk-color-background-primary,#ffffff);
  border: var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-secondary,#c9cdd3);
  border-radius: var(--adyen-sdk-border-radius-m,8px);
  color: var(--adyen-sdk-color-label-primary,#00112c);
  display: flex;
  flex-direction: column;
  font-size: var(--adyen-sdk-text-title-font-size,16px);
  height: 350px;
  justify-content: center;
  margin: 0;
  padding: var(--adyen-sdk-spacer-100,32px);
  text-align: center;
}
.adyen-checkout__status__icon {
  margin-bottom: var(--adyen-sdk-spacer-090,24px);
}
.adyen-checkout__status .adyen-checkout__spinner__wrapper {
  max-height: 88px;
}
.adyen-checkout__dropin {
  display: flex;
  flex-direction: column;
  gap: var(--adyen-sdk-spacer-100,32px);
}
.adyen-checkout-payment-methods-container {
  display: flex;
  flex-direction: column;
  gap: var(--adyen-sdk-spacer-070,16px);
}
.adyen-checkout-payment-methods-list-label {
  color: var(--adyen-sdk-color-label-primary,#00112c);
  font-size: var(--adyen-sdk-text-subtitle-font-size,16px);
  font-weight: var(--adyen-sdk-text-subtitle-stronger-font-weight,600);
  line-height: var(--adyen-sdk-text-subtitle-line-height,26px);
}
.adyen-checkout__payment-methods-list {
  display: flex;
  flex-direction: column;
  gap: var(--adyen-sdk-spacer-070,16px);
  list-style: none;
  margin: 0;
  padding: 0;
}
.adyen-checkout__payment-methods-list--loading {
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.adyen-checkout__instant-payment-methods-list {
  display: flex;
  flex-wrap: wrap;
  gap: var(--adyen-sdk-spacer-070,16px);
  list-style: none;
  margin: 0;
  padding: 0;
}
.adyen-checkout__instant-payment-methods-list li {
  flex: 1 0 calc(50% - var(--adyen-sdk-spacer-070, 16px)/2);
}
.adyen-checkout__payment-method {
  display: block;
}
.adyen-checkout__payment-method__details {
  overflow: hidden;
}
.adyen-checkout__payment-method__image {
  height: 26px;
  width: var(--adyen-sdk-spacer-110,40px);
}
[dir=rtl] .adyen-checkout__payment-method__image__wrapper {
  margin-left: var(--adyen-sdk-spacer-040,8px);
  margin-right: 0;
}
.adyen-checkout-pm-details-wrapper {
  display: grid;
  grid-template-rows: 0fr;
  transition: grid-template-rows .25s ease;
  visibility: hidden;
}
.adyen-checkout-pm-details-wrapper[aria-hidden=false] {
  grid-template-rows: 1fr;
  visibility: visible;
}
.adyen-checkout-pm-details-wrapper[aria-hidden=false] .adyen-checkout__payment-method__details {
  overflow: visible;
}
.adyen-checkout-sr-panel {
  font-size: .75em;
  margin-bottom: var(--adyen-sdk-spacer-080,20px);
}
.adyen-checkout-sr-panel--sr-only {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* apps/travel-fe/src/styles.scss */
@keyframes shine-lines {
  0% {
    background-position: -100px;
  }
  100% {
    background-position: 500px;
  }
}
.moving-shape {
  animation: shine-lines 1.5s infinite ease-in-out;
  background-image:
    linear-gradient(
      90deg,
      var(--color-neutral-150) 0,
      var(--color-neutral-350) 40px,
      var(--color-neutral-150) 80px);
  background-position: -100px;
  background-size: 600px;
  float: left;
}
.moving-shape:nth-child(5n) {
  animation-delay: 0s;
}
.moving-shape:nth-child(5n+1) {
  animation-delay: 0.3s;
}
.moving-shape:nth-child(5n+2) {
  animation-delay: 0.6s;
}
.moving-shape:nth-child(5n+3) {
  animation-delay: 0.9s;
}
.moving-shape:nth-child(5n+4) {
  animation-delay: 1.2s;
}
.text-style-4xl {
  font-weight: var(--font-weight-bold);
  font-size: var(--font-size-xxxl);
  line-height: var(--line-height-xxl);
  letter-spacing: var(--letter-spacing-m);
}
@media screen and (min-width: 992px) {
  .text-style-4xl {
    font-size: var(--font-size-xxxxl);
    line-height: var(--line-height-xxxl);
  }
}
.text-style-3xl {
  font-weight: var(--font-weight-bold);
  font-size: var(--font-size-xxl);
  line-height: var(--line-height-xl);
  letter-spacing: var(--letter-spacing-m);
}
@media screen and (min-width: 992px) {
  .text-style-3xl {
    font-size: var(--font-size-xxxl);
    line-height: var(--line-height-xxl);
  }
}
.text-style-2xl {
  font-weight: var(--font-weight-bold);
  font-size: var(--font-size-l);
  line-height: var(--line-height-m);
  letter-spacing: var(--letter-spacing-m);
}
@media screen and (min-width: 992px) {
  .text-style-2xl {
    font-size: var(--font-size-xl);
    line-height: var(--line-height-l);
  }
}
.text-style-xl {
  font-weight: var(--font-weight-bold);
  font-size: var(--font-size-m);
  line-height: var(--line-height-m);
  letter-spacing: var(--letter-spacing-m);
}
@media screen and (min-width: 992px) {
  .text-style-xl {
    font-size: var(--font-size-l);
    line-height: var(--line-height-m);
  }
}
.text-style-l {
  font-weight: var(--font-weight-bold);
  font-size: var(--font-size-s);
  line-height: var(--line-height-s);
  letter-spacing: var(--letter-spacing-s);
}
@media screen and (min-width: 992px) {
  .text-style-l {
    font-size: var(--font-size-m);
    line-height: var(--line-height-m);
  }
}
.text-style-m {
  font-weight: var(--font-weight-bold);
  font-size: var(--font-size-xs);
  line-height: var(--line-height-xs);
  letter-spacing: var(--letter-spacing-s);
}
@media screen and (min-width: 992px) {
  .text-style-m {
    font-size: var(--font-size-s);
    line-height: var(--line-height-s);
  }
}
.text-style-s {
  font-size: var(--font-size-xxs);
  line-height: var(--line-height-xs);
  letter-spacing: var(--letter-spacing-s);
}
@media screen and (min-width: 992px) {
  .text-style-s {
    font-size: var(--font-size-xs);
    line-height: var(--line-height-xs);
  }
}
.text-style-xs {
  font-size: var(--font-size-xxxs);
  line-height: var(--line-height-xxs);
  letter-spacing: var(--letter-spacing-s);
}
@media screen and (min-width: 992px) {
  .text-style-xs {
    font-size: var(--font-size-xxs);
    line-height: var(--line-height-xs);
  }
}
.text-style-2xs {
  font-size: var(--font-size-xxxs);
  line-height: var(--line-height-xxxs);
  letter-spacing: var(--letter-spacing-s);
}
@media screen and (min-width: 992px) {
  .text-style-2xs {
    font-size: var(--font-size-xxxs);
    line-height: var(--line-height-xxs);
  }
}
.text-style-3xs {
  font-size: var(--font-size-xxxxs);
  line-height: var(--line-height-xxxs);
  letter-spacing: var(--letter-spacing-s);
}
@media screen and (min-width: 992px) {
  .text-style-3xs {
    font-size: var(--font-size-xxxxs);
    line-height: var(--line-height-xxxs);
  }
}
.cdk-keyboard-focused {
  --edp-focus: var(--edp-focus-default);
  outline-offset: var(--edp-focus-offset);
  outline: var(--edp-focus) !important;
  box-shadow: unset !important;
}
.cdk-keyboard-focused.edp-focus-dark {
  --edp-focus: var(--edp-focus-dark);
}
.cdk-keyboard-focused.edp-focus-light {
  --edp-focus: var(--edp-focus-light);
}
.cdk-keyboard-focused.edp-focus-error {
  --edp-focus: var(--edp-focus-error);
}
.cdk-keyboard-focused * {
  outline: none;
}
nx-tab-header .nx-tab-header__item.cdk-keyboard-focused {
  outline: initial !important;
}
nx-formfield.has-outline nx-dropdown.has-focus {
  --edp-focus: var(--edp-focus-default);
  outline-offset: var(--edp-focus-offset);
  outline: var(--edp-focus) !important;
  box-shadow: unset !important;
}
nx-formfield.has-outline nx-dropdown.has-focus.edp-focus-dark {
  --edp-focus: var(--edp-focus-dark);
}
nx-formfield.has-outline nx-dropdown.has-focus.edp-focus-light {
  --edp-focus: var(--edp-focus-light);
}
nx-formfield.has-outline nx-dropdown.has-focus.edp-focus-error {
  --edp-focus: var(--edp-focus-error);
}
nx-formfield.has-outline nx-dropdown.has-focus * {
  outline: none;
}
:root,
:host,
body {
  --formfield-outline-border-color: var(--color-neutral-999);
  --formfield-outline-spacing: var(--spacing-100);
  --formfield-control-font-size: var(--nx-formfield-control-font-size-mobile);
  --formfield-control-line-height: var(--nx-formfield-control-line-height-mobile);
  --formfield-outline-control-font-size: var(--nx-formfield-outline-control-font-size-mobile);
  --formfield-outline-control-line-height: var(--nx-formfield-outline-control-line-height-mobile);
  --formfield-control-height: var(--nx-formfield-control-height-mobile);
  --formfield-label-font-size: var(--nx-formfield-label-font-size-mobile);
  --formfield-label-line-height: var(--nx-formfield-label-line-height-mobile);
  --formfield-outline-label-font-size: var(--nx-formfield-outline-label-font-size-mobile);
  --formfield-outline-label-line-height: var(--nx-formfield-outline-label-line-height-mobile);
  --formfield-label-height: var(--nx-formfield-label-height-mobile);
  --formfield-hint-font-size: var(--nx-formfield-hint-font-size-mobile);
  --formfield-hint-line-height: var(--nx-formfield-hint-line-height-mobile);
  --formfield-outline-hint-font-size: var(--nx-formfield-outline-hint-font-size-mobile);
  --formfield-outline-hint-line-height: var(--nx-formfield-outline-hint-line-height-mobile);
  --formfield-disabled-text-color: var(--color-neutral-650);
  --formfield-disabled-border-color: var(--color-neutral-550);
}
@media screen and (min-width: 992px) {
  :root,
  :host,
  body {
    --formfield-control-font-size: var(--nx-formfield-control-font-size-desktop);
    --formfield-control-line-height: var(--nx-formfield-control-line-height-desktop);
    --formfield-outline-control-font-size: var(--nx-formfield-outline-control-font-size-desktop);
    --formfield-outline-control-line-height: var(--nx-formfield-outline-control-line-height-desktop);
    --formfield-control-height: var(--nx-formfield-control-height-desktop);
    --formfield-label-font-size: var(--nx-formfield-label-font-size-desktop);
    --formfield-label-line-height: var(--nx-formfield-label-line-height-desktop);
    --formfield-outline-label-font-size: var(--nx-formfield-outline-label-font-size-desktop);
    --formfield-outline-label-line-height: var(--nx-formfield-outline-label-line-height-desktop);
    --formfield-label-height: var(--nx-formfield-label-height-desktop);
    --formfield-hint-font-size: var(--nx-formfield-hint-font-size-desktop);
    --formfield-hint-line-height: var(--nx-formfield-hint-line-height-desktop);
    --formfield-outline-hint-font-size: var(--nx-formfield-outline-hint-font-size-desktop);
    --formfield-outline-hint-line-height: var(--nx-formfield-outline-hint-line-height-desktop);
  }
}
.nx-formfield__wrapper {
  padding-top: 32px !important;
}
.nx-formfield__label {
  white-space: normal !important;
}
edp-df-date .nx-formfield.is-disabled,
df-date .nx-formfield.is-disabled {
  color: inherit;
  -webkit-text-fill-color: inherit;
  cursor: inherit;
}
edp-df-date .nx-formfield.is-disabled .c-input,
df-date .nx-formfield.is-disabled .c-input {
  -webkit-text-fill-color: var(--formfield-disabled-text-color);
  color: var(--formfield-disabled-text-color);
  cursor: not-allowed;
}
nx-formfield .nx-formfield__wrapper {
  padding-top: var(--formfield-label-height) !important;
}
nx-formfield .nx-formfield.is-floating .nx-formfield__label {
  transform: translateY(var(--formfield-floating-distance)) !important;
}
nx-formfield .nx-formfield__hints {
  text-align: var(--nx-formfield-hint-text-align);
}
nx-radio {
  --radio-button-dot-background-color: var(--df-radio-button-dot-background-color);
  --radio-button-circle-color: var(--df-radio-button-circle-color);
  --radio-button-active-circle-color: var(--df-radio-button-active-circle-color);
  --radio-button-active-dot-color: var(--df-radio-button-active-dot-color);
  --radio-button-selected-circle-color: var(--df-radio-button-selected-circle-color);
  --radio-button-selected-dot-color: var(--df-radio-button-selected-dot-color);
  --radio-button-selected-background-color: var(--df-radio-button-selected-background-color);
  --radio-button-hover-circle-color: var(--df-radio-button-hover-circle-color);
  --radio-button-hover-dot-color: var(--df-radio-button-hover-dot-color);
  --radio-button-disabled-background-color: var(--df-radio-button-disabled-background-color);
  --radio-button-disabled-selected-dot-color: var(--df-radio-button-disabled-selected-dot-color);
  --radio-button-disabled-border-color: var(--df-radio-button-disabled-border-color);
  --radio-button-disabled-selected-background-color: var(--df-radio-button-disabled-selected-background-color);
  --radio-button-disabled-text-color: var(--df-radio-button-disabled-text-color);
  --radio-button-large-label-letter-spacing: var(--df-radio-button-large-label-letter-spacing);
  --radio-button-large-label-font-weight: var(--df-radio-button-large-label-font-weight);
  --radio-button-large-label-margin-left: var(--df-radio-button-desktop-large-label-margin-left);
  --radio-button-large-label-font-size: var(--df-radio-button-desktop-large-label-font-size);
  --radio-button-large-label-line-height: var(--df-radio-button-desktop-large-label-line-height);
}
nx-radio .nx-radio__circle {
  min-width: var(--df-radio-button-desktop-size) !important;
  width: var(--df-radio-button-desktop-size) !important;
  height: var(--df-radio-button-desktop-size) !important;
}
@media screen and (max-width: 991px) {
  nx-radio {
    --radio-button-large-label-margin-left: var(--df-radio-button-mobile-large-label-margin-left);
    --radio-button-large-label-font-size: var(--df-radio-button-mobile-large-label-font-size);
    --radio-button-large-label-line-height: var(--df-radio-button-mobile-large-label-line-height);
  }
  nx-radio .nx-radio__circle {
    min-width: var(--df-radio-button-mobile-size) !important;
    width: var(--df-radio-button-mobile-size) !important;
    height: var(--df-radio-button-mobile-size) !important;
  }
}
nx-radio .nx-radio__input:disabled + .nx-radio__label .nx-radio__circle {
  background-color: var(--df-radio-button-disabled-background-color);
}
:root,
:host,
body {
  --dropdown-item-font-size: var(--nx-dropdown-item-font-size-mobile);
  --dropdown-item-line-height: var(--nx-dropdown-item-line-height-mobile);
  --dropdown-item-outline-font-size: var(--nx-dropdown-item-outline-font-size-mobile);
  --dropdown-item-outline-line-height: var(--nx-dropdown-item-outline-line-height-mobile);
  --dropdown-item-selected-color: var(--nx-dropdown-item-selected-font-color);
  --dropdown-item-checkmark-color: var(--nx-dropdown-item-selected-font-color);
  --dropdown-item-outline-font-weight: var(--nx-dropdown-item-outline-font-weight);
  --dropdown-group-label-font-size: var(--nx-dropdown-group-label-font-size-mobile);
  --dropdown-group-label-line-height: var(--nx-dropdown-group-label-line-height-mobile);
}
:root .nx-dropdown-results__option--selected,
:host .nx-dropdown-results__option--selected,
body .nx-dropdown-results__option--selected {
  font-weight: var(--nx-dropdown-item-selected-font-weight) !important;
}
@media screen and (min-width: 992px) {
  :root,
  :host,
  body {
    --dropdown-item-font-size: var(--nx-dropdown-item-font-size-desktop);
    --dropdown-item-line-height: var(--nx-dropdown-item-line-height-desktop);
    --dropdown-item-outline-font-size: var(--nx-dropdown-item-outline-font-size-desktop);
    --dropdown-item-outline-line-height: var(--nx-dropdown-item-outline-line-height-desktop);
    --dropdown-group-label-font-size: var(--nx-dropdown-group-label-font-size-desktop);
    --dropdown-group-label-line-height: var(--nx-dropdown-group-label-line-height-desktop);
  }
  :root nx-formfield:has(nx-dropdown),
  :host nx-formfield:has(nx-dropdown),
  body nx-formfield:has(nx-dropdown) {
    --formfield-outline-control-font-size: var(--nx-dropdown-outline-font-size-desktop);
    --formfield-outline-control-line-height: var(--nx-dropdown-outline-line-height-desktop);
    --formfield-outline-control-font-weight: var(--nx-dropdown-outline-font-weight-desktop);
  }
}
nx-formfield:has(nx-dropdown) {
  --formfield-outline-border-color: var(--nx-dropdown-outline-border-color);
  --formfield-outline-active-border-color: var(--nx-dropdown-outline-active-border-color);
  --formfield-outline-background-color: var(--nx-dropdown-outline-background-color);
  --formfield-outline-focus-background-color: var(--nx-dropdown-outline-focus-background-color);
  --formfield-outline-control-font-size: var(--nx-dropdown-outline-font-size-mobile);
  --formfield-outline-control-line-height: var(--nx-dropdown-outline-line-height-mobile);
  --formfield-outline-control-font-weight: var(--nx-dropdown-outline-font-weight-mobile);
}
nx-switcher {
  --switcher-large-font-size: var(--df-checkbox-small-hint-font-size);
  --switcher-large-line-height: var(--df-checkbox-small-hint-line-height);
  --switcher-large-font-weight: var(--df-checkbox-small-hint-font-weight);
  --switcher-large-label-text-margin-top: 2px;
}
nx-switcher .nx-switcher__label,
nx-switcher .nx-switcher__control {
  color: var(--color-text-main);
}
nx-switcher .nx-switcher__toggle {
  height: var(--nx-switcher-big-height) !important;
  width: var(--nx-switcher-big-width) !important;
  min-width: var(--nx-switcher-big-width) !important;
}
nx-switcher .nx-switcher__dot {
  height: calc(var(--nx-switcher-big-height) - 4px) !important;
  width: calc(var(--nx-switcher-big-height) - 4px) !important;
}
nx-switcher.is-checked .nx-switcher__dot {
  transform: translate(calc(var(--nx-switcher-big-width) / 2)) !important;
}
@media screen and (min-width: 992px) {
  nx-switcher {
    --switcher-large-font-size: var(--df-checkbox-large-hint-font-size);
    --switcher-large-line-height: var(--df-checkbox-large-hint-line-height);
    --switcher-large-font-weight: var(--df-checkbox-large-hint-font-weight);
    --switcher-large-label-text-margin-top: 0;
  }
}
@media screen and (min-width: 992px) {
  nx-switcher.nx-switcher-small {
    --switcher-large-font-size: var(--df-checkbox-small-hint-font-size);
    --switcher-large-line-height: var(--df-checkbox-small-hint-line-height);
    --switcher-large-font-weight: var(--df-checkbox-small-hint-font-weight);
    --switcher-large-label-text-margin-top: 0;
  }
}
nx-switcher.nx-switcher-big {
  --switcher-large-font-size: var(--df-checkbox-large-hint-font-size);
  --switcher-large-line-height: var(--df-checkbox-large-hint-line-height);
  --switcher-large-font-weight: var(--df-checkbox-large-hint-font-weight);
  --switcher-large-label-text-margin-top: 0;
}
nx-checkbox {
  --df-checkbox-small-hint-font-size: var(--df-checkbox-desktop-hint-font-size);
  --df-checkbox-small-hint-line-height: var(--df-checkbox-desktop-hint-line-height);
  --df-checkbox-small-hint-font-weight: var(--df-checkbox-desktop-hint-font-weight);
  --df-checkbox-large-hint-font-size: var(--df-checkbox-desktop-hint-font-size);
  --df-checkbox-large-hint-line-height: var(--df-checkbox-desktop-hint-line-height);
  --df-checkbox-large-hint-font-weight: var(--df-checkbox-desktop-hint-font-weight);
  --checkbox-small-label-text-margin-top: var(--df-checkbox-desktop-margin-top);
  --checkbox-large-label-text-margin-top: var(--df-checkbox-desktop-margin-top);
  --checkbox-small-label-text-margin-left: var(--df-checkbox-desktop-margin-left);
  --checkbox-large-label-text-margin-left: var(--df-checkbox-desktop-margin-left);
  --checkbox-small-label-font-size: var(--df-checkbox-desktop-hint-font-size);
  --checkbox-small-label-line-height: var(--df-checkbox-desktop-hint-line-height);
  --checkbox-small-label-font-weight: var(--df-checkbox-desktop-hint-font-weight);
  --checkbox-large-label-font-size: var(--df-checkbox-desktop-hint-font-size);
  --checkbox-large-label-line-height: var(--df-checkbox-desktop-hint-line-height);
  --checkbox-large-label-font-weight: var(--df-checkbox-desktop-hint-font-weight);
}
@media screen and (max-width: 991px) {
  nx-checkbox {
    --df-checkbox-small-hint-font-size: var(--df-checkbox-mobile-hint-font-size);
    --df-checkbox-small-hint-line-height: var(--df-checkbox-mobile-hint-line-height);
    --df-checkbox-small-hint-font-weight: var(--df-checkbox-mobile-hint-font-weight);
    --df-checkbox-large-hint-font-size: var(--df-checkbox-mobile-hint-font-size);
    --df-checkbox-large-hint-line-height: var(--df-checkbox-mobile-hint-line-height);
    --df-checkbox-large-hint-font-weight: var(--df-checkbox-mobile-hint-font-weight);
    --checkbox-small-label-text-margin-top: var(--df-checkbox-mobile-margin-top);
    --checkbox-large-label-text-margin-top: var(--df-checkbox-mobile-margin-top);
    --checkbox-small-label-text-margin-left: var(--df-checkbox-mobile-margin-left);
    --checkbox-large-label-text-margin-left: var(--df-checkbox-mobile-margin-left);
    --checkbox-small-label-font-size: var(--df-checkbox-mobile-hint-font-size);
    --checkbox-small-label-font-weight: var(--df-checkbox-mobile-hint-font-weight);
    --checkbox-large-label-font-size: var(--df-checkbox-mobile-hint-font-size);
    --checkbox-large-label-font-weight: var(--df-checkbox-mobile-hint-font-weight);
  }
}
nx-radio-toggle {
  --toggle-button-selected-background-color: var(--df-radio-toggle-selected-background-color);
  --toggle-button-selected-text-color: var(--df-radio-toggle-selected-text-color);
  --toggle-button-selected-border-color: var(--df-radio-toggle-selected-border-color);
  --toggle-button-hover-background-color: var(--df-radio-toggle-hover-background-color);
  --toggle-button-hover-text-color: var(--df-radio-toggle-hover-text-color);
  --toggle-button-hover-border-color: var(--df-radio-toggle-hover-border-color);
  --toggle-button-active-background-color: var(--df-radio-toggle-active-background-color);
  --toggle-button-active-text-color: var(--df-radio-toggle-active-text-color);
  --toggle-button-active-border-color: var(--df-radio-toggle-active-border-color);
  --toggle-button-disabled-background-color: var(--df-radio-toggle-disabled-background-color);
  --toggle-button-disabled-border-color: var(--df-radio-toggle-disabled-border-color);
  --toggle-button-disabled-text-color: var(--df-radio-toggle-disabled-text-color);
  --toggle-button-unselected-border-color: var(--df-radio-toggle-unselected-border-color);
}
nx-radio-toggle .nx-radio-toggle nx-radio-toggle-button .nx-radio-toggle__label-container {
  font-size: var(--font-size-xxxs);
  line-height: var(--line-height-xxs);
  letter-spacing: var(--letter-spacing-s);
  color: var(--color-text-main);
  padding-top: var(--df-radio-toggle-mobile-padding-top, 6px);
  padding-right: var(--df-radio-toggle-mobile-padding-right, 6px);
  padding-bottom: var(--df-radio-toggle-mobile-padding-bottom, 6px);
  padding-left: var(--df-radio-toggle-mobile-padding-left, 6px);
}
@media screen and (min-width: 992px) {
  nx-radio-toggle .nx-radio-toggle nx-radio-toggle-button .nx-radio-toggle__label-container {
    font-size: var(--font-size-xxs);
    line-height: var(--line-height-xs);
  }
}
@media screen and (width >= 992px) {
  nx-radio-toggle .nx-radio-toggle nx-radio-toggle-button .nx-radio-toggle__label-container {
    padding-top: var(--df-radio-toggle-desktop-padding-top, 10px);
    padding-right: var(--df-radio-toggle-desktop-padding-right, 30px);
    padding-bottom: var(--df-radio-toggle-desktop-padding-bottom, 10px);
    padding-left: var(--df-radio-toggle-desktop-padding-left, 30px);
  }
}
nx-radio-toggle .nx-radio-toggle nx-radio-toggle-button .nx-radio-toggle__label-container nx-icon {
  display: none !important;
}
nx-radio-toggle .nx-radio-toggle__input:checked + .nx-radio-toggle__label-container {
  color: var(--color-text-alt) !important;
}
nx-radio-toggle nx-radio-toggle-button {
  width: 100%;
}
nx-radio-toggle nx-radio-toggle-button .nx-radio-toggle__label-container {
  display: flex;
  justify-content: center;
}
@media screen and (width <= 703px) {
  nx-radio-toggle .disable-mobile .nx-radio-toggle__label-container {
    border-width: 2px 0 2px 2px !important;
    padding-top: var(--df-radio-toggle-mobile-padding-top, 6px) !important;
    padding-right: var(--df-radio-toggle-mobile-padding-right, 6px) !important;
    padding-bottom: var(--df-radio-toggle-mobile-padding-bottom, 6px) !important;
    padding-left: var(--df-radio-toggle-mobile-padding-left, 6px) !important;
  }
  nx-radio-toggle .disable-mobile .nx-radio-toggle__label-container--first {
    border-radius: 4px 0 0 4px !important;
    border-width: 2px 0 2px 2px !important;
  }
  nx-radio-toggle .disable-mobile .nx-radio-toggle__label-container--last {
    border-radius: 0 4px 4px 0 !important;
    border-width: 2px !important;
  }
}
.c-link {
  cursor: pointer;
  font-weight: var(--font-weight-semi-bold);
  text-decoration: underline;
  letter-spacing: inherit;
  font-size: inherit;
  line-height: inherit;
  color: var(--edp-link-main-color);
}
.c-link:hover {
  color: var(--edp-link-main-hover-color);
}
.c-link:active {
  color: var(--edp-link-main-active-color);
}
df-info-icon {
  --plain-button-small-icon-size: var(--df-info-icon-size-s);
  --plain-button-icon-size: var(--df-info-icon-size-s);
  --plain-button-color: var(--df-info-icon-color-default);
  --plain-button-hover-color: var(--df-info-icon-color-hover);
  --plain-button-active-color: var(--df-info-icon-color-active);
}
df-info-icon button.cdk-focused.cdk-keyboard-focused {
  border-radius: 0;
  box-shadow: none;
}
nx-tab-group {
  --tab-item-font-size: var(--nx-tab-item-font-size-mobile);
  --tab-item-line-height: var(--nx-tab-item-line-height-mobile);
}
@media screen and (min-width: 992px) {
  nx-tab-group {
    --tab-item-font-size: var(--nx-tab-item-font-size-desktop);
    --tab-item-line-height: var(--nx-tab-item-line-height-desktop);
  }
}
nx-tab-group.nx-tabs--container-width .nx-tab-header {
  width: 100%;
  display: flex !important;
  flex-flow: row !important;
}
nx-tab-group.nx-tabs--container-width .nx-tab-header__item {
  flex: 1 1 0;
}
nx-tab-group nx-tab-header .nx-tab-header {
  justify-content: space-around !important;
  margin-right: 0 !important;
  margin-left: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  overflow-x: visible !important;
}
nx-tab-group nx-tab-header .nx-tab-header__item {
  padding-bottom: var(--spacing-100) !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  margin-left: 0 !important;
  margin-right: var(--spacing-400) !important;
}
nx-tab-group nx-tab-header .nx-tab-header__item--active {
  padding-bottom: var(--spacing-50) !important;
}
nx-tab-group nx-tab-header .nx-tab-header__item:last-child {
  margin-right: 0 !important;
}
nx-tab-group nx-tab-header .nx-tab-header__item::before {
  background-color: var(--color-neutral-250) !important;
}
:not(.is-fullscreen) > nx-modal-container {
  max-height: 85vh !important;
  padding-top: var(--spacing-500) !important;
  padding-right: var(--spacing-200) !important;
  padding-bottom: var(--spacing-300) !important;
  padding-left: var(--spacing-200) !important;
  border-radius: var(--border-radius-l) !important;
  width: 90% !important;
  margin: auto !important;
}
@media screen and (min-width: 992px) {
  :not(.is-fullscreen) > nx-modal-container {
    width: 800px !important;
    padding: var(--spacing-500) !important;
  }
}
:not(.is-fullscreen) > nx-modal-container button.nx-modal__close nx-icon {
  font-size: var(--icon-size-xxs) !important;
}
@media screen and (min-width: 992px) {
  :not(.is-fullscreen) > nx-modal-container button.nx-modal__close nx-icon {
    font-size: var(--icon-size-xs) !important;
  }
}
nx-tag {
  font-family: var(--tag-font-family);
  --taglist-font-weight: var(--tag-font-weight);
  --taglist-letter-spacing: var(--tag-letter-spacing);
  --taglist-font-size: var(--tag-font-size);
  --taglist-line-height: var(--tag-line-height);
  --taglist-border-color: var(--tag-border-color);
  --taglist-color: var(--tag-color);
  --taglist-background-color: var(--tag-background-color);
}
nx-tag:hover {
  --taglist-hover-border-color: var(--tag-hover-border-color);
  --taglist-hover-color: var(--tag-hover-color);
  --taglist-hover-background-color: var(--tag-hover-background-color);
}
nx-tag:active {
  --taglist-active-border-color: var(--tag-active-border-color);
  --taglist-active-color: var(--tag-active-color);
  --taglist-active-background-color: var(--tag-active-background-color);
}
nx-licence-plate-euro-prefix {
  --licence-plate-prefix-background: var(--nx-license-plate-prefix-background);
}
nx-licence-plate-euro-prefix.is-disabled {
  --licence-plate-prefix-background: var(--nx-license-plate-prefix-disabled);
  opacity: 1 !important;
}
nx-pagination {
  --pagination-link-disabled-color: var(--color-neutral-650);
}
nx-pagination .nx-pagination-compact__display {
  align-items: baseline;
}
nx-pagination .nx-pagination-compact .nx-pagination-compact__current-page {
  font-size: var(--font-size-xxs);
  line-height: var(--line-height-xs);
  letter-spacing: var(--letter-spacing-s);
  font-weight: var(--font-weight-bold);
}
@media screen and (min-width: 992px) {
  nx-pagination .nx-pagination-compact .nx-pagination-compact__current-page {
    font-size: var(--font-size-xs);
    line-height: var(--line-height-xs);
  }
}
nx-pagination .nx-pagination-compact .nx-pagination-compact__page-separator,
nx-pagination .nx-pagination-compact .nx-pagination-compact__total-pages {
  font-size: var(--font-size-xxxs);
  line-height: var(--line-height-xxs);
  letter-spacing: var(--letter-spacing-s);
  font-weight: var(--font-weight-regular);
}
@media screen and (min-width: 992px) {
  nx-pagination .nx-pagination-compact .nx-pagination-compact__page-separator,
  nx-pagination .nx-pagination-compact .nx-pagination-compact__total-pages {
    font-size: var(--font-size-xxs);
    line-height: var(--line-height-xs);
  }
}
nx-pagination .nx-pagination-compact button {
  text-transform: none !important;
  text-decoration: underline !important;
}
nx-pagination ul.nx-pagination__container button.nx-pagination--number {
  font-size: var(--font-size-xxs);
  line-height: var(--line-height-xs);
  letter-spacing: var(--letter-spacing-s);
  font-weight: var(--font-weight-bold);
}
@media screen and (min-width: 992px) {
  nx-pagination ul.nx-pagination__container button.nx-pagination--number {
    font-size: var(--font-size-xs);
    line-height: var(--line-height-xs);
  }
}
:root,
:host {
  --font-family: "Allianz Neo", sans-serif !important;
  --ui-background: transparent;
  --ui-01: #ffffff;
  --ui-02: #f5f5f5;
  --ui-03: #ececec;
  --ui-04: #d9d9d9;
  --ui-05: var(--color-neutral-350);
  --ui-06: #414141;
  --interactive-text: var(--text-01);
  --interactive-primary: var(--color-primary-action-800);
  --hover-primary: var(--color-primary-action-600);
  --hover-secondary: #ececec;
  --active-primary: var(--color-primary-action-900);
  --hover-link: #008ed6;
  --focus-box-shadow: 0 0 0 2px var(--color-neutral-000), 0 0 0 6px var(--color-focus-600);
  --focus-inset-box-shadow: inset 0 0 0 4px var(--color-focus-600), inset 0 0 0 8px var(--color-neutral-000);
  --text-01: var(--color-text-main);
  --text-02: #ffffff;
  --info: #496ebd;
  --warning: #efbe25;
  --warning-hover: #e7a313;
  --warning-active: #e08d05;
  --danger: var(--color-signal-error-600);
  --danger-hover: #c51322;
  --danger-active: #b0050c;
  --success: #1e8927;
  --success-hover: #1b6120;
  --success-active: #17501d;
  --accent-01: #c34800;
  --accent-02: #05813c;
  --accent-03: #bd417f;
  --color-attention-default: var(--avatar-background-color);
  --color-attention-yellow: #f7b500;
  --color-attention-orange: #ff9b52;
  --color-attention-red: #f77878;
  --color-attention-purple: #cca1ff;
  --color-attention-teal: #08c8c8;
  --color-attention-aqua: #00ffff;
  --color-attention-blue: #97c2ff;
  --color-attention-green: #43cb7f;
  --color-attention-gray: #a9b4ca;
  --color-attention-disabled: #d1d5db;
  --color-attention-inverse-yellow: #ffd666;
  --color-attention-inverse-orange: #ffb166;
  --color-attention-inverse-red: #f98080;
  --color-attention-inverse-purple: #cfb2ff;
  --color-attention-inverse-teal: #4fd2d2;
  --color-attention-inverse-aqua: #66e0ff;
  --color-attention-inverse-blue: #6ca8ff;
  --color-attention-inverse-green: #7fd8a0;
  --color-attention-inverse-gray: #cbd0d6;
  --color-attention-inverse-disabled: #4b5563;
  --color-subtle-default: var(--avatar-background-color);
  --color-subtle-yellow: #fff7da;
  --color-subtle-orange: #ffe9d5;
  --color-subtle-red: #ffe2e0;
  --color-subtle-purple: #f4e6ff;
  --color-subtle-teal: #d9f2f2;
  --color-subtle-aqua: #d7f7ff;
  --color-subtle-blue: #e1ebff;
  --color-subtle-green: #def4e6;
  --color-subtle-gray: #f3f4f6;
  --color-subtle-disabled: var(--avatar-background-color);
  --color-on-attention-disabled: #9ca3af;
  --color-on-subtle-yellow: #3b2f00;
  --color-on-subtle-orange: #5a2500;
  --color-on-subtle-red: #6b0d0d;
  --color-on-subtle-purple: #3b006b;
  --color-on-subtle-teal: #004646;
  --color-on-subtle-aqua: #004b66;
  --color-on-subtle-blue: #002266;
  --color-on-subtle-green: #144d28;
  --color-on-subtle-gray: #1f2937;
  --color-on-subtle-disabled: var(--text-02);
  --color-on-subtle-default: var(--avatar-color);
  --color-on-attention-resting: var(--avatar-color);
  --disabled-01: #c2c2c2;
  --disabled-02: #dadada;
  --disabled-03: #ececec;
  --disabled-04: rgba(0, 97, 146, 0.4);
  --readonly-surface-color: #f5f5f5;
  --readonly-on-surface-color: #767676;
  --readonly-surface-active-color: #767676;
  --readonly-on-surface-active-color: var(--text-02);
  --negative: var(--color-secondary-trigger-600);
  --negative-accent: var(--color-primary-action-800);
  --negative-01: var(--color-secondary-trigger-300);
  --negative-02: var(--color-secondary-trigger-650);
  --negative-background: #414141;
  --negative-dimmed: rgba(255, 255, 255, 0.4);
  --negative-01-dimmed: rgba(217, 217, 217, 0.4);
  --negative-02-dimmed: rgba(194, 194, 194, 0.4);
  --negative-background-dimmed: rgba(65, 65, 65, 0.4);
  --grid-max-width: 1184px;
  --readonly-01: var(--readonly-surface-color);
  --readonly-02: var(--readonly-on-surface-color);
  --readonly-03: var(--readonly-on-surface-active-color);
  --heading-00-font-size: var(--heading-01-font-size);
  --heading-00-line-height: var(--heading-01-line-height);
  --heading-00-font-weight: var(--heading-01-font-weight);
  --heading-00-letter-spacing: var(--heading-01-letter-spacing);
  --heading-00-mobile-font-size: var(--heading-01-mobile-font-size);
  --heading-00-mobile-line-height: var(--heading-01-mobile-line-height);
  --heading-00-mobile-font-weight: var(--heading-01-mobile-font-weight);
  --heading-00-mobile-letter-spacing: var(--heading-01-mobile-letter-spacing);
  --heading-01-font-size: 64px;
  --heading-01-line-height: 68px;
  --heading-01-font-weight: var(--font-weight-light);
  --heading-01-letter-spacing: var(--letter-spacing-m);
  --heading-01-mobile-font-size: 42px;
  --heading-01-mobile-line-height: 44px;
  --heading-01-mobile-font-weight: var(--heading-01-font-weight);
  --heading-01-mobile-letter-spacing: var(--heading-01-letter-spacing);
  --heading-02-font-size: 52px;
  --heading-02-line-height: 56px;
  --heading-02-font-weight: var(--font-weight-light);
  --heading-02-letter-spacing: var(--letter-spacing-m);
  --heading-02-mobile-font-size: 38px;
  --heading-02-mobile-line-height: var(--line-height-xl);
  --heading-02-mobile-font-weight: var(--font-weight-light);
  --heading-02-mobile-letter-spacing: var(--heading-02-letter-spacing);
  --heading-03-font-size: var(--font-size-xxxl);
  --heading-03-line-height: var(--line-height-xxl);
  --heading-03-font-weight: var(--font-weight-light);
  --heading-03-letter-spacing: var(--letter-spacing-m);
  --heading-03-mobile-font-size: var(--heading-04-font-size);
  --heading-03-mobile-line-height: var(--heading-04-line-height);
  --heading-03-mobile-font-weight: var(--heading-04-font-weight);
  --heading-03-mobile-letter-spacing: var(--heading-04-letter-spacing);
  --heading-04-font-size: 32px;
  --heading-04-line-height: var(--line-height-xl);
  --heading-04-font-weight: var(--font-weight-light);
  --heading-04-letter-spacing: var(--letter-spacing-m);
  --heading-04-mobile-font-size: var(--heading-05-font-size);
  --heading-04-mobile-line-height: var(--heading-05-line-height);
  --heading-04-mobile-font-weight: var(--heading-04-font-weight);
  --heading-04-mobile-letter-spacing: var(--heading-04-letter-spacing);
  --heading-05-font-size: var(--font-size-l);
  --heading-05-line-height: var(--line-height-m);
  --heading-05-font-weight: var(--font-weight-semi-bold);
  --heading-05-letter-spacing: var(--letter-spacing-s);
  --heading-05-mobile-font-size: 22px;
  --heading-05-mobile-line-height: var(--line-height-s);
  --heading-05-mobile-font-weight: var(--font-weight-semi-bold);
  --heading-05-mobile-letter-spacing: var(--letter-spacing-s);
  --heading-06-font-size: var(--font-size-s);
  --heading-06-line-height: var(--spacing-300);
  --heading-06-font-weight: var(--font-weight-light);
  --heading-06-letter-spacing: var(--letter-spacing-s);
  --heading-06-mobile-font-size: var(--font-size-xs);
  --heading-06-mobile-line-height: var(--spacing-300);
  --heading-06-mobile-font-weight: var(--font-weight-light);
  --heading-06-mobile-letter-spacing: var(--letter-spacing-s);
  --headline-secondary-color: var(--text-01);
  --headline-negative-secondary-color: var(--negative);
  --heading-6xl-font-size: var(--heading-01-font-size);
  --heading-6xl-line-height: var(--heading-01-line-height);
  --heading-6xl-font-weight: var(--heading-01-font-weight);
  --heading-6xl-letter-spacing: var(--heading-01-letter-spacing);
  --heading-6xl-mobile-font-size: var(--heading-01-mobile-font-size);
  --heading-6xl-mobile-line-height: var(--heading-01-mobile-line-height);
  --heading-6xl-mobile-font-weight: var(--heading-01-mobile-font-weight);
  --heading-6xl-mobile-letter-spacing: var(--heading-01-mobile-letter-spacing);
  --heading-5xl-font-size: var(--heading-01-font-size);
  --heading-5xl-line-height: var(--heading-01-line-height);
  --heading-5xl-font-weight: var(--heading-01-font-weight);
  --heading-5xl-letter-spacing: var(--heading-01-letter-spacing);
  --heading-5xl-mobile-font-size: var(--heading-01-mobile-font-size);
  --heading-5xl-mobile-line-height: var(--heading-01-mobile-line-height);
  --heading-5xl-mobile-font-weight: var(--heading-01-mobile-font-weight);
  --heading-5xl-mobile-letter-spacing: var(--heading-01-mobile-letter-spacing);
  --paragraph-01-font-size: var(--font-size-s);
  --paragraph-01-line-height: var(--spacing-300);
  --paragraph-01-font-weight: var(--font-weight-regular);
  --paragraph-01-letter-spacing: var(--letter-spacing-s);
  --paragraph-02-font-size: var(--font-size-xs);
  --paragraph-02-line-height: var(--line-height-s);
  --paragraph-02-font-weight: var(--font-weight-regular);
  --paragraph-02-letter-spacing: 0;
  --paragraph-03-font-size: var(--spacing-200);
  --paragraph-03-line-height: var(--spacing-300);
  --paragraph-03-font-weight: var(--font-weight-regular);
  --paragraph-03-letter-spacing: 0;
  --paragraph-04-font-size: var(--font-size-xxxs);
  --paragraph-04-line-height: var(--line-height-xxs);
  --paragraph-04-font-weight: var(--font-weight-regular);
  --paragraph-04-letter-spacing: 0;
  --paragraph-05-font-size: var(--font-size-xxxxs);
  --paragraph-05-line-height: var(--spacing-200);
  --paragraph-05-font-weight: var(--font-weight-regular);
  --paragraph-05-letter-spacing: 0;
  --large-label-font-size: var(--spacing-200);
  --large-label-line-height: var(--spacing-300);
  --large-label-font-weight: var(--font-weight-regular);
  --large-label-letter-spacing: normal;
  --small-label-font-size: var(--font-size-xxxs);
  --small-label-line-height: var(--line-height-xxs);
  --small-label-font-weight: var(--font-weight-regular);
  --small-label-letter-spacing: normal;
  --button-small-font-size: var(--font-size-xxxs);
  --button-small-line-height: var(--line-height-xxs);
  --button-small-font-weight: var(--font-weight-semi-bold);
  --button-small-letter-spacing: var(--letter-spacing-s);
  --button-small-medium-font-size: var(--spacing-200);
  --button-small-medium-line-height: var(--spacing-300);
  --button-small-medium-font-weight: var(--font-weight-semi-bold);
  --button-small-medium-letter-spacing: var(--letter-spacing-s);
  --button-medium-font-size: var(--spacing-200);
  --button-medium-line-height: var(--spacing-300);
  --button-medium-font-weight: var(--font-weight-semi-bold);
  --button-medium-letter-spacing: var(--letter-spacing-s);
  --button-large-font-size: var(--font-size-xs);
  --button-large-line-height: var(--spacing-300);
  --button-large-font-weight: var(--font-weight-semi-bold);
  --button-large-letter-spacing: var(--letter-spacing-s);
  --shadow-small-color: rgba(65, 65, 65, 0.35);
  --shadow-large-color: rgba(65, 65, 65, 0.35);
  --shadow-small: 0 2px 4px var(--shadow-small-color);
  --shadow-large: 0 8px 24px var(--shadow-large-color);
  --accordion-regular-font-size: var(--heading-04-font-size);
  --accordion-regular-line-height: var(--heading-04-line-height);
  --accordion-regular-font-weight: var(--heading-04-font-weight);
  --accordion-regular-letter-spacing: var(--heading-04-letter-spacing);
  --accordion-regular-mobile-font-size: var(--heading-06-font-size);
  --accordion-regular-mobile-line-height: var(--heading-06-line-height);
  --accordion-regular-mobile-font-weight: 400;
  --accordion-regular-mobile-letter-spacing: var(--heading-06-letter-spacing);
  --accordion-light-font-size: var(--paragraph-01-font-size);
  --accordion-light-line-height: var(--paragraph-01-line-height);
  --accordion-light-font-weight: var(--paragraph-01-font-weight);
  --accordion-light-letter-spacing: var(--paragraph-01-letter-spacing);
  --accordion-light-mobile-font-size: var(--paragraph-03-font-size);
  --accordion-light-mobile-line-height: var(--paragraph-03-line-height);
  --accordion-light-mobile-font-weight: var(--paragraph-03-font-weight);
  --accordion-light-mobile-letter-spacing: var(--paragraph-03-letter-spacing);
  --accordion-body-font-size: var(--paragraph-03-font-size);
  --accordion-body-line-height: var(--paragraph-03-line-height);
  --accordion-body-font-weight: var(--paragraph-03-font-weight);
  --accordion-body-letter-spacing: var(--paragraph-03-letter-spacing);
  --accordion-extra-light-body-letter-spacing: var(--accordion-body-letter-spacing);
  --accordion-extra-light-body-font-size: var(--accordion-body-font-size);
  --accordion-extra-light-body-line-height: var(--accordion-body-line-height);
  --accordion-chevron-size: 24px;
  --accordion-regular-chevron-color: var(--interactive-text);
  --accordion-regular-hover-chevron-color: var(--interactive-text);
  --accordion-disabled-color: var(--disabled-01);
  --accordion-regular-header-background-color: var(--ui-02);
  --accordion-regular-header-text-color: var(--text-01);
  --accordion-regular-header-hover-text-color: var(--text-01);
  --accordion-regular-header-top-margin: 16px;
  --accordion-regular-header-active-font-weight: var(--heading-04-font-weight);
  --accordion-light-header-active-font-weight: var(--paragraph-01-font-weight);
  --accordion-regular-border-color: transparent;
  --accordion-regular-mobile-border-color: var(--ui-04);
  --accordion-regular-mobile-separator-color: var(--ui-04);
  --accordion-regular-header-padding: 24px 32px;
  --accordion-regular-mobile-header-padding: 16px;
  --accordion-regular-body-padding: 24px 32px 16px;
  --accordion-regular-mobile-body-padding: 24px 16px 32px;
  --accordion-light-header-text-color: var(--interactive-text);
  --accordion-light-header-hover-text-color: var(--interactive-text);
  --accordion-light-chevron-color: var(--interactive-text);
  --accordion-light-hover-chevron-color: var(--interactive-text);
  --accordion-light-header-padding: 24px 32px;
  --accordion-light-mobile-header-padding: 16px 0;
  --accordion-light-body-padding: 16px 32px 32px;
  --accordion-light-mobile-body-padding: 16px 0 24px;
  --accordion-light-border-color: var(--ui-04);
  --accordion-light-body-font-size: var(--paragraph-03-font-size);
  --accordion-extra-light-header-top-margin: 16px;
  --accordion-extra-light-chevron-color: var(--interactive-text);
  --accordion-extra-light-header-text-color: var(--interactive-text);
  --accordion-extra-light-body-padding: 16px 0 8px;
  --accordion-extra-light-font-size: 1rem;
  --accordion-extra-light-line-height: 1.5rem;
  --accordion-extra-light-font-weight: 600;
  --accordion-extra-light-letter-spacing: 0.0625rem;
  --accordion-extra-light-header-active-font-weight: 600;
  --action-font-size: var(--paragraph-03-font-size);
  --action-line-height: var(--paragraph-03-line-height);
  --action-font-weight: var(--paragraph-03-font-weight);
  --action-letter-spacing: var(--paragraph-03-letter-spacing);
  --action-color: var(--text-01);
  --action-hover-color: var(--text-01);
  --action-background-color: var(--ui-02);
  --action-hover-background-color: var(--hover-secondary);
  --action-selected-color: var(--text-02);
  --action-selected-background-color: var(--interactive-primary);
  --action-icon-size: 20px;
  --action-expand-icon-size: 16px;
  --avatar-background-color: #8a679c;
  --avatar-color: var(--text-02);
  --avatar-color-attention-disabled: var(--avatar-background-color);
  --avatar-color-subtle-disabled: var(--avatar-background-color);
  --avatar-color-on-attention-disabled: var(--avatar-color);
  --avatar-color-on-subtle-disabled: var(--avatar-color);
  --avatar-disabled-opacity: 0.4;
  --avatar-xsmall-size: 32px;
  --avatar-xsmall-font-size: var(--paragraph-04-font-size);
  --avatar-xsmall-line-height: var(--paragraph-04-line-height);
  --avatar-xsmall-font-weight: var(--paragraph-04-font-weight);
  --avatar-xsmall-letter-spacing: var(--paragraph-04-letter-spacing);
  --avatar-xsmall-icon-size: 24px;
  --avatar-small-size: 40px;
  --avatar-small-font-size: var(--paragraph-03-font-size);
  --avatar-small-line-height: var(--paragraph-03-line-height);
  --avatar-small-font-weight: 600;
  --avatar-small-letter-spacing: var(--paragraph-03-letter-spacing);
  --avatar-small-icon-size: 24px;
  --avatar-small-medium-size: 64px;
  --avatar-small-medium-font-size: var(--heading-04-font-size);
  --avatar-small-medium-line-height: var(--heading-04-line-height);
  --avatar-small-medium-font-weight: 600;
  --avatar-small-medium-letter-spacing: var(--heading-04-letter-spacing);
  --avatar-small-medium-icon-size: 40px;
  --avatar-medium-size: 80px;
  --avatar-medium-font-size: var(--heading-03-font-size);
  --avatar-medium-line-height: var(--heading-03-line-height);
  --avatar-medium-font-weight: 600;
  --avatar-medium-letter-spacing: var(--heading-03-letter-spacing);
  --avatar-medium-icon-size: 48px;
  --avatar-large-size: 120px;
  --avatar-large-font-size: var(--heading-02-font-size);
  --avatar-large-line-height: var(--heading-02-line-height);
  --avatar-large-font-weight: 600;
  --avatar-large-letter-spacing: var(--heading-02-letter-spacing);
  --avatar-large-icon-size: 72px;
  --avatar-xlarge-size: 160px;
  --avatar-xlarge-font-size: var(--heading-01-font-size);
  --avatar-xlarge-line-height: var(--heading-01-line-height);
  --avatar-xlarge-font-weight: 600;
  --avatar-xlarge-letter-spacing: var(--heading-01-letter-spacing);
  --avatar-xlarge-icon-size: 96px;
  --badge-font-size: var(--paragraph-03-font-size);
  --badge-line-height: var(--paragraph-03-line-height);
  --badge-font-weight: var(--paragraph-03-font-weight);
  --badge-letter-spacing: var(--paragraph-03-letter-spacing);
  --badge-background-color: var(--ui-04);
  --badge-color: var(--text-01);
  --badge-active-background-color: #cfe9ee;
  --badge-active-color: var(--badge-color);
  --badge-positive-background-color: #e3ebaf;
  --badge-positive-color: var(--badge-color);
  --badge-critical-background-color: #f7c7c3;
  --badge-critical-color: var(--badge-color);
  --badge-negative-background-color: #ffe8b0;
  --badge-negative-color: var(--badge-color);
  --badge-vibrant-background-color: var(--ui-06);
  --badge-vibrant-color: #ffffff;
  --badge-vibrant-active-background-color: #007ab3;
  --badge-vibrant-active-color: var(--badge-vibrant-color);
  --badge-vibrant-positive-background-color: #1e8927;
  --badge-vibrant-positive-color: var(--badge-vibrant-color);
  --badge-vibrant-critical-background-color: #dc3149;
  --badge-vibrant-critical-color: var(--badge-vibrant-color);
  --badge-vibrant-negative-background-color: #efbe25;
  --badge-vibrant-negative-color: var(--text-01);
  --base-label-color: var(--text-01);
  --base-label-small-font-size: var(--small-label-font-size);
  --base-label-small-line-height: var(--small-label-line-height);
  --base-label-small-font-weight: 600;
  --base-label-small-letter-spacing: var(--small-label-letter-spacing);
  --base-label-large-font-size: var(--large-label-font-size);
  --base-label-large-line-height: var(--large-label-line-height);
  --base-label-large-font-weight: 300;
  --base-label-large-letter-spacing: var(--large-label-letter-spacing);
  --base-error-color: var(--color-signal-error-600);
  --base-error-simple-icon-size: 20px;
  --base-error-simple-font-size: var(--font-size-xxxs);
  --base-error-simple-line-height: var(--line-height-xxs);
  --base-error-simple-font-weight: var(--font-weight-regular);
  --base-error-simple-letter-spacing: var(--letter-spacing-s);
  --button-primary-background-color: var(--color-primary-action-800);
  --button-primary-border-color: transparent;
  --button-primary-text-color: var(--color-neutral-000);
  --button-primary-hover-background-color: var(--color-primary-action-600);
  --button-primary-hover-border-color: transparent;
  --button-primary-hover-text-color: var(--color-neutral-000);
  --button-primary-active-background-color: var(--color-primary-action-900);
  --button-primary-active-text-color: var(--color-neutral-000);
  --button-primary-active-border-color: transparent;
  --button-primary-disabled-background-color: var(--color-neutral-350);
  --button-primary-disabled-text-color: var(--color-neutral-000);
  --button-primary-disabled-border-color: transparent;
  --button-secondary-background-color: transparent;
  --button-secondary-border-color: var(--color-primary-action-800);
  --button-secondary-text-color: var(--color-primary-action-800);
  --button-secondary-hover-background-color: var(--color-primary-action-600);
  --button-secondary-hover-border-color: var(--color-primary-action-600);
  --button-secondary-hover-text-color: var(--color-neutral-000);
  --button-secondary-active-background-color: var(--color-primary-action-900);
  --button-secondary-active-text-color: var(--color-neutral-000);
  --button-secondary-active-border-color: transparent;
  --button-secondary-disabled-background-color: transparent;
  --button-secondary-disabled-text-color: var(--color-neutral-350);
  --button-secondary-disabled-border-color: var(--color-neutral-350);
  --button-tertiary-text-decoration: none;
  --button-tertiary-background-color: transparent;
  --button-tertiary-border-color: transparent;
  --button-tertiary-text-color: var(--color-primary-action-800);
  --button-tertiary-hover-background-color: transparent;
  --button-tertiary-hover-border-color: transparent;
  --button-tertiary-hover-text-color: var(--color-primary-action-600);
  --button-tertiary-active-background-color: transparent;
  --button-tertiary-active-text-color: var(--color-primary-action-900);
  --button-tertiary-active-border-color: transparent;
  --button-tertiary-disabled-background-color: transparent;
  --button-tertiary-disabled-text-color: var(--color-neutral-500);
  --button-tertiary-disabled-border-color: transparent;
  --button-emphasis-background-color: var(--accent-01);
  --button-emphasis-border-color: transparent;
  --button-emphasis-text-color: var(--text-02);
  --button-emphasis-hover-background-color: #933400;
  --button-emphasis-hover-border-color: transparent;
  --button-emphasis-hover-text-color: var(--text-02);
  --button-emphasis-active-background-color: #682500;
  --button-emphasis-active-text-color: var(--text-02);
  --button-emphasis-active-border-color: transparent;
  --button-emphasis-disabled-background-color: rgba(195, 72, 0, 0.4);
  --button-emphasis-disabled-text-color: rgba(255, 255, 255, 0.4);
  --button-emphasis-disabled-border-color: transparent;
  --button-cta-background-color: var(--accent-02);
  --button-cta-border-color: transparent;
  --button-cta-text-color: var(--text-02);
  --button-cta-hover-background-color: #006028;
  --button-cta-hover-border-color: transparent;
  --button-cta-hover-text-color: var(--text-02);
  --button-cta-active-background-color: #00450f;
  --button-cta-active-text-color: var(--text-02);
  --button-cta-active-border-color: transparent;
  --button-cta-disabled-background-color: rgba(5, 129, 60, 0.4);
  --button-cta-disabled-text-color: rgba(255, 255, 255, 0.4);
  --button-cta-disabled-border-color: transparent;
  --button-attention-background-color: var(--accent-03);
  --button-attention-border-color: transparent;
  --button-attention-text-color: var(--text-02);
  --button-attention-hover-background-color: #962165;
  --button-attention-hover-border-color: transparent;
  --button-attention-hover-text-color: var(--text-02);
  --button-attention-active-background-color: #720849;
  --button-attention-active-text-color: var(--text-02);
  --button-attention-active-border-color: transparent;
  --button-attention-disabled-background-color: rgba(189, 65, 127, 0.4);
  --button-attention-disabled-text-color: rgba(255, 255, 255, 0.4);
  --button-attention-disabled-border-color: transparent;
  --button-primary-danger-background-color: var(--color-signal-error-600);
  --button-primary-danger-border-color: transparent;
  --button-primary-danger-text-color: var(--color-neutral-000);
  --button-primary-danger-hover-background-color: var(--color-signal-error-750);
  --button-primary-danger-hover-border-color: transparent;
  --button-primary-danger-hover-text-color: var(--text-02);
  --button-primary-danger-active-background-color: var(--color-signal-error-900);
  --button-primary-danger-active-text-color: var(--text-02);
  --button-primary-danger-active-border-color: transparent;
  --button-primary-danger-disabled-background-color: rgba(220, 49, 73, 0.4);
  --button-primary-danger-disabled-text-color: rgba(255, 255, 255, 0.4);
  --button-primary-danger-disabled-border-color: transparent;
  --button-secondary-danger-background-color: transparent;
  --button-secondary-danger-border-color: var(--color-signal-error-600);
  --button-secondary-danger-text-color: var(--color-signal-error-600);
  --button-secondary-danger-hover-background-color: var(--color-signal-error-750);
  --button-secondary-danger-hover-border-color: var(--color-signal-error-750);
  --button-secondary-danger-hover-text-color: var(--color-neutral-000);
  --button-secondary-danger-active-background-color: var(--color-signal-error-900);
  --button-secondary-danger-active-text-color: var(--color-neutral-000);
  --button-secondary-danger-active-border-color: transparent;
  --button-secondary-danger-disabled-background-color: transparent;
  --button-secondary-danger-disabled-text-color: var(--color-neutral-350);
  --button-secondary-danger-disabled-border-color: var(--color-neutral-350);
  --button-tertiary-danger-background-color: transparent;
  --button-tertiary-danger-border-color: transparent;
  --button-tertiary-danger-text-color: var(--color-signal-error-600);
  --button-tertiary-danger-hover-background-color: transparent;
  --button-tertiary-danger-hover-border-color: transparent;
  --button-tertiary-danger-hover-text-color: var(--color-signal-error-750);
  --button-tertiary-danger-active-background-color: transparent;
  --button-tertiary-danger-active-text-color: var(--color-signal-error-900);
  --button-tertiary-danger-active-border-color: transparent;
  --button-tertiary-danger-disabled-background-color: transparent;
  --button-tertiary-danger-disabled-text-color: var(--color-neutral-500);
  --button-tertiary-danger-disabled-border-color: transparent;
  --button-text-transform: none;
  --button-border-radius: 4px;
  --button-border-width: 2px;
  --button-small-height: 32px;
  --button-small-medium-height: 40px;
  --button-medium-height: 48px;
  --button-medium-padding: calc(12px - var(--button-border-width)) calc(32px - var(--button-border-width));
  --button-medium-icon-start-padding: calc(32px - var(--button-border-width));
  --button-medium-icon-end-padding: calc(32px - var(--button-border-width));
  --button-small-icon-start-padding: calc(16px - var(--button-border-width));
  --button-small-icon-end-padding: calc(16px - var(--button-border-width));
  --button-small-padding: calc(8px - var(--button-border-width)) calc(16px - var(--button-border-width));
  --icon-button-medium-padding: 0;
  --button-large-height: 72px;
  --button-small-icon-size: 16px;
  --button-small-medium-icon-size: 20px;
  --button-medium-icon-size: 24px;
  --button-large-icon-size: 24px;
  --button-gap: 8px;
  --plain-button-color: var(--link-color);
  --plain-button-hover-color: var(--link-hover-color);
  --plain-button-active-color: var(--link-active-color);
  --plain-button-disabled-color: var(--link-disabled-color);
  --plain-button-danger-color: var(--danger);
  --plain-button-danger-hover-color: #c51322;
  --plain-button-danger-active-color: #b0050c;
  --plain-button-danger-disabled-color: rgba(220, 49, 73, 0.4);
  --plain-button-font-size: var(--link-small-font-size);
  --plain-button-line-height: var(--link-small-line-height);
  --plain-button-font-weight: var(--link-small-font-weight);
  --plain-button-letter-spacing: var(--link-small-letter-spacing);
  --plain-button-icon-size: var(--link-small-icon-size);
  --plain-button-text-decoration: none;
  --plain-button-gap: 8px;
  --plain-button-small-font-size: var(--link-xsmall-font-size);
  --plain-button-small-font-weight: var(--link-xsmall-font-weight);
  --plain-button-small-line-height: 1rem;
  --plain-button-small-letter-spacing: var(--link-xsmall-letter-spacing);
  --plain-button-secondary-color: #5b5b5b;
  --plain-button-secondary-hover-color: var(--plain-button-hover-color);
  --plain-button-secondary-active-color: var(--plain-button-active-color);
  --plain-button-secondary-disabled-color: rgb(from var(--tag-color) r g b/0.4);
  --plain-button-small-icon-size: 1.25rem;
  --breadcrumb-color: var(--text-01);
  --breadcrumb-font-size: 1rem;
  --breadcrumb-line-height: 1.5rem;
  --breadcrumb-letter-spacing: 0;
  --breadcrumb-font-weight: 400;
  --breadcrumb-chevron-color: var(--text-01);
  --breadcrumb-link-color: var(--interactive-text);
  --breadcrumb-link-hover-color: var(--hover-link);
  --breadcrumb-link-active-color: var(--active-primary);
  --icon-button-small-icon-size: 16px;
  --icon-button-small-medium-icon-size: 24px;
  --icon-button-medium-icon-size: 24px;
  --icon-button-large-icon-size: 24px;
  --card-text-color: var(--text-01);
  --card-background-color: var(--ui-01);
  --card-border-color: #999999;
  --card-border-hover-color: #5b5b5b;
  --card-border-width: 1px;
  --card-border-radius: 4px;
  --clickable-card-hover-background-color: var(--ui-02);
  --clickable-card-hover-border-color: var(--card-border-hover-color);
  --clickable-card-active-background-color: var(--ui-03);
  --clickable-card-active-border-color: var(--card-border-hover-color);
  --clickable-card-disabled-border-color: var(--negative-01);
  --card-highlight-text-color: var(--text-01);
  --card-highlight-background-color: #e1cfeb;
  --comparison-table-popular-cell-text-color: var(--text-01);
  --comparison-table-popular-cell-background-color: #e1cfeb;
  --comparison-table-selected-column-background-color: #c1ebfb;
  --comparison-table-selected-column-text-color: var(--text-01);
  --comparison-table-border-color: var(--ui-03);
  --comparison-table-header-background-color: var(--ui-01);
  --comparison-table-header-text-color: var(--text-01);
  --comparison-table-placeholder-cell-background-color: transparent;
  --comparison-table-placeholder-cell-border-color: transparent;
  --comparison-table-disabled-text-color: var(--disabled-01);
  --comparison-table-disabled-column-header-text-color: var(--comparison-table-disabled-text-color);
  --comparison-table-cell-background-color: var(--ui-01);
  --comparison-table-intersection-cell-background-color: rgba(255, 255, 255, 0.75);
  --comparison-table-toggle-section-header-background-color: rgba(255, 255, 255, 0.75);
  --comparison-table-toggle-section-chevron-size: var(--accordion-chevron-size);
  --comparison-table-toggle-section-chevron-color: var(--accordion-regular-chevron-color);
  --comparison-table-toggle-section-header-padding: 24px 32px 24px 16px;
  --comparison-table-toggle-section-header-padding-rtl: 24px 16px 24px 32px;
  --comparison-table-expansion-cell-color: var(--interactive-text);
  --comparison-table-font-size: 1rem;
  --comparison-table-line-height: 1.25rem;
  --comparison-table-font-weight: 400;
  --comparison-table-letter-spacing: 0;
  --comparison-table-popular-cell-font-size: 0.875rem;
  --comparison-table-popular-cell-line-height: 1rem;
  --comparison-table-popular-cell-font-weight: 600;
  --comparison-table-popular-cell-letter-spacing: 0.0125rem;
  --comparison-table-description-cell-mobile-font-size: 0.875rem;
  --comparison-table-description-cell-mobile-line-height: 1rem;
  --comparison-table-description-cell-mobile-font-weight: 700;
  --comparison-table-description-cell-mobile-letter-spacing: 0.0125rem;
  --comparison-table-mobile-section-header-font-size: 0.875rem;
  --comparison-table-mobile-section-header-line-height: 1.5rem;
  --comparison-table-mobile-section-header-font-weight: 600;
  --comparison-table-mobile-section-header-letter-spacing: 0;
  --comparison-table-group-label-font-size: 1rem;
  --comparison-table-group-label-line-height: 1.5rem;
  --comparison-table-group-label-font-weight: 600;
  --comparison-table-group-label-letter-spacing: 0.0625rem;
  --comparison-table-toggle-section-header-font-size: var(--heading-04-font-size);
  --comparison-table-toggle-section-header-line-height: var(--heading-04-line-height);
  --comparison-table-toggle-section-header-font-weight: var(--heading-04-font-weight);
  --comparison-table-toggle-section-header-letter-spacing: var(--heading-04-letter-spacing);
  --data-display-label-font-weight: 600;
  --data-display-large-font-size: var(--paragraph-02-font-size);
  --data-display-large-line-height: var(--paragraph-02-line-height);
  --data-display-large-font-weight: var(--paragraph-02-font-weight);
  --data-display-large-letter-spacing: var(--paragraph-02-letter-spacing);
  --data-display-large-mobile-font-size: var(--paragraph-03-font-size);
  --data-display-large-mobile-line-height: var(--paragraph-03-line-height);
  --data-display-large-mobile-font-weight: var(--paragraph-03-font-weight);
  --data-display-large-mobile-letter-spacing: var(--paragraph-03-letter-spacing);
  --data-display-medium-font-size: var(--paragraph-03-font-size);
  --data-display-medium-line-height: var(--paragraph-03-line-height);
  --data-display-medium-font-weight: var(--paragraph-03-font-weight);
  --data-display-medium-letter-spacing: var(--paragraph-03-letter-spacing);
  --data-display-small-font-size: var(--paragraph-04-font-size);
  --data-display-small-line-height: var(--paragraph-04-line-height);
  --data-display-small-font-weight: 400;
  --data-display-small-letter-spacing: var(--paragraph-04-letter-spacing);
  --selectable-card-text-color: var(--text-01);
  --selectable-card-background-color: var(--ui-01);
  --selectable-card-background-hover-color: #f1f9fa;
  --selectable-card-background-selected-color: #e6f4f6;
  --selectable-card-background-selected-hover-color: #cfe9ee;
  --selectable-card-background-disabled-color: var(--ui-01);
  --selectable-card-background-disabled-selected-color: #f1f9fa;
  --selectable-card-checkbox-border-hover-color: var(--interactive-text);
  --selectable-card-checkbox-selected-background-hover-color: var(--interactive-text);
  --selectable-card-checkbox-selected-border-hover-color: var(--interactive-text);
  --selectable-card-checkbox-error-border-color: var(--danger);
  --selectable-card-checkbox-error-background-color: var(--danger);
  --selectable-card-radio-border-hover-color: var(--hover-primary);
  --selectable-card-radio-dot-hover-color: var(--hover-primary);
  --selectable-card-radio-error-dot-color: var(--danger);
  --selectable-card-radio-error-border-color: var(--danger);
  --selectable-card-expert-background-hover-color: var(--ui-02);
  --selectable-card-expert-background-selected-color: var(--ui-02);
  --selectable-card-expert-background-disabled-selected-color: var(--ui-02);
  --selectable-card-expert-background-selected-hover-color: var(--ui-03);
  --selectable-card-icon-color: var(--success);
  --selectable-card-unchecked-icon-hover-color: #c2c2c2;
  --selectable-card-icon-placeholder-border-color: #c2c2c2;
  --selectable-card-border-color: var(--card-border-color);
  --selectable-card-border-hover-color: var(--interactive-primary);
  --selectable-card-border-selected-color: var(--interactive-primary);
  --selectable-card-border-disabled-color: var(--ui-04);
  --selectable-card-border-disabled-selected-color: #c2c2c2;
  --selectable-card-border-error-color: var(--danger);
  --selectable-card-border-width: 1px;
  --selectable-card-border-radius: 4px;
  --checkbox-border-width: 2px;
  --checkbox-border-radius: 4px;
  --checkbox-control-size: 24px;
  --checkbox-transition: none;
  --checkbox-icon-size: 20px;
  --checkbox-background-color: transparent;
  --checkbox-border-color: var(--color-neutral-650);
  --checkbox-icon-color: var(--text-02);
  --checkbox-indeterminate-color: var(--interactive-primary);
  --checkbox-selected-background-color: var(--color-primary-action-800);
  --checkbox-selected-border-color: var(--color-primary-action-800);
  --checkbox-hover-background-color: var(--hover-primary);
  --checkbox-unselected-hover-background-color: transparent;
  --checkbox-hover-border-color: var(--hover-primary);
  --checkbox-active-background-color: var(--active-primary);
  --checkbox-active-border-color: var(--active-primary);
  --checkbox-unselected-active-background-color: transparent;
  --checkbox-selected-hover-background-color: var(--hover-primary);
  --checkbox-disabled-border-color: var(--color-neutral-550);
  --checkbox-disabled-background-color: var(--color-neutral-150);
  --checkbox-disabled-selected-border-color: var(--disabled-01);
  --checkbox-disabled-selected-background-color: var(--color-neutral-550);
  --checkbox-disabled-icon-color: var(--text-02);
  --checkbox-readonly-background-color: var(--readonly-surface-color);
  --checkbox-readonly-border-color: var(--readonly-on-surface-color);
  --checkbox-readonly-selected-background-color: var(--readonly-surface-active-color);
  --checkbox-readonly-selected-border-color: var(--readonly-surface-active-color);
  --checkbox-readonly-icon-color: var(--readonly-on-surface-active-color);
  --checkbox-readonly-indeterminate-color: var(--readonly-surface-active-color);
  --checkbox-label-color: var(--color-text-main);
  --checkbox-label-disabled-color: var(--color-neutral-650);
  --checkbox-large-label-control-margin-top: 0;
  --checkbox-large-label-text-margin-top: 0;
  --checkbox-large-label-text-margin-left: var(--spacing-150);
  --checkbox-small-label-control-margin-top: 0;
  --checkbox-small-label-text-margin-top: var(--spacing-25);
  --checkbox-small-label-text-margin-left: var(--spacing-100);
  --checkbox-large-label-font-size: var(--spacing-200);
  --checkbox-large-label-line-height: var(--spacing-300);
  --checkbox-large-label-font-weight: var(--font-weight-regular);
  --checkbox-large-label-letter-spacing: var(--letter-spacing-s);
  --checkbox-small-label-font-size: var(--font-size-xxxs);
  --checkbox-small-label-line-height: var(--line-height-xxs);
  --checkbox-small-label-font-weight: var(--font-weight-regular);
  --checkbox-small-label-letter-spacing: var(--letter-spacing-s);
  --checkbox-disabled-negative-background-color: rgba(153, 153, 153, 0.4);
  --checkbox-on-selection-background-color: var(--ui-01);
  --checkbox-on-selection-border-color: var(--interactive-primary);
  --checkbox-on-selection-icon-color: var(--text-01);
  --checkbox-on-selection-selected-background-color: var(--ui-01);
  --checkbox-on-selection-selected-border-color: var(--ui-01);
  --checkbox-on-selection-selected-icon-color: var(--text-02);
  --checkbox-on-selection-hover-border-color: var(--hover-primary);
  --checkbox-on-selection-hover-background-color: var(--hover-primary);
  --checkbox-on-selection-active-border-color: var(--active-primary);
  --checkbox-on-selection-active-background-color: var(--active-primary);
  --checkbox-on-selection-disabled-border-color: var(--interactive-primary);
  --checkbox-on-selection-disabled-background-color: transparent;
  --checkbox-on-selection-disabled-selected-background-color: var(--ui-01);
  --checkbox-on-selection-disabled-selected-border-color: var(--ui-01);
  --checkbox-on-selection-disabled-selected-icon-color: var(--interactive-text);
  --checkbox-on-selection-readonly-background-color: var(--readonly-surface-color);
  --checkbox-on-selection-readonly-border-color: var(--readonly-on-surface-color);
  --checkbox-on-selection-readonly-selected-background-color: var(--readonly-surface-color);
  --checkbox-on-selection-readonly-selected-border-color: var(--readonly-surface-color);
  --checkbox-on-selection-readonly-selected-icon-color: var(--readonly-on-surface-color);
  --radio-button-on-selection-border-color: var(--interactive-primary);
  --radio-button-on-selection-readonly-border-color: var(--readonly-on-surface-color);
  --radio-button-on-selection-disabled-border-color: var(--interactive-primary);
  --radio-button-on-selection-critical-border-color: var(--ui-01);
  --radio-button-on-selection-critical-background-color: var(--ui-01);
  --radio-button-on-selection-selected-border-color: var(--ui-01);
  --radio-button-on-selection-selected-dot-color: transparent;
  --radio-button-on-selection-disabled-selected-border-color: var(--ui-01);
  --radio-button-on-selection-disabled-selected-dot-color: transparent;
  --radio-button-on-selection-readonly-selected-border-color: var(--readonly-surface-color);
  --radio-button-on-selection-readonly-selected-dot-color: var(--readonly-on-surface-color);
  --tile-background-color: var(--ui-01);
  --tile-border-color: var(--interactive-primary);
  --tile-text-color: var(--interactive-primary);
  --tile-border-width: 2px;
  --tile-border-radius: 4px;
  --tile-vertical-with-icon-padding: 24px 16px 14px 16px;
  --tile-vertical-padding: 14px 16px;
  --tile-horizontal-padding: 14px 16px;
  --tile-spacing: 16px;
  --tile-layout-horizontal-spacing: 16px;
  --tile-group-spacing: 16px;
  --tile-indicator-top: 12px;
  --tile-indicator-right: 12px;
  --tile-font-size: var(--paragraph-03-font-size);
  --tile-font-weight: var(--paragraph-03-font-weight);
  --tile-line-height: var(--paragraph-03-line-height);
  --tile-letter-spacing: var(--paragraph-03-letter-spacing);
  --tile-selected-color: var(--text-02);
  --tile-selected-hint-color: var(--text-02);
  --tile-selected-border-color: var(--interactive-primary);
  --tile-selected-background-color: var(--interactive-primary);
  --tile-hover-background-color: var(--selectable-card-background-hover-color);
  --tile-hover-border-color: var(--hover-primary);
  --tile-selected-hover-background-color: var(--hover-primary);
  --tile-hover-text-color: var(--hover-primary);
  --tile-hover-hint-color: var(--hover-primary);
  --tile-active-background-color: #e6f4f6;
  --tile-active-border-color: var(--active-primary);
  --tile-selected-active-background-color: var(--active-primary);
  --tile-active-text-color: var(--hover-primary);
  --tile-active-hint-color: var(--hover-primary);
  --tile-disabled-opacity: 0.4;
  --tile-disabled-background-color: #fff;
  --tile-disabled-text-color: var(--interactive-primary);
  --tile-disabled-border-color: var(--interactive-primary);
  --tile-disabled-hint-color: var(--interactive-primary);
  --tile-disabled-selected-background-color: var(--interactive-primary);
  --tile-disabled-selected-text-color: var(--text-02);
  --tile-disabled-selected-border-color: var(--interactive-primary);
  --tile-disabled-selected-hint-color: var(--text-02);
  --tile-readonly-background-color: var(--readonly-surface-color);
  --tile-readonly-text-color: var(--text-01);
  --tile-readonly-border-color: var(--readonly-on-surface-color);
  --tile-readonly-hint-color: var(--text-01);
  --tile-readonly-selected-background-color: var(--readonly-surface-active-color);
  --tile-readonly-selected-text-color: var(--text-02);
  --tile-readonly-selected-border-color: var(--readonly-surface-active-color);
  --tile-readonly-selected-hint-color: var(--text-02);
  --tile-error-border-color: var(--danger);
  --tile-error-hover-border-color: var(--danger-hover);
  --tile-error-active-border-color: var(--danger-active);
  --tile-error-selected-background-color: var(--danger);
  --tile-error-selected-hover-background-color: var(--danger-hover);
  --tile-error-selected-active-background-color: var(--danger-active);
  --tile-icon-size: 40px;
  --tile-layout-horizontal-icon-size: 32px;
  --tile-label-font-weight: 600;
  --tile-hint-color: var(--interactive-primary);
  --tile-hint-font-size: var(--paragraph-04-font-size);
  --tile-hint-line-height: var(--paragraph-04-line-height);
  --tile-hint-font-weight: 400;
  --tile-hint-letter-spacing: var(--paragraph-04-letter-spacing);
  --circle-toggle-checkmark-background-color: #3da556;
  --circle-toggle-checkmark-color: #ffffff;
  --circle-toggle-checkmark-border-color: #ffffff;
  --circle-toggle-icon-color: var(--interactive-primary);
  --circle-toggle-border-color: var(--interactive-primary);
  --circle-toggle-background-color: transparent;
  --circle-toggle-selected-icon-color: #ffffff;
  --circle-toggle-selected-border-color: var(--interactive-primary);
  --circle-toggle-selected-background-color: var(--interactive-primary);
  --circle-toggle-readonly-border-color: var(--readonly-on-surface-color);
  --circle-toggle-readonly-background-color: var(--readonly-surface-color);
  --circle-toggle-readonly-selected-background-color: var(--readonly-surface-active-color);
  --circle-toggle-readonly-icon-color: #5b5b5b;
  --circle-toggle-readonly-selected-icon-color: var(--readonly-on-surface-active-color);
  --circle-toggle-hover-icon-color: #ffffff;
  --circle-toggle-hover-border-color: var(--hover-primary);
  --circle-toggle-hover-background-color: var(--hover-primary);
  --circle-toggle-label-font-size: var(--small-label-font-size);
  --circle-toggle-label-line-height: var(--small-label-line-height);
  --circle-toggle-label-font-weight: var(--small-label-font-weight);
  --circle-toggle-label-letter-spacing: var(--small-label-letter-spacing);
  --circle-toggle-label-mobile-font-size: var(--paragraph-04-font-size);
  --circle-toggle-label-mobile-line-height: var(--paragraph-04-line-height);
  --circle-toggle-label-mobile-font-weight: var(--circle-toggle-label-font-weight);
  --circle-toggle-label-mobile-letter-spacing: var(--paragraph-04-letter-spacing);
  --circle-toggle-hint-font-size: var(--circle-toggle-label-font-size);
  --circle-toggle-hint-line-height: var(--circle-toggle-label-line-height);
  --circle-toggle-hint-font-weight: var(--circle-toggle-label-font-weight);
  --circle-toggle-hint-letter-spacing: var(--circle-toggle-label-letter-spacing);
  --circle-toggle-hint-mobile-font-size: var(--circle-toggle-label-mobile-font-size);
  --circle-toggle-hint-mobile-line-height: var(--circle-toggle-label-mobile-line-height);
  --circle-toggle-hint-mobile-font-weight: 300;
  --circle-toggle-hint-mobile-letter-spacing: var(--circle-toggle-label-mobile-letter-spacing);
  --circle-toggle-label-color: var(--text-01);
  --circle-toggle-hint-color: var(--text-01);
  --circle-toggle-content-text-font-size: var(--heading-05-font-size);
  --circle-toggle-content-text-line-height: var(--heading-05-line-height);
  --circle-toggle-content-text-font-weight: 400;
  --circle-toggle-content-text-letter-spacing: var(--heading-05-letter-spacing);
  --circle-toggle-content-text-mobile-font-size: var(--heading-05-mobile-font-size);
  --circle-toggle-content-text-mobile-line-height: var(--heading-05-mobile-line-height);
  --circle-toggle-content-text-mobile-font-weight: 400;
  --circle-toggle-content-text-mobile-letter-spacing: var(--heading-05-mobile-letter-spacing);
  --circle-toggle-content-text-color: var(--interactive-text);
  --circle-toggle-selected-content-text-color: #ffffff;
  --code-input-font-size: var(--heading-04-font-size);
  --code-input-line-height: var(--heading-04-line-height);
  --code-input-font-weight: 600;
  --code-input-letter-spacing: var(--heading-04-letter-spacing);
  --code-input-color: var(--text-01);
  --code-input-active-color: var(--interactive-primary);
  --code-input-error-color: var(--danger);
  --code-input-disabled-color: var(--disabled-01);
  --context-menu-header-font-size: var(--header-font-size);
  --context-menu-header-font-weight: var(--heading-05-font-weight);
  --context-menu-group-header-font-weight: 700;
  --context-menu-font-size: var(--paragraph-03-font-size);
  --context-menu-line-height: var(--paragraph-03-line-height);
  --context-menu-font-weight: var(--paragraph-03-font-weight);
  --context-menu-letter-spacing: var(--paragraph-03-letter-spacing);
  --context-menu-background-color: var(--ui-01);
  --context-menu-item-text-color: var(--text-01);
  --context-menu-item-active-color: var(--interactive-text);
  --context-menu-item-disabled-color: var(--disabled-01);
  --context-menu-item-icon-size: 20px;
  --context-menu-item-expand-icon-size: 20px;
  --context-menu-item-horizontal-padding: 32px;
  --context-menu-item-vertical-padding: 8px;
  --divider-background-color: #d9d9d9;
  --datefield-toggle-icon-size: var(--formfield-icon-size);
  --datefield-change-view-font-size: var(--spacing-200);
  --datefield-change-view-line-height: var(--spacing-300);
  --datefield-change-view-font-weight: var(--font-weight-semi-bold);
  --datefield-change-view-letter-spacing: var(--letter-spacing-s);
  --datefield-change-view-color: var(--color-text-main);
  --datefield-change-view-hover-color: var(--hover-primary);
  --datefield-cell-font-size: var(--spacing-200);
  --datefield-cell-line-height: var(--spacing-300);
  --datefield-cell-font-weight: var(--font-weight-semi-bold);
  --datefield-cell-letter-spacing: var(--letter-spacing-s);
  --datefield-cell-color: var(--color-text-main);
  --datefield-cell-selected-background-color: var(--interactive-primary);
  --datefield-cell-selected-hover-background-color: var(--hover-primary);
  --datefield-cell-selected-active-background-color: var(--active-primary);
  --datefield-cell-selected-color: var(--text-02);
  --datefield-cell-active-background-color: var(--ui-04);
  --datefield-cell-active-color: var(--interactive-primary);
  --datefield-cell-hover-background-color: var(--ui-03);
  --datefield-cell-hover-color: var(--text-01);
  --datefield-cell-disabled-color: var(--color-neutral-650);
  --datefield-cell-disabled-today-color: var(--color-neutral-650);
  --datefield-cell-disabled-selected-background-color: rgba(0, 122, 179, 0.4);
  --datefield-cell-focused-background-color: var(--ui-01);
  --datefield-header-cell-color: var(--color-neutral-650);
  --datefield-header-cell-font-weight: var(--paragraph-04-font-weight);
  --datefield-period-label-font-size: var(--font-size-s);
  --datefield-period-label-line-height: var(--line-height-s);
  --datefield-period-label-font-weight: var(--font-weight-semi-bold);
  --datefield-period-label-letter-spacing: var(--letter-spacing-s);
  --datefield-period-label-color: var(--color-text-main);
  --datefield-controls-color: var(--color-text-main);
  --datefield-controls-hover-color: var(--hover-primary);
  --datefield-controls-icon-size: 24px;
  --datefield-controls-disabled-color: rgba(0, 122, 179, 0.4);
  --datefield-panel-background-color: var(--ui-01);
  --datefield-panel-header-background-color: var(--ui-01);
  --datefield-panel-border-color: var(--ui-04);
  --datepicker-range-background-color: #e6f4f6;
  --datepicker-range-hover-background-color: #cfe9ee;
  --datepicker-range-active-background-color: #003781;
  --dropdown-panel-background-color: var(--ui-01);
  --dropdown-panel-header-background-color: var(--color-neutral-150);
  --dropdown-panel-text-color: var(--text-01);
  --dropdown-panel-header-text-color: var(--color-text-main);
  --dropdown-panel-border-radius: nx-border-radius(s);
  --dropdown-panel-filter-border-color: none;
  --dropdown-panel-filter-font-weight: nx-font-weight(semibold);
  --dropdown-panel-shadow: var(--shadow-small);
  --dropdown-panel-padding-top: 12px;
  --dropdown-panel-with-filter-padding-top: 4px;
  --dropdown-panel-padding-bottom: 16px;
  --dropdown-group-label-color: var(--ui-05);
  --dropdown-group-label-font-size: var(--small-label-font-size);
  --dropdown-group-label-line-height: var(--small-label-line-height);
  --dropdown-group-label-font-weight: var(--font-weight-bold);
  --dropdown-group-label-letter-spacing: var(--letter-spacing-s);
  --dropdown-group-label-height: 16px;
  --dropdown-group-section-background-color: rgba(236, 236, 236, 0.5);
  --dropdown-item-text-color: var(--color-text-main);
  --dropdown-item-selected-color: var(--color-primary-action-600);
  --dropdown-item-hover-color: var(--color-primary-interactive-700);
  --dropdown-item-hover-background-color: var(--ui-01);
  --dropdown-item-active-background-color: var(--ui-01);
  --dropdown-item-checkmark-color: var(--color-primary-action-600);
  --dropdown-item-padding-top: 8px;
  --dropdown-item-padding-right: 32px;
  --dropdown-item-padding-bottom: 8px;
  --dropdown-item-padding-left: 8px;
  --dropdown-item-font-size: var(--large-label-font-size);
  --dropdown-item-line-height: var(--large-label-line-height);
  --dropdown-item-font-weight: var(--font-weight-regular);
  --dropdown-item-letter-spacing: var(--letter-spacing-s);
  --dropdown-item-outline-font-size: var(--small-label-font-size);
  --dropdown-item-outline-line-height: var(--small-label-line-height);
  --dropdown-item-outline-font-weight: var(--font-weight-semi-bold);
  --dropdown-item-outline-letter-spacing: var(--letter-spacing-s);
  --dropdown-item-text-color-disabled: var(--disabled-01);
  --dropdown-chevron-size: var(--formfield-icon-size);
  --dropdown-filter-input-text-color: var(--text-01);
  --dropdown-filter-input-border-color: var(--ui-05);
  --dropdown-filter-input-active-text-color: var(--interactive-primary);
  --dropdown-filter-input-active-border-color: var(--interactive-primary);
  --dropdown-filter-wrap-padding-horizontal: 32px;
  --dropdown-filter-wrap-padding-vertical: 16px;
  --dropdown-filter-input-padding-horizon: 0;
  --dropdown-filter-input-padding-vertical: 0;
  --dropdown-filter-gap: 0;
  --dropdown-item-divider: var(--ui-04);
  --dropdown-group-divider: #d9d9d9;
  --multi-select-item-padding-horizon: 32px;
  --multi-select-item-padding-vertical: 8px;
  --multi-select-item-line-height: var(--large-label-line-height);
  --multi-select-action-padding-vertical: 16px;
  --multi-select-panel-padding: 12px;
  --footer-font-size: var(--paragraph-03-font-size);
  --footer-line-height: var(--paragraph-03-line-height);
  --footer-font-weight: var(--paragraph-03-font-weight);
  --footer-letter-spacing: var(--paragraph-03-letter-spacing);
  --footer-color: var(--ui-05);
  --footer-copyright-font-weight: 700;
  --footer-padding-top: 32px;
  --footer-padding-bottom: 32px;
  --footer-mobile-padding-top: 48px;
  --footer-mobile-padding-bottom: 48px;
  --formfield-bottom-padding: 32px;
  --formfield-mobile-bottom-padding: 24px;
  --formfield-icon-size: 24px;
  --formfield-label-color: var(--color-text-main);
  --formfield-control-color: var(--color-text-main);
  --formfield-border-width: 1px;
  --formfield-active-border-width: 3px;
  --formfield-active-color: var(--color-primary-interactive-600);
  --formfield-active-border-radius: 2px;
  --formfield-active-border-bottom-color: transparent;
  --formfield-hover-border-color: var(--interactive-primary);
  --formfield-disabled-text-color: var(--disabled-01);
  --formfield-disabled-border-color: var(--disabled-01);
  --formfield-disabled-background-color: var(--formfield-outline-background-color);
  --formfield-readonly-text-color: var(--formfield-input-color);
  --formfield-readonly-border-color: var(--color-neutral-250);
  --formfield-readonly-background-color: var(--readonly-01);
  --formfield-input-color: var(--color-text-main);
  --formfield-hint-color: var(--color-text-main);
  --formfield-control-height: 32px;
  --formfield-error-input-font-weight: var(--font-weight-semi-bold);
  --formfield-input-padding: 0;
  --formfield-border-color: var(--color-text-main);
  --formfield-active-border-color: var(--color-primary-interactive-600);
  --formfield-background-color: transparent;
  --formfield-message-gap: var(--spacing-100);
  --formfield-control-font-size: var(--paragraph-01-font-size);
  --formfield-control-line-height: var(--paragraph-01-line-height);
  --formfield-control-font-weight: var(--font-weight-semi-bold);
  --formfield-control-letter-spacing: var(--letter-spacing-s);
  --formfield-label-font-size: var(--paragraph-05-font-size);
  --formfield-label-line-height: var(--paragraph-05-line-height);
  --formfield-label-font-weight: var(--font-weight-regular);
  --formfield-label-letter-spacing: var(--letter-spacing-s);
  --formfield-label-height: 16px;
  --formfield-floating-distance: calc(var(--spacing-300) * -1);
  --formfield-placeholder-label-font-size: var(--formfield-control-font-size);
  --formfield-placeholder-label-line-height: var(--formfield-control-line-height);
  --formfield-placeholder-label-font-weight: 300;
  --formfield-placeholder-label-letter-spacing: var(--formfield-control-letter-spacing);
  --formfield-input-native-placeholder-font-size: var(--formfield-control-font-size);
  --formfield-input-native-placeholder-line-height: var(--formfield-control-line-height);
  --formfield-input-native-placeholder-font-weight: 200;
  --formfield-input-native-placeholder-letter-spacing: var(--formfield-control-letter-spacing);
  --formfield-input-native-placeholder-color: var(--ui-05);
  --formfield-hint-spacing: 8px;
  --formfield-hint-font-size: var(--paragraph-05-font-size);
  --formfield-hint-line-height: var(--paragraph-05-line-height);
  --formfield-hint-font-weight: var(--font-weight-regular);
  --formfield-hint-letter-spacing: var(--letter-spacing-s);
  --formfield-outline-control-height: 40px;
  --formfield-outline-border-radius: 4px;
  --formfield-outline-input-container-padding: 0;
  --formfield-outline-spacing: 7px;
  --formfield-outline-gap: 0;
  --formfield-outline-border-color: var(--color-neutral-250);
  --formfield-outline-background-color: var(--ui-01);
  --formfield-outline-active-border-color: var(--interactive-primary);
  --formfield-outline-focus-box-shadow: none;
  --formfield-outline-focus-background-color: var(--ui-01);
  --formfield-outline-control-font-size: var(--paragraph-03-font-size);
  --formfield-outline-control-line-height: var(--paragraph-03-line-height);
  --formfield-outline-control-font-weight: var(--font-weight-semi-bold);
  --formfield-outline-control-letter-spacing: var(--letter-spacing-s);
  --formfield-outline-label-height: 28px;
  --formfield-outline-bottom-padding: 16px;
  --formfield-outline-floating-distance: -29px;
  --formfield-outline-hint-spacing: 8px 0 0 0;
  --formfield-outline-label-font-size: var(--paragraph-03-font-size);
  --formfield-outline-label-line-height: var(--paragraph-03-line-height);
  --formfield-outline-label-font-weight: var(--font-weight-regular);
  --formfield-outline-label-letter-spacing: var(--letter-spacing-s);
  --formfield-outline-optional-label-font-size: var(--formfield-outline-label-font-size);
  --formfield-outline-optional-label-line-height: var(--formfield-outline-label-line-height);
  --formfield-outline-optional-label-font-weight: var(--formfield-outline-label-font-weight);
  --formfield-outline-optional-label-letter-spacing: var(--formfield-outline-label-letter-spacing);
  --formfield-outline-optional-label-gap: 4px;
  --formfield-outline-hint-font-size: var(--paragraph-03-font-size);
  --formfield-outline-hint-line-height: 1em;
  --formfield-outline-hint-font-weight: var(--font-weight-regular);
  --formfield-outline-hint-letter-spacing: var(--letter-spacing-s);
  --formfield-outline-input-native-placeholder-font-size: var(--formfield-outline-control-font-size);
  --formfield-outline-input-native-placeholder-line-height: var(--formfield-outline-control-line-height);
  --formfield-outline-input-native-placeholder-font-weight: 200;
  --formfield-outline-input-native-placeholder-letter-spacing: var(--formfield-outline-control-letter-spacing);
  --formfield-outline-input-native-placeholder-color: var(--ui-05);
  --formfield-input-native-placeholder-disabled-color: inherit;
  --header-font-size: var(--paragraph-03-font-size);
  --header-line-height: var(--paragraph-03-line-height);
  --header-font-weight: var(--paragraph-03-font-weight);
  --header-letter-spacing: var(--paragraph-03-letter-spacing);
  --header-link-active-color: var(--hover-primary);
  --header-link-active-font-weight: 700;
  --header-background-color: var(--ui-01);
  --header-border-color: var(--ui-04);
  --headline-color: var(--text-01);
  --icon-filled-background-color: var(--text-01);
  --icon-filled-color: var(--ui-01);
  --indicator-background-color: #dc3149;
  --indicator-color: var(--text-02);
  --indicator-border-color: var(--ui-01);
  --indicator-font-size: var(--paragraph-05-font-size);
  --indicator-line-height: 0.6875rem;
  --indicator-font-weight: var(--paragraph-05-font-weight);
  --indicator-letter-spacing: 0;
  --link-large-font-size: var(--heading-03-font-size);
  --link-large-line-height: var(--heading-03-line-height);
  --link-large-font-weight: 600;
  --link-large-letter-spacing: var(--heading-03-letter-spacing);
  --link-large-icon-size: 32px;
  --link-small-font-size: var(--spacing-200);
  --link-small-line-height: var(--line-height-xxs);
  --link-small-font-weight: var(--font-weight-semi-bold);
  --link-small-letter-spacing: 0;
  --link-small-icon-size: var(--spacing-200);
  --link-xsmall-font-size: 0.875rem;
  --link-xsmall-line-height: 1.25rem;
  --link-xsmall-font-weight: 600;
  --link-xsmall-letter-spacing: 0.0125rem;
  --link-xsmall-icon-size: 20px;
  --link-color: var(--color-primary-action-800);
  --link-hover-color: var(--color-primary-action-600);
  --link-active-color: var(--color-primary-action-900);
  --link-disabled-color: var(--color-neutral-500);
  --link-black-color: var(--text-01);
  --link-black-hover-color: #999999;
  --link-black-active-color: #5b5b5b;
  --link-black-disabled-color: var(--disabled-01);
  --link-transition-duration: 0.2;
  --link-transition-timing-function: ease;
  --link-active-transform: none;
  --link-icon-gap: 8px;
  --link-secondary-color: var(--interactive-text);
  --link-secondary-hover-color: var(--hover-link);
  --link-secondary-active-color: var(--active-primary);
  --link-secondary-disabled-color: var(--disabled-04);
  --link-subtle-font-weight: 600;
  --list-text-color: var(--text-01);
  --list-circle-text-color: var(--text-02);
  --list-icon-color: var(--interactive-primary);
  --list-icon-size: var(--spacing-200);
  --list-circle-size: 1.333em;
  --list-negative-circle-text-color: var(--negative-background);
  --list-normal-item-spacing: 16px;
  --list-small-item-spacing: 16px;
  --list-xsmall-item-spacing: 16px;
  --list-normal-condensed-item-spacing: 16px;
  --list-small-condensed-item-spacing: 0px;
  --list-xsmall-condensed-item-spacing: 4px;
  --menu-background-color: var(--ui-01);
  --menu-item-border-color: var(--ui-04);
  --menu-button-background-color: var(--ui-01);
  --menu-button-hover-background-color: var(--ui-03);
  --menu-button-text-color: var(--text-01);
  --menu-button-expanded-background-color: var(--interactive-primary);
  --menu-button-expanded-border-color: var(--interactive-primary);
  --menu-button-expanded-text-color: var(--text-02);
  --menu-button-nested-background-color: var(--ui-02);
  --menu-button-nested-expanded-background-color: #c1ebfb;
  --menu-button-nested-expanded-border-color: #c1ebfb;
  --menu-button-nested-expanded-color: var(--text-01);
  --message-text-color: var(--text-01);
  --message-close-icon-color: var(--interactive-text);
  --message-box-shadow: none;
  --message-border-radius: 4px;
  --message-regular-background-color: var(--ui-01);
  --message-regular-border-color: var(--text-01);
  --message-info-icon-color: var(--info);
  --message-info-background-color: var(--color-signal-info-150);
  --message-info-border-color: transparent;
  --message-error-icon-color: var(--danger);
  --message-error-background-color: var(--color-signal-error-200);
  --message-error-border-color: transparent;
  --message-success-icon-color: var(--success);
  --message-success-background-color: var(--color-signal-success-200);
  --message-success-border-color: transparent;
  --message-warning-icon-color: var(--warning);
  --message-warning-background-color: var(--color-signal-warning-200);
  --message-warning-border-color: transparent;
  --message-font-size: var(--paragraph-03-font-size);
  --message-line-height: var(--paragraph-03-line-height);
  --message-font-weight: var(--paragraph-03-font-weight);
  --message-letter-spacing: var(--paragraph-03-letter-spacing);
  --message-banner-border-radius: 0;
  --modal-background-color: var(--ui-01);
  --modal-text-color: var(--text-01);
  --modal-close-icon-color: var(--color-text-main);
  --modal-actions-background-color: var(--ui-01);
  --modal-actions-border-color: var(--ui-04);
  --pagination-link-color: var(--color-primary-action-800);
  --pagination-link-disabled-color: var(--color-neutral-550);
  --pagination-item-font-weight: 600;
  --pagination-text-color: var(--color-text-main);
  --pagination-icon-size: var(--spacing-300);
  --pagination-icon-font-weight: 600;
  --pagination-font-size: var(--spacing-200);
  --pagination-line-height: var(--paragraph-03-line-height);
  --pagination-font-weight: var(--font-weight-bold);
  --pagination-letter-spacing: var(--letter-spacing-s);
  --pagination-compact-direction-font-size: var(--link-small-font-size);
  --pagination-compact-direction-line-height: var(--link-small-line-height);
  --pagination-compact-direction-font-weight: var(--link-small-font-weight);
  --pagination-compact-direction-letter-spacing: var(--link-small-letter-spacing);
  --pagination-slider-icon-width: 8px;
  --pagination-slider-icon-height: 8px;
  --pagination-slider-icon-border-color: var(--ui-06);
  --pagination-slider-icon-active-color: var(--ui-06);
  --natural-language-form-large-font-size: var(--heading-02-font-size);
  --natural-language-form-large-line-height: var(--heading-02-line-height);
  --natural-language-form-large-font-weight: var(--heading-02-font-weight);
  --natural-language-form-large-letter-spacing: var(--heading-02-letter-spacing);
  --natural-language-form-small-font-size: var(--heading-04-font-size);
  --natural-language-form-small-line-height: var(--heading-04-line-height);
  --natural-language-form-small-font-weight: var(--heading-04-font-weight);
  --natural-language-form-small-letter-spacing: var(--heading-04-letter-spacing);
  --natural-language-form-text-color: var(--text-01);
  --natural-language-form-border-color: var(--ui-04);
  --natural-language-form-active-color: var(--formfield-active-color);
  --natural-language-form-active-border-color: var(--interactive-primary);
  --natural-language-form-error-color: var(--danger);
  --natural-language-form-error-border-color: var(--danger);
  --notification-panel-background-color: #ffffff;
  --notification-panel-item-unread-background-color: #faf7ef;
  --notification-panel-item-unread-hover-background-color: #f5f0e0;
  --notification-panel-item-unread-active-background-color: #ebe1bf;
  --notification-panel-item-read-background-color: #ffffff;
  --notification-panel-item-read-hover-background-color: var(--ui-02);
  --notification-panel-item-read-active-background-color: #ececec;
  --number-stepper-label-font-size: var(--large-label-font-size);
  --number-stepper-label-line-height: var(--large-label-line-height);
  --number-stepper-label-font-weight: var(--large-label-font-weight);
  --number-stepper-label-letter-spacing: var(--large-label-letter-spacing);
  --number-stepper-large-font-size: var(--heading-02-font-size);
  --number-stepper-large-line-height: var(--heading-02-line-height);
  --number-stepper-large-font-weight: 400;
  --number-stepper-large-letter-spacing: var(--heading-02-letter-spacing);
  --number-stepper-small-font-size: var(--paragraph-01-font-size);
  --number-stepper-small-line-height: var(--paragraph-01-line-height);
  --number-stepper-small-font-weight: var(--paragraph-01-font-weight);
  --number-stepper-small-letter-spacing: var(--paragraph-01-letter-spacing);
  --number-stepper-color: var(--text-01);
  --number-stepper-underline-color: var(--text-01);
  --number-stepper-disabled-color: var(--formfield-disabled-text-color);
  --number-stepper-disabled-underline-color: var(--formfield-disabled-border-color);
  --page-search-font-size: var(--heading-03-font-size);
  --page-search-line-height: var(--heading-03-line-height);
  --page-search-font-weight: 600;
  --page-search-letter-spacing: var(--heading-03-letter-spacing);
  --page-search-icon-color: var(--interactive-primary);
  --page-search-background-color: var(--ui-01);
  --page-search-box-shadow: var(--shadow-small);
  --popover-content-font-size: var(--paragraph-03-font-size);
  --popover-content-line-height: var(--paragraph-03-line-height);
  --popover-content-font-weight: var(--paragraph-03-font-weight);
  --popover-content-letter-spacing: var(--paragraph-03-letter-spacing);
  --popover-close-icon-size: 24px;
  --popover-text-color: var(--text-01);
  --popover-background-color: var(--ui-01);
  --popover-border-color: var(--ui-04);
  --popover-close-icon-color: var(--interactive-text);
  --popover-border-radius: 4px;
  --popover-box-shadow: var(--shadow-small);
  --popover-content-padding: 24px 32px;
  --popover-content-padding-close: 24px 48px 24px 32px;
  --popover-close-icon-top: 16px;
  --popover-close-icon-right: 16px;
  --popover-title-font-size: unset;
  --popover-action-gap: 16px;
  --popover-action-small-screen-direction: row;
  --popover-arrow-size: 12px;
  --popover-arrow-scale: 1;
  --popover-arrow-shadow: -2px -2px -4px var(--shadow-small-color);
  --progressbar-background-color: rgba(245, 190, 156, 0.5);
  --progressbar-indicator-color: var(--color-secondary-accent-700);
  --progress-indicator-mobile-color: var(--text-01);
  --progress-indicator-mobile-font-size: var(--paragraph-03-font-size);
  --progress-indicator-mobile-line-height: var(--paragraph-03-line-height);
  --progress-indicator-mobile-font-weight: var(--paragraph-03-font-weight);
  --progress-indicator-mobile-letter-spacing: var(--paragraph-03-letter-spacing);
  --progress-stepper-label-font-size: var(--large-label-font-size);
  --progress-stepper-label-line-height: var(--large-label-line-height);
  --progress-stepper-label-font-weight: 300;
  --progress-stepper-label-letter-spacing: var(--large-label-letter-spacing);
  --progress-stepper-step-font-size: var(--paragraph-03-font-size);
  --progress-stepper-step-line-height: var(--paragraph-03-line-height);
  --progress-stepper-step-font-weight: var(--paragraph-03-font-weight);
  --progress-stepper-step-letter-spacing: var(--paragraph-03-letter-spacing);
  --progress-stepper-dotnumber-font-size: var(--paragraph-04-font-size);
  --progress-stepper-dotnumber-line-height: var(--paragraph-04-line-height);
  --progress-stepper-dotnumber-font-weight: 700;
  --progress-stepper-dotnumber-letter-spacing: var(--paragraph-04-letter-spacing);
  --progress-stepper-step-color: var(--interactive-text);
  --progress-stepper-step-disabled-color: var(--text-01);
  --progress-stepper-dot-color: var(--text-02);
  --progress-stepper-dot-background-color: var(--interactive-primary);
  --progress-stepper-dot-disabled-background-color: var(--disabled-01);
  --single-stepper-step-color: var(--text-01);
  --single-stepper-step-font-size: var(--paragraph-03-font-size);
  --single-stepper-step-line-height: var(--paragraph-03-line-height);
  --single-stepper-step-font-weight: 300;
  --single-stepper-step-letter-spacing: var(--paragraph-03-letter-spacing);
  --multi-stepper-line-color: var(--disabled-01);
  --multi-stepper-line-filled-color: var(--interactive-primary);
  --multi-stepper-dot-touched-color: var(--interactive-primary);
  --multi-stepper-dot-checkmark-color: var(--ui-01);
  --multi-stepper-dot-background-color: var(--ui-01);
  --multi-stepper-dot-disabled-color: var(--disabled-01);
  --multi-stepper-step-color: var(--text-01);
  --multi-stepper-step-disabled-color: var(--text-01);
  --multi-stepper-step-font-size: var(--paragraph-03-font-size);
  --multi-stepper-step-line-height: var(--paragraph-03-line-height);
  --multi-stepper-step-font-weight: var(--paragraph-03-font-weight);
  --multi-stepper-step-letter-spacing: var(--paragraph-03-letter-spacing);
  --multi-stepper-group-color: var(--multi-stepper-step-color);
  --multi-stepper-group-disabled-color: var(--multi-stepper-step-disabled-color);
  --multi-stepper-group-font-size: var(--paragraph-01-font-size);
  --multi-stepper-group-line-height: var(--paragraph-01-line-height);
  --multi-stepper-group-font-weight: var(--paragraph-01-font-weight);
  --multi-stepper-group-letter-spacing: var(--paragraph-01-letter-spacing);
  --radio-button-border-width: 2px;
  --radio-button-circle-size: 24px;
  --radio-button-circle-color: var(--ui-05);
  --radio-button-hover-circle-color: var(--color-primary-interactive-700);
  --radio-button-hover-dot-color: var(--color-primary-interactive-700);
  --radio-button-hover-selected-circle-color: var(--hover-primary);
  --radio-button-hover-unselected-background-color: transparent;
  --radio-button-active-circle-color: var(--active-primary);
  --radio-button-active-selected-circle-color: var(--active-primary);
  --radio-button-active-unselected-background-color: transparent;
  --radio-button-selected-dot-color: var(--color-neutral-000);
  --radio-button-selected-circle-color: var(--interactive-primary);
  --radio-button-dot-background-color: transparent;
  --radio-button-selected-background-color: var(--color-primary-action-600);
  --tab-expert-item-disabled-color: rgba(65, 65, 65, 0.4);
  --radio-button-dot-size: var(--spacing-100);
  --radio-button-background-color: transparent;
  --radio-button-border-radius: 50%;
  --radio-button-disabled-selected-background-color: var(--disabled-01);
  --radio-button-disabled-selected-dot-color: var(--ui-01);
  --radio-button-disabled-text-color: var(--disabled-01);
  --radio-button-disabled-border-color: var(--disabled-01);
  --radio-button-disabled-background-color: transparent;
  --radio-button-readonly-background-color: transparent;
  --radio-button-readonly-selected-dot-color: var(--readonly-surface-color);
  --radio-button-readonly-selected-background-color: var(--readonly-on-surface-color);
  --radio-button-readonly-selected-border-color: var(--readonly-on-surface-color);
  --radio-button-error-hover-circle-color: var(--danger-hover);
  --radio-button-error-active-circle-color: var(--danger-active);
  --radio-button-readonly-border-color: var(--readonly-on-surface-color);
  --radio-button-label-color: var(--color-text-main);
  --radio-button-large-label-font-size: var(--large-label-font-size);
  --radio-button-large-label-line-height: var(--large-label-line-height);
  --radio-button-large-label-font-weight: var(--large-label-font-weight);
  --radio-button-large-label-letter-spacing: var(--large-label-letter-spacing);
  --radio-button-small-label-font-size: var(--small-label-font-size);
  --radio-button-small-label-line-height: var(--small-label-line-height);
  --radio-button-small-label-font-weight: var(--small-label-font-weight);
  --radio-button-small-label-letter-spacing: var(--small-label-letter-spacing);
  --radio-button-large-label-margin-left: var(--spacing-200);
  --radio-button-small-label-margin-left: var(--spacing-200);
  --signal-button-error-icon-color: var(--danger);
  --signal-button-error-hover-icon-color: var(--danger-hover);
  --signal-button-error-active-icon-color: var(--danger-active);
  --signal-button-success-icon-color: var(--success);
  --signal-button-success-hover-icon-color: var(--success-hover);
  --signal-button-success-active-icon-color: var(--success-active);
  --signal-button-warning-icon-color: var(--warning);
  --signal-button-warning-hover-icon-color: var(--warning-hover);
  --signal-button-warning-active-icon-color: var(--warning-active);
  --signal-button-warning-icon-background-color: var(--ui-06);
  --signal-button-focus-box-shadow: 0 0 0 2px #fff, 0 0 0 6px #27abd6;
  --signal-button-width: 24px;
  --signal-button-height: 24px;
  --signal-button-font-size: 1.5rem;
  --signal-button-border-radius: 4px;
  --signal-button-disabled-opacity: 0.4;
  --slider-background-color: var(--ui-04);
  --slider-disabled-background-color: var(--ui-04);
  --slider-indicator-color: var(--interactive-primary);
  --slider-indicator-disabled-color: var(--disabled-04);
  --slider-label-color: var(--text-01);
  --slider-handle-value-color: var(--interactive-text);
  --slider-handle-background-color: var(--ui-01);
  --slider-handle-value-disabled-color: var(--disabled-04);
  --slider-handle-value-border-color: var(--ui-02);
  --slider-value-label-color: var(--text-01);
  --slider-value-background-color: var(--ui-01);
  --slider-value-label-disabled-color: var(--disabled-02);
  --slider-value-disabled-background-color: var(--ui-01);
  --slider-handle-border-color: var(--ui-02);
  --slider-handle-focus-border-color: var(--interactive-primary);
  --slider-handle-active-inset-color: rgba(0, 122, 179, 0.2);
  --slider-label-font-size: var(--base-label-large-font-size);
  --slider-label-line-height: var(--base-label-large-line-height);
  --slider-label-letter-spacing: var(--base-label-large-letter-spacing);
  --slider-label-font-weight: var(--base-label-large-font-weight);
  --slider-value-label-font-size: var(--paragraph-03-font-size);
  --slider-value-label-line-height: var(--paragraph-03-line-height);
  --slider-value-label-letter-spacing: var(--paragraph-03-letter-spacing);
  --slider-value-label-font-weight: 400;
  --slider-handle-value-font-size: var(--paragraph-05-font-size);
  --slider-handle-value-line-height: var(--paragraph-05-line-height);
  --slider-handle-value-font-weight: var(--paragraph-05-font-weight);
  --slider-handle-value-letter-spacing: var(--paragraph-05-letter-spacing);
  --slider-negative-background-color: rgba(255, 255, 255, 0.35);
  --slider-tick-color: var(--ui-05);
  --slider-icon-size: 24px;
  --small-stage-min-height: 208px;
  --small-stage-image-min-height: 64px;
  --small-stage-image-max-height: 144px;
  --small-stage-header-height: 64px;
  --small-stage-header-height-tablet: 32px;
  --small-stage-header-height-mobile: 32px;
  --small-stage-header-padding: 16px 0 24px;
  --small-stage-mobile-header-height: 32px;
  --small-stage-mobile-header-padding: 16px 0;
  --small-stage-image-bottom-height: 15vw;
  --small-stage-image-bottom-margin-top: 24px;
  --small-stage-image-bottom-max-height: 100px;
  --small-stage-content-margin-bottom: 64px;
  --small-stage-mobile-content-margin-bottom: 32px;
  --small-stage-text-color: var(--text-01);
  --small-stage-default-background-color: #cfe9ee;
  --small-stage-expert-header-height: 32px;
  --small-stage-expert-header-padding: 16px 0 8px;
  --small-stage-expert-content-min-height: 0;
  --small-stage-expert-content-margin-top: 0;
  --small-stage-expert-content-margin-bottom: 32px;
  --small-stage-expert-tablet-content-margin-bottom: 24px;
  --small-stage-expert-mobile-content-margin-bottom: 16px;
  --small-stage-expert-image-min-height: 100px;
  --small-stage-expert-image-mobile-height: 15vw;
  --small-stage-expert-mobile-header-padding: 8px 0;
  --rating-icon-color: var(--interactive-primary);
  --rating-icon-size-s: 24px;
  --rating-icon-size-m: 32px;
  --rating-icon-size-l: 40px;
  --rating-icon-margin-s: 8px;
  --rating-icon-margin-m: 12px;
  --rating-icon-margin-l: 16px;
  --rating-label-color: var(--text-01);
  --rating-label-margin-top-s: 8px;
  --rating-label-margin-top-m: 12px;
  --rating-label-margin-top-l: 16px;
  --rating-disabled-icon-color: var(--disabled-01);
  --rating-disabled-label-color: var(--disabled-01);
  --rating-label-font-size: var(--paragraph-03-font-size);
  --rating-label-line-height: var(--paragraph-03-line-height);
  --rating-label-font-weight: var(--paragraph-03-font-weight);
  --rating-label-letter-spacing: var(--paragraph-03-letter-spacing);
  --spinner-background-color: var(--color-neutral-350);
  --spinner-indicator-color: var(--color-primary-action-800);
  --spinner-negative-background-color: rgba(250, 247, 239, 0.35);
  --spinner-negative-indicator-color: var(--negative);
  --switcher-dot-size: 20px;
  --switcher-dot-padding: 2px;
  --switcher-dot-readonly-padding: 1px;
  --switcher-dot-size-large: 28px;
  --switcher-dot-padding-large: 2px;
  --switcher-width: 48px;
  --switcher-height: 24px;
  --switcher-large-label-control-margin-top: 0;
  --switcher-large-label-text-margin-top: 0;
  --switcher-small-label-control-margin-top: 0;
  --switcher-small-label-text-margin-top: var(--spacing-25);
  --switcher-big-large-label-control-margin-top: 0;
  --switcher-big-large-label-text-margin-top: var(--spacing-50);
  --switcher-big-small-label-control-margin-top: 0;
  --switcher-big-small-label-text-margin-top: 4px;
  --switcher-large-font-size: var(--spacing-200);
  --switcher-large-line-height: var(--spacing-300);
  --switcher-large-font-weight: var(--font-weight-regular);
  --switcher-large-letter-spacing: var(--letter-spacing-s);
  --switcher-small-font-size: var(--font-size-xxxs);
  --switcher-small-line-height: var(--line-height-xxs);
  --switcher-small-font-weight: var(--font-weight-regular);
  --switcher-small-letter-spacing: var(--letter-spacing-s);
  --switcher-checked-background-color: var(--color-primary-action-800);
  --switcher-checked-icon-color: transparent;
  --switcher-checked-active-color: var(--interactive-primary);
  --switcher-dot-background-color: #ffffff;
  --switcher-unchecked-background-color: var(--color-neutral-650);
  --switcher-disabled-background-color: var(--color-neutral-350);
  --switcher-disabled-dot-background-color: var(--color-neutral-000);
  --switcher-disabled-icon-color: var(--disabled-01);
  --switcher-disabled-text-color: var(--color-neutral-650);
  --switcher-dot-default-color: #ffffff;
  --switcher-dot-checked-disabled-color: var(--disabled-02);
  --switcher-disabled-border-color: var(--disabled-01);
  --switcher-default-border-color: var(--interactive-primary);
  --switcher-border-default: 0px;
  --switcher-border-radius: 16px;
  --switcher-default-hover-color: var(--switcher-unchecked-background-color);
  --switcher-default-active-color: var(--switcher-unchecked-background-color);
  --switcher-checked-hover-color: var(--interactive-primary);
  --switcher-checked-disabled-background-color: var(--disabled-01);
  --switcher-icon-opacity: 1;
  --switcher-readonly-checked-background-color: var(--readonly-surface-color);
  --switcher-translate: 24px;
  --switcher-large-width: 56px;
  --switcher-large-height: 32px;
  --switcher-label-gap: 12px;
  --switcher-stack: 16px;
  --switcher-readonly-background-color: var(--readonly-surface-color);
  --switcher-readonly-border-color: var(--readonly-on-surface-color);
  --switcher-readonly-dot-background-color: var(--readonly-on-surface-color);
  --switcher-readonly-text-color: var(--readonly-surface-active-color);
  --switcher-readonly-icon-color: var(--readonly-on-surface-active-color);
  --tag-font-size: var(--font-size-xxxs);
  --tag-content-gap: 8px;
  --tag-line-height: var(--line-height-xxs);
  --tag-font-weight: var(--font-weight-semi-bold);
  --tag-letter-spacing: var(--letter-spacing-s);
  --tag-close-icon-size: var(--icon-size-xs);
  --tag-border-radius: var(--border-xl);
  --tag-padding: 6px 14px;
  --tag-selected-padding: 6px 14px;
  --tag-height: unset;
  --tag-selected-color: #5b5b5b;
  --tag-selected-background-color: #ececec;
  --tag-selected-border-color: #c2c2c2;
  --tag-selected-hover-color: #5b5b5b;
  --tag-selected-hover-background-color: #d9d9d9;
  --tag-selected-hover-border-color: #c2c2c2;
  --tag-selected-active-color: #5b5b5b;
  --tag-selected-active-background-color: #c2c2c2;
  --tag-selected-active-border-color: #999;
  --tag-background-color: var(--color-neutral-000);
  --tag-border-color: var(--color-primary-action-800);
  --tag-color: var(--color-primary-interactive-800);
  --tag-hover-color: var(--color-neutral-000);
  --tag-hover-background-color: var(--color-primary-action-800);
  --tag-hover-border-color: var(--color-primary-action-800);
  --tag-active-color: var(--color-neutral-000);
  --tag-active-background-color: var(--color-primary-action-600);
  --tag-active-border-color: var(--color-primary-action-600);
  --tag-disabled-color: var(--color-neutral-500);
  --tag-disabled-background-color: var(--color-neutral-150);
  --tag-disabled-border-color: var(--color-neutral-350);
  --tag-selected-disabled-color: var(--tag-disabled-color);
  --tag-selected-disabled-background-color: rgb(from var(--ui-03) r g b/0.4);
  --tag-selected-disabled-border-color: rgb(from var(--ui-04) r g b/0.4);
  --tag-readonly-color: var(--readonly-on-surface-color);
  --tag-readonly-background-color: var(--readonly-surface-color);
  --tag-readonly-border-color: var(--readonly-on-surface-color);
  --tag-selected-readonly-color: var(--tag-readonly-color);
  --tag-selected-readonly-background-color: var(--tag-readonly-background-color);
  --tag-selected-readonly-border-color: var(--tag-readonly-border-color);
  --taglist-font-size: var(--paragraph-04-font-size);
  --taglist-line-height: 1rem;
  --taglist-font-weight: var(--paragraph-04-font-weight);
  --taglist-letter-spacing: 0.0625rem;
  --taglist-close-icon-size: 16px;
  --taglist-color: var(--ui-05);
  --taglist-border-color: var(--ui-04);
  --taglist-background-color: transparent;
  --taglist-hover-color: #5b5b5b;
  --taglist-hover-border-color: #c2c2c2;
  --taglist-hover-background-color: var(--ui-03);
  --tab-item-color: var(--color-primary-action-800);
  --tab-item-active-color: var(--active-primary);
  --tab-item-hover-color: var(--color-primary-action-800);
  --tab-item-border-color: var(--interactive-primary);
  --tab-item-border-width: 1px;
  --tab-item-active-border-color: var(--color-primary-action-800);
  --tab-item-disabled-color: rgba(0, 97, 146, 0.4);
  --tab-item-font-size: var(--paragraph-02-font-size);
  --tab-item-line-height: var(--paragraph-02-line-height);
  --tab-item-font-weight: var(--paragraph-02-font-weight);
  --tab-item-letter-spacing: var(--letter-spacing-s);
  --tab-item-active-border-width: 4px;
  --tab-item-active-font-weight: 700;
  --tab-item-margin: 4px 16px 0;
  --tab-item-margin-small-screen: 4px 16px 0 16px;
  --tab-item-padding: 4px 0 12px 0;
  --tab-expert-color: var(--text-01);
  --tab-expert-bottom-border-color: #d9d9d9;
  --tab-item-disabled-negative-color: var(--negative-dimmed);
  --tab-item-disabled-negative-border-color: var(--negative-dimmed);
  --tab-header-indicator-display: none;
  --tab-item-scroll-color: #d9d9d9;
  --tab-scroll-indicator-width: 40px;
  --tab-scroll-indicator-width-small-screen: 16px;
  --tab-scroll-indicator-fade-width: 0px;
  --tab-scroll-indicator-align: center;
  --table-border-bottom-color: var(--ui-06);
  --table-header-cell-font-size: var(--paragraph-03-font-size);
  --table-header-cell-line-height: var(--paragraph-03-line-height);
  --table-header-cell-font-weight: 600;
  --table-header-cell-letter-spacing: var(--paragraph-03-letter-spacing);
  --table-header-cell-color: var(--text-01);
  --table-header-border-top-color: var(--ui-04);
  --table-header-border-bottom-color: var(--ui-06);
  --table-cell-font-size: var(--paragraph-03-font-size);
  --table-cell-line-height: var(--paragraph-03-line-height);
  --table-cell-font-weight: var(--paragraph-03-font-weight);
  --table-cell-letter-spacing: var(--paragraph-03-letter-spacing);
  --table-cell-border-top-color: var(--ui-04);
  --table-cell-color: var(--text-01);
  --table-expandable-cell-indent: 24px;
  --table-header-cell-background-color: transparent;
  --table-row-background-color: transparent;
  --table-resize-handle-color: #c2c2c2;
  --table-sort-icon-size: 24px;
  --table-sticky-column-background-color: var(--ui-01);
  --selectable-table-row-hover-background-color: var(--ui-02);
  --selectable-table-row-active-background-color: var(--ui-02);
  --selectable-table-row-selected-hover-background-color: #cfe9ee;
  --selectable-table-row-selected-border-color: var(--interactive-primary);
  --expandable-table-arrow-icon-color: var(--text-01);
  --zebra-table-even-row-background-color: var(--ui-02);
  --zebra-table-odd-row-background-color: transparent;
  --zebra-table-row-active-background-color: var(--ui-04);
  --zebra-table-row-hover-background-color: var(--ui-03);
  --zebra-table-row-selected-background-color: #f1f9fa;
  --zebra-table-cell-border-top-color: var(--ui-02);
  --toggle-button-unselected-border-color: var(--interactive-primary);
  --toggle-button-unselected-text-color: var(--interactive-text);
  --toggle-button-unselected-background-color: transparent;
  --toggle-button-selected-border-color: var(--interactive-primary);
  --toggle-button-selected-background-color: var(--interactive-primary);
  --toggle-button-selected-text-color: var(--text-02);
  --toggle-button-hover-background-color: var(--hover-primary);
  --toggle-button-hover-border-color: var(--hover-primary);
  --toggle-button-hover-text-color: var(--text-02);
  --toggle-button-active-background-color: var(--active-primary);
  --toggle-button-active-border-color: var(--active-primary);
  --toggle-button-active-text-color: var(--text-02);
  --toggle-button-disabled-background-color: var(--ui-01);
  --toggle-button-disabled-border-color: rgba(0, 122, 179, 0.4);
  --toggle-button-disabled-text-color: rgba(0, 97, 146, 0.4);
  --toggle-button-disabled-selected-background-color: rgba(0, 122, 179, 0.4);
  --toggle-button-disabled-selected-border-color: transparent;
  --toggle-button-disabled-selected-text-color: rgba(255, 255, 255, 0.4);
  --toggle-button-large-font-size: var(--button-medium-font-size);
  --toggle-button-large-line-height: var(--button-medium-line-height);
  --toggle-button-large-font-weight: var(--button-medium-font-weight);
  --toggle-button-large-letter-spacing: var(--button-medium-letter-spacing);
  --toggle-button-small-font-size: var(--button-small-font-size);
  --toggle-button-small-line-height: var(--button-small-line-height);
  --toggle-button-small-font-weight: var(--button-small-font-weight);
  --toggle-button-small-letter-spacing: var(--button-small-letter-spacing);
  --toggle-button-readonly-unselected-border-color: var(--readonly-on-surface-color);
  --toggle-button-readonly-unselected-text-color: #5b5b5b;
  --toggle-button-readonly-unselected-background-color: var(--readonly-surface-color);
  --toggle-button-readonly-selected-background-color: var(--readonly-on-surface-color);
  --toggle-button-readonly-selected-border-color: var(--readonly-on-surface-color);
  --toggle-button-readonly-selected-text-color: var(--readonly-on-surface-active-color);
  --toggle-button-border: 1px solid toggle-button-unselected-border-color;
  --toggle-button-width: inherit;
  --toggle-button-padding: 0px;
  --toggle-button-border-radius: 0px;
  --toggle-button-disabled-border: none;
  --toggle-button-readonly-border: toggle-button-boder;
  --toggle-button-error-selected-hover: var(--danger);
  --toggle-button-error-selected-active: var(--danger);
  --toggle-button-style: solid;
  --toggle-radio-button-radius: 0px;
  --toggle-radio-border-width: 2px;
  --toggle-radio-radius: 4px;
  --toggle-border-without-left: 2px 2px 2px 0px;
  --toggle-border-without-right: 2px 0px 2px 2px;
  --toggle-border-width: 2px;
  --toggle-button-vertical-padding: 10px;
  --toggle-button-horizontal-padding: 30px;
  --toggle-gap: 0px;
  --toggle-button-small-gap: 0px;
  --toggle-button-small-padding: 6px;
  --toggle-button-small-border-radius: 0px;
  --toggle-button-small-rounded-border-on-the-left-radius: 4px 0px 0px 4px;
  --toggle-button-small-rounded-border-on-the-right-radius: 0px 4px 4px 0px;
  --toggle-button-small-min-height: 16px;
  --toggle-button-mobile-margin: 8px;
  --toggle-button-mobile-height: 24px;
  --toggle-button-mobile-border: 1px;
  --toggle-radio-button-rounded-on-the-left: 4px 0px 0px 4px;
  --toggle-radio-button-rounded-on-the-right: 0px 4px 4px 0px;
  --toggle-button-rounded-on-the-top: 4px 4px 0px 0px;
  --toggle-button-rounded-on-the-bottom: 0px 0px 4px 4px;
  --toggle-button-rounded-mobile: 0px;
  --toggle-button-hover-checked-background-color: var(--toggle-button-hover-background-color);
  --toggle-button-hover-checked-border-color: var(--toggle-button-hover-background-color);
  --toggle-button-hover-checked-text-color: var(--toggle-button-hover-text-color);
  --toggle-button-active-checked-background-color: var(--toggle-button-hover-background-color);
  --toggle-button-active-checked-border-color: var(--toggle-button-hover-background-color);
  --toggle-button-active-checked-text-color: var(--toggle-button-hover-text-color);
  --radio-toggle-stack: 16px;
  --tooltip-background-color: var(--ui-06);
  --tooltip-text-color: var(--text-02);
  --tooltip-border-radius: 4px;
  --tooltip-font-size: var(--paragraph-04-font-size);
  --tooltip-line-height: var(--paragraph-04-line-height);
  --tooltip-font-weight: 400;
  --tooltip-letter-spacing: var(--paragraph-04-letter-spacing);
  --swipebar-background-color: var(--ui-04);
  --swipebar-color: var(--interactive-primary);
  --swipebar-padding: 32px 0 0;
  --sidebar-background-color: var(--ui-02);
  --sidebar-handle-color: #c2c2c2;
  --sidebar-footer-button-color: var(--text-01);
  --sidepanel-background-color: var(--ui-02);
  --sidepanel-close-icon-color: var(--interactive-text);
  --sidepanel-floating-shadow: var(--shadow-large);
  --sidepanel-light-border-color: var(--ui-04);
  --sidepanel-light-background-color: var(--ui-01);
  --sidepanel-header-font-size: var(--heading-05-font-size);
  --sidepanel-header-line-height: var(--heading-05-line-height);
  --sidepanel-header-font-weight: var(--heading-05-font-weight);
  --sidepanel-header-letter-spacing: 0;
  --file-uploader-file-row-text-color: var(--text-01);
  --file-uploader-file-row-border-bottom-color: var(--ui-04);
  --file-uploader-file-row-hover-background-color: var(--ui-02);
  --file-uploader-file-row-icon-color: var(--success);
  --file-uploader-file-row-uploading-file-name-color: #999999;
  --file-uploader-file-name-font-size: var(--paragraph-03-font-size);
  --file-uploader-file-name-line-height: 1rem;
  --file-uploader-file-name-font-weight: 400;
  --file-uploader-file-name-letter-spacing: 0;
  --file-uploader-hint-font-size: var(--paragraph-04-font-size);
  --file-uploader-hint-line-height: var(--paragraph-05-line-height);
  --file-uploader-hint-font-weight: 300;
  --file-uploader-hint-letter-spacing: 0;
  --file-uploader-drop-zone-border-color: var(--ui-06);
  --file-uploader-drop-zone-text-color: var(--text-01);
  --toolbar-border-bottom-color: var(--ui-04);
  --toolbar-background: var(--ui-02);
  --timepicker-layout-background-color: var(--ui-01);
  --timepicker-label-color: var(--text-01);
  --timepicker-label-hover-color: var(--hover-primary);
  --timefield-color: var(--text-01);
  --timefield-active-color: var(--interactive-primary);
  --timefield-error-color: var(--danger);
  --timefield-disabled-color: var(--disabled-01);
  --licence-plate-prefix-background: #003399;
  --licence-plate-prefix-color: var(--color-neutral-000);
  --success-02: #348357;
  --accordion-light-body-padding-rtl: 24px 32px;
  --card-background-hover-color: var(--ui-02);
  --card-background-selected-color: var(--ui-02);
  --radio-button-large-label-margin-top: 0;
  --radio-button-large-circle-margin-top: 0;
  --radio-button-small-label-margin-top: 0;
  --radio-button-small-circle-margin-top: 0;
  --small-stage-image-min-widht: 116px;
  --small-stage-narrow-screen-image-height: 15vw;
  --small-stage-content-padding: 64px 0 64px;
  --small-stage-content-padding-narrow-screen: 40px 0 24px;
  --small-stage-image-container-padding-top: 72px;
  --small-stage-image-container-padding-to-content: 20px;
  --small-stage-image-container-offset-end: 25%;
  --small-stage-with-header-content-padding: 0 0 64px;
  --small-stage-with-header-image-container-padding-top: 32px;
  --timefield-font-size: var(--heading-06-font-size);
  --timefield-line-height: var(--heading-06-line-height);
  --timefield-font-weight: 600;
  --timefield-letter-spacing: var(--heading-06-letter-spacing);
  --timefield-label-font-size: var(--paragraph-05-font-size);
  --timefield-label-line-height: var(--paragraph-05-line-height);
  --timefield-label-letter-spacing: var(--paragraph-05-letter-spacing);
  --timefield-label-font-weight: var(--paragraph-05-font-weight);
  --color-primary-allianz-900: #122b54;
  --color-primary-action-600: #2d6cd2;
  --color-primary-action-800: #1b417e;
  --color-primary-action-900: #122b54;
  --color-primary-brand-050: #f1fbfe;
  --color-primary-brand-100: #e8f8fd;
  --color-primary-brand-250: #beecf9;
  --color-primary-brand-350: #90def4;
  --color-primary-brand-500: #49caed;
  --color-primary-brand-700: #139abe;
  --color-primary-interactive-050: #f7f9fd;
  --color-primary-interactive-300: #abc4ed;
  --color-primary-interactive-600: #2d6cd2;
  --color-primary-interactive-700: #2456a8;
  --color-primary-interactive-800: #1b417e;
  --color-secondary-accent-050: #fff0f6;
  --color-secondary-accent-500: #ff3d91;
  --color-secondary-accent-700: #d6005d;
  --color-secondary-accent-800: #a30047;
  --color-secondary-trigger-100: #fbffe0;
  --color-secondary-trigger-200: #f8ffcc;
  --color-secondary-trigger-300: #f1ff99;
  --color-secondary-trigger-400: #ebff66;
  --color-secondary-trigger-600: #dbff00;
  --color-secondary-trigger-650: #c5e500;
  --color-signal-success-200: #E6F9E8;
  --color-signal-success-700: #1e8927;
  --color-signal-success-800: #15601B;
  --color-signal-warning-200: #FCF6E3;
  --color-signal-warning-400: #F6DA83;
  --color-signal-warning-600: #efbe25;
  --color-signal-error-200: #FCEDF0;
  --color-signal-error-600: #dc3149;
  --color-signal-error-750: #A61C2F;
  --color-signal-error-900: #64111C;
  --color-signal-info-150: #EEF3FB;
  --color-signal-info-600: #006192;
  --color-neutral-000: #ffffff;
  --color-neutral-050: #fafafa;
  --color-neutral-100: #f5f5f5;
  --color-neutral-150: #ececec;
  --color-neutral-250: #d9d9d9;
  --color-neutral-350: #c2c2c2;
  --color-neutral-500: #999999;
  --color-neutral-550: #8c8c8c;
  --color-neutral-650: #767676;
  --color-neutral-800: #333333;
  --color-neutral-999: #000000;
  --color-focus-000: #FFFFFF;
  --color-focus-600: #0E98CC;
  --color-focus-900: #122B54;
  --color-focus-error: #DC3149;
  --color-keyboard-focus: #009DE7;
  --letter-spacing-m: 0.3px;
  --letter-spacing-s: 0.2px;
  --font-weight-bold: 700;
  --font-weight-semi-bold: 600;
  --font-weight-regular: 400;
  --font-weight-light: 300;
  --font-size-xxxxs: 12px;
  --font-size-xxxs: 14px;
  --font-size-xxs: 16px;
  --font-size-xs: 18px;
  --font-size-s: 20px;
  --font-size-m: 24px;
  --font-size-l: 26px;
  --font-size-xl: 30px;
  --font-size-xxl: 35px;
  --font-size-xxxl: 40px;
  --font-size-xxxxl: 54px;
  --line-height-xxxs: 16px;
  --line-height-xxs: 20px;
  --line-height-xs: 24px;
  --line-height-s: 28px;
  --line-height-m: 32px;
  --line-height-l: 36px;
  --line-height-xl: 40px;
  --line-height-xxl: 48px;
  --line-height-xxxl: 60px;
  --icon-size-xxxs: 16px;
  --icon-size-xxs: 20px;
  --icon-size-xs: 24px;
  --icon-size-s: 32px;
  --icon-size-m: 40px;
  --icon-size-l: 48px;
  --icon-size-xl: 56px;
  --icon-size-xxl: 64px;
  --spacing-25: 2px;
  --spacing-50: 4px;
  --spacing-100: 8px;
  --spacing-150: 12px;
  --spacing-200: 16px;
  --spacing-300: 24px;
  --spacing-400: 32px;
  --spacing-500: 40px;
  --spacing-600: 48px;
  --spacing-700: 56px;
  --spacing-800: 64px;
  --spacing-900: 72px;
  --spacing-1000: 80px;
  --spacing-1100: 88px;
  --spacing-1200: 96px;
  --spacing-1300: 104px;
  --breakpoint-s: 576px;
  --breakpoint-m: 768px;
  --breakpoint-l: 992px;
  --breakpoint-xl: 1200px;
  --breakpoint--xxl: 1400px;
  --shadow-top-400: 0px -6px 12px 0px rgba(12, 43, 84, 0.06), 0px -8px 24px 0px rgba(12, 43, 84, 0.04);
  --shadow-bottom-800: 0px 8px 28px 0px rgba(12, 43, 84, 0.1), 0px 18px 88px 0px rgba(12, 43, 84, 0.12);
  --shadow-bottom-500: 0px 6px 14px 0px rgba(12, 43, 84, 0.08), 0px 10px 32px 0px rgba(12, 43, 84, 0.06);
  --shadow-bottom-400: 0px 6px 12px 0px rgba(12, 43, 84, 0.06), 0px 8px 24px 0px rgba(12, 43, 84, 0.04);
  --shadow-bottom-100: 0px 4px 8px 0px rgba(12, 43, 84, 0.3), 0px 10px 15px 0px rgba(12, 43, 84, 0.06);
  --shadow-keyboard-focus: 0px 0px 0px 4px var(--color-keyboard-focus);
  --border-radius-xxl: 120px;
  --border-radius-xl: 16px;
  --border-radius-l: 8px;
  --border-radius-m: 4px;
  --border-radius-s: 2px;
  --border-s: 0.5px;
  --border-m: 1px;
  --border-l: 2px;
  --border-xl: 4px;
  --color-text-main: var(--color-primary-allianz-900);
  --color-text-alt: var(--color-neutral-000);
  --color-bg-main: var(--color-neutral-000);
  --promo-background-color: color-primary-brand-300;
  --success-inset-box-shadow: inset 0 0 6px 0 var(--color-signal-success-700);
  --warning-inset-box-shadow: inset 0 0 6px 0 var(--color-signal-warning-600);
  --error-inset-box-shadow: inset 0 0 6px 0 var(--color-signal-error-600);
  --edp-button-main-primary-font-color: var(--color-neutral-000);
  --edp-button-main-primary-background-color: var(--color-primary-action-800);
  --edp-button-main-primary-hover-background-color: var(--color-primary-action-600);
  --edp-button-main-primary-active-background-color: var(--color-primary-action-900);
  --edp-button-main-primary-disabled-background-color: var(--color-neutral-550);
  --edp-button-main-secondary-font-color: var(--color-primary-action-800);
  --edp-button-main-secondary-background-color: transparent;
  --edp-button-main-secondary-border-color: var(--color-primary-action-800);
  --edp-button-main-secondary-hover-font-color: var(--color-neutral-000);
  --edp-button-main-secondary-hover-background-color: var(--color-primary-action-600);
  --edp-button-main-secondary-hover-border-color: var(--color-primary-action-600);
  --edp-button-main-secondary-active-font-color: var(--color-neutral-000);
  --edp-button-main-secondary-active-background-color: var(--color-primary-action-900);
  --edp-button-main-secondary-active-border-color: var(--color-primary-action-900);
  --edp-button-main-secondary-disabled-font-color: var(--color-neutral-650);
  --edp-button-main-secondary-disabled-background-color: transparent;
  --edp-button-main-secondary-disabled-border-color: var(--color-neutral-550);
  --edp-button-main-plain-font-color: var(--color-primary-action-800);
  --edp-button-main-plain-hover-color: var(--color-primary-action-600);
  --edp-button-main-plain-active-color: var(--color-primary-action-900);
  --edp-button-main-plain-disabled-color: var(--color-neutral-650);
  --edp-button-trigger-primary-font-color: var(--color-primary-action-800);
  --edp-button-trigger-primary-background-color: var(--color-secondary-trigger-600);
  --edp-button-trigger-primary-hover-background-color: var(--color-secondary-trigger-300);
  --edp-button-trigger-primary-active-background-color: var(--color-secondary-trigger-650);
  --edp-button-trigger-primary-disabled-background-color: var(--color-neutral-550);
  --edp-button-trigger-secondary-font-color: var(--color-secondary-trigger-600);
  --edp-button-trigger-secondary-background-color: transparent;
  --edp-button-trigger-secondary-border-color: var(--color-secondary-trigger-600);
  --edp-button-trigger-secondary-hover-font-color: var(--color-primary-action-800);
  --edp-button-trigger-secondary-hover-background-color: var(--color-secondary-trigger-300);
  --edp-button-trigger-secondary-hover-border-color: var(--color-secondary-trigger-300);
  --edp-button-trigger-secondary-active-font-color: var(--color-primary-action-800);
  --edp-button-trigger-secondary-active-background-color: var(--color-secondary-trigger-650);
  --edp-button-trigger-secondary-active-border-color: var(--color-secondary-trigger-650);
  --edp-button-trigger-secondary-disabled-font-color: var(--color-neutral-650);
  --edp-button-trigger-secondary-disabled-background-color: transparent;
  --edp-button-trigger-secondary-disabled-border-color: var(--color-neutral-550);
  --edp-button-trigger-plain-font-color: var(--color-secondary-trigger-600);
  --edp-button-trigger-plain-hover-color: var(--color-secondary-trigger-300);
  --edp-button-trigger-plain-active-color: var(--color-secondary-trigger-650);
  --edp-button-trigger-plain-disabled-color: var(--color-neutral-650);
  --edp-button-danger-primary-font-color: var(--color-neutral-000);
  --edp-button-danger-primary-background-color: var(--color-signal-error-600);
  --edp-button-danger-primary-hover-background-color: var(--color-signal-error-750);
  --edp-button-danger-primary-active-background-color: var(--color-signal-error-900);
  --edp-button-danger-primary-disabled-background-color: var(--color-neutral-550);
  --edp-button-danger-secondary-font-color: var(--color-signal-error-600);
  --edp-button-danger-secondary-background-color: transparent;
  --edp-button-danger-secondary-border-color: var(--color-signal-error-600);
  --edp-button-danger-secondary-hover-font-color: var(--color-neutral-000);
  --edp-button-danger-secondary-hover-background-color: var(--color-signal-error-750);
  --edp-button-danger-secondary-hover-border-color: var(--color-signal-error-750);
  --edp-button-danger-secondary-active-font-color: var(--color-neutral-000);
  --edp-button-danger-secondary-active-background-color: var(--color-signal-error-900);
  --edp-button-danger-secondary-active-border-color: var(--color-signal-error-900);
  --edp-button-danger-secondary-disabled-font-color: var(--color-neutral-650);
  --edp-button-danger-secondary-disabled-background-color: transparent;
  --edp-button-danger-secondary-disabled-border-color: var(--color-neutral-550);
  --edp-button-danger-plain-font-color: var(--color-signal-error-600);
  --edp-button-danger-plain-hover-color: var(--color-signal-error-750);
  --edp-button-danger-plain-active-color: var(--color-signal-error-900);
  --edp-button-danger-plain-disabled-color: var(--color-neutral-650);
  --edp-link-main-color: var(--color-primary-action-800);
  --edp-link-main-hover-color: var(--color-primary-action-600);
  --edp-link-main-active-color: var(--color-primary-action-900);
  --edp-card-checkbox-selected-background-color: var(--color-primary-brand-100);
  --edp-card-checkbox-selected-border-color: var(--color-primary-brand-500);
  --edp-card-checkbox-hover-background-color: var(--color-primary-brand-050);
  --edp-card-checkbox-hover-border-color: var(--color-primary-action-600);
  --edp-card-checkbox-disabled-background-color: var(--color-neutral-000);
  --edp-card-checkbox-disabled-border-color: var(--color-neutral-650);
  --edp-radio-icon-icon-color: var(--color-primary-action-800);
  --edp-card-toggle-background-color: var(--color-primary-brand-050);
  --edp-card-toggle-border-color: var(--color-primary-brand-500);
  --edp-focus-default: var(--border-xl) solid var(--color-focus-600);
  --edp-focus-dark: var(--border-xl) solid var(--color-focus-900);
  --edp-focus-light: var(--border-xl) solid var(--color-focus-000);
  --edp-focus-error: var(--border-xl) solid var(--color-focus-error);
  --edp-focus-offset: var(--spacing-25);
  --edp-progress-bar-portal-primary-color: var(--color-signal-success-700);
  --edp-progress-bar-portal-disabled-01-color: var(--color-primary-interactive-300);
  --edp-progress-bar-portal-disabled-02-color: var(--color-text-main);
  --edp-progress-bar-navigation-primary-color: var(--color-secondary-accent-700);
  --edp-progress-bar-navigation-disabled-01-color: var(--color-primary-interactive-300);
  --edp-progress-bar-navigation-disabled-02-color: var(--color-text-main);
  --edp-expandable-content-padding: var(--spacing-100);
  --edp-summary-info-card-background-color: var(--color-primary-brand-050);
  --edp-list-simple-icon-color: var(--color-text-main);
  --edp-list-simple-text-color: var(--color-text-main);
  --tag-padding-left: var(--spacing-200);
  --tag-padding-right: var(--spacing-200);
  --tag-padding-top: var(--spacing-100);
  --tag-padding-bottom: var(--spacing-100);
  --tag-font-family: var(--font-family);
  --tag-focus-shadow-box: shadow-focus-500;
  --tag-close-button-hover-background-color: var(--color-primary-interactive-600);
  --tag-close-button-active-background-color: var(--color-primary-interactive-800);
  --tag-close-icon-color: var(--color-primary-interactive-800);
  --df-checkbox-mobile-hint-font-size: var(--font-size-xxxs);
  --df-checkbox-mobile-hint-line-height: var(--line-height-xxs);
  --df-checkbox-mobile-hint-font-weight: var(--font-weight-regular);
  --df-checkbox-mobile-margin-top: 0px;
  --df-checkbox-mobile-margin-left: var(--spacing-100);
  --df-checkbox-desktop-hint-font-size: var(--spacing-200);
  --df-checkbox-desktop-hint-line-height: var(--spacing-300);
  --df-checkbox-desktop-hint-font-weight: var(--font-weight-regular);
  --df-checkbox-desktop-margin-top: 0px;
  --df-checkbox-desktop-margin-left: var(--spacing-150);
  --df-checkbox-small-hint-font-size: var(--df-checkbox-mobile-hint-font-size);
  --df-checkbox-small-hint-line-height: var(--df-checkbox-mobile-hint-line-height);
  --df-checkbox-small-hint-font-weight: var(--df-checkbox-mobile-hint-font-weight);
  --df-checkbox-large-hint-font-size: var(--df-checkbox-desktop-hint-font-size);
  --df-checkbox-large-hint-line-height: var(--df-checkbox-desktop-hint-line-height);
  --df-checkbox-large-hint-font-weight: var(--df-checkbox-desktop-hint-font-weight);
  --df-info-icon-size-s: var(--icon-size-xs);
  --df-info-icon-size-small: var(--icon-size-xs);
  --df-info-icon-color-default: var(--color-primary-action-800);
  --df-info-icon-color-hover: var(--color-primary-action-600);
  --df-info-icon-color-active: var(--color-primary-action-900);
  --accordion-chevron-color: interaction-primary;
  --pagination-line-heigth: 14px;
  --nx-formfield-hint-text-align: left;
  --nx-formfield-control-font-size-mobile: var(--font-size-xs);
  --nx-formfield-control-font-size-desktop: var(--font-size-s);
  --nx-formfield-control-line-height-mobile: var(--line-height-xs);
  --nx-formfield-control-line-height-desktop: var(--line-height-s);
  --nx-formfield-outline-control-font-size-mobile: var(--font-size-xs);
  --nx-formfield-outline-control-font-size-desktop: var(--font-size-s);
  --nx-formfield-outline-control-line-height-mobile: var(--line-height-xs);
  --nx-formfield-outline-control-line-height-desktop: var(--line-height-s);
  --nx-formfield-control-height-mobile: var(--spacing-400);
  --nx-formfield-control-height-desktop: var(--spacing-500);
  --nx-formfield-label-font-size-mobile: var(--font-size-xxxs);
  --nx-formfield-label-font-size-desktop: var(--font-size-xxs);
  --nx-formfield-label-line-height-mobile: var(--line-height-xxs);
  --nx-formfield-label-line-height-desktop: var(--line-height-xs);
  --nx-formfield-outline-label-font-size-mobile: var(--font-size-xxxs);
  --nx-formfield-outline-label-font-size-desktop: var(--font-size-xxs);
  --nx-formfield-outline-label-line-height-mobile: var(--line-height-xxs);
  --nx-formfield-outline-label-line-height-desktop: var(--line-height-xs);
  --nx-formfield-label-height-mobile: var(--line-height-xxs);
  --nx-formfield-label-height-desktop: var(--line-height-xs);
  --nx-formfield-hint-font-size-mobile: var(--font-size-xxxs);
  --nx-formfield-hint-font-size-desktop: var(--font-size-xxxs);
  --nx-formfield-hint-line-height-mobile: var(--line-height-xxxs);
  --nx-formfield-hint-line-height-desktop: var(--line-height-xxs);
  --nx-formfield-outline-hint-font-size-mobile: var(--font-size-xxxxs);
  --nx-formfield-outline-hint-font-size-desktop: var(--font-size-xxxs);
  --nx-formfield-outline-hint-line-height-mobile: var(--line-height-xxxs);
  --nx-formfield-outline-hint-line-height-desktop: var(--line-height-xxs);
  --nx-license-plate-prefix-background: var(--color-primary-action-800);
  --nx-license-plate-prefix-disabled: var(--color-neutral-650);
  --nx-dropdown-item-selected-font-color: var(--color-primary-interactive-600);
  --nx-dropdown-item-selected-font-weight: var(--font-weight-semi-bold);
  --nx-dropdown-item-font-size-mobile: var(--font-size-xxs);
  --nx-dropdown-item-font-size-desktop: var(--font-size-xs);
  --nx-dropdown-item-line-height-mobile: var(--line-height-xs);
  --nx-dropdown-item-line-height-desktop: var(--line-height-xs);
  --nx-dropdown-item-font-weight: var(--font-weight-regular);
  --nx-dropdown-group-label-font-size-mobile: var(--font-size-xxxs);
  --nx-dropdown-group-label-font-size-desktop: var(--font-size-xxs);
  --nx-dropdown-group-label-line-height-mobile: var(--line-height-xxs);
  --nx-dropdown-group-label-line-height-desktop: var(--line-height-xs);
  --nx-dropdown-outline-border-color: var(--color-primary-brand-500);
  --nx-dropdown-outline-background-color: var(--color-primary-brand-050);
  --nx-dropdown-outline-active-border-color: var(--color-primary-brand-500);
  --nx-dropdown-outline-focus-background-color: var(--color-primary-brand-050);
  --nx-dropdown-outline-font-size-desktop: var(--font-size-xs);
  --nx-dropdown-outline-line-height-desktop: var(--line-height-xs);
  --nx-dropdown-outline-font-weight-desktop: var(--font-weight-semi-bold);
  --nx-dropdown-outline-font-size-mobile: var(--font-size-xxs);
  --nx-dropdown-outline-line-height-mobile: var(--line-height-xs);
  --nx-dropdown-outline-font-weight-mobile: var(--font-weight-semi-bold);
  --nx-dropdown-item-outline-font-size-mobile: var(--font-size-xxs);
  --nx-dropdown-item-outline-font-size-desktop: var(--font-size-xs);
  --nx-dropdown-item-outline-line-height-mobile: var(--line-height-xs);
  --nx-dropdown-item-outline-line-height-desktop: var(--line-height-xs);
  --nx-tab-item-font-size-mobile: var(--font-size-xxxs);
  --nx-tab-item-line-height-mobile: var(--line-height-xxs);
  --nx-tab-item-font-size-desktop: var(--font-size-xxs);
  --nx-tab-item-line-height-desktop: var(--line-height-xs);
  --nx-switcher-small-height: 20px;
  --nx-switcher-small-width: 40px;
  --nx-switcher-big-height: 24px;
  --nx-switcher-big-width: 48px;
  --df-switcher-desktop-margin-top: 0px;
  --df-switcher-mobile-margin-top: 0px;
  --df-switcher-mobile-big-margin-top: var(--spacing-25);
  --df-separator-xxs: var(--spacing-100);
  --df-separator-xs: var(--spacing-150);
  --df-separator-s: var(--spacing-200);
  --df-separator-m: var(--spacing-300);
  --df-separator-l: var(--spacing-400);
  --df-separator-l2: var(--spacing-500);
  --df-separator-xl: var(--spacing-600);
  --df-separator-xl2: var(--spacing-700);
  --df-separator-xxl: var(--spacing-800);
  --df-separator-xxxl: var(--spacing-900);
  --df-separator-line-space: var(--spacing-200);
  --df-separator-line-font-size: var(--font-size-xs);
  --df-separator-line-height: 1px;
  --df-radio-button-dot-background-color: var(--color-primary-action-600);
  --df-radio-button-circle-color: var(--color-neutral-650);
  --df-radio-button-active-circle-color: var(--color-primary-interactive-800);
  --df-radio-button-active-dot-color: var(--color-neutral-350);
  --df-radio-button-selected-circle-color: var(--color-primary-action-800);
  --df-radio-button-selected-dot-color: var(--color-neutral-000);
  --df-radio-button-selected-background-color: var(--color-primary-action-800);
  --df-radio-button-hover-circle-color: var(--color-primary-action-600);
  --df-radio-button-hover-dot-color: var(--color-neutral-000);
  --df-radio-button-disabled-background-color: var(--color-neutral-150);
  --df-radio-button-disabled-selected-dot-color: var(--color-neutral-000);
  --df-radio-button-disabled-border-color: var(--color-neutral-550);
  --df-radio-button-disabled-selected-background-color: var(--color-neutral-550);
  --df-radio-button-disabled-text-color: var(--color-neutral-650);
  --df-radio-button-mobile-large-label-margin-left: var(--spacing-100);
  --df-radio-button-mobile-large-label-font-size: var(--font-size-xxxs);
  --df-radio-button-mobile-large-label-line-height: var(--line-height-xxs);
  --df-radio-button-mobile-size: var(--icon-size-xxs);
  --df-radio-button-desktop-large-label-margin-left: var(--spacing-150);
  --df-radio-button-desktop-large-label-font-size: var(--font-size-xxs);
  --df-radio-button-desktop-large-label-line-height: var(--line-height-xs);
  --df-radio-button-desktop-size: var(--icon-size-xs);
  --df-radio-button-large-label-letter-spacing: var(--letter-spacing-s);
  --df-radio-button-large-label-font-weight: var(--font-weight-regular);
  --df-radio-toggle-selected-background-color: var(--color-primary-action-800);
  --df-radio-toggle-selected-text-color: var(--color-neutral-000);
  --df-radio-toggle-selected-border-color: var(--color-primary-action-800);
  --df-radio-toggle-hover-background-color: var(--color-primary-action-600);
  --df-radio-toggle-hover-text-color: var(--color-neutral-000);
  --df-radio-toggle-hover-border-color: var(--color-primary-action-800);
  --df-radio-toggle-active-background-color: var(--color-primary-action-900);
  --df-radio-toggle-active-text-color: var(--color-neutral-000);
  --df-radio-toggle-active-border-color: var(--color-primary-action-800);
  --df-radio-toggle-disabled-background-color: var(--color-neutral-000);
  --df-radio-toggle-disabled-border-color: var(--color-neutral-550);
  --df-radio-toggle-disabled-text-color: var(--color-neutral-650);
  --df-radio-toggle-unselected-border-color: var(--color-primary-action-800);
  --edp-card-radio-hover-background-color: var(--color-primary-brand-050);
  --edp-card-radio-hover-border-color: var(--color-primary-action-600);
  --edp-card-radio-selected-background-color: var(--color-primary-brand-050);
  --edp-card-radio-selected-border-color: var(--color-primary-interactive-600);
  --edp-card-radio-mobile-margin-left: var(--spacing-200);
  --edp-card-radio-desktop-margin-left: var(--spacing-200);
  --edp-radio-label-icon-icon-color: var(--color-primary-brand-500);
  --edp-radio-icon-icon-disabled-color: var(--color-neutral-550);
  --edp-radio-icon-label-disabled-color: var(--color-neutral-650);
  --edp-card-radio-error-background-color: var(--color-signal-error-200);
  --edp-card-radio-error-border-color: var(--color-signal-error-600);
  --edp-card-radio-hover-circle-color: var(--color-primary-interactive-700);
  --edp-card-radio-error-circle-color: var(--color-signal-error-600);
  --edp-radio-icon-icon-error-color: var(--color-signal-error-600);
  --edp-card-radio-selected-error-dot-color: var(--color-signal-error-600);
  --edp-card-radio-hover-error-dot-color: var(--color-signal-error-600);
  --edp-label-form-font-weight: normal;
  --edp-label-form-margin-bottom: var(--spacing-200);
}
body {
  color: var(--color-text-main);
  font-size: var(--font-size-xxs);
  line-height: var(--line-height-xxs);
}
@media screen and (max-width: 991px) {
  body {
    font-size: var(--font-size-xxxs);
    line-height: var(--line-height-xxxs);
  }
}
* {
  -webkit-tap-highlight-color: transparent;
}
travel-fe-root h1,
travel-fe-root h2,
travel-fe-root h3,
travel-fe-root h4,
travel-fe-root h5,
travel-fe-root h6 {
  margin: 0;
}
travel-fe-root a {
  color: var(--edp-link-main-color);
  cursor: pointer;
  font-weight: var(--font-weight-semi-bold);
  text-decoration: underline;
}
travel-fe-root a:hover {
  color: var(--edp-link-main-hover-color);
}
travel-fe-root edp-headline {
  margin: var(--spacing-200) 0;
}
travel-fe-root p {
  margin: var(--spacing-200) 0;
  text-align: center;
}
travel-fe-root button.nx-button {
  font-size: var(--font-size-xxs);
}
@media screen and (max-width: 991px) {
  travel-fe-root button.nx-button {
    font-size: var(--font-size-xxxs);
  }
}
travel-fe-root .col_2-3 {
  grid-column: 2/3;
}
travel-fe-root .col_1-4 {
  grid-column: 1/4;
  justify-self: center;
}
@media (width <= 704px) {
  travel-fe-root .col_1-4 {
    justify-self: normal;
  }
}
travel-fe-root .row_1-2 {
  grid-row: 1/2;
}
travel-fe-root .row_2-3 {
  grid-row: 2/3;
}
travel-fe-root .row_2-4 {
  grid-row: 2/4;
}
travel-fe-root div.control-container:has(nx-checkbox[ng-reflect-name=mainTravellerIsPolicyHolder]) {
  margin-block: 1rem 0 !important;
}
travel-fe-root dd {
  font-weight: bold;
  margin-inline-start: 30px;
}
travel-fe-root fieldset {
  column-gap: 20px;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  margin-block-end: 20px;
}
travel-fe-root edp-radio-group fieldset {
  display: block;
}
travel-fe-root .control-container {
  margin-block-end: 20px;
}
travel-fe-root .nx-formfield__wrapper {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}
travel-fe-root .nx-formfield__input {
  display: inline !important;
}
travel-fe-root .labelContainer {
  display: flex;
  flex-direction: row;
}
travel-fe-root .contract-number {
  display: block;
  margin-top: 10px;
}
@media (width <= 992px) {
  travel-fe-root .padding-top-0-mobile {
    padding-top: 0 !important;
  }
}
@media (width <= 992px) {
  travel-fe-root .margin-top-0-mobile {
    margin-top: 0 !important;
  }
}
travel-fe-root .card__details ul {
  margin-block: 10px;
  padding-inline-start: 15px;
  list-style: unset;
}
travel-fe-root .card__details li {
  margin-block-end: 10px;
}
travel-fe-root .card__details li:last-of-type {
  margin-block-end: 0;
}
travel-fe-root input:disabled {
  opacity: 1;
}
travel-fe-root .nx-dropdown-results__option-label div.ellipsis {
  max-width: 100%;
  text-overflow: inherit;
  white-space: normal;
  width: 100%;
}
travel-fe-root travel-fe-back-button {
  position: absolute;
}
@media (width <= 992px) {
  travel-fe-root travel-fe-back-button {
    position: static;
  }
}
travel-fe-root .nx-dropdown-results__option-label > div,
travel-fe-root .nx-autocomplete-option__label {
  color: var(--text-01) !important;
}
travel-fe-root .nx-dropdown-results__option-label > div:hover,
travel-fe-root .nx-autocomplete-option__label:hover {
  color: var(--hover-primary) !important;
}
travel-fe-root .nx-tab-header__item--disabled::before {
  background-color: #808080 !important;
}
travel-fe-root .nx-tab-header__item--disabled .nx-tab-label__content {
  color: #808080 !important;
}
travel-fe-root travel-fe-layout h4.nx-heading--subsection-xsmall {
  color: var(--color-text-main);
  margin-bottom: var(--spacing-200);
  margin-top: var(--spacing-200);
  text-align: center;
}
travel-fe-root form {
  text-align: center;
}

/* node_modules/@aposin/ng-aquila/css/utilities.css */
.nx-margin-3xs {
  margin: 4px !important;
}
.nx-margin-2xs {
  margin: 8px !important;
}
.nx-margin-xs {
  margin: 12px !important;
}
.nx-margin-s {
  margin: 16px !important;
}
.nx-margin-m {
  margin: 24px !important;
}
.nx-margin-2m {
  margin: 32px !important;
}
.nx-margin-3m {
  margin: 40px !important;
}
.nx-margin-4m {
  margin: 48px !important;
}
.nx-margin-l {
  margin: 56px !important;
}
.nx-margin-xl {
  margin: 64px !important;
}
.nx-margin-2xl {
  margin: 72px !important;
}
.nx-margin-3xl {
  margin: 80px !important;
}
.nx-margin-4xl {
  margin: 88px !important;
}
.nx-margin-5xl {
  margin: 96px !important;
}
.nx-margin-0 {
  margin: 0 !important;
}
.nx-margin-x-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.nx-margin-y-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.nx-margin-x-3xs {
  margin-right: 4px !important;
  margin-left: 4px !important;
}
.nx-margin-y-3xs {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}
.nx-margin-x-2xs {
  margin-right: 8px !important;
  margin-left: 8px !important;
}
.nx-margin-y-2xs {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}
.nx-margin-x-xs {
  margin-right: 12px !important;
  margin-left: 12px !important;
}
.nx-margin-y-xs {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}
.nx-margin-x-s {
  margin-right: 16px !important;
  margin-left: 16px !important;
}
.nx-margin-y-s {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}
.nx-margin-x-m {
  margin-right: 24px !important;
  margin-left: 24px !important;
}
.nx-margin-y-m {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}
.nx-margin-x-2m {
  margin-right: 32px !important;
  margin-left: 32px !important;
}
.nx-margin-y-2m {
  margin-top: 32px !important;
  margin-bottom: 32px !important;
}
.nx-margin-x-3m {
  margin-right: 40px !important;
  margin-left: 40px !important;
}
.nx-margin-y-3m {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}
.nx-margin-x-4m {
  margin-right: 48px !important;
  margin-left: 48px !important;
}
.nx-margin-y-4m {
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}
.nx-margin-x-l {
  margin-right: 56px !important;
  margin-left: 56px !important;
}
.nx-margin-y-l {
  margin-top: 56px !important;
  margin-bottom: 56px !important;
}
.nx-margin-x-xl {
  margin-right: 64px !important;
  margin-left: 64px !important;
}
.nx-margin-y-xl {
  margin-top: 64px !important;
  margin-bottom: 64px !important;
}
.nx-margin-x-2xl {
  margin-right: 72px !important;
  margin-left: 72px !important;
}
.nx-margin-y-2xl {
  margin-top: 72px !important;
  margin-bottom: 72px !important;
}
.nx-margin-x-3xl {
  margin-right: 80px !important;
  margin-left: 80px !important;
}
.nx-margin-y-3xl {
  margin-top: 80px !important;
  margin-bottom: 80px !important;
}
.nx-margin-x-4xl {
  margin-right: 88px !important;
  margin-left: 88px !important;
}
.nx-margin-y-4xl {
  margin-top: 88px !important;
  margin-bottom: 88px !important;
}
.nx-margin-x-5xl {
  margin-right: 96px !important;
  margin-left: 96px !important;
}
.nx-margin-y-5xl {
  margin-top: 96px !important;
  margin-bottom: 96px !important;
}
.nx-margin-top-0 {
  margin-top: 0 !important;
}
.nx-margin-bottom-0 {
  margin-bottom: 0 !important;
}
.nx-margin-left-0 {
  margin-left: 0 !important;
}
.nx-margin-right-0 {
  margin-right: 0 !important;
}
.nx-margin-top-3xs {
  margin-top: 4px !important;
}
.nx-margin-bottom-3xs {
  margin-bottom: 4px !important;
}
.nx-margin-left-3xs {
  margin-left: 4px !important;
}
.nx-margin-right-3xs {
  margin-right: 4px !important;
}
.nx-margin-top-2xs {
  margin-top: 8px !important;
}
.nx-margin-bottom-2xs {
  margin-bottom: 8px !important;
}
.nx-margin-left-2xs {
  margin-left: 8px !important;
}
.nx-margin-right-2xs {
  margin-right: 8px !important;
}
.nx-margin-top-xs {
  margin-top: 12px !important;
}
.nx-margin-bottom-xs {
  margin-bottom: 12px !important;
}
.nx-margin-left-xs {
  margin-left: 12px !important;
}
.nx-margin-right-xs {
  margin-right: 12px !important;
}
.nx-margin-top-s {
  margin-top: 16px !important;
}
.nx-margin-bottom-s {
  margin-bottom: 16px !important;
}
.nx-margin-left-s {
  margin-left: 16px !important;
}
.nx-margin-right-s {
  margin-right: 16px !important;
}
.nx-margin-top-m {
  margin-top: 24px !important;
}
.nx-margin-bottom-m {
  margin-bottom: 24px !important;
}
.nx-margin-left-m {
  margin-left: 24px !important;
}
.nx-margin-right-m {
  margin-right: 24px !important;
}
.nx-margin-top-2m {
  margin-top: 32px !important;
}
.nx-margin-bottom-2m {
  margin-bottom: 32px !important;
}
.nx-margin-left-2m {
  margin-left: 32px !important;
}
.nx-margin-right-2m {
  margin-right: 32px !important;
}
.nx-margin-top-3m {
  margin-top: 40px !important;
}
.nx-margin-bottom-3m {
  margin-bottom: 40px !important;
}
.nx-margin-left-3m {
  margin-left: 40px !important;
}
.nx-margin-right-3m {
  margin-right: 40px !important;
}
.nx-margin-top-4m {
  margin-top: 48px !important;
}
.nx-margin-bottom-4m {
  margin-bottom: 48px !important;
}
.nx-margin-left-4m {
  margin-left: 48px !important;
}
.nx-margin-right-4m {
  margin-right: 48px !important;
}
.nx-margin-top-l {
  margin-top: 56px !important;
}
.nx-margin-bottom-l {
  margin-bottom: 56px !important;
}
.nx-margin-left-l {
  margin-left: 56px !important;
}
.nx-margin-right-l {
  margin-right: 56px !important;
}
.nx-margin-top-xl {
  margin-top: 64px !important;
}
.nx-margin-bottom-xl {
  margin-bottom: 64px !important;
}
.nx-margin-left-xl {
  margin-left: 64px !important;
}
.nx-margin-right-xl {
  margin-right: 64px !important;
}
.nx-margin-top-2xl {
  margin-top: 72px !important;
}
.nx-margin-bottom-2xl {
  margin-bottom: 72px !important;
}
.nx-margin-left-2xl {
  margin-left: 72px !important;
}
.nx-margin-right-2xl {
  margin-right: 72px !important;
}
.nx-margin-top-3xl {
  margin-top: 80px !important;
}
.nx-margin-bottom-3xl {
  margin-bottom: 80px !important;
}
.nx-margin-left-3xl {
  margin-left: 80px !important;
}
.nx-margin-right-3xl {
  margin-right: 80px !important;
}
.nx-margin-top-4xl {
  margin-top: 88px !important;
}
.nx-margin-bottom-4xl {
  margin-bottom: 88px !important;
}
.nx-margin-left-4xl {
  margin-left: 88px !important;
}
.nx-margin-right-4xl {
  margin-right: 88px !important;
}
.nx-margin-top-5xl {
  margin-top: 96px !important;
}
.nx-margin-bottom-5xl {
  margin-bottom: 96px !important;
}
.nx-margin-left-5xl {
  margin-left: 96px !important;
}
.nx-margin-right-5xl {
  margin-right: 96px !important;
}
.nx-font-weight-light {
  font-weight: 300 !important;
}
.nx-font-weight-regular {
  font-weight: 400 !important;
}
.nx-font-weight-semibold {
  font-weight: 600 !important;
}
.nx-font-weight-bold {
  font-weight: 700 !important;
}
@media (max-width: 319px) {
  .nx-hidden-xs {
    display: none !important;
  }
}
@media (min-width: 320px) and (max-width: 703px) {
  .nx-hidden-s {
    display: none !important;
  }
}
@media (min-width: 704px) and (max-width: 991px) {
  .nx-hidden-m {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1279px) {
  .nx-hidden-l {
    display: none !important;
  }
}
@media (min-width: 1280px) and (max-width: 1471px) {
  .nx-hidden-xl {
    display: none !important;
  }
}
@media (min-width: 1472px) and (max-width: 1759px) {
  .nx-hidden-2xl {
    display: none !important;
  }
}
@media (min-width: 1760px) {
  .nx-hidden-3xl {
    display: none !important;
  }
}
.nx-modal-margin-bottom {
  margin-bottom: 40px !important;
}
@media (max-width: 703px) {
  .nx-modal-margin-bottom {
    margin-bottom: 32px !important;
  }
}

/* node_modules/intl-tel-input/build/css/intlTelInput.css */
:root {
  --iti-border-gray: #ccc;
  --iti-text-gray: #999;
  --iti-hover-color: rgba(0, 0, 0, 0.05);
  --iti-border-color: var(--iti-border-gray);
  --iti-dialcode-color: var(--iti-text-gray);
  --iti-dropdown-bg: white;
  --iti-spacer-horizontal: 8px;
  --iti-flag-height: 15px;
  --iti-flag-width: 20px;
  --iti-border-width: 1px;
  --iti-arrow-height: 4px;
  --iti-arrow-width: 6px;
  --iti-triangle-border: calc(var(--iti-arrow-width) / 2);
  --iti-arrow-padding: 6px;
  --iti-arrow-color: #555;
  --iti-input-padding: 6px;
  --iti-right-hand-selected-country-padding: calc(var(--iti-spacer-horizontal) + var(--iti-spacer-horizontal) + var(--iti-flag-width));
  --iti-selected-country-arrow-padding: calc(var(--iti-arrow-padding) + var(--iti-arrow-padding) + var(--iti-flag-width) + var(--iti-spacer-horizontal) + var(--iti-arrow-width) + var(--iti-input-padding));
  --iti-path-flags-1x: url("./media/flags-HL65UL44.webp");
  --iti-path-flags-2x: url("./media/flags@2x-L67J7QLU.webp");
  --iti-path-globe-1x: url("./media/globe-TDQQLSUB.webp");
  --iti-path-globe-2x: url("./media/globe@2x-S5G7N6BJ.webp");
  --iti-flag-sprite-width: 5762px;
  --iti-flag-sprite-height: 15px;
  --iti-mobile-popup-margin: 30px;
}
.iti {
  position: relative;
  display: inline-block;
}
.iti * {
  box-sizing: border-box;
}
.iti__hide {
  display: none;
}
.iti__v-hide {
  visibility: hidden;
}
.iti__a11y-text {
  width: 1px;
  height: 1px;
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  position: absolute;
}
.iti input.iti__tel-input,
.iti input.iti__tel-input[type=text],
.iti input.iti__tel-input[type=tel] {
  position: relative;
  z-index: 0;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-right: var(--iti-right-hand-selected-country-padding);
  margin-right: 0;
}
.iti__country-container {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  padding: var(--iti-border-width);
}
.iti__selected-country {
  z-index: 1;
  position: relative;
  display: flex;
  align-items: center;
  height: 100%;
  background: none;
  border: 0;
  margin: 0;
  padding: 0;
  font-family: inherit;
  font-size: inherit;
  color: inherit;
  border-radius: 0;
  font-weight: inherit;
  line-height: inherit;
  text-decoration: none;
}
.iti__selected-country-primary {
  display: flex;
  align-items: center;
  height: 100%;
  padding: 0 var(--iti-arrow-padding) 0 var(--iti-spacer-horizontal);
}
.iti__arrow {
  margin-left: var(--iti-arrow-padding);
  width: 0;
  height: 0;
  border-left: var(--iti-triangle-border) solid transparent;
  border-right: var(--iti-triangle-border) solid transparent;
  border-top: var(--iti-arrow-height) solid var(--iti-arrow-color);
}
[dir=rtl] .iti__arrow {
  margin-right: var(--iti-arrow-padding);
  margin-left: 0;
}
.iti__arrow--up {
  border-top: none;
  border-bottom: var(--iti-arrow-height) solid var(--iti-arrow-color);
}
.iti__dropdown-content {
  border-radius: 3px;
  background-color: var(--iti-dropdown-bg);
}
.iti--inline-dropdown .iti__dropdown-content {
  position: absolute;
  z-index: 2;
  margin-top: 3px;
  margin-left: calc(var(--iti-border-width) * -1);
  border: var(--iti-border-width) solid var(--iti-border-color);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
}
.iti__search-input {
  width: 100%;
  border-width: 0;
  border-radius: 3px;
  padding: 9px 12px;
}
.iti__search-input + .iti__country-list {
  border-top: 1px solid var(--iti-border-color);
}
.iti__country-list {
  list-style: none;
  padding: 0;
  margin: 0;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.iti--inline-dropdown .iti__country-list {
  max-height: 185px;
}
.iti--flexible-dropdown-width .iti__country-list {
  white-space: nowrap;
}
@media (max-width: 500px) {
  .iti--flexible-dropdown-width .iti__country-list {
    white-space: normal;
  }
}
.iti__flag-box {
  display: inline-block;
  width: var(--iti-flag-width);
}
.iti__country {
  display: flex;
  align-items: center;
  padding: 8px var(--iti-spacer-horizontal);
  outline: none;
}
.iti__dial-code {
  color: var(--iti-dialcode-color);
}
.iti__country.iti__highlight {
  background-color: var(--iti-hover-color);
}
.iti__flag-box,
.iti__country-name {
  margin-right: var(--iti-spacer-horizontal);
}
[dir=rtl] .iti__flag-box,
[dir=rtl] .iti__country-name {
  margin-right: 0;
  margin-left: var(--iti-spacer-horizontal);
}
.iti--allow-dropdown input.iti__tel-input,
.iti--allow-dropdown input.iti__tel-input[type=text],
.iti--allow-dropdown input.iti__tel-input[type=tel] {
  padding-right: var(--iti-input-padding);
  padding-left: var(--iti-selected-country-arrow-padding);
  margin-left: 0;
}
[dir=rtl] .iti--allow-dropdown input.iti__tel-input,
[dir=rtl] .iti--allow-dropdown input.iti__tel-input[type=text],
[dir=rtl] .iti--allow-dropdown input.iti__tel-input[type=tel] {
  padding-right: var(--iti-selected-country-arrow-padding);
  padding-left: var(--iti-input-padding);
  margin-right: 0;
}
.iti--allow-dropdown .iti__country-container {
  right: auto;
  left: 0;
}
[dir=rtl] .iti--allow-dropdown .iti__country-container {
  right: 0;
  left: auto;
}
.iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])):hover,
.iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])):hover button {
  cursor: pointer;
}
.iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])) .iti__selected-country-primary:hover,
.iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])) .iti__selected-country:has(+ .iti__dropdown-content:hover) .iti__selected-country-primary {
  background-color: var(--iti-hover-color);
}
.iti .iti__selected-dial-code {
  margin-left: 4px;
}
[dir=rtl] .iti .iti__selected-dial-code {
  margin-left: 0;
  margin-right: 4px;
}
.iti--container {
  position: fixed;
  top: -1000px;
  left: -1000px;
  z-index: 1060;
  padding: var(--iti-border-width);
}
.iti--container:hover {
  cursor: pointer;
}
.iti--fullscreen-popup.iti--container {
  background-color: rgba(0, 0, 0, 0.5);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  position: fixed;
  padding: var(--iti-mobile-popup-margin);
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.iti--fullscreen-popup .iti__dropdown-content {
  display: flex;
  flex-direction: column;
  max-height: 100%;
  position: relative;
}
.iti--fullscreen-popup .iti__country {
  padding: 10px 10px;
  line-height: 1.5em;
}
.iti__flag {
  --iti-flag-offset: 100px;
  --iti-flag-width: 20px;
  --iti-flag-height: 14px;
  height: var(--iti-flag-height);
  width: var(--iti-flag-width);
  box-shadow: 0px 0px 1px 0px #888;
  background-image: var(--iti-path-flags-1x);
  background-repeat: no-repeat;
  background-position: var(--iti-flag-offset) 0;
  background-size: var(--iti-flag-sprite-width) var(--iti-flag-sprite-height);
}
.iti__np {
  --iti-flag-width: 13px;
}
.iti__va,
.iti__ch {
  --iti-flag-width: 15px;
}
.iti__ne,
.iti__be {
  --iti-flag-width: 18px;
}
.iti__mc {
  --iti-flag-width: 19px;
}
.iti__zw,
.iti__ws,
.iti__vg,
.iti__uz,
.iti__uk,
.iti__tv,
.iti__to,
.iti__tl,
.iti__tk,
.iti__tj,
.iti__tc,
.iti__ta,
.iti__su,
.iti__st,
.iti__ss,
.iti__si,
.iti__sh,
.iti__sd,
.iti__sc,
.iti__sb,
.iti__ps,
.iti__pn,
.iti__ph,
.iti__om,
.iti__nz,
.iti__nu,
.iti__nr,
.iti__ng,
.iti__nf,
.iti__nc,
.iti__my,
.iti__ms,
.iti__mp,
.iti__mn,
.iti__mk,
.iti__me,
.iti__md,
.iti__ly,
.iti__lv,
.iti__lk,
.iti__lc,
.iti__kz,
.iti__ky,
.iti__kw,
.iti__kp,
.iti__ki,
.iti__jo,
.iti__jm,
.iti__io,
.iti__im,
.iti__ie,
.iti__hu,
.iti__hr,
.iti__hn,
.iti__hm,
.iti__gw,
.iti__gs,
.iti__gi,
.iti__gb,
.iti__fk,
.iti__fj,
.iti__et,
.iti__er,
.iti__eh,
.iti__dm,
.iti__dg,
.iti__cx,
.iti__cu,
.iti__ck,
.iti__cc,
.iti__ca,
.iti__by,
.iti__bs,
.iti__bn,
.iti__bm,
.iti__ba,
.iti__az,
.iti__au,
.iti__as,
.iti__am,
.iti__ai,
.iti__ae,
.iti__ac {
  --iti-flag-height: 10px;
}
.iti__us,
.iti__um,
.iti__py,
.iti__mh,
.iti__lr,
.iti__gu,
.iti__fm {
  --iti-flag-height: 11px;
}
.iti__vu,
.iti__tt,
.iti__sv,
.iti__ni,
.iti__mx,
.iti__lu,
.iti__lt,
.iti__li,
.iti__km,
.iti__kg,
.iti__je,
.iti__ir,
.iti__ht,
.iti__gy,
.iti__gd,
.iti__fi,
.iti__de,
.iti__cv,
.iti__cr,
.iti__cq,
.iti__bz,
.iti__bi,
.iti__bh,
.iti__bg,
.iti__bd {
  --iti-flag-height: 12px;
}
.iti__tg,
.iti__se,
.iti__pw,
.iti__pl,
.iti__kh,
.iti__gt,
.iti__ee,
.iti__ax,
.iti__ar {
  --iti-flag-height: 13px;
}
.iti__xk,
.iti__va,
.iti__sm,
.iti__sj,
.iti__pg,
.iti__np,
.iti__no,
.iti__ne,
.iti__mc,
.iti__is,
.iti__il,
.iti__ga,
.iti__fo,
.iti__dk,
.iti__ch,
.iti__cd,
.iti__bv,
.iti__be,
.iti__al {
  --iti-flag-height: 15px;
}
.iti__qa {
  --iti-flag-height: 8px;
}
.iti__ac {
  --iti-flag-offset: 0px;
}
.iti__ad {
  --iti-flag-offset: -22px;
}
.iti__ae {
  --iti-flag-offset: -44px;
}
.iti__af {
  --iti-flag-offset: -66px;
}
.iti__ag {
  --iti-flag-offset: -88px;
}
.iti__ai {
  --iti-flag-offset: -110px;
}
.iti__al {
  --iti-flag-offset: -132px;
}
.iti__am {
  --iti-flag-offset: -154px;
}
.iti__ao {
  --iti-flag-offset: -176px;
}
.iti__aq {
  --iti-flag-offset: -198px;
}
.iti__ar {
  --iti-flag-offset: -220px;
}
.iti__as {
  --iti-flag-offset: -242px;
}
.iti__at {
  --iti-flag-offset: -264px;
}
.iti__au {
  --iti-flag-offset: -286px;
}
.iti__aw {
  --iti-flag-offset: -308px;
}
.iti__ax {
  --iti-flag-offset: -330px;
}
.iti__az {
  --iti-flag-offset: -352px;
}
.iti__ba {
  --iti-flag-offset: -374px;
}
.iti__bb {
  --iti-flag-offset: -396px;
}
.iti__bd {
  --iti-flag-offset: -418px;
}
.iti__be {
  --iti-flag-offset: -440px;
}
.iti__bf {
  --iti-flag-offset: -460px;
}
.iti__bg {
  --iti-flag-offset: -482px;
}
.iti__bh {
  --iti-flag-offset: -504px;
}
.iti__bi {
  --iti-flag-offset: -526px;
}
.iti__bj {
  --iti-flag-offset: -548px;
}
.iti__bl {
  --iti-flag-offset: -570px;
}
.iti__bm {
  --iti-flag-offset: -592px;
}
.iti__bn {
  --iti-flag-offset: -614px;
}
.iti__bo {
  --iti-flag-offset: -636px;
}
.iti__bq {
  --iti-flag-offset: -658px;
}
.iti__br {
  --iti-flag-offset: -680px;
}
.iti__bs {
  --iti-flag-offset: -702px;
}
.iti__bt {
  --iti-flag-offset: -724px;
}
.iti__bv {
  --iti-flag-offset: -746px;
}
.iti__bw {
  --iti-flag-offset: -768px;
}
.iti__by {
  --iti-flag-offset: -790px;
}
.iti__bz {
  --iti-flag-offset: -812px;
}
.iti__ca {
  --iti-flag-offset: -834px;
}
.iti__cc {
  --iti-flag-offset: -856px;
}
.iti__cd {
  --iti-flag-offset: -878px;
}
.iti__cf {
  --iti-flag-offset: -900px;
}
.iti__cg {
  --iti-flag-offset: -922px;
}
.iti__ch {
  --iti-flag-offset: -944px;
}
.iti__ci {
  --iti-flag-offset: -961px;
}
.iti__ck {
  --iti-flag-offset: -983px;
}
.iti__cl {
  --iti-flag-offset: -1005px;
}
.iti__cm {
  --iti-flag-offset: -1027px;
}
.iti__cn {
  --iti-flag-offset: -1049px;
}
.iti__co {
  --iti-flag-offset: -1071px;
}
.iti__cp {
  --iti-flag-offset: -1093px;
}
.iti__cq {
  --iti-flag-offset: -1115px;
}
.iti__cr {
  --iti-flag-offset: -1137px;
}
.iti__cu {
  --iti-flag-offset: -1159px;
}
.iti__cv {
  --iti-flag-offset: -1181px;
}
.iti__cw {
  --iti-flag-offset: -1203px;
}
.iti__cx {
  --iti-flag-offset: -1225px;
}
.iti__cy {
  --iti-flag-offset: -1247px;
}
.iti__cz {
  --iti-flag-offset: -1269px;
}
.iti__de {
  --iti-flag-offset: -1291px;
}
.iti__dg {
  --iti-flag-offset: -1313px;
}
.iti__dj {
  --iti-flag-offset: -1335px;
}
.iti__dk {
  --iti-flag-offset: -1357px;
}
.iti__dm {
  --iti-flag-offset: -1379px;
}
.iti__do {
  --iti-flag-offset: -1401px;
}
.iti__dz {
  --iti-flag-offset: -1423px;
}
.iti__ea {
  --iti-flag-offset: -1445px;
}
.iti__ec {
  --iti-flag-offset: -1467px;
}
.iti__ee {
  --iti-flag-offset: -1489px;
}
.iti__eg {
  --iti-flag-offset: -1511px;
}
.iti__eh {
  --iti-flag-offset: -1533px;
}
.iti__er {
  --iti-flag-offset: -1555px;
}
.iti__es {
  --iti-flag-offset: -1577px;
}
.iti__et {
  --iti-flag-offset: -1599px;
}
.iti__eu {
  --iti-flag-offset: -1621px;
}
.iti__ez {
  --iti-flag-offset: -1643px;
}
.iti__fi {
  --iti-flag-offset: -1665px;
}
.iti__fj {
  --iti-flag-offset: -1687px;
}
.iti__fk {
  --iti-flag-offset: -1709px;
}
.iti__fm {
  --iti-flag-offset: -1731px;
}
.iti__fo {
  --iti-flag-offset: -1753px;
}
.iti__fr {
  --iti-flag-offset: -1775px;
}
.iti__fx {
  --iti-flag-offset: -1797px;
}
.iti__ga {
  --iti-flag-offset: -1819px;
}
.iti__gb {
  --iti-flag-offset: -1841px;
}
.iti__gd {
  --iti-flag-offset: -1863px;
}
.iti__ge {
  --iti-flag-offset: -1885px;
}
.iti__gf {
  --iti-flag-offset: -1907px;
}
.iti__gg {
  --iti-flag-offset: -1929px;
}
.iti__gh {
  --iti-flag-offset: -1951px;
}
.iti__gi {
  --iti-flag-offset: -1973px;
}
.iti__gl {
  --iti-flag-offset: -1995px;
}
.iti__gm {
  --iti-flag-offset: -2017px;
}
.iti__gn {
  --iti-flag-offset: -2039px;
}
.iti__gp {
  --iti-flag-offset: -2061px;
}
.iti__gq {
  --iti-flag-offset: -2083px;
}
.iti__gr {
  --iti-flag-offset: -2105px;
}
.iti__gs {
  --iti-flag-offset: -2127px;
}
.iti__gt {
  --iti-flag-offset: -2149px;
}
.iti__gu {
  --iti-flag-offset: -2171px;
}
.iti__gw {
  --iti-flag-offset: -2193px;
}
.iti__gy {
  --iti-flag-offset: -2215px;
}
.iti__hk {
  --iti-flag-offset: -2237px;
}
.iti__hm {
  --iti-flag-offset: -2259px;
}
.iti__hn {
  --iti-flag-offset: -2281px;
}
.iti__hr {
  --iti-flag-offset: -2303px;
}
.iti__ht {
  --iti-flag-offset: -2325px;
}
.iti__hu {
  --iti-flag-offset: -2347px;
}
.iti__ic {
  --iti-flag-offset: -2369px;
}
.iti__id {
  --iti-flag-offset: -2391px;
}
.iti__ie {
  --iti-flag-offset: -2413px;
}
.iti__il {
  --iti-flag-offset: -2435px;
}
.iti__im {
  --iti-flag-offset: -2457px;
}
.iti__in {
  --iti-flag-offset: -2479px;
}
.iti__io {
  --iti-flag-offset: -2501px;
}
.iti__iq {
  --iti-flag-offset: -2523px;
}
.iti__ir {
  --iti-flag-offset: -2545px;
}
.iti__is {
  --iti-flag-offset: -2567px;
}
.iti__it {
  --iti-flag-offset: -2589px;
}
.iti__je {
  --iti-flag-offset: -2611px;
}
.iti__jm {
  --iti-flag-offset: -2633px;
}
.iti__jo {
  --iti-flag-offset: -2655px;
}
.iti__jp {
  --iti-flag-offset: -2677px;
}
.iti__ke {
  --iti-flag-offset: -2699px;
}
.iti__kg {
  --iti-flag-offset: -2721px;
}
.iti__kh {
  --iti-flag-offset: -2743px;
}
.iti__ki {
  --iti-flag-offset: -2765px;
}
.iti__km {
  --iti-flag-offset: -2787px;
}
.iti__kn {
  --iti-flag-offset: -2809px;
}
.iti__kp {
  --iti-flag-offset: -2831px;
}
.iti__kr {
  --iti-flag-offset: -2853px;
}
.iti__kw {
  --iti-flag-offset: -2875px;
}
.iti__ky {
  --iti-flag-offset: -2897px;
}
.iti__kz {
  --iti-flag-offset: -2919px;
}
.iti__la {
  --iti-flag-offset: -2941px;
}
.iti__lb {
  --iti-flag-offset: -2963px;
}
.iti__lc {
  --iti-flag-offset: -2985px;
}
.iti__li {
  --iti-flag-offset: -3007px;
}
.iti__lk {
  --iti-flag-offset: -3029px;
}
.iti__lr {
  --iti-flag-offset: -3051px;
}
.iti__ls {
  --iti-flag-offset: -3073px;
}
.iti__lt {
  --iti-flag-offset: -3095px;
}
.iti__lu {
  --iti-flag-offset: -3117px;
}
.iti__lv {
  --iti-flag-offset: -3139px;
}
.iti__ly {
  --iti-flag-offset: -3161px;
}
.iti__ma {
  --iti-flag-offset: -3183px;
}
.iti__mc {
  --iti-flag-offset: -3205px;
}
.iti__md {
  --iti-flag-offset: -3226px;
}
.iti__me {
  --iti-flag-offset: -3248px;
}
.iti__mf {
  --iti-flag-offset: -3270px;
}
.iti__mg {
  --iti-flag-offset: -3292px;
}
.iti__mh {
  --iti-flag-offset: -3314px;
}
.iti__mk {
  --iti-flag-offset: -3336px;
}
.iti__ml {
  --iti-flag-offset: -3358px;
}
.iti__mm {
  --iti-flag-offset: -3380px;
}
.iti__mn {
  --iti-flag-offset: -3402px;
}
.iti__mo {
  --iti-flag-offset: -3424px;
}
.iti__mp {
  --iti-flag-offset: -3446px;
}
.iti__mq {
  --iti-flag-offset: -3468px;
}
.iti__mr {
  --iti-flag-offset: -3490px;
}
.iti__ms {
  --iti-flag-offset: -3512px;
}
.iti__mt {
  --iti-flag-offset: -3534px;
}
.iti__mu {
  --iti-flag-offset: -3556px;
}
.iti__mv {
  --iti-flag-offset: -3578px;
}
.iti__mw {
  --iti-flag-offset: -3600px;
}
.iti__mx {
  --iti-flag-offset: -3622px;
}
.iti__my {
  --iti-flag-offset: -3644px;
}
.iti__mz {
  --iti-flag-offset: -3666px;
}
.iti__na {
  --iti-flag-offset: -3688px;
}
.iti__nc {
  --iti-flag-offset: -3710px;
}
.iti__ne {
  --iti-flag-offset: -3732px;
}
.iti__nf {
  --iti-flag-offset: -3752px;
}
.iti__ng {
  --iti-flag-offset: -3774px;
}
.iti__ni {
  --iti-flag-offset: -3796px;
}
.iti__nl {
  --iti-flag-offset: -3818px;
}
.iti__no {
  --iti-flag-offset: -3840px;
}
.iti__np {
  --iti-flag-offset: -3862px;
}
.iti__nr {
  --iti-flag-offset: -3877px;
}
.iti__nu {
  --iti-flag-offset: -3899px;
}
.iti__nz {
  --iti-flag-offset: -3921px;
}
.iti__om {
  --iti-flag-offset: -3943px;
}
.iti__pa {
  --iti-flag-offset: -3965px;
}
.iti__pe {
  --iti-flag-offset: -3987px;
}
.iti__pf {
  --iti-flag-offset: -4009px;
}
.iti__pg {
  --iti-flag-offset: -4031px;
}
.iti__ph {
  --iti-flag-offset: -4053px;
}
.iti__pk {
  --iti-flag-offset: -4075px;
}
.iti__pl {
  --iti-flag-offset: -4097px;
}
.iti__pm {
  --iti-flag-offset: -4119px;
}
.iti__pn {
  --iti-flag-offset: -4141px;
}
.iti__pr {
  --iti-flag-offset: -4163px;
}
.iti__ps {
  --iti-flag-offset: -4185px;
}
.iti__pt {
  --iti-flag-offset: -4207px;
}
.iti__pw {
  --iti-flag-offset: -4229px;
}
.iti__py {
  --iti-flag-offset: -4251px;
}
.iti__qa {
  --iti-flag-offset: -4273px;
}
.iti__re {
  --iti-flag-offset: -4295px;
}
.iti__ro {
  --iti-flag-offset: -4317px;
}
.iti__rs {
  --iti-flag-offset: -4339px;
}
.iti__ru {
  --iti-flag-offset: -4361px;
}
.iti__rw {
  --iti-flag-offset: -4383px;
}
.iti__sa {
  --iti-flag-offset: -4405px;
}
.iti__sb {
  --iti-flag-offset: -4427px;
}
.iti__sc {
  --iti-flag-offset: -4449px;
}
.iti__sd {
  --iti-flag-offset: -4471px;
}
.iti__se {
  --iti-flag-offset: -4493px;
}
.iti__sg {
  --iti-flag-offset: -4515px;
}
.iti__sh {
  --iti-flag-offset: -4537px;
}
.iti__si {
  --iti-flag-offset: -4559px;
}
.iti__sj {
  --iti-flag-offset: -4581px;
}
.iti__sk {
  --iti-flag-offset: -4603px;
}
.iti__sl {
  --iti-flag-offset: -4625px;
}
.iti__sm {
  --iti-flag-offset: -4647px;
}
.iti__sn {
  --iti-flag-offset: -4669px;
}
.iti__so {
  --iti-flag-offset: -4691px;
}
.iti__sr {
  --iti-flag-offset: -4713px;
}
.iti__ss {
  --iti-flag-offset: -4735px;
}
.iti__st {
  --iti-flag-offset: -4757px;
}
.iti__su {
  --iti-flag-offset: -4779px;
}
.iti__sv {
  --iti-flag-offset: -4801px;
}
.iti__sx {
  --iti-flag-offset: -4823px;
}
.iti__sy {
  --iti-flag-offset: -4845px;
}
.iti__sz {
  --iti-flag-offset: -4867px;
}
.iti__ta {
  --iti-flag-offset: -4889px;
}
.iti__tc {
  --iti-flag-offset: -4911px;
}
.iti__td {
  --iti-flag-offset: -4933px;
}
.iti__tf {
  --iti-flag-offset: -4955px;
}
.iti__tg {
  --iti-flag-offset: -4977px;
}
.iti__th {
  --iti-flag-offset: -4999px;
}
.iti__tj {
  --iti-flag-offset: -5021px;
}
.iti__tk {
  --iti-flag-offset: -5043px;
}
.iti__tl {
  --iti-flag-offset: -5065px;
}
.iti__tm {
  --iti-flag-offset: -5087px;
}
.iti__tn {
  --iti-flag-offset: -5109px;
}
.iti__to {
  --iti-flag-offset: -5131px;
}
.iti__tr {
  --iti-flag-offset: -5153px;
}
.iti__tt {
  --iti-flag-offset: -5175px;
}
.iti__tv {
  --iti-flag-offset: -5197px;
}
.iti__tw {
  --iti-flag-offset: -5219px;
}
.iti__tz {
  --iti-flag-offset: -5241px;
}
.iti__ua {
  --iti-flag-offset: -5263px;
}
.iti__ug {
  --iti-flag-offset: -5285px;
}
.iti__uk {
  --iti-flag-offset: -5307px;
}
.iti__um {
  --iti-flag-offset: -5329px;
}
.iti__un {
  --iti-flag-offset: -5351px;
}
.iti__us {
  --iti-flag-offset: -5373px;
}
.iti__uy {
  --iti-flag-offset: -5395px;
}
.iti__uz {
  --iti-flag-offset: -5417px;
}
.iti__va {
  --iti-flag-offset: -5439px;
}
.iti__vc {
  --iti-flag-offset: -5456px;
}
.iti__ve {
  --iti-flag-offset: -5478px;
}
.iti__vg {
  --iti-flag-offset: -5500px;
}
.iti__vi {
  --iti-flag-offset: -5522px;
}
.iti__vn {
  --iti-flag-offset: -5544px;
}
.iti__vu {
  --iti-flag-offset: -5566px;
}
.iti__wf {
  --iti-flag-offset: -5588px;
}
.iti__ws {
  --iti-flag-offset: -5610px;
}
.iti__xk {
  --iti-flag-offset: -5632px;
}
.iti__ye {
  --iti-flag-offset: -5654px;
}
.iti__yt {
  --iti-flag-offset: -5676px;
}
.iti__za {
  --iti-flag-offset: -5698px;
}
.iti__zm {
  --iti-flag-offset: -5720px;
}
.iti__zw {
  --iti-flag-offset: -5742px;
}
.iti__globe {
  background-image: var(--iti-path-globe-1x);
  background-size: contain;
  background-position: right;
  box-shadow: none;
  height: 19px;
}
@media (min-resolution: 2x) {
  .iti__flag {
    background-image: var(--iti-path-flags-2x);
  }
  .iti__globe {
    background-image: var(--iti-path-globe-2x);
  }
}

/* angular:styles/global:styles */
