/*!***********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./src/blocks/carousel/style.css ***!
  \***********************************************************************************************************************************************************************************/
.carousel-block {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.carousel-content {
  display: flex;
  overflow: hidden;
  width: 100%;
}

.carousel-content > div {
  flex: 0 0 auto;
  width: 100%; /* Adjust as per itemsPerPage */
}

.carousel-pagination {
  display: flex;
  justify-content: center;
  margin-top: 10px;
}

button {
  margin: 0 5px;
}

/*!***************************************************************************************************************************************************************************************************************************************!*\
  !*** 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 ***!
  \***************************************************************************************************************************************************************************************************************************************/
:where(.wp-block-cover-image:not(.has-text-color)), :where(.wp-block-cover:not(.has-text-color)) {
  color: initial;
}

.content-image-layout {
  margin: 2rem auto;
  max-width: var(--wp--style--global--content-size, 1200px);
  padding: 0 var(--wp--style--global--spacing-horizontal, 2rem);
}
.content-image-layout .content-image-columns {
  gap: 2rem;
  align-items: center;
}
@media (width <= 781px) {
  .content-image-layout .content-image-columns {
    flex-wrap: wrap;
  }
}
.content-image-layout .wp-block-heading {
  margin-top: 0;
  margin-bottom: 1rem;
}
.content-image-layout .wp-block-paragraph {
  margin-bottom: 1.5rem;
}
.content-image-layout .wp-block-button {
  margin-top: 1.5rem;
}
.content-image-layout .wp-block-image {
  margin: 0;
}
.content-image-layout .wp-block-image img {
  height: auto;
  max-width: 100%;
}

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