/* Form specific style: care-worker */
.etslf-form--care-worker {
  --etslf-primary-color: #11845b;
  --etslf-primary-dark: #0b5f45;
  --etslf-primary-soft: #e8f7f0;
  --etslf-accent-color: #d7a94b;
  --etslf-bg-color: #f4fbf7;
  --etslf-border-color: #cfe4db;
}

.etslf-form--care-worker .etslf-form {
  border-color: rgba( 17, 132, 91, 0.2 );
}

.etslf-form--care-worker .etslf-hero {
  isolation: isolate;
  background:
    radial-gradient( circle at 13% 20%, rgba( 255, 255, 255, 0.98 ) 0 3px, transparent 4px ),
    radial-gradient( circle at 50% 34%, rgba( 17, 132, 91, 0.2 ) 0 12%, transparent 34% ),
    radial-gradient( circle at 50% 70%, rgba( 125, 181, 64, 0.13 ) 0 10%, transparent 32% ),
    linear-gradient( 135deg, #f7fdf9 0%, #e6f6ee 52%, #f8fcf9 100% );
}

.etslf-form--care-worker .etslf-hero::before {
  border-radius: 999px;
  filter: blur( 2px );
}

.etslf-form--care-worker .etslf-hero::after {
  border-radius: 999px;
}

.etslf-form--care-worker .etslf-hero-brand {
  padding: 0 0 4px;
}

.etslf-form--care-worker .etslf-hero-badge {
  border: 1px solid rgba( 17, 132, 91, 0.14 );
  text-transform: none;
}

.etslf-form--care-worker .etslf-hero-kicker {
  text-wrap: balance;
}

.etslf-form--care-worker .etslf-hero-title {
  text-wrap: balance;
  text-shadow: 0 10px 28px rgba( 17, 132, 91, 0.14 );
}

.etslf-form--care-worker .etslf-hero-subcopy {
  text-wrap: pretty;
}

.etslf-form--care-worker .etslf-hero-point {
  backdrop-filter: blur( 4px );
}
