.carr-sec1 {
  background: url("/assets/images/careers.jpg") no-repeat center top / cover, rgba(0,0,0, 0.5);
  background-blend-mode: multiply;
  min-height: 100dvh;
}

.carr-formGrid {
  column-gap: 3rem;
  row-gap: 4rem;
}

.formGroup {
  position: relative;
  width: 100%;
}

.formGroup label {
  position: absolute;
  display: inline;
  left: 3.5rem;
  top: -1rem;
  background-color: var(--primary-green);
  padding: 0.5rem;
  font-size: 1.2rem;
  z-index: 1;
}

.formGroup input,
.formGroup textarea,
.formGroup select {
  background: unset;
  border: 1px solid var(--white);
  border-radius: 50vw;
  padding: 2rem 4rem;
  width: 100%;
  color: var(--white);
}

.formGroup textarea {
  border-radius: 3rem;
}

.formGroup input:focus,
.formGroup textarea:focus,
.formGroup select:focus {
  outline: none;
}

.custom-select-wrapper select {
  appearance: none; /* Standard */
  -webkit-appearance: none; /* Safari */
  -moz-appearance: none; /* Firefox */
  border: 1px solid var(--white);
  width: 100%;
  cursor: pointer;
  position: relative;
}

.custom-select-wrapper {
  position: relative;
}

.custom-select-wrapper::after {
  content: url("/assets/svg/downArrow.svg");
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 2.5rem;
  pointer-events: none;
}
