.page-color--primary h2 {
  color: #2bcd2a;
}
.page-color--primary a {
  color: #2bcd2a;
}

.page-color--secondary h2 {
  color: #510c5d;
}
.page-color--secondary a {
  color: #510c5d;
}

.page-color--tertiary h2 {
  color: #00a9b7;
}
.page-color--tertiary a {
  color: #00a9b7;
}

.page-color--quinary h2 {
  color: #65bd60;
}
.page-color--quinary a {
  color: #65bd60;
}

.act-block {
  background: #fff;
  border-radius: 30px;
  padding: 25px;
  display: flex;
  margin-bottom: 30px;
}
@media screen and (max-width: 575px) {
  .act-block {
    display: block;
    padding-bottom: 60px;
  }
}
.act-block .block-img {
  padding-right: 35px;
}
@media screen and (max-width: 767px) {
  .act-block .block-img {
    display: none;
  }
}
.act-block .block-content {
  margin-top: -20px;
  flex: 1;
}
.act-block .block-content h2 {
  font-size: 2.125rem;
}
.act-block .block-content a {
  margin: 0 10px;
  float: right;
}
@media (pointer: fine), (-ms-high-contrast: none) {
  .act-block .block-content a:hover {
    color: #000000;
  }
}

/*# sourceMappingURL=activity-blocks.css.map */
