/* Home page */
.template-index {
  .highlight-container {
    margin-bottom: 80px;

    @media screen and (max-width:768px) {
      margin-bottom: 8px;
    }
  }
}

/* Giving back / donations page */
.template-page-donations {
  .image-with-text {
    padding-top: 32px;
    padding-left: 24px;
    padding-right: 24px;

    @media screen and (max-width:768px) {
      padding: 0 0 32px 0;
    }
  }

  #shopify-section-template--24690739937600__50_50_content_X3PJhX .container,
  #shopify-section-template--24766792827200__50_50_content_X3PJhX .container {
    padding-top: 0;
    padding-bottom: 0;
  }

  .rich-text__blocks {
    @media screen and (max-width:768px) {
      padding: 0 20px;
    }
  }

  .rich-text {
    padding-top: 0;

    @media screen and (max-width:768px) {
      padding-top: 0;
      padding-bottom: 0;
    }
  }

  .image-with-text__media {
    @media screen and (max-width:768px) {
      height: 268px;
    }
  }

  .image-with-text__mask, .image-with-text__content {
    @media screen and (max-width:768px) {
      border-radius: 0;
    }
  }

  .image-with-text__content .w-arrow.button.rbg-purple {
    @media screen and (max-width:768px) {
      margin-bottom: 12px;
    }
  }

  .highlight-container {
    padding-top: 40px;

    @media screen and (max-width:768px) {
      padding-top: 32px;
    }
  }

  #shopify-section-template--24766792827200__rich_text_kLqCbx > div.rich-text {
    padding-top: 32px;
    padding-bottom: 52px;

    @media screen and (max-width:768px) {
      padding-top: 0;
      padding-bottom: 32px;
    }
  }

  @media screen and (max-width:768px) {
    #shopify-section-template--24766792827200__50_50_content_X3PJhX > div > div.fiftyfifty-item.fiftyfifty-item--text.l-w50.rbg-bubblegum-light > div > a {
      margin-top: 12px;
    }
  }
}
