/*!***************************************************************************************************************************************************************************************************************************************!*\
  !*** 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 ***!
  \***************************************************************************************************************************************************************************************************************************************/
.hide-mobile {
  display: none;
}
@media screen and (min-width: 768px) {
  .hide-mobile {
    display: inherit;
  }
}

.wp-block-zp4-group {
  position: relative;
  max-width: 100% !important;
  margin-right: 0 !important;
  margin-left: 0 !important;
  padding-right: var(--wp--style--block-gap);
  padding-left: var(--wp--style--block-gap);
}
.wp-block-zp4-group .layout-container {
  position: relative;
  max-width: var(--wp--style--global--content-size);
  margin-right: auto;
  margin-left: auto;
}
.wp-block-zp4-group .layout-container .wp-block-heading,
.wp-block-zp4-group .layout-container .wp-block-paragraph,
.wp-block-zp4-group .layout-container .wp-block-buttons,
.wp-block-zp4-group .layout-container .wp-block-list,
.wp-block-zp4-group .layout-container .wp-block-image,
.wp-block-zp4-group .layout-container .wp-block-table,
.wp-block-zp4-group .layout-container .wp-block-columns,
.wp-block-zp4-group .layout-container .wp-block-zp4-cards,
.wp-block-zp4-group .layout-container .wp-block-zp4-accordions,
.wp-block-zp4-group .layout-container .wp-block-zp4-latest-posts,
.wp-block-zp4-group .layout-container .wp-block-zp4-links {
  margin-bottom: 0;
}
.wp-block-zp4-group .layout-container:last-child {
  margin-bottom: 0;
}
.wp-block-zp4-group.alignfull .layout-container {
  max-width: 1200px;
}
.wp-block-zp4-group.alignwide .layout-container {
  max-width: 1200px;
}
.wp-block-zp4-group.is-style-align-narrow .layout-container {
  max-width: 995px;
}
.wp-block-zp4-group.is-style-align-supernarrow .layout-container {
  max-width: 700px;
}
.wp-block-zp4-group.top-spacing-1 {
  padding-top: var(--wp--style--block-gap);
}
.wp-block-zp4-group.top-spacing-2 {
  padding-top: calc(var(--wp--style--block-gap) * 2);
}
.wp-block-zp4-group.top-spacing-3 {
  padding-top: calc(var(--wp--style--block-gap) * 3);
}
.wp-block-zp4-group.bottom-spacing-1 {
  padding-bottom: var(--wp--style--block-gap);
}
.wp-block-zp4-group.bottom-spacing-2 {
  padding-bottom: calc(var(--wp--style--block-gap) * 2);
}
.wp-block-zp4-group.bottom-spacing-3 {
  padding-bottom: calc(var(--wp--style--block-gap) * 3);
}
.wp-block-zp4-group.block-spacing-1 .layout-container .wp-block-heading,
.wp-block-zp4-group.block-spacing-1 .layout-container .wp-block-paragraph,
.wp-block-zp4-group.block-spacing-1 .layout-container .wp-block-list,
.wp-block-zp4-group.block-spacing-1 .layout-container .wp-block-image,
.wp-block-zp4-group.block-spacing-1 .layout-container .wp-block-table,
.wp-block-zp4-group.block-spacing-1 .layout-container .wp-block-columns,
.wp-block-zp4-group.block-spacing-1 .layout-container .wp-block-zp4-cards,
.wp-block-zp4-group.block-spacing-1 .layout-container .wp-block-zp4-latest-posts {
  margin-bottom: var(--wp--style--block-gap);
}
.wp-block-zp4-group.block-spacing-2 .layout-container .wp-block-heading,
.wp-block-zp4-group.block-spacing-2 .wp-block-paragraph,
.wp-block-zp4-group.block-spacing-2 .wp-block-list,
.wp-block-zp4-group.block-spacing-2 .wp-block-image,
.wp-block-zp4-group.block-spacing-2 .wp-block-table,
.wp-block-zp4-group.block-spacing-2 .wp-block-columns,
.wp-block-zp4-group.block-spacing-2 .wp-block-zp4-cards,
.wp-block-zp4-group.block-spacing-2 .wp-block-zp4-latest-posts {
  margin-bottom: calc(var(--wp--style--block-gap) * 2);
}
.wp-block-zp4-group.block-spacing-3 .layout-container .wp-block-heading,
.wp-block-zp4-group.block-spacing-3 .wp-block-paragraph,
.wp-block-zp4-group.block-spacing-3 .wp-block-list,
.wp-block-zp4-group.block-spacing-3 .wp-block-image,
.wp-block-zp4-group.block-spacing-3 .wp-block-table,
.wp-block-zp4-group.block-spacing-3 .wp-block-columns,
.wp-block-zp4-group.block-spacing-3 .wp-block-zp4-cards,
.wp-block-zp4-group.block-spacing-3 .wp-block-zp4-latest-posts {
  margin-bottom: calc(var(--wp--style--block-gap) * 3);
}
.wp-block-zp4-group .image-container {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 100%;
  height: 170%;
}
.wp-block-zp4-group .image-container img {
  width: 100%;
  height: 100%;
  margin: 0;
  -o-object-fit: contain;
     object-fit: contain;
}

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