.page-template-template-landing-donation-second-mode .cta-block {
  max-width: 31.25rem;
  clip-path: polygon(80% 0px, 100% 50px, 100% 100%, 0 100%, 0 0);
  background-color: #addec4;
  padding: 0.625rem;
  color: #007a53;
}

.page-template-template-landing-donation-second-mode .cta-block__inner {
  width: 100%;
  height: 100%;
  background-color: #f8f8f4;
  clip-path: polygon(80% 0px, 100% 50px, 100% 100%, 0 100%, 0 0);
  padding: 1.875rem;
}

.page-template-template-landing-donation-second-mode .cta-block__inner *:not(:last-child) {
  margin-bottom: 1.875rem !important;
}

.page-template-template-landing-donation-second-mode .cta-block__inner h3 {
  font-size: 360%;
  line-height: 1.3;
  letter-spacing: -1.5px;
  font-weight: 500;
  text-decoration: underline;
  text-underline-offset: 33%;
}

.page-template-template-landing-donation-second-mode .cta-block__inner p {
  color: #007a53;
  font-size: 220%;
  line-height: 1.45;
  font-weight: 400;
  margin-bottom: 1em;
}

.page-template-template-landing-donation-second-mode .cta-block__inner .button-variation {
  background-color:#007a53;
  display: inline-block;
  transition: all 0.3s ease;
}

.page-template-template-landing-donation-second-mode .blackbaud-modal-content {
  font-size: 500%;
  color: #7a0055 !important;
}

@media (any-hover: hover) {
  .page-template-template-landing-donation-second-mode .button-variation:hover {
    background-color: #007a53;
    color: #fff;
  }
}