.jvm {
  background-color: var(--white);
  border-radius: 10px;
  margin-top: 80px;
  margin-bottom: 80px;
}

.JVM-Post-A-Job-Page-Detail-Page h1 {
  letter-spacing: .1em;
  color: #222;
  justify-content: center;
  align-items: center;
  margin-top: 50px;
  margin-bottom: 0;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 29px;
  display: flex;
}

.Upload-Company-Logo {
  padding-top: 50px;
}

.Upload-Company-Logo span {
  color: var(--black);
  cursor: pointer;
  padding: 14px 10px 20px 20px;
  font-size: 20px;
  font-style: normal;
  font-weight: 300;
  line-height: 24px;
}

.Upload-Company-Logo span:hover {
  border: 1px solid var(--background-color);
  box-shadow: 1px 4px 21px #fb236a33;
}

.Upload-Company-Logo img {
  cursor: pointer;
  background: #ffe7e2;
  margin-left: 66px;
}

.job {
  padding: 0 15px 0 66px;
}

.job .form-switch .form-check-input {
  margin-top: 35px;
  box-shadow: none !important;
  outline: none !important;
}

.input-group > .form-control, .input-group > .form-select {
  color: var(--black);
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: 24px;
}

.job .form-switch .form-check-input:checked {
  background-color: var(--background-color);
  border: none;
}

.job .form-switch .form-check-label {
  margin-top: 30px;
}

.job label, .jvm-job-form, .jvm-job-form option {
  color: var(--black);
  margin-bottom: 10px;
  font-size: 20px;
  font-style: normal;
  font-weight: 300;
  line-height: 24px;
}

.job-2, .job-3 {
  padding: 0 66px 0 15px;
}

.job-2 label, .job-3 label {
  color: var(--black);
  margin-bottom: 10px;
  font-size: 20px;
  font-style: normal;
  font-weight: 300;
  line-height: 24px;
}

.job .form-label-2, .job-2 .form-label-2 {
  margin-top: 30px;
}

.form-check-2 input {
  z-index: -1;
}

.ses button {
  box-shadow: none;
  border-color: var(--background-color);
  background: var(--background-color);
  border: none;
  border-radius: 135px;
  outline: none;
  gap: 10px;
  margin: 100px 0 50px;
  padding: 13px 200px;
}

.ses button:hover {
  background-color: var(--btn-hover);
}

.ses button:focus {
  background-color: var(--btn-focus);
}

.ses span {
  color: var(--white);
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}

.ses {
  justify-content: center;
  align-items: center;
  padding: 0 66px;
  display: flex;
}

@media (width >= 768px) and (width <= 991px) {
  .job label, .job-2 label, .job-3 label {
    font-size: 16px !important;
  }

  .job .form-switch .form-check-label {
    margin-top: 47px;
  }

  .job .form-switch .form-check-input {
    margin-top: 50px;
  }
}

@media (width >= 480px) and (width <= 767px) {
  .job, .job-2 {
    padding: 0 20px;
  }

  .job-3 {
    padding: 0 20px !important;
  }

  .Job-Description, .Website-Url {
    padding: 0 30px;
  }

  .ses button {
    margin: 80px 0 40px;
    padding: 11px 66px;
  }

  .Upload-Company-Logo img {
    width: 50px;
    margin-left: 20px;
  }

  .job .form-switch .form-check-label {
    margin-top: 10px;
  }

  .job .form-switch .form-check-input {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .job-2 .form-label-2 {
    margin-top: 0;
  }
}

@media (width >= 280px) and (width <= 479px) {
  .job, .job-2, .job-3 {
    padding: 0;
  }

  .Job-Description {
    padding: 0 10px;
  }

  .job label, .job-2 label, .job-3 label {
    font-size: 14px;
  }

  .Website-Url {
    padding: 0 10px;
  }

  .ses button {
    margin: 50px 0 30px;
    padding: 11px 20px;
  }

  .Upload-Company-Logo img {
    margin-left: 7px;
  }

  .Upload-Company-Logo span {
    padding: 0 0 0 10px;
    font-size: 14px;
  }

  .Post-A-Job-text h1 {
    padding-top: 1px;
    font-size: 30px;
  }

  .Post-A-Job-text p {
    padding-bottom: 30px;
    font-size: 11px;
    line-height: 0;
  }

  .Upload-Company-Logo img {
    width: 40px;
    margin-left: 0;
  }

  .JVM-Post-A-Job-Page-Detail-Page h1 {
    font-size: 23px;
  }

  .Job-Description, .Website-Url {
    font-size: 13px;
  }

  .ses span {
    font-size: 16px;
  }

  .JVM-Post-A-Job-Page-Detail-Page {
    margin-top: -30px;
  }

  .job-2 .form-label-2 {
    margin-top: 0;
  }

  .job .form-switch .form-check-label {
    margin-top: 11px;
  }

  .job .form-switch .form-check-input {
    margin-top: 15px;
  }
}
/*# sourceMappingURL=build.fcba19aa.css.map */
