.module-download-grid-element .user-media-file-content .user-media-file-content-placeholder .download-link {
  background-color: #e1e6eb;
  color: #000;
  margin: 0.125rem;
  padding: 0.125rem 0.25rem;
  position: absolute;
  bottom: 0;
  left: 0;
  max-width: 100%;
  overflow: hidden;
}

.module-download-grid-element > .module-children {
  padding: 1rem 0 0.5rem;
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 1.5rem;
}
@media (max-width: 35.99em) {
  .module-download-grid-element > .module-children {
    grid-template-columns: 1fr;
    grid-gap: 1rem;
  }
}
.module-download-grid-element > .module-children .module-picture {
  background-color: #EFEFEF;
  padding: 7%;
  height: 350px;
}
.module-download-grid-element > .module-children .module-picture img {
  display: flex;
  object-fit: cover;
  height: 100%;
  margin: 0 auto;
  box-shadow: 0 3px 6px #00000029;
  background-color: #ffffff;
  aspect-ratio: 198/281;
}
@media (max-width: 47.99em) {
  .module-download-grid-element > .module-children .module-picture {
    padding: 1.5625rem;
    height: 13.5rem;
  }
}
.module-download-grid-element > .module-children h1,
.module-download-grid-element > .module-children h2,
.module-download-grid-element > .module-children h3,
.module-download-grid-element > .module-children h4,
.module-download-grid-element > .module-children h5,
.module-download-grid-element > .module-children h6,
.module-download-grid-element > .module-children p,
.module-download-grid-element > .module-children blockquote,
.module-download-grid-element > .module-children pre,
.module-download-grid-element > .module-children a,
.module-download-grid-element > .module-children abbr,
.module-download-grid-element > .module-children address,
.module-download-grid-element > .module-children code,
.module-download-grid-element > .module-children del,
.module-download-grid-element > .module-children dfn,
.module-download-grid-element > .module-children em,
.module-download-grid-element > .module-children ins,
.module-download-grid-element > .module-children q,
.module-download-grid-element > .module-children samp,
.module-download-grid-element > .module-children small,
.module-download-grid-element > .module-children strong,
.module-download-grid-element > .module-children sub,
.module-download-grid-element > .module-children sup,
.module-download-grid-element > .module-children span,
.module-download-grid-element > .module-children b,
.module-download-grid-element > .module-children i,
.module-download-grid-element > .module-children hr,
.module-download-grid-element > .module-children dl,
.module-download-grid-element > .module-children dt,
.module-download-grid-element > .module-children dd,
.module-download-grid-element > .module-children ol,
.module-download-grid-element > .module-children ul,
.module-download-grid-element > .module-children li,
.module-download-grid-element > .module-children fieldset,
.module-download-grid-element > .module-children legend,
.module-download-grid-element > .module-children label {
  margin: 0;
}
.module-download-grid-element > .module-children .module-download {
  margin: 1rem 0 0;
}
.module-download-grid-element .user-media-file-content .user-media-file-content-placeholder {
  min-height: 5rem;
  aspect-ratio: initial;
}

.module-download-grid[data-editor=true] > .module-menu {
  top: -0.5rem;
}
.module-download-grid[data-editor=true] > .module-children {
  margin-top: 1rem;
}
.module-download-grid > .module-children {
  display: grid;
  grid-template-columns: 1fr;
}
@media (max-width: 47.99em) {
  .module-download-grid > .module-children {
    grid-gap: 1rem;
  }
}
.module-download-grid.wrap > .module-children {
  grid-template-columns: 1fr 1fr;
  grid-gap: 1.5rem;
}
.module-download-grid.wrap > .module-children .module-download-grid-element > .module-children {
  padding: 1rem 0 0.5rem;
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 1rem;
}
@media (max-width: 35.99em) {
  .module-download-grid.wrap > .module-children {
    grid-template-columns: 1fr;
    grid-gap: 1rem;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22../../system/Plugin/Project/Theme/FaszinationLehre/_resources/scss/utilities/mixins/user-media-file.scss%22,%22../../system/CrayssnLabs/Base/_resources/scss/utilities/mixins/component/_module.scss%22,%22compile.scss%22,%22../../system/CrayssnLabs/Base/_resources/scss/utilities/mixins/_mq.scss%22,%22combined-variables.scss%22,%22../../system/CrayssnLabs/Base/_resources/scss/utilities/mixins/grouping/_any-typography.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%22AAiBG;EAGG;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;ACtBA;ECEA;EACA;EACA;EACA;;ACgQA;EFrQA;ICSG;IACA;;;AAGH;EAEG,kBEPU;EFQV;EACA;;AAEA;EAEG;EACA;EACA;EACA;EACA;EACA,kBEpBE;EFqBF;;AC0ON;EDxPA;IAmBM;IACA;;;AGlCT;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EHwCM;;AAGH;EAEG;;AF7CH;EAEG;EACA;;;AEqDH;EAEG;;ADzDH;EC8DG;;AD9DH;ECoEA;EACA;;ACgMA;EFrQA;ICyEG;;;ADzEH;ECiFG;EACA;;ADlFH;ECwFS;EACA;EACA;EACA;;AC0KT;EFrQA;ICkGM;IACA%22,%22file%22:%22output-690600fa7325a.css%22%7D */
