/* src/components/content-stamp/src/components/content-stamp/index.module.css */
@layer ddsweb-organisms {
  @layer ddsweb-content-stamps {
    .cab480_fazlha_container {
      box-sizing: border-box;
      border: 1px solid var(--ddsweb-theme-colors-lines-base);
      background-color: var(--ddsweb-content-stamp-background-color, var(--ddsweb-theme-colors-background-dark));
      color: initial;
      cursor: var(--content-stamp-cursor, "default");
      flex-direction: column;
      text-decoration: none;
      display: flex;
    }
    :is(.cab480_fazlha_container:hover .cab480_fazlha_linkContainer .ddsweb-link__text, .cab480_fazlha_container:focus-visible .cab480_fazlha_linkContainer .ddsweb-link__text) {
      text-decoration: underline;
    }
    .cab480_fazlha_imageContainer {
      --ddsweb-content-stamp-background-color: var(--ddsweb-theme-colors-background-base);
      position: relative;
    }
    .cab480_fazlha_whiteBkground {
      --ddsweb-content-stamp-background-color: var(--ddsweb-theme-colors-background-base);
    }
    .cab480_fazlha_linkContainer {
      box-sizing: border-box;
      outline: none;
      display: flex;
      position: relative;
    }
    .cab480_fazlha_panelContainer {
      padding: var(--ddsweb-theme-spacing-md) var(--ddsweb-theme-spacing-sm) var(--ddsweb-theme-spacing-sm) var(--ddsweb-theme-spacing-sm);
      flex-direction: column;
      flex-grow: 1;
      order: 1;
      justify-content: space-between;
      display: flex;
    }
    .cab480_fazlha_logo {
      right: var(--ddsweb-theme-spacing-sm);
      bottom: var(--ddsweb-theme-spacing-sm);
      display: block;
      position: absolute;
    }
    .cab480_fazlha_headline {
      max-width: 480px;
      margin-top: 0;
      margin-bottom: 0;
    }
    .cab480_fazlha_text {
      --ddsweb-text-margin-top: var(--ddsweb-theme-spacing-xs);
      max-width: 480px;
    }
    .cab480_fazlha_hasHref {
      --content-stamp-cursor: pointer;
    }
    .cab480_fazlha_hasHref:focus-visible {
      outline: 3px solid var(--ddsweb-theme-colors-primary);
      outline-offset: 1px;
    }
    .cab480_fazlha_inverse {
      --ddsweb-content-stamp-background-color: var(--ddsweb-theme-colors-primary);
      --ddsweb-heading-color: var(--ddsweb-theme-colors-inverse);
      --ddsweb-text-color: var(--ddsweb-theme-colors-inverse);
    }
    .cab480_fazlha_hasTextOrHeadline {
      margin-top: var(--ddsweb-theme-spacing-sm);
    }
    @media (width <= 756px) {
      .cab480_fazlha_panelContainer .cab480_fazlha_headline {
        --ddsweb-heading-font-size: var(--ddsweb-theme-font-size-next-headline-lg);
        --ddsweb-heading-line-height: var(--ddsweb-theme-line-height-next-heading);
      }
    }
  }
}


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