.c-jobs.top-jobs-search {
  background-color: transparent !important;
  padding: 0 !important;
}

.c-jobs.top-jobs-search .c-main-hero-search__horizontal {
  flex-direction: row;
  margin: 3rem 0 0 !important;
  align-items: flex-end;
}

@media (max-width: 767px) {
  .c-jobs.top-jobs-search .c-main-hero-search__horizontal {
    flex-direction: column;
    align-items: flex-start;
  }
}

.c-jobs.top-jobs-search .c-main-hero-search__horizontal .c-main-hero-search__keyword,
.c-jobs.top-jobs-search .c-main-hero-search__horizontal .location-search {
  width: 100% !important
}

.c-jobs.top-jobs-search .c-main-hero-search__horizontal .c-main-hero-search__keyword-label,
.c-jobs.top-jobs-search .c-main-hero-search__horizontal .c-main-hero-search__location-label {
  color: #fff !important
}

.c-jobs.top-jobs-search .c-main-hero-search .keyword-search__input,
.c-jobs.top-jobs-search .c-main-hero-search .location-search-input {
  height: 4.8rem !important;
  padding: 1.2rem 1rem !important;
}

.c-jobs .c-main-hero-search .keyword-search__input .autocomplete input,
.c-jobs .c-main-hero-search .location-search-input .autocomplete input {
  color: #00527A !important;
  font-size: 1.4rem !important;
  font-style: normal !important;
  font-weight: 600 !important;
  line-height: 160% !important;
}

.c-jobs.top-jobs-search .c-main-hero-search .location-search {
  margin: 0 !important
}

.c-jobs.top-jobs-search .c-main-hero-search__button {
  display: flex;
  align-items: flex-end;
  width: 8.2rem !important;
}

.c-jobs.top-jobs-search .c-main-hero-search__button-search {
  height: 4.8rem;
  width: 8.2rem !important;
  color: #00527A;
  background-color: #CCDCE3;
  font-size: 1.4rem;
  font-style: normal;
  font-weight: 800;
  line-height: 160%;
}

@media (max-width: 767px) {
  .c-jobs.top-jobs-search .c-main-hero-search__button {
    width: 100% !important;
  }

  .c-jobs.top-jobs-search .c-main-hero-search__button-search {
    width: 100% !important;
  }
}
