@layer ddsweb-organisms {
  @layer ddsweb-icon-stamps {
    ._9DKDfq_iconStamp {
      flex-direction: var(--flex-direction, column);
      padding: var(--dds-spacing-space-20) var(--dds-spacing-space-16);
      border-style: solid;
      border-width: 1px;
      border-color: var(--border-color, var(--dds-line-colour-border-primary));
      background-color: var(--background-color, var(--dds-background-colour-background-2));
      text-align: var(--text-align, center);
      justify-content: center;
      text-decoration: none;
      display: flex;
    }

    ._9DKDfq_defaultStyle {
      --background-color: var(--dds-background-colour-background-2);
    }

    ._9DKDfq_borderless, ._9DKDfq_transparent {
      --background-color: var(--dds-background-colour-background-1);
    }

    ._9DKDfq_borderless {
      --border-color: transparent;
    }

    ._9DKDfq_inverse {
      --background-color: var(--dds-background-colour-background-dark-primary);
    }

    ._9DKDfq_horizontal {
      --flex-direction: row;
      --text-align: left;
    }

    ._9DKDfq_contentContainerHorizontal {
      margin-top: var(--dds-spacing-space-4);
      margin-left: var(--dds-spacing-space-20);
      flex-grow: 1;
    }

    ._9DKDfq_iconContainer {
      justify-content: center;
      align-items: center;
      height: 80px;
      display: flex;
    }

    ._9DKDfq_iconContainerHorizontal {
      flex-shrink: 0;
      width: 80px;
    }

    ._9DKDfq_logo {
      max-width: 80px;
      max-height: 80px;
    }

    ._9DKDfq_heading {
      color: var(--ddsweb-heading-color, var(--dds-typography-colour-text-header-primary));
    }

    ._9DKDfq_headingVertical {
      margin-top: var(--dds-spacing-space-16);
    }

    ._9DKDfq_headingInverse {
      --ddsweb-heading-color: var(--dds-typography-colour-text-on-dark);
    }

    ._9DKDfq_content {
      margin-top: var(--dds-spacing-space-8);
    }

    ._9DKDfq_ctaLink {
      margin-top: var(--dds-spacing-space-16);
    }
  }
}


/*# sourceMappingURL=2bec918bad92775ffa9c.css.map*/