.wp-block-group.is-style-circle-align-bottom,
.wp-block-group.is-style-circle-align-middle,
.wp-block-group.is-style-circle-align-top {
  display: flex !important;
  flex-direction: column !important;
  border-radius: 99999px !important;
  aspect-ratio: 1 !important
}

.wp-block-group.is-style-circle-align-top {
  justify-content: flex-start !important
}

.wp-block-group.is-style-circle-align-middle {
  justify-content: center !important
}

.wp-block-group.is-style-circle-align-bottom {
  justify-content: flex-end !important
}

.wp-block-group.is-style-circle-align-bottom>*,
.wp-block-group.is-style-circle-align-middle>*,
.wp-block-group.is-style-circle-align-top>* {
  width: 100%
}

.wp-block-group.is-style-last-child-hover,
.wp-block-group.is-style-last-child-hover-no-editor:not(.block-editor-block-list__block) {
  position: relative
}

.wp-block-group.is-style-last-child-hover .wp-block-group:last-of-type,
.wp-block-group.is-style-last-child-hover-no-editor:not(.block-editor-block-list__block) .wp-block-group:last-of-type {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  margin: 0;
  background: var(--wp--custom--group-hover-bg);
  transform: scale(var(--wp--custom--group-hover-scale-start));
  transition: var(--wp--custom--group-hover-transition)
}

.wp-block-group.is-style-last-child-hover-no-editor:not(.block-editor-block-list__block):hover .wp-block-group:last-of-type,
.wp-block-group.is-style-last-child-hover:hover .wp-block-group:last-of-type {
  visibility: visible;
  opacity: 1;
  transform: scale(var(--wp--custom--group-hover-scale-end));
  transition: var(--wp--custom--group-hover-transition)
}

.wp-block-group.is-style-last-child-hover-no-editor.block-editor-block-list__block,
.wp-block-group.is-style-last-child-hover.block-editor-block-list__block {
  outline: 1px dashed var(--wp-admin-theme-color)
}

.wp-block-group.is-style-last-child-hover-no-editor.block-editor-block-list__block .wp-block-group:last-of-type,
.wp-block-group.is-style-last-child-hover.block-editor-block-list__block .wp-block-group:last-of-type {
  outline: 1px dotted var(--wp-admin-theme-color)
}

.wp-block-group.is-style-hover-shadow-crisp,
.wp-block-group.is-style-hover-shadow-deep,
.wp-block-group.is-style-hover-shadow-glow,
.wp-block-group.is-style-hover-shadow-natural,
.wp-block-group.is-style-hover-shadow-outlined,
.wp-block-group.is-style-hover-shadow-remove,
.wp-block-group.is-style-hover-shadow-sharp {
  transition: var(--wp--custom--group-hover-transition)
}

.wp-block-group.is-style-hover-shadow-natural:hover {
  box-shadow: var(--wp--preset--shadow--natural) !important;
  transition: var(--wp--custom--group-hover-transition)
}

.wp-block-group.is-style-hover-shadow-deep:hover {
  box-shadow: var(--wp--preset--shadow--deep) !important;
  transition: var(--wp--custom--group-hover-transition)
}

.wp-block-group.is-style-hover-shadow-sharp:hover {
  box-shadow: var(--wp--preset--shadow--sharp) !important;
  transition: var(--wp--custom--group-hover-transition)
}

.wp-block-group.is-style-hover-shadow-outlined:hover {
  box-shadow: var(--wp--preset--shadow--outlined) !important;
  transition: var(--wp--custom--group-hover-transition)
}

.wp-block-group.is-style-hover-shadow-crisp:hover {
  box-shadow: var(--wp--preset--shadow--crisp) !important;
  transition: var(--wp--custom--group-hover-transition)
}

.wp-block-group.is-style-hover-shadow-glow:hover {
  box-shadow: var(--wp--preset--shadow--glow) !important;
  transition: var(--wp--custom--group-hover-transition)
}

.wp-block-group.is-style-hover-shadow-framed:hover {
  box-shadow: var(--wp--preset--shadow--framed) !important
}

.wp-block-group.is-style-hover-shadow-remove:hover {
  box-shadow: none !important;
  transition: var(--wp--custom--group-hover-transition)
}

.acai-overlap-20 {
  transform: translateX(-20rem)
}

.acai-overlap-19 {
  transform: translateX(-19rem)
}

.acai-overlap-18 {
  transform: translateX(-18rem)
}

.acai-overlap-17 {
  transform: translateX(-17rem)
}

.acai-overlap-16 {
  transform: translateX(-16rem)
}

.acai-overlap-15 {
  transform: translateX(-15rem)
}

.acai-overlap-14 {
  transform: translateX(-14rem)
}

.acai-overlap-13 {
  transform: translateX(-13rem)
}

.acai-overlap-12 {
  transform: translateX(-12rem)
}

.acai-overlap-11 {
  transform: translateX(-11rem)
}

.acai-overlap-10 {
  transform: translateX(-10rem)
}

.acai-overlap-9 {
  transform: translateX(-9rem)
}

.acai-overlap-8 {
  transform: translateX(-8rem)
}

.acai-overlap-7 {
  transform: translateX(-7rem)
}

.acai-overlap-6 {
  transform: translateX(-6rem)
}

.acai-overlap-5 {
  transform: translateX(-5rem)
}

.acai-overlap-4 {
  transform: translateX(-4rem)
}

.acai-overlap-3 {
  transform: translateX(-3rem)
}

.acai-overlap-2 {
  transform: translateX(-2rem)
}

.acai-overlap-1 {
  transform: translateX(-1rem)
}

.acai-overlap0 {
  transform: translateX(0)
}

.acai-overlap1 {
  transform: translateX(1rem)
}

.acai-overlap2 {
  transform: translateX(2rem)
}

.acai-overlap3 {
  transform: translateX(3rem)
}

.acai-overlap4 {
  transform: translateX(4rem)
}

.acai-overlap5 {
  transform: translateX(5rem)
}

.acai-overlap6 {
  transform: translateX(6rem)
}

.acai-overlap7 {
  transform: translateX(7rem)
}

.acai-overlap8 {
  transform: translateX(8rem)
}

.acai-overlap9 {
  transform: translateX(9rem)
}

.acai-overlap10 {
  transform: translateX(10rem)
}

.acai-overlap11 {
  transform: translateX(11rem)
}

.acai-overlap12 {
  transform: translateX(12rem)
}

.acai-overlap13 {
  transform: translateX(13rem)
}

.acai-overlap14 {
  transform: translateX(14rem)
}

.acai-overlap15 {
  transform: translateX(15rem)
}

.acai-overlap16 {
  transform: translateX(16rem)
}

.acai-overlap17 {
  transform: translateX(17rem)
}

.acai-overlap18 {
  transform: translateX(18rem)
}

.acai-overlap19 {
  transform: translateX(19rem)
}

.acai-overlap20 {
  transform: translateX(20rem)
}

[class*=acai-zindex]:not(.is-position-sticky) {
  position: relative
}

.acai-zindex0 {
  z-index: 0
}

.acai-zindex1 {
  z-index: 1
}

.acai-zindex2 {
  z-index: 2
}

.acai-zindex3 {
  z-index: 3
}

.acai-zindex4 {
  z-index: 4
}

.acai-zindex5 {
  z-index: 5
}

.acai-zindex6 {
  z-index: 6
}

.acai-zindex7 {
  z-index: 7
}

.acai-zindex8 {
  z-index: 8
}

.acai-zindex9 {
  z-index: 9
}

.acai-zindex10 {
  z-index: 10
}

@media (max-width:781px) {
  [class*=acai-overlap].acia-mobile-overlap-off {
    transform: none
  }

  .wp-block-media-text__content .acai-overlap-20.acia-mobile-overlap-off,
  .wp-block-post-template .acai-overlap-20.acia-mobile-overlap-off {
    transform: translateX(-20rem)
  }

  .wp-block-media-text__content .acai-overlap-19.acia-mobile-overlap-off,
  .wp-block-post-template .acai-overlap-19.acia-mobile-overlap-off {
    transform: translateX(-19rem)
  }

  .wp-block-media-text__content .acai-overlap-18.acia-mobile-overlap-off,
  .wp-block-post-template .acai-overlap-18.acia-mobile-overlap-off {
    transform: translateX(-18rem)
  }

  .wp-block-media-text__content .acai-overlap-17.acia-mobile-overlap-off,
  .wp-block-post-template .acai-overlap-17.acia-mobile-overlap-off {
    transform: translateX(-17rem)
  }

  .wp-block-media-text__content .acai-overlap-16.acia-mobile-overlap-off,
  .wp-block-post-template .acai-overlap-16.acia-mobile-overlap-off {
    transform: translateX(-16rem)
  }

  .wp-block-media-text__content .acai-overlap-15.acia-mobile-overlap-off,
  .wp-block-post-template .acai-overlap-15.acia-mobile-overlap-off {
    transform: translateX(-15rem)
  }

  .wp-block-media-text__content .acai-overlap-14.acia-mobile-overlap-off,
  .wp-block-post-template .acai-overlap-14.acia-mobile-overlap-off {
    transform: translateX(-14rem)
  }

  .wp-block-media-text__content .acai-overlap-13.acia-mobile-overlap-off,
  .wp-block-post-template .acai-overlap-13.acia-mobile-overlap-off {
    transform: translateX(-13rem)
  }

  .wp-block-media-text__content .acai-overlap-12.acia-mobile-overlap-off,
  .wp-block-post-template .acai-overlap-12.acia-mobile-overlap-off {
    transform: translateX(-12rem)
  }

  .wp-block-media-text__content .acai-overlap-11.acia-mobile-overlap-off,
  .wp-block-post-template .acai-overlap-11.acia-mobile-overlap-off {
    transform: translateX(-11rem)
  }

  .wp-block-media-text__content .acai-overlap-10.acia-mobile-overlap-off,
  .wp-block-post-template .acai-overlap-10.acia-mobile-overlap-off {
    transform: translateX(-10rem)
  }

  .wp-block-media-text__content .acai-overlap-9.acia-mobile-overlap-off,
  .wp-block-post-template .acai-overlap-9.acia-mobile-overlap-off {
    transform: translateX(-9rem)
  }

  .wp-block-media-text__content .acai-overlap-8.acia-mobile-overlap-off,
  .wp-block-post-template .acai-overlap-8.acia-mobile-overlap-off {
    transform: translateX(-8rem)
  }

  .wp-block-media-text__content .acai-overlap-7.acia-mobile-overlap-off,
  .wp-block-post-template .acai-overlap-7.acia-mobile-overlap-off {
    transform: translateX(-7rem)
  }

  .wp-block-media-text__content .acai-overlap-6.acia-mobile-overlap-off,
  .wp-block-post-template .acai-overlap-6.acia-mobile-overlap-off {
    transform: translateX(-6rem)
  }

  .wp-block-media-text__content .acai-overlap-5.acia-mobile-overlap-off,
  .wp-block-post-template .acai-overlap-5.acia-mobile-overlap-off {
    transform: translateX(-5rem)
  }

  .wp-block-media-text__content .acai-overlap-4.acia-mobile-overlap-off,
  .wp-block-post-template .acai-overlap-4.acia-mobile-overlap-off {
    transform: translateX(-4rem)
  }

  .wp-block-media-text__content .acai-overlap-3.acia-mobile-overlap-off,
  .wp-block-post-template .acai-overlap-3.acia-mobile-overlap-off {
    transform: translateX(-3rem)
  }

  .wp-block-media-text__content .acai-overlap-2.acia-mobile-overlap-off,
  .wp-block-post-template .acai-overlap-2.acia-mobile-overlap-off {
    transform: translateX(-2rem)
  }

  .wp-block-media-text__content .acai-overlap-1.acia-mobile-overlap-off,
  .wp-block-post-template .acai-overlap-1.acia-mobile-overlap-off {
    transform: translateX(-1rem)
  }

  .wp-block-media-text__content .acai-overlap0.acia-mobile-overlap-off,
  .wp-block-post-template .acai-overlap0.acia-mobile-overlap-off {
    transform: translateX(0)
  }

  .wp-block-media-text__content .acai-overlap1.acia-mobile-overlap-off,
  .wp-block-post-template .acai-overlap1.acia-mobile-overlap-off {
    transform: translateX(1rem)
  }

  .wp-block-media-text__content .acai-overlap2.acia-mobile-overlap-off,
  .wp-block-post-template .acai-overlap2.acia-mobile-overlap-off {
    transform: translateX(2rem)
  }

  .wp-block-media-text__content .acai-overlap3.acia-mobile-overlap-off,
  .wp-block-post-template .acai-overlap3.acia-mobile-overlap-off {
    transform: translateX(3rem)
  }

  .wp-block-media-text__content .acai-overlap4.acia-mobile-overlap-off,
  .wp-block-post-template .acai-overlap4.acia-mobile-overlap-off {
    transform: translateX(4rem)
  }

  .wp-block-media-text__content .acai-overlap5.acia-mobile-overlap-off,
  .wp-block-post-template .acai-overlap5.acia-mobile-overlap-off {
    transform: translateX(5rem)
  }

  .wp-block-media-text__content .acai-overlap6.acia-mobile-overlap-off,
  .wp-block-post-template .acai-overlap6.acia-mobile-overlap-off {
    transform: translateX(6rem)
  }

  .wp-block-media-text__content .acai-overlap7.acia-mobile-overlap-off,
  .wp-block-post-template .acai-overlap7.acia-mobile-overlap-off {
    transform: translateX(7rem)
  }

  .wp-block-media-text__content .acai-overlap8.acia-mobile-overlap-off,
  .wp-block-post-template .acai-overlap8.acia-mobile-overlap-off {
    transform: translateX(8rem)
  }

  .wp-block-media-text__content .acai-overlap9.acia-mobile-overlap-off,
  .wp-block-post-template .acai-overlap9.acia-mobile-overlap-off {
    transform: translateX(9rem)
  }

  .wp-block-media-text__content .acai-overlap10.acia-mobile-overlap-off,
  .wp-block-post-template .acai-overlap10.acia-mobile-overlap-off {
    transform: translateX(10rem)
  }

  .wp-block-media-text__content .acai-overlap11.acia-mobile-overlap-off,
  .wp-block-post-template .acai-overlap11.acia-mobile-overlap-off {
    transform: translateX(11rem)
  }

  .wp-block-media-text__content .acai-overlap12.acia-mobile-overlap-off,
  .wp-block-post-template .acai-overlap12.acia-mobile-overlap-off {
    transform: translateX(12rem)
  }

  .wp-block-media-text__content .acai-overlap13.acia-mobile-overlap-off,
  .wp-block-post-template .acai-overlap13.acia-mobile-overlap-off {
    transform: translateX(13rem)
  }

  .wp-block-media-text__content .acai-overlap14.acia-mobile-overlap-off,
  .wp-block-post-template .acai-overlap14.acia-mobile-overlap-off {
    transform: translateX(14rem)
  }

  .wp-block-media-text__content .acai-overlap15.acia-mobile-overlap-off,
  .wp-block-post-template .acai-overlap15.acia-mobile-overlap-off {
    transform: translateX(15rem)
  }

  .wp-block-media-text__content .acai-overlap16.acia-mobile-overlap-off,
  .wp-block-post-template .acai-overlap16.acia-mobile-overlap-off {
    transform: translateX(16rem)
  }

  .wp-block-media-text__content .acai-overlap17.acia-mobile-overlap-off,
  .wp-block-post-template .acai-overlap17.acia-mobile-overlap-off {
    transform: translateX(17rem)
  }

  .wp-block-media-text__content .acai-overlap18.acia-mobile-overlap-off,
  .wp-block-post-template .acai-overlap18.acia-mobile-overlap-off {
    transform: translateX(18rem)
  }

  .wp-block-media-text__content .acai-overlap19.acia-mobile-overlap-off,
  .wp-block-post-template .acai-overlap19.acia-mobile-overlap-off {
    transform: translateX(19rem)
  }

  .wp-block-media-text__content .acai-overlap20.acia-mobile-overlap-off,
  .wp-block-post-template .acai-overlap20.acia-mobile-overlap-off {
    transform: translateX(20rem)
  }
}

@media (max-width:600px) {

  .wp-block-media-text__content [class*=acai-overlap].acia-mobile-overlap-off,
  .wp-block-post-template [class*=acai-overlap].acia-mobile-overlap-off {
    transform: none
  }
}