*, ::before, ::after {
		--tw-border-spacing-x: 0;
		--tw-border-spacing-y: 0;
		--tw-translate-x: 0;
		--tw-translate-y: 0;
		--tw-rotate: 0;
		--tw-skew-x: 0;
		--tw-skew-y: 0;
		--tw-scale-x: 1;
		--tw-scale-y: 1;
		--tw-pan-x:  ;
		--tw-pan-y:  ;
		--tw-pinch-zoom:  ;
		--tw-scroll-snap-strictness: proximity;
		--tw-gradient-from-position:  ;
		--tw-gradient-via-position:  ;
		--tw-gradient-to-position:  ;
		--tw-ordinal:  ;
		--tw-slashed-zero:  ;
		--tw-numeric-figure:  ;
		--tw-numeric-spacing:  ;
		--tw-numeric-fraction:  ;
		--tw-ring-inset:  ;
		--tw-ring-offset-width: 0px;
		--tw-ring-offset-color: #fff;
		--tw-ring-color: rgb(59 130 246 / 0.5);
		--tw-ring-offset-shadow: 0 0 #0000;
		--tw-ring-shadow: 0 0 #0000;
		--tw-shadow: 0 0 #0000;
		--tw-shadow-colored: 0 0 #0000;
		--tw-blur:  ;
		--tw-brightness:  ;
		--tw-contrast:  ;
		--tw-grayscale:  ;
		--tw-hue-rotate:  ;
		--tw-invert:  ;
		--tw-saturate:  ;
		--tw-sepia:  ;
		--tw-drop-shadow:  ;
		--tw-backdrop-blur:  ;
		--tw-backdrop-brightness:  ;
		--tw-backdrop-contrast:  ;
		--tw-backdrop-grayscale:  ;
		--tw-backdrop-hue-rotate:  ;
		--tw-backdrop-invert:  ;
		--tw-backdrop-opacity:  ;
		--tw-backdrop-saturate:  ;
		--tw-backdrop-sepia:  ;
		--tw-contain-size:  ;
		--tw-contain-layout:  ;
		--tw-contain-paint:  ;
		--tw-contain-style:  ;
}
::backdrop {
		--tw-border-spacing-x: 0;
		--tw-border-spacing-y: 0;
		--tw-translate-x: 0;
		--tw-translate-y: 0;
		--tw-rotate: 0;
		--tw-skew-x: 0;
		--tw-skew-y: 0;
		--tw-scale-x: 1;
		--tw-scale-y: 1;
		--tw-pan-x:  ;
		--tw-pan-y:  ;
		--tw-pinch-zoom:  ;
		--tw-scroll-snap-strictness: proximity;
		--tw-gradient-from-position:  ;
		--tw-gradient-via-position:  ;
		--tw-gradient-to-position:  ;
		--tw-ordinal:  ;
		--tw-slashed-zero:  ;
		--tw-numeric-figure:  ;
		--tw-numeric-spacing:  ;
		--tw-numeric-fraction:  ;
		--tw-ring-inset:  ;
		--tw-ring-offset-width: 0px;
		--tw-ring-offset-color: #fff;
		--tw-ring-color: rgb(59 130 246 / 0.5);
		--tw-ring-offset-shadow: 0 0 #0000;
		--tw-ring-shadow: 0 0 #0000;
		--tw-shadow: 0 0 #0000;
		--tw-shadow-colored: 0 0 #0000;
		--tw-blur:  ;
		--tw-brightness:  ;
		--tw-contrast:  ;
		--tw-grayscale:  ;
		--tw-hue-rotate:  ;
		--tw-invert:  ;
		--tw-saturate:  ;
		--tw-sepia:  ;
		--tw-drop-shadow:  ;
		--tw-backdrop-blur:  ;
		--tw-backdrop-brightness:  ;
		--tw-backdrop-contrast:  ;
		--tw-backdrop-grayscale:  ;
		--tw-backdrop-hue-rotate:  ;
		--tw-backdrop-invert:  ;
		--tw-backdrop-opacity:  ;
		--tw-backdrop-saturate:  ;
		--tw-backdrop-sepia:  ;
		--tw-contain-size:  ;
		--tw-contain-layout:  ;
		--tw-contain-paint:  ;
		--tw-contain-style:  ;
}
	html {
		scroll-behavior: smooth;
}

	html,
	body {
		overflow-x: hidden;
}

	/* Apply border-box to all elements */
	*,
	*::before,
	*::after {
		box-sizing: border-box;
	}
	body {
		font-family: "Acherus Grotesque", sans-serif;
		font-size: var(--wp--preset--font-size--medium);
		--tw-text-opacity: 1;
		color: rgb(0 0 0 / var(--tw-text-opacity));
}
	/* Normalize headings */
	h1, h2, h3, h4, h5, h6 {
		font-size: var(--wp--preset--font-size--medium);
		font-weight: 400;
}

	a {
		--tw-text-opacity: 1;
		color: rgb(0 49 73 / var(--tw-text-opacity));
}
/* Footer styles */
footer.wp-block-template-part {
		margin-block-start: 0px;
}
@media screen and (max-width: 781px) {
footer.wp-block-template-part .privacy-policy-link-spacing-mobile {
			margin-bottom: 75px
	}
		}
/* Custom styles */
.wp-block-post-content,

.wp-block-wp-arb-section {
		max-width: 100%;
}
.wp-block-post-content > *:last-child:not(.alignfull), .wp-block-wp-arb-section > *:last-child:not(.alignfull) {
		margin-block-end: 5rem;
}
.wp-block-post-content > *:not(.alignfull), .wp-block-wp-arb-section > *:not(.alignfull) {
		padding-left: 1.5rem;
		padding-right: 1.5rem;
}
/* Add default margin */
.wp-block-post-content > *:first-child:not(.wp-block-group):not(.wp-block-cover), .wp-block-wp-arb-section > *:first-child:not(.wp-block-group):not(.wp-block-cover) {
		margin-top: 3rem;
}
@media (min-width: 768px) {
		.wp-block-post-content > *:first-child:not(.wp-block-group):not(.wp-block-cover), .wp-block-wp-arb-section > *:first-child:not(.wp-block-group):not(.wp-block-cover) {
				margin-top: 4rem;
		}
}
/* Apply default styles if not class is added so it does not conflict with only blocks */
.wp-block-post-content h1:not([class]),
	.wp-block-post-content h1.wp-block-heading,
	.wp-block-wp-arb-section h1:not([class]),
	.wp-block-wp-arb-section h1.wp-block-heading {
		font-size: var(--wp--preset--font-size--xxx-large);
		font-weight: 600;
}
.wp-block-post-content h2:not([class]),
	.wp-block-post-content h2.wp-block-heading,
	.wp-block-wp-arb-section h2:not([class]),
	.wp-block-wp-arb-section h2.wp-block-heading {
		scroll-margin-top: 160px;
		font-size: var(--wp--preset--font-size--xx-large);
		font-weight: 600;
	}
.wp-block-post-content h3:not([class]),
	.wp-block-post-content h3.wp-block-heading,
	.wp-block-wp-arb-section h3:not([class]),
	.wp-block-wp-arb-section h3.wp-block-heading {
		font-size: var(--wp--preset--font-size--x-large);
		font-weight: 600;
}
.wp-block-post-content h4:not([class]),
	.wp-block-post-content h4.wp-block-heading,
	.wp-block-wp-arb-section h4:not([class]),
	.wp-block-wp-arb-section h4.wp-block-heading {
		font-size: var(--wp--preset--font-size--large);
		font-weight: 600;
}
.wp-block-post-content h5:not([class]),
	.wp-block-post-content h5.wp-block-heading,
	.wp-block-wp-arb-section h5:not([class]),
	.wp-block-wp-arb-section h5.wp-block-heading {
		font-weight: 600;
}
/* Section Styles */
.wp-block-post-content section, .wp-block-wp-arb-section section {
		margin-block-start: 2.5rem;
}
@media (min-width: 768px) {
		.wp-block-post-content section, .wp-block-wp-arb-section section {
				margin-block-start: 6rem;
		}
}
/* Default group padding */
.wp-block-post-content > .wp-block-group.alignfull,
	.wp-block-post-content > .wp-block-cover.alignfull,
	.wp-block-wp-arb-section > .wp-block-group.alignfull,
	.wp-block-wp-arb-section > .wp-block-cover.alignfull {
		padding-left: 2rem;
		padding-right: 2rem;
	}
/* ARB Styles */
/* Add default margin */
.wp-block-wp-arb-section > *:first-child:not(.wp-block-group):not(.wp-block-cover) {
		margin-top: 0px;
}
/* Single Page Styles */
.yoast-breadcrumbs {
    text-align: center;
}
h1.wp-block-post-title {
		text-align: center;
		font-size: var(--wp--preset--font-size--xxx-large);
		font-weight: 600;
}
/* Button Styles */
.wp-block-button {
		position: relative;
		border-radius: 0.5rem;
		border-width: 2px;
		border-style: solid;
		--tw-border-opacity: 1;
		border-color: rgb(172 8 8 / var(--tw-border-opacity));
		--tw-bg-opacity: 1;
		background-color: rgb(172 8 8 / var(--tw-bg-opacity));
		font-weight: 600;
		--tw-text-opacity: 1;
		color: rgb(255 255 255 / var(--tw-text-opacity));
		transition-property: all;
		transition-duration: 300ms;
		transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
@media (min-width: 768px) {
		.wp-block-button {
				font-size: 1.25rem;
		}
}
.wp-block-button::after {
		content: '';
		background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2716%27 viewBox=%270 0 20 16%27 fill=%27none%27%3E%3Cpath d=%27M9.74365 8.64502L3.10303 15.2856C2.64404 15.7446 1.90186 15.7446 1.44775 15.2856L0.344238 14.1821C-0.114746 13.7231 -0.114746 12.981 0.344238 12.5269L5.05127 7.81982L0.344238 3.11279C-0.114746 2.65381 -0.114746 1.91162 0.344238 1.45752L1.44287 0.344238C1.90186 -0.114746 2.64404 -0.114746 3.09814 0.344238L9.73877 6.98486C10.2026 7.44385 10.2026 8.18604 9.74365 8.64502ZM19.1187 6.98486L12.478 0.344238C12.019 -0.114746 11.2769 -0.114746 10.8228 0.344238L9.71924 1.44775C9.26025 1.90674 9.26025 2.64893 9.71924 3.10303L14.4263 7.81006L9.71924 12.5171C9.26025 12.9761 9.26025 13.7183 9.71924 14.1724L10.8228 15.2759C11.2817 15.7349 12.0239 15.7349 12.478 15.2759L19.1187 8.63525C19.5776 8.18604 19.5776 7.44385 19.1187 6.98486Z%27 fill=%27%23AC0808%27/%3E%3C/svg%3E");
		width: 15px;
		height: 20px;
		position: absolute;
		background-repeat: no-repeat;
		top: 50%;
		transform: translate(-30px, -50%);
		pointer-events: none;
		background-size: contain;
		background-position: center;
		right: 0;
		opacity: 0;
		transition-property: all;
		transition-duration: 200ms;
		transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	}
.wp-block-button .wp-block-button__link {
		background-color: transparent !important;
		padding-top: 0.75rem;
		padding-bottom: 0.75rem;
		padding-left: 1.75rem;
		padding-right: 1.75rem;
		transition-property: all;
		transition-duration: 300ms;
		transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.wp-block-button:hover,
	.wp-block-button:focus {
		box-shadow: 0 4px 12px rgba( 0, 0, 0, 0.25 );
		--tw-bg-opacity: 1 !important;
		background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
	}
.wp-block-button:hover .wp-block-button__link, .wp-block-button:focus .wp-block-button__link {
			transform: translateX(-12px);
			--tw-text-opacity: 1 !important;
			color: rgb(172 8 8 / var(--tw-text-opacity)) !important;
		}
.wp-block-button:hover::after, .wp-block-button:focus::after {
			opacity: 1;
			transform: translate(-15px, -50%);
		}
.wp-block-button.is-style-secondary {
		--tw-border-opacity: 1;
		border-color: rgb(0 49 73 / var(--tw-border-opacity));
		--tw-bg-opacity: 1;
		background-color: rgb(0 49 73 / var(--tw-bg-opacity));
}
.wp-block-button.is-style-secondary::after {
			background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2716%27 viewBox=%270 0 20 16%27 fill=%27none%27%3E%3Cpath d=%27M9.74365 8.64502L3.10303 15.2856C2.64404 15.7446 1.90186 15.7446 1.44775 15.2856L0.344238 14.1821C-0.114746 13.7231 -0.114746 12.981 0.344238 12.5269L5.05127 7.81982L0.344238 3.11279C-0.114746 2.65381 -0.114746 1.91162 0.344238 1.45752L1.44287 0.344238C1.90186 -0.114746 2.64404 -0.114746 3.09814 0.344238L9.73877 6.98486C10.2026 7.44385 10.2026 8.18604 9.74365 8.64502ZM19.1187 6.98486L12.478 0.344238C12.019 -0.114746 11.2769 -0.114746 10.8228 0.344238L9.71924 1.44775C9.26025 1.90674 9.26025 2.64893 9.71924 3.10303L14.4263 7.81006L9.71924 12.5171C9.26025 12.9761 9.26025 13.7183 9.71924 14.1724L10.8228 15.2759C11.2817 15.7349 12.0239 15.7349 12.478 15.2759L19.1187 8.63525C19.5776 8.18604 19.5776 7.44385 19.1187 6.98486Z%27 fill=%27%23003149%27/%3E%3C/svg%3E");
		}
.wp-block-button.is-style-secondary:hover .wp-block-button__link, .wp-block-button.is-style-secondary:focus .wp-block-button__link {
		--tw-text-opacity: 1 !important;
		color: rgb(0 49 73 / var(--tw-text-opacity)) !important;
}
.wp-block-button.is-style-tertiary {
		--tw-border-opacity: 1;
		border-color: rgb(10 210 100 / var(--tw-border-opacity));
		--tw-bg-opacity: 1;
		background-color: rgb(10 210 100 / var(--tw-bg-opacity));
}
.wp-block-button.is-style-tertiary::after {
			background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2716%27 viewBox=%270 0 20 16%27 fill=%27none%27%3E%3Cpath d=%27M9.74365 8.64502L3.10303 15.2856C2.64404 15.7446 1.90186 15.7446 1.44775 15.2856L0.344238 14.1821C-0.114746 13.7231 -0.114746 12.981 0.344238 12.5269L5.05127 7.81982L0.344238 3.11279C-0.114746 2.65381 -0.114746 1.91162 0.344238 1.45752L1.44287 0.344238C1.90186 -0.114746 2.64404 -0.114746 3.09814 0.344238L9.73877 6.98486C10.2026 7.44385 10.2026 8.18604 9.74365 8.64502ZM19.1187 6.98486L12.478 0.344238C12.019 -0.114746 11.2769 -0.114746 10.8228 0.344238L9.71924 1.44775C9.26025 1.90674 9.26025 2.64893 9.71924 3.10303L14.4263 7.81006L9.71924 12.5171C9.26025 12.9761 9.26025 13.7183 9.71924 14.1724L10.8228 15.2759C11.2817 15.7349 12.0239 15.7349 12.478 15.2759L19.1187 8.63525C19.5776 8.18604 19.5776 7.44385 19.1187 6.98486Z%27 fill=%27%23003149%27/%3E%3C/svg%3E");
		}
.wp-block-button.is-style-tertiary .wp-block-button__link {
		--tw-text-opacity: 1;
		color: rgb(0 49 73 / var(--tw-text-opacity));
}
.wp-block-button.is-style-tertiary:hover .wp-block-button__link, .wp-block-button.is-style-tertiary:focus .wp-block-button__link {
		--tw-text-opacity: 1 !important;
		color: rgb(0 49 73 / var(--tw-text-opacity)) !important;
}
.wp-block-button.is-style-white {
		--tw-border-opacity: 1;
		border-color: rgb(255 255 255 / var(--tw-border-opacity));
		--tw-bg-opacity: 1;
		background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.wp-block-button.is-style-white::after {
			background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2716%27 viewBox=%270 0 20 16%27 fill=%27none%27%3E%3Cpath d=%27M9.74365 8.64502L3.10303 15.2856C2.64404 15.7446 1.90186 15.7446 1.44775 15.2856L0.344238 14.1821C-0.114746 13.7231 -0.114746 12.981 0.344238 12.5269L5.05127 7.81982L0.344238 3.11279C-0.114746 2.65381 -0.114746 1.91162 0.344238 1.45752L1.44287 0.344238C1.90186 -0.114746 2.64404 -0.114746 3.09814 0.344238L9.73877 6.98486C10.2026 7.44385 10.2026 8.18604 9.74365 8.64502ZM19.1187 6.98486L12.478 0.344238C12.019 -0.114746 11.2769 -0.114746 10.8228 0.344238L9.71924 1.44775C9.26025 1.90674 9.26025 2.64893 9.71924 3.10303L14.4263 7.81006L9.71924 12.5171C9.26025 12.9761 9.26025 13.7183 9.71924 14.1724L10.8228 15.2759C11.2817 15.7349 12.0239 15.7349 12.478 15.2759L19.1187 8.63525C19.5776 8.18604 19.5776 7.44385 19.1187 6.98486Z%27 fill=%27white%27/%3E%3C/svg%3E");
		}
.wp-block-button.is-style-white .wp-block-button__link {
		--tw-text-opacity: 1;
		color: rgb(0 49 73 / var(--tw-text-opacity));
}
.wp-block-button.is-style-white:hover,
		.wp-block-button.is-style-white:focus {
			background-color: transparent !important;
		}
.wp-block-button.is-style-white:hover .wp-block-button__link, .wp-block-button.is-style-white:focus .wp-block-button__link {
		--tw-text-opacity: 1 !important;
		color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
.wp-block-button.is-style-plain-yellow {
		background-color: #ffb802;
		border-color: #ffb802;
		border-radius: 0;
	}
.wp-block-button.is-style-plain-yellow .wp-block-button__link {
			color: #000 !important;
		}
.wp-block-button.is-style-plain-yellow::after {
			content: none;
		}
.wp-block-button.is-style-plain-yellow:hover,
		.wp-block-button.is-style-plain-yellow:focus {
			background-color: #ce9400 !important;
			border-color: #ce9400 !important;
		}
.wp-block-button.is-style-plain-yellow:hover .wp-block-button__link, .wp-block-button.is-style-plain-yellow:focus .wp-block-button__link {
				transform: none;
			}
.wp-block-button.is-style-basic {
		background-color: transparent !important;
		box-shadow: none;
		border-color: transparent !important;
		border-top: 0;
		border-left: 0;
		border-right: 0;
		border-radius: 0;
		line-height: 1;
	}
.wp-block-button.is-style-basic::after {
			background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2716%27 viewBox=%270 0 20 16%27 fill=%27none%27%3E%3Cpath d=%27M9.74365 8.64502L3.10303 15.2856C2.64404 15.7446 1.90186 15.7446 1.44775 15.2856L0.344238 14.1821C-0.114746 13.7231 -0.114746 12.981 0.344238 12.5269L5.05127 7.81982L0.344238 3.11279C-0.114746 2.65381 -0.114746 1.91162 0.344238 1.45752L1.44287 0.344238C1.90186 -0.114746 2.64404 -0.114746 3.09814 0.344238L9.73877 6.98486C10.2026 7.44385 10.2026 8.18604 9.74365 8.64502ZM19.1187 6.98486L12.478 0.344238C12.019 -0.114746 11.2769 -0.114746 10.8228 0.344238L9.71924 1.44775C9.26025 1.90674 9.26025 2.64893 9.71924 3.10303L14.4263 7.81006L9.71924 12.5171C9.26025 12.9761 9.26025 13.7183 9.71924 14.1724L10.8228 15.2759C11.2817 15.7349 12.0239 15.7349 12.478 15.2759L19.1187 8.63525C19.5776 8.18604 19.5776 7.44385 19.1187 6.98486Z%27 fill=%27%23003149%27/%3E%3C/svg%3E");
			opacity: 1;
			right: -25px;
			transform: translate(0px, -50%);
		}
.wp-block-button.is-style-basic .wp-block-button__link {
		padding: 0px;
		--tw-text-opacity: 1;
		color: rgb(0 49 73 / var(--tw-text-opacity));
}
.wp-block-button.is-style-basic:hover,
		.wp-block-button.is-style-basic:focus {
		--tw-border-opacity: 1 !important;
		border-color: rgb(0 49 73 / var(--tw-border-opacity)) !important;
}
.wp-block-button.is-style-basic:hover .wp-block-button__link, .wp-block-button.is-style-basic:focus .wp-block-button__link {
				transform: none;
				--tw-text-opacity: 1 !important;
				color: rgb(0 49 73 / var(--tw-text-opacity)) !important;
			}
.wp-block-button.is-style-basic:hover::after, .wp-block-button.is-style-basic:focus::after {
				transform: translate(8px, -50%);
			}
.wp-block-read-more {
		position: relative;
		border-radius: 0.5rem;
		border-width: 2px;
		border-style: solid;
		--tw-border-opacity: 1;
		border-color: rgb(0 49 73 / var(--tw-border-opacity));
		--tw-bg-opacity: 1;
		background-color: rgb(0 49 73 / var(--tw-bg-opacity));
		padding-top: 0.75rem;
		padding-bottom: 0.75rem;
		padding-left: 1.75rem;
		padding-right: 1.75rem;
		font-weight: 600;
		--tw-text-opacity: 1;
		color: rgb(255 255 255 / var(--tw-text-opacity));
		transition-property: all;
		transition-duration: 300ms;
		transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
@media (min-width: 768px) {
		.wp-block-read-more {
				font-size: 1.25rem;
		}
}
.wp-block-read-more:hover,
	.wp-block-read-more:focus {
		box-shadow: 0 4px 12px rgba( 0, 0, 0, 0.25 );
		--tw-bg-opacity: 1 !important;
		background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
		--tw-text-opacity: 1 !important;
		color: rgb(0 49 73 / var(--tw-text-opacity)) !important;
	}
/* Paragraph Styles */
p {
	line-height: 1.5;
}
p.is-style-lead {
		margin-block-start: 10px;
		line-height: 1.4;
		font-size: 22px;
		font-weight: 500;
	}
/* Stackable highlight styles */
:is(.ugb-highlight,.stk-highlight)[style*=background] {
    padding: 2px 15px;
}
/* Table styles */
figure.wp-block-table table,
.wpDataTablesWrapper table.wpDataTable {
	min-width: 420px;
	overflow-x: scroll;
}
figure.wp-block-table.is-style-regular td, 
figure.wp-block-table.is-style-regular th {
    border-left: 0 !important;
    border-right: 0 !important;
}
.wpDataTablesWrapper table.wpDataTable > thead > tr > th {
	word-wrap: break-word;
}
/* List styles */
/*.wp-block-post-content ul,
.wp-block-post-content ol,*/
ul.wp-block-list,
ol.wp-block-list {
    padding-left: 60px !important;
}
ul.wp-block-list li, ol.wp-block-list li {
    	margin-bottom: 12px;
    }
/* Group Styles */
.wp-block-group.has-background {
		padding-top: 1.75rem;
		padding-bottom: 1.75rem;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
}
.wp-block-group.alignwide {
		padding-left: 1.5rem;
		padding-right: 1.5rem;
}
.wp-block-group.has-background.alignwide {
		max-width: calc(var(--wp--style--global--wide-size) - 3rem);
}
/* Cover Styles */
@media screen and (min-width: 782px) {
.wp-block-cover.is-style-overflow-right {
			margin-right: -20vw
	}
.wp-block-cover.is-style-overflow-left {
			margin-left: -20vw
	}
		}
/* Column Styles */
.wp-block-columns.alignwide {
		padding-left: 1.5rem;
		padding-right: 1.5rem;
}
@media screen and (max-width: 781px) {
.wp-block-columns.is-style-reverse-mobile {
			flex-direction: column-reverse
	}
		}
/* Media Text Styles */
.wp-block-media-text {
		margin-top: 3rem;
		margin-bottom: 3rem;
}
@media (min-width: 768px) {
		.wp-block-media-text {
				margin-top: 6rem;
				margin-bottom: 6rem;
		}
}
.wp-block-media-text .wp-block-media-text__media {
		aspect-ratio: 16 / 9;
		max-width: 100%;
		overflow: hidden;
		border-radius: 1rem;
}
@media (min-width: 1024px) {
		.wp-block-media-text .wp-block-media-text__media {
				aspect-ratio: 1 / 1;
		}
}
.wp-block-media-text.alignwide {
		max-width: calc(var(--wp--style--global--wide-size) - 3rem);
}
/* Single Post styles */
/* Default background color for posts without featured images */
.single-post main.entry-content > .wp-block-cover:first-child {
		background-color: var(--wp--preset--color--palette-9);
	}
.single-post .yoast-breadcrumbs {
	    border: 1px solid rgba(0, 0, 0, 0.22);
	    border-left: none;
	    border-right: none;
	    padding: 12px;
	}
.single-post .entry-content.wp-block-post-content > *:first-child:not(.wp-block-group):not(.wp-block-cover) {
	    margin-top: 1.5rem;
	}
.single-post .wp-block-post-date,
	.single-post .wp-block-post-author-name,
	.single-post .wp-block-cshp-blog-author,
	.single-post .taxonomy-issues {
	    padding-left: 25px;
	    background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2717%27 height=%2719%27 viewBox=%270 0 17 19%27 fill=%27none%27%3E%3Cpath d=%27M0.462402 17.1954C0.462402 18.127 1.21826 18.8829 2.1499 18.8829H14.5249C15.4565 18.8829 16.2124 18.127 16.2124 17.1954V7.63287H0.462402V17.1954ZM11.7124 10.3047C11.7124 10.0727 11.9022 9.88287 12.1343 9.88287H13.5405C13.7726 9.88287 13.9624 10.0727 13.9624 10.3047V11.711C13.9624 11.943 13.7726 12.1329 13.5405 12.1329H12.1343C11.9022 12.1329 11.7124 11.943 11.7124 11.711V10.3047ZM11.7124 14.8047C11.7124 14.5727 11.9022 14.3829 12.1343 14.3829H13.5405C13.7726 14.3829 13.9624 14.5727 13.9624 14.8047V16.211C13.9624 16.443 13.7726 16.6329 13.5405 16.6329H12.1343C11.9022 16.6329 11.7124 16.443 11.7124 16.211V14.8047ZM7.2124 10.3047C7.2124 10.0727 7.40225 9.88287 7.63428 9.88287H9.04053C9.27256 9.88287 9.4624 10.0727 9.4624 10.3047V11.711C9.4624 11.943 9.27256 12.1329 9.04053 12.1329H7.63428C7.40225 12.1329 7.2124 11.943 7.2124 11.711V10.3047ZM7.2124 14.8047C7.2124 14.5727 7.40225 14.3829 7.63428 14.3829H9.04053C9.27256 14.3829 9.4624 14.5727 9.4624 14.8047V16.211C9.4624 16.443 9.27256 16.6329 9.04053 16.6329H7.63428C7.40225 16.6329 7.2124 16.443 7.2124 16.211V14.8047ZM2.7124 10.3047C2.7124 10.0727 2.90225 9.88287 3.13428 9.88287H4.54053C4.77256 9.88287 4.9624 10.0727 4.9624 10.3047V11.711C4.9624 11.943 4.77256 12.1329 4.54053 12.1329H3.13428C2.90225 12.1329 2.7124 11.943 2.7124 11.711V10.3047ZM2.7124 14.8047C2.7124 14.5727 2.90225 14.3829 3.13428 14.3829H4.54053C4.77256 14.3829 4.9624 14.5727 4.9624 14.8047V16.211C4.9624 16.443 4.77256 16.6329 4.54053 16.6329H3.13428C2.90225 16.6329 2.7124 16.443 2.7124 16.211V14.8047ZM14.5249 3.13287H12.8374V1.44537C12.8374 1.136 12.5843 0.882874 12.2749 0.882874H11.1499C10.8405 0.882874 10.5874 1.136 10.5874 1.44537V3.13287H6.0874V1.44537C6.0874 1.136 5.83428 0.882874 5.5249 0.882874H4.3999C4.09053 0.882874 3.8374 1.136 3.8374 1.44537V3.13287H2.1499C1.21826 3.13287 0.462402 3.88873 0.462402 4.82037V6.50787H16.2124V4.82037C16.2124 3.88873 15.4565 3.13287 14.5249 3.13287Z%27 fill=%27%230AD264%27/%3E%3C/svg%3E");
	    background-repeat: no-repeat;
	    background-position: left 30%;
	    margin-top: 0;
	    margin-block-start: 0;
	}
.single-post .taxonomy-issues {
		background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2718%27 height=%2716%27 viewBox=%270 0 18 16%27 fill=%27none%27%3E%3Cpath d=%27M14.1094 7.06065L8.48126 0.439344C8.24215 0.158039 7.91785 2.08024e-06 7.5797 0H2.15781C1.45364 0 0.882812 0.671562 0.882812 1.5V7.87869C0.882814 8.27651 1.01715 8.65804 1.25625 8.93934L6.88437 15.5607C7.38226 16.1464 8.18955 16.1465 8.68749 15.5607L14.1094 9.18197C14.6073 8.59619 14.6073 7.64644 14.1094 7.06065ZM3.85781 5C3.15364 5 2.58281 4.32844 2.58281 3.5C2.58281 2.67156 3.15364 2 3.85781 2C4.56199 2 5.13281 2.67156 5.13281 3.5C5.13281 4.32844 4.56199 5 3.85781 5ZM17.5094 9.18197L12.0875 15.5607C11.5896 16.1464 10.7823 16.1464 10.2844 15.5607L10.2748 15.5494L14.8983 10.1101C15.3498 9.57884 15.5984 8.87256 15.5984 8.12131C15.5984 7.37006 15.3498 6.66378 14.8983 6.13256L9.68555 0H10.9797C11.3179 2.08024e-06 11.6422 0.158039 11.8813 0.439344L17.5094 7.06065C18.0073 7.64644 18.0073 8.59619 17.5094 9.18197Z%27 fill=%27%230AD264%27/%3E%3C/svg%3E");
	}
.single-post .taxonomy-issues a {
			text-decoration: none;
		}
.single-post .wp-block-post-author-name,
	.single-post .wp-block-cshp-blog-author {
		background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2719%27 height=%2718%27 viewBox=%270 0 19 18%27 fill=%27none%27%3E%3Cpath d=%27M9.9624 10.125C12.7573 10.125 15.0249 7.85742 15.0249 5.0625C15.0249 2.26758 12.7573 0 9.9624 0C7.16748 0 4.8999 2.26758 4.8999 5.0625C4.8999 7.85742 7.16748 10.125 9.9624 10.125ZM14.4624 11.25H12.5253C11.7448 11.6086 10.8765 11.8125 9.9624 11.8125C9.04834 11.8125 8.1835 11.6086 7.39951 11.25H5.4624C2.97686 11.25 0.962402 13.2645 0.962402 15.75V16.3125C0.962402 17.2441 1.71826 18 2.6499 18H17.2749C18.2065 18 18.9624 17.2441 18.9624 16.3125V15.75C18.9624 13.2645 16.9479 11.25 14.4624 11.25Z%27 fill=%27%230AD264%27/%3E%3C/svg%3E");
	}
.single-post .sidebar-nav-list li,
		.single-post .sidebar-nav-list li a {
			font-weight: 400 !important;
		}
/* Single Resources styles */
.single-publications .entry-content {
    margin-top: 0;
}
.single-publications .entry-content > .wp-block-buttons:nth-child(1) {
		margin-top: 25px !important;
		margin-bottom: 50px;
	}
/* Single Post styles */
.post-template-wp-custom-template-victory-stories-posts .wp-block-post-content-is-layout-constrained h2, .post-template-wp-custom-template-victory-stories-posts .wp-block-post-content-is-layout-constrained h3, .post-template-wp-custom-template-victory-stories-posts .wp-block-post-content-is-layout-constrained h4, .post-template-wp-custom-template-victory-stories-posts .wp-block-post-content-is-layout-constrained h5 {
		--tw-text-opacity: 1;
		color: rgb(10 210 100 / var(--tw-text-opacity));
}
/* Post Query styles */
.wp-block-post {
	position: relative;
}
.wp-block-post .taxonomy-category a {
	    align-items: center;
	    color: #7c7c7c;
	    display: flex;
	    font-size: 16px;
	    font-weight: 600;
	    gap: 10px;
	    margin-bottom: 5px;
	    text-decoration: none;
	}
.wp-block-post .taxonomy-category a::before {
			background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2725%27 height=%2722%27 fill=%27none%27%3E%3Cpath fill=%27%230AD264%27 d=%27M23.958.238H3.82c-.575 0-1.041.583-1.041 1.302v.434H1.042C.466 1.974 0 2.557 0 3.276v14.757c0 1.678 1.088 3.039 2.43 3.039h20.487c1.15 0 2.083-1.166 2.083-2.605V1.54c0-.719-.466-1.302-1.042-1.302M2.431 18.468a.32.32 0 0 1-.246-.128.5.5 0 0 1-.102-.307V4.58h.695v13.454a.5.5 0 0 1-.102.307.32.32 0 0 1-.245.127m10.243-.869H6.076c-.287 0-.52-.291-.52-.65v-.435c0-.36.233-.65.52-.65h6.598c.287 0 .52.29.52.65v.434c0 .36-.233.651-.52.651m9.027 0h-6.597c-.287 0-.52-.291-.52-.65v-.435c0-.36.232-.65.52-.65h6.597c.288 0 .521.29.521.65v.434c0 .36-.233.651-.52.651m-9.027-5.208H6.076c-.287 0-.52-.291-.52-.651v-.434c0-.36.233-.651.52-.651h6.598c.287 0 .52.292.52.651v.434c0 .36-.233.651-.52.651m9.027 0h-6.597c-.287 0-.52-.291-.52-.651v-.434c0-.36.232-.651.52-.651h6.597c.288 0 .521.292.521.651v.434c0 .36-.233.651-.52.651m0-5.208H6.076c-.287 0-.52-.292-.52-.651v-2.17c0-.36.233-.651.52-.651h15.625c.288 0 .521.291.521.65v2.17c0 .36-.233.652-.52.652%27/%3E%3C/svg%3E");
			background-position: 50%;
			background-repeat: no-repeat;
			background-size: contain;
			content: "";
			height: 25px;
			width: 25px;
	    }
.wp-block-post .taxonomy-category a:hover,
	    .wp-block-post .taxonomy-category a:active {
	    	text-decoration: underline;
	    }
.wp-block-post .wp-block-post-title a {
		transition: 0.2s all ease-in-out;
	}
.wp-block-post .wp-block-post-title a:hover {
		--tw-text-opacity: 1;
		color: rgb(72 192 162 / var(--tw-text-opacity));
}
.wp-block-post .wp-block-post-title a:focus {
		--tw-text-opacity: 1;
		color: rgb(72 192 162 / var(--tw-text-opacity));
}
.victory-story-category-bubble {
	position: absolute;
	z-index: 9;
	top: 20px;
	margin-left: 20px;
	margin-top: 0 !important;
}
/* FacetWP Styles */
.facetwp-checkbox {
	margin-bottom: 10px !important;
    position: relative;
    padding-left: 30px !important;
    background-image: none;
}
.facetwp-checkbox::before,
    .facetwp-checkbox::after {
		content: "";
		width: 20px;
		height: 20px;
		border: 1px solid #AEAEB2;
		position: absolute;
		background-color: #fff;
		left: 0;
		top: 50%;
		transform: translateY(-50%);
		border-radius: 3px;
    }
.facetwp-checkbox::after {
		content: "";
		width: 14px;
		height: 14px;
		background: var(--wp--preset--color--palette-5);
		position: absolute;
		left: 3px;
		top: 50%;
		transform: translateY(-50%) scale(0);
		border-radius: none;
		transition: all 0.2s ease-in-out;
    }
.facetwp-checkbox.checked::after {
	    transform: translateY(-50%) scale(1);
	}
.facetwp-counter {
    display: none;
}
i.facetwp-icon {
    right: 5px;
}
.facetwp-facet input.facetwp-search {
    padding-right: 35px;
}
a.facetwp-toggle {
	color: #0F8142;
}
.facetwp-selections ul {
    padding: 0;
    margin: 0 0 30px;
}
.facetwp-selections ul li {
		background: var(--wp--preset--color--palette-5);
		padding: 7px 0 7px 12px;
		border-radius: 4px;
		margin-right: 15px;
    }
.facetwp-selections ul li .facetwp-selection-label {
			display: none;
		}
.facetwp-facet-page_numbers .facetwp-pager {
		display: flex;
		justify-content: center;
		align-items: center;
		flex-wrap: wrap;
		gap: 8px;
	}
.facetwp-facet-page_numbers .facetwp-pager .facetwp-page {
			font-size: 16px;
			font-weight: 400;
			margin: 0;
			transition: 0.2s all ease-in-out;
			text-decoration-line: none;
		}
.facetwp-facet-page_numbers .facetwp-pager .facetwp-page:not(.dots):not(.prev):not(.next) {
				border-radius: 50%;
				padding: 5px;
				width: 39px;
				height: 39px;
				display: flex;
				align-items: center;
				justify-content: center;
				font-weight: 600;
				text-wrap-mode: nowrap;
				transition: 0.1s all ease-in-put;
				--tw-bg-opacity: 1;
				background-color: rgb(10 210 100 / var(--tw-bg-opacity));
				--tw-text-opacity: 1;
				color: rgb(0 0 0 / var(--tw-text-opacity));
			}
.facetwp-facet-page_numbers .facetwp-pager .facetwp-page:not(.dots):not(.prev):not(.next):hover,
				.facetwp-facet-page_numbers .facetwp-pager .facetwp-page:not(.dots):not(.prev):not(.next):focus,
				.facetwp-facet-page_numbers .facetwp-pager .facetwp-page:not(.dots):not(.prev):not(.next).active {
		--tw-bg-opacity: 1;
		background-color: rgb(0 49 73 / var(--tw-bg-opacity));
		--tw-text-opacity: 1;
		color: rgb(255 255 255 / var(--tw-text-opacity));
}
.facetwp-facet-page_numbers .facetwp-pager .facetwp-page.next,
			.facetwp-facet-page_numbers .facetwp-pager .facetwp-page.prev {
				font-size: 18px;
				font-weight: 600;
				--tw-text-opacity: 1;
				color: rgb(0 49 73 / var(--tw-text-opacity));
			}
.facetwp-facet-page_numbers .facetwp-pager .facetwp-page.next span, .facetwp-facet-page_numbers .facetwp-pager .facetwp-page.prev span {
					font-weight: 400;
				}
.facetwp-facet-page_numbers .facetwp-pager .facetwp-page.next:hover,
				.facetwp-facet-page_numbers .facetwp-pager .facetwp-page.next:focus,
				.facetwp-facet-page_numbers .facetwp-pager .facetwp-page.prev:hover,
				.facetwp-facet-page_numbers .facetwp-pager .facetwp-page.prev:focus {
		--tw-text-opacity: 1;
		color: rgb(10 210 100 / var(--tw-text-opacity));
}
.facetwp-facet-page_numbers .facetwp-pager .facetwp-page.dots {
		--tw-text-opacity: 1;
		color: rgb(0 49 73 / var(--tw-text-opacity));
}
/* Language switcher styles */
.trp-shortcode-switcher__wrapper p {
    display: none;
}
.trp-language-switcher {
    padding: 0 !important;
}
/* Subscribe form styles */
@media screen and (max-width: 639px) {
.gform_wrapper {
		width: 100%
}
	}
.gform_wrapper .gform_description {
		margin: 0;
		font-size: 16px;
	}
.gform_wrapper .gform_validation_errors {
		display: none;
	}
.gform_wrapper .gfield_validation_message {
		background: none !important;
		padding: 0 !important;
		border: 0 !important;
	}
.gform_wrapper form.subscribe-form .gform-body .gfield {
				margin: 5px 0;
				position: relative;
			}
.gform_wrapper form.subscribe-form .gform-body .gfield:nth-child(1) input {
					border-radius: 5px;
					border: 2px solid var(--wp--preset--color--palette-6);
					padding: 12px 15px;
					font-size: 18px;
				}
@media screen and (min-width: 640px) {
.gform_wrapper form.subscribe-form .gform-body .gfield:nth-child(1) input {
						border-radius: 5px 0 0 5px
				}
					}
.gform_wrapper form.subscribe-form .gform-body .gfield:nth-child(2) {
					min-width: 110px;
				}
.gform_wrapper form.subscribe-form .gform-body .gfield:nth-child(2) input {
						border-radius: 5px;
						background-color: var(--wp--preset--color--palette-6);
						border: 2px solid var(--wp--preset--color--palette-6);
						font-size: 18px;
						font-weight: 600;
						color: var(--wp--preset--color--palette-2);
						font-family: "Acherus Grotesque", sans-serif;
						padding-top: 12px;
						padding-bottom: 12px;
						padding: 12px 15px;
					}
@media screen and (min-width: 640px) {
.gform_wrapper form.subscribe-form .gform-body .gfield:nth-child(2) input {
							border-radius: 0 5px 5px 0
					}
						}
.gform_wrapper form.subscribe-form .gform-body .gfield:nth-child(2) input:focus {
							border: none !important;
							outline: none !important;
							box-shadow: none !important;
							line-height: 1.4;
						}
.gform_wrapper form.subscribe-form .gform_fields {
			grid-row-gap: 0 !important;
			grid-column-gap: 0 !important;
			align-items: flex-start;
		}
.gform_wrapper form.subscribe-form .gform-footer {
			padding: 0 !important;
			margin: 0 !important;
		}
.gform_wrapper form#gform_15 .gfield {
		margin: 0;
	}
.gform_wrapper form#gform_15 .gfield .ginput_complex {
		width: 100%;
		display: block;
	}
#gform_wrapper_15 .gform_heading {
	margin-bottom: 20px;
}
#gform_wrapper_15 .gform_footer {
	margin: 0;
	padding: 0;
}
#gform_wrapper_15 .gform_footer input[type=submit] {
		background-color: #ffb802;
		border-color: #ffb802;
		padding: 10px 20px;
		border-radius: 0 !important;
		font-family: 'Acherus Grotesque';
		cursor: pointer;
		position: relative;
		border-radius: 0.5rem;
		border-width: 2px;
		border-style: solid;
		font-weight: 600;
		--tw-text-opacity: 1;
		color: rgb(0 0 0 / var(--tw-text-opacity));
		transition-property: all;
		transition-duration: 300ms;
		transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	}
@media (min-width: 768px) {
		#gform_wrapper_15 .gform_footer input[type=submit] {
				font-size: 1.25rem;
		}
}
#gform_wrapper_15 .gform_footer input[type=submit]:hover,
		#gform_wrapper_15 .gform_footer input[type=submit]:focus {
			box-shadow: 0 4px 12px rgba( 0, 0, 0, 0.25 );
			--tw-bg-opacity: 1 !important;
			background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
		}
form#gform_8 div#gform_fields_16 {
		gap: 0 !important;
	}
form#gform_8 input[type=submit] {
		cursor: pointer;
		position: relative;
		border-radius: 0.5rem;
		border-width: 2px;
		border-style: solid;
		--tw-border-opacity: 1;
		border-color: rgb(172 8 8 / var(--tw-border-opacity));
		--tw-bg-opacity: 1;
		background-color: rgb(172 8 8 / var(--tw-bg-opacity));
		padding-top: 0.75rem;
		padding-bottom: 0.75rem;
		padding-left: 1.75rem;
		padding-right: 1.75rem;
		font-weight: 600;
		--tw-text-opacity: 1;
		color: rgb(255 255 255 / var(--tw-text-opacity));
		transition-property: all;
		transition-duration: 300ms;
		transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	}
@media (min-width: 768px) {
		form#gform_8 input[type=submit] {
				font-size: 1.25rem;
		}
}
form#gform_8 input[type=submit]:hover,
		form#gform_8 input[type=submit]:focus {
			box-shadow: 0 4px 12px rgba( 0, 0, 0, 0.25 );
			--tw-bg-opacity: 1 !important;
			background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
			--tw-text-opacity: 1 !important;
			color: rgb(172 8 8 / var(--tw-text-opacity)) !important;
		}
form#gform_16 div#gform_fields_16 {
		gap: 0 !important;
	}
form#gform_16 input[type=submit] {
		background-color: #ffb802;
		border-color: #ffb802;
		border-radius: 0;
		color: #000 !important;
		padding-top: 0.75rem;
		padding-bottom: 0.75rem;
		padding-left: 1.75rem;
		padding-right: 1.75rem;
		cursor: pointer;
		position: relative;
		font-weight: 600;
		transition-property: all;
		transition-duration: 300ms;
		transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	}
@media (min-width: 768px) {
		form#gform_16 input[type=submit] {
				font-size: 1.25rem;
		}
}
form#gform_16 input[type=submit]:hover,
		form#gform_16 input[type=submit]:focus {
			box-shadow: 0 4px 12px rgba( 0, 0, 0, 0.25 );
			background-color: #ce9400 !important;
			border-color: #ce9400 !important;
		}
/* DAFdirect styles */
#dafdirectdiv {
	width: 100%!important;
}
.dafdirectInput, .dafdirectSelect {
    width: 100%!important;
}
/* Archive styles */
@media screen and (min-width: 782px) {
.archive .wp-block-stackable-icon, .search .wp-block-stackable-icon, .blog .wp-block-stackable-icon {
		    display: none !important
	}
		}
/* Error Page search svg styles */
body.error404 main.wp-block-group .wp-block-search svg {
    margin-left: 0;
}
body.error404 main.wp-block-group .wp-block-search svg:not(:hover) {
    fill: var(--wp--preset--color--palette-4);
}

