.homegrade-blocks-custom-heading.has-icon {
  &:before {
    @apply bg-primary;
    transform: translateY(-1px);
  }
}

.homegrade-blocks-plus-loin {
  .homegrade-blocks-custom-heading.has-icon {
    &.has-icon:before {
      @apply bg-secondary-light;
    }
    /* &.has-icon--key::before {
      background-image: url('../resources/img/pictogrammes/icon_key_dark.svg');
    }
    &.has-icon--house::before {
      background-image: url('../resources/img/pictogrammes/icon_house_dark.svg');
    }

    &.has-icon--chain::before {
      background-image: url('../resources/img/pictogrammes/icon_chain_dark.svg');
    }
    &.has-icon--documentation::before {
      background-image: url('../resources/img/pictogrammes/icon_documentation_dark.svg');
    } */

    &.has-icon--acoustic::before {
      background-image: url('../resources/img/pictogrammes/icon_acoustic_dark.svg');
    }
    &.has-icon--bulb::before {
      background-image: url('../resources/img/pictogrammes/icon_bulb_dark.svg');
    }
    &.has-icon--chain::before {
      background-image: url('../resources/img/pictogrammes/icon_chain_dark.svg');
    }
    &.has-icon--documentation::before {
      background-image: url('../resources/img/pictogrammes/icon_documentation_dark.svg');
    }
    &.has-icon--euro::before {
      background-image: url('../resources/img/pictogrammes/icon_euro_dark.svg');
    }
    &.has-icon--house::before {
      background-image: url('../resources/img/pictogrammes/icon_house_dark.svg');
    }
    &.has-icon--info::before {
      background-image: url('../resources/img/pictogrammes/icon_info_dark.svg');
    }
    &.has-icon--key::before {
      background-image: url('../resources/img/pictogrammes/icon_key_dark.svg');
    }
    &.has-icon--notification::before {
      background-image: url('../resources/img/pictogrammes/icon_notification_dark.svg');
    }
    &.has-icon--search::before {
      background-image: url('../resources/img/pictogrammes/icon_search_dark.svg');
    }
    &.has-icon--tip::before {
      background-image: url('../resources/img/pictogrammes/icon_tip_dark.svg');
    }
    &.has-icon--warning::before {
      background-image: url('../resources/img/pictogrammes/icon_warning_dark.svg');
    }
  }
}
