.webact-jotform-hero .webact-shared-jotform,
.webact-jotform-hero .webact-contact-jotform,
.webact-jotform-hero .wa-form-card {
  width: 100% !important;
  max-width: 520px !important;
  min-width: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  justify-self: end !important;
  align-self: center !important;
  overflow: hidden !important;
  border-radius: 28px !important;
  background: #fff !important;
}

.webact-jotform-hero .wa-form-card {
  border: 1px solid rgba(255, 255, 255, .22) !important;
  box-shadow: 0 30px 80px rgba(0, 0, 0, .24) !important;
}

.webact-jotform-hero .wa-form-card .wa-form-heading {
  padding: 22px 24px 0 !important;
}

.webact-jotform-hero .wa-form-card .wa-form-heading h2 {
  margin-bottom: 6px !important;
}

.webact-jotform-hero .wa-form-card .wa-form-heading p {
  margin-bottom: 0 !important;
}

.webact-jotform-hero .webact-shared-jotform iframe,
.webact-jotform-hero .webact-contact-jotform iframe,
.webact-jotform-hero .wa-form-card iframe,
.webact-jotform-hero iframe[id^="JotFormIFrame-"],
.webact-jotform-hero iframe[src*="form.jotform.com/"] {
  display: block !important;
  width: 100% !important;
  height: 820px !important;
  min-height: 820px !important;
  margin: 0 !important;
  border: 0 !important;
  background: #fff !important;
}

.webact-jotform-hero > :has(.webact-shared-jotform),
.webact-jotform-hero > :has(.webact-contact-jotform),
.webact-jotform-hero > :has(.wa-form-card),
.webact-jotform-hero > .wa-container.wa-lp-hero-grid > .wa-form-card {
  width: 100% !important;
  max-width: 520px !important;
  padding: 0 !important;
  justify-self: end !important;
  overflow: hidden !important;
}

@media (max-width: 1080px) {
  .webact-jotform-hero .webact-shared-jotform,
  .webact-jotform-hero .webact-contact-jotform,
  .webact-jotform-hero .wa-form-card,
  .webact-jotform-hero > :has(.webact-shared-jotform),
  .webact-jotform-hero > :has(.webact-contact-jotform),
  .webact-jotform-hero > :has(.wa-form-card),
  .webact-jotform-hero > .wa-container.wa-lp-hero-grid > .wa-form-card {
    max-width: 620px !important;
    justify-self: center !important;
  }
}

@media (max-width: 680px) {
  .webact-jotform-hero .webact-shared-jotform,
  .webact-jotform-hero .webact-contact-jotform,
  .webact-jotform-hero .wa-form-card,
  .webact-jotform-hero > :has(.webact-shared-jotform),
  .webact-jotform-hero > :has(.webact-contact-jotform),
  .webact-jotform-hero > :has(.wa-form-card),
  .webact-jotform-hero > .wa-container.wa-lp-hero-grid > .wa-form-card {
    max-width: none !important;
    justify-self: stretch !important;
  }

  .webact-jotform-hero .webact-shared-jotform iframe,
  .webact-jotform-hero .webact-contact-jotform iframe,
  .webact-jotform-hero .wa-form-card iframe,
  .webact-jotform-hero iframe[id^="JotFormIFrame-"],
  .webact-jotform-hero iframe[src*="form.jotform.com/"] {
    height: 820px !important;
    min-height: 820px !important;
  }
}
