/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@6.11.0_webpack@5.105.0/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/.pnpm/postcss-loader@6.2.1_postcss@8.5.6_webpack@5.105.0/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/.pnpm/sass-loader@16.0.6_sass@1.97.3_webpack@5.105.0/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/scss/main.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*
 * Main theme styles
 */
/*
 * Third party styles
 */
/*
 * Non-output tools, utilities, and helpers
 */
/*
 * Global styles
 */
/*
 * Page layout styles
 */
/*
 * Reusable component styles
 */
/*
 * Transition component styles
 */
.has-transition-duration-none,
.has-transition.has-transition-duration-none {
  transition-property: none;
  transition-duration: none;
}
.has-transition {
  transition-property: var(--wm--block--transition--properties, all);
  transition-duration: var(--wm--block--transition--duration, 500ms);
  transition-timing-function: var(--wm--block--transition--timing, ease);
}
/*
 * Hover properties
 */
.has-hover-opacity {
  opacity: var(--wm--block--opacity, 1);
}
.has-hover-opacity:hover {
  opacity: var(--wm--block--hover--opacity, 1) !important;
}
/*
 * Transition durations
 */
.has-transition-duration-150 {
  --wm--block--transition--duration: 150ms;
}
.has-transition-duration-300 {
  --wm--block--transition--duration: 300ms;
}
.has-transition-duration-500 {
  --wm--block--transition--duration: 500ms;
}
.has-transition-duration-1000 {
  --wm--block--transition--duration: 1000ms;
}
/*
 * Transition timing functions
 */
.has-transition-timing-ease {
  --wm--block--transition--timing: ease;
}
.has-transition-timing-linear {
  --wm--block--transition--timing: linear;
}
.has-transition-timing-ease-in {
  --wm--block--transition--timing: ease-in;
}
.has-transition-timing-ease-out {
  --wm--block--transition--timing: ease-out;
}
.has-transition-timing-ease-in-out {
  --wm--block--transition--timing: ease-in-out;
}
/*
 * Hover styles
 */
.has-hover-color {
  --wm--block--transition--color: color;
}
.has-hover-color:hover {
  color: var(--wm--block--hover--color) !important;
}
.has-hover-background {
  --wm--block--transition--background: background-color;
}
.has-hover-background:hover {
  background: var(--wm--block--hover--background) !important;
}
.has-hover-border {
  --wm--block--transition--border: border;
}
.has-hover-border-radius {
  --wm--block--transition--border-radius: border-radius;
}
.has-hover-border-radius:hover {
  border-top-left-radius: var(--wm--block--hover--border-radius--top-left) !important;
  border-top-right-radius: var(--wm--block--hover--border-radius--top-right) !important;
  border-bottom-left-radius: var(--wm--block--hover--border-radius--bottom-left) !important;
  border-bottom-right-radius: var(--wm--block--hover--border-radius--bottom-right) !important;
}
.has-hover-padding {
  --wm--block--transition--padding: padding;
}
.has-hover-margin {
  --wm--block--transition--margin: margin;
}
.has-hover-block-spacing {
  --wm--block--transition--block-spacing: gap;
}
/* Hide an element visually while keeping it visible to assistive technology */
.windmill-blocks-visually-hidden {
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}
/**
 * Style Properties
 */
.has-opacity {
  opacity: var(--wm--block--opacity, 1);
}

/*# sourceMappingURL=main.css.map*/