.block--irca-newsletter {
  padding-top: 3rem;
  padding-bottom: 5rem;
}
.block--irca-newsletter h2 {
  margin-bottom: var(--spacing--2);
  font-weight: 600;
}
.block--irca-newsletter .img-wrap {
  margin-bottom: var(--spacing--3);
}
@media (min-width: 992px) {
  .block--irca-newsletter .img-wrap {
    position: relative;
    margin-bottom: 0;
  }
  .block--irca-newsletter .img-wrap img {
    position: absolute;
    top: 0;
    right: 0;
    height: calc(100% - 7rem);
    width: auto;
    max-width: none;
  }
  .block--irca-newsletter .form-wrap {
    min-height: 60rem;
    display: flex;
    align-items: center;
  }
  .block--irca-newsletter .form-wrap > div {
    padding-left: var(--spacing--4);
    padding-right: var(--spacing--3);
  }
}

.webform-submission-newsletter-form:not(.js-webform-details-toggle) > h2 {
  display: none;
}
@media (min-width: 992px) {
  .webform-submission-newsletter-form .webform-confirmation__message .btn {
    margin-right: var(--spacing--1);
  }
}
@media (max-width: 991px) {
  .webform-submission-newsletter-form .webform-confirmation__message .btn {
    display: flex;
  }
  .webform-submission-newsletter-form .webform-confirmation__message .btn + .btn {
    margin-top: var(--spacing--1);
  }
}
@media (min-width: 992px) {
  .webform-submission-newsletter-form .js-form-type-select,
  .webform-submission-newsletter-form .js-form-type-textfield {
    flex: 1 0 calc(50% - var(--spacing--2));
  }
}
/*# sourceMappingURL=block--irca-newsletter.css.map */
