/* DO NOT ADD ANYTHING - SHAM */
.store-effect.cards-scroll {
  padding: 2.5rem 0 1rem !important;
}
.store-effect.cards-scroll .multi-panels {
  margin-bottom: 1rem !important;
}
.store-effect.cards-scroll .multi-panels ul li a.thumbnail-holder {
  background-color: #111;
}
.store-effect.cards-scroll .headers {
  padding: 0 1rem;
}
.store-effect.cards-scroll .headers div p, .store-effect.cards-scroll .headers div.paragraphs h2,
.store-effect.cards-scroll .headers h2, .store-effect.cards-scroll .headers h1 {
  line-height: 1.2;
  text-align: left;
}
.store-effect.cards-scroll .headers > div:first-child {
  margin-top: 2.5rem;
}
.store-effect.cards-scroll svg path {
    fill: #44d62c;
}
@media (max-width: 767px) {
  .store-effect.cards-scroll .headers {
    padding: 0 1.125rem;
  }
  .store-effect.cards-scroll .headers div {
    flex-direction: column;
  }
  .store-effect.cards-scroll .headers div a {
    display: block;
    flex: 0;
    text-align: right;
    margin: 1rem 0;
  }
}
.store-effect.cards-scroll .headers.with-icons {
    display: grid;
    grid-template-areas: 
        "icons header"
        "icons subheader";
    grid-template-columns: 6.5rem 1fr;
}
.store-effect.cards-scroll .headers {
    margin-bottom: 1.065rem;
}
.store-effect.cards-scroll .headers > h1 {
    grid-area: header;
}
.store-effect.cards-scroll .headers div.paragraphs {
    grid-area: subheader;
    margin: 0;
}
.store-effect.cards-scroll .headers.with-icons .header-icons {
    margin: 0;
    grid-area: icons;
    padding-right: .5rem;
    max-width: 6rem;
    place-self: center;
}
.store-effect.cards-scroll .headers.with-icons .header-icons img {
    border: 2px solid #888;
    border-radius: 8px;
    width: 100%;
}
@media (max-width: 767px) {
    .store-effect.cards-scroll .headers.with-icons {
        display: block;
        margin-bottom: 1.065rem;
    }
    .store-effect.cards-scroll .headers.with-icons .header-icons {
        padding-right: 0;
        padding-bottom: 1rem;
        place-self: start;
    }
}