.block-hero-donate {
  padding-top: clamp(8.5rem,4.5rem + 8.3333333333vw,12rem)
}
.block-hero-donate [type=submit] {
  width: 100%
}
@media (min-width:48rem) {
  .block-hero-donate__container {
    display: grid;
    grid-template-columns: repeat(12,minmax(0,1fr));
    column-gap: clamp(1rem,-.1428571429rem + 2.380952381vw,2rem);
    row-gap: clamp(1.25rem,.3928571429rem + 1.7857142857vw,2rem);
    align-items: center
  }
}
.block-hero-donate .block-content {
  width: 100%
}
@media (min-width:48rem) {
  .block-hero-donate .block-content {
    grid-column: 1/span 6
  }
}
@media (min-width:62rem) {
  .block-hero-donate .block-content {
    grid-column-end: span 7
  }
}
.block-hero-donate .block-form {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 3rem;
  padding: 3rem clamp(1.25rem,.3928571429rem + 1.7857142857vw,2rem)
}
@media (min-width:48rem) {
  .block-hero-donate .block-form {
    grid-area: 1/7/span 1/span 6;
    margin-top: 0
  }
}
@media (min-width:62rem) {
  .block-hero-donate .block-form {
    grid-column: 8/span 5
  }
}
@media (min-width:90rem) {
  .block-hero-donate .block-form {
    grid-column: 9/span 4
  }
}