.pdf-times-form .form-item {
  margin-block-end: 2rem !important;
}
.pdf-times-form .fields-grid, .pdf-times-form .fields-grid-2 {
  display: grid;
  column-gap: 1rem;
}
@media (min-width: 768px) {
  .pdf-times-form .fields-grid-2 {
    grid-template-columns: 1fr 1fr;
  }
}
.pdf-times-form .datetime-fields-group {
  column-gap: 2rem;
}
.pdf-times-form .datetime-fields-group label {
  font-weight: normal;
}
.pdf-times-form .time-fields-wrapper .form-item {
  position: relative;
  display: flex;
  align-items: center;
  column-gap: 1rem;
}
.pdf-times-form .time-fields-wrapper .form-label {
  margin-bottom: initial;
  min-width: 60px;
}
@media (min-width: 768px) {
  .pdf-times-form .time-fields-wrapper .form-label {
    min-width: initial;
  }
}
.pdf-times-form .time-fields-wrapper input {
  flex-basis: 50%;
}
@media (min-width: 768px) {
  .pdf-times-form .time-fields-wrapper input {
    flex-basis: auto;
  }
}
.pdf-times-form .time-fields-wrapper .form-item--error-message {
  position: absolute;
  bottom: -0.25rem;
  transform: translateY(100%);
}
.pdf-times-form .time-field-inner {
  display: grid;
  grid-template-columns: auto 1fr;
  align-items: center;
  column-gap: 1rem;
}
.pdf-times-form .required_text {
  text-align: right;
}
.pdf-times-form .download-step-description {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  text-align: center;
  margin-block-end: 4rem;
}
.pdf-times-form .download-step-description p {
  flex-basis: 100%;
  margin-block-end: 2rem;
}
.pdf-times-form .download-step-description:after {
  content: " ";
  display: block;
  width: 106px;
  height: 119px;
  background: url("../assets/images/pdf-illustration.svg") no-repeat;
}
.pdf-times-form .form-actions .step-reset {
  order: 2;
}
@media (min-width: 768px) {
  .pdf-times-form .form-actions .step-reset {
    order: initial;
  }
}

/*# sourceMappingURL=rd_pthv_pdf.css.map */
