
body:not(.wp-admin) .blockopts-show {
	display: none;
}

@media screen and (min-width:769px) {
	body:not(.wp-admin) .blockopts-hide.blockopts-desktop, body:not(.wp-admin) .editorskit-no-desktop {
		display: none;
	}
	
	body:not(.wp-admin) .blockopts-show.blockopts-desktop {
		display: block;
	}
}

@media screen and (max-width:768px)and (min-width:737px) {
	body:not(.wp-admin) .blockopts-hide.blockopts-tablet, body:not(.wp-admin) .editorskit-no-tablet {
		display: none;
	}
	
	body:not(.wp-admin) .blockopts-show.blockopts-tablet {
		display: block;
	}
	
	body:not(.wp-admin) .has-tablet-text-align-center {
		text-align: center;
	}
	
	body:not(.wp-admin) .has-tablet-text-align-center.wp-block-buttons {
		justify-content: center;
	}
	
	body:not(.wp-admin) .has-tablet-text-align-right {
		text-align: right;
	}
	
	body:not(.wp-admin) .has-tablet-text-align-right.wp-block-buttons {
		justify-content: right;
	}
	
	body:not(.wp-admin) .has-tablet-text-align-left {
		text-align: left;
	}
	
	body:not(.wp-admin) .has-tablet-text-align-left.wp-block-buttons {
		justify-content: left;
	}
	
	body:not(.wp-admin) .has-tablet-text-align-justify {
		text-align: justify;
	}
}

@media screen and (max-width:736px) {
	body:not(.wp-admin) .blockopts-hide.blockopts-mobile, body:not(.wp-admin) .editorskit-no-mobile {
		display: none;
	}
	
	body:not(.wp-admin) .blockopts-show.blockopts-mobile {
		display: block;
	}
	
	body:not(.wp-admin) .has-mobile-text-align-center {
		text-align: center;
	}
	
	body:not(.wp-admin) .has-mobile-text-align-center.wp-block-buttons {
		justify-content: center;
	}
	
	body:not(.wp-admin) .has-mobile-text-align-right {
		text-align: right;
	}
	
	body:not(.wp-admin) .has-mobile-text-align-right.wp-block-buttons {
		justify-content: right;
	}
	
	body:not(.wp-admin) .has-mobile-text-align-left {
		text-align: left;
	}
	
	body:not(.wp-admin) .has-mobile-text-align-left.wp-block-buttons {
		justify-content: left;
	}
	
	body:not(.wp-admin) .has-mobile-text-align-justify {
		text-align: justify;
	}
}

.mt-0 {
	margin-top: 0 !important;
}

.mb-0 {
	margin-bottom: 0 !important;
}

.pt-0 {
	padding-top: 0 !important;
}

.pb-0 {
	padding-bottom: 0 !important;
}

.is-style-editorskit-circular.wp-block-image img, .is-style-editorskit-circular:not(.wp-block-image) {
	border-radius: 9999px !important;
	object-fit: cover;
	overflow: hidden;
}

.is-style-editorskit-rounded.wp-block-image img, .is-style-editorskit-rounded:not(.wp-block-image) {
	border-radius: .5em;
	overflow: hidden;
}

.is-style-editorskit-diagonal.wp-block-image img, .is-style-editorskit-diagonal:not(.wp-block-image) {
	clip-path: polygon(0 12%, 0 100%, 100% 88%, 100% 0);
}

.is-style-editorskit-inverted-diagonal.wp-block-image img, .is-style-editorskit-inverted-diagonal:not(.wp-block-image) {
	clip-path: polygon(0 0, 0 88%, 100% 100%, 100% 12%);
}

.is-style-editorskit-shadow.wp-block-image img, .is-style-editorskit-shadow:not(.wp-block-image) {
	box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);
}

.is-style-editorskit-shadow.wp-block-image img:hover, .is-style-editorskit-shadow:not(.wp-block-image):hover {
	box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);
}

ul.has-list-bullet-color li:before {
	top: 2px;
	content: "•";
	text-align: center;
	font-weight: 900;
	background-color: transparent;
	color: var(--ek-bullet-color);
}

ol.has-list-bullet-color {
	counter-reset: li var(--li-start, 0);
}

ol.has-list-bullet-color li {
	counter-increment: li;
}

ol.has-list-bullet-color li:before {
	content: counter(li) ".";
	top: 2px;
	text-align: center;
	background-color: transparent;
	color: var(--ek-bullet-color);
}

ol.has-list-bullet-color:not(.is-style-connected) li:before {
	width: auto !important;
	min-width: 25px;
}

ol.has-list-bullet-color.is-style-default li {
	counter-increment: li;
	counter-reset: li counter(li);
}

ol.has-list-bullet-color.is-style-default li:before {
	top: 1em;
	margin-top: -.95em;
}

ol.has-list-bullet-color li, ol.is-style-arrow li, ol.is-style-checked li, ol.is-style-connected li, ol.is-style-crossed li, ol.is-style-dashed li, ol.is-style-starred li, ul.has-list-bullet-color li, ul.is-style-arrow li, ul.is-style-checked li, ul.is-style-connected li, ul.is-style-crossed li, ul.is-style-dashed li, ul.is-style-starred li {
	list-style-type: none !important;
	padding-left: 8px;
	position: relative;
}

ol.has-list-bullet-color li:before, ol.is-style-arrow li:before, ol.is-style-checked li:before, ol.is-style-connected li:before, ol.is-style-crossed li:before, ol.is-style-dashed li:before, ol.is-style-starred li:before, ul.has-list-bullet-color li:before, ul.is-style-arrow li:before, ul.is-style-checked li:before, ul.is-style-connected li:before, ul.is-style-crossed li:before, ul.is-style-dashed li:before, ul.is-style-starred li:before {
	background-size: cover;
	display: inline-block;
	height: 25px;
	left: -25px;
	position: absolute;
	top: 1em;
	margin-top: -18px;
	transform: scale(.9);
	width: 25px;
	mask-repeat: no-repeat;
	-webkit-mask-repeat: no-repeat;
}

ol.is-style-arrow li:before, ol.is-style-checked li:before, ol.is-style-connected li:before, ol.is-style-crossed li:before, ol.is-style-starred li:before, ul.is-style-arrow li:before, ul.is-style-checked li:before, ul.is-style-connected li:before, ul.is-style-crossed li:before, ul.is-style-starred li:before {
	content: "";
	background-color: var(--ek-bullet-color, currentColor);
}

ol.is-style-arrow li:before, ul.is-style-arrow li:before {
	transform: scale(.65);
	margin-top: -16px;
	mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" > <path d=\"M5.88 4.12L13.76 12l-7.88 7.88L8 22l10-10L8 2z\"></path><path fill=\"none\" d=\"M0 0h24v24H0z\"></path></svg>");
	-webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" > <path d=\"M5.88 4.12L13.76 12l-7.88 7.88L8 22l10-10L8 2z\"></path><path fill=\"none\" d=\"M0 0h24v24H0z\"></path></svg>");
}

ol.is-style-checked li:before, ul.is-style-checked li:before {
	mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" ><path fill=\"none\" d=\"M0 0h24v24H0z\"></path><path d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"></path></svg>");
	-webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" ><path fill=\"none\" d=\"M0 0h24v24H0z\"></path><path d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"></path></svg>");
}

ol.is-style-crossed li:before, ul.is-style-crossed li:before {
	mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" ><path d=\"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z\"></path><path fill=\"none\" d=\"M0 0h24v24H0z\"></path></svg>");
	-webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" ><path d=\"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z\"></path><path fill=\"none\" d=\"M0 0h24v24H0z\"></path></svg>");
}

ol.is-style-starred li:before, ul.is-style-starred li:before {
	mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" > <path fill=\"none\" d=\"M0 0h24v24H0z\"></path><path d=\"M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z\"></path><path fill=\"none\" d=\"M0 0h24v24H0z\"></path></svg>");
	-webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" > <path fill=\"none\" d=\"M0 0h24v24H0z\"></path><path d=\"M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z\"></path><path fill=\"none\" d=\"M0 0h24v24H0z\"></path></svg>");
}

ol.is-style-dashed li:before, ul.is-style-dashed li:before {
	content: "–";
	text-align: right;
}

ol.is-style-connected, ol.is-style-connected ol, ol.is-style-connected ul, ul.is-style-connected, ul.is-style-connected ol, ul.is-style-connected ul {
	overflow: hidden;
}

ol.is-style-connected li:before, ul.is-style-connected li:before {
	border-radius: 9999px;
	background: var(--ek-bullet-color, currentColor);
	height: 12px;
	width: 12px;
	top: .5em;
	left: -18px;
	margin-top: 0;
}

ol.is-style-connected li:after, ul.is-style-connected li:after {
	content: "";
	position: absolute;
	height: 125%;
	border-left: 2px solid var(--ek-bullet-color, currentColor);
	left: -13px;
	top: 0;
}

ol.is-style-connected.has-list-bullet-color li:before, ul.is-style-connected.has-list-bullet-color li:before {
	background-color: var(--ek-bullet-color);
}

ol.is-style-connected.has-list-bullet-color li:after, ul.is-style-connected.has-list-bullet-color li:after {
	border-color: var(--ek-bullet-color);
}

ol.is-style-none, ol.is-style-none li, ul.is-style-none, ul.is-style-none li {
	list-style-type: none !important;
	padding-left: 0 !important;
}

ol.is-style-none li, ul.is-style-none li {
	margin-left: 0 !important;
}

ol.is-style-none li:before, ul.is-style-none li:before {
	content: "";
}

.is-style-gapless.wp-block-columns>.wp-block-column {
	margin-left: 0 !important;
	margin-right: 0 !important;
	flex-basis: 50%;
}

.wp-block-media-text:not(.has-media-on-the-right):not(.has-media-on-the-left).has-media-on-the-top {
	grid-template-columns: 100% !important;
	grid-template-areas: "media-text-media" "media-text-content";
}

.wp-block-media-text:not(.has-media-on-the-right):not(.has-media-on-the-left).has-media-on-the-top .wp-block-media-text__content {
	grid-column: 1;
	grid-row: 2;
}

.wp-block-media-text:not(.has-media-on-the-right):not(.has-media-on-the-left).has-media-on-the-bottom {
	grid-template-columns: 100% !important;
	grid-template-areas: "media-text-content" "media-text-media";
}

.wp-block-media-text:not(.has-media-on-the-right):not(.has-media-on-the-left).has-media-on-the-bottom .wp-block-media-text__media {
	grid-column: 1;
	grid-row: 2;
}

.wp-block-media-text:not(.has-media-on-the-right):not(.has-media-on-the-left).has-media-on-the-bottom .wp-block-media-text__content {
	grid-column: 1;
	grid-row: 1;
}

.wp-block-cover.is-vertically-aligned-top {
	align-items: flex-start;
	align-self: flex-start;
}

.wp-block-cover.is-vertically-aligned-bottom {
	align-items: flex-end;
	align-self: flex-end;
}

.ek-linked-block {
	position: relative !important;
}

.ek-linked-block a.editorskit-block-link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 90;
}

.ek-linked-block.ek-linked-block-animate {
	transition: .35s;
}

.ek-linked-block.ek-linked-block-animate:hover {
	transform: translateY(-15px);
}

.uppercase {
	text-transform: uppercase;
}

.has-inline-background {
	padding: .12em 4px;
	border-radius: 2px;
}

div[class*=wp-block-].caption-align-left figcaption, figure[class*=wp-block-].caption-align-left figcaption, ul[class*=wp-block-].caption-align-left figcaption {
	text-align: left;
}

div[class*=wp-block-].caption-align-center figcaption, figure[class*=wp-block-].caption-align-center figcaption, ul[class*=wp-block-].caption-align-center figcaption {
	text-align: center;
}

div[class*=wp-block-].caption-align-right figcaption, figure[class*=wp-block-].caption-align-right figcaption, ul[class*=wp-block-].caption-align-right figcaption {
	text-align: right;
}

.has-text-align-justify {
	text-align: justify;
}

.has-ek-indent {
	padding-left: var(--ek-indent, 20px);
}

.ek-align-slim {
	max-width: 500px !important;
	margin-left: auto;
	margin-right: auto;
}

.ek-padding--sm {
	padding: 14px !important;
}

.ek-padding--md {
	padding: 24px !important;
}

.ek-padding--lg {
	padding: 34px !important;
}

.ek-padding--xl {
	padding: 60px !important;
}

.ek-rounded-none {
	border-radius: 0 !important;
}

.ek-rounded-sm {
	border-radius: .125rem !important;
}

.ek-rounded-md {
	border-radius: .25rem !important;
}

.ek-rounded-lg {
	border-radius: .5rem !important;
}

.ek-rounded-xl {
	border-radius: .9rem !important;
}

.ek-rounded-full {
	border-radius: 9999px !important;
}

.ek-rounded-full, .ek-rounded-lg, .ek-rounded-md, .ek-rounded-sm, .ek-rounded-xl {
	overflow: hidden;
}

@media (max-width:1024px) {
	.lg\:ek-padding--sm {
		padding: 14px !important;
	}
	
	.lg\:ek-padding--md {
		padding: 24px !important;
	}
	
	.lg\:ek-padding--lg {
		padding: 34px !important;
	}
	
	.lg\:ek-padding--xl {
		padding: 60px !important;
	}
}

@media (max-width:768px) {
	.md\:ek-padding--sm {
		padding: 14px !important;
	}
	
	.md\:ek-padding--md {
		padding: 24px !important;
	}
	
	.md\:ek-padding--lg {
		padding: 34px !important;
	}
	
	.md\:ek-padding--xl {
		padding: 60px !important;
	}
}

@media (max-width:640px) {
	.sm\:ek-padding--sm {
		padding: 14px !important;
	}
	
	.sm\:ek-padding--md {
		padding: 24px !important;
	}
	
	.sm\:ek-padding--lg {
		padding: 34px !important;
	}
	
	.sm\:ek-padding--xl {
		padding: 60px !important;
	}
}

.ek-margin--sm {
	margin: 14px !important;
}

.ek-margin--md {
	margin: 24px !important;
}

.ek-margin--lg {
	margin: 34px !important;
}

.ek-margin--xl {
	margin: 60px !important;
}

@media (max-width:1024px) {
	.lg\:ek-margin--sm {
		margin: 14px !important;
	}
	
	.lg\:ek-margin--md {
		margin: 24px !important;
	}
	
	.lg\:ek-margin--lg {
		margin: 34px !important;
	}
	
	.lg\:ek-margin--xl {
		margin: 60px !important;
	}
}

@media (max-width:768px) {
	.md\:ek-margin--sm {
		margin: 14px !important;
	}
	
	.md\:ek-margin--md {
		margin: 24px !important;
	}
	
	.md\:ek-margin--lg {
		margin: 34px !important;
	}
	
	.md\:ek-margin--xl {
		margin: 60px !important;
	}
}

@media (max-width:640px) {
	.sm\:ek-margin--sm {
		margin: 14px !important;
	}
	
	.sm\:ek-margin--md {
		margin: 24px !important;
	}
	
	.sm\:ek-margin--lg {
		margin: 34px !important;
	}
	
	.sm\:ek-margin--xl {
		margin: 60px !important;
	}
}

body:not(.wp-admin) .ek-flex>div {
	display: flex !important;
}

body:not(.wp-admin) .ek-flex-initial>div {
	flex: 0 1 auto !important;
}

body:not(.wp-admin) .ek-flex-1>div {
	flex: 1 1 0% !important;
}

body:not(.wp-admin) .ek-flex-auto>div {
	flex: 1 1 auto !important;
}

body:not(.wp-admin) .ek-flex-none>div {
	flex: none !important;
}

body:not(.wp-admin) .ek-flex-no-wrap>div {
	flex-wrap: nowrap !important;
}

body:not(.wp-admin) .ek-flex-wrap>div {
	flex-wrap: wrap !important;
}

body:not(.wp-admin) .ek-flex-wrap-reverse>div {
	flex-wrap: wrap-reverse !important;
}

body:not(.wp-admin) .ek-flex-row>div {
	flex-direction: row !important;
}

body:not(.wp-admin) .ek-flex-row-reverse>div {
	flex-direction: row-reverse !important;
}

body:not(.wp-admin) .ek-flex-col>div {
	flex-direction: column !important;
}

body:not(.wp-admin) .ek-flex-col-reverse>div {
	flex-direction: column-reverse !important;
}

body:not(.wp-admin) .ek-items-stretch>div {
	align-items: stretch !important;
}

body:not(.wp-admin) .ek-items-start>div {
	align-items: flex-start !important;
}

body:not(.wp-admin) .ek-items-center>div {
	align-items: center !important;
}

body:not(.wp-admin) .ek-items-end.wp-block-cover, body:not(.wp-admin) .ek-items-end>div {
	align-items: flex-end !important;
}

body:not(.wp-admin) .ek-items-baseline>div {
	align-items: baseline !important;
}

body:not(.wp-admin) .ek-justify-start>div {
	justify-content: flex-start !important;
}

body:not(.wp-admin) .ek-justify-center>div {
	justify-content: center !important;
}

body:not(.wp-admin) .ek-justify-end>div {
	justify-content: flex-end !important;
}

body:not(.wp-admin) .ek-justify-between>div {
	justify-content: space-between !important;
}

body:not(.wp-admin) .ek-justify-around>div {
	justify-content: space-around !important;
}

@media (max-width:1024px) {
	body:not(.wp-admin) .lg\:ek-flex>div {
		display: flex !important;
	}
	
	body:not(.wp-admin) .lg\:ek-flex-initial>div {
		flex: 0 1 auto !important;
	}
	
	body:not(.wp-admin) .lg\:ek-flex-1>div {
		flex: 1 1 0% !important;
	}
	
	body:not(.wp-admin) .lg\:ek-flex-auto>div {
		flex: 1 1 auto !important;
	}
	
	body:not(.wp-admin) .lg\:ek-flex-none>div {
		flex: none !important;
	}
	
	body:not(.wp-admin) .lg\:ek-flex-no-wrap>div {
		flex-wrap: nowrap !important;
	}
	
	body:not(.wp-admin) .lg\:ek-flex-wrap>div {
		flex-wrap: wrap !important;
	}
	
	body:not(.wp-admin) .lg\:ek-flex-wrap-reverse>div {
		flex-wrap: wrap-reverse !important;
	}
	
	body:not(.wp-admin) .lg\:ek-flex-row>div {
		flex-direction: row !important;
	}
	
	body:not(.wp-admin) .lg\:ek-flex-row-reverse>div {
		flex-direction: row-reverse !important;
	}
	
	body:not(.wp-admin) .lg\:ek-flex-col>div {
		flex-direction: column !important;
	}
	
	body:not(.wp-admin) .lg\:ek-flex-col-reverse>div {
		flex-direction: column-reverse !important;
	}
	
	body:not(.wp-admin) .lg\:ek-items-stretch>div {
		align-items: stretch !important;
	}
	
	body:not(.wp-admin) .lg\:ek-items-start>div {
		align-items: flex-start !important;
	}
	
	body:not(.wp-admin) .lg\:ek-items-center>div {
		align-items: center !important;
	}
	
	body:not(.wp-admin) .lg\:ek-items-end>div {
		align-items: flex-end !important;
	}
	
	body:not(.wp-admin) .lg\:ek-items-baseline>div {
		align-items: baseline !important;
	}
	
	body:not(.wp-admin) .lg\:ek-justify-start>div {
		justify-content: flex-start !important;
	}
	
	body:not(.wp-admin) .lg\:ek-justify-center>div {
		justify-content: center !important;
	}
	
	body:not(.wp-admin) .lg\:ek-justify-end>div {
		justify-content: flex-end !important;
	}
	
	body:not(.wp-admin) .lg\:ek-justify-between>div {
		justify-content: space-between !important;
	}
	
	body:not(.wp-admin) .lg\:ek-justify-around>div {
		justify-content: space-around !important;
	}
}

@media (max-width:768px) {
	body:not(.wp-admin) .md\:ek-flex>div {
		display: flex !important;
	}
	
	body:not(.wp-admin) .md\:ek-flex-initial>div {
		flex: 0 1 auto !important;
	}
	
	body:not(.wp-admin) .md\:ek-flex-1>div {
		flex: 1 1 0% !important;
	}
	
	body:not(.wp-admin) .md\:ek-flex-auto>div {
		flex: 1 1 auto !important;
	}
	
	body:not(.wp-admin) .md\:ek-flex-none>div {
		flex: none !important;
	}
	
	body:not(.wp-admin) .md\:ek-flex-no-wrap>div {
		flex-wrap: nowrap !important;
	}
	
	body:not(.wp-admin) .md\:ek-flex-wrap>div {
		flex-wrap: wrap !important;
	}
	
	body:not(.wp-admin) .md\:ek-flex-wrap-reverse>div {
		flex-wrap: wrap-reverse !important;
	}
	
	body:not(.wp-admin) .md\:ek-flex-row>div {
		flex-direction: row !important;
	}
	
	body:not(.wp-admin) .md\:ek-flex-row-reverse>div {
		flex-direction: row-reverse !important;
	}
	
	body:not(.wp-admin) .md\:ek-flex-col>div {
		flex-direction: column !important;
	}
	
	body:not(.wp-admin) .md\:ek-flex-col-reverse>div {
		flex-direction: column-reverse !important;
	}
	
	body:not(.wp-admin) .md\:ek-items-stretch>div {
		align-items: stretch !important;
	}
	
	body:not(.wp-admin) .md\:ek-items-start>div {
		align-items: flex-start !important;
	}
	
	body:not(.wp-admin) .md\:ek-items-center>div {
		align-items: center !important;
	}
	
	body:not(.wp-admin) .md\:ek-items-end>div {
		align-items: flex-end !important;
	}
	
	body:not(.wp-admin) .md\:ek-items-baseline>div {
		align-items: baseline !important;
	}
	
	body:not(.wp-admin) .md\:ek-justify-start>div {
		justify-content: flex-start !important;
	}
	
	body:not(.wp-admin) .md\:ek-justify-center>div {
		justify-content: center !important;
	}
	
	body:not(.wp-admin) .md\:ek-justify-end>div {
		justify-content: flex-end !important;
	}
	
	body:not(.wp-admin) .md\:ek-justify-between>div {
		justify-content: space-between !important;
	}
	
	body:not(.wp-admin) .md\:ek-justify-around>div {
		justify-content: space-around !important;
	}
}

@media (max-width:640px) {
	body:not(.wp-admin) .sm\:ek-flex>div {
		display: flex !important;
	}
	
	body:not(.wp-admin) .sm\:ek-flex-initial>div {
		flex: 0 1 auto !important;
	}
	
	body:not(.wp-admin) .sm\:ek-flex-1>div {
		flex: 1 1 0% !important;
	}
	
	body:not(.wp-admin) .sm\:ek-flex-auto>div {
		flex: 1 1 auto !important;
	}
	
	body:not(.wp-admin) .sm\:ek-flex-none>div {
		flex: none !important;
	}
	
	body:not(.wp-admin) .sm\:ek-flex-no-wrap>div {
		flex-wrap: nowrap !important;
	}
	
	body:not(.wp-admin) .sm\:ek-flex-wrap>div {
		flex-wrap: wrap !important;
	}
	
	body:not(.wp-admin) .sm\:ek-flex-wrap-reverse>div {
		flex-wrap: wrap-reverse !important;
	}
	
	body:not(.wp-admin) .sm\:ek-flex-row>div {
		flex-direction: row !important;
	}
	
	body:not(.wp-admin) .sm\:ek-flex-row-reverse>div {
		flex-direction: row-reverse !important;
	}
	
	body:not(.wp-admin) .sm\:ek-flex-col>div {
		flex-direction: column !important;
	}
	
	body:not(.wp-admin) .sm\:ek-flex-col-reverse>div {
		flex-direction: column-reverse !important;
	}
	
	body:not(.wp-admin) .sm\:ek-items-stretch>div {
		align-items: stretch !important;
	}
	
	body:not(.wp-admin) .sm\:ek-items-start>div {
		align-items: flex-start !important;
	}
	
	body:not(.wp-admin) .sm\:ek-items-center>div {
		align-items: center !important;
	}
	
	body:not(.wp-admin) .sm\:ek-items-end>div {
		align-items: flex-end !important;
	}
	
	body:not(.wp-admin) .sm\:ek-items-baseline>div {
		align-items: baseline !important;
	}
	
	body:not(.wp-admin) .sm\:ek-justify-start>div {
		justify-content: flex-start !important;
	}
	
	body:not(.wp-admin) .sm\:ek-justify-center>div {
		justify-content: center !important;
	}
	
	body:not(.wp-admin) .sm\:ek-justify-end>div {
		justify-content: flex-end !important;
	}
	
	body:not(.wp-admin) .sm\:ek-justify-between>div {
		justify-content: space-between !important;
	}
	
	body:not(.wp-admin) .sm\:ek-justify-around>div {
		justify-content: space-around !important;
	}
}

.ek-w-full, .ek-w-full>.wp-block-button__link {
	max-width: 100% !important;
}

@media (max-width:768px) {
	.md\:ek-w-full, .md\:ek-w-full>.wp-block-button__link {
		max-width: 100% !important;
	}
}

@media (max-width:640px) {
	.sm\:ek-w-full, .sm\:ek-w-full>.wp-block-button__link {
		max-width: 100% !important;
	}
}

body .entry [class*=wp-block-].h-screen, body div [class*=wp-block-].h-screen {
	min-height: 100vh;
}

body .entry [class*=wp-block-].h-screen.wp-block-image img, body div [class*=wp-block-].h-screen.wp-block-image img {
	object-fit: cover;
	min-height: 100vh;
}
