.cb-icon-mask[data-icon="icon-094eba3102"][data-size="20x20"] {
  --cb-icon-url: url('../assets/icon-094eba3102.svg');
  width: 20px;
  height: 20px;
}
.cb-icon-mask[data-icon="icon-3136cdfb29"][data-size="20x20"] {
  --cb-icon-url: url('../assets/icon-3136cdfb29.svg');
  width: 20px;
  height: 20px;
}
.cb-icon-mask[data-icon="icon-8abf1b3e4a"][data-size="20x20"] {
  --cb-icon-url: url('../assets/icon-8abf1b3e4a.svg');
  width: 20px;
  height: 20px;
}
.cb-icon-mask[data-icon="icon-91f311e85b"][data-size="24x24"] {
  --cb-icon-url: url('../assets/icon-91f311e85b.svg');
  width: 24px;
  height: 24px;
}
.cb-icon-mask[data-icon="icon-955756bcb8"][data-size="20x20"] {
  --cb-icon-url: url('../assets/icon-955756bcb8.svg');
  width: 20px;
  height: 20px;
}
.cb-icon-mask[data-icon="icon-d59543041d"][data-size="20x20"] {
  --cb-icon-url: url('../assets/icon-d59543041d.svg');
  width: 20px;
  height: 20px;
}
.cb-sub-intake-field--spaced {
  margin-bottom: 16px;
}
.cb-sub-intake-grid--spaced {
  margin-top: 18px;
}

.cb-page-submit .cb-sub-hero-desc {
  max-width: 760px;
  text-wrap: balance;
}

.cb-sub-pill-group .cb-inline-error {
  flex-basis: 100%;
  width: 100%;
  margin-top: 10px;
}

.cb-sub-intake-field.is-invalid .cb-sub-intake-input,
.cb-sub-intake-field.is-invalid .cb-sub-custom-select__trigger,
.cb-sub-intake-other.is-invalid .cb-sub-intake-input {
  border-color: rgba(var(--cb-error-rgb), 0.58);
  box-shadow: 0 0 0 2px rgba(var(--cb-error-rgb), 0.14);
}

.cb-sub-intake-field.is-invalid .cb-sub-radio-pill-label {
  border-color: rgba(var(--cb-error-rgb), 0.58);
  background: rgba(var(--cb-error-rgb), 0.08);
}

.cb-sub-pill-group.is-invalid .cb-sub-pill-label {
  border-color: rgba(var(--cb-error-rgb), 0.58);
  background: rgba(var(--cb-error-rgb), 0.08);
}

.cb-sub-intake-consent-wrap.is-invalid .cb-sub-consent-box {
  border-color: rgba(var(--cb-error-rgb), 0.58);
  box-shadow: 0 0 0 2px rgba(var(--cb-error-rgb), 0.14);
}

.cb-page-submit .cb-sub-intake-actions {
  justify-content: center;
}
