

/* Adobe Typography CSS in CSS importieren */
@import url("//monsfortis.at/cdn/shop/t/7/assets/typography-adobe.css?v=8819112780856410461770899277");

/* Overrides Fonts */
:root {
  --font-stack-body: "helvetica-neue-lt-pro", sans-serif;
  --font-stack-header: "helvetica-neue-lt-pro", sans-serif;
  --font-weight-header: 500;
}

/* Startseite Slider */
#m-custom-template--27026775540095__custom_content_PETqij {
  .container-full {
    padding-left: 0;
    padding-right: 0;
  }
  .h3 {
    color: white;
  } 
  /*Text Positioning*/
  .m-image-card--content-stack .m-image-card__content {
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
    justify-content: center !important;
    align-items: center !important;
  }

  @media screen and (max-width: 767px) {
      .m-mixed-layout--mobile-scroll .m-image-card {
          width: auto;
          --image-height: auto;
      }
      .m-mixed-layout--mobile-scroll .m-image-card__content{
        padding: 0px;
      }
  }

  @media screen and (max-width: 1024px) {
    .m-mixed-layout--mobile-scroll .m-mixed-layout__inner {
      --slider-grid: auto / auto-flow var(--mobile-column-width, 40vw);
      display: grid;
      grid: var(--slider-grid);
      column-gap: 0px !important;
    }
  }

  @media screen and (min-width: 768px) {
      .m\:column {
          padding: 0px;
      }
  }
}