@charset "UTF-8";
@font-face {
	font-family: "ABCWhyte";
	font-style: normal;
	font-weight: 200;
	font-display: swap;
	src: url("../fonts/Whyte-ExtraLight.woff2") format("woff2"), url("../fonts/Whyte-ExtraLight.woff") format("woff");
}
@font-face {
	font-family: "ABCWhyte";
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url("../fonts/Whyte-Light.woff2") format("woff2"), url("../fonts/Whyte-Light.woff") format("woff");
}
@font-face {
	font-family: "ABCWhyte";
	font-style: italic;
	font-weight: 300;
	font-display: swap;
	src: url("../fonts/Whyte-LightItalic.woff2") format("woff2"), url("../fonts/Whyte-LightItalic.woff") format("woff");
}
@font-face {
	font-family: "ABCWhyte";
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url("../fonts/Whyte-Book.woff2") format("woff2"), url("../fonts/Whyte-Book.woff") format("woff");
}
@font-face {
	font-family: "ABCWhyte";
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url("../fonts/Whyte-Medium.woff2") format("woff2"), url("../fonts/Whyte-Medium.woff") format("woff");
}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
	-webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
	margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
	display: block;
}

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
	-webkit-box-sizing: content-box;
	        box-sizing: content-box; /* 1 */
	height: 0; /* 1 */
	overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
	font-family: monospace, monospace; /* 1 */
	font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
	border-bottom: none; /* 1 */
	text-decoration: underline; /* 2 */
	-webkit-text-decoration: underline dotted;
	        text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
	font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
	font-family: monospace, monospace; /* 1 */
	font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
small {
	font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sub {
	bottom: -0.25em;
}

sup {
	top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
	border-style: none;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
	font-family: inherit; /* 1 */
	font-size: 100%; /* 1 */
	line-height: 1.15; /* 1 */
	margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
	/* 1 */
	overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
	/* 1 */
	text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
	-webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
	border-style: none;
	padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
	outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
	padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box; /* 1 */
	color: inherit; /* 2 */
	display: table; /* 1 */
	max-width: 100%; /* 1 */
	padding: 0; /* 3 */
	white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
	vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
	overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type=checkbox],
[type=radio] {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box; /* 1 */
	padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
	height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
	-webkit-appearance: textfield; /* 1 */
	outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
	-webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
	-webkit-appearance: button; /* 1 */
	font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
	display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
	display: list-item;
}

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
	display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
	display: none;
}

.glightbox-container {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999999 !important;
	overflow: hidden;
	-ms-touch-action: none;
	touch-action: none;
	-webkit-text-size-adjust: 100%;
	-moz-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	text-size-adjust: 100%;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	outline: 0;
}

.glightbox-container.inactive {
	display: none;
}

.glightbox-container .gcontainer {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 9999;
	overflow: hidden;
}

.glightbox-container .gslider {
	-webkit-transition: -webkit-transform 0.4s ease;
	transition: -webkit-transform 0.4s ease;
	transition: transform 0.4s ease;
	transition: transform 0.4s ease, -webkit-transform 0.4s ease;
	height: 100%;
	left: 0;
	top: 0;
	width: 100%;
	position: relative;
	overflow: hidden;
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.glightbox-container .gslide {
	width: 100%;
	position: absolute;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	opacity: 0;
}

.glightbox-container .gslide.current {
	opacity: 1;
	z-index: 99999;
	position: relative;
}

.glightbox-container .gslide.prev {
	opacity: 1;
	z-index: 9999;
}

.glightbox-container .gslide-inner-content {
	width: 100%;
}

.glightbox-container .ginner-container {
	position: relative;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	max-width: 100%;
	margin: auto;
	height: 100vh;
}

.glightbox-container .ginner-container.gvideo-container {
	width: 100%;
}

.glightbox-container .ginner-container.desc-bottom,
.glightbox-container .ginner-container.desc-top {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.glightbox-container .ginner-container.desc-left,
.glightbox-container .ginner-container.desc-right {
	max-width: 100% !important;
}

.gslide iframe,
.gslide video {
	outline: 0 !important;
	border: none;
	min-height: 165px;
	-webkit-overflow-scrolling: touch;
	-ms-touch-action: auto;
	touch-action: auto;
}

.gslide:not(.current) {
	pointer-events: none;
}

.gslide-image {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.gslide-image img {
	max-height: 100vh;
	display: block;
	padding: 0;
	float: none;
	outline: 0;
	border: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	max-width: 100vw;
	width: auto;
	height: auto;
	-o-object-fit: cover;
	object-fit: cover;
	-ms-touch-action: none;
	touch-action: none;
	margin: auto;
	min-width: 200px;
}

.desc-bottom .gslide-image img,
.desc-top .gslide-image img {
	width: auto;
}

.desc-left .gslide-image img,
.desc-right .gslide-image img {
	width: auto;
	max-width: 100%;
}

.gslide-image img.zoomable {
	position: relative;
}

.gslide-image img.dragging {
	cursor: -webkit-grabbing !important;
	cursor: grabbing !important;
	-webkit-transition: none;
	transition: none;
}

.gslide-video {
	position: relative;
	max-width: 100vh;
	width: 100% !important;
}

.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster {
	display: none;
}

.gslide-video .gvideo-wrapper {
	width: 100%;
	margin: auto;
}

.gslide-video::before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(255, 0, 0, 0.34);
	display: none;
}

.gslide-video.playing::before {
	display: none;
}

.gslide-video.fullscreen {
	max-width: 100% !important;
	min-width: 100%;
	height: 75vh;
}

.gslide-video.fullscreen video {
	max-width: 100% !important;
	width: 100% !important;
}

.gslide-inline {
	background: #fff;
	text-align: left;
	max-height: calc(100vh - 40px);
	overflow: auto;
	max-width: 100%;
	margin: auto;
}

.gslide-inline .ginlined-content {
	padding: 20px;
	width: 100%;
}

.gslide-inline .dragging {
	cursor: -webkit-grabbing !important;
	cursor: grabbing !important;
	-webkit-transition: none;
	transition: none;
}

.ginlined-content {
	overflow: auto;
	display: block !important;
	opacity: 1;
}

.gslide-external {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	min-width: 100%;
	background: #fff;
	padding: 0;
	overflow: auto;
	max-height: 75vh;
	height: 100%;
}

.gslide-media {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: auto;
}

.zoomed .gslide-media {
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

.desc-bottom .gslide-media,
.desc-top .gslide-media {
	margin: 0 auto;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.gslide-description {
	position: relative;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 100%;
	flex: 1 0 100%;
}

.gslide-description.description-left,
.gslide-description.description-right {
	max-width: 100%;
}

.gslide-description.description-bottom,
.gslide-description.description-top {
	margin: 0 auto;
	width: 100%;
}

.gslide-description p {
	margin-bottom: 12px;
}

.gslide-description p:last-child {
	margin-bottom: 0;
}

.zoomed .gslide-description {
	display: none;
}

.glightbox-button-hidden {
	display: none;
}

.glightbox-mobile .glightbox-container .gslide-description {
	height: auto !important;
	width: 100%;
	position: absolute;
	bottom: 0;
	padding: 19px 11px;
	max-width: 100vw !important;
	-webkit-box-ordinal-group: 3 !important;
	-ms-flex-order: 2 !important;
	order: 2 !important;
	max-height: 78vh;
	overflow: auto !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.75)));
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.75) 100%);
	-webkit-transition: opacity 0.3s linear;
	transition: opacity 0.3s linear;
	padding-bottom: 50px;
}

.glightbox-mobile .glightbox-container .gslide-title {
	color: #fff;
	font-size: 1em;
}

.glightbox-mobile .glightbox-container .gslide-desc {
	color: #a1a1a1;
}

.glightbox-mobile .glightbox-container .gslide-desc a {
	color: #fff;
	font-weight: 700;
}

.glightbox-mobile .glightbox-container .gslide-desc * {
	color: inherit;
}

.glightbox-mobile .glightbox-container .gslide-desc .desc-more {
	color: #fff;
	opacity: 0.4;
}

.gdesc-open .gslide-media {
	-webkit-transition: opacity 0.5s ease;
	transition: opacity 0.5s ease;
	opacity: 0.4;
}

.gdesc-open .gdesc-inner {
	padding-bottom: 30px;
}

.gdesc-closed .gslide-media {
	-webkit-transition: opacity 0.5s ease;
	transition: opacity 0.5s ease;
	opacity: 1;
}

.greset {
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.gabsolute {
	position: absolute;
}

.grelative {
	position: relative;
}

.glightbox-desc {
	display: none !important;
}

.glightbox-open {
	overflow: hidden;
}

.gloader {
	height: 25px;
	width: 25px;
	-webkit-animation: lightboxLoader 0.8s infinite linear;
	animation: lightboxLoader 0.8s infinite linear;
	border: 2px solid #fff;
	border-right-color: transparent;
	border-radius: 50%;
	position: absolute;
	display: block;
	z-index: 9999;
	left: 0;
	right: 0;
	margin: 0 auto;
	top: 47%;
}

.goverlay {
	width: 100%;
	height: calc(100vh + 1px);
	position: fixed;
	top: -1px;
	left: 0;
	background: #000;
	will-change: opacity;
}

.glightbox-mobile .goverlay {
	background: #000;
}

.gclose,
.gnext,
.gprev {
	z-index: 99999;
	cursor: pointer;
	width: 26px;
	height: 44px;
	border: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.gclose svg,
.gnext svg,
.gprev svg {
	display: block;
	width: 25px;
	height: auto;
	margin: 0;
	padding: 0;
}

.gclose.disabled,
.gnext.disabled,
.gprev.disabled {
	opacity: 0.1;
}

.gclose .garrow,
.gnext .garrow,
.gprev .garrow {
	stroke: #fff;
}

.gbtn.focused {
	outline: 2px solid #0f3d81;
}

iframe.wait-autoplay {
	opacity: 0;
}

.glightbox-closing .gclose,
.glightbox-closing .gnext,
.glightbox-closing .gprev {
	opacity: 0 !important;
}

.glightbox-clean .gslide-description {
	background: #fff;
}

.glightbox-clean .gdesc-inner {
	padding: 22px 20px;
}

.glightbox-clean .gslide-title {
	font-size: 1em;
	font-weight: 400;
	font-family: arial;
	color: #000;
	margin-bottom: 19px;
	line-height: 1.4em;
}

.glightbox-clean .gslide-desc {
	font-size: 0.86em;
	margin-bottom: 0;
	font-family: arial;
	line-height: 1.4em;
}

.glightbox-clean .gslide-video {
	background: #000;
}

.glightbox-clean .gclose,
.glightbox-clean .gnext,
.glightbox-clean .gprev {
	background-color: rgba(0, 0, 0, 0.75);
	border-radius: 4px;
}

.glightbox-clean .gclose path,
.glightbox-clean .gnext path,
.glightbox-clean .gprev path {
	fill: #fff;
}

.glightbox-clean .gprev {
	position: absolute;
	top: -100%;
	left: 30px;
	width: 40px;
	height: 50px;
}

.glightbox-clean .gnext {
	position: absolute;
	top: -100%;
	right: 30px;
	width: 40px;
	height: 50px;
}

.glightbox-clean .gclose {
	width: 35px;
	height: 35px;
	top: 15px;
	right: 10px;
	position: absolute;
}

.glightbox-clean .gclose svg {
	width: 18px;
	height: auto;
}

.glightbox-clean .gclose:hover {
	opacity: 1;
}

.gfadeIn {
	-webkit-animation: gfadeIn 0.5s ease;
	animation: gfadeIn 0.5s ease;
}

.gfadeOut {
	-webkit-animation: gfadeOut 0.5s ease;
	animation: gfadeOut 0.5s ease;
}

.gslideOutLeft {
	-webkit-animation: gslideOutLeft 0.3s ease;
	animation: gslideOutLeft 0.3s ease;
}

.gslideInLeft {
	-webkit-animation: gslideInLeft 0.3s ease;
	animation: gslideInLeft 0.3s ease;
}

.gslideOutRight {
	-webkit-animation: gslideOutRight 0.3s ease;
	animation: gslideOutRight 0.3s ease;
}

.gslideInRight {
	-webkit-animation: gslideInRight 0.3s ease;
	animation: gslideInRight 0.3s ease;
}

.gzoomIn {
	-webkit-animation: gzoomIn 0.5s ease;
	animation: gzoomIn 0.5s ease;
}

.gzoomOut {
	-webkit-animation: gzoomOut 0.5s ease;
	animation: gzoomOut 0.5s ease;
}

@-webkit-keyframes lightboxLoader {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@keyframes lightboxLoader {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@-webkit-keyframes gfadeIn {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
@keyframes gfadeIn {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
@-webkit-keyframes gfadeOut {
	from {
		opacity: 1;
	}
	to {
		opacity: 0;
	}
}
@keyframes gfadeOut {
	from {
		opacity: 1;
	}
	to {
		opacity: 0;
	}
}
@-webkit-keyframes gslideInLeft {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-60%, 0, 0);
		transform: translate3d(-60%, 0, 0);
	}
	to {
		visibility: visible;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}
@keyframes gslideInLeft {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-60%, 0, 0);
		transform: translate3d(-60%, 0, 0);
	}
	to {
		visibility: visible;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}
@-webkit-keyframes gslideOutLeft {
	from {
		opacity: 1;
		visibility: visible;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
	to {
		-webkit-transform: translate3d(-60%, 0, 0);
		transform: translate3d(-60%, 0, 0);
		opacity: 0;
		visibility: hidden;
	}
}
@keyframes gslideOutLeft {
	from {
		opacity: 1;
		visibility: visible;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
	to {
		-webkit-transform: translate3d(-60%, 0, 0);
		transform: translate3d(-60%, 0, 0);
		opacity: 0;
		visibility: hidden;
	}
}
@-webkit-keyframes gslideInRight {
	from {
		opacity: 0;
		visibility: visible;
		-webkit-transform: translate3d(60%, 0, 0);
		transform: translate3d(60%, 0, 0);
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}
@keyframes gslideInRight {
	from {
		opacity: 0;
		visibility: visible;
		-webkit-transform: translate3d(60%, 0, 0);
		transform: translate3d(60%, 0, 0);
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}
@-webkit-keyframes gslideOutRight {
	from {
		opacity: 1;
		visibility: visible;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
	to {
		-webkit-transform: translate3d(60%, 0, 0);
		transform: translate3d(60%, 0, 0);
		opacity: 0;
	}
}
@keyframes gslideOutRight {
	from {
		opacity: 1;
		visibility: visible;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
	to {
		-webkit-transform: translate3d(60%, 0, 0);
		transform: translate3d(60%, 0, 0);
		opacity: 0;
	}
}
@-webkit-keyframes gzoomIn {
	from {
		opacity: 0;
		-webkit-transform: scale3d(0.3, 0.3, 0.3);
		transform: scale3d(0.3, 0.3, 0.3);
	}
	to {
		opacity: 1;
	}
}
@keyframes gzoomIn {
	from {
		opacity: 0;
		-webkit-transform: scale3d(0.3, 0.3, 0.3);
		transform: scale3d(0.3, 0.3, 0.3);
	}
	to {
		opacity: 1;
	}
}
@-webkit-keyframes gzoomOut {
	from {
		opacity: 1;
	}
	50% {
		opacity: 0;
		-webkit-transform: scale3d(0.3, 0.3, 0.3);
		transform: scale3d(0.3, 0.3, 0.3);
	}
	to {
		opacity: 0;
	}
}
@keyframes gzoomOut {
	from {
		opacity: 1;
	}
	50% {
		opacity: 0;
		-webkit-transform: scale3d(0.3, 0.3, 0.3);
		transform: scale3d(0.3, 0.3, 0.3);
	}
	to {
		opacity: 0;
	}
}
.jqvmap-label,
.jqvmap-pin {
	pointer-events: none;
}

.jqvmap-label {
	position: absolute;
	display: none;
	border-radius: 3px;
	background: #292929;
	color: #fff;
	font-family: sans-serif, Verdana;
	font-size: smaller;
	padding: 3px;
}

.jqvmap-zoomin,
.jqvmap-zoomout {
	position: absolute;
	left: 10px;
	border-radius: 3px;
	background: #000;
	padding: 3px;
	color: #fff;
	width: 10px;
	height: 10px;
	cursor: pointer;
	line-height: 10px;
	text-align: center;
}

.jqvmap-zoomin {
	top: 10px;
}

.jqvmap-zoomout {
	top: 30px;
}

.jqvmap-region {
	cursor: pointer;
}

.jqvmap-ajax_response {
	width: 100%;
	height: 500px;
}

.icon {
	width: 4rem;
	height: 4rem;
	color: currentColor;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	background-color: currentColor;
	-webkit-mask-position: center;
	        mask-position: center;
	-webkit-mask-repeat: no-repeat;
	        mask-repeat: no-repeat;
	-webkit-mask-size: contain;
	        mask-size: contain;
}
.icon--rotate {
	-webkit-transform: rotate(-180deg);
	        transform: rotate(-180deg);
}
.icon--contacts {
	width: 16px;
	height: 16px;
}
.icon--small {
	width: 3rem;
	height: 3rem;
}
.icon--button {
	width: 2.4rem;
	height: 2.4rem;
}
.icon--big {
	width: 8rem;
	height: 8rem;
}
.icon--x {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.5811 17.2949L24.7705 12.5H27.3154L21.7549 18.8535L28.2959 27.5H23.1738L19.167 22.2549L14.5762 27.5H12.0312L17.9775 20.7021L11.7041 12.5H16.9551L20.5811 17.2949ZM23.876 25.9785H25.29L16.1885 13.9414H14.6729L23.876 25.9785Z' fill='%23A8D69F'/%3E%3C/svg%3E%0A");
	        mask-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.5811 17.2949L24.7705 12.5H27.3154L21.7549 18.8535L28.2959 27.5H23.1738L19.167 22.2549L14.5762 27.5H12.0312L17.9775 20.7021L11.7041 12.5H16.9551L20.5811 17.2949ZM23.876 25.9785H25.29L16.1885 13.9414H14.6729L23.876 25.9785Z' fill='%23A8D69F'/%3E%3C/svg%3E%0A");
}
.icon--close {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_4375_8824' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='40' height='40'%3E%3Crect width='40' height='40' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4375_8824)'%3E%3Cpath d='M10.6664 31.0897L8.91016 29.3334L18.2435 20.0001L8.91016 10.6668L10.6664 8.91052L19.9997 18.2439L29.3331 8.91052L31.0893 10.6668L21.756 20.0001L31.0893 29.3334L29.3331 31.0897L19.9997 21.7564L10.6664 31.0897Z' fill='%23A8D69F'/%3E%3C/g%3E%3C/svg%3E%0A");
	        mask-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_4375_8824' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='40' height='40'%3E%3Crect width='40' height='40' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4375_8824)'%3E%3Cpath d='M10.6664 31.0897L8.91016 29.3334L18.2435 20.0001L8.91016 10.6668L10.6664 8.91052L19.9997 18.2439L29.3331 8.91052L31.0893 10.6668L21.756 20.0001L31.0893 29.3334L29.3331 31.0897L19.9997 21.7564L10.6664 31.0897Z' fill='%23A8D69F'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.icon--prev {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_4346_4049' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='16' height='16'%3E%3Crect width='16' height='16' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4346_4049)'%3E%3Cpath d='M10.6667 14.6654L4 7.9987L10.6667 1.33203L11.85 2.51536L6.36667 7.9987L11.85 13.482L10.6667 14.6654Z' fill='%23203A1B'/%3E%3C/g%3E%3C/svg%3E%0A");
	        mask-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_4346_4049' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='16' height='16'%3E%3Crect width='16' height='16' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4346_4049)'%3E%3Cpath d='M10.6667 14.6654L4 7.9987L10.6667 1.33203L11.85 2.51536L6.36667 7.9987L11.85 13.482L10.6667 14.6654Z' fill='%23203A1B'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.icon--next {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_4346_4049' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='16' height='16'%3E%3Crect width='16' height='16' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4346_4049)'%3E%3Cpath d='M10.6667 14.6654L4 7.9987L10.6667 1.33203L11.85 2.51536L6.36667 7.9987L11.85 13.482L10.6667 14.6654Z' fill='%23203A1B'/%3E%3C/g%3E%3C/svg%3E%0A");
	        mask-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_4346_4049' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='16' height='16'%3E%3Crect width='16' height='16' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4346_4049)'%3E%3Cpath d='M10.6667 14.6654L4 7.9987L10.6667 1.33203L11.85 2.51536L6.36667 7.9987L11.85 13.482L10.6667 14.6654Z' fill='%23203A1B'/%3E%3C/g%3E%3C/svg%3E%0A");
	-webkit-transform: rotate(-180deg);
	        transform: rotate(-180deg);
}
.icon--youtube {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.0765 11.5707H20.21C21.443 11.5752 27.6905 11.6202 29.375 12.0732C29.8842 12.2115 30.3483 12.481 30.7207 12.8548C31.0932 13.2285 31.361 13.6935 31.4975 14.2032C31.649 14.7732 31.7555 15.5277 31.8275 16.3062L31.8425 16.4622L31.8755 16.8522L31.8875 17.0082C31.985 18.3792 31.997 19.6632 31.9985 19.9437V20.0562C31.997 20.3472 31.9835 21.7182 31.8755 23.1462L31.8635 23.3037L31.85 23.4597C31.775 24.3177 31.664 25.1697 31.4975 25.7967C31.361 26.3065 31.0932 26.7714 30.7207 27.1452C30.3483 27.519 29.8842 27.7885 29.375 27.9267C27.635 28.3947 21.0215 28.4277 20.105 28.4292H19.892C19.4285 28.4292 17.5115 28.4202 15.5015 28.3512L15.2465 28.3422L15.116 28.3362L14.8595 28.3257L14.603 28.3152C12.938 28.2417 11.3525 28.1232 10.622 27.9252C10.1129 27.7871 9.64902 27.5179 9.27658 27.1444C8.90413 26.7709 8.63618 26.3062 8.4995 25.7967C8.333 25.1712 8.222 24.3177 8.147 23.4597L8.135 23.3022L8.123 23.1462C8.04855 22.1299 8.00752 21.1113 8 20.0922L8 19.9077C8.003 19.5852 8.015 18.4707 8.096 17.2407L8.1065 17.0862L8.111 17.0082L8.123 16.8522L8.156 16.4622L8.171 16.3062C8.243 15.5277 8.3495 14.7717 8.501 14.2032C8.63746 13.6935 8.9053 13.2285 9.27776 12.8548C9.65022 12.481 10.1143 12.2115 10.6235 12.0732C11.354 11.8782 12.9395 11.7582 14.6045 11.6832L14.8595 11.6727L15.1175 11.6637L15.2465 11.6592L15.503 11.6487C16.9306 11.6028 18.3587 11.5773 19.787 11.5722L20.0765 11.5707ZM17.6 16.3857V23.6127L23.8355 20.0007L17.6 16.3857Z' fill='%23A8D69F'/%3E%3C/svg%3E%0A");
	        mask-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.0765 11.5707H20.21C21.443 11.5752 27.6905 11.6202 29.375 12.0732C29.8842 12.2115 30.3483 12.481 30.7207 12.8548C31.0932 13.2285 31.361 13.6935 31.4975 14.2032C31.649 14.7732 31.7555 15.5277 31.8275 16.3062L31.8425 16.4622L31.8755 16.8522L31.8875 17.0082C31.985 18.3792 31.997 19.6632 31.9985 19.9437V20.0562C31.997 20.3472 31.9835 21.7182 31.8755 23.1462L31.8635 23.3037L31.85 23.4597C31.775 24.3177 31.664 25.1697 31.4975 25.7967C31.361 26.3065 31.0932 26.7714 30.7207 27.1452C30.3483 27.519 29.8842 27.7885 29.375 27.9267C27.635 28.3947 21.0215 28.4277 20.105 28.4292H19.892C19.4285 28.4292 17.5115 28.4202 15.5015 28.3512L15.2465 28.3422L15.116 28.3362L14.8595 28.3257L14.603 28.3152C12.938 28.2417 11.3525 28.1232 10.622 27.9252C10.1129 27.7871 9.64902 27.5179 9.27658 27.1444C8.90413 26.7709 8.63618 26.3062 8.4995 25.7967C8.333 25.1712 8.222 24.3177 8.147 23.4597L8.135 23.3022L8.123 23.1462C8.04855 22.1299 8.00752 21.1113 8 20.0922L8 19.9077C8.003 19.5852 8.015 18.4707 8.096 17.2407L8.1065 17.0862L8.111 17.0082L8.123 16.8522L8.156 16.4622L8.171 16.3062C8.243 15.5277 8.3495 14.7717 8.501 14.2032C8.63746 13.6935 8.9053 13.2285 9.27776 12.8548C9.65022 12.481 10.1143 12.2115 10.6235 12.0732C11.354 11.8782 12.9395 11.7582 14.6045 11.6832L14.8595 11.6727L15.1175 11.6637L15.2465 11.6592L15.503 11.6487C16.9306 11.6028 18.3587 11.5773 19.787 11.5722L20.0765 11.5707ZM17.6 16.3857V23.6127L23.8355 20.0007L17.6 16.3857Z' fill='%23A8D69F'/%3E%3C/svg%3E%0A");
}
.icon--linkedin {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 9.719C8 8.7695 8.789 8 9.7625 8H30.2375C31.211 8 32 8.7695 32 9.719V30.281C32 31.2305 31.211 32 30.2375 32H9.7625C8.789 32 8 31.2305 8 30.281V9.719ZM15.4145 28.091V17.2535H11.813V28.091H15.4145ZM13.6145 15.773C14.87 15.773 15.6515 14.942 15.6515 13.901C15.629 12.8375 14.8715 12.029 13.6385 12.029C12.4055 12.029 11.6 12.839 11.6 13.901C11.6 14.942 12.3815 15.773 13.5905 15.773H13.6145ZM20.9765 28.091V22.0385C20.9765 21.7145 21.0005 21.3905 21.0965 21.1595C21.356 20.513 21.9485 19.8425 22.9445 19.8425C24.248 19.8425 24.7685 20.8355 24.7685 22.2935V28.091H28.37V21.875C28.37 18.545 26.594 16.997 24.224 16.997C22.313 16.997 21.4565 18.047 20.9765 18.7865V18.824H20.9525L20.9765 18.7865V17.2535H17.3765C17.4215 18.2705 17.3765 28.091 17.3765 28.091H20.9765Z' fill='%23A8D69F'/%3E%3C/svg%3E%0A");
	        mask-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 9.719C8 8.7695 8.789 8 9.7625 8H30.2375C31.211 8 32 8.7695 32 9.719V30.281C32 31.2305 31.211 32 30.2375 32H9.7625C8.789 32 8 31.2305 8 30.281V9.719ZM15.4145 28.091V17.2535H11.813V28.091H15.4145ZM13.6145 15.773C14.87 15.773 15.6515 14.942 15.6515 13.901C15.629 12.8375 14.8715 12.029 13.6385 12.029C12.4055 12.029 11.6 12.839 11.6 13.901C11.6 14.942 12.3815 15.773 13.5905 15.773H13.6145ZM20.9765 28.091V22.0385C20.9765 21.7145 21.0005 21.3905 21.0965 21.1595C21.356 20.513 21.9485 19.8425 22.9445 19.8425C24.248 19.8425 24.7685 20.8355 24.7685 22.2935V28.091H28.37V21.875C28.37 18.545 26.594 16.997 24.224 16.997C22.313 16.997 21.4565 18.047 20.9765 18.7865V18.824H20.9525L20.9765 18.7865V17.2535H17.3765C17.4215 18.2705 17.3765 28.091 17.3765 28.091H20.9765Z' fill='%23A8D69F'/%3E%3C/svg%3E%0A");
}
.icon--calculator {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='80' height='81' viewBox='0 0 80 81' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_4488_2338' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='80' height='81'%3E%3Crect y='0.25' width='80' height='80' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4488_2338)'%3E%3Cpath d='M27.9982 58.9168H30.3315V52.2502H36.9982V49.9168H30.3315V43.2502H27.9982V49.9168H21.3315V52.2502H27.9982V58.9168ZM44.6649 56.4168H58.6649V54.0835H44.6649V56.4168ZM44.6649 48.0835H58.6649V45.7502H44.6649V48.0835ZM46.9982 34.7502L51.6649 30.0835L56.3316 34.7502L57.9982 33.0835L53.3315 28.4168L57.9982 23.7502L56.3316 22.0835L51.6649 26.7502L46.9982 22.0835L45.3315 23.7502L49.9982 28.4168L45.3315 33.0835L46.9982 34.7502ZM22.1649 29.5835H36.1649V27.2502H22.1649V29.5835ZM19.3315 65.9168C17.8871 65.9168 16.6927 65.4446 15.7482 64.5002C14.8038 63.5557 14.3315 62.3613 14.3315 60.9168V19.5835C14.3315 18.1391 14.8038 16.9446 15.7482 16.0002C16.6927 15.0557 17.8871 14.5835 19.3315 14.5835H60.6649C62.1093 14.5835 63.3038 15.0557 64.2482 16.0002C65.1927 16.9446 65.6649 18.1391 65.6649 19.5835V60.9168C65.6649 62.3613 65.1927 63.5557 64.2482 64.5002C63.3038 65.4446 62.1093 65.9168 60.6649 65.9168H19.3315ZM19.3315 63.5835H60.6649C61.3316 63.5835 61.9427 63.3057 62.4982 62.7502C63.0538 62.1946 63.3315 61.5835 63.3315 60.9168V19.5835C63.3315 18.9168 63.0538 18.3057 62.4982 17.7502C61.9427 17.1946 61.3316 16.9168 60.6649 16.9168H19.3315C18.6649 16.9168 18.0538 17.1946 17.4982 17.7502C16.9427 18.3057 16.6649 18.9168 16.6649 19.5835V60.9168C16.6649 61.5835 16.9427 62.1946 17.4982 62.7502C18.0538 63.3057 18.6649 63.5835 19.3315 63.5835Z' fill='%23A8D69F'/%3E%3C/g%3E%3C/svg%3E%0A");
	        mask-image: url("data:image/svg+xml,%3Csvg width='80' height='81' viewBox='0 0 80 81' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_4488_2338' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='80' height='81'%3E%3Crect y='0.25' width='80' height='80' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4488_2338)'%3E%3Cpath d='M27.9982 58.9168H30.3315V52.2502H36.9982V49.9168H30.3315V43.2502H27.9982V49.9168H21.3315V52.2502H27.9982V58.9168ZM44.6649 56.4168H58.6649V54.0835H44.6649V56.4168ZM44.6649 48.0835H58.6649V45.7502H44.6649V48.0835ZM46.9982 34.7502L51.6649 30.0835L56.3316 34.7502L57.9982 33.0835L53.3315 28.4168L57.9982 23.7502L56.3316 22.0835L51.6649 26.7502L46.9982 22.0835L45.3315 23.7502L49.9982 28.4168L45.3315 33.0835L46.9982 34.7502ZM22.1649 29.5835H36.1649V27.2502H22.1649V29.5835ZM19.3315 65.9168C17.8871 65.9168 16.6927 65.4446 15.7482 64.5002C14.8038 63.5557 14.3315 62.3613 14.3315 60.9168V19.5835C14.3315 18.1391 14.8038 16.9446 15.7482 16.0002C16.6927 15.0557 17.8871 14.5835 19.3315 14.5835H60.6649C62.1093 14.5835 63.3038 15.0557 64.2482 16.0002C65.1927 16.9446 65.6649 18.1391 65.6649 19.5835V60.9168C65.6649 62.3613 65.1927 63.5557 64.2482 64.5002C63.3038 65.4446 62.1093 65.9168 60.6649 65.9168H19.3315ZM19.3315 63.5835H60.6649C61.3316 63.5835 61.9427 63.3057 62.4982 62.7502C63.0538 62.1946 63.3315 61.5835 63.3315 60.9168V19.5835C63.3315 18.9168 63.0538 18.3057 62.4982 17.7502C61.9427 17.1946 61.3316 16.9168 60.6649 16.9168H19.3315C18.6649 16.9168 18.0538 17.1946 17.4982 17.7502C16.9427 18.3057 16.6649 18.9168 16.6649 19.5835V60.9168C16.6649 61.5835 16.9427 62.1946 17.4982 62.7502C18.0538 63.3057 18.6649 63.5835 19.3315 63.5835Z' fill='%23A8D69F'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.icon--guide {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='80' height='81' viewBox='0 0 80 81' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_4488_1715' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='80' height='81'%3E%3Crect y='0.75' width='80' height='80' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4488_1715)'%3E%3Cpath d='M19.3326 66.4167C17.8882 66.4167 16.6938 65.9445 15.7493 65C14.8049 64.0556 14.3326 62.8612 14.3326 61.4167V20.0834C14.3326 18.6389 14.8049 17.4445 15.7493 16.5C16.6938 15.5556 17.8882 15.0834 19.3326 15.0834H60.666C62.1104 15.0834 63.3049 15.5556 64.2493 16.5C65.1938 17.4445 65.666 18.6389 65.666 20.0834V61.4167C65.666 62.8612 65.1938 64.0556 64.2493 65C63.3049 65.9445 62.1104 66.4167 60.666 66.4167H19.3326ZM16.666 20.0834V61.4167C16.666 62.0834 16.9438 62.6945 17.4993 63.25C18.0549 63.8056 18.666 64.0834 19.3326 64.0834H60.666C61.3326 64.0834 61.9438 63.8056 62.4993 63.25C63.0549 62.6945 63.3326 62.0834 63.3326 61.4167V20.0834C63.3326 19.4167 63.0549 18.8056 62.4993 18.25C61.9438 17.6945 61.3326 17.4167 60.666 17.4167H54.4993V36.9167L48.3326 33.25L42.166 36.9167V17.4167H19.3326C18.666 17.4167 18.0549 17.6945 17.4993 18.25C16.9438 18.8056 16.666 19.4167 16.666 20.0834Z' fill='%23A8D69F'/%3E%3C/g%3E%3C/svg%3E%0A");
	        mask-image: url("data:image/svg+xml,%3Csvg width='80' height='81' viewBox='0 0 80 81' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_4488_1715' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='80' height='81'%3E%3Crect y='0.75' width='80' height='80' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4488_1715)'%3E%3Cpath d='M19.3326 66.4167C17.8882 66.4167 16.6938 65.9445 15.7493 65C14.8049 64.0556 14.3326 62.8612 14.3326 61.4167V20.0834C14.3326 18.6389 14.8049 17.4445 15.7493 16.5C16.6938 15.5556 17.8882 15.0834 19.3326 15.0834H60.666C62.1104 15.0834 63.3049 15.5556 64.2493 16.5C65.1938 17.4445 65.666 18.6389 65.666 20.0834V61.4167C65.666 62.8612 65.1938 64.0556 64.2493 65C63.3049 65.9445 62.1104 66.4167 60.666 66.4167H19.3326ZM16.666 20.0834V61.4167C16.666 62.0834 16.9438 62.6945 17.4993 63.25C18.0549 63.8056 18.666 64.0834 19.3326 64.0834H60.666C61.3326 64.0834 61.9438 63.8056 62.4993 63.25C63.0549 62.6945 63.3326 62.0834 63.3326 61.4167V20.0834C63.3326 19.4167 63.0549 18.8056 62.4993 18.25C61.9438 17.6945 61.3326 17.4167 60.666 17.4167H54.4993V36.9167L48.3326 33.25L42.166 36.9167V17.4167H19.3326C18.666 17.4167 18.0549 17.6945 17.4993 18.25C16.9438 18.8056 16.666 19.4167 16.666 20.0834Z' fill='%23A8D69F'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.icon--stories {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='80' height='81' viewBox='0 0 80 81' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_4488_2756' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='80' height='81'%3E%3Crect y='0.25' width='80' height='80' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4488_2756)'%3E%3Cpath d='M39.8327 61.4165C37.1105 59.6388 34.2216 58.2777 31.166 57.3332C28.1105 56.3888 24.9438 55.9166 21.666 55.9166C20.1105 55.9166 18.5827 56.0138 17.0827 56.2082C15.5827 56.4027 14.1105 56.7499 12.666 57.2499C11.4438 57.6943 10.3049 57.5277 9.24935 56.7499C8.19379 55.9721 7.66602 54.9166 7.66602 53.5832V23.9165C7.66602 23.0277 7.91602 22.236 8.41602 21.5415C8.91602 20.8471 9.5549 20.361 10.3327 20.0832C12.1105 19.361 13.9577 18.8193 15.8743 18.4582C17.791 18.0971 19.7216 17.9165 21.666 17.9165C24.9438 17.9165 28.1105 18.4443 31.166 19.4999C34.2216 20.5554 37.166 21.9165 39.9993 23.5832V58.5832C42.7771 56.8054 45.7355 55.5277 48.8743 54.7499C52.0132 53.9721 55.166 53.5832 58.3327 53.5832C60.1105 53.5832 61.6799 53.6666 63.041 53.8332C64.4021 53.9999 65.8882 54.3054 67.4994 54.7499C68.1105 54.9165 68.6799 54.9304 69.2077 54.7915C69.7355 54.6527 69.9994 54.1943 69.9994 53.4166V20.0832C70.166 20.0832 70.3188 20.111 70.4577 20.1665C70.5966 20.2221 70.7216 20.3054 70.8327 20.4165C71.3327 20.6943 71.7077 21.0832 71.9577 21.5832C72.2077 22.0832 72.3327 22.6388 72.3327 23.2499V53.4166C72.3327 54.7499 71.7632 55.7916 70.6244 56.5416C69.4855 57.2916 68.2216 57.4721 66.8327 57.0832C65.4438 56.6388 64.041 56.3332 62.6244 56.1665C61.2077 55.9999 59.7771 55.9166 58.3327 55.9166C54.9993 55.9166 51.7494 56.3471 48.5827 57.2082C45.416 58.0693 42.4994 59.4721 39.8327 61.4165ZM46.666 50.2499V22.9165L63.3327 6.24988V35.2499L46.666 50.2499ZM37.666 57.4999V24.9165C35.166 23.4721 32.5827 22.3332 29.916 21.4999C27.2493 20.6665 24.4993 20.2499 21.666 20.2499C19.6105 20.2499 17.7355 20.4304 16.041 20.7915C14.3466 21.1527 12.8605 21.5832 11.5827 22.0832C11.1382 22.2499 10.7632 22.486 10.4577 22.7915C10.1521 23.0971 9.99935 23.4721 9.99935 23.9165V53.5832C9.99935 54.361 10.2632 54.8193 10.791 54.9582C11.3188 55.0971 11.8882 55.0554 12.4993 54.8332C13.666 54.4443 14.9855 54.1388 16.4577 53.9165C17.9299 53.6943 19.666 53.5832 21.666 53.5832C24.9438 53.5832 27.9993 53.986 30.8327 54.7915C33.666 55.5971 35.9438 56.4999 37.666 57.4999Z' fill='%23A8D69F'/%3E%3C/g%3E%3C/svg%3E%0A");
	        mask-image: url("data:image/svg+xml,%3Csvg width='80' height='81' viewBox='0 0 80 81' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_4488_2756' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='80' height='81'%3E%3Crect y='0.25' width='80' height='80' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4488_2756)'%3E%3Cpath d='M39.8327 61.4165C37.1105 59.6388 34.2216 58.2777 31.166 57.3332C28.1105 56.3888 24.9438 55.9166 21.666 55.9166C20.1105 55.9166 18.5827 56.0138 17.0827 56.2082C15.5827 56.4027 14.1105 56.7499 12.666 57.2499C11.4438 57.6943 10.3049 57.5277 9.24935 56.7499C8.19379 55.9721 7.66602 54.9166 7.66602 53.5832V23.9165C7.66602 23.0277 7.91602 22.236 8.41602 21.5415C8.91602 20.8471 9.5549 20.361 10.3327 20.0832C12.1105 19.361 13.9577 18.8193 15.8743 18.4582C17.791 18.0971 19.7216 17.9165 21.666 17.9165C24.9438 17.9165 28.1105 18.4443 31.166 19.4999C34.2216 20.5554 37.166 21.9165 39.9993 23.5832V58.5832C42.7771 56.8054 45.7355 55.5277 48.8743 54.7499C52.0132 53.9721 55.166 53.5832 58.3327 53.5832C60.1105 53.5832 61.6799 53.6666 63.041 53.8332C64.4021 53.9999 65.8882 54.3054 67.4994 54.7499C68.1105 54.9165 68.6799 54.9304 69.2077 54.7915C69.7355 54.6527 69.9994 54.1943 69.9994 53.4166V20.0832C70.166 20.0832 70.3188 20.111 70.4577 20.1665C70.5966 20.2221 70.7216 20.3054 70.8327 20.4165C71.3327 20.6943 71.7077 21.0832 71.9577 21.5832C72.2077 22.0832 72.3327 22.6388 72.3327 23.2499V53.4166C72.3327 54.7499 71.7632 55.7916 70.6244 56.5416C69.4855 57.2916 68.2216 57.4721 66.8327 57.0832C65.4438 56.6388 64.041 56.3332 62.6244 56.1665C61.2077 55.9999 59.7771 55.9166 58.3327 55.9166C54.9993 55.9166 51.7494 56.3471 48.5827 57.2082C45.416 58.0693 42.4994 59.4721 39.8327 61.4165ZM46.666 50.2499V22.9165L63.3327 6.24988V35.2499L46.666 50.2499ZM37.666 57.4999V24.9165C35.166 23.4721 32.5827 22.3332 29.916 21.4999C27.2493 20.6665 24.4993 20.2499 21.666 20.2499C19.6105 20.2499 17.7355 20.4304 16.041 20.7915C14.3466 21.1527 12.8605 21.5832 11.5827 22.0832C11.1382 22.2499 10.7632 22.486 10.4577 22.7915C10.1521 23.0971 9.99935 23.4721 9.99935 23.9165V53.5832C9.99935 54.361 10.2632 54.8193 10.791 54.9582C11.3188 55.0971 11.8882 55.0554 12.4993 54.8332C13.666 54.4443 14.9855 54.1388 16.4577 53.9165C17.9299 53.6943 19.666 53.5832 21.666 53.5832C24.9438 53.5832 27.9993 53.986 30.8327 54.7915C33.666 55.5971 35.9438 56.4999 37.666 57.4999Z' fill='%23A8D69F'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.icon--help {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='80' height='81' viewBox='0 0 80 81' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_4488_2576' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='80' height='81'%3E%3Crect y='0.75' width='80' height='80' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4488_2576)'%3E%3Cpath d='M40.1711 57.4165C40.7788 57.4165 41.2911 57.2066 41.7077 56.7865C42.1244 56.3671 42.3327 55.8532 42.3327 55.2449C42.3327 54.6371 42.1227 54.1249 41.7027 53.7082C41.2833 53.2915 40.7694 53.0832 40.1611 53.0832C39.5533 53.0832 39.0411 53.2932 38.6244 53.7132C38.2077 54.1327 37.9994 54.6465 37.9994 55.2549C37.9994 55.8627 38.2094 56.3749 38.6294 56.7915C39.0488 57.2082 39.5627 57.4165 40.1711 57.4165ZM38.8327 46.9165H41.1661C41.2772 45.5832 41.5688 44.486 42.0411 43.6249C42.5133 42.7638 43.3883 41.6943 44.6661 40.4165C46.1661 38.9165 47.2633 37.5971 47.9577 36.4582C48.6522 35.3193 48.9994 34.0185 48.9994 32.5557C48.9994 30.074 48.1411 28.0693 46.4244 26.5415C44.7077 25.0138 42.6772 24.2499 40.3327 24.2499C38.1661 24.2499 36.2911 24.8471 34.7077 26.0415C33.1244 27.236 31.9438 28.5832 31.1661 30.0832L33.4994 31.0832C34.1105 29.8054 34.9161 28.736 35.9161 27.8749C36.9161 27.0138 38.3327 26.5832 40.1661 26.5832C42.4438 26.5832 44.0966 27.2082 45.1244 28.4582C46.1522 29.7082 46.6661 31.0832 46.6661 32.5832C46.6661 33.7499 46.3605 34.7777 45.7494 35.6665C45.1383 36.5554 44.3327 37.4721 43.3327 38.4165C41.5549 40.0832 40.3605 41.5554 39.7494 42.8332C39.1383 44.111 38.8327 45.4721 38.8327 46.9165ZM40.0136 69.7499C36.0041 69.7499 32.2338 68.989 28.7027 67.4674C25.1716 65.9457 22.1002 63.8804 19.4886 61.2715C16.8763 58.6627 14.8086 55.5952 13.2852 52.069C11.7613 48.5424 10.9994 44.774 10.9994 40.764C10.9994 36.7546 11.7602 32.9843 13.2819 29.4532C14.8036 25.9221 16.8688 22.8507 19.4777 20.239C22.0866 17.6268 25.1541 15.559 28.6802 14.0357C32.2069 12.5118 35.9752 11.7499 39.9852 11.7499C43.9947 11.7499 47.7649 12.5107 51.2961 14.0324C54.8272 15.554 57.8986 17.6193 60.5102 20.2282C63.1224 22.8371 65.1902 25.9046 66.7136 29.4307C68.2374 32.9574 68.9994 36.7257 68.9994 40.7357C68.9994 44.7452 68.2386 48.5154 66.7169 52.0465C65.1952 55.5777 63.13 58.649 60.5211 61.2607C57.9122 63.8729 54.8447 65.9407 51.3186 67.4641C47.7919 68.9879 44.0236 69.7499 40.0136 69.7499ZM39.9994 67.4165C47.4438 67.4165 53.7494 64.8332 58.9161 59.6665C64.0827 54.4999 66.6661 48.1943 66.6661 40.7499C66.6661 33.3054 64.0827 26.9999 58.9161 21.8332C53.7494 16.6665 47.4438 14.0832 39.9994 14.0832C32.5549 14.0832 26.2494 16.6665 21.0827 21.8332C15.9161 26.9999 13.3327 33.3054 13.3327 40.7499C13.3327 48.1943 15.9161 54.4999 21.0827 59.6665C26.2494 64.8332 32.5549 67.4165 39.9994 67.4165Z' fill='%23A8D69F'/%3E%3C/g%3E%3C/svg%3E%0A");
	        mask-image: url("data:image/svg+xml,%3Csvg width='80' height='81' viewBox='0 0 80 81' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_4488_2576' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='80' height='81'%3E%3Crect y='0.75' width='80' height='80' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4488_2576)'%3E%3Cpath d='M40.1711 57.4165C40.7788 57.4165 41.2911 57.2066 41.7077 56.7865C42.1244 56.3671 42.3327 55.8532 42.3327 55.2449C42.3327 54.6371 42.1227 54.1249 41.7027 53.7082C41.2833 53.2915 40.7694 53.0832 40.1611 53.0832C39.5533 53.0832 39.0411 53.2932 38.6244 53.7132C38.2077 54.1327 37.9994 54.6465 37.9994 55.2549C37.9994 55.8627 38.2094 56.3749 38.6294 56.7915C39.0488 57.2082 39.5627 57.4165 40.1711 57.4165ZM38.8327 46.9165H41.1661C41.2772 45.5832 41.5688 44.486 42.0411 43.6249C42.5133 42.7638 43.3883 41.6943 44.6661 40.4165C46.1661 38.9165 47.2633 37.5971 47.9577 36.4582C48.6522 35.3193 48.9994 34.0185 48.9994 32.5557C48.9994 30.074 48.1411 28.0693 46.4244 26.5415C44.7077 25.0138 42.6772 24.2499 40.3327 24.2499C38.1661 24.2499 36.2911 24.8471 34.7077 26.0415C33.1244 27.236 31.9438 28.5832 31.1661 30.0832L33.4994 31.0832C34.1105 29.8054 34.9161 28.736 35.9161 27.8749C36.9161 27.0138 38.3327 26.5832 40.1661 26.5832C42.4438 26.5832 44.0966 27.2082 45.1244 28.4582C46.1522 29.7082 46.6661 31.0832 46.6661 32.5832C46.6661 33.7499 46.3605 34.7777 45.7494 35.6665C45.1383 36.5554 44.3327 37.4721 43.3327 38.4165C41.5549 40.0832 40.3605 41.5554 39.7494 42.8332C39.1383 44.111 38.8327 45.4721 38.8327 46.9165ZM40.0136 69.7499C36.0041 69.7499 32.2338 68.989 28.7027 67.4674C25.1716 65.9457 22.1002 63.8804 19.4886 61.2715C16.8763 58.6627 14.8086 55.5952 13.2852 52.069C11.7613 48.5424 10.9994 44.774 10.9994 40.764C10.9994 36.7546 11.7602 32.9843 13.2819 29.4532C14.8036 25.9221 16.8688 22.8507 19.4777 20.239C22.0866 17.6268 25.1541 15.559 28.6802 14.0357C32.2069 12.5118 35.9752 11.7499 39.9852 11.7499C43.9947 11.7499 47.7649 12.5107 51.2961 14.0324C54.8272 15.554 57.8986 17.6193 60.5102 20.2282C63.1224 22.8371 65.1902 25.9046 66.7136 29.4307C68.2374 32.9574 68.9994 36.7257 68.9994 40.7357C68.9994 44.7452 68.2386 48.5154 66.7169 52.0465C65.1952 55.5777 63.13 58.649 60.5211 61.2607C57.9122 63.8729 54.8447 65.9407 51.3186 67.4641C47.7919 68.9879 44.0236 69.7499 40.0136 69.7499ZM39.9994 67.4165C47.4438 67.4165 53.7494 64.8332 58.9161 59.6665C64.0827 54.4999 66.6661 48.1943 66.6661 40.7499C66.6661 33.3054 64.0827 26.9999 58.9161 21.8332C53.7494 16.6665 47.4438 14.0832 39.9994 14.0832C32.5549 14.0832 26.2494 16.6665 21.0827 21.8332C15.9161 26.9999 13.3327 33.3054 13.3327 40.7499C13.3327 48.1943 15.9161 54.4999 21.0827 59.6665C26.2494 64.8332 32.5549 67.4165 39.9994 67.4165Z' fill='%23A8D69F'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.icon--arrow {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_4488_838' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='80' height='80'%3E%3Crect width='80' height='80' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4488_838)'%3E%3Cpath d='M57.8354 41.1667H17.6687V38.8334H57.8354L38.3354 19.3334L40.002 17.6667L62.3354 40.0001L40.002 62.3334L38.3354 60.6667L57.8354 41.1667Z' fill='%23A8D69F'/%3E%3C/g%3E%3C/svg%3E%0A");
	        mask-image: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_4488_838' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='80' height='80'%3E%3Crect width='80' height='80' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4488_838)'%3E%3Cpath d='M57.8354 41.1667H17.6687V38.8334H57.8354L38.3354 19.3334L40.002 17.6667L62.3354 40.0001L40.002 62.3334L38.3354 60.6667L57.8354 41.1667Z' fill='%23A8D69F'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.icon--epd {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M54.8127 8H14.457V73.1129H43.8134H46.9666H65.7059V19.912L54.8127 8ZM55.1206 9.95316L63.9116 19.5713H55.1206V9.95316ZM46.9666 71.9773H43.8134H15.5187V9.13556H54.0483V20.7182H64.6335V71.9773H46.9666Z' fill='%23A8D69F'/%3E%3Cpath d='M39.7898 20.2183C39.7686 20.2183 39.7579 20.2183 39.7367 20.2183C39.7155 20.2183 39.7049 20.2183 39.6836 20.2183C29.2576 20.2523 20.7852 29.3595 20.7852 40.5561C20.7852 51.7754 29.2895 60.8939 39.7367 60.8939C50.184 60.8939 58.6883 51.764 58.6883 40.5561C58.6883 29.3595 50.2158 20.241 39.7898 20.2183ZM40.1826 50.9351H46.3193C44.9391 56.0905 42.6352 59.3836 40.1826 59.7357V50.9351ZM39.2802 59.7357C36.817 59.3723 34.5237 56.0792 33.1435 50.9351H39.2802V59.7357ZM32.2092 50.9351C33.2921 55.1026 34.9272 58.1232 36.8382 59.6448C31.6783 58.7477 27.251 55.4887 24.5436 50.9351H32.2092ZM42.6352 59.6334C44.5569 58.1232 46.1919 55.0912 47.2643 50.9237H54.9298C52.2225 55.4887 47.7951 58.7364 42.6352 59.6334ZM23.9915 49.9699C22.537 47.1764 21.6982 43.9741 21.6982 40.5561C21.6982 37.0699 22.5688 33.8109 24.0765 30.9833H55.3864C56.894 33.8109 57.7646 37.0699 57.7646 40.5561C57.7646 43.9741 56.9258 47.1764 55.4713 49.9699H23.9915ZM47.2324 30.0181C46.1813 26.0096 44.6418 23.0685 42.8263 21.5014C47.8482 22.444 52.1588 25.6008 54.8343 30.0181H47.2324ZM46.2981 30.0181H40.1826V21.2176C40.2145 21.2176 40.2357 21.2176 40.257 21.2176C42.667 21.6491 44.9179 24.9195 46.2981 30.0181ZM39.2802 21.2176V30.0181H33.1647C34.5449 24.9195 36.7958 21.6491 39.1952 21.2289C39.2271 21.2176 39.2589 21.2176 39.2802 21.2176ZM32.2304 30.0181H24.6286C27.3147 25.6008 31.6252 22.444 36.6365 21.5014C34.8316 23.0685 33.2815 26.0096 32.2304 30.0181Z' fill='%23A8D69F'/%3E%3Cpath d='M27.0273 34.3447H34.7035V35.1623H27.8661V39.7954H33.0366V40.6016H27.8661V45.7684H34.7035V46.586H27.0273V34.3447Z' fill='%23A8D69F'/%3E%3Cpath d='M34.8415 46.745H26.8999V34.2085H34.8415V35.31H28.0041V39.6592H33.1746V40.7493H28.0041V45.6322H34.8415V46.745ZM27.1653 46.4612H34.5761V45.9274H27.7387V40.4768H32.9092V39.9544H27.7387V35.0375H34.5761V34.5037H27.1653V46.4612Z' fill='%23A8D69F'/%3E%3Cpath d='M36.0625 34.3447H40.2881C42.592 34.3447 43.8767 35.855 43.8767 37.8422C43.8767 39.8749 42.6026 41.3625 40.2456 41.3625H36.9119V46.5974H36.0731V34.3447H36.0625ZM40.1076 40.5789C42.0718 40.5789 43.0061 39.3185 43.0061 37.8536C43.0061 36.4001 42.1249 35.1737 40.1076 35.1737H36.9013V40.5789H40.1076Z' fill='%23A8D69F'/%3E%3Cpath d='M37.0285 46.745H35.9243V34.2085H40.2773C42.5388 34.2085 43.9933 35.6393 43.9933 37.8536C43.9933 40.0793 42.5175 41.5101 40.2242 41.5101H37.0179V46.745H37.0285ZM36.1897 46.4612H36.7631V41.2262H40.2349C42.3901 41.2262 43.7385 39.9317 43.7385 37.8536C43.7385 35.8096 42.3795 34.4924 40.2879 34.4924H36.2004V46.4612H36.1897ZM40.1075 40.7152H36.7631V35.0261H40.1075C42.3371 35.0261 43.1333 36.4796 43.1333 37.8423C43.1333 39.1709 42.3371 40.7152 40.1075 40.7152ZM37.0285 40.4314H40.1075C42.1459 40.4314 42.8679 39.0914 42.8679 37.8423C42.8679 36.2525 41.8381 35.31 40.1075 35.31H37.0285V40.4314Z' fill='%23A8D69F'/%3E%3Cpath d='M45.0552 34.3447H48.3252C51.744 34.3447 53.9099 36.7067 53.9099 40.4313C53.9099 44.19 51.9457 46.586 48.3146 46.586H45.0552V34.3447ZM48.1235 45.7798C51.383 45.7798 53.0605 43.8153 53.0605 40.4427C53.0605 37.1836 51.3617 35.1737 48.1341 35.1737H45.8939V45.7798H48.1235Z' fill='%23A8D69F'/%3E%3Cpath d='M48.3146 46.745H44.9277V34.2085H48.3358C51.8076 34.2085 54.0478 36.6499 54.0478 40.4427C54.0478 44.3831 51.9032 46.745 48.3146 46.745ZM45.1932 46.4612H48.3146C51.7864 46.4612 53.7824 44.2695 53.7824 40.4427C53.7824 36.7749 51.6908 34.4924 48.3358 34.4924H45.1932V46.4612ZM48.1235 45.9161H45.7665V35.0261H48.1447C51.3617 35.0261 53.1985 37.002 53.1985 40.4314C53.1985 43.9743 51.3936 45.9161 48.1235 45.9161ZM46.0319 45.6322H48.1235C51.2237 45.6322 52.933 43.7926 52.933 40.4314C52.933 37.1723 51.1812 35.31 48.1447 35.31H46.0319V45.6322Z' fill='%23A8D69F'/%3E%3C/svg%3E%0A");
	        mask-image: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M54.8127 8H14.457V73.1129H43.8134H46.9666H65.7059V19.912L54.8127 8ZM55.1206 9.95316L63.9116 19.5713H55.1206V9.95316ZM46.9666 71.9773H43.8134H15.5187V9.13556H54.0483V20.7182H64.6335V71.9773H46.9666Z' fill='%23A8D69F'/%3E%3Cpath d='M39.7898 20.2183C39.7686 20.2183 39.7579 20.2183 39.7367 20.2183C39.7155 20.2183 39.7049 20.2183 39.6836 20.2183C29.2576 20.2523 20.7852 29.3595 20.7852 40.5561C20.7852 51.7754 29.2895 60.8939 39.7367 60.8939C50.184 60.8939 58.6883 51.764 58.6883 40.5561C58.6883 29.3595 50.2158 20.241 39.7898 20.2183ZM40.1826 50.9351H46.3193C44.9391 56.0905 42.6352 59.3836 40.1826 59.7357V50.9351ZM39.2802 59.7357C36.817 59.3723 34.5237 56.0792 33.1435 50.9351H39.2802V59.7357ZM32.2092 50.9351C33.2921 55.1026 34.9272 58.1232 36.8382 59.6448C31.6783 58.7477 27.251 55.4887 24.5436 50.9351H32.2092ZM42.6352 59.6334C44.5569 58.1232 46.1919 55.0912 47.2643 50.9237H54.9298C52.2225 55.4887 47.7951 58.7364 42.6352 59.6334ZM23.9915 49.9699C22.537 47.1764 21.6982 43.9741 21.6982 40.5561C21.6982 37.0699 22.5688 33.8109 24.0765 30.9833H55.3864C56.894 33.8109 57.7646 37.0699 57.7646 40.5561C57.7646 43.9741 56.9258 47.1764 55.4713 49.9699H23.9915ZM47.2324 30.0181C46.1813 26.0096 44.6418 23.0685 42.8263 21.5014C47.8482 22.444 52.1588 25.6008 54.8343 30.0181H47.2324ZM46.2981 30.0181H40.1826V21.2176C40.2145 21.2176 40.2357 21.2176 40.257 21.2176C42.667 21.6491 44.9179 24.9195 46.2981 30.0181ZM39.2802 21.2176V30.0181H33.1647C34.5449 24.9195 36.7958 21.6491 39.1952 21.2289C39.2271 21.2176 39.2589 21.2176 39.2802 21.2176ZM32.2304 30.0181H24.6286C27.3147 25.6008 31.6252 22.444 36.6365 21.5014C34.8316 23.0685 33.2815 26.0096 32.2304 30.0181Z' fill='%23A8D69F'/%3E%3Cpath d='M27.0273 34.3447H34.7035V35.1623H27.8661V39.7954H33.0366V40.6016H27.8661V45.7684H34.7035V46.586H27.0273V34.3447Z' fill='%23A8D69F'/%3E%3Cpath d='M34.8415 46.745H26.8999V34.2085H34.8415V35.31H28.0041V39.6592H33.1746V40.7493H28.0041V45.6322H34.8415V46.745ZM27.1653 46.4612H34.5761V45.9274H27.7387V40.4768H32.9092V39.9544H27.7387V35.0375H34.5761V34.5037H27.1653V46.4612Z' fill='%23A8D69F'/%3E%3Cpath d='M36.0625 34.3447H40.2881C42.592 34.3447 43.8767 35.855 43.8767 37.8422C43.8767 39.8749 42.6026 41.3625 40.2456 41.3625H36.9119V46.5974H36.0731V34.3447H36.0625ZM40.1076 40.5789C42.0718 40.5789 43.0061 39.3185 43.0061 37.8536C43.0061 36.4001 42.1249 35.1737 40.1076 35.1737H36.9013V40.5789H40.1076Z' fill='%23A8D69F'/%3E%3Cpath d='M37.0285 46.745H35.9243V34.2085H40.2773C42.5388 34.2085 43.9933 35.6393 43.9933 37.8536C43.9933 40.0793 42.5175 41.5101 40.2242 41.5101H37.0179V46.745H37.0285ZM36.1897 46.4612H36.7631V41.2262H40.2349C42.3901 41.2262 43.7385 39.9317 43.7385 37.8536C43.7385 35.8096 42.3795 34.4924 40.2879 34.4924H36.2004V46.4612H36.1897ZM40.1075 40.7152H36.7631V35.0261H40.1075C42.3371 35.0261 43.1333 36.4796 43.1333 37.8423C43.1333 39.1709 42.3371 40.7152 40.1075 40.7152ZM37.0285 40.4314H40.1075C42.1459 40.4314 42.8679 39.0914 42.8679 37.8423C42.8679 36.2525 41.8381 35.31 40.1075 35.31H37.0285V40.4314Z' fill='%23A8D69F'/%3E%3Cpath d='M45.0552 34.3447H48.3252C51.744 34.3447 53.9099 36.7067 53.9099 40.4313C53.9099 44.19 51.9457 46.586 48.3146 46.586H45.0552V34.3447ZM48.1235 45.7798C51.383 45.7798 53.0605 43.8153 53.0605 40.4427C53.0605 37.1836 51.3617 35.1737 48.1341 35.1737H45.8939V45.7798H48.1235Z' fill='%23A8D69F'/%3E%3Cpath d='M48.3146 46.745H44.9277V34.2085H48.3358C51.8076 34.2085 54.0478 36.6499 54.0478 40.4427C54.0478 44.3831 51.9032 46.745 48.3146 46.745ZM45.1932 46.4612H48.3146C51.7864 46.4612 53.7824 44.2695 53.7824 40.4427C53.7824 36.7749 51.6908 34.4924 48.3358 34.4924H45.1932V46.4612ZM48.1235 45.9161H45.7665V35.0261H48.1447C51.3617 35.0261 53.1985 37.002 53.1985 40.4314C53.1985 43.9743 51.3936 45.9161 48.1235 45.9161ZM46.0319 45.6322H48.1235C51.2237 45.6322 52.933 43.7926 52.933 40.4314C52.933 37.1723 51.1812 35.31 48.1447 35.31H46.0319V45.6322Z' fill='%23A8D69F'/%3E%3C/svg%3E%0A");
}
.icon--link {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_4512_1591' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='80' height='80'%3E%3Crect width='80' height='80' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4512_1591)'%3E%3Cpath d='M19.3328 65.6668C17.8883 65.6668 16.6939 65.1946 15.7494 64.2502C14.805 63.3057 14.3328 62.1113 14.3328 60.6668V19.3335C14.3328 17.8891 14.805 16.6946 15.7494 15.7502C16.6939 14.8057 17.8883 14.3335 19.3328 14.3335H36.6661V16.6668H19.3328C18.6661 16.6668 18.055 16.9446 17.4994 17.5002C16.9439 18.0557 16.6661 18.6668 16.6661 19.3335V60.6668C16.6661 61.3335 16.9439 61.9446 17.4994 62.5002C18.055 63.0557 18.6661 63.3335 19.3328 63.3335H60.6661C61.3328 63.3335 61.9439 63.0557 62.4994 62.5002C63.055 61.9446 63.3328 61.3335 63.3328 60.6668V43.3335H65.6661V60.6668C65.6661 62.1113 65.1939 63.3057 64.2494 64.2502C63.305 65.1946 62.1105 65.6668 60.6661 65.6668H19.3328ZM32.4994 49.1668L30.8328 47.5002L61.6661 16.6668H46.6661V14.3335H65.6661V33.3335H63.3328V18.3335L32.4994 49.1668Z' fill='%23A8D69F'/%3E%3C/g%3E%3C/svg%3E%0A");
	        mask-image: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_4512_1591' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='80' height='80'%3E%3Crect width='80' height='80' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4512_1591)'%3E%3Cpath d='M19.3328 65.6668C17.8883 65.6668 16.6939 65.1946 15.7494 64.2502C14.805 63.3057 14.3328 62.1113 14.3328 60.6668V19.3335C14.3328 17.8891 14.805 16.6946 15.7494 15.7502C16.6939 14.8057 17.8883 14.3335 19.3328 14.3335H36.6661V16.6668H19.3328C18.6661 16.6668 18.055 16.9446 17.4994 17.5002C16.9439 18.0557 16.6661 18.6668 16.6661 19.3335V60.6668C16.6661 61.3335 16.9439 61.9446 17.4994 62.5002C18.055 63.0557 18.6661 63.3335 19.3328 63.3335H60.6661C61.3328 63.3335 61.9439 63.0557 62.4994 62.5002C63.055 61.9446 63.3328 61.3335 63.3328 60.6668V43.3335H65.6661V60.6668C65.6661 62.1113 65.1939 63.3057 64.2494 64.2502C63.305 65.1946 62.1105 65.6668 60.6661 65.6668H19.3328ZM32.4994 49.1668L30.8328 47.5002L61.6661 16.6668H46.6661V14.3335H65.6661V33.3335H63.3328V18.3335L32.4994 49.1668Z' fill='%23A8D69F'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.icon--play {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='20' height='25' viewBox='0 0 20 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.833984 24.5V0.5L19.834 12.5L0.833984 24.5ZM2.6559 21.1452L16.4504 12.5L2.6559 3.85484V21.1452Z' fill='%23203A1B'/%3E%3C/svg%3E%0A");
	        mask-image: url("data:image/svg+xml,%3Csvg width='20' height='25' viewBox='0 0 20 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.833984 24.5V0.5L19.834 12.5L0.833984 24.5ZM2.6559 21.1452L16.4504 12.5L2.6559 3.85484V21.1452Z' fill='%23203A1B'/%3E%3C/svg%3E%0A");
}
.icon--zoom {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.8629 24.5L14.095 15.7319C13.397 16.3082 12.5943 16.7592 11.6869 17.0849C10.7795 17.4106 9.84085 17.5735 8.87086 17.5735C6.48487 17.5735 4.46556 16.7474 2.81293 15.0953C1.1603 13.4432 0.333984 11.4243 0.333984 9.03885C0.333984 6.65359 1.16007 4.63407 2.81223 2.9803C4.46439 1.32677 6.48324 0.5 8.86877 0.5C11.2541 0.5 13.2736 1.3263 14.9274 2.97891C16.581 4.63151 17.4077 6.65079 17.4077 9.03675C17.4077 10.0337 17.2405 10.9859 16.9059 11.8933C16.5711 12.8007 16.1245 13.5899 15.5661 14.2609L24.334 23.0286L22.8629 24.5ZM8.87086 15.4799C10.6696 15.4799 12.1931 14.8557 13.4414 13.6072C14.6898 12.3589 15.3141 10.8355 15.3141 9.03675C15.3141 7.23804 14.6898 5.71456 13.4414 4.46632C12.1931 3.21785 10.6696 2.59362 8.87086 2.59362C7.07212 2.59362 5.54862 3.21785 4.30036 4.46632C3.05188 5.71456 2.42763 7.23804 2.42763 9.03675C2.42763 10.8355 3.05188 12.3589 4.30036 13.6072C5.54862 14.8557 7.07212 15.4799 8.87086 15.4799Z' fill='%23203A1B'/%3E%3C/svg%3E%0A");
	        mask-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.8629 24.5L14.095 15.7319C13.397 16.3082 12.5943 16.7592 11.6869 17.0849C10.7795 17.4106 9.84085 17.5735 8.87086 17.5735C6.48487 17.5735 4.46556 16.7474 2.81293 15.0953C1.1603 13.4432 0.333984 11.4243 0.333984 9.03885C0.333984 6.65359 1.16007 4.63407 2.81223 2.9803C4.46439 1.32677 6.48324 0.5 8.86877 0.5C11.2541 0.5 13.2736 1.3263 14.9274 2.97891C16.581 4.63151 17.4077 6.65079 17.4077 9.03675C17.4077 10.0337 17.2405 10.9859 16.9059 11.8933C16.5711 12.8007 16.1245 13.5899 15.5661 14.2609L24.334 23.0286L22.8629 24.5ZM8.87086 15.4799C10.6696 15.4799 12.1931 14.8557 13.4414 13.6072C14.6898 12.3589 15.3141 10.8355 15.3141 9.03675C15.3141 7.23804 14.6898 5.71456 13.4414 4.46632C12.1931 3.21785 10.6696 2.59362 8.87086 2.59362C7.07212 2.59362 5.54862 3.21785 4.30036 4.46632C3.05188 5.71456 2.42763 7.23804 2.42763 9.03675C2.42763 10.8355 3.05188 12.3589 4.30036 13.6072C5.54862 14.8557 7.07212 15.4799 8.87086 15.4799Z' fill='%23203A1B'/%3E%3C/svg%3E%0A");
}
.icon--dropdown {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_4346_3748' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='25'%3E%3Crect x='24' y='0.5' width='24' height='24' transform='rotate(90 24 0.5)' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4346_3748)'%3E%3Cpath d='M2.00195 16.5L12.002 6.5L22.002 16.5L20.227 18.275L12.002 10.05L3.77695 18.275L2.00195 16.5Z' fill='%23203A1B'/%3E%3C/g%3E%3C/svg%3E%0A");
	        mask-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_4346_3748' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='25'%3E%3Crect x='24' y='0.5' width='24' height='24' transform='rotate(90 24 0.5)' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4346_3748)'%3E%3Cpath d='M2.00195 16.5L12.002 6.5L22.002 16.5L20.227 18.275L12.002 10.05L3.77695 18.275L2.00195 16.5Z' fill='%23203A1B'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.icon--cart {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_4594_3005' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4594_3005)'%3E%3Cpath d='M7.30775 21.1155C6.88592 21.1155 6.53042 20.9709 6.24125 20.6818C5.95225 20.3926 5.80775 20.0372 5.80775 19.6155C5.80775 19.1937 5.95225 18.8382 6.24125 18.549C6.53042 18.26 6.88592 18.1155 7.30775 18.1155C7.72958 18.1155 8.085 18.26 8.374 18.549C8.66317 18.8382 8.80775 19.1937 8.80775 19.6155C8.80775 20.0372 8.66317 20.3926 8.374 20.6818C8.085 20.9709 7.72958 21.1155 7.30775 21.1155ZM16.6923 21.1155C16.2704 21.1155 15.915 20.9709 15.626 20.6818C15.3368 20.3926 15.1923 20.0372 15.1923 19.6155C15.1923 19.1937 15.3368 18.8382 15.626 18.549C15.915 18.26 16.2704 18.1155 16.6923 18.1155C17.1141 18.1155 17.4696 18.26 17.7588 18.549C18.0478 18.8382 18.1923 19.1937 18.1923 19.6155C18.1923 20.0372 18.0478 20.3926 17.7588 20.6818C17.4696 20.9709 17.1141 21.1155 16.6923 21.1155ZM5.88075 5.5L8.55 11.1155H15.1845C15.3 11.1155 15.4026 11.0866 15.4923 11.0288C15.5821 10.9711 15.659 10.891 15.723 10.7885L18.3385 6.0385C18.4153 5.8975 18.4218 5.7725 18.3578 5.6635C18.2936 5.5545 18.1846 5.5 18.0308 5.5H5.88075ZM5.39225 4.5H18.4115C18.8462 4.5 19.1731 4.67725 19.3923 5.03175C19.6116 5.38625 19.6232 5.75133 19.427 6.127L16.5693 11.3345C16.4244 11.5782 16.2363 11.7692 16.0048 11.9078C15.7734 12.0463 15.5193 12.1155 15.2423 12.1155H8.1L6.8845 14.3463C6.782 14.5001 6.77883 14.6668 6.875 14.8463C6.97117 15.0258 7.11542 15.1155 7.30775 15.1155H18.1923V16.1155H7.30775C6.72442 16.1155 6.28917 15.8697 6.002 15.378C5.71483 14.8863 5.70775 14.3924 5.98075 13.8963L7.4845 11.2155L3.80775 3.5H2V2.5H4.44225L5.39225 4.5Z' fill='%23F8FCFA'/%3E%3C/g%3E%3C/svg%3E%0A");
	        mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_4594_3005' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4594_3005)'%3E%3Cpath d='M7.30775 21.1155C6.88592 21.1155 6.53042 20.9709 6.24125 20.6818C5.95225 20.3926 5.80775 20.0372 5.80775 19.6155C5.80775 19.1937 5.95225 18.8382 6.24125 18.549C6.53042 18.26 6.88592 18.1155 7.30775 18.1155C7.72958 18.1155 8.085 18.26 8.374 18.549C8.66317 18.8382 8.80775 19.1937 8.80775 19.6155C8.80775 20.0372 8.66317 20.3926 8.374 20.6818C8.085 20.9709 7.72958 21.1155 7.30775 21.1155ZM16.6923 21.1155C16.2704 21.1155 15.915 20.9709 15.626 20.6818C15.3368 20.3926 15.1923 20.0372 15.1923 19.6155C15.1923 19.1937 15.3368 18.8382 15.626 18.549C15.915 18.26 16.2704 18.1155 16.6923 18.1155C17.1141 18.1155 17.4696 18.26 17.7588 18.549C18.0478 18.8382 18.1923 19.1937 18.1923 19.6155C18.1923 20.0372 18.0478 20.3926 17.7588 20.6818C17.4696 20.9709 17.1141 21.1155 16.6923 21.1155ZM5.88075 5.5L8.55 11.1155H15.1845C15.3 11.1155 15.4026 11.0866 15.4923 11.0288C15.5821 10.9711 15.659 10.891 15.723 10.7885L18.3385 6.0385C18.4153 5.8975 18.4218 5.7725 18.3578 5.6635C18.2936 5.5545 18.1846 5.5 18.0308 5.5H5.88075ZM5.39225 4.5H18.4115C18.8462 4.5 19.1731 4.67725 19.3923 5.03175C19.6116 5.38625 19.6232 5.75133 19.427 6.127L16.5693 11.3345C16.4244 11.5782 16.2363 11.7692 16.0048 11.9078C15.7734 12.0463 15.5193 12.1155 15.2423 12.1155H8.1L6.8845 14.3463C6.782 14.5001 6.77883 14.6668 6.875 14.8463C6.97117 15.0258 7.11542 15.1155 7.30775 15.1155H18.1923V16.1155H7.30775C6.72442 16.1155 6.28917 15.8697 6.002 15.378C5.71483 14.8863 5.70775 14.3924 5.98075 13.8963L7.4845 11.2155L3.80775 3.5H2V2.5H4.44225L5.39225 4.5Z' fill='%23F8FCFA'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.icon--publish {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_4616_2643' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4616_2643)'%3E%3Cpath d='M4.30775 20.5C3.80258 20.5 3.375 20.325 3.025 19.975C2.675 19.625 2.5 19.1974 2.5 18.6923V5.30775C2.5 4.80258 2.675 4.375 3.025 4.025C3.375 3.675 3.80258 3.5 4.30775 3.5H19.6923C20.1974 3.5 20.625 3.675 20.975 4.025C21.325 4.375 21.5 4.80258 21.5 5.30775V18.6923C21.5 19.1974 21.325 19.625 20.975 19.975C20.625 20.325 20.1974 20.5 19.6923 20.5H4.30775ZM4.30775 19H19.6923C19.7693 19 19.8398 18.9679 19.9038 18.9038C19.9679 18.8398 20 18.7692 20 18.6923V5.30775C20 5.23075 19.9679 5.16025 19.9038 5.09625C19.8398 5.03208 19.7693 5 19.6923 5H4.30775C4.23075 5 4.16025 5.03208 4.09625 5.09625C4.03208 5.16025 4 5.23075 4 5.30775V18.6923C4 18.7692 4.03208 18.8398 4.09625 18.9038C4.16025 18.9679 4.23075 19 4.30775 19ZM6.38475 16.6152H17.6152V15.1155H6.38475V16.6152ZM6.38475 12.75H10.077V7.38475H6.38475V12.75ZM12.2692 12.75H17.6152V11.25H12.2692V12.75ZM12.2692 8.8845H17.6152V7.38475H12.2692V8.8845Z' fill='%23203A1B'/%3E%3C/g%3E%3C/svg%3E%0A");
	        mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_4616_2643' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4616_2643)'%3E%3Cpath d='M4.30775 20.5C3.80258 20.5 3.375 20.325 3.025 19.975C2.675 19.625 2.5 19.1974 2.5 18.6923V5.30775C2.5 4.80258 2.675 4.375 3.025 4.025C3.375 3.675 3.80258 3.5 4.30775 3.5H19.6923C20.1974 3.5 20.625 3.675 20.975 4.025C21.325 4.375 21.5 4.80258 21.5 5.30775V18.6923C21.5 19.1974 21.325 19.625 20.975 19.975C20.625 20.325 20.1974 20.5 19.6923 20.5H4.30775ZM4.30775 19H19.6923C19.7693 19 19.8398 18.9679 19.9038 18.9038C19.9679 18.8398 20 18.7692 20 18.6923V5.30775C20 5.23075 19.9679 5.16025 19.9038 5.09625C19.8398 5.03208 19.7693 5 19.6923 5H4.30775C4.23075 5 4.16025 5.03208 4.09625 5.09625C4.03208 5.16025 4 5.23075 4 5.30775V18.6923C4 18.7692 4.03208 18.8398 4.09625 18.9038C4.16025 18.9679 4.23075 19 4.30775 19ZM6.38475 16.6152H17.6152V15.1155H6.38475V16.6152ZM6.38475 12.75H10.077V7.38475H6.38475V12.75ZM12.2692 12.75H17.6152V11.25H12.2692V12.75ZM12.2692 8.8845H17.6152V7.38475H12.2692V8.8845Z' fill='%23203A1B'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.icon--share {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_4616_2664' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4616_2664)'%3E%3Cpath d='M16.8055 21.5C16.057 21.5 15.4215 21.2383 14.899 20.7148C14.3767 20.1912 14.1155 19.5556 14.1155 18.8078C14.1155 18.7078 14.1501 18.4648 14.2193 18.0788L7.10775 13.8923C6.86675 14.1423 6.58042 14.3381 6.24875 14.4798C5.91708 14.6214 5.56175 14.6923 5.18275 14.6923C4.43758 14.6923 3.80417 14.4294 3.2825 13.9038C2.76083 13.3781 2.5 12.7435 2.5 12C2.5 11.2565 2.76083 10.6219 3.2825 10.0962C3.80417 9.57058 4.43758 9.30775 5.18275 9.30775C5.56175 9.30775 5.91708 9.37858 6.24875 9.52025C6.58042 9.66192 6.86675 9.85775 7.10775 10.1077L14.2193 5.93075C14.1796 5.80775 14.1523 5.68725 14.1375 5.56925C14.1228 5.45125 14.1155 5.32558 14.1155 5.19225C14.1155 4.44442 14.3774 3.80875 14.9012 3.28525C15.4253 2.76175 16.0615 2.5 16.81 2.5C17.5585 2.5 18.1939 2.762 18.7163 3.286C19.2388 3.80983 19.5 4.446 19.5 5.1945C19.5 5.943 19.2383 6.5785 18.7148 7.101C18.1912 7.62333 17.5556 7.8845 16.8077 7.8845C16.4269 7.8845 16.0728 7.81208 15.7452 7.66725C15.4176 7.52242 15.1333 7.325 14.8923 7.075L7.78075 11.2615C7.82042 11.3847 7.84767 11.5052 7.8625 11.623C7.87717 11.741 7.8845 11.8667 7.8845 12C7.8845 12.1333 7.87717 12.259 7.8625 12.377C7.84767 12.4948 7.82042 12.6153 7.78075 12.7385L14.8923 16.925C15.1333 16.675 15.4176 16.4776 15.7452 16.3328C16.0728 16.1879 16.4269 16.1155 16.8077 16.1155C17.5556 16.1155 18.1912 16.3774 18.7148 16.9012C19.2383 17.4253 19.5 18.0615 19.5 18.81C19.5 19.5585 19.238 20.1939 18.714 20.7163C18.1902 21.2388 17.554 21.5 16.8055 21.5ZM16.8077 20C17.1456 20 17.4287 19.8857 17.6572 19.6572C17.8857 19.4287 18 19.1456 18 18.8078C18 18.4699 17.8857 18.1868 17.6572 17.9583C17.4287 17.7296 17.1456 17.6152 16.8077 17.6152C16.4699 17.6152 16.1868 17.7296 15.9583 17.9583C15.7296 18.1868 15.6152 18.4699 15.6152 18.8078C15.6152 19.1456 15.7296 19.4287 15.9583 19.6572C16.1868 19.8857 16.4699 20 16.8077 20ZM5.18275 13.1923C5.52325 13.1923 5.80867 13.078 6.039 12.8495C6.2695 12.621 6.38475 12.3378 6.38475 12C6.38475 11.6622 6.2695 11.379 6.039 11.1505C5.80867 10.922 5.52325 10.8077 5.18275 10.8077C4.84758 10.8077 4.56667 10.922 4.34 11.1505C4.11333 11.379 4 11.6622 4 12C4 12.3378 4.11333 12.621 4.34 12.8495C4.56667 13.078 4.84758 13.1923 5.18275 13.1923ZM16.8077 6.38475C17.1456 6.38475 17.4287 6.27042 17.6572 6.04175C17.8857 5.81325 18 5.53008 18 5.19225C18 4.85442 17.8857 4.57125 17.6572 4.34275C17.4287 4.11425 17.1456 4 16.8077 4C16.4699 4 16.1868 4.11425 15.9583 4.34275C15.7296 4.57125 15.6152 4.85442 15.6152 5.19225C15.6152 5.53008 15.7296 5.81325 15.9583 6.04175C16.1868 6.27042 16.4699 6.38475 16.8077 6.38475Z' fill='%23203A1B'/%3E%3C/g%3E%3C/svg%3E%0A");
	        mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_4616_2664' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4616_2664)'%3E%3Cpath d='M16.8055 21.5C16.057 21.5 15.4215 21.2383 14.899 20.7148C14.3767 20.1912 14.1155 19.5556 14.1155 18.8078C14.1155 18.7078 14.1501 18.4648 14.2193 18.0788L7.10775 13.8923C6.86675 14.1423 6.58042 14.3381 6.24875 14.4798C5.91708 14.6214 5.56175 14.6923 5.18275 14.6923C4.43758 14.6923 3.80417 14.4294 3.2825 13.9038C2.76083 13.3781 2.5 12.7435 2.5 12C2.5 11.2565 2.76083 10.6219 3.2825 10.0962C3.80417 9.57058 4.43758 9.30775 5.18275 9.30775C5.56175 9.30775 5.91708 9.37858 6.24875 9.52025C6.58042 9.66192 6.86675 9.85775 7.10775 10.1077L14.2193 5.93075C14.1796 5.80775 14.1523 5.68725 14.1375 5.56925C14.1228 5.45125 14.1155 5.32558 14.1155 5.19225C14.1155 4.44442 14.3774 3.80875 14.9012 3.28525C15.4253 2.76175 16.0615 2.5 16.81 2.5C17.5585 2.5 18.1939 2.762 18.7163 3.286C19.2388 3.80983 19.5 4.446 19.5 5.1945C19.5 5.943 19.2383 6.5785 18.7148 7.101C18.1912 7.62333 17.5556 7.8845 16.8077 7.8845C16.4269 7.8845 16.0728 7.81208 15.7452 7.66725C15.4176 7.52242 15.1333 7.325 14.8923 7.075L7.78075 11.2615C7.82042 11.3847 7.84767 11.5052 7.8625 11.623C7.87717 11.741 7.8845 11.8667 7.8845 12C7.8845 12.1333 7.87717 12.259 7.8625 12.377C7.84767 12.4948 7.82042 12.6153 7.78075 12.7385L14.8923 16.925C15.1333 16.675 15.4176 16.4776 15.7452 16.3328C16.0728 16.1879 16.4269 16.1155 16.8077 16.1155C17.5556 16.1155 18.1912 16.3774 18.7148 16.9012C19.2383 17.4253 19.5 18.0615 19.5 18.81C19.5 19.5585 19.238 20.1939 18.714 20.7163C18.1902 21.2388 17.554 21.5 16.8055 21.5ZM16.8077 20C17.1456 20 17.4287 19.8857 17.6572 19.6572C17.8857 19.4287 18 19.1456 18 18.8078C18 18.4699 17.8857 18.1868 17.6572 17.9583C17.4287 17.7296 17.1456 17.6152 16.8077 17.6152C16.4699 17.6152 16.1868 17.7296 15.9583 17.9583C15.7296 18.1868 15.6152 18.4699 15.6152 18.8078C15.6152 19.1456 15.7296 19.4287 15.9583 19.6572C16.1868 19.8857 16.4699 20 16.8077 20ZM5.18275 13.1923C5.52325 13.1923 5.80867 13.078 6.039 12.8495C6.2695 12.621 6.38475 12.3378 6.38475 12C6.38475 11.6622 6.2695 11.379 6.039 11.1505C5.80867 10.922 5.52325 10.8077 5.18275 10.8077C4.84758 10.8077 4.56667 10.922 4.34 11.1505C4.11333 11.379 4 11.6622 4 12C4 12.3378 4.11333 12.621 4.34 12.8495C4.56667 13.078 4.84758 13.1923 5.18275 13.1923ZM16.8077 6.38475C17.1456 6.38475 17.4287 6.27042 17.6572 6.04175C17.8857 5.81325 18 5.53008 18 5.19225C18 4.85442 17.8857 4.57125 17.6572 4.34275C17.4287 4.11425 17.1456 4 16.8077 4C16.4699 4 16.1868 4.11425 15.9583 4.34275C15.7296 4.57125 15.6152 4.85442 15.6152 5.19225C15.6152 5.53008 15.7296 5.81325 15.9583 6.04175C16.1868 6.27042 16.4699 6.38475 16.8077 6.38475Z' fill='%23203A1B'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.icon--mail {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_4643_2805' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='16' height='16'%3E%3Crect width='16' height='16' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4643_2805)'%3E%3Cpath d='M2.87216 13C2.53538 13 2.25033 12.8833 2.01699 12.65C1.78366 12.4167 1.66699 12.1316 1.66699 11.7948V4.20517C1.66699 3.86839 1.78366 3.58333 2.01699 3.35C2.25033 3.11667 2.53538 3 2.87216 3H13.1285C13.4653 3 13.7503 3.11667 13.9837 3.35C14.217 3.58333 14.3337 3.86839 14.3337 4.20517V11.7948C14.3337 12.1316 14.217 12.4167 13.9837 12.65C13.7503 12.8833 13.4653 13 13.1285 13H2.87216ZM8.00033 8.37183L2.66699 4.9615V11.7948C2.66699 11.8547 2.68621 11.9039 2.72466 11.9423C2.7631 11.9808 2.81227 12 2.87216 12H13.1285C13.1884 12 13.2375 11.9808 13.276 11.9423C13.3144 11.9039 13.3337 11.8547 13.3337 11.7948V4.9615L8.00033 8.37183ZM8.00033 7.33333L13.2312 4H2.76949L8.00033 7.33333ZM2.66699 4.9615V4V11.7948C2.66699 11.8547 2.68621 11.9039 2.72466 11.9423C2.7631 11.9808 2.81227 12 2.87216 12H2.66699V4.9615Z' fill='%23203A1B'/%3E%3C/g%3E%3C/svg%3E%0A");
	        mask-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_4643_2805' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='16' height='16'%3E%3Crect width='16' height='16' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4643_2805)'%3E%3Cpath d='M2.87216 13C2.53538 13 2.25033 12.8833 2.01699 12.65C1.78366 12.4167 1.66699 12.1316 1.66699 11.7948V4.20517C1.66699 3.86839 1.78366 3.58333 2.01699 3.35C2.25033 3.11667 2.53538 3 2.87216 3H13.1285C13.4653 3 13.7503 3.11667 13.9837 3.35C14.217 3.58333 14.3337 3.86839 14.3337 4.20517V11.7948C14.3337 12.1316 14.217 12.4167 13.9837 12.65C13.7503 12.8833 13.4653 13 13.1285 13H2.87216ZM8.00033 8.37183L2.66699 4.9615V11.7948C2.66699 11.8547 2.68621 11.9039 2.72466 11.9423C2.7631 11.9808 2.81227 12 2.87216 12H13.1285C13.1884 12 13.2375 11.9808 13.276 11.9423C13.3144 11.9039 13.3337 11.8547 13.3337 11.7948V4.9615L8.00033 8.37183ZM8.00033 7.33333L13.2312 4H2.76949L8.00033 7.33333ZM2.66699 4.9615V4V11.7948C2.66699 11.8547 2.68621 11.9039 2.72466 11.9423C2.7631 11.9808 2.81227 12 2.87216 12H2.66699V4.9615Z' fill='%23203A1B'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.icon--phone {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_4643_2794' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='16' height='16'%3E%3Crect width='16' height='16' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4643_2794)'%3E%3Cpath d='M12.9598 13.6666C11.7035 13.6666 10.4413 13.3745 9.17334 12.7903C7.90545 12.2061 6.74051 11.382 5.67851 10.318C4.61662 9.25387 3.79356 8.08887 3.20934 6.82298C2.62512 5.5572 2.33301 4.29615 2.33301 3.03981C2.33301 2.83792 2.39967 2.6697 2.53301 2.53515C2.66634 2.40059 2.83301 2.33331 3.03301 2.33331H5.20734C5.37567 2.33331 5.52417 2.38826 5.65284 2.49815C5.78151 2.60792 5.86334 2.74359 5.89834 2.90515L6.28051 4.86665C6.30695 5.04865 6.3014 5.20504 6.26384 5.33581C6.22617 5.46659 6.15862 5.57642 6.06117 5.66531L4.52151 7.16415C4.76929 7.61792 5.0524 8.0472 5.37084 8.45198C5.68917 8.85665 6.03384 9.24315 6.40484 9.61148C6.77062 9.97737 7.15951 10.3171 7.57151 10.6308C7.98351 10.9445 8.4284 11.2364 8.90617 11.5065L10.4022 9.99748C10.5065 9.88892 10.6328 9.81281 10.7812 9.76915C10.9294 9.72559 11.0835 9.71492 11.2433 9.73715L13.0945 10.1141C13.2628 10.1586 13.4002 10.2445 13.5067 10.3718C13.6131 10.4991 13.6663 10.6436 13.6663 10.8051V12.9666C13.6663 13.1666 13.5991 13.3333 13.4645 13.4666C13.33 13.6 13.1617 13.6666 12.9598 13.6666ZM4.04834 6.21798L5.23817 5.07948C5.25951 5.06237 5.2734 5.03887 5.27984 5.00898C5.28629 4.97909 5.28523 4.95131 5.27667 4.92565L4.98684 3.43581C4.97829 3.4017 4.96334 3.37609 4.94201 3.35898C4.92067 3.34187 4.8929 3.33331 4.85867 3.33331H3.43301C3.40734 3.33331 3.38595 3.34187 3.36884 3.35898C3.35184 3.37609 3.34334 3.39748 3.34334 3.42315C3.37745 3.8787 3.45201 4.34148 3.56701 4.81148C3.6819 5.28159 3.84234 5.75042 4.04834 6.21798ZM9.84834 11.9795C10.2902 12.1855 10.7511 12.343 11.231 12.452C11.711 12.5609 12.1595 12.6256 12.5765 12.6461C12.6022 12.6461 12.6236 12.6376 12.6407 12.6205C12.6578 12.6034 12.6663 12.582 12.6663 12.5563V11.1538C12.6663 11.1196 12.6578 11.0918 12.6407 11.0705C12.6236 11.0491 12.598 11.0342 12.5638 11.0256L11.1638 10.741C11.1382 10.7324 11.1157 10.7314 11.0965 10.7378C11.0773 10.7443 11.057 10.7581 11.0355 10.7795L9.84834 11.9795Z' fill='%23203A1B'/%3E%3C/g%3E%3C/svg%3E%0A");
	        mask-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_4643_2794' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='16' height='16'%3E%3Crect width='16' height='16' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4643_2794)'%3E%3Cpath d='M12.9598 13.6666C11.7035 13.6666 10.4413 13.3745 9.17334 12.7903C7.90545 12.2061 6.74051 11.382 5.67851 10.318C4.61662 9.25387 3.79356 8.08887 3.20934 6.82298C2.62512 5.5572 2.33301 4.29615 2.33301 3.03981C2.33301 2.83792 2.39967 2.6697 2.53301 2.53515C2.66634 2.40059 2.83301 2.33331 3.03301 2.33331H5.20734C5.37567 2.33331 5.52417 2.38826 5.65284 2.49815C5.78151 2.60792 5.86334 2.74359 5.89834 2.90515L6.28051 4.86665C6.30695 5.04865 6.3014 5.20504 6.26384 5.33581C6.22617 5.46659 6.15862 5.57642 6.06117 5.66531L4.52151 7.16415C4.76929 7.61792 5.0524 8.0472 5.37084 8.45198C5.68917 8.85665 6.03384 9.24315 6.40484 9.61148C6.77062 9.97737 7.15951 10.3171 7.57151 10.6308C7.98351 10.9445 8.4284 11.2364 8.90617 11.5065L10.4022 9.99748C10.5065 9.88892 10.6328 9.81281 10.7812 9.76915C10.9294 9.72559 11.0835 9.71492 11.2433 9.73715L13.0945 10.1141C13.2628 10.1586 13.4002 10.2445 13.5067 10.3718C13.6131 10.4991 13.6663 10.6436 13.6663 10.8051V12.9666C13.6663 13.1666 13.5991 13.3333 13.4645 13.4666C13.33 13.6 13.1617 13.6666 12.9598 13.6666ZM4.04834 6.21798L5.23817 5.07948C5.25951 5.06237 5.2734 5.03887 5.27984 5.00898C5.28629 4.97909 5.28523 4.95131 5.27667 4.92565L4.98684 3.43581C4.97829 3.4017 4.96334 3.37609 4.94201 3.35898C4.92067 3.34187 4.8929 3.33331 4.85867 3.33331H3.43301C3.40734 3.33331 3.38595 3.34187 3.36884 3.35898C3.35184 3.37609 3.34334 3.39748 3.34334 3.42315C3.37745 3.8787 3.45201 4.34148 3.56701 4.81148C3.6819 5.28159 3.84234 5.75042 4.04834 6.21798ZM9.84834 11.9795C10.2902 12.1855 10.7511 12.343 11.231 12.452C11.711 12.5609 12.1595 12.6256 12.5765 12.6461C12.6022 12.6461 12.6236 12.6376 12.6407 12.6205C12.6578 12.6034 12.6663 12.582 12.6663 12.5563V11.1538C12.6663 11.1196 12.6578 11.0918 12.6407 11.0705C12.6236 11.0491 12.598 11.0342 12.5638 11.0256L11.1638 10.741C11.1382 10.7324 11.1157 10.7314 11.0965 10.7378C11.0773 10.7443 11.057 10.7581 11.0355 10.7795L9.84834 11.9795Z' fill='%23203A1B'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.icon--right {
	height: 2rem;
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='31' height='16' viewBox='0 0 31 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath stroke='%23FFF' stroke-width='.824' d='m23 15 7-7.258L23 1'/%3E%3Cpath fill='%23FFF' d='M0 7.25h30v1H0z'/%3E%3C/g%3E%3C/svg%3E%0A");
	        mask-image: url("data:image/svg+xml,%3Csvg width='31' height='16' viewBox='0 0 31 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath stroke='%23FFF' stroke-width='.824' d='m23 15 7-7.258L23 1'/%3E%3Cpath fill='%23FFF' d='M0 7.25h30v1H0z'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.widget:after {
	content: "";
	display: block;
	clear: both;
}

.bg-str img {
	width: 100%;
	max-width: none;
	height: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
}

html {
	font-size: var(--rem-base);
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	padding: constant(safe-area-inset);
	padding: env(safe-area-inset);
}

* {
	outline: 2px dotted transparent;
	outline-offset: 2px;
}
*:focus-visible {
	outline-color: deeppink;
}
* .jcf-focus {
	outline: 2px dotted var(--color-error);
	outline-offset: 2px;
}

body {
	color: var(--color-text);
	font: 400 var(--base-font-size)/var(--base-line-height) var(--base-font);
	min-width: 320px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	background-color: var(--color-white);
}

.small-text {
	font: 400 var(--small-font-size)/var(--base-line-height) var(--base-font);
}

.subtitle,
h1.subtitle,
.h1.subtitle,
h2.subtitle,
.h2.subtitle,
h3.subtitle,
.subtitle.card__heading,
.search-results .title h1.subtitle,
.search-results .page-title h1.subtitle,
.page-template-blog .title h1.subtitle,
.page-template-blog .page-title h1.subtitle,
.search-results .subtitle.title,
.search-results .subtitle.page-title,
.page-template-blog .subtitle.title,
.page-template-blog .subtitle.page-title,
.post-template-default.single-post .block .entry-header .subtitle.meta,
.post-template-default.single-post .entry .entry-header .subtitle.meta,
.single-faq .block .entry-header .subtitle.meta,
.single-faq .entry .entry-header .subtitle.meta,
.post-template-default.single-post .block .entry-header .entry-title h1.subtitle,
.post-template-default.single-post .entry .entry-header .entry-title h1.subtitle,
.single-faq .block .entry-header .entry-title h1.subtitle,
.single-faq .entry .entry-header .entry-title h1.subtitle,
.h3.subtitle,
.staff__item--featured .subtitle.staff__item-title,
h4.subtitle,
.search-results .entry .post .entry-title h3.subtitle,
.search-results .entry .post .entry-title .subtitle.card__heading,
.search-results .entry .post .entry-title .single-faq .block .entry-header .subtitle.meta,
.single-faq .block .entry-header .search-results .entry .post .entry-title .subtitle.meta,
.search-results .single-faq .entry .post .entry-title .entry-header .subtitle.meta,
.single-faq .search-results .entry .post .entry-title .entry-header .subtitle.meta,
.search-results .single-faq .entry .entry-header .post .entry-title .subtitle.meta,
.single-faq .search-results .entry .entry-header .post .entry-title .subtitle.meta,
.search-results .entry .post .entry-title .subtitle.title,
.search-results .entry .post .entry-title .subtitle.page-title,
.search-results .entry .post .entry-title .title h1.subtitle,
.search-results .title .entry .post .entry-title h1.subtitle,
.search-results .entry .post .entry-title .page-title h1.subtitle,
.search-results .page-title .entry .post .entry-title h1.subtitle,
.page-template-blog .entry .post .entry-title h3.subtitle,
.page-template-blog .entry .post .entry-title .subtitle.card__heading,
.page-template-blog .entry .post .entry-title .single-faq .block .entry-header .subtitle.meta,
.single-faq .block .entry-header .page-template-blog .entry .post .entry-title .subtitle.meta,
.page-template-blog .single-faq .entry .post .entry-title .entry-header .subtitle.meta,
.single-faq .page-template-blog .entry .post .entry-title .entry-header .subtitle.meta,
.page-template-blog .single-faq .entry .entry-header .post .entry-title .subtitle.meta,
.single-faq .page-template-blog .entry .entry-header .post .entry-title .subtitle.meta,
.page-template-blog .entry .post .entry-title .subtitle.title,
.page-template-blog .entry .post .entry-title .subtitle.page-title,
.page-template-blog .entry .post .entry-title .title h1.subtitle,
.page-template-blog .title .entry .post .entry-title h1.subtitle,
.page-template-blog .entry .post .entry-title .page-title h1.subtitle,
.page-template-blog .page-title .entry .post .entry-title h1.subtitle,
.h4.subtitle,
h5.subtitle,
.h5.subtitle,
.subtitle.resources__result,
h6.subtitle,
.h6.subtitle,
.h.subtitle {
	font-size: 2.4rem;
	line-height: 1.2;
	font-weight: 300;
	text-transform: uppercase;
	color: inherit;
	margin-bottom: 2rem;
}

h1,
.h1,
h2,
.h2,
h3,
.card__heading,
.search-results .title h1,
.search-results .page-title h1,
.page-template-blog .title h1,
.page-template-blog .page-title h1,
.search-results .title,
.search-results .page-title,
.page-template-blog .title,
.page-template-blog .page-title,
.post-template-default.single-post .block .entry-header .meta,
.post-template-default.single-post .entry .entry-header .meta,
.single-faq .block .entry-header .meta,
.single-faq .entry .entry-header .meta,
.post-template-default.single-post .block .entry-header .entry-title h1,
.post-template-default.single-post .entry .entry-header .entry-title h1,
.single-faq .block .entry-header .entry-title h1,
.single-faq .entry .entry-header .entry-title h1,
.h3,
.staff__item--featured .staff__item-title,
h4,
.search-results .entry .post .entry-title h3,
.search-results .entry .post .entry-title .card__heading,
.search-results .entry .post .single-faq .block .entry-header .entry-title h1,
.single-faq .block .entry-header .search-results .entry .post .entry-title h1,
.search-results .single-faq .entry .post .entry-header .entry-title h1,
.single-faq .search-results .entry .post .entry-header .entry-title h1,
.search-results .single-faq .entry .entry-header .post .entry-title h1,
.single-faq .search-results .entry .entry-header .post .entry-title h1,
.search-results .entry .post .entry-title .post-template-default.single-post .block .entry-header .meta,
.post-template-default.single-post .block .entry-header .search-results .entry .post .entry-title .meta,
.search-results .post-template-default.single-post .entry .post .entry-title .entry-header .meta,
.post-template-default.single-post .search-results .entry .post .entry-title .entry-header .meta,
.search-results .post-template-default.single-post .entry .entry-header .post .entry-title .meta,
.post-template-default.single-post .search-results .entry .entry-header .post .entry-title .meta,
.search-results .entry .post .entry-title .single-faq .block .entry-header .meta,
.single-faq .block .entry-header .search-results .entry .post .entry-title .meta,
.search-results .single-faq .entry .post .entry-title .entry-header .meta,
.single-faq .search-results .entry .post .entry-title .entry-header .meta,
.search-results .single-faq .entry .entry-header .post .entry-title .meta,
.single-faq .search-results .entry .entry-header .post .entry-title .meta,
.search-results .entry .post .entry-title .title,
.search-results .entry .post .entry-title .page-title,
.search-results .entry .post .entry-title .title h1,
.search-results .title .entry .post .entry-title h1,
.search-results .entry .post .entry-title .page-title h1,
.search-results .page-title .entry .post .entry-title h1,
.page-template-blog .entry .post .entry-title h3,
.page-template-blog .entry .post .entry-title .card__heading,
.page-template-blog .entry .post .single-faq .block .entry-header .entry-title h1,
.single-faq .block .entry-header .page-template-blog .entry .post .entry-title h1,
.page-template-blog .single-faq .entry .post .entry-header .entry-title h1,
.single-faq .page-template-blog .entry .post .entry-header .entry-title h1,
.page-template-blog .single-faq .entry .entry-header .post .entry-title h1,
.single-faq .page-template-blog .entry .entry-header .post .entry-title h1,
.page-template-blog .entry .post .entry-title .post-template-default.single-post .block .entry-header .meta,
.post-template-default.single-post .block .entry-header .page-template-blog .entry .post .entry-title .meta,
.page-template-blog .post-template-default.single-post .entry .post .entry-title .entry-header .meta,
.post-template-default.single-post .page-template-blog .entry .post .entry-title .entry-header .meta,
.page-template-blog .post-template-default.single-post .entry .entry-header .post .entry-title .meta,
.post-template-default.single-post .page-template-blog .entry .entry-header .post .entry-title .meta,
.page-template-blog .entry .post .entry-title .single-faq .block .entry-header .meta,
.single-faq .block .entry-header .page-template-blog .entry .post .entry-title .meta,
.page-template-blog .single-faq .entry .post .entry-title .entry-header .meta,
.single-faq .page-template-blog .entry .post .entry-title .entry-header .meta,
.page-template-blog .single-faq .entry .entry-header .post .entry-title .meta,
.single-faq .page-template-blog .entry .entry-header .post .entry-title .meta,
.page-template-blog .entry .post .entry-title .title,
.page-template-blog .entry .post .entry-title .page-title,
.page-template-blog .entry .post .entry-title .title h1,
.page-template-blog .title .entry .post .entry-title h1,
.page-template-blog .entry .post .entry-title .page-title h1,
.page-template-blog .page-title .entry .post .entry-title h1,
.h4,
h5,
.h5,
.resources__result,
h6,
.h6,
.h {
	color: inherit;
}
h1 a,
.h1 a,
h2 a,
.h2 a,
h3 a,
.card__heading a,
.search-results .title a,
.search-results .page-title a,
.page-template-blog .title a,
.page-template-blog .page-title a,
.post-template-default.single-post .block .entry-header .meta a,
.post-template-default.single-post .entry .entry-header .meta a,
.single-faq .block .entry-header .meta a,
.single-faq .entry .entry-header .meta a,
.post-template-default.single-post .block .entry-header .entry-title h1 a,
.post-template-default.single-post .entry .entry-header .entry-title h1 a,
.single-faq .block .entry-header .entry-title h1 a,
.single-faq .entry .entry-header .entry-title h1 a,
.h3 a,
.staff__item--featured .staff__item-title a,
h4 a,
.search-results .entry .post .entry-title h3 a,
.search-results .entry .post .entry-title .card__heading a,
.search-results .entry .post .single-faq .block .entry-header .entry-title h1 a,
.single-faq .block .entry-header .search-results .entry .post .entry-title h1 a,
.search-results .single-faq .entry .post .entry-header .entry-title h1 a,
.single-faq .search-results .entry .post .entry-header .entry-title h1 a,
.search-results .single-faq .entry .entry-header .post .entry-title h1 a,
.single-faq .search-results .entry .entry-header .post .entry-title h1 a,
.search-results .entry .post .entry-title .single-faq .block .entry-header .meta a,
.single-faq .block .entry-header .search-results .entry .post .entry-title .meta a,
.search-results .single-faq .entry .post .entry-title .entry-header .meta a,
.single-faq .search-results .entry .post .entry-title .entry-header .meta a,
.search-results .single-faq .entry .entry-header .post .entry-title .meta a,
.single-faq .search-results .entry .entry-header .post .entry-title .meta a,
.search-results .entry .post .entry-title .title a,
.search-results .entry .post .entry-title .page-title a,
.search-results .title .entry .post .entry-title h1 a,
.search-results .page-title .entry .post .entry-title h1 a,
.page-template-blog .entry .post .entry-title h3 a,
.page-template-blog .entry .post .entry-title .card__heading a,
.page-template-blog .entry .post .single-faq .block .entry-header .entry-title h1 a,
.single-faq .block .entry-header .page-template-blog .entry .post .entry-title h1 a,
.page-template-blog .single-faq .entry .post .entry-header .entry-title h1 a,
.single-faq .page-template-blog .entry .post .entry-header .entry-title h1 a,
.page-template-blog .single-faq .entry .entry-header .post .entry-title h1 a,
.single-faq .page-template-blog .entry .entry-header .post .entry-title h1 a,
.page-template-blog .entry .post .entry-title .single-faq .block .entry-header .meta a,
.single-faq .block .entry-header .page-template-blog .entry .post .entry-title .meta a,
.page-template-blog .single-faq .entry .post .entry-title .entry-header .meta a,
.single-faq .page-template-blog .entry .post .entry-title .entry-header .meta a,
.page-template-blog .single-faq .entry .entry-header .post .entry-title .meta a,
.single-faq .page-template-blog .entry .entry-header .post .entry-title .meta a,
.page-template-blog .entry .post .entry-title .title a,
.page-template-blog .entry .post .entry-title .page-title a,
.page-template-blog .title .entry .post .entry-title h1 a,
.page-template-blog .page-title .entry .post .entry-title h1 a,
.h4 a,
h5 a,
.h5 a,
.resources__result a,
h6 a,
.h6 a,
.h a {
	color: inherit;
	font-size: inherit;
}
h1:last-child,
.h1:last-child,
h2:last-child,
.h2:last-child,
h3:last-child,
.card__heading:last-child,
.search-results .title h1:last-child,
.search-results .page-title h1:last-child,
.page-template-blog .title h1:last-child,
.page-template-blog .page-title h1:last-child,
.search-results .title:last-child,
.search-results .page-title:last-child,
.page-template-blog .title:last-child,
.page-template-blog .page-title:last-child,
.post-template-default.single-post .block .entry-header .meta:last-child,
.post-template-default.single-post .entry .entry-header .meta:last-child,
.single-faq .block .entry-header .meta:last-child,
.single-faq .entry .entry-header .meta:last-child,
.post-template-default.single-post .block .entry-header .entry-title h1:last-child,
.post-template-default.single-post .entry .entry-header .entry-title h1:last-child,
.single-faq .block .entry-header .entry-title h1:last-child,
.single-faq .entry .entry-header .entry-title h1:last-child,
.h3:last-child,
.staff__item--featured .staff__item-title:last-child,
h4:last-child,
.search-results .entry .post .entry-title h3:last-child,
.search-results .entry .post .entry-title .card__heading:last-child,
.search-results .entry .post .entry-title .single-faq .block .entry-header .meta:last-child,
.single-faq .block .entry-header .search-results .entry .post .entry-title .meta:last-child,
.search-results .single-faq .entry .post .entry-title .entry-header .meta:last-child,
.single-faq .search-results .entry .post .entry-title .entry-header .meta:last-child,
.search-results .single-faq .entry .entry-header .post .entry-title .meta:last-child,
.single-faq .search-results .entry .entry-header .post .entry-title .meta:last-child,
.search-results .entry .post .entry-title .title:last-child,
.search-results .entry .post .entry-title .page-title:last-child,
.search-results .entry .post .entry-title .title h1:last-child,
.search-results .title .entry .post .entry-title h1:last-child,
.search-results .entry .post .entry-title .page-title h1:last-child,
.search-results .page-title .entry .post .entry-title h1:last-child,
.page-template-blog .entry .post .entry-title h3:last-child,
.page-template-blog .entry .post .entry-title .card__heading:last-child,
.page-template-blog .entry .post .entry-title .single-faq .block .entry-header .meta:last-child,
.single-faq .block .entry-header .page-template-blog .entry .post .entry-title .meta:last-child,
.page-template-blog .single-faq .entry .post .entry-title .entry-header .meta:last-child,
.single-faq .page-template-blog .entry .post .entry-title .entry-header .meta:last-child,
.page-template-blog .single-faq .entry .entry-header .post .entry-title .meta:last-child,
.single-faq .page-template-blog .entry .entry-header .post .entry-title .meta:last-child,
.page-template-blog .entry .post .entry-title .title:last-child,
.page-template-blog .entry .post .entry-title .page-title:last-child,
.page-template-blog .entry .post .entry-title .title h1:last-child,
.page-template-blog .title .entry .post .entry-title h1:last-child,
.page-template-blog .entry .post .entry-title .page-title h1:last-child,
.page-template-blog .page-title .entry .post .entry-title h1:last-child,
.h4:last-child,
h5:last-child,
.h5:last-child,
.resources__result:last-child,
h6:last-child,
.h6:last-child,
.h:last-child {
	margin-bottom: 0;
}

h1,
.h1 {
	font-size: var(--h1);
	font-weight: 100;
	line-height: 0.9;
	margin: 0 0 0.5em;
}

h2,
.h2 {
	font-size: var(--h2);
	font-weight: bold;
	line-height: 0.9;
	margin: 0 0 0.5em;
}

h3,
.card__heading,
.search-results .title h1,
.search-results .page-title h1,
.page-template-blog .title h1,
.page-template-blog .page-title h1,
.search-results .title,
.search-results .page-title,
.page-template-blog .title,
.page-template-blog .page-title,
.post-template-default.single-post .block .entry-header .meta,
.post-template-default.single-post .entry .entry-header .meta,
.single-faq .block .entry-header .meta,
.single-faq .entry .entry-header .meta,
.post-template-default.single-post .block .entry-header .entry-title h1,
.post-template-default.single-post .entry .entry-header .entry-title h1,
.single-faq .block .entry-header .entry-title h1,
.single-faq .entry .entry-header .entry-title h1,
.h3,
.staff__item--featured .staff__item-title {
	font-size: var(--h3);
	font-weight: 300;
	line-height: 1.1;
	margin: 0 0 0.5em;
	letter-spacing: -0.017em;
}

h4,
.search-results .entry .post .entry-title h3,
.search-results .entry .post .entry-title .card__heading,
.search-results .entry .post .post-template-default.single-post .block .entry-header .entry-title h1,
.post-template-default.single-post .block .entry-header .search-results .entry .post .entry-title h1,
.search-results .post-template-default.single-post .entry .post .entry-header .entry-title h1,
.post-template-default.single-post .search-results .entry .post .entry-header .entry-title h1,
.search-results .post-template-default.single-post .entry .entry-header .post .entry-title h1,
.post-template-default.single-post .search-results .entry .entry-header .post .entry-title h1,
.search-results .entry .post .single-faq .block .entry-header .entry-title h1,
.single-faq .block .entry-header .search-results .entry .post .entry-title h1,
.search-results .single-faq .entry .post .entry-header .entry-title h1,
.single-faq .search-results .entry .post .entry-header .entry-title h1,
.search-results .single-faq .entry .entry-header .post .entry-title h1,
.single-faq .search-results .entry .entry-header .post .entry-title h1,
.search-results .entry .post .entry-title .post-template-default.single-post .block .entry-header .meta,
.post-template-default.single-post .block .entry-header .search-results .entry .post .entry-title .meta,
.search-results .post-template-default.single-post .entry .post .entry-title .entry-header .meta,
.post-template-default.single-post .search-results .entry .post .entry-title .entry-header .meta,
.search-results .post-template-default.single-post .entry .entry-header .post .entry-title .meta,
.post-template-default.single-post .search-results .entry .entry-header .post .entry-title .meta,
.search-results .entry .post .entry-title .single-faq .block .entry-header .meta,
.single-faq .block .entry-header .search-results .entry .post .entry-title .meta,
.search-results .single-faq .entry .post .entry-title .entry-header .meta,
.single-faq .search-results .entry .post .entry-title .entry-header .meta,
.search-results .single-faq .entry .entry-header .post .entry-title .meta,
.single-faq .search-results .entry .entry-header .post .entry-title .meta,
.search-results .entry .post .entry-title .title,
.search-results .entry .post .entry-title .page-title,
.search-results .entry .post .entry-title .title h1,
.search-results .title .entry .post .entry-title h1,
.search-results .entry .post .entry-title .page-title h1,
.search-results .page-title .entry .post .entry-title h1,
.page-template-blog .entry .post .entry-title h3,
.page-template-blog .entry .post .entry-title .card__heading,
.page-template-blog .entry .post .post-template-default.single-post .block .entry-header .entry-title h1,
.post-template-default.single-post .block .entry-header .page-template-blog .entry .post .entry-title h1,
.page-template-blog .post-template-default.single-post .entry .post .entry-header .entry-title h1,
.post-template-default.single-post .page-template-blog .entry .post .entry-header .entry-title h1,
.page-template-blog .post-template-default.single-post .entry .entry-header .post .entry-title h1,
.post-template-default.single-post .page-template-blog .entry .entry-header .post .entry-title h1,
.page-template-blog .entry .post .single-faq .block .entry-header .entry-title h1,
.single-faq .block .entry-header .page-template-blog .entry .post .entry-title h1,
.page-template-blog .single-faq .entry .post .entry-header .entry-title h1,
.single-faq .page-template-blog .entry .post .entry-header .entry-title h1,
.page-template-blog .single-faq .entry .entry-header .post .entry-title h1,
.single-faq .page-template-blog .entry .entry-header .post .entry-title h1,
.page-template-blog .entry .post .entry-title .post-template-default.single-post .block .entry-header .meta,
.post-template-default.single-post .block .entry-header .page-template-blog .entry .post .entry-title .meta,
.page-template-blog .post-template-default.single-post .entry .post .entry-title .entry-header .meta,
.post-template-default.single-post .page-template-blog .entry .post .entry-title .entry-header .meta,
.page-template-blog .post-template-default.single-post .entry .entry-header .post .entry-title .meta,
.post-template-default.single-post .page-template-blog .entry .entry-header .post .entry-title .meta,
.page-template-blog .entry .post .entry-title .single-faq .block .entry-header .meta,
.single-faq .block .entry-header .page-template-blog .entry .post .entry-title .meta,
.page-template-blog .single-faq .entry .post .entry-title .entry-header .meta,
.single-faq .page-template-blog .entry .post .entry-title .entry-header .meta,
.page-template-blog .single-faq .entry .entry-header .post .entry-title .meta,
.single-faq .page-template-blog .entry .entry-header .post .entry-title .meta,
.page-template-blog .entry .post .entry-title .title,
.page-template-blog .entry .post .entry-title .page-title,
.page-template-blog .entry .post .entry-title .title h1,
.page-template-blog .title .entry .post .entry-title h1,
.page-template-blog .entry .post .entry-title .page-title h1,
.page-template-blog .page-title .entry .post .entry-title h1,
.h4 {
	font-size: var(--h4);
	font-weight: 400;
	line-height: 1.3;
	margin: 0 0 0.6em;
}

h5,
.h5,
.resources__result {
	font-size: var(--h5);
	font-weight: 400;
	line-height: 1.2;
	margin: 0 0 0.7em;
}

h6,
.h6 {
	font-size: var(--h6);
	margin: 0 0 0.8em;
}

p {
	margin-bottom: var(--vertical-rhythm);
	margin-top: 0;
}

a {
	color: var(--color-text);
	text-decoration: none;
	-webkit-transition: all var(--animation-duration) var(--animation-timing-function);
	transition: all var(--animation-duration) var(--animation-timing-function);
}
a:hover {
	color: var(--color-text);
	text-decoration: underline;
}

img {
	max-width: 100%;
	height: auto;
	vertical-align: top;
}

ul,
ol {
	list-style: none;
	margin-top: 0;
	padding-left: 0;
}
ul li,
ol li {
	list-style: none;
}

#sidebar ol:not([class]),
#sidebar ul:not([class]),
.entry ol:not([class]),
.entry ul:not([class]),
ul.list-style,
ol.list-style {
	--margin-li-top: 10px;
	margin: 0 0 var(--vertical-rhythm);
}
#sidebar ol:not([class]) li,
#sidebar ul:not([class]) li,
.entry ol:not([class]) li,
.entry ul:not([class]) li,
ul.list-style li,
ol.list-style li {
	padding-left: 20px;
	position: relative;
}
#sidebar ol:not([class]) li + li,
#sidebar ul:not([class]) li + li,
.entry ol:not([class]) li + li,
.entry ul:not([class]) li + li,
ul.list-style li + li,
ol.list-style li + li {
	margin-top: var(--margin-li-top);
}
#sidebar ol:not([class]) ul,
#sidebar ul:not([class]) ul,
.entry ol:not([class]) ul,
.entry ul:not([class]) ul,
ul.list-style ul,
ol.list-style ul {
	margin-bottom: 0;
	margin-top: var(--margin-li-top);
}
#sidebar ol:not([class]) ol,
#sidebar ul:not([class]) ol,
.entry ol:not([class]) ol,
.entry ul:not([class]) ol,
ul.list-style ol,
ol.list-style ol {
	margin-bottom: 0;
	margin-top: var(--margin-li-top);
}

#sidebar ul:not([class]) > li,
.entry ul:not([class]) > li,
ul.list-style > li {
	padding-left: 15px;
}
#sidebar ul:not([class]) > li:before,
.entry ul:not([class]) > li:before,
ul.list-style > li:before {
	content: "";
	position: absolute;
	width: 0.3em;
	height: 0.3em;
	border-radius: 50%;
	top: 0.7em;
	left: 0;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
	background-color: currentColor;
}

#sidebar ol:not([class]),
.entry ol:not([class]),
ol.list-style {
	counter-reset: list;
}
#sidebar ol:not([class]) > li,
.entry ol:not([class]) > li,
ol.list-style > li {
	padding-left: 24px;
}
#sidebar ol:not([class]) > li:before,
.entry ol:not([class]) > li:before,
ol.list-style > li:before {
	content: counter(list) ".";
	counter-increment: list;
	position: absolute;
	top: 0;
	left: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	margin-bottom: var(--vertical-rhythm);
}
table th,
table td {
	font-size: var(--base-font-size);
	color: var(--color-text);
	padding: 10px 15px;
	text-align: center;
	border-bottom: 1px solid var(--color-dark-green);
}

pre {
	max-width: 100%;
	background: rgba(0, 0, 0, 0.1);
	padding: 0.5em;
	white-space: normal;
}

blockquote {
	font-size: var(--base-font-size);
	line-height: var(--base-line-height);
	color: var(--color-text);
	background-color: var(--color-white-2);
	border-left: 0.5rem solid var(--color-creme);
	padding: 1rem 1rem 1rem 3rem;
	margin: 0 0 var(--vertical-rhythm);
}
blockquote:not([class]) p:first-child {
	font-weight: 700;
	margin-bottom: 16px;
}
blockquote:not([class]) p:first-child::before {
	content: "“";
}
blockquote:not([class]) p:first-child::after {
	content: "”";
}
blockquote:not([class]) p:last-child {
	color: var(--color-dark-green);
	font-weight: 400;
	font-size: 0.666em;
	line-height: normal;
	margin-bottom: 0;
}
blockquote q:last-child,
blockquote p:last-child {
	margin-bottom: 0;
}
blockquote cite {
	display: block;
	font-style: normal;
}

dl {
	margin: 0 0 var(--vertical-rhythm);
}
dl dt {
	float: left;
	clear: left;
	font-weight: bold;
	padding: 10px 5px;
}
dl dd {
	margin-left: 0;
	padding: 10px 0;
}

.uppercase {
	text-transform: uppercase;
}

.underline {
	text-decoration: underline !important;
}

.button,
.section-respond .comment-form .form-submit input[type=submit],
.embed-content-wrapper .btn,
input[type=button],
input[type=reset],
input[type=submit],
button[type=submit] {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	gap: 10px;
	position: relative;
	padding: 13.5px 24px;
	border: 1px solid transparent;
	border-radius: 0;
	background: var(--color-button);
	-webkit-transition: all var(--animation-duration) var(--animation-timing-function);
	transition: all var(--animation-duration) var(--animation-timing-function);
	font-size: 16px;
	line-height: normal;
	font-weight: 500;
	text-align: center;
	color: var(--color-white);
	cursor: pointer;
	text-decoration: none;
}
.button._hover,
.section-respond .comment-form .form-submit input._hover[type=submit],
.embed-content-wrapper ._hover.btn,
.media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover .button,
.media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover .embed-content-wrapper .btn,
.embed-content-wrapper .media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover .btn,
a.courses__item:hover .button,
a.courses__item:hover .section-respond .comment-form .form-submit input[type=submit],
.section-respond .comment-form .form-submit a.courses__item:hover input[type=submit],
a.courses__item:hover .embed-content-wrapper .btn,
.embed-content-wrapper a.courses__item:hover .btn,
.courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) .button,
.courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) .embed-content-wrapper .btn,
.embed-content-wrapper .courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) .btn,
.news__item:hover .button,
.news__item:hover .section-respond .comment-form .form-submit input[type=submit],
.section-respond .comment-form .form-submit .news__item:hover input[type=submit],
.news__item:hover .embed-content-wrapper .btn,
.embed-content-wrapper .news__item:hover .btn,
.featured__item:hover .button,
.featured__item:hover .section-respond .comment-form .form-submit input[type=submit],
.section-respond .comment-form .form-submit .featured__item:hover input[type=submit],
.featured__item:hover .embed-content-wrapper .btn,
.embed-content-wrapper .featured__item:hover .btn,
input._hover[type=button],
.media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover input[type=button],
a.courses__item:hover input[type=button],
.courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) input[type=button],
.news__item:hover input[type=button],
.featured__item:hover input[type=button],
input._hover[type=reset],
.media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover input[type=reset],
a.courses__item:hover input[type=reset],
.courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) input[type=reset],
.news__item:hover input[type=reset],
.featured__item:hover input[type=reset],
input._hover[type=submit],
.media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover input[type=submit],
a.courses__item:hover input[type=submit],
.courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) input[type=submit],
.news__item:hover input[type=submit],
.featured__item:hover input[type=submit],
button._hover[type=submit],
.media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover button[type=submit],
a.courses__item:hover button[type=submit],
.courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) button[type=submit],
.news__item:hover button[type=submit],
.featured__item:hover button[type=submit],
.button:hover,
.section-respond .comment-form .form-submit input[type=submit]:hover,
.embed-content-wrapper .btn:hover,
input[type=button]:hover,
input[type=reset]:hover,
input[type=submit]:hover,
button[type=submit]:hover {
	background: var(--color-light-green);
	text-decoration: none;
	color: var(--color-text);
}
.button-secondary,
input[type=button].button-secondary,
input[type=reset].button-secondary,
input[type=submit].button-secondary,
button[type=submit].button-secondary {
	background: var(--color-dark-green);
	color: var(--color-light-green);
}
.button-secondary:hover,
input[type=button].button-secondary:hover,
input[type=reset].button-secondary:hover,
input[type=submit].button-secondary:hover,
button[type=submit].button-secondary:hover {
	background: var(--color-button);
	color: var(--color-white);
}
.button-clear {
	padding: 0;
	background: none;
	border: none;
	color: var(--color-text);
	font-weight: 400;
	font-size: 16px;
	line-height: 1.4;
	gap: 0.5rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}
.button-clear:after {
	content: " ";
	display: block;
	width: 2rem;
	height: 2rem;
	background-color: currentColor;
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='41' height='40' viewBox='0 0 41 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_4466_3168' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='41' height='41'%3E%3Crect x='0.335938' y='0.000106812' width='40' height='40' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4466_3168)'%3E%3Cpath d='M11.0023 31.0898L9.24609 29.3335L18.5794 20.0002L9.24609 10.6669L11.0023 8.91063L20.3357 18.244L29.669 8.91063L31.4253 10.6669L22.0919 20.0002L31.4253 29.3335L29.669 31.0898L20.3357 21.7565L11.0023 31.0898Z' fill='%23203A1B'/%3E%3C/g%3E%3C/svg%3E%0A");
	        mask-image: url("data:image/svg+xml,%3Csvg width='41' height='40' viewBox='0 0 41 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_4466_3168' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='41' height='41'%3E%3Crect x='0.335938' y='0.000106812' width='40' height='40' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4466_3168)'%3E%3Cpath d='M11.0023 31.0898L9.24609 29.3335L18.5794 20.0002L9.24609 10.6669L11.0023 8.91063L20.3357 18.244L29.669 8.91063L31.4253 10.6669L22.0919 20.0002L31.4253 29.3335L29.669 31.0898L20.3357 21.7565L11.0023 31.0898Z' fill='%23203A1B'/%3E%3C/g%3E%3C/svg%3E%0A");
	-webkit-mask-repeat: no-repeat;
	        mask-repeat: no-repeat;
	-webkit-mask-position: center;
	        mask-position: center;
	-webkit-mask-size: cover;
	        mask-size: cover;
}
.button-clear:hover {
	background: transparent;
	color: var(--color-green);
}
.button-icon {
	padding: 0.9rem 1.6rem;
}
.button-outline {
	background-color: transparent;
	border: 1px solid var(--color-black);
	font-size: 16px;
	line-height: normal;
	font-weight: 500;
	color: var(--color-text);
	padding: 1.1rem 1.6rem;
}
.button-outline:hover {
	background: var(--color-light-green);
	border: 1px solid var(--color-light-green);
}

.button-link {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	gap: 10px;
	color: var(--base-link-color);
}
.button-link:hover {
	color: var(--color-dark-green);
}

.section:has(.section__bg--light-green) .button._hover,
.section:has(.section__bg--light-green) .section-respond .comment-form .form-submit input._hover[type=submit],
.section-respond .comment-form .form-submit .section:has(.section__bg--light-green) input._hover[type=submit],
.section:has(.section__bg--light-green) .embed-content-wrapper ._hover.btn,
.embed-content-wrapper .section:has(.section__bg--light-green) ._hover.btn,
.section:has(.section__bg--light-green) .media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover .button,
.section:has(.section__bg--light-green) .media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover .section-respond .comment-form .form-submit input[type=submit],
.section-respond .comment-form .form-submit .section:has(.section__bg--light-green) .media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover input[type=submit],
.section:has(.section__bg--light-green) .media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover .embed-content-wrapper .btn,
.embed-content-wrapper .section:has(.section__bg--light-green) .media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover .btn,
.media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover .section:has(.section__bg--light-green) .button,
.media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover .section:has(.section__bg--light-green) .section-respond .comment-form .form-submit input[type=submit],
.section-respond .comment-form .form-submit .media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover .section:has(.section__bg--light-green) input[type=submit],
.media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover .section:has(.section__bg--light-green) .embed-content-wrapper .btn,
.embed-content-wrapper .media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover .section:has(.section__bg--light-green) .btn,
.section:has(.section__bg--light-green) a.courses__item:hover .button,
.section:has(.section__bg--light-green) a.courses__item:hover .section-respond .comment-form .form-submit input[type=submit],
.section-respond .comment-form .form-submit .section:has(.section__bg--light-green) a.courses__item:hover input[type=submit],
.section:has(.section__bg--light-green) a.courses__item:hover .embed-content-wrapper .btn,
.embed-content-wrapper .section:has(.section__bg--light-green) a.courses__item:hover .btn,
a.courses__item:hover .section:has(.section__bg--light-green) .button,
a.courses__item:hover .section:has(.section__bg--light-green) .section-respond .comment-form .form-submit input[type=submit],
.section-respond .comment-form .form-submit a.courses__item:hover .section:has(.section__bg--light-green) input[type=submit],
a.courses__item:hover .section:has(.section__bg--light-green) .embed-content-wrapper .btn,
.embed-content-wrapper a.courses__item:hover .section:has(.section__bg--light-green) .btn,
.section:has(.section__bg--light-green) .courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) .button,
.section:has(.section__bg--light-green) .courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) .section-respond .comment-form .form-submit input[type=submit],
.section-respond .comment-form .form-submit .section:has(.section__bg--light-green) .courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) input[type=submit],
.section:has(.section__bg--light-green) .courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) .embed-content-wrapper .btn,
.embed-content-wrapper .section:has(.section__bg--light-green) .courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) .btn,
.courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) .section:has(.section__bg--light-green) .button,
.courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) .section:has(.section__bg--light-green) .section-respond .comment-form .form-submit input[type=submit],
.section-respond .comment-form .form-submit .courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) .section:has(.section__bg--light-green) input[type=submit],
.courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) .section:has(.section__bg--light-green) .embed-content-wrapper .btn,
.embed-content-wrapper .courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) .section:has(.section__bg--light-green) .btn,
.section:has(.section__bg--light-green) .news__item:hover .button,
.section:has(.section__bg--light-green) .news__item:hover .section-respond .comment-form .form-submit input[type=submit],
.section-respond .comment-form .form-submit .section:has(.section__bg--light-green) .news__item:hover input[type=submit],
.section:has(.section__bg--light-green) .news__item:hover .embed-content-wrapper .btn,
.embed-content-wrapper .section:has(.section__bg--light-green) .news__item:hover .btn,
.news__item:hover .section:has(.section__bg--light-green) .button,
.news__item:hover .section:has(.section__bg--light-green) .section-respond .comment-form .form-submit input[type=submit],
.section-respond .comment-form .form-submit .news__item:hover .section:has(.section__bg--light-green) input[type=submit],
.news__item:hover .section:has(.section__bg--light-green) .embed-content-wrapper .btn,
.embed-content-wrapper .news__item:hover .section:has(.section__bg--light-green) .btn,
.section:has(.section__bg--light-green) .featured__item:hover .button,
.section:has(.section__bg--light-green) .featured__item:hover .section-respond .comment-form .form-submit input[type=submit],
.section-respond .comment-form .form-submit .section:has(.section__bg--light-green) .featured__item:hover input[type=submit],
.section:has(.section__bg--light-green) .featured__item:hover .embed-content-wrapper .btn,
.embed-content-wrapper .section:has(.section__bg--light-green) .featured__item:hover .btn,
.featured__item:hover .section:has(.section__bg--light-green) .button,
.featured__item:hover .section:has(.section__bg--light-green) .section-respond .comment-form .form-submit input[type=submit],
.section-respond .comment-form .form-submit .featured__item:hover .section:has(.section__bg--light-green) input[type=submit],
.featured__item:hover .section:has(.section__bg--light-green) .embed-content-wrapper .btn,
.embed-content-wrapper .featured__item:hover .section:has(.section__bg--light-green) .btn,
.section:has(.section__bg--light-green) input._hover[type=button],
.section:has(.section__bg--light-green) .media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover input[type=button],
.media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover .section:has(.section__bg--light-green) input[type=button],
.section:has(.section__bg--light-green) a.courses__item:hover input[type=button],
a.courses__item:hover .section:has(.section__bg--light-green) input[type=button],
.section:has(.section__bg--light-green) .courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) input[type=button],
.courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) .section:has(.section__bg--light-green) input[type=button],
.section:has(.section__bg--light-green) .news__item:hover input[type=button],
.news__item:hover .section:has(.section__bg--light-green) input[type=button],
.section:has(.section__bg--light-green) .featured__item:hover input[type=button],
.featured__item:hover .section:has(.section__bg--light-green) input[type=button],
.section:has(.section__bg--light-green) input._hover[type=reset],
.section:has(.section__bg--light-green) .media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover input[type=reset],
.media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover .section:has(.section__bg--light-green) input[type=reset],
.section:has(.section__bg--light-green) a.courses__item:hover input[type=reset],
a.courses__item:hover .section:has(.section__bg--light-green) input[type=reset],
.section:has(.section__bg--light-green) .courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) input[type=reset],
.courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) .section:has(.section__bg--light-green) input[type=reset],
.section:has(.section__bg--light-green) .news__item:hover input[type=reset],
.news__item:hover .section:has(.section__bg--light-green) input[type=reset],
.section:has(.section__bg--light-green) .featured__item:hover input[type=reset],
.featured__item:hover .section:has(.section__bg--light-green) input[type=reset],
.section:has(.section__bg--light-green) input._hover[type=submit],
.section:has(.section__bg--light-green) .media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover input[type=submit],
.media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover .section:has(.section__bg--light-green) input[type=submit],
.section:has(.section__bg--light-green) a.courses__item:hover input[type=submit],
a.courses__item:hover .section:has(.section__bg--light-green) input[type=submit],
.section:has(.section__bg--light-green) .courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) input[type=submit],
.courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) .section:has(.section__bg--light-green) input[type=submit],
.section:has(.section__bg--light-green) .news__item:hover input[type=submit],
.news__item:hover .section:has(.section__bg--light-green) input[type=submit],
.section:has(.section__bg--light-green) .featured__item:hover input[type=submit],
.featured__item:hover .section:has(.section__bg--light-green) input[type=submit],
.section:has(.section__bg--light-green) button._hover[type=submit],
.section:has(.section__bg--light-green) .media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover button[type=submit],
.media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover .section:has(.section__bg--light-green) button[type=submit],
.section:has(.section__bg--light-green) a.courses__item:hover button[type=submit],
a.courses__item:hover .section:has(.section__bg--light-green) button[type=submit],
.section:has(.section__bg--light-green) .courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) button[type=submit],
.courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) .section:has(.section__bg--light-green) button[type=submit],
.section:has(.section__bg--light-green) .news__item:hover button[type=submit],
.news__item:hover .section:has(.section__bg--light-green) button[type=submit],
.section:has(.section__bg--light-green) .featured__item:hover button[type=submit],
.featured__item:hover .section:has(.section__bg--light-green) button[type=submit],
.section:has(.section__bg--light-green) .button:hover,
.section:has(.section__bg--light-green) .section-respond .comment-form .form-submit input[type=submit]:hover,
.section-respond .comment-form .form-submit .section:has(.section__bg--light-green) input[type=submit]:hover,
.section:has(.section__bg--light-green) .embed-content-wrapper .btn:hover,
.embed-content-wrapper .section:has(.section__bg--light-green) .btn:hover,
.section:has(.section__bg--light-green) input[type=button]:hover,
.section:has(.section__bg--light-green) input[type=reset]:hover,
.section:has(.section__bg--light-green) input[type=submit]:hover,
.section:has(.section__bg--light-green) button[type=submit]:hover,
section:has(.section__bg--light-green) .button._hover,
section:has(.section__bg--light-green) .section-respond .comment-form .form-submit input._hover[type=submit],
.section-respond .comment-form .form-submit section:has(.section__bg--light-green) input._hover[type=submit],
section:has(.section__bg--light-green) .embed-content-wrapper ._hover.btn,
.embed-content-wrapper section:has(.section__bg--light-green) ._hover.btn,
section:has(.section__bg--light-green) .media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover .button,
section:has(.section__bg--light-green) .media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover .section-respond .comment-form .form-submit input[type=submit],
.section-respond .comment-form .form-submit section:has(.section__bg--light-green) .media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover input[type=submit],
section:has(.section__bg--light-green) .media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover .embed-content-wrapper .btn,
.embed-content-wrapper section:has(.section__bg--light-green) .media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover .btn,
.media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover section:has(.section__bg--light-green) .button,
.media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover section:has(.section__bg--light-green) .section-respond .comment-form .form-submit input[type=submit],
.section-respond .comment-form .form-submit .media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover section:has(.section__bg--light-green) input[type=submit],
.media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover section:has(.section__bg--light-green) .embed-content-wrapper .btn,
.embed-content-wrapper .media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover section:has(.section__bg--light-green) .btn,
section:has(.section__bg--light-green) a.courses__item:hover .button,
section:has(.section__bg--light-green) a.courses__item:hover .section-respond .comment-form .form-submit input[type=submit],
.section-respond .comment-form .form-submit section:has(.section__bg--light-green) a.courses__item:hover input[type=submit],
section:has(.section__bg--light-green) a.courses__item:hover .embed-content-wrapper .btn,
.embed-content-wrapper section:has(.section__bg--light-green) a.courses__item:hover .btn,
a.courses__item:hover section:has(.section__bg--light-green) .button,
a.courses__item:hover section:has(.section__bg--light-green) .section-respond .comment-form .form-submit input[type=submit],
.section-respond .comment-form .form-submit a.courses__item:hover section:has(.section__bg--light-green) input[type=submit],
a.courses__item:hover section:has(.section__bg--light-green) .embed-content-wrapper .btn,
.embed-content-wrapper a.courses__item:hover section:has(.section__bg--light-green) .btn,
section:has(.section__bg--light-green) .courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) .button,
section:has(.section__bg--light-green) .courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) .section-respond .comment-form .form-submit input[type=submit],
.section-respond .comment-form .form-submit section:has(.section__bg--light-green) .courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) input[type=submit],
section:has(.section__bg--light-green) .courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) .embed-content-wrapper .btn,
.embed-content-wrapper section:has(.section__bg--light-green) .courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) .btn,
.courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) section:has(.section__bg--light-green) .button,
.courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) section:has(.section__bg--light-green) .section-respond .comment-form .form-submit input[type=submit],
.section-respond .comment-form .form-submit .courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) section:has(.section__bg--light-green) input[type=submit],
.courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) section:has(.section__bg--light-green) .embed-content-wrapper .btn,
.embed-content-wrapper .courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) section:has(.section__bg--light-green) .btn,
section:has(.section__bg--light-green) .news__item:hover .button,
section:has(.section__bg--light-green) .news__item:hover .section-respond .comment-form .form-submit input[type=submit],
.section-respond .comment-form .form-submit section:has(.section__bg--light-green) .news__item:hover input[type=submit],
section:has(.section__bg--light-green) .news__item:hover .embed-content-wrapper .btn,
.embed-content-wrapper section:has(.section__bg--light-green) .news__item:hover .btn,
.news__item:hover section:has(.section__bg--light-green) .button,
.news__item:hover section:has(.section__bg--light-green) .section-respond .comment-form .form-submit input[type=submit],
.section-respond .comment-form .form-submit .news__item:hover section:has(.section__bg--light-green) input[type=submit],
.news__item:hover section:has(.section__bg--light-green) .embed-content-wrapper .btn,
.embed-content-wrapper .news__item:hover section:has(.section__bg--light-green) .btn,
section:has(.section__bg--light-green) .featured__item:hover .button,
section:has(.section__bg--light-green) .featured__item:hover .section-respond .comment-form .form-submit input[type=submit],
.section-respond .comment-form .form-submit section:has(.section__bg--light-green) .featured__item:hover input[type=submit],
section:has(.section__bg--light-green) .featured__item:hover .embed-content-wrapper .btn,
.embed-content-wrapper section:has(.section__bg--light-green) .featured__item:hover .btn,
.featured__item:hover section:has(.section__bg--light-green) .button,
.featured__item:hover section:has(.section__bg--light-green) .section-respond .comment-form .form-submit input[type=submit],
.section-respond .comment-form .form-submit .featured__item:hover section:has(.section__bg--light-green) input[type=submit],
.featured__item:hover section:has(.section__bg--light-green) .embed-content-wrapper .btn,
.embed-content-wrapper .featured__item:hover section:has(.section__bg--light-green) .btn,
section:has(.section__bg--light-green) input._hover[type=button],
section:has(.section__bg--light-green) .media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover input[type=button],
.media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover section:has(.section__bg--light-green) input[type=button],
section:has(.section__bg--light-green) a.courses__item:hover input[type=button],
a.courses__item:hover section:has(.section__bg--light-green) input[type=button],
section:has(.section__bg--light-green) .courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) input[type=button],
.courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) section:has(.section__bg--light-green) input[type=button],
section:has(.section__bg--light-green) .news__item:hover input[type=button],
.news__item:hover section:has(.section__bg--light-green) input[type=button],
section:has(.section__bg--light-green) .featured__item:hover input[type=button],
.featured__item:hover section:has(.section__bg--light-green) input[type=button],
section:has(.section__bg--light-green) input._hover[type=reset],
section:has(.section__bg--light-green) .media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover input[type=reset],
.media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover section:has(.section__bg--light-green) input[type=reset],
section:has(.section__bg--light-green) a.courses__item:hover input[type=reset],
a.courses__item:hover section:has(.section__bg--light-green) input[type=reset],
section:has(.section__bg--light-green) .courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) input[type=reset],
.courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) section:has(.section__bg--light-green) input[type=reset],
section:has(.section__bg--light-green) .news__item:hover input[type=reset],
.news__item:hover section:has(.section__bg--light-green) input[type=reset],
section:has(.section__bg--light-green) .featured__item:hover input[type=reset],
.featured__item:hover section:has(.section__bg--light-green) input[type=reset],
section:has(.section__bg--light-green) input._hover[type=submit],
section:has(.section__bg--light-green) .media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover input[type=submit],
.media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover section:has(.section__bg--light-green) input[type=submit],
section:has(.section__bg--light-green) a.courses__item:hover input[type=submit],
a.courses__item:hover section:has(.section__bg--light-green) input[type=submit],
section:has(.section__bg--light-green) .courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) input[type=submit],
.courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) section:has(.section__bg--light-green) input[type=submit],
section:has(.section__bg--light-green) .news__item:hover input[type=submit],
.news__item:hover section:has(.section__bg--light-green) input[type=submit],
section:has(.section__bg--light-green) .featured__item:hover input[type=submit],
.featured__item:hover section:has(.section__bg--light-green) input[type=submit],
section:has(.section__bg--light-green) button._hover[type=submit],
section:has(.section__bg--light-green) .media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover button[type=submit],
.media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover section:has(.section__bg--light-green) button[type=submit],
section:has(.section__bg--light-green) a.courses__item:hover button[type=submit],
a.courses__item:hover section:has(.section__bg--light-green) button[type=submit],
section:has(.section__bg--light-green) .courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) button[type=submit],
.courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) section:has(.section__bg--light-green) button[type=submit],
section:has(.section__bg--light-green) .news__item:hover button[type=submit],
.news__item:hover section:has(.section__bg--light-green) button[type=submit],
section:has(.section__bg--light-green) .featured__item:hover button[type=submit],
.featured__item:hover section:has(.section__bg--light-green) button[type=submit],
section:has(.section__bg--light-green) .button:hover,
section:has(.section__bg--light-green) .section-respond .comment-form .form-submit input[type=submit]:hover,
.section-respond .comment-form .form-submit section:has(.section__bg--light-green) input[type=submit]:hover,
section:has(.section__bg--light-green) .embed-content-wrapper .btn:hover,
.embed-content-wrapper section:has(.section__bg--light-green) .btn:hover,
section:has(.section__bg--light-green) input[type=button]:hover,
section:has(.section__bg--light-green) input[type=reset]:hover,
section:has(.section__bg--light-green) input[type=submit]:hover,
section:has(.section__bg--light-green) button[type=submit]:hover {
	background: var(--color-dark-green);
	color: var(--color-light-green);
}
.section:has(.section__bg--light-green) .button-secondary._hover,
.section:has(.section__bg--light-green) .media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover .button-secondary.button,
.section:has(.section__bg--light-green) .media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover .section-respond .comment-form .form-submit input.button-secondary[type=submit],
.section-respond .comment-form .form-submit .section:has(.section__bg--light-green) .media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover input.button-secondary[type=submit],
.section:has(.section__bg--light-green) .media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover .embed-content-wrapper .button-secondary.btn,
.embed-content-wrapper .section:has(.section__bg--light-green) .media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover .button-secondary.btn,
.media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover .section:has(.section__bg--light-green) .button-secondary.button,
.media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover .section:has(.section__bg--light-green) .section-respond .comment-form .form-submit input.button-secondary[type=submit],
.section-respond .comment-form .form-submit .media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover .section:has(.section__bg--light-green) input.button-secondary[type=submit],
.media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover .section:has(.section__bg--light-green) .embed-content-wrapper .button-secondary.btn,
.embed-content-wrapper .media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover .section:has(.section__bg--light-green) .button-secondary.btn,
.section:has(.section__bg--light-green) .media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover input.button-secondary[type=button],
.media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover .section:has(.section__bg--light-green) input.button-secondary[type=button],
.section:has(.section__bg--light-green) .media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover input.button-secondary[type=reset],
.media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover .section:has(.section__bg--light-green) input.button-secondary[type=reset],
.section:has(.section__bg--light-green) .media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover input.button-secondary[type=submit],
.media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover .section:has(.section__bg--light-green) input.button-secondary[type=submit],
.section:has(.section__bg--light-green) .media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover button.button-secondary[type=submit],
.media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover .section:has(.section__bg--light-green) button.button-secondary[type=submit],
.section:has(.section__bg--light-green) a.courses__item:hover .button-secondary.button,
.section:has(.section__bg--light-green) a.courses__item:hover .section-respond .comment-form .form-submit input.button-secondary[type=submit],
.section-respond .comment-form .form-submit .section:has(.section__bg--light-green) a.courses__item:hover input.button-secondary[type=submit],
.section:has(.section__bg--light-green) a.courses__item:hover .embed-content-wrapper .button-secondary.btn,
.embed-content-wrapper .section:has(.section__bg--light-green) a.courses__item:hover .button-secondary.btn,
a.courses__item:hover .section:has(.section__bg--light-green) .button-secondary.button,
a.courses__item:hover .section:has(.section__bg--light-green) .section-respond .comment-form .form-submit input.button-secondary[type=submit],
.section-respond .comment-form .form-submit a.courses__item:hover .section:has(.section__bg--light-green) input.button-secondary[type=submit],
a.courses__item:hover .section:has(.section__bg--light-green) .embed-content-wrapper .button-secondary.btn,
.embed-content-wrapper a.courses__item:hover .section:has(.section__bg--light-green) .button-secondary.btn,
.section:has(.section__bg--light-green) a.courses__item:hover input.button-secondary[type=button],
a.courses__item:hover .section:has(.section__bg--light-green) input.button-secondary[type=button],
.section:has(.section__bg--light-green) a.courses__item:hover input.button-secondary[type=reset],
a.courses__item:hover .section:has(.section__bg--light-green) input.button-secondary[type=reset],
.section:has(.section__bg--light-green) a.courses__item:hover input.button-secondary[type=submit],
a.courses__item:hover .section:has(.section__bg--light-green) input.button-secondary[type=submit],
.section:has(.section__bg--light-green) a.courses__item:hover button.button-secondary[type=submit],
a.courses__item:hover .section:has(.section__bg--light-green) button.button-secondary[type=submit],
.section:has(.section__bg--light-green) .courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) .button-secondary.button,
.section:has(.section__bg--light-green) .courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) .section-respond .comment-form .form-submit input.button-secondary[type=submit],
.section-respond .comment-form .form-submit .section:has(.section__bg--light-green) .courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) input.button-secondary[type=submit],
.section:has(.section__bg--light-green) .courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) .embed-content-wrapper .button-secondary.btn,
.embed-content-wrapper .section:has(.section__bg--light-green) .courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) .button-secondary.btn,
.courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) .section:has(.section__bg--light-green) .button-secondary.button,
.courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) .section:has(.section__bg--light-green) .section-respond .comment-form .form-submit input.button-secondary[type=submit],
.section-respond .comment-form .form-submit .courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) .section:has(.section__bg--light-green) input.button-secondary[type=submit],
.courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) .section:has(.section__bg--light-green) .embed-content-wrapper .button-secondary.btn,
.embed-content-wrapper .courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) .section:has(.section__bg--light-green) .button-secondary.btn,
.section:has(.section__bg--light-green) .courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) input.button-secondary[type=button],
.courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) .section:has(.section__bg--light-green) input.button-secondary[type=button],
.section:has(.section__bg--light-green) .courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) input.button-secondary[type=reset],
.courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) .section:has(.section__bg--light-green) input.button-secondary[type=reset],
.section:has(.section__bg--light-green) .courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) input.button-secondary[type=submit],
.courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) .section:has(.section__bg--light-green) input.button-secondary[type=submit],
.section:has(.section__bg--light-green) .courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) button.button-secondary[type=submit],
.courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) .section:has(.section__bg--light-green) button.button-secondary[type=submit],
.section:has(.section__bg--light-green) .news__item:hover .button-secondary.button,
.section:has(.section__bg--light-green) .news__item:hover .section-respond .comment-form .form-submit input.button-secondary[type=submit],
.section-respond .comment-form .form-submit .section:has(.section__bg--light-green) .news__item:hover input.button-secondary[type=submit],
.section:has(.section__bg--light-green) .news__item:hover .embed-content-wrapper .button-secondary.btn,
.embed-content-wrapper .section:has(.section__bg--light-green) .news__item:hover .button-secondary.btn,
.news__item:hover .section:has(.section__bg--light-green) .button-secondary.button,
.news__item:hover .section:has(.section__bg--light-green) .section-respond .comment-form .form-submit input.button-secondary[type=submit],
.section-respond .comment-form .form-submit .news__item:hover .section:has(.section__bg--light-green) input.button-secondary[type=submit],
.news__item:hover .section:has(.section__bg--light-green) .embed-content-wrapper .button-secondary.btn,
.embed-content-wrapper .news__item:hover .section:has(.section__bg--light-green) .button-secondary.btn,
.section:has(.section__bg--light-green) .news__item:hover input.button-secondary[type=button],
.news__item:hover .section:has(.section__bg--light-green) input.button-secondary[type=button],
.section:has(.section__bg--light-green) .news__item:hover input.button-secondary[type=reset],
.news__item:hover .section:has(.section__bg--light-green) input.button-secondary[type=reset],
.section:has(.section__bg--light-green) .news__item:hover input.button-secondary[type=submit],
.news__item:hover .section:has(.section__bg--light-green) input.button-secondary[type=submit],
.section:has(.section__bg--light-green) .news__item:hover button.button-secondary[type=submit],
.news__item:hover .section:has(.section__bg--light-green) button.button-secondary[type=submit],
.section:has(.section__bg--light-green) .featured__item:hover .button-secondary.button,
.section:has(.section__bg--light-green) .featured__item:hover .section-respond .comment-form .form-submit input.button-secondary[type=submit],
.section-respond .comment-form .form-submit .section:has(.section__bg--light-green) .featured__item:hover input.button-secondary[type=submit],
.section:has(.section__bg--light-green) .featured__item:hover .embed-content-wrapper .button-secondary.btn,
.embed-content-wrapper .section:has(.section__bg--light-green) .featured__item:hover .button-secondary.btn,
.featured__item:hover .section:has(.section__bg--light-green) .button-secondary.button,
.featured__item:hover .section:has(.section__bg--light-green) .section-respond .comment-form .form-submit input.button-secondary[type=submit],
.section-respond .comment-form .form-submit .featured__item:hover .section:has(.section__bg--light-green) input.button-secondary[type=submit],
.featured__item:hover .section:has(.section__bg--light-green) .embed-content-wrapper .button-secondary.btn,
.embed-content-wrapper .featured__item:hover .section:has(.section__bg--light-green) .button-secondary.btn,
.section:has(.section__bg--light-green) .featured__item:hover input.button-secondary[type=button],
.featured__item:hover .section:has(.section__bg--light-green) input.button-secondary[type=button],
.section:has(.section__bg--light-green) .featured__item:hover input.button-secondary[type=reset],
.featured__item:hover .section:has(.section__bg--light-green) input.button-secondary[type=reset],
.section:has(.section__bg--light-green) .featured__item:hover input.button-secondary[type=submit],
.featured__item:hover .section:has(.section__bg--light-green) input.button-secondary[type=submit],
.section:has(.section__bg--light-green) .featured__item:hover button.button-secondary[type=submit],
.featured__item:hover .section:has(.section__bg--light-green) button.button-secondary[type=submit],
.section:has(.section__bg--light-green) .button-secondary:hover,
section:has(.section__bg--light-green) .button-secondary._hover,
section:has(.section__bg--light-green) .media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover .button-secondary.button,
section:has(.section__bg--light-green) .media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover .section-respond .comment-form .form-submit input.button-secondary[type=submit],
.section-respond .comment-form .form-submit section:has(.section__bg--light-green) .media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover input.button-secondary[type=submit],
section:has(.section__bg--light-green) .media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover .embed-content-wrapper .button-secondary.btn,
.embed-content-wrapper section:has(.section__bg--light-green) .media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover .button-secondary.btn,
.media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover section:has(.section__bg--light-green) .button-secondary.button,
.media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover section:has(.section__bg--light-green) .section-respond .comment-form .form-submit input.button-secondary[type=submit],
.section-respond .comment-form .form-submit .media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover section:has(.section__bg--light-green) input.button-secondary[type=submit],
.media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover section:has(.section__bg--light-green) .embed-content-wrapper .button-secondary.btn,
.embed-content-wrapper .media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover section:has(.section__bg--light-green) .button-secondary.btn,
section:has(.section__bg--light-green) .media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover input.button-secondary[type=button],
.media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover section:has(.section__bg--light-green) input.button-secondary[type=button],
section:has(.section__bg--light-green) .media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover input.button-secondary[type=reset],
.media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover section:has(.section__bg--light-green) input.button-secondary[type=reset],
section:has(.section__bg--light-green) .media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover input.button-secondary[type=submit],
.media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover section:has(.section__bg--light-green) input.button-secondary[type=submit],
section:has(.section__bg--light-green) .media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover button.button-secondary[type=submit],
.media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover section:has(.section__bg--light-green) button.button-secondary[type=submit],
section:has(.section__bg--light-green) a.courses__item:hover .button-secondary.button,
section:has(.section__bg--light-green) a.courses__item:hover .section-respond .comment-form .form-submit input.button-secondary[type=submit],
.section-respond .comment-form .form-submit section:has(.section__bg--light-green) a.courses__item:hover input.button-secondary[type=submit],
section:has(.section__bg--light-green) a.courses__item:hover .embed-content-wrapper .button-secondary.btn,
.embed-content-wrapper section:has(.section__bg--light-green) a.courses__item:hover .button-secondary.btn,
a.courses__item:hover section:has(.section__bg--light-green) .button-secondary.button,
a.courses__item:hover section:has(.section__bg--light-green) .section-respond .comment-form .form-submit input.button-secondary[type=submit],
.section-respond .comment-form .form-submit a.courses__item:hover section:has(.section__bg--light-green) input.button-secondary[type=submit],
a.courses__item:hover section:has(.section__bg--light-green) .embed-content-wrapper .button-secondary.btn,
.embed-content-wrapper a.courses__item:hover section:has(.section__bg--light-green) .button-secondary.btn,
section:has(.section__bg--light-green) a.courses__item:hover input.button-secondary[type=button],
a.courses__item:hover section:has(.section__bg--light-green) input.button-secondary[type=button],
section:has(.section__bg--light-green) a.courses__item:hover input.button-secondary[type=reset],
a.courses__item:hover section:has(.section__bg--light-green) input.button-secondary[type=reset],
section:has(.section__bg--light-green) a.courses__item:hover input.button-secondary[type=submit],
a.courses__item:hover section:has(.section__bg--light-green) input.button-secondary[type=submit],
section:has(.section__bg--light-green) a.courses__item:hover button.button-secondary[type=submit],
a.courses__item:hover section:has(.section__bg--light-green) button.button-secondary[type=submit],
section:has(.section__bg--light-green) .courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) .button-secondary.button,
section:has(.section__bg--light-green) .courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) .section-respond .comment-form .form-submit input.button-secondary[type=submit],
.section-respond .comment-form .form-submit section:has(.section__bg--light-green) .courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) input.button-secondary[type=submit],
section:has(.section__bg--light-green) .courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) .embed-content-wrapper .button-secondary.btn,
.embed-content-wrapper section:has(.section__bg--light-green) .courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) .button-secondary.btn,
.courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) section:has(.section__bg--light-green) .button-secondary.button,
.courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) section:has(.section__bg--light-green) .section-respond .comment-form .form-submit input.button-secondary[type=submit],
.section-respond .comment-form .form-submit .courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) section:has(.section__bg--light-green) input.button-secondary[type=submit],
.courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) section:has(.section__bg--light-green) .embed-content-wrapper .button-secondary.btn,
.embed-content-wrapper .courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) section:has(.section__bg--light-green) .button-secondary.btn,
section:has(.section__bg--light-green) .courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) input.button-secondary[type=button],
.courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) section:has(.section__bg--light-green) input.button-secondary[type=button],
section:has(.section__bg--light-green) .courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) input.button-secondary[type=reset],
.courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) section:has(.section__bg--light-green) input.button-secondary[type=reset],
section:has(.section__bg--light-green) .courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) input.button-secondary[type=submit],
.courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) section:has(.section__bg--light-green) input.button-secondary[type=submit],
section:has(.section__bg--light-green) .courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) button.button-secondary[type=submit],
.courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) section:has(.section__bg--light-green) button.button-secondary[type=submit],
section:has(.section__bg--light-green) .news__item:hover .button-secondary.button,
section:has(.section__bg--light-green) .news__item:hover .section-respond .comment-form .form-submit input.button-secondary[type=submit],
.section-respond .comment-form .form-submit section:has(.section__bg--light-green) .news__item:hover input.button-secondary[type=submit],
section:has(.section__bg--light-green) .news__item:hover .embed-content-wrapper .button-secondary.btn,
.embed-content-wrapper section:has(.section__bg--light-green) .news__item:hover .button-secondary.btn,
.news__item:hover section:has(.section__bg--light-green) .button-secondary.button,
.news__item:hover section:has(.section__bg--light-green) .section-respond .comment-form .form-submit input.button-secondary[type=submit],
.section-respond .comment-form .form-submit .news__item:hover section:has(.section__bg--light-green) input.button-secondary[type=submit],
.news__item:hover section:has(.section__bg--light-green) .embed-content-wrapper .button-secondary.btn,
.embed-content-wrapper .news__item:hover section:has(.section__bg--light-green) .button-secondary.btn,
section:has(.section__bg--light-green) .news__item:hover input.button-secondary[type=button],
.news__item:hover section:has(.section__bg--light-green) input.button-secondary[type=button],
section:has(.section__bg--light-green) .news__item:hover input.button-secondary[type=reset],
.news__item:hover section:has(.section__bg--light-green) input.button-secondary[type=reset],
section:has(.section__bg--light-green) .news__item:hover input.button-secondary[type=submit],
.news__item:hover section:has(.section__bg--light-green) input.button-secondary[type=submit],
section:has(.section__bg--light-green) .news__item:hover button.button-secondary[type=submit],
.news__item:hover section:has(.section__bg--light-green) button.button-secondary[type=submit],
section:has(.section__bg--light-green) .featured__item:hover .button-secondary.button,
section:has(.section__bg--light-green) .featured__item:hover .section-respond .comment-form .form-submit input.button-secondary[type=submit],
.section-respond .comment-form .form-submit section:has(.section__bg--light-green) .featured__item:hover input.button-secondary[type=submit],
section:has(.section__bg--light-green) .featured__item:hover .embed-content-wrapper .button-secondary.btn,
.embed-content-wrapper section:has(.section__bg--light-green) .featured__item:hover .button-secondary.btn,
.featured__item:hover section:has(.section__bg--light-green) .button-secondary.button,
.featured__item:hover section:has(.section__bg--light-green) .section-respond .comment-form .form-submit input.button-secondary[type=submit],
.section-respond .comment-form .form-submit .featured__item:hover section:has(.section__bg--light-green) input.button-secondary[type=submit],
.featured__item:hover section:has(.section__bg--light-green) .embed-content-wrapper .button-secondary.btn,
.embed-content-wrapper .featured__item:hover section:has(.section__bg--light-green) .button-secondary.btn,
section:has(.section__bg--light-green) .featured__item:hover input.button-secondary[type=button],
.featured__item:hover section:has(.section__bg--light-green) input.button-secondary[type=button],
section:has(.section__bg--light-green) .featured__item:hover input.button-secondary[type=reset],
.featured__item:hover section:has(.section__bg--light-green) input.button-secondary[type=reset],
section:has(.section__bg--light-green) .featured__item:hover input.button-secondary[type=submit],
.featured__item:hover section:has(.section__bg--light-green) input.button-secondary[type=submit],
section:has(.section__bg--light-green) .featured__item:hover button.button-secondary[type=submit],
.featured__item:hover section:has(.section__bg--light-green) button.button-secondary[type=submit],
section:has(.section__bg--light-green) .button-secondary:hover {
	background: var(--color-light-green);
	color: var(--color-dark-green);
}

form,
fieldset {
	border: none;
	display: block;
	padding: 0;
	margin: 0 0 var(--vertical-rhythm);
}

.label,
.section-respond .comment-form label,
.gform_wrapper.gravity-theme .gform_fields .gfield_label,
.gform_wrapper.gravity-theme .gform_fields label,
label {
	display: block;
	font-weight: 500;
	font-size: 16px;
	line-height: 1.4;
	color: var(--color-text);
	margin: 0 0 0.5rem;
}
.label:last-child,
.section-respond .comment-form label:last-child,
.gform_wrapper.gravity-theme .gform_fields .gfield_label:last-child,
.gform_wrapper.gravity-theme .gform_fields label:last-child,
label:last-child {
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
}

.input,
.section-respond .comment-form textarea,
.section-respond .comment-form input[type=text],
.section-respond .comment-form input[type=email],
.section-respond .comment-form input[type=url],
.gform_wrapper.gravity-theme .gform_fields input[type=text],
.gform_wrapper.gravity-theme .gform_fields input[type=tel],
.gform_wrapper.gravity-theme .gform_fields input[type=email],
.gform_wrapper.gravity-theme .gform_fields input[type=search],
.gform_wrapper.gravity-theme .gform_fields input[type=password],
.gform_wrapper.gravity-theme .gform_fields input[type=url],
.gform_wrapper.gravity-theme .gform_fields input[type=number],
.gform_wrapper.gravity-theme .gform_fields input[type=date],
.gform_wrapper.gravity-theme .gform_fields input[type=file],
.gform_wrapper.gravity-theme .gform_fields textarea,
input[type=text],
input[type=tel],
input[type=email],
input[type=search],
input[type=password],
input[type=url],
input[type=number],
input[type=date],
input[type=file],
textarea {
	-webkit-appearance: none;
	outline: none;
	max-width: 100%;
	width: 100%;
	margin: 0;
	border-radius: 0;
	background: transparent;
	text-align: left;
	padding: 1.45rem 2.4rem;
	font-size: 16px;
	line-height: normal;
	font-weight: 500;
	color: var(--color-text);
	border: 1px solid var(--color-black);
	-webkit-transition: 0.15s ease-in-out;
	transition: 0.15s ease-in-out;
	height: 5rem;
}
.input::-webkit-input-placeholder,
.section-respond .comment-form textarea::-webkit-input-placeholder,
.section-respond .comment-form input[type=text]::-webkit-input-placeholder,
.section-respond .comment-form input[type=email]::-webkit-input-placeholder,
.section-respond .comment-form input[type=url]::-webkit-input-placeholder,
.gform_wrapper.gravity-theme .gform_fields input[type=text]::-webkit-input-placeholder,
.gform_wrapper.gravity-theme .gform_fields input[type=tel]::-webkit-input-placeholder,
.gform_wrapper.gravity-theme .gform_fields input[type=email]::-webkit-input-placeholder,
.gform_wrapper.gravity-theme .gform_fields input[type=search]::-webkit-input-placeholder,
.gform_wrapper.gravity-theme .gform_fields input[type=password]::-webkit-input-placeholder,
.gform_wrapper.gravity-theme .gform_fields input[type=url]::-webkit-input-placeholder,
.gform_wrapper.gravity-theme .gform_fields input[type=number]::-webkit-input-placeholder,
.gform_wrapper.gravity-theme .gform_fields input[type=date]::-webkit-input-placeholder,
.gform_wrapper.gravity-theme .gform_fields input[type=file]::-webkit-input-placeholder,
.gform_wrapper.gravity-theme .gform_fields textarea::-webkit-input-placeholder,
input[type=text]::-webkit-input-placeholder,
input[type=tel]::-webkit-input-placeholder,
input[type=email]::-webkit-input-placeholder,
input[type=search]::-webkit-input-placeholder,
input[type=password]::-webkit-input-placeholder,
input[type=url]::-webkit-input-placeholder,
input[type=number]::-webkit-input-placeholder,
input[type=date]::-webkit-input-placeholder,
input[type=file]::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
	color: var(--input-placeholder-color);
	opacity: 1;
	-webkit-transition: opacity 0.15s linear;
	transition: opacity 0.15s linear;
}

.input:-moz-placeholder,
.section-respond .comment-form textarea:-moz-placeholder,
.section-respond .comment-form input[type=text]:-moz-placeholder,
.section-respond .comment-form input[type=email]:-moz-placeholder,
.section-respond .comment-form input[type=url]:-moz-placeholder,
.gform_wrapper.gravity-theme .gform_fields input[type=text]:-moz-placeholder,
.gform_wrapper.gravity-theme .gform_fields input[type=tel]:-moz-placeholder,
.gform_wrapper.gravity-theme .gform_fields input[type=email]:-moz-placeholder,
.gform_wrapper.gravity-theme .gform_fields input[type=search]:-moz-placeholder,
.gform_wrapper.gravity-theme .gform_fields input[type=password]:-moz-placeholder,
.gform_wrapper.gravity-theme .gform_fields input[type=url]:-moz-placeholder,
.gform_wrapper.gravity-theme .gform_fields input[type=number]:-moz-placeholder,
.gform_wrapper.gravity-theme .gform_fields input[type=date]:-moz-placeholder,
.gform_wrapper.gravity-theme .gform_fields input[type=file]:-moz-placeholder,
.gform_wrapper.gravity-theme .gform_fields textarea:-moz-placeholder,
input[type=text]:-moz-placeholder,
input[type=tel]:-moz-placeholder,
input[type=email]:-moz-placeholder,
input[type=search]:-moz-placeholder,
input[type=password]:-moz-placeholder,
input[type=url]:-moz-placeholder,
input[type=number]:-moz-placeholder,
input[type=date]:-moz-placeholder,
input[type=file]:-moz-placeholder,
textarea:-moz-placeholder {
	color: var(--input-placeholder-color);
	opacity: 1;
	-moz-transition: opacity 0.15s linear;
	transition: opacity 0.15s linear;
}

.input::-moz-placeholder,
.section-respond .comment-form textarea::-moz-placeholder,
.section-respond .comment-form input[type=text]::-moz-placeholder,
.section-respond .comment-form input[type=email]::-moz-placeholder,
.section-respond .comment-form input[type=url]::-moz-placeholder,
.gform_wrapper.gravity-theme .gform_fields input[type=text]::-moz-placeholder,
.gform_wrapper.gravity-theme .gform_fields input[type=tel]::-moz-placeholder,
.gform_wrapper.gravity-theme .gform_fields input[type=email]::-moz-placeholder,
.gform_wrapper.gravity-theme .gform_fields input[type=search]::-moz-placeholder,
.gform_wrapper.gravity-theme .gform_fields input[type=password]::-moz-placeholder,
.gform_wrapper.gravity-theme .gform_fields input[type=url]::-moz-placeholder,
.gform_wrapper.gravity-theme .gform_fields input[type=number]::-moz-placeholder,
.gform_wrapper.gravity-theme .gform_fields input[type=date]::-moz-placeholder,
.gform_wrapper.gravity-theme .gform_fields input[type=file]::-moz-placeholder,
.gform_wrapper.gravity-theme .gform_fields textarea::-moz-placeholder,
input[type=text]::-moz-placeholder,
input[type=tel]::-moz-placeholder,
input[type=email]::-moz-placeholder,
input[type=search]::-moz-placeholder,
input[type=password]::-moz-placeholder,
input[type=url]::-moz-placeholder,
input[type=number]::-moz-placeholder,
input[type=date]::-moz-placeholder,
input[type=file]::-moz-placeholder,
textarea::-moz-placeholder {
	color: var(--input-placeholder-color);
	opacity: 1;
	-moz-transition: opacity 0.15s linear;
	transition: opacity 0.15s linear;
}

.input:-ms-input-placeholder,
.section-respond .comment-form textarea:-ms-input-placeholder,
.section-respond .comment-form input[type=text]:-ms-input-placeholder,
.section-respond .comment-form input[type=email]:-ms-input-placeholder,
.section-respond .comment-form input[type=url]:-ms-input-placeholder,
.gform_wrapper.gravity-theme .gform_fields input[type=text]:-ms-input-placeholder,
.gform_wrapper.gravity-theme .gform_fields input[type=tel]:-ms-input-placeholder,
.gform_wrapper.gravity-theme .gform_fields input[type=email]:-ms-input-placeholder,
.gform_wrapper.gravity-theme .gform_fields input[type=search]:-ms-input-placeholder,
.gform_wrapper.gravity-theme .gform_fields input[type=password]:-ms-input-placeholder,
.gform_wrapper.gravity-theme .gform_fields input[type=url]:-ms-input-placeholder,
.gform_wrapper.gravity-theme .gform_fields input[type=number]:-ms-input-placeholder,
.gform_wrapper.gravity-theme .gform_fields input[type=date]:-ms-input-placeholder,
.gform_wrapper.gravity-theme .gform_fields input[type=file]:-ms-input-placeholder,
.gform_wrapper.gravity-theme .gform_fields textarea:-ms-input-placeholder,
input[type=text]:-ms-input-placeholder,
input[type=tel]:-ms-input-placeholder,
input[type=email]:-ms-input-placeholder,
input[type=search]:-ms-input-placeholder,
input[type=password]:-ms-input-placeholder,
input[type=url]:-ms-input-placeholder,
input[type=number]:-ms-input-placeholder,
input[type=date]:-ms-input-placeholder,
input[type=file]:-ms-input-placeholder,
textarea:-ms-input-placeholder {
	color: var(--input-placeholder-color);
	opacity: 1;
	-ms-transition: opacity 0.15s linear;
	transition: opacity 0.15s linear;
}

.input:focus,
.section-respond .comment-form textarea:focus,
.section-respond .comment-form input[type=text]:focus,
.section-respond .comment-form input[type=email]:focus,
.section-respond .comment-form input[type=url]:focus,
.gform_wrapper.gravity-theme .gform_fields input[type=text]:focus,
.gform_wrapper.gravity-theme .gform_fields input[type=tel]:focus,
.gform_wrapper.gravity-theme .gform_fields input[type=email]:focus,
.gform_wrapper.gravity-theme .gform_fields input[type=search]:focus,
.gform_wrapper.gravity-theme .gform_fields input[type=password]:focus,
.gform_wrapper.gravity-theme .gform_fields input[type=url]:focus,
.gform_wrapper.gravity-theme .gform_fields input[type=number]:focus,
.gform_wrapper.gravity-theme .gform_fields input[type=date]:focus,
.gform_wrapper.gravity-theme .gform_fields input[type=file]:focus,
.gform_wrapper.gravity-theme .gform_fields textarea:focus,
input[type=text]:focus,
input[type=tel]:focus,
input[type=email]:focus,
input[type=search]:focus,
input[type=password]:focus,
input[type=url]:focus,
input[type=number]:focus,
input[type=date]:focus,
input[type=file]:focus,
textarea:focus {
	border-color: var(--input-focus-border-color);
}
.input:focus::-webkit-input-placeholder,
.section-respond .comment-form textarea:focus::-webkit-input-placeholder,
.section-respond .comment-form input[type=text]:focus::-webkit-input-placeholder,
.section-respond .comment-form input[type=email]:focus::-webkit-input-placeholder,
.section-respond .comment-form input[type=url]:focus::-webkit-input-placeholder,
.gform_wrapper.gravity-theme .gform_fields input[type=text]:focus::-webkit-input-placeholder,
.gform_wrapper.gravity-theme .gform_fields input[type=tel]:focus::-webkit-input-placeholder,
.gform_wrapper.gravity-theme .gform_fields input[type=email]:focus::-webkit-input-placeholder,
.gform_wrapper.gravity-theme .gform_fields input[type=search]:focus::-webkit-input-placeholder,
.gform_wrapper.gravity-theme .gform_fields input[type=password]:focus::-webkit-input-placeholder,
.gform_wrapper.gravity-theme .gform_fields input[type=url]:focus::-webkit-input-placeholder,
.gform_wrapper.gravity-theme .gform_fields input[type=number]:focus::-webkit-input-placeholder,
.gform_wrapper.gravity-theme .gform_fields input[type=date]:focus::-webkit-input-placeholder,
.gform_wrapper.gravity-theme .gform_fields input[type=file]:focus::-webkit-input-placeholder,
.gform_wrapper.gravity-theme .gform_fields textarea:focus::-webkit-input-placeholder,
input[type=text]:focus::-webkit-input-placeholder,
input[type=tel]:focus::-webkit-input-placeholder,
input[type=email]:focus::-webkit-input-placeholder,
input[type=search]:focus::-webkit-input-placeholder,
input[type=password]:focus::-webkit-input-placeholder,
input[type=url]:focus::-webkit-input-placeholder,
input[type=number]:focus::-webkit-input-placeholder,
input[type=date]:focus::-webkit-input-placeholder,
input[type=file]:focus::-webkit-input-placeholder,
textarea:focus::-webkit-input-placeholder {
	opacity: 0;
}

.input:focus:-moz-placeholder,
.gform_wrapper.gravity-theme .gform_fields input[type=text]:focus:-moz-placeholder,
.gform_wrapper.gravity-theme .gform_fields input[type=tel]:focus:-moz-placeholder,
.gform_wrapper.gravity-theme .gform_fields input[type=email]:focus:-moz-placeholder,
.gform_wrapper.gravity-theme .gform_fields input[type=search]:focus:-moz-placeholder,
.gform_wrapper.gravity-theme .gform_fields input[type=password]:focus:-moz-placeholder,
.gform_wrapper.gravity-theme .gform_fields input[type=url]:focus:-moz-placeholder,
.gform_wrapper.gravity-theme .gform_fields input[type=number]:focus:-moz-placeholder,
.gform_wrapper.gravity-theme .gform_fields input[type=date]:focus:-moz-placeholder,
.gform_wrapper.gravity-theme .gform_fields input[type=file]:focus:-moz-placeholder,
.gform_wrapper.gravity-theme .gform_fields textarea:focus:-moz-placeholder,
input[type=text]:focus:-moz-placeholder,
input[type=tel]:focus:-moz-placeholder,
input[type=email]:focus:-moz-placeholder,
input[type=search]:focus:-moz-placeholder,
input[type=password]:focus:-moz-placeholder,
input[type=url]:focus:-moz-placeholder,
input[type=number]:focus:-moz-placeholder,
input[type=date]:focus:-moz-placeholder,
input[type=file]:focus:-moz-placeholder,
textarea:focus:-moz-placeholder {
	opacity: 0;
}

.input:focus::-moz-placeholder,
.section-respond .comment-form textarea:focus::-moz-placeholder,
.section-respond .comment-form input[type=text]:focus::-moz-placeholder,
.section-respond .comment-form input[type=email]:focus::-moz-placeholder,
.section-respond .comment-form input[type=url]:focus::-moz-placeholder,
.gform_wrapper.gravity-theme .gform_fields input[type=text]:focus::-moz-placeholder,
.gform_wrapper.gravity-theme .gform_fields input[type=tel]:focus::-moz-placeholder,
.gform_wrapper.gravity-theme .gform_fields input[type=email]:focus::-moz-placeholder,
.gform_wrapper.gravity-theme .gform_fields input[type=search]:focus::-moz-placeholder,
.gform_wrapper.gravity-theme .gform_fields input[type=password]:focus::-moz-placeholder,
.gform_wrapper.gravity-theme .gform_fields input[type=url]:focus::-moz-placeholder,
.gform_wrapper.gravity-theme .gform_fields input[type=number]:focus::-moz-placeholder,
.gform_wrapper.gravity-theme .gform_fields input[type=date]:focus::-moz-placeholder,
.gform_wrapper.gravity-theme .gform_fields input[type=file]:focus::-moz-placeholder,
.gform_wrapper.gravity-theme .gform_fields textarea:focus::-moz-placeholder,
input[type=text]:focus::-moz-placeholder,
input[type=tel]:focus::-moz-placeholder,
input[type=email]:focus::-moz-placeholder,
input[type=search]:focus::-moz-placeholder,
input[type=password]:focus::-moz-placeholder,
input[type=url]:focus::-moz-placeholder,
input[type=number]:focus::-moz-placeholder,
input[type=date]:focus::-moz-placeholder,
input[type=file]:focus::-moz-placeholder,
textarea:focus::-moz-placeholder {
	opacity: 0;
}

.input:focus:-ms-input-placeholder,
.gform_wrapper.gravity-theme .gform_fields input[type=text]:focus:-ms-input-placeholder,
.gform_wrapper.gravity-theme .gform_fields input[type=tel]:focus:-ms-input-placeholder,
.gform_wrapper.gravity-theme .gform_fields input[type=email]:focus:-ms-input-placeholder,
.gform_wrapper.gravity-theme .gform_fields input[type=search]:focus:-ms-input-placeholder,
.gform_wrapper.gravity-theme .gform_fields input[type=password]:focus:-ms-input-placeholder,
.gform_wrapper.gravity-theme .gform_fields input[type=url]:focus:-ms-input-placeholder,
.gform_wrapper.gravity-theme .gform_fields input[type=number]:focus:-ms-input-placeholder,
.gform_wrapper.gravity-theme .gform_fields input[type=date]:focus:-ms-input-placeholder,
.gform_wrapper.gravity-theme .gform_fields input[type=file]:focus:-ms-input-placeholder,
.gform_wrapper.gravity-theme .gform_fields textarea:focus:-ms-input-placeholder,
input[type=text]:focus:-ms-input-placeholder,
input[type=tel]:focus:-ms-input-placeholder,
input[type=email]:focus:-ms-input-placeholder,
input[type=search]:focus:-ms-input-placeholder,
input[type=password]:focus:-ms-input-placeholder,
input[type=url]:focus:-ms-input-placeholder,
input[type=number]:focus:-ms-input-placeholder,
input[type=date]:focus:-ms-input-placeholder,
input[type=file]:focus:-ms-input-placeholder,
textarea:focus:-ms-input-placeholder {
	opacity: 0;
}

.error .input,
.error .section-respond .comment-form textarea,
.section-respond .comment-form .error textarea,
.error .section-respond .comment-form input[type=text],
.section-respond .comment-form .error input[type=text],
.error .section-respond .comment-form input[type=email],
.section-respond .comment-form .error input[type=email],
.error .section-respond .comment-form input[type=url],
.section-respond .comment-form .error input[type=url],
.error .gform_wrapper.gravity-theme .gform_fields input[type=text],
.gform_wrapper.gravity-theme .gform_fields .error input[type=text],
.error .gform_wrapper.gravity-theme .gform_fields input[type=tel],
.gform_wrapper.gravity-theme .gform_fields .error input[type=tel],
.error .gform_wrapper.gravity-theme .gform_fields input[type=email],
.gform_wrapper.gravity-theme .gform_fields .error input[type=email],
.error .gform_wrapper.gravity-theme .gform_fields input[type=search],
.gform_wrapper.gravity-theme .gform_fields .error input[type=search],
.error .gform_wrapper.gravity-theme .gform_fields input[type=password],
.gform_wrapper.gravity-theme .gform_fields .error input[type=password],
.error .gform_wrapper.gravity-theme .gform_fields input[type=url],
.gform_wrapper.gravity-theme .gform_fields .error input[type=url],
.error .gform_wrapper.gravity-theme .gform_fields input[type=number],
.gform_wrapper.gravity-theme .gform_fields .error input[type=number],
.error .gform_wrapper.gravity-theme .gform_fields input[type=date],
.gform_wrapper.gravity-theme .gform_fields .error input[type=date],
.error .gform_wrapper.gravity-theme .gform_fields input[type=file],
.gform_wrapper.gravity-theme .gform_fields .error input[type=file],
.error .gform_wrapper.gravity-theme .gform_fields textarea,
.gform_wrapper.gravity-theme .gform_fields .error textarea,
.error input[type=text],
.error input[type=tel],
.error input[type=email],
.error input[type=search],
.error input[type=password],
.error input[type=url],
.error input[type=number],
.error input[type=date],
.error input[type=file],
.error textarea {
	color: var(--color-red);
}

textarea {
	resize: none;
	vertical-align: top;
	width: 100%;
	height: 200px;
}

/* button, */
input[type=button],
input[type=reset],
input[type=submit],
button[type=submit] {
	-webkit-appearance: none;
}
input[type=reset] {
	margin-bottom: 13px;
}

input[type=file] {
	max-width: 100%;
}

input[type=search]::-webkit-search-cancel-button {
	-webkit-appearance: none;
}

.gravity-theme.ui-datepicker .ui-datepicker-calendar td {
	font-size: 16px !important;
	line-height: 1.4 !important;
	font-weight: 500 !important;
	color: var(--color-text) !important;
}

.gform_wrapper.gravity-theme .ginput_container_time {
	max-width: unset !important;
	-ms-flex-preferred-size: unset !important;
	    flex-basis: unset !important;
}

.gform_wrapper.gravity-theme input[type=file] {
	position: relative;
	border: 0 !important;
	height: 5rem !important;
	cursor: pointer;
}
.gform_wrapper.gravity-theme input[type=file]:after {
	content: "Upload File";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: var(--color-white);
	border: 1px solid var(--color-black);
	padding: 1.45rem 2.4rem 1.45rem 5rem;
	font-size: 16px;
	line-height: normal;
	font-weight: 500;
	-webkit-transition: 0.15s ease-in-out;
	transition: 0.15s ease-in-out;
	color: var(--color-text);
}
.gform_wrapper.gravity-theme input[type=file]:before {
	content: " ";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: var(--color-text);
	z-index: 1;
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='200px' height='200px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M13.5 3H12H8C6.34315 3 5 4.34315 5 6V18C5 19.6569 6.34315 21 8 21H12M13.5 3L19 8.625M13.5 3V7.625C13.5 8.17728 13.9477 8.625 14.5 8.625H19M19 8.625V11.8125' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3Cpath d='M17.5 21L17.5 15M17.5 15L20 17.5M17.5 15L15 17.5' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
	        mask-image: url("data:image/svg+xml,%3Csvg width='200px' height='200px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M13.5 3H12H8C6.34315 3 5 4.34315 5 6V18C5 19.6569 6.34315 21 8 21H12M13.5 3L19 8.625M13.5 3V7.625C13.5 8.17728 13.9477 8.625 14.5 8.625H19M19 8.625V11.8125' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3Cpath d='M17.5 21L17.5 15M17.5 15L20 17.5M17.5 15L15 17.5' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
	-webkit-mask-position: 2rem center;
	        mask-position: 2rem center;
	-webkit-mask-repeat: no-repeat;
	        mask-repeat: no-repeat;
	-webkit-mask-size: 2rem;
	        mask-size: 2rem;
}

/* custom checkbox styles */
.comment-form-cookies-consent,
.gchoice {
	padding: 1rem 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	gap: 1rem;
}

.jcf-checkbox {
	vertical-align: middle;
	display: inline-block;
	position: relative;
	overflow: hidden;
	cursor: pointer;
	background: var(--color-white);
	margin: 0;
	height: 20px;
	width: 20px;
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 20px;
	        flex: 0 0 20px;
	border-radius: 50%;
}
.jcf-checkbox:hover span {
	background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.33333 17.3333C7.18055 17.3333 6.09722 17.1146 5.08333 16.6771C4.06944 16.2396 3.1875 15.6458 2.4375 14.8958C1.6875 14.1458 1.09375 13.2639 0.65625 12.25C0.21875 11.2361 0 10.1528 0 9C0 7.84722 0.21875 6.76389 0.65625 5.75C1.09375 4.73611 1.6875 3.85417 2.4375 3.10417C3.1875 2.35417 4.06944 1.76042 5.08333 1.32292C6.09722 0.885418 7.18055 0.666668 8.33333 0.666668C9.48611 0.666668 10.5694 0.885418 11.5833 1.32292C12.5972 1.76042 13.4792 2.35417 14.2292 3.10417C14.9792 3.85417 15.5729 4.73611 16.0104 5.75C16.4479 6.76389 16.6667 7.84722 16.6667 9C16.6667 10.1528 16.4479 11.2361 16.0104 12.25C15.5729 13.2639 14.9792 14.1458 14.2292 14.8958C13.4792 15.6458 12.5972 16.2396 11.5833 16.6771C10.5694 17.1146 9.48611 17.3333 8.33333 17.3333Z' fill='%23A8D69F'/%3E%3C/svg%3E%0A");
}
.jcf-checkbox + label {
	margin-bottom: 0 !important;
}

.jcf-checkbox span {
	position: absolute;
	display: block;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
	width: 18px;
	height: 18px;
	background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.33333 17.3333C7.18055 17.3333 6.09722 17.1146 5.08333 16.6771C4.06944 16.2396 3.1875 15.6458 2.4375 14.8958C1.6875 14.1458 1.09375 13.2639 0.65625 12.25C0.21875 11.2361 0 10.1528 0 9C0 7.84722 0.21875 6.76389 0.65625 5.75C1.09375 4.73611 1.6875 3.85417 2.4375 3.10417C3.1875 2.35417 4.06944 1.76042 5.08333 1.32292C6.09722 0.885418 7.18055 0.666668 8.33333 0.666668C9.48611 0.666668 10.5694 0.885418 11.5833 1.32292C12.5972 1.76042 13.4792 2.35417 14.2292 3.10417C14.9792 3.85417 15.5729 4.73611 16.0104 5.75C16.4479 6.76389 16.6667 7.84722 16.6667 9C16.6667 10.1528 16.4479 11.2361 16.0104 12.25C15.5729 13.2639 14.9792 14.1458 14.2292 14.8958C13.4792 15.6458 12.5972 16.2396 11.5833 16.6771C10.5694 17.1146 9.48611 17.3333 8.33333 17.3333ZM8.33333 15.6667C10.1944 15.6667 11.7708 15.0208 13.0625 13.7292C14.3542 12.4375 15 10.8611 15 9C15 7.13889 14.3542 5.5625 13.0625 4.27083C11.7708 2.97917 10.1944 2.33333 8.33333 2.33333C6.47222 2.33333 4.89583 2.97917 3.60417 4.27083C2.3125 5.5625 1.66667 7.13889 1.66667 9C1.66667 10.8611 2.3125 12.4375 3.60417 13.7292C4.89583 15.0208 6.47222 15.6667 8.33333 15.6667Z' fill='%23203A1B'/%3E%3C/svg%3E%0A");
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	-webkit-transition: 0.3s all ease;
	transition: 0.3s all ease;
	cursor: pointer;
}

.jcf-checkbox input[type=checkbox] {
	position: absolute;
	width: 100%;
	height: 100%;
	border: 0;
	margin: 0;
	left: 0;
	top: 0;
	cursor: pointer;
}

.jcf-checkbox.jcf-checked {
	border-color: var(--form-theme-color);
	background-color: var(--form-theme-color);
}
.jcf-checkbox.jcf-checked span {
	display: block;
	background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.16667 12.8333L13.0417 6.95833L11.875 5.79166L7.16667 10.5L4.79167 8.125L3.625 9.29166L7.16667 12.8333ZM8.33333 17.3333C7.18055 17.3333 6.09722 17.1146 5.08333 16.6771C4.06944 16.2396 3.1875 15.6458 2.4375 14.8958C1.6875 14.1458 1.09375 13.2639 0.65625 12.25C0.21875 11.2361 0 10.1528 0 9C0 7.84722 0.21875 6.76389 0.65625 5.75C1.09375 4.73611 1.6875 3.85416 2.4375 3.10416C3.1875 2.35416 4.06944 1.76041 5.08333 1.32291C6.09722 0.885414 7.18055 0.666664 8.33333 0.666664C9.48611 0.666664 10.5694 0.885414 11.5833 1.32291C12.5972 1.76041 13.4792 2.35416 14.2292 3.10416C14.9792 3.85416 15.5729 4.73611 16.0104 5.75C16.4479 6.76389 16.6667 7.84722 16.6667 9C16.6667 10.1528 16.4479 11.2361 16.0104 12.25C15.5729 13.2639 14.9792 14.1458 14.2292 14.8958C13.4792 15.6458 12.5972 16.2396 11.5833 16.6771C10.5694 17.1146 9.48611 17.3333 8.33333 17.3333ZM8.33333 15.6667C10.1944 15.6667 11.7708 15.0208 13.0625 13.7292C14.3542 12.4375 15 10.8611 15 9C15 7.13889 14.3542 5.5625 13.0625 4.27083C11.7708 2.97916 10.1944 2.33333 8.33333 2.33333C6.47222 2.33333 4.89583 2.97916 3.60417 4.27083C2.3125 5.5625 1.66667 7.13889 1.66667 9C1.66667 10.8611 2.3125 12.4375 3.60417 13.7292C4.89583 15.0208 6.47222 15.6667 8.33333 15.6667Z' fill='%23203A1B'/%3E%3C/svg%3E%0A");
}
.jcf-checkbox.jcf-checked:hover span {
	background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.16667 12.8333L13.0417 6.95834L11.875 5.79167L7.16667 10.5L4.79167 8.125L3.625 9.29167L7.16667 12.8333ZM8.33333 17.3333C7.18055 17.3333 6.09722 17.1146 5.08333 16.6771C4.06944 16.2396 3.1875 15.6458 2.4375 14.8958C1.6875 14.1458 1.09375 13.2639 0.65625 12.25C0.21875 11.2361 0 10.1528 0 9C0 7.84723 0.21875 6.76389 0.65625 5.75C1.09375 4.73611 1.6875 3.85417 2.4375 3.10417C3.1875 2.35417 4.06944 1.76042 5.08333 1.32292C6.09722 0.885422 7.18055 0.666672 8.33333 0.666672C9.48611 0.666672 10.5694 0.885422 11.5833 1.32292C12.5972 1.76042 13.4792 2.35417 14.2292 3.10417C14.9792 3.85417 15.5729 4.73611 16.0104 5.75C16.4479 6.76389 16.6667 7.84723 16.6667 9C16.6667 10.1528 16.4479 11.2361 16.0104 12.25C15.5729 13.2639 14.9792 14.1458 14.2292 14.8958C13.4792 15.6458 12.5972 16.2396 11.5833 16.6771C10.5694 17.1146 9.48611 17.3333 8.33333 17.3333Z' fill='%23A8D69F'/%3E%3C/svg%3E%0A");
}

/* custom radio styles */
.jcf-radio {
	vertical-align: middle;
	display: inline-block;
	position: relative;
	overflow: hidden;
	cursor: default;
	background: var(--color-white);
	border: 1px solid var(--color-black);
	margin: 0;
	height: 18px;
	width: 18px;
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 18px;
	        flex: 0 0 18px;
	border-radius: 50%;
}
.jcf-radio + label {
	margin-bottom: 0 !important;
}

.jcf-radio span {
	display: none;
	position: absolute;
	top: 3px;
	left: 3px;
	right: 3px;
	bottom: 3px;
	background: var(--color-light-green);
	border-radius: 100%;
}

.jcf-radio input[type=radio] {
	position: absolute;
	height: 100%;
	width: 100%;
	border: 0;
	margin: 0;
	left: 0;
	top: 0;
}

.jcf-radio.jcf-checked span {
	display: block;
}

/* custom select styles */
.link-dropdown {
	position: relative;
}
.link-dropdown__toggle {
	display: inline-block;
	vertical-align: top;
	position: relative;
	border-radius: 0;
	min-width: 0;
	width: 100%;
	padding: 1.45rem 2.4rem;
	padding-right: 5rem;
	font-size: 16px;
	line-height: normal;
	font-weight: 500;
	color: var(--color-text);
	border: 1px solid var(--color-black);
	-webkit-transition: 0.15s ease-in-out;
	transition: 0.15s ease-in-out;
	background-color: var(--color-white);
}
.link-dropdown__toggle:hover {
	background: var(--color-light-green);
	border: 1px solid var(--color-light-green);
}
.link-dropdown__toggle:after {
	content: "";
	position: absolute;
	right: 1.6rem;
	-webkit-transform: translateY(-50%) rotate(180deg);
	        transform: translateY(-50%) rotate(180deg);
	top: 50%;
	width: 2.4rem;
	height: 2.4rem;
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_4346_6858' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='25' height='24'%3E%3Crect x='24.334' y='9.53674e-07' width='24' height='24' transform='rotate(90 24.334 9.53674e-07)' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4346_6858)'%3E%3Cpath d='M3.33398 15.9746L12.334 7L21.334 15.9746L20.3056 17L12.334 9.05086L4.36232 17L3.33398 15.9746Z' fill='%23203A1B'/%3E%3C/g%3E%3C/svg%3E%0A");
	        mask-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_4346_6858' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='25' height='24'%3E%3Crect x='24.334' y='9.53674e-07' width='24' height='24' transform='rotate(90 24.334 9.53674e-07)' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4346_6858)'%3E%3Cpath d='M3.33398 15.9746L12.334 7L21.334 15.9746L20.3056 17L12.334 9.05086L4.36232 17L3.33398 15.9746Z' fill='%23203A1B'/%3E%3C/g%3E%3C/svg%3E%0A");
	-webkit-mask-size: 100% auto;
	        mask-size: 100% auto;
	-webkit-mask-repeat: no-repeat;
	        mask-repeat: no-repeat;
	background-color: currentColor;
	-webkit-transition: 0.15s ease-in-out;
	transition: 0.15s ease-in-out;
}
.link-dropdown__toggle[aria-expanded=true] {
	background: var(--color-light-green);
	border: 1px solid var(--color-light-green);
}
.link-dropdown__toggle[aria-expanded=true]:after {
	-webkit-transform: rotate(0deg) translateY(-50%);
	        transform: rotate(0deg) translateY(-50%);
}
.link-dropdown__list {
	position: absolute;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	vertical-align: top;
	background: var(--color-white);
	font-size: 16px;
	line-height: 1.4;
	min-width: 100%;
	border: 1px solid var(--color-black);
	padding: 1.6rem 0 !important;
	top: 100%;
	left: 0;
	width: 200%;
	height: 30dvh;
	min-height: 360px;
	overflow: auto;
}
.link-dropdown__list[hidden] {
	display: none;
}
.link-dropdown__list li {
	width: 100%;
	position: relative;
}
.link-dropdown__list li:after {
	content: "";
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	width: 2.4rem;
	height: 2.4rem;
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_4346_7345' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='25' height='24'%3E%3Crect x='0.333984' width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4346_7345)'%3E%3Cpath d='M5.94948 20C5.48915 20 5.10482 19.8458 4.79648 19.5375C4.48815 19.2292 4.33398 18.8448 4.33398 18.3845V5.6155C4.33398 5.15517 4.48815 4.77083 4.79648 4.4625C5.10482 4.15417 5.48915 4 5.94948 4H11.5647V5H5.94948C5.79548 5 5.6544 5.06408 5.52623 5.19225C5.39807 5.32042 5.33398 5.4615 5.33398 5.6155V18.3845C5.33398 18.5385 5.39807 18.6796 5.52623 18.8077C5.6544 18.9359 5.79548 19 5.94948 19H18.7185C18.8725 19 19.0136 18.9359 19.1417 18.8077C19.2699 18.6796 19.334 18.5385 19.334 18.3845V12.7692H20.334V18.3845C20.334 18.8448 20.1798 19.2292 19.8715 19.5375C19.5632 19.8458 19.1788 20 18.7185 20H5.94948ZM10.0725 14.9692L9.36473 14.2615L18.6262 5H14.334V4H20.334V10H19.334V5.70775L10.0725 14.9692Z' fill='%231C1B1F'/%3E%3C/g%3E%3C/svg%3E%0A");
	        mask-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_4346_7345' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='25' height='24'%3E%3Crect x='0.333984' width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4346_7345)'%3E%3Cpath d='M5.94948 20C5.48915 20 5.10482 19.8458 4.79648 19.5375C4.48815 19.2292 4.33398 18.8448 4.33398 18.3845V5.6155C4.33398 5.15517 4.48815 4.77083 4.79648 4.4625C5.10482 4.15417 5.48915 4 5.94948 4H11.5647V5H5.94948C5.79548 5 5.6544 5.06408 5.52623 5.19225C5.39807 5.32042 5.33398 5.4615 5.33398 5.6155V18.3845C5.33398 18.5385 5.39807 18.6796 5.52623 18.8077C5.6544 18.9359 5.79548 19 5.94948 19H18.7185C18.8725 19 19.0136 18.9359 19.1417 18.8077C19.2699 18.6796 19.334 18.5385 19.334 18.3845V12.7692H20.334V18.3845C20.334 18.8448 20.1798 19.2292 19.8715 19.5375C19.5632 19.8458 19.1788 20 18.7185 20H5.94948ZM10.0725 14.9692L9.36473 14.2615L18.6262 5H14.334V4H20.334V10H19.334V5.70775L10.0725 14.9692Z' fill='%231C1B1F'/%3E%3C/g%3E%3C/svg%3E%0A");
	-webkit-mask-repeat: no-repeat;
	        mask-repeat: no-repeat;
	-webkit-mask-position: center;
	        mask-position: center;
	background-color: currentColor;
	-ms-flex-negative: 0;
	    flex-shrink: 0;
	position: absolute;
	top: 50%;
	right: 1.6rem;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
}
.link-dropdown__list li a {
	padding: 1.3rem 5rem 1.3rem 2.4rem !important;
	font-size: 16px;
	line-height: 1.4;
	font-weight: 400;
	color: var(--color-text);
	width: 100%;
	max-width: 100%;
	text-decoration: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	gap: 1.6rem;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.link-dropdown__list li a:hover {
	background: var(--color-white-2);
}

.jcf-select {
	display: inline-block;
	vertical-align: top;
	position: relative;
	border-radius: 0;
	min-width: 0;
	width: 100%;
	padding: 1.45rem 2.4rem;
	padding-right: 5rem;
	font-size: 16px;
	line-height: normal;
	font-weight: 500;
	color: var(--color-text);
	border: 1px solid var(--color-black);
	-webkit-transition: 0.15s ease-in-out;
	transition: 0.15s ease-in-out;
}
.jcf-select.jcf-drop-active .jcf-select-opener:before {
	-webkit-transform: rotate(180deg);
	        transform: rotate(180deg);
}
.jcf-select:hover {
	background: var(--color-light-green);
	border: 1px solid var(--color-light-green);
}
.jcf-select select {
	z-index: 1;
	left: 0;
	top: 0;
}
.jcf-select .jcf-select-text {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	cursor: default;
	display: block;
	min-height: 1.2em;
	margin-bottom: 0 !important;
}
.jcf-select .jcf-select-opener {
	position: absolute;
	text-align: center;
	width: 2.4rem;
	height: 2.4rem;
	right: 1.6rem;
	-webkit-transform: translateY(-50%) rotate(180deg);
	        transform: translateY(-50%) rotate(180deg);
	top: 50%;
}
.jcf-select .jcf-select-opener:before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	width: 2.4rem;
	height: 2.4rem;
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_4346_6858' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='25' height='24'%3E%3Crect x='24.334' y='9.53674e-07' width='24' height='24' transform='rotate(90 24.334 9.53674e-07)' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4346_6858)'%3E%3Cpath d='M3.33398 15.9746L12.334 7L21.334 15.9746L20.3056 17L12.334 9.05086L4.36232 17L3.33398 15.9746Z' fill='%23203A1B'/%3E%3C/g%3E%3C/svg%3E%0A");
	        mask-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_4346_6858' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='25' height='24'%3E%3Crect x='24.334' y='9.53674e-07' width='24' height='24' transform='rotate(90 24.334 9.53674e-07)' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4346_6858)'%3E%3Cpath d='M3.33398 15.9746L12.334 7L21.334 15.9746L20.3056 17L12.334 9.05086L4.36232 17L3.33398 15.9746Z' fill='%23203A1B'/%3E%3C/g%3E%3C/svg%3E%0A");
	-webkit-mask-size: 100% auto;
	        mask-size: 100% auto;
	-webkit-mask-repeat: no-repeat;
	        mask-repeat: no-repeat;
	background-color: currentColor;
}

body > .jcf-select-drop {
	position: absolute;
	margin: -1px 0 0;
	z-index: 9999;
}

body > .jcf-select-drop.jcf-drop-flipped {
	margin: 1px 0 0;
}

.jcf-select .jcf-select-drop {
	position: absolute;
	margin-top: 0;
	z-index: 9999;
	top: 100%;
	left: 0;
	right: 0;
}

.jcf-select .jcf-drop-flipped {
	bottom: 100%;
	top: auto;
}

/* multiple select styles */
.jcf-list-box {
	overflow: hidden;
	display: inline-block;
	border: 0;
	min-width: 200px;
	margin: 0 !important;
}

/* select options styles */
.jcf-list {
	display: inline-block;
	vertical-align: top;
	position: relative;
	background: var(--color-white);
	font-size: 16px;
	line-height: 1.4;
	min-width: 100%;
	border: 1px solid var(--color-black);
	padding: 1.6rem 0 !important;
}
.jcf-list .jcf-list-content {
	vertical-align: top;
	display: inline-block;
	overflow: auto;
	width: 100%;
	padding: 0 !important;
}
.jcf-list ul {
	list-style: none;
	padding: 0 !important;
	margin: 0 !important;
}
.jcf-list ul li {
	overflow: hidden;
	display: block;
	list-style: none;
	padding: 0 !important;
	margin: 0 !important;
}
.jcf-list ul li span {
	padding: 1.3rem 2.4rem !important;
	font-size: 16px;
	line-height: 1.4;
	font-weight: 400;
	color: var(--color-text);
}
.jcf-list ul li:before {
	content: none !important;
}
.jcf-list .jcf-overflow {
	overflow: auto;
}
.jcf-list .jcf-option {
	overflow: hidden;
	cursor: default;
	display: block;
	padding: 1.3rem 2.4rem !important;
	color: var(--input-color);
	height: 1%;
	margin-bottom: 0 !important;
}
.jcf-list .jcf-option:empty {
	display: none;
}
.jcf-list .jcf-disabled {
	background: #fff !important;
	color: #aaa !important;
	display: none !important;
}
.jcf-list .jcf-optgroup-caption {
	white-space: nowrap;
	font-weight: bold;
	display: block;
	padding: 5px 9px;
	cursor: default;
}

.jcf-select-drop .jcf-hover,
.jcf-list-box .jcf-selected {
	background: #e7e7cf;
	margin: 0 !important;
}

* {
	-webkit-box-sizing: inherit;
	        box-sizing: inherit;
	max-height: 1000000px;
}
*:after,
*:before {
	-webkit-box-sizing: inherit;
	        box-sizing: inherit;
}

.resize-active {
	-webkit-transition: none !important;
	transition: none !important;
}
.resize-active *,
.resize-active *:before,
.resize-active *:after {
	-webkit-transition: inherit !important;
	transition: inherit !important;
}

.container {
	width: 100%;
	max-width: calc(var(--container) + var(--gutter) * 2);
	margin: 0 auto;
	padding-left: var(--gutter);
	padding-right: var(--gutter);
}
.container--big,
.search-results .container,
.page-template-blog .container {
	max-width: calc(var(--container-big) + var(--gutter) * 2);
}
.container--small {
	max-width: calc(var(--container-small) + var(--gutter) * 2);
}

html,
body {
	height: 100%;
}

.wrapper {
	display: grid;
	grid-template-rows: 1fr auto;
	min-height: 100%;
	width: 100%;
	position: relative;
	overflow: clip;
	padding-top: var(--offset-header);
}

.main,
.header,
.footer {
	min-width: 0;
}

.bg-str {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	width: 100%;
	height: 100%;
}
.hero {
	position: relative;
	padding-top: 15rem;
	padding-bottom: 15rem;
	min-height: 75rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}
.hero__content {
	position: relative;
	z-index: 1;
	color: var(--color-white);
}
.hero__content h1:last-child,
.hero__content h2:last-child,
.hero__content h3:last-child,
.hero__content .card__heading:last-child,
.hero__content .search-results .title:last-child,
.search-results .hero__content .title:last-child,
.hero__content .search-results .page-title:last-child,
.search-results .hero__content .page-title:last-child,
.hero__content .page-template-blog .title:last-child,
.page-template-blog .hero__content .title:last-child,
.hero__content .page-template-blog .page-title:last-child,
.page-template-blog .hero__content .page-title:last-child,
.hero__content .post-template-default.single-post .block .entry-header .meta:last-child,
.post-template-default.single-post .block .entry-header .hero__content .meta:last-child,
.hero__content .post-template-default.single-post .entry .entry-header .meta:last-child,
.post-template-default.single-post .entry .entry-header .hero__content .meta:last-child,
.hero__content .single-faq .block .entry-header .meta:last-child,
.single-faq .block .entry-header .hero__content .meta:last-child,
.hero__content .single-faq .entry .entry-header .meta:last-child,
.single-faq .entry .entry-header .hero__content .meta:last-child,
.hero__content .post-template-default.single-post .block .entry-header .entry-title h1:last-child,
.post-template-default.single-post .block .entry-header .entry-title .hero__content h1:last-child,
.hero__content .post-template-default.single-post .entry .entry-header .entry-title h1:last-child,
.post-template-default.single-post .entry .entry-header .entry-title .hero__content h1:last-child,
.hero__content .single-faq .block .entry-header .entry-title h1:last-child,
.single-faq .block .entry-header .entry-title .hero__content h1:last-child,
.hero__content .single-faq .entry .entry-header .entry-title h1:last-child,
.single-faq .entry .entry-header .entry-title .hero__content h1:last-child,
.hero__content h4:last-child,
.hero__content .search-results .entry .post .entry-title h3:last-child,
.hero__content .search-results .entry .post .entry-title .card__heading:last-child,
.search-results .entry .post .entry-title .hero__content h3:last-child,
.search-results .entry .post .entry-title .hero__content .card__heading:last-child,
.hero__content .search-results .entry .post .post-template-default.single-post .block .entry-header .entry-title h1:last-child,
.search-results .entry .post .post-template-default.single-post .block .entry-header .entry-title .hero__content h1:last-child,
.hero__content .post-template-default.single-post .block .entry-header .search-results .entry .post .entry-title h1:last-child,
.post-template-default.single-post .block .entry-header .search-results .entry .post .entry-title .hero__content h1:last-child,
.hero__content .search-results .post-template-default.single-post .entry .post .entry-header .entry-title h1:last-child,
.search-results .post-template-default.single-post .entry .post .entry-header .entry-title .hero__content h1:last-child,
.hero__content .post-template-default.single-post .search-results .entry .post .entry-header .entry-title h1:last-child,
.post-template-default.single-post .search-results .entry .post .entry-header .entry-title .hero__content h1:last-child,
.hero__content .search-results .post-template-default.single-post .entry .entry-header .post .entry-title h1:last-child,
.search-results .post-template-default.single-post .entry .entry-header .post .entry-title .hero__content h1:last-child,
.hero__content .post-template-default.single-post .search-results .entry .entry-header .post .entry-title h1:last-child,
.post-template-default.single-post .search-results .entry .entry-header .post .entry-title .hero__content h1:last-child,
.hero__content .search-results .entry .post .single-faq .block .entry-header .entry-title h1:last-child,
.search-results .entry .post .single-faq .block .entry-header .entry-title .hero__content h1:last-child,
.hero__content .single-faq .block .entry-header .search-results .entry .post .entry-title h1:last-child,
.single-faq .block .entry-header .search-results .entry .post .entry-title .hero__content h1:last-child,
.hero__content .search-results .single-faq .entry .post .entry-header .entry-title h1:last-child,
.search-results .single-faq .entry .post .entry-header .entry-title .hero__content h1:last-child,
.hero__content .single-faq .search-results .entry .post .entry-header .entry-title h1:last-child,
.single-faq .search-results .entry .post .entry-header .entry-title .hero__content h1:last-child,
.hero__content .search-results .single-faq .entry .entry-header .post .entry-title h1:last-child,
.search-results .single-faq .entry .entry-header .post .entry-title .hero__content h1:last-child,
.hero__content .single-faq .search-results .entry .entry-header .post .entry-title h1:last-child,
.single-faq .search-results .entry .entry-header .post .entry-title .hero__content h1:last-child,
.hero__content .search-results .entry .post .entry-title .post-template-default.single-post .block .entry-header .meta:last-child,
.search-results .entry .post .entry-title .post-template-default.single-post .block .entry-header .hero__content .meta:last-child,
.hero__content .post-template-default.single-post .block .entry-header .search-results .entry .post .entry-title .meta:last-child,
.post-template-default.single-post .block .entry-header .search-results .entry .post .entry-title .hero__content .meta:last-child,
.hero__content .search-results .post-template-default.single-post .entry .post .entry-title .entry-header .meta:last-child,
.search-results .post-template-default.single-post .entry .post .entry-title .entry-header .hero__content .meta:last-child,
.hero__content .post-template-default.single-post .search-results .entry .post .entry-title .entry-header .meta:last-child,
.post-template-default.single-post .search-results .entry .post .entry-title .entry-header .hero__content .meta:last-child,
.hero__content .search-results .post-template-default.single-post .entry .entry-header .post .entry-title .meta:last-child,
.search-results .post-template-default.single-post .entry .entry-header .post .entry-title .hero__content .meta:last-child,
.hero__content .post-template-default.single-post .search-results .entry .entry-header .post .entry-title .meta:last-child,
.post-template-default.single-post .search-results .entry .entry-header .post .entry-title .hero__content .meta:last-child,
.hero__content .search-results .entry .post .entry-title .single-faq .block .entry-header .meta:last-child,
.search-results .entry .post .entry-title .single-faq .block .entry-header .hero__content .meta:last-child,
.hero__content .single-faq .block .entry-header .search-results .entry .post .entry-title .meta:last-child,
.single-faq .block .entry-header .search-results .entry .post .entry-title .hero__content .meta:last-child,
.hero__content .search-results .single-faq .entry .post .entry-title .entry-header .meta:last-child,
.search-results .single-faq .entry .post .entry-title .entry-header .hero__content .meta:last-child,
.hero__content .single-faq .search-results .entry .post .entry-title .entry-header .meta:last-child,
.single-faq .search-results .entry .post .entry-title .entry-header .hero__content .meta:last-child,
.hero__content .search-results .single-faq .entry .entry-header .post .entry-title .meta:last-child,
.search-results .single-faq .entry .entry-header .post .entry-title .hero__content .meta:last-child,
.hero__content .single-faq .search-results .entry .entry-header .post .entry-title .meta:last-child,
.single-faq .search-results .entry .entry-header .post .entry-title .hero__content .meta:last-child,
.hero__content .search-results .entry .post .entry-title .title:last-child,
.search-results .entry .post .entry-title .hero__content .title:last-child,
.hero__content .search-results .entry .post .entry-title .page-title:last-child,
.search-results .entry .post .entry-title .hero__content .page-title:last-child,
.hero__content .search-results .entry .post .entry-title .title h1:last-child,
.search-results .entry .post .entry-title .title .hero__content h1:last-child,
.hero__content .search-results .title .entry .post .entry-title h1:last-child,
.search-results .title .entry .post .entry-title .hero__content h1:last-child,
.hero__content .search-results .entry .post .entry-title .page-title h1:last-child,
.search-results .entry .post .entry-title .page-title .hero__content h1:last-child,
.hero__content .search-results .page-title .entry .post .entry-title h1:last-child,
.search-results .page-title .entry .post .entry-title .hero__content h1:last-child,
.hero__content .page-template-blog .entry .post .entry-title h3:last-child,
.hero__content .page-template-blog .entry .post .entry-title .card__heading:last-child,
.page-template-blog .entry .post .entry-title .hero__content h3:last-child,
.page-template-blog .entry .post .entry-title .hero__content .card__heading:last-child,
.hero__content .page-template-blog .entry .post .post-template-default.single-post .block .entry-header .entry-title h1:last-child,
.page-template-blog .entry .post .post-template-default.single-post .block .entry-header .entry-title .hero__content h1:last-child,
.hero__content .post-template-default.single-post .block .entry-header .page-template-blog .entry .post .entry-title h1:last-child,
.post-template-default.single-post .block .entry-header .page-template-blog .entry .post .entry-title .hero__content h1:last-child,
.hero__content .page-template-blog .post-template-default.single-post .entry .post .entry-header .entry-title h1:last-child,
.page-template-blog .post-template-default.single-post .entry .post .entry-header .entry-title .hero__content h1:last-child,
.hero__content .post-template-default.single-post .page-template-blog .entry .post .entry-header .entry-title h1:last-child,
.post-template-default.single-post .page-template-blog .entry .post .entry-header .entry-title .hero__content h1:last-child,
.hero__content .page-template-blog .post-template-default.single-post .entry .entry-header .post .entry-title h1:last-child,
.page-template-blog .post-template-default.single-post .entry .entry-header .post .entry-title .hero__content h1:last-child,
.hero__content .post-template-default.single-post .page-template-blog .entry .entry-header .post .entry-title h1:last-child,
.post-template-default.single-post .page-template-blog .entry .entry-header .post .entry-title .hero__content h1:last-child,
.hero__content .page-template-blog .entry .post .single-faq .block .entry-header .entry-title h1:last-child,
.page-template-blog .entry .post .single-faq .block .entry-header .entry-title .hero__content h1:last-child,
.hero__content .single-faq .block .entry-header .page-template-blog .entry .post .entry-title h1:last-child,
.single-faq .block .entry-header .page-template-blog .entry .post .entry-title .hero__content h1:last-child,
.hero__content .page-template-blog .single-faq .entry .post .entry-header .entry-title h1:last-child,
.page-template-blog .single-faq .entry .post .entry-header .entry-title .hero__content h1:last-child,
.hero__content .single-faq .page-template-blog .entry .post .entry-header .entry-title h1:last-child,
.single-faq .page-template-blog .entry .post .entry-header .entry-title .hero__content h1:last-child,
.hero__content .page-template-blog .single-faq .entry .entry-header .post .entry-title h1:last-child,
.page-template-blog .single-faq .entry .entry-header .post .entry-title .hero__content h1:last-child,
.hero__content .single-faq .page-template-blog .entry .entry-header .post .entry-title h1:last-child,
.single-faq .page-template-blog .entry .entry-header .post .entry-title .hero__content h1:last-child,
.hero__content .page-template-blog .entry .post .entry-title .post-template-default.single-post .block .entry-header .meta:last-child,
.page-template-blog .entry .post .entry-title .post-template-default.single-post .block .entry-header .hero__content .meta:last-child,
.hero__content .post-template-default.single-post .block .entry-header .page-template-blog .entry .post .entry-title .meta:last-child,
.post-template-default.single-post .block .entry-header .page-template-blog .entry .post .entry-title .hero__content .meta:last-child,
.hero__content .page-template-blog .post-template-default.single-post .entry .post .entry-title .entry-header .meta:last-child,
.page-template-blog .post-template-default.single-post .entry .post .entry-title .entry-header .hero__content .meta:last-child,
.hero__content .post-template-default.single-post .page-template-blog .entry .post .entry-title .entry-header .meta:last-child,
.post-template-default.single-post .page-template-blog .entry .post .entry-title .entry-header .hero__content .meta:last-child,
.hero__content .page-template-blog .post-template-default.single-post .entry .entry-header .post .entry-title .meta:last-child,
.page-template-blog .post-template-default.single-post .entry .entry-header .post .entry-title .hero__content .meta:last-child,
.hero__content .post-template-default.single-post .page-template-blog .entry .entry-header .post .entry-title .meta:last-child,
.post-template-default.single-post .page-template-blog .entry .entry-header .post .entry-title .hero__content .meta:last-child,
.hero__content .page-template-blog .entry .post .entry-title .single-faq .block .entry-header .meta:last-child,
.page-template-blog .entry .post .entry-title .single-faq .block .entry-header .hero__content .meta:last-child,
.hero__content .single-faq .block .entry-header .page-template-blog .entry .post .entry-title .meta:last-child,
.single-faq .block .entry-header .page-template-blog .entry .post .entry-title .hero__content .meta:last-child,
.hero__content .page-template-blog .single-faq .entry .post .entry-title .entry-header .meta:last-child,
.page-template-blog .single-faq .entry .post .entry-title .entry-header .hero__content .meta:last-child,
.hero__content .single-faq .page-template-blog .entry .post .entry-title .entry-header .meta:last-child,
.single-faq .page-template-blog .entry .post .entry-title .entry-header .hero__content .meta:last-child,
.hero__content .page-template-blog .single-faq .entry .entry-header .post .entry-title .meta:last-child,
.page-template-blog .single-faq .entry .entry-header .post .entry-title .hero__content .meta:last-child,
.hero__content .single-faq .page-template-blog .entry .entry-header .post .entry-title .meta:last-child,
.single-faq .page-template-blog .entry .entry-header .post .entry-title .hero__content .meta:last-child,
.hero__content .page-template-blog .entry .post .entry-title .title:last-child,
.page-template-blog .entry .post .entry-title .hero__content .title:last-child,
.hero__content .page-template-blog .entry .post .entry-title .page-title:last-child,
.page-template-blog .entry .post .entry-title .hero__content .page-title:last-child,
.hero__content .page-template-blog .entry .post .entry-title .title h1:last-child,
.page-template-blog .entry .post .entry-title .title .hero__content h1:last-child,
.hero__content .page-template-blog .title .entry .post .entry-title h1:last-child,
.page-template-blog .title .entry .post .entry-title .hero__content h1:last-child,
.hero__content .page-template-blog .entry .post .entry-title .page-title h1:last-child,
.page-template-blog .entry .post .entry-title .page-title .hero__content h1:last-child,
.hero__content .page-template-blog .page-title .entry .post .entry-title h1:last-child,
.page-template-blog .page-title .entry .post .entry-title .hero__content h1:last-child,
.hero__content h5:last-child,
.hero__content h6:last-child {
	margin-bottom: 0;
}
.hero__content h1 i,
.hero__content h2 i,
.hero__content h3 i,
.hero__content .card__heading i,
.search-results .title .hero__content h1 i,
.search-results .page-title .hero__content h1 i,
.page-template-blog .title .hero__content h1 i,
.page-template-blog .page-title .hero__content h1 i,
.hero__content .search-results .title i,
.search-results .hero__content .title i,
.hero__content .search-results .page-title i,
.search-results .hero__content .page-title i,
.hero__content .page-template-blog .title i,
.page-template-blog .hero__content .title i,
.hero__content .page-template-blog .page-title i,
.page-template-blog .hero__content .page-title i,
.hero__content .post-template-default.single-post .block .entry-header .meta i,
.post-template-default.single-post .block .entry-header .hero__content .meta i,
.hero__content .post-template-default.single-post .entry .entry-header .meta i,
.post-template-default.single-post .entry .entry-header .hero__content .meta i,
.hero__content .single-faq .block .entry-header .meta i,
.single-faq .block .entry-header .hero__content .meta i,
.hero__content .single-faq .entry .entry-header .meta i,
.single-faq .entry .entry-header .hero__content .meta i,
.hero__content .post-template-default.single-post .block .entry-header .entry-title h1 i,
.post-template-default.single-post .block .entry-header .entry-title .hero__content h1 i,
.hero__content .post-template-default.single-post .entry .entry-header .entry-title h1 i,
.post-template-default.single-post .entry .entry-header .entry-title .hero__content h1 i,
.hero__content .single-faq .block .entry-header .entry-title h1 i,
.single-faq .block .entry-header .entry-title .hero__content h1 i,
.hero__content .single-faq .entry .entry-header .entry-title h1 i,
.single-faq .entry .entry-header .entry-title .hero__content h1 i,
.hero__content h4 i,
.hero__content .search-results .entry .post .entry-title h3 i,
.hero__content .search-results .entry .post .entry-title .card__heading i,
.search-results .entry .post .entry-title .hero__content h3 i,
.search-results .entry .post .entry-title .hero__content .card__heading i,
.hero__content .search-results .entry .post .post-template-default.single-post .block .entry-header .entry-title h1 i,
.search-results .entry .post .post-template-default.single-post .block .entry-header .entry-title .hero__content h1 i,
.hero__content .post-template-default.single-post .block .entry-header .search-results .entry .post .entry-title h1 i,
.post-template-default.single-post .block .entry-header .search-results .entry .post .entry-title .hero__content h1 i,
.hero__content .search-results .post-template-default.single-post .entry .post .entry-header .entry-title h1 i,
.search-results .post-template-default.single-post .entry .post .entry-header .entry-title .hero__content h1 i,
.hero__content .post-template-default.single-post .search-results .entry .post .entry-header .entry-title h1 i,
.post-template-default.single-post .search-results .entry .post .entry-header .entry-title .hero__content h1 i,
.hero__content .search-results .post-template-default.single-post .entry .entry-header .post .entry-title h1 i,
.search-results .post-template-default.single-post .entry .entry-header .post .entry-title .hero__content h1 i,
.hero__content .post-template-default.single-post .search-results .entry .entry-header .post .entry-title h1 i,
.post-template-default.single-post .search-results .entry .entry-header .post .entry-title .hero__content h1 i,
.hero__content .search-results .entry .post .single-faq .block .entry-header .entry-title h1 i,
.search-results .entry .post .single-faq .block .entry-header .entry-title .hero__content h1 i,
.hero__content .single-faq .block .entry-header .search-results .entry .post .entry-title h1 i,
.single-faq .block .entry-header .search-results .entry .post .entry-title .hero__content h1 i,
.hero__content .search-results .single-faq .entry .post .entry-header .entry-title h1 i,
.search-results .single-faq .entry .post .entry-header .entry-title .hero__content h1 i,
.hero__content .single-faq .search-results .entry .post .entry-header .entry-title h1 i,
.single-faq .search-results .entry .post .entry-header .entry-title .hero__content h1 i,
.hero__content .search-results .single-faq .entry .entry-header .post .entry-title h1 i,
.search-results .single-faq .entry .entry-header .post .entry-title .hero__content h1 i,
.hero__content .single-faq .search-results .entry .entry-header .post .entry-title h1 i,
.single-faq .search-results .entry .entry-header .post .entry-title .hero__content h1 i,
.hero__content .search-results .entry .post .entry-title .post-template-default.single-post .block .entry-header .meta i,
.search-results .entry .post .entry-title .post-template-default.single-post .block .entry-header .hero__content .meta i,
.hero__content .post-template-default.single-post .block .entry-header .search-results .entry .post .entry-title .meta i,
.post-template-default.single-post .block .entry-header .search-results .entry .post .entry-title .hero__content .meta i,
.hero__content .search-results .post-template-default.single-post .entry .post .entry-title .entry-header .meta i,
.search-results .post-template-default.single-post .entry .post .entry-title .entry-header .hero__content .meta i,
.hero__content .post-template-default.single-post .search-results .entry .post .entry-title .entry-header .meta i,
.post-template-default.single-post .search-results .entry .post .entry-title .entry-header .hero__content .meta i,
.hero__content .search-results .post-template-default.single-post .entry .entry-header .post .entry-title .meta i,
.search-results .post-template-default.single-post .entry .entry-header .post .entry-title .hero__content .meta i,
.hero__content .post-template-default.single-post .search-results .entry .entry-header .post .entry-title .meta i,
.post-template-default.single-post .search-results .entry .entry-header .post .entry-title .hero__content .meta i,
.hero__content .search-results .entry .post .entry-title .single-faq .block .entry-header .meta i,
.search-results .entry .post .entry-title .single-faq .block .entry-header .hero__content .meta i,
.hero__content .single-faq .block .entry-header .search-results .entry .post .entry-title .meta i,
.single-faq .block .entry-header .search-results .entry .post .entry-title .hero__content .meta i,
.hero__content .search-results .single-faq .entry .post .entry-title .entry-header .meta i,
.search-results .single-faq .entry .post .entry-title .entry-header .hero__content .meta i,
.hero__content .single-faq .search-results .entry .post .entry-title .entry-header .meta i,
.single-faq .search-results .entry .post .entry-title .entry-header .hero__content .meta i,
.hero__content .search-results .single-faq .entry .entry-header .post .entry-title .meta i,
.search-results .single-faq .entry .entry-header .post .entry-title .hero__content .meta i,
.hero__content .single-faq .search-results .entry .entry-header .post .entry-title .meta i,
.single-faq .search-results .entry .entry-header .post .entry-title .hero__content .meta i,
.hero__content .search-results .entry .post .entry-title .title i,
.search-results .entry .post .entry-title .hero__content .title i,
.hero__content .search-results .entry .post .entry-title .page-title i,
.search-results .entry .post .entry-title .hero__content .page-title i,
.hero__content .search-results .entry .post .entry-title .title h1 i,
.search-results .entry .post .entry-title .title .hero__content h1 i,
.hero__content .search-results .title .entry .post .entry-title h1 i,
.search-results .title .entry .post .entry-title .hero__content h1 i,
.hero__content .search-results .entry .post .entry-title .page-title h1 i,
.search-results .entry .post .entry-title .page-title .hero__content h1 i,
.hero__content .search-results .page-title .entry .post .entry-title h1 i,
.search-results .page-title .entry .post .entry-title .hero__content h1 i,
.hero__content .page-template-blog .entry .post .entry-title h3 i,
.hero__content .page-template-blog .entry .post .entry-title .card__heading i,
.page-template-blog .entry .post .entry-title .hero__content h3 i,
.page-template-blog .entry .post .entry-title .hero__content .card__heading i,
.hero__content .page-template-blog .entry .post .post-template-default.single-post .block .entry-header .entry-title h1 i,
.page-template-blog .entry .post .post-template-default.single-post .block .entry-header .entry-title .hero__content h1 i,
.hero__content .post-template-default.single-post .block .entry-header .page-template-blog .entry .post .entry-title h1 i,
.post-template-default.single-post .block .entry-header .page-template-blog .entry .post .entry-title .hero__content h1 i,
.hero__content .page-template-blog .post-template-default.single-post .entry .post .entry-header .entry-title h1 i,
.page-template-blog .post-template-default.single-post .entry .post .entry-header .entry-title .hero__content h1 i,
.hero__content .post-template-default.single-post .page-template-blog .entry .post .entry-header .entry-title h1 i,
.post-template-default.single-post .page-template-blog .entry .post .entry-header .entry-title .hero__content h1 i,
.hero__content .page-template-blog .post-template-default.single-post .entry .entry-header .post .entry-title h1 i,
.page-template-blog .post-template-default.single-post .entry .entry-header .post .entry-title .hero__content h1 i,
.hero__content .post-template-default.single-post .page-template-blog .entry .entry-header .post .entry-title h1 i,
.post-template-default.single-post .page-template-blog .entry .entry-header .post .entry-title .hero__content h1 i,
.hero__content .page-template-blog .entry .post .single-faq .block .entry-header .entry-title h1 i,
.page-template-blog .entry .post .single-faq .block .entry-header .entry-title .hero__content h1 i,
.hero__content .single-faq .block .entry-header .page-template-blog .entry .post .entry-title h1 i,
.single-faq .block .entry-header .page-template-blog .entry .post .entry-title .hero__content h1 i,
.hero__content .page-template-blog .single-faq .entry .post .entry-header .entry-title h1 i,
.page-template-blog .single-faq .entry .post .entry-header .entry-title .hero__content h1 i,
.hero__content .single-faq .page-template-blog .entry .post .entry-header .entry-title h1 i,
.single-faq .page-template-blog .entry .post .entry-header .entry-title .hero__content h1 i,
.hero__content .page-template-blog .single-faq .entry .entry-header .post .entry-title h1 i,
.page-template-blog .single-faq .entry .entry-header .post .entry-title .hero__content h1 i,
.hero__content .single-faq .page-template-blog .entry .entry-header .post .entry-title h1 i,
.single-faq .page-template-blog .entry .entry-header .post .entry-title .hero__content h1 i,
.hero__content .page-template-blog .entry .post .entry-title .post-template-default.single-post .block .entry-header .meta i,
.page-template-blog .entry .post .entry-title .post-template-default.single-post .block .entry-header .hero__content .meta i,
.hero__content .post-template-default.single-post .block .entry-header .page-template-blog .entry .post .entry-title .meta i,
.post-template-default.single-post .block .entry-header .page-template-blog .entry .post .entry-title .hero__content .meta i,
.hero__content .page-template-blog .post-template-default.single-post .entry .post .entry-title .entry-header .meta i,
.page-template-blog .post-template-default.single-post .entry .post .entry-title .entry-header .hero__content .meta i,
.hero__content .post-template-default.single-post .page-template-blog .entry .post .entry-title .entry-header .meta i,
.post-template-default.single-post .page-template-blog .entry .post .entry-title .entry-header .hero__content .meta i,
.hero__content .page-template-blog .post-template-default.single-post .entry .entry-header .post .entry-title .meta i,
.page-template-blog .post-template-default.single-post .entry .entry-header .post .entry-title .hero__content .meta i,
.hero__content .post-template-default.single-post .page-template-blog .entry .entry-header .post .entry-title .meta i,
.post-template-default.single-post .page-template-blog .entry .entry-header .post .entry-title .hero__content .meta i,
.hero__content .page-template-blog .entry .post .entry-title .single-faq .block .entry-header .meta i,
.page-template-blog .entry .post .entry-title .single-faq .block .entry-header .hero__content .meta i,
.hero__content .single-faq .block .entry-header .page-template-blog .entry .post .entry-title .meta i,
.single-faq .block .entry-header .page-template-blog .entry .post .entry-title .hero__content .meta i,
.hero__content .page-template-blog .single-faq .entry .post .entry-title .entry-header .meta i,
.page-template-blog .single-faq .entry .post .entry-title .entry-header .hero__content .meta i,
.hero__content .single-faq .page-template-blog .entry .post .entry-title .entry-header .meta i,
.single-faq .page-template-blog .entry .post .entry-title .entry-header .hero__content .meta i,
.hero__content .page-template-blog .single-faq .entry .entry-header .post .entry-title .meta i,
.page-template-blog .single-faq .entry .entry-header .post .entry-title .hero__content .meta i,
.hero__content .single-faq .page-template-blog .entry .entry-header .post .entry-title .meta i,
.single-faq .page-template-blog .entry .entry-header .post .entry-title .hero__content .meta i,
.hero__content .page-template-blog .entry .post .entry-title .title i,
.page-template-blog .entry .post .entry-title .hero__content .title i,
.hero__content .page-template-blog .entry .post .entry-title .page-title i,
.page-template-blog .entry .post .entry-title .hero__content .page-title i,
.hero__content .page-template-blog .entry .post .entry-title .title h1 i,
.page-template-blog .entry .post .entry-title .title .hero__content h1 i,
.hero__content .page-template-blog .title .entry .post .entry-title h1 i,
.page-template-blog .title .entry .post .entry-title .hero__content h1 i,
.hero__content .page-template-blog .entry .post .entry-title .page-title h1 i,
.page-template-blog .entry .post .entry-title .page-title .hero__content h1 i,
.hero__content .page-template-blog .page-title .entry .post .entry-title h1 i,
.page-template-blog .page-title .entry .post .entry-title .hero__content h1 i,
.hero__content h5 i,
.hero__content h6 i {
	font-weight: 400;
}
.hero__content p:last-child {
	margin-bottom: 0;
}
.hero__bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.hero__bg:before {
	content: " ";
	display: block;
	position: absolute;
	inset: 0;
	background-color: rgba(0, 0, 0, 0.2);
}
.hero__bg img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
	-o-object-position: center bottom;
	   object-position: center bottom;
}

.section {
	padding-top: 9.6rem;
	padding-bottom: 9.6rem;
	position: relative;
}
.section--without-padding {
	padding: 0;
}
.section.pt-none {
	padding-top: 0 !important;
}
.section.pb-none {
	padding-bottom: 0 !important;
}
.section.pt-sm {
	padding-top: 3.2rem !important;
}
.section.pt-md {
	padding-top: 6.4rem !important;
}
.section.pt-lg {
	padding-top: 12.8rem !important;
}
.section.pb-sm {
	padding-bottom: 3.2rem !important;
}
.section.pb-md {
	padding-bottom: 6.4rem !important;
}
.section.pb-lg {
	padding-bottom: 12.8rem !important;
}
.section--resources {
	padding-top: 6.4rem;
	padding-bottom: 6.4rem;
}
.section p:last-child {
	margin-bottom: 0;
}
.section .container {
	position: relative;
	z-index: 10;
}
.section__bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.section__bg--creme {
	background-color: var(--color-creme);
}
.section__bg--light-green {
	background-color: var(--color-light-green);
}
.section__bg--dark-green {
	background-color: var(--color-dark-green);
}
.section a:not([class]) {
	text-wrap: balance;
	text-decoration: underline;
}
.section a:not([class]):hover {
	text-decoration: none;
}
.section:has(.section__bg--dark-green) {
	color: var(--color-white);
}
.section:has(.section__bg--dark-green) a:not([class]) {
	color: var(--color-light-green);
}
.section:has(.section__bg--dark-green) .courses__item {
	color: var(--color-dark-green);
}
.section:has(.section__bg--light-green) a:not([class]) {
	color: var(--color-dark-green);
}
.section:has(.section__bg--light-green) .arrow__item:hover {
	--bg-color: var(--color-creme);
}

.pre-hero {
	padding-top: 3.2rem;
	padding-bottom: 3.2rem;
	border-top: 2px solid var(--color-dark-green);
}
.pre-hero .h1,
.pre-hero .h2,
.pre-hero .h3,
.pre-hero .staff__item--featured .staff__item-title,
.staff__item--featured .pre-hero .staff__item-title,
.pre-hero .h4,
.pre-hero .h5,
.pre-hero .resources__result,
.pre-hero .h6 {
	font-weight: 300;
	color: var(--color-dark-green);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	gap: 0.8rem;
	line-height: 0.75;
}
.pre-hero a.h1,
.pre-hero a.h2,
.pre-hero a.h3,
.pre-hero .staff__item--featured a.staff__item-title,
.staff__item--featured .pre-hero a.staff__item-title,
.pre-hero a.h4,
.pre-hero a.h5,
.pre-hero a.resources__result,
.pre-hero a.h6 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
}
.pre-hero a.h1:has(.icon),
.pre-hero a.h2:has(.icon),
.pre-hero a.h3:has(.icon),
.pre-hero .staff__item--featured a.staff__item-title:has(.icon),
.staff__item--featured .pre-hero a.staff__item-title:has(.icon),
.pre-hero a.h4:has(.icon),
.pre-hero a.h5:has(.icon),
.pre-hero a.resources__result:has(.icon),
.pre-hero a.h6:has(.icon) {
	padding-left: 8rem;
}
.pre-hero a.h1:has(.icon) .icon,
.pre-hero a.h2:has(.icon) .icon,
.pre-hero a.h3:has(.icon) .icon,
.pre-hero .staff__item--featured a.staff__item-title:has(.icon) .icon,
.staff__item--featured .pre-hero a.staff__item-title:has(.icon) .icon,
.pre-hero a.h4:has(.icon) .icon,
.pre-hero a.h5:has(.icon) .icon,
.pre-hero a.resources__result:has(.icon) .icon,
.pre-hero a.h6:has(.icon) .icon {
	position: absolute;
	top: 50%;
	-webkit-transform: rotate(180deg) translateY(50%);
	        transform: rotate(180deg) translateY(50%);
	left: 0;
}

.grid {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-auto-rows: auto;
	grid-gap: 7.2rem 4.8rem;
}
.grid--text {
	gap: var(--vertical-rhythm) 4.8rem;
}
.grid--three {
	grid-template-columns: repeat(3, 1fr);
	gap: 4.8rem 2.4rem;
	-webkit-box-align: stretch;
	    -ms-flex-align: stretch;
	        align-items: stretch;
}
.grid--three .grid__item.one-part {
	grid-column: span 1;
}
.grid--fourth {
	grid-template-columns: repeat(4, 1fr);
	gap: 4.8rem 2.4rem;
	-webkit-box-align: stretch;
	    -ms-flex-align: stretch;
	        align-items: stretch;
}
.grid__item {
	grid-column: 1/-1;
}
.grid__item.one-part,
.grid__item.one-half {
	grid-column: span 1;
}

.arrow {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	gap: 3.2rem;
}
.arrow__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	width: 100%;
	position: relative;
	--bg-color: var(--color-dark-green);
	--text-color: var(--color-light-green);
	-webkit-transition: 0.3s;
	transition: 0.3s;
	color: var(--text-color);
	min-height: 16rem;
	padding: 3.8rem 8rem 3.8rem 4.8rem;
	gap: 1.8rem;
	text-decoration: none !important;
}
.arrow__item:hover {
	--bg-color: var(--color-light-green);
	--text-color: var(--color-dark-green);
}
.arrow__item:hover .arrow__icon--forward {
	-webkit-transform: translateX(0);
	        transform: translateX(0);
}
.arrow__item:before {
	content: " ";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 4.8rem;
	height: 100%;
	background-color: var(--bg-color);
	z-index: 0;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}
.arrow__item:after {
	content: "";
	display: block;
	width: 4.8rem;
	height: 100%;
	position: absolute;
	top: 0;
	right: 1px;
	background-color: var(--bg-color);
	clip-path: polygon(100% 50%, 0 0, 0 100%);
	-webkit-transition: 0.3s;
	transition: 0.3s;
}
.arrow__text {
	position: relative;
	z-index: 1;
}
.arrow__icon {
	position: relative;
	z-index: 1;
}
.arrow__icon.arrow__icon--forward {
	-webkit-transform: translateX(-25%);
	        transform: translateX(-25%);
	-webkit-transition: 0.3s;
	transition: 0.3s;
}
.arrow__title:last-child {
	margin-bottom: 0;
}
.arrow__subtitle {
	font-size: 2rem;
	font-weight: 400;
	line-height: 2;
	text-transform: uppercase;
}

.featured__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	text-decoration: none !important;
	position: relative;
}
.featured__item .button,
.featured__item .section-respond .comment-form .form-submit input[type=submit],
.section-respond .comment-form .form-submit .featured__item input[type=submit],
.featured__item .embed-content-wrapper .btn,
.embed-content-wrapper .featured__item .btn,
.featured__item input[type=button],
.featured__item input[type=reset],
.featured__item input[type=submit],
.featured__item button[type=submit] {
	margin-top: auto;
	position: static;
}
.featured__item .button:after,
.featured__item .section-respond .comment-form .form-submit input[type=submit]:after,
.section-respond .comment-form .form-submit .featured__item input[type=submit]:after,
.featured__item .embed-content-wrapper .btn:after,
.embed-content-wrapper .featured__item .btn:after,
.featured__item input[type=button]:after,
.featured__item input[type=reset]:after,
.featured__item input[type=submit]:after,
.featured__item button[type=submit]:after {
	content: "";
	display: block;
	position: absolute;
	inset: 0;
	background-color: transparent;
	z-index: 10;
}
.featured__item:hover .featured__image:after {
	opacity: 1;
}
.featured__item:hover .featured__title {
	opacity: 0.8;
}
.featured__image {
	width: 100%;
	aspect-ratio: 16/9;
	overflow: hidden;
	margin-bottom: 4rem;
	position: relative;
}
.featured__image:after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-color: rgba(var(--color-light-green--rgb), 0.2);
	z-index: 10;
	opacity: 0;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}
.featured__image img {
	width: 100%;
	height: 100%;
	-o-object-position: center;
	   object-position: center;
	-o-object-fit: cover;
	   object-fit: cover;
}
.featured__image--vertical {
	aspect-ratio: 192/201;
}
.featured__title:not(:last-child) {
	padding-bottom: 4rem;
	border-bottom: 1px solid var(--color-dark-green);
	margin-bottom: 2.4rem;
}
.featured__text {
	margin-bottom: 2.4rem;
}
.featured__text:last-child {
	margin-bottom: 0;
}
.featured__text p {
	margin-bottom: 2.4rem;
}
.featured__text p:last-child {
	margin-bottom: 0;
}

.news__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	border: 1px solid var(--color-dark-green);
	padding: 3.2rem 2.4rem;
	text-decoration: none !important;
	position: relative;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}
.news__item .button,
.news__item .section-respond .comment-form .form-submit input[type=submit],
.section-respond .comment-form .form-submit .news__item input[type=submit],
.news__item .embed-content-wrapper .btn,
.embed-content-wrapper .news__item .btn,
.news__item input[type=button],
.news__item input[type=reset],
.news__item input[type=submit],
.news__item button[type=submit] {
	margin-top: auto;
	position: static;
}
.news__item .button:after,
.news__item .section-respond .comment-form .form-submit input[type=submit]:after,
.section-respond .comment-form .form-submit .news__item input[type=submit]:after,
.news__item .embed-content-wrapper .btn:after,
.embed-content-wrapper .news__item .btn:after,
.news__item input[type=button]:after,
.news__item input[type=reset]:after,
.news__item input[type=submit]:after,
.news__item button[type=submit]:after {
	content: "";
	display: block;
	position: absolute;
	inset: 0;
	background-color: transparent;
	z-index: 10;
}
.news__item:hover {
	background-color: var(--color-white);
}
.news__item:hover .news__title {
	color: var(--color-dark-green-2);
}
.news__text {
	margin-bottom: 3rem;
}
.news__text:last-child {
	margin-bottom: 0;
}
.news__title {
	padding-bottom: 2.4rem;
	margin-bottom: 2.4rem;
	border-bottom: 1px solid var(--color-dark-green);
	width: 100%;
}
.news__text p:not(:last-child) {
	margin-bottom: 4rem;
}

.courses__item {
	border: 1px solid var(--color-dark-green);
	background-color: var(--color-white-2);
	padding: 3.2rem 2.4rem;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	text-decoration: none !important;
	position: relative;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}
.courses__item img {
	width: 100%;
	aspect-ratio: 16/9;
	overflow: hidden;
	margin-bottom: 4rem;
	position: relative;
	-o-object-fit: cover;
	   object-fit: cover;
}
.courses__item img:after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-color: rgba(var(--color-light-green--rgb), 0.2);
	z-index: 10;
	opacity: 0;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}
.courses__item .button,
.courses__item .section-respond .comment-form .form-submit input[type=submit],
.section-respond .comment-form .form-submit .courses__item input[type=submit],
.courses__item .embed-content-wrapper .btn,
.embed-content-wrapper .courses__item .btn,
.courses__item input[type=button],
.courses__item input[type=reset],
.courses__item input[type=submit],
.courses__item button[type=submit] {
	margin-top: auto;
	position: static;
}
.courses__item .button:after,
.courses__item .section-respond .comment-form .form-submit input[type=submit]:after,
.section-respond .comment-form .form-submit .courses__item input[type=submit]:after,
.courses__item .embed-content-wrapper .btn:after,
.embed-content-wrapper .courses__item .btn:after,
.courses__item input[type=button]:after,
.courses__item input[type=reset]:after,
.courses__item input[type=submit]:after,
.courses__item button[type=submit]:after {
	content: "";
	display: block;
	position: absolute;
	inset: 0;
	background-color: transparent;
	z-index: 10;
}
.courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) {
	background-color: var(--color-white);
}
.courses__item:hover:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) .courses__title {
	color: var(--color-dark-green-2);
}
.courses__text {
	margin-bottom: 3rem;
}
.courses__text:last-child {
	margin-bottom: 0;
}
.courses__title {
	border-bottom: 1px solid var(--color-dark-green);
	padding-bottom: 2.4rem;
	margin-bottom: 2.4rem;
	width: 100%;
}

a.courses__item:hover {
	background-color: var(--color-white);
}
a.courses__item:hover .courses__title {
	color: var(--color-dark-green-2);
}
a.courses__item:hover img::after {
	opacity: 1;
}

.media-block {
	position: relative;
	background-color: var(--color-white);
}
.media-block--full-width .media-block__content {
	width: 100%;
	padding: 0;
}
.media-block--default .media-block__content {
	min-height: 76.8rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}
.media-block--custom .media-block__content {
	padding: 6.4rem 4.8rem;
}
.media-block--custom .media-block__img {
	margin-top: -15rem;
}
.media-block__img {
	width: 50%;
	left: 0;
	top: 0;
	height: 100%;
	position: absolute;
	z-index: 1;
}
.media-block__img img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
}
.media-block__title {
	padding-bottom: 4rem;
	border-bottom: 1px solid var(--color-dark-green);
}
.media-block__title i {
	font-weight: 500;
}
.media-block__title--without-border {
	border-bottom: 0;
	margin-bottom: 0;
}
.media-block__content {
	margin-left: auto;
	width: 50%;
	padding: 10rem 4.8rem;
}
.media-block__content a {
	word-break: break-word;
}
.media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) {
	position: relative;
}
.media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) .button,
.media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) .embed-content-wrapper .btn,
.embed-content-wrapper .media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) .btn,
.media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) input[type=button],
.media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) input[type=reset],
.media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) input[type=submit],
.media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) button[type=submit] {
	position: static;
}
.media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) .button:after,
.media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) .embed-content-wrapper .btn:after,
.embed-content-wrapper .media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) .btn:after,
.media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) input[type=button]:after,
.media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) input[type=reset]:after,
.media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) input[type=submit]:after,
.media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]) button[type=submit]:after {
	content: "";
	display: block;
	position: absolute;
	inset: 0;
	background-color: transparent;
	z-index: 10;
}
.media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover .subtitle,
.media-block__content:has(.button, .section-respond .comment-form .form-submit input[type=submit], .embed-content-wrapper .btn, input[type=button],
input[type=reset],
input[type=submit],
button[type=submit]):hover .media-block__title {
	color: var(--color-dark-green-2);
}
.media-block--reverse .media-block__content {
	margin-left: 0;
	margin-right: auto;
}
.media-block--reverse .media-block__img {
	left: auto;
	right: 0;
}
.media-block .container {
	position: relative;
	z-index: 5;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.content-box {
	margin-bottom: 8rem;
}
.content-box h1,
.content-box h2,
.content-box h3,
.content-box .card__heading,
.content-box .search-results .title h1,
.search-results .title .content-box h1,
.content-box .search-results .page-title h1,
.search-results .page-title .content-box h1,
.content-box .page-template-blog .title h1,
.page-template-blog .title .content-box h1,
.content-box .page-template-blog .page-title h1,
.page-template-blog .page-title .content-box h1,
.content-box .search-results .title,
.search-results .content-box .title,
.content-box .search-results .page-title,
.search-results .content-box .page-title,
.content-box .page-template-blog .title,
.page-template-blog .content-box .title,
.content-box .page-template-blog .page-title,
.page-template-blog .content-box .page-title,
.content-box .post-template-default.single-post .block .entry-header .meta,
.post-template-default.single-post .block .entry-header .content-box .meta,
.content-box .post-template-default.single-post .entry .entry-header .meta,
.post-template-default.single-post .entry .entry-header .content-box .meta,
.content-box .single-faq .block .entry-header .meta,
.single-faq .block .entry-header .content-box .meta,
.content-box .single-faq .entry .entry-header .meta,
.single-faq .entry .entry-header .content-box .meta,
.content-box .post-template-default.single-post .block .entry-header .entry-title h1,
.post-template-default.single-post .block .entry-header .entry-title .content-box h1,
.content-box .post-template-default.single-post .entry .entry-header .entry-title h1,
.post-template-default.single-post .entry .entry-header .entry-title .content-box h1,
.content-box .single-faq .block .entry-header .entry-title h1,
.single-faq .block .entry-header .entry-title .content-box h1,
.content-box .single-faq .entry .entry-header .entry-title h1,
.single-faq .entry .entry-header .entry-title .content-box h1,
.content-box h4,
.content-box .search-results .entry .post .entry-title h3,
.content-box .search-results .entry .post .entry-title .card__heading,
.search-results .entry .post .entry-title .content-box h3,
.search-results .entry .post .entry-title .content-box .card__heading,
.content-box .search-results .entry .post .post-template-default.single-post .block .entry-header .entry-title h1,
.search-results .entry .post .post-template-default.single-post .block .entry-header .entry-title .content-box h1,
.content-box .post-template-default.single-post .block .entry-header .search-results .entry .post .entry-title h1,
.post-template-default.single-post .block .entry-header .search-results .entry .post .entry-title .content-box h1,
.content-box .search-results .post-template-default.single-post .entry .post .entry-header .entry-title h1,
.search-results .post-template-default.single-post .entry .post .entry-header .entry-title .content-box h1,
.content-box .post-template-default.single-post .search-results .entry .post .entry-header .entry-title h1,
.post-template-default.single-post .search-results .entry .post .entry-header .entry-title .content-box h1,
.content-box .search-results .post-template-default.single-post .entry .entry-header .post .entry-title h1,
.search-results .post-template-default.single-post .entry .entry-header .post .entry-title .content-box h1,
.content-box .post-template-default.single-post .search-results .entry .entry-header .post .entry-title h1,
.post-template-default.single-post .search-results .entry .entry-header .post .entry-title .content-box h1,
.content-box .search-results .entry .post .single-faq .block .entry-header .entry-title h1,
.search-results .entry .post .single-faq .block .entry-header .entry-title .content-box h1,
.content-box .single-faq .block .entry-header .search-results .entry .post .entry-title h1,
.single-faq .block .entry-header .search-results .entry .post .entry-title .content-box h1,
.content-box .search-results .single-faq .entry .post .entry-header .entry-title h1,
.search-results .single-faq .entry .post .entry-header .entry-title .content-box h1,
.content-box .single-faq .search-results .entry .post .entry-header .entry-title h1,
.single-faq .search-results .entry .post .entry-header .entry-title .content-box h1,
.content-box .search-results .single-faq .entry .entry-header .post .entry-title h1,
.search-results .single-faq .entry .entry-header .post .entry-title .content-box h1,
.content-box .single-faq .search-results .entry .entry-header .post .entry-title h1,
.single-faq .search-results .entry .entry-header .post .entry-title .content-box h1,
.content-box .search-results .entry .post .entry-title .post-template-default.single-post .block .entry-header .meta,
.search-results .entry .post .entry-title .post-template-default.single-post .block .entry-header .content-box .meta,
.content-box .post-template-default.single-post .block .entry-header .search-results .entry .post .entry-title .meta,
.post-template-default.single-post .block .entry-header .search-results .entry .post .entry-title .content-box .meta,
.content-box .search-results .post-template-default.single-post .entry .post .entry-title .entry-header .meta,
.search-results .post-template-default.single-post .entry .post .entry-title .entry-header .content-box .meta,
.content-box .post-template-default.single-post .search-results .entry .post .entry-title .entry-header .meta,
.post-template-default.single-post .search-results .entry .post .entry-title .entry-header .content-box .meta,
.content-box .search-results .post-template-default.single-post .entry .entry-header .post .entry-title .meta,
.search-results .post-template-default.single-post .entry .entry-header .post .entry-title .content-box .meta,
.content-box .post-template-default.single-post .search-results .entry .entry-header .post .entry-title .meta,
.post-template-default.single-post .search-results .entry .entry-header .post .entry-title .content-box .meta,
.content-box .search-results .entry .post .entry-title .single-faq .block .entry-header .meta,
.search-results .entry .post .entry-title .single-faq .block .entry-header .content-box .meta,
.content-box .single-faq .block .entry-header .search-results .entry .post .entry-title .meta,
.single-faq .block .entry-header .search-results .entry .post .entry-title .content-box .meta,
.content-box .search-results .single-faq .entry .post .entry-title .entry-header .meta,
.search-results .single-faq .entry .post .entry-title .entry-header .content-box .meta,
.content-box .single-faq .search-results .entry .post .entry-title .entry-header .meta,
.single-faq .search-results .entry .post .entry-title .entry-header .content-box .meta,
.content-box .search-results .single-faq .entry .entry-header .post .entry-title .meta,
.search-results .single-faq .entry .entry-header .post .entry-title .content-box .meta,
.content-box .single-faq .search-results .entry .entry-header .post .entry-title .meta,
.single-faq .search-results .entry .entry-header .post .entry-title .content-box .meta,
.content-box .search-results .entry .post .entry-title .title,
.search-results .entry .post .entry-title .content-box .title,
.content-box .search-results .entry .post .entry-title .page-title,
.search-results .entry .post .entry-title .content-box .page-title,
.content-box .search-results .entry .post .entry-title .title h1,
.search-results .entry .post .entry-title .title .content-box h1,
.content-box .search-results .title .entry .post .entry-title h1,
.search-results .title .entry .post .entry-title .content-box h1,
.content-box .search-results .entry .post .entry-title .page-title h1,
.search-results .entry .post .entry-title .page-title .content-box h1,
.content-box .search-results .page-title .entry .post .entry-title h1,
.search-results .page-title .entry .post .entry-title .content-box h1,
.content-box .page-template-blog .entry .post .entry-title h3,
.content-box .page-template-blog .entry .post .entry-title .card__heading,
.page-template-blog .entry .post .entry-title .content-box h3,
.page-template-blog .entry .post .entry-title .content-box .card__heading,
.content-box .page-template-blog .entry .post .post-template-default.single-post .block .entry-header .entry-title h1,
.page-template-blog .entry .post .post-template-default.single-post .block .entry-header .entry-title .content-box h1,
.content-box .post-template-default.single-post .block .entry-header .page-template-blog .entry .post .entry-title h1,
.post-template-default.single-post .block .entry-header .page-template-blog .entry .post .entry-title .content-box h1,
.content-box .page-template-blog .post-template-default.single-post .entry .post .entry-header .entry-title h1,
.page-template-blog .post-template-default.single-post .entry .post .entry-header .entry-title .content-box h1,
.content-box .post-template-default.single-post .page-template-blog .entry .post .entry-header .entry-title h1,
.post-template-default.single-post .page-template-blog .entry .post .entry-header .entry-title .content-box h1,
.content-box .page-template-blog .post-template-default.single-post .entry .entry-header .post .entry-title h1,
.page-template-blog .post-template-default.single-post .entry .entry-header .post .entry-title .content-box h1,
.content-box .post-template-default.single-post .page-template-blog .entry .entry-header .post .entry-title h1,
.post-template-default.single-post .page-template-blog .entry .entry-header .post .entry-title .content-box h1,
.content-box .page-template-blog .entry .post .single-faq .block .entry-header .entry-title h1,
.page-template-blog .entry .post .single-faq .block .entry-header .entry-title .content-box h1,
.content-box .single-faq .block .entry-header .page-template-blog .entry .post .entry-title h1,
.single-faq .block .entry-header .page-template-blog .entry .post .entry-title .content-box h1,
.content-box .page-template-blog .single-faq .entry .post .entry-header .entry-title h1,
.page-template-blog .single-faq .entry .post .entry-header .entry-title .content-box h1,
.content-box .single-faq .page-template-blog .entry .post .entry-header .entry-title h1,
.single-faq .page-template-blog .entry .post .entry-header .entry-title .content-box h1,
.content-box .page-template-blog .single-faq .entry .entry-header .post .entry-title h1,
.page-template-blog .single-faq .entry .entry-header .post .entry-title .content-box h1,
.content-box .single-faq .page-template-blog .entry .entry-header .post .entry-title h1,
.single-faq .page-template-blog .entry .entry-header .post .entry-title .content-box h1,
.content-box .page-template-blog .entry .post .entry-title .post-template-default.single-post .block .entry-header .meta,
.page-template-blog .entry .post .entry-title .post-template-default.single-post .block .entry-header .content-box .meta,
.content-box .post-template-default.single-post .block .entry-header .page-template-blog .entry .post .entry-title .meta,
.post-template-default.single-post .block .entry-header .page-template-blog .entry .post .entry-title .content-box .meta,
.content-box .page-template-blog .post-template-default.single-post .entry .post .entry-title .entry-header .meta,
.page-template-blog .post-template-default.single-post .entry .post .entry-title .entry-header .content-box .meta,
.content-box .post-template-default.single-post .page-template-blog .entry .post .entry-title .entry-header .meta,
.post-template-default.single-post .page-template-blog .entry .post .entry-title .entry-header .content-box .meta,
.content-box .page-template-blog .post-template-default.single-post .entry .entry-header .post .entry-title .meta,
.page-template-blog .post-template-default.single-post .entry .entry-header .post .entry-title .content-box .meta,
.content-box .post-template-default.single-post .page-template-blog .entry .entry-header .post .entry-title .meta,
.post-template-default.single-post .page-template-blog .entry .entry-header .post .entry-title .content-box .meta,
.content-box .page-template-blog .entry .post .entry-title .single-faq .block .entry-header .meta,
.page-template-blog .entry .post .entry-title .single-faq .block .entry-header .content-box .meta,
.content-box .single-faq .block .entry-header .page-template-blog .entry .post .entry-title .meta,
.single-faq .block .entry-header .page-template-blog .entry .post .entry-title .content-box .meta,
.content-box .page-template-blog .single-faq .entry .post .entry-title .entry-header .meta,
.page-template-blog .single-faq .entry .post .entry-title .entry-header .content-box .meta,
.content-box .single-faq .page-template-blog .entry .post .entry-title .entry-header .meta,
.single-faq .page-template-blog .entry .post .entry-title .entry-header .content-box .meta,
.content-box .page-template-blog .single-faq .entry .entry-header .post .entry-title .meta,
.page-template-blog .single-faq .entry .entry-header .post .entry-title .content-box .meta,
.content-box .single-faq .page-template-blog .entry .entry-header .post .entry-title .meta,
.single-faq .page-template-blog .entry .entry-header .post .entry-title .content-box .meta,
.content-box .page-template-blog .entry .post .entry-title .title,
.page-template-blog .entry .post .entry-title .content-box .title,
.content-box .page-template-blog .entry .post .entry-title .page-title,
.page-template-blog .entry .post .entry-title .content-box .page-title,
.content-box .page-template-blog .entry .post .entry-title .title h1,
.page-template-blog .entry .post .entry-title .title .content-box h1,
.content-box .page-template-blog .title .entry .post .entry-title h1,
.page-template-blog .title .entry .post .entry-title .content-box h1,
.content-box .page-template-blog .entry .post .entry-title .page-title h1,
.page-template-blog .entry .post .entry-title .page-title .content-box h1,
.content-box .page-template-blog .page-title .entry .post .entry-title h1,
.page-template-blog .page-title .entry .post .entry-title .content-box h1,
.content-box h5,
.content-box h6,
.content-box .h1,
.content-box .h2,
.content-box .h3,
.content-box .staff__item--featured .staff__item-title,
.staff__item--featured .content-box .staff__item-title,
.content-box .h4,
.content-box .h5,
.content-box .resources__result,
.content-box .h6 {
	padding-bottom: 4rem;
	border-bottom: 1px solid var(--color-dark-green);
}
.content-box:last-child {
	margin-bottom: 0;
}
.content-box ul {
	--margin-li-top: 10px;
	margin: 0 0 var(--vertical-rhythm);
	color: var(--color-dark-green);
}
.content-box ul li {
	padding-left: 1.5em;
	position: relative;
}
.content-box ul li:before {
	content: "";
	position: absolute;
	width: 0.3em;
	height: 0.3em;
	border-radius: 50%;
	top: 0.7em;
	left: 0.5em;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
	background-color: currentColor;
}

.video {
	width: 100%;
	max-width: 100%;
	aspect-ratio: unset;
	margin: 0 auto 0 !important;
}
.video video,
.video iframe {
	width: 100%;
	height: 100%;
	aspect-ratio: 12/6;
	-o-object-fit: cover;
	   object-fit: cover;
	display: block;
}
.video-holder {
	margin-bottom: 4.8rem;
	position: relative;
}
.video-holder:after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-color: rgba(var(--color-dark-green-2--rgb), 0.5);
	z-index: 1;
	opacity: 0;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	pointer-events: none;
}
.video-holder:has(.video-button:focus):after {
	opacity: 1;
}
.video-holder:has(.video-button:focus) .video-button {
	opacity: 1;
}
.video-holder:hover:after {
	opacity: 1;
}
.video-holder:hover .video-button {
	opacity: 1;
}
.video-holder.video-playing:after {
	opacity: 0;
}
.video-button {
	width: 10.4rem;
	height: 10.4rem;
	border: 0;
	padding: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	gap: 0.8rem;
	color: var(--color-dark-green);
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	position: absolute;
	inset: 0;
	margin: auto;
	z-index: 10;
	opacity: 0;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	cursor: pointer;
}
.video-button:hover {
	background-color: var(--color-light-green);
}
.video-description {
	text-align: center;
	font-style: italic;
}

.zoom {
	position: relative;
	width: 100%;
}
.zoom-image {
	width: 100%;
}
.zoom-image:after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-color: rgba(var(--color-dark-green-2--rgb), 0.5);
	z-index: 1;
	opacity: 0;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	pointer-events: none;
}
.zoom-image img {
	width: 100%;
}
.zoom-image:has(.zoom-button:focus):after {
	opacity: 1;
}
.zoom-image:has(.zoom-button:focus) .zoom-button {
	opacity: 1;
}
.zoom-image:hover:after {
	opacity: 1;
}
.zoom-image:hover .zoom-button {
	opacity: 1;
}
.zoom-button {
	width: 10.4rem;
	height: 10.4rem;
	border: 0;
	padding: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	gap: 0.8rem;
	color: var(--color-dark-green);
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	position: absolute;
	inset: 0;
	margin: auto;
	z-index: 10;
	opacity: 0;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	cursor: pointer;
	background-color: var(--color-white);
	text-decoration: none !important;
}
.zoom-button:hover {
	background-color: var(--color-light-green);
}

.resources {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	gap: 4.8rem;
}
.resources__pagination {
	margin-top: 5rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}
.resources__pagination .nav-links {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	gap: 2.4rem;
}
.resources__pagination .nav-links .page-numbers {
	width: 24px;
	height: 24px;
	border-radius: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	text-align: center;
	font-size: 16px;
	line-height: 24px;
	color: var(--color-text);
	font-weight: 400;
	text-decoration: none;
}
.resources__pagination .nav-links .page-numbers.current {
	background-color: var(--color-dark-green);
	color: var(--color-light-green);
}
.resources__pagination .nav-links .page-numbers:hover:not(.next, .current, .prev) {
	background-color: var(--color-light-green);
}
.resources__pagination .nav-links .page-numbers:hover.next,
.resources__pagination .nav-links .page-numbers:hover.prev {
	color: var(--color-light-green);
}
.resources__pagination .nav-links .page-numbers .icon {
	width: 100%;
	height: 100%;
}
.resources__result {
	font-weight: 300;
	padding-top: 0.8rem;
	padding-bottom: 2.4rem;
}
.resources__result i {
	font-weight: bold;
}
.resources__sidebar {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	width: 240px;
	-ms-flex-negative: 0;
	    flex-shrink: 0;
	position: sticky;
	top: var(--offset-header);
	z-index: 10;
}
.resources__filter {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	gap: 1.6rem;
	padding-top: 0.8rem;
	padding-bottom: 0.8rem;
	margin-bottom: 0.8rem;
}
.resources__filter:last-child {
	margin-bottom: 0;
}
.resources__filter-options {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	gap: 1.6rem;
}
.resources__filter-option {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}
.resources__filter-option .jcf-select {
	padding: 0 0;
	border: 0;
	padding-right: 2rem;
	max-width: 9rem;
	cursor: pointer;
	font-weight: 400;
}
.resources__filter-option .jcf-select:hover {
	background-color: transparent;
	color: var(--color-green);
}
.resources__filter-option .jcf-select .jcf-select-drop {
	color: var(--color-text);
}
.resources__filter-option .jcf-select .jcf-select-opener {
	right: 0;
	width: 1.6rem;
	height: 1.6rem;
}
.resources__filter-option .jcf-select .jcf-select-opener:before {
	width: 1.6rem;
	height: 1.6rem;
}
.resources__filter-option .jcf-select .jcf-select-drop {
	min-width: 20rem;
}
.resources__filter-name {
	font-size: 16px;
	line-height: 1.4;
	font-weight: 400;
}
.resources__content {
	width: 100%;
}
.resources__dropdown {
	width: 100%;
	margin-bottom: 0.8rem;
}
.resources__dropdown:last-child {
	margin-bottom: 0;
}
.resources__dropdown-name {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	gap: 1.6rem;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	padding: 1.6rem 0;
	font-weight: 400;
	font-size: var(--h5);
	line-height: 1.2;
	cursor: pointer;
	background-color: transparent;
	border: 0;
	border-bottom: 1px solid var(--color-dark-green);
	color: var(--color-dark-green);
}
.resources__dropdown-name .icon {
	-webkit-transform: rotate(0);
	        transform: rotate(0);
	-webkit-transition: 0.3s;
	transition: 0.3s;
}
.resources__dropdown-content {
	width: 100%;
	max-height: 0;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	opacity: 0;
}
._open .resources__dropdown-content {
	max-height: 2000px;
	opacity: 1;
}
.resources__grid {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 4.8rem 2.4rem;
}
.resources__item {
	text-decoration: none !important;
	border: 1px solid var(--color-dark-green);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	width: 100%;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
}
.resources__item:hover .resources__item-title {
	color: var(--color-dark-green-2);
}
.resources__item:hover .resources__item-image:before {
	opacity: 0.2;
}
.resources__item-content {
	background-color: var(--color-white);
	padding: 2.4rem;
	height: calc(100% - 18rem);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
}
.resources__item-image {
	width: 100%;
	height: 18rem;
	background-color: var(--color-gray);
	position: relative;
}
.resources__item-image:before {
	content: "";
	display: block;
	position: absolute;
	inset: 0;
	background-color: var(--color-light-green);
	opacity: 0;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}
.resources__item-image img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}
.resources__item-title {
	color: var(--color-dark-green);
	font-size: 20px;
	line-height: 1.4;
	font-weight: 400;
	margin-bottom: 1.4rem;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}
.resources__item-tags {
	margin-top: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	gap: 0.8rem;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}

.checkboxes-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	gap: 1rem;
	padding: 2.4rem 0;
	margin-bottom: 0;
}
.checkboxes-list li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	gap: 1.6rem;
}
.checkboxes-list li label {
	font-size: 14px;
	font-weight: 400;
	line-height: 1.57;
	cursor: pointer;
}
.checkboxes-list li label .jcf-checkbox {
	cursor: pointer;
}

.product {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	gap: 4.8rem;
}
.product__image {
	width: 38.5rem;
	-ms-flex-negative: 0;
	    flex-shrink: 0;
	max-width: 100%;
}
.product__image img {
	display: block;
	margin: auto;
}
.product__content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
}
.product__content a:not([class]) {
	text-wrap: balance;
	text-decoration: underline;
	color: var(--color-dark-green-2);
}
.product__content a:not([class]):hover {
	text-decoration: none;
}
.product__tags {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	gap: 0.8rem;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	margin-bottom: 2.4rem;
	width: 100%;
}
.product__cta {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-webkit-box-align: stretch;
	    -ms-flex-align: stretch;
	        align-items: stretch;
	gap: 1.6rem;
	margin-bottom: 3.2rem;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}
.product__cta .button,
.product__cta .section-respond .comment-form .form-submit input[type=submit],
.section-respond .comment-form .form-submit .product__cta input[type=submit],
.product__cta .embed-content-wrapper .btn,
.embed-content-wrapper .product__cta .btn,
.product__cta input[type=button],
.product__cta input[type=reset],
.product__cta input[type=submit],
.product__cta button[type=submit] {
	padding: 1.2rem 1.6rem;
}
.product__cta .button .icon,
.product__cta .section-respond .comment-form .form-submit input[type=submit] .icon,
.section-respond .comment-form .form-submit .product__cta input[type=submit] .icon,
.product__cta .embed-content-wrapper .btn .icon,
.embed-content-wrapper .product__cta .btn .icon,
.product__cta input[type=button] .icon,
.product__cta input[type=reset] .icon,
.product__cta input[type=submit] .icon,
.product__cta button[type=submit] .icon {
	width: 2.4rem;
	height: 2.4rem;
}
.product__cta .jcf-select {
	width: auto;
}
.product__cta .jcf-select .jcf-option {
	white-space: nowrap;
}
.product__cta .jcf-select-products__links .jcf-option {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	gap: 1.6rem;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	padding-right: 10px;
}
.product__description {
	margin-bottom: 4rem;
}
.product__description:last-child {
	margin-bottom: 0;
}
.product__title {
	padding-bottom: 4rem;
	margin-bottom: 1.6rem;
	border-bottom: 1px solid var(--color-black);
	width: 100%;
}

.embed-content-wrapper {
	padding-top: 4.8rem;
}
.embed-content-wrapper h1,
.embed-content-wrapper h2,
.embed-content-wrapper h3,
.embed-content-wrapper .card__heading,
.embed-content-wrapper .search-results .title h1,
.search-results .title .embed-content-wrapper h1,
.embed-content-wrapper .search-results .page-title h1,
.search-results .page-title .embed-content-wrapper h1,
.embed-content-wrapper .page-template-blog .title h1,
.page-template-blog .title .embed-content-wrapper h1,
.embed-content-wrapper .page-template-blog .page-title h1,
.page-template-blog .page-title .embed-content-wrapper h1,
.embed-content-wrapper .search-results .title,
.search-results .embed-content-wrapper .title,
.embed-content-wrapper .search-results .page-title,
.search-results .embed-content-wrapper .page-title,
.embed-content-wrapper .page-template-blog .title,
.page-template-blog .embed-content-wrapper .title,
.embed-content-wrapper .page-template-blog .page-title,
.page-template-blog .embed-content-wrapper .page-title,
.embed-content-wrapper .post-template-default.single-post .block .entry-header .meta,
.post-template-default.single-post .block .entry-header .embed-content-wrapper .meta,
.embed-content-wrapper .post-template-default.single-post .entry .entry-header .meta,
.post-template-default.single-post .entry .entry-header .embed-content-wrapper .meta,
.embed-content-wrapper .single-faq .block .entry-header .meta,
.single-faq .block .entry-header .embed-content-wrapper .meta,
.embed-content-wrapper .single-faq .entry .entry-header .meta,
.single-faq .entry .entry-header .embed-content-wrapper .meta,
.embed-content-wrapper .post-template-default.single-post .block .entry-header .entry-title h1,
.post-template-default.single-post .block .entry-header .entry-title .embed-content-wrapper h1,
.embed-content-wrapper .post-template-default.single-post .entry .entry-header .entry-title h1,
.post-template-default.single-post .entry .entry-header .entry-title .embed-content-wrapper h1,
.embed-content-wrapper .single-faq .block .entry-header .entry-title h1,
.single-faq .block .entry-header .entry-title .embed-content-wrapper h1,
.embed-content-wrapper .single-faq .entry .entry-header .entry-title h1,
.single-faq .entry .entry-header .entry-title .embed-content-wrapper h1,
.embed-content-wrapper h4,
.embed-content-wrapper .search-results .entry .post .entry-title h3,
.embed-content-wrapper .search-results .entry .post .entry-title .card__heading,
.search-results .entry .post .entry-title .embed-content-wrapper h3,
.search-results .entry .post .entry-title .embed-content-wrapper .card__heading,
.embed-content-wrapper .search-results .entry .post .post-template-default.single-post .block .entry-header .entry-title h1,
.search-results .entry .post .post-template-default.single-post .block .entry-header .entry-title .embed-content-wrapper h1,
.embed-content-wrapper .post-template-default.single-post .block .entry-header .search-results .entry .post .entry-title h1,
.post-template-default.single-post .block .entry-header .search-results .entry .post .entry-title .embed-content-wrapper h1,
.embed-content-wrapper .search-results .post-template-default.single-post .entry .post .entry-header .entry-title h1,
.search-results .post-template-default.single-post .entry .post .entry-header .entry-title .embed-content-wrapper h1,
.embed-content-wrapper .post-template-default.single-post .search-results .entry .post .entry-header .entry-title h1,
.post-template-default.single-post .search-results .entry .post .entry-header .entry-title .embed-content-wrapper h1,
.embed-content-wrapper .search-results .post-template-default.single-post .entry .entry-header .post .entry-title h1,
.search-results .post-template-default.single-post .entry .entry-header .post .entry-title .embed-content-wrapper h1,
.embed-content-wrapper .post-template-default.single-post .search-results .entry .entry-header .post .entry-title h1,
.post-template-default.single-post .search-results .entry .entry-header .post .entry-title .embed-content-wrapper h1,
.embed-content-wrapper .search-results .entry .post .single-faq .block .entry-header .entry-title h1,
.search-results .entry .post .single-faq .block .entry-header .entry-title .embed-content-wrapper h1,
.embed-content-wrapper .single-faq .block .entry-header .search-results .entry .post .entry-title h1,
.single-faq .block .entry-header .search-results .entry .post .entry-title .embed-content-wrapper h1,
.embed-content-wrapper .search-results .single-faq .entry .post .entry-header .entry-title h1,
.search-results .single-faq .entry .post .entry-header .entry-title .embed-content-wrapper h1,
.embed-content-wrapper .single-faq .search-results .entry .post .entry-header .entry-title h1,
.single-faq .search-results .entry .post .entry-header .entry-title .embed-content-wrapper h1,
.embed-content-wrapper .search-results .single-faq .entry .entry-header .post .entry-title h1,
.search-results .single-faq .entry .entry-header .post .entry-title .embed-content-wrapper h1,
.embed-content-wrapper .single-faq .search-results .entry .entry-header .post .entry-title h1,
.single-faq .search-results .entry .entry-header .post .entry-title .embed-content-wrapper h1,
.embed-content-wrapper .search-results .entry .post .entry-title .post-template-default.single-post .block .entry-header .meta,
.search-results .entry .post .entry-title .post-template-default.single-post .block .entry-header .embed-content-wrapper .meta,
.embed-content-wrapper .post-template-default.single-post .block .entry-header .search-results .entry .post .entry-title .meta,
.post-template-default.single-post .block .entry-header .search-results .entry .post .entry-title .embed-content-wrapper .meta,
.embed-content-wrapper .search-results .post-template-default.single-post .entry .post .entry-title .entry-header .meta,
.search-results .post-template-default.single-post .entry .post .entry-title .entry-header .embed-content-wrapper .meta,
.embed-content-wrapper .post-template-default.single-post .search-results .entry .post .entry-title .entry-header .meta,
.post-template-default.single-post .search-results .entry .post .entry-title .entry-header .embed-content-wrapper .meta,
.embed-content-wrapper .search-results .post-template-default.single-post .entry .entry-header .post .entry-title .meta,
.search-results .post-template-default.single-post .entry .entry-header .post .entry-title .embed-content-wrapper .meta,
.embed-content-wrapper .post-template-default.single-post .search-results .entry .entry-header .post .entry-title .meta,
.post-template-default.single-post .search-results .entry .entry-header .post .entry-title .embed-content-wrapper .meta,
.embed-content-wrapper .search-results .entry .post .entry-title .single-faq .block .entry-header .meta,
.search-results .entry .post .entry-title .single-faq .block .entry-header .embed-content-wrapper .meta,
.embed-content-wrapper .single-faq .block .entry-header .search-results .entry .post .entry-title .meta,
.single-faq .block .entry-header .search-results .entry .post .entry-title .embed-content-wrapper .meta,
.embed-content-wrapper .search-results .single-faq .entry .post .entry-title .entry-header .meta,
.search-results .single-faq .entry .post .entry-title .entry-header .embed-content-wrapper .meta,
.embed-content-wrapper .single-faq .search-results .entry .post .entry-title .entry-header .meta,
.single-faq .search-results .entry .post .entry-title .entry-header .embed-content-wrapper .meta,
.embed-content-wrapper .search-results .single-faq .entry .entry-header .post .entry-title .meta,
.search-results .single-faq .entry .entry-header .post .entry-title .embed-content-wrapper .meta,
.embed-content-wrapper .single-faq .search-results .entry .entry-header .post .entry-title .meta,
.single-faq .search-results .entry .entry-header .post .entry-title .embed-content-wrapper .meta,
.embed-content-wrapper .search-results .entry .post .entry-title .title,
.search-results .entry .post .entry-title .embed-content-wrapper .title,
.embed-content-wrapper .search-results .entry .post .entry-title .page-title,
.search-results .entry .post .entry-title .embed-content-wrapper .page-title,
.embed-content-wrapper .search-results .entry .post .entry-title .title h1,
.search-results .entry .post .entry-title .title .embed-content-wrapper h1,
.embed-content-wrapper .search-results .title .entry .post .entry-title h1,
.search-results .title .entry .post .entry-title .embed-content-wrapper h1,
.embed-content-wrapper .search-results .entry .post .entry-title .page-title h1,
.search-results .entry .post .entry-title .page-title .embed-content-wrapper h1,
.embed-content-wrapper .search-results .page-title .entry .post .entry-title h1,
.search-results .page-title .entry .post .entry-title .embed-content-wrapper h1,
.embed-content-wrapper .page-template-blog .entry .post .entry-title h3,
.embed-content-wrapper .page-template-blog .entry .post .entry-title .card__heading,
.page-template-blog .entry .post .entry-title .embed-content-wrapper h3,
.page-template-blog .entry .post .entry-title .embed-content-wrapper .card__heading,
.embed-content-wrapper .page-template-blog .entry .post .post-template-default.single-post .block .entry-header .entry-title h1,
.page-template-blog .entry .post .post-template-default.single-post .block .entry-header .entry-title .embed-content-wrapper h1,
.embed-content-wrapper .post-template-default.single-post .block .entry-header .page-template-blog .entry .post .entry-title h1,
.post-template-default.single-post .block .entry-header .page-template-blog .entry .post .entry-title .embed-content-wrapper h1,
.embed-content-wrapper .page-template-blog .post-template-default.single-post .entry .post .entry-header .entry-title h1,
.page-template-blog .post-template-default.single-post .entry .post .entry-header .entry-title .embed-content-wrapper h1,
.embed-content-wrapper .post-template-default.single-post .page-template-blog .entry .post .entry-header .entry-title h1,
.post-template-default.single-post .page-template-blog .entry .post .entry-header .entry-title .embed-content-wrapper h1,
.embed-content-wrapper .page-template-blog .post-template-default.single-post .entry .entry-header .post .entry-title h1,
.page-template-blog .post-template-default.single-post .entry .entry-header .post .entry-title .embed-content-wrapper h1,
.embed-content-wrapper .post-template-default.single-post .page-template-blog .entry .entry-header .post .entry-title h1,
.post-template-default.single-post .page-template-blog .entry .entry-header .post .entry-title .embed-content-wrapper h1,
.embed-content-wrapper .page-template-blog .entry .post .single-faq .block .entry-header .entry-title h1,
.page-template-blog .entry .post .single-faq .block .entry-header .entry-title .embed-content-wrapper h1,
.embed-content-wrapper .single-faq .block .entry-header .page-template-blog .entry .post .entry-title h1,
.single-faq .block .entry-header .page-template-blog .entry .post .entry-title .embed-content-wrapper h1,
.embed-content-wrapper .page-template-blog .single-faq .entry .post .entry-header .entry-title h1,
.page-template-blog .single-faq .entry .post .entry-header .entry-title .embed-content-wrapper h1,
.embed-content-wrapper .single-faq .page-template-blog .entry .post .entry-header .entry-title h1,
.single-faq .page-template-blog .entry .post .entry-header .entry-title .embed-content-wrapper h1,
.embed-content-wrapper .page-template-blog .single-faq .entry .entry-header .post .entry-title h1,
.page-template-blog .single-faq .entry .entry-header .post .entry-title .embed-content-wrapper h1,
.embed-content-wrapper .single-faq .page-template-blog .entry .entry-header .post .entry-title h1,
.single-faq .page-template-blog .entry .entry-header .post .entry-title .embed-content-wrapper h1,
.embed-content-wrapper .page-template-blog .entry .post .entry-title .post-template-default.single-post .block .entry-header .meta,
.page-template-blog .entry .post .entry-title .post-template-default.single-post .block .entry-header .embed-content-wrapper .meta,
.embed-content-wrapper .post-template-default.single-post .block .entry-header .page-template-blog .entry .post .entry-title .meta,
.post-template-default.single-post .block .entry-header .page-template-blog .entry .post .entry-title .embed-content-wrapper .meta,
.embed-content-wrapper .page-template-blog .post-template-default.single-post .entry .post .entry-title .entry-header .meta,
.page-template-blog .post-template-default.single-post .entry .post .entry-title .entry-header .embed-content-wrapper .meta,
.embed-content-wrapper .post-template-default.single-post .page-template-blog .entry .post .entry-title .entry-header .meta,
.post-template-default.single-post .page-template-blog .entry .post .entry-title .entry-header .embed-content-wrapper .meta,
.embed-content-wrapper .page-template-blog .post-template-default.single-post .entry .entry-header .post .entry-title .meta,
.page-template-blog .post-template-default.single-post .entry .entry-header .post .entry-title .embed-content-wrapper .meta,
.embed-content-wrapper .post-template-default.single-post .page-template-blog .entry .entry-header .post .entry-title .meta,
.post-template-default.single-post .page-template-blog .entry .entry-header .post .entry-title .embed-content-wrapper .meta,
.embed-content-wrapper .page-template-blog .entry .post .entry-title .single-faq .block .entry-header .meta,
.page-template-blog .entry .post .entry-title .single-faq .block .entry-header .embed-content-wrapper .meta,
.embed-content-wrapper .single-faq .block .entry-header .page-template-blog .entry .post .entry-title .meta,
.single-faq .block .entry-header .page-template-blog .entry .post .entry-title .embed-content-wrapper .meta,
.embed-content-wrapper .page-template-blog .single-faq .entry .post .entry-title .entry-header .meta,
.page-template-blog .single-faq .entry .post .entry-title .entry-header .embed-content-wrapper .meta,
.embed-content-wrapper .single-faq .page-template-blog .entry .post .entry-title .entry-header .meta,
.single-faq .page-template-blog .entry .post .entry-title .entry-header .embed-content-wrapper .meta,
.embed-content-wrapper .page-template-blog .single-faq .entry .entry-header .post .entry-title .meta,
.page-template-blog .single-faq .entry .entry-header .post .entry-title .embed-content-wrapper .meta,
.embed-content-wrapper .single-faq .page-template-blog .entry .entry-header .post .entry-title .meta,
.single-faq .page-template-blog .entry .entry-header .post .entry-title .embed-content-wrapper .meta,
.embed-content-wrapper .page-template-blog .entry .post .entry-title .title,
.page-template-blog .entry .post .entry-title .embed-content-wrapper .title,
.embed-content-wrapper .page-template-blog .entry .post .entry-title .page-title,
.page-template-blog .entry .post .entry-title .embed-content-wrapper .page-title,
.embed-content-wrapper .page-template-blog .entry .post .entry-title .title h1,
.page-template-blog .entry .post .entry-title .title .embed-content-wrapper h1,
.embed-content-wrapper .page-template-blog .title .entry .post .entry-title h1,
.page-template-blog .title .entry .post .entry-title .embed-content-wrapper h1,
.embed-content-wrapper .page-template-blog .entry .post .entry-title .page-title h1,
.page-template-blog .entry .post .entry-title .page-title .embed-content-wrapper h1,
.embed-content-wrapper .page-template-blog .page-title .entry .post .entry-title h1,
.page-template-blog .page-title .entry .post .entry-title .embed-content-wrapper h1,
.embed-content-wrapper h5,
.embed-content-wrapper h6,
.embed-content-wrapper .h1,
.embed-content-wrapper .h2,
.embed-content-wrapper .h3,
.embed-content-wrapper .staff__item--featured .staff__item-title,
.staff__item--featured .embed-content-wrapper .staff__item-title,
.embed-content-wrapper .h4,
.embed-content-wrapper .h5,
.embed-content-wrapper .resources__result,
.embed-content-wrapper .h6 {
	padding-bottom: 4rem;
	border-bottom: 1px solid var(--color-dark-green);
}
.embed-content-wrapper:last-child {
	margin-bottom: 0;
}
.embed-content-wrapper ul {
	--margin-li-top: 10px;
	margin: 0 0 var(--vertical-rhythm);
	color: var(--color-dark-green);
}
.embed-content-wrapper ul li {
	padding-left: 1.5em;
	position: relative;
}
.embed-content-wrapper ul li:before {
	content: "";
	position: absolute;
	width: 0.3em;
	height: 0.3em;
	border-radius: 50%;
	top: 0.7em;
	left: 0.5em;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
	background-color: currentColor;
}
.embed-content-wrapper .alignleft,
.embed-content-wrapper .alignright {
	margin-top: var(--vertical-rhythm);
}
.embed-content-wrapper .download-links-wrapper {
	margin-top: var(--vertical-rhythm);
}
.embed-content-wrapper .d-flex {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	gap: 1.6rem;
}
.embed-content-wrapper a:not([class]) {
	text-wrap: balance;
	text-decoration: underline;
	color: var(--color-dark-green-2);
}
.embed-content-wrapper a:not([class]):hover {
	text-decoration: none;
}
.tag-name {
	padding: 0.4rem 0.8rem;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	background-color: var(--color-light-green);
	color: var(--color-dark-green);
	font-size: 14px;
	line-height: 1.57;
	font-weight: 400;
}

.sr-only {
	width: 3rem;
	height: 3rem;
	color: currentColor;
	display: block;
	background-color: currentColor;
	-webkit-mask-position: center;
	        mask-position: center;
	-webkit-mask-repeat: no-repeat;
	        mask-repeat: no-repeat;
	-webkit-mask-size: contain;
	        mask-size: contain;
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_4346_3748' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='25'%3E%3Crect x='24' y='0.5' width='24' height='24' transform='rotate(90 24 0.5)' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4346_3748)'%3E%3Cpath d='M2.00195 16.5L12.002 6.5L22.002 16.5L20.227 18.275L12.002 10.05L3.77695 18.275L2.00195 16.5Z' fill='%23203A1B'/%3E%3C/g%3E%3C/svg%3E%0A");
	        mask-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_4346_3748' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='25'%3E%3Crect x='24' y='0.5' width='24' height='24' transform='rotate(90 24 0.5)' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4346_3748)'%3E%3Cpath d='M2.00195 16.5L12.002 6.5L22.002 16.5L20.227 18.275L12.002 10.05L3.77695 18.275L2.00195 16.5Z' fill='%23203A1B'/%3E%3C/g%3E%3C/svg%3E%0A");
	-webkit-transform: scale(-1);
	        transform: scale(-1);
	-webkit-transition: 0.3s;
	transition: 0.3s;
}
._open .sr-only {
	-webkit-transform: scale(1);
	        transform: scale(1);
}

.screen-reader-text,
.resources__filter-option label,
.visually-hidden {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border: 0;
}

.faq {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	gap: 0;
}
.faq:first-child {
	padding-top: 3rem;
}
.faq a {
	font-weight: bold;
	text-decoration: underline;
}
.faq a:hover {
	text-decoration: none;
}
.faq a {
	word-wrap: break-word;
}
.faq ul > li {
	padding-left: 15px;
	position: relative;
}
.faq ul > li:before {
	content: "";
	position: absolute;
	width: 0.3em;
	height: 0.3em;
	border-radius: 50%;
	top: 0.7em;
	left: 0;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
	background-color: currentColor;
}
.faq ol {
	counter-reset: list;
}
.faq ol > li {
	padding-left: 24px;
	position: relative;
}
.faq ol > li:before {
	content: counter(list) ".";
	counter-increment: list;
	position: absolute;
	top: 0;
	left: 0;
}
.faq__item {
	width: 100%;
}
.faq__item-name {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	gap: 1.6rem;
	width: 100%;
	border: 1px solid var(--color-dark-green);
	background-color: var(--color-white-2);
	color: var(--color-dark-green);
	padding: 3.2rem 2.2rem;
	font-size: var(--h4);
	text-align: left;
	cursor: pointer;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}
.faq__item-name:hover {
	background-color: var(--color-white);
}
.faq__item-name .sr-only {
	width: 3rem;
	height: 3rem;
	color: currentColor;
	display: block;
	background-color: currentColor;
	-webkit-mask-position: center;
	        mask-position: center;
	-webkit-mask-repeat: no-repeat;
	        mask-repeat: no-repeat;
	-webkit-mask-size: contain;
	        mask-size: contain;
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_4375_8824' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='40' height='40'%3E%3Crect width='40' height='40' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4375_8824)'%3E%3Cpath d='M10.6664 31.0897L8.91016 29.3334L18.2435 20.0001L8.91016 10.6668L10.6664 8.91052L19.9997 18.2439L29.3331 8.91052L31.0893 10.6668L21.756 20.0001L31.0893 29.3334L29.3331 31.0897L19.9997 21.7564L10.6664 31.0897Z' fill='%23A8D69F'/%3E%3C/g%3E%3C/svg%3E%0A");
	        mask-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_4375_8824' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='40' height='40'%3E%3Crect width='40' height='40' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4375_8824)'%3E%3Cpath d='M10.6664 31.0897L8.91016 29.3334L18.2435 20.0001L8.91016 10.6668L10.6664 8.91052L19.9997 18.2439L29.3331 8.91052L31.0893 10.6668L21.756 20.0001L31.0893 29.3334L29.3331 31.0897L19.9997 21.7564L10.6664 31.0897Z' fill='%23A8D69F'/%3E%3C/g%3E%3C/svg%3E%0A");
	-webkit-transition: 0.3s;
	transition: 0.3s;
	-webkit-transform: rotate(-45deg);
	        transform: rotate(-45deg);
	-ms-flex-negative: 0;
	    flex-shrink: 0;
}
._open .faq__item-name .sr-only {
	-webkit-transform: rotate(0);
	        transform: rotate(0);
}
.faq__item-content {
	-webkit-transition: 0.3s;
	transition: 0.3s;
	max-height: 0;
	opacity: 0;
	overflow: hidden;
	padding: 0 2.2rem;
	background-color: var(--color-white);
	border: 1px solid var(--color-dark-green);
	border-top: 0;
}
._open .faq__item-content {
	max-height: 20000px;
	opacity: 1;
	padding: 4rem 2.2rem;
}

.tab__header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-webkit-box-align: stretch;
	    -ms-flex-align: stretch;
	        align-items: stretch;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	gap: 2rem 0;
}
.tab__header:has(.tab__header-item:nth-child(2):last-child) {
	-ms-flex-wrap: nowrap;
	    flex-wrap: nowrap;
}
.tab__header:has(.tab__header-item:nth-child(2):last-child) .tab__header-item {
	width: 100%;
	font-size: var(--h4);
	line-height: 1.3125;
	text-decoration: none;
}
.tab__header:has(.tab__header-item:nth-child(3):last-child) {
	-ms-flex-wrap: nowrap;
	    flex-wrap: nowrap;
}
.tab__header:has(.tab__header-item:nth-child(3):last-child) .tab__header-item {
	width: 100%;
	font-size: var(--h4);
	line-height: 1.3125;
	text-decoration: none;
}
.tab__header-item {
	width: 25%;
	padding: 2.4rem 4.8rem;
	text-align: center;
	font-size: 16px;
	line-height: 1.4;
	font-weight: 400;
	color: var(--color-light-green);
	border: 2px solid var(--color-dark-green);
	background-color: var(--color-dark-green);
	cursor: pointer;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	text-decoration: underline;
}
.tab__header-item:hover {
	background-color: var(--color-light-green);
	color: var(--color-text);
	border-color: var(--color-light-green);
}
.tab__header-item--active {
	color: var(--color-text);
	background-color: transparent;
}
.tab__content-item {
	display: none;
}
.tab__content-item--active {
	display: block;
}

.staff {
	padding-top: 9.6rem;
}
.staff__item {
	border: 1px solid var(--color-black);
	text-decoration: none !important;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	padding: 0 2.4rem 2.4rem;
	background-color: var(--color-white);
}
.staff__item-title {
	font-size: var(--h5);
	line-height: 1.1;
	font-weight: normal;
	color: var(--color-text);
	margin-bottom: 0.8rem;
	text-wrap: balance;
}
.staff__item-img {
	width: calc(100% + 4.8rem);
	aspect-ratio: 1;
	position: relative;
	background-image: url(../img/bg-staff-thumbnail.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	margin: 0 -2.4rem 2.4rem;
}
.staff__item-img img {
	display: block;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
	-o-object-position: center;
	   object-position: center;
	background-color: var(--color-light-green);
}
.staff__item-img:after {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	background-color: rgba(var(--color-dark-green-2--rgb), 0.3);
	position: absolute;
	inset: 0;
	opacity: 0;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}
.staff__item-position {
	font-size: 16px;
	font-weight: 400;
	line-height: 1.4;
	margin-bottom: auto;
}
.staff__item-position:last-child {
	margin-bottom: 0;
}
.staff__item:hover .staff__item-position,
.staff__item:hover .staff__item-title {
	color: var(--color-dark-green-2);
}
.staff__item:hover .staff__item-img:after {
	opacity: 1;
}
.staff__item-contacts {
	font-size: 14px;
	font-weight: 400;
	line-height: 1.57;
	color: var(--color-text);
	margin-top: 1.5rem;
}
.staff__item-contact {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	gap: 1rem;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
}
.staff__item--featured {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-webkit-box-align: stretch;
	    -ms-flex-align: stretch;
	        align-items: stretch;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	gap: 4.8rem;
	border: 0;
	padding: 0;
}
.staff__item--featured .staff__item-details,
.staff__item--featured .staff__item-img {
	width: 100%;
	padding: 0;
	margin: 0;
}
.staff__item--featured .staff__item-title {
	margin-bottom: 0.8rem;
}
.staff__item--featured .staff__item-cta {
	margin-top: 4.8rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-webkit-box-align: stretch;
	    -ms-flex-align: stretch;
	        align-items: stretch;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	gap: 1.6rem;
}
.staff__item--featured .staff__item-position {
	display: block;
	font-size: 16px;
	font-weight: 400;
	color: var(--color-text);
	padding-bottom: 4rem;
	margin-bottom: 2.4rem;
	border-bottom: 1px solid var(--color-black);
}
.staff__item--featured:hover .staff__item-position,
.staff__item--featured:hover .staff__item-title {
	color: var(--color-dark-green);
}
.staff__item--featured:hover .staff__item-img:after {
	opacity: 0;
}
.staff__list {
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
	gap: 4.8rem 4.8rem;
}
.staff__modal {
	position: fixed;
	top: 0;
	bottom: 0;
	width: 60rem;
	right: 0;
	-webkit-transform: translateX(100%);
	        transform: translateX(100%);
	z-index: 15000;
	background-color: var(--color-white);
	-webkit-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
	overflow: auto;
	height: 100dvh;
	max-width: 100%;
}
.staff__modal--back {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(var(--color-dark-green-2--rgb), 0.3);
	z-index: 14999;
}
.staff__modal-header {
	background-color: var(--color-dark-green);
	color: var(--color-white);
	padding: 12rem 4.8rem 2.4rem;
}
.staff__modal-close {
	position: absolute;
	top: 5.6rem;
	right: 3.2rem;
	border: 0;
	background-color: transparent;
	padding: 0;
	color: var(--color-light-green);
	z-index: 10;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	cursor: pointer;
}
.staff__modal-close:hover {
	color: var(--color-green);
}
.staff__modal-content {
	padding: 4.8rem;
	width: 100%;
}
.staff__modal-content p:last-child {
	margin-bottom: 0;
}
.staff__modal-cta {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-webkit-box-align: stretch;
	    -ms-flex-align: stretch;
	        align-items: stretch;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	gap: 1.6rem;
	margin-bottom: 4.8rem;
}
.staff__modal-title {
	font-size: var(--h3);
	font-weight: 300;
	line-height: 1.1;
	margin-bottom: 0.8rem;
}
.staff__modal-img {
	width: 100%;
	aspect-ratio: 600/488;
	background-image: url(../img/bg-staff-thumbnail.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
.staff__modal-img img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
	-o-object-position: top center;
	   object-position: top center;
}
.staff__modal-position {
	font-weight: 400;
	font-size: 16px;
}
.staff__modal--open {
	-webkit-transform: translateX(0);
	        transform: translateX(0);
}

.member-board {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	gap: 4.8rem;
	padding-top: 9.6rem;
	padding-bottom: 9.6rem;
}
.member-board:last-child {
	margin-bottom: -9.6rem;
}
.member-board--full-width {
	position: relative;
}
.member-board--full-width:before {
	content: " ";
	display: block;
	position: absolute;
	width: 100vw;
	height: 100%;
	left: 50%;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
	top: 0;
	background-color: var(--color-white);
}
.member-board--full-width .member-board__list {
	position: relative;
	z-index: 10;
}
.member-board--full-width .member-board__list {
	gap: 4rem;
}
.member-board--creme:before {
	background-color: var(--color-creme);
}
.member-board__title {
	padding-bottom: 40px;
	border-bottom: 1px solid var(--color-black);
	position: sticky;
	top: calc(var(--offset-header) + 9.6rem);
	width: 100%;
}
.member-board__list {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	gap: 7.2rem;
}
.member-board__item ul {
	margin-bottom: 0;
	margin-top: 0;
}
.member-board__item ul li {
	font-size: var(--h4);
	font-weight: 300;
	line-height: 1.7;
	margin-bottom: 0;
	margin-top: 0;
}
.member-board__item-name {
	font-size: var(--h3);
	font-weight: 400;
	font-style: italic;
	line-height: 1.7;
}
.member-board__item-title {
	font-size: var(--h4);
	line-height: 1.2;
	font-weight: 400;
	margin-bottom: 0;
}
.member-board__item-description {
	font-size: var(--h5);
	font-weight: 300;
	line-height: 1.7;
	margin-bottom: 0;
}

.map {
	padding-top: 0;
	padding-bottom: 0;
	border-top: 1px solid var(--color-black);
	border-bottom: 1px solid var(--color-black);
}
.map .jqvmap-region.active {
	fill: var(--color-white);
}
.map__wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
}
.map__wrapper p {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	gap: 1.6rem;
}
.map__wrapper p:last-of-type {
	margin-bottom: 0;
}
.map__filter {
	margin-bottom: 3rem;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	color: var(--color-white);
	position: relative;
}
.map__filter:after {
	content: "";
	display: block;
	width: 100vw;
	position: absolute;
	bottom: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
	background-color: var(--color-white);
	height: 1px;
}
.map__filter .jcf-select {
	color: currentColor;
	border-left: 1px solid var(--color-white);
	border-right: 1px solid var(--color-white);
	width: auto;
	min-width: 32rem;
	border-top: 0;
	border-bottom: 0;
}
.map__filter .jcf-select.jcf-drop-active,
.map__filter .jcf-select:hover {
	background-color: var(--color-light-green);
	color: var(--color-text);
}
.map__filter .jcf-select .jcf-select-drop {
	color: var(--color-text);
}
.map__holder {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-webkit-box-align: stretch;
	    -ms-flex-align: stretch;
	        align-items: stretch;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	gap: 3rem;
}
.map__default {
	margin-top: 3rem;
	margin-bottom: 3rem;
	display: block;
	width: 100%;
	aspect-ratio: 666/420;
}
.map__default svg {
	width: 100%;
}
.map__legend {
	width: 40rem;
	background-color: var(--color-light-green);
	-ms-flex-negative: 0;
	    flex-shrink: 0;
	position: relative;
	color: var(--color-text);
	z-index: 1;
}
.map__legend--states-info {
	padding: 3rem var(--gutter);
}
.map__legend--states-info .pdf {
	color: var(--color-text);
	margin-top: var(--vertical-rhythm);
	margin-bottom: var(--vertical-rhythm);
}
.map__legend--states-info .pdf:last-child {
	margin-bottom: 0;
}
.map__legend--states-info .pdf a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	gap: 1.6rem;
	color: currentColor !important;
}
.map__legend--states-info .state-name {
	font-size: var(--h3);
}
.map__legend--states-info .fact .title {
	border-top: 1px solid var(--color-black);
	border-bottom: 1px solid var(--color-black);
	padding-top: 1rem;
	padding-bottom: 1rem;
	margin-bottom: var(--vertical-rhythm);
}
.map__legend--states-info .fact .title p {
	margin-bottom: 0;
}
.map__legend--states-info .fact .title p:empty {
	display: none;
}
.map__legend--states-info .fact .data {
	font-size: var(--small-font-size);
}
.map__legend--states-info .district-name {
	font-size: var(--h6);
	padding-bottom: 2rem;
	margin-bottom: 2rem;
	border-bottom: 1px solid var(--color-black);
}
.map__legend--states-info .title-right {
	padding-bottom: 2rem;
	margin-bottom: 2rem;
	border-bottom: 1px solid var(--color-black);
}
.map__legend--states-info p {
	margin-bottom: var(--vertical-rhythm);
}
.map__legend--states-info p:last-child {
	margin-bottom: 0;
}
.map__legend--states-info ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	gap: 1.6rem;
	margin-bottom: var(--vertical-rhythm);
}
.map__legend--states-info ul li {
	margin: 0;
	padding: 0;
	padding-left: 15px;
	position: relative;
}
.map__legend--states-info ul li:before {
	content: "";
	position: absolute;
	width: 0.3em;
	height: 0.3em;
	border-radius: 50%;
	top: 0.7em;
	left: 0;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
	background-color: currentColor;
}
.map__legend-title {
	padding: 2rem var(--gutter);
	text-transform: uppercase;
	margin-bottom: 0;
}
.map__legend-color {
	background-color: var(--bg-color);
	padding: 2rem var(--gutter);
	color: var(--color-white);
	position: relative;
	z-index: 1;
}
.map__legend-color:after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 100%;
	width: 50vw;
	background-color: var(--bg-color);
	height: 100%;
	z-index: -1;
}
.map__legend-color--green {
	--bg-color: var(--color-green);
}
.map__legend-color--light-blue {
	--bg-color: #74b2bf;
}
.map__legend-color--blue {
	--bg-color: #3c78aa;
}
.map__legend:after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 100%;
	width: 50vw;
	background-color: var(--color-light-green);
	height: 100%;
	z-index: -1;
}
.map__title {
	font-size: var(--h4);
	padding-top: 3rem;
	padding-bottom: 3rem;
}

.z-10 {
	z-index: 1000 !important;
}

.jqvmap-label {
	z-index: 1000;
}

.divider {
	width: 100%;
	background-color: var(--color-white);
	height: 10rem;
}

.state {
	padding-top: 0;
	padding-bottom: 0;
}
.state-holder {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	gap: 9.6rem;
	position: relative;
	padding-top: 9.6rem;
	padding-bottom: 9.6rem;
}
.state-name {
	text-transform: uppercase;
	margin-bottom: 1.5rem;
}
.state-info {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	gap: 2.4rem;
}
.state-info:after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
	height: 100%;
	width: 1px;
	background-color: var(--color-white);
}
.state-image {
	width: 30%;
	-ms-flex-negative: 0;
	    flex-shrink: 0;
}
.state-image img {
	width: 100%;
}
.state-text a {
	word-break: break-word;
}
.state-title {
	padding-bottom: 2.4rem;
	color: currentColor;
	border-bottom: 1px solid currentColor;
}
.state-description {
	width: 100%;
}

.d-none {
	display: none !important;
}

.post-template-default.single-post .breadcrumb,
.single-faq .breadcrumb {
	display: none;
}
.post-template-default.single-post .block,
.post-template-default.single-post .entry,
.single-faq .block,
.single-faq .entry {
	max-width: calc(var(--container-small) + var(--gutter) * 2);
	padding-block: 9.6rem;
	padding-inline: var(--gutter);
	margin: 0 auto;
}
.post-template-default.single-post .block .entry-category,
.post-template-default.single-post .entry .entry-category,
.single-faq .block .entry-category,
.single-faq .entry .entry-category {
	display: none;
}
.post-template-default.single-post .block .entry-header,
.post-template-default.single-post .entry .entry-header,
.single-faq .block .entry-header,
.single-faq .entry .entry-header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	    -ms-flex-direction: column-reverse;
	        flex-direction: column-reverse;
}
.post-template-default.single-post .block .entry-header .entry-title h1,
.post-template-default.single-post .entry .entry-header .entry-title h1,
.single-faq .block .entry-header .entry-title h1,
.single-faq .entry .entry-header .entry-title h1 {
	width: 100%;
	padding-bottom: 2.4rem;
	margin-bottom: 2.4rem !important;
	border-bottom: 1px solid var(--color-dark-green);
}
.post-template-default.single-post .block .entry-header .meta,
.post-template-default.single-post .entry .entry-header .meta,
.single-faq .block .entry-header .meta,
.single-faq .entry .entry-header .meta {
	position: relative;
	padding-top: 3.2rem;
	padding-bottom: 3.2rem;
	font-weight: 300;
	color: var(--color-dark-green);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	gap: 0.8rem;
	line-height: 0.75;
	margin-top: -9.6rem;
	margin-bottom: 9.6rem !important;
}
.post-template-default.single-post .block .entry-header .meta:before,
.post-template-default.single-post .entry .entry-header .meta:before,
.single-faq .block .entry-header .meta:before,
.single-faq .entry .entry-header .meta:before {
	content: " ";
	width: 100vw;
	height: 100%;
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
	top: 0;
	background-color: var(--color-light-green);
	z-index: -1;
	border-top: 2px solid var(--color-dark-green);
}

.search-results .breadcrumb,
.page-template-blog .breadcrumb {
	display: none;
}
.search-results .title,
.search-results .page-title,
.page-template-blog .title,
.page-template-blog .page-title {
	position: relative;
	padding-top: 3.2rem;
	padding-bottom: 3.2rem;
	margin-bottom: 0;
	font-weight: 300;
	color: var(--color-dark-green);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	gap: 0.8rem;
	line-height: 0.75;
}
.search-results .title:before,
.search-results .page-title:before,
.page-template-blog .title:before,
.page-template-blog .page-title:before {
	content: " ";
	width: 100vw;
	height: 100%;
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
	top: 0;
	background-color: var(--color-light-green);
	z-index: -1;
	border-top: 2px solid var(--color-dark-green);
}
.search-results .entry,
.page-template-blog .entry {
	max-width: calc(var(--container) + var(--gutter) * 2);
	padding-block: 9.6rem;
	padding-inline: var(--gutter);
	margin: 0 auto;
}
.search-results .entry .post,
.page-template-blog .entry .post {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	border: 1px solid var(--color-dark-green);
	padding: 3.2rem 2.4rem;
	text-decoration: none !important;
	position: relative;
	-webkit-transition: 0.3s;
	transition: 0.3s;
}
.search-results .entry .post .entry-content:after,
.page-template-blog .entry .post .entry-content:after {
	content: none !important;
}
.search-results .entry .post .entry-content:empty,
.page-template-blog .entry .post .entry-content:empty {
	margin-bottom: 0;
}
.search-results .entry .post .entry-content:not(:last-child),
.page-template-blog .entry .post .entry-content:not(:last-child) {
	margin-bottom: 2rem;
}
.search-results .entry .post .post-content,
.page-template-blog .entry .post .post-content {
	width: 100%;
}
.search-results .entry .post .post-content .entry-header,
.page-template-blog .entry .post .post-content .entry-header {
	width: 100%;
}
.search-results .entry .post .post-content .entry-header .entry-category,
.page-template-blog .entry .post .post-content .entry-header .entry-category {
	display: none;
}
.search-results .entry .post a:not(.button):not(input[type=button]):not(input[type=reset]):not(input[type=submit]):not(button[type=submit]),
.page-template-blog .entry .post a:not(.button):not(input[type=button]):not(input[type=reset]):not(input[type=submit]):not(button[type=submit]) {
	color: var(--color-dark-green);
}
.search-results .entry .post a:not(.button):not(input[type=button]):not(input[type=reset]):not(input[type=submit]):not(button[type=submit]):hover,
.page-template-blog .entry .post a:not(.button):not(input[type=button]):not(input[type=reset]):not(input[type=submit]):not(button[type=submit]):hover {
	color: var(--color-button);
	text-decoration: underline;
}
.search-results .entry .post .entry-title,
.page-template-blog .entry .post .entry-title {
	width: 100%;
	padding-bottom: 2.4rem;
	margin-bottom: 2.4rem;
	border-bottom: 1px solid var(--color-dark-green);
}
.search-results .entry .post .entry-title a,
.page-template-blog .entry .post .entry-title a {
	color: var(--color-dark-green);
}
.search-results .entry .post .entry-title a:hover,
.page-template-blog .entry .post .entry-title a:hover {
	color: var(--color-button);
	text-decoration: underline;
}
.card__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	gap: 1px;
	padding: 1px;
	background-color: var(--color-dark-green);
}
.card__item {
	-webkit-box-flex: 1;
	    -ms-flex: 1 1 230px;
	        flex: 1 1 230px;
	min-width: 230px;
	aspect-ratio: 1/1;
	background-color: var(--color-light-green);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	text-align: center;
}
.card__heading {
	margin-bottom: 0;
}
.card__description {
	text-transform: uppercase;
	font-size: 2rem;
}
.card__image {
	border-bottom: 1px solid var(--color-dark-green);
	margin-bottom: 2rem;
}
.card__image .icon {
	background-color: var(--color-dark-green);
	-webkit-mask-position: center;
	        mask-position: center;
	-webkit-mask-repeat: no-repeat;
	        mask-repeat: no-repeat;
}

.header {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 10000;
	padding: 2.3rem 0;
	-webkit-transition: all 0.3s linear;
	transition: all 0.3s linear;
	background-color: var(--color-light-green);
	-webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0);
	        box-shadow: 2px 2px 6px rgba(0, 0, 0, 0);
}
.header .language #gt_float_wrapper {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.header .language #gt_float_wrapper .gt_float_switcher {
	background-color: transparent;
	-webkit-box-shadow: unset;
	        box-shadow: unset;
}
.header .language #gt_float_wrapper .gt_float_switcher img {
	width: 2.5rem !important;
}
.header .language #gt_float_wrapper .gt_float_switcher .gt-selected {
	background-color: transparent;
}
.header .language #gt_float_wrapper .gt_float_switcher .gt-selected .gt-current-lang {
	background-color: transparent;
	color: var(--color-text);
	font-size: 2rem;
	font-weight: bold;
	padding: 1rem 1.5rem;
	min-height: 4.5rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	gap: 0.8rem;
}
.menu-active .header .language #gt_float_wrapper .gt_float_switcher .gt-selected .gt-current-lang {
	color: var(--color-white);
}
.header .language #gt_float_wrapper .gt_float_switcher .gt-selected .gt-current-lang * {
	-ms-flex-negative: 0;
	    flex-shrink: 0;
	display: block;
	margin: 0;
}
.header .language #gt_float_wrapper .gt_float_switcher .gt_options {
	background-color: var(--color-white);
	position: absolute;
	padding-top: 0;
	top: 4.5rem;
	min-width: 20rem;
}
.header .language #gt_float_wrapper .gt_float_switcher .gt_options a {
	padding: 0.5rem 1.5rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	gap: 0.8rem;
	font-size: 2rem;
}
.header .search {
	position: relative;
	width: 100%;
	max-width: 6.4rem;
	height: 7.2rem;
	z-index: 900;
}
.header .search input {
	position: absolute;
	border: 0;
	border-bottom: 2px solid var(--color-dark-green);
	background-color: var(--color-light-green);
	height: 100%;
	background-repeat: no-repeat;
	background-position: 0 center;
	max-width: 0;
	width: 100%;
	opacity: 0;
	right: 0;
	-webkit-transition: all 0.4s, opacity 0.1s 0.2s;
	transition: all 0.4s, opacity 0.1s 0.2s;
}
.header .search-button {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
	right: 0;
	width: 6.4rem;
	height: 100%;
	cursor: pointer;
	color: var(--color-text);
	background-color: transparent;
	border: none;
	padding: 0;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	background-image: url("data:image/svg+xml,%3Csvg width='33' height='32' viewBox='0 0 33 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_4466_293' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='33' height='32'%3E%3Crect x='0.335938' width='32' height='32' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4466_293)'%3E%3Cpath d='M26.3927 27.4362L18.0183 19.0615C17.3517 19.612 16.585 20.0427 15.7183 20.3539C14.8517 20.665 13.9551 20.8205 13.0287 20.8205C10.7498 20.8205 8.82111 20.0315 7.24267 18.4535C5.66422 16.8755 4.875 14.9473 4.875 12.6689C4.875 10.3906 5.664 8.46174 7.242 6.88218C8.82 5.30285 10.7482 4.51318 13.0267 4.51318C15.3049 4.51318 17.2338 5.3024 18.8133 6.88085C20.3927 8.45929 21.1823 10.388 21.1823 12.6669C21.1823 13.6191 21.0226 14.5285 20.703 15.3952C20.3832 16.2619 19.9567 17.0156 19.4233 17.6565L27.7977 26.0309L26.3927 27.4362ZM13.0287 18.8209C14.7467 18.8209 16.2018 18.2246 17.394 17.0322C18.5864 15.84 19.1827 14.3849 19.1827 12.6669C19.1827 10.9489 18.5864 9.49374 17.394 8.30152C16.2018 7.10907 14.7467 6.51285 13.0287 6.51285C11.3107 6.51285 9.85556 7.10907 8.66333 8.30152C7.47089 9.49374 6.87467 10.9489 6.87467 12.6669C6.87467 14.3849 7.47089 15.84 8.66333 17.0322C9.85556 18.2246 11.3107 18.8209 13.0287 18.8209Z' fill='%23203A1B'/%3E%3C/g%3E%3C/svg%3E%0A");
	background-position: center;
	background-repeat: no-repeat;
}
.header .search-button:hover {
	color: var(--color-green);
}
.menu-active .header .search-button {
	background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_4643_1419' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='32' height='32'%3E%3Crect width='32' height='32' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4643_1419)'%3E%3Cpath d='M26.0548 27.4362L17.6804 19.0615C17.0138 19.612 16.2471 20.0427 15.3804 20.3539C14.5138 20.665 13.6172 20.8205 12.6908 20.8205C10.4119 20.8205 8.48322 20.0315 6.90478 18.4535C5.32633 16.8755 4.53711 14.9473 4.53711 12.6689C4.53711 10.3906 5.32611 8.46174 6.90411 6.88218C8.48211 5.30285 10.4103 4.51318 12.6888 4.51318C14.967 4.51318 16.8959 5.3024 18.4754 6.88085C20.0548 8.45929 20.8444 10.388 20.8444 12.6669C20.8444 13.6191 20.6847 14.5285 20.3651 15.3952C20.0453 16.2619 19.6188 17.0156 19.0854 17.6565L27.4598 26.0309L26.0548 27.4362ZM12.6908 18.8209C14.4088 18.8209 15.8639 18.2246 17.0561 17.0322C18.2486 15.84 18.8448 14.3849 18.8448 12.6669C18.8448 10.9489 18.2486 9.49374 17.0561 8.30152C15.8639 7.10907 14.4088 6.51285 12.6908 6.51285C10.9728 6.51285 9.51766 7.10907 8.32544 8.30152C7.133 9.49374 6.53678 10.9489 6.53678 12.6669C6.53678 14.3849 7.133 15.84 8.32544 17.0322C9.51766 18.2246 10.9728 18.8209 12.6908 18.8209Z' fill='%23F8FCFA'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.header .search._open input {
	width: 136rem;
	max-width: 136rem;
	padding-left: 4rem;
	opacity: 1;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	background-image: url("data:image/svg+xml,%3Csvg width='33' height='32' viewBox='0 0 33 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_4466_293' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='33' height='32'%3E%3Crect x='0.335938' width='32' height='32' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4466_293)'%3E%3Cpath d='M26.3927 27.4362L18.0183 19.0615C17.3517 19.612 16.585 20.0427 15.7183 20.3539C14.8517 20.665 13.9551 20.8205 13.0287 20.8205C10.7498 20.8205 8.82111 20.0315 7.24267 18.4535C5.66422 16.8755 4.875 14.9473 4.875 12.6689C4.875 10.3906 5.664 8.46174 7.242 6.88218C8.82 5.30285 10.7482 4.51318 13.0267 4.51318C15.3049 4.51318 17.2338 5.3024 18.8133 6.88085C20.3927 8.45929 21.1823 10.388 21.1823 12.6669C21.1823 13.6191 21.0226 14.5285 20.703 15.3952C20.3832 16.2619 19.9567 17.0156 19.4233 17.6565L27.7977 26.0309L26.3927 27.4362ZM13.0287 18.8209C14.7467 18.8209 16.2018 18.2246 17.394 17.0322C18.5864 15.84 19.1827 14.3849 19.1827 12.6669C19.1827 10.9489 18.5864 9.49374 17.394 8.30152C16.2018 7.10907 14.7467 6.51285 13.0287 6.51285C11.3107 6.51285 9.85556 7.10907 8.66333 8.30152C7.47089 9.49374 6.87467 10.9489 6.87467 12.6669C6.87467 14.3849 7.47089 15.84 8.66333 17.0322C9.85556 18.2246 11.3107 18.8209 13.0287 18.8209Z' fill='%23203A1B'/%3E%3C/g%3E%3C/svg%3E%0A");
	font-size: 2rem;
	line-height: 1.4;
	font-weight: 400;
}
.header .search._open input:focus::-webkit-input-placeholder {
	color: var(--color-dark-green);
	opacity: 1;
	-webkit-transition: opacity 0.15s linear;
	transition: opacity 0.15s linear;
}

.header .search._open input:focus:-moz-placeholder {
	color: var(--color-dark-green);
	opacity: 1;
	-moz-transition: opacity 0.15s linear;
	transition: opacity 0.15s linear;
}

.header .search._open input:focus::-moz-placeholder {
	color: var(--color-dark-green);
	opacity: 1;
	-moz-transition: opacity 0.15s linear;
	transition: opacity 0.15s linear;
}

.header .search._open input:focus:-ms-input-placeholder {
	color: var(--color-dark-green);
	opacity: 1;
	-ms-transition: opacity 0.15s linear;
	transition: opacity 0.15s linear;
}

.header .search._open input:focus {
	outline: 2px dotted var(--color-error);
	outline-offset: 2px;
}
.header .search._open .search-button {
	width: 4rem;
	height: 4rem;
	background-image: url("data:image/svg+xml,%3Csvg width='41' height='40' viewBox='0 0 41 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_4466_3168' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='41' height='41'%3E%3Crect x='0.335938' y='0.000106812' width='40' height='40' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4466_3168)'%3E%3Cpath d='M11.0023 31.0898L9.24609 29.3335L18.5794 20.0002L9.24609 10.6669L11.0023 8.91063L20.3357 18.244L29.669 8.91063L31.4253 10.6669L22.0919 20.0002L31.4253 29.3335L29.669 31.0898L20.3357 21.7565L11.0023 31.0898Z' fill='%23203A1B'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.admin-bar .header {
	top: 32px;
}
.header .logo-active {
	display: none;
	width: 22rem;
	font-size: 0;
	line-height: 0;
}
.header .logo {
	display: block;
	width: 22rem;
	font-size: 0;
	line-height: 0;
}
.header-holder {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	gap: 1rem;
}

.menu-drop {
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.menu {
	margin: 0;
	padding: 0;
	list-style: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	gap: 1.6rem;
}
.menu > li {
	position: relative;
}
.menu .scroll-up {
	display: none !important;
}
.menu .scroll-down {
	display: none !important;
}
.menu a {
	display: block;
	vertical-align: top;
	position: relative;
	text-decoration: none;
	color: inherit;
	padding: 2.2rem 1.6rem;
	border-bottom: 2px solid transparent;
}
.menu a:hover,
.menu a.highlighted {
	color: var(--color-text);
}
.menu a.highlighted {
	border-bottom: 2px solid var(--color-text);
}
.menu a.highlighted .sub-arrow {
	-webkit-transform: translateY(-50%) scale(-1);
	        transform: translateY(-50%) scale(-1);
	display: none;
}
.menu a .sub-arrow {
	position: absolute;
	top: 50%;
	right: 0;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
	width: 14px;
	height: 14px;
	background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUxMDJfMTI1MzkpIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi4yMDY2IDUuMDIxMDRMNi45ODQwMiA5LjkyODkzTDEuNzkzMDIgNS4wMTg3NEwyLjQ4MDIxIDQuMjkyMjVMNi45ODYyNiA4LjU1NDU2TDExLjUyMTggNC4yOTIzMkwxMi4yMDY2IDUuMDIxMDRaIiBmaWxsPSIjMTkyNTVBIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNTEwMl8xMjUzOSI+CjxyZWN0IHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K") no-repeat;
	background-size: 100%;
	display: none;
}
.menu ul {
	display: none;
	position: absolute;
	top: 100% !important;
	z-index: 2;
	margin-top: 0 !important;
	min-width: 0 !important;
	max-width: inherit !important;
	width: 200px !important;
	background: var(--color-dark-green);
	color: var(--color-light-green);
}
.menu ul li {
	position: relative;
}
.menu ul a {
	display: block;
	padding: 5px 10px;
	color: var(--color-light-green);
}
.menu ul ul {
	top: 0 !important;
}
.menu .has-mega-menu {
	position: static !important;
}
.menu .has-mega-menu .mega-menu {
	margin-left: 0 !important;
	right: 0 !important;
	width: auto !important;
	max-width: none !important;
	max-height: calc(100dvh - var(--offset-header));
	overflow-y: auto;
}
.menu .has-mega-menu .mega-menu li {
	display: block;
}
.menu .has-mega-menu .mega-menu ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	position: relative;
	width: 100% !important;
	padding-top: 1.6rem;
	padding-bottom: 3.2rem;
}
.menu .has-mega-menu .mega-menu ul li {
	width: 100% !important;
}
.menu .has-mega-menu .mega-menu ul li a {
	color: var(--color-light-green);
	border-bottom: 1px solid var(--color-light-green);
	width: 100%;
	display: block;
	padding: 4rem 0;
}
.menu .has-mega-menu .mega-menu ul li a:after {
	content: "";
	display: block;
	width: 7.2rem;
	height: 7.2rem;
	position: absolute;
	top: 50%;
	right: 0.5rem;
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg width='73' height='72' viewBox='0 0 73 72' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_4277_377' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='73' height='72'%3E%3Crect x='0.335938' width='72' height='72' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4277_377)'%3E%3Cpath d='M52.3844 37.05H16.2344V34.95H52.3844L34.8344 17.4L36.3344 15.9L56.4344 36L36.3344 56.1L34.8344 54.6L52.3844 37.05Z' fill='%23F8FCFA'/%3E%3C/g%3E%3C/svg%3E%0A");
	        mask-image: url("data:image/svg+xml,%3Csvg width='73' height='72' viewBox='0 0 73 72' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_4277_377' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='73' height='72'%3E%3Crect x='0.335938' width='72' height='72' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4277_377)'%3E%3Cpath d='M52.3844 37.05H16.2344V34.95H52.3844L34.8344 17.4L36.3344 15.9L56.4344 36L36.3344 56.1L34.8344 54.6L52.3844 37.05Z' fill='%23F8FCFA'/%3E%3C/g%3E%3C/svg%3E%0A");
	-webkit-mask-position: center;
	        mask-position: center;
	-webkit-mask-repeat: no-repeat;
	        mask-repeat: no-repeat;
	-webkit-mask-size: contain;
	        mask-size: contain;
	background-color: currentColor;
	opacity: 0;
	-webkit-transform: translateY(-50%) translateX(-50%);
	        transform: translateY(-50%) translateX(-50%);
	-webkit-transition: 0.3s;
	transition: 0.3s;
}
.menu .has-mega-menu .mega-menu ul li a:hover {
	color: var(--color-white);
	border-bottom: 1px solid var(--color-white);
}
.menu .has-mega-menu .mega-menu ul li a:hover:after {
	opacity: 1;
	-webkit-transform: translateY(-50%) translateX(0);
	        transform: translateY(-50%) translateX(0);
}
.menu .has-mega-menu .mega-menu .container {
	gap: 0 4.8rem;
}
.menu .has-mega-menu .mega-menu .col {
	width: 100%;
}

.menu-opener {
	display: none;
	width: 32px;
	height: 26px;
	position: relative;
	background-color: transparent;
	outline: none;
	border: none;
	padding: 0;
	cursor: pointer;
	z-index: 9;
}
.menu-opener:before,
.menu-opener:after,
.menu-opener span {
	content: "";
	background-color: var(--color-text);
	border-radius: 3px;
	position: absolute;
	right: 0;
	height: 2px;
	width: 32px;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.menu-opener span {
	top: 12px;
}
.menu-opener::before {
	top: 4px;
}
.menu-opener:after {
	top: 20px;
	width: 24px;
}
.menu-active .menu-opener:before,
.menu-active .menu-opener:after,
.menu-active .menu-opener span {
	background-color: var(--color-white);
}

.menu-active {
	overflow: hidden;
}
.menu-active .menu-opener:before {
	-webkit-transform: rotate(45deg);
	        transform: rotate(45deg);
	top: 50%;
}
.menu-active .menu-opener span {
	-webkit-transform: rotate(-45deg);
	        transform: rotate(-45deg);
	top: 50%;
}
.menu-active .menu-opener:after {
	opacity: 0;
}
.menu-active .logo {
	display: none;
}
.menu-active .logo-active {
	display: block;
}

.current-menu-item > a {
	color: var(--color-text);
}

.footer {
	margin-top: auto;
	background: var(--color-dark-green);
	color: var(--color-light-green);
	padding-top: 8rem;
	padding-bottom: 8rem;
}
.footer .container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	gap: 8rem;
}
.footer__block {
	width: 100%;
}
.footer__block-title {
	width: 100%;
	display: block;
	border-bottom: 1px solid var(--color-light-green);
	padding-top: 1.5rem;
	padding-bottom: 1.5rem;
	margin-bottom: 1.6rem;
}
.footer__menu:last-child {
	margin-bottom: 0;
}
.footer__menu li {
	margin-bottom: 1.6rem;
	text-transform: uppercase;
	font-weight: 400;
	font-size: var(--small-font-size);
}
.footer__menu li:last-child {
	margin-bottom: 0;
}
.footer__menu li a {
	text-decoration: none;
}
.footer__holder {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	gap: 4.8rem;
}
.footer__social {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	gap: 1.6rem;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
}
.footer a {
	color: inherit;
}
.footer a:hover {
	color: var(--color-white);
}

[data-aos][data-aos][data-aos-duration="50"],
body[data-aos-duration="50"] [data-aos] {
	-webkit-transition-duration: 50ms;
	        transition-duration: 50ms;
}

[data-aos][data-aos][data-aos-delay="50"],
body[data-aos-delay="50"] [data-aos] {
	-webkit-transition-delay: 0;
	        transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="50"].aos-animate,
body[data-aos-delay="50"] [data-aos].aos-animate {
	-webkit-transition-delay: 50ms;
	        transition-delay: 50ms;
}

[data-aos][data-aos][data-aos-duration="100"],
body[data-aos-duration="100"] [data-aos] {
	-webkit-transition-duration: 0.1s;
	        transition-duration: 0.1s;
}

[data-aos][data-aos][data-aos-delay="100"],
body[data-aos-delay="100"] [data-aos] {
	-webkit-transition-delay: 0;
	        transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="100"].aos-animate,
body[data-aos-delay="100"] [data-aos].aos-animate {
	-webkit-transition-delay: 0.1s;
	        transition-delay: 0.1s;
}

[data-aos][data-aos][data-aos-duration="150"],
body[data-aos-duration="150"] [data-aos] {
	-webkit-transition-duration: 0.15s;
	        transition-duration: 0.15s;
}

[data-aos][data-aos][data-aos-delay="150"],
body[data-aos-delay="150"] [data-aos] {
	-webkit-transition-delay: 0;
	        transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="150"].aos-animate,
body[data-aos-delay="150"] [data-aos].aos-animate {
	-webkit-transition-delay: 0.15s;
	        transition-delay: 0.15s;
}

[data-aos][data-aos][data-aos-duration="200"],
body[data-aos-duration="200"] [data-aos] {
	-webkit-transition-duration: 0.2s;
	        transition-duration: 0.2s;
}

[data-aos][data-aos][data-aos-delay="200"],
body[data-aos-delay="200"] [data-aos] {
	-webkit-transition-delay: 0;
	        transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="200"].aos-animate,
body[data-aos-delay="200"] [data-aos].aos-animate {
	-webkit-transition-delay: 0.2s;
	        transition-delay: 0.2s;
}

[data-aos][data-aos][data-aos-duration="250"],
body[data-aos-duration="250"] [data-aos] {
	-webkit-transition-duration: 0.25s;
	        transition-duration: 0.25s;
}

[data-aos][data-aos][data-aos-delay="250"],
body[data-aos-delay="250"] [data-aos] {
	-webkit-transition-delay: 0;
	        transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="250"].aos-animate,
body[data-aos-delay="250"] [data-aos].aos-animate {
	-webkit-transition-delay: 0.25s;
	        transition-delay: 0.25s;
}

[data-aos][data-aos][data-aos-duration="300"],
body[data-aos-duration="300"] [data-aos] {
	-webkit-transition-duration: 0.3s;
	        transition-duration: 0.3s;
}

[data-aos][data-aos][data-aos-delay="300"],
body[data-aos-delay="300"] [data-aos] {
	-webkit-transition-delay: 0;
	        transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="300"].aos-animate,
body[data-aos-delay="300"] [data-aos].aos-animate {
	-webkit-transition-delay: 0.3s;
	        transition-delay: 0.3s;
}

[data-aos][data-aos][data-aos-duration="350"],
body[data-aos-duration="350"] [data-aos] {
	-webkit-transition-duration: 0.35s;
	        transition-duration: 0.35s;
}

[data-aos][data-aos][data-aos-delay="350"],
body[data-aos-delay="350"] [data-aos] {
	-webkit-transition-delay: 0;
	        transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="350"].aos-animate,
body[data-aos-delay="350"] [data-aos].aos-animate {
	-webkit-transition-delay: 0.35s;
	        transition-delay: 0.35s;
}

[data-aos][data-aos][data-aos-duration="400"],
body[data-aos-duration="400"] [data-aos] {
	-webkit-transition-duration: 0.4s;
	        transition-duration: 0.4s;
}

[data-aos][data-aos][data-aos-delay="400"],
body[data-aos-delay="400"] [data-aos] {
	-webkit-transition-delay: 0;
	        transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="400"].aos-animate,
body[data-aos-delay="400"] [data-aos].aos-animate {
	-webkit-transition-delay: 0.4s;
	        transition-delay: 0.4s;
}

[data-aos][data-aos][data-aos-duration="450"],
body[data-aos-duration="450"] [data-aos] {
	-webkit-transition-duration: 0.45s;
	        transition-duration: 0.45s;
}

[data-aos][data-aos][data-aos-delay="450"],
body[data-aos-delay="450"] [data-aos] {
	-webkit-transition-delay: 0;
	        transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="450"].aos-animate,
body[data-aos-delay="450"] [data-aos].aos-animate {
	-webkit-transition-delay: 0.45s;
	        transition-delay: 0.45s;
}

[data-aos][data-aos][data-aos-duration="500"],
body[data-aos-duration="500"] [data-aos] {
	-webkit-transition-duration: 0.5s;
	        transition-duration: 0.5s;
}

[data-aos][data-aos][data-aos-delay="500"],
body[data-aos-delay="500"] [data-aos] {
	-webkit-transition-delay: 0;
	        transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="500"].aos-animate,
body[data-aos-delay="500"] [data-aos].aos-animate {
	-webkit-transition-delay: 0.5s;
	        transition-delay: 0.5s;
}

[data-aos][data-aos][data-aos-duration="550"],
body[data-aos-duration="550"] [data-aos] {
	-webkit-transition-duration: 0.55s;
	        transition-duration: 0.55s;
}

[data-aos][data-aos][data-aos-delay="550"],
body[data-aos-delay="550"] [data-aos] {
	-webkit-transition-delay: 0;
	        transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="550"].aos-animate,
body[data-aos-delay="550"] [data-aos].aos-animate {
	-webkit-transition-delay: 0.55s;
	        transition-delay: 0.55s;
}

[data-aos][data-aos][data-aos-duration="600"],
body[data-aos-duration="600"] [data-aos] {
	-webkit-transition-duration: 0.6s;
	        transition-duration: 0.6s;
}

[data-aos][data-aos][data-aos-delay="600"],
body[data-aos-delay="600"] [data-aos] {
	-webkit-transition-delay: 0;
	        transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="600"].aos-animate,
body[data-aos-delay="600"] [data-aos].aos-animate {
	-webkit-transition-delay: 0.6s;
	        transition-delay: 0.6s;
}

[data-aos][data-aos][data-aos-duration="650"],
body[data-aos-duration="650"] [data-aos] {
	-webkit-transition-duration: 0.65s;
	        transition-duration: 0.65s;
}

[data-aos][data-aos][data-aos-delay="650"],
body[data-aos-delay="650"] [data-aos] {
	-webkit-transition-delay: 0;
	        transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="650"].aos-animate,
body[data-aos-delay="650"] [data-aos].aos-animate {
	-webkit-transition-delay: 0.65s;
	        transition-delay: 0.65s;
}

[data-aos][data-aos][data-aos-duration="700"],
body[data-aos-duration="700"] [data-aos] {
	-webkit-transition-duration: 0.7s;
	        transition-duration: 0.7s;
}

[data-aos][data-aos][data-aos-delay="700"],
body[data-aos-delay="700"] [data-aos] {
	-webkit-transition-delay: 0;
	        transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="700"].aos-animate,
body[data-aos-delay="700"] [data-aos].aos-animate {
	-webkit-transition-delay: 0.7s;
	        transition-delay: 0.7s;
}

[data-aos][data-aos][data-aos-duration="750"],
body[data-aos-duration="750"] [data-aos] {
	-webkit-transition-duration: 0.75s;
	        transition-duration: 0.75s;
}

[data-aos][data-aos][data-aos-delay="750"],
body[data-aos-delay="750"] [data-aos] {
	-webkit-transition-delay: 0;
	        transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="750"].aos-animate,
body[data-aos-delay="750"] [data-aos].aos-animate {
	-webkit-transition-delay: 0.75s;
	        transition-delay: 0.75s;
}

[data-aos][data-aos][data-aos-duration="800"],
body[data-aos-duration="800"] [data-aos] {
	-webkit-transition-duration: 0.8s;
	        transition-duration: 0.8s;
}

[data-aos][data-aos][data-aos-delay="800"],
body[data-aos-delay="800"] [data-aos] {
	-webkit-transition-delay: 0;
	        transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="800"].aos-animate,
body[data-aos-delay="800"] [data-aos].aos-animate {
	-webkit-transition-delay: 0.8s;
	        transition-delay: 0.8s;
}

[data-aos][data-aos][data-aos-duration="850"],
body[data-aos-duration="850"] [data-aos] {
	-webkit-transition-duration: 0.85s;
	        transition-duration: 0.85s;
}

[data-aos][data-aos][data-aos-delay="850"],
body[data-aos-delay="850"] [data-aos] {
	-webkit-transition-delay: 0;
	        transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="850"].aos-animate,
body[data-aos-delay="850"] [data-aos].aos-animate {
	-webkit-transition-delay: 0.85s;
	        transition-delay: 0.85s;
}

[data-aos][data-aos][data-aos-duration="900"],
body[data-aos-duration="900"] [data-aos] {
	-webkit-transition-duration: 0.9s;
	        transition-duration: 0.9s;
}

[data-aos][data-aos][data-aos-delay="900"],
body[data-aos-delay="900"] [data-aos] {
	-webkit-transition-delay: 0;
	        transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="900"].aos-animate,
body[data-aos-delay="900"] [data-aos].aos-animate {
	-webkit-transition-delay: 0.9s;
	        transition-delay: 0.9s;
}

[data-aos][data-aos][data-aos-duration="950"],
body[data-aos-duration="950"] [data-aos] {
	-webkit-transition-duration: 0.95s;
	        transition-duration: 0.95s;
}

[data-aos][data-aos][data-aos-delay="950"],
body[data-aos-delay="950"] [data-aos] {
	-webkit-transition-delay: 0;
	        transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="950"].aos-animate,
body[data-aos-delay="950"] [data-aos].aos-animate {
	-webkit-transition-delay: 0.95s;
	        transition-delay: 0.95s;
}

[data-aos][data-aos][data-aos-duration="1000"],
body[data-aos-duration="1000"] [data-aos] {
	-webkit-transition-duration: 1s;
	        transition-duration: 1s;
}

[data-aos][data-aos][data-aos-delay="1000"],
body[data-aos-delay="1000"] [data-aos] {
	-webkit-transition-delay: 0;
	        transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1000"].aos-animate,
body[data-aos-delay="1000"] [data-aos].aos-animate {
	-webkit-transition-delay: 1s;
	        transition-delay: 1s;
}

[data-aos][data-aos][data-aos-duration="1050"],
body[data-aos-duration="1050"] [data-aos] {
	-webkit-transition-duration: 1.05s;
	        transition-duration: 1.05s;
}

[data-aos][data-aos][data-aos-delay="1050"],
body[data-aos-delay="1050"] [data-aos] {
	-webkit-transition-delay: 0;
	        transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1050"].aos-animate,
body[data-aos-delay="1050"] [data-aos].aos-animate {
	-webkit-transition-delay: 1.05s;
	        transition-delay: 1.05s;
}

[data-aos][data-aos][data-aos-duration="1100"],
body[data-aos-duration="1100"] [data-aos] {
	-webkit-transition-duration: 1.1s;
	        transition-duration: 1.1s;
}

[data-aos][data-aos][data-aos-delay="1100"],
body[data-aos-delay="1100"] [data-aos] {
	-webkit-transition-delay: 0;
	        transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1100"].aos-animate,
body[data-aos-delay="1100"] [data-aos].aos-animate {
	-webkit-transition-delay: 1.1s;
	        transition-delay: 1.1s;
}

[data-aos][data-aos][data-aos-duration="1150"],
body[data-aos-duration="1150"] [data-aos] {
	-webkit-transition-duration: 1.15s;
	        transition-duration: 1.15s;
}

[data-aos][data-aos][data-aos-delay="1150"],
body[data-aos-delay="1150"] [data-aos] {
	-webkit-transition-delay: 0;
	        transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1150"].aos-animate,
body[data-aos-delay="1150"] [data-aos].aos-animate {
	-webkit-transition-delay: 1.15s;
	        transition-delay: 1.15s;
}

[data-aos][data-aos][data-aos-duration="1200"],
body[data-aos-duration="1200"] [data-aos] {
	-webkit-transition-duration: 1.2s;
	        transition-duration: 1.2s;
}

[data-aos][data-aos][data-aos-delay="1200"],
body[data-aos-delay="1200"] [data-aos] {
	-webkit-transition-delay: 0;
	        transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1200"].aos-animate,
body[data-aos-delay="1200"] [data-aos].aos-animate {
	-webkit-transition-delay: 1.2s;
	        transition-delay: 1.2s;
}

[data-aos][data-aos][data-aos-duration="1250"],
body[data-aos-duration="1250"] [data-aos] {
	-webkit-transition-duration: 1.25s;
	        transition-duration: 1.25s;
}

[data-aos][data-aos][data-aos-delay="1250"],
body[data-aos-delay="1250"] [data-aos] {
	-webkit-transition-delay: 0;
	        transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1250"].aos-animate,
body[data-aos-delay="1250"] [data-aos].aos-animate {
	-webkit-transition-delay: 1.25s;
	        transition-delay: 1.25s;
}

[data-aos][data-aos][data-aos-duration="1300"],
body[data-aos-duration="1300"] [data-aos] {
	-webkit-transition-duration: 1.3s;
	        transition-duration: 1.3s;
}

[data-aos][data-aos][data-aos-delay="1300"],
body[data-aos-delay="1300"] [data-aos] {
	-webkit-transition-delay: 0;
	        transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1300"].aos-animate,
body[data-aos-delay="1300"] [data-aos].aos-animate {
	-webkit-transition-delay: 1.3s;
	        transition-delay: 1.3s;
}

[data-aos][data-aos][data-aos-duration="1350"],
body[data-aos-duration="1350"] [data-aos] {
	-webkit-transition-duration: 1.35s;
	        transition-duration: 1.35s;
}

[data-aos][data-aos][data-aos-delay="1350"],
body[data-aos-delay="1350"] [data-aos] {
	-webkit-transition-delay: 0;
	        transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1350"].aos-animate,
body[data-aos-delay="1350"] [data-aos].aos-animate {
	-webkit-transition-delay: 1.35s;
	        transition-delay: 1.35s;
}

[data-aos][data-aos][data-aos-duration="1400"],
body[data-aos-duration="1400"] [data-aos] {
	-webkit-transition-duration: 1.4s;
	        transition-duration: 1.4s;
}

[data-aos][data-aos][data-aos-delay="1400"],
body[data-aos-delay="1400"] [data-aos] {
	-webkit-transition-delay: 0;
	        transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1400"].aos-animate,
body[data-aos-delay="1400"] [data-aos].aos-animate {
	-webkit-transition-delay: 1.4s;
	        transition-delay: 1.4s;
}

[data-aos][data-aos][data-aos-duration="1450"],
body[data-aos-duration="1450"] [data-aos] {
	-webkit-transition-duration: 1.45s;
	        transition-duration: 1.45s;
}

[data-aos][data-aos][data-aos-delay="1450"],
body[data-aos-delay="1450"] [data-aos] {
	-webkit-transition-delay: 0;
	        transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1450"].aos-animate,
body[data-aos-delay="1450"] [data-aos].aos-animate {
	-webkit-transition-delay: 1.45s;
	        transition-delay: 1.45s;
}

[data-aos][data-aos][data-aos-duration="1500"],
body[data-aos-duration="1500"] [data-aos] {
	-webkit-transition-duration: 1.5s;
	        transition-duration: 1.5s;
}

[data-aos][data-aos][data-aos-delay="1500"],
body[data-aos-delay="1500"] [data-aos] {
	-webkit-transition-delay: 0;
	        transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1500"].aos-animate,
body[data-aos-delay="1500"] [data-aos].aos-animate {
	-webkit-transition-delay: 1.5s;
	        transition-delay: 1.5s;
}

[data-aos][data-aos][data-aos-duration="1550"],
body[data-aos-duration="1550"] [data-aos] {
	-webkit-transition-duration: 1.55s;
	        transition-duration: 1.55s;
}

[data-aos][data-aos][data-aos-delay="1550"],
body[data-aos-delay="1550"] [data-aos] {
	-webkit-transition-delay: 0;
	        transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1550"].aos-animate,
body[data-aos-delay="1550"] [data-aos].aos-animate {
	-webkit-transition-delay: 1.55s;
	        transition-delay: 1.55s;
}

[data-aos][data-aos][data-aos-duration="1600"],
body[data-aos-duration="1600"] [data-aos] {
	-webkit-transition-duration: 1.6s;
	        transition-duration: 1.6s;
}

[data-aos][data-aos][data-aos-delay="1600"],
body[data-aos-delay="1600"] [data-aos] {
	-webkit-transition-delay: 0;
	        transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1600"].aos-animate,
body[data-aos-delay="1600"] [data-aos].aos-animate {
	-webkit-transition-delay: 1.6s;
	        transition-delay: 1.6s;
}

[data-aos][data-aos][data-aos-duration="1650"],
body[data-aos-duration="1650"] [data-aos] {
	-webkit-transition-duration: 1.65s;
	        transition-duration: 1.65s;
}

[data-aos][data-aos][data-aos-delay="1650"],
body[data-aos-delay="1650"] [data-aos] {
	-webkit-transition-delay: 0;
	        transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1650"].aos-animate,
body[data-aos-delay="1650"] [data-aos].aos-animate {
	-webkit-transition-delay: 1.65s;
	        transition-delay: 1.65s;
}

[data-aos][data-aos][data-aos-duration="1700"],
body[data-aos-duration="1700"] [data-aos] {
	-webkit-transition-duration: 1.7s;
	        transition-duration: 1.7s;
}

[data-aos][data-aos][data-aos-delay="1700"],
body[data-aos-delay="1700"] [data-aos] {
	-webkit-transition-delay: 0;
	        transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1700"].aos-animate,
body[data-aos-delay="1700"] [data-aos].aos-animate {
	-webkit-transition-delay: 1.7s;
	        transition-delay: 1.7s;
}

[data-aos][data-aos][data-aos-duration="1750"],
body[data-aos-duration="1750"] [data-aos] {
	-webkit-transition-duration: 1.75s;
	        transition-duration: 1.75s;
}

[data-aos][data-aos][data-aos-delay="1750"],
body[data-aos-delay="1750"] [data-aos] {
	-webkit-transition-delay: 0;
	        transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1750"].aos-animate,
body[data-aos-delay="1750"] [data-aos].aos-animate {
	-webkit-transition-delay: 1.75s;
	        transition-delay: 1.75s;
}

[data-aos][data-aos][data-aos-duration="1800"],
body[data-aos-duration="1800"] [data-aos] {
	-webkit-transition-duration: 1.8s;
	        transition-duration: 1.8s;
}

[data-aos][data-aos][data-aos-delay="1800"],
body[data-aos-delay="1800"] [data-aos] {
	-webkit-transition-delay: 0;
	        transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1800"].aos-animate,
body[data-aos-delay="1800"] [data-aos].aos-animate {
	-webkit-transition-delay: 1.8s;
	        transition-delay: 1.8s;
}

[data-aos][data-aos][data-aos-duration="1850"],
body[data-aos-duration="1850"] [data-aos] {
	-webkit-transition-duration: 1.85s;
	        transition-duration: 1.85s;
}

[data-aos][data-aos][data-aos-delay="1850"],
body[data-aos-delay="1850"] [data-aos] {
	-webkit-transition-delay: 0;
	        transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1850"].aos-animate,
body[data-aos-delay="1850"] [data-aos].aos-animate {
	-webkit-transition-delay: 1.85s;
	        transition-delay: 1.85s;
}

[data-aos][data-aos][data-aos-duration="1900"],
body[data-aos-duration="1900"] [data-aos] {
	-webkit-transition-duration: 1.9s;
	        transition-duration: 1.9s;
}

[data-aos][data-aos][data-aos-delay="1900"],
body[data-aos-delay="1900"] [data-aos] {
	-webkit-transition-delay: 0;
	        transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1900"].aos-animate,
body[data-aos-delay="1900"] [data-aos].aos-animate {
	-webkit-transition-delay: 1.9s;
	        transition-delay: 1.9s;
}

[data-aos][data-aos][data-aos-duration="1950"],
body[data-aos-duration="1950"] [data-aos] {
	-webkit-transition-duration: 1.95s;
	        transition-duration: 1.95s;
}

[data-aos][data-aos][data-aos-delay="1950"],
body[data-aos-delay="1950"] [data-aos] {
	-webkit-transition-delay: 0;
	        transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1950"].aos-animate,
body[data-aos-delay="1950"] [data-aos].aos-animate {
	-webkit-transition-delay: 1.95s;
	        transition-delay: 1.95s;
}

[data-aos][data-aos][data-aos-duration="2000"],
body[data-aos-duration="2000"] [data-aos] {
	-webkit-transition-duration: 2s;
	        transition-duration: 2s;
}

[data-aos][data-aos][data-aos-delay="2000"],
body[data-aos-delay="2000"] [data-aos] {
	-webkit-transition-delay: 0;
	        transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2000"].aos-animate,
body[data-aos-delay="2000"] [data-aos].aos-animate {
	-webkit-transition-delay: 2s;
	        transition-delay: 2s;
}

[data-aos][data-aos][data-aos-duration="2050"],
body[data-aos-duration="2050"] [data-aos] {
	-webkit-transition-duration: 2.05s;
	        transition-duration: 2.05s;
}

[data-aos][data-aos][data-aos-delay="2050"],
body[data-aos-delay="2050"] [data-aos] {
	-webkit-transition-delay: 0;
	        transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2050"].aos-animate,
body[data-aos-delay="2050"] [data-aos].aos-animate {
	-webkit-transition-delay: 2.05s;
	        transition-delay: 2.05s;
}

[data-aos][data-aos][data-aos-duration="2100"],
body[data-aos-duration="2100"] [data-aos] {
	-webkit-transition-duration: 2.1s;
	        transition-duration: 2.1s;
}

[data-aos][data-aos][data-aos-delay="2100"],
body[data-aos-delay="2100"] [data-aos] {
	-webkit-transition-delay: 0;
	        transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2100"].aos-animate,
body[data-aos-delay="2100"] [data-aos].aos-animate {
	-webkit-transition-delay: 2.1s;
	        transition-delay: 2.1s;
}

[data-aos][data-aos][data-aos-duration="2150"],
body[data-aos-duration="2150"] [data-aos] {
	-webkit-transition-duration: 2.15s;
	        transition-duration: 2.15s;
}

[data-aos][data-aos][data-aos-delay="2150"],
body[data-aos-delay="2150"] [data-aos] {
	-webkit-transition-delay: 0;
	        transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2150"].aos-animate,
body[data-aos-delay="2150"] [data-aos].aos-animate {
	-webkit-transition-delay: 2.15s;
	        transition-delay: 2.15s;
}

[data-aos][data-aos][data-aos-duration="2200"],
body[data-aos-duration="2200"] [data-aos] {
	-webkit-transition-duration: 2.2s;
	        transition-duration: 2.2s;
}

[data-aos][data-aos][data-aos-delay="2200"],
body[data-aos-delay="2200"] [data-aos] {
	-webkit-transition-delay: 0;
	        transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2200"].aos-animate,
body[data-aos-delay="2200"] [data-aos].aos-animate {
	-webkit-transition-delay: 2.2s;
	        transition-delay: 2.2s;
}

[data-aos][data-aos][data-aos-duration="2250"],
body[data-aos-duration="2250"] [data-aos] {
	-webkit-transition-duration: 2.25s;
	        transition-duration: 2.25s;
}

[data-aos][data-aos][data-aos-delay="2250"],
body[data-aos-delay="2250"] [data-aos] {
	-webkit-transition-delay: 0;
	        transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2250"].aos-animate,
body[data-aos-delay="2250"] [data-aos].aos-animate {
	-webkit-transition-delay: 2.25s;
	        transition-delay: 2.25s;
}

[data-aos][data-aos][data-aos-duration="2300"],
body[data-aos-duration="2300"] [data-aos] {
	-webkit-transition-duration: 2.3s;
	        transition-duration: 2.3s;
}

[data-aos][data-aos][data-aos-delay="2300"],
body[data-aos-delay="2300"] [data-aos] {
	-webkit-transition-delay: 0;
	        transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2300"].aos-animate,
body[data-aos-delay="2300"] [data-aos].aos-animate {
	-webkit-transition-delay: 2.3s;
	        transition-delay: 2.3s;
}

[data-aos][data-aos][data-aos-duration="2350"],
body[data-aos-duration="2350"] [data-aos] {
	-webkit-transition-duration: 2.35s;
	        transition-duration: 2.35s;
}

[data-aos][data-aos][data-aos-delay="2350"],
body[data-aos-delay="2350"] [data-aos] {
	-webkit-transition-delay: 0;
	        transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2350"].aos-animate,
body[data-aos-delay="2350"] [data-aos].aos-animate {
	-webkit-transition-delay: 2.35s;
	        transition-delay: 2.35s;
}

[data-aos][data-aos][data-aos-duration="2400"],
body[data-aos-duration="2400"] [data-aos] {
	-webkit-transition-duration: 2.4s;
	        transition-duration: 2.4s;
}

[data-aos][data-aos][data-aos-delay="2400"],
body[data-aos-delay="2400"] [data-aos] {
	-webkit-transition-delay: 0;
	        transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2400"].aos-animate,
body[data-aos-delay="2400"] [data-aos].aos-animate {
	-webkit-transition-delay: 2.4s;
	        transition-delay: 2.4s;
}

[data-aos][data-aos][data-aos-duration="2450"],
body[data-aos-duration="2450"] [data-aos] {
	-webkit-transition-duration: 2.45s;
	        transition-duration: 2.45s;
}

[data-aos][data-aos][data-aos-delay="2450"],
body[data-aos-delay="2450"] [data-aos] {
	-webkit-transition-delay: 0;
	        transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2450"].aos-animate,
body[data-aos-delay="2450"] [data-aos].aos-animate {
	-webkit-transition-delay: 2.45s;
	        transition-delay: 2.45s;
}

[data-aos][data-aos][data-aos-duration="2500"],
body[data-aos-duration="2500"] [data-aos] {
	-webkit-transition-duration: 2.5s;
	        transition-duration: 2.5s;
}

[data-aos][data-aos][data-aos-delay="2500"],
body[data-aos-delay="2500"] [data-aos] {
	-webkit-transition-delay: 0;
	        transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2500"].aos-animate,
body[data-aos-delay="2500"] [data-aos].aos-animate {
	-webkit-transition-delay: 2.5s;
	        transition-delay: 2.5s;
}

[data-aos][data-aos][data-aos-duration="2550"],
body[data-aos-duration="2550"] [data-aos] {
	-webkit-transition-duration: 2.55s;
	        transition-duration: 2.55s;
}

[data-aos][data-aos][data-aos-delay="2550"],
body[data-aos-delay="2550"] [data-aos] {
	-webkit-transition-delay: 0;
	        transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2550"].aos-animate,
body[data-aos-delay="2550"] [data-aos].aos-animate {
	-webkit-transition-delay: 2.55s;
	        transition-delay: 2.55s;
}

[data-aos][data-aos][data-aos-duration="2600"],
body[data-aos-duration="2600"] [data-aos] {
	-webkit-transition-duration: 2.6s;
	        transition-duration: 2.6s;
}

[data-aos][data-aos][data-aos-delay="2600"],
body[data-aos-delay="2600"] [data-aos] {
	-webkit-transition-delay: 0;
	        transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2600"].aos-animate,
body[data-aos-delay="2600"] [data-aos].aos-animate {
	-webkit-transition-delay: 2.6s;
	        transition-delay: 2.6s;
}

[data-aos][data-aos][data-aos-duration="2650"],
body[data-aos-duration="2650"] [data-aos] {
	-webkit-transition-duration: 2.65s;
	        transition-duration: 2.65s;
}

[data-aos][data-aos][data-aos-delay="2650"],
body[data-aos-delay="2650"] [data-aos] {
	-webkit-transition-delay: 0;
	        transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2650"].aos-animate,
body[data-aos-delay="2650"] [data-aos].aos-animate {
	-webkit-transition-delay: 2.65s;
	        transition-delay: 2.65s;
}

[data-aos][data-aos][data-aos-duration="2700"],
body[data-aos-duration="2700"] [data-aos] {
	-webkit-transition-duration: 2.7s;
	        transition-duration: 2.7s;
}

[data-aos][data-aos][data-aos-delay="2700"],
body[data-aos-delay="2700"] [data-aos] {
	-webkit-transition-delay: 0;
	        transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2700"].aos-animate,
body[data-aos-delay="2700"] [data-aos].aos-animate {
	-webkit-transition-delay: 2.7s;
	        transition-delay: 2.7s;
}

[data-aos][data-aos][data-aos-duration="2750"],
body[data-aos-duration="2750"] [data-aos] {
	-webkit-transition-duration: 2.75s;
	        transition-duration: 2.75s;
}

[data-aos][data-aos][data-aos-delay="2750"],
body[data-aos-delay="2750"] [data-aos] {
	-webkit-transition-delay: 0;
	        transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2750"].aos-animate,
body[data-aos-delay="2750"] [data-aos].aos-animate {
	-webkit-transition-delay: 2.75s;
	        transition-delay: 2.75s;
}

[data-aos][data-aos][data-aos-duration="2800"],
body[data-aos-duration="2800"] [data-aos] {
	-webkit-transition-duration: 2.8s;
	        transition-duration: 2.8s;
}

[data-aos][data-aos][data-aos-delay="2800"],
body[data-aos-delay="2800"] [data-aos] {
	-webkit-transition-delay: 0;
	        transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2800"].aos-animate,
body[data-aos-delay="2800"] [data-aos].aos-animate {
	-webkit-transition-delay: 2.8s;
	        transition-delay: 2.8s;
}

[data-aos][data-aos][data-aos-duration="2850"],
body[data-aos-duration="2850"] [data-aos] {
	-webkit-transition-duration: 2.85s;
	        transition-duration: 2.85s;
}

[data-aos][data-aos][data-aos-delay="2850"],
body[data-aos-delay="2850"] [data-aos] {
	-webkit-transition-delay: 0;
	        transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2850"].aos-animate,
body[data-aos-delay="2850"] [data-aos].aos-animate {
	-webkit-transition-delay: 2.85s;
	        transition-delay: 2.85s;
}

[data-aos][data-aos][data-aos-duration="2900"],
body[data-aos-duration="2900"] [data-aos] {
	-webkit-transition-duration: 2.9s;
	        transition-duration: 2.9s;
}

[data-aos][data-aos][data-aos-delay="2900"],
body[data-aos-delay="2900"] [data-aos] {
	-webkit-transition-delay: 0;
	        transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2900"].aos-animate,
body[data-aos-delay="2900"] [data-aos].aos-animate {
	-webkit-transition-delay: 2.9s;
	        transition-delay: 2.9s;
}

[data-aos][data-aos][data-aos-duration="2950"],
body[data-aos-duration="2950"] [data-aos] {
	-webkit-transition-duration: 2.95s;
	        transition-duration: 2.95s;
}

[data-aos][data-aos][data-aos-delay="2950"],
body[data-aos-delay="2950"] [data-aos] {
	-webkit-transition-delay: 0;
	        transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2950"].aos-animate,
body[data-aos-delay="2950"] [data-aos].aos-animate {
	-webkit-transition-delay: 2.95s;
	        transition-delay: 2.95s;
}

[data-aos][data-aos][data-aos-duration="3000"],
body[data-aos-duration="3000"] [data-aos] {
	-webkit-transition-duration: 3s;
	        transition-duration: 3s;
}

[data-aos][data-aos][data-aos-delay="3000"],
body[data-aos-delay="3000"] [data-aos] {
	-webkit-transition-delay: 0;
	        transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="3000"].aos-animate,
body[data-aos-delay="3000"] [data-aos].aos-animate {
	-webkit-transition-delay: 3s;
	        transition-delay: 3s;
}

[data-aos][data-aos][data-aos-easing=linear],
body[data-aos-easing=linear] [data-aos] {
	-webkit-transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
	        transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
}

[data-aos][data-aos][data-aos-easing=ease],
body[data-aos-easing=ease] [data-aos] {
	-webkit-transition-timing-function: ease;
	        transition-timing-function: ease;
}

[data-aos][data-aos][data-aos-easing=ease-in],
body[data-aos-easing=ease-in] [data-aos] {
	-webkit-transition-timing-function: ease-in;
	        transition-timing-function: ease-in;
}

[data-aos][data-aos][data-aos-easing=ease-out],
body[data-aos-easing=ease-out] [data-aos] {
	-webkit-transition-timing-function: ease-out;
	        transition-timing-function: ease-out;
}

[data-aos][data-aos][data-aos-easing=ease-in-out],
body[data-aos-easing=ease-in-out] [data-aos] {
	-webkit-transition-timing-function: ease-in-out;
	        transition-timing-function: ease-in-out;
}

[data-aos][data-aos][data-aos-easing=ease-in-back],
body[data-aos-easing=ease-in-back] [data-aos] {
	-webkit-transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
	        transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
}

[data-aos][data-aos][data-aos-easing=ease-out-back],
body[data-aos-easing=ease-out-back] [data-aos] {
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
	        transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-back],
body[data-aos-easing=ease-in-out-back] [data-aos] {
	-webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
	        transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

[data-aos][data-aos][data-aos-easing=ease-in-sine],
body[data-aos-easing=ease-in-sine] [data-aos] {
	-webkit-transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
	        transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}

[data-aos][data-aos][data-aos-easing=ease-out-sine],
body[data-aos-easing=ease-out-sine] [data-aos] {
	-webkit-transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
	        transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-sine],
body[data-aos-easing=ease-in-out-sine] [data-aos] {
	-webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
	        transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

[data-aos][data-aos][data-aos-easing=ease-in-quad],
body[data-aos-easing=ease-in-quad] [data-aos] {
	-webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
	        transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

[data-aos][data-aos][data-aos-easing=ease-out-quad],
body[data-aos-easing=ease-out-quad] [data-aos] {
	-webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
	        transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quad],
body[data-aos-easing=ease-in-out-quad] [data-aos] {
	-webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
	        transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

[data-aos][data-aos][data-aos-easing=ease-in-cubic],
body[data-aos-easing=ease-in-cubic] [data-aos] {
	-webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
	        transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

[data-aos][data-aos][data-aos-easing=ease-out-cubic],
body[data-aos-easing=ease-out-cubic] [data-aos] {
	-webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
	        transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],
body[data-aos-easing=ease-in-out-cubic] [data-aos] {
	-webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
	        transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

[data-aos][data-aos][data-aos-easing=ease-in-quart],
body[data-aos-easing=ease-in-quart] [data-aos] {
	-webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
	        transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

[data-aos][data-aos][data-aos-easing=ease-out-quart],
body[data-aos-easing=ease-out-quart] [data-aos] {
	-webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
	        transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quart],
body[data-aos-easing=ease-in-out-quart] [data-aos] {
	-webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
	        transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

[data-aos^=fade][data-aos^=fade] {
	opacity: 0;
	-webkit-transition-property: opacity, -webkit-transform;
	transition-property: opacity, -webkit-transform;
	transition-property: opacity, transform;
	transition-property: opacity, transform, -webkit-transform;
}

[data-aos^=fade][data-aos^=fade].aos-animate {
	opacity: 1;
	-webkit-transform: translateZ(0);
	        transform: translateZ(0);
}

[data-aos=fade-up] {
	-webkit-transform: translate3d(0, 100px, 0);
	        transform: translate3d(0, 100px, 0);
}

[data-aos=fade-down] {
	-webkit-transform: translate3d(0, -100px, 0);
	        transform: translate3d(0, -100px, 0);
}

[data-aos=fade-right] {
	-webkit-transform: translate3d(-100px, 0, 0);
	        transform: translate3d(-100px, 0, 0);
}

[data-aos=fade-left] {
	-webkit-transform: translate3d(100px, 0, 0);
	        transform: translate3d(100px, 0, 0);
}

[data-aos=fade-up-right] {
	-webkit-transform: translate3d(-100px, 100px, 0);
	        transform: translate3d(-100px, 100px, 0);
}

[data-aos=fade-up-left] {
	-webkit-transform: translate3d(100px, 100px, 0);
	        transform: translate3d(100px, 100px, 0);
}

[data-aos=fade-down-right] {
	-webkit-transform: translate3d(-100px, -100px, 0);
	        transform: translate3d(-100px, -100px, 0);
}

[data-aos=fade-down-left] {
	-webkit-transform: translate3d(100px, -100px, 0);
	        transform: translate3d(100px, -100px, 0);
}

[data-aos^=zoom][data-aos^=zoom] {
	opacity: 0;
	-webkit-transition-property: opacity, -webkit-transform;
	transition-property: opacity, -webkit-transform;
	transition-property: opacity, transform;
	transition-property: opacity, transform, -webkit-transform;
}

[data-aos^=zoom][data-aos^=zoom].aos-animate {
	opacity: 1;
	-webkit-transform: translateZ(0) scale(1);
	        transform: translateZ(0) scale(1);
}

[data-aos=zoom-in] {
	-webkit-transform: scale(0.6);
	        transform: scale(0.6);
}

[data-aos=zoom-in-up] {
	-webkit-transform: translate3d(0, 100px, 0) scale(0.6);
	        transform: translate3d(0, 100px, 0) scale(0.6);
}

[data-aos=zoom-in-down] {
	-webkit-transform: translate3d(0, -100px, 0) scale(0.6);
	        transform: translate3d(0, -100px, 0) scale(0.6);
}

[data-aos=zoom-in-right] {
	-webkit-transform: translate3d(-100px, 0, 0) scale(0.6);
	        transform: translate3d(-100px, 0, 0) scale(0.6);
}

[data-aos=zoom-in-left] {
	-webkit-transform: translate3d(100px, 0, 0) scale(0.6);
	        transform: translate3d(100px, 0, 0) scale(0.6);
}

[data-aos=zoom-out] {
	-webkit-transform: scale(1.2);
	        transform: scale(1.2);
}

[data-aos=zoom-out-up] {
	-webkit-transform: translate3d(0, 100px, 0) scale(1.2);
	        transform: translate3d(0, 100px, 0) scale(1.2);
}

[data-aos=zoom-out-down] {
	-webkit-transform: translate3d(0, -100px, 0) scale(1.2);
	        transform: translate3d(0, -100px, 0) scale(1.2);
}

[data-aos=zoom-out-right] {
	-webkit-transform: translate3d(-100px, 0, 0) scale(1.2);
	        transform: translate3d(-100px, 0, 0) scale(1.2);
}

[data-aos=zoom-out-left] {
	-webkit-transform: translate3d(100px, 0, 0) scale(1.2);
	        transform: translate3d(100px, 0, 0) scale(1.2);
}

[data-aos^=slide][data-aos^=slide] {
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
}

[data-aos^=slide][data-aos^=slide].aos-animate {
	-webkit-transform: translateZ(0);
	        transform: translateZ(0);
}

[data-aos=slide-up] {
	-webkit-transform: translate3d(0, 100%, 0);
	        transform: translate3d(0, 100%, 0);
}

[data-aos=slide-down] {
	-webkit-transform: translate3d(0, -100%, 0);
	        transform: translate3d(0, -100%, 0);
}

[data-aos=slide-right] {
	-webkit-transform: translate3d(-100%, 0, 0);
	        transform: translate3d(-100%, 0, 0);
}

[data-aos=slide-left] {
	-webkit-transform: translate3d(100%, 0, 0);
	        transform: translate3d(100%, 0, 0);
}

[data-aos^=flip][data-aos^=flip] {
	-webkit-backface-visibility: hidden;
	        backface-visibility: hidden;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
}

[data-aos=flip-left] {
	-webkit-transform: perspective(2500px) rotateY(-100deg);
	        transform: perspective(2500px) rotateY(-100deg);
}

[data-aos=flip-left].aos-animate {
	-webkit-transform: perspective(2500px) rotateY(0);
	        transform: perspective(2500px) rotateY(0);
}

[data-aos=flip-right] {
	-webkit-transform: perspective(2500px) rotateY(100deg);
	        transform: perspective(2500px) rotateY(100deg);
}

[data-aos=flip-right].aos-animate {
	-webkit-transform: perspective(2500px) rotateY(0);
	        transform: perspective(2500px) rotateY(0);
}

[data-aos=flip-up] {
	-webkit-transform: perspective(2500px) rotateX(-100deg);
	        transform: perspective(2500px) rotateX(-100deg);
}

[data-aos=flip-up].aos-animate {
	-webkit-transform: perspective(2500px) rotateX(0);
	        transform: perspective(2500px) rotateX(0);
}

[data-aos=flip-down] {
	-webkit-transform: perspective(2500px) rotateX(100deg);
	        transform: perspective(2500px) rotateX(100deg);
}

[data-aos=flip-down].aos-animate {
	-webkit-transform: perspective(2500px) rotateX(0);
	        transform: perspective(2500px) rotateX(0);
}

.main-post,
.main-blog {
	padding-top: 50px;
}

.main-blog {
	padding-bottom: 80px;
}
.main-blog .container {
	max-width: calc(1240px + var(--gutter) * 2);
}

.entry {
	font-size: 16px;
	line-height: 150%;
}

.entry-content a {
	text-decoration: underline;
}
.entry-content a:hover {
	text-decoration: none;
}

.section-entry .container.entry {
	max-width: 1028px;
	padding-inline: var(--gutter);
	margin-inline: auto;
}
.section-entry .page-site-header {
	margin: 0 calc(var(--gutter) * -1) 41px;
}
.section-entry .page-site-header figure img {
	width: 100%;
}
.section-entry .entry-header {
	margin-bottom: 31px;
}
.section-entry .entry-category {
	font-weight: 700;
	margin-bottom: 1.8rem;
}
.section-entry .meta {
	font-weight: 500;
	margin-bottom: 0;
}
.section-entry .entry-title {
	margin-bottom: 2rem;
}
.section-entry .entry-title > * {
	margin-bottom: 0;
}
.section-entry .entry-category,
.section-entry .meta {
	color: var(--color-dark-green);
}
.section-entry .entry-category a,
.section-entry .meta a {
	color: inherit;
}
.section-entry .entry-category a:hover,
.section-entry .meta a:hover {
	color: var(--color-light-green);
}
.section-entry .entry-aligner {
	margin-left: -18px;
}
.section-entry .entry-aligner,
.section-entry .entry-header {
	padding-inline: 81px;
}

.post-content-wrap {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.post-content-wrap .b-social-wrap {
	-webkit-box-flex: 0;
	    -ms-flex: 0;
	        flex: 0;
}
.post-content-wrap .b-social {
	position: sticky;
	top: 10px;
	left: 0;
	z-index: 1;
}

figure {
	padding: 0;
	margin: 0 0 var(--vertical-rhythm);
}
figure.alignnone img {
	width: 100%;
}
figure figcaption {
	font-size: 0.875em;
	line-height: normal;
	text-align: right;
	color: var(--color-dark-green);
	padding-top: 11px;
}
figure figcaption a {
	color: inherit;
	text-decoration: underline;
}
figure figcaption a:hover {
	text-decoration: none;
}

.entry-content::after {
	content: "";
	display: table;
	clear: both;
}

.ac {
	font-size: 16px;
	line-height: 1.4;
	border-radius: 4px;
	overflow: hidden;
	color: var(--color-text);
	background-color: var(--color-white);
	padding: 30px;
}
.ac-inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.ac-avatar {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 85px;
	        flex: 0 0 85px;
	border-radius: 150px;
	overflow: hidden;
	-ms-flex-item-align: start;
	    align-self: flex-start;
	margin-right: 30px;
}
.ac-info {
	padding-top: 5px;
}
.ac-info:not(:last-child) {
	margin-bottom: 20px;
}
.ac-info__name {
	color: var(--color-dark-green-2);
	font-size: 1.125em;
	line-height: normal;
	font-weight: 700;
	margin-bottom: 0.2em;
}
.ac-info__desc > *:last-child {
	margin-bottom: 0;
}
.post-content-wrap .ac:not(:first-child) {
	margin-top: 33px;
}

.b-social {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	gap: 20px;
	margin: 0 -5px;
}
.b-social._b-horizontal {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
}
.b-social a {
	display: block;
	font-size: 0;
	line-height: 0;
	color: var(--color-green);
	padding: 5px;
}
.b-social a:hover {
	color: var(--color-light-green);
}
.b-social__icon {
	font-size: 18px;
	line-height: 1;
	display: inline-block;
	vertical-align: top;
	width: 1em;
	height: 1em;
}

.section-recent {
	padding-block: 50px;
}
.section-recent .container {
	max-width: calc(1240px + var(--gutter) * 2);
}
.section-recent__title {
	overflow: clip;
	font-size: 16px;
	line-height: normal;
	font-weight: 700;
	color: var(--color-dark-green);
	text-align: center;
	margin-bottom: 57px;
}
.section-recent__title span {
	display: inline-block;
	vertical-align: top;
	position: relative;
}
.section-recent__title span:before,
.section-recent__title span:after {
	content: "";
	position: absolute;
	top: 50%;
	height: 1px;
	width: 1000px;
	background-color: #ddd;
}
.section-recent__title span:before {
	left: auto;
	right: calc(100% + 30px);
}
.section-recent__title span:after {
	right: auto;
	left: calc(100% + 30px);
}

.row-post {
	display: grid;
	grid-template-columns: repeat(1, 1fr);
	gap: 3rem;
}
.row-post:not(:last-child) {
	margin-bottom: 90px;
}
.row-post .post {
	font-size: 18px;
}
.row-post .post .entry-header {
	padding-inline: 0;
}
.row-post .post-img {
	margin-bottom: 17px;
}
.row-post .post-img a,
.row-post .post-img img {
	display: block;
	width: 100%;
}
.row-post .entry-category {
	color: var(--color-dark-green);
	font-size: 0.888em;
	line-height: 1.2;
	font-weight: 700;
	margin-bottom: 9px;
}
.row-post .entry-category a {
	color: var(--color-dark-green);
	text-decoration: none;
}
.row-post .entry-category a:hover {
	color: var(--color-light-green);
}
.row-post .entry-title {
	margin-bottom: 6px;
}
.row-post .entry-title h3,
.row-post .post-template-default.single-post .block .entry-header .entry-title h1,
.post-template-default.single-post .block .entry-header .row-post .entry-title h1,
.row-post .post-template-default.single-post .entry .entry-header .entry-title h1,
.post-template-default.single-post .entry .entry-header .row-post .entry-title h1,
.row-post .single-faq .block .entry-header .entry-title h1,
.single-faq .block .entry-header .row-post .entry-title h1,
.row-post .single-faq .entry .entry-header .entry-title h1,
.single-faq .entry .entry-header .row-post .entry-title h1,
.row-post .entry-title .post-template-default.single-post .block .entry-header .meta,
.post-template-default.single-post .block .entry-header .row-post .entry-title .meta,
.row-post .entry-title .post-template-default.single-post .entry .entry-header .meta,
.post-template-default.single-post .entry .entry-header .row-post .entry-title .meta,
.row-post .entry-title .single-faq .block .entry-header .meta,
.single-faq .block .entry-header .row-post .entry-title .meta,
.row-post .entry-title .single-faq .entry .entry-header .meta,
.single-faq .entry .entry-header .row-post .entry-title .meta,
.row-post .entry-title .search-results .title,
.search-results .row-post .entry-title .title,
.row-post .entry-title .search-results .page-title,
.search-results .row-post .entry-title .page-title,
.row-post .entry-title .page-template-blog .title,
.page-template-blog .row-post .entry-title .title,
.row-post .entry-title .page-template-blog .page-title,
.page-template-blog .row-post .entry-title .page-title,
.row-post .entry-title .search-results .title h1,
.search-results .title .row-post .entry-title h1,
.row-post .entry-title .search-results .page-title h1,
.search-results .page-title .row-post .entry-title h1,
.row-post .entry-title .page-template-blog .title h1,
.page-template-blog .title .row-post .entry-title h1,
.row-post .entry-title .page-template-blog .page-title h1,
.page-template-blog .page-title .row-post .entry-title h1,
.row-post .entry-title .card__heading {
	font-size: 1.3333em;
	line-height: 1.25;
	margin-bottom: 0;
}
.row-post .entry-title a {
	text-decoration: none;
	color: var(--color-text);
}
.row-post .entry-title a:hover {
	color: var(--color-light-green);
}
.row-post .entry-content {
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.row-post .entry-content > *:last-child {
	margin-bottom: 0;
}

.comment {
	display: grid;
	gap: 40px;
	font-size: 18px;
	line-height: 140%;
}
.comment .comment-body {
	padding-left: 69px;
}
.comment .comment-author {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 21px;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	margin-left: -69px;
	font-size: 1.1em;
}
.comment .comment-author img {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 48px;
	        flex: 0 0 48px;
	aspect-ratio: 1/1;
	border-radius: 50%;
}
.comment .comment-content > *:last-child {
	margin-bottom: 0;
}
.comment .says,
.comment .comment-metadata {
	display: none;
}
.comment .reply {
	font-size: clamp(14px, 0.77em, 16px);
	padding-top: 10px;
}
.comment .reply a {
	color: inherit;
}
.comment .reply a:hover {
	color: var(--color-light-green);
	text-decoration: underline;
}

.section-respond {
	background-color: var(--color-white);
	padding-block: 60px 90px;
}
.section-respond .block {
	max-width: 816px;
	width: 100%;
	margin-inline: auto;
}
.section-respond #comments {
	margin-block: 70px 46px;
}
.section-respond .comment-form {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 30px 15px;
}
.section-respond .comment-form:last-child {
	margin-bottom: 0;
}
.section-respond .comment-form p {
	margin-bottom: 0;
}
.section-respond .comment-form input.submit {
	width: 100%;
	border-radius: 4px;
	text-transform: none;
}
.section-respond .comment-form .comment-form-comment {
	-webkit-box-ordinal-group: 0;
	    -ms-flex-order: -1;
	        order: -1;
	grid-column: 1/span 3;
}
.section-respond .comment-form .comment-notes {
	grid-column: 1/span 3;
	-webkit-box-ordinal-group: -1;
	    -ms-flex-order: -2;
	        order: -2;
}
.section-respond .comment-form .comment-form-cookies-consent {
	grid-column: 1/span 3;
}
.section-respond .comment-form .comment-form-cookies-consent label {
	font-weight: 400;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
}
.section-respond .comment-form .form-submit {
	grid-column: 1/span 3;
}
.section-respond .comment-form textarea {
	height: 115px;
}

.blog-categories {
	margin-bottom: 30px;
}

.widget {
	margin-bottom: 3rem;
}
.widgettitle {
	margin-bottom: 1rem;
}
.widget select {
	min-width: 0;
	width: 100%;
}

.entry-category,
.breadcrumb,
.meta,
.post-img {
	margin-bottom: 1rem;
}

.video {
	width: 100%;
	max-width: 100%;
	aspect-ratio: 16/9;
	margin: 0 auto var(--vertical-rhythm);
}
.video iframe {
	width: 100%;
	height: 100%;
}

.no-margin {
	margin: 0;
}

.aligncenter {
	display: block;
	margin: 0 auto var(--vertical-rhythm);
	text-align: center;
}

.alignleft {
	float: left;
	margin: 0 var(--vertical-rhythm) var(--vertical-rhythm) 0;
}

.alignright {
	float: right;
	margin: 0 0 var(--vertical-rhythm) var(--vertical-rhythm);
}

.pagination {
	font-size: 16px;
	line-height: 1.2;
	font-weight: 700;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	gap: 20px;
}
.pagination a {
	color: var(--color-text);
}
.pagination a:hover {
	color: var(--color-light-green);
}
.pagination a:hover span:before,
.pagination a:hover span:after {
	background-color: var(--color-light-green) !important;
}
.pagination .al a {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}
.pagination .al a span {
	font-size: 0;
	line-height: 0;
}
.pagination .al a span:before {
	content: "";
	display: block;
	width: 8px;
	height: 6px;
	-webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSI0IiB2aWV3Qm94PSIwIDAgNiA0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNS4zIDQuNzY4MzdlLTA3TDYgMC43NTY3NTdMMyA0TDAgMC43NTY3NTdMMC43IDQuNzY4MzdlLTA3TDMgMi40ODY0OUw1LjMgNC43NjgzN2UtMDdaIiBmaWxsPSIjMjI2RkMyIi8+Cjwvc3ZnPgo=);
	        mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSI0IiB2aWV3Qm94PSIwIDAgNiA0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNS4zIDQuNzY4MzdlLTA3TDYgMC43NTY3NTdMMyA0TDAgMC43NTY3NTdMMC43IDQuNzY4MzdlLTA3TDMgMi40ODY0OUw1LjMgNC43NjgzN2UtMDdaIiBmaWxsPSIjMjI2RkMyIi8+Cjwvc3ZnPgo=);
	-webkit-mask-size: 100% auto;
	        mask-size: 100% auto;
	-webkit-mask-repeat: no-repeat;
	        mask-repeat: no-repeat;
	background-color: var(--color-text);
	rotate: 90deg;
	-webkit-transition: background-color var(--animation-duration) var(--animation-timing-function);
	transition: background-color var(--animation-duration) var(--animation-timing-function);
}
.pagination .ar a {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}
.pagination .ar a span {
	font-size: 0;
	line-height: 0;
}
.pagination .ar a span:after {
	content: "";
	display: block;
	width: 8px;
	height: 6px;
	-webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSI0IiB2aWV3Qm94PSIwIDAgNiA0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNS4zIDQuNzY4MzdlLTA3TDYgMC43NTY3NTdMMyA0TDAgMC43NTY3NTdMMC43IDQuNzY4MzdlLTA3TDMgMi40ODY0OUw1LjMgNC43NjgzN2UtMDdaIiBmaWxsPSIjMjI2RkMyIi8+Cjwvc3ZnPgo=);
	        mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSI0IiB2aWV3Qm94PSIwIDAgNiA0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNS4zIDQuNzY4MzdlLTA3TDYgMC43NTY3NTdMMyA0TDAgMC43NTY3NTdMMC43IDQuNzY4MzdlLTA3TDMgMi40ODY0OUw1LjMgNC43NjgzN2UtMDdaIiBmaWxsPSIjMjI2RkMyIi8+Cjwvc3ZnPgo=);
	-webkit-mask-size: 100% auto;
	        mask-size: 100% auto;
	-webkit-mask-repeat: no-repeat;
	        mask-repeat: no-repeat;
	background-color: var(--color-text);
	rotate: -90deg;
	-webkit-transition: background-color var(--animation-duration) var(--animation-timing-function);
	transition: background-color var(--animation-duration) var(--animation-timing-function);
}
.pagination .al > a,
.pagination .ar > a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	gap: 8px;
}

.comment-form .comment-form-cookies-consent {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
}
.comment-form .comment-form-cookies-consent input[type=checkbox] {
	width: auto;
	margin: 4px 10px 0 0;
}
.comment-form .comment-form-cookies-consent label {
	margin: 0;
}

.clearfix:after {
	content: " ";
	visibility: hidden;
	display: block;
	height: 0;
	clear: both;
}

.error404 .main {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	padding-block: 60px;
}
.error404 #search_block {
	max-width: 450px;
}
.error404 #search_block fieldset {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 20px;
	margin-bottom: 0;
}
@media (max-width: 1679px){
	.header .search._open input {
		width: calc(100vw - var(--gutter) * 2 - 28rem);
		max-width: calc(100vw - var(--gutter) * 2 - 28rem);
	}
}
@media (max-width: 1279px){
	html {
		font-size: calc(var(--rem-base) - 1.5px);
	}
	.header .language #gt_float_wrapper .gt_float_switcher .gt_options {
		right: 0;
		top: 100%;
	}
	.menu {
		gap: 0;
	}
}
@media (max-width: 1199px){
	html {
		font-size: calc(var(--rem-base) - 2px);
	}
	.link-dropdown__list {
		width: 100%;
	}
	.link-dropdown__list li a {
		white-space: normal;
	}
	.grid {
		gap: 4.8rem 2.4rem;
	}
	.grid--fourth {
		grid-template-columns: repeat(3, 1fr);
	}
	.product__cta > * {
		width: auto;
		-webkit-box-flex: 1;
		    -ms-flex: 1 1 0px;
		        flex: 1 1 0;
		white-space: nowrap;
	}
	.header {
		padding: 0;
		padding-right: var(--gutter);
	}
	.header .language {
		margin-left: auto;
	}
	.header .search {
		z-index: 10;
	}
	.header .container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		width: 100%;
	}
	.header .container {
		padding: 0;
	}
	.header-holder {
		position: relative;
		z-index: 10;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		padding: 20px var(--gutter);
		width: 100%;
		gap: 2rem;
		padding-right: calc(var(--gutter) / 2);
	}
	.menu-drop {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		padding-top: 120px;
		overflow: hidden;
		visibility: hidden;
		opacity: 0;
		background: var(--color-dark-green);
	}
	.menu-drop__wrap {
		height: 100%;
		overflow-x: hidden;
		overflow-y: auto;
	}
	.menu {
		display: block;
	}
	.menu > li {
		border-top: 1px solid var(--color-light-green);
	}
	.menu > li:last-child {
		border-top: 1px solid var(--color-light-green);
	}
	.menu a {
		padding: 2.2rem 0.6rem;
	}
	.menu a {
		padding: 2.2rem var(--gutter);
		color: var(--color-light-green);
	}
	.menu a:hover,
	.menu a.highlighted {
		color: var(--color-white);
	}
	.menu a .sub-arrow {
		right: var(--gutter);
	}
	.menu ul {
		position: static;
		max-width: initial;
		background: none;
		-webkit-box-shadow: none;
		        box-shadow: none;
		width: 100% !important;
		background-color: var(--color-dark-green-2);
	}
	.menu ul a {
		border-top: 1px solid var(--color-light-green);
		border-bottom: 1px solid var(--color-light-green);
		padding: 10px var(--gutter) 10px calc(var(--gutter) * 2);
	}
	.menu ul ul a {
		padding-left: calc(var(--gutter) * 3);
	}
	.menu .has-mega-menu .mega-menu li {
		display: block;
	}
	.menu .has-mega-menu .mega-menu ul {
		padding: 0 0;
	}
	.menu .has-mega-menu .mega-menu ul li a {
		padding: 2.2rem calc(var(--gutter) * 2);
		border-bottom: 0;
	}
	.menu .has-mega-menu .mega-menu ul li:last-child a {
		border-bottom: 0;
	}
	.menu .has-mega-menu .mega-menu .container {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.menu-opener {
		display: block;
	}
	.menu-active .menu-drop {
		opacity: 1;
		visibility: visible;
	}
	.current-menu-item > a {
		color: var(--color-light-green);
	}
	.main-post,
	.main-blog {
		padding-top: 35px;
	}
	.main-blog {
		padding-bottom: 40px;
	}
	.section-entry .page-site-header figure figcaption {
		padding-inline: 10px;
	}
}
@media (max-width: 1023px){
	html {
		font-size: calc(var(--rem-base) - 2.5px);
	}
	.grid--fourth {
		grid-template-columns: repeat(2, 1fr);
	}
	.resources__grid {
		grid-template-columns: repeat(2, 1fr);
	}
	.tab__header:has(.tab__header-item:nth-child(3):last-child) .tab__header-item {
		font-size: 16px;
		line-height: 1.4;
		padding: 2.4rem;
	}
	.tab__header-item {
		width: auto;
		-webkit-box-flex: 1;
		    -ms-flex: 1 1 0px;
		        flex: 1 1 0;
		white-space: nowrap;
	}
	.staff__item--featured {
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
	}
	.map__holder {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		gap: 0;
	}
	.map__legend {
		width: 100%;
	}
	.map__legend-title {
		padding: 2rem 0;
	}
	.map__legend-color {
		padding: 2rem 0;
	}
	.map__legend-color:after {
		width: 100vw;
		left: 50%;
		-webkit-transform: translateX(-50%);
		        transform: translateX(-50%);
	}
	.map__legend:after {
		width: 100vw;
		left: 50%;
		-webkit-transform: translateX(-50%);
		        transform: translateX(-50%);
	}
	.state-holder {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.state-info:after {
		display: none;
	}
	.state-image {
		width: 40%;
	}
	.footer__holder {
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
	.section-entry .page-site-header figure figcaption {
		padding-inline: var(--gutter);
	}
	.section-entry .entry-aligner,
	.section-entry .entry-header {
		padding-inline: 54px;
	}
	.row-post {
		grid-template-columns: repeat(1, 1fr);
	}
	.row-post._recent {
		grid-template-columns: repeat(3, 1fr);
	}
	.row-post .post {
		font-size: 16px;
	}
}
@media (max-width: 782px){
	.admin-bar .header {
		top: 46px;
	}
}
@media (max-width: 767px){
	html {
		font-size: calc(var(--rem-base) - 3px);
	}
	blockquote {
		border-left-width: 4px;
	}
	.link-dropdown {
		width: 100%;
	}
	.grid--three .grid__item.one-part {
		grid-column: 1/-1;
	}
	.grid__item.one-part,
	.grid__item.one-half {
		grid-column: 1/-1;
	}
	.media-block--custom .media-block__content {
		padding: 6.4rem 0;
	}
	.media-block__img {
		position: relative;
		width: 100%;
	}
	.media-block__content {
		padding: 10rem 0;
		width: 100%;
	}
	.resources {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.resources__sidebar {
		width: 100%;
		position: relative;
		top: auto;
	}
	.resources__grid {
		grid-template-columns: repeat(3, 1fr);
	}
	.product {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.product__cta .button,
	.product__cta .section-respond .comment-form .form-submit input[type=submit],
	.section-respond .comment-form .form-submit .product__cta input[type=submit],
	.product__cta .embed-content-wrapper .btn,
	.embed-content-wrapper .product__cta .btn,
	.product__cta input[type=button],
	.product__cta input[type=reset],
	.product__cta input[type=submit],
	.product__cta button[type=submit] {
		width: 100%;
		min-height: 41px;
	}
	.staff__item--featured {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.staff__modal-header {
		padding: 12rem var(--gutter) 2.4rem;
	}
	.staff__modal-content {
		padding: 4.8rem var(--gutter);
	}
	.member-board {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
	}
	.member-board__title {
		position: relative;
		top: auto;
	}
	.map__wrapper {
		padding-top: 3rem;
	}
	.map__filter {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		gap: 1.6rem;
	}
	.map__filter {
		-webkit-box-ordinal-group: 3;
		    -ms-flex-order: 2;
		        order: 2;
		margin-bottom: 0;
		margin-top: 3rem;
	}
	.map__filter:before {
		content: "";
		display: block;
		width: 100vw;
		position: absolute;
		top: 0;
		left: 50%;
		-webkit-transform: translateX(-50%);
		        transform: translateX(-50%);
		background-color: var(--color-white);
		height: 1px;
	}
	.map__filter .jcf-select {
		border-top: 1px solid var(--color-white);
		border-bottom: 1px solid var(--color-white);
		width: 100%;
	}
	.search-results .entry,
	.page-template-blog .entry {
		padding-inline: 0;
	}
	.section-entry .page-site-header {
		margin-bottom: 31px;
	}
	.row-post._recent {
		grid-template-columns: repeat(2, 1fr);
	}
	.comment {
		font-size: 16px;
	}
	.blog-categories {
		margin-bottom: var(--gutter);
	}
	.alignleft {
		display: block;
		float: none;
		margin: 0 auto var(--vertical-rhythm);
	}
	.alignleft img {
		width: 100%;
	}
	.alignright {
		display: block;
		float: none;
		margin: 0 auto var(--vertical-rhythm);
	}
	.alignright img {
		width: 100%;
	}
}
@media (max-width: 666px){
	html {
		font-size: calc(var(--rem-base) - 3.5px);
	}
	.resources__grid {
		grid-template-columns: repeat(2, 1fr);
	}
	.tab__header:has(.tab__header-item:nth-child(3):last-child) {
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
	.header .language #gt_float_wrapper .gt_float_switcher .gt-selected .gt-current-lang {
		padding: 1rem;
	}
	.header .language #gt_float_wrapper .gt_float_switcher .gt_options a {
		padding: 1rem;
	}
	.header .search {
		height: 9rem;
	}
	.header .search._open input {
		width: calc(100vw - var(--gutter) * 2);
		max-width: calc(100vw - var(--gutter) * 2);
	}
	.section-entry .entry-aligner,
	.section-entry .entry-header {
		padding-inline: 40px;
	}
	.ac {
		padding-inline: var(--gutter);
	}
	.ac-avatar {
		-ms-flex-preferred-size: 62px;
		    flex-basis: 62px;
		margin-right: 15px;
	}
	.b-social {
		gap: 14px;
	}
	.section-respond .comment-form .comment-form-author,
	.section-respond .comment-form .comment-form-email,
	.section-respond .comment-form .comment-form-url {
		grid-column: 1/span 3;
	}
}
@media (max-width: 600px){
	.admin-bar .header {
		top: 46px;
		-webkit-transition: all 0.3s linear;
		transition: all 0.3s linear;
	}
	.admin-bar .header._sticked {
		top: 0;
	}
}
@media (max-width: 567px){
	blockquote:not([class]) p:last-child {
		font-size: 0.86em;
	}
	.ac {
		font-size: 15px;
	}
	.section-recent__title span:before {
		right: calc(100% + 15px);
	}
	.section-recent__title span:after {
		left: calc(100% + 15px);
	}
	.row-post {
		grid-template-columns: repeat(1, 1fr);
	}
	.row-post._recent {
		grid-template-columns: repeat(1, 1fr);
	}
	.row-post .post {
		font-size: 14px;
	}
}
@media (max-width: 479px){
	.resources__grid {
		grid-template-columns: repeat(1, 1fr);
	}
	.section-entry .entry-aligner {
		margin-left: 0;
		padding-right: 30px;
	}
	.section-entry .entry-aligner,
	.section-entry .entry-header {
		padding-inline: 0;
	}
	.post-content-wrap .b-social-wrap {
		margin-left: 15px;
	}
}
@media screen and (max-height: 420px){
	.goverlay {
		background: #000;
	}
}
@media (min-width: 480px){
	.post-content-wrap .b-social-wrap {
		-webkit-box-ordinal-group: 0;
		    -ms-flex-order: -1;
		        order: -1;
	}
}
@media (min-width: 568px) and (max-width: 767px){
	.row-post._recent .post:last-child {
		display: none;
	}
}
@media (min-width: 768px){
	.comment:not(.depth-1) {
		padding-left: 69px;
	}
}
@media (min-width: 769px){
	.glightbox-container .ginner-container {
		width: auto;
		height: auto;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}
	.glightbox-container .ginner-container.desc-top .gslide-description {
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0;
	}
	.glightbox-container .ginner-container.desc-top .gslide-image,
	.glightbox-container .ginner-container.desc-top .gslide-image img {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}
	.glightbox-container .ginner-container.desc-left .gslide-description {
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0;
	}
	.glightbox-container .ginner-container.desc-left .gslide-image {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}
	.gslide-image img {
		max-height: 97vh;
		max-width: 100%;
	}
	.gslide-image img.zoomable {
		cursor: -webkit-zoom-in;
		cursor: zoom-in;
	}
	.zoomed .gslide-image img.zoomable {
		cursor: -webkit-grab;
		cursor: grab;
	}
	.gslide-inline {
		max-height: 95vh;
	}
	.gslide-external {
		max-height: 100vh;
	}
	.gslide-description.description-left,
	.gslide-description.description-right {
		max-width: 275px;
	}
	.glightbox-open {
		height: auto;
	}
	.goverlay {
		background: rgba(0, 0, 0, 0.92);
	}
	.glightbox-clean .gslide-media {
		-webkit-box-shadow: 1px 2px 9px 0 rgba(0, 0, 0, 0.65);
		box-shadow: 1px 2px 9px 0 rgba(0, 0, 0, 0.65);
	}
	.glightbox-clean .description-left .gdesc-inner,
	.glightbox-clean .description-right .gdesc-inner {
		position: absolute;
		height: 100%;
		overflow-y: auto;
	}
	.glightbox-clean .gclose,
	.glightbox-clean .gnext,
	.glightbox-clean .gprev {
		background-color: rgba(0, 0, 0, 0.32);
	}
	.glightbox-clean .gclose:hover,
	.glightbox-clean .gnext:hover,
	.glightbox-clean .gprev:hover {
		background-color: rgba(0, 0, 0, 0.7);
	}
	.glightbox-clean .gprev {
		top: 45%;
	}
	.glightbox-clean .gnext {
		top: 45%;
	}
}
@media (min-width: 992px){
	.glightbox-clean .gclose {
		opacity: 0.7;
		right: 20px;
	}
}
@media (min-width: 1200px){
	.header .container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		gap: 1.6rem;
	}
	.header .container .menu-drop {
		margin-left: auto;
	}
	.menu > li {
		padding-bottom: 29px;
		margin-bottom: -29px;
	}
}
@media (pointer: coarse){
	.video-holder:after {
		opacity: 1;
	}
	.video-holder .video-button {
		opacity: 1;
	}
	.zoom-image:after {
		opacity: 1;
	}
	.zoom-image .zoom-button {
		opacity: 1;
	}
}