/*!*********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/scss/styles.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************/
.l-view-gallery {
  background-color: var(--bg-light);
}
.l-view-gallery .swiper-slide {
  transition: opacity 0.3s ease-in;
  opacity: 1;
}
@media (max-width: 992px) {
  .l-view-gallery .swiper-slide {
    opacity: 0.3;
  }
}
.l-view-gallery .swiper-slide-active {
  opacity: 1;
}
@media (min-width: 992px) {
  .l-view-gallery .swiper-slide-active {
    opacity: 0.3;
  }
}
.l-view-gallery .gallery-caption {
  text-align: center;
}
@media (min-width: 1200px) {
  .l-view-gallery .gallery-caption {
    padding-left: 210px;
    text-align: left;
  }
}
.l-view-gallery .gallery-caption .l-item {
  padding: 0 !important;
}

.app-gallery .o-title,
.app-gallery .o-kicker {
  margin-bottom: 20px;
}
.app-gallery .o-title.display-6,
.app-gallery .o-kicker.display-6 {
  font-size: 24px;
  font-weight: 400 !important;
  line-height: 1;
}
.app-gallery .grid-gallery-wrapper {
  column-count: 2;
  column-gap: 20px;
}
@media (min-width: 768px) {
  .app-gallery .grid-gallery-wrapper {
    column-count: 3;
  }
}
@media (min-width: 992px) {
  .app-gallery .grid-gallery-wrapper {
    column-count: 4;
  }
}
.app-gallery .grid-gallery-wrapper img {
  width: 100%;
  height: auto;
  margin-bottom: 20px;
}

/*# sourceMappingURL=styles.css.map*/