.wp-block-group.is-style-circle-align-top,
.wp-block-group.is-style-circle-align-middle,
.wp-block-group.is-style-circle-align-bottom {
	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-top > *,
.wp-block-group.is-style-circle-align-middle > *,
.wp-block-group.is-style-circle-align-bottom > * {
	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:hover .wp-block-group:last-of-type,
.wp-block-group.is-style-last-child-hover-no-editor:not(.block-editor-block-list__block):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.block-editor-block-list__block,
.wp-block-group.is-style-last-child-hover-no-editor.block-editor-block-list__block {
	outline: 1px dashed var(--wp-admin-theme-color);
}

.wp-block-group.is-style-last-child-hover.block-editor-block-list__block .wp-block-group:last-of-type,
.wp-block-group.is-style-last-child-hover-no-editor.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-natural,
.wp-block-group.is-style-hover-shadow-deep,
.wp-block-group.is-style-hover-shadow-sharp,
.wp-block-group.is-style-hover-shadow-outlined,
.wp-block-group.is-style-hover-shadow-crisp,
.wp-block-group.is-style-hover-shadow-glow,
.wp-block-group.is-style-hover-shadow-remove {
	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(0rem);
}
.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-post-template .acai-overlap-20.acia-mobile-overlap-off,
	.wp-block-media-text__content .acai-overlap-20.acia-mobile-overlap-off {
		transform: translateX(-20rem);
	}
	.wp-block-post-template .acai-overlap-19.acia-mobile-overlap-off,
	.wp-block-media-text__content .acai-overlap-19.acia-mobile-overlap-off {
		transform: translateX(-19rem);
	}
	.wp-block-post-template .acai-overlap-18.acia-mobile-overlap-off,
	.wp-block-media-text__content .acai-overlap-18.acia-mobile-overlap-off {
		transform: translateX(-18rem);
	}
	.wp-block-post-template .acai-overlap-17.acia-mobile-overlap-off,
	.wp-block-media-text__content .acai-overlap-17.acia-mobile-overlap-off {
		transform: translateX(-17rem);
	}
	.wp-block-post-template .acai-overlap-16.acia-mobile-overlap-off,
	.wp-block-media-text__content .acai-overlap-16.acia-mobile-overlap-off {
		transform: translateX(-16rem);
	}
	.wp-block-post-template .acai-overlap-15.acia-mobile-overlap-off,
	.wp-block-media-text__content .acai-overlap-15.acia-mobile-overlap-off {
		transform: translateX(-15rem);
	}
	.wp-block-post-template .acai-overlap-14.acia-mobile-overlap-off,
	.wp-block-media-text__content .acai-overlap-14.acia-mobile-overlap-off {
		transform: translateX(-14rem);
	}
	.wp-block-post-template .acai-overlap-13.acia-mobile-overlap-off,
	.wp-block-media-text__content .acai-overlap-13.acia-mobile-overlap-off {
		transform: translateX(-13rem);
	}
	.wp-block-post-template .acai-overlap-12.acia-mobile-overlap-off,
	.wp-block-media-text__content .acai-overlap-12.acia-mobile-overlap-off {
		transform: translateX(-12rem);
	}
	.wp-block-post-template .acai-overlap-11.acia-mobile-overlap-off,
	.wp-block-media-text__content .acai-overlap-11.acia-mobile-overlap-off {
		transform: translateX(-11rem);
	}
	.wp-block-post-template .acai-overlap-10.acia-mobile-overlap-off,
	.wp-block-media-text__content .acai-overlap-10.acia-mobile-overlap-off {
		transform: translateX(-10rem);
	}
	.wp-block-post-template .acai-overlap-9.acia-mobile-overlap-off,
	.wp-block-media-text__content .acai-overlap-9.acia-mobile-overlap-off {
		transform: translateX(-9rem);
	}
	.wp-block-post-template .acai-overlap-8.acia-mobile-overlap-off,
	.wp-block-media-text__content .acai-overlap-8.acia-mobile-overlap-off {
		transform: translateX(-8rem);
	}
	.wp-block-post-template .acai-overlap-7.acia-mobile-overlap-off,
	.wp-block-media-text__content .acai-overlap-7.acia-mobile-overlap-off {
		transform: translateX(-7rem);
	}
	.wp-block-post-template .acai-overlap-6.acia-mobile-overlap-off,
	.wp-block-media-text__content .acai-overlap-6.acia-mobile-overlap-off {
		transform: translateX(-6rem);
	}
	.wp-block-post-template .acai-overlap-5.acia-mobile-overlap-off,
	.wp-block-media-text__content .acai-overlap-5.acia-mobile-overlap-off {
		transform: translateX(-5rem);
	}
	.wp-block-post-template .acai-overlap-4.acia-mobile-overlap-off,
	.wp-block-media-text__content .acai-overlap-4.acia-mobile-overlap-off {
		transform: translateX(-4rem);
	}
	.wp-block-post-template .acai-overlap-3.acia-mobile-overlap-off,
	.wp-block-media-text__content .acai-overlap-3.acia-mobile-overlap-off {
		transform: translateX(-3rem);
	}
	.wp-block-post-template .acai-overlap-2.acia-mobile-overlap-off,
	.wp-block-media-text__content .acai-overlap-2.acia-mobile-overlap-off {
		transform: translateX(-2rem);
	}
	.wp-block-post-template .acai-overlap-1.acia-mobile-overlap-off,
	.wp-block-media-text__content .acai-overlap-1.acia-mobile-overlap-off {
		transform: translateX(-1rem);
	}
	.wp-block-post-template .acai-overlap0.acia-mobile-overlap-off,
	.wp-block-media-text__content .acai-overlap0.acia-mobile-overlap-off {
		transform: translateX(0rem);
	}
	.wp-block-post-template .acai-overlap1.acia-mobile-overlap-off,
	.wp-block-media-text__content .acai-overlap1.acia-mobile-overlap-off {
		transform: translateX(1rem);
	}
	.wp-block-post-template .acai-overlap2.acia-mobile-overlap-off,
	.wp-block-media-text__content .acai-overlap2.acia-mobile-overlap-off {
		transform: translateX(2rem);
	}
	.wp-block-post-template .acai-overlap3.acia-mobile-overlap-off,
	.wp-block-media-text__content .acai-overlap3.acia-mobile-overlap-off {
		transform: translateX(3rem);
	}
	.wp-block-post-template .acai-overlap4.acia-mobile-overlap-off,
	.wp-block-media-text__content .acai-overlap4.acia-mobile-overlap-off {
		transform: translateX(4rem);
	}
	.wp-block-post-template .acai-overlap5.acia-mobile-overlap-off,
	.wp-block-media-text__content .acai-overlap5.acia-mobile-overlap-off {
		transform: translateX(5rem);
	}
	.wp-block-post-template .acai-overlap6.acia-mobile-overlap-off,
	.wp-block-media-text__content .acai-overlap6.acia-mobile-overlap-off {
		transform: translateX(6rem);
	}
	.wp-block-post-template .acai-overlap7.acia-mobile-overlap-off,
	.wp-block-media-text__content .acai-overlap7.acia-mobile-overlap-off {
		transform: translateX(7rem);
	}
	.wp-block-post-template .acai-overlap8.acia-mobile-overlap-off,
	.wp-block-media-text__content .acai-overlap8.acia-mobile-overlap-off {
		transform: translateX(8rem);
	}
	.wp-block-post-template .acai-overlap9.acia-mobile-overlap-off,
	.wp-block-media-text__content .acai-overlap9.acia-mobile-overlap-off {
		transform: translateX(9rem);
	}
	.wp-block-post-template .acai-overlap10.acia-mobile-overlap-off,
	.wp-block-media-text__content .acai-overlap10.acia-mobile-overlap-off {
		transform: translateX(10rem);
	}
	.wp-block-post-template .acai-overlap11.acia-mobile-overlap-off,
	.wp-block-media-text__content .acai-overlap11.acia-mobile-overlap-off {
		transform: translateX(11rem);
	}
	.wp-block-post-template .acai-overlap12.acia-mobile-overlap-off,
	.wp-block-media-text__content .acai-overlap12.acia-mobile-overlap-off {
		transform: translateX(12rem);
	}
	.wp-block-post-template .acai-overlap13.acia-mobile-overlap-off,
	.wp-block-media-text__content .acai-overlap13.acia-mobile-overlap-off {
		transform: translateX(13rem);
	}
	.wp-block-post-template .acai-overlap14.acia-mobile-overlap-off,
	.wp-block-media-text__content .acai-overlap14.acia-mobile-overlap-off {
		transform: translateX(14rem);
	}
	.wp-block-post-template .acai-overlap15.acia-mobile-overlap-off,
	.wp-block-media-text__content .acai-overlap15.acia-mobile-overlap-off {
		transform: translateX(15rem);
	}
	.wp-block-post-template .acai-overlap16.acia-mobile-overlap-off,
	.wp-block-media-text__content .acai-overlap16.acia-mobile-overlap-off {
		transform: translateX(16rem);
	}
	.wp-block-post-template .acai-overlap17.acia-mobile-overlap-off,
	.wp-block-media-text__content .acai-overlap17.acia-mobile-overlap-off {
		transform: translateX(17rem);
	}
	.wp-block-post-template .acai-overlap18.acia-mobile-overlap-off,
	.wp-block-media-text__content .acai-overlap18.acia-mobile-overlap-off {
		transform: translateX(18rem);
	}
	.wp-block-post-template .acai-overlap19.acia-mobile-overlap-off,
	.wp-block-media-text__content .acai-overlap19.acia-mobile-overlap-off {
		transform: translateX(19rem);
	}
	.wp-block-post-template .acai-overlap20.acia-mobile-overlap-off,
	.wp-block-media-text__content .acai-overlap20.acia-mobile-overlap-off {
		transform: translateX(20rem);
	}
}

@media (max-width: 600px) {
	.wp-block-post-template [class*="acai-overlap"].acia-mobile-overlap-off,
	.wp-block-media-text__content [class*="acai-overlap"].acia-mobile-overlap-off {
		transform: none;
	}
}

