.mod_janus_booking_form {
  padding: 0px 100px 44px 100px;
}
.mod_janus_booking_form .form-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 2rem 0;
  margin-left: -1rem;
  margin-right: -1rem;
}
.mod_janus_booking_form .form-wrapper .date, .mod_janus_booking_form .form-wrapper .people, .mod_janus_booking_form .form-wrapper .children {
  flex: 0 0 33.3333%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.mod_janus_booking_form .form-wrapper .date .input-wrapper, .mod_janus_booking_form .form-wrapper .people .input-wrapper, .mod_janus_booking_form .form-wrapper .children .input-wrapper {
  margin-top: 1rem;
}
.mod_janus_booking_form .form-wrapper .date .input-wrapper > label, .mod_janus_booking_form .form-wrapper .people .input-wrapper > label, .mod_janus_booking_form .form-wrapper .children .input-wrapper > label {
  display: none;
  font-size: 1rem;
}
.mod_janus_booking_form .form-wrapper .date .input-wrapper input, .mod_janus_booking_form .form-wrapper .people .input-wrapper input, .mod_janus_booking_form .form-wrapper .children .input-wrapper input {
  border: 2px solid #000;
  background: transparent;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
  text-align: center;
  width: 100%;
}
.mod_janus_booking_form .form-wrapper .date .input-wrapper input::placeholder, .mod_janus_booking_form .form-wrapper .people .input-wrapper input::placeholder, .mod_janus_booking_form .form-wrapper .children .input-wrapper input::placeholder {
  color: #000;
}
.mod_janus_booking_form .form-wrapper .date .input-wrapper input:focus-visible, .mod_janus_booking_form .form-wrapper .people .input-wrapper input:focus-visible, .mod_janus_booking_form .form-wrapper .children .input-wrapper input:focus-visible {
  outline: unset;
  border: 2px solid var(--color-orange);
}
.mod_janus_booking_form .form-wrapper .date .input-wrapper .children-age-wrapper .children-age, .mod_janus_booking_form .form-wrapper .people .input-wrapper .children-age-wrapper .children-age, .mod_janus_booking_form .form-wrapper .children .input-wrapper .children-age-wrapper .children-age {
  position: relative;
  margin-top: 1rem;
}
.mod_janus_booking_form .form-wrapper .date .input-wrapper .children-age-wrapper .children-age label, .mod_janus_booking_form .form-wrapper .people .input-wrapper .children-age-wrapper .children-age label, .mod_janus_booking_form .form-wrapper .children .input-wrapper .children-age-wrapper .children-age label {
  display: block;
  font-style: italic;
}
.mod_janus_booking_form .form-wrapper .content-wrapper {
  font-family: "Roboto", "Arial";
  max-height: unset;
  padding: 0;
  min-height: unset;
}
.mod_janus_booking_form .form-wrapper .content-wrapper .title {
  font-family: "Source Sans Pro", "Arial";
  text-transform: uppercase;
  font-size: 20px;
  color: var(--color-orange);
  margin: 0;
}
.mod_janus_booking_form .form-wrapper .content-wrapper .description p {
  font-size: 10px;
  color: #444444;
  margin: 0;
}
.mod_janus_booking_form .form-wrapper .submit {
  flex: 0 0 100%;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
}
.mod_janus_booking_form .form-wrapper .submit button {
  display: inline-block;
  padding: 7px 23px;
  color: var(--color-white);
  background: var(--color-orange);
  border-radius: 5px;
  font-size: 12px;
  font-weight: 500;
  cursor: pointer;
  border: none;
}
@media only screen and (max-width: 599px) {
  .mod_janus_booking_form {
    padding: 44px 60px;
  }
  .mod_janus_booking_form .form-wrapper {
    flex-direction: column;
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22var%2Fwww%2Fvhosts%2Fai-designer.net%2Ftourismustest.ai-designer.net%2Ftourismustest%2Ffiles%2Faid%2Fdesign%2Fcss%2Fmodules%2F_janus_booking_form.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BAAAA%3BAAAA%3BAAkBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAQR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeN%3BAACE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%22%7D */