.request-demo-form h1, .request-demo-form h4 {
  color: var(--bs-primary);
}
.request-demo-form h1 {
  margin-bottom: 2rem;
}
.request-demo-form h4 {
  margin-top: calc(var(--gin-spacing-l) * 2);
}
.request-demo-form .carousels-block {
  margin-top: 2rem;
}
.request-demo-form .carousels-block .owl-stage {
  display: flex;
  align-items: center;
}
.request-demo-form .carousels-block img {
  max-width: 200px;
  height: auto;
  margin: 0 auto;
}
.request-demo-form .webform-submission-form {
  padding: var(--gin-spacing-l);
  background: var(--bs-secondary);
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 0 var(--gin-spacing-l);
}
@media (max-width: 575.98px) {
  .request-demo-form .webform-submission-form {
    margin-top: 1rem;
    display: flex;
    flex-direction: column;
  }
}
.request-demo-form .webform-submission-form label {
  font-size: 0.875rem;
  margin-bottom: var(--gin-spacing-xs);
}
.request-demo-form .webform-submission-form .form-type-webform-markup,
.request-demo-form .webform-submission-form .form-actions,
.request-demo-form .webform-submission-form .confirmation-page {
  grid-column: 1/3;
}
.request-demo-form .webform-submission-form .form-actions {
  text-align: center;
}
.request-demo-form .webform-submission-form .form-actions .form-submit {
  width: auto;
  margin: 0 auto;
}

.webform-confirmation-modal .ui-dialog-content {
  padding-top: 50px;
  padding-bottom: 50px;
}

/*# sourceMappingURL=request-demo-form.css.map */
