/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@6.11.0_webpack@5.95.0/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/.pnpm/postcss-loader@6.2.1_postcss@8.4.47_webpack@5.95.0/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/.pnpm/sass-loader@12.6.0_sass@1.80.3_webpack@5.95.0/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/flex/style.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.wp-block-microbio-blocks-section > .flex-max-width:not(.flex-align-self-center) {
  margin-left: max(0px, (100vw - var(--wp--style--global--content-size)) / 2 - 1rem) !important;
}

.wp-block-microbio-blocks-section.child-wide > .flex-max-width:not(.flex-align-self-center) {
  margin-left: max((100vw - var(--wp--style--global--wide-size)) / 2 - 1rem, 0px) !important;
}

.wp-block-microbio-blocks-section.child-full > .flex-max-width:not(.flex-align-self-center) {
  margin-left: 1rem !important;
}

.wp-block-microbio-blocks-section > .flex-max-width.flex-align-self-end {
  margin-right: max(0px, (100vw - var(--wp--style--global--content-size)) / 2 - 1rem) !important;
}

.wp-block-microbio-blocks-section.child-wide > .flex-max-width.flex-align-self-end {
  margin-right: max((100vw - var(--wp--style--global--wide-size)) / 2 - 1rem, 0px) !important;
}

.wp-block-microbio-blocks-section.child-full > .flex-max-width.flex-align-self-end {
  margin-right: 1rem !important;
}

.wp-block-microbio-blocks-flex {
  display: flex;
}
.wp-block-microbio-blocks-flex.flex-max-width {
  max-width: var(--flex-max-width, 100%) !important;
}
.wp-block-microbio-blocks-flex.flex-max-width.flex-align-self-center {
  align-self: center;
  margin-inline: auto;
}
.wp-block-microbio-blocks-flex.flex-max-width.flex-align-self-end {
  align-self: end;
  margin-left: auto;
}
.wp-block-microbio-blocks-flex > :is(p, a, button) + :is(p, a, button) {
  margin-block-start: unset;
}
.wp-block-microbio-blocks-flex:not(.no-wrap) {
  flex-wrap: wrap;
}
.wp-block-microbio-blocks-flex.flex-columns {
  flex-direction: column;
}
.wp-block-microbio-blocks-flex.shrink > * {
  flex-shrink: 1;
  width: 100%;
}
.wp-block-microbio-blocks-flex.flex-align-start {
  align-items: start;
}
.wp-block-microbio-blocks-flex.flex-align-end {
  align-items: end;
}
.wp-block-microbio-blocks-flex.flex-align-center {
  align-items: center;
}
.wp-block-microbio-blocks-flex.flex-align-baseline {
  align-items: baseline;
}
.wp-block-microbio-blocks-flex.flex-align-stretch {
  align-items: stretch;
}
.wp-block-microbio-blocks-flex.flex-justify-start {
  justify-content: start;
}
.wp-block-microbio-blocks-flex.flex-justify-end {
  justify-content: end;
}
.wp-block-microbio-blocks-flex.flex-justify-center {
  justify-content: center;
}
.wp-block-microbio-blocks-flex.flex-justify-space-between {
  justify-content: space-between;
}
.wp-block-microbio-blocks-flex.flex-justify-space-around {
  justify-content: space-around;
}
.wp-block-microbio-blocks-flex.flex-justify-space-evenly {
  justify-content: space-evenly;
}
.wp-block-microbio-blocks-flex.flex-gap-0 {
  gap: 0;
}
.wp-block-microbio-blocks-flex.flex-gap-1 {
  gap: 0.5rem;
}
.wp-block-microbio-blocks-flex.flex-gap-2 {
  gap: 1rem;
}
.wp-block-microbio-blocks-flex.flex-gap-3 {
  gap: 2rem;
}
.wp-block-microbio-blocks-flex.flex-gap-4 {
  gap: 2.5rem;
}
.wp-block-microbio-blocks-flex.flex-gap-5 {
  gap: 2.5rem;
}
.wp-block-microbio-blocks-flex.flex-gap-6 {
  gap: 2.5rem;
}
.wp-block-microbio-blocks-flex:not(.flex-gap-0,
.flex-gap-1,
.flex-gap-2,
.flex-gap-3,
.flex-gap-4,
.flex-gap-5,
.flex-gap-6) {
  gap: var(--custom-gap);
}

@media screen and (max-width: 768px) {
  .wp-block-microbio-blocks-flex.flex-mobile:not(.no-wrap-mobile) {
    flex-wrap: wrap;
  }
  .wp-block-microbio-blocks-flex.flex-mobile.no-wrap-mobile {
    flex-wrap: nowrap;
  }
  .wp-block-microbio-blocks-flex.flex-mobile:not(.flex-columns-mobile) {
    flex-direction: row;
  }
  .wp-block-microbio-blocks-flex.flex-mobile.flex-columns-mobile {
    flex-direction: column;
  }
  .wp-block-microbio-blocks-flex.flex-mobile.flex-align-mobile-start {
    align-items: start;
  }
  .wp-block-microbio-blocks-flex.flex-mobile.flex-align-mobile-end {
    align-items: end;
  }
  .wp-block-microbio-blocks-flex.flex-mobile.flex-align-mobile-center {
    align-items: center;
  }
  .wp-block-microbio-blocks-flex.flex-mobile.flex-align-mobile-baseline {
    align-items: baseline;
  }
  .wp-block-microbio-blocks-flex.flex-mobile.flex-align-mobile-stretch {
    align-items: stretch;
  }
  .wp-block-microbio-blocks-flex.flex-mobile.flex-justify-mobile-start {
    justify-content: start;
  }
  .wp-block-microbio-blocks-flex.flex-mobile.flex-justify-mobile-end {
    justify-content: end;
  }
  .wp-block-microbio-blocks-flex.flex-mobile.flex-justify-mobile-center {
    justify-content: center;
  }
  .wp-block-microbio-blocks-flex.flex-mobile.flex-justify-mobile-space-between {
    justify-content: space-between;
  }
  .wp-block-microbio-blocks-flex.flex-mobile.flex-justify-mobile-space-around {
    justify-content: space-around;
  }
  .wp-block-microbio-blocks-flex.flex-mobile.flex-justify-mobile-space-evenly {
    justify-content: space-evenly;
  }
  .wp-block-microbio-blocks-flex.flex-mobile.flex-gap-mobile-0 {
    gap: 0;
  }
  .wp-block-microbio-blocks-flex.flex-mobile.flex-gap-mobile-1 {
    gap: 0.5rem;
  }
  .wp-block-microbio-blocks-flex.flex-mobile.flex-gap-mobile-2 {
    gap: 1rem;
  }
  .wp-block-microbio-blocks-flex.flex-mobile.flex-gap-mobile-3 {
    gap: 2rem;
  }
  .wp-block-microbio-blocks-flex.flex-mobile.flex-gap-mobile-4 {
    gap: 2.5rem;
  }
  .wp-block-microbio-blocks-flex.flex-mobile.flex-gap-mobile-5 {
    gap: 2.5rem;
  }
  .wp-block-microbio-blocks-flex.flex-mobile.flex-gap-mobile-6 {
    gap: 2.5rem;
  }
  .wp-block-microbio-blocks-flex.flex-mobile:not(.flex-gap-mobile-0,
  .flex-gap-mobile-1,
  .flex-gap-mobile-2,
  .flex-gap-mobile-3,
  .flex-gap-mobile-4,
  .flex-gap-mobile-5,
  .flex-gap-mobile-6).flex-gap-mobile-custom {
    gap: var(--custom-gap-mobile);
  }
}
:root :where(.is-layout-constrained) > .wp-block-microbio-blocks-flex {
  margin-block-start: unset;
}

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