/*!***************************************************************************************************************************************************************************************************************************************!*\
  !*** 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 ***!
  \***************************************************************************************************************************************************************************************************************************************/
/**
 * The following styles get applied both on the front of your site
 * and in the editor.
 *
 * Replace them with your own styles or remove the file completely.
 */
.wp-block-create-block-cityprop-horizontal-scroll {
  overflow: hidden;
  width: 100% !important;
  max-width: none !important;
}
.wp-block-create-block-cityprop-horizontal-scroll .horizontal-scroll-wrapper {
  height: 100vh !important;
  width: 100vw !important;
}
.wp-block-create-block-cityprop-horizontal-scroll .horizontal-scroll-container {
  display: flex;
  width: -moz-max-content;
  width: max-content;
}
.wp-block-create-block-cityprop-horizontal-scroll .horizontal-scroll-container > * {
  width: 100vw !important;
  height: 100vh !important;
}
.wp-block-create-block-cityprop-horizontal-scroll .scroll-navigation {
  position: fixed;
  top: 76px;
  left: var(--wp--style--root--padding-left);
  display: flex;
  gap: 1em;
  opacity: 0;
  transition: opacity 0.3s ease;
}
.wp-block-create-block-cityprop-horizontal-scroll .scroll-navigation.visible {
  opacity: 1;
}
.wp-block-create-block-cityprop-horizontal-scroll .scroll-navigation .scroll-navigation-btn {
  border-radius: 9999px;
  background-color: var(--wp--preset--color--desert-sand-1);
  width: 1.5em;
  height: 1.5em;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  transition: all 0.3s ease;
}
.wp-block-create-block-cityprop-horizontal-scroll .scroll-navigation .scroll-navigation-btn.active {
  background-color: var(--wp--preset--color--graphite-1);
  color: var(--wp--preset--color--sandstone-1);
}
.wp-block-create-block-cityprop-horizontal-scroll .scroll-navigation .scroll-navigation-btn:not(:last-child)::after {
  content: "";
  position: absolute;
  left: 100%;
  width: 0.8em;
  height: 1px;
  background: var(--wp--preset--color--graphite-1);
  margin-left: 0.1em;
  margin-right: 0.1em;
}
.wp-block-create-block-cityprop-horizontal-scroll:not(.in-view) .scroll-navigation {
  display: none;
}

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