.wp-block-columns.epmc-is-rounded {
  --epmc-columns-radius: 30px;
  border-radius: var(--epmc-columns-radius);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  overflow: hidden;
}

.wp-block-columns.has-background {
  height: fit-content;
}

.wp-block-columns.epmc-is-rounded:not(.has-background) {
  padding: 0;
}

.wp-block-columns {
  /*&.has-theme-primary-background-color {
  	color: white;
  }

  &.has-theme-secondary-background-color {
  	color: white;
  }

  &.has-background .wp-element-caption {
  	color: white;
  }*/
}

body:not(.wp-admin) .wp-block-columns {
  padding-top: 100px;
  padding-bottom: 100px;
  margin-bottom: 0;
}
@media screen and (max-width: 678px) {
  body:not(.wp-admin) .wp-block-columns {
    margin-top: 1.5rem;
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
body:not(.wp-admin) .wp-block-columns.has-theme-primary-background-color {
  color: white;
}
body:not(.wp-admin) .wp-block-columns.has-theme-secondary-background-color {
  color: white;
}
body:not(.wp-admin) .wp-block-columns.has-background .wp-element-caption {
  color: white;
}
body:not(.wp-admin) .wp-block-columns.epmc-is-stacked {
  position: sticky;
  top: 2rem;
  min-height: 100svh;
}
body:not(.wp-admin) .wp-block-columns.epmc-is-stacked:not(.has-background) {
  background: rgb(229, 229, 229);
}
@media screen and (max-width: 781px) {
  body:not(.wp-admin) .wp-block-columns.epmc-is-stacked {
    position: relative;
    margin-top: -1.5rem !important;
    min-height: 80svh;
    top: 0;
  }
}
@media screen and (min-width: 782px) and (max-width: 1366px) and (orientation: landscape) {
  body:not(.wp-admin) .wp-block-columns.epmc-is-stacked {
    position: relative;
    margin-top: -1.5rem !important;
    min-height: 80svh;
    top: 0;
  }
}
body:not(.wp-admin) .wp-block-columns .epmc-columns-nostacked {
  position: relative !important;
}
body:not(.wp-admin) .wp-block-columns.epmc-is-stacked ~ *:not(.epmc-is-stacked) {
  position: relative;
  z-index: 100;
  margin-bottom: 0;
}

.wp-block-columns.nagativeMargin .wp-block-columns {
  padding-top: 0px;
  padding-bottom: 0px;
}

.wp-block-columns.epmc-no-padding,
.editor-styles-wrapper .wp-block-columns.epmc-no-padding {
  padding-top: 25px !important;
  padding-bottom: 25px !important;
}

@media screen and (max-width: 781px) {
  .wp-block-columns.epmc-mobile-reverse:not(.is-not-stacked-on-mobile) {
    flex-direction: column-reverse;
  }
  .wp-block-columns.epmc-mobile-stick-edges {
    margin-left: -1.5rem !important;
    margin-right: 1.5rem !important;
    width: calc(100% + 3rem) !important;
  }
  .wp-block-columns.epmc-mobile-no-padding,
  .editor-styles-wrapper .wp-block-columns.epmc-mobile-no-padding {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
}
.editor-styles-wrapper .wp-block-columns.epmc-is-stacked {
  position: relative;
  outline: 2px dashed currentColor !important;
  outline-offset: -4px;
  opacity: 0.9;
  color: #000;
}

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