.coverpro-has-shape {
  position: relative;
}

.coverpro-shape-wrap {
  position: absolute;
  top: -1px;
  left: 0;
  width: 100%;
  overflow: hidden;
  line-height: 0;
  z-index: 1;
}
.coverpro-shape-wrap svg {
  fill: currentColor;
  height: 100%;
  width: 100%;
}
.coverpro-shape_flip .coverpro-shape-wrap svg {
  transform: scaleX(-1);
}
.coverpro-shape-wrap svg path {
  transform-origin: 50%;
}
.coverpro-shape-wrap.coverpro-shape-wrap-bottom {
  top: auto;
  bottom: -1px;
  transform: rotate(180deg);
}

.coverpro-bg_effect {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 0.5;
  background: inherit;
}

.coverpro-bg_effect-ken_burns:not(.coverpro-block-admin) {
  overflow: hidden;
}
.coverpro-bg_effect-ken_burns:not(.coverpro-block-admin) .coverpro-ken-burns {
  animation: coverpro-kenburns 35s ease infinite alternate;
  transform-origin: 0 0;
}

.coverpro-image_parallax,
.coverpro-image_parallax > * {
  background-attachment: fixed;
}

.wp-block-cover.coverpro-image_full_screen,
.coverpro-block-admin.coverpro-image_full_screen,
.coverpro-block-admin.coverpro-image_full_screen [data-type="core/cover"] {
  max-width: none;
}

.wp-block-cover.coverpro-image_full_screen:not(.coverpro-admin-block) {
  margin: 0 calc(50% - 50vw);
  max-width: none;
  min-height: 100vh;
  width: auto;
}

@keyframes coverpro-kenburns {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(1.5);
  }
}
@media (min-width: 1366px) {
  .coverpro-hide_desktop:not(.coverpro-block-admin) {
    display: none;
  }
}
@media (min-width: 641px) and (max-width: 1365px) {
  .coverpro-hide_tablet:not(.coverpro-block-admin) {
    display: none;
  }
}
@media (max-width: 640px) {
  .coverpro-hide_mobile:not(.coverpro-block-admin) {
    display: none;
  }

  .coverpro-mobile_height-sd {
    min-height: 75vw !important;
  }

  .coverpro-mobile_height-hd {
    min-height: 56.25vw !important;
  }

  .coverpro-mobile_height-full {
    min-height: 100vh !important;
  }
}
/********** General CSS ***********/
.ghub-query-collage-container {
  display: grid;
  grid-gap: 10px;
  grid-gap: var(--ghub-qc-collage-gap, 10px);
  height: 500px;
  height: var(--ghub-qc-collage-height, 500px);
}
.ghub-query-collage-container.ghub-qa-wide {
  max-width: var(--wp--style--global--wide-size) !important;
}
.ghub-query-collage-container.ghub-qa-full {
  max-width: 100% !important;
}
.ghub-query-collage-container .ghub-query-collage-item-container {
  height: 100% !important;
}
.ghub-query-collage-container .ghub-query-collage-item-container .ghub-inner-content {
  overflow: hidden;
  height: 100% !important;
  background: var(--ghub-qc-collage-item-bg-color);
  padding-top: var(--ghub-qc-collage-item-padding-top);
  padding-left: var(--ghub-qc-collage-item-padding-left);
  padding-bottom: var(--ghub-qc-collage-item-padding-bottom);
  padding-right: var(--ghub-qc-collage-item-padding-right);
  border-top-left-radius: var(--ghub-qc-collage-item-radius-top-left);
  border-top-right-radius: var(--ghub-qc-collage-item-radius-top-right);
  border-bottom-left-radius: var(--ghub-qc-collage-item-radius-bottom-left);
  border-bottom-right-radius: var(--ghub-qc-collage-item-radius-bottom-right);
  border-top: var(--ghub-qc-collage-item-border-top);
  border-right: var(--ghub-qc-collage-item-border-right);
  border-bottom: var(--ghub-qc-collage-item-border-bottom);
  border-left: var(--ghub-qc-collage-item-border-left);
}
.ghub-query-collage-container .ghub-query-collage-item-container .wp-block-cover {
  height: 100% !important;
  min-height: auto !important;
}
.ghub-query-collage-container .ghub-query-collage-item-container .wp-block-cover img {
  height: 100% !important;
  width: 100% !important;
  max-width: 100% !important;
}
.ghub-query-collage-container .ghub-query-collage-item-container .wp-block-cover .wp-block-cover__inner-container {
  margin-bottom: 0px !important;
}

/********** Collage Layout CSS ***********/
.gp-post-grid-style-1 .ghub-query-collage-container {
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 1fr 1fr;
  grid-template-areas: "one two" "one three";
}
.gp-post-grid-style-1 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
  grid-area: one;
}
.gp-post-grid-style-1 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: two;
}
.gp-post-grid-style-1 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(3) {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  grid-area: three;
}

.gp-post-grid-style-2 .ghub-query-collage-container {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr;
  grid-template-areas: "one one four four" "two three four four";
}
.gp-post-grid-style-2 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: one;
}
.gp-post-grid-style-2 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(2) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  grid-area: two;
}
.gp-post-grid-style-2 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(3) {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  grid-area: three;
}
.gp-post-grid-style-2 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(4) {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 5;
  -ms-grid-column-span: 3;
  grid-area: four;
}

.gp-post-grid-style-3 .ghub-query-collage-container {
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr;
  grid-template-areas: "one two four" "one three four";
}
.gp-post-grid-style-3 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-area: one;
}
.gp-post-grid-style-3 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: two;
}
.gp-post-grid-style-3 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(3) {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  grid-area: three;
}
.gp-post-grid-style-3 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(4) {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 5;
  -ms-grid-column-span: 1;
  grid-area: four;
}

.gp-post-grid-style-4 .ghub-query-collage-container {
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr;
  grid-template-areas: "one three four" "two three four";
}
.gp-post-grid-style-4 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-area: one;
}
.gp-post-grid-style-4 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(2) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  grid-area: two;
}
.gp-post-grid-style-4 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 3;
  grid-area: three;
}
.gp-post-grid-style-4 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(4) {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 5;
  -ms-grid-column-span: 1;
  grid-area: four;
}

.gp-post-grid-style-5 .ghub-query-collage-container {
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr;
  grid-template-areas: "one two two" "three three four";
}
.gp-post-grid-style-5 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-area: one;
}
.gp-post-grid-style-5 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-span: 3;
  grid-area: two;
}
.gp-post-grid-style-5 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(3) {
  -ms-grid-row: 3;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: three;
}
.gp-post-grid-style-5 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(4) {
  -ms-grid-row: 3;
  -ms-grid-row-span: 1;
  -ms-grid-column: 5;
  -ms-grid-column-span: 1;
  grid-area: four;
}

.gp-post-grid-style-6 .ghub-query-collage-container {
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-areas: "one two five" "one two five" "one three five" "one three five" "one four five" "one four five";
}
.gp-post-grid-style-6 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-row-span: 11;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-area: one;
}
.gp-post-grid-style-6 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
  grid-area: two;
}
.gp-post-grid-style-6 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(3) {
  -ms-grid-row: 5;
  -ms-grid-row-span: 3;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
  grid-area: three;
}
.gp-post-grid-style-6 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(4) {
  -ms-grid-row: 9;
  -ms-grid-row-span: 3;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
  grid-area: four;
}
.gp-post-grid-style-6 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(5) {
  -ms-grid-row: 1;
  -ms-grid-row-span: 11;
  -ms-grid-column: 5;
  grid-area: five;
}

.gp-post-grid-style-7 .ghub-query-collage-container {
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-areas: "one two three" "one two three" "one two four" "one two four" "one two five" "one two five";
}
.gp-post-grid-style-7 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-row-span: 11;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-area: one;
}
.gp-post-grid-style-7 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-row-span: 11;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
  grid-area: two;
}
.gp-post-grid-style-7 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 5;
  -ms-grid-column-span: 1;
  grid-area: three;
}
.gp-post-grid-style-7 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(4) {
  -ms-grid-row: 5;
  -ms-grid-row-span: 3;
  -ms-grid-column: 5;
  -ms-grid-column-span: 1;
  grid-area: four;
}
.gp-post-grid-style-7 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(5) {
  -ms-grid-row: 9;
  -ms-grid-row-span: 3;
  -ms-grid-column: 5;
  grid-area: five;
}

.gp-post-grid-style-8 .ghub-query-collage-container {
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-areas: "one two two" "one two two" "one two two" "one two two" "three four five" "three four five";
}
.gp-post-grid-style-8 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-row-span: 7;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-area: one;
}
.gp-post-grid-style-8 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-row-span: 7;
  -ms-grid-column: 3;
  -ms-grid-column-span: 3;
  grid-area: two;
}
.gp-post-grid-style-8 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(3) {
  -ms-grid-row: 9;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-area: three;
}
.gp-post-grid-style-8 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(4) {
  -ms-grid-row: 9;
  -ms-grid-row-span: 3;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
  grid-area: four;
}
.gp-post-grid-style-8 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(5) {
  -ms-grid-row: 9;
  -ms-grid-row-span: 3;
  -ms-grid-column: 5;
  grid-area: five;
}

.gp-post-grid-style-9 .ghub-query-collage-container {
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 1fr 1fr;
  grid-template-areas: "two three" "one one";
}
.gp-post-grid-style-9 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(1) {
  -ms-grid-row: 3;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: one;
}
.gp-post-grid-style-9 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-area: two;
}
.gp-post-grid-style-9 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
  grid-area: three;
}

.gp-post-grid-style-10 .ghub-query-collage-container {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-areas: "one one two two four four" "one one two two four four" "one one two two five five" "one one three three five five" "one one three three six six" "one one three three six six";
}
.gp-post-grid-style-10 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-row-span: 11;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: one;
}
.gp-post-grid-style-10 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-row-span: 5;
  -ms-grid-column: 5;
  -ms-grid-column-span: 3;
  grid-area: two;
}
.gp-post-grid-style-10 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(3) {
  -ms-grid-row: 7;
  -ms-grid-row-span: 5;
  -ms-grid-column: 5;
  -ms-grid-column-span: 3;
  grid-area: three;
}
.gp-post-grid-style-10 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(4) {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 9;
  -ms-grid-column-span: 3;
  grid-area: four;
}
.gp-post-grid-style-10 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(5) {
  -ms-grid-row: 5;
  -ms-grid-row-span: 3;
  -ms-grid-column: 9;
  -ms-grid-column-span: 3;
  grid-area: five;
}
.gp-post-grid-style-10 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(6) {
  -ms-grid-row: 9;
  -ms-grid-row-span: 3;
  -ms-grid-column: 9;
  -ms-grid-column-span: 3;
  grid-area: six;
}

.gp-post-grid-style-11 .ghub-query-collage-container {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-areas: "one one one one one one five five" "one one one one one one five five" "two two three three three three five five" "two two three three three three six six" "two two four four four four six six" "two two four four four four six six";
}
.gp-post-grid-style-11 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 11;
  grid-area: one;
}
.gp-post-grid-style-11 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(2) {
  -ms-grid-row: 5;
  -ms-grid-row-span: 7;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: two;
}
.gp-post-grid-style-11 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(3) {
  -ms-grid-row: 5;
  -ms-grid-row-span: 3;
  -ms-grid-column: 5;
  -ms-grid-column-span: 7;
  grid-area: three;
}
.gp-post-grid-style-11 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(4) {
  -ms-grid-row: 9;
  -ms-grid-row-span: 3;
  -ms-grid-column: 5;
  -ms-grid-column-span: 7;
  grid-area: four;
}
.gp-post-grid-style-11 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(5) {
  -ms-grid-row: 1;
  -ms-grid-row-span: 5;
  -ms-grid-column: 13;
  -ms-grid-column-span: 3;
  grid-area: five;
}
.gp-post-grid-style-11 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(6) {
  -ms-grid-row: 7;
  -ms-grid-row-span: 5;
  -ms-grid-column: 13;
  -ms-grid-column-span: 3;
  grid-area: six;
}

.gp-post-grid-style-12 .ghub-query-collage-container {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-areas: "one one three three four four" "one one three three four four" "two two three three four four" "two two three three four four" "five five five six six six" "five five five six six six" "five five five six six six" "five five five six six six" "five five five six six six";
}
.gp-post-grid-style-12 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: one;
}
.gp-post-grid-style-12 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(2) {
  -ms-grid-row: 5;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: two;
}
.gp-post-grid-style-12 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-row-span: 7;
  -ms-grid-column: 5;
  -ms-grid-column-span: 3;
  grid-area: three;
}
.gp-post-grid-style-12 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(4) {
  -ms-grid-row: 1;
  -ms-grid-row-span: 7;
  -ms-grid-column: 9;
  -ms-grid-column-span: 3;
  grid-area: four;
}
.gp-post-grid-style-12 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(5) {
  -ms-grid-row: 9;
  -ms-grid-row-span: 9;
  -ms-grid-column: 1;
  -ms-grid-column-span: 5;
  grid-area: five;
}
.gp-post-grid-style-12 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(6) {
  -ms-grid-row: 9;
  -ms-grid-row-span: 9;
  -ms-grid-column: 7;
  -ms-grid-column-span: 5;
  grid-area: six;
}

.gp-post-grid-style-13 .ghub-query-collage-container {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-areas: "one one one two two two" "one one one two two two" "one one one two two two" "one one one two two two" "three three five five six six" "three three five five six six" "four four five five seven seven" "four four five five seven seven";
}
.gp-post-grid-style-13 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-row-span: 7;
  -ms-grid-column: 1;
  -ms-grid-column-span: 5;
  grid-area: one;
}
.gp-post-grid-style-13 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-row-span: 7;
  -ms-grid-column: 7;
  -ms-grid-column-span: 5;
  grid-area: two;
}
.gp-post-grid-style-13 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(3) {
  -ms-grid-row: 9;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: three;
}
.gp-post-grid-style-13 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(4) {
  -ms-grid-row: 13;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: four;
}
.gp-post-grid-style-13 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(5) {
  -ms-grid-row: 9;
  -ms-grid-row-span: 7;
  -ms-grid-column: 5;
  -ms-grid-column-span: 3;
  grid-area: five;
}
.gp-post-grid-style-13 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(6) {
  -ms-grid-row: 9;
  -ms-grid-row-span: 3;
  -ms-grid-column: 9;
  -ms-grid-column-span: 3;
  grid-area: six;
}
.gp-post-grid-style-13 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(7) {
  -ms-grid-row: 13;
  -ms-grid-row-span: 3;
  -ms-grid-column: 9;
  -ms-grid-column-span: 3;
  grid-area: seven;
}

.gp-post-grid-style-14 .ghub-query-collage-container {
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 30% 1fr;
  grid-template-areas: "one one" "two three";
}
.gp-post-grid-style-14 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: one;
}
.gp-post-grid-style-14 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(2) {
  -ms-grid-row: 3;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-area: two;
}
.gp-post-grid-style-14 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(3) {
  -ms-grid-row: 3;
  -ms-grid-row-span: 1;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
  grid-area: three;
}

.gp-post-grid-style-15 .ghub-query-collage-container {
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: 30% 1fr;
  grid-template-areas: "one one one" "two three four";
}
.gp-post-grid-style-15 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 5;
  grid-area: one;
}
.gp-post-grid-style-15 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(2) {
  -ms-grid-row: 3;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-area: two;
}
.gp-post-grid-style-15 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(3) {
  -ms-grid-row: 3;
  -ms-grid-row-span: 1;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
  grid-area: three;
}
.gp-post-grid-style-15 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(4) {
  -ms-grid-row: 3;
  -ms-grid-row-span: 1;
  -ms-grid-column: 5;
  -ms-grid-column-span: 1;
  grid-area: four;
}

.gp-post-grid-style-16 .ghub-query-collage-container {
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr 1fr;
  grid-template-areas: "one one two" "one one three" "four five five";
}
.gp-post-grid-style-16 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: one;
}
.gp-post-grid-style-16 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 5;
  -ms-grid-column-span: 1;
  grid-area: two;
}
.gp-post-grid-style-16 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(3) {
  -ms-grid-row: 3;
  -ms-grid-row-span: 1;
  -ms-grid-column: 5;
  -ms-grid-column-span: 1;
  grid-area: three;
}
.gp-post-grid-style-16 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(4) {
  -ms-grid-row: 5;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-area: four;
}
.gp-post-grid-style-16 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(5) {
  -ms-grid-row: 5;
  -ms-grid-row-span: 1;
  -ms-grid-column: 3;
  -ms-grid-column-span: 3;
  grid-area: five;
}

.gp-post-grid-style-17 .ghub-query-collage-container {
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-areas: "one two two" "one two two" "three five five" "three five five" "four five five" "four five five";
}
.gp-post-grid-style-17 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-area: one;
}
.gp-post-grid-style-17 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 3;
  -ms-grid-column-span: 3;
  grid-area: two;
}
.gp-post-grid-style-17 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(3) {
  -ms-grid-row: 5;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-area: three;
}
.gp-post-grid-style-17 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(4) {
  -ms-grid-row: 9;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-area: four;
}
.gp-post-grid-style-17 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(5) {
  -ms-grid-row: 5;
  -ms-grid-row-span: 7;
  -ms-grid-column: 3;
  -ms-grid-column-span: 3;
  grid-area: five;
}

.gp-post-grid-style-18 .ghub-query-collage-container {
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr 1fr;
  grid-template-areas: "one two two" "one two two" "three four five";
}
.gp-post-grid-style-18 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-area: one;
}
.gp-post-grid-style-18 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 3;
  -ms-grid-column-span: 3;
  grid-area: two;
}
.gp-post-grid-style-18 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(3) {
  -ms-grid-row: 5;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-area: three;
}
.gp-post-grid-style-18 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(4) {
  -ms-grid-row: 5;
  -ms-grid-row-span: 1;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
  grid-area: four;
}
.gp-post-grid-style-18 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(5) {
  -ms-grid-row: 5;
  -ms-grid-row-span: 1;
  -ms-grid-column: 5;
  -ms-grid-column-span: 1;
  grid-area: five;
}

.gp-post-grid-style-19 .ghub-query-collage-container {
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr 1fr;
  grid-template-areas: "one one two" "one one two" "three four five";
}
.gp-post-grid-style-19 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: one;
}
.gp-post-grid-style-19 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 5;
  -ms-grid-column-span: 1;
  grid-area: two;
}
.gp-post-grid-style-19 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(3) {
  -ms-grid-row: 5;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-area: three;
}
.gp-post-grid-style-19 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(4) {
  -ms-grid-row: 5;
  -ms-grid-row-span: 1;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
  grid-area: four;
}
.gp-post-grid-style-19 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(5) {
  -ms-grid-row: 5;
  -ms-grid-row-span: 1;
  -ms-grid-column: 5;
  -ms-grid-column-span: 1;
  grid-area: five;
}

.gp-post-grid-style-20 .ghub-query-collage-container {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr 1fr;
  grid-template-areas: "one one two three" "one one six six" "four five six six";
}
.gp-post-grid-style-20 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: one;
}
.gp-post-grid-style-20 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 5;
  -ms-grid-column-span: 1;
  grid-area: two;
}
.gp-post-grid-style-20 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 7;
  -ms-grid-column-span: 1;
  grid-area: three;
}
.gp-post-grid-style-20 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(4) {
  -ms-grid-row: 5;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-area: four;
}
.gp-post-grid-style-20 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(5) {
  -ms-grid-row: 5;
  -ms-grid-row-span: 1;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
  grid-area: five;
}
.gp-post-grid-style-20 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(6) {
  -ms-grid-row: 3;
  -ms-grid-row-span: 3;
  -ms-grid-column: 5;
  -ms-grid-column-span: 3;
  grid-area: six;
}

.gp-post-grid-style-21 .ghub-query-collage-container {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr 1fr;
  grid-template-areas: "one one two two" "one one two two" "three four five six";
}
.gp-post-grid-style-21 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: one;
}
.gp-post-grid-style-21 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 5;
  -ms-grid-column-span: 3;
  grid-area: two;
}
.gp-post-grid-style-21 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(3) {
  -ms-grid-row: 5;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-area: three;
}
.gp-post-grid-style-21 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(4) {
  -ms-grid-row: 5;
  -ms-grid-row-span: 1;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
  grid-area: four;
}
.gp-post-grid-style-21 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(5) {
  -ms-grid-row: 5;
  -ms-grid-row-span: 1;
  -ms-grid-column: 5;
  -ms-grid-column-span: 1;
  grid-area: five;
}
.gp-post-grid-style-21 .ghub-query-collage-container .ghub-query-collage-item-container:nth-child(6) {
  -ms-grid-row: 5;
  -ms-grid-row-span: 1;
  -ms-grid-column: 7;
  -ms-grid-column-span: 1;
  grid-area: six;
}

/**************** Media Query ***************/
@media (max-width: 600px) {
  .ghub-query-collage-container.ghub-qc-stack-on-mobile {
    display: block;
    height: auto !important;
  }
  .ghub-query-collage-container.ghub-qc-stack-on-mobile .ghub-query-collage-item-container {
    margin-bottom: 10px;
    height: 500px !important;
  }
}
/******* Masonry Layout CSS *********/
.ghub-query-masonry .wp-block-post-template {
  -moz-column-gap: 10px;
       column-gap: 10px;
}
.ghub-query-masonry .wp-block-post-template.columns-1 {
  /* Chrome, Safari, Opera */
  -moz-columns: 1;
  /* Firefox */
  columns: 1;
  /* Standard syntax */
}
.ghub-query-masonry .wp-block-post-template.columns-2 {
  /* Chrome, Safari, Opera */
  -moz-columns: 2;
  /* Firefox */
  columns: 2;
  /* Standard syntax */
}
.ghub-query-masonry .wp-block-post-template.columns-3 {
  /* Chrome, Safari, Opera */
  -moz-columns: 3;
  /* Firefox */
  columns: 3;
  /* Standard syntax */
}
.ghub-query-masonry .wp-block-post-template.columns-4 {
  /* Chrome, Safari, Opera */
  -moz-columns: 4;
  /* Firefox */
  columns: 4;
  /* Standard syntax */
}
.ghub-query-masonry .wp-block-post-template.columns-5 {
  /* Chrome, Safari, Opera */
  -moz-columns: 5;
  /* Firefox */
  columns: 5;
  /* Standard syntax */
}
.ghub-query-masonry .wp-block-post-template.columns-6 {
  /* Chrome, Safari, Opera */
  -moz-columns: 6;
  /* Firefox */
  columns: 6;
  /* Standard syntax */
}
.ghub-query-masonry .wp-block-post-template.is-layout-grid {
  display: block !important;
}
.ghub-query-masonry .wp-block-post-template li {
  margin-block-start: 0px !important;
  margin-bottom: 10px;
  display: block !important;
  -moz-column-break-inside: avoid;
       break-inside: avoid;
}

@media (min-width: 1366px) {
  .gtp-hide-desktop {
    display: none !important;
  }
}
@media (min-width: 641px) and (max-width: 1365px) {
  .gtp-hide-tablet {
    display: none !important;
  }
}
@media (max-width: 640px) {
  .gtp-hide-mobile {
    display: none !important;
  }

  .gtp-sm-height-sd {
    min-height: 75vw !important;
  }

  .gtp-sm-height-hd {
    min-height: 56.25vw !important;
  }

  .gtp-sm-height-stretch {
    min-height: 100vh !important;
  }
}
/** Media Text Block overlap styling **/
.wp-block-media-text.is-style-gtp-overlap.has-media-on-the-right .wp-block-media-text__content {
  margin-right: -150px;
}

.wp-block-media-text.is-style-gtp-overlap:not(.has-media-on-the-right) .wp-block-media-text__content {
  margin-left: -150px;
}

@media (max-width: 640px) {
  .wp-block-media-text.is-style-gtp-overlap:not(.has-media-on-the-right) .wp-block-media-text__content {
    margin-left: 0px !important;
  }

  .wp-block-media-text.is-style-gtp-overlap.has-media-on-the-right .wp-block-media-text__content {
    margin-right: 0px !important;
  }
}

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