select:focus > option:checked {
  background: rgb(204, 204, 204) !important;
}

.submitBox {
  position: relative;
}

.spinner {
  display: none;
  background-image: url("../img/spin2.svg");
  background-size: contain;
  width: 1.7rem;
  height: 1.7rem;
  position: absolute;
  top: 35%;
  right: 50%;
  /* transform: translate(-50%, -50%); */
}
.submitBackground {
  position: absolute;
  visibility: hidden;
  opacity: 0;
  top: 0;
  left: 0;
  right: 0;
  bottom: 90%;
  width: 100%;
  height: 100%;
  background: rgb(243, 243, 243);
  z-index: 9000;
  transition: all 0.5s ease-out;
}
.submitVisible {
  visibility: visible;
  opacity: 0.6;
  transition: all 0.5s ease-in;
}
#step-contact {
  position: relative;
}

/* ---------------------------------- */
/* #offCanvas {
  margin-top: 46px;
  padding-top: 0.7rem;
} */
.off-canvas-close {
  display: none;
}
.toggle {
  outline: none;
}

section {
  padding-top: 0.75rem;
}

@media only screen and (max-width: 930px) {
  #step-contact {
    padding-top: 0;
  }
}
