[data-field-container][data-has-error] input.styles-module__input-box {
  border-color: #d1293d;
  box-shadow: 0 0 0 4px #f7d4d8;
}

[data-field-container][data-has-error] label.styles-module__input-label {
  color: #d1293d;
}

[data-field-container][data-has-error] .styles-module__default-error-container {
  display: flex;
}

[data-checkbox-container][data-has-error] .styles-module__default-checkbox {
  border-color: #d1293d;
  box-shadow: 0 0 0 4px #f7d4d8;
}

[data-checkbox-container][data-has-error]
  .styles-module__default-checkbox-label {
  color: #d1293d;
}

[data-checkbox-container][data-has-error]
  .styles-module__default-error-container {
  display: flex;
}

[data-radiogroup][data-has-error] > .styles-module__default-error-container {
  display: flex;
}

[data-radiogroup][data-has-error] > .styles-module__radiogroup {
  border-color: #d1293d;
}

label.w-radio[data-has-error] > .w-form-formradioinput--inputType-custom {
  border-color: #d1293d;
  box-shadow: 0 0 0 4px #f7d4d8;
}

label.w-radio[data-has-error] > .w-form-label {
  color: #d1293d;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-image: none;
}

.checkbox-source {
  z-index: 2;
  width: 100%;
  height: 100%;
  visibility: hidden;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  justify-content: center;
  align-items: center;
  display: flex;
}

.w--redirected-checked .checkbox-source {
  visibility: visible;
  opacity: 1;
}

.checkbox-mark {
  z-index: 1;
  opacity: 0;
  transition:
    transform 240ms ease,
    opacity 240ms ease;
  position: relative;
  transform: scale(0.75);
  justify-content: center;
  align-items: center;
  display: flex;
}

.checkbox-mark svg {
  display: block;
  fill: #ffffff;
}

.w--redirected-checked .checkbox-source .checkbox-mark {
  opacity: 1;
  transform: scale(1);
}

.styles-module__input-box[data-disabled] {
  pointer-events: none;
  color: #677489;
  cursor: not-allowed;
  background-color: #f6f8fa;
  border-color: #e6ebf0;
}

[data-hide="true"]
  .styles-module__button[data-loading]
  .styles__loading-spinner {
  visibility: hidden;
  opacity: 0;
}

.styles-module__company-card[data-disabled] {
  opacity: 0.3;
  pointer-events: none;
}

.styles-module__company-card[data-loading] {
  pointer-events: none;
}

.styles-module__accordion-wrapper:last-of-type {
  border-bottom: none;
}

[data-accordion][data-accordion-state="collapsed"]
  > .styles-module__accordion-content {
  max-height: 0;
  opacity: 0;
  overflow-y: hidden;
  pointer-events: none;
  transform: translateY(0);
  visibility: hidden;
  animation-name: styles-module__contract_mB35g;
  animation-timing-function: ease-out;
  animation-duration: 350ms;
}

@keyframes styles-module__contract_mB35g {
  0% {
    max-height: var(--expandable-content-height);
    opacity: 1;
    transform: translateY(0);
    visibility: visible;
  }

  99% {
    max-height: 0;
    opacity: 0;
    transform: translateY(0);
    visibility: visible;
  }

  to {
    max-height: 0;
    opacity: 0;
    transform: translateY(0);
    visibility: hidden;
  }
}

[data-accordion][data-accordion-state="expanded"]
  > .styles-module__accordion-content {
  max-height: unset;
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
  animation-name: styles-module__expand_T57eG;
  animation-timing-function: ease-out;
  animation-duration: 350ms;
}

@keyframes styles-module__expand_T57eG {
  0% {
    max-height: 0;
    opacity: 0;
    transform: translateY(0);
  }

  to {
    max-height: var(--expandable-content-height);
    opacity: 1;
    transform: translateY(0);
  }
}

label.w-radio[data-disabled] {
  pointer-events: none;
}

label.w-radio[data-disabled] > .w-form-formradioinput--inputType-custom {
  pointer-events: none;
  background-color: #7073930f;
}

label.w-radio[data-disabled] > span.w-form-label {
  pointer-events: none;
  color: #9d9da8;
}

label.w-radio[data-disabled] > .styles-module__radio-blocked-flag {
  display: flex;
}

.revolut-card-field {
  color: #191c1f;
  letter-spacing: 0;
  background-color: #ebebf0;
  border: 1px #000;
  border-radius: 1rem;
  width: 100%;
  margin: 0;
  padding: 1rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.375;
  transition: background-color 0.3s cubic-bezier(0.15, 0.5, 0.5, 1);
  position: relative;
  overflow: hidden;
}

.revolut-card-field:hover {
  background-color: #e2e2e7;
}

.revolut-card-field--invalid {
  background-color: #fde5e3;
}

[data-field-container][data-has-error] .revolut__field-error-container {
  display: flex;
}

[data-field-container][data-has-error] input.revolut__input {
  background-color: #fde5e3;
}

[data-revolut-card-field-container][data-has-error]
  .revolut__field-error-container {
  display: flex;
}

[data-color="starts-with-0"] {
  background-color: #dbcafd;
}

[data-color="starts-with-1"] {
  background-color: #dacbfd;
}

[data-color="starts-with-2"] {
  background-color: #daccfd;
}

[data-color="starts-with-3"] {
  background-color: #d9cdfd;
}

[data-color="starts-with-4"] {
  background-color: #d9cefd;
}

[data-color="starts-with-5"] {
  background-color: #d8cffd;
}

[data-color="starts-with-6"] {
  background-color: #d8d0fd;
}

[data-color="starts-with-7"] {
  background-color: #d7d1fd;
}

[data-color="starts-with-8"] {
  background-color: #d7d3fd;
}

[data-color="starts-with-9"] {
  background-color: #d7d4fd;
}

[data-color="starts-with-A"] {
  background-color: #d6d5fd;
}

[data-color="starts-with-B"] {
  background-color: #d6d6fd;
}

[data-color="starts-with-C"] {
  background-color: #d5d7fd;
}

[data-color="starts-with-D"] {
  background-color: #d5d8fd;
}

[data-color="starts-with-E"] {
  background-color: #d4d9fd;
}

[data-color="starts-with-F"] {
  background-color: #d4dafd;
}

[data-color="starts-with-G"] {
  background-color: #d3dbfd;
}

[data-color="starts-with-H"] {
  background-color: #d3ddfd;
}

[data-color="starts-with-I"] {
  background-color: #d2defd;
}

[data-color="starts-with-J"] {
  background-color: #d2dffd;
}

[data-color="starts-with-K"] {
  background-color: #d1e0fd;
}

[data-color="starts-with-L"] {
  background-color: #d1e1fd;
}

[data-color="starts-with-M"] {
  background-color: #d0e2fd;
}

[data-color="starts-with-N"] {
  background-color: #d0e3fd;
}

[data-color="starts-with-O"] {
  background-color: #cfe4fd;
}

[data-color="starts-with-P"] {
  background-color: #cfe5fd;
}

[data-color="starts-with-Q"] {
  background-color: #cee6fd;
}

[data-color="starts-with-R"] {
  background-color: #cee8fd;
}

[data-color="starts-with-S"] {
  background-color: #cde9fd;
}

[data-color="starts-with-T"] {
  background-color: #cdeafd;
}

[data-color="starts-with-U"] {
  background-color: #ccebfd;
}

[data-color="starts-with-V"] {
  background-color: #ccecfd;
}

[data-color="starts-with-W"] {
  background-color: #cbedfd;
}

[data-color="starts-with-X"] {
  background-color: #cbeefd;
}

[data-color="starts-with-Y"] {
  background-color: #caeffd;
}

[data-color="starts-with-Z"] {
  background-color: #caf0fd;
}

