/*!***************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/style.scss ***!
  \***************************************************************************************************************************************************************************************************************************************/
/* Global */
.gpp-galleries {
  position: relative;
  overflow: hidden;
}
.gpp-galleries figure {
  margin-bottom: 0px;
}
.gpp-galleries .left-arrow, .gpp-galleries .right-arrow {
  position: absolute;
  top: calc(50% - 23px);
  z-index: 999;
  width: 25px;
  height: 25px;
  fill: #fff;
  cursor: pointer;
  filter: drop-shadow(0px 1px 1px rgba(0, 0, 0, 0.4));
  padding: 10px;
  transition: background-color 100ms ease-in-out;
  left: 0;
  right: auto;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}
.gpp-galleries .left-arrow:hover, .gpp-galleries .right-arrow:hover {
  filter: drop-shadow(2px 3px 2px rgba(0, 0, 0, 0.4));
}
.gpp-galleries .left-arrow.first, .gpp-galleries .first.right-arrow {
  cursor: default;
  opacity: 0.3;
}
.gpp-galleries .right-arrow {
  right: 0;
  left: auto;
}
.gpp-galleries .right-arrow.last {
  cursor: default;
  opacity: 0.3;
}

/* Horizontal */
.height-500,
.gpp-horizontal-slider.height-500 figure.wp-block-image img {
  max-height: 500px !important;
  height: 500px;
}

.height-600,
.gpp-horizontal-slider.height-600 figure.wp-block-image img {
  max-height: 600px !important;
  height: 600px;
}

.height-700,
.gpp-horizontal-slider.height-700 figure.wp-block-image img {
  max-height: 700px !important;
  height: 700px;
}

.height-800,
.gpp-horizontal-slider.height-700 figure.wp-block-image img {
  max-height: 800px !important;
  height: 800px;
}

.height-100vh,
.gpp-horizontal-slider.height-100vh figure.wp-block-image img {
  min-height: 500px;
  max-height: 100vh !important;
  height: 100vh;
}

.height-80vh,
.gpp-horizontal-slider.height-80vh figure.wp-block-image img {
  min-height: 500px;
  max-height: 80vh !important;
  height: 80vh;
}

.height-fixed figure img {
  -o-object-position: center center;
     object-position: center center;
}

.image-position-contain figure img {
  -o-object-fit: contain !important;
     object-fit: contain !important;
}

.image-position-cover figure img {
  -o-object-fit: cover !important;
     object-fit: cover !important;
}

.gpp-horizontal-slider {
  width: 100%;
  display: flex;
  flex-wrap: nowrap !important;
  max-width: 100% !important;
  gap: 0 !important;
  position: relative;
  left: 0;
  transition: left 350ms ease-in-out;
}
.gpp-horizontal-slider.wp-block-gallery.has-nested-images figure.wp-block-image {
  max-width: none;
  width: auto !important;
}
.gpp-horizontal-slider.wp-block-gallery.has-nested-images figure.wp-block-image img {
  max-width: none !important;
  flex: none !important;
  width: auto !important;
}
.gpp-horizontal-slider.wp-block-gallery.has-nested-images figure.wp-block-image div {
  flex-grow: 0;
}

/* Slideshow */
.gpp-slideshow {
  transition: height 400ms ease-in-out;
}
.gpp-slideshow figure {
  max-height: 100vh;
  min-height: 500px;
}
.gpp-slideshow.wp-block-gallery.has-nested-images figure.wp-block-image {
  transition: opacity 800ms ease-in-out;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}
.gpp-slideshow.wp-block-gallery.has-nested-images figure.wp-block-image.active {
  opacity: 1;
}
.gpp-slideshow.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) {
  width: 100% !important;
}
.gpp-slideshow.wp-block-gallery.has-nested-images.height-flexible-contain figure.wp-block-image img, .gpp-slideshow.wp-block-gallery.has-nested-images.height-fixed-contain figure.wp-block-image img {
  -o-object-fit: contain !important;
     object-fit: contain !important;
  max-height: 100vh;
}
.gpp-slideshow.height-fullscreen-contain.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img {
  flex: none;
  -o-object-fit: contain;
     object-fit: contain;
  height: 100vh;
}
.gpp-slideshow.height-fullscreen.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img {
  -o-object-fit: cover;
     object-fit: cover;
}
.gpp-slideshow.height-fullscreen, .gpp-slideshow.height-fullscreen-contain {
  position: absolute;
  height: 100vh;
  width: 100vw;
  left: 0;
  top: 0;
  z-index: -1;
  overflow: hidden;
}

.gpp-galleries .left-arrow.slideshow,
.gpp-galleries .right-arrow.slideshow {
  opacity: 0.3;
  transition: opacity 300ms ease-in-out;
}
.gpp-galleries .left-arrow.slideshow:hover,
.gpp-galleries .right-arrow.slideshow:hover {
  opacity: 1;
}
.gpp-galleries.gpp-slideshow-wrapper.height-fullscreen, .gpp-galleries.gpp-slideshow-wrapper.height-fullscreen-contain {
  position: static;
}

.editor-styles-wrapper .gpp-slideshow {
  min-height: 500px;
}
.editor-styles-wrapper .gpp-slideshow.wp-block-gallery.has-nested-images figure.wp-block-image {
  opacity: 1;
}
.editor-styles-wrapper .gpp-slideshow.height-fullscreen, .editor-styles-wrapper .gpp-slideshow.height-fullscreen-contain {
  position: static;
}

/*
 * Horizontal Masonry
 */
.gpp-h-masonry.wp-block-gallery {
  display: flex;
  gap: 5px !important;
}
.gpp-h-masonry.wp-block-gallery.alignfull {
  margin-left: 5px;
  margin-right: 5px;
}
.gpp-h-masonry.wp-block-gallery.height-100 .wp-block-image, .gpp-h-masonry.wp-block-gallery.height-150 .wp-block-image, .gpp-h-masonry.wp-block-gallery.height-200 .wp-block-image {
  width: auto !important;
  max-width: none;
}
.gpp-h-masonry.wp-block-gallery.height-100 .wp-block-image {
  height: 100px;
}
.gpp-h-masonry.wp-block-gallery.height-150 .wp-block-image {
  height: 150px;
}
.gpp-h-masonry.wp-block-gallery.height-200 .wp-block-image {
  height: 200px;
}
.gpp-h-masonry.wp-block-gallery.has-nested-images figure.wp-block-image {
  flex: none;
  flex-direction: row;
}
.gpp-h-masonry.wp-block-gallery.has-nested-images figure.wp-block-image img {
  flex: none !important;
  -o-object-fit: contain !important;
     object-fit: contain !important;
}

/*
 * Vertical Masonry
 */
.gpp-v-masonry.wp-block-gallery {
  display: block;
  gap: 10px !important;
}
.gpp-v-masonry.wp-block-gallery.columns-default, .gpp-v-masonry.wp-block-gallery.columns-3 {
  -moz-column-count: 3;
       column-count: 3;
}
.gpp-v-masonry.wp-block-gallery.columns-2 {
  -moz-column-count: 2;
       column-count: 2;
}
.gpp-v-masonry.wp-block-gallery.columns-4 {
  -moz-column-count: 4;
       column-count: 4;
}
.gpp-v-masonry.wp-block-gallery.columns-5 {
  -moz-column-count: 5;
       column-count: 5;
}
.gpp-v-masonry.wp-block-gallery.columns-6 {
  -moz-column-count: 6;
       column-count: 6;
}
.gpp-v-masonry.wp-block-gallery .wp-block-image {
  display: inline-block;
  width: 100% !important;
  margin-bottom: 10px !important;
}

/* Randomized Grid */
.gpp-randomized {
  gap: 0 !important;
}
.gpp-randomized.alignfull figure {
  margin-right: 60px !important;
  margin-bottom: 140px !important;
}
.gpp-randomized.alignwide figure {
  margin-right: 60px !important;
  margin-bottom: 120px !important;
}
.gpp-randomized figure {
  margin-right: 40px !important;
  margin-bottom: 80px !important;
}
.gpp-randomized.wp-block-gallery.has-nested-images figure.wp-block-image {
  justify-content: start;
  flex-grow: 0;
}
.gpp-randomized.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img {
  -o-object-fit: contain;
     object-fit: contain;
  height: auto;
  flex: none;
}

/* 2 columns */
.gpp-randomized.columns-2 figure:nth-child(2n) {
  margin-right: 0 !important;
}
.gpp-randomized.columns-2 figure:nth-child(2n+1) {
  width: calc(42% - 60px) !important;
}
.gpp-randomized.columns-2 figure:nth-child(2n+2) {
  width: 58% !important;
}
.gpp-randomized.columns-2 figure:nth-child(2n+3) {
  width: calc(52% - 60px) !important;
}
.gpp-randomized.columns-2 figure:nth-child(2n+4) {
  width: 48% !important;
}
.gpp-randomized.columns-2 figure:nth-child(2n+5) {
  width: calc(55% - 60px) !important;
}
.gpp-randomized.columns-2 figure :nth-child(2n+6) {
  width: 45% !important;
}

/* 3 columns */
.gpp-randomized.columns-3 figure:nth-child(3n), .gpp-randomized.columns-default figure:nth-child(3n) {
  margin-right: 0 !important;
}
.gpp-randomized.columns-3 figure:nth-child(9n+1), .gpp-randomized.columns-default figure:nth-child(9n+1) {
  width: calc(32% - 60px) !important;
}
.gpp-randomized.columns-3 figure:nth-child(9n+2), .gpp-randomized.columns-default figure:nth-child(9n+2) {
  width: calc(41% - 60px) !important;
}
.gpp-randomized.columns-3 figure:nth-child(9n+3), .gpp-randomized.columns-default figure:nth-child(9n+3) {
  width: 27% !important;
}
.gpp-randomized.columns-3 figure:nth-child(9n+4), .gpp-randomized.columns-default figure:nth-child(9n+4) {
  width: calc(25% - 60px) !important;
}
.gpp-randomized.columns-3 figure:nth-child(9n+5), .gpp-randomized.columns-default figure:nth-child(9n+5) {
  width: calc(33% - 60px) !important;
}
.gpp-randomized.columns-3 figure:nth-child(9n+6), .gpp-randomized.columns-default figure:nth-child(9n+6) {
  width: 42% !important;
}
.gpp-randomized.columns-3 figure:nth-child(9n+7), .gpp-randomized.columns-default figure:nth-child(9n+7) {
  width: calc(38% - 60px) !important;
}
.gpp-randomized.columns-3 figure:nth-child(9n+8), .gpp-randomized.columns-default figure:nth-child(9n+8) {
  width: calc(29% - 60px) !important;
}
.gpp-randomized.columns-3 figure :nth-child(9n+9), .gpp-randomized.columns-default figure :nth-child(9n+9) {
  width: 33% !important;
}

/* 4 columns */
.gpp-randomized.columns-4 figure:nth-child(4n) {
  margin-right: 0 !important;
}
.gpp-randomized.columns-4 figure:nth-child(12n+1) {
  width: calc(22% - 60px) !important;
}
.gpp-randomized.columns-4 figure:nth-child(12n+2) {
  width: calc(31% - 60px) !important;
}
.gpp-randomized.columns-4 figure:nth-child(12n+3) {
  width: calc(27% - 60px) !important;
}
.gpp-randomized.columns-4 figure:nth-child(12n+4) {
  width: 20% !important;
}
.gpp-randomized.columns-4 figure:nth-child(12n+5) {
  width: calc(26% - 60px) !important;
}
.gpp-randomized.columns-4 figure:nth-child(12n+6) {
  width: calc(30% - 60px) !important;
}
.gpp-randomized.columns-4 figure:nth-child(12n+7) {
  width: calc(21% - 60px) !important;
}
.gpp-randomized.columns-4 figure:nth-child(12n+8) {
  width: 22% !important;
}
.gpp-randomized.columns-4 figure:nth-child(12n+9) {
  width: calc(20% - 60px) !important;
}
.gpp-randomized.columns-4 figure:nth-child(12n+10) {
  width: calc(27% - 60px) !important;
}
.gpp-randomized.columns-4 figure:nth-child(12n+11) {
  width: calc(21% - 60px) !important;
}
.gpp-randomized.columns-4 figure:nth-child(12n+12) {
  width: 32% !important;
}

/*# sourceMappingURL=style-index.css.map*/