/* stylelint-disable */
/* stylelint-enable */
.agr-sidebar-cta {
  background-color: #518325;
  background-size: cover;
  padding: 28px 38px;
  box-shadow: 0 2px 4px gray;
}
.agr-sidebar-cta__icon {
  margin-bottom: 15px;
}
.agr-sidebar-cta__title {
  font-family: "Montserrat", sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 35px;
  color: #fff;
}
.agr-sidebar-cta__title:after {
  background-color: #f1c418;
  content: "";
  display: block;
  height: 4px;
  margin-bottom: 10px;
  margin-top: 12px;
  width: 50px;
}
.agr-sidebar-cta__subtitle {
  font-family: "Montserrat", sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
  color: #fff;
  margin-bottom: 10px;
}
.agr-sidebar-cta__teaser {
  font-family: "Source Sans Pro", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  color: #fff;
}
.agr-sidebar-cta.agr-sidebar-cta-style-crisis {
  background-color: #355caa;
}
.agr-sidebar-cta.agr-sidebar-cta-style-community,
.agr-sidebar-cta.agr-sidebar-cta-style-theme-month,
.agr-sidebar-cta.agr-sidebar-cta-style-current,
.agr-sidebar-cta.agr-sidebar-cta-style-report,
.agr-sidebar-cta.agr-sidebar-cta-style-spotlight {
  background-color: #fff;
}
.agr-sidebar-cta.agr-sidebar-cta-style-community .agr-sidebar-cta__subtitle,
.agr-sidebar-cta.agr-sidebar-cta-style-community .agr-sidebar-cta__teaser,
.agr-sidebar-cta.agr-sidebar-cta-style-theme-month .agr-sidebar-cta__subtitle,
.agr-sidebar-cta.agr-sidebar-cta-style-theme-month .agr-sidebar-cta__teaser,
.agr-sidebar-cta.agr-sidebar-cta-style-current .agr-sidebar-cta__subtitle,
.agr-sidebar-cta.agr-sidebar-cta-style-current .agr-sidebar-cta__teaser,
.agr-sidebar-cta.agr-sidebar-cta-style-report .agr-sidebar-cta__subtitle,
.agr-sidebar-cta.agr-sidebar-cta-style-report .agr-sidebar-cta__teaser,
.agr-sidebar-cta.agr-sidebar-cta-style-spotlight .agr-sidebar-cta__subtitle,
.agr-sidebar-cta.agr-sidebar-cta-style-spotlight .agr-sidebar-cta__teaser {
  color: black;
}
.agr-sidebar-cta.agr-sidebar-cta-style-community .agr-sidebar-cta__button .btn,
.agr-sidebar-cta.agr-sidebar-cta-style-theme-month .agr-sidebar-cta__button .btn,
.agr-sidebar-cta.agr-sidebar-cta-style-current .agr-sidebar-cta__button .btn,
.agr-sidebar-cta.agr-sidebar-cta-style-report .agr-sidebar-cta__button .btn,
.agr-sidebar-cta.agr-sidebar-cta-style-spotlight .agr-sidebar-cta__button .btn {
  background-color: #518325;
  color: #fff;
}
.agr-sidebar-cta.agr-sidebar-cta-style-community .agr-sidebar-cta__button .btn:hover,
.agr-sidebar-cta.agr-sidebar-cta-style-theme-month .agr-sidebar-cta__button .btn:hover,
.agr-sidebar-cta.agr-sidebar-cta-style-current .agr-sidebar-cta__button .btn:hover,
.agr-sidebar-cta.agr-sidebar-cta-style-report .agr-sidebar-cta__button .btn:hover,
.agr-sidebar-cta.agr-sidebar-cta-style-spotlight .agr-sidebar-cta__button .btn:hover {
  background-color: rgba(81, 131, 37, 0.8) !important;
  color: black !important;
}
.agr-sidebar-cta.agr-sidebar-cta-style-community .agr-sidebar-cta__title {
  color: #8d3c1e;
}
.agr-sidebar-cta.agr-sidebar-cta-style-theme-month .agr-sidebar-cta__title,
.agr-sidebar-cta.agr-sidebar-cta-style-current .agr-sidebar-cta__title,
.agr-sidebar-cta.agr-sidebar-cta-style-report .agr-sidebar-cta__title {
  color: #518325;
}
.agr-sidebar-cta.agr-sidebar-cta-style-spotlight .agr-sidebar-cta__title {
  color: #355caa;
}

main {
  margin-bottom: 0 !important;
}

.c-footer-cta-bg {
  background-color: #518325;
  background-image: url("/themes/gesso/images/footer_bg_texture_desktop.svg");
  background-repeat: repeat-y;
  background-position-x: right;
  background-position-y: center;
  background-size: 50%;
}
.c-footer-cta-bg:after {
  background-image: unset !important;
}
.c-footer-cta-bg__content {
  width: 50%;
  margin-left: 20px;
}

@media (min-width: 64em) {
  .c-footer-cta-bg {
    background-size: 30%;
  }
  .c-footer-cta-bg__content {
    width: 70%;
  }
}
@media (max-width: 47.99em) {
  .c-footer-cta-bg {
    background-image: url("/themes/gesso/images/footer_bg_texture_mobile.svg");
    background-position-x: center;
    background-position-y: bottom;
    background-repeat: repeat-x;
  }
  .c-footer-cta-bg__content {
    width: calc(100% - 40px);
  }
}
.c-footer-cta-style-community {
  background-color: #fff;
}
.c-footer-cta-style-community .h3-heading,
.c-footer-cta-style-community p {
  color: #8d3c1e !important;
}
.c-footer-cta-style-community .c-footer-cta-bg__link {
  background-color: #518325 !important;
  color: #fff !important;
}
.c-footer-cta-style-community .c-footer-cta-bg__link:hover {
  background-color: rgba(81, 131, 37, 0.8) !important;
  color: black !important;
}

.c-footer-cta-style-report {
  background-color: #fff;
}
.c-footer-cta-style-report .h3-heading,
.c-footer-cta-style-report p {
  color: #518325 !important;
}
.c-footer-cta-style-report .c-footer-cta-bg__link {
  background-color: #518325 !important;
  color: #fff !important;
}
.c-footer-cta-style-report .c-footer-cta-bg__link:hover {
  background-color: rgba(81, 131, 37, 0.8) !important;
  color: black !important;
}

.c-footer-cta-style-spotlight {
  background-color: #fff;
}
.c-footer-cta-style-spotlight .h3-heading,
.c-footer-cta-style-spotlight p {
  color: #355caa !important;
}
.c-footer-cta-style-spotlight .c-footer-cta-bg__link {
  background-color: #518325 !important;
  color: #fff !important;
}
.c-footer-cta-style-spotlight .c-footer-cta-bg__link:hover {
  background-color: rgba(81, 131, 37, 0.8) !important;
  color: black !important;
}

.c-footer-cta-style-crisis {
  background-color: #355caa;
  background-image: url("/themes/gesso/images/footer_bg_texture_crisis_desktop.svg");
}
@media (max-width: 47.99em) {
  .c-footer-cta-style-crisis {
    background-image: url("/themes/gesso/images/footer_bg_texture_crisis_mobile.svg");
  }
}

/*# sourceMappingURL=sidebar-cta.css.map */
