@media (max-width:47.98rem) {
  .block-cta-donate {
    padding-top: clamp(5.5rem,2.6428571429rem + 5.9523809524vw,8rem)
  }
}
.block-cta-donate [type=submit] {
  width: 100%
}
@media (min-width:48rem) {
  .block-cta-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-cta-donate .block-content {
  width: 100%
}
@media (min-width:48rem) {
  .block-cta-donate .block-content {
    grid-column: 1/span 6
  }
}
@media (min-width:62rem) {
  .block-cta-donate .block-content {
    grid-column-end: span 7
  }
}
.block-cta-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);
  background-color: #e6e5e1
}
@media (min-width:48rem) {
  .block-cta-donate .block-form {
    grid-area: 1/7/span 1/span 6;
    margin-top: 0
  }
}
@media (min-width:62rem) {
  .block-cta-donate .block-form {
    grid-column: 8/span 5
  }
}
@media (min-width:90rem) {
  .block-cta-donate .block-form {
    grid-column: 9/span 4
  }
}