.wp-block-columns {
  --wdg-columns-gap: var( --wdg-gap-medium );
  --wdg-columns-half-gutter: calc( var( --wdg-columns-gap ) * -0.5 );
  gap: var(--wdg-columns-gap);
}
.wp-block-columns--gap-0 {
  --wdg-columns-gap: 0px;
}
.wp-block-columns--gap-xsmall {
  --wdg-columns-gap: var( --wdg-gap-xsmall );
}
.wp-block-columns--gap-small {
  --wdg-columns-gap: var( --wdg-gap-small );
}
.wp-block-columns--gap-medium {
  --wdg-columns-gap: var( --wdg-gap-medium );
}
.wp-block-columns--gap-large {
  --wdg-columns-gap: var( --wdg-gap-large );
}
.wp-block-columns--gap-xlarge {
  --wdg-columns-gap: var( --wdg-gap-xlarge );
}
.wp-block-columns--separators > .wp-block-column {
  position: relative;
}
.wp-block-columns--separators > .wp-block-column:not(:first-child)::before {
  border: 0px solid var(--wdg-color-gray-30);
  content: "";
  position: absolute;
}
.wp-block-columns--separators-solid > .wp-block-column:not(:first-child)::before {
  border-style: solid;
}
.wp-block-columns--separators-dashed > .wp-block-column:not(:first-child)::before {
  border-style: dashed;
}
.wp-block-columns--separators-dotted > .wp-block-column:not(:first-child)::before {
  border-style: dotted;
}
@media (max-width: 47.9375em) {
  .wp-block-columns--mobile-reverse {
    flex-direction: column-reverse;
  }
  .wp-block-columns--separators > .wp-block-column:not(:first-child)::before {
    border-top-width: 2px;
    content: "";
    left: 0;
    top: var(--wdg-columns-half-gutter);
    width: 100%;
  }
  .wp-block-columns--separators.wp-block-columns--mobile-reverse > .wp-block-column:not(:first-child)::before {
    bottom: var(--wdg-columns-half-gutter);
    top: auto;
  }
}
@media (min-width: 48em) {
  .wp-block-columns--separators > .wp-block-column:not(:first-child)::before {
    border-left-width: 2px;
    height: 100%;
    left: var(--wdg-columns-half-gutter);
    top: 0;
  }
}

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