
lite-youtube {
	background-color: #000;
	background-position: 50%;
	background-size: cover;
	contain: content;
	cursor: pointer;
	display: block;
	max-width: 720px;
	position: relative;
}

lite-youtube:before {
	background-image: linear-gradient(180deg, rgba(0, 0, 0, .67), rgba(0, 0, 0, .54) 14%, rgba(0, 0, 0, .15) 54%, rgba(0, 0, 0, .05) 72%, transparent 94%);
	box-sizing: border-box;
	color: #ededed;
	content: attr(data-title);
	display: block;
	font-family: YouTube Noto, Roboto, Arial, Helvetica, sans-serif;
	font-size: 18px;
	height: 99px;
	overflow: hidden;
	padding: 25px 20px;
	position: absolute;
	text-overflow: ellipsis;
	text-shadow: 0 0 2px rgba(0, 0, 0, .5);
	top: 0;
	white-space: nowrap;
	width: 100%;
}

lite-youtube:hover:before {
	color: #fff;
}

lite-youtube:after {
	content: "";
	display: block;
	padding-bottom: 56.25%;
}

lite-youtube > iframe {
	left: 0;
	top: 0;
}

lite-youtube > .lty-playbtn, lite-youtube > iframe {
	border: 0;
	height: 100%;
	position: absolute;
	width: 100%;
}

lite-youtube > .lty-playbtn {
	background: no-repeat 50%/68px 48px;
	background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 68 48\"><path d=\"M66.52 7.74c-.78-2.93-2.49-5.41-5.42-6.19C55.79.13 34 0 34 0S12.21.13 6.9 1.55c-2.93.78-4.63 3.26-5.42 6.19C.06 13.05 0 24 0 24s.06 10.95 1.48 16.26c.78 2.93 2.49 5.41 5.42 6.19C12.21 47.87 34 48 34 48s21.79-.13 27.1-1.55c2.93-.78 4.64-3.26 5.42-6.19C67.94 34.95 68 24 68 24s-.06-10.95-1.48-16.26z\" fill=\"red\"/><path d=\"M45 24 27 14v20\" fill=\"white\"/></svg>");
	cursor: pointer;
	display: block;
	filter: grayscale(100%);
	transition: filter .1s cubic-bezier(0, 0, .2, 1);
	z-index: 1;
}

lite-youtube > .lty-playbtn.nitro-lazy {
	background-image: none !important;
}

lite-youtube .lty-playbtn:focus, lite-youtube:hover > .lty-playbtn {
	filter: none;
}

lite-youtube.lyt-activated {
	cursor: inherit;
}

lite-youtube.lyt-activated:before, lite-youtube.lyt-activated > .lty-playbtn {
	opacity: 0;
	pointer-events: none;
}

.lyt-visually-hidden {
	clip: rect(0 0 0 0);
	clip-path: inset(50%);
	height: 1px;
	overflow: hidden;
	position: absolute;
	white-space: nowrap;
	width: 1px;
}

*, :after, :before {
	box-sizing: border-box;
}

.wp-site-blocks, body, html {
	min-height: 100%;
}

html {
	height: calc(100% - var(--wp-admin--admin-bar--height, 0px));
}

:root {
	font-feature-settings: "kern";
	font-kerning: normal;
	text-rendering: optimizeLegibility;
}

body {
	-webkit-font-smoothing: antialiased;
}

canvas, img, picture, svg, video {
	display: block;
	height: auto;
	max-width: 100%;
}

button, input, select, textarea {
	font: inherit;
}

h1, h2, h3, h4, h5, h6, p {
	word-wrap: break-word;
}

h1, h2, h3, h4, h5, h6 {
	text-wrap: balance;
	text-wrap: pretty;
}

p {
	text-wrap: pretty;
}

.wp-site-blocks {
	isolation: isolate;
}

img {
	font-size: 1rem;
	font-style: italic;
	line-height: 1.5;
}

html {
	scroll-behavior: smooth;
}

.has-global-padding :where(.has-global-padding.is-layout-constrained) {
	padding-left: var(--wp--style--root--padding-left);
	padding-right: var(--wp--style--root--padding-right);
}

.is-layout-constrained .wp-block-image.alignwide {
	max-width: min(100%, var(--wp--style--global--wide-size)) !important;
}

.wp-block-post-template.is-layout-flex {
	align-items: stretch;
}

body .is-layout-constrained > .alignright:where(:not(.alignfull):not(.wp-block-image)) {
	margin-right: var(--wp--custom--main-content-width-side-spacing);
	max-width: calc(var(--wp--style--global--content-size) / 2);
}

body .is-layout-constrained > .alignleft:where(:not(.alignfull):not(.wp-block-image)) {
	margin-left: var(--wp--custom--main-content-width-side-spacing);
	max-width: calc(var(--wp--style--global--content-size) / 2);
}

body .is-layout-constrained.has-global-padding > .alignleft:where(:not(.alignfull):not(.wp-block-image)) {
	margin-left: calc(var(--wp--custom--main-content-width-side-spacing) - var(--wp--style--root--padding-left));
}

body .is-layout-constrained.has-global-padding > .alignright:where(:not(.alignfull):not(.wp-block-image)) {
	margin-right: calc(var(--wp--custom--main-content-width-side-spacing) - var(--wp--style--root--padding-right));
}

body .is-layout-constrained > .is-layout-flow.alignwide .alignleft {
	margin-left: 0;
}

body .is-layout-constrained > .is-layout-flow.alignwide .alignright {
	margin-right: 0;
}

body .has-global-padding > .alignfull {
	margin-left: calc(var(--wp--style--root--padding-left) * -1);
	margin-right: calc(var(--wp--style--root--padding-right) * -1);
}

:where(body.page-template-simple-page) .wp-block-post-content, :where(body.post-type-post) .wp-block-post-content, :where(body.single-post) .wp-block-post-content {
	font-size: var(--wp--preset--font-size--body-regular, 20px);
	margin-top: 0;
}

:where(body.page-template-simple-page) .wp-block-post-content .alignwide[class], :where(body.post-type-post) .wp-block-post-content .alignwide[class], :where(body.single-post) .wp-block-post-content .alignwide[class] {
	max-width: var(--wp--custom--layout--content) !important;
}

:where(body.page-template-simple-page) .wp-block-post-content :where(.wp-block-image), :where(body.post-type-post) .wp-block-post-content :where(.wp-block-image), :where(body.single-post) .wp-block-post-content :where(.wp-block-image) {
	border-radius: var(--wp--custom--spacing--24);
	box-shadow: var(--wp--preset--shadow--small);
	overflow: hidden;
}

:where(body.page-template-simple-page) .wp-block-post-content .wp-block-embed, :where(body.post-type-post) .wp-block-post-content .wp-block-embed, :where(body.single-post) .wp-block-post-content .wp-block-embed {
	max-width: var(--wp--custom--layout--content);
}

:where(body.page-template-simple-page) .wp-block-post-content > *, :where(body.post-type-post) .wp-block-post-content > *, :where(body.single-post) .wp-block-post-content > * {
	--wp--style--global--content-size: var(--wp--custom--layout--narrow);
	margin-top: var(--wp--custom--spacing--48);
}

:where(body.page-template-simple-page) .wp-block-post-content > .wp-block-heading + .wp-block-paragraph, :where(body.post-type-post) .wp-block-post-content > .wp-block-heading + .wp-block-paragraph, :where(body.single-post) .wp-block-post-content > .wp-block-heading + .wp-block-paragraph {
	margin-top: var(--wp--custom--spacing--32);
}

:where(body.page-template-simple-page) .wp-block-post-content > :first-child, :where(body.post-type-post) .wp-block-post-content > :first-child, :where(body.single-post) .wp-block-post-content > :first-child {
	margin-top: 0;
}

:where(body.page-template-simple-page) .wp-block-post-content > .wp-block-embed, :where(body.page-template-simple-page) .wp-block-post-content > .wp-block-gallery, :where(body.page-template-simple-page) .wp-block-post-content > .wp-block-image, :where(body.page-template-simple-page) .wp-block-post-content > .wp-block-pullquote, :where(body.page-template-simple-page) .wp-block-post-content > .wp-block-video, :where(body.post-type-post) .wp-block-post-content > .wp-block-embed, :where(body.post-type-post) .wp-block-post-content > .wp-block-gallery, :where(body.post-type-post) .wp-block-post-content > .wp-block-image, :where(body.post-type-post) .wp-block-post-content > .wp-block-pullquote, :where(body.post-type-post) .wp-block-post-content > .wp-block-video, :where(body.single-post) .wp-block-post-content > .wp-block-embed, :where(body.single-post) .wp-block-post-content > .wp-block-gallery, :where(body.single-post) .wp-block-post-content > .wp-block-image, :where(body.single-post) .wp-block-post-content > .wp-block-pullquote, :where(body.single-post) .wp-block-post-content > .wp-block-video {
	margin-bottom: var(--wp--custom--spacing--48);
	margin-top: var(--wp--custom--spacing--48);
}

@media (--bp-navigation ) {
	:where(body.page-template-simple-page) .wp-block-post-content > .wp-block-embed, :where(body.page-template-simple-page) .wp-block-post-content > .wp-block-gallery, :where(body.page-template-simple-page) .wp-block-post-content > .wp-block-image, :where(body.page-template-simple-page) .wp-block-post-content > .wp-block-pullquote, :where(body.page-template-simple-page) .wp-block-post-content > .wp-block-video, :where(body.post-type-post) .wp-block-post-content > .wp-block-embed, :where(body.post-type-post) .wp-block-post-content > .wp-block-gallery, :where(body.post-type-post) .wp-block-post-content > .wp-block-image, :where(body.post-type-post) .wp-block-post-content > .wp-block-pullquote, :where(body.post-type-post) .wp-block-post-content > .wp-block-video, :where(body.single-post) .wp-block-post-content > .wp-block-embed, :where(body.single-post) .wp-block-post-content > .wp-block-gallery, :where(body.single-post) .wp-block-post-content > .wp-block-image, :where(body.single-post) .wp-block-post-content > .wp-block-pullquote, :where(body.single-post) .wp-block-post-content > .wp-block-video {
		margin-bottom: var(--wp--custom--spacing--60);
		margin-top: var(--wp--custom--spacing--60);
	}
}

:where(body.page-template-simple-page) .wp-block-post-content :where(.wp-block-heading), :where(body.post-type-post) .wp-block-post-content :where(.wp-block-heading), :where(body.single-post) .wp-block-post-content :where(.wp-block-heading) {
	color: var(--wp--preset--color--orient);
	font-weight: 400;
	line-height: 1.2;
}

:where(body.page-template-simple-page) .wp-block-post-content > .wp-block-buttons, :where(body.page-template-simple-page) .wp-block-post-content > .wp-block-list, :where(body.page-template-simple-page) .wp-block-post-content > .wp-block-paragraph, :where(body.page-template-simple-page) .wp-block-post-content > ol, :where(body.page-template-simple-page) .wp-block-post-content > p:where(:not(:has(img))), :where(body.page-template-simple-page) .wp-block-post-content > ul, :where(body.post-type-post) .wp-block-post-content > .wp-block-buttons, :where(body.post-type-post) .wp-block-post-content > .wp-block-list, :where(body.post-type-post) .wp-block-post-content > .wp-block-paragraph, :where(body.post-type-post) .wp-block-post-content > ol, :where(body.post-type-post) .wp-block-post-content > p:where(:not(:has(img))), :where(body.post-type-post) .wp-block-post-content > ul, :where(body.single-post) .wp-block-post-content > .wp-block-buttons, :where(body.single-post) .wp-block-post-content > .wp-block-list, :where(body.single-post) .wp-block-post-content > .wp-block-paragraph, :where(body.single-post) .wp-block-post-content > ol, :where(body.single-post) .wp-block-post-content > p:where(:not(:has(img))), :where(body.single-post) .wp-block-post-content > ul {
	margin-top: var(--wp--custom--spacing--24);
}

:where(body.page-template-simple-page) .wp-block-post-content h2, :where(body.post-type-post) .wp-block-post-content h2, :where(body.single-post) .wp-block-post-content h2 {
	font-size: var(--wp--preset--font-size--h-3);
}

:where(body.page-template-simple-page) .wp-block-post-content h3, :where(body.post-type-post) .wp-block-post-content h3, :where(body.single-post) .wp-block-post-content h3 {
	font-size: var(--wp--preset--font-size--h-4);
}

:where(body.page-template-simple-page) .wp-block-post-content h4, :where(body.post-type-post) .wp-block-post-content h4, :where(body.single-post) .wp-block-post-content h4 {
	font-size: var(--wp--preset--font-size--h-5);
}

:where(body.page-template-simple-page) .wp-block-post-content :where(a), :where(body.post-type-post) .wp-block-post-content :where(a), :where(body.single-post) .wp-block-post-content :where(a) {
	color: var(--wp--custom--color--neutral-darkest);
	-webkit-text-decoration: underline;
	text-decoration: underline;
	text-decoration-color: color-mix(in sRGB, currentColor, transparent 75%);
	text-underline-offset: .2em;
	transition: text-decoration-color .2s ease-out;
}

:where(body.page-template-simple-page) .wp-block-post-content :where(a):focus, :where(body.page-template-simple-page) .wp-block-post-content :where(a):hover, :where(body.post-type-post) .wp-block-post-content :where(a):focus, :where(body.post-type-post) .wp-block-post-content :where(a):hover, :where(body.single-post) .wp-block-post-content :where(a):focus, :where(body.single-post) .wp-block-post-content :where(a):hover {
	text-decoration-color: var(--wp--custom--color--neutral-darkest);
}

:root {
	--fixed-header-offset: 144px;
}

header.wp-block-template-part {
	box-shadow: var(--wp--preset--shadow--small);
	position: sticky;
	top: 0;
	z-index: 100;
}

header.wp-block-template-part > .wp-block-group > .wp-block-group:last-child {
	-webkit-backdrop-filter: blur(5px);
	backdrop-filter: blur(5px);
	background: hsla(0, 0%, 100%, .9);
}

:where(body.archive) .facetwp-facet-categories, :where(body.blog) .facetwp-facet-categories {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

:where(body.archive) .facetwp-facet-categories .facetwp-radio, :where(body.blog) .facetwp-facet-categories .facetwp-radio {
	align-items: center;
	background: var(--wp--preset--color--white);
	border: 1px solid transparent;
	border-radius: 8px;
	color: var(--wp--preset--color--neutral-darkest, #000);
	cursor: pointer;
	display: inline-flex;
	gap: var(--wp--preset--spacing--8, 8px);
	margin-bottom: 0;
	padding: var(--wp--preset--spacing--8, 8px) var(--wp--preset--spacing--16, 16px);
	transition: background-color .2s ease, color .2s ease, border-color .2s ease, box-shadow .2s ease;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}

:where(body.archive) .facetwp-facet-categories .facetwp-radio:focus, :where(body.archive) .facetwp-facet-categories .facetwp-radio:hover, :where(body.blog) .facetwp-facet-categories .facetwp-radio:focus, :where(body.blog) .facetwp-facet-categories .facetwp-radio:hover {
	border-color: var(--wp--preset--color--accent, #ee6f00);
	outline: none;
}

:where(body.archive) .facetwp-facet-categories .facetwp-radio.checked, :where(body.blog) .facetwp-facet-categories .facetwp-radio.checked {
	background: var(--wp--preset--color--accent, #ee6f00);
	border-color: var(--wp--preset--color--accent, #ee6f00);
	color: var(--wp--preset--color--neutral-darkest, #000);
}

:where(body.archive) .facetwp-facet-categories .facetwp-counter, :where(body.blog) .facetwp-facet-categories .facetwp-counter {
	display: none;
}

:where(body.archive) .facetwp-facet-news_pager .facetwp-pager, :where(body.blog) .facetwp-facet-news_pager .facetwp-pager {
	align-items: center;
	display: flex;
	gap: var(--wp--preset--spacing--8, 8px);
	justify-content: center;
	margin-top: var(--wp--preset--spacing--16, 16px);
}

:where(body.archive) .facetwp-facet-news_pager .facetwp-pager .facetwp-page, :where(body.blog) .facetwp-facet-news_pager .facetwp-pager .facetwp-page {
	align-items: center;
	background: var(--wp--preset--color--white, #fff);
	border: 1px solid transparent;
	color: var(--wp--preset--color--neutral-darkest, #000);
	cursor: pointer;
	display: inline-flex;
	height: 32px;
	justify-content: center;
	min-width: 32px;
	padding: var(--wp--preset--spacing--4, 8px) 10px;
	-webkit-text-decoration: none;
	text-decoration: none;
	transition: border-color .2s ease, background-color .2s ease, color .2s ease, box-shadow .2s ease;
}

:where(body.archive) .facetwp-facet-news_pager .facetwp-pager .facetwp-page.active, :where(body.blog) .facetwp-facet-news_pager .facetwp-pager .facetwp-page.active {
	background: var(--wp--preset--color--white, #fff);
	border-color: var(--wp--preset--color--accent, #ee6f00);
	border-radius: 8px;
}

:where(body.archive) .facetwp-facet-news_pager .facetwp-pager .facetwp-page.next, :where(body.archive) .facetwp-facet-news_pager .facetwp-pager .facetwp-page.prev, :where(body.blog) .facetwp-facet-news_pager .facetwp-pager .facetwp-page.next, :where(body.blog) .facetwp-facet-news_pager .facetwp-pager .facetwp-page.prev {
	font-weight: 700;
}

.outermost-social-sharing-link[class] {
	list-style: none;
	margin: 0;
	transition: all .15s ease-out;
}

.outermost-social-sharing-link[class] .wp-block-outermost-social-sharing-link-anchor {
	align-items: center;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: none;
	border-radius: 9999px;
	cursor: pointer;
	display: flex;
	height: 32px;
	justify-content: center;
	transition: all .3s ease-out;
	width: 32px;
}

.outermost-social-sharing-link[class] .wp-block-outermost-social-sharing-link-anchor svg {
	height: 1em;
	width: 1em;
}

.wp-block-outermost-social-sharing.bg-orient-lighter .outermost-social-sharing-link[class] .wp-block-outermost-social-sharing-link-anchor {
	background-color: var(--wp--custom--color--orient-lighter);
}

footer.wp-block-template-part {
	margin-top: 0;
}

.wp-block-group.cta-split-with-image {
	overflow: hidden;
	position: relative;
}

.wp-block-group.cta-split-with-image > .wp-block-group {
	margin: 0 !important;
	max-width: none !important;
	padding-bottom: 4rem;
	padding-top: 4rem;
	position: relative;
}

@media (min-width:80rem) {
	.wp-block-group.cta-split-with-image > .wp-block-group {
		padding: 3rem;
	}
}

.wp-block-group.cta-split-with-image > .wp-block-group > .wp-block-group {
	padding-left: 1.5rem;
	padding-right: 1.5rem;
}

@media (min-width:60rem) {
	.wp-block-group.cta-split-with-image > .wp-block-group > .wp-block-group {
		margin-left: 0 !important;
		margin-right: auto;
		padding-left: 4rem;
		width: 66.6667%;
	}
}

@media (min-width:80rem) {
	.wp-block-group.cta-split-with-image > .wp-block-group > .wp-block-group {
		padding-left: 3rem;
		padding-right: 3rem;
		width: 50%;
	}
}

.wp-block-group.cta-split-with-image > .wp-block-image {
	height: 223px;
	margin: 0 !important;
	max-width: none !important;
	overflow: hidden;
	position: relative;
}

@media (min-width:37.5rem) {
	.wp-block-group.cta-split-with-image > .wp-block-image {
		height: 468px;
	}
}

@media (min-width:60rem) {
	.wp-block-group.cta-split-with-image > .wp-block-image {
		bottom: 0;
		height: 100%;
		position: absolute;
		right: 0;
		top: 0;
		width: 33.3333%;
	}
}

@media (min-width:80rem) {
	.wp-block-group.cta-split-with-image > .wp-block-image {
		height: 468px;
		width: 50%;
	}
}

.wp-block-group.cta-split-with-image > .wp-block-image > img {
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
}

.wp-block-columns.hero-row {
	display: flex;
}

.wp-block-columns.hero-row > .wp-block-column {
	padding: 2rem 0;
}

.wp-block-columns.hero-row > * + * {
	border-top: 1px solid var(--wp--custom--color--pumpkin);
}

.wp-block-columns.hero-row > .wp-block-column:first-child {
	padding-left: 0;
}

.wp-block-columns.hero-row > .wp-block-column:last-child {
	padding-right: 0;
}

@media (min-width:768px) {
	.wp-block-columns.hero-row {
		border-top: 1px solid var(--wp--custom--color--pumpkin);
	}
	
	.wp-block-columns.hero-row > .wp-block-column {
		padding: 2rem;
	}
	
	.wp-block-columns.hero-row > * + * {
		border-left: 1px solid var(--wp--custom--color--pumpkin);
		border-top: 0;
	}
}

.wp-block-flexible-table-block-table.feature-comparison > table thead tr th {
	background-color: transparent;
	border: 0;
	color: var(--wp--preset--color--orient);
	font-size: var(--wp--preset--font-size--text-large);
	font-weight: 700;
	text-align: center;
}

.wp-block-flexible-table-block-table.feature-comparison > table thead tr th:first-child {
	padding-left: 0;
	text-align: left;
}

.wp-block-flexible-table-block-table.feature-comparison > table tr:first-child td {
	border-top: 0;
	font-size: var(--wp--preset--font-size--text-small);
	padding-top: 0;
}

.wp-block-flexible-table-block-table.feature-comparison > table tr td {
	background-color: transparent;
	border-color: var(--wp--preset--color--orient);
	border-left: 0;
	border-right: 0;
	font-size: var(--wp--preset--font-size--body-regular);
	padding: var(--wp--preset--spacing--16) var(--wp--preset--spacing--24);
}

.wp-block-flexible-table-block-table.feature-comparison > table tr td:not(:first-child) {
	text-align: center;
}

.wp-block-flexible-table-block-table.feature-comparison > table tr td:first-child {
	padding-left: 0;
}

.wp-block-flexible-table-block-table.feature-comparison > table tr td:last-child {
	padding-right: 0;
}

.wp-block-flexible-table-block-table.feature-comparison > table tr td img {
	margin: auto;
}

.wp-block-group.link-with-arrow {
	position: relative;
}

.wp-block-group.link-with-arrow a {
	color: inherit;
}

.wp-block-group.link-with-arrow a > span {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}

.wp-block-group.split-with-image {
	padding-left: calc(var(--wp--custom--spacing--16) * -1);
	padding-right: calc(var(--wp--custom--spacing--16) * -1);
	position: relative;
}

.wp-block-group.split-with-image > .wp-block-group {
	margin-left: auto;
	margin-right: auto;
	max-width: 80rem;
	padding: 0;
	position: static;
}

@media (min-width:60rem) {
	.wp-block-group.split-with-image > .wp-block-group {
		grid-column-gap: 0;
		-moz-column-gap: 0;
		column-gap: 0;
		display: grid;
		grid-template-columns: repeat(12, minmax(0, 1fr));
	}
}

.wp-block-group.split-with-image > .wp-block-group > .wp-block-group:first-child {
	margin: 0 !important;
	max-width: none !important;
	padding-bottom: var(--wp--custom--spacing--96);
	padding-left: var(--wp--custom--spacing--24);
	padding-right: var(--wp--custom--spacing--24);
	padding-top: var(--wp--custom--spacing--40);
}

@media (min-width:60rem) {
	.wp-block-group.split-with-image > .wp-block-group > .wp-block-group:first-child {
		grid-column: span 7/span 7;
		padding-bottom: var(--wp--custom--spacing--112);
		padding-right: var(--wp--custom--spacing--56);
		padding-top: var(--wp--custom--spacing--112);
	}
}

@media (min-width:80rem) {
	.wp-block-group.split-with-image > .wp-block-group > .wp-block-group:first-child {
		grid-column: span 6/span 6;
		padding-bottom: 277px;
		padding-left: 0;
		padding-right: var(--wp--custom--spacing--80);
		padding-top: 277px;
	}
}

@media (min-width:60rem) {
	.wp-block-group.split-with-image > .wp-block-group > .wp-block-group.thank-you:first-child {
		grid-column: span 7/span 7;
		padding-bottom: 334px;
		padding-right: var(--wp--custom--spacing--56);
		padding-top: 334px;
	}
}

@media (min-width:80rem) {
	.wp-block-group.split-with-image > .wp-block-group > .wp-block-group.thank-you:first-child {
		grid-column: span 6/span 6;
		padding-right: var(--wp--custom--spacing--80);
	}
}

.wp-block-group.split-with-image > .wp-block-group > .wp-block-image {
	margin: 0 !important;
	max-width: none !important;
	padding: 0;
	position: relative;
}

@media (min-width:60rem) {
	.wp-block-group.split-with-image > .wp-block-group > .wp-block-image {
		grid-column: span 5/span 5;
		margin-right: calc(var(--wp--custom--spacing--32) * -1) !important;
	}
}

@media (min-width:80rem) {
	.wp-block-group.split-with-image > .wp-block-group > .wp-block-image {
		bottom: 0;
		left: 0;
		left: 50%;
		margin-right: 0 !important;
		position: absolute;
		right: 0;
		top: 0;
	}
}

.wp-block-group.split-with-image > .wp-block-group > .wp-block-image > img {
	aspect-ratio: 3/2;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
}

@media (min-width:60rem) {
	.wp-block-group.split-with-image > .wp-block-group > .wp-block-image > img {
		aspect-ratio: auto;
		bottom: 0;
		height: 100%;
		left: 0;
		position: absolute;
		right: 0;
		top: 0;
	}
}

.wp-block-group.split-with-image > .wp-block-group > .wp-block-image.object-contain > img {
	-o-object-fit: contain;
	object-fit: contain;
}

.visually-hidden {
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}

body .hidden {
	display: none;
}

body .block {
	display: block;
}

@media (min-width:60rem) {
	body .md\:hidden {
		display: none;
	}
	
	body .md\:block {
		display: block;
	}
}

@media (min-width:80rem) {
	body .lg\:hidden {
		display: none;
	}
	
	body .lg\:block {
		display: block;
	}
}

.overflow-hidden {
	overflow: hidden;
}

.flex-col {
	flex-direction: column;
}

.flex-col-reverse {
	flex-direction: column-reverse;
}

.flex-row {
	flex-direction: row;
}

.flex-row-reverse {
	flex-direction: row-reverse;
}

@media (min-width:37.5rem) {
	.sm\:flex-col {
		flex-direction: column;
	}
	
	.sm\:flex-col-reverse {
		flex-direction: column-reverse;
	}
	
	.sm\:flex-row {
		flex-direction: row;
	}
	
	.sm\:flex-row-reverse {
		flex-direction: row-reverse;
	}
}

@media (min-width:783px) {
	.wp-md\:flex-col {
		flex-direction: column;
	}
	
	.wp-md\:flex-col-reverse {
		flex-direction: column-reverse;
	}
	
	.wp-md\:flex-row {
		flex-direction: row;
	}
	
	.wp-md\:flex-row-reverse {
		flex-direction: row-reverse;
	}
}

@media (min-width:60rem) {
	.md\:flex-col {
		flex-direction: column;
	}
	
	.md\:flex-row {
		flex-direction: row;
	}
}

@media (min-width:80rem) {
	.lg\:flex-col {
		flex-direction: column;
	}
	
	.lg\:flex-row {
		flex-direction: row;
	}
}

.items-start {
	align-items: flex-start;
}

.items-end {
	align-items: flex-end;
}

.items-center {
	align-items: center;
}

@media (min-width:60rem) {
	.md\:items-start {
		align-items: flex-start;
	}
	
	.md\:items-end {
		align-items: flex-end;
	}
	
	.md\:items-center {
		align-items: center;
	}
}

@media (min-width:80rem) {
	.lg\:items-start {
		align-items: flex-start;
	}
	
	.lg\:items-end {
		align-items: flex-end;
	}
	
	.lg\:items-center {
		align-items: center;
	}
}

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

.h-full {
	height: 100%;
}

.h-auto {
	height: auto;
}

.h-fit {
	height: -moz-fit-content;
	height: fit-content;
}

:root {
	--arrow-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwMCIgZD0ibTEwLjkxOCAxNy4yOTQgMS40MTQgMS40MTQgNi43MDctNi43MDctNi43MDctNi43MDctMS40MTQgMS40MTQgNC4yOTMgNC4yOTNINS42MjV2Mmg5LjU4NnoiLz48L3N2Zz4=");
}

.is-style-fill .wp-element-button, .is-style-fill-with-arrow .wp-element-button, .is-style-outline .wp-element-button, .is-style-outline-with-arrow .wp-element-button {
	border-style: solid;
	border-width: 2px;
}

.is-style-fill .wp-element-button:hover, .is-style-fill-with-arrow .wp-element-button:hover, .is-style-outline .wp-element-button:hover, .is-style-outline-with-arrow .wp-element-button:hover {
	background-color: var(--wp--custom--color--pumpkin-light);
	border-color: var(--wp--custom--color--pumpkin-light);
}

.is-style-fill-with-arrow .wp-element-button, .is-style-outline-with-arrow .wp-element-button {
	padding-right: 1.5rem;
	position: relative;
	transition: all .3s ease;
}

.is-style-fill-with-arrow .wp-element-button:after, .is-style-outline-with-arrow .wp-element-button:after {
	background: var(--arrow-icon) no-repeat center;
	content: "";
	display: inline-block;
	height: 14px;
	margin-left: .75rem;
	vertical-align: middle;
	width: 14px;
}

.is-style-fill .wp-element-button, .is-style-fill-with-arrow .wp-element-button {
	border-color: var(--wp--preset--color--accent);
	color: var(--wp--preset--color--neutral-darkest);
}

.is-style-outline .wp-element-button, .is-style-outline-with-arrow .wp-element-button {
	background: transparent;
	border-color: var(--wp--preset--color--neutral-darkest);
	color: inherit;
}

.is-style-absolute .wp-block-button__link {
	background: transparent;
	border: 0;
	bottom: 0;
	color: transparent;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	transition: none;
}
