@font-face {
  font-family: MontblancType;
  src: url("../fonts/MontblancType-Regular.woff") format("woff");
}

@font-face {
  font-family: MontblancType;
  src: url("../fonts/MontblancType-Bold.woff") format("woff");
  font-weight: 700;
}

.mosaic-component {
  padding: 3.75rem 1.25rem;
}

.mosaic-component__content-wrapper, .mosaic-component__image-list {
  flex-direction: column;
  gap: 2.5rem;
  display: flex;
}

.mosaic-component__image-list .mosaic-row__content-wrapper {
  margin: 0;
}

.mosaic-component__image-list .mosaic-row__list {
  gap: 2.5rem 1.25rem;
}

.mosaic-component__image-list .image-component picture {
  width: 100%;
  display: block;
  overflow: hidden;
}

.mosaic-component__image-list .image-component .itc-text-underneath {
  color: #000;
}

.mosaic-component__image-list .image-component .itc-text-underneath > * {
  text-align: center;
  text-underline-offset: .313rem;
  will-change: text-underline-offset, text-decoration;
  margin-bottom: 0;
  padding-top: .625rem;
  font-size: .75rem;
  -webkit-text-decoration: underline rgba(0, 0, 0, 0);
  text-decoration: underline rgba(0, 0, 0, 0);
  transition: text-underline-offset .32s ease-in-out, -webkit-text-decoration .32s ease-in-out, text-decoration .32s ease-in-out;
}

.mosaic-component__image-list .image-component:hover .itc-text-underneath > * {
  text-decoration-color: #000;
}

.mosaic-component__title {
  text-align: center;
}

.mosaic-component__title .title-mtb {
  margin-bottom: 0;
  font-size: 1rem;
}

@media (min-width: 1025px) {
  .mosaic-component__title .title-mtb {
    font-size: 1.125rem;
  }
}

@media (min-width: 768px) {
  .mosaic-component {
    padding: 3.75rem;
  }
}

@media (min-width: 1025px) {
  .mosaic-component__image-list {
    max-width: 95.66%;
    margin: auto;
  }

  .mosaic-component__image-list .image-component .common-image-component {
    transition: all .3s ease-in-out;
  }

  .mosaic-component__image-list .image-component:hover .common-image-component {
    transform: scale(1.1);
  }
}


/*# sourceMappingURL=mosaicComponent.css.map*/