.ncc-callout, .ncc-intent {
  margin-top: 2rem;
  margin-bottom: 2.5rem;
  padding-bottom: 2.5rem;
  box-shadow: 0 0.4rem 1rem rgba(0, 0, 0, 0.07); }
  .ncc-callout h4, .ncc-callout > .ncc-title, .ncc-intent h4, .ncc-intent > .ncc-title {
    background: var(--ncc-color-accent);
    color: var(--ncc-color-accent-inverse);
    font-weight: 700;
    font-size: var(--font-size-s);
    padding: 1.5rem 2rem;
    line-height: 2rem;
    margin: 0; }
    .ncc-callout h4::before, .ncc-callout > .ncc-title::before, .ncc-intent h4::before, .ncc-intent > .ncc-title::before {
      content: "";
      display: inline-block;
      background: var(--icon-abcb-alert-circle) no-repeat center bottom;
      width: 23px;
      height: 23px;
      vertical-align: middle;
      margin-right: 1em; }
  .ncc-callout .ncc-head, .ncc-intent .ncc-head {
    display: none; }
  .ncc-callout p, .ncc-intent p {
    margin: 0;
    padding: 2rem; }
    .ncc-callout p + p, .ncc-intent p + p {
      padding-top: 0; }
  .ncc-callout .ncc-note > ul, .ncc-intent .ncc-note > ul {
    margin-left: 4rem; }

/*# sourceMappingURL=ncc-callout.css.map */