.entry-content img {
	margin: 0 0 1.5em 0;
}
.alignleft, img.alignleft {
	margin-right: 1.5em;
	display: inline;
	float: left;
}
.alignright, img.alignright {
	margin-left: 1.5em;
	display: inline;
	float: right;
}
.aligncenter, img.aligncenter {
	margin-right: auto;
	margin-left: auto;
	display: block;
	clear: both;
}
.alignnone, img.alignnone {
	/* not sure about this one */
}
.wp-caption {
	margin-bottom: 1.5em;
	text-align: center;
	padding-top: 5px;
}
.wp-caption img {
	border: 0 none;
	padding: 0;
	margin: 0;
}
.wp-caption p.wp-caption-text {
	line-height: 1.5;
	font-size: 10px;
	margin: 0;
}
.wp-smiley {
	margin: 0 !important;
	max-height: 1em;
}
blockquote.left {
	margin-right: 20px;
	text-align: right;
	margin-left: 0;
	width: 33%;
	float: left;
}
blockquote.right {
	margin-left: 20px;
	text-align: left;
	margin-right: 0;
	width: 33%;
	float: right;
}

/* Center image block by default in the editor */
.wp-block-image > div {
	text-align: center;
}

figure.is-resized {
	margin: 0 auto;
}

.gallery dl {}
.gallery dt {}
.gallery dd {}
.gallery dl a {}
.gallery dl img {}
.gallery-caption {}

.size-full {}
.size-large {}
.size-medium {}
.size-thumbnail {}


/* !-- WP Widgets Default -- */
.widget {}

/* links widget */
.widget_links {}
.widget_links ul {}
.widget_links ul li {}
.widget_links ul li a {}

/* meta widget */
.widget_meta {}
.widget_meta ul {}
.widget_meta ul li {}
.widget_meta ul li a {}

/* pages widget */
.widget_pages {}
.widget_pages ul {}
.widget_pages ul li {}
.widget_pages ul li a {}

/* recent-posts widget */
.widget_recent_entries {}
.widget_recent_entries ul {}
.widget_recent_entries ul li {}
.widget_recent_entries ul li a {}

/* archives widget */
.widget_archive {}
.widget_archive ul {}
.widget_archive ul li {}
.widget_archive ul li a {}
.widget_archive select {}
.widget_archive option {}

/* tag-cloud widget */
.widget_links {}
.widget_links li:after {}
.widget_links li:before {}
.widget_tag_cloud {}
.widget_tag_cloud a {}
.widget_tag_cloud a:after {}
.widget_tag_cloud a:before {}

/* calendar widget */
.widget_calendar {}
#calendar_wrap {}
#calendar_wrap th {}
#calendar_wrap td {}
#wp-calendar tr td {}
#wp-calendar caption {}
#wp-calendar a {}
#wp-calendar #today {}
#wp-calendar #prev {}
#wp-calendar #next {}
#wp-calendar #next a {}
#wp-calendar #prev a {}

/* category widget */
.widget_categories {}
.widget_categories ul {}
.widget_categories ul li {}
.widget_categories ul ul.children {}
.widget_categories a {}
.widget_categories select{}
.widget_categories select#cat {}
.widget_categories select.postform {}
.widget_categories option {}
.widget_categories .level-0 {}
.widget_categories .level-1 {}
.widget_categories .level-2 {}
.widget_categories .level-3 {}

/* recent-comments widget */
.recentcomments {}
#recentcomments {}
#recentcomments li {}
#recentcomments li a {}
.widget_recent_comments {}

/* search widget */
#searchform {}
.widget_search {}
.screen-reader-text {}

/* text widget */
.textwidget {}
.widget_text {}
.textwidget p {}


/* !-- WP Comment Styles -- */
.commentlist .reply {}
.commentlist .reply a {}

.commentlist .alt {}
.commentlist .odd {}
.commentlist .even {}
.commentlist .thread-alt {}
.commentlist .thread-odd {}
.commentlist .thread-even {}
.commentlist li ul.children .alt {}
.commentlist li ul.children .odd {}
.commentlist li ul.children .even {}

.commentlist .vcard {}
.commentlist .vcard cite.fn {}
.commentlist .vcard span.says {}
.commentlist .vcard img.photo {}
.commentlist .vcard img.avatar {}
.commentlist .vcard cite.fn a.url {}

.commentlist .comment-meta {}
.commentlist .comment-meta a {}
.commentlist .commentmetadata {}
.commentlist .commentmetadata a {}

.commentlist .parent {}
.commentlist .comment {}
.commentlist .children {}
.commentlist .pingback {}
.commentlist .bypostauthor {}
.commentlist .comment-author {}
.commentlist .comment-author-admin {}

.commentlist {}
.commentlist li {}
.commentlist li p {}
.commentlist li ul {}
.commentlist li ul.children li {}
.commentlist li ul.children li.alt {}
.commentlist li ul.children li.byuser {}
.commentlist li ul.children li.comment {}

.commentlist li ul.children li.bypostauthor {}
.commentlist li ul.children li.comment-author-admin {}

#cancel-comment-reply {}
#cancel-comment-reply a {}


/* !-- WP Miscellaneous Styles == */
/* category links */
li.categories {}
li.cat-item {}

li.current-cat {}
li.current-cat-parent {}
ul.children {}

/* blogroll links */
.linkcat {}
.blogroll {}

/* read-more links */
.more-link {}





/* !-- WP post_class() -- */

.post-id {}
.post {}
.page {}
.attachment {}
.sticky {}
.hentry {}
.category-misc {}
.category-example {}
.tag-news {}
.tag-wordpress {}
.tag-markup {}


/* !-- WP Page Listings -- */

.pagenav {}               /* outermost list item */
.page_item {}             /* any page item */
     /* specific page id */
.current_page_item {}     /* current page */
.current_page_parent {}   /* parent of current page */
.current_page_ancestor {} /* any ancestor of current page */

.pagenav ul,
.pagenav .current_page_item ul,
.pagenav .current_page_ancestor ul,
.pagenav .current_page_ancestor .current_page_item ul,
.pagenav .current_page_ancestor .current_page_ancestor ul,
.pagenav .current_page_ancestor .current_page_ancestor .current_page_item ul,
.pagenav .current_page_ancestor .current_page_ancestor .current_page_ancestor ul {}

.pagenav  ul ul,
.pagenav .current_page_item ul ul,
.pagenav .current_page_ancestor ul ul,
.pagenav .current_page_ancestor .current_page_item ul ul,
.pagenav .current_page_ancestor .current_page_ancestor ul ul {}
.pagenav .current_page_ancestor .current_page_ancestor .current_page_item ul ul,
.pagenav .current_page_ancestor .current_page_ancestor .current_page_ancestor ul ul {}



.wp-block-audio {
	margin: 0 0 1em;
}
.wp-block-audio figcaption {
	margin-top: 0.5em;
	margin-bottom: 1em;
}
.wp-block-audio audio {
	width: 100%;
	min-width: 300px;
}
.wp-block-button__link {
	color: #fff;
	background-color: #32373c;
	border-radius: 9999px;
	box-shadow: none;
	cursor: pointer;
	display: inline-block;
	font-size: 1.125em;
	padding: calc(0.667em + 2px) calc(1.333em + 2px);
	text-align: center;
	text-decoration: none;
	overflow-wrap: break-word;
	box-sizing: border-box;
}
.wp-block-button__link:active,
.wp-block-button__link:focus,
.wp-block-button__link:hover,
.wp-block-button__link:visited {
	color: #fff;
}
.wp-block-button__link.aligncenter {
	text-align: center;
}
.wp-block-button__link.alignright {
	text-align: right;
}
.wp-block-buttons > .wp-block-button.has-custom-width {
	max-width: none;
}
.wp-block-buttons > .wp-block-button.has-custom-width .wp-block-button__link {
	width: 100%;
}
.wp-block-buttons > .wp-block-button.has-custom-font-size .wp-block-button__link {
	font-size: inherit;
}
.wp-block-buttons > .wp-block-button.wp-block-button__width-25 {
	width: calc(25% - 0.5em);
}
.wp-block-buttons > .wp-block-button.wp-block-button__width-50 {
	width: calc(50% - 0.5em);
}
.wp-block-buttons > .wp-block-button.wp-block-button__width-75 {
	width: calc(75% - 0.5em);
}
.wp-block-buttons > .wp-block-button.wp-block-button__width-100 {
	width: calc(100% - 0.5em);
}
.wp-block-buttons > .wp-block-button.wp-block-button__width-100:only-child {
	margin-right: 0;
	width: 100%;
}
@supports (column-gap: 0.5em) {
	.wp-block-buttons.is-content-justification-right > .wp-block-button.wp-block-button,
	.wp-block-buttons > .wp-block-button.wp-block-button {
		margin-right: 0;
		margin-left: 0;
	}
	.wp-block-buttons > .wp-block-button.wp-block-button__width-25 {
		width: calc(25% - 0.375em);
	}
	.wp-block-buttons > .wp-block-button.wp-block-button__width-50 {
		width: calc(50% - 0.25em);
	}
	.wp-block-buttons > .wp-block-button.wp-block-button__width-75 {
		width: calc(75% - 0.125em);
	}
	.wp-block-buttons > .wp-block-button.wp-block-button__width-100 {
		width: auto;
		flex-basis: 100%;
	}
}
.wp-block-button.is-style-squared,
.wp-block-button__link.wp-block-button.is-style-squared {
	border-radius: 0;
}
.wp-block-button.no-border-radius,
.wp-block-button__link.no-border-radius {
	border-radius: 0 !important;
}
.is-style-outline > .wp-block-button__link,
.wp-block-button__link.is-style-outline {
	border: 2px solid;
	padding: 0.667em 1.333em;
}
.is-style-outline > .wp-block-button__link:not(.has-text-color),
.wp-block-button__link.is-style-outline:not(.has-text-color) {
	color: currentColor;
}
.is-style-outline > .wp-block-button__link:not(.has-background),
.wp-block-button__link.is-style-outline:not(.has-background) {
	background-color: transparent;
}
.wp-block-buttons {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	column-gap: 0.5em;
}
.wp-block-buttons.is-vertical {
	flex-direction: column;
}
.wp-block-buttons.is-vertical > .wp-block-button {
	margin-right: 0;
}
.wp-block-buttons.is-vertical > .wp-block-button:last-child {
	margin-bottom: 0;
}
.wp-block-buttons > .wp-block-button {
	display: inline-block;
	margin-left: 0;
	margin-right: 0.5em;
	margin-bottom: 0.5em;
}
.wp-block-buttons > .wp-block-button:last-child {
	margin-right: 0;
}
.wp-block-buttons.is-content-justification-left {
	justify-content: flex-start;
}
.wp-block-buttons.is-content-justification-left.is-vertical {
	align-items: flex-start;
}
.wp-block-buttons.is-content-justification-center {
	justify-content: center;
}
.wp-block-buttons.is-content-justification-center.is-vertical {
	align-items: center;
}
.wp-block-buttons.is-content-justification-right {
	justify-content: flex-end;
}
.wp-block-buttons.is-content-justification-right > .wp-block-button {
	margin-left: 0.5em;
	margin-right: 0;
}
.wp-block-buttons.is-content-justification-right > .wp-block-button:first-child {
	margin-left: 0;
}
.wp-block-buttons.is-content-justification-right.is-vertical {
	align-items: flex-end;
}
.wp-block-buttons.is-content-justification-space-between {
	justify-content: space-between;
}
.wp-block-buttons.aligncenter {
	text-align: center;
}
.wp-block-buttons.alignleft .wp-block-button {
	margin-left: 0;
	margin-right: 0.5em;
}
.wp-block-buttons.alignleft .wp-block-button:last-child {
	margin-right: 0;
}
.wp-block-buttons.alignright .wp-block-button {
	margin-right: 0;
	margin-left: 0.5em;
}
.wp-block-buttons.alignright .wp-block-button:first-child {
	margin-left: 0;
}
.wp-block-buttons:not(.is-content-justification-space-between, .is-content-justification-right, .is-content-justification-left, .is-content-justification-center) .wp-block-button.aligncenter {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0.5em;
	width: 100%;
}
.wp-block-button.aligncenter,
.wp-block-calendar {
	text-align: center;
}
.wp-block-calendar tbody td,
.wp-block-calendar th {
	padding: 0.25em;
	border: 1px solid #ddd;
}
.wp-block-calendar tfoot td {
	border: none;
}
.wp-block-calendar table {
	width: 100%;
	border-collapse: collapse;
}
.wp-block-calendar table th {
	font-weight: 400;
	background: #ddd;
}
.wp-block-calendar a {
	text-decoration: underline;
}
.wp-block-calendar table caption,
.wp-block-calendar table tbody {
	color: #40464d;
}
.wp-block-categories.alignleft {
	margin-right: 2em;
}
.wp-block-categories.alignright {
	margin-left: 2em;
}
.wp-block-code code {
	display: block;
	white-space: pre-wrap;
	overflow-wrap: break-word;
}
.wp-block-columns {
	display: flex;
	margin-bottom: 1.75em;
	box-sizing: border-box;
	flex-wrap: wrap;
}
@media (min-width: 782px) {
	.wp-block-columns {
		flex-wrap: nowrap;
	}
}
.wp-block-columns.has-background {
	padding: 1.25em 2.375em;
}
.wp-block-columns.are-vertically-aligned-top {
	align-items: flex-start;
}
.wp-block-columns.are-vertically-aligned-center {
	align-items: center;
}
.wp-block-columns.are-vertically-aligned-bottom {
	align-items: flex-end;
}
.wp-block-column {
	flex-grow: 1;
	min-width: 0;
	word-break: break-word;
	overflow-wrap: break-word;
}
@media (max-width: 599px) {
	.wp-block-column {
		flex-basis: 100% !important;
	}
}
@media (min-width: 600px) and (max-width: 781px) {
	.wp-block-column:not(:only-child) {
		flex-basis: calc(50% - 1em) !important;
		flex-grow: 0;
	}
	.wp-block-column:nth-child(2n) {
		margin-left: 2em;
	}
}
@media (min-width: 782px) {
	.wp-block-column {
		flex-basis: 0;
		flex-grow: 1;
	}
	.wp-block-column[style*="flex-basis"] {
		flex-grow: 0;
	}
	.wp-block-column:not(:first-child) {
		margin-left: 2em;
	}
}
.wp-block-column.is-vertically-aligned-top {
	align-self: flex-start;
}
.wp-block-column.is-vertically-aligned-center {
	align-self: center;
}
.wp-block-column.is-vertically-aligned-bottom {
	align-self: flex-end;
}
.wp-block-column.is-vertically-aligned-bottom,
.wp-block-column.is-vertically-aligned-center,
.wp-block-column.is-vertically-aligned-top {
	width: 100%;
}
.wp-block-cover,
.wp-block-cover-image {
	position: relative;
	background-size: cover;
	background-position: 50%;
	min-height: 430px;
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 1em;
	box-sizing: border-box;
}
.wp-block-cover-image.has-parallax,
.wp-block-cover.has-parallax {
	background-attachment: fixed;
}
@supports (-webkit-overflow-scrolling: touch) {
	.wp-block-cover-image.has-parallax,
	.wp-block-cover.has-parallax {
		background-attachment: scroll;
	}
}
@media (prefers-reduced-motion: reduce) {
	.wp-block-cover-image.has-parallax,
	.wp-block-cover.has-parallax {
		background-attachment: scroll;
	}
}
.wp-block-cover-image.is-repeated,
.wp-block-cover.is-repeated {
	background-repeat: repeat;
	background-size: auto;
}
.wp-block-cover-image.has-background-dim:not([class*="-background-color"]),
.wp-block-cover.has-background-dim:not([class*="-background-color"]) {
	background-color: #000;
}
.wp-block-cover-image.has-background-dim:before,
.wp-block-cover.has-background-dim:before {
	content: "";
	background-color: inherit;
}
.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,
.wp-block-cover-image .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim:not(.has-background-gradient):before,
.wp-block-cover .wp-block-cover__gradient-background {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 1;
	opacity: 0.5;
}
.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before {
	opacity: 0.1;
}
.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before {
	opacity: 0.2;
}
.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before {
	opacity: 0.3;
}
.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before {
	opacity: 0.4;
}
.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before {
	opacity: 0.5;
}
.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before {
	opacity: 0.6;
}
.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before {
	opacity: 0.7;
}
.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before {
	opacity: 0.8;
}
.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before {
	opacity: 0.9;
}
.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before {
	opacity: 1;
}
.wp-block-cover-image.alignleft,
.wp-block-cover-image.alignright,
.wp-block-cover.alignleft,
.wp-block-cover.alignright {
	max-width: 420px;
	width: 100%;
}
.wp-block-cover-image:after,
.wp-block-cover:after {
	display: block;
	content: "";
	font-size: 0;
	min-height: inherit;
}
@supports (position: sticky) {
	.wp-block-cover-image:after,
	.wp-block-cover:after {
		content: none;
	}
}
.wp-block-cover-image.aligncenter,
.wp-block-cover-image.alignleft,
.wp-block-cover-image.alignright,
.wp-block-cover.aligncenter,
.wp-block-cover.alignleft,
.wp-block-cover.alignright {
	display: flex;
}
.wp-block-cover-image .wp-block-cover__inner-container,
.wp-block-cover .wp-block-cover__inner-container {
	width: 100%;
	z-index: 1;
	color: #fff;
}
.wp-block-cover-image h1:not(.has-text-color),
.wp-block-cover-image h2:not(.has-text-color),
.wp-block-cover-image h3:not(.has-text-color),
.wp-block-cover-image h4:not(.has-text-color),
.wp-block-cover-image h5:not(.has-text-color),
.wp-block-cover-image h6:not(.has-text-color),
.wp-block-cover-image p:not(.has-text-color),
.wp-block-cover h1:not(.has-text-color),
.wp-block-cover h2:not(.has-text-color),
.wp-block-cover h3:not(.has-text-color),
.wp-block-cover h4:not(.has-text-color),
.wp-block-cover h5:not(.has-text-color),
.wp-block-cover h6:not(.has-text-color),
.wp-block-cover p:not(.has-text-color) {
	color: inherit;
}
.wp-block-cover-image.is-position-top-left,
.wp-block-cover.is-position-top-left {
	align-items: flex-start;
	justify-content: flex-start;
}
.wp-block-cover-image.is-position-top-center,
.wp-block-cover.is-position-top-center {
	align-items: flex-start;
	justify-content: center;
}
.wp-block-cover-image.is-position-top-right,
.wp-block-cover.is-position-top-right {
	align-items: flex-start;
	justify-content: flex-end;
}
.wp-block-cover-image.is-position-center-left,
.wp-block-cover.is-position-center-left {
	align-items: center;
	justify-content: flex-start;
}
.wp-block-cover-image.is-position-center-center,
.wp-block-cover.is-position-center-center {
	align-items: center;
	justify-content: center;
}
.wp-block-cover-image.is-position-center-right,
.wp-block-cover.is-position-center-right {
	align-items: center;
	justify-content: flex-end;
}
.wp-block-cover-image.is-position-bottom-left,
.wp-block-cover.is-position-bottom-left {
	align-items: flex-end;
	justify-content: flex-start;
}
.wp-block-cover-image.is-position-bottom-center,
.wp-block-cover.is-position-bottom-center {
	align-items: flex-end;
	justify-content: center;
}
.wp-block-cover-image.is-position-bottom-right,
.wp-block-cover.is-position-bottom-right {
	align-items: flex-end;
	justify-content: flex-end;
}
.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,
.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container {
	margin: 0;
	width: auto;
}
.wp-block-cover-image img.wp-block-cover__image-background,
.wp-block-cover-image video.wp-block-cover__video-background,
.wp-block-cover img.wp-block-cover__image-background,
.wp-block-cover video.wp-block-cover__video-background {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	max-width: none;
	max-height: none;
	-o-object-fit: cover;
	object-fit: cover;
	outline: none;
	border: none;
	box-shadow: none;
}
.wp-block-cover__image-background,
.wp-block-cover__video-background {
	z-index: 0;
}
.wp-block-cover-image-text,
.wp-block-cover-image-text a,
.wp-block-cover-image-text a:active,
.wp-block-cover-image-text a:focus,
.wp-block-cover-image-text a:hover,
.wp-block-cover-text,
.wp-block-cover-text a,
.wp-block-cover-text a:active,
.wp-block-cover-text a:focus,
.wp-block-cover-text a:hover,
section.wp-block-cover-image h2,
section.wp-block-cover-image h2 a,
section.wp-block-cover-image h2 a:active,
section.wp-block-cover-image h2 a:focus,
section.wp-block-cover-image h2 a:hover {
	color: #fff;
}
.wp-block-cover-image .wp-block-cover.has-left-content {
	justify-content: flex-start;
}
.wp-block-cover-image .wp-block-cover.has-right-content {
	justify-content: flex-end;
}
.wp-block-cover-image.has-left-content .wp-block-cover-image-text,
.wp-block-cover.has-left-content .wp-block-cover-text,
section.wp-block-cover-image.has-left-content > h2 {
	margin-left: 0;
	text-align: left;
}
.wp-block-cover-image.has-right-content .wp-block-cover-image-text,
.wp-block-cover.has-right-content .wp-block-cover-text,
section.wp-block-cover-image.has-right-content > h2 {
	margin-right: 0;
	text-align: right;
}
.wp-block-cover-image .wp-block-cover-image-text,
.wp-block-cover .wp-block-cover-text,
section.wp-block-cover-image > h2 {
	font-size: 2em;
	line-height: 1.25;
	z-index: 1;
	margin-bottom: 0;
	max-width: 840px;
	padding: 0.44em;
	text-align: center;
}
.wp-block-embed.alignleft,
.wp-block-embed.alignright,
.wp-block[data-align="left"] > [data-type="core/embed"],
.wp-block[data-align="right"] > [data-type="core/embed"] {
	max-width: 360px;
	width: 100%;
}
.wp-block-embed.alignleft .wp-block-embed__wrapper,
.wp-block-embed.alignright .wp-block-embed__wrapper,
.wp-block[data-align="left"] > [data-type="core/embed"] .wp-block-embed__wrapper,
.wp-block[data-align="right"] > [data-type="core/embed"] .wp-block-embed__wrapper {
	min-width: 280px;
}
.wp-block-cover .wp-block-embed {
	min-width: 320px;
	min-height: 240px;
}
.wp-block-embed {
	margin: 0 0 1em;
}
.wp-block-embed figcaption {
	margin-top: 0.5em;
	margin-bottom: 1em;
}
.wp-block-embed iframe {
	max-width: 100%;
}
.wp-block-embed__wrapper {
	position: relative;
}
.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before {
	content: "";
	display: block;
	padding-top: 50%;
}
.wp-embed-responsive .wp-has-aspect-ratio iframe {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	height: 100%;
	width: 100%;
}
.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before {
	padding-top: 42.85%;
}
.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before {
	padding-top: 50%;
}
.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before {
	padding-top: 56.25%;
}
.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before {
	padding-top: 75%;
}
.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before {
	padding-top: 100%;
}
.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before {
	padding-top: 177.77%;
}
.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before {
	padding-top: 200%;
}
.wp-block-file {
	margin-bottom: 1.5em;
}
.wp-block-file.aligncenter {
	text-align: center;
}
.wp-block-file.alignright {
	text-align: right;
}
.wp-block-file .wp-block-file__embed {
	margin-bottom: 1em;
}
.wp-block-file .wp-block-file__button {
	background: #32373c;
	border-radius: 2em;
	color: #fff;
	font-size: 0.8em;
	padding: 0.5em 1em;
}
.wp-block-file a.wp-block-file__button {
	text-decoration: none;
}
.wp-block-file a.wp-block-file__button:active,
.wp-block-file a.wp-block-file__button:focus,
.wp-block-file a.wp-block-file__button:hover,
.wp-block-file a.wp-block-file__button:visited {
	box-shadow: none;
	color: #fff;
	opacity: 0.85;
	text-decoration: none;
}
.wp-block-file * + .wp-block-file__button {
	margin-left: 0.75em;
}
.blocks-gallery-grid,
.wp-block-gallery {
	display: flex;
	flex-wrap: wrap;
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.blocks-gallery-grid .blocks-gallery-image,
.blocks-gallery-grid .blocks-gallery-item,
.wp-block-gallery .blocks-gallery-image,
.wp-block-gallery .blocks-gallery-item {
	margin: 0 1em 1em 0;
	display: flex;
	flex-grow: 1;
	flex-direction: column;
	justify-content: center;
	position: relative;
	align-self: flex-start;
	width: calc(50% - 1em);
}
.blocks-gallery-grid .blocks-gallery-image:nth-of-type(2n),
.blocks-gallery-grid .blocks-gallery-item:nth-of-type(2n),
.wp-block-gallery .blocks-gallery-image:nth-of-type(2n),
.wp-block-gallery .blocks-gallery-item:nth-of-type(2n) {
	margin-right: 0;
}
.blocks-gallery-grid .blocks-gallery-image figure,
.blocks-gallery-grid .blocks-gallery-item figure,
.wp-block-gallery .blocks-gallery-image figure,
.wp-block-gallery .blocks-gallery-item figure {
	margin: 0;
	height: 100%;
}
@supports (position: sticky) {
	.blocks-gallery-grid .blocks-gallery-image figure,
	.blocks-gallery-grid .blocks-gallery-item figure,
	.wp-block-gallery .blocks-gallery-image figure,
	.wp-block-gallery .blocks-gallery-item figure {
		display: flex;
		align-items: flex-end;
		justify-content: flex-start;
	}
}
.blocks-gallery-grid .blocks-gallery-image img,
.blocks-gallery-grid .blocks-gallery-item img,
.wp-block-gallery .blocks-gallery-image img,
.wp-block-gallery .blocks-gallery-item img {
	display: block;
	max-width: 100%;
	height: auto;
	width: 100%;
}
@supports (position: sticky) {
	.blocks-gallery-grid .blocks-gallery-image img,
	.blocks-gallery-grid .blocks-gallery-item img,
	.wp-block-gallery .blocks-gallery-image img,
	.wp-block-gallery .blocks-gallery-item img {
		width: auto;
	}
}
.blocks-gallery-grid .blocks-gallery-image figcaption,
.blocks-gallery-grid .blocks-gallery-item figcaption,
.wp-block-gallery .blocks-gallery-image figcaption,
.wp-block-gallery .blocks-gallery-item figcaption {
	position: absolute;
	bottom: 0;
	width: 100%;
	max-height: 100%;
	overflow: auto;
	padding: 3em 0.77em 0.7em;
	color: #fff;
	text-align: center;
	font-size: 0.8em;
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.3) 70%, transparent);
	box-sizing: border-box;
	margin: 0;
}
.blocks-gallery-grid .blocks-gallery-image figcaption img,
.blocks-gallery-grid .blocks-gallery-item figcaption img,
.wp-block-gallery .blocks-gallery-image figcaption img,
.wp-block-gallery .blocks-gallery-item figcaption img {
	display: inline;
}
.blocks-gallery-grid figcaption,
.wp-block-gallery figcaption {
	flex-grow: 1;
}
.blocks-gallery-grid.is-cropped .blocks-gallery-image,
.blocks-gallery-grid.is-cropped .blocks-gallery-item,
.wp-block-gallery.is-cropped .blocks-gallery-image,
.wp-block-gallery.is-cropped .blocks-gallery-item {
	align-self: inherit;
}
.blocks-gallery-grid.is-cropped .blocks-gallery-image a,
.blocks-gallery-grid.is-cropped .blocks-gallery-image img,
.blocks-gallery-grid.is-cropped .blocks-gallery-item a,
.blocks-gallery-grid.is-cropped .blocks-gallery-item img,
.wp-block-gallery.is-cropped .blocks-gallery-image a,
.wp-block-gallery.is-cropped .blocks-gallery-image img,
.wp-block-gallery.is-cropped .blocks-gallery-item a,
.wp-block-gallery.is-cropped .blocks-gallery-item img {
	width: 100%;
}
@supports (position: sticky) {
	.blocks-gallery-grid.is-cropped .blocks-gallery-image a,
	.blocks-gallery-grid.is-cropped .blocks-gallery-image img,
	.blocks-gallery-grid.is-cropped .blocks-gallery-item a,
	.blocks-gallery-grid.is-cropped .blocks-gallery-item img,
	.wp-block-gallery.is-cropped .blocks-gallery-image a,
	.wp-block-gallery.is-cropped .blocks-gallery-image img,
	.wp-block-gallery.is-cropped .blocks-gallery-item a,
	.wp-block-gallery.is-cropped .blocks-gallery-item img {
		height: 100%;
		flex: 1;
		-o-object-fit: cover;
		object-fit: cover;
	}
}
.blocks-gallery-grid.columns-1 .blocks-gallery-image,
.blocks-gallery-grid.columns-1 .blocks-gallery-item,
.wp-block-gallery.columns-1 .blocks-gallery-image,
.wp-block-gallery.columns-1 .blocks-gallery-item {
	width: 100%;
	margin-right: 0;
}
@media (min-width: 600px) {
	.blocks-gallery-grid.columns-3 .blocks-gallery-image,
	.blocks-gallery-grid.columns-3 .blocks-gallery-item,
	.wp-block-gallery.columns-3 .blocks-gallery-image,
	.wp-block-gallery.columns-3 .blocks-gallery-item {
		width: calc(33.33333% - 0.66667em);
		margin-right: 1em;
	}
	.blocks-gallery-grid.columns-4 .blocks-gallery-image,
	.blocks-gallery-grid.columns-4 .blocks-gallery-item,
	.wp-block-gallery.columns-4 .blocks-gallery-image,
	.wp-block-gallery.columns-4 .blocks-gallery-item {
		width: calc(25% - 0.75em);
		margin-right: 1em;
	}
	.blocks-gallery-grid.columns-5 .blocks-gallery-image,
	.blocks-gallery-grid.columns-5 .blocks-gallery-item,
	.wp-block-gallery.columns-5 .blocks-gallery-image,
	.wp-block-gallery.columns-5 .blocks-gallery-item {
		width: calc(20% - 0.8em);
		margin-right: 1em;
	}
	.blocks-gallery-grid.columns-6 .blocks-gallery-image,
	.blocks-gallery-grid.columns-6 .blocks-gallery-item,
	.wp-block-gallery.columns-6 .blocks-gallery-image,
	.wp-block-gallery.columns-6 .blocks-gallery-item {
		width: calc(16.66667% - 0.83333em);
		margin-right: 1em;
	}
	.blocks-gallery-grid.columns-7 .blocks-gallery-image,
	.blocks-gallery-grid.columns-7 .blocks-gallery-item,
	.wp-block-gallery.columns-7 .blocks-gallery-image,
	.wp-block-gallery.columns-7 .blocks-gallery-item {
		width: calc(14.28571% - 0.85714em);
		margin-right: 1em;
	}
	.blocks-gallery-grid.columns-8 .blocks-gallery-image,
	.blocks-gallery-grid.columns-8 .blocks-gallery-item,
	.wp-block-gallery.columns-8 .blocks-gallery-image,
	.wp-block-gallery.columns-8 .blocks-gallery-item {
		width: calc(12.5% - 0.875em);
		margin-right: 1em;
	}
	.blocks-gallery-grid.columns-1 .blocks-gallery-image:nth-of-type(1n),
	.blocks-gallery-grid.columns-1 .blocks-gallery-item:nth-of-type(1n),
	.blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n),
	.blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n),
	.blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n),
	.blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n),
	.blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n),
	.blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n),
	.blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n),
	.blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n),
	.blocks-gallery-grid.columns-6 .blocks-gallery-image:nth-of-type(6n),
	.blocks-gallery-grid.columns-6 .blocks-gallery-item:nth-of-type(6n),
	.blocks-gallery-grid.columns-7 .blocks-gallery-image:nth-of-type(7n),
	.blocks-gallery-grid.columns-7 .blocks-gallery-item:nth-of-type(7n),
	.blocks-gallery-grid.columns-8 .blocks-gallery-image:nth-of-type(8n),
	.blocks-gallery-grid.columns-8 .blocks-gallery-item:nth-of-type(8n),
	.wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),
	.wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n),
	.wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),
	.wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n),
	.wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),
	.wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n),
	.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),
	.wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n),
	.wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),
	.wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n),
	.wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),
	.wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n),
	.wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),
	.wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n),
	.wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),
	.wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n) {
		margin-right: 0;
	}
}
.blocks-gallery-grid .blocks-gallery-image:last-child,
.blocks-gallery-grid .blocks-gallery-item:last-child,
.wp-block-gallery .blocks-gallery-image:last-child,
.wp-block-gallery .blocks-gallery-item:last-child {
	margin-right: 0;
}
.blocks-gallery-grid.alignleft,
.blocks-gallery-grid.alignright,
.wp-block-gallery.alignleft,
.wp-block-gallery.alignright {
	max-width: 420px;
	width: 100%;
}
.blocks-gallery-grid.aligncenter .blocks-gallery-item figure,
.wp-block-gallery.aligncenter .blocks-gallery-item figure {
	justify-content: center;
}
.wp-block-group {
	box-sizing: border-box;
}
h1.has-background,
h2.has-background,
h3.has-background,
h4.has-background,
h5.has-background,
h6.has-background {
	padding: 1.25em 2.375em;
}
.wp-block-image {
	margin: 0 0 1em;
}
.wp-block-image img {
	max-width: 100%;
}
.wp-block-image:not(.is-style-rounded) img {
	border-radius: inherit;
}
.wp-block-image.aligncenter {
	text-align: center;
}
.wp-block-image.alignfull img,
.wp-block-image.alignwide img {
	width: 100%;
}
.wp-block-image .aligncenter,
.wp-block-image .alignleft,
.wp-block-image .alignright {
	display: table;
}
.wp-block-image .aligncenter > figcaption,
.wp-block-image .alignleft > figcaption,
.wp-block-image .alignright > figcaption {
	display: table-caption;
	caption-side: bottom;
}
.wp-block-image .alignleft {
	float: left;
	margin: 0.5em 1em 0.5em 0;
}
.wp-block-image .alignright {
	float: right;
	margin: 0.5em 0 0.5em 1em;
}
.wp-block-image .aligncenter {
	margin-left: auto;
	margin-right: auto;
}
.wp-block-image figcaption {
	margin-top: 0.5em;
	margin-bottom: 1em;
}
.wp-block-image.is-style-circle-mask img,
.wp-block-image.is-style-rounded img {
	border-radius: 9999px;
}
@supports ((-webkit-mask-image: none) or (mask-image: none)) or (-webkit-mask-image: none) {
	.wp-block-image.is-style-circle-mask img {
		-webkit-mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
		mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
		mask-mode: alpha;
		-webkit-mask-repeat: no-repeat;
		mask-repeat: no-repeat;
		-webkit-mask-size: contain;
		mask-size: contain;
		-webkit-mask-position: center;
		mask-position: center;
		border-radius: 0;
	}
}
.wp-block-image figure {
	margin: 0;
}
ol.wp-block-latest-comments {
	margin-left: 0;
}
.wp-block-latest-comments .wp-block-latest-comments {
	padding-left: 0;
}
.wp-block-latest-comments__comment {
	line-height: 1.1;
	list-style: none;
	margin-bottom: 1em;
}
.has-avatars .wp-block-latest-comments__comment {
	min-height: 2.25em;
	list-style: none;
}
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {
	margin-left: 3.25em;
}
.has-dates .wp-block-latest-comments__comment,
.has-excerpts .wp-block-latest-comments__comment {
	line-height: 1.5;
}
.wp-block-latest-comments__comment-excerpt p {
	font-size: 0.875em;
	line-height: 1.8;
	margin: 0.36em 0 1.4em;
}
.wp-block-latest-comments__comment-date {
	display: block;
	font-size: 0.75em;
}
.wp-block-latest-comments .avatar,
.wp-block-latest-comments__comment-avatar {
	border-radius: 1.5em;
	display: block;
	float: left;
	height: 2.5em;
	margin-right: 0.75em;
	width: 2.5em;
}
.wp-block-latest-posts.alignleft {
	margin-right: 2em;
}
.wp-block-latest-posts.alignright {
	margin-left: 2em;
}
.wp-block-latest-posts.wp-block-latest-posts__list {
	list-style: none;
	padding-left: 0;
}
.wp-block-latest-posts.wp-block-latest-posts__list li {
	clear: both;
}
.wp-block-latest-posts.is-grid {
	display: flex;
	flex-wrap: wrap;
	padding: 0;
}
.wp-block-latest-posts.is-grid li {
	margin: 0 1.25em 1.25em 0;
	width: 100%;
}
@media (min-width: 600px) {
	.wp-block-latest-posts.columns-2 li {
		width: calc(50% - 0.625em);
	}
	.wp-block-latest-posts.columns-2 li:nth-child(2n) {
		margin-right: 0;
	}
	.wp-block-latest-posts.columns-3 li {
		width: calc(33.33333% - 0.83333em);
	}
	.wp-block-latest-posts.columns-3 li:nth-child(3n) {
		margin-right: 0;
	}
	.wp-block-latest-posts.columns-4 li {
		width: calc(25% - 0.9375em);
	}
	.wp-block-latest-posts.columns-4 li:nth-child(4n) {
		margin-right: 0;
	}
	.wp-block-latest-posts.columns-5 li {
		width: calc(20% - 1em);
	}
	.wp-block-latest-posts.columns-5 li:nth-child(5n) {
		margin-right: 0;
	}
	.wp-block-latest-posts.columns-6 li {
		width: calc(16.66667% - 1.04167em);
	}
	.wp-block-latest-posts.columns-6 li:nth-child(6n) {
		margin-right: 0;
	}
}
.wp-block-latest-posts__post-author,
.wp-block-latest-posts__post-date {
	display: block;
	color: #555;
	font-size: 0.8125em;
}
.wp-block-latest-posts__post-excerpt {
	margin-top: 0.5em;
	margin-bottom: 1em;
}
.wp-block-latest-posts__featured-image a {
	display: inline-block;
}
.wp-block-latest-posts__featured-image img {
	height: auto;
	width: auto;
	max-width: 100%;
}
.wp-block-latest-posts__featured-image.alignleft {
	margin-right: 1em;
}
.wp-block-latest-posts__featured-image.alignright {
	margin-left: 1em;
}
.wp-block-latest-posts__featured-image.aligncenter {
	margin-bottom: 1em;
	text-align: center;
}
.block-editor-image-alignment-control__row .components-base-control__field {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.block-editor-image-alignment-control__row .components-base-control__field .components-base-control__label {
	margin-bottom: 0;
}
ol.has-background,
ul.has-background {
	padding: 1.25em 2.375em;
}
.wp-block-media-text {
	/*!rtl:begin:ignore*/
	direction: ltr;
	/*!rtl:end:ignore*/
	display: grid;
	grid-template-columns: 50% 1fr;
	grid-template-rows: auto;
}
.wp-block-media-text.has-media-on-the-right {
	grid-template-columns: 1fr 50%;
}
.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,
.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media {
	align-self: start;
}
.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,
.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media,
.wp-block-media-text .wp-block-media-text__content,
.wp-block-media-text .wp-block-media-text__media {
	align-self: center;
}
.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,
.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media {
	align-self: end;
}
.wp-block-media-text .wp-block-media-text__media {
	/*!rtl:begin:ignore*/
	grid-column: 1;
	grid-row: 1;
	/*!rtl:end:ignore*/
	margin: 0;
}
.wp-block-media-text .wp-block-media-text__content {
	direction: ltr;
	/*!rtl:begin:ignore*/
	grid-column: 2;
	grid-row: 1;
	/*!rtl:end:ignore*/
	padding: 0;
	word-break: break-word;
}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {
	/*!rtl:begin:ignore*/
	grid-column: 2;
	grid-row: 1;
	/*!rtl:end:ignore*/
}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
	/*!rtl:begin:ignore*/
	grid-column: 1;
	grid-row: 1;
	/*!rtl:end:ignore*/
}
.wp-block-media-text__media img,
.wp-block-media-text__media video {
	max-width: unset;
	width: 100%;
	vertical-align: middle;
}
.wp-block-media-text.is-image-fill .wp-block-media-text__media {
	height: 100%;
	min-height: 250px;
	background-size: cover;
}
.wp-block-media-text.is-image-fill .wp-block-media-text__media > a {
	display: block;
	height: 100%;
}
.wp-block-media-text.is-image-fill .wp-block-media-text__media img {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
}
@media (max-width: 600px) {
	.wp-block-media-text.is-stacked-on-mobile {
		grid-template-columns: 100% !important;
	}
	.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {
		grid-column: 1;
		grid-row: 1;
	}
	.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
		grid-column: 1;
		grid-row: 2;
	}
}
.wp-block-navigation {
	position: relative;
}
.wp-block-navigation ul,
.wp-block-navigation ul li {
	list-style: none;
	padding: 0;
}
.wp-block-navigation .wp-block-navigation-link,
.wp-block-navigation .wp-block-pages-list__item {
	display: flex;
	align-items: center;
	position: relative;
}
.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__container:empty,
.wp-block-navigation .wp-block-pages-list__item .wp-block-navigation-link__container:empty {
	display: none;
}
.wp-block-navigation .wp-block-navigation-link__content,
.wp-block-navigation .wp-block-pages-list__item__link {
	color: inherit;
	display: block;
}
.wp-block-navigation[style*="text-decoration"] .wp-block-navigation-link,
.wp-block-navigation[style*="text-decoration"] .wp-block-navigation-link__container,
.wp-block-navigation[style*="text-decoration"] .wp-block-navigation-link__content,
.wp-block-navigation[style*="text-decoration"] .wp-block-navigation-link__content:active,
.wp-block-navigation[style*="text-decoration"] .wp-block-navigation-link__content:focus,
.wp-block-navigation[style*="text-decoration"] .wp-block-pages-list__item,
.wp-block-navigation[style*="text-decoration"] .wp-block-pages-list__item__link,
.wp-block-navigation[style*="text-decoration"] .wp-block-pages-list__item__link:active,
.wp-block-navigation[style*="text-decoration"] .wp-block-pages-list__item__link:focus {
	text-decoration: inherit;
}
.wp-block-navigation:not([style*="text-decoration"]) .wp-block-navigation-link__content,
.wp-block-navigation:not([style*="text-decoration"]) .wp-block-navigation-link__content:active,
.wp-block-navigation:not([style*="text-decoration"]) .wp-block-navigation-link__content:focus,
.wp-block-navigation:not([style*="text-decoration"]) .wp-block-pages-list__item__link,
.wp-block-navigation:not([style*="text-decoration"]) .wp-block-pages-list__item__link:active,
.wp-block-navigation:not([style*="text-decoration"]) .wp-block-pages-list__item__link:focus {
	text-decoration: none;
}
.wp-block-navigation .wp-block-navigation-link__submenu-icon,
.wp-block-navigation .wp-block-page-list__submenu-icon {
	height: inherit;
}
.wp-block-navigation .wp-block-navigation-link__submenu-icon svg,
.wp-block-navigation .wp-block-page-list__submenu-icon svg {
	stroke: currentColor;
}
.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__content.wp-block-navigation-link__content.wp-block-navigation-link__content,
.wp-block-navigation .wp-block-pages-list__item .wp-block-pages-list__item__link {
	padding: 0;
}
.wp-block-navigation .has-child > .wp-block-navigation-link__content,
.wp-block-navigation .has-child > .wp-block-pages-list__item__link {
	margin-right: 0.5em;
}
.wp-block-navigation .has-child .submenu-container,
.wp-block-navigation .has-child .wp-block-navigation-link__container {
	background-color: inherit;
	color: inherit;
	position: absolute;
	z-index: 2;
	flex-direction: column;
	align-items: normal;
	min-width: 200px;
	display: none;
	opacity: 0;
	transition: opacity 0.1s linear;
	visibility: hidden;
}
.wp-block-navigation .has-child .submenu-container > .wp-block-navigation-link > .wp-block-navigation-link__content,
.wp-block-navigation .has-child .submenu-container > .wp-block-navigation-link > .wp-block-pages-list__item__link,
.wp-block-navigation .has-child .submenu-container > .wp-block-pages-list__item > .wp-block-navigation-link__content,
.wp-block-navigation .has-child .submenu-container > .wp-block-pages-list__item > .wp-block-pages-list__item__link,
.wp-block-navigation .has-child .wp-block-navigation-link__container > .wp-block-navigation-link > .wp-block-navigation-link__content,
.wp-block-navigation .has-child .wp-block-navigation-link__container > .wp-block-navigation-link > .wp-block-pages-list__item__link,
.wp-block-navigation .has-child .wp-block-navigation-link__container > .wp-block-pages-list__item > .wp-block-navigation-link__content,
.wp-block-navigation .has-child .wp-block-navigation-link__container > .wp-block-pages-list__item > .wp-block-pages-list__item__link {
	flex-grow: 1;
}
.wp-block-navigation .has-child .submenu-container > .wp-block-navigation-link > .wp-block-navigation-link__submenu-icon,
.wp-block-navigation .has-child .submenu-container > .wp-block-navigation-link > .wp-block-page-list__submenu-icon,
.wp-block-navigation .has-child .submenu-container > .wp-block-pages-list__item > .wp-block-navigation-link__submenu-icon,
.wp-block-navigation .has-child .submenu-container > .wp-block-pages-list__item > .wp-block-page-list__submenu-icon,
.wp-block-navigation .has-child .wp-block-navigation-link__container > .wp-block-navigation-link > .wp-block-navigation-link__submenu-icon,
.wp-block-navigation .has-child .wp-block-navigation-link__container > .wp-block-navigation-link > .wp-block-page-list__submenu-icon,
.wp-block-navigation .has-child .wp-block-navigation-link__container > .wp-block-pages-list__item > .wp-block-navigation-link__submenu-icon,
.wp-block-navigation .has-child .wp-block-navigation-link__container > .wp-block-pages-list__item > .wp-block-page-list__submenu-icon {
	padding-right: 0.5em;
}
@media (min-width: 782px) {
	.wp-block-navigation .has-child .submenu-container .submenu-container:before,
	.wp-block-navigation .has-child .submenu-container .wp-block-navigation-link__container:before,
	.wp-block-navigation .has-child .wp-block-navigation-link__container .submenu-container:before,
	.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container:before {
		content: "";
		position: absolute;
		right: 100%;
		height: 100%;
		display: block;
		width: 0.5em;
		background: transparent;
	}
	.wp-block-navigation .has-child .submenu-container .wp-block-navigation-link__submenu-icon svg,
	.wp-block-navigation .has-child .submenu-container .wp-block-page-list__submenu-icon svg,
	.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link__submenu-icon svg,
	.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-page-list__submenu-icon svg {
		transform: rotate(-90deg);
	}
}
.wp-block-navigation .has-child:hover > .wp-block-navigation-link__container {
	display: flex;
	visibility: visible;
	opacity: 1;
}
.wp-block-navigation .has-child:focus-within > .wp-block-navigation-link__container {
	display: flex;
	visibility: visible;
	opacity: 1;
}
.wp-block-navigation .has-child:hover {
	cursor: pointer;
}
.wp-block-navigation .has-child:hover > .submenu-container {
	display: flex;
	visibility: visible;
	opacity: 1;
}
.wp-block-navigation .has-child:focus-within {
	cursor: pointer;
}
.wp-block-navigation .has-child:focus-within > .submenu-container {
	display: flex;
	visibility: visible;
	opacity: 1;
}
.wp-block-navigation.wp-block-navigation.items-justified-right > .submenu-container .has-child .submenu-container,
.wp-block-navigation.wp-block-navigation.items-justified-right > .submenu-container .has-child .wp-block-navigation-link__container,
.wp-block-navigation.wp-block-navigation.items-justified-right > .wp-block-navigation__container .has-child .submenu-container,
.wp-block-navigation.wp-block-navigation.items-justified-right > .wp-block-navigation__container .has-child .wp-block-navigation-link__container,
.wp-block-navigation.wp-block-navigation.items-justified-space-between > .submenu-container > .has-child:last-child .submenu-container,
.wp-block-navigation.wp-block-navigation.items-justified-space-between > .submenu-container > .has-child:last-child .wp-block-navigation-link__container,
.wp-block-navigation.wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .submenu-container,
.wp-block-navigation.wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation-link__container {
	left: auto;
	right: 0;
}
.wp-block-navigation.wp-block-navigation.items-justified-right > .submenu-container .has-child .submenu-container .submenu-container,
.wp-block-navigation.wp-block-navigation.items-justified-right > .submenu-container .has-child .submenu-container .wp-block-navigation-link__container,
.wp-block-navigation.wp-block-navigation.items-justified-right > .submenu-container .has-child .wp-block-navigation-link__container .submenu-container,
.wp-block-navigation.wp-block-navigation.items-justified-right > .submenu-container .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container,
.wp-block-navigation.wp-block-navigation.items-justified-right > .wp-block-navigation__container .has-child .submenu-container .submenu-container,
.wp-block-navigation.wp-block-navigation.items-justified-right > .wp-block-navigation__container .has-child .submenu-container .wp-block-navigation-link__container,
.wp-block-navigation.wp-block-navigation.items-justified-right > .wp-block-navigation__container .has-child .wp-block-navigation-link__container .submenu-container,
.wp-block-navigation.wp-block-navigation.items-justified-right > .wp-block-navigation__container .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container,
.wp-block-navigation.wp-block-navigation.items-justified-space-between > .submenu-container > .has-child:last-child .submenu-container .submenu-container,
.wp-block-navigation.wp-block-navigation.items-justified-space-between > .submenu-container > .has-child:last-child .submenu-container .wp-block-navigation-link__container,
.wp-block-navigation.wp-block-navigation.items-justified-space-between > .submenu-container > .has-child:last-child .wp-block-navigation-link__container .submenu-container,
.wp-block-navigation.wp-block-navigation.items-justified-space-between > .submenu-container > .has-child:last-child .wp-block-navigation-link__container .wp-block-navigation-link__container,
.wp-block-navigation.wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .submenu-container .submenu-container,
.wp-block-navigation.wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .submenu-container .wp-block-navigation-link__container,
.wp-block-navigation.wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation-link__container .submenu-container,
.wp-block-navigation.wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation-link__container .wp-block-navigation-link__container {
	left: auto;
	right: 100%;
}
.wp-block-navigation.wp-block-navigation .wp-block-navigation__container > .wp-block-navigation-link,
.wp-block-navigation.wp-block-navigation .wp-block-page-list,
.wp-block-navigation.wp-block-navigation .wp-block-page-list > .wp-block-pages-list__item {
	margin: 0 2em 0 0;
}
.wp-block-navigation.wp-block-navigation .wp-block-navigation__container > .wp-block-navigation-link:last-child,
.wp-block-navigation.wp-block-navigation .wp-block-page-list:last-child,
.wp-block-navigation.wp-block-navigation .wp-block-page-list > .wp-block-pages-list__item:last-child {
	margin-right: 0;
}
.wp-block-navigation.wp-block-navigation.has-background .wp-block-navigation__container > .wp-block-navigation-link,
.wp-block-navigation.wp-block-navigation.has-background .wp-block-page-list,
.wp-block-navigation.wp-block-navigation.has-background .wp-block-page-list > .wp-block-pages-list__item {
	margin: 0 0.5em 0 0;
}
.wp-block-navigation.wp-block-navigation.has-background .wp-block-navigation__container .wp-block-navigation-link__content,
.wp-block-navigation.wp-block-navigation.has-background .wp-block-page-list .wp-block-pages-list__item__link {
	padding: 0.5em 1em;
}
.wp-block-navigation.wp-block-navigation .has-child .submenu-container,
.wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container {
	left: -1em;
	top: 100%;
}
.wp-block-navigation.wp-block-navigation .has-child .submenu-container .wp-block-navigation-link,
.wp-block-navigation.wp-block-navigation .has-child .submenu-container .wp-block-pages-list__item,
.wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link,
.wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-pages-list__item {
	margin: 0;
}
.wp-block-navigation.wp-block-navigation .has-child .submenu-container .wp-block-navigation-link__content,
.wp-block-navigation.wp-block-navigation .has-child .submenu-container .wp-block-pages-list__item__link,
.wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link__content,
.wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-pages-list__item__link {
	padding: 0.5em 1em;
}
.wp-block-navigation.wp-block-navigation .has-child .submenu-container .submenu-container,
.wp-block-navigation.wp-block-navigation .has-child .submenu-container .wp-block-navigation-link__container,
.wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .submenu-container,
.wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container {
	left: -1px;
}
@media (min-width: 782px) {
	.wp-block-navigation.wp-block-navigation .has-child .submenu-container .submenu-container,
	.wp-block-navigation.wp-block-navigation .has-child .submenu-container .wp-block-navigation-link__container,
	.wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .submenu-container,
	.wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container {
		left: 100%;
		top: -1px;
	}
}
.wp-block-navigation.wp-block-navigation.has-background .has-child .submenu-container,
.wp-block-navigation.wp-block-navigation.has-background .has-child .wp-block-navigation-link__container {
	left: 0;
	top: 100%;
}
.wp-block-navigation.wp-block-navigation.has-background .has-child .submenu-container .submenu-container,
.wp-block-navigation.wp-block-navigation.has-background .has-child .submenu-container .wp-block-navigation-link__container,
.wp-block-navigation.wp-block-navigation.has-background .has-child .wp-block-navigation-link__container .submenu-container,
.wp-block-navigation.wp-block-navigation.has-background .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container {
	left: 0;
}
@media (min-width: 782px) {
	.wp-block-navigation.wp-block-navigation.has-background .has-child .submenu-container .submenu-container,
	.wp-block-navigation.wp-block-navigation.has-background .has-child .submenu-container .wp-block-navigation-link__container,
	.wp-block-navigation.wp-block-navigation.has-background .has-child .wp-block-navigation-link__container .submenu-container,
	.wp-block-navigation.wp-block-navigation.has-background .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container {
		left: 100%;
		top: 0;
	}
}
.wp-block-navigation:not(.has-background) .submenu-container,
.wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-navigation-link__container {
	background-color: #fff;
	color: #000;
	border: 1px solid rgba(0, 0, 0, 0.15);
}
.wp-block-navigation__container {
	align-items: center;
	list-style: none;
	margin: 0;
	padding-left: 0;
}
.wp-block-navigation__container .is-responsive {
	display: none;
}
@media (min-width: 600px) {
	.wp-block-navigation__container {
		display: flex;
		flex-wrap: wrap;
	}
	.is-vertical .wp-block-navigation__container {
		display: block;
		flex-direction: column;
		align-items: flex-start;
	}
}
.items-justified-center .wp-block-navigation__container {
	justify-content: center;
}
.items-justified-right .wp-block-navigation__container {
	justify-content: flex-end;
}
.items-justified-space-between .wp-block-navigation__container {
	justify-content: space-between;
}
.is-vertical.items-justified-center > ul {
	align-items: center;
}
.is-vertical.items-justified-right > ul {
	align-items: flex-end;
}
.is-vertical.items-justified-right > ul .wp-block-navigation-link,
.is-vertical.items-justified-right > ul .wp-block-pages-list__item {
	margin-right: 0;
	justify-content: flex-end;
}
.wp-block-navigation__responsive-container {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
	align-items: flex-start;
	justify-content: flex-start;
}
.wp-block-navigation__responsive-container.is-menu-open {
	display: flex;
	flex-direction: column;
	overflow: auto;
	z-index: 100000;
	padding: 24px;
	background-color: inherit;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container {
	display: flex;
	flex-direction: column;
	margin-left: auto;
	margin-right: auto;
	align-items: flex-start;
	line-height: 48px;
	padding: 0;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container .wp-block-page-list {
	flex-direction: column;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-link,
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-link .wp-block-navigation-link__container,
.wp-block-navigation__responsive-container.is-menu-open .wp-block-pages-list__item,
.wp-block-navigation__responsive-container.is-menu-open .wp-block-pages-list__item .submenu-container {
	background: transparent !important;
}
@media (min-width: 600px) {
	.wp-block-navigation__responsive-container:not(.is-menu-open) {
		display: flex;
		flex-direction: row;
		position: relative;
		background-color: inherit;
	}
	.wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__responsive-container-close {
		display: none;
	}
	.wp-block-navigation__responsive-container.is-menu-open .submenu-container.submenu-container.submenu-container.submenu-container,
	.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-link__container.wp-block-navigation-link__container.wp-block-navigation-link__container.wp-block-navigation-link__container {
		left: 0;
	}
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {
	background-color: #fff;
	color: #000;
}
.wp-block-navigation__responsive-container-close,
.wp-block-navigation__responsive-container-open {
	vertical-align: middle;
	cursor: pointer;
	color: currentColor;
	background: transparent;
	border: none;
	margin: 0;
	padding: 0;
}
.wp-block-navigation__responsive-container-close svg,
.wp-block-navigation__responsive-container-open svg {
	fill: currentColor;
	pointer-events: none;
	display: block;
	width: 24px;
	height: 24px;
}
.wp-block-navigation__responsive-container-open {
	display: flex;
}
@media (min-width: 600px) {
	.wp-block-navigation__responsive-container-open {
		display: none;
	}
}
.items-justified-left .wp-block-navigation__responsive-container-open {
	margin-left: 0;
	margin-right: auto;
}
.items-justified-center .wp-block-navigation__responsive-container-open {
	margin-left: auto;
	margin-right: auto;
}
.items-justified-right .wp-block-navigation__responsive-container-open {
	margin-left: auto;
	margin-right: 0;
}
.wp-block-navigation__responsive-container-close {
	position: absolute;
	top: 24px;
	right: 24px;
	z-index: 2;
}
.wp-block-navigation__responsive-close {
	width: 100%;
}
.is-menu-open .wp-block-navigation__responsive-close,
.is-menu-open .wp-block-navigation__responsive-container-content,
.is-menu-open .wp-block-navigation__responsive-dialog {
	width: 100%;
	height: 100%;
}
.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-link__submenu-icon,
.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list__submenu-icon {
	display: none;
}
.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .has-child .submenu-container,
.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .has-child .wp-block-navigation-link__container {
	position: relative;
	opacity: 1;
	visibility: visible;
	padding: 0 0 0 32px;
	border: none;
}
.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-link,
.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-pages-list__item {
	flex-direction: column;
	align-items: flex-start;
}
html.has-modal-open {
	overflow: hidden;
}
.wp-block-navigation .wp-block-navigation-link__label {
	word-break: normal;
	overflow-wrap: break-word;
}
.wp-block-navigation .wp-block-home-link__content {
	color: inherit;
	display: block;
	padding: 0.5em 1em;
}
.wp-block-navigation[style*="text-decoration"] .wp-block-home-link,
.wp-block-navigation[style*="text-decoration"] .wp-block-home-link__content,
.wp-block-navigation[style*="text-decoration"] .wp-block-home-link__content:active,
.wp-block-navigation[style*="text-decoration"] .wp-block-home-link__content:focus {
	text-decoration: inherit;
}
.wp-block-navigation:not([style*="text-decoration"]) .wp-block-home-link__content,
.wp-block-navigation:not([style*="text-decoration"]) .wp-block-home-link__content:active,
.wp-block-navigation:not([style*="text-decoration"]) .wp-block-home-link__content:focus {
	text-decoration: none;
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-home-link__container {
	background-color: #fff;
	color: #000;
	border: 1px solid rgba(0, 0, 0, 0.15);
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-home-link__container .wp-block-home-link__container {
	top: -1px;
}
.wp-block-navigation .wp-block-page-list {
	display: flex;
	flex-wrap: wrap;
	background-color: inherit;
}
.wp-block-navigation .wp-block-pages-list__item {
	background-color: inherit;
}
.wp-block-navigation .wp-block-page-list__submenu-icon {
	display: none;
}
.is-open .wp-block-navigation__container .wp-block-page-list,
.is-vertical .wp-block-navigation__container .wp-block-page-list,
.wp-block-navigation .show-submenu-icons .wp-block-page-list__submenu-icon {
	display: block;
}
@media (min-width: 480px) {
	.is-open .wp-block-navigation__container .wp-block-page-list {
		display: flex;
	}
}
.items-justified-space-between .wp-block-page-list {
	display: contents;
}
.is-small-text {
	font-size: 0.875em;
}
.is-regular-text {
	font-size: 1em;
}
.is-large-text {
	font-size: 2.25em;
}
.is-larger-text {
	font-size: 3em;
}
.has-drop-cap:not(:focus):first-letter {
	float: left;
	font-size: 8.4em;
	line-height: 0.68;
	font-weight: 100;
	margin: 0.05em 0.1em 0 0;
	text-transform: uppercase;
	font-style: normal;
}
p.has-drop-cap.has-background {
	overflow: hidden;
}
p.has-background {
	padding: 1.25em 2.375em;
}
p.has-text-color a {
	color: inherit;
}
.wp-block-post-author {
	display: flex;
	flex-wrap: wrap;
}
.wp-block-post-author__byline {
	width: 100%;
	margin-top: 0;
	margin-bottom: 0;
	font-size: 0.5em;
}
.wp-block-post-author__avatar {
	margin-right: 1em;
}
.wp-block-post-author__bio {
	margin-bottom: 0.7em;
	font-size: 0.7em;
}
.wp-block-post-author__content {
	flex-grow: 1;
	flex-basis: 0;
}
.wp-block-post-author__name {
	font-weight: 700;
	margin: 0;
}
.wp-block-post-comments .commentlist {
	list-style: none;
	margin: 0;
	padding: 0;
}
.wp-block-post-comments .commentlist .comment {
	min-height: 2.25em;
	padding-left: 3.25em;
}
.wp-block-post-comments .commentlist .comment p {
	font-size: 0.875em;
	line-height: 1.8;
	margin: 0.36em 0 1.4em;
}
.wp-block-post-comments .commentlist .children {
	list-style: none;
	margin: 0;
	padding: 0;
}
.wp-block-post-comments .comment-author {
	line-height: 1.5;
	margin-left: -3.25em;
}
.wp-block-post-comments .comment-author .avatar {
	border-radius: 1.5em;
	display: block;
	float: left;
	height: 2.5em;
	margin-right: 0.75em;
	width: 2.5em;
}
.wp-block-post-comments .comment-author cite {
	font-style: normal;
}
.wp-block-post-comments .comment-meta {
	line-height: 1.5;
	margin-left: -3.25em;
}
.wp-block-post-comments .comment-body .commentmetadata {
	font-size: 0.75em;
}
.wp-block-post-comments .comment-form-author label,
.wp-block-post-comments .comment-form-comment label,
.wp-block-post-comments .comment-form-email label,
.wp-block-post-comments .comment-form-url label {
	display: block;
}
.wp-block-post-comments .comment-form-comment textarea {
	box-sizing: border-box;
	width: 100%;
}
.wp-block-post-comments .reply {
	font-size: 0.75em;
	margin-bottom: 1.4em;
}
.wp-block-post-comments input,
.wp-block-post-comments textarea {
	border: 1px solid #949494;
}
.wp-block-post-comments-form input[type="submit"] {
	border: none;
	box-shadow: none;
	cursor: pointer;
	display: inline-block;
	text-align: center;
	overflow-wrap: break-word;
}
.wp-block-post-excerpt__more-link,
.wp-block-post-title a {
	display: inline-block;
}
.wp-block-preformatted {
	white-space: pre-wrap;
}
.wp-block-preformatted.has-background {
	padding: 1.25em 2.375em;
}
.wp-block-pullquote {
	margin: 0 0 1em;
	padding: 3em 0;
	text-align: center;
}
.wp-block-pullquote.alignleft,
.wp-block-pullquote.alignright {
	max-width: 420px;
}
.wp-block-pullquote.alignleft p,
.wp-block-pullquote.alignright p {
	font-size: 1.25em;
}
.wp-block-pullquote p {
	font-size: 1.75em;
	line-height: 1.6;
}
.wp-block-pullquote cite,
.wp-block-pullquote footer {
	position: relative;
}
.wp-block-pullquote .has-text-color a {
	color: inherit;
}
.wp-block-pullquote:not(.is-style-solid-color) {
	background: none;
}
.wp-block-pullquote.is-style-solid-color {
	border: none;
}
.wp-block-pullquote.is-style-solid-color blockquote {
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	max-width: 60%;
}
.wp-block-pullquote.is-style-solid-color blockquote p {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 2em;
}
.wp-block-pullquote.is-style-solid-color blockquote cite {
	text-transform: none;
	font-style: normal;
}
.wp-block-pullquote cite {
	color: inherit;
}
.wp-block-post-template,
.wp-block-query-loop {
	max-width: 100%;
	list-style: none;
	padding: 0;
}
.wp-block-post-template li,
.wp-block-query-loop li {
	clear: both;
}
.wp-block-post-template.is-flex-container,
.wp-block-query-loop.is-flex-container {
	flex-direction: row;
	display: flex;
	flex-wrap: wrap;
}
.wp-block-post-template.is-flex-container li,
.wp-block-query-loop.is-flex-container li {
	margin: 0 0 1.25em;
	width: 100%;
}
@media (min-width: 600px) {
	.wp-block-post-template.is-flex-container li,
	.wp-block-query-loop.is-flex-container li {
		margin-right: 1.25em;
	}
	.wp-block-post-template.is-flex-container.is-flex-container.columns-2 > li,
	.wp-block-query-loop.is-flex-container.is-flex-container.columns-2 > li {
		width: calc(50% - 0.625em);
	}
	.wp-block-post-template.is-flex-container.is-flex-container.columns-2 > li:nth-child(2n),
	.wp-block-query-loop.is-flex-container.is-flex-container.columns-2 > li:nth-child(2n) {
		margin-right: 0;
	}
	.wp-block-post-template.is-flex-container.is-flex-container.columns-3 > li,
	.wp-block-query-loop.is-flex-container.is-flex-container.columns-3 > li {
		width: calc(33.33333% - 0.83333em);
	}
	.wp-block-post-template.is-flex-container.is-flex-container.columns-3 > li:nth-child(3n),
	.wp-block-query-loop.is-flex-container.is-flex-container.columns-3 > li:nth-child(3n) {
		margin-right: 0;
	}
	.wp-block-post-template.is-flex-container.is-flex-container.columns-4 > li,
	.wp-block-query-loop.is-flex-container.is-flex-container.columns-4 > li {
		width: calc(25% - 0.9375em);
	}
	.wp-block-post-template.is-flex-container.is-flex-container.columns-4 > li:nth-child(4n),
	.wp-block-query-loop.is-flex-container.is-flex-container.columns-4 > li:nth-child(4n) {
		margin-right: 0;
	}
	.wp-block-post-template.is-flex-container.is-flex-container.columns-5 > li,
	.wp-block-query-loop.is-flex-container.is-flex-container.columns-5 > li {
		width: calc(20% - 1em);
	}
	.wp-block-post-template.is-flex-container.is-flex-container.columns-5 > li:nth-child(5n),
	.wp-block-query-loop.is-flex-container.is-flex-container.columns-5 > li:nth-child(5n) {
		margin-right: 0;
	}
	.wp-block-post-template.is-flex-container.is-flex-container.columns-6 > li,
	.wp-block-query-loop.is-flex-container.is-flex-container.columns-6 > li {
		width: calc(16.66667% - 1.04167em);
	}
	.wp-block-post-template.is-flex-container.is-flex-container.columns-6 > li:nth-child(6n),
	.wp-block-query-loop.is-flex-container.is-flex-container.columns-6 > li:nth-child(6n) {
		margin-right: 0;
	}
}
.wp-block-query-pagination {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}
.wp-block-query-pagination > .wp-block-query-pagination-next,
.wp-block-query-pagination > .wp-block-query-pagination-numbers,
.wp-block-query-pagination > .wp-block-query-pagination-previous {
	display: inline-block;
	margin-right: 0.5em;
	margin-bottom: 0.5em;
}
.wp-block-query-pagination > .wp-block-query-pagination-next:last-child,
.wp-block-query-pagination > .wp-block-query-pagination-numbers:last-child,
.wp-block-query-pagination > .wp-block-query-pagination-previous:last-child {
	margin-right: 0;
}
.wp-block-quote.is-large,
.wp-block-quote.is-style-large {
	margin-bottom: 1em;
	padding: 0 1em;
}
.wp-block-quote.is-large p,
.wp-block-quote.is-style-large p {
	font-size: 1.5em;
	font-style: italic;
	line-height: 1.6;
}
.wp-block-quote.is-large cite,
.wp-block-quote.is-large footer,
.wp-block-quote.is-style-large cite,
.wp-block-quote.is-style-large footer {
	font-size: 1.125em;
	text-align: right;
}
.wp-block-rss.wp-block-rss {
	box-sizing: border-box;
}
.wp-block-rss.alignleft {
	margin-right: 2em;
}
.wp-block-rss.alignright {
	margin-left: 2em;
}
.wp-block-rss.is-grid {
	display: flex;
	flex-wrap: wrap;
	padding: 0;
	list-style: none;
}
.wp-block-rss.is-grid li {
	margin: 0 1em 1em 0;
	width: 100%;
}
@media (min-width: 600px) {
	.wp-block-rss.columns-2 li {
		width: calc(50% - 1em);
	}
	.wp-block-rss.columns-3 li {
		width: calc(33.33333% - 1em);
	}
	.wp-block-rss.columns-4 li {
		width: calc(25% - 1em);
	}
	.wp-block-rss.columns-5 li {
		width: calc(20% - 1em);
	}
	.wp-block-rss.columns-6 li {
		width: calc(16.66667% - 1em);
	}
}
.wp-block-rss__item-author,
.wp-block-rss__item-publish-date {
	display: block;
	color: #555;
	font-size: 0.8125em;
}
.wp-block-search .wp-block-search__button {
	background: #f7f7f7;
	border: 1px solid #ccc;
	padding: 0.375em 0.625em;
	color: #32373c;
	margin-left: 0.625em;
	word-break: normal;
}
.wp-block-search .wp-block-search__button.has-icon {
	line-height: 0;
}
.wp-block-search .wp-block-search__button svg {
	min-width: 1.5em;
	min-height: 1.5em;
}
.wp-block-search .wp-block-search__inside-wrapper {
	display: flex;
	flex: auto;
	flex-wrap: nowrap;
	max-width: 100%;
}
.wp-block-search .wp-block-search__label {
	width: 100%;
}
.wp-block-search .wp-block-search__input {
	flex-grow: 1;
	min-width: 3em;
	border: 1px solid #949494;
}
.wp-block-search.wp-block-search__button-only .wp-block-search__button {
	margin-left: 0;
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
	padding: 4px;
	border: 1px solid #949494;
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input {
	border-radius: 0;
	border: none;
	padding: 0 0 0 0.25em;
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input:focus {
	outline: none;
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button {
	padding: 0.125em 0.5em;
}
.wp-block-search.aligncenter .wp-block-search__inside-wrapper {
	margin: auto;
}
.wp-block-separator {
	border-top: 1px solid;
	border-bottom: 1px solid;
}
.wp-block-separator.is-style-wide {
	border-bottom-width: 1px;
}
.wp-block-separator.is-style-dots {
	background: none !important;
	border: none;
	text-align: center;
	width: none;
	line-height: 1;
	height: auto;
}
.wp-block-separator.is-style-dots:before {
	content: "···";
	color: currentColor;
	font-size: 1.5em;
	letter-spacing: 2em;
	padding-left: 2em;
	font-family: serif;
}
.wp-block-site-logo {
	line-height: 0;
}
.wp-block-site-logo a {
	display: inline-block;
}
.wp-block-site-logo.is-default-size img {
	width: 120px;
	height: auto;
}
.wp-block-site-logo .aligncenter {
	display: table;
}
.wp-block-site-logo.is-style-rounded img {
	border-radius: 9999px;
}
.wp-block-social-links {
	display: flex;
	flex-wrap: wrap;
	padding-left: 0;
	padding-right: 0;
	text-indent: 0;
	margin-left: 0;
}
.wp-block-social-links .wp-social-link a,
.wp-block-social-links .wp-social-link a:hover {
	text-decoration: none;
	border-bottom: 0;
	box-shadow: none;
}
.wp-block-social-links .wp-social-link.wp-social-link.wp-social-link {
	margin: 4px 8px 4px 0;
}
.wp-block-social-links .wp-social-link a {
	padding: 0.25em;
}
.wp-block-social-links .wp-social-link svg {
	width: 1em;
	height: 1em;
}
.wp-block-social-links.has-small-icon-size {
	font-size: 16px;
}
.wp-block-social-links,
.wp-block-social-links.has-normal-icon-size {
	font-size: 24px;
}
.wp-block-social-links.has-large-icon-size {
	font-size: 36px;
}
.wp-block-social-links.has-huge-icon-size {
	font-size: 48px;
}
.wp-block-social-links.aligncenter {
	justify-content: center;
	display: flex;
}
.wp-block-social-links.alignright {
	justify-content: flex-end;
}
.wp-block-social-link {
	display: block;
	border-radius: 9999px;
	transition: transform 0.1s ease;
	height: auto;
}
@media (prefers-reduced-motion: reduce) {
	.wp-block-social-link {
		transition-duration: 0s;
		transition-delay: 0s;
	}
}
.wp-block-social-link a {
	display: block;
	line-height: 0;
	transition: transform 0.1s ease;
}
.wp-block-social-link:hover {
	transform: scale(1.1);
}
.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor,
.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:active,
.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:hover,
.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:visited,
.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg {
	color: currentColor;
	fill: currentColor;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link {
	background-color: #f0f0f0;
	color: #444;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon {
	background-color: #f90;
	color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp {
	background-color: #1ea0c3;
	color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance {
	background-color: #0757fe;
	color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen {
	background-color: #1e1f26;
	color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart {
	background-color: #02e49b;
	color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble {
	background-color: #e94c89;
	color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox {
	background-color: #4280ff;
	color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy {
	background-color: #f45800;
	color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook {
	background-color: #1778f2;
	color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx {
	background-color: #000;
	color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr {
	background-color: #0461dd;
	color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare {
	background-color: #e65678;
	color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github {
	background-color: #24292d;
	color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads {
	background-color: #eceadd;
	color: #382110;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google {
	background-color: #ea4434;
	color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram {
	background-color: #f00075;
	color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm {
	background-color: #e21b24;
	color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin {
	background-color: #0d66c2;
	color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon {
	background-color: #3288d4;
	color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium {
	background-color: #02ab6c;
	color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup {
	background-color: #f6405f;
	color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-patreon {
	background-color: #ff424d;
	color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest {
	background-color: #e60122;
	color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket {
	background-color: #ef4155;
	color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit {
	background-color: #fe4500;
	color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype {
	background-color: #0478d7;
	color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat {
	background-color: #fefc00;
	color: #fff;
	stroke: #000;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud {
	background-color: #ff5600;
	color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify {
	background-color: #1bd760;
	color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-telegram {
	background-color: #2aabee;
	color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tiktok {
	background-color: #000;
	color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr {
	background-color: #011835;
	color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch {
	background-color: #6440a4;
	color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter {
	background-color: #1da1f2;
	color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo {
	background-color: #1eb7ea;
	color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk {
	background-color: #4680c2;
	color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress {
	background-color: #3499cd;
	color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp {
	background-color: #d32422;
	color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube {
	background-color: red;
	color: #fff;
}
.wp-block-social-links.is-style-logos-only .wp-social-link {
	background: none;
	padding: 4px;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-amazon {
	color: #f90;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp {
	color: #1ea0c3;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-behance {
	color: #0757fe;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-codepen {
	color: #1e1f26;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart {
	color: #02e49b;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble {
	color: #e94c89;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox {
	color: #4280ff;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-etsy {
	color: #f45800;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-facebook {
	color: #1778f2;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx {
	color: #000;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-flickr {
	color: #0461dd;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare {
	color: #e65678;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-github {
	color: #24292d;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads {
	color: #382110;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-google {
	color: #ea4434;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-instagram {
	color: #f00075;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm {
	color: #e21b24;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin {
	color: #0d66c2;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon {
	color: #3288d4;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-medium {
	color: #02ab6c;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-meetup {
	color: #f6405f;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-patreon {
	color: #ff424d;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest {
	color: #e60122;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-pocket {
	color: #ef4155;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-reddit {
	color: #fe4500;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-skype {
	color: #0478d7;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat {
	color: #fff;
	stroke: #000;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud {
	color: #ff5600;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-spotify {
	color: #1bd760;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-telegram {
	color: #2aabee;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-tiktok {
	color: #000;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr {
	color: #011835;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-twitch {
	color: #6440a4;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-twitter {
	color: #1da1f2;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo {
	color: #1eb7ea;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-vk {
	color: #4680c2;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress {
	color: #3499cd;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-yelp {
	color: #d32422;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-youtube {
	color: red;
}
.wp-block-social-links.is-style-pill-shape .wp-social-link {
	width: auto;
}
.wp-block-social-links.is-style-pill-shape .wp-social-link a {
	padding-left: 0.66667em;
	padding-right: 0.66667em;
}
.wp-block-spacer {
	clear: both;
}
.wp-block-tag-cloud.aligncenter {
	text-align: center;
}
.wp-block-tag-cloud.alignfull {
	padding-left: 1em;
	padding-right: 1em;
}
.wp-block-table {
	margin: 0 0 1em;
	overflow-x: auto;
}
.wp-block-table table {
	border-collapse: collapse;
	width: 100%;
}
.wp-block-table .has-fixed-layout {
	table-layout: fixed;
	width: 100%;
}
.wp-block-table .has-fixed-layout td,
.wp-block-table .has-fixed-layout th {
	word-break: break-word;
}
.wp-block-table.aligncenter,
.wp-block-table.alignleft,
.wp-block-table.alignright {
	display: table;
	width: auto;
}
.wp-block-table.aligncenter td,
.wp-block-table.aligncenter th,
.wp-block-table.alignleft td,
.wp-block-table.alignleft th,
.wp-block-table.alignright td,
.wp-block-table.alignright th {
	word-break: break-word;
}
.wp-block-table .has-subtle-light-gray-background-color {
	background-color: #f3f4f5;
}
.wp-block-table .has-subtle-pale-green-background-color {
	background-color: #e9fbe5;
}
.wp-block-table .has-subtle-pale-blue-background-color {
	background-color: #e7f5fe;
}
.wp-block-table .has-subtle-pale-pink-background-color {
	background-color: #fcf0ef;
}
.wp-block-table.is-style-stripes {
	border-spacing: 0;
	border-collapse: inherit;
	background-color: transparent;
	border-bottom: 1px solid #f0f0f0;
}
.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
	background-color: #f0f0f0;
}
.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd) {
	background-color: #f3f4f5;
}
.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd) {
	background-color: #e9fbe5;
}
.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd) {
	background-color: #e7f5fe;
}
.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd) {
	background-color: #fcf0ef;
}
.wp-block-table.is-style-stripes td,
.wp-block-table.is-style-stripes th {
	border-color: transparent;
}
.wp-block-table .has-border-color > *,
.wp-block-table .has-border-color td,
.wp-block-table .has-border-color th,
.wp-block-table .has-border-color tr {
	border-color: inherit;
}
.wp-block-table table[style*="border-style"] > *,
.wp-block-table table[style*="border-style"] td,
.wp-block-table table[style*="border-style"] th,
.wp-block-table table[style*="border-style"] tr {
	border-style: inherit;
}
.wp-block-table table[style*="border-width"] > *,
.wp-block-table table[style*="border-width"] td,
.wp-block-table table[style*="border-width"] th,
.wp-block-table table[style*="border-width"] tr {
	border-width: inherit;
}
.wp-block-text-columns,
.wp-block-text-columns.aligncenter {
	display: flex;
}
.wp-block-text-columns .wp-block-column {
	margin: 0 1em;
	padding: 0;
}
.wp-block-text-columns .wp-block-column:first-child {
	margin-left: 0;
}
.wp-block-text-columns .wp-block-column:last-child {
	margin-right: 0;
}
.wp-block-text-columns.columns-2 .wp-block-column {
	width: 50%;
}
.wp-block-text-columns.columns-3 .wp-block-column {
	width: 33.33333%;
}
.wp-block-text-columns.columns-4 .wp-block-column {
	width: 25%;
}
pre.wp-block-verse {
	font-family: inherit;
	overflow: auto;
	white-space: pre-wrap;
}
.wp-block-video {
	margin: 0 0 1em;
}
.wp-block-video video {
	width: 100%;
}
@supports (position: sticky) {
	.wp-block-video [poster] {
		-o-object-fit: cover;
		object-fit: cover;
	}
}
.wp-block-video.aligncenter {
	text-align: center;
}
.wp-block-video figcaption {
	margin-top: 0.5em;
	margin-bottom: 1em;
}
.wp-block-post-featured-image {
	margin-left: 0;
	margin-right: 0;
}
.wp-block-post-featured-image a {
	display: inline-block;
}
.wp-block-post-featured-image img {
	max-width: 100%;
	height: auto;
}
.wp-block-post-featured-image.alignfull img,
.wp-block-post-featured-image.alignwide img {
	width: 100%;
}
:root .has-pale-pink-background-color {
	background-color: #f78da7;
}
:root .has-vivid-red-background-color {
	background-color: #cf2e2e;
}
:root .has-luminous-vivid-orange-background-color {
	background-color: #ff6900;
}
:root .has-luminous-vivid-amber-background-color {
	background-color: #fcb900;
}
:root .has-light-green-cyan-background-color {
	background-color: #7bdcb5;
}
:root .has-vivid-green-cyan-background-color {
	background-color: #00d084;
}
:root .has-pale-cyan-blue-background-color {
	background-color: #8ed1fc;
}
:root .has-vivid-cyan-blue-background-color {
	background-color: #0693e3;
}
:root .has-vivid-purple-background-color {
	background-color: #9b51e0;
}
:root .has-white-background-color {
	background-color: #fff;
}
:root .has-very-light-gray-background-color {
	background-color: #eee;
}
:root .has-cyan-bluish-gray-background-color {
	background-color: #abb8c3;
}
:root .has-very-dark-gray-background-color {
	background-color: #313131;
}
:root .has-black-background-color {
	background-color: #000;
}
:root .has-pale-pink-color {
	color: #f78da7;
}
:root .has-vivid-red-color {
	color: #cf2e2e;
}
:root .has-luminous-vivid-orange-color {
	color: #ff6900;
}
:root .has-luminous-vivid-amber-color {
	color: #fcb900;
}
:root .has-light-green-cyan-color {
	color: #7bdcb5;
}
:root .has-vivid-green-cyan-color {
	color: #00d084;
}
:root .has-pale-cyan-blue-color {
	color: #8ed1fc;
}
:root .has-vivid-cyan-blue-color {
	color: #0693e3;
}
:root .has-vivid-purple-color {
	color: #9b51e0;
}
:root .has-white-color {
	color: #fff;
}
:root .has-very-light-gray-color {
	color: #eee;
}
:root .has-cyan-bluish-gray-color {
	color: #abb8c3;
}
:root .has-very-dark-gray-color {
	color: #313131;
}
:root .has-black-color {
	color: #000;
}
:root .has-vivid-cyan-blue-to-vivid-purple-gradient-background {
	background: linear-gradient(135deg, #0693e3, #9b51e0);
}
:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
	background: linear-gradient(135deg, #00d084, #0693e3);
}
:root .has-light-green-cyan-to-vivid-green-cyan-gradient-background {
	background: linear-gradient(135deg, #7adcb4, #00d082);
}
:root .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
	background: linear-gradient(135deg, #fcb900, #ff6900);
}
:root .has-luminous-vivid-orange-to-vivid-red-gradient-background {
	background: linear-gradient(135deg, #ff6900, #cf2e2e);
}
:root .has-very-light-gray-to-cyan-bluish-gray-gradient-background {
	background: linear-gradient(135deg, #eee, #a9b8c3);
}
:root .has-cool-to-warm-spectrum-gradient-background {
	background: linear-gradient(135deg, #4aeadc, #9778d1 20%, #cf2aba 40%, #ee2c82 60%, #fb6962 80%, #fef84c);
}
:root .has-blush-light-purple-gradient-background {
	background: linear-gradient(135deg, #ffceec, #9896f0);
}
:root .has-blush-bordeaux-gradient-background {
	background: linear-gradient(135deg, #fecda5, #fe2d2d 50%, #6b003e);
}
:root .has-purple-crush-gradient-background {
	background: linear-gradient(135deg, #34e2e4, #4721fb 50%, #ab1dfe);
}
:root .has-luminous-dusk-gradient-background {
	background: linear-gradient(135deg, #ffcb70, #c751c0 50%, #4158d0);
}
:root .has-hazy-dawn-gradient-background {
	background: linear-gradient(135deg, #faaca8, #dad0ec);
}
:root .has-pale-ocean-gradient-background {
	background: linear-gradient(135deg, #fff5cb, #b6e3d4 50%, #33a7b5);
}
:root .has-electric-grass-gradient-background {
	background: linear-gradient(135deg, #caf880, #71ce7e);
}
:root .has-subdued-olive-gradient-background {
	background: linear-gradient(135deg, #fafae1, #67a671);
}
:root .has-atomic-cream-gradient-background {
	background: linear-gradient(135deg, #fdd79a, #004a59);
}
:root .has-nightshade-gradient-background {
	background: linear-gradient(135deg, #330968, #31cdcf);
}
:root .has-midnight-gradient-background {
	background: linear-gradient(135deg, #020381, #2874fc);
}
.has-small-font-size {
	font-size: 0.8125em;
}
.has-normal-font-size,
.has-regular-font-size {
	font-size: 1em;
}
.has-medium-font-size {
	font-size: 1.25em;
}
.has-large-font-size {
	font-size: 2.25em;
}
.has-huge-font-size,
.has-larger-font-size {
	font-size: 2.625em;
}
.has-text-align-center {
	text-align: center;
}
.has-text-align-left {
	text-align: left;
}
.has-text-align-right {
	text-align: right;
}
#end-resizable-editor-section {
	display: none;
}
.aligncenter {
	clear: both;
}
.items-justified-left {
	justify-content: flex-start;
}
.items-justified-center {
	justify-content: center;
}
.items-justified-right {
	justify-content: flex-end;
}
.items-justified-space-between {
	justify-content: space-between;
}
.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	-webkit-clip-path: inset(50%);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
	word-wrap: normal !important;
}
.screen-reader-text:focus {
	background-color: #ddd;
	clip: auto !important;
	-webkit-clip-path: none;
	clip-path: none;
	color: #444;
	display: block;
	font-size: 1em;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
}
:root {
	--wp-admin-theme-color: #007cba;
	--wp-admin-theme-color-darker-10: #006ba1;
	--wp-admin-theme-color-darker-20: #005a87;
	--wp-admin-border-width-focus: 2px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
	:root {
		--wp-admin-border-width-focus: 1.5px;
	}
}
.editor-styles-wrapper .wp-block {
	margin-left: auto;
	margin-right: auto;
}
.wp-block {
	max-width: 840px;
	margin-top: 28px;
	margin-bottom: 28px;
}
.wp-block[data-align="wide"] {
	max-width: 1100px;
}
.wp-block[data-align="full"] {
	max-width: none;
}
.wp-block[data-align="left"],
.wp-block[data-align="right"] {
	width: 100%;
	height: 0;
}
.wp-block[data-align="left"]:before,
.wp-block[data-align="right"]:before {
	content: none;
}
.wp-block[data-align="left"] > * {
	/*!rtl:begin:ignore*/
	float: left;
	margin-right: 2em;
	/*!rtl:end:ignore*/
}
.wp-block[data-align="right"] > * {
	/*!rtl:begin:ignore*/
	float: right;
	margin-left: 2em;
	/*!rtl:end:ignore*/
}
.wp-block[data-align="full"],
.wp-block[data-align="wide"] {
	clear: both;
}
.wp-block-group > [data-align="full"] {
	margin-left: auto;
	margin-right: auto;
}
.wp-block-group.has-background > [data-align="full"] {
	margin-left: -30px;
	width: calc(100% + 60px);
}
[data-align="full"] .wp-block-group > .wp-block {
	padding-left: 14px;
	padding-right: 14px;
}
@media (min-width: 600px) {
	[data-align="full"] .wp-block-group > .wp-block {
		padding-left: 0;
		padding-right: 0;
	}
}
[data-align="full"] .wp-block-group > [data-align="full"] {
	padding-right: 0;
	padding-left: 0;
	left: 0;
	width: 100%;
	max-width: none;
}
[data-align="full"] .wp-block-group.has-background > [data-align="full"] {
	width: calc(100% + 60px);
}
#start-resizable-editor-section {
	display: none;
}
.wp-block-audio figcaption {
	color: #555;
	font-size: 13px;
	text-align: center;
}
.is-dark-theme .wp-block-audio figcaption {
	color: hsla(0, 0%, 100%, 0.65);
}
.wp-block-code {
	font-family: Menlo, Consolas, monaco, monospace;
	color: #1e1e1e;
	padding: 0.8em 1em;
	border: 1px solid #ddd;
	border-radius: 4px;
}
.wp-block-embed figcaption {
	color: #555;
	font-size: 13px;
	text-align: center;
}
.is-dark-theme .wp-block-embed figcaption {
	color: hsla(0, 0%, 100%, 0.65);
}
.blocks-gallery-caption {
	color: #555;
	font-size: 13px;
	text-align: center;
}
.is-dark-theme .blocks-gallery-caption {
	color: hsla(0, 0%, 100%, 0.65);
}
.wp-block-image figcaption {
	color: #555;
	font-size: 13px;
	text-align: center;
}
.is-dark-theme .wp-block-image figcaption {
	color: hsla(0, 0%, 100%, 0.65);
}
.wp-block-pullquote {
	border-top: 4px solid;
	border-bottom: 4px solid;
	margin-bottom: 1.75em;
	color: currentColor;
}
.wp-block-pullquote__citation,
.wp-block-pullquote cite,
.wp-block-pullquote footer {
	color: currentColor;
	text-transform: uppercase;
	font-size: 0.8125em;
	font-style: normal;
}
.wp-block-quote {
	border-left: 0.25em solid;
	margin: 0 0 1.75em;
	padding-left: 1em;
}
.wp-block-quote cite,
.wp-block-quote footer {
	color: currentColor;
	font-size: 0.8125em;
	position: relative;
	font-style: normal;
}
.wp-block-quote.has-text-align-right {
	border-left: none;
	border-right: 0.25em solid;
	padding-left: 0;
	padding-right: 1em;
}
.wp-block-quote.has-text-align-center {
	border: none;
	padding-left: 0;
}
.wp-block-quote.is-large,
.wp-block-quote.is-style-large {
	border: none;
}
.wp-block-search .wp-block-search__label {
	font-weight: 700;
}
.wp-block-group.has-background {
	padding: 1.25em 2.375em;
	margin-top: 0;
	margin-bottom: 0;
}
.wp-block-separator {
	border: none;
	border-bottom: 2px solid;
	margin-left: auto;
	margin-right: auto;
	opacity: 0.4;
}
.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
	width: 100px;
}
.wp-block-separator.has-background:not(.is-style-dots) {
	border-bottom: none;
	height: 1px;
}
.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots) {
	height: 2px;
}
.wp-block-table thead {
	border-bottom: 3px solid;
}
.wp-block-table tfoot {
	border-top: 3px solid;
}
.wp-block-table td,
.wp-block-table th {
	padding: 0.5em;
	border: 1px solid;
	word-break: normal;
}
.wp-block-table figcaption {
	color: #555;
	font-size: 13px;
	text-align: center;
}
.is-dark-theme .wp-block-table figcaption {
	color: hsla(0, 0%, 100%, 0.65);
}
.wp-block-video figcaption {
	color: #555;
	font-size: 13px;
	text-align: center;
}
.is-dark-theme .wp-block-video figcaption {
	color: hsla(0, 0%, 100%, 0.65);
}
.wp-block-template-part.has-background {
	padding: 1.25em 2.375em;
	margin-top: 0;
	margin-bottom: 0;
}
#end-resizable-editor-section {
	display: none;
}
#start-resizable-editor-section {
	display: none;
}
ul.wp-block-archives {
	padding-left: 2.5em;
}
.wp-block-audio {
	margin-left: 0;
	margin-right: 0;
}
.edit-post-visual-editor .block-library-block__reusable-block-container .is-root-container {
	padding-left: 0;
	padding-right: 0;
}
.edit-post-visual-editor .block-library-block__reusable-block-container .block-editor-writing-flow {
	display: block;
}
.edit-post-visual-editor .block-library-block__reusable-block-container .components-disabled .block-list-appender {
	display: none;
}
.wp-block[data-align="center"] > .wp-block-button {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
.wp-block[data-align="right"] > .wp-block-button {
	/*!rtl:ignore*/
	text-align: right;
}
.wp-block-button {
	position: relative;
	cursor: text;
}
.wp-block-button:not(.has-text-color):not(.is-style-outline) [data-rich-text-placeholder]:after {
	color: #fff;
}
.wp-block-button:focus {
	box-shadow: 0 0 0 1px #fff, 0 0 0 3px var(--wp-admin-theme-color);
	outline: 2px solid transparent;
	outline-offset: -2px;
}
.wp-block-button[data-rich-text-placeholder]:after {
	opacity: 0.8;
}
.wp-block-button__inline-link {
	color: #757575;
	height: 0;
	overflow: hidden;
	max-width: 290px;
}
.wp-block-button__inline-link-input__suggestions {
	max-width: 290px;
}
@media (min-width: 782px) {
	.wp-block-button__inline-link,
	.wp-block-button__inline-link-input__suggestions {
		max-width: 260px;
	}
}
@media (min-width: 960px) {
	.wp-block-button__inline-link,
	.wp-block-button__inline-link-input__suggestions {
		max-width: 290px;
	}
}
.is-selected .wp-block-button__inline-link {
	height: auto;
	overflow: visible;
	margin-top: 16px;
}
.wp-button-label__width .components-button-group {
	display: block;
}
.wp-button-label__width .components-base-control__field {
	margin-bottom: 12px;
}
div[data-type="core/button"] {
	display: table;
}
.wp-block > .wp-block-buttons {
	display: flex;
	flex-wrap: wrap;
}
.wp-block-buttons > .wp-block {
	margin-left: 0;
	margin-top: 0.5em;
	margin-right: 0.5em;
}
.wp-block-buttons > .block-list-appender {
	display: inline-flex;
	align-items: center;
}
.wp-block-buttons.is-vertical > .block-list-appender .block-list-appender__toggle {
	justify-content: flex-start;
}
.wp-block-buttons > .wp-block-button:focus {
	box-shadow: none;
}
.wp-block-buttons:not(.is-content-justification-space-between, .is-content-justification-right, .is-content-justification-left, .is-content-justification-center) .wp-block[data-align="center"] {
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	width: 100%;
}
.wp-block-buttons:not(.is-content-justification-space-between, .is-content-justification-right, .is-content-justification-left, .is-content-justification-center) .wp-block[data-align="center"] .wp-block-button {
	margin-bottom: 0;
}
.wp-block[data-align="center"] > .wp-block-buttons {
	align-items: center;
	justify-content: center;
}
.wp-block[data-align="right"] > .wp-block-buttons {
	justify-content: flex-end;
}
.wp-block-categories ul {
	padding-left: 2.5em;
}
.wp-block-categories ul ul {
	margin-top: 6px;
}
.wp-block-columns .wp-block {
	max-width: none;
	margin-left: 0;
	margin-right: 0;
}
@media (min-width: 600px) {
	.editor-styles-wrapper .block-editor-block-list__block.wp-block-column:nth-child(2n) {
		margin-left: 32px;
	}
}
@media (min-width: 782px) {
	.editor-styles-wrapper .block-editor-block-list__block.wp-block-column:not(:first-child) {
		margin-left: 32px;
	}
}
.block-editor-block-list__block.wp-block-column.wp-block-column {
	margin-top: 0;
	margin-bottom: 0;
}
.wp-block-cover.is-placeholder {
	min-height: auto !important;
	padding: 0 !important;
}
.wp-block-cover.components-placeholder h2 {
	color: inherit;
}
.wp-block-cover.is-transient:before {
	background-color: #fff;
	opacity: 0.3;
}
.wp-block-cover .components-spinner {
	position: absolute;
	z-index: 1;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	margin: 0;
}
.wp-block-cover .block-editor-block-list__layout {
	width: 100%;
}
.wp-block-cover .wp-block-cover__inner-container {
	text-align: left;
	margin-left: 0;
	margin-right: 0;
}
.wp-block-cover .wp-block-cover__placeholder-background-options {
	width: 100%;
}
[data-align="left"] > .wp-block-cover,
[data-align="right"] > .wp-block-cover {
	max-width: 420px;
	width: 100%;
}
.block-library-cover__reset-button {
	margin-left: auto;
}
.block-library-cover__resize-container {
	position: absolute !important;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}
.block-library-cover__resize-container:not(.is-resizing) {
	height: auto !important;
}
.wp-block-cover > .components-drop-zone.is-active {
	transition: opacity 0.2s, border 0.2s;
}
@media (prefers-reduced-motion: reduce) {
	.wp-block-cover > .components-drop-zone.is-active {
		transition-duration: 0s;
		transition-delay: 0s;
	}
}
.wp-block-cover > .components-drop-zone.is-dragging-over-element {
	background-color: transparent;
	border: 48px solid var(--wp-admin-theme-color);
}
.wp-block-cover > .components-drop-zone.is-dragging-over-element .components-drop-zone__content {
	transform: none;
}
.wp-block-cover > .components-drop-zone .components-drop-zone__content {
	display: flex;
	align-items: center;
	top: -36px;
	left: -36px;
	transform: none;
}
.wp-block-cover > .components-drop-zone .components-drop-zone__content-icon,
.wp-block-cover > .components-drop-zone .components-drop-zone__content-text {
	display: inline;
}
.wp-block-cover > .components-drop-zone .components-drop-zone__content-icon {
	margin: 0 8px 0 0;
}
.wp-block-cover > .components-drop-zone .components-drop-zone__content-text {
	font-size: 13px;
}
.block-editor-block-patterns-list__list-item .has-parallax.wp-block-cover {
	background-attachment: scroll;
}
.wp-block-embed {
	margin-left: 0;
	margin-right: 0;
	clear: both;
}
.wp-block-embed.is-loading {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	padding: 1em;
	min-height: 200px;
	text-align: center;
	border-radius: 2px;
	background-color: #fff;
	box-shadow: inset 0 0 0 1px #1e1e1e;
}
.wp-block-embed.is-loading p {
	font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
	font-size: 13px;
}
.wp-block-embed .components-placeholder__error {
	word-break: break-word;
}
.wp-block-embed .components-placeholder__learn-more {
	margin-top: 1em;
}
.block-library-embed__interactive-overlay {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: 0;
}
.wp-block[data-align="left"] > .wp-block-embed,
.wp-block[data-align="right"] > .wp-block-embed {
	max-width: 360px;
	width: 100%;
}
.wp-block[data-align="left"] > .wp-block-embed .wp-block-embed__wrapper,
.wp-block[data-align="right"] > .wp-block-embed .wp-block-embed__wrapper {
	min-width: 280px;
}
.wp-block-file {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 0;
}
.wp-block[data-align="left"] > .wp-block-file,
.wp-block[data-align="right"] > .wp-block-file {
	height: auto;
}
.wp-block-file .components-resizable-box__container {
	margin-bottom: 1em;
}
.wp-block-file .wp-block-file__preview {
	margin-bottom: 1em;
	width: 100%;
	height: 100%;
}
.wp-block-file .wp-block-file__preview-overlay {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.wp-block-file .wp-block-file__content-wrapper {
	flex-grow: 1;
}
.wp-block-file a {
	min-width: 1em;
}
.wp-block-file .wp-block-file__button-richtext-wrapper {
	display: inline-block;
	margin-left: 0.75em;
}
.wp-block-freeform.block-library-rich-text__tinymce {
	height: auto;
}
.wp-block-freeform.block-library-rich-text__tinymce li,
.wp-block-freeform.block-library-rich-text__tinymce p {
	line-height: 1.8;
}
.wp-block-freeform.block-library-rich-text__tinymce ol,
.wp-block-freeform.block-library-rich-text__tinymce ul {
	padding-left: 2.5em;
	margin-left: 0;
}
.wp-block-freeform.block-library-rich-text__tinymce blockquote {
	margin: 0;
	box-shadow: inset 0 0 0 0 #ddd;
	border-left: 4px solid #000;
	padding-left: 1em;
}
.wp-block-freeform.block-library-rich-text__tinymce pre {
	white-space: pre-wrap;
	font-family: Menlo, Consolas, monaco, monospace;
	font-size: 15px;
	color: #1e1e1e;
}
.wp-block-freeform.block-library-rich-text__tinymce > :first-child {
	margin-top: 0;
}
.wp-block-freeform.block-library-rich-text__tinymce > :last-child {
	margin-bottom: 0;
}
.wp-block-freeform.block-library-rich-text__tinymce.mce-edit-focus {
	outline: none;
}
.wp-block-freeform.block-library-rich-text__tinymce a {
	color: var(--wp-admin-theme-color);
}
.wp-block-freeform.block-library-rich-text__tinymce:focus a[data-mce-selected] {
	padding: 0 2px;
	margin: 0 -2px;
	border-radius: 2px;
	box-shadow: 0 0 0 1px #e5f5fa;
	background: #e5f5fa;
}
.wp-block-freeform.block-library-rich-text__tinymce code {
	padding: 2px;
	border-radius: 2px;
	color: #1e1e1e;
	background: #f0f0f0;
	font-family: Menlo, Consolas, monaco, monospace;
	font-size: 14px;
}
.wp-block-freeform.block-library-rich-text__tinymce:focus code[data-mce-selected] {
	background: #ddd;
}
.wp-block-freeform.block-library-rich-text__tinymce .alignright {
	float: right;
	margin: 0.5em 0 0.5em 1em;
}
.wp-block-freeform.block-library-rich-text__tinymce .alignleft {
	float: left;
	margin: 0.5em 1em 0.5em 0;
}
.wp-block-freeform.block-library-rich-text__tinymce .aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.wp-block-freeform.block-library-rich-text__tinymce .wp-more-tag {
	width: 96%;
	height: 20px;
	display: block;
	margin: 15px auto;
	outline: 0;
	cursor: default;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAADtgAAAAoBAMAAAA86gLBAAAAJFBMVEVMaXG7u7vBwcHDw8POzs68vLzGxsbMzMy+vr7AwMDQ0NDGxsYKLGzpAAAADHRSTlMA///zWf+/f///TMxNVGuqAAABwklEQVR4Ae3dMXLaQBTH4bfj8UCpx8hq0vgKvgFNemhT6Qo6gg6R+0ZahM2QLmyBJ99XWP9V5+o3jIUcLQEAAAAAAAAAAAAAAAAAAAAAAABQ8j0WL9lfTtlt18uNXAUA8O/KVtfa1tdcrOdSh9gCQAMlh1hMNbZZ1bsrsQWABsrhLRbz7z5in/32UbfUMUbkMQCAh5RfGYv82UdMdZ6HS2wjT2ILAI8r3XmM2B3WvM59vfO2xXYW2yYAENuPU8S+X/N67mKxzy225yaxBQCxLV392UdcvwV0jPVUj98ntkBWT7C7+9u2/V/vGtvXIWJ6/4rtbottWa6Ri0NUT/u72LYttrb97LHdvUXMxxrb8TO2W2TF1rYbbLG1bbGNjMi4+2Sbi1FsbbvNFlvbFtt5fDnE3d9sP1/XeIyV2Nr2U2/guZUuptNrH/dPI9eLB6SaAEBs6wPJf3/PNk9tYgsAYrv/8TFuzx/fvkFqGtrEFgDEdpcZUb7ejXy6ntrEFgDENvL6gsas4vbdyKt4DACI7TxElJv/Z7udpqFNbAFAbKduy2uU2trttM/x28UWAAAAAAAAAAAAAAAAAAAAAAAAAADgDyPwGmGTCZp7AAAAAElFTkSuQmCC);
	background-size: 1900px 20px;
	background-repeat: no-repeat;
	background-position: 50%;
}
.wp-block-freeform.block-library-rich-text__tinymce img::selection {
	background-color: transparent;
}
.wp-block-freeform.block-library-rich-text__tinymce div.mceTemp {
	-ms-user-select: element;
}
.wp-block-freeform.block-library-rich-text__tinymce dl.wp-caption {
	margin: 0;
	max-width: 100%;
}
.wp-block-freeform.block-library-rich-text__tinymce dl.wp-caption a,
.wp-block-freeform.block-library-rich-text__tinymce dl.wp-caption img {
	display: block;
}
.wp-block-freeform.block-library-rich-text__tinymce dl.wp-caption,
.wp-block-freeform.block-library-rich-text__tinymce dl.wp-caption * {
	-webkit-user-drag: none;
}
.wp-block-freeform.block-library-rich-text__tinymce dl.wp-caption .wp-caption-dd {
	padding-top: 0.5em;
	margin: 0;
}
.wp-block-freeform.block-library-rich-text__tinymce .wpview {
	width: 99.99%;
	position: relative;
	clear: both;
	margin-bottom: 16px;
	border: 1px solid transparent;
}
.wp-block-freeform.block-library-rich-text__tinymce .wpview iframe {
	display: block;
	max-width: 100%;
	background: transparent;
}
.wp-block-freeform.block-library-rich-text__tinymce .wpview .mce-shim {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.wp-block-freeform.block-library-rich-text__tinymce .wpview[data-mce-selected="2"] .mce-shim {
	display: none;
}
.wp-block-freeform.block-library-rich-text__tinymce .wpview .loading-placeholder {
	border: 1px dashed #ddd;
	padding: 10px;
}
.wp-block-freeform.block-library-rich-text__tinymce .wpview .wpview-error {
	border: 1px solid #ddd;
	padding: 1em 0;
	margin: 0;
	word-wrap: break-word;
}
.wp-block-freeform.block-library-rich-text__tinymce .wpview .wpview-error p {
	margin: 0;
	text-align: center;
}
.wp-block-freeform.block-library-rich-text__tinymce .wpview[data-mce-selected] .loading-placeholder,
.wp-block-freeform.block-library-rich-text__tinymce .wpview[data-mce-selected] .wpview-error {
	border-color: transparent;
}
.wp-block-freeform.block-library-rich-text__tinymce .wpview .dashicons {
	display: block;
	margin: 0 auto;
	width: 32px;
	height: 32px;
	font-size: 32px;
}
.wp-block-freeform.block-library-rich-text__tinymce .wpview.wpview-type-gallery:after {
	content: "";
	display: table;
	clear: both;
}
.wp-block-freeform.block-library-rich-text__tinymce .gallery img[data-mce-selected]:focus {
	outline: none;
}
.wp-block-freeform.block-library-rich-text__tinymce .gallery a {
	cursor: default;
}
.wp-block-freeform.block-library-rich-text__tinymce .gallery {
	margin: auto -6px;
	padding: 6px 0;
	line-height: 1;
	overflow-x: hidden;
}
.wp-block-freeform.block-library-rich-text__tinymce .gallery .gallery-item {
	float: left;
	margin: 0;
	text-align: center;
	padding: 6px;
	box-sizing: border-box;
}
.wp-block-freeform.block-library-rich-text__tinymce .gallery .gallery-caption,
.wp-block-freeform.block-library-rich-text__tinymce .gallery .gallery-icon {
	margin: 0;
}
.wp-block-freeform.block-library-rich-text__tinymce .gallery .gallery-caption {
	font-size: 13px;
	margin: 4px 0;
}
.wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-1 .gallery-item {
	width: 100%;
}
.wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-2 .gallery-item {
	width: 50%;
}
.wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-3 .gallery-item {
	width: 33.3333333333%;
}
.wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-4 .gallery-item {
	width: 25%;
}
.wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-5 .gallery-item {
	width: 20%;
}
.wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-6 .gallery-item {
	width: 16.6666666667%;
}
.wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-7 .gallery-item {
	width: 14.2857142857%;
}
.wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-8 .gallery-item {
	width: 12.5%;
}
.wp-block-freeform.block-library-rich-text__tinymce .gallery-columns-9 .gallery-item {
	width: 11.1111111111%;
}
.wp-block-freeform.block-library-rich-text__tinymce .gallery img {
	max-width: 100%;
	height: auto;
	border: none;
	padding: 0;
}
div[data-type="core/freeform"]:before {
	transition: border-color 0.1s linear, box-shadow 0.1s linear;
	border: 1px solid #ddd;
	outline: 1px solid transparent;
}
@media (prefers-reduced-motion: reduce) {
	div[data-type="core/freeform"]:before {
		transition-duration: 0s;
		transition-delay: 0s;
	}
}
div[data-type="core/freeform"].is-selected:before {
	border-color: #1e1e1e;
}
div[data-type="core/freeform"] .block-editor-block-contextual-toolbar + div {
	margin-top: 0;
	padding-top: 0;
}
div[data-type="core/freeform"].is-selected .block-library-rich-text__tinymce:after {
	content: "";
	display: table;
	clear: both;
}
.mce-toolbar-grp .mce-btn.mce-active:hover button,
.mce-toolbar-grp .mce-btn.mce-active:hover i,
.mce-toolbar-grp .mce-btn.mce-active button,
.mce-toolbar-grp .mce-btn.mce-active i {
	color: #1e1e1e;
}
.mce-toolbar-grp .mce-rtl .mce-flow-layout-item.mce-last {
	margin-right: 0;
	margin-left: 8px;
}
.mce-toolbar-grp .mce-btn i {
	font-style: normal;
}
.block-library-classic__toolbar {
	display: none;
	width: auto;
	position: sticky;
	z-index: 31;
	top: 0;
	border: 1px solid #ddd;
	border-bottom: none;
	border-radius: 2px;
	margin: 0 0 8px;
	padding: 0;
}
div[data-type="core/freeform"].is-selected .block-library-classic__toolbar {
	display: block;
	border-color: #1e1e1e;
}
.block-library-classic__toolbar .mce-tinymce {
	box-shadow: none;
}
@media (min-width: 600px) {
	.block-library-classic__toolbar {
		padding: 0;
	}
}
.block-library-classic__toolbar:empty {
	display: block;
	background: #f5f5f5;
	border-bottom: 1px solid #e2e4e7;
}
.block-library-classic__toolbar:empty:before {
	font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
	font-size: 13px;
	content: attr(data-placeholder);
	color: #555d66;
	line-height: 37px;
	padding: 14px;
}
.block-library-classic__toolbar div.mce-toolbar-grp {
	border-bottom: 1px solid #1e1e1e;
}
.block-library-classic__toolbar .mce-menubar,
.block-library-classic__toolbar .mce-menubar > div,
.block-library-classic__toolbar .mce-tinymce-inline,
.block-library-classic__toolbar .mce-tinymce-inline > div,
.block-library-classic__toolbar div.mce-toolbar-grp,
.block-library-classic__toolbar div.mce-toolbar-grp > div {
	height: auto !important;
	width: 100% !important;
}
.block-library-classic__toolbar .mce-container-body.mce-abs-layout {
	overflow: visible;
}
.block-library-classic__toolbar .mce-menubar,
.block-library-classic__toolbar div.mce-toolbar-grp {
	position: static;
}
.block-library-classic__toolbar .mce-toolbar-grp > div {
	padding: 1px 3px;
}
.block-library-classic__toolbar .mce-toolbar-grp .mce-toolbar:not(:first-child) {
	display: none;
}
.block-library-classic__toolbar.has-advanced-toolbar .mce-toolbar-grp .mce-toolbar {
	display: block;
}
.wp-block-gallery li {
	list-style-type: none;
}
.wp-block-gallery .block-editor-media-placeholder.is-appender .components-placeholder__label {
	display: none;
}
.wp-block-gallery .block-editor-media-placeholder.is-appender .block-editor-media-placeholder__button {
	margin-bottom: 0;
}
figure.wp-block-gallery {
	display: block;
	margin: 0;
}
.blocks-gallery-grid.blocks-gallery-grid {
	padding-left: 0;
	margin-left: 0;
	margin-bottom: 0;
}
.blocks-gallery-item figure:not(.is-selected):focus,
.blocks-gallery-item img:focus {
	outline: none;
}
.blocks-gallery-item figure.is-selected:before {
	box-shadow: 0 0 0 1px #fff inset, 0 0 0 3px var(--wp-admin-theme-color) inset;
	content: "";
	outline: 2px solid transparent;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1;
	pointer-events: none;
}
.blocks-gallery-item figure.is-selected figcaption {
	z-index: 2;
}
.blocks-gallery-item figure.is-transient img {
	opacity: 0.3;
}
.blocks-gallery-item .is-selected .block-library-gallery-item__inline-menu {
	display: inline-flex;
}
.blocks-gallery-item .block-editor-media-placeholder {
	margin: 0;
	height: 100%;
}
.blocks-gallery-item .block-editor-media-placeholder .components-placeholder__label {
	display: flex;
}
.block-library-gallery-item__inline-menu {
	display: none;
	position: absolute;
	top: -2px;
	margin: 8px;
	z-index: 20;
	transition: box-shadow 0.2s ease-out;
	border-radius: 2px;
	background: #fff;
	border: 1px solid #1e1e1e;
}
@media (prefers-reduced-motion: reduce) {
	.block-library-gallery-item__inline-menu {
		transition-duration: 0s;
		transition-delay: 0s;
	}
}
.block-library-gallery-item__inline-menu:hover {
	box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
}
@media (min-width: 600px) {
	.columns-7 .block-library-gallery-item__inline-menu,
	.columns-8 .block-library-gallery-item__inline-menu {
		padding: 2px;
	}
}
.block-library-gallery-item__inline-menu .components-button.has-icon:not(:focus) {
	border: none;
	box-shadow: none;
}
@media (min-width: 600px) {
	.columns-7 .block-library-gallery-item__inline-menu .components-button.has-icon,
	.columns-8 .block-library-gallery-item__inline-menu .components-button.has-icon {
		padding: 0;
		width: inherit;
		height: inherit;
	}
}
.block-library-gallery-item__inline-menu.is-left {
	left: -2px;
}
.block-library-gallery-item__inline-menu.is-right {
	right: -2px;
}
.blocks-gallery-item .components-spinner {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -9px;
	margin-left: -9px;
}
.wp-block-group .block-editor-block-list__insertion-point {
	left: 0;
	right: 0;
}
[data-type="core/group"].is-selected .block-list-appender {
	margin-left: 0;
	margin-right: 0;
}
[data-type="core/group"].is-selected .has-background .block-list-appender {
	margin-top: 18px;
	margin-bottom: 18px;
}
.block-library-heading-level-dropdown .components-popover__content {
	min-width: 230px;
}
.block-library-heading-level-dropdown .components-popover__content > div {
	padding: 0;
}
.block-library-heading-level-toolbar {
	border: none;
}
.block-library-html__edit {
	margin-bottom: 28px;
}
.block-library-html__edit .block-library-html__preview-overlay {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.block-library-html__edit .block-editor-plain-text {
	font-family: Menlo, Consolas, monaco, monospace;
	color: #1e1e1e;
	padding: 0.8em 1em;
	border: 1px solid #ddd;
	border-radius: 4px;
	max-height: 250px;
	font-size: 16px;
}
@media (min-width: 600px) {
	.block-library-html__edit .block-editor-plain-text {
		font-size: 13px;
	}
}
.block-library-html__edit .block-editor-plain-text:focus {
	box-shadow: none;
}
figure.wp-block-image:not(.wp-block) {
	margin: 0;
}
.wp-block-image {
	position: relative;
}
.wp-block-image .is-applying img,
.wp-block-image.is-transient img {
	opacity: 0.3;
}
.wp-block-image figcaption img {
	display: inline;
}
.wp-block-image .components-spinner {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -9px;
	margin-left: -9px;
}
.wp-block-image:not(.is-style-rounded) > div {
	border-radius: inherit;
}
.wp-block-image .components-resizable-box__container {
	display: inline-block;
}
.wp-block-image .components-resizable-box__container img {
	display: block;
	width: inherit;
	height: inherit;
}
.block-editor-block-list__block[data-type="core/image"] .block-editor-block-toolbar .block-editor-url-input__button-modal {
	position: absolute;
	left: 0;
	right: 0;
	margin: -1px 0;
}
@media (min-width: 600px) {
	.block-editor-block-list__block[data-type="core/image"] .block-editor-block-toolbar .block-editor-url-input__button-modal {
		margin: -1px;
	}
}
[data-align="full"] > .wp-block-image img,
[data-align="wide"] > .wp-block-image img {
	width: 100%;
}
.wp-block[data-align="center"] > .wp-block-image,
.wp-block[data-align="left"] > .wp-block-image,
.wp-block[data-align="right"] > .wp-block-image {
	display: table;
}
.wp-block[data-align="center"] > .wp-block-image > figcaption,
.wp-block[data-align="left"] > .wp-block-image > figcaption,
.wp-block[data-align="right"] > .wp-block-image > figcaption {
	display: table-caption;
	caption-side: bottom;
}
.wp-block[data-align="left"] > .wp-block-image {
	margin: 0.5em 1em 0.5em 0;
}
.wp-block[data-align="right"] > .wp-block-image {
	margin: 0.5em 0 0.5em 1em;
}
.wp-block[data-align="center"] > .wp-block-image {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.wp-block-image__crop-area {
	position: relative;
	max-width: 100%;
	width: 100%;
}
.wp-block-image__crop-icon {
	padding: 0 8px;
	min-width: 48px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.wp-block-image__crop-icon svg {
	fill: currentColor;
}
.wp-block-image__zoom .components-popover__content {
	overflow: visible;
	min-width: 260px;
}
.wp-block-image__zoom .components-range-control {
	flex: 1;
}
.wp-block-image__zoom .components-base-control__field {
	display: flex;
	margin-bottom: 0;
	flex-direction: column;
	align-items: flex-start;
}
.wp-block-image__aspect-ratio {
	height: 46px;
	margin-bottom: -8px;
	display: flex;
	align-items: center;
}
.wp-block-image__aspect-ratio .components-button {
	width: 36px;
	padding-left: 0;
	padding-right: 0;
}
.wp-block-latest-posts {
	padding-left: 2.5em;
}
.wp-block-latest-posts.is-grid {
	padding-left: 0;
}
.wp-block-latest-posts li a > div {
	display: inline;
}
.edit-post-visual-editor .wp-block-latest-posts.is-grid li {
	margin-bottom: 20px;
}
.wp-block-media-text .__resizable_base__ {
	grid-column: 1 / span 2;
	grid-row: 2;
}
.wp-block-media-text .editor-media-container__resizer {
	width: 100% !important;
}
.wp-block-media-text.is-image-fill .editor-media-container__resizer {
	height: 100% !important;
}
.wp-block-media-text > .block-editor-block-list__layout > .block-editor-block-list__block {
	max-width: unset;
}
.block-editor-block-list__block[data-type="core/more"] {
	max-width: 100%;
	text-align: center;
	margin-top: 28px;
	margin-bottom: 28px;
}
.wp-block-more {
	display: block;
	text-align: center;
	white-space: nowrap;
}
.wp-block-more input[type="text"] {
	position: relative;
	font-size: 13px;
	text-transform: uppercase;
	font-weight: 600;
	font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
	color: #757575;
	border: none;
	box-shadow: none;
	white-space: nowrap;
	text-align: center;
	margin: 0;
	border-radius: 4px;
	background: #fff;
	padding: 6px 8px;
	height: 24px;
	max-width: 100%;
}
.wp-block-more input[type="text"]:focus {
	box-shadow: none;
}
.wp-block-more:before {
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	border-top: 3px dashed #ccc;
}
.editor-styles-wrapper .wp-block-navigation ul {
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-left: 0;
}
.wp-block-navigation__container.is-parent-of-selected-block {
	visibility: visible;
	opacity: 1;
}
.wp-block-navigation-link,
.wp-block-navigation__container {
	background-color: inherit;
}
.wp-block-navigation:not(.is-selected):not(.has-child-selected) .has-child:hover > .wp-block-navigation-link__container {
	opacity: 0;
	visibility: hidden;
}
.has-child.has-child-selected > .wp-block-navigation-link__container,
.has-child.is-selected > .wp-block-navigation-link__container {
	display: flex;
	opacity: 1;
	visibility: visible;
}
.is-dragging-components-draggable .has-child.is-dragging-within > .wp-block-navigation-link__container {
	opacity: 1;
	visibility: visible;
}
.is-editing > .wp-block-navigation__container {
	visibility: visible;
	opacity: 1;
	display: flex;
	flex-direction: column;
}
.is-dragging-components-draggable .wp-block-navigation-link > .wp-block-navigation__container {
	opacity: 1;
	visibility: hidden;
}
.is-dragging-components-draggable .wp-block-navigation-link > .wp-block-navigation__container .block-editor-block-draggable-chip-wrapper {
	visibility: visible;
}
.block-library-colors-selector {
	width: auto;
}
.block-library-colors-selector .block-library-colors-selector__toggle {
	display: block;
	margin: 0 auto;
	padding: 3px;
	width: auto;
}
.block-library-colors-selector .block-library-colors-selector__icon-container {
	height: 30px;
	position: relative;
	margin: 0 auto;
	padding: 3px;
	display: flex;
	align-items: center;
	border-radius: 4px;
}
.block-library-colors-selector .block-library-colors-selector__state-selection {
	margin-left: auto;
	margin-right: auto;
	border-radius: 11px;
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
	width: 22px;
	min-width: 22px;
	height: 22px;
	min-height: 22px;
	line-height: 20px;
	padding: 2px;
}
.block-library-colors-selector .block-library-colors-selector__state-selection > svg {
	min-width: auto !important;
}
.block-library-colors-selector .block-library-colors-selector__state-selection.has-text-color > svg,
.block-library-colors-selector .block-library-colors-selector__state-selection.has-text-color > svg path {
	color: inherit;
}
.block-library-colors-selector__popover .color-palette-controller-container {
	padding: 16px;
}
.block-library-colors-selector__popover .components-base-control__label {
	height: 20px;
	line-height: 20px;
}
.block-library-colors-selector__popover .component-color-indicator {
	float: right;
	margin-top: 2px;
}
.block-library-colors-selector__popover .components-panel__body-title {
	display: none;
}
.wp-block-navigation .block-editor-button-block-appender {
	justify-content: flex-start;
}
.components-placeholder.wp-block-navigation-placeholder {
	outline: none;
	padding: 0;
	box-shadow: none;
	background: none;
	min-height: 0;
	color: inherit;
}
.components-placeholder.wp-block-navigation-placeholder .components-placeholder__fieldset {
	font-size: inherit;
}
.components-placeholder.wp-block-navigation-placeholder .components-placeholder__fieldset .components-button {
	margin-bottom: 0;
}
.is-selected .components-placeholder.wp-block-navigation-placeholder {
	color: #1e1e1e;
}
.wp-block-navigation-placeholder .components-spinner {
	margin-top: -4px;
	margin-left: 4px;
	vertical-align: middle;
	margin-right: 7px;
}
.wp-block-navigation-placeholder__preview {
	display: flex;
	flex-direction: row;
	align-items: center;
	flex-wrap: nowrap;
	width: 100%;
	overflow: hidden;
}
.wp-block-navigation-placeholder__preview .wp-block-navigation-link.wp-block-navigation-link {
	position: relative;
	min-width: 72px;
}
.wp-block-navigation-placeholder__preview .wp-block-navigation-link.wp-block-navigation-link:before {
	display: block;
	content: "";
	border-radius: 2px;
	background: currentColor;
	height: 16px;
	width: 100%;
}
.wp-block-navigation-placeholder__preview svg {
	fill: currentColor;
}
.wp-block-navigation-placeholder__preview .wp-block-navigation-link.wp-block-navigation-link,
.wp-block-navigation-placeholder__preview svg {
	opacity: 0.3;
}
.wp-block-navigation.is-selected .wp-block-navigation-placeholder__preview {
	display: flex;
	opacity: 0;
	width: 0;
	overflow: hidden;
	flex-wrap: nowrap;
}
.wp-block-navigation.is-selected .is-medium .wp-block-navigation-placeholder__preview,
.wp-block-navigation.is-selected .is-small .wp-block-navigation-placeholder__preview {
	display: none;
}
.wp-block-navigation-placeholder__controls {
	padding: 8px;
	border-radius: 2px;
	background-color: #fff;
	box-shadow: inset 0 0 0 1px #1e1e1e;
	flex-direction: row;
	align-items: center;
	display: none;
	position: relative;
	z-index: 1;
	float: left;
	width: 100%;
}
.is-large .wp-block-navigation-placeholder__controls {
	padding: 4px 8px;
}
.wp-block-navigation.is-selected .wp-block-navigation-placeholder__controls {
	display: flex;
}
.is-medium .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions,
.is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions,
.is-vertical .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions {
	flex-direction: column;
}
.is-selected.is-vertical .wp-block-navigation-placeholder__controls {
	display: inline-flex;
	padding: 12px;
}
.wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__icon {
	margin-right: 12px;
	height: 36px;
}
.wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator {
	margin-right: 12px;
	padding: 0;
	align-items: center;
	justify-content: flex-start;
	line-height: 0;
	margin-left: 5px;
	display: none;
}
.wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator svg {
	margin-right: 4px;
}
.is-vertical .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator {
	margin-bottom: 4px;
	margin-left: 0;
}
.is-large .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator {
	display: inline-flex;
}
.is-vertical .wp-block-navigation-placeholder,
.is-vertical .wp-block-navigation-placeholder__controls,
.is-vertical .wp-block-navigation-placeholder__preview {
	min-height: 156px;
}
.is-vertical .wp-block-navigation-placeholder__controls,
.is-vertical .wp-block-navigation-placeholder__preview {
	flex-direction: column;
	align-items: flex-start;
}
.wp-block-navigation-placeholder__actions {
	display: flex;
	font-size: 13px;
	font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
}
.wp-block-navigation-placeholder__actions .components-button.components-dropdown-menu__toggle.has-icon {
	padding: 6px 4px 6px 12px;
	display: flex;
	flex-direction: row-reverse;
}
.wp-block-navigation-placeholder__actions .components-dropdown,
.wp-block-navigation-placeholder__actions > .components-button {
	margin-right: 12px;
}
@media (min-width: 600px) {
	.components-button.wp-block-navigation__responsive-container-open,
	.wp-block-navigation__responsive-container:not(.is-menu-open) .components-button.wp-block-navigation__responsive-container-close {
		display: none;
	}
}
.wp-block-navigation__responsive-container.is-menu-open {
	position: fixed;
}
body.admin-bar .wp-block-navigation__responsive-container.is-menu-open {
	top: 155px;
}
@media (min-width: 782px) {
	body.admin-bar .wp-block-navigation__responsive-container.is-menu-open {
		top: 61px;
	}
}
@media (min-width: 600px) {
	.wp-block-navigation__responsive-close {
		pointer-events: none;
	}
	.wp-block-navigation__responsive-close .block-editor-block-list__layout *,
	.wp-block-navigation__responsive-close .wp-block-navigation__responsive-container-close {
		pointer-events: all;
	}
}
.wp-block-navigation__responsive-close .wp-block-pages-list__item__link {
	pointer-events: none;
}
.components-button.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close,
.components-button.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open {
	padding: 0;
	height: auto;
	color: inherit;
}
.is-menu-open .wp-block-navigation__responsive-container-content * .block-list-appender {
	margin-top: 16px;
}
.wp-block-navigation-link__container {
	border-radius: 0;
	min-height: 36px;
}
.wp-block-navigation .has-child {
	cursor: pointer;
}
.wp-block-navigation .has-child .submenu-container,
.wp-block-navigation .has-child .wp-block-navigation-link__container {
	z-index: 28;
}
.wp-block-navigation .has-child:hover .submenu-container,
.wp-block-navigation .has-child:hover .wp-block-navigation-link__container {
	z-index: 29;
}
.wp-block-navigation .has-child.has-child-selected > .wp-block-navigation-link__container,
.wp-block-navigation .has-child.is-selected > .wp-block-navigation-link__container {
	visibility: visible !important;
	opacity: 1 !important;
}
.wp-block-navigation-link .wp-block-navigation-link__container {
	display: block;
}
.wp-block-navigation-link .wp-block-navigation-link__content {
	cursor: text;
}
.wp-block-navigation-link.is-editing,
.wp-block-navigation-link.is-selected {
	min-width: 20px;
}
.wp-block-navigation-link .block-list-appender {
	margin: 16px auto 16px 16px;
}
.wp-block-navigation .block-editor-block-list__block[data-type="core/navigation-link"] > .block-editor-block-list__insertion-point {
	display: none;
}
.wp-block-navigation-link__placeholder {
	position: relative;
	margin: 2px;
}
.wp-block-navigation-link__placeholder .wp-block-navigation-link__placeholder-text {
	font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
	font-size: 13px;
	padding-left: 4px;
	padding-right: 4px;
}
.wp-block-navigation-link__placeholder.wp-block-navigation-link__content {
	cursor: pointer;
}
.wp-block-navigation-link__placeholder:before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border-radius: 2px;
	opacity: 0.1;
}
.is-dark-theme .wp-block-navigation-link__placeholder:before {
	opacity: 0.2;
}
.is-editing .wp-block-navigation-link__placeholder:before {
	background: currentColor;
}
.wp-block-navigation .wp-block-navigation-link:not(.is-editing) .wp-block-navigation-link__content.wp-block-navigation-link__placeholder {
	box-shadow: inset 0 0 0 1px #757575;
	border-radius: 2px;
	color: var(--wp-admin-theme-color);
}
.block-editor-block-list__block[data-type="core/nextpage"] {
	max-width: 100%;
	text-align: center;
	margin-top: 28px;
	margin-bottom: 28px;
}
.wp-block-nextpage {
	display: block;
	text-align: center;
	white-space: nowrap;
}
.wp-block-nextpage > span {
	font-size: 13px;
	position: relative;
	text-transform: uppercase;
	font-weight: 600;
	font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
	color: #757575;
	border-radius: 4px;
	background: #fff;
	padding: 6px 8px;
	height: 24px;
}
.wp-block-nextpage:before {
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	border-top: 3px dashed #ccc;
}
.wp-block-navigation .wp-block-page-list,
.wp-block-navigation .wp-block-page-list > div {
	background-color: inherit;
}
.wp-block-navigation.items-justified-space-between .wp-block-page-list,
.wp-block-navigation.items-justified-space-between .wp-block-page-list > div {
	display: contents;
	flex: 1;
}
.wp-block-navigation.items-justified-space-between.has-child-selected .wp-block-page-list,
.wp-block-navigation.items-justified-space-between.has-child-selected .wp-block-page-list > div,
.wp-block-navigation.items-justified-space-between.is-selected .wp-block-page-list,
.wp-block-navigation.items-justified-space-between.is-selected .wp-block-page-list > div {
	flex: inherit;
}
.wp-block-pages-list__item__link {
	pointer-events: none;
}
.wp-block-page-list .components-placeholder {
	min-height: 0;
	padding: 0;
	background-color: inherit;
}
.wp-block-page-list .components-placeholder .components-spinner {
	margin: 0.5em;
}
.wp-block-page-list-modal {
	max-width: 400px;
}
.wp-block-page-list-modal-buttons {
	display: flex;
	justify-content: flex-end;
}
.wp-block-page-list-modal-buttons .components-button {
	margin-left: 12px;
}
.block-editor-block-list__block[data-type="core/paragraph"].has-drop-cap:focus {
	min-height: auto !important;
}
.block-editor-block-list__block[data-empty="true"] [data-rich-text-placeholder] {
	opacity: 1;
}
.block-editor-block-list__block[data-empty="true"] + .block-editor-block-list__block[data-empty="true"] [data-rich-text-placeholder] {
	opacity: 0;
}
.wp-block-post-content__placeholder {
	height: 100px;
	border: 1px dashed;
	display: flex;
	justify-content: center;
	align-items: center;
}
.wp-block-post-content__placeholder span {
	font-style: italic;
}
.wp-block-post-excerpt .wp-block-post-excerpt__excerpt.is-inline {
	display: inline-block;
}
.wp-block-post-author {
	display: flex;
	flex-wrap: wrap;
}
.wp-block-post-author .wp-block-post-author__byline {
	font-size: 0.5em;
	margin-top: 0;
	position: relative;
	font-style: normal;
}
.wp-block-post-author .wp-block-post-author__content {
	flex-grow: 1;
	flex-basis: 0;
}
.wp-block-post-author .wp-block-post-author__avatar img {
	margin: 0;
}
.wp-block-post-author .wp-block-post-author__avatar {
	margin-bottom: -8px;
}
.wp-block-post-author .wp-block-post-author__name {
	margin: 0;
	font-weight: 700;
}
.wp-block-post-author .wp-block-post-author__bio {
	margin: 0 0 8px;
	font-size: 0.7em;
}
.wp-block[data-align="left"] > .wp-block-pullquote p,
.wp-block[data-align="right"] > .wp-block-pullquote p {
	font-size: 20px;
}
.wp-block-pullquote blockquote p {
	font-size: 28px;
	line-height: 1.6;
}
.wp-block-pullquote.is-style-solid-color blockquote p {
	font-size: 32px;
}
.wp-block-pullquote.is-style-solid-color .wp-block-pullquote__citation {
	text-transform: none;
	font-style: normal;
}
.wp-block-pullquote .wp-block-pullquote__citation {
	color: inherit;
}
.wp-block-rss li a > div {
	display: inline;
}
.wp-block-rss__placeholder-form {
	display: flex;
	align-items: stretch;
}
.wp-block-rss__placeholder-form > * {
	margin-bottom: 8px;
}
@media (min-width: 782px) {
	.wp-block-rss__placeholder-form > * {
		margin-bottom: 0;
	}
}
.wp-block-rss__placeholder-input {
	display: flex;
	align-items: stretch;
	flex-grow: 1;
}
.wp-block-rss__placeholder-input .components-base-control__field {
	display: flex;
	align-items: stretch;
	flex-grow: 1;
	margin: 0 8px 0 0;
}
.wp-block[data-align="center"] .wp-block-search .wp-block-search__inside-wrapper {
	margin: auto;
}
.wp-block-search .wp-block-search__input {
	padding: 8px;
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
	padding: 4px;
}
.wp-block-search .wp-block-search__button {
	height: auto;
	border-radius: initial;
}
.wp-block-search .wp-block-search__button.wp-block-search__button.wp-block-search__button {
	padding: 6px 10px;
}
.wp-block-search__components-button-group {
	margin-top: 10px;
}
.block-editor-block-list__block[data-type="core/separator"] {
	padding-top: 0.1px;
	padding-bottom: 0.1px;
}
[data-type="core/shortcode"] .block-editor-plain-text {
	max-height: 250px;
}
[data-type="core/shortcode"].components-placeholder {
	min-height: 0;
}
.blocks-shortcode__textarea {
	font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
	padding: 6px 8px;
	box-shadow: 0 0 0 transparent;
	transition: box-shadow 0.1s linear;
	border-radius: 2px;
	border: 1px solid #757575;
	font-size: 16px;
	line-height: normal;
}
@media (prefers-reduced-motion: reduce) {
	.blocks-shortcode__textarea {
		transition-duration: 0s;
		transition-delay: 0s;
	}
}
@media (min-width: 600px) {
	.blocks-shortcode__textarea {
		font-size: 13px;
		line-height: normal;
	}
}
.blocks-shortcode__textarea:focus {
	border-color: var(--wp-admin-theme-color);
	box-shadow: 0 0 0 1px var(--wp-admin-theme-color);
	outline: 2px solid transparent;
}
.blocks-shortcode__textarea::-webkit-input-placeholder {
	color: rgba(30, 30, 30, 0.62);
}
.blocks-shortcode__textarea::-moz-placeholder {
	opacity: 1;
	color: rgba(30, 30, 30, 0.62);
}
.blocks-shortcode__textarea:-ms-input-placeholder {
	color: rgba(30, 30, 30, 0.62);
}
.wp-block[data-align="center"] > .wp-block-site-logo {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.wp-block-site-logo a {
	pointer-events: none;
}
.wp-block-site-logo:not(.is-default-size) {
	display: table;
}
.wp-block-site-logo.is-default-size {
	width: 120px;
}
.wp-block-site-logo.is-default-size img {
	width: 100%;
}
.wp-block-site-logo .custom-logo-link {
	cursor: inherit;
}
.wp-block-site-logo .custom-logo-link:focus {
	box-shadow: none;
}
.wp-block-site-logo .custom-logo-link.is-transient img {
	opacity: 0.3;
}
.wp-block-site-logo img {
	display: block;
	max-width: 100%;
}
.wp-block-site-logo .components-placeholder {
	justify-content: flex-start;
	min-height: auto;
	height: 120px;
	padding: 12px;
}
.wp-block-site-logo .components-placeholder .components-placeholder__label {
	margin-top: 12px;
	white-space: nowrap;
}
.wp-block-site-logo .components-placeholder .components-placeholder__label .block-editor-block-icon,
.wp-block-site-logo .components-placeholder .components-placeholder__label > svg {
	margin-right: 4px;
}
.wp-block-site-logo .components-placeholder .components-form-file-upload {
	display: none;
}
.wp-block-site-logo .components-placeholder .components-placeholder__preview {
	position: absolute;
	top: 4px;
	right: 4px;
	bottom: 4px;
	left: 4px;
	background: hsla(0, 0%, 100%, 0.8);
	display: flex;
	align-items: center;
	justify-content: center;
}
.wp-block-site-logo .components-placeholder .components-drop-zone__content-text {
	display: none;
}
.wp-block-site-tagline__placeholder,
.wp-block-site-title__placeholder {
	padding: 1em 0;
	border: 1px dashed;
}
.wp-block-social-links .wp-social-link {
	line-height: 0;
}
.wp-block-social-links .wp-social-link button {
	font-size: inherit;
	color: currentColor;
	height: auto;
	line-height: 0;
	padding: 0.25em;
}
.wp-block-social-links.is-style-pill-shape .wp-social-link button {
	padding-left: 0.66667em;
	padding-right: 0.66667em;
}
.wp-block-social-links div.block-editor-url-input {
	display: inline-block;
	margin-left: 8px;
}
.wp-social-link:hover {
	transform: none;
}
.editor-styles-wrapper .wp-block-social-links {
	padding: 0;
}
.wp-block-social-links__social-placeholder {
	display: flex;
	opacity: 0.8;
	list-style: none;
}
.wp-block-social-links__social-placeholder > .wp-social-link {
	padding-left: 0 !important;
	margin-left: 0 !important;
	padding-right: 0 !important;
	margin-right: 0 !important;
	width: 0 !important;
	visibility: hidden;
}
.wp-block-social-links__social-placeholder > .wp-block-social-links__social-placeholder-icons {
	display: flex;
}
.wp-block-social-links__social-placeholder + .block-list-appender,
.wp-block-social-links__social-placeholder .wp-social-link {
	padding: 0.25em;
}
.is-style-pill-shape .wp-block-social-links__social-placeholder + .block-list-appender,
.is-style-pill-shape .wp-block-social-links__social-placeholder .wp-social-link {
	padding-left: 0.66667em;
	padding-right: 0.66667em;
}
.wp-block-social-links__social-placeholder .wp-social-link:before {
	content: "";
	display: block;
	width: 1em;
	height: 1em;
	border-radius: 50%;
}
.is-style-logos-only .wp-block-social-links__social-placeholder .wp-social-link:before {
	background: currentColor;
}
.wp-block-social-links .wp-block-social-links__social-prompt {
	list-style: none;
	order: 2;
	font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
	font-size: 13px;
	line-height: 24px;
	margin-top: auto;
	margin-bottom: auto;
	cursor: default;
	padding-right: 8px;
}
.wp-block-social-links .wp-block-social-links__social-prompt + .block-list-appender {
	margin-right: 8px;
	padding: 0.25em;
}
.wp-block-social-links .block-list-appender {
	margin: 4px auto 4px 0;
	border-radius: 9999px;
}
.wp-block-social-links .block-list-appender .block-editor-inserter {
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: inherit;
	width: 1em;
	height: 1em;
}
.has-small-icon-size .wp-block-social-links .block-list-appender {
	font-size: 16px;
}
.has-normal-icon-size .wp-block-social-links .block-list-appender {
	font-size: 24px;
}
.has-large-icon-size .wp-block-social-links .block-list-appender {
	font-size: 36px;
}
.has-huge-icon-size .wp-block-social-links .block-list-appender {
	font-size: 48px;
}
.wp-block-social-links .block-list-appender:before {
	content: none;
}
.wp-block[data-align="center"] > .wp-block-social-links {
	justify-content: center;
}
.block-editor-block-preview__content .components-button:disabled {
	opacity: 1;
}
.wp-social-link.wp-social-link__is-incomplete {
	opacity: 0.5;
}
@media (prefers-reduced-motion: reduce) {
	.wp-social-link.wp-social-link__is-incomplete {
		transition-duration: 0s;
		transition-delay: 0s;
	}
}
.wp-block-social-links .is-selected .wp-social-link__is-incomplete,
.wp-social-link.wp-social-link__is-incomplete:focus,
.wp-social-link.wp-social-link__is-incomplete:hover {
	opacity: 1;
}
.block-editor-block-list__block[data-type="core/spacer"]:before {
	content: "";
	display: block;
	position: absolute;
	width: 100%;
	height: 24px;
	transform: translateY(-12px);
}
.block-library-spacer__resize-container.has-show-handle,
.wp-block-spacer.is-hovered .block-library-spacer__resize-container {
	background: rgba(0, 0, 0, 0.1);
}
.is-dark-theme .block-library-spacer__resize-container.has-show-handle,
.is-dark-theme .wp-block-spacer.is-hovered .block-library-spacer__resize-container {
	background: hsla(0, 0%, 100%, 0.15);
}
.block-library-spacer__resize-container {
	clear: both;
}
.block-library-spacer__resize-container .components-resizable-box__handle:before {
	content: none;
}
.block-library-spacer__resize-container.resize-horizontal {
	margin-bottom: 0;
}
.wp-block-table {
	margin: 0;
}
.wp-block[data-align="center"] > .wp-block-table,
.wp-block[data-align="left"] > .wp-block-table,
.wp-block[data-align="right"] > .wp-block-table {
	height: auto;
}
.wp-block[data-align="center"] > .wp-block-table table,
.wp-block[data-align="left"] > .wp-block-table table,
.wp-block[data-align="right"] > .wp-block-table table {
	width: auto;
}
.wp-block[data-align="center"] > .wp-block-table td,
.wp-block[data-align="center"] > .wp-block-table th,
.wp-block[data-align="left"] > .wp-block-table td,
.wp-block[data-align="left"] > .wp-block-table th,
.wp-block[data-align="right"] > .wp-block-table td,
.wp-block[data-align="right"] > .wp-block-table th {
	word-break: break-word;
}
.wp-block[data-align="center"] > .wp-block-table {
	text-align: initial;
}
.wp-block[data-align="center"] > .wp-block-table table {
	margin: 0 auto;
}
.wp-block-table td,
.wp-block-table th {
	border: 1px solid;
}
.wp-block-table td.is-selected,
.wp-block-table th.is-selected {
	border-color: var(--wp-admin-theme-color);
	box-shadow: inset 0 0 0 1px var(--wp-admin-theme-color);
	border-style: double;
}
.wp-block-table figcaption {
	color: #555;
	font-size: 13px;
	text-align: center;
}
.is-dark-theme .wp-block-table figcaption {
	color: hsla(0, 0%, 100%, 0.65);
}
.blocks-table__placeholder-form.blocks-table__placeholder-form {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}
.blocks-table__placeholder-form.blocks-table__placeholder-form > * {
	margin-bottom: 8px;
}
@media (min-width: 782px) {
	.blocks-table__placeholder-form.blocks-table__placeholder-form {
		flex-direction: row;
		align-items: flex-end;
	}
	.blocks-table__placeholder-form.blocks-table__placeholder-form > * {
		margin-bottom: 0;
	}
}
.blocks-table__placeholder-input {
	width: 112px;
	margin-right: 8px;
	margin-bottom: 0;
}
.blocks-table__placeholder-input input {
	height: 36px;
}
.blocks-table__placeholder-input .components-base-control__field {
	margin-bottom: 0;
}
.wp-block-tag-cloud a {
	display: inline-block;
	margin-right: 5px;
}
.wp-block-tag-cloud span {
	display: inline-block;
	margin-left: 5px;
	color: #757575;
	text-decoration: none;
}
.wp-block-template-part__placeholder-preview-dropdown-content .components-popover__content,
.wp-block-template-part__preview-dropdown-content .components-popover__content {
	min-width: 320px;
	padding: 0;
}
.wp-block-template-part__selection-preview-search-form {
	border-bottom: 1px solid #ddd;
}
.wp-block-template-part__selection-preview-container {
	background: #fff;
	padding-bottom: 16px;
}
.wp-block-template-part__selection-preview-container .wp-block-template-part__selection-preview-item {
	border-radius: 2px;
	cursor: pointer;
	margin-top: 16px;
	transition: all 0.05s ease-in-out;
	border: 1px solid transparent;
	width: 100%;
	background-color: #fff;
}
.wp-block-template-part__selection-preview-container .wp-block-template-part__selection-preview-item:hover {
	border: 1px solid var(--wp-admin-theme-color);
}
.wp-block-template-part__selection-preview-container .wp-block-template-part__selection-preview-item:focus {
	box-shadow: inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
	outline: 2px solid transparent;
}
.wp-block-template-part__selection-preview-container .wp-block-template-part__selection-preview-item.is-placeholder {
	min-height: 100px;
}
.wp-block-template-part__selection-preview-container .wp-block-template-part__selection-preview-item-title {
	padding: 4px;
	font-size: 12px;
	text-align: left;
}
.wp-block-template-part__selection-preview-container .wp-block-template-part__selection-panel-group-header {
	padding: 16px 16px 0;
}
.wp-block-template-part__selection-preview-container .wp-block-template-part__selection-panel-group-content {
	padding: 0 16px;
}
.wp-block-template-part__selection-preview-container .wp-block-template-part__selection-panel-group-title {
	color: var(--wp-admin-theme-color);
	text-transform: uppercase;
	font-size: 11px;
	font-weight: 500;
}
.block-editor-block-list__block[data-type="core/template-part"].has-child-selected:after {
	border: 1px dotted var(--wp-admin-theme-color);
}
.block-editor-block-list__block[data-type="core/template-part"].has-child-selected.is-highlighted:after,
.block-editor-block-list__block[data-type="core/template-part"].has-child-selected.is-hovered:after {
	border: none;
}
.wp-block-text-columns .block-editor-rich-text__editable:focus {
	outline: 1px solid #ddd;
}
.wp-block[data-align="center"] > .wp-block-video {
	text-align: center;
}
.wp-block-video {
	position: relative;
}
.wp-block-video.is-transient video {
	opacity: 0.3;
}
.wp-block-video .components-spinner {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -9px;
	margin-left: -9px;
}
.editor-video-poster-control .components-base-control__label {
	display: block;
}
.editor-video-poster-control .components-button {
	margin-right: 8px;
}
.block-library-video-tracks-editor {
	z-index: 159990;
}
.block-library-video-tracks-editor > .components-popover__content {
	width: 360px;
}
.block-library-video-tracks-editor__track-list-track {
	display: flex;
	place-content: space-between;
	align-items: baseline;
	padding-left: 12px;
}
.block-library-video-tracks-editor__single-track-editor-label-language {
	display: flex;
	margin-top: 12px;
}
.block-library-video-tracks-editor__single-track-editor-label-language > .components-base-control {
	width: 50%;
}
.block-library-video-tracks-editor__single-track-editor-label-language > .components-base-control:first-child {
	margin-right: 16px;
}
.block-library-video-tracks-editor__single-track-editor-kind-select {
	max-width: 240px;
}
.block-library-video-tracks-editor__single-track-editor-buttons-container {
	display: flex;
	place-content: space-between;
	margin-top: 32px;
}
.block-library-video-tracks-editor__single-track-editor-edit-track-label {
	margin-top: 4px;
	margin-bottom: 12px;
	color: #757575;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: 500;
	display: block;
}
.block-library-video-tracks-editor > .components-popover__content > div,
.block-library-video-tracks-editor__add-tracks-container .components-menu-group__label,
.block-library-video-tracks-editor__track-list .components-menu-group__label {
	padding: 0;
}
.block-library-video-tracks-editor__add-tracks-container,
.block-library-video-tracks-editor__single-track-editor,
.block-library-video-tracks-editor__track-list {
	padding: 12px;
}
.block-library-video-tracks-editor__single-track-editor .components-base-control .components-base-control__label {
	margin-bottom: 4px;
}
.block-library-video-tracks-editor__single-track-editor .components-base-control .components-base-control__field {
	margin-bottom: 12px;
}
.block-library-video-tracks-editor__single-track-editor .components-base-control .components-text-control__input {
	margin-left: 0;
}
.block-library-video-tracks-editor__single-track-editor .components-base-control .components-input-control__label {
	margin-bottom: 4px;
}
.wp-block-query-title__placeholder {
	padding: 1em 0;
	border: 1px dashed;
}
.editor-styles-wrapper ul.wp-block-post-template {
	padding-left: 0;
	margin-left: 0;
	list-style: none;
}
.block-library-query-toolbar__popover .components-popover__content {
	min-width: 230px;
}
.wp-block-query__create-new-link {
	padding: 0 16px 16px 56px;
}
.wp-block > .wp-block-query-pagination {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
}
.editor-styles-wrapper .wp-block-query-pagination {
	max-width: 100%;
}
.editor-styles-wrapper .wp-block-query-pagination.block-editor-block-list__layout {
	margin: 0;
}
.block-library-query-pagination-toolbar__popover .components-popover__content {
	min-width: 230px;
}
.wp-block-query-pagination > .wp-block-query-pagination-next,
.wp-block-query-pagination > .wp-block-query-pagination-numbers,
.wp-block-query-pagination > .wp-block-query-pagination-previous {
	display: inline-block;
	margin: 0.5em 0.5em 0.5em 0;
}
.wp-block-query-pagination > .wp-block-query-pagination-next:last-child,
.wp-block-query-pagination > .wp-block-query-pagination-numbers:last-child,
.wp-block-query-pagination > .wp-block-query-pagination-previous:last-child {
	margin-right: 0;
}
.wp-block-query-pagination-numbers a {
	text-decoration: underline;
}
.wp-block-query-pagination-numbers .page-numbers {
	margin-right: 2px;
}
.wp-block-query-pagination-numbers .page-numbers:last-child {
	margin-right: 0;
}
div[data-type="core/post-featured-image"] img {
	max-width: 100%;
	height: auto;
	display: block;
}
.editor-styles-wrapper .post-featured-image_placeholder {
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	border-radius: 2px;
	background-color: #fff;
	box-shadow: inset 0 0 0 1px #1e1e1e;
	padding: 12px;
}
.editor-styles-wrapper .post-featured-image_placeholder svg {
	margin-right: 12px;
}
.editor-styles-wrapper .post-featured-image_placeholder p {
	font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
	font-size: 13px;
	margin: 0;
}
.wp-block-term-description__placeholder {
	padding: 1em 0;
	border: 1px dashed;
}
:root .editor-styles-wrapper .has-pale-pink-background-color {
	background-color: #f78da7;
}
:root .editor-styles-wrapper .has-vivid-red-background-color {
	background-color: #cf2e2e;
}
:root .editor-styles-wrapper .has-luminous-vivid-orange-background-color {
	background-color: #ff6900;
}
:root .editor-styles-wrapper .has-luminous-vivid-amber-background-color {
	background-color: #fcb900;
}
:root .editor-styles-wrapper .has-light-green-cyan-background-color {
	background-color: #7bdcb5;
}
:root .editor-styles-wrapper .has-vivid-green-cyan-background-color {
	background-color: #00d084;
}
:root .editor-styles-wrapper .has-pale-cyan-blue-background-color {
	background-color: #8ed1fc;
}
:root .editor-styles-wrapper .has-vivid-cyan-blue-background-color {
	background-color: #0693e3;
}
:root .editor-styles-wrapper .has-vivid-purple-background-color {
	background-color: #9b51e0;
}
:root .editor-styles-wrapper .has-white-background-color {
	background-color: #fff;
}
:root .editor-styles-wrapper .has-very-light-gray-background-color {
	background-color: #eee;
}
:root .editor-styles-wrapper .has-cyan-bluish-gray-background-color {
	background-color: #abb8c3;
}
:root .editor-styles-wrapper .has-very-dark-gray-background-color {
	background-color: #313131;
}
:root .editor-styles-wrapper .has-black-background-color {
	background-color: #000;
}
:root .editor-styles-wrapper .has-pale-pink-color {
	color: #f78da7;
}
:root .editor-styles-wrapper .has-vivid-red-color {
	color: #cf2e2e;
}
:root .editor-styles-wrapper .has-luminous-vivid-orange-color {
	color: #ff6900;
}
:root .editor-styles-wrapper .has-luminous-vivid-amber-color {
	color: #fcb900;
}
:root .editor-styles-wrapper .has-light-green-cyan-color {
	color: #7bdcb5;
}
:root .editor-styles-wrapper .has-vivid-green-cyan-color {
	color: #00d084;
}
:root .editor-styles-wrapper .has-pale-cyan-blue-color {
	color: #8ed1fc;
}
:root .editor-styles-wrapper .has-vivid-cyan-blue-color {
	color: #0693e3;
}
:root .editor-styles-wrapper .has-vivid-purple-color {
	color: #9b51e0;
}
:root .editor-styles-wrapper .has-white-color {
	color: #fff;
}
:root .editor-styles-wrapper .has-very-light-gray-color {
	color: #eee;
}
:root .editor-styles-wrapper .has-cyan-bluish-gray-color {
	color: #abb8c3;
}
:root .editor-styles-wrapper .has-very-dark-gray-color {
	color: #313131;
}
:root .editor-styles-wrapper .has-black-color {
	color: #000;
}
:root .editor-styles-wrapper .has-vivid-cyan-blue-to-vivid-purple-gradient-background {
	background: linear-gradient(135deg, #0693e3, #9b51e0);
}
:root .editor-styles-wrapper .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
	background: linear-gradient(135deg, #00d084, #0693e3);
}
:root .editor-styles-wrapper .has-light-green-cyan-to-vivid-green-cyan-gradient-background {
	background: linear-gradient(135deg, #7adcb4, #00d082);
}
:root .editor-styles-wrapper .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
	background: linear-gradient(135deg, #fcb900, #ff6900);
}
:root .editor-styles-wrapper .has-luminous-vivid-orange-to-vivid-red-gradient-background {
	background: linear-gradient(135deg, #ff6900, #cf2e2e);
}
:root .editor-styles-wrapper .has-very-light-gray-to-cyan-bluish-gray-gradient-background {
	background: linear-gradient(135deg, #eee, #a9b8c3);
}
:root .editor-styles-wrapper .has-cool-to-warm-spectrum-gradient-background {
	background: linear-gradient(135deg, #4aeadc, #9778d1 20%, #cf2aba 40%, #ee2c82 60%, #fb6962 80%, #fef84c);
}
:root .editor-styles-wrapper .has-blush-light-purple-gradient-background {
	background: linear-gradient(135deg, #ffceec, #9896f0);
}
:root .editor-styles-wrapper .has-blush-bordeaux-gradient-background {
	background: linear-gradient(135deg, #fecda5, #fe2d2d 50%, #6b003e);
}
:root .editor-styles-wrapper .has-purple-crush-gradient-background {
	background: linear-gradient(135deg, #34e2e4, #4721fb 50%, #ab1dfe);
}
:root .editor-styles-wrapper .has-luminous-dusk-gradient-background {
	background: linear-gradient(135deg, #ffcb70, #c751c0 50%, #4158d0);
}
:root .editor-styles-wrapper .has-hazy-dawn-gradient-background {
	background: linear-gradient(135deg, #faaca8, #dad0ec);
}
:root .editor-styles-wrapper .has-pale-ocean-gradient-background {
	background: linear-gradient(135deg, #fff5cb, #b6e3d4 50%, #33a7b5);
}
:root .editor-styles-wrapper .has-electric-grass-gradient-background {
	background: linear-gradient(135deg, #caf880, #71ce7e);
}
:root .editor-styles-wrapper .has-subdued-olive-gradient-background {
	background: linear-gradient(135deg, #fafae1, #67a671);
}
:root .editor-styles-wrapper .has-atomic-cream-gradient-background {
	background: linear-gradient(135deg, #fdd79a, #004a59);
}
:root .editor-styles-wrapper .has-nightshade-gradient-background {
	background: linear-gradient(135deg, #330968, #31cdcf);
}
:root .editor-styles-wrapper .has-midnight-gradient-background {
	background: linear-gradient(135deg, #020381, #2874fc);
}
.editor-styles-wrapper .has-small-font-size {
	font-size: 13px;
}
.editor-styles-wrapper .has-normal-font-size,
.editor-styles-wrapper .has-regular-font-size {
	font-size: 16px;
}
.editor-styles-wrapper .has-medium-font-size {
	font-size: 20px;
}
.editor-styles-wrapper .has-large-font-size {
	font-size: 36px;
}
.editor-styles-wrapper .has-huge-font-size,
.editor-styles-wrapper .has-larger-font-size {
	font-size: 42px;
}
#end-resizable-editor-section {
	display: none;
}
:root {
	--wp-admin-theme-color: #007cba;
	--wp-admin-theme-color-darker-10: #006ba1;
	--wp-admin-theme-color-darker-20: #005a87;
	--wp-admin-border-width-focus: 2px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
	:root {
		--wp-admin-border-width-focus: 1.5px;
	}
}
.components-panel__header.interface-complementary-area-header__small {
	background: #fff;
	padding-right: 4px;
}
.components-panel__header.interface-complementary-area-header__small .interface-complementary-area-header__small-title {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
}
@media (min-width: 782px) {
	.components-panel__header.interface-complementary-area-header__small {
		display: none;
	}
}
.interface-complementary-area-header {
	background: #fff;
	padding-right: 4px;
}
.interface-complementary-area-header .components-button.has-icon {
	display: none;
	margin-left: auto;
}
.interface-complementary-area-header .components-button.has-icon ~ .components-button {
	margin-left: 0;
}
@media (min-width: 782px) {
	.interface-complementary-area-header .components-button.has-icon {
		display: flex;
	}
}
.interface-complementary-area {
	background: #fff;
	color: #1e1e1e;
}
@media (min-width: 600px) {
	.interface-complementary-area {
		-webkit-overflow-scrolling: touch;
	}
}
@media (min-width: 782px) {
	.interface-complementary-area {
		width: 280px;
	}
}
.interface-complementary-area .components-panel {
	border: none;
	position: relative;
	z-index: 0;
}
.interface-complementary-area .components-panel__header {
	position: sticky;
	top: 0;
	z-index: 1;
}
.interface-complementary-area .components-panel__header.edit-post-sidebar__panel-tabs {
	top: 48px;
}
@media (min-width: 782px) {
	.interface-complementary-area .components-panel__header.edit-post-sidebar__panel-tabs {
		top: 0;
	}
}
.interface-complementary-area p {
	margin-top: 0;
}
.interface-complementary-area h2,
.interface-complementary-area h3 {
	font-size: 13px;
	color: #1e1e1e;
	margin-bottom: 1.5em;
}
.interface-complementary-area hr {
	border-top: none;
	border-bottom: 1px solid #f0f0f0;
	margin: 1.5em 0;
}
.interface-complementary-area div.components-toolbar,
.interface-complementary-area div.components-toolbar-group {
	box-shadow: none;
	margin-bottom: 1.5em;
}
.interface-complementary-area div.components-toolbar-group:last-child,
.interface-complementary-area div.components-toolbar:last-child {
	margin-bottom: 0;
}
.interface-complementary-area .block-editor-skip-to-selected-block:focus {
	top: auto;
	right: 10px;
	bottom: 10px;
	left: auto;
}
@media (min-width: 782px) {
	body.js.is-fullscreen-mode {
		margin-top: -32px;
		height: calc(100% + 32px);
	}
	body.js.is-fullscreen-mode #adminmenumain,
	body.js.is-fullscreen-mode #wpadminbar {
		display: none;
	}
	body.js.is-fullscreen-mode #wpcontent,
	body.js.is-fullscreen-mode #wpfooter {
		margin-left: 0;
	}
}
html.interface-interface-skeleton__html-container {
	position: fixed;
	width: 100%;
}
@media (min-width: 782px) {
	html.interface-interface-skeleton__html-container {
		position: static;
		width: auto;
	}
}
.interface-interface-skeleton {
	display: flex;
	flex-direction: row;
	height: auto;
	max-height: 100%;
	position: fixed;
	top: 46px;
	right: 0;
	bottom: 0;
}
@media (min-width: 783px) {
	.interface-interface-skeleton {
		top: 32px;
	}
	.is-fullscreen-mode .interface-interface-skeleton {
		top: 0;
	}
}
.interface-interface-skeleton__editor {
	display: flex;
	flex-direction: column;
	flex: 0 1 100%;
	overflow: hidden;
}
.interface-interface-skeleton {
	left: 0;
}
@media (min-width: 783px) {
	.interface-interface-skeleton {
		left: 160px;
	}
}
@media (min-width: 783px) {
	.auto-fold .interface-interface-skeleton {
		left: 36px;
	}
}
@media (min-width: 961px) {
	.auto-fold .interface-interface-skeleton {
		left: 160px;
	}
}
.folded .interface-interface-skeleton {
	left: 0;
}
@media (min-width: 783px) {
	.folded .interface-interface-skeleton {
		left: 36px;
	}
}
body.is-fullscreen-mode .interface-interface-skeleton {
	left: 0 !important;
}
.interface-interface-skeleton__body {
	flex-grow: 1;
	display: flex;
	overflow: auto;
	overscroll-behavior-y: none;
}
@media (min-width: 782px) {
	.has-footer .interface-interface-skeleton__body {
		padding-bottom: 25px;
	}
}
.interface-interface-skeleton__content {
	flex-grow: 1;
	display: flex;
	flex-direction: column;
	overflow: auto;
	z-index: 20;
}
.interface-interface-skeleton__secondary-sidebar,
.interface-interface-skeleton__sidebar {
	display: block;
	flex-shrink: 0;
	position: absolute;
	z-index: 100000;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: #fff;
	color: #1e1e1e;
}
@media (min-width: 782px) {
	.interface-interface-skeleton__secondary-sidebar,
	.interface-interface-skeleton__sidebar {
		position: relative !important;
		z-index: 90;
		width: auto;
	}
}
.interface-interface-skeleton__sidebar {
	overflow: auto;
}
@media (min-width: 782px) {
	.interface-interface-skeleton__sidebar {
		border-left: 1px solid #e0e0e0;
	}
}
@media (min-width: 782px) {
	.interface-interface-skeleton__secondary-sidebar {
		border-right: 1px solid #e0e0e0;
	}
}
.interface-interface-skeleton__header {
	flex-shrink: 0;
	height: auto;
	border-bottom: 1px solid #e0e0e0;
	z-index: 30;
	color: #1e1e1e;
}
.interface-interface-skeleton__footer {
	height: auto;
	flex-shrink: 0;
	border-top: 1px solid #e0e0e0;
	color: #1e1e1e;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background-color: #fff;
	z-index: 90;
	display: none;
}
@media (min-width: 782px) {
	.interface-interface-skeleton__footer {
		display: flex;
	}
}
.interface-interface-skeleton__footer .block-editor-block-breadcrumb {
	z-index: 30;
	display: flex;
	background: #fff;
	height: 24px;
	align-items: center;
	font-size: 13px;
	padding: 0 18px;
}
.interface-interface-skeleton__actions {
	z-index: 100000;
	position: fixed !important;
	top: -9999em;
	bottom: auto;
	left: auto;
	right: 0;
	width: 280px;
	color: #1e1e1e;
}
.interface-interface-skeleton__actions:focus {
	top: auto;
	bottom: 0;
}
.interface-pinned-items {
	display: flex;
}
.interface-pinned-items .components-button:not(:first-child) {
	display: none;
}
@media (min-width: 600px) {
	.interface-pinned-items .components-button:not(:first-child) {
		display: flex;
	}
}
.interface-pinned-items .components-button {
	margin-left: 4px;
}
.interface-pinned-items .components-button svg {
	max-width: 24px;
	max-height: 24px;
}
.edit-post-header {
	height: 60px;
	background: #fff;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	max-width: 100vw;
}
@media (min-width: 280px) {
	.edit-post-header {
		flex-wrap: nowrap;
	}
}
.edit-post-header > .edit-post-header__settings {
	order: 1;
}
@supports (position: sticky) {
	.edit-post-header > .edit-post-header__settings {
		order: 0;
	}
}
.edit-post-header__toolbar {
	display: flex;
	flex-grow: 1;
}
.edit-post-header__toolbar .table-of-contents {
	display: none;
}
@media (min-width: 600px) {
	.edit-post-header__toolbar .table-of-contents {
		display: block;
	}
}
.edit-post-header__settings {
	display: inline-flex;
	align-items: center;
	flex-wrap: wrap;
	padding-right: 4px;
}
@media (min-width: 600px) {
	.edit-post-header__settings {
		padding-right: 16px;
	}
}
.edit-post-header__settings .components-button.components-button,
.edit-post-header__settings .editor-post-saved-state {
	margin-right: 4px;
}
@media (min-width: 600px) {
	.edit-post-header__settings .components-button.components-button,
	.edit-post-header__settings .editor-post-saved-state {
		margin-right: 12px;
	}
}
.edit-post-header__settings .components-button.is-tertiary,
.edit-post-header__settings .editor-post-saved-state {
	padding: 0 6px;
}
.edit-post-header__settings .edit-post-more-menu .components-button,
.edit-post-header__settings .interface-pinned-items .components-button {
	margin-right: 0;
}
.edit-post-header-preview__grouping-external {
	display: flex;
	position: relative;
	padding-bottom: 0;
}
.edit-post-header-preview__button-external {
	padding-left: 8px;
	margin-right: auto;
	width: 100%;
	display: flex;
	justify-content: flex-start;
}
.edit-post-header-preview__button-external svg {
	margin-left: auto;
}
.edit-post-post-preview-dropdown .components-popover__content > div {
	padding-bottom: 0;
}
.edit-post-header__dropdown .components-button.has-icon,
.show-icon-labels .edit-post-header .components-button.has-icon,
.show-icon-labels.interface-pinned-items .components-button.has-icon {
	width: auto;
}
.edit-post-header__dropdown .components-button.has-icon svg,
.show-icon-labels .edit-post-header .components-button.has-icon svg,
.show-icon-labels.interface-pinned-items .components-button.has-icon svg {
	display: none;
}
.edit-post-header__dropdown .components-button.has-icon:after,
.show-icon-labels .edit-post-header .components-button.has-icon:after,
.show-icon-labels.interface-pinned-items .components-button.has-icon:after {
	content: attr(aria-label);
}
.edit-post-header__dropdown .components-button.has-icon[aria-disabled="true"],
.show-icon-labels .edit-post-header .components-button.has-icon[aria-disabled="true"],
.show-icon-labels.interface-pinned-items .components-button.has-icon[aria-disabled="true"] {
	background-color: transparent;
}
.edit-post-header__dropdown .is-tertiary:active,
.show-icon-labels .edit-post-header .is-tertiary:active,
.show-icon-labels.interface-pinned-items .is-tertiary:active {
	box-shadow: 0 0 0 1.5px var(--wp-admin-theme-color);
	background-color: transparent;
}
.edit-post-header__dropdown .components-button.has-icon.button-toggle svg,
.edit-post-header__dropdown .edit-post-fullscreen-mode-close.has-icon svg,
.show-icon-labels .edit-post-header .components-button.has-icon.button-toggle svg,
.show-icon-labels .edit-post-header .edit-post-fullscreen-mode-close.has-icon svg,
.show-icon-labels.interface-pinned-items .components-button.has-icon.button-toggle svg,
.show-icon-labels.interface-pinned-items .edit-post-fullscreen-mode-close.has-icon svg {
	display: block;
}
.edit-post-header__dropdown .components-button.has-icon.button-toggle:after,
.edit-post-header__dropdown .edit-post-fullscreen-mode-close.has-icon:after,
.show-icon-labels .edit-post-header .components-button.has-icon.button-toggle:after,
.show-icon-labels .edit-post-header .edit-post-fullscreen-mode-close.has-icon:after,
.show-icon-labels.interface-pinned-items .components-button.has-icon.button-toggle:after,
.show-icon-labels.interface-pinned-items .edit-post-fullscreen-mode-close.has-icon:after {
	content: none;
}
.edit-post-header__dropdown .edit-post-fullscreen-mode-close.has-icon,
.show-icon-labels .edit-post-header .edit-post-fullscreen-mode-close.has-icon,
.show-icon-labels.interface-pinned-items .edit-post-fullscreen-mode-close.has-icon {
	width: 60px;
}
.edit-post-header__dropdown .components-menu-items-choice .components-menu-items__item-icon.components-menu-items__item-icon,
.show-icon-labels .edit-post-header .components-menu-items-choice .components-menu-items__item-icon.components-menu-items__item-icon,
.show-icon-labels.interface-pinned-items .components-menu-items-choice .components-menu-items__item-icon.components-menu-items__item-icon {
	display: block;
}
.edit-post-header__dropdown .edit-post-header-toolbar__inserter-toggle.edit-post-header-toolbar__inserter-toggle,
.edit-post-header__dropdown .interface-pinned-items .components-button,
.show-icon-labels .edit-post-header .edit-post-header-toolbar__inserter-toggle.edit-post-header-toolbar__inserter-toggle,
.show-icon-labels .edit-post-header .interface-pinned-items .components-button,
.show-icon-labels.interface-pinned-items .edit-post-header-toolbar__inserter-toggle.edit-post-header-toolbar__inserter-toggle,
.show-icon-labels.interface-pinned-items .interface-pinned-items .components-button {
	padding-left: 8px;
	padding-right: 8px;
}
@media (min-width: 600px) {
	.edit-post-header__dropdown .edit-post-header-toolbar__inserter-toggle.edit-post-header-toolbar__inserter-toggle,
	.edit-post-header__dropdown .interface-pinned-items .components-button,
	.show-icon-labels .edit-post-header .edit-post-header-toolbar__inserter-toggle.edit-post-header-toolbar__inserter-toggle,
	.show-icon-labels .edit-post-header .interface-pinned-items .components-button,
	.show-icon-labels.interface-pinned-items .edit-post-header-toolbar__inserter-toggle.edit-post-header-toolbar__inserter-toggle,
	.show-icon-labels.interface-pinned-items .interface-pinned-items .components-button {
		padding-left: 12px;
		padding-right: 12px;
	}
}
.edit-post-header__dropdown .components-dropdown-menu__toggle,
.show-icon-labels .edit-post-header .components-dropdown-menu__toggle,
.show-icon-labels.interface-pinned-items .components-dropdown-menu__toggle {
	margin-left: 8px;
	padding-left: 8px;
	padding-right: 8px;
}
@media (min-width: 600px) {
	.edit-post-header__dropdown .components-dropdown-menu__toggle,
	.show-icon-labels .edit-post-header .components-dropdown-menu__toggle,
	.show-icon-labels.interface-pinned-items .components-dropdown-menu__toggle {
		margin-left: 12px;
		padding-left: 12px;
		padding-right: 12px;
	}
}
.edit-post-header__dropdown .edit-post-header-toolbar__inserter-toggle.edit-post-header-toolbar__inserter-toggle:after,
.edit-post-header__dropdown .editor-post-save-draft.editor-post-save-draft:after,
.show-icon-labels .edit-post-header .edit-post-header-toolbar__inserter-toggle.edit-post-header-toolbar__inserter-toggle:after,
.show-icon-labels .edit-post-header .editor-post-save-draft.editor-post-save-draft:after,
.show-icon-labels.interface-pinned-items .edit-post-header-toolbar__inserter-toggle.edit-post-header-toolbar__inserter-toggle:after,
.show-icon-labels.interface-pinned-items .editor-post-save-draft.editor-post-save-draft:after {
	content: none;
}
@media (min-width: 600px) {
	.edit-post-header__dropdown .editor-post-save-draft.editor-post-save-draft:after,
	.show-icon-labels .edit-post-header .editor-post-save-draft.editor-post-save-draft:after,
	.show-icon-labels.interface-pinned-items .editor-post-save-draft.editor-post-save-draft:after {
		content: attr(aria-label);
	}
}
.edit-post-header__dropdown .components-button.block-editor-block-navigation,
.edit-post-header__dropdown .components-button.editor-history__redo,
.edit-post-header__dropdown .components-button.editor-history__undo,
.edit-post-header__dropdown .components-menu-item__button.components-menu-item__button,
.edit-post-header__dropdown .table-of-contents .components-button {
	margin: 0;
	padding: 6px 6px 6px 40px;
	width: 14.625rem;
	text-align: left;
	justify-content: flex-start;
}
.show-icon-labels.interface-pinned-items {
	padding: 6px 12px 12px;
	margin: 0 -12px;
	border-bottom: 1px solid #ccc;
	display: block;
}
.show-icon-labels.interface-pinned-items > .components-button.has-icon {
	margin: 0;
	padding: 6px 6px 6px 8px;
	width: 14.625rem;
	justify-content: flex-start;
}
.show-icon-labels.interface-pinned-items > .components-button.has-icon[aria-expanded="true"] svg {
	display: block;
	max-width: 24px;
}
.show-icon-labels.interface-pinned-items > .components-button.has-icon[aria-expanded="false"] {
	padding-left: 40px;
}
.show-icon-labels.interface-pinned-items > .components-button.has-icon svg {
	margin-right: 8px;
}
.edit-post-fullscreen-mode-close.has-icon {
	display: none;
}
@media (min-width: 782px) {
	.edit-post-fullscreen-mode-close.has-icon {
		display: flex;
		align-items: center;
		align-self: stretch;
		border: none;
		background: #23282e;
		color: #fff;
		border-radius: 0;
		height: 61px;
		width: 60px;
		position: relative;
		margin-bottom: -1px;
	}
	.edit-post-fullscreen-mode-close.has-icon:active {
		color: #fff;
	}
	.edit-post-fullscreen-mode-close.has-icon:focus {
		box-shadow: none;
	}
	.edit-post-fullscreen-mode-close.has-icon:before {
		transition: box-shadow 0.1s ease;
		content: "";
		display: block;
		position: absolute;
		top: 9px;
		right: 9px;
		bottom: 9px;
		left: 9px;
		border-radius: 4px;
		box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) #23282e;
	}
}
@media (min-width: 782px) and (prefers-reduced-motion: reduce) {
	.edit-post-fullscreen-mode-close.has-icon:before {
		transition-duration: 0s;
		transition-delay: 0s;
	}
}
@media (min-width: 782px) {
	.edit-post-fullscreen-mode-close.has-icon:hover:before {
		box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) #757575;
	}
}
@media (min-width: 782px) {
	.edit-post-fullscreen-mode-close.has-icon:focus:before {
		box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) hsla(0, 0%, 100%, 0.1), inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
	}
}
.edit-post-fullscreen-mode-close_site-icon {
	width: 36px;
	border-radius: 2px;
}
.edit-post-header-toolbar {
	display: inline-flex;
	flex-grow: 1;
	align-items: center;
	border: none;
}
.edit-post-header-toolbar .edit-post-header-toolbar__left > .components-button {
	display: none;
}
@media (min-width: 600px) {
	.edit-post-header-toolbar .edit-post-header-toolbar__left > .components-button {
		display: inline-flex;
	}
}
.edit-post-header-toolbar .edit-post-header-toolbar__left > .edit-post-header-toolbar__inserter-toggle {
	display: inline-flex;
}
.edit-post-header-toolbar .edit-post-header-toolbar__left > .edit-post-header-toolbar__inserter-toggle svg {
	transition: transform 0.2s cubic-bezier(0.165, 0.84, 0.44, 1);
}
@media (prefers-reduced-motion: reduce) {
	.edit-post-header-toolbar .edit-post-header-toolbar__left > .edit-post-header-toolbar__inserter-toggle svg {
		transition-duration: 0s;
		transition-delay: 0s;
	}
}
.edit-post-header-toolbar .edit-post-header-toolbar__left > .edit-post-header-toolbar__inserter-toggle.is-pressed svg {
	transform: rotate(45deg);
}
.edit-post-header-toolbar .block-editor-block-navigation {
	display: none;
}
@media (min-width: 600px) {
	.edit-post-header-toolbar .block-editor-block-navigation {
		display: flex;
	}
}
.edit-post-header-toolbar .edit-post-header-toolbar__left > .components-button.has-icon,
.edit-post-header-toolbar .edit-post-header-toolbar__left > .components-dropdown > .components-button.has-icon {
	height: 36px;
	min-width: 36px;
	padding: 6px;
}
.edit-post-header-toolbar .edit-post-header-toolbar__left > .components-button.has-icon.is-pressed,
.edit-post-header-toolbar .edit-post-header-toolbar__left > .components-dropdown > .components-button.has-icon.is-pressed {
	background: #1e1e1e;
}
.edit-post-header-toolbar .edit-post-header-toolbar__left > .components-button.has-icon:focus:not(:disabled),
.edit-post-header-toolbar .edit-post-header-toolbar__left > .components-dropdown > .components-button.has-icon:focus:not(:disabled) {
	box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color), inset 0 0 0 1px #fff;
	outline: 1px solid transparent;
}
.edit-post-header-toolbar .edit-post-header-toolbar__left > .components-button.has-icon:before,
.edit-post-header-toolbar .edit-post-header-toolbar__left > .components-dropdown > .components-button.has-icon:before {
	display: none;
}
@media (min-width: 600px) {
	.edit-post-header.has-reduced-ui .edit-post-header-toolbar__left > * + .components-button,
	.edit-post-header.has-reduced-ui .edit-post-header-toolbar__left > * + .components-dropdown > [aria-expanded="false"] {
		transition: opacity 0.1s linear;
	}
}
@media (min-width: 600px) and (prefers-reduced-motion: reduce) {
	.edit-post-header.has-reduced-ui .edit-post-header-toolbar__left > * + .components-button,
	.edit-post-header.has-reduced-ui .edit-post-header-toolbar__left > * + .components-dropdown > [aria-expanded="false"] {
		transition-duration: 0s;
		transition-delay: 0s;
	}
}
@media (min-width: 600px) {
	.edit-post-header.has-reduced-ui:not(:hover) .edit-post-header-toolbar__left > * + .components-button,
	.edit-post-header.has-reduced-ui:not(:hover) .edit-post-header-toolbar__left > * + .components-dropdown > [aria-expanded="false"] {
		opacity: 0;
	}
}
.edit-post-header-toolbar__left {
	display: inline-flex;
	align-items: center;
	padding-left: 8px;
}
@media (min-width: 600px) {
	.edit-post-header-toolbar__left {
		padding-left: 24px;
	}
}
@media (min-width: 1280px) {
	.edit-post-header-toolbar__left {
		padding-right: 8px;
	}
}
.edit-post-header-toolbar .edit-post-header-toolbar__left > .edit-post-header-toolbar__inserter-toggle.has-icon {
	margin-right: 8px;
	min-width: 32px;
	width: 32px;
	height: 32px;
	padding: 0;
}
.show-icon-labels .edit-post-header-toolbar .edit-post-header-toolbar__left > .edit-post-header-toolbar__inserter-toggle.has-icon {
	height: 36px;
}
.edit-post-header-toolbar .edit-post-header-toolbar__left > .edit-post-header-toolbar__inserter-toggle.has-text.has-icon {
	width: auto;
	padding: 0 8px;
}
.show-icon-labels .edit-post-header-toolbar__left > * + * {
	margin-left: 8px;
}
.edit-post-more-menu {
	margin-left: -4px;
}
.edit-post-more-menu .components-button {
	width: auto;
	padding: 0 2px;
}
@media (min-width: 600px) {
	.edit-post-more-menu {
		margin-left: 0;
	}
	.edit-post-more-menu .components-button {
		padding: 0 4px;
	}
}
.edit-post-more-menu__content .components-popover__content {
	min-width: 280px;
}
@media (min-width: 480px) {
	.edit-post-more-menu__content .components-popover__content {
		width: auto;
		max-width: 480px;
	}
}
.edit-post-more-menu__content .components-popover__content .components-dropdown-menu__menu {
	padding: 0;
}
.components-popover.edit-post-more-menu__content {
	z-index: 99998;
}
.edit-post-template-top-area {
	display: flex;
	flex-direction: column;
	align-content: space-between;
	width: 100%;
	align-items: center;
}
.edit-post-template-top-area .edit-post-template-post-title,
.edit-post-template-top-area .edit-post-template-title {
	padding: 0;
	text-decoration: none;
	height: auto;
}
.edit-post-template-top-area .edit-post-template-post-title:before,
.edit-post-template-top-area .edit-post-template-title:before {
	height: 100%;
}
.edit-post-template-top-area .edit-post-template-post-title.has-icon svg,
.edit-post-template-top-area .edit-post-template-title.has-icon svg {
	order: 1;
	margin-right: 0;
}
.edit-post-template-top-area .edit-post-template-title {
	color: #1e1e1e;
}
.edit-post-template-top-area .edit-post-template-post-title {
	margin-top: 4px;
	max-width: 160px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
}
.edit-post-template-top-area .edit-post-template-post-title:before {
	left: 0;
	right: 0;
}
@media (min-width: 1080px) {
	.edit-post-template-top-area .edit-post-template-post-title {
		max-width: none;
	}
}
.edit-post-template-top-area__popover .components-popover__content {
	min-width: 280px;
}
.edit-post-template-top-area__second-menu-group {
	margin-left: -12px;
	margin-right: -12px;
	padding: 12px 12px 0;
	border-top: 1px solid #ddd;
}
.edit-post-template-top-area__second-menu-group .edit-post-template-top-area__delete-template-button {
	display: flex;
	justify-content: center;
}
.edit-post-template-top-area__second-menu-group .edit-post-template-top-area__delete-template-button .components-menu-item__item {
	margin-right: 0;
}
.edit-post-keyboard-shortcut-help-modal__section {
	margin: 0 0 2rem;
}
.edit-post-keyboard-shortcut-help-modal__main-shortcuts .edit-post-keyboard-shortcut-help-modal__shortcut-list {
	margin-top: -25px;
}
.edit-post-keyboard-shortcut-help-modal__section-title {
	font-size: 0.9rem;
	font-weight: 600;
}
.edit-post-keyboard-shortcut-help-modal__shortcut {
	display: flex;
	align-items: baseline;
	padding: 0.6rem 0;
	border-top: 1px solid #ddd;
	margin-bottom: 0;
}
.edit-post-keyboard-shortcut-help-modal__shortcut:last-child {
	border-bottom: 1px solid #ddd;
}
.edit-post-keyboard-shortcut-help-modal__shortcut:empty {
	display: none;
}
.edit-post-keyboard-shortcut-help-modal__shortcut-term {
	font-weight: 600;
	margin: 0 0 0 1rem;
	text-align: right;
}
.edit-post-keyboard-shortcut-help-modal__shortcut-description {
	flex: 1;
	margin: 0;
	flex-basis: auto;
}
.edit-post-keyboard-shortcut-help-modal__shortcut-key-combination {
	display: block;
	background: none;
	margin: 0;
	padding: 0;
}
.edit-post-keyboard-shortcut-help-modal__shortcut-key-combination + .edit-post-keyboard-shortcut-help-modal__shortcut-key-combination {
	margin-top: 10px;
}
.edit-post-keyboard-shortcut-help-modal__shortcut-key {
	padding: 0.25rem 0.5rem;
	border-radius: 8%;
	margin: 0 0.2rem;
}
.edit-post-keyboard-shortcut-help-modal__shortcut-key:last-child {
	margin: 0 0 0 0.2rem;
}
.edit-post-layout__metaboxes {
	flex-shrink: 0;
}
.edit-post-layout__metaboxes:not(:empty) {
	border-top: 1px solid #ddd;
	padding: 10px 0;
	clear: both;
}
.edit-post-layout__metaboxes:not(:empty) .edit-post-meta-boxes-area {
	margin: auto 20px;
}
.edit-post-layout .components-editor-notices__snackbar {
	position: fixed;
	right: 0;
	bottom: 40px;
	padding-left: 16px;
	padding-right: 16px;
	left: 0;
}
@media (min-width: 783px) {
	.edit-post-layout .components-editor-notices__snackbar {
		left: 160px;
	}
}
@media (min-width: 783px) {
	.auto-fold .edit-post-layout .components-editor-notices__snackbar {
		left: 36px;
	}
}
@media (min-width: 961px) {
	.auto-fold .edit-post-layout .components-editor-notices__snackbar {
		left: 160px;
	}
}
.folded .edit-post-layout .components-editor-notices__snackbar {
	left: 0;
}
@media (min-width: 783px) {
	.folded .edit-post-layout .components-editor-notices__snackbar {
		left: 36px;
	}
}
body.is-fullscreen-mode .edit-post-layout .components-editor-notices__snackbar {
	left: 0 !important;
}
.edit-post-layout .editor-post-publish-panel {
	position: fixed;
	z-index: 100001;
	top: 46px;
	bottom: 0;
	right: 0;
	left: 0;
	overflow: auto;
}
@media (min-width: 782px) {
	.edit-post-layout .editor-post-publish-panel {
		z-index: 99998;
		top: 32px;
		left: auto;
		width: 281px;
		border-left: 1px solid #ddd;
		transform: translateX(100%);
		animation: edit-post-post-publish-panel__slide-in-animation 0.1s forwards;
	}
}
@media (min-width: 782px) and (prefers-reduced-motion: reduce) {
	.edit-post-layout .editor-post-publish-panel {
		animation-duration: 1ms;
		animation-delay: 0s;
	}
}
@media (min-width: 782px) {
	body.is-fullscreen-mode .edit-post-layout .editor-post-publish-panel {
		top: 0;
	}
}
@media (min-width: 782px) {
	[role="region"]:focus .edit-post-layout .editor-post-publish-panel {
		transform: translateX(0);
	}
}
@keyframes edit-post-post-publish-panel__slide-in-animation {
	to {
		transform: translateX(0);
	}
}
.edit-post-layout .editor-post-publish-panel__header-publish-button {
	justify-content: center;
}
.edit-post-layout__toggle-entities-saved-states-panel,
.edit-post-layout__toggle-publish-panel,
.edit-post-layout__toggle-sidebar-panel {
	z-index: 100000;
	position: fixed !important;
	top: -9999em;
	bottom: auto;
	left: auto;
	right: 0;
	width: 280px;
	background-color: #fff;
	border: 1px dotted #ddd;
	height: auto !important;
	padding: 24px;
	display: flex;
	justify-content: center;
}
.interface-interface-skeleton__actions:focus-within .edit-post-layout__toggle-entities-saved-states-panel,
.interface-interface-skeleton__actions:focus-within .edit-post-layout__toggle-publish-panel,
.interface-interface-skeleton__actions:focus-within .edit-post-layout__toggle-sidebar-panel,
.interface-interface-skeleton__actions:focus .edit-post-layout__toggle-entities-saved-states-panel,
.interface-interface-skeleton__actions:focus .edit-post-layout__toggle-publish-panel,
.interface-interface-skeleton__actions:focus .edit-post-layout__toggle-sidebar-panel {
	top: auto;
	bottom: 0;
}
@media (min-width: 600px) {
	.edit-post-manage-blocks-modal {
		height: calc(100% - 120px);
	}
}
.edit-post-manage-blocks-modal .components-modal__content {
	padding-bottom: 0;
	display: flex;
	flex-direction: column;
}
.edit-post-manage-blocks-modal .components-modal__header {
	flex-shrink: 0;
	margin-bottom: 0;
}
.edit-post-manage-blocks-modal__content {
	display: flex;
	flex-direction: column;
	flex: 0 1 100%;
	min-height: 0;
}
.edit-post-manage-blocks-modal__no-results {
	font-style: italic;
	padding: 24px 0;
	text-align: center;
}
.edit-post-manage-blocks-modal__search {
	margin: 16px 0;
}
.edit-post-manage-blocks-modal__search .components-base-control__field {
	margin-bottom: 0;
}
.edit-post-manage-blocks-modal__search .components-base-control__label {
	margin-top: -4px;
}
.edit-post-manage-blocks-modal__search input[type="search"].components-text-control__input {
	padding: 8px;
	border-radius: 2px;
}
.edit-post-manage-blocks-modal__disabled-blocks-count {
	border-top: 1px solid #ddd;
	margin-left: -24px;
	margin-right: -24px;
	padding: 0.6rem 24px;
	background-color: #f0f0f0;
}
.edit-post-manage-blocks-modal__category {
	margin: 0 0 2rem;
}
.edit-post-manage-blocks-modal__category-title {
	position: sticky;
	top: 0;
	padding: 16px 0;
	background-color: #fff;
	z-index: 1;
}
.edit-post-manage-blocks-modal__category-title .components-base-control__field {
	margin-bottom: 0;
}
.edit-post-manage-blocks-modal__category-title .components-checkbox-control__label {
	font-size: 0.9rem;
	font-weight: 600;
}
.edit-post-manage-blocks-modal__show-all {
	margin-right: 8px;
}
.edit-post-manage-blocks-modal__checklist {
	margin-top: 0;
}
.edit-post-manage-blocks-modal__checklist-item {
	margin-bottom: 0;
	padding-left: 16px;
	border-top: 1px solid #ddd;
}
.edit-post-manage-blocks-modal__checklist-item:last-child {
	border-bottom: 1px solid #ddd;
}
.edit-post-manage-blocks-modal__checklist-item .components-base-control__field {
	align-items: center;
	display: flex;
	margin: 0;
}
.components-modal__content .edit-post-manage-blocks-modal__checklist-item.components-checkbox-control__input-container {
	margin: 0 8px;
}
.edit-post-manage-blocks-modal__checklist-item .components-checkbox-control__label {
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-grow: 1;
	padding: 0.6rem 0 0.6rem 10px;
}
.edit-post-manage-blocks-modal__checklist-item .block-editor-block-icon {
	margin-right: 10px;
	fill: #1e1e1e;
}
.edit-post-manage-blocks-modal__results {
	height: 100%;
	overflow: auto;
	margin-left: -32px;
	margin-right: -32px;
	padding-left: 32px;
	padding-right: 32px;
	border-top: 1px solid #ddd;
}
.edit-post-meta-boxes-area {
	position: relative;
}
.edit-post-meta-boxes-area .inside,
.edit-post-meta-boxes-area__container {
	box-sizing: content-box;
}
.edit-post-meta-boxes-area input,
.edit-post-meta-boxes-area textarea {
	box-sizing: border-box;
}
.edit-post-meta-boxes-area #poststuff {
	margin: 0 auto;
	padding-top: 0;
	min-width: auto;
}
.edit-post-meta-boxes-area #poststuff .stuffbox > h3,
.edit-post-meta-boxes-area #poststuff h2.hndle,
.edit-post-meta-boxes-area #poststuff h3.hndle {
	box-sizing: border-box;
	color: inherit;
	font-weight: 600;
	outline: none;
	padding: 15px;
	position: relative;
	width: 100%;
}
.edit-post-meta-boxes-area .postbox {
	border: 0;
	color: inherit;
	margin-bottom: 0;
}
.edit-post-meta-boxes-area .postbox > .inside {
	border-bottom: 1px solid #ddd;
	color: inherit;
	padding: 0 14px 14px;
	margin: 0;
}
.edit-post-meta-boxes-area .postbox .handlediv {
	height: 44px;
	width: 44px;
}
.edit-post-meta-boxes-area.is-loading:before {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	content: "";
	background: transparent;
	z-index: 1;
}
.edit-post-meta-boxes-area .components-spinner {
	position: absolute;
	top: 10px;
	right: 20px;
	z-index: 5;
}
.edit-post-meta-boxes-area .is-hidden {
	display: none;
}
.edit-post-meta-boxes-area .metabox-location-side .postbox input[type="checkbox"] {
	border: 1px solid #757575;
}
.edit-post-meta-boxes-area .metabox-location-side .postbox input[type="checkbox"]:checked {
	background: #fff;
	border-color: #757575;
}
.edit-post-meta-boxes-area .metabox-location-side .postbox input[type="checkbox"]:before {
	margin: -3px -4px;
}
.edit-post-meta-boxes-area__clear {
	clear: both;
}
.edit-post-preferences-modal {
	min-width: 360px;
	width: 100%;
}
@media (min-width: 782px) {
	.edit-post-preferences-modal {
		width: auto;
	}
}
@media (min-width: 600px) {
	.edit-post-preferences-modal {
		height: calc(100% - 120px);
	}
}
.edit-post-preferences-modal .components-navigation {
	background-color: #fff;
	margin: -8px;
	padding: 8px;
}
.edit-post-preferences-modal .components-navigation .components-navigation__menu {
	margin: 0;
	color: #1e1e1e;
}
.edit-post-preferences-modal .components-navigation .components-navigation__menu .components-navigation__item {
	color: #1e1e1e;
}
.edit-post-preferences-modal .components-navigation .components-navigation__menu .components-navigation__item > button {
	color: inherit;
	padding: 3px 16px;
	height: 48px;
}
.edit-post-preferences-modal .components-navigation .components-navigation__menu .components-navigation__item > button:focus {
	background: #f0f0f0;
	font-weight: 500;
}
.edit-post-preferences-modal .components-navigation .components-navigation__menu .components-navigation__item > button:hover {
	color: var(--wp-admin-theme-color);
}
.edit-post-preferences-modal .components-navigation .components-navigation__menu .components-navigation__item .components-toggle-control__label {
	color: inherit;
}
.edit-post-preferences-modal .components-navigation .components-navigation__menu .components-navigation__menu-title-heading {
	color: inherit;
	border-bottom: 1px solid #ddd;
	padding-left: 0;
	padding-right: 0;
}
.edit-post-preferences-modal .components-navigation .components-navigation__menu .components-navigation__back-button {
	color: inherit;
	padding-left: 0;
}
.edit-post-preferences-modal .components-navigation .components-navigation__menu .components-navigation__back-button:hover {
	color: var(--wp-admin-theme-color);
}
.edit-post-preferences-modal .components-navigation .components-navigation__menu .edit-post-preferences-modal__custom-fields-confirmation-button {
	width: auto;
}
.edit-post-preferences-modal .edit-post-preferences__tabs {
	display: flex;
	flex-direction: row;
}
.edit-post-preferences-modal .edit-post-preferences__tabs .components-tab-panel__tabs {
	width: 160px;
}
.edit-post-preferences-modal .edit-post-preferences__tabs .components-tab-panel__tabs .components-tab-panel__tabs-item {
	border-radius: 2px;
	font-weight: 400;
}
.edit-post-preferences-modal .edit-post-preferences__tabs .components-tab-panel__tabs .components-tab-panel__tabs-item.is-active {
	background: #f0f0f0;
	box-shadow: none;
	font-weight: 500;
}
.edit-post-preferences-modal .edit-post-preferences__tabs .components-tab-panel__tabs .components-tab-panel__tabs-item:focus:not(:disabled) {
	box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
}
.edit-post-preferences-modal .edit-post-preferences__tabs .components-tab-panel__tab-content {
	width: 500px;
	padding-left: 24px;
}
.edit-post-preferences-modal__section {
	margin: 0 0 2.5rem;
}
.edit-post-preferences-modal__section-title {
	font-size: 0.9rem;
	font-weight: 600;
}
.edit-post-preferences-modal__option .components-base-control .components-base-control__field {
	align-items: center;
	display: flex;
	margin-bottom: 0;
}
.edit-post-preferences-modal__option .components-base-control .components-base-control__field > label {
	flex-grow: 1;
	padding: 0.6rem 0 0.6rem 10px;
}
.edit-post-preferences-modal__custom-fields-confirmation-button,
.edit-post-preferences-modal__custom-fields-confirmation-message {
	margin: 0 0 0.6rem 48px;
}
@media (min-width: 782px) {
	.edit-post-preferences-modal__custom-fields-confirmation-button,
	.edit-post-preferences-modal__custom-fields-confirmation-message {
		margin-left: 38px;
	}
}
@media (min-width: 600px) {
	.edit-post-preferences-modal__custom-fields-confirmation-button,
	.edit-post-preferences-modal__custom-fields-confirmation-message {
		max-width: 300px;
	}
}
.edit-post-preferences-modal .components-base-control__help {
	margin: -8px 0 8px 58px;
	font-size: 12px;
	font-style: normal;
	color: #757575;
}
.edit-post-preferences-modal .edit-post-preferences-modal__section-description {
	margin: -8px 0 8px;
	font-size: 12px;
	font-style: normal;
	color: #757575;
}
.edit-post-editor__inserter-panel,
.edit-post-editor__list-view-panel {
	height: 100%;
	display: flex;
	flex-direction: column;
}
.edit-post-editor__list-view-panel {
	min-width: 350px;
}
.edit-post-editor__inserter-panel-header {
	padding-top: 8px;
	padding-right: 8px;
	display: flex;
	justify-content: flex-end;
}
@media (min-width: 782px) {
	.edit-post-editor__inserter-panel-header {
		display: none;
	}
}
.edit-post-editor__inserter-panel-content,
.edit-post-editor__list-view-panel-content {
	height: calc(100% - 44px);
}
@media (min-width: 782px) {
	.edit-post-editor__inserter-panel-content {
		height: 100%;
	}
}
.edit-post-editor__list-view-panel-header {
	align-items: center;
	border-bottom: 1px solid #ddd;
	display: flex;
	justify-content: space-between;
	height: 48px;
	padding-left: 16px;
	padding-right: 4px;
}
.edit-post-editor__list-view-panel-content {
	overflow-y: auto;
	padding: 8px;
}
.components-panel__header.edit-post-sidebar__panel-tabs {
	justify-content: flex-start;
	padding-left: 0;
	padding-right: 16px;
	border-top: 0;
	margin-top: 0;
}
.components-panel__header.edit-post-sidebar__panel-tabs ul {
	display: flex;
}
.components-panel__header.edit-post-sidebar__panel-tabs li {
	margin: 0;
}
.components-panel__header.edit-post-sidebar__panel-tabs .components-button.has-icon {
	display: none;
	margin: 0 0 0 auto;
	padding: 0;
	min-width: 24px;
	height: 24px;
}
@media (min-width: 782px) {
	.components-panel__header.edit-post-sidebar__panel-tabs .components-button.has-icon {
		display: flex;
	}
}
.components-panel__body.is-opened.edit-post-last-revision__panel {
	padding: 0;
	height: 48px;
}
.editor-post-last-revision__title.components-button {
	padding: 16px;
}
.editor-post-author__select {
	margin: -5px 0;
	width: 100%;
}
@supports (position: sticky) {
	.editor-post-author__select {
		width: auto;
	}
}
.edit-post-post-link__link-post-name {
	font-weight: 600;
}
.edit-post-post-link__preview-label {
	font-weight: 400;
	margin: 0;
}
.edit-post-post-link__link {
	text-align: left;
	word-wrap: break-word;
	display: block;
}
.edit-post-post-link__preview-link-container {
	direction: ltr;
}
.edit-post-post-schedule {
	width: 100%;
	position: relative;
	justify-content: left;
}
.edit-post-post-schedule span {
	display: block;
	width: 45%;
}
.components-button.edit-post-post-schedule__toggle {
	text-align: right;
}
.edit-post-post-schedule__dialog .components-popover__content > div {
	padding: 0;
}
.editor-post-slug__input {
	margin: -5px 0;
	padding: 2px;
}
.edit-post-post-status .edit-post-post-publish-dropdown__switch-to-draft {
	margin-top: 15px;
	width: 100%;
	text-align: center;
}
.edit-post-post-visibility {
	width: 100%;
	justify-content: left;
}
.edit-post-post-visibility span {
	display: block;
	width: 45%;
}
@media (min-width: 782px) {
	.edit-post-post-visibility__dialog .components-popover__content {
		width: 257px;
	}
}
.edit-post-post-visibility__dialog-legend {
	font-weight: 600;
}
.edit-post-post-visibility__choice {
	margin: 10px 0;
}
.edit-post-post-visibility__dialog-label,
.edit-post-post-visibility__dialog-radio {
	vertical-align: top;
}
.edit-post-post-visibility__dialog-password-input {
	width: calc(100% - 20px);
	margin-left: 20px;
}
.edit-post-post-visibility__dialog-info {
	color: #757575;
	padding-left: 20px;
	font-style: italic;
	margin: 4px 0 0;
	line-height: 1.4;
}
.components-button.edit-post-sidebar__panel-tab {
	border-radius: 0;
	height: 48px;
	background: transparent;
	border: none;
	box-shadow: none;
	cursor: pointer;
	display: inline-block;
	padding: 3px 15px;
	margin-left: 0;
	font-weight: 500;
}
.components-button.edit-post-sidebar__panel-tab:after {
	content: attr(data-label);
	display: block;
	font-weight: 600;
	height: 0;
	overflow: hidden;
	speak: none;
	visibility: hidden;
}
.components-button.edit-post-sidebar__panel-tab.is-active {
	box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) transparent, inset 0 -4px 0 0 var(--wp-admin-theme-color);
	position: relative;
	z-index: 1;
}
.components-button.edit-post-sidebar__panel-tab.is-active:before {
	content: "";
	position: absolute;
	top: 0;
	bottom: 1px;
	right: 0;
	left: 0;
	border-bottom: 4px solid transparent;
}
.components-button.edit-post-sidebar__panel-tab:focus {
	box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
	position: relative;
	z-index: 1;
}
.components-button.edit-post-sidebar__panel-tab.is-active:focus {
	box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color), inset 0 -4px 0 0 var(--wp-admin-theme-color);
}
@media (min-width: 782px) {
	.edit-post-template__modal .components-base-control {
		width: 320px;
	}
}
.edit-post-template__modal .components-modal__header {
	border-bottom: none;
}
.edit-post-template__modal .components-modal__content:before {
	margin-bottom: 4px;
}
.edit-post-template__modal-actions {
	margin-top: 12px;
}
.edit-post-template-modal__tip {
	padding: 16px 24px;
	background: #f0f0f0;
	border-radius: 2px;
}
@media (min-width: 782px) {
	.edit-post-template-modal__tip {
		width: 240px;
	}
}
.edit-post-template__actions button:not(:last-child) {
	margin-right: 8px;
}
h2.edit-post-template-summary__title {
	margin: 0;
	line-height: 24px;
}
.edit-post-text-editor {
	position: relative;
	width: 100%;
	background-color: #fff;
	flex-grow: 1;
}
.edit-post-text-editor .editor-post-title.editor-post-title__block {
	max-width: none;
	line-height: 1.4;
}
.edit-post-text-editor .editor-post-title.editor-post-title__block .editor-post-title__input.editor-post-title__input.editor-post-title__input {
	font-family: Menlo, Consolas, monaco, monospace;
	font-size: 2.5em;
	font-weight: 400;
}
.edit-post-text-editor .editor-post-title.editor-post-title__block .editor-post-title__input {
	border: 1px solid #949494;
	margin-bottom: -1px;
	padding: 16px;
}
@media (min-width: 600px) {
	.edit-post-text-editor .editor-post-title.editor-post-title__block .editor-post-title__input {
		padding: 24px;
	}
}
.edit-post-text-editor .editor-post-title.editor-post-title__block .editor-post-title__input:focus {
	border-color: var(--wp-admin-theme-color);
	box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
}
@media (min-width: 600px) {
	.edit-post-text-editor .editor-post-title.editor-post-title__block {
		padding: 0;
	}
}
.edit-post-text-editor__body {
	width: 100%;
	padding: 0 12px 12px;
	max-width: 1080px;
	margin-left: auto;
	margin-right: auto;
}
@media (min-width: 960px) {
	.edit-post-text-editor__body {
		padding: 0 24px 24px;
	}
}
.edit-post-text-editor__toolbar {
	position: sticky;
	z-index: 1;
	top: 0;
	left: 0;
	right: 0;
	display: flex;
	background: hsla(0, 0%, 100%, 0.8);
	padding: 4px 12px;
}
@media (min-width: 600px) {
	.edit-post-text-editor__toolbar {
		padding: 12px;
	}
}
@media (min-width: 960px) {
	.edit-post-text-editor__toolbar {
		padding: 12px 24px;
	}
}
.edit-post-text-editor__toolbar h2 {
	line-height: 36px;
	margin: 0 auto 0 0;
	font-size: 13px;
	color: #1e1e1e;
}
.edit-post-text-editor__toolbar .components-button svg {
	order: 1;
}
.edit-post-visual-editor {
	position: relative;
	display: flex;
	flex-flow: column;
	background-color: #2f2f2f;
	flex: 1 1 auto;
}
.edit-post-visual-editor .components-button {
	font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
	font-size: 13px;
	padding: 6px 12px;
}
.edit-post-visual-editor .components-button.has-icon,
.edit-post-visual-editor .components-button.is-tertiary {
	padding: 6px;
}
@supports (position: sticky) {
	.edit-post-visual-editor {
		flex-basis: 100%;
	}
}
.edit-post-visual-editor__post-title-wrapper .editor-post-title {
	margin: 2em auto 0;
}
.edit-post-visual-editor__exit-template-mode {
	position: absolute;
	top: 8px;
	left: 8px;
	color: #fff;
}
.edit-post-visual-editor__exit-template-mode:active:not([aria-disabled="true"]),
.edit-post-visual-editor__exit-template-mode:focus:not([aria-disabled="true"]),
.edit-post-visual-editor__exit-template-mode:hover {
	color: #f0f0f0;
}
.edit-post-visual-editor__content-area {
	width: 100%;
	height: 100%;
	position: relative;
	display: flex;
}
.edit-post-welcome-guide {
	width: 312px;
}
.edit-post-welcome-guide__image {
	background: #00a0d2;
	margin: 0 0 16px;
}
.edit-post-welcome-guide__heading {
	font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
	font-size: 24px;
	line-height: 1.4;
	margin: 16px 0;
	padding: 0 32px;
}
.edit-post-welcome-guide__text {
	font-size: 13px;
	line-height: 1.4;
	margin: 0 0 24px;
	padding: 0 32px;
}
.edit-post-welcome-guide__inserter-icon {
	margin: 0 4px;
	vertical-align: text-top;
}
@keyframes edit-post__fade-in-animation {
	0% {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
body.block-editor-page,
html.wp-toolbar {
	background: #fff;
}
body.block-editor-page #wpcontent {
	padding-left: 0;
}
body.block-editor-page #wpbody-content {
	padding-bottom: 0;
}
body.block-editor-page #wpbody-content > div:not(.block-editor):not(#screen-meta),
body.block-editor-page #wpfooter {
	display: none;
}
body.block-editor-page .a11y-speak-region {
	left: -1px;
	top: -1px;
}
body.block-editor-page ul#adminmenu > li.current > a.current:after,
body.block-editor-page ul#adminmenu a.wp-has-current-submenu:after {
	border-right-color: #fff;
}
body.block-editor-page .media-frame select.attachment-filters:last-of-type {
	width: auto;
	max-width: 100%;
}
.block-editor-page #wpwrap {
	overflow-y: auto;
}
@media (min-width: 782px) {
	.block-editor-page #wpwrap {
		overflow-y: initial;
	}
}
.components-modal__frame,
.components-popover,
.edit-post-editor__inserter-panel,
.edit-post-header,
.edit-post-sidebar,
.edit-post-text-editor,
.edit-post-visual-editor,
.editor-post-publish-panel {
	box-sizing: border-box;
}
.components-modal__frame *,
.components-modal__frame :after,
.components-modal__frame :before,
.components-popover *,
.components-popover :after,
.components-popover :before,
.edit-post-editor__inserter-panel *,
.edit-post-editor__inserter-panel :after,
.edit-post-editor__inserter-panel :before,
.edit-post-header *,
.edit-post-header :after,
.edit-post-header :before,
.edit-post-sidebar *,
.edit-post-sidebar :after,
.edit-post-sidebar :before,
.edit-post-text-editor *,
.edit-post-text-editor :after,
.edit-post-text-editor :before,
.edit-post-visual-editor *,
.edit-post-visual-editor :after,
.edit-post-visual-editor :before,
.editor-post-publish-panel *,
.editor-post-publish-panel :after,
.editor-post-publish-panel :before {
	box-sizing: inherit;
}
@media (min-width: 600px) {
	.block-editor__container {
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		min-height: calc(100vh - 46px);
	}
}
@media (min-width: 782px) {
	.block-editor__container {
		min-height: calc(100vh - 32px);
	}
	body.is-fullscreen-mode .block-editor__container {
		min-height: 100vh;
	}
}
.block-editor__container img {
	max-width: 100%;
	height: auto;
}
.block-editor__container iframe {
	width: 100%;
}
body.admin-color-light {
	--wp-admin-theme-color: #0085ba;
	--wp-admin-theme-color-darker-10: #0073a1;
	--wp-admin-theme-color-darker-20: #006187;
	--wp-admin-border-width-focus: 2px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
	body.admin-color-light {
		--wp-admin-border-width-focus: 1.5px;
	}
}
body.admin-color-modern {
	--wp-admin-theme-color: #3858e9;
	--wp-admin-theme-color-darker-10: #2145e6;
	--wp-admin-theme-color-darker-20: #183ad6;
	--wp-admin-border-width-focus: 2px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
	body.admin-color-modern {
		--wp-admin-border-width-focus: 1.5px;
	}
}
body.admin-color-blue {
	--wp-admin-theme-color: #096484;
	--wp-admin-theme-color-darker-10: #07526c;
	--wp-admin-theme-color-darker-20: #064054;
	--wp-admin-border-width-focus: 2px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
	body.admin-color-blue {
		--wp-admin-border-width-focus: 1.5px;
	}
}
body.admin-color-coffee {
	--wp-admin-theme-color: #46403c;
	--wp-admin-theme-color-darker-10: #383330;
	--wp-admin-theme-color-darker-20: #2b2724;
	--wp-admin-border-width-focus: 2px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
	body.admin-color-coffee {
		--wp-admin-border-width-focus: 1.5px;
	}
}
body.admin-color-ectoplasm {
	--wp-admin-theme-color: #523f6d;
	--wp-admin-theme-color-darker-10: #46365d;
	--wp-admin-theme-color-darker-20: #3a2c4d;
	--wp-admin-border-width-focus: 2px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
	body.admin-color-ectoplasm {
		--wp-admin-border-width-focus: 1.5px;
	}
}
body.admin-color-midnight {
	--wp-admin-theme-color: #e14d43;
	--wp-admin-theme-color-darker-10: #dd382d;
	--wp-admin-theme-color-darker-20: #d02c21;
	--wp-admin-border-width-focus: 2px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
	body.admin-color-midnight {
		--wp-admin-border-width-focus: 1.5px;
	}
}
body.admin-color-ocean {
	--wp-admin-theme-color: #627c83;
	--wp-admin-theme-color-darker-10: #576e74;
	--wp-admin-theme-color-darker-20: #4c6066;
	--wp-admin-border-width-focus: 2px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
	body.admin-color-ocean {
		--wp-admin-border-width-focus: 1.5px;
	}
}
body.admin-color-sunrise {
	--wp-admin-theme-color: #dd823b;
	--wp-admin-theme-color-darker-10: #d97426;
	--wp-admin-theme-color-darker-20: #c36922;
	--wp-admin-border-width-focus: 2px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
	body.admin-color-sunrise {
		--wp-admin-border-width-focus: 1.5px;
	}
}
:root {
	--wp-admin-theme-color: #007cba;
	--wp-admin-theme-color-darker-10: #006ba1;
	--wp-admin-theme-color-darker-20: #005a87;
	--wp-admin-border-width-focus: 2px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
	:root {
		--wp-admin-border-width-focus: 1.5px;
	}
}
.block-directory-block-ratings > span {
	display: flex;
}
.block-directory-block-ratings svg {
	fill: #1e1e1e;
	margin-left: -4px;
}
.block-directory-block-ratings .block-directory-block-ratings__star-empty {
	fill: #ccc;
}
.block-directory-compact-list {
	margin: 0;
	list-style: none;
}
.block-directory-compact-list__item {
	display: flex;
	flex-direction: row;
	align-items: center;
	margin-bottom: 16px;
}
.block-directory-compact-list__item:last-child {
	margin-bottom: 0;
}
.block-directory-compact-list__item-details {
	margin-left: 8px;
}
.block-directory-compact-list__item-title {
	font-weight: 500;
}
.block-directory-compact-list__item-author {
	color: #757575;
	font-size: 11px;
}
.block-directory-downloadable-block-icon {
	min-width: 54px;
	width: 54px;
	height: 54px;
	vertical-align: middle;
	border: 1px solid #ddd;
}
.block-directory-downloadable-block-list-item {
	padding: 12px;
	width: 100%;
	height: auto;
	text-align: left;
	display: grid;
	grid-template-columns: auto 1fr;
}
.block-directory-downloadable-block-list-item:hover {
	box-shadow: 0 0 0 2px var(--wp-admin-theme-color);
}
.block-directory-downloadable-block-list-item.is-busy {
	background: transparent;
}
.block-directory-downloadable-block-list-item.is-busy .block-directory-downloadable-block-list-item__author {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	-webkit-clip-path: inset(50%);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
	word-wrap: normal !important;
}
.block-directory-downloadable-block-list-item:disabled,
.block-directory-downloadable-block-list-item[aria-disabled] {
	opacity: 1;
}
.block-directory-downloadable-block-list-item__icon {
	position: relative;
	margin-right: 16px;
	align-self: flex-start;
}
.block-directory-downloadable-block-list-item__icon .block-directory-downloadable-block-list-item__spinner {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: hsla(0, 0%, 100%, 0.75);
	display: flex;
	align-items: center;
	justify-content: center;
}
.block-directory-block-ratings {
	display: block;
	margin-top: 4px;
}
.block-directory-downloadable-block-list-item__details {
	color: #1e1e1e;
}
.block-directory-downloadable-block-list-item__title {
	display: block;
	font-weight: 600;
}
.block-directory-downloadable-block-list-item__author {
	display: block;
	margin-top: 4px;
	font-weight: 400;
}
.block-directory-downloadable-block-list-item__desc {
	display: block;
	margin-top: 8px;
}
.block-directory-downloadable-block-notice {
	margin: 8px 0 0;
	color: #cc1818;
}
.block-directory-downloadable-block-notice__content {
	padding-right: 12px;
	margin-bottom: 8px;
}
.block-directory-downloadable-blocks-panel {
	padding: 16px;
}
.block-directory-downloadable-blocks-panel.has-blocks-loading {
	font-style: normal;
	padding: 0;
	margin: 112px 0;
	text-align: center;
	color: #757575;
}
.block-directory-downloadable-blocks-panel.has-blocks-loading .components-spinner {
	float: inherit;
}
.block-directory-downloadable-blocks-panel__no-local {
	margin: 48px 0;
	padding: 0 64px;
	color: #757575;
	text-align: center;
}
.block-directory-downloadable-blocks-panel__title {
	margin: 0 0 4px;
	font-size: 14px;
}
.block-directory-downloadable-blocks-panel__description {
	margin-top: 0;
}
.block-directory-downloadable-blocks-panel button {
	margin-top: 4px;
}
.installed-blocks-pre-publish-panel__copy {
	margin-top: 0;
}