/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@7.1.4_webpack@5.108.4/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/.pnpm/postcss-loader@8.2.1_postcss@8.5.20_webpack@5.108.4/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/.pnpm/sass-loader@16.0.8_sass@1.101.0_webpack@5.108.4/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./inc/Blocks/Buttons/styles.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable */
/* stylelint-disable */
.wp-block-buttons {
  container-name: button-group;
  container-type: inline-size;
  display: flex;
  flex-wrap: wrap;
  gap: var(--block-buttons-row-gap) var(--block-buttons-column-gap);
  width: 100%;
}
@media (max-width: 767.98px) {
  .wp-block-buttons.wp-block-buttons--horizontal-align-mobile-start {
    justify-content: start;
  }
}
@media (min-width: 768px) {
  .wp-block-buttons.wp-block-buttons--horizontal-align-tablet-start {
    justify-content: start;
  }
}
@media (min-width: 1024px) {
  .wp-block-buttons.wp-block-buttons--horizontal-align-desktop-start {
    justify-content: start;
  }
}
@media (max-width: 767.98px) {
  .wp-block-buttons.wp-block-buttons--horizontal-align-mobile-center {
    justify-content: center;
  }
}
@media (min-width: 768px) {
  .wp-block-buttons.wp-block-buttons--horizontal-align-tablet-center {
    justify-content: center;
  }
}
@media (min-width: 1024px) {
  .wp-block-buttons.wp-block-buttons--horizontal-align-desktop-center {
    justify-content: center;
  }
}
@media (max-width: 767.98px) {
  .wp-block-buttons.wp-block-buttons--horizontal-align-mobile-end {
    justify-content: end;
  }
}
@media (min-width: 768px) {
  .wp-block-buttons.wp-block-buttons--horizontal-align-tablet-end {
    justify-content: end;
  }
}
@media (min-width: 1024px) {
  .wp-block-buttons.wp-block-buttons--horizontal-align-desktop-end {
    justify-content: end;
  }
}
@media (max-width: 767.98px) {
  .wp-block-buttons.wp-block-buttons--horizontal-align-mobile-stretch {
    justify-content: stretch;
  }
}
@media (min-width: 768px) {
  .wp-block-buttons.wp-block-buttons--horizontal-align-tablet-stretch {
    justify-content: stretch;
  }
}
@media (min-width: 1024px) {
  .wp-block-buttons.wp-block-buttons--horizontal-align-desktop-stretch {
    justify-content: stretch;
  }
}
@media (max-width: 767.98px) {
  .wp-block-buttons.wp-block-buttons--horizontal-align-mobile-space-between {
    justify-content: space-between;
  }
}
@media (min-width: 768px) {
  .wp-block-buttons.wp-block-buttons--horizontal-align-tablet-space-between {
    justify-content: space-between;
  }
}
@media (min-width: 1024px) {
  .wp-block-buttons.wp-block-buttons--horizontal-align-desktop-space-between {
    justify-content: space-between;
  }
}
@media (max-width: 767.98px) {
  .wp-block-buttons.wp-block-buttons--horizontal-align-mobile-space-around {
    justify-content: space-around;
  }
}
@media (min-width: 768px) {
  .wp-block-buttons.wp-block-buttons--horizontal-align-tablet-space-around {
    justify-content: space-around;
  }
}
@media (min-width: 1024px) {
  .wp-block-buttons.wp-block-buttons--horizontal-align-desktop-space-around {
    justify-content: space-around;
  }
}
@media (max-width: 767.98px) {
  .wp-block-buttons.wp-block-buttons--horizontal-align-mobile-space-evenly {
    justify-content: space-evenly;
  }
}
@media (min-width: 768px) {
  .wp-block-buttons.wp-block-buttons--horizontal-align-tablet-space-evenly {
    justify-content: space-evenly;
  }
}
@media (min-width: 1024px) {
  .wp-block-buttons.wp-block-buttons--horizontal-align-desktop-space-evenly {
    justify-content: space-evenly;
  }
}
@container button-group (width <= 479.98px) {
  .wp-block-buttons.wp-block-buttons--full-width .edwp-btn.edwp-btn {
    width: 100%;
  }
}
.wp-block-buttons.wp-block-buttons--set-columns {
  --block-buttons-columns: 1;
  display: grid;
  grid-template-columns: repeat(var(--block-buttons-columns), minmax(0, 1fr));
}
.wp-block-buttons.wp-block-buttons--set-columns .edwp-btn.edwp-btn,
.wp-block-buttons.wp-block-buttons--set-columns .edwp-link.edwp-link {
  width: 100%;
}
@media (min-width: 768px) {
  .wp-block-buttons.wp-block-buttons--col-2, .wp-block-buttons.wp-block-buttons--col-3 {
    --block-buttons-columns: 2;
  }
}
@media (min-width: 1024px) {
  .wp-block-buttons.wp-block-buttons--col-3 {
    --block-buttons-columns: 3;
  }
}
.wp-block-buttons.wp-block-buttons--link-bordered {
  flex-direction: column;
  flex-wrap: nowrap;
  gap: 0;
}

.wp-block-buttons--empty {
  display: none;
}

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