@import url(https://fonts.googleapis.com/css2?family=Archivo:wght@400;600;700&family=Open+Sans:ital,wght@0,400;0,600;0,700;1,400&family=Reem+Kufi:wght@500;600;700&display=swap);
/**
 * Teft dependencies
 */
/* stylelint-disable no-duplicate-selectors, no-descending-specificity */
/**
 * Use a better box model (opinionated).
 */
html {
	box-sizing: border-box;
}
*,
*::before,
*::after {
	box-sizing: inherit;
}
/**
 * Use a more readable tab size (opinionated).
 */
:root {
	-moz-tab-size: 4;
	-o-tab-size: 4;
	   tab-size: 4;
}
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
	line-height: 1.15; /* 1 */
	-webkit-text-size-adjust: 100%; /* 2 */
}
/**
 * Set a default background color
 */
body {
	background-color: #fff;
}
/* Sections
 * ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
	margin: 0;
}
/**
 * Improve consistency of default fonts in all browsers.
 */
body {
	font-family:
		-apple-system,
		BlinkMacSystemFont,
		"Segoe UI",
		Roboto,
		Helvetica,
		Arial,
		sans-serif,
		"Apple Color Emoji",
		"Segoe UI Emoji",
		"Segoe UI Symbol";
}
/* Grouping content
 * ========================================================================== */
/**
 * Add the correct height in Firefox.
 */
hr {
	height: 0;
}
/* Text-level semantics
 * ========================================================================== */
/**
 * Add the correct text decoration in Chrome, Edge, and Safari.
 */
abbr[title] {
	-webkit-text-decoration: underline dotted;
	        text-decoration: underline dotted;
}
/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
	font-weight: bolder;
}
/**
 * 1. Improve consistency of default fonts in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp,
pre {
	font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, Courier, 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;
}
/* 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 */
}
/**
 * Remove the inheritance of text transform in Edge and Firefox.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
	text-transform: none; /* 1 */
}
/**
 * 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;
}
/**
 * Remove the padding so developers are not caught out when they zero out
 * `fieldset` elements in all browsers.
 */
legend {
	padding: 0;
}
/**
 * Add the correct vertical alignment in Chrome and Firefox.
 */
progress {
	vertical-align: baseline;
}
/**
 * Correct the cursor style of increment and decrement buttons in Safari.
 */
[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 Chrome and Safari.
 */
summary {
	display: list-item;
}
/**
 * Internal dependencies
 */
/* @define teft-typography */
:root {
	/* stylelint-disable-next-line value-keyword-case */
	--teft-typography-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	--teft-typography-heading-font-family: var(--teft-typography-font-family);
	--teft-typography-font-color: inherit;

	--teft-typography-base: 1em;
	--teft-typography-scale-ratio: 1.3;

	--teft-typography-xs: calc(1em / (var(--teft-typography-scale-ratio) * var(--teft-typography-scale-ratio)));
	--teft-typography-sm: calc(1em / var(--teft-typography-scale-ratio));
	--teft-typography-md: calc(1em * var(--teft-typography-scale-ratio));
	--teft-typography-lg: calc(var(--teft-typography-md) * var(--teft-typography-scale-ratio));
	--teft-typography-xl: calc(var(--teft-typography-lg) * var(--teft-typography-scale-ratio));
	--teft-typography-xxl: calc(var(--teft-typography-xl) * var(--teft-typography-scale-ratio));
	--teft-typography-xxxl: calc(var(--teft-typography-xxl) * var(--teft-typography-scale-ratio));

	--teft-typography-heading-line-height: 1.2;
	--teft-typography-heading-font-color: var(--teft-typography-font-color);
	--teft-typography-heading-font-weight: 600;
	--teft-typography-body-line-height: 1.8125;
}
html {
	font-size: var(--teft-typography-base);
	line-height: var(--teft-typography-body-line-height);
}
body {
	color: var(--teft-typography-font-color);
	font-family: var(--teft-typography-font-family);
}
h1,
h2,
h3,
h4,
h5,
h6 {
	color: var(--teft-typography-heading-font-color);
	font-family: var(--teft-typography-heading-font-family);
	font-weight: var(--teft-typography-heading-font-weight);
}
h1,
h2,
h3,
h4,
h5,
h6,
legend {
	line-height: var(--teft-typography-heading-line-height);
}
h1,
.teft-typography-xxl-size {
	font-size: var(--teft-typography-xxl);
}
h2,
.teft-typography-xl-size {
	font-size: var(--teft-typography-xl);
}
h3,
.teft-typography-lg-size {
	font-size: var(--teft-typography-lg);
}
h4,
.teft-typography-md-size {
	font-size: var(--teft-typography-md);
}
/**
 * External dependencies
 */
/* @define teft-theme */
/**
 * External dependencies
 */
/* @define teft-viewport */
:root {
	--teft-theme-site-width: 75rem;
	--teft-theme-content-width: 36rem;

	--teft-theme-site-padding: 1rem;
	--teft-theme-gap: 1rem;

	--teft-theme-block-margin: 3rem;
	--teft-theme-negative-block-margin: -2rem;

	/**
	 * Colors
	 */
	--teft-theme-primary-color: #2ba6cb;
	--teft-theme-on-primary-color: #fff;
	--teft-theme-secondary-color: #e9e9e9;
	--teft-theme-on-secondary-color: #000;
	--teft-theme-body-font-color: #222;
	--teft-theme-header-font-color: var(--teft-theme-body-font-color);
	--teft-theme-alert-color: #c60f13;
	--teft-theme-on-alert-color: #fff;
	--teft-theme-success-color: #5da423;
	--teft-theme-on-success-color: #fff;
	--teft-theme-warning-color: #ffae00;
	--teft-theme-on-warning-color: #fff
}
@media (min-width: 601px) {
:root {
		--teft-theme-gap: 1.5rem;
		--teft-theme-site-padding: 1.5rem
}
	}
@media (min-width: 783px) {
:root {
		--teft-theme-gap: 3rem;
		--teft-theme-site-padding: 3rem;

		--teft-theme-block-margin: 5rem;
		--teft-theme-negative-block-margin: -3rem
}
	}
/**
 * Internal dependencies
 */
:root .has-very-dark-gray-background-color {
	color: #fff;
}
/* @define teft-wp */
:root {
	--teft-wp-gallery-gap: 1rem;
}
.entry-content,
.wp-block-cover .wp-block-cover__inner-container {
	margin: 0 auto;
	width: calc(100% - (var(--teft-theme-site-padding) * 2));
}
.entry-content > *,.wp-block-group__inner-container > *,.wp-block-teft-cards-theme > *,
.wp-block-cover__inner-container > *,
.wp-block-quote.is-style-large {
	margin: var(--teft-theme-block-margin) auto;
	max-width: var(--teft-theme-content-width);
}
.entry-content > .alignwide,.wp-block-group__inner-container > .alignwide,.wp-block-teft-cards-theme > .alignwide {
	max-width: var(--teft-theme-site-width);
}
.entry-content > .alignfull {
	margin-left: calc(var(--teft-theme-site-padding) * -1);
	margin-right: calc(var(--teft-theme-site-padding) * -1);
	max-width: none;
	width: calc(100% + (var(--teft-theme-site-padding) * 2));
}
.wp-block-group__inner-container > .alignfull {
	max-width: none;
	width: 100%;
}
.wp-block-video video {
	max-width: var(--teft-theme-content-width);
}
.wp-block-image img {
	display: block;
}
.wp-block-image .alignleft,
.wp-block-image .alignright {
	margin-top: 0;
}
.wp-block-image figcaption {
	font-size: var(--teft-typography-sm);
}
.wp-block-table {
	border-collapse: collapse;
	width: 100%;
}
.wp-block-table td,
.wp-block-table th {
	padding: 0.5em;
}
.wp-block-embed.type-video > .wp-block-embed__wrapper {
	height: 0;
	padding-top: 56.25%;
	position: relative;
	width: 100%;
}
.wp-block-embed.type-video > .wp-block-embed__wrapper > iframe {
	bottom: 0;
	height: 100%;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}
.wp-block-quote cite {
	font-size: var(--teft-typography-sm);
}
.wp-block-pullquote p {
	font-size: var(--teft-typography-lg);
}
.wp-block-pullquote cite {
	font-size: var(--teft-typography-sm);
}
.wp-block-separator {
	padding: 0;
}
.more-link {
	display: block;
}
.wp-block-group.has-background .wp-block-group__inner-container > .alignfull {
	left: -30px;
	max-width: calc(100% + 60px);
	position: relative;
	width: calc(100% + 60px);
}
.has-small-font-size {
	font-size: var(--teft-typography-sm);
}
.has-large-font-size {
	font-size: var(--teft-typography-lg);
}
.has-huge-font-size {
	font-size: var(--teft-typography-xl);
}
.wp-block-search .wp-block-search__input {
	width: auto;
}
.entry-content > h2 + *,.wp-block-group__inner-container > h2 + *,.wp-block-teft-cards-theme > h2 + *,
	.entry-content > h3 + *,
	.wp-block-group__inner-container > h3 + *,
	.wp-block-teft-cards-theme > h3 + *,
	.entry-content > h4 + *,
	.wp-block-group__inner-container > h4 + *,
	.wp-block-teft-cards-theme > h4 + *,
	.entry-content > h5 + *,
	.wp-block-group__inner-container > h5 + *,
	.wp-block-teft-cards-theme > h5 + *,
	.entry-content > h6 + *,
	.wp-block-group__inner-container > h6 + *,
	.wp-block-teft-cards-theme > h6 + *,
	.entry-content > ol + p,
	.wp-block-group__inner-container > ol + p,
	.wp-block-teft-cards-theme > ol + p,
	.entry-content > p + ol,
	.wp-block-group__inner-container > p + ol,
	.wp-block-teft-cards-theme > p + ol,
	.entry-content > p + p,
	.wp-block-group__inner-container > p + p,
	.wp-block-teft-cards-theme > p + p,
	.entry-content > p + .wp-block-quote,
	.wp-block-group__inner-container > p + .wp-block-quote,
	.wp-block-teft-cards-theme > p + .wp-block-quote,
	.entry-content > .wp-block-quote + p,
	.wp-block-group__inner-container > .wp-block-quote + p,
	.wp-block-teft-cards-theme > .wp-block-quote + p,
	.entry-content > .wp-block-quote + ol,
	.wp-block-group__inner-container > .wp-block-quote + ol,
	.wp-block-teft-cards-theme > .wp-block-quote + ol,
	.entry-content > .wp-block-quote + ul,
	.wp-block-group__inner-container > .wp-block-quote + ul,
	.wp-block-teft-cards-theme > .wp-block-quote + ul,
	.entry-content > p + ul:not(.wp-block-gallery),
	.wp-block-group__inner-container > p + ul:not(.wp-block-gallery),
	.wp-block-teft-cards-theme > p + ul:not(.wp-block-gallery),
	.entry-content > ul:not(.wp-block-gallery) + p,
	.wp-block-group__inner-container > ul:not(.wp-block-gallery) + p,
	.wp-block-teft-cards-theme > ul:not(.wp-block-gallery) + p {
		margin-top: var(--teft-theme-negative-block-margin);
	}
.wp-block-pullquote > p:first-child { /* stylelint-disable-line no-descending-specificity */
	margin-top: 0;
}
/* Override the default 16px gap for the Gallery Block with custom prop. */
.wp-block-gallery .blocks-gallery-item {
	margin: 0 var(--teft-wp-gallery-gap) var(--teft-wp-gallery-gap) 0;
	width: calc((100% - var(--teft-wp-gallery-gap)) / 2);
}
@media (min-width: 601px) {
	.wp-block-gallery.columns-3 .blocks-gallery-item,
	.wp-block-gallery.columns-4 .blocks-gallery-item,
	.wp-block-gallery.columns-5 .blocks-gallery-item,
	.wp-block-gallery.columns-6 .blocks-gallery-item,
	.wp-block-gallery.columns-7 .blocks-gallery-item,
	.wp-block-gallery.columns-8 .blocks-gallery-item {
		margin-right: var(--teft-wp-gallery-gap);
	}

	.wp-block-gallery.columns-3 .blocks-gallery-item {
		width: calc((100% - calc(var(--teft-wp-gallery-gap) * 2)) / 3);
	}

	.wp-block-gallery.columns-4 .blocks-gallery-item {
		width: calc((100% - calc(var(--teft-wp-gallery-gap) * 3)) / 4);
	}

	.wp-block-gallery.columns-5 .blocks-gallery-item {
		width: calc((100% - calc(var(--teft-wp-gallery-gap) * 4)) / 5);
	}

	.wp-block-gallery.columns-6 .blocks-gallery-item {
		width: calc((100% - calc(var(--teft-wp-gallery-gap) * 5)) / 6);
	}

	.wp-block-gallery.columns-7 .blocks-gallery-item {
		width: calc((100% - calc(var(--teft-wp-gallery-gap) * 6)) / 7);
	}

	.wp-block-gallery.columns-8 .blocks-gallery-item {
		width: calc((100% - calc(var(--teft-wp-gallery-gap) * 7)) / 8);
	}
}
/* Override the default 32px gap for the Columns Block with custom prop. */
.wp-block-column {
	margin-bottom: var(--teft-theme-gap);
}
.wp-block-column:last-child {
	margin-bottom: 0;
}
@media (min-width: 601px) {
	.wp-block-column {
		flex-basis: calc(50% - calc(var(--teft-theme-gap) / 2));
	}

	.wp-block-column:nth-child(2n) {
		margin-left: var(--teft-theme-gap);
	}
}
@media (min-width: 783px) {
	.wp-block-column {
		margin-bottom: 0;
	}

	.wp-block-column:not(:first-child) {
		margin-left: var(--teft-theme-gap);
	}
}
/**
 * Internal dependencies
 */
/* @define teft-theme */
/**
 * External dependencies
 */
:root {
	--teft-theme-site-padding: 1rem;
	--teft-theme-gap: 1rem;

	--teft-theme-content-width: 40rem;
	--teft-theme-site-width: 80rem;

	/**
	 * Colors
	 */
	--teft-theme-primary-color: #2ba6cb;
	--teft-theme-on-primary-color: #fff;
	--teft-theme-secondary-color: #e9e9e9;
	--teft-theme-on-secondary-color: #000;
	--teft-theme-body-font-color: #222;
	--teft-theme-header-font-color: var(--teft-theme-body-font-color);
	--teft-theme-alert-color: #c60f13;
	--teft-theme-on-alert-color: #fff;
	--teft-theme-success-color: #5da423;
	--teft-theme-on-success-color: #fff;
	--teft-theme-warning-color: #ffae00;
	--teft-theme-on-warning-color: #fff
}
@media (min-width: 601px) {
:root {
		--teft-theme-site-padding: 1.5rem
}
	}
@media (min-width: 783px) {
:root {
		--teft-theme-site-padding: 3rem
}
	}
body {
	color: var(--teft-theme-body-font-color);
}
h1,
h2,
h3,
h4,
h5,
h6 {
	color: var(--teft-theme-heading-font-color);
}
a {
	color: var(--teft-theme-primary-color);
}
.hidden {
	display: none !important;
}
.relative {
	position: relative;
}
.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	-webkit-clip-path: inset(50%);
	        clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
	word-wrap: normal !important;
}
/**
 * External dependencies
 */
/**
 * Internal dependencies
 */
/* @define teft-buttons */
:root {
	--teft-buttons-border-radius: 2em;
	--teft-buttons-background-color: #474747;
	--teft-buttons-background-color-hover: #fff;
	--teft-buttons-border-color: #000;
	--teft-buttons-text-color: #fff;
	--teft-buttons-text-color-hover: #000;
}
.wp-block-button__link,
.teft-button {
	background-color: var(--teft-buttons-background-color);
	border: 1px transparent solid;
	border-radius: var(--teft-buttons-border-radius);
	color: var(--teft-buttons-text-color);
	cursor: pointer;
	display: inline-block;
	font-size: 1em;
	padding: 0.5em 1.5em;
	text-decoration: none
}
.wp-block-button__link:link, .teft-button:link {
		color: var(--teft-buttons-text-color);
	}
.wp-block-button__link.teft-button--primary:not(:disabled):focus,
		.wp-block-button__link.teft-button--primary:not(:disabled):hover,
		.teft-button.teft-button--primary:not(:disabled):focus,
		.teft-button.teft-button--primary:not(:disabled):hover {
			background-color: var(--teft-buttons-background-color-hover);
			border-color: var(--teft-buttons-border-color);
			color: var(--teft-buttons-text-color-hover);
		}
.wp-block-button__link.teft-button--alert, .teft-button.teft-button--alert {
		background-color: var(--teft-theme-alert-color)
	}
.wp-block-button__link.teft-button--alert:not(:disabled):focus,
		.wp-block-button__link.teft-button--alert:not(:disabled):hover,
		.teft-button.teft-button--alert:not(:disabled):focus,
		.teft-button.teft-button--alert:not(:disabled):hover {
			background-color: var(--teft-theme-alert-color);
			color: var(--teft-theme-on-alert-color);
		}
.wp-block-button__link.teft-button--success, .teft-button.teft-button--success {
		background-color: var(--teft-theme-success-color)
	}
.wp-block-button__link.teft-button--success:not(:disabled):focus,
		.wp-block-button__link.teft-button--success:not(:disabled):hover,
		.teft-button.teft-button--success:not(:disabled):focus,
		.teft-button.teft-button--success:not(:disabled):hover {
			background-color: var(--teft-theme-success-color);
			color: var(--teft-theme-on-success-color);
		}
.wp-block-button__link.teft-button--warning, .teft-button.teft-button--warning {
		background-color: var(--teft-theme-warning-color)
	}
.wp-block-button__link.teft-button--warning:not(:disabled):focus,
		.wp-block-button__link.teft-button--warning:not(:disabled):hover,
		.teft-button.teft-button--warning:not(:disabled):focus,
		.teft-button.teft-button--warning:not(:disabled):hover {
			background-color: var(--teft-theme-warning-color);
			color: var(--teft-theme-on-warning-color);
		}
.wp-block-button__link:disabled, .teft-button:disabled {
		background-color: var(--teft-form-color--disabled);
		cursor: not-allowed;
	}
.wp-block-button__link:not(:disabled):focus,
	.wp-block-button__link:not(:disabled):hover,
	.teft-button:not(:disabled):focus,
	.teft-button:not(:disabled):hover {
		opacity: 0.7;
	}
/**
 * External dependencies
 */
/* @define teft-theme */
/**
 * External dependencies
 */
:root {
	--teft-theme-site-width: 75rem;
	--teft-theme-content-width: 36rem;

	--teft-theme-site-padding: 1rem;
	--teft-theme-gap: 1rem;

	--teft-theme-block-margin: 3rem;
	--teft-theme-negative-block-margin: -2rem;

	/**
	 * Colors
	 */
	--teft-theme-primary-color: #2ba6cb;
	--teft-theme-on-primary-color: #fff;
	--teft-theme-secondary-color: #e9e9e9;
	--teft-theme-on-secondary-color: #000;
	--teft-theme-body-font-color: #222;
	--teft-theme-header-font-color: var(--teft-theme-body-font-color);
	--teft-theme-alert-color: #c60f13;
	--teft-theme-on-alert-color: #fff;
	--teft-theme-success-color: #5da423;
	--teft-theme-on-success-color: #fff;
	--teft-theme-warning-color: #ffae00;
	--teft-theme-on-warning-color: #fff
}
@media (min-width: 601px) {
:root {
		--teft-theme-gap: 1.5rem;
		--teft-theme-site-padding: 1.5rem
}
	}
@media (min-width: 783px) {
:root {
		--teft-theme-gap: 3rem;
		--teft-theme-site-padding: 3rem;

		--teft-theme-block-margin: 5rem;
		--teft-theme-negative-block-margin: -3rem
}
	}
/**
 * Internal dependencies
 */
/* @define teft-form */
:root {
	--teft-form-input-height: 3.125em;
	--teft-form-input-padding: 0.8em;

	--teft-form-border-color: var(--teft-theme-body-font-color);
	--teft-form-color--selected: var(--teft-theme-primary-color);
	--teft-form-color--disabled: #dcdcdc;
	--teft-form-border-radius: 0;
}
.form-group {
	margin-bottom: var(--teft-theme-gap);
	position: relative;
}
input[type="text"],input[type="number"],input[type="date"],input[type="datetime-locale"],input[type="email"],input[type="month"],input[type="password"],input[type="tel"],input[type="time"],input[type="url"],input[type="week"],input[type="search"],
textarea,
select {
	-webkit-appearance: none;
	   -moz-appearance: none;
	        appearance: none;
	border-color: var(--teft-form-border-color);
	border-radius: var(--teft-form-border-radius);
	border-style: solid;
	border-width: 1px;
	display: block;
	width: 100%;
}
input[type="text"],input[type="number"],input[type="date"],input[type="datetime-locale"],input[type="email"],input[type="month"],input[type="password"],input[type="tel"],input[type="time"],input[type="url"],input[type="week"],input[type="search"],
select:not([multiple]) {
	height: var(--teft-form-input-height);
	padding: 0 var(--teft-form-input-padding);
}
textarea,
select[multiple] {
	padding: var(--teft-form-input-padding);
}
select:not([multiple]) {
	background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjkiIHZpZXdCb3g9IjAgMCA4IDkiIGZpbGw9Im5vbmUiPg0KICA8cGF0aCBkPSJNNC4wNjkyMiAwTDYuNzg4MTQgMy43NUgxLjM1MDMxTDQuMDY5MjIgMFoiIGZpbGw9IiNBQkFCQUIiLz4NCiAgPHBhdGggZD0iTTQuMDY5NDUgOUwxLjM1MDUzIDUuMjUgNi43ODgzNyA1LjI1IDQuMDY5NDUgOVoiIGZpbGw9IiNBQkFCQUIiLz4NCjwvc3ZnPg0K) no-repeat 98% 50%;
	background-size: 1em;
}
input:disabled,
textarea:disabled,
select:disabled {
	background-color: var(--teft-form-color--disabled);
	cursor: not-allowed;
}
input[type="range"] {
	width: 100%;
}
/* Teft style radio buttons and checkbox */
.teft-radio,
.teft-checkbox {
	display: inline-block;
	position: relative;
}
.teft-radio > input[type="radio"] + label,
.teft-checkbox > input[type="checkbox"] + label,
label.teft-radio > input[type="radio"] + span,
label.teft-checkbox > input[type="checkbox"] + span {
	display: inline-block;
	padding-left: 2em
}
.teft-radio > input[type="radio"] + label::before,
	.teft-radio > input[type="radio"] + label::after,
	.teft-checkbox > input[type="checkbox"] + label::before,
	.teft-checkbox > input[type="checkbox"] + label::after,
	label.teft-radio > input[type="radio"] + span::before,
	label.teft-radio > input[type="radio"] + span::after,
	label.teft-checkbox > input[type="checkbox"] + span::before,
	label.teft-checkbox > input[type="checkbox"] + span::after {
		content: "";
		position: absolute;
		top: 0.15em;
	}
.teft-radio > input[type="radio"] + label::before, .teft-checkbox > input[type="checkbox"] + label::before, label.teft-radio > input[type="radio"] + span::before, label.teft-checkbox > input[type="checkbox"] + span::before {
		border: 0.1em solid var(--teft-form-border-color);
		height: 1.5em;
		left: 0;
		width: 1.5em;
	}
.teft-radio > input[type="radio"] + label::after, .teft-checkbox > input[type="checkbox"] + label::after, label.teft-radio > input[type="radio"] + span::after, label.teft-checkbox > input[type="checkbox"] + span::after {
		opacity: 0;
		top: 0.9em;
	}
.teft-radio > input[type="radio"] + label::before,
	.teft-radio > input[type="radio"] + label::after,
	label.teft-radio > input[type="radio"] + span::before,
	label.teft-radio > input[type="radio"] + span::after {
		border-radius: 100%;
	}
.teft-radio > input[type="radio"] + label::after, label.teft-radio > input[type="radio"] + span::after {
		background-color: var(--teft-form-color--selected);
		height: 0.75em;
		left: 0.375em;
		top: 0.5em;
		width: 0.75em;
	}
.teft-checkbox > input[type="checkbox"] + label::after,
label.teft-checkbox > input[type="checkbox"] + span::after {
	background: transparent;
	border: solid var(--teft-form-color--selected);
	border-top-color: transparent;
	border-width: 0 0 0.15em 0.15em;
	height: 0.45em;
	left: 0.375em;
	position: absolute;
	transform: translateY(-75%) rotate(-45deg);
	width: 0.8em;
}
.teft-radio > input[type="radio"]:checked + label::after,
.teft-checkbox > input[type="checkbox"]:checked + label::after,
label.teft-radio > input[type="radio"]:checked + span::after,
label.teft-checkbox > input[type="checkbox"]:checked + span::after {
	opacity: 1;
}
/* Hide the real input elements */
.teft-radio input[type="radio"],
.teft-checkbox input[type="checkbox"] {
	-webkit-appearance: none;
	   -moz-appearance: none;
	        appearance: none;
	cursor: pointer;
	height: 1.5em;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 1.5em;
}
/* Mark focus */
.teft-radio input[type="radio"]:focus + label::before,
.teft-checkbox input[type="checkbox"]:focus + label::before,
label.teft-radio > input[type="radio"]:focus + span::before,
label.teft-checkbox > input[type="checkbox"]:focus + span::before {
	outline: -webkit-focus-ring-color auto 5px;
}
/**
 * Internal dependencies
 */
:root {
	/**
	 * Teft variables
	 */
	--teft-typography-font-family: "Open Sans", arial, helvetica, sans-serif;
	--teft-typography-heading-font-family: "Reem Kufi", sans-serif;

	--teft-typography-xxxs: 12px;
	--teft-typography-xxs: 12px;
	--teft-typography-xs: 14px;
	--teft-typography-sm: 18px;
	--teft-typography-md: 20px;
	--teft-typography-lg: 24px;
	--teft-typography-xl: 34px;
	--teft-typography-xxl: 48px;
	--teft-typography-xxxl: 60px
}
@media (min-width: 601px) {
:root {
		--teft-typography-xxxs: 12px;
		--teft-typography-xxs: 14px;
		--teft-typography-xs: 18px;
		--teft-typography-sm: 20px;
		--teft-typography-md: 24px;
		--teft-typography-lg: 34px;
		--teft-typography-xl: 56px;
		--teft-typography-xxl: 60px;
		--teft-typography-xxxl: 88px
}
	}
body:not(.wp-admin),
.block-editor-writing-flow {
	color: var(--color-dark);
	font-family: var(--teft-typography-font-family);
	font-size: var(--teft-typography-sm);
	letter-spacing: 0.02em;
	line-height: 1.7;
}
.overline {
	font-family: var(--teft-typography-font-family);
	font-size: var(--teft-typography-xxs);
	letter-spacing: 0.04em;
	text-transform: uppercase;
}
.overline {
	color: var(--color-blue-200);
	font-weight: 400;
}
.overline-small,
.editor-styles-wrapper .overline-small {
}
.preamble,
.editor-styles-wrapper p.preamble {
	font-family: var(--teft-typography-heading-font-family);
	font-size: var(--teft-typography-md);
	letter-spacing: 0.02em;
	line-height: 1.6;
}
a {
	color: var(--color-dark);
	text-decoration: none
}
a:hover {
		text-decoration: underline;
	}
.entry-content a {
	color: var(--color-nellik);
	text-decoration: underline;
	font-weight: 700
}
.entry-content a:hover {
		text-decoration: none;
	}
h1 {
	font-family: var(--teft-typography-heading-font-family);
	font-style: normal;
	font-weight: 700;
	letter-spacing: 0;
	line-height: 1.2;
}
h1 {
	font-size: var(--teft-typography-xl);
	line-height: 1.3;
}
h2,
.editor-styles-wrapper .wp-block h2 {
	font-family: var(--teft-typography-heading-font-family);
	font-style: normal;
	font-weight: 700;
	letter-spacing: 0;
	line-height: 1.2;
}
h2,
.editor-styles-wrapper .wp-block h2 {
	font-size: var(--teft-typography-lg);
	line-height: 1.3;
}
h3,
.editor-styles-wrapper .wp-block h3 {
	font-family: var(--teft-typography-heading-font-family);
	font-style: normal;
	font-weight: 700;
	letter-spacing: 0;
	line-height: 1.2;
}
h3,
.editor-styles-wrapper .wp-block h3 {
	font-size: var(--teft-typography-md);
	letter-spacing: 0.02em;
	line-height: 1.5;
}
h3.label {
}
h4 {
	font-family: var(--teft-typography-heading-font-family);
	font-style: normal;
	font-weight: 700;
	letter-spacing: 0;
	line-height: 1.2;
}
h4 {
	font-size: var(--teft-typography-sm);
	letter-spacing: 0.02em;
	line-height: 1.5;
}
h5 {
	font-family: var(--teft-typography-heading-font-family);
	font-style: normal;
	font-weight: 700;
	letter-spacing: 0;
	line-height: 1.2;
}
h5 {
	font-size: var(--teft-typography-sm);
	letter-spacing: 0.02em;
	line-height: 1.5;
}
h6 {
	font-family: var(--teft-typography-heading-font-family);
	font-style: normal;
	font-weight: 700;
	letter-spacing: 0;
	line-height: 1.2;
}
h6 {
	font-size: var(--teft-typography-sm);
	letter-spacing: 0.02em;
	line-height: 1.5;
}
.entry-content p:empty {
	margin: 0;
}
p.is-style-large {
	font-family: var(--teft-typography-heading-font-family);
	font-size: var(--teft-typography-md);
	letter-spacing: 0.02em;
	line-height: 1.6;
}
p.is-style-large {
	color: var(--color-grey-700);
}
body .site,
.editor-styles-wrapper {
	font-size: var(--teft-typography-sm);
	font-family: var(--teft-typography-font-family);
}
.entry-content li, .block-editor-block-list__layout li {
		margin: 0;
	}
.entry-content > ul, .block-editor-block-list__layout > ul {
		padding: 0
	}
.entry-content > ul li, .block-editor-block-list__layout > ul li {
			background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgOCA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8Y2lyY2xlIGN4PSI0IiBjeT0iNCIgcj0iNCIgZmlsbD0iIzMzMzMzMyIvPgo8L3N2Zz4K);
			background-position: top 13px left;
			background-repeat: no-repeat;
			list-style: none;
			padding-left: 28px;
			margin: 8px 0;
		}
.entry-content > ol, .block-editor-block-list__layout > ol {
		padding: 0;
		counter-reset: numberlist
	}
.entry-content > ol li, .block-editor-block-list__layout > ol li {
			list-style: none;
			padding-left: 28px;
			margin: 16px 0;
			position: relative
		}
.entry-content > ol li::before, .block-editor-block-list__layout > ol li::before {
				counter-increment: numberlist;
				content: counter(numberlist) ".";
				position: absolute;
				top: 2px;
				left: 0;
				font-weight: 700;
				line-height: 26px
			}
@media (min-width: 601px) {
.entry-content > ol li::before, .block-editor-block-list__layout > ol li::before {
					line-height: 30px
			}
				}
.entry-content blockquote, .block-editor-block-list__layout blockquote {
		text-align: center;
		padding: 0;
		border: 0;
		font-size: 24px;
		font-weight: 700;
		line-height: 1.3
	}
@media (min-width: 601px) {
.entry-content blockquote, .block-editor-block-list__layout blockquote {
			font-size: 34px
	}
		}
.entry-content blockquote p, .block-editor-block-list__layout blockquote p {
			margin-bottom: 0;
		}
.entry-content blockquote cite,
		.entry-content blockquote .wp-block-quote__citation,
		.block-editor-block-list__layout blockquote cite,
		.block-editor-block-list__layout blockquote .wp-block-quote__citation {
			font-size: 16px;
			font-weight: 400
		}
.entry-content blockquote cite::before, .entry-content blockquote .wp-block-quote__citation::before, .block-editor-block-list__layout blockquote cite::before, .block-editor-block-list__layout blockquote .wp-block-quote__citation::before {
				display: none;
			}
.entry-content blockquote .wp-block-quote__citation::before, .block-editor-block-list__layout blockquote .wp-block-quote__citation::before {
				margin: 12px auto;
			}
.editor-styles-wrapper ul.wp-block,
.editor-styles-wrapper ol.wp-block {
	padding-left: 0;
}
:root {
	--color-grey-100: #f5f5f5;
	--color-grey-300: #e0e0e0;
	--color-grey-400: #bdbdbd;
	--color-grey-700: #616161;
	--color-grey-900: #2d2926;

	--color-nellik: #5a645c;
	--color-nellik-900: #5a645c;

	--color-sand-200: #efefea;
	--color-sand-400: #e3e2db;
	--color-sand-600: #d7d6cc;
	--color-sand-900: #bdbdb0;

	--color-dark: var(--color-grey-900);


	--color-black: #101820;
	--color-white: #ffffff;
	--color-neutral-100: #f5f5f5;

	--color-nellik-100: #ddd;
	--color-lemon-light: #FFCE83;
	--color-friskis: #53C2BB;
	--color-friskis-light: #8FD3D0;
	--color-friskis-dark: #4EA49E;
	--color-sorbet: #F37886;
	--color-sorbet-light: #F58F9C;
	--color-fersken: #F68F70;
	--color-fersken-dark: #F17B55;
	--color-fersken-light: #F6A389;
	--color-lavendel: #AD95C7;
	--color-lavendel-light: #BDA8D1;
	--color-paere: #7DC792;
	--color-paere-light: #A1D5B2;
	--color-paere-dark: #5FA076;
}
.t2-featured-content,
.editor-styles-wrapper .t2-featured-content {
	background: transparent;
}
.is-style-grey {
	background-color: var(--color-grey-100)
}
.is-style-grey.alignfull,
	.is-style-grey.wp-block-hellvik-card-wrap {
		margin-top: 0;
		margin-bottom: 0;
		padding-top: var(--teft-theme-block-margin);
		padding-bottom: var(--teft-theme-block-margin);
	}
.has-friskis-light-background-color {
	background-color: var(--color-friskis-light);
}
.has-friskis-light-color {
	color: var(--color-friskis-light);
}
.has-sorbet-background-color {
	background-color: var(--color-sorbet);
}
.has-sorbet-color {
	color: var(--color-sorbet);
}
.has-fersken-dark-background-color {
	background-color: var(--color-fersken-dark);
}
.has-fersken-dark-color {
	color: var(--color-fersken-dark);
}
.has-paere-light-background-color {
	background-color: var(--color-paere-light);
}
.has-paere-light-color {
	color: var(--color-paere-light);
}
.has-lavendel-color {
	color: var(--color-lavendel);
}
.has-lavendel-background-color {
	background-color: var(--color-lavendel);
}
.has-nellik-100-background-color {
	background-color: var(--color-nellik-100);
}
.has-nellik-100-color {
	color: var(--color-nellik-100);
}
.has-neutral-100-background-color {
	background-color: var(--color-neutral-100);
}
.has-neutral-100-color {
	color: var(--color-neutral-100);
}
.has-black-background-color {
	background-color: var(--color-black);
}
.has-black-color {
	color: var(--color-black);
}
:root {
	/**
	 * Teft variables
	 */
	--teft-theme-block-margin: 48px;
	--teft-theme-negative-block-margin: -32px;
	--teft-theme-site-width: 1600px;
	--teft-theme-content-width: 43.125rem;
	--teft-theme-site-padding: 16px;
	--teft-cards-gap: 12px

}
@media (min-width: 601px) {
:root {
		--teft-theme-site-padding: 72px;
		--teft-theme-block-margin: 64px;
		--teft-theme-negative-block-margin: -40px;
		--teft-cards-gap: 32px

}
	}
.alignfull {
	clear: both;
}
.entry-content > p + .wp-block-image:not(.alignwide):not(.alignfull),
		.entry-content > p + .teft-byline,
		.entry-content > p + .wp-block-teft-multiple-files,
		.entry-content > p + .icon-link-block,
		.entry-content > p + .wp-block-buttons,
		.wp-block-group__inner-container > p + .wp-block-image:not(.alignwide):not(.alignfull),
		.wp-block-group__inner-container > p + .teft-byline,
		.wp-block-group__inner-container > p + .wp-block-teft-multiple-files,
		.wp-block-group__inner-container > p + .icon-link-block,
		.wp-block-group__inner-container > p + .wp-block-buttons {
			margin-top: var(--teft-theme-negative-block-margin);
		}
.entry-content > .wp-block-buttons + p, .wp-block-group__inner-container > .wp-block-buttons + p {
			margin-top: var(--teft-theme-negative-block-margin);
		}
.entry-content .wp-block-teft-factbox + .wp-block-teft-factbox, .wp-block-group__inner-container .wp-block-teft-factbox + .wp-block-teft-factbox {
		margin-top: var(--teft-theme-negative-block-margin);
	}
.entry-content > ul + p,
		.entry-content > ul + ul,
		.entry-content > ul + ol,
		.entry-content > ul + .wp-block-buttons,
		.entry-content > ol + p,
		.entry-content > ol + ul,
		.entry-content > ol + ol,
		.entry-content > ol + .wp-block-buttons,
		.wp-block-group__inner-container > ul + p,
		.wp-block-group__inner-container > ul + ul,
		.wp-block-group__inner-container > ul + ol,
		.wp-block-group__inner-container > ul + .wp-block-buttons,
		.wp-block-group__inner-container > ol + p,
		.wp-block-group__inner-container > ol + ul,
		.wp-block-group__inner-container > ol + ol,
		.wp-block-group__inner-container > ol + .wp-block-buttons {
			margin-top: var(--teft-theme-negative-block-margin);
		}
.entry-content > .icon-link-block + .icon-link-block, .wp-block-group__inner-container > .icon-link-block + .icon-link-block {
		margin-top: var(--teft-theme-negative-block-margin);
	}
.entry-content .wp-block-teft-multiple-files > .icon-link-block + .icon-link-block, .wp-block-group__inner-container .wp-block-teft-multiple-files > .icon-link-block + .icon-link-block {
		margin-top: 16px;
	}
.entry-content > .teft-byline + *, .wp-block-group__inner-container > .teft-byline + * {
		margin-top: var(--teft-theme-negative-block-margin);
	}
.entry-content > .entry-header + *, .wp-block-group__inner-container > .entry-header + * {
		margin-top: var(--teft-theme-negative-block-margin);
	}
.entry-content > h1 + p, .entry-content .wp-block-teft-numbers + p, .wp-block-group__inner-container > h1 + p, .wp-block-group__inner-container .wp-block-teft-numbers + p {
			margin-top: var(--teft-theme-negative-block-margin);
		}
.entry-content .search-form + ul.search-filters, .wp-block-group__inner-container .search-form + ul.search-filters {
		margin-top: var(--teft-theme-negative-block-margin);
	}
.entry-content ul.search-filters + .card-list-wrap, .wp-block-group__inner-container ul.search-filters + .card-list-wrap {
		margin-top: var(--teft-theme-negative-block-margin);
	}
.entry-content .card-list-wrap + .card-list-wrap, .wp-block-group__inner-container .card-list-wrap + .card-list-wrap {
		margin-top: var(--teft-theme-negative-block-margin);
	}
.wp-block-group__inner-container {
	margin: 0 auto;
	width: calc(100% - (var(--teft-theme-site-padding) * 2))
}
.wp-block-group__inner-container > p:empty {
		margin-top: var(--teft-theme-negative-block-margin);
		display: block;
		margin-bottom: 0;
	}
.wp-block-group__inner-container > .alignfull {
	margin-left: calc(var(--teft-theme-site-padding) * -1);
	margin-right: calc(var(--teft-theme-site-padding) * -1);
	max-width: none;
	width: calc(100% + (var(--teft-theme-site-padding) * 2));
}
.wp-block-group {
	max-width: none;
	clear: both;
	margin-top: 0;
	margin-bottom: 0
}
.wp-block-group.has-background .wp-block-group__inner-container > .alignfull {
		margin: 0 auto;
	}
.editor-styles-wrapper .wp-block-group:is(.alignfull) {
	margin-left: auto;
	margin-right: auto;
}
p:empty {
	display: none;
}
.wp-block-image.alignfull img,
.wp-block-image.alignwide img,
.wp-block-image img {
	height: auto;
}
.wp-block-image figcaption,
.hellvik-image-wrapper figcaption {
	text-align: center;
	font-size: 14px;
	color: var(--color-grey-700);
}
.hellvik-gallery-wrapper {
	position: relative;
	margin-left: calc(0px - var(--teft-theme-site-padding));
	margin-right: calc(0px - var(--teft-theme-site-padding));
	overflow: hidden;
	margin-top: 20px !important;
	margin-bottom: 20px !important
}
.hellvik-gallery-wrapper .slide-wrapper {
		position: absolute;
		height: 100%;
		width: 100%;
		overflow: hidden;
		margin: 0;
		top: 0;
		left: 0;
	}
.hellvik-gallery-wrapper .caption_wrapper {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		z-index: 4;
		padding: 1rem;
		display: flex;
		justify-content: center

	}
.hellvik-gallery-wrapper .caption_wrapper figcaption {
			margin: 0 auto;
			color: #fff;
			padding: 6px 18px;
			font-size: 14px;
			display: inline-block;
			background: rgba(45, 41, 38, 0.7);
			border-radius: 4px
		}
.hellvik-gallery-wrapper .caption_wrapper figcaption:empty {
				display: none;
			}
.hellvik-gallery-wrapper::after {
		width: 100%;
		content: "";
		display: block;
		padding-top: calc((100vw - 50px) / 2)
	}
@media (min-width: 601px) {
.hellvik-gallery-wrapper::after {
			padding-top: calc((100vw - 200px) / 2)
	}
		}
@media (min-width: 1600px) {
.hellvik-gallery-wrapper::after {
			padding-top: calc((100vw - 600px) / 2)
	}
		}
@media (min-width: 601px) {
.hellvik-gallery-wrapper {
		margin-left: auto;
		margin-right: auto
}
	}
.hellvik-gallery-wrapper .teft-gallery-figcaptions {
		display: none;
	}
.hellvik-gallery-wrapper .navigate-prev-slide,
	.hellvik-gallery-wrapper .navigate-next-slide {
		width: 32px;
		height: 32px;
		background: var(--color-nellik);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 7px auto;
		border: 0;
		border-radius: 100%;
		cursor: pointer;
		position: absolute;
		top: calc(50% - 16px);
		z-index: 50
	}
@media (min-width: 601px) {
.hellvik-gallery-wrapper .navigate-prev-slide,
	.hellvik-gallery-wrapper .navigate-next-slide {
			width: 48px;
			height: 48px;
			background-size: 10px auto;
			top: calc(50% - 24px)
	}
		}
.hellvik-gallery-wrapper .navigate-prev-slide:hover, .hellvik-gallery-wrapper .navigate-next-slide:hover {
			background-color: #687a71;
		}
.hellvik-gallery-wrapper .navigate-prev-slide:focus, .hellvik-gallery-wrapper .navigate-next-slide:focus {
			outline: 0;
		}
.hellvik-gallery-wrapper li {
		position: relative;
	}
.hellvik-gallery-wrapper img,
	.hellvik-gallery-wrapper video {
		width: 100%;
		height: 100%;
		position: absolute;
		-o-object-fit: cover;
		   object-fit: cover;
		left: 0;
		top: 0;
	}
.hellvik-gallery-wrapper .navigate-next-slide,
	.hellvik-gallery-wrapper .navigate-prev-slide {
		display: flex;
		align-items: center;
		justify-content: center

	}
.hellvik-gallery-wrapper .navigate-next-slide::after, .hellvik-gallery-wrapper .navigate-prev-slide::after {
			display: block;
			width: 12px;
			height: 20px;
			box-sizing: content-box;
		}
.hellvik-gallery-wrapper .navigate-prev-slide {
		left: 30px
	}
.hellvik-gallery-wrapper .navigate-prev-slide::after {
			padding-right: 4px;
			content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxMCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkgMC45OTk5OThMMC45OTk5OTkgOUw5IDE3IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
		}
@media (min-width: 601px) {
.hellvik-gallery-wrapper .navigate-prev-slide {
			left: 60px
	}
		}
.hellvik-gallery-wrapper .navigate-next-slide {
		right: 30px
	}
.hellvik-gallery-wrapper .navigate-next-slide::after {
			padding-left: 1px;
			content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxMCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgMTdMOSA5TDEgMSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
		}
@media (min-width: 601px) {
.hellvik-gallery-wrapper .navigate-next-slide {
			right: 60px
	}
		}
.hellvik-gallery-wrapper ul {
		display: block;
		grid-gap: 0;
		width: 100%;
		margin: 0;
		position: absolute
	}
.hellvik-gallery-wrapper ul li {
			width: calc(100% - 50px);
			flex-shrink: 0;
			height: auto;
			transform: scale(0.9);
			position: absolute;
			top: 0;
			left: 0;
			display: none;
			transition: all 400ms;
			box-shadow: 0 6px 5px rgba(44, 41, 38, 0.15);
			margin: 0;
			overflow: hidden;
			border-radius: 4px
		}
.hellvik-gallery-wrapper ul li::before {
				padding-top: 50%;
				content: "";
				display: block;
			}
@media (min-width: 601px) {
.hellvik-gallery-wrapper ul li {
				width: calc(100% - 100px)
		}
			}
.hellvik-gallery-wrapper ul li.active {
				transform: scale(1) translateX(25px);
				display: block;
				z-index: 10
			}
@media (min-width: 601px) {
.hellvik-gallery-wrapper ul li.active {
					transform: scale(1) translateX(50px)
			}
				}
.hellvik-gallery-wrapper ul li.prev-slide {
				transform: scale(0.9) translateX(calc(-100% - 5px));
				display: block
			}
@media (min-width: 601px) {
.hellvik-gallery-wrapper ul li.prev-slide {
					transform: scale(0.9) translateX(calc(-100%))
			}
				}
.hellvik-gallery-wrapper ul li.next-slide {
				transform: scale(0.9) translateX(calc(100% + 60px));
				display: block
			}
@media (min-width: 601px) {
.hellvik-gallery-wrapper ul li.next-slide {
					transform: scale(0.9) translateX(calc(100% + 110px))
			}
				}
@media (min-width: 601px) {
			.hellvik-gallery-wrapper.alignwide li {
				width: calc(100% - 200px)
			}

				.hellvik-gallery-wrapper.alignwide li.active {
					transform: scale(1) translateX(100px);
				}

				.hellvik-gallery-wrapper.alignwide li.prev-slide {
					transform: scale(0.9) translateX(calc(-100% + 20px));
				}

				.hellvik-gallery-wrapper.alignwide li.next-slide {
					transform: scale(0.9) translateX(calc(100% + 200px));
				}

			.hellvik-gallery-wrapper.alignwide .navigate-prev-slide {
				left: 110px;
			}

			.hellvik-gallery-wrapper.alignwide .navigate-next-slide {
				right: 110px;
			}

		.hellvik-gallery-wrapper.alignfull {
			margin-left: calc(0px - var(--teft-theme-site-padding));
			margin-right: calc(0px - var(--teft-theme-site-padding))
		}

			.hellvik-gallery-wrapper.alignfull:first-child {
				margin-top: 0;
				margin-bottom: 0;
			}

			.hellvik-gallery-wrapper.alignfull + .hellvik-hero {
				margin-top: 0;
			}

			.hellvik-gallery-wrapper.alignfull li {
				width: calc(100% - 200px)
			}

				.hellvik-gallery-wrapper.alignfull li.active {
					transform: scale(1) translateX(100px);
				}

				.hellvik-gallery-wrapper.alignfull li.prev-slide {
					transform: scale(0.9) translateX(calc(-100%));
				}

				.hellvik-gallery-wrapper.alignfull li.next-slide {
					transform: scale(0.9) translateX(calc(100% + 220px));
				}

			.hellvik-gallery-wrapper.alignfull .navigate-prev-slide {
				left: 110px;
			}

			.hellvik-gallery-wrapper.alignfull .navigate-next-slide {
				right: 110px;
			}
	}
@media (min-width: 1600px) {
			.hellvik-gallery-wrapper.alignfull li {
				width: calc(100% - 600px)
			}

				.hellvik-gallery-wrapper.alignfull li.active {
					transform: scale(1) translateX(300px);
				}

				.hellvik-gallery-wrapper.alignfull li.prev-slide {
					transform: scale(0.9) translateX(calc(-100% + 200px));
				}

				.hellvik-gallery-wrapper.alignfull li.next-slide {
					transform: scale(0.9) translateX(calc(100% + 460px));
				}

			.hellvik-gallery-wrapper.alignfull .navigate-prev-slide {
				left: 310px;
			}

			.hellvik-gallery-wrapper.alignfull .navigate-next-slide {
				right: 310px;
			}
	}
.blocks-gallery-item:last-child {
	margin-right: 0 !important;
}
[data-type="teft/gallery"] .wp-block-teft-gallery.is-style-slideshow ul li:first-child {
				transform: scale(1) translateX(100px);
				display: block;
				z-index: 10;
			}
[data-type="teft/gallery"] .wp-block-teft-gallery.is-style-slideshow ul li:last-child {
				transform: scale(0.9) translateX(calc(-100% + 20px));
				display: block;
			}
[data-type="teft/gallery"] .wp-block-teft-gallery.is-style-slideshow ul li:nth-child(2) {
				transform: scale(0.9) translateX(calc(100% + 200px));
				display: block;
			}
.card-wrap-head h2 {
	margin-bottom: 24px
}
@media (min-width: 601px) {
.card-wrap-head h2 {
		margin-bottom: 32px
}
	}
.t2-featured-content a {
		color: var(--color-black);
	}
.t2-featured-content .t2-post-featured-image {
		overflow: hidden;
	}
.t2-featured-content .has-image-ratio-16-9::before {
		margin-top: 56.25%
	}
@media (min-width: 601px) {
.t2-featured-content .has-image-ratio-16-9::before {
			margin-top: 100%
	}
		}
.t2-featured-content .t2-post-dynamic-part.filter-primary,
	.t2-featured-content .t2-post-excerpt {
		padding: 15px 0 0;
		font-size: var(--teft-typography-md);
		font-weight: 400
	}
@media (min-width: 601px) {
.t2-featured-content .t2-post-dynamic-part.filter-primary,
	.t2-featured-content .t2-post-excerpt {
			font-size: 1.25rem;
			line-height: 1.7
	}
		}
.t2-featured-content .t2-post-excerpt {
		padding-top: 0.625rem
	}
@media (min-width: 601px) {
.t2-featured-content .t2-post-excerpt {
			padding: 1rem 0 0 0
	}
		}
.t2-featured-content .t2-post-dynamic-part.filter-primary span {
		display: block;
		margin-bottom: 0.625rem;
		font-size: var(--teft-typography-xs);
		color: var(--color-black);
		line-height: 1.7
	}
@media (min-width: 601px) {
.t2-featured-content .t2-post-dynamic-part.filter-primary span {
			margin-bottom: 1rem;
			font-size: var(--teft-typography-sm)
	}
		}
.t2-featured-content .t2-post-title {
		font-size: var(--teft-typography-lg);
		padding: 0;
		color: #333;
		line-height: 1.3
	}
@media (min-width: 601px) {
.t2-featured-content .t2-post-title {
			font-size: 1.5rem
	}
		}
.t2-featured-content-layout .t2-featured-content-layout-col-12 .t2-post-dynamic-part.filter-primary,
	.t2-featured-content-layout .t2-featured-content-layout-col-12 .t2-post-dynamic-part.filter-secondary {
		font-size: var(--teft-typography-md)
	}
@media (min-width: 601px) {
.t2-featured-content-layout .t2-featured-content-layout-col-12 .t2-post-dynamic-part.filter-primary,
	.t2-featured-content-layout .t2-featured-content-layout-col-12 .t2-post-dynamic-part.filter-secondary {
			font-size: 1.25rem
	}
		}
@media (min-width: 783px) {
	.teft-cards-item.is-aligned-center .teft-card__primary-action {
		align-items: inherit;
		text-align: inherit;
	}
}
.is-style-two-columns .t2-post-dynamic-part.filter-primary,
	.is-style-two-columns .t2-post-excerpt {
		padding-top: 0.625rem
	}
@media (min-width: 601px) {
.is-style-two-columns .t2-post-dynamic-part.filter-primary,
	.is-style-two-columns .t2-post-excerpt {
			padding: 1rem 0 0 0
	}
		}
.is-style-two-columns .t2-post-title {
		font-size: var(--teft-typography-lg);
	}
.t2-post-dynamic-part.filter-primary {
	display: block;
}
.t2-post-dynamic-part.filter-secondary {
	display: block
}
.t2-post-dynamic-part.filter-secondary .meta {
		display: flex;
		flex-wrap: wrap;
		padding: 0;
		margin-top: 1rem
	}
.t2-post-dynamic-part.filter-secondary .meta span {
			display: flex;
			align-items: center;
			font-size: var(--teft-typography-xs)
		}
@media (min-width: 601px) {
.t2-post-dynamic-part.filter-secondary .meta span {
				font-size: 1rem
		}
			}
.t2-post-dynamic-part.filter-secondary .meta span::after {
				display: inline-block;
				width: 4px;
				height: 4px;
				background: #9e9e9e;
				margin: 0 8px;
				content: "";
				border-radius: 100%;
			}
.t2-post-dynamic-part.filter-secondary .meta span:last-child::after {
				content: none;
			}
.t2-post-dynamic-part.filter-secondary .secondary-meta {
		display: flex;
		justify-content: space-between
	}
.t2-post-dynamic-part.filter-secondary .secondary-meta span {
			font-size: var(--teft-typography-xs)
		}
@media (min-width: 601px) {
.t2-post-dynamic-part.filter-secondary .secondary-meta span {
				font-size: 1rem
		}
			}
.t2-post-dynamic-part.filter-secondary .project span {
			font-size: var(--teft-typography-xs)
		}
@media (min-width: 601px) {
.t2-post-dynamic-part.filter-secondary .project span {
				font-size: 1rem
		}
			}
.entry-content .t2-featured-content {
	text-decoration: none
}
.entry-content .t2-featured-content:hover .t2-post-title {
		text-decoration: underline;
	}
.card-wrap-head {
	display: flex;
	align-items: center
}
.card-wrap-head > div {
		display: flex;
		align-items: center;
	}
.card-wrap-head a {
		text-transform: uppercase;
		letter-spacing: 0.1em;
		font-size: var(--teft-typography-xxs);
		margin: 0 16px;
		font-weight: 400;
		text-decoration: none;
	}
.card-wrap-head .block-editor-url-input__button {
		position: relative;
	}
.card-wrap-head form {
		position: absolute;
		top: 100%;
	}
.layout-button {
	text-align: center;
}
.wp-block-hellvik-card-wrap.is-style-scroll .card-wrap-content {
	position: relative;
	margin-bottom: 30px
}
.wp-block-hellvik-card-wrap.is-style-scroll .card-wrap-content .teft-cards-grid {
		display: flex;
		margin-bottom: 15px;
	}
.wp-block-hellvik-card-wrap.is-style-scroll .card-wrap-content .prev,
	.wp-block-hellvik-card-wrap.is-style-scroll .card-wrap-content .next {
		width: 56px;
		height: 56px;
		background: transparent;
		border-radius: 100% !important;
		border: none;
		background-size: cover;
		position: absolute;
		top: calc(50% - 44px);
		cursor: pointer;
		opacity: 0;
		pointer-events: none;
		transition: all 250ms;
		background-position: center;
		background-repeat: no-repeat;
		z-index: 20
	}
.wp-block-hellvik-card-wrap.is-style-scroll .card-wrap-content .prev:focus, .wp-block-hellvik-card-wrap.is-style-scroll .card-wrap-content .next:focus {
			outline: none;
		}
.wp-block-hellvik-card-wrap.is-style-scroll .card-wrap-content .prev.prev, .wp-block-hellvik-card-wrap.is-style-scroll .card-wrap-content .next.prev {
			left: 10px;
			background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjYiIGhlaWdodD0iNjYiIHZpZXdCb3g9IjAgMCA2NiA2NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfZGRkKSI+CjxwYXRoIGQ9Ik01IDMyQzUgMTYuNTM2IDE3LjUzNiA0IDMzIDRDNDguNDY0IDQgNjEgMTYuNTM2IDYxIDMyQzYxIDQ3LjQ2NCA0OC40NjQgNjAgMzMgNjBDMTcuNTM2IDYwIDUgNDcuNDY0IDUgMzJaIiBmaWxsPSIjMDA2NUYxIi8+CjxwYXRoIGQ9Ik0zNyAyNEwyOSAzMkwzNyA0MCIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9nPgo8ZGVmcz4KPGZpbHRlciBpZD0iZmlsdGVyMF9kZGQiIHg9IjAiIHk9IjAiIHdpZHRoPSI2NiIgaGVpZ2h0PSI2NiIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAxMjcgMCIvPgo8ZmVPZmZzZXQgZHk9IjEiLz4KPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMi41Ii8+CjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwLjIgMCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9ImVmZmVjdDFfZHJvcFNoYWRvdyIvPgo8ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAxMjcgMCIvPgo8ZmVPZmZzZXQgZHk9IjMiLz4KPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMC41Ii8+CjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwLjEyIDAiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbjI9ImVmZmVjdDFfZHJvcFNoYWRvdyIgcmVzdWx0PSJlZmZlY3QyX2Ryb3BTaGFkb3ciLz4KPGZlQ29sb3JNYXRyaXggaW49IlNvdXJjZUFscGhhIiB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAiLz4KPGZlT2Zmc2V0IGR5PSIyIi8+CjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEiLz4KPGZlQ29sb3JNYXRyaXggdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAuMTQgMCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluMj0iZWZmZWN0Ml9kcm9wU2hhZG93IiByZXN1bHQ9ImVmZmVjdDNfZHJvcFNoYWRvdyIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9ImVmZmVjdDNfZHJvcFNoYWRvdyIgcmVzdWx0PSJzaGFwZSIvPgo8L2ZpbHRlcj4KPC9kZWZzPgo8L3N2Zz4K);
		}
.wp-block-hellvik-card-wrap.is-style-scroll .card-wrap-content .prev.next, .wp-block-hellvik-card-wrap.is-style-scroll .card-wrap-content .next.next {
			right: 10px;
			background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjYiIGhlaWdodD0iNjYiIHZpZXdCb3g9IjAgMCA2NiA2NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfZGRkKSI+CjxwYXRoIGQ9Ik01IDMyQzUgMTYuNTM2IDE3LjUzNiA0IDMzIDRDNDguNDY0IDQgNjEgMTYuNTM2IDYxIDMyQzYxIDQ3LjQ2NCA0OC40NjQgNjAgMzMgNjBDMTcuNTM2IDYwIDUgNDcuNDY0IDUgMzJaIiBmaWxsPSIjMDA2NUYxIi8+CjxwYXRoIGQ9Ik0yOSA0MEwzNyAzMkwyOSAyNCIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9nPgo8ZGVmcz4KPGZpbHRlciBpZD0iZmlsdGVyMF9kZGQiIHg9IjAiIHk9IjAiIHdpZHRoPSI2NiIgaGVpZ2h0PSI2NiIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAxMjcgMCIvPgo8ZmVPZmZzZXQgZHk9IjEiLz4KPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMi41Ii8+CjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwLjIgMCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9ImVmZmVjdDFfZHJvcFNoYWRvdyIvPgo8ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAxMjcgMCIvPgo8ZmVPZmZzZXQgZHk9IjMiLz4KPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMC41Ii8+CjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwLjEyIDAiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbjI9ImVmZmVjdDFfZHJvcFNoYWRvdyIgcmVzdWx0PSJlZmZlY3QyX2Ryb3BTaGFkb3ciLz4KPGZlQ29sb3JNYXRyaXggaW49IlNvdXJjZUFscGhhIiB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAiLz4KPGZlT2Zmc2V0IGR5PSIyIi8+CjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEiLz4KPGZlQ29sb3JNYXRyaXggdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAuMTQgMCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluMj0iZWZmZWN0Ml9kcm9wU2hhZG93IiByZXN1bHQ9ImVmZmVjdDNfZHJvcFNoYWRvdyIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9ImVmZmVjdDNfZHJvcFNoYWRvdyIgcmVzdWx0PSJzaGFwZSIvPgo8L2ZpbHRlcj4KPC9kZWZzPgo8L3N2Zz4K);
		}
.wp-block-hellvik-card-wrap.is-style-scroll .card-wrap-content.fade-right button.next {
			opacity: 1;
			pointer-events: all;
		}
.wp-block-hellvik-card-wrap.is-style-scroll .card-wrap-content.fade-left button.prev {
			opacity: 1;
			pointer-events: all;
		}
.wp-block-hellvik-card-wrap.is-style-scroll .card-wrap-content .card-wrap-content-inner,
	.wp-block-hellvik-card-wrap.is-style-scroll .card-wrap-content .editor-inner-blocks {
		padding-right: 20px;
		overflow-x: auto
	}
.wp-block-hellvik-card-wrap.is-style-scroll .card-wrap-content .card-wrap-content-inner::-webkit-scrollbar, .wp-block-hellvik-card-wrap.is-style-scroll .card-wrap-content .editor-inner-blocks::-webkit-scrollbar {
			width: 3px;
			height: 3px;
		}
.wp-block-hellvik-card-wrap.is-style-scroll .card-wrap-content .card-wrap-content-inner::-webkit-scrollbar-track,
		.wp-block-hellvik-card-wrap.is-style-scroll .card-wrap-content .card-wrap-content-inner::-webkit-scrollbar-thumb,
		.wp-block-hellvik-card-wrap.is-style-scroll .card-wrap-content .editor-inner-blocks::-webkit-scrollbar-track,
		.wp-block-hellvik-card-wrap.is-style-scroll .card-wrap-content .editor-inner-blocks::-webkit-scrollbar-thumb {
			background: transparent;
		}
.wp-block-hellvik-card-wrap.is-style-scroll .card-wrap-content:hover .card-wrap-content-inner::-webkit-scrollbar-track {
			background: var(--color-grey-300);
		}
.wp-block-hellvik-card-wrap.is-style-scroll .card-wrap-content:hover .card-wrap-content-inner::-webkit-scrollbar-thumb {
			background: var(--color-blue-500);
		}
.wp-block-hellvik-card-wrap.is-style-scroll .card-wrap-content .teft-cards-item {
		flex-shrink: 0;
		width: calc(48% - var(--teft-cards-gap));
		margin-right: var(--teft-cards-gap)
	}
@media (min-width: 783px) {
.wp-block-hellvik-card-wrap.is-style-scroll .card-wrap-content .teft-cards-item {
			width: calc(32% - var(--teft-cards-gap)) !important
	}
		}
.wp-block-hellvik-card-wrap.is-style-scroll .card-wrap-content .teft-cards-item .teft-cards-item {
			margin: 0;
			width: 100%;
		}
.wp-block-hellvik-card-wrap.is-style-scroll .card-wrap-content .wp-block-teft-cards {
		margin: 0 auto 20px;
	}
.wp-block-teft-step {
	clear: both;
	padding-bottom: 34px
}
.wp-block-teft-step .teft-step__inner {
		padding-left: 35px
	}
@media (min-width: 601px) {
.wp-block-teft-step .teft-step__inner {
			padding-left: 60px
	}
		}
.wp-block-teft-step .teft-step__inner > *:last-child {
			margin-bottom: 0;
		}
.teft-step__inner .block-editor-block-list__layout > *:first-child,
.wp-block-teft-step .teft-step__inner > h3:first-child {
	font-family: var(--teft-typography-font-family);
	font-size: var(--teft-typography-xxs);
	letter-spacing: 0.04em;
	text-transform: uppercase;
}
.teft-step__inner .block-editor-block-list__layout > *:first-child,
.wp-block-teft-step .teft-step__inner > h3:first-child {
	line-height: 16px;
	font-weight: 400;
}
.wp-block-teft-step::before,
[data-type="teft/step"] .wp-block-teft-step::before {
	height: 16px;
	width: 16px;
	background: #333;
	content: "";
	left: 7px;
}
.wp-block-teft-step .teft-step__inner h2 {
	font-family: var(--teft-typography-heading-font-family);
	font-style: normal;
	font-weight: 700;
	letter-spacing: 0;
	line-height: 1.2;
}
.wp-block-teft-step .teft-step__inner h2 {
	font-size: var(--teft-typography-md);
	letter-spacing: 0.02em;
	line-height: 1.5;
}
.wp-block-teft-step .teft-step__inner h3 {
	font-family: var(--teft-typography-heading-font-family);
	font-style: normal;
	font-weight: 700;
	letter-spacing: 0;
	line-height: 1.2
}
.wp-block-teft-step .teft-step__inner h3 {
	font-size: var(--teft-typography-sm);
	letter-spacing: 0.02em;
	line-height: 1.5
}
.wp-block-teft-step .teft-step__inner h3 {
	margin-bottom: 6px
}
.wp-block-teft-step .teft-step__inner h3 + p,
	.wp-block-teft-step .teft-step__inner h3 + h2,
	.wp-block-teft-step .teft-step__inner h3 + h3 {
		margin-top: 0;
	}
.wp-block-teft-step.is-style-now::before {
		width: 32px;
		height: 32px;
		line-height: 32px;
		content: "NÅ";
		left: -1px;
		top: -10px;
		font-size: 14px
	}
@media (min-width: 601px) {
.wp-block-teft-step.is-style-now::before {
			width: 56px;
			height: 56px;
			line-height: 56px;
			left: -13px;
			top: -18px;
			font-size: 20px
	}
		}
.wp-block-table tr {
		text-align: left;
	}
.wp-block-table table {
		border-spacing: 0;
		font-size: var(--teft-typography-xs);
	}
.wp-block-table td,
	.wp-block-table th {
		padding: 8px 16px;
		min-width: 120px;
		border-color: transparent;
	}
.wp-block-table thead {
		border: 0;
		text-transform: uppercase;
		font-size: 14px;
		letter-spacing: 0.04em;
	}
.wp-block-table::-webkit-scrollbar {
		width: 10px;
		height: 10px;
	}
.wp-block-table::-webkit-scrollbar-track {
		background: #f1f1f1;
	}
.wp-block-table::-webkit-scrollbar-thumb {
		background: #888;
	}
.wp-block-table::-webkit-scrollbar-thumb:hover {
		background: #555;
	}
.wp-block-table tbody tr:nth-child(odd) {
	background-color: var(--color-sand-200)
}
.wp-block-table tbody tr:nth-child(odd) td:first-child {
		border-top-left-radius: 4px;
		border-bottom-left-radius: 4px;
	}
.wp-block-table tbody tr:nth-child(odd) td:last-child {
		border-top-right-radius: 4px;
		border-bottom-right-radius: 4px;
	}
[data-type="teft/factbox"] {
	z-index: 1;
}
.wp-block-teft-factbox .factbox-inner {
	background: var(--color-sand-200);
	padding: 32px;
	border-radius: 4px;
	font-size: 16px
}
.wp-block-teft-factbox .factbox-inner .entry-content {
		width: 100%
	}
.wp-block-teft-factbox .factbox-inner .entry-content *:first-child {
			margin-top: 0;
		}
.wp-block-teft-factbox .factbox-inner .entry-content *:last-child {
			margin-bottom: 0;
		}
@media (min-width: 601px) {
.wp-block-teft-factbox.alignright .factbox-inner,
[data-type="teft/factbox"] [data-align="right"] .factbox-inner {
		width: 320px;
		margin-right: 16px;
		margin-bottom: 8px
}
	}
@media (min-width: 601px) {
.wp-block-teft-factbox.alignright .factbox-inner {
		float: right
}
	}
@media (min-width: 601px) {
.wp-block-teft-factbox.alignleft .factbox-inner,
[data-type="teft/factbox"] [data-align="left"] .factbox-inner {
		width: 320px;
		margin-right: 16px;
		margin-bottom: 8px
}
	}
@media (min-width: 601px) {
.wp-block-teft-factbox.alignleft .factbox-inner {
		float: left
}
	}
.teft-usps__inner > .wp-block-teft-usp,
.teft-usps__inner > .wp-block[data-type="teft/usp"],
.wp-block[data-type="teft/usp"] {
	width: 100%;
	font-size: 16px;
	padding: 0 20px 30px;
	margin: 12px 0;
	font-weight: 600
}
@media (min-width: 601px) {
.teft-usps__inner > .wp-block-teft-usp,
.teft-usps__inner > .wp-block[data-type="teft/usp"],
.wp-block[data-type="teft/usp"] {
		width: 26%;
		margin: 0
}
	}
.teft-usps__inner > .wp-block-teft-usp h3, .teft-usps__inner > .wp-block[data-type="teft/usp"] h3, .wp-block[data-type="teft/usp"] h3 {
		margin: 10px 0;
	}
.teft-usps__inner > .wp-block-teft-usp button, .teft-usps__inner > .wp-block[data-type="teft/usp"] button, .wp-block[data-type="teft/usp"] button {
		border: 0;
		padding: 0;
		background: transparent;
		cursor: pointer;
	}
.single-house .wp-block-hellvik-hero h1 {
	font-size: var(--teft-typography-lg);
}
.wp-block-hellvik-hero.alignfull .hellvik-hero.has-image .hellvik-hero-inner .hellvik-hero-inner_box a {
	font-size: 14px;
	letter-spacing: 0.04em;
	text-transform: uppercase;
	padding: 12px 16px;
	text-decoration: none;
	background: #fff;
	border-radius: 4px;
	color: var(--color-nellik);
	transition: all 200ms;
	font-weight: 400;
	display: inline-block;
	margin-top: 8px;
	margin-bottom: 8px
}
.wp-block-hellvik-hero.alignfull .hellvik-hero.has-image .hellvik-hero-inner .hellvik-hero-inner_box a:hover {
		background: #5a645c;
		color: #fff;
		box-shadow: 0 1px 1px rgba(0, 0, 0, 0.14), 0 2px 1px rgba(0, 0, 0, 0.12), 0 1px 3px rgba(0, 0, 0, 0.2);
	}
.entry-content .hotspots-container,
.wp-block-group__inner-container .hotspots-container {
	margin-left: calc(var(--teft-theme-site-padding) * -1);
	margin-right: calc(var(--teft-theme-site-padding) * -1);
	max-width: none;
	width: calc(100% + (var(--teft-theme-site-padding) * 2));
	margin-top: 0;
	margin-bottom: 0
}
.entry-content .hotspots-container .hotspots-placeholder, .wp-block-group__inner-container .hotspots-container .hotspots-placeholder {
		display: none;
	}
.entry-content .hotspots-container .hotspots-interaction, .wp-block-group__inner-container .hotspots-container .hotspots-interaction {
		margin-top: 0;
	}
.entry-content .hotspots-container .hotspots-image-container,
	.entry-content .hotspots-container .hotspots-image-container img,
	.wp-block-group__inner-container .hotspots-container .hotspots-image-container,
	.wp-block-group__inner-container .hotspots-container .hotspots-image-container img {
		max-width: 100%;
		flex: 0 0 100%;
	}
.entry-content .hotspots-container .hotspots-image-container img, .wp-block-group__inner-container .hotspots-container .hotspots-image-container img {
		width: 100%;
	}
.entry-content .hotspots-container:first-child, .wp-block-group__inner-container .hotspots-container:first-child {
		margin-top: 0;
	}
style:first-child + .hotspots-container {
	margin-top: 0;
}
.wp-block[data-type="draw-attention/image"] {
	max-width: none
}
.wp-block[data-type="draw-attention/image"] .hotspots-image-container,
	.wp-block[data-type="draw-attention/image"] .hotspots-image-container img {
		max-width: 100%;
		flex: 0 0 100%;
	}
.wp-block[data-type="draw-attention/image"] .hotspots-image-container img {
		width: 100%;
	}
.wp-block-video video {
		width: 100%;
		max-width: none;
	}
.wp-block-embed.is-type-video .wp-block-embed__wrapper {
		position: relative
	}
.wp-block-embed.is-type-video .wp-block-embed__wrapper::before {
			padding-top: 62.5%;
			content: "";
			display: block;
		}
.wp-block-embed.is-type-video iframe {
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
		border: 0;
	}
.wp-block-quote.has-text-align-right, [data-type="core/quote"].has-text-align-right {
		padding: 0 !important;
		border: none !important;

	}
.wp-block-quote p, [data-type="core/quote"] p {
		font-family: var(--teft-typography-heading-font-family)
	}
.wp-block-quote p:before, [data-type="core/quote"] p:before {
			content: "«";
		}
.wp-block-quote p:after, [data-type="core/quote"] p:after {
			content: "»";
		}
.wp-block-buttons {
	font-family: var(--teft-typography-heading-font-family);
	font-weight: 700
}
.wp-block-buttons .wp-block-button {
		margin-bottom: 1rem;
		margin-right: 1rem;
	}
.wp-block-buttons .wp-block-button__link {
		background-color: var(--color-black);
		color: var(--color-white);
		text-decoration: none;
		padding: 1rem 2rem;
		-webkit-appearance: none;
		   -moz-appearance: none;
		        appearance: none;
		font-size: 1.25rem;
		line-height: 1.3;
		font-weight: 700;
		border: none;
	}
.wp-block-buttons .is-style-outline .wp-block-button__link, .wp-block-buttons .is-style-outline-arrow .wp-block-button__link, .wp-block-buttons .is-style-outline-katalog .wp-block-button__link {
			border-radius: 0;
			border-top: transparent;
			border-right: transparent;
			border-left: transparent;
			border-bottom: 3px solid var(--color-black);
			color: var(--color-black);
			padding: 0.5rem 0;
			font-weight: 500;
			font-size: 1.5rem;
		}
.wp-block-buttons .is-style-outline-arrow .wp-block-button__link, .wp-block-buttons .is-style-fill-arrow .wp-block-button__link, .wp-block-buttons .is-style-fill-download .wp-block-button__link, .wp-block-buttons .is-style-outline-katalog .wp-block-button__link {
			display: flex;
			flex-flow: row;
			align-items: center
		}
.wp-block-buttons .is-style-outline-arrow .wp-block-button__link::after, .wp-block-buttons .is-style-fill-arrow .wp-block-button__link::after, .wp-block-buttons .is-style-fill-download .wp-block-button__link::after, .wp-block-buttons .is-style-outline-katalog .wp-block-button__link::after {
				content: "";
				display: inline-block;
				width: 1.25rem;
				height: 1.25rem;
				background-size: contain;
				background-repeat: no-repeat;
				margin-left: 1.5rem
			}
@media(min-width: 783px) {
.wp-block-buttons .is-style-outline-arrow .wp-block-button__link::after, .wp-block-buttons .is-style-fill-arrow .wp-block-button__link::after, .wp-block-buttons .is-style-fill-download .wp-block-button__link::after, .wp-block-buttons .is-style-outline-katalog .wp-block-button__link::after {
					width: 1.5rem;
					height: 1.5rem
			};
				}
.wp-block-buttons .is-style-outline-arrow .wp-block-button__link::after {
		background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyNSAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxwYXRoIGQ9Ik0yMiAxMEwyIDEwTTIyIDEwTDE0Ljg1NzEgM00yMiAxMEwxNC44NTcxIDE3IiBzdHJva2U9IiMxMDE4MjAiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIvPgo8L3N2Zz4K);
		background-position-y: 2px;
	}
.wp-block-buttons .is-style-outline-katalog .wp-block-button__link::after {
		background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNSAyNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxnIGNsaXAtcGF0aD0idXJsKCNhKSI+CgkJPHBhdGggZD0ibTEyLjQ5NyAyMi40NDJzMC4yMjAxLTEwLjAxNiAwLjIyMDEtMTYuMTc5bTAgMGM1LjQ0NjctMS4zNjM0IDUuNDQ2Ny0xLjUxOTggMTAuNzI4IDAuMDQ5LTFlLTQgMC40NDMzOSAwLjA1NSAxMS43MzQgMC4wNTUgMTUuODY4LTUuMzM2Ny0xLjAzMDEtNS4zMzY3LTEuMDMwMS0xMS4wMDQgMC4yMjA3LTUuMzM2Ny0xLjI1MDgtNS4zMzY3LTEuMjUwOC0xMC4yMzMtMC4yMjA4IDFlLTUgLTMuNTQ3MiAwLjA1NTAzLTEzLjcgMC4wNTUwMi0xNS45MTcgNS4yODE3LTEuMDc1NSA1LjI4MTctMS4wNzU1IDEwLjM5OCAweiIgc3Ryb2tlPSIjMTAxODIwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS13aWR0aD0iMS45OTEiLz4KCTwvZz4KCTxkZWZzPgoJCTxjbGlwUGF0aCBpZD0iYSI+CgkJCTxyZWN0IHRyYW5zZm9ybT0idHJhbnNsYXRlKC41IC44MTQ5NCkiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0iI2ZmZiIvPgoJCTwvY2xpcFBhdGg+Cgk8L2RlZnM+Cjwvc3ZnPgo=);
	}
.wp-block-buttons .is-style-fill-arrow .wp-block-button__link::after {
			background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyNSAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxwYXRoIGQ9Ik0yMiAxMEwyIDEwTTIyIDEwTDE0Ljg1NzEgM00yMiAxMEwxNC44NTcxIDE3IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiLz4KPC9zdmc+Cg==);
			background-position-y: 2px;
		}
.wp-block-buttons .is-style-fill-arrow .has-sorbet-background-color.wp-block-button__link::after {
			background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyNSAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxwYXRoIGQ9Ik0yMiAxMEwyIDEwTTIyIDEwTDE0Ljg1NzEgM00yMiAxMEwxNC44NTcxIDE3IiBzdHJva2U9IiMxMDE4MjAiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIvPgo8L3N2Zz4K);
		}
.wp-block-buttons .is-style-fill-download .wp-block-button__link::after {
			background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxwYXRoIGQ9Ik0xMi4wMDEgMi42MjVWMTQuNjI1IiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIvPgoJPHBhdGggZD0iTTEyLjAwMSAyLjYyNVYxNC42MjUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIzIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIi8+Cgk8cGF0aCBkPSJNNy41MDA5OCAxMS4yNUwxMi4wMDEgMTUuNzVMMTYuNTAxIDExLjI1IiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIvPgoJPHBhdGggZD0iTTcuNTAwOTggMTEuMjVMMTIuMDAxIDE1Ljc1TDE2LjUwMSAxMS4yNSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiLz4KCTxwYXRoIGQ9Ik0yIDE1VjIxSDIyVjE1IiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIvPgoJPHBhdGggZD0iTTIgMTVWMjFIMjJWMTUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIzIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIi8+Cjwvc3ZnPgo=);
		}
.wp-block-buttons .is-style-fill-download .has-sorbet-background-color.wp-block-button__link::after {
			background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxwYXRoIGQ9Ik0xMi4wMDEgMi42MjVWMTQuNjI1IiBzdHJva2U9IiMxMDE4MjAiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIvPgoJPHBhdGggZD0iTTEyLjAwMSAyLjYyNVYxNC42MjUiIHN0cm9rZT0iIzEwMTgyMCIgc3Ryb2tlLXdpZHRoPSIzIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIi8+Cgk8cGF0aCBkPSJNNy41MDA5OCAxMS4yNUwxMi4wMDEgMTUuNzVMMTYuNTAxIDExLjI1IiBzdHJva2U9IiMxMDE4MjAiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIvPgoJPHBhdGggZD0iTTcuNTAwOTggMTEuMjVMMTIuMDAxIDE1Ljc1TDE2LjUwMSAxMS4yNSIgc3Ryb2tlPSIjMTAxODIwIiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiLz4KCTxwYXRoIGQ9Ik0yIDE1VjIxSDIyVjE1IiBzdHJva2U9IiMxMDE4MjAiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIvPgoJPHBhdGggZD0iTTIgMTVWMjFIMjJWMTUiIHN0cm9rZT0iIzEwMTgyMCIgc3Ryb2tlLXdpZHRoPSIzIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIi8+Cjwvc3ZnPgo=);
		}
.wp-block-buttons .wp-block-button__link.has-friskis-light-background-color {
			background-color: var(--color-friskis-light)
		}
.wp-block-buttons .wp-block-button__link.has-friskis-light-background-color:hover {
				background-color: var(--color-friskis);
				opacity: 1;
			}
.wp-block-buttons .wp-block-button__link.has-black-background-color {
			background-color: var(--color-black)
		}
.wp-block-buttons .wp-block-button__link.has-black-background-color:not(.has-text-color) {
				color: var(--color-white);
			}
.wp-block-buttons .wp-block-button__link.has-sorbet-background-color {
			background-color: var(--color-sorbet)
		}
.wp-block-buttons .wp-block-button__link.has-sorbet-background-color:not(.has-text-color) {
				color: var(--color-black);
			}
.wp-block-buttons .wp-block-button__link.has-sorbet-background-color:hover {
				background-color: var(--color-sorbet-light);
				opacity: 1;
			}
.wp-block-buttons .wp-block-button__link.has-fersken-dark-background-color {
			background-color: var(--color-fersken-dark)
		}
.wp-block-buttons .wp-block-button__link.has-fersken-dark-background-color:hover {
				background-color: var(--color-fersken);
				opacity: 1;
			}
.wp-block-buttons .wp-block-button__link.has-paere-light-background-color {
			background-color: var(--color-paere-light)
		}
.wp-block-buttons .wp-block-button__link.has-paere-light-background-color:hover {
				background-color: var(--color-paere);
				opacity: 1;
			}
.wp-block-buttons .wp-block-button__link.has-lavendel-background-color {
			background-color: var(--color-lavendel)
		}
.wp-block-buttons .wp-block-button__link.has-lavendel-background-color:hover {
				background-color: var(--color-lavendel-light);
				opacity: 1;
			}
.wp-block-buttons .wp-block-button__link.has-nellik-100-background-color {
			background-color: var(--color-nellik-100)
		}
.wp-block-buttons .wp-block-button__link.has-nellik-100-background-color:not(.has-text-color) {
				color: var(--color-black);
			}
.wp-block-buttons .wp-block-button__link.has-neutral-100-background-color {
			background-color: var(--color-neutral-100)
		}
.wp-block-buttons .wp-block-button__link.has-neutral-100-background-color:not(.has-text-color) {
				color: var(--color-black);
			}
.wp-block-buttons .wp-block-button__link.has-black-color {
			color: var(--color-black);
			boder-color: var(--color-black)
		}
.wp-block-buttons .wp-block-button__link.has-black-color::after {
				filter: brightness(0) saturate(100%) invert(6%) sepia(6%) saturate(5516%) hue-rotate(169deg) brightness(92%) contrast(92%);
			}
.wp-block-buttons .wp-block-button__link.has-friskis-light-color {
			color: var(--color-friskis-light);
			border-color: var(--color-friskis-light)
		}
.wp-block-buttons .wp-block-button__link.has-friskis-light-color::after {
				filter: brightness(0) saturate(100%) invert(88%) sepia(31%) saturate(390%) hue-rotate(119deg) brightness(89%) contrast(85%);
			}
.wp-block-buttons .wp-block-button__link.has-sorbet-color {
			color: var(--color-sorbet);
			border-color: var(--color-sorbet)
		}
.wp-block-buttons .wp-block-button__link.has-sorbet-color::after {
				filter: brightness(0) saturate(100%) invert(51%) sepia(44%) saturate(610%) hue-rotate(304deg) brightness(105%) contrast(91%);
			}
.wp-block-buttons .wp-block-button__link.has-fersken-dark-color {
			color: var(--color-fersken-dark);
			border-color: var(--color-fersken-dark)
		}
.wp-block-buttons .wp-block-button__link.has-fersken-dark-color::after {
				filter: brightness(0) saturate(100%) invert(58%) sepia(4%) saturate(5497%) hue-rotate(327deg) brightness(96%) contrast(107%);
			}
.wp-block-buttons .wp-block-button__link.has-paere-light-color {
			color: var(--color-paere-light);
			border-color: var(--color-paere-light)
		}
.wp-block-buttons .wp-block-button__link.has-paere-light-color::after {
				filter: brightness(0) saturate(100%) invert(93%) sepia(12%) saturate(805%) hue-rotate(74deg) brightness(90%) contrast(85%);
			}
.wp-block-buttons .wp-block-button__link.has-lavendel-color {
			color: var(--color-lavendel);
			border-color: var(--color-lavendel)
		}
.wp-block-buttons .wp-block-button__link.has-lavendel-color::after {
				filter: brightness(0) saturate(100%) invert(68%) sepia(26%) saturate(378%) hue-rotate(226deg) brightness(87%) contrast(94%);
			}
.wp-block-buttons .wp-block-button__link.has-nellik-100-color {
			color: var(--color-nellik-100);
			border-color: var(--color-nellik-100)
		}
.wp-block-buttons .wp-block-button__link.has-nellik-100-color::after {
				filter: brightness(0) saturate(100%) invert(98%) sepia(75%) saturate(6378%) hue-rotate(192deg) brightness(143%) contrast(73%);
			}
.wp-block-buttons .wp-block-button__link.has-neutral-100-color {
			color: var(--color-neutral-100);
			border-color: var(--color-neutral-100)
		}
.wp-block-buttons .wp-block-button__link.has-neutral-100-color::after {
				filter: brightness(0) saturate(100%) invert(100%) sepia(3%) saturate(62%) hue-rotate(42deg) brightness(113%) contrast(92%);
			}
.wp-block-buttons .is-style-outline .wp-block-button__link, .wp-block-buttons .is-style-outline-arrow .wp-block-button__link, .wp-block-buttons .is-style-outline-katalog .wp-block-button__link {
			background-color: transparent
		}
.wp-block-buttons .is-style-outline .wp-block-button__link:hover, .wp-block-buttons .is-style-outline-arrow .wp-block-button__link:hover, .wp-block-buttons .is-style-outline-katalog .wp-block-button__link:hover {
				background-color: transparent;
				opacity: 0.7;
			}
.editor-styles-wrapper .wp-block-buttons .is-style-outline .wp-block-button__link, .editor-styles-wrapper .wp-block-buttons .is-style-outline-arrow .wp-block-button__link, .editor-styles-wrapper .wp-block-buttons .is-style-outline-katalog .wp-block-button__link {
			background-color: transparent!important;
		}
.wp-block-media-text img {
		height: auto;
	}
:where(body) {
	--t2-featured-content-layout-spacing-gap: 12px
}
@media (min-width: 601px) {
:where(body) {
		--t2-featured-content-layout-spacing-gap: 32px
}
	}
.t2-featured-content-layout .t2-featured-content > .wp-block-group,
	.t2-featured-content-layout .t2-featured-content > .wp-block-group > .wp-block-group__inner-container {
		width: unset;
		margin-left: 0;
		margin-left: initial;
		margin-right: 0;
		margin-right: initial;
	}
.t2-featured-content-layout .t2-featured-content > .wp-block-group > * {
		margin-top: unset;
		margin-bottom: unset;
	}
.t2-featured-content-layout .t2-featured-content {
		background-color: transparent;
	}
.t2-featured-content:not(.t2-featured-content-layout-col-12):not(.has-background) .t2-post-title {
	margin-top: 0.83em;
}
/* Hellvik custom blocks. */
.entry-content .t2-featured-content.is-post-type-reseller,
.entry-content .t2-featured-content-layout.is-style-two-columns .t2-featured-content.t2-featured-content-layout-col-12.is-post-type-reseller,
.editor-styles-wrapper .t2-featured-content.is-post-type-reseller {
	background: var(--color-black);
	color: var(--color-white);
	border-radius: 4px;
	padding: 1.5rem;
	max-width: unset;
	margin-bottom: var(--teft-theme-block-margin)
}
@media (min-width: 601px) {
.entry-content .t2-featured-content.is-post-type-reseller,
.entry-content .t2-featured-content-layout.is-style-two-columns .t2-featured-content.t2-featured-content-layout-col-12.is-post-type-reseller,
.editor-styles-wrapper .t2-featured-content.is-post-type-reseller {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: (1fr)[2];
		grid-template-columns: repeat(2, 1fr);
		grid-auto-rows: -webkit-min-content auto;
		grid-auto-rows: min-content auto;
		grid-column-gap: 20px;
		padding: 3rem
}
	}
@media (min-width: 961px) {
.entry-content .t2-featured-content.is-post-type-reseller,
.entry-content .t2-featured-content-layout.is-style-two-columns .t2-featured-content.t2-featured-content-layout-col-12.is-post-type-reseller,
.editor-styles-wrapper .t2-featured-content.is-post-type-reseller {
		display: block
}
	}
@media (min-width: 1281px) {
.entry-content .t2-featured-content.is-post-type-reseller,
.entry-content .t2-featured-content-layout.is-style-two-columns .t2-featured-content.t2-featured-content-layout-col-12.is-post-type-reseller,
.editor-styles-wrapper .t2-featured-content.is-post-type-reseller {
		display: -ms-grid;
		display: grid
}
	}
.entry-content .t2-featured-content.is-post-type-reseller > *, .entry-content .t2-featured-content-layout.is-style-two-columns .t2-featured-content.t2-featured-content-layout-col-12.is-post-type-reseller > *, .editor-styles-wrapper .t2-featured-content.is-post-type-reseller > * {
		-ms-grid-column: 1;
		grid-column: 1;
		width: -webkit-fit-content;
		width: -moz-fit-content;
		width: fit-content;
	}
.entry-content .t2-featured-content.is-post-type-reseller > .wp-block-group, .entry-content .t2-featured-content-layout.is-style-two-columns .t2-featured-content.t2-featured-content-layout-col-12.is-post-type-reseller > .wp-block-group, .editor-styles-wrapper .t2-featured-content.is-post-type-reseller > .wp-block-group {
		-ms-grid-column: 2;
		grid-column: 2;
		-ms-grid-row: 1;
		    grid-row-start: 1;
		-ms-grid-row-span: 998;
		grid-row-end: 999;
		width: auto;
		padding: 0;
		margin: 0
	}
.entry-content .t2-featured-content.is-post-type-reseller > .wp-block-group > .wp-block-group__inner-container, .entry-content .t2-featured-content-layout.is-style-two-columns .t2-featured-content.t2-featured-content-layout-col-12.is-post-type-reseller > .wp-block-group > .wp-block-group__inner-container, .editor-styles-wrapper .t2-featured-content.is-post-type-reseller > .wp-block-group > .wp-block-group__inner-container {
			margin: 0;
			width: 100%;
		}
.entry-content .t2-featured-content.is-post-type-reseller > .wp-block-group .t2-post-featured-image, .entry-content .t2-featured-content-layout.is-style-two-columns .t2-featured-content.t2-featured-content-layout-col-12.is-post-type-reseller > .wp-block-group .t2-post-featured-image, .editor-styles-wrapper .t2-featured-content.is-post-type-reseller > .wp-block-group .t2-post-featured-image {
			width: 100%
		}
@media (min-width: 1281px) {
.entry-content .t2-featured-content.is-post-type-reseller > .wp-block-group .t2-post-featured-image, .entry-content .t2-featured-content-layout.is-style-two-columns .t2-featured-content.t2-featured-content-layout-col-12.is-post-type-reseller > .wp-block-group .t2-post-featured-image, .editor-styles-wrapper .t2-featured-content.is-post-type-reseller > .wp-block-group .t2-post-featured-image {
				margin-left: auto;
				max-width: 17.5rem
		}
			}
.entry-content .t2-featured-content.is-post-type-reseller > .wp-block-group .t2-post-featured-image:before, .entry-content .t2-featured-content-layout.is-style-two-columns .t2-featured-content.t2-featured-content-layout-col-12.is-post-type-reseller > .wp-block-group .t2-post-featured-image:before, .editor-styles-wrapper .t2-featured-content.is-post-type-reseller > .wp-block-group .t2-post-featured-image:before {
				margin: unset;
				padding-top: 100%;
			}
.entry-content .t2-featured-content.is-post-type-reseller h1,
	.entry-content .t2-featured-content.is-post-type-reseller h2,
	.entry-content .t2-featured-content-layout.is-style-two-columns .t2-featured-content.t2-featured-content-layout-col-12.is-post-type-reseller h1,
	.entry-content .t2-featured-content-layout.is-style-two-columns .t2-featured-content.t2-featured-content-layout-col-12.is-post-type-reseller h2,
	.editor-styles-wrapper .t2-featured-content.is-post-type-reseller h1,
	.editor-styles-wrapper .t2-featured-content.is-post-type-reseller h2 {
		font-size: 3rem;
		margin: 0 0 1.5rem 0;
		color: var(--color-white)
	}
@media (min-width: 601px) {
.entry-content .t2-featured-content.is-post-type-reseller h1,
	.entry-content .t2-featured-content.is-post-type-reseller h2,
	.entry-content .t2-featured-content-layout.is-style-two-columns .t2-featured-content.t2-featured-content-layout-col-12.is-post-type-reseller h1,
	.entry-content .t2-featured-content-layout.is-style-two-columns .t2-featured-content.t2-featured-content-layout-col-12.is-post-type-reseller h2,
	.editor-styles-wrapper .t2-featured-content.is-post-type-reseller h1,
	.editor-styles-wrapper .t2-featured-content.is-post-type-reseller h2 {
			font-size: 3.625rem;
			margin: 0 0 3rem 0
	}
		}
.entry-content .t2-featured-content.is-post-type-reseller .t2-post-dynamic-part, .entry-content .t2-featured-content-layout.is-style-two-columns .t2-featured-content.t2-featured-content-layout-col-12.is-post-type-reseller .t2-post-dynamic-part, .editor-styles-wrapper .t2-featured-content.is-post-type-reseller .t2-post-dynamic-part {
		display: inline-block;
	}
.entry-content .t2-featured-content.is-post-type-reseller a, .entry-content .t2-featured-content-layout.is-style-two-columns .t2-featured-content.t2-featured-content-layout-col-12.is-post-type-reseller a, .editor-styles-wrapper .t2-featured-content.is-post-type-reseller a {
		display: block;
		padding-left: 33px;
		color: var(--color-white);
		text-decoration: none;
		margin: 0;
		background-position: center left;
		background-repeat: no-repeat;
		font-weight: 400;
		font-size: 1rem;
		line-height: 1.7
	}
@media (min-width: 601px) {
.entry-content .t2-featured-content.is-post-type-reseller a, .entry-content .t2-featured-content-layout.is-style-two-columns .t2-featured-content.t2-featured-content-layout-col-12.is-post-type-reseller a, .editor-styles-wrapper .t2-featured-content.is-post-type-reseller a {
			font-size: 1.25rem
	}
		}
.entry-content .t2-featured-content.is-post-type-reseller a.tel-link, .entry-content .t2-featured-content-layout.is-style-two-columns .t2-featured-content.t2-featured-content-layout-col-12.is-post-type-reseller a.tel-link, .editor-styles-wrapper .t2-featured-content.is-post-type-reseller a.tel-link {
			background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMyAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxwYXRoIGQ9Ik0xNi41NDYzIDAuNzg2MTMzSDUuNTQ2MjhDNC42Nzg0MSAwLjc4NjEzMyAzLjk3NDg1IDEuNDg5NjggMy45NzQ4NSAyLjM1NzU2VjE5LjY0MzNDMy45NzQ4NSAyMC41MTEyIDQuNjc4NDEgMjEuMjE0NyA1LjU0NjI4IDIxLjIxNDdIMTYuNTQ2M0MxNy40MTQyIDIxLjIxNDcgMTguMTE3NyAyMC41MTEyIDE4LjExNzcgMTkuNjQzM1YyLjM1NzU2QzE4LjExNzcgMS40ODk2OCAxNy40MTQyIDAuNzg2MTMzIDE2LjU0NjMgMC43ODYxMzNaIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNTcxNDMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgoJPHBhdGggZD0iTTEwLjI2MDYgMTcuMjg2MUgxMS44MzIiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS41NzE0MyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);
		}
.entry-content .t2-featured-content.is-post-type-reseller a.mail-link, .entry-content .t2-featured-content-layout.is-style-two-columns .t2-featured-content.t2-featured-content-layout-col-12.is-post-type-reseller a.mail-link, .editor-styles-wrapper .t2-featured-content.is-post-type-reseller a.mail-link {
			background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMyAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF8yNTE5XzQwNDYwKSI+CgkJPHBhdGggZD0iTTE5LjY4OTEgMi43NUgyLjQwMzRDMS41MzU1MiAyLjc1IDAuODMxOTcgMy40NTM1NSAwLjgzMTk3IDQuMzIxNDNWMTcuNjc4NkMwLjgzMTk3IDE4LjU0NjQgMS41MzU1MiAxOS4yNSAyLjQwMzQgMTkuMjVIMTkuNjg5MUMyMC41NTcgMTkuMjUgMjEuMjYwNSAxOC41NDY0IDIxLjI2MDUgMTcuNjc4NlY0LjMyMTQzQzIxLjI2MDUgMy40NTM1NSAyMC41NTcgMi43NSAxOS42ODkxIDIuNzVaIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNTcxNDMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgoJCTxwYXRoIGQ9Ik0wLjgzMTk3IDQuNzEzODdMMTAuMDQwNSAxMi41NzFDMTAuMzIyOSAxMi44MDYyIDEwLjY3ODggMTIuOTM1IDExLjA0NjMgMTIuOTM1QzExLjQxMzcgMTIuOTM1IDExLjc2OTYgMTIuODA2MiAxMi4wNTIgMTIuNTcxTDIxLjI2MDUgNC43MTM4NyIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjU3MTQzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KCTwvZz4KCTxkZWZzPgoJCTxjbGlwUGF0aCBpZD0iY2xpcDBfMjUxOV80MDQ2MCI+CgkJCTxyZWN0IHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDQ2MjY0NikiLz4KCQk8L2NsaXBQYXRoPgoJPC9kZWZzPgo8L3N2Zz4K);
		}
.entry-content .t2-featured-content.is-post-type-reseller a.address-link, .entry-content .t2-featured-content-layout.is-style-two-columns .t2-featured-content.t2-featured-content-layout-col-12.is-post-type-reseller a.address-link, .editor-styles-wrapper .t2-featured-content.is-post-type-reseller a.address-link {
			background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMyAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxwYXRoIGQ9Ik0xMS44NTU1IDE5LjY4OTlDMTIuMTU1NCAyMC4yODk4IDEzLjAyMDUgMjAuMjYyMyAxMy4yODE4IDE5LjY0NDdMMjAuNTA1NCAyLjU3MDc0QzIwLjc4MDQgMS45MjA3OCAyMC4xMjU1IDEuMjY2IDE5LjQ3NTYgMS41NDA5OEwyLjQwMTc2IDguNzY0NTZDMS43ODQxMiA5LjAyNTg1IDEuNzU2NjkgOS44OTEgMi4zNTY1MiAxMC4xOTA5TDguNDU0OSAxMy4yNDAxQzguNjA2OTUgMTMuMzE2MiA4LjczMDI1IDEzLjQzOTQgOC44MDYyOSAxMy41OTE1TDExLjg1NTUgMTkuNjg5OVoiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS41NzE0MyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);
		}
.entry-content .t2-featured-content.is-post-type-reseller .button, .entry-content .t2-featured-content-layout.is-style-two-columns .t2-featured-content.t2-featured-content-layout-col-12.is-post-type-reseller .button, .editor-styles-wrapper .t2-featured-content.is-post-type-reseller .button {
		font-family: var(--teft-typography-heading-font-family);
		text-decoration: none;
		-webkit-appearance: none;
		   -moz-appearance: none;
		        appearance: none;
		line-height: 1.3;
		background-color: transparent;
		border-radius: 0;
		border-top: transparent;
		border-right: transparent;
		border-left: transparent;
		border-bottom: 3px solid var(--color-sorbet);
		color: var(--color-sorbet);
		padding: 0.5rem 0;
		font-weight: 500;
		font-size: 1.5rem;
		display: flex;
		flex-flow: row;
		align-items: center;
		margin-top: 1.5rem;
		margin-bottom: 1.5rem;
		width: -webkit-fit-content;
		width: -moz-fit-content;
		width: fit-content
	}
@media(min-width: 601px) {
.entry-content .t2-featured-content.is-post-type-reseller .button, .entry-content .t2-featured-content-layout.is-style-two-columns .t2-featured-content.t2-featured-content-layout-col-12.is-post-type-reseller .button, .editor-styles-wrapper .t2-featured-content.is-post-type-reseller .button {
			margin-top: 3rem
	}
		}
.entry-content .t2-featured-content.is-post-type-reseller .button::after, .entry-content .t2-featured-content-layout.is-style-two-columns .t2-featured-content.t2-featured-content-layout-col-12.is-post-type-reseller .button::after, .editor-styles-wrapper .t2-featured-content.is-post-type-reseller .button::after {
			content: "";
			display: inline-block;
			width: 1.25rem;
			height: 1.25rem;
			background-size: contain;
			background-repeat: no-repeat;
			margin-left: 1.5rem;
			background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAyNSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxwYXRoIGQ9Ik0yMi4wNDYzIDkuNUwyLjA0NjI2IDkuNU0yMi4wNDYzIDkuNUwxNC45MDM0IDIuNU0yMi4wNDYzIDkuNUwxNC45MDM0IDE2LjUiIHN0cm9rZT0iI0YzNzg4NiIgc3Ryb2tlLXdpZHRoPSIzIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIi8+Cjwvc3ZnPgo=);
			background-position-y: 2px
		}
@media(min-width: 783px) {
.entry-content .t2-featured-content.is-post-type-reseller .button::after, .entry-content .t2-featured-content-layout.is-style-two-columns .t2-featured-content.t2-featured-content-layout-col-12.is-post-type-reseller .button::after, .editor-styles-wrapper .t2-featured-content.is-post-type-reseller .button::after {
				width: 1.5rem;
				height: 1.5rem
		};
			}
/* Components */
.hellvik-image {
	position: relative;
	border-radius: 4px;
	overflow: hidden
}
.hellvik-image button {
		background-color: #fff;
		position: absolute;
		right: 20px;
		top: 20px;
	}
.alignfull .hellvik-image,
[data-align="full"] .hellvik-image {
	border-radius: 0;
}
.hellvik-image-wrapper,
.entry-content > .hellvik-image-wrapper {
	margin: 0
}
.hellvik-image-wrapper .hellvik-image::before, .entry-content > .hellvik-image-wrapper .hellvik-image::before {
			content: "";
			display: block;
			padding-top: 55%;
		}
.hellvik-image-wrapper .hellvik-image button, .entry-content > .hellvik-image-wrapper .hellvik-image button {
			background-color: #fff;
			position: absolute;
			right: 20px;
			top: 20px;
		}
.hellvik-image-wrapper .hellvik-image img,
		.hellvik-image-wrapper .hellvik-image video,
		.entry-content > .hellvik-image-wrapper .hellvik-image img,
		.entry-content > .hellvik-image-wrapper .hellvik-image video {
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			-o-object-fit: cover;
			   object-fit: cover;
		}
.hellvik-image-wrapper .hellvik-image .caption_wrapper, .entry-content > .hellvik-image-wrapper .hellvik-image .caption_wrapper {
			position: absolute;
			top: -9999px;
			left: -9999px;
		}
.hellvik-image-wrapper .caption, .entry-content > .hellvik-image-wrapper .caption {
		margin: 8px 0;
		color: var(--color-grey-700);
		font-size: var(--teft-typography-xxs);
	}
.entry-content > .hellvik-image {
	margin-top: var(--hellvik-theme-negative-block-margin);
}
.t2-featured-content-layout.is-style-two-columns .t2-featured-content-layout-col-11,
.t2-featured-content-layout.is-style-two-columns .t2-featured-content-layout-col-12,
.t2-featured-content-layout .t2-featured-content-layout-col-12{
	min-height: 0
}
.t2-featured-content-layout.is-style-two-columns .t2-featured-content-layout-col-11.t2-featured-content a, .t2-featured-content-layout.is-style-two-columns .t2-featured-content-layout-col-12.t2-featured-content a, .t2-featured-content-layout .t2-featured-content-layout-col-12.t2-featured-content a {
		min-height: 0;
	}
.t2-featured-content-layout.is-style-two-columns .t2-featured-content-layout-col-11.is-post-type-post, .t2-featured-content-layout.is-style-two-columns .t2-featured-content-layout-col-12.is-post-type-post, .t2-featured-content-layout .t2-featured-content-layout-col-12.is-post-type-post {
		border-bottom: 1px solid var(--color-black);
		padding-bottom: 0.75rem
	}
@media (min-width: 601px) {
.t2-featured-content-layout.is-style-two-columns .t2-featured-content-layout-col-11.is-post-type-post, .t2-featured-content-layout.is-style-two-columns .t2-featured-content-layout-col-12.is-post-type-post, .t2-featured-content-layout .t2-featured-content-layout-col-12.is-post-type-post {
			padding-bottom: 2rem
	}
		}
.related-content .t2-featured-content-layout.is-style-two-columns .t2-featured-content-layout-col-12.t2-featured-content, .search-results .t2-featured-content-layout.is-style-two-columns .t2-featured-content-layout-col-12.t2-featured-content, .search-results .t2-featured-content-layout .t2-featured-content-layout-col-12.t2-featured-content {
		border-bottom: 1px solid var(--color-black);
		padding-bottom: 0.75rem
	}
@media (min-width: 601px) {
.related-content .t2-featured-content-layout.is-style-two-columns .t2-featured-content-layout-col-12.t2-featured-content, .search-results .t2-featured-content-layout.is-style-two-columns .t2-featured-content-layout-col-12.t2-featured-content, .search-results .t2-featured-content-layout .t2-featured-content-layout-col-12.t2-featured-content {
			padding-bottom: 2rem
	}
		}
.related-content .t2-featured-content.t2-featured-content-layout-col-12 {
	border-bottom: 1px solid var(--color-black);
	padding-bottom: 0.75rem
}
@media (min-width: 601px) {
.related-content .t2-featured-content.t2-featured-content-layout-col-12 {
		padding-bottom: 2rem
}
	}
.t2-featured-content-layout.is-style-two-columns .t2-post-featured-image,
.t2-featured-content-layout .t2-featured-content-layout-col-12 .t2-post-featured-image,
.card-list-wrap .t2-featured-content-layout.is-style-two-columns .t2-post-featured-image,
.card-list-wrap .t2-featured-content-layout .t2-featured-content-layout-col-12 .t2-post-featured-image {
	position: relative;
}
.t2-featured-content-layout .category {
	display: block;
	margin-top: 16px;
	text-decoration: underline;
	line-height: 1.7;
	font-size: var(--teft-typography-md)
}
@media (min-width: 601px) {
.t2-featured-content-layout .category {
		font-size: 1.25rem
}
	}
.t2-featured-content .filter-primary span.label {
	background: var(--color-fersken-light);
	display: inline-block;
	color: var(--color-black);
	font-size: var(--teft-typography-xs);
	font-weight: 700;
	font-family: var(--teft-typography-heading-font-family);
	padding: 0.5rem 1.25rem;
	border-radius: 25px;
	position: absolute;
	top: 0;
	right: 0.625rem;
	margin-top: calc(56.25% - 40px - 12px)
}
@media (min-width: 601px) {
.t2-featured-content .filter-primary span.label {
		margin-top: 0;
		position: static
}
	}
@media (min-width: 601px) {
		.t2-featured-content-layout.is-style-two-columns.t2-featured-content > div.components-disabled, .card-list-wrap .t2-featured-content-layout.is-style-two-columns.t2-featured-content > div.components-disabled, .t2-featured-content-layout .t2-featured-content-layout-col-12.t2-featured-content > div.components-disabled, .card-list-wrap .t2-featured-content-layout .t2-featured-content-layout-col-12.t2-featured-content > div.components-disabled {
			width: 100%
		}

			.t2-featured-content-layout.is-style-two-columns.t2-featured-content > div.components-disabled .t2-post-featured-image:where(:not(.alignleft):not(.alignright):not(.alignfull)), .card-list-wrap .t2-featured-content-layout.is-style-two-columns.t2-featured-content > div.components-disabled .t2-post-featured-image:where(:not(.alignleft):not(.alignright):not(.alignfull)), .t2-featured-content-layout .t2-featured-content-layout-col-12.t2-featured-content > div.components-disabled .t2-post-featured-image:where(:not(.alignleft):not(.alignright):not(.alignfull)), .card-list-wrap .t2-featured-content-layout .t2-featured-content-layout-col-12.t2-featured-content > div.components-disabled .t2-post-featured-image:where(:not(.alignleft):not(.alignright):not(.alignfull)) {
				margin: unset!important;
			}

			.t2-featured-content-layout.is-style-two-columns.t2-featured-content > div.components-disabled .t2-post-featured-image, .card-list-wrap .t2-featured-content-layout.is-style-two-columns.t2-featured-content > div.components-disabled .t2-post-featured-image, .t2-featured-content-layout .t2-featured-content-layout-col-12.t2-featured-content > div.components-disabled .t2-post-featured-image, .card-list-wrap .t2-featured-content-layout .t2-featured-content-layout-col-12.t2-featured-content > div.components-disabled .t2-post-featured-image {
				aspect-ratio: unset;
			}

		.t2-featured-content-layout.is-style-two-columns.is-post-type-teft-people  > div > .block-editor-block-list__layout > .t2-post-dynamic-part:where(:not(.alignleft):not(.alignright):not(.alignfull)), .card-list-wrap .t2-featured-content-layout.is-style-two-columns.is-post-type-teft-people  > div > .block-editor-block-list__layout > .t2-post-dynamic-part:where(:not(.alignleft):not(.alignright):not(.alignfull)), .t2-featured-content-layout .t2-featured-content-layout-col-12.is-post-type-teft-people  > div > .block-editor-block-list__layout > .t2-post-dynamic-part:where(:not(.alignleft):not(.alignright):not(.alignfull)), .card-list-wrap .t2-featured-content-layout .t2-featured-content-layout-col-12.is-post-type-teft-people  > div > .block-editor-block-list__layout > .t2-post-dynamic-part:where(:not(.alignleft):not(.alignright):not(.alignfull)) {
			display: block;
			width: 100%;
			max-width: unset;
		}

		.t2-featured-content-layout.is-style-two-columns.t2-featured-content,
		.t2-featured-content-layout.is-style-two-columns .t2-featured-content,
		.t2-featured-content-layout.is-style-two-columns.t2-featured-content > div > .block-editor-block-list__layout,
		.card-list-wrap .t2-featured-content-layout.is-style-two-columns.t2-featured-content,
		.card-list-wrap .t2-featured-content-layout.is-style-two-columns .t2-featured-content,
		.card-list-wrap .t2-featured-content-layout.is-style-two-columns.t2-featured-content > div > .block-editor-block-list__layout,
		.t2-featured-content-layout .t2-featured-content-layout-col-12.t2-featured-content,
		.t2-featured-content-layout .t2-featured-content-layout-col-12 .t2-featured-content,
		.t2-featured-content-layout .t2-featured-content-layout-col-12.t2-featured-content > div > .block-editor-block-list__layout,
		.card-list-wrap .t2-featured-content-layout .t2-featured-content-layout-col-12.t2-featured-content,
		.card-list-wrap .t2-featured-content-layout .t2-featured-content-layout-col-12 .t2-featured-content,
		.card-list-wrap .t2-featured-content-layout .t2-featured-content-layout-col-12.t2-featured-content > div > .block-editor-block-list__layout {
			display: flex;
			flex-direction: inherit;
			align-items: center
		}

			.t2-featured-content-layout.is-style-two-columns.t2-featured-content > .wp-block-group, .t2-featured-content-layout.is-style-two-columns .t2-featured-content > .wp-block-group, .t2-featured-content-layout.is-style-two-columns.t2-featured-content > div > .block-editor-block-list__layout > .wp-block-group, .card-list-wrap .t2-featured-content-layout.is-style-two-columns.t2-featured-content > .wp-block-group, .card-list-wrap .t2-featured-content-layout.is-style-two-columns .t2-featured-content > .wp-block-group, .card-list-wrap .t2-featured-content-layout.is-style-two-columns.t2-featured-content > div > .block-editor-block-list__layout > .wp-block-group, .t2-featured-content-layout .t2-featured-content-layout-col-12.t2-featured-content > .wp-block-group, .t2-featured-content-layout .t2-featured-content-layout-col-12 .t2-featured-content > .wp-block-group, .t2-featured-content-layout .t2-featured-content-layout-col-12.t2-featured-content > div > .block-editor-block-list__layout > .wp-block-group, .card-list-wrap .t2-featured-content-layout .t2-featured-content-layout-col-12.t2-featured-content > .wp-block-group, .card-list-wrap .t2-featured-content-layout .t2-featured-content-layout-col-12 .t2-featured-content > .wp-block-group, .card-list-wrap .t2-featured-content-layout .t2-featured-content-layout-col-12.t2-featured-content > div > .block-editor-block-list__layout > .wp-block-group {
				width: 100%;
				padding-left: 3rem;
			}

		.t2-featured-content-layout.is-style-two-columns.t2-featured-content > div > .block-editor-block-list__layout > .wp-block-group:where(:not(.alignleft):not(.alignright):not(.alignfull)), .card-list-wrap .t2-featured-content-layout.is-style-two-columns.t2-featured-content > div > .block-editor-block-list__layout > .wp-block-group:where(:not(.alignleft):not(.alignright):not(.alignfull)), .t2-featured-content-layout .t2-featured-content-layout-col-12.t2-featured-content > div > .block-editor-block-list__layout > .wp-block-group:where(:not(.alignleft):not(.alignright):not(.alignfull)), .card-list-wrap .t2-featured-content-layout .t2-featured-content-layout-col-12.t2-featured-content > div > .block-editor-block-list__layout > .wp-block-group:where(:not(.alignleft):not(.alignright):not(.alignfull)) {
			margin: unset!important;
		}

		.t2-featured-content-layout.is-style-two-columns .t2-post-dynamic-part.filter-primary span.label, .card-list-wrap .t2-featured-content-layout.is-style-two-columns .t2-post-dynamic-part.filter-primary span.label, .t2-featured-content-layout .t2-featured-content-layout-col-12 .t2-post-dynamic-part.filter-primary span.label, .card-list-wrap .t2-featured-content-layout .t2-featured-content-layout-col-12 .t2-post-dynamic-part.filter-primary span.label {
			position: static;
		}

		.t2-featured-content-layout.is-style-two-columns .t2-post-dynamic-part.filter-primary, .card-list-wrap .t2-featured-content-layout.is-style-two-columns .t2-post-dynamic-part.filter-primary, .t2-featured-content-layout .t2-featured-content-layout-col-12 .t2-post-dynamic-part.filter-primary, .card-list-wrap .t2-featured-content-layout .t2-featured-content-layout-col-12 .t2-post-dynamic-part.filter-primary {
			padding-top: 0;
		}

		.t2-featured-content-layout.is-style-two-columns .t2-post-title, .card-list-wrap .t2-featured-content-layout.is-style-two-columns .t2-post-title, .t2-featured-content-layout .t2-featured-content-layout-col-12 .t2-post-title, .card-list-wrap .t2-featured-content-layout .t2-featured-content-layout-col-12 .t2-post-title {
			font-size: 2.5rem;
			line-height: 1.3;
		}

		.t2-featured-content-layout.is-style-two-columns .t2-post-dynamic-part.filter-secondary, .card-list-wrap .t2-featured-content-layout.is-style-two-columns .t2-post-dynamic-part.filter-secondary, .t2-featured-content-layout .t2-featured-content-layout-col-12 .t2-post-dynamic-part.filter-secondary, .card-list-wrap .t2-featured-content-layout .t2-featured-content-layout-col-12 .t2-post-dynamic-part.filter-secondary {
			font-size: var(--teft-typography-xs);
		}

		.t2-featured-content-layout.is-style-two-columns .t2-post-featured-image, .card-list-wrap .t2-featured-content-layout.is-style-two-columns .t2-post-featured-image, .t2-featured-content-layout .t2-featured-content-layout-col-12 .t2-post-featured-image, .card-list-wrap .t2-featured-content-layout .t2-featured-content-layout-col-12 .t2-post-featured-image {
			width: 45%;
			flex-shrink: 0;
			max-width: 23.875rem;
		}

		.t2-featured-content-layout.is-style-two-columns .t2-post-featured-image.has-image-ratio-16-9::before, .card-list-wrap .t2-featured-content-layout.is-style-two-columns .t2-post-featured-image.has-image-ratio-16-9::before, .t2-featured-content-layout .t2-featured-content-layout-col-12 .t2-post-featured-image.has-image-ratio-16-9::before, .card-list-wrap .t2-featured-content-layout .t2-featured-content-layout-col-12 .t2-post-featured-image.has-image-ratio-16-9::before {
			margin-top: 87%
		}

			@media (min-width: 601px) {

		.t2-featured-content-layout.is-style-two-columns .t2-post-featured-image.has-image-ratio-16-9::before, .card-list-wrap .t2-featured-content-layout.is-style-two-columns .t2-post-featured-image.has-image-ratio-16-9::before, .t2-featured-content-layout .t2-featured-content-layout-col-12 .t2-post-featured-image.has-image-ratio-16-9::before, .card-list-wrap .t2-featured-content-layout .t2-featured-content-layout-col-12 .t2-post-featured-image.has-image-ratio-16-9::before {
				margin-top: 100%
		}
			}
			.t2-featured-content-layout.is-style-two-columns.is-style-two-columns-small .t2-post-title, .card-list-wrap .t2-featured-content-layout.is-style-two-columns.is-style-two-columns-small .t2-post-title, .t2-featured-content-layout .t2-featured-content-layout-col-12.is-style-two-columns-small .t2-post-title, .card-list-wrap .t2-featured-content-layout .t2-featured-content-layout-col-12.is-style-two-columns-small .t2-post-title {
				font-size: var(--teft-typography-md);
				line-height: 1.3;
			}

			.t2-featured-content-layout.is-style-two-columns.is-style-two-columns-small .t2-post-dynamic-part.filter-secondary, .card-list-wrap .t2-featured-content-layout.is-style-two-columns.is-style-two-columns-small .t2-post-dynamic-part.filter-secondary, .t2-featured-content-layout .t2-featured-content-layout-col-12.is-style-two-columns-small .t2-post-dynamic-part.filter-secondary, .card-list-wrap .t2-featured-content-layout .t2-featured-content-layout-col-12.is-style-two-columns-small .t2-post-dynamic-part.filter-secondary {
				font-size: 14px;
			}
		.t2-featured-content-layout .t2-featured-content-layout-col-6 .t2-post-title {
			font-size: 2.5rem;
			line-height: 1.3;
		}

		.t2-featured-content-layout .t2-featured-content-layout-col-6.is-post-type-teft-people  > div > .block-editor-block-list__layout > .t2-post-dynamic-part:where(:not(.alignleft):not(.alignright):not(.alignfull)) {
			display: block;
			width: 100%;
			max-width: unset;
		}
}
@media(min-width: 961px) {
		.has-archive-filters .teft-cards-item.is-style-two-columns a.teft-card__primary-action, .has-archive-filters .card-list-wrap .teft-cards-item.is-style-two-columns a.teft-card__primary-action {
			flex-direction: column
		}

			.has-archive-filters .teft-cards-item.is-style-two-columns a.teft-card__primary-action > .content, .has-archive-filters .card-list-wrap .teft-cards-item.is-style-two-columns a.teft-card__primary-action > .content {
				padding-left: 0;
			}

		.has-archive-filters .teft-cards-item.is-style-two-columns .teft-card__media, .has-archive-filters .card-list-wrap .teft-cards-item.is-style-two-columns .teft-card__media {
			max-width: unset;
			width: 100%
		}

			.has-archive-filters .teft-cards-item.is-style-two-columns .teft-card__media:before, .has-archive-filters .card-list-wrap .teft-cards-item.is-style-two-columns .teft-card__media:before {
				margin-top: 56.25%;
			}

		.has-archive-filters .teft-cards-item.is-style-two-columns .teft-card .t2-post-dynamic-part.filter-primary span.label, .has-archive-filters .card-list-wrap .teft-cards-item.is-style-two-columns .teft-card .t2-post-dynamic-part.filter-primary span.label {
			position: absolute;
			margin-top: calc(56.25% - 40px - 12px);
		}
}
@media(min-width: 1281px) {
		.has-archive-filters .teft-cards-item.is-style-two-columns a.teft-card__primary-action, .has-archive-filters .card-list-wrap .teft-cards-item.is-style-two-columns a.teft-card__primary-action {
			flex-direction: inherit
		}

			.has-archive-filters .teft-cards-item.is-style-two-columns a.teft-card__primary-action > .content, .has-archive-filters .card-list-wrap .teft-cards-item.is-style-two-columns a.teft-card__primary-action > .content {
				padding-left: 3rem;
			}

		.has-archive-filters .teft-cards-item.is-style-two-columns .teft-card__media, .has-archive-filters .card-list-wrap .teft-cards-item.is-style-two-columns .teft-card__media {
			width: 45%;
			max-width: 23.875rem
		}

			.has-archive-filters .teft-cards-item.is-style-two-columns .teft-card__media:before, .has-archive-filters .card-list-wrap .teft-cards-item.is-style-two-columns .teft-card__media:before {
				margin-top: 100%;
			}

		.has-archive-filters .teft-cards-item.is-style-two-columns .teft-card .t2-post-dynamic-part.filter-primary span.label, .has-archive-filters .card-list-wrap .teft-cards-item.is-style-two-columns .teft-card .t2-post-dynamic-part.filter-primary span.label {
			position: static;
			margin-top: 0;
		}
}
.card-list-wrap .t2-featured-content-layout.is-style-two-columns .t2-featured-content {
		padding: 0
	}
.card-list-wrap .t2-featured-content-layout.is-style-two-columns .t2-featured-content > .wp-block-group {
			padding-top: 10px;
			width: 100%
		}
@media(min-width: 601px) {
.card-list-wrap .t2-featured-content-layout.is-style-two-columns .t2-featured-content > .wp-block-group {
				padding-top: 0
		}
			}
.card-list-wrap .t2-featured-content-layout.is-style-two-columns .t2-post-dynamic-part.filter-primary {
		padding-top: 0;
	}
.card-list-wrap .t2-featured-content-layout.is-style-two-columns .t2-post-title {
		font-size: var(--teft-typography-lg);
		line-height: 44.2px;
	}
.card-list-wrap .t2-featured-content-layout.is-style-two-columns .t2-post-dynamic-part.filter-secondary {
		font-size: var(--teft-typography-xs);
	}
.card-list-wrap .t2-featured-content-layout.is-style-two-columns .t2-post-featured-image {
		flex-shrink: 0;
	}
.card-list-wrap .t2-featured-content-layout.is-style-two-columns .t2-post-featured-image.has-image-ratio-16-9::before {
		margin-top: 56.25%
	}
@media (min-width: 601px) {
.card-list-wrap .t2-featured-content-layout.is-style-two-columns .t2-post-featured-image.has-image-ratio-16-9::before {
			margin-top: 100%
	}
		}
.card-list-wrap .t2-featured-content-layout.is-style-two-columns.is-style-two-columns-small .t2-post-title {
			font-size: var(--teft-typography-sm);
			line-height: 1.3
		}
@media (min-width: 601px) {
.card-list-wrap .t2-featured-content-layout.is-style-two-columns.is-style-two-columns-small .t2-post-title {
				font-size: 2rem
		}
			}
.card-list-wrap .t2-featured-content-layout.is-style-two-columns.is-style-two-columns-small .t2-post-dynamic-part.filter-secondary {
			font-size: var(--teft-typography-xs)
		}
@media (min-width: 601px) {
.card-list-wrap .t2-featured-content-layout.is-style-two-columns.is-style-two-columns-small .t2-post-dynamic-part.filter-secondary {
				font-size: var(--teft-typography-sm)
		}
			}
.post-footer-inner .teft-cards-item.is-style-two-columns a.teft-card__primary-action, .post-footer-inner .teft-cards-item.has-12-columns a.teft-card__primary-action, .search .card-list-wrap .teft-cards-item.is-style-two-columns a.teft-card__primary-action, .search .card-list-wrap .teft-cards-item.has-12-columns a.teft-card__primary-action, .error404 .card-list-wrap .teft-cards-item.is-style-two-columns a.teft-card__primary-action, .error404 .card-list-wrap .teft-cards-item.has-12-columns a.teft-card__primary-action {
			padding: 0
		}
.post-footer-inner .teft-cards-item.is-style-two-columns a.teft-card__primary-action > .content, .post-footer-inner .teft-cards-item.has-12-columns a.teft-card__primary-action > .content, .search .card-list-wrap .teft-cards-item.is-style-two-columns a.teft-card__primary-action > .content, .search .card-list-wrap .teft-cards-item.has-12-columns a.teft-card__primary-action > .content, .error404 .card-list-wrap .teft-cards-item.is-style-two-columns a.teft-card__primary-action > .content, .error404 .card-list-wrap .teft-cards-item.has-12-columns a.teft-card__primary-action > .content {
				width: 100%;
			}
.post-footer-inner .teft-cards-item.is-style-two-columns .t2-post-dynamic-part.filter-primary, .post-footer-inner .teft-cards-item.has-12-columns .t2-post-dynamic-part.filter-primary, .search .card-list-wrap .teft-cards-item.is-style-two-columns .t2-post-dynamic-part.filter-primary, .search .card-list-wrap .teft-cards-item.has-12-columns .t2-post-dynamic-part.filter-primary, .error404 .card-list-wrap .teft-cards-item.is-style-two-columns .t2-post-dynamic-part.filter-primary, .error404 .card-list-wrap .teft-cards-item.has-12-columns .t2-post-dynamic-part.filter-primary {
			padding-top: 0
		}
.post-footer-inner .teft-cards-item.is-style-two-columns .t2-post-dynamic-part.filter-primary .teft-card__title, .post-footer-inner .teft-cards-item.has-12-columns .t2-post-dynamic-part.filter-primary .teft-card__title, .search .card-list-wrap .teft-cards-item.is-style-two-columns .t2-post-dynamic-part.filter-primary .teft-card__title, .search .card-list-wrap .teft-cards-item.has-12-columns .t2-post-dynamic-part.filter-primary .teft-card__title, .error404 .card-list-wrap .teft-cards-item.is-style-two-columns .t2-post-dynamic-part.filter-primary .teft-card__title, .error404 .card-list-wrap .teft-cards-item.has-12-columns .t2-post-dynamic-part.filter-primary .teft-card__title {
				font-size: var(--teft-typography-xl);
				line-height: 44.2px;
			}
.post-footer-inner .teft-cards-item.is-style-two-columns .t2-post-dynamic-part.filter-secondary, .post-footer-inner .teft-cards-item.has-12-columns .t2-post-dynamic-part.filter-secondary, .search .card-list-wrap .teft-cards-item.is-style-two-columns .t2-post-dynamic-part.filter-secondary, .search .card-list-wrap .teft-cards-item.has-12-columns .t2-post-dynamic-part.filter-secondary, .error404 .card-list-wrap .teft-cards-item.is-style-two-columns .t2-post-dynamic-part.filter-secondary, .error404 .card-list-wrap .teft-cards-item.has-12-columns .t2-post-dynamic-part.filter-secondary {
			font-size: var(--teft-typography-xs);
		}
.post-footer-inner .teft-cards-item.is-style-two-columns .teft-card__media, .post-footer-inner .teft-cards-item.has-12-columns .teft-card__media, .search .card-list-wrap .teft-cards-item.is-style-two-columns .teft-card__media, .search .card-list-wrap .teft-cards-item.has-12-columns .teft-card__media, .error404 .card-list-wrap .teft-cards-item.is-style-two-columns .teft-card__media, .error404 .card-list-wrap .teft-cards-item.has-12-columns .teft-card__media {
			width: 100%;
			flex-shrink: 0
		}
@media (min-width: 601px) {
.post-footer-inner .teft-cards-item.is-style-two-columns .teft-card__media, .post-footer-inner .teft-cards-item.has-12-columns .teft-card__media, .search .card-list-wrap .teft-cards-item.is-style-two-columns .teft-card__media, .search .card-list-wrap .teft-cards-item.has-12-columns .teft-card__media, .error404 .card-list-wrap .teft-cards-item.is-style-two-columns .teft-card__media, .error404 .card-list-wrap .teft-cards-item.has-12-columns .teft-card__media {
				width: 45%
		}
			}
.post-footer-inner .teft-cards-item.is-style-two-columns .teft-card__media--16-9::before, .post-footer-inner .teft-cards-item.has-12-columns .teft-card__media--16-9::before, .search .card-list-wrap .teft-cards-item.is-style-two-columns .teft-card__media--16-9::before, .search .card-list-wrap .teft-cards-item.has-12-columns .teft-card__media--16-9::before, .error404 .card-list-wrap .teft-cards-item.is-style-two-columns .teft-card__media--16-9::before, .error404 .card-list-wrap .teft-cards-item.has-12-columns .teft-card__media--16-9::before {
			margin-top: 56.25%
		}
@media (min-width: 601px) {
.post-footer-inner .teft-cards-item.is-style-two-columns .teft-card__media--16-9::before, .post-footer-inner .teft-cards-item.has-12-columns .teft-card__media--16-9::before, .search .card-list-wrap .teft-cards-item.is-style-two-columns .teft-card__media--16-9::before, .search .card-list-wrap .teft-cards-item.has-12-columns .teft-card__media--16-9::before, .error404 .card-list-wrap .teft-cards-item.is-style-two-columns .teft-card__media--16-9::before, .error404 .card-list-wrap .teft-cards-item.has-12-columns .teft-card__media--16-9::before {
				margin-top: 87%
		}
			}
.post-footer-inner .teft-cards-item.is-style-two-columns.is-style-two-columns-small .t2-post-dynamic-part.filter-primary .teft-card__title, .post-footer-inner .teft-cards-item.has-12-columns.is-style-two-columns-small .t2-post-dynamic-part.filter-primary .teft-card__title, .search .card-list-wrap .teft-cards-item.is-style-two-columns.is-style-two-columns-small .t2-post-dynamic-part.filter-primary .teft-card__title, .search .card-list-wrap .teft-cards-item.has-12-columns.is-style-two-columns-small .t2-post-dynamic-part.filter-primary .teft-card__title, .error404 .card-list-wrap .teft-cards-item.is-style-two-columns.is-style-two-columns-small .t2-post-dynamic-part.filter-primary .teft-card__title, .error404 .card-list-wrap .teft-cards-item.has-12-columns.is-style-two-columns-small .t2-post-dynamic-part.filter-primary .teft-card__title {
					font-size: var(--teft-typography-sm);
					line-height: 1.3

				}
@media (min-width: 601px) {
.post-footer-inner .teft-cards-item.is-style-two-columns.is-style-two-columns-small .t2-post-dynamic-part.filter-primary .teft-card__title, .post-footer-inner .teft-cards-item.has-12-columns.is-style-two-columns-small .t2-post-dynamic-part.filter-primary .teft-card__title, .search .card-list-wrap .teft-cards-item.is-style-two-columns.is-style-two-columns-small .t2-post-dynamic-part.filter-primary .teft-card__title, .search .card-list-wrap .teft-cards-item.has-12-columns.is-style-two-columns-small .t2-post-dynamic-part.filter-primary .teft-card__title, .error404 .card-list-wrap .teft-cards-item.is-style-two-columns.is-style-two-columns-small .t2-post-dynamic-part.filter-primary .teft-card__title, .error404 .card-list-wrap .teft-cards-item.has-12-columns.is-style-two-columns-small .t2-post-dynamic-part.filter-primary .teft-card__title {
						font-size: 2rem

				}
					}
.background-card .t2-post-dynamic-part.filter-primary {
		position: absolute;
		bottom: 0;
		text-align: center;
		width: 100%
	}
.background-card .t2-post-dynamic-part.filter-primary h2 {
			background: #efefea;
			color: #333;
			font-size: 16px;
			display: inline-block;
			padding: 4px 20px;
			border-top-left-radius: 4px;
			border-top-right-radius: 4px;
			font-weight: 400;
		}
.background-card .t2-post-dynamic-part.filter-secondary {
		display: none;
	}
.t2-post-featured-image__fallback,
.editor-styles-wrapper .t2-post-featured-image__fallback-preview {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzEwIiBoZWlnaHQ9IjIyMiIgdmlld0JveD0iMCAwIDMxMCAyMjIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDApIj4KPHJlY3Qgd2lkdGg9IjMwOSIgaGVpZ2h0PSIyMjIiIGZpbGw9InVybCgjcGF0dGVybjApIi8+CjwvZz4KPGRlZnM+CjxwYXR0ZXJuIGlkPSJwYXR0ZXJuMCIgcGF0dGVybkNvbnRlbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHdpZHRoPSIxIiBoZWlnaHQ9IjEiPgo8dXNlIHhsaW5rOmhyZWY9IiNpbWFnZTAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjg5MzcyNyAwLjAwMDE2MDg1OSkgc2NhbGUoMC4wMDEzNjA2OSAwLjAwMTg5Mzk0KSIvPgo8L3BhdHRlcm4+CjxjbGlwUGF0aCBpZD0iY2xpcDAiPgo8cmVjdCB4PSIwLjUiIHdpZHRoPSIzMDkiIGhlaWdodD0iMjIyIiByeD0iNCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPGltYWdlIGlkPSJpbWFnZTAiIHdpZHRoPSIyMTI1IiBoZWlnaHQ9IjUyOCIgeGxpbms6aHJlZj0iZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUNFMEFBQUlRQ0FZQUFBQitSUUwxQUFBQUNYQklXWE1BQUJZbEFBQVdKUUZKVWlUd0FBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBRXVwU1VSQlZIZ0I3TjFOakIzbm1TLzIwc1RBYk56MERJSWd1S1FBOTJ5R3pRSG1qb0d3cVl2TURUQnEwc0NzekkrQlZ5T0tncnlKUkdsc0JJR3REd3RJSUltaUJkekV2cElvSU1nNHBxaFpHY01Qcnd4WXBBWklESVNrRnA0eDRPNzJadHFBeUFEQlhJelY3VTN1UmpuUDZTN3lkSjIzNmxTZGoyWjN2NzhmME9qdU9uVk9mWnlxT21RLy8zcmV4d29BQU9qZ1Q0Lzg4ZWNGQUFDd0kzNjUvT3ZIQ2dBQVlHWityd0FBQUFBQUFBQUF5SkRRQkFBQUFBQUFBQUNRSmFFSkFBQUFBQUFBQUNCTFFoTUFBQUFBQUFBQVFKYUVKZ0FBQUFBQUFBQ0FMQWxOQUFBQUFBQUFBQUJaRXBvQUFBQUFBQUFBQUxJa05BRUFBQUFBQUFBQVpFbG9BZ0FBQUFBQUFBRElrdEFFQUFBQUFBQUFBSkFsb1FrQUFBQUFBQUFBSUV0Q0V3QUFBQUFBQUFCQWxvUW1BQUFBQUFBQUFJQXNDVTBBQUFBQUFBQUFBRmtTbWdBQUFBQUFBQUFBc2lRMEFRQUFBQUFBQUFCa1NXZ0NBQUFBQUFBQUFNaVMwQVFBQUFBQUFBQUFrQ1doQ1FDQUFnQUFBQUFBeUpIUUJBQUFBQUFBQUFDUUphRUpBQUFBQUFBQUFDQkxRaE1BQUFBQUFBQUFRSmFFSmdBQUFBQUFBQUNBTEFsTkFBQUFBQUFBQUFCWkVwb0FBQUFBQUFBQUFMSWtOQUVBQUFBQUFBQUFaRWxvQWdBQUFBQUFBQURJa3RBRUFBQUFBQUFBQUpBbG9Ra0FBQUFBQUFBQUlFdENFd0FBQUFBQUFBQkFsb1FtQUFBQUFBQUFBSUFzQ1UwQUFBQUFBQUFBQUZrU21nQUFBQUFBQUFBQXNpUTBBUUFBQUFBQUFBQmtTV2dDQUFBQUFBQUFBTWlTMEFRQUFBQUFBQUFBa0NXaENRQUFBQUFBQUFBZ1MwSVRBQUFBQUFBQUFFQ1doQ1lBQUFBQUFBQUFnQ3dKVFFBQUFBQUFBQUFBV1JLYUFBQUFBQUFBQUFDeUpEUUJBQUFBQUFBQUFHUkphQUlBQUFBQUFBQUF5SkxRQkFBQUFBQUFBQUNRSmFFSkFBQUFBQUFBQUNCTFFoTUFBQUFBQUFBQVFKYUVKZ0FBQUFBQUFBQ0FMQWxOQUFBQUFBQUFBQUJaRXBvQUFBQUFBQUFBQUxJa05BRUFBQUFBQUFBQVpFbG9BZ0FBQUFBQUFBRElrdEFFQUFBQUFBQUFBSkFsb1FrQUFBQUFBQUFBSUV0Q0V3QUFBQUFBQUFCQWxvUW1BQUFBQUFBQUFJQXNDVTBBQUFBQUFBQUFBRmtTbWdBQUFBQUFBQUFBc2lRMEFRQUFBQUFBQUFCa1NXZ0NBQUFBQUFBQUFNaVMwQVFBQUFBQUFBQUFrQ1doQ1FBQUFBQUFBQUFnUzBJVEFBQUFBQUFBQUVDV2hDWUFBQUFBQUFBQWdDd0pUUUFBQUFBQUFBQUFXUkthQUFBQUFBQUFBQUN5SkRRQkFBQUFBQUFBQUdSSmFBSUFBQUFBQUFBQXlKTFFCQUFBQUFBQUFBQ1FKYUVKQUFBQUFBQUFBQ0JMUWhNQUFBQUFBQUFBUUphRUpnQUFBQUFBQUFDQUxBbE5BQUFBQUFBQUFBQlpFcG9BQUFBQUFBQUFBTElrTkFFQUFBQUFBQUFBWkVsb0FnQUFBQUFBQUFESWt0QUVBQUFBQUFBQUFKQWxvUWtBQUFBQUFBQUFJRXRDRXdBQUFBQUFBQUJBbG9RbUFBQUFBQUFBQUlBc0NVMEFBQUFBQUFBQUFGa1NtZ0FBQUFBQUFBQUFzaVEwQVFBQUFBQUFBQUJrU1dnQ0FBQUFBQUFBQU1pUzBBUUFBQUFBQUFBQWtDV2hDUUFBQUFBQUFBQWdTMElUQUFBQUFBQUFBRUNXaENZQUFBQUFBQUFBZ0N3SlRRQUFBQUFBQUFBQVdSS2FBQUFBQUFBQUFBQ3lKRFFCQUFBQUFBQUFBR1JKYUFJQUFBQUFBQUFBeUpMUUJBQUFBQUFBQUFDUUphRUpBQUFBQUFBQUFDQkxRaE1BQUFBQUFBQUFRSmFFSmdBQUFBQUFBQUNBTEFsTkFBQUFBQUFBQUFCWkVwb0FBQUFBQUFBQUFMSWtOQUVBQUFBQUFBQUFaRWxvQWdBQUFBQUFBQURJa3RBRUFBQUFBQUFBQUpBbG9Ra0FBQUFBQUFBQUlFdENFd0FBQUFBQUFBQkFsb1FtQUFBQUFBQUFBSUFzQ1UwQUFBQUFBQUFBQUZrU21nQUFBQUFBQUFBQXNpUTBBUUFBQUFBQUFBQmtTV2dDQUFBQUFBQUFBTWlTMEFRQUFBQUFBQUFBa0NXaENRQUFBQUFBQUFBZ1MwSVRBQUFBQUFBQUFFQ1doQ1lBQUFBQUFBQUFnQ3dKVFFBQUFBQUFBQUFBV1JLYUFBQUFBQUFBQUFDeUpEUUJBQUFBQUFBQUFHUkphQUlBQUFBQUFBQUF5SkxRQkFBQUFBQUFBQUNRSmFFSkFBQUFBQUFBQUNCTFFoTUFBQUFBQUFBQVFKYUVKZ0FBQUFBQUFBQ0FMQWxOQUFBQUFBQUFBQUJaRXBvQUFBQUFBQUFBQUxJa05BRUFBQUFBQUFBQVpFbG9BZ0FBQUFBQUFBRElrdEFFQUFBQUFBQUFBSkFsb1FrQUFBQUFBQUFBSUV0Q0V3QUFBQUFBQUFCQWxvUW1BQUFBQUFBQUFJQXNDVTBBQUFBQUFBQUFBRmtTbWdBQUFBQUFBQUFBc2lRMEFRQUFBQUFBQUFCa1NXZ0NBQUFBQUFBQUFNaVMwQVFBQUFBQUFBQUFrQ1doQ1FBQUFBQUFBQUFnUzBJVEFBQUFBQUFBQUVDV2hDWUFBQUFBQUFBQWdDd0pUUUFBQUFBQUFBQUFXUkthQUFBQUFBQUFBQUN5SkRRQkFBQUFBQUFBQUdSSmFBSUFBQUFBQUFBQXlKTFFCQUFBQUFBQUFBQ1FKYUVKQUFBQUFBQUFBQ0JMUWhNQUFBQUFBQUFBUUphRUpnQUFBQUFBQUFDQUxBbE5BQUFBQUFBQUFBQlpFcG9BQUFBQUFBQUFBTElrTkFFQUFBQUFBQUFBWkVsb0FnQUFBQUFBQUFESWt0QUVBQUFBQUFBQUFKQWxvUWtBQUFBQUFBQUFJRXRDRXdBQUFBQUFBQUJBbG9RbUFBQUFBQUFBQUlBc0NVMEFBQUFBQUFBQUFGa1NtZ0FBQUFBQUFBQUFzaVEwQVFBQUFBQUFBQUJrU1dnQ0FBQUFBQUFBQU1pUzBBUUFBQUFBQUFBQWtDV2hDUUFBQUFBQUFBQWdTMElUQUFBQUFBQUFBRUNXaENZQUFBQUFBQUFBZ0N3SlRRQUFBQUFBQUFBQVdSS2FBQUFBQUFBQUFBQ3lKRFFCQUFBQUFBQUFBR1JKYUFJQUFBQUFBQUFBeUpMUUJBQUFBQUFBQUFDUUphRUpBQUFBQUFBQUFDQkxRaE1BQUFBQUFBQUFRSmFFSmdBQUFBQUFBQUNBTEFsTkFBQUFBQUFBQUFCWkVwb0FBQUFBQUFBQUFMSWtOQUVBQUFBQUFBQUFaRWxvQWdBQUFBQUFBQURJa3RBRUFBQUFBQUFBQUpBbG9Ra0FBQUFBQUFBQUlFdENFd0FBQUFBQUFBQkFsb1FtQUFBQUFBQUFBSUFzQ1UwQUFBQUFBQUFBQUZrU21nQUFBQUFBQUFBQXNpUTBBUUFBQUFBQUFBQmtTV2dDQUFBQUFBQUFBTWlTMEFRQUFBQUFBQUFBa0NXaENRQUFBQUFBQUFBZ1MwSVRBQUFBQUFBQUFFQ1doQ1lBQUFBQUFBQUFnQ3dKVFFBQUFBQUFBQUFBV1JLYUFBQUFBQUFBQUFDeUpEUUJBQUFBQUFBQUFHUkphQUlBQUFBQUFBQUF5SkxRQkFBQUFBQUFBQUNRSmFFSkFBQUFBQUFBQUNCTFFoTUFBQUFBQUFBQVFKYUVKZ0FBQUFBQUFBQ0FMQWxOQUFBQUFBQUFBQUJaRXBvQUFBQUFBQUFBQUxJa05BRUFBQUFBQUFBQVpFbG9BZ0FBQUFBQUFBRElrdEFFQUFBQUFBQUFBSkFsb1FrQUFBQUFBQUFBSUV0Q0V3QUFBQUFBQUFCQWxvUW1BQUFBQUFBQUFJQXNDVTBBQUFBQUFBQUFBRmtTbWdBQUFBQUFBQUFBc2lRMEFRQUFBQUFBQUFCa1NXZ0NBQUFBQUFBQUFNaVMwQVFBQUFBQUFBQUFrQ1doQ1FBQUFBQUFBQUFnUzBJVEFBQUFBQUFBQUVDV2hDWUFBQUFBQUFBQWdDd0pUUUFBQUFBQUFBQUFXUkthQUFBQUFBQUFBQUN5SkRRQkFBQUFBQUFBQUdSSmFBSUFBQUFBQUFBQXlKTFFCQUFBQUFBQUFBQ1FKYUVKQUFBQUFBQUFBQ0JMUWhNQUFBQUFBQUFBUUphRUpnQUFBQUFBQUFDQUxBbE5BQUFBQUFBQUFBQlpFcG9BQUFBQUFBQUFBTElrTkFFQUFBQUFBQUFBWkVsb0FnQUFBQUFBQUFESWt0QUVBQUFBQUFBQUFKQWxvUWtBQUFBQUFBQUFJRXRmS0FBQUFQYWdvNHZIaXBPbnpoU0x4NDRWQnc4ZDZrKzdmKzllY2ZmT25lTEc5YXZGSjNmdkZBQ3pObmRncmpoNThrei81MXUzUHVwZmgyZ3Y5dC9odzBlS1E3M3IrTDNldnJ0Ly8xN1crN0RjSDdudkJ3QUFnSjMwV0FFQUFCMzg2WkUvL3J5QVJ5Z0NFcSsvZWJFZmxtaHk0OXExNHUzdnZWbHNyRzhVQUxNUTE2TWYvdWpLZytEV3hzWjY4ZXk1cDR2VmxlV0NaaWRQblM2K3RoVjhxNHJ3MjJ1dnZwUmRhQ0NPb3g5ZnZWSE16YzMxZjMvL3ZYZDdYKzhVOE12bFgvc2JMZ0FBekpEaE9RQUFnRDNqOE1LUmZrRnBWR0FpbkR4OXVsL01CSmlWSjVkT1BBaE1oTG01QThWVFR6OWRVRy96T242OWVQMUNmZmd0cHYvMFo3ZUtyNTA2WGVUa2pUY3ZQZ2hNaE9mT3Y5RHZQQUVBQU1Cc0NVMEFBQUI3UXYrTzdzdFh0aFdVUm9uaVhCU2RBR1poNGNqQzBMU0RCdzhWcEVWbmliaU94N1c1alRjdVhPd1B4WlNMd1FCT0tZYnFBQUFBWUxhRUpnQUFnRDBodWtaMENVeVVubnI2bkR0MWdaazRkUER4b1duMzcrYzFwRVJiRVpoNDQ4SmJuYS9qRVp6STVScWVDazA0bmdBQUFHWlBhQUlBQU5qMW5qdi9ZcnFZZE85ZThleTVzOFdmLzd1anhiLzlrOFBGOTk2Nk1EUlB0TXRmV2pwUkFFemIzSUVEUTlQaXVzUjJjZjMrenN1djFENSs5ODd0NHNhMXE4bDlGODg5ZWVwTXNkL0ZaMVdLNHdrQUFHRDJ2bEFBQUFEc2NpY1Q0OXBISWVucmYzV3kyRmpmZUREdDc2NWNMZzcxQ216UlhXTFFaaXY0YXdYQU5LWENYQnNiR3dYYjFYVUtpdXY0ZDE5NXFmams3cDMrNy8xaG1IcnpWdmZyazBzbmlnOC91RnpzWjRjWGhvZDYyZGhZTHdBQUFKZzluU1lBQUlCZExicEVwQXFUeno1emRsdGdvcFFxTWhtZUE1aTI2QXlRQ2dMY3UvZHB3VU9ObllKNjEvRXlNRkZPaXhCRjFlS3hZL3YrT241Z1R0Y1NBQUNBUjBWb0FnQUEyTldlUEQ0OHRNYU42MWNWazRCSEtoVUVDS2t3VjY1aUh6MTMvb1doNldWZ0luVWRYMTFaU2I1VzNmQVYrOFcvU1J4UDYrczZUUUFBQU93RW9Ra0FBR0JYV3poeVpHamFqV3YxUTIwY1Bqdzh2NEFGTUcySERxWkRFL2Z2dTk2VW5udit4ZVQwUysrOVUzdGRqbTVCcVNGT0R0YnM3LzNpVUtvYmgyTUpBQUJnUndoTkFBQUF1MXJxYnU3VjFlWGErVk1oaTVXVit2a0J4dkZ2YWpwTkNHbHRpbXYzeWRPbmg2YmZ2WE83K01uMWE0M1BUUTE3c3Q4dExBajhBUUFBUENwQ0V3QUF3SzZXS3A3VnRiOC8zQ3M2SlVNV05lM2VBY2FWNmd3UVhSTFlWTmRsNHJWWFh5NFlObmRnZVBpUlZNY05BQUFBcGs5b0FnQUEyRGVlT250dWFOcnF5cks3ZFlHcDB4bWcyZUt4WTBQVGJseS9PbklmemMwZFNFN2Y3ME5WSEY1WUdKcDI3OTZuQlFBQUFMTW5OQUVBQU94cXFRTGIzSUYwNi9aVWtlN3VuVHNGd0xRZFRnd0Z0TDZ1MDBRNGVlcDBzdXZQald2WFJqNzNZTTJ3Si91NWk4ZmhSQUFuMUhWVkFnQUFZTHFFSmdBQWdGMHQxWjc4NEtISGg2YlZGZWsrdkhLNUFKaW02SWFRSERySWNBcDlUeTZkR0pvV0FiaFA3bzRPc1IwNm1CNzJaRDhIQ0ZMYkhEWis1M2dDQUFEWUNVSVRBQURBcnJheThxdWhhUXVIaDl1WVAzZit4YUZwZCsvYzFpNGZtTHJVVUFyQjlXWXpVTEowWWpnMGNlbTlkOW84dlRoOFpIamY3dmY5bXRybWNOL3dIQUFBQUR0Q2FBSUFBTmpWVnBaWGhxWlZXNW5YZFpsNC83MTNDNEJwcXh0TzRmNTlvWW5GeFdQSjZXMjZUR3crLzRtaGFmZjJlMmppc09FNUFBQUFIaVdoQ1FBQVlGZGJYVmtlbXJaMC9PRmR6QkdXU0hXWmFOc0tIcUNyUTRkcWhsTllYeTl5OStUeDRTNFRYYnIrSEQ0eUhDRFk3OWZ5UTQ4UER6bWxhd2tBQU1ET0Vab0FBQUIydGRXVmxXSmpZL3ZkdGhHVU9McDFOL05UWjg4bHUweThmZkZDQVRBTEN6V2RKdlo3UjRRMkZvOE5kNXE0Y2YxYTBVWmMxK2ZtNW9hbXJ5d3ZGL3RWREdlU0d1N2xucUU1QUFBQWRvelFCQUFBc0t0dGJLd1h0MjcrYkdoNmRKdUlzTVJUVDU4YmV1ekc5YXU5NTN4VUFNekMwV1BwSVNnMmZwZjNjQXB4VFU2RjJOcDJpbGhLZEttSXo0RDkzR2tpRlpnSTFiQWdBQUFBc3lNMEFRQUE3SG8zcmczZnBYenk5T25paHorNmtwei8vZmZlTFFCbTRYQk5sNGx3UC9QdUFBdUhoL2RORERQUmRxaUpWR2hpUDNlWkNIWEhrK0U1QUFBQWRvN1FCQUFBc092RlhjYlZBbEswTkUvZDBmeitlKzhvTmdFenMxRFRHU0Jzck9mZEhTRFZnZVB1M2R0Rkd4RWVTRjNUMnc3dHNWY3RMdFowTGRsWUx3QUFBTmdaUWhNQUFNQ2VjT1dEeXlQbmliQ0VMaFBBTE9rTVVHOGhzVy91M21rM3RNWlRaODhscCsvbm9UbkNvY2NmVDA1M1BBRUFBT3djb1FrQUFHQlArTHNybDBjV2taNTk1bXdCTUV1THg1NUlUcitYK2RBYzRmQ1I0ZERFNnVwSzBjWmlxa3ZGbmR2N09qd1FIWk1PMTNRdXVTYzBBUUFBc0dPRUpnQUFnRDNqdTYrOFZQdVlZVG1BV1dzcWNtOXM1RDAwUit5YnVibTVvZW1yeThzam4zdnkxT2tzaCtZNDNEVFV5Ky95UHA0QUFBQjJrdEFFQUFDd1o5VGQ0UjJpWUFjd1MwMUY3dHhEVzZsOUU1MGkybmp1L0l0RDAySi8vbVNmaHlaUzNUVks5M1V1QVFBQTJERmZLQUFBQVBhQUtLbzlkLzZGMnNlZmV2cGMvMDd2NkRnQk1BdE5SZTZOamZVaVo0Y1NuU0xhZE4rbzZ6Sng5MjY3d01WZXRyaFlId1RjV0orODA4VGNnYm5pNE1ISCt4MUE0cjFZWFJuZDlRTUFBQ0JIUWhNQUFNQ3U5OWRuenpVR0prb3hUeFF1UC96Z2NnRXdiVTFGN3R3N1RhU0NEMjJLOUtrdUUrSDk5OTR0OXJ1ak5TR2NTWStsQ0tKODdkU1pvWkJQQkNkdWZmUlI4ZjRsdzFrQkFBQU1FcG9BQUFCMnRTajhmT2ZsVjFyUC8rMlhYaW5XMTlkM1ZWdjN1TnYzMjk5NXRWL0F1dGNyVkwzMjZrczdVckNLNVo0OGVhWmZtRnRZT0xMdHNWaVBqMjkrVk55NjlkRkU2MUpkUmxrNGplSmN0SmUvZStkT2NhUDNYdXkzTzV5UExoN3JkemNaM09iWXhwWGxGUVhKTWNUK1hEcCtvampjMjUrREhRdnU5WWRvdU5vL1RxZHg1MzFLOVJpZU8zQ2dmMmQraVBjeGp1RVBQN3hjckM0djF4YTV5M1hkcThyOUg4Znk0RkJIRVVLTDY4U05GdGZUVkdoaVpjUjVYOWRsNGtidlBaL2tIRHA0OE5DRDQybnc5ZU1jbmZYMUtJNm5wYVhOWlE4ZXo3RXYxM3ZIY0J6UHNRNnh6K3VNMjdVa1h2T05DeGVUKzdTL2JyM2ordVRwMC8ydkNLWG96QVFBQUxEcHNRSUFBRHI0MHlOLy9Ia0JPeVFDRTI5Y2VDdjVXSFNUaU9KbUZOMVN2dnZLUzdzbU9QSDZteGY3UmFwU0ZHRy84Y3paWWxhaVlQYmM4eTl1VzJhVEc5ZXVkUzcwZDEzR3JWN2g5ZTJMRi9aOG1DQUtvdC8vajVjYWgybUliWXh0alcybVdSUzIvL3Z6THhZTEN3dU44OFUralFMdmpTbWUwMUZnamk0SFRlL2xvRGh2bStaOTl0elo0cE83ZDRxOUlvN2xwODQrMHcvL2xDR1JPaEdDK3Q1YmJ6WmVVMy80b3l0RG9aSlIrK1NuUDd1VkxQRC81VmVYeHJwV3RIMVBaM0U5Nm5JOGxXR2N1dXZuM1R1M2U1OFJUeGRkakJyQ0trVndZdS80NWZLdi9RMFhBQUJteUQrNEFRRG9SR2lDbmRKVUFJcUMxN2RlUE4vL09WV29LOFU4WFF2WDVWM245Ky9mbTFyUisrZTNQeGtxU3Y3NXZ6czZrenZuWXlpVDUxOTRjV1FSdENxS2VNOCtjN1pWRVhIY1pjVGQwNis5OHZLZURSTkVjVGVPdDdxN3VBZkZ0ajU3N3VtcDN0RWVSZG5OVGdoei9XTW43dUxmUzBYNlFiRU5FU2FLMEVRWDB5anlqcnZzVWNZdDlEOEtvem9TMUdrS1FmejQ2bzNpY0NYODByUlA2cTd4MFdVaXJoTmRqUE9leG5wOXMvY1pNZWs1R3Zzd09oeE44M2pxdWcvR0NVeVV4dm1jWk9jSlRRQUF3R3o1QnpjQUFKMElUVEJyVWZ5S0RnWng5M05LRkxpaXVGOEdEcUtWL045ZXZwSzhVNzFyNGJwYUZKOVdSNGgvK3RYcTBMUnZ2dmg4OGZITm04VTBUVkk0QzFGRS9QcGZuV3dNYzB5NmpMRFg3c2dQY1Z6KytPOXZkQ295VCt2NGlXNHFzZDlUeSs0U2R0a3R1b1JQVWlicEloTmhnUis4ZTZsejRLZU5mL3NuaDR1OW9LbUR6eWh4VGYzNm1WUEo0eTNWTmFKdW44UjhNWDlLMS9ESkpNZFQwL2EwRVVHSjF5OWNuUHJ4Rk1HZ0NBaTFFZGVIV0ljNjBiVWl0bS94MkJPMTE1RFk1K3h1UWhNQUFEQmJ2MWNBQUFEc0VtWHhxMjFnSWtUUjZ4dTlJdnpLeXNyUS9CR28rT0hsRDBZVzA2SWdIc1hVYXVFdDJxd2ZQbktrbUVUZHNoY1hueWltYVJwaGhuTElqVmt1bzN5ZHZTYjJTOWVpYkJ3L2NWeU5xMy8zZks4WStucERSNEJKQXdnN0xiWnAwdlg5enN1djlGK25xK2lROHNQTFYyWVNtSWpyMEY0UVJmNXhBeE1ocnFuUjBTR2wrcDQyN1pPNjYwd011N1JUZ1luUXREMmp4SFhzKysrOE42UGpxVjBYb3Y0MSszejl2b3lPUmpITXgydXZ2dHdQUnFTNnRNUnJUSEtkQWdBQTJBKytVQUFBQU93Q280WjhpTHRsdi9VMzU1TmRFTXJnUktyalJCVEZvbTM4eG5wOUFhK3A0RGIzeGNrS1lnY1BwbC83OE1Ka1lZenFhOVdGR2FJQWVhVlhQSXZPRHVVK21EdHdvSDkzY2hSUXE5c2VnWlVQcnd3WExqZUxjK2xsUklIdnd3OSsxTytzVUQ0dmxoR3QrcDlQZEVoWU9MTHdZSWlKdlNEMlZWMlFKNHFRc2I4T0hueThIMjZvSG4reGo4ZnBxbEdHQzlvY0o3Ri9vL0E3amE0VzVmQTBUL2JXKzFEdmRlTjl2SC92MDJKbGVhVjQvOUk3RTNlMGFBcWZ4RGtlSFNUaU9OcGNsd085L2Y1MGIvK2YyYjZPY3dmNjA2SW8zSHE1SXdJL2NRekg4aisrK2RHMjVTOGRQOTRxNUxNWGp1WCtjVkxUa1NDMi9kYk5tLzN0ajZHSlFubGRxUTQ3VVlhQlJoM1hkZnNrenFlVHAwOFBUWTlqSzg2bExwcU9weGh5NHNhMWF3ODZEY1gyUk9DbU9uL2I3ZG0yM0JiSDA0MXJWL3ZIVXJuOFdHN2JJVkdhUHErMnJVZk45dGQxcW9ocEVkaXJEbWsxN25VS0FBQmd2eENhQUFBQUhxbXk0THQ0clA1TzF5aU92bjN4UXUzalVmQ0tvcytCbXNCRkJESEd2UnQ0MGtKUzNYWkZjR0JhZnZET2U4bnB0UzNlZTBYUnR5OHU5d3VVcWJ1MG56cDdibWgvdjFGek4zYThOMUZNSHlxUTlwWVJ4Y0xZZnhGYUdkei9VZlNPOTJ6YXc1UE1TbDNSL0pzdm51OFhtY1BxK25MeDlsdHY5anNaRElyanN1bllyZlB0bDE3dEZLd3B1NktzTHJjYmlpWWwzcE5VVVRmV0k3NmkwQjNiMGlXc1VIMmRWUGdrQ3N6ZmZPSDU0WE90ZHd5OTlzckwvZU9sV3JpUGRXMjdIaEhJYWlwd2p6cUd3NmpneEwxN254YTdYUlRZVTlmQnV2YzB0ajMyLytKSFR3dzliOXdpZTFObmhFdnZkUXZsTklVdlVrUFdSQmhrZFhWNTZIb1V1bXhQVTJBaWp1VitrQ3F4UDJQNU1SVElUeis2TmZMejZGNkwvZEEvTDA2Y0dKbythbWlQbTcxclZqVTBzVmM2MVFBQUFNeUs0VGtBQUlCSEl1NW9qK0pURkxEcWdnVlJnSHIyM05sazBibDgvczl2ZjlJdlZFY3hkdHFGbjdKZ09vbTZZVGlpNERXTjlZM0NZWmM3alFkRlVmRzdyN3cwTkQxVm9ENmFlSTlpR2ZIZU5OMWxIOHVJTzY2ckZxYllhV09XbXZadkdaZ29wWXF1Qi92ZEdyb0ZkdUs0anVXbXhEa1JkOUNuMnZjdkxSMHZ4bFVPWFRIcW1QejJTNitNM2NyL083M25Wc1YyZlAzTXljYUNkYW9BM2ZiNGllMko3Z0lwL2VMNjF2V2w2UmhlYjlGRm91MXdDbzlLN0lkVXdHQlVDQ2E2K0VRWG1hcnFOU0t1WjIxRVFDNTFqTjI0ZnJYZlphU0xWUGdpM3RPdi85WEoydkJGM2ZXbzdiVTR6c3U2d0VTY2wzLzUxU2RIN3M5SmdrMkRGbnZuWVRWOEVkczM2cnIvdThTd0tYdmxlZ3dBQURBclFoTUFBTUNPaThMVGovLytSci80MURRY1I2cVlHZ1hvS056Ky9QLytwUEg1MDNCdndxRUkraDBWR2pwb0xFNWhIUGtubDRidk5JNEM1S2pDV2FrL2JFZWw0RnN0OUZlSFJ3aHRpbk9sMUg3Y0MzYzIxOTBWMzdUdHFXSnQyNEp5YUJwcUpkN1hLTXArNjhYenlVTDIwWnFBemlnUm1LZ0xGcVMwR2E2aUt2Wmw2bHo0M2x0dmp1d3VNRWtnSVRxcHBKVGRDTnAwRnpqVVpqaUZqWGJES1R3cTBXV2lLbzZuTnQwNmJpVTZ3bFRQM3piQm9EaHVVZ0c1THRlU1VnUjNVdGVRZUU5SERaVnlMM21Pamw3L3BpNFpFYUtLODNMVXNrZDlKcFRLSVZLYXBGN243dDNieFRoMisvRUxBQUF3YTBJVEFBREFqb2xDMTkvMmlwaXZqeGpYUGU1Ky9zWXpUdzhWVTZPNCs5T2ZmWnhzOFQrSisvYytUUlptNzA4WW1sZzYzbnpuLytFcDNOMjcrTVJ3b2J4ckFUSjE1L05nb1Q5VjZJeFcrdnRkaEVYcUNyTjFVc2ZNd1lQdEFpSlJlSzRiYWlVSzNERlVRbG1VVFJXeUQ0MFJSSWxqc0V0Z0lwUkRnWFNSQ3ZmRXZtclRYU0JWMEc1VDVJMENkK3I5cXh1K29VNmJ1L0FudlZiTTJtS3lVMHk3NjBTYmZUMHFMQkRYL3Jvd1VOZGhPVUlxeUJYblNKdlhPWEJndktCZEJFL0c3ZXBUYWhzV2E3TWRxZVB5eHJYUjUxTnFIZGJYaFNZQUFJQzhmYUVBQUdDa3p6Ly8vQTk2My81ZzY5ZjV5dmZ3cGQ3WEh4YWovV3Z2NjdPdG45Zks3NDg5OXRoYUFmdllac0hzeGRwaE9FclJYZUx0aTI4TkRZc1JSWjVvNjc3WTVnN2RlNS8yWHVkT3NiS3lVcHhORE5rUnIvM05GODQvbkgvcmp0N1hMN3cxVklpYjlPN2JWR0Z2MEtTaGlYaCt0YUFjMjllMUFEbDNZTGdUUXJudGRjT0lkR21sZjZpbWNMMmI5WWN6U0F5UjBiWXdPeWkyLzVPN28rZXJLOHJHOGlJd1VaMVdWWFlJMlZodjE1a2g1cThMYVVTSUtMcEFyUGJPb3hpMm8zcWNSWmVVTHNNTUhEOCtISnBvRzd4Sm5VZWppcnliWFFHR2kvUmRBeE4xSFRMMmt0UTUzT1U2MFNiMDAzU3RqR1cvY2VGaThyRnhodVVJazRSQVVrTW1qZXJzRUo5aHFlRk51blQxQ1UrZG5WN2dMM210YU5HaElyWDljWjREQUFEa1RHZ0NBTWpPNTU5L1BsOXNCaURpSzM0dUF3OWYzcHBsOFBIQnNNUXMxeW0rL2JiMzlZdXQ3Lzg0OFBNdkhudnNzZDhXc01kRThmYXBzOC8wQzgrajdxNk5BbTNjclp0cUZSL1BqUmI3VGE4Uno0L2hDdUl1MjhHaVVSUUdvK0E3S0lJR0IvdEY3TkZ0K1NmUnB0aTZjR1NobUVUcUR2eDduZS9ZUHQzYko5dlhJNHFwWmVIOTRJU0JoM2orVXFKZ3ZyTFN2dUQrS0VSeE0zMVhlWE9COU43OVQ0dWpSZmNpZXhSbFV4MVV5aUovVlJTcDQ3aXZIZ05SSUc4Ym1tZ0thUXdHQytMY3FnNUxVRDFtUmtsMXBsaGRIVjJvN1lkWEVzWHFqMi9kYkh4ZWFqaUswTFdyUWQzclZPM21FRkRxdmVweW5VaUZWbFlUNTIvMWVJelBnUGlxdTM2UE15eEgvM1VuRElFa2o4VVJvWUhuYTRicGlhNUlYYlFML3MzdVdLcjdYQnAzV0E4QUFJRDlRbWdDQU5qVEJqcEF6QmZiZ3hEeC9VdUp4MlllZ0poQXJOdGZiUDE4YXZDQjNuWkdnR0t0ZUJpbWlPNFV2eWhnRnlxTHY0dkhubWcxVG53RUpkNi85RTZ5MERzcU1CSEZwZSsrOGxKdEFDS214enpWNXkvMGltYXpEazIwS2JhV3hiOXBGc202ZE1lSTkrcmJMNzg2TkgxYUJiUjQvVGRxaG1LWjlmNmZSQXdsa1Fvd2pOTmxvbzBvTE5mZGlkOVU1TjlZWDI5MWpxVkVXQ1lWUm9qQ2Q3VVR3K3J5Y0VGNW9XT1hsTlI2dHVsVVVYY2UzYnI1VVZHL3JBUEYwb25ob0U3WHJnYjl3RS9pZGZhRHR0ZUp1dEJLS3ZSVVBSN2pmZmoyUzYvV1hyKzdkUHlvcmxOVjIrRWw0cmhQSFlzckRjZGlYZEFnQWhOdEEwcmxzdHNPenpHdWZ0ZWdobjFhZHo3dDV1c3hBQURBVGhDYUFBQjJqWUVBUkRYNFVPMENNVC93Y3k2K3N2WDFJRXpSMjE5bFo0b0lVdnp6MW5kZEtkaHhVZkE5ZlBoSXY1dkF5ZE5uV2hkeDY0YmlHRlFYbUdqcVRGRVZ4ZFZxQWJ6clhmSmQxUlVhVTJLWWd4djN1cmVucjExMmkxYjY4WjVGOFN3VkRBaURkMytuaXF2eC9PcnZjUXhFSVQyS2kvRTlpbmQxeDBJVXI3c1VHM2RTdkhmZmVmbVY1R1BqM0JYZlJsM0hoemkrdXc1ZEVPLy9xRUwwNXRBVjZlSnBoSkNxejE5WkhUNUhveUErYTdHT2RVTWlORzNqMHZIanlXT3Y2L3UzdEhSaTZIVml1VTNIOW00VTE4dXFOdTlmR1ZwTGlhNCtWYW1BV21xSW14Q0JnM0VEU0tsOTMyWllpdkJjVGNlSXB0QkFLbWdRbjE5TndaMHV5eDQzU0JGQmo2RkE0T0dGMmpCUzB4QWp1L1Y2REFBQXNGT0VKZ0NBbVVrTWcxRnNmVThOZ3pGZjBGWFptZUl2QmljS1V6QnJnd1h5SjQrZjZIZHQ2RkpBakdKVEZDOUgzZGxhZDFkdWhDeSsrZUw1MWdXM1ZDZ2pGU3hJdmQ2NHhhelgzMHgzRGZqazd1MWU0V3I3ZVBLSCszZnNqeGVhU0JVS0Y0N1Vkd0FvaDB5SnNFVGRlL1orcGJOQnFwZ1dCZGRvY2I5NDlGai9HR2pUY3Y3Qk9vL1prbjhuTkhVMmViL2pzQTV0eFhGZU55eEhkR0NaaGJxUVJtemp4eTBMd2JPK1l6NEt6TStkZnlINTJLampwM3FPaFNod2Qzbi8rdWRLNG4ySkxpeUxpMC9zc2RERWNQQnAxRG5iZEM1RWtUMTEvVzQ3TkUzYndOdTAxWDJtak9xc2s3cW1kcjJHMVMwNzlzWHJOVjFtUmtsZC83OTI2a3p2L1JuK1BJbGwxM1d6MmEzWFl3QUFnSjBrTkFFQWpGVHBBRkVHSE1vT0VHVTNpUG5LUEx0NUdJd3VmcnYxRmRZcXYzOVdlYXl0K2EzdkVSNFozS2Z6eFhRMGhTbldpb2ZEZlB6cjF2ZmZHdXFEbFA1NDlGODgwQzhZUmNnZ2l2c0xSeGEyaXZ6ZHhKM09ONjVkN1Jkem1qcExERHJaSy81VVJkRXpXcnAzdVN2MlhzdENhYXFndWpER3R2NzEyWFBKZ21RVUdsZVdWMnBDRStPSmRZNTlXMjJKWDk3ZEhUL0grM2p3NE9QOWRScFY2TzRQbFZJcG9FWEJOWFUzOUkvLy9ub3h6dnFPMjVKL2xrYUZTY3Fnei9pdm43NnJ2Nm5qUTlmanZLMjZZVG1hd2l6VGVMOVN4MUJxYUpyUlhWQkdoMWRTUmU2dVhRSGllRWdYdWQ4dEZ0NzVrMkl2cWJ0T1JPZUJWUGdocHYvZzNVdkpjMkd6eTAvNk9JbnIyOGxUUmFONEh5WXQwaWZEWWlPdW8vM2pxdVpjYTFxZmZrQ3MwcGxvVkdlS2xOU3krNThKS3l2SmRXMGoxVVdwdk00UG5pT2pBakM3N1hvTUFBRHdLQWhOQUVCbUJnSVE4OFhEZ24wdVEyQ1VnWWUxZ1o5L1UyeUdCejZyUEY0ODl0aGphOFVPMityT0VWOS8xdnY2bzYzdlh5bW1FMEw1Z3lJeHpNZldjdU5iMmFHaTNDLy92UFc5djA4ZXhmNWc1MFRoUG9hSktJTVJCdzg5UHBVN3FhUFlITVdsRDY5Yzdsd0FUbzBoUDZ0Q2NyaDE4MmJ4ZW1WYTdJOVVZYmRPM2RBT1phRXgxUkkvOXZlNG9yZ1c2MVl0Nm8xejUzSVVvK3VLaDZuaVhGZHhMTHoyNnNzVEZlaktJRTlkK0NOZXUyMmIvcmJEeXNScnhucTNsZHErdXRmK3dUdnZUZFRWSWpYc1FwTzZrRWE4VHB4YlhjVStiSHMrcGtJVGcwUFR4R3ZGY0JpeGZuWHZiOXZ3U21yNG5TNUY3bGgrNm5ndkM4ejNQdjEwYUJtVGRJelpDWGR2M3k2V1RwellOaTJDYVlQN1pWUmdKYVNHYnlrZEdoSEtpc0RjYTYrK1ZFd3FGUUtKOTZ6cGVLenJyaklxTkpBNmxsWmFCdjlLRWFTckMrQ2tsR0czVWVkV3ZIZlYvUkNpMDlFM3RzN25DTUJFaDRuVThuZHoxeDhBQUlDZEpqUUJBSHRVVGZlSG9uZ1lodmhTNWJIOTFQMmh0RlpzRHpwOE52QnorWGovNTcxUzhOOWF6L2o2aDhIcFcrOTNoQjBpUlBFWHhlWjcrcFZpdXNvT0ZVbGxzQ0tLSHV1OVArU1hkNTgvL0w3Um03NzE4Ky9XalkrOUIwUXhaVlRCZUJ4bFY0a290SGU5RzdkSnZ5QStSc0U5MWNraFZXeU9ZL21UTzNlR3docmZmdW1WNGxzdm5pOUdLZS9tVGZud2d4LzExMzF1TGozVVJaZGdSbGxjam80VlVRU2Q5TDJMNVVZaHRPNjlpbmJ2Y1l4MEZmdDRZLzJ6ZmhpbDY3RVEyeGhESUVUQnNoL2s2WDFGdDRhMjJ4ckxYbG5lTEd5bU9oa3NiSVZoUmhtbk04WjY0dHFYV2xhRUExTEhaaXdyUWtadGJLeXZGMTFNR3RLb2ltTzM3YlUrQ3MzVmN5dU9yYzA3K1krTVBKYmpzK2RiZjlQdVBLd3FQNmZhaWdKN2RWMEdPeXlrZ2ptVGRJelpDZEhsWnlnMGNmcjBnNkUyb3JELy9Bc3ZOcjRIVGNPM3hQSGNGTGFJL1IvREtrM3Izd2FyeTl1UHA4ME9PMmVTdzM3RXR0VU9nVE1pTkhDb1pvaW90dUo0UE5zUXdBbXA0RU1FdXRwY00rT3pwUnFFaW00VDhiblZEME0yRE1QU0ZJQXBsWjJLWWovRU9wYm5WMHlydW4vLzAvNzNqYTEvSTVaZG5ycUUyUUFBQUI0Vm9Za3hiZDBGT2t1ektHeXRGVHZqdDhaTUIyaHZqUEJEVWV5djdnK2x0WUh2ZFYwZ0hqeVcyMmZOMXZiK3c5YlhEOHJwdmVNbmdoUHp4V2JZSVFJVlpiaGlWdjZnUzJFb0NnSDM3MzM2b0loWWhpejZYNVUvcW04V1dOY0ZMblpBaENXaXlESnFUUHN1eW80U2QrL2NtVnBRb3V1ZHhIV09Iejh4TksxdUhhLzNDbG5Wd200RVMySi9SY0d3VHB3WGRRWHB3Y0pjM1ZBWEVRNW9LbDdGOENpeEhrLzJ2cWIxdnNYK2pZSmI3ZDNPTGU0NkgzeXRsZVZmOVFNU1VWQmNYVjN1M2xta2Qxd3VIbnRpNi90azJ4akh6YVN2RWNkMEZPbTdic2YvazNnZkZ5dERzc1R4OU56NUY1TFBuN1N3SE1YTlQrNE9UNjhMYWNSMnBnck4wMVkzbEVDYjk2bnRlMUZlMjZxNjdNOG9zS2VHTHltRFR5RlZOSStPTWVOY24zWktYVmVDTjdhNjBqU0ZpT0o1MzN2cnplSW4xOU9kTktKQVB5b3dNZTFoZWU3ZXZUMTByWDZxOTk1VmorVzRicWE2LzRRSUp6V3RVeHhQazNiWWlhNFBvN3BNVkFNZ0ljNkxkcUdKRDNycitNelErenBxdmQrK2VHSG85UWU3NzhRNnR3Mlh0VlgrRzdBTTNwYm5TaG0yR0p5dml6SzBPMjNsdjB1VGovbTNLZ0FBN0R0VEQwM1VoQW1xMCtvQ0FXVnI4Q0l4LzVlS3RGSGhndmxpdFAxNDUrMGp0WFVuNnJqV09zdzdPSzc4Tk9iOXJNVThaZkd1emxyUnJQWnhiYzloN3hvUmZBaUR3MTVVNTkyUFVzTmdmSmFZMXY5WjJHNTh2WDMzaTJKelNJM3I1YlNCcmhTRDNTbm1pOW1HS1pMaWovamozbjA3K01mcWg4R0s0VCt5bCtHTHdmbXF6M2VINDNTTDdtV0JmSFZsWlRNazhjbnRtUlFQVW9Xa0tPSkhzYWV0azZkT0o0ZjV1RnRUaklxaTRQT0o0UUdpd0wxMC9IaS8wQlhGdW5KN284ajAxTmxuYWd2Z1piRndVSFJBcUw3K29VUERkKzNHZXhZZEhxWVJJaWpGZTNmcm81LzE3enB2S3NpVlhUUGFGc3krZnVia2VKMEtldnZ2NU1relV3MkRUR3F6bzhBN1l3Y0pVc2RXN01kNEh5Tk0waFJFaWVWMnVZdjlYdTg2ZUxUWXZ0K2lJMGZWWnZCbitCaU5iVzA3OUVncTdOTkZIRzl4elVnTmQ5QWszb2VtYzc0OEIrTmNyMXUvbUtlTitMeUtiZ3RWMVk0RXFhRjgraDB6V25ZSG1MYTRWc1MyYjNZRDJPeGNreG9LS0Q0VHE4WDFVZTlwMlNHaTdyaU1vWUJpM3pmcGgwazJwbHZVanJCQU5TQVQyeElCanZKNGlYT3VicWlpNlBTUU9zZkxUajdSQmFYdW1wVGF0eWwxNGNScVo1ZWJOejhhK3B3NjJnOWFqUjQ2SS9icnBYZmZxUTJHcE1UK0dkejJKM3ZiRzlla2hTTkhwdHAxcW1yeldKdGVDR08zcVlZc3R2K2JOQjBTS1krRGFvRFl2MXNCQUdEbmZhSDNSL1ZuaXUzQmdtcEFvZnBZdGJnelg4QjB6UmVaR2hFMnFRdDlOSVZCNmg1ckNvZXNUV0c2QWloN3prRG9JY3dYMnovenl0Ky9sSGc4aCtEZDJzRDN1ZzRRRDRiRUVBQjc5QWE2VW9Ucmc0OE5CQ3JtdDc3SzdoVGw3N3RHL09HKy9PUDlOTzkwVElVeFNvTkZqS1k3SDFOM05hYnVTTnlKUDNwSGdXZnVpd2UyZmo3d29JVjJXVGliNUc3UjZCSVMyeDM3YWFWWDdQeGQ3NC8rRVpMWXFUL21wd3BKVWRncGk5cWp4RGFuN2pxUGJWcGRyaTlNUjh2eUgxNGVIbVlqQ3FyZmYrZTlCNjlSTHFOSnF2MTV1clgvdzBMeXREdUJSTEh6ZTI5ZGFOMGlQWXFGVVlEclVqeHJPNFRKb0xLZC95eUxkRjJVblRmaTd2TkpRa0Ixdzd5a2pxbEI4VDZOR2lwZ2FGbXBvVUFPYmo4bTR4aXRLeHgzR1paam5BNHBZVEFZMHlVd0VkMGxZbi9VaFJDNkRDOFUxOE9ZdnluUVVIYUxTYjFXTmZnVTczRXFBQkxIOURjcTgwNWJmOGlGM3JiMGg2MDVzdEI3VHg2ZjJUa1VoZlgzTDcxVGV6NjBDVXlFMlAvUkJhTHI4ZDJrN2p3clB5UGlNN291U0pBYWxxTU1xYlc1SnJVSmc5WjFrMGt0TzhKNjFYV042LytvWTdiMGQ3MXJWblJVT2pyaU15UDJXWHdXeEg2TDl5MjJZOXJEYytWczhOK3RZUnIvZGgwTVZmU09pWStMNGVFSTE3Wm1YZk4vTUFBQW1FeDBtdmcvQ21BdjJGT0YyWm9BU0YySVk2MUlTMDMvVFdKYVhmZVB0YUxkT2doNTdIRURYWTVTUVlieXNTOVg1cWsrSndlL3JYeXRiVTAzQkVaR0tvR0tJVnZuVTN6RmVSSG56Ujl0ZlI4OGQvYjBPVE9yTUVZWFRTMmYyNWpGZWtkQUl1NmVqbEJFRkc5M3cxMk9VVWlLc2VCVFhSL2lQV3k2K3p5S1RkRjJQcld2TG8wSVhFU1JLZ3BMVFhmdXRua1BJakNSS25nbFcvdjNpbGRSd0lyd3dUaGhpWGovb3NQQnlWTm5oaDQ3dkJXYWFWTjhpNkVKbXJZN0N0a0xSLzVrcU1qV1pnaVRVcitJLytiRnp0c1o1ODI5clNCUGVmNE1EamNRb2FFRDBkMG1zWDVOcnhjRnhCZzZZcG9kQWxKREJ6UXA3K2J2S25Vc0RlN1hwaUJBMTJFNVZsYUdPNzhzTFgyMStMaDMzUmhVdHZnZmQ2aVZlQzlpdlZMdlJ6bUVTMU5YaVRwTmdZWTQ3cVBEUkdvLzFRVkxidDM4MlZCb0lyYTE3WG5RVmhrNk9YcHNjOXQzb3NBOUtyQVM2L1Q5LzNpcDlyMU5CV3hpdjVURDkwekxkMTk5cWZqeDFSdEQrNlN1ODArNWJ1VlFJZU4ydW1rS05NUnJ4dlZ0S1RFc1ZLcnpVS2dMZ01SbjJOZi82bVNyWVduYW5BOFJYbm1qSmtERjdsUytyMXZmLzZKcDNxMi93VlM3K3YxanNmbi92TitVandsWEFBQkEybU9mVHppT0FzQStsZ3hZRk8wN2Z0UjE5T2dTOG1oYzVsNHFhRmM2T1lUNUZqOS9PVEc5L0o1VDJDRmxiZUI3K2ZOdjZoN3p4ekdtNmI5OTRyLzVQRG9ibE8yL0QvUUtCQWNIV29KSDBmS0xXOFhMZzRraEI5aGRSaFhISHJVb0J0WGRvUjhGcUFoT3JBeDBqWWoyNGxFQXJTdUFSVUcyYlVlRUtMeWxPbFdNRXNYNGI3N3dmTzAramZQa3B6KzdWWGxPaEFBZTYxUVFqZmN1aXBBZjk3YXBETGswaFI0aXhCRkJsRHAxZDBadnJ0L0RJU3VhbGhISFVsUEJ1Q3ppdHlud3hmYVZROENNRStTSlpaWDc4OURXOHVKdTNaMW9meDdYd3g5ZnZkNXFPd2VMdUYybGpxVnc0OXExL2pGVmR4ZjVPTXVzT3hkaldaL2N2ZDNmMzV2ZER5WnI4WCsvMzlsbStVRnh2ZnhzbVVaZ0lGNDdqdUZ5cUloUmQ5ckhzZHpVSGVIbnR6OUpQcmM2L0VGWDVaQWoweHlhcDYxUjE4aFl0eGk2SjlWdG9iejJoZFN4RXZ1L1RRaWdpMUZCcjZyeWZlbDM3Smh3MzViSGZpbUcxRmc2Y2FMMmVQcjZtVk8xb1pHbTgrdnQ3NzJaM0dmeFhqUU45ek9wZUQvak9seDJuSXB1VTRQWDBPSDFPYkR0bWx2OXQySC85d05mMHRsaWQxZ3JIb1lyNHYrUS8xdzhERmI4UW5BZUFJQWM3ZmZRUk5Pd0JZUFdpdmJhdm1aWHZ5a2VqZXB3TE5NMlg0eHZ2dWhtdmdBR3JYV1lkL0RhOXBXQmFhbkhCelVGRjNJUE5iVFJ0dk9Eb1MvWVZmNzB5QjkzL3ZkanRMMHUvNWhlQmkyK3VQVTlmby9wWlZHekRGejR3L3BzN2Zhd3hLQnh3d3RWNHhTS284Z1RCY0syZDdWSHdURUtwcU9XOFUrL1dpM0dVUTRoMFhUSGRuU3JTQlhSb2xEODdMbW5rOCtMSVRuZXVQQlc3VEtmUFhkMjIvT2EzcE82NEVRVUthTW8ySFJlbDBHUW45eTRPdFhDNnFQUWRudS85VGZuSjlyV09ENlBkaXorTmhWdm0wUkE0MUYxNkdscnM0UEdCOFViYjEyYzZEUGt4dldyeFd1dnZOdzR6OWRPbmE2OWMzOVVnQ2hsMmtQempDdk85N291Q2syQmljSHJSQXhsbE9xMkVJL0hkWGlhNTNmYllVSzZpbTJLamlKeFBaL2tNeWhlNTN0dnZka1lXZ3QxKzZ3TSswU1lLSDZPWUZJY0s5TWVXcU8vdlIvOXJQL2U3OFJRWE9WUVFvTmhpOUtoTWE4enM3ZytWWWM4S3FYV2NYRDVlL3pmc1lNZEsvNXg2L3N2Q3QwcUFBRFl4N3FHSmxKRnM3VVJqNmZ1dEo2MGxmNkR4NlNmNlNweHQzdktOT2FKTU1vZk5qeis1WWJINW92eGxqdGZBRHV0THZqd1dlWDN0WUY1aEIvWTA4WUpUVXlxL0lQMTRCK2pINFFzdHNJWG9ReGdERDdlbjJjcmlMSDVHbmwyditnUDM5QXJncXlzck96SmduUmRFS0N0U2U3bUQ1c0ZxczB4NEJjcUJjTnlhSk11UXp4MExUNTNEYm5VRmRKVHdZbW13RVRUZm1zcVZGWUx4ckd0cVRiNm0rdTBHUVQ1OE1ybFBSK1VxSXJ0am9ESjB2R3ZQdGoyMk42VjVWOU5MYlRVVkxoUEdkVnhwRWxUNTVlMnltTTU5czIwaGdxSWZYcmoydFZ0NStDVFN5ZUtIN3o3WGpHT1VSMG1CaldkQjNIZXhHdkYwRG1wY3lnKzJ6YUhlbWp1VU5Ba3JqOXhYYTkyQXlpWHYyMTVXOWVjOHU3L0tMb3ZWSVlZQ2FuclJGTmdvaHhlWm5EK3BuTiswdXZ4b0hpZjQ3Tmhta0dUMURXcEx0QXdTbXJmMU9uU29hWkplWTdGWjFacXlLYlUvUHNsckxaYnhma1RYZHBDNnQreWcrZm1ZSkQ0NGZBY3UvTGZyZzlDRk1WbTZGK29BZ0NBUFMxQ0U4OFUyOE1LYTl0bThBOWQyQmUyeHFoUHFadGVGODZvQzRQVWRTMnBlNTI2NmZNRjdLemYxbnlWb1lmQm9OL2E0RHlDZStUcVVZUW1abVh3ajlqVk94M25Cc0lZb1ZyRXFONTVPRGNRek5nMlgwUHhvK3Nmd2FNNE5qeHRzK2kwdnRVdXU5ODJ1MWZ3aXVucnZlSkhGR28yZnJlK0x3b2g0M2FjaUlMUWE2KytQSlVDWGFsOC84ZmR0NjlmZUd0a01hc3MzTjNvRmJpN3Juc2N2My9iSzI2UEtvaEdFVENLZ1NsdENwdE5oY1F5T05IVXJhTkxRWEd2SzQrWldkeTkzYWJiUk51NzNVY1o1enlNY3pEQ0ROVmdUTmRPTHFuWGplMjVkZXVqNUhuWWRWMWpIMFdvSklhOGFhdnBYS3UrZGptVTBPYXdWbzkzRGttVXd5V1VROWFzcmk1UGRHMXZLdElQWGlkR0JTYnFyaE9qUWpaeGpZaU9IbDJ2YjV2RGxqelJEMHRNNjA3K1ZQQm1VT3lyR0Zxb1MxZVhjVDU3SmowbnFvR2ZlTytPSG4yaVdEaXkwSC8vNHQ4cDViOFhJbXdUMjVyRDlYYy8rS2RmcmNiZlllSnZLUE5iaythM3ZtTGFsNHVIZjJNcHB6MXExVkRGV3ZubGI4MEFBT3hHanhVQWUwQk42R08rWnZiVTlMcXdSNnJqUjVlZ2h5RW9IcDNCVGtScmxlOTFnWWZCNzBJUE1LYjlGSnBnNzRtNzZwL3ZGVUhiRkpTaVVIV3BWMENhdEVnOEM2T0t1ZEdLL2YxTDcweGNFRzBLVG56emhmUEZEOTY5Tk5HZDRLTUt4bEhBaTNCSVhXQmlXbmViNXk3ZWgyKy8vSEp0RUdmYXdhRTRmdXZlMTFDMitXL2IyU2JPNnlpQUx5U0s4dFhYalM0ZFhlNktqd0o3ZExSb3VtWk0ydTBrOW4vc2swbTY0ZFNKc0Z3RXB5SW9NWXZobEpxSzlHVndJanJSZEExTWxQNzY3TG5pT3krL1VqU0piWXVnU2puOFJIL1p2MXZ2aHhvamtCaDMzVWZvS0FJTEVaYVlWbEJpbkM1Qm80NzlvcGg4K0t0eGdoT3h6TGN2dmlVQXNZLzljdm5YbmY2R3UvVTNsUGdxUXhWL1ZEd01WNVNQUFVwcnhmWWhRT0wvN2cvQ0ZmNnZEZ0RBVGhPYUFKaUJobUZnNW11ZTByV3pSeGgzaUpjMjgwMGFCaGtNTkpUV0doNy9UYzE4YTlWcDdrcUJSMDlvZ3QwZ1dySXZuVGorNE03WlV0eEIrMG12QU5lbENMYlQ0czdmSC8vOWpkb2dRZHpwUHExMUg2ZjQxalhNMFBaTyswbVdRVHViZCtBZmU5RFZJa0lMVVVTZFZiRTlsaGRCaHloaVJ3ZU5sZVhONVkzYlRhUDZtaUVDRFRIY3hLUjN4RmYzVFpqMi91a1M2bW95cXV2QnREVUhKelltSG1KajNDNUI0eWdETUJGYWlQYzhQaU1pZERGNFBNVjdIa0dOY1kvVHNudERIRS9sNjhacnhiNm82M295amxISDA3U0grbUYzNnhxYWFLTVNyUGpLMXZjL0szWlB4NHF5VzBVMVdHRVlFQUFBcGs1b0FvQldFa0VRblJvZ1UwSVRNSm02SVMzaXJ1NnZuemsxOVNCQmwrREV1R0dHTHNFSmdRbjJzempQVHZhSzNhTzZFYVJFdDRBdVhUU21hZGJYaVRZZFB5WXhhYmVRM1d3dy9CRWlSQlQ3L3BOUGJ1KzdiYVhlTEVJVG8yejlEYUFNVXd4MnE1Z3Zkczh3SU9VUUlPWDN6d1orWHR1YVI4QUNBSUNSaENZQUFPaEVhQUxHRjNkYngxM1hLUkdhK1BNbkZvdFphRk1RblRUTUVNR0pIMSs5UHRObHdGNHkyQkduT3ZSSURBMFJuUzdpWElqT0I5UHNVREN1T0hkL2ZQVkc0L0FYazV6RDhmcFBuVDAzMVdGTTluTllBZ1k5aXRERUtGdWhpdm10cjkwYXFoaFVkcTFZMi9vOXZsZUg5aHg4VEtkTDJBTTZkdnROVFJ0WHRZdnVnOTlkT3dDbXAzZWRqMi96bGNuVmEzL1h6dS9sYzc1VUxxWjM3WDVXYUFJQWdFNkVKbUE4MFYwaXVrdzArY3V2THMwc1VCQ0YyeDlldnBJc2lFYmg4ZXRuVGs2ODdGSGhqT2lrTWNrUUM4QnN4WFVpd2s4cDA3eE9SSGdpcm9uamRKNkl3RWwwNU5qTnd6REJ0TzNHME1Rb0E2R0tjdGlQTWxReDJNRmlyMWlyZkMrTG8yWG9JdlhZME0rNmRiS1RPb1FKVXZPbGhnditjb3ZYbWsvTWt4ckN0ODc4aEkvdlJtdVY3K1grK00zQTlOOE9mZ2xkQUx2ZDFqQnZwY0hQa2Vwbnl1QjgxYytSK1pxZlU3L1BXb1FtZnU4TEJRQUFBRE1WaGNGdnYvVEt5UG5tRGh5STN1dkZMRVFuaTQzMTlXUm9ZbVY1ZWViZEgyTDU5KzkvV2dDN1Y1eW5kYVoxbllqWGVQdmloZjVYaERSaStJa1llcUljM3FjTVVxeHZiUFRuamV0VzJaWERrQlN3ZDJ3RkJINng5ZXMvcE9icC9jRzlERS9NRnc4N1Zzd1BUTnN0d1lyNXl2ZXhiTjBwR2FwRjVMWEtyS2tpODIrS1lXdEZXdHNpZFpkaTluNVFGeUtZNXZOU1lZT3FMNDk0Zkw3ajlIRzNpNTB4WC9rKzB0YTFJdFVkWnpCbzhXQzZrQVV3S0JHYW05LzZQamg5OFBOcXNPTkMzZnlEMC9jdG9Ra0FBSUFaZS8zTmk2M3VxRjQ0dkZDc0xzK21FMFBUT2l3ZU85YS82enZ1M0o3RWM4Ky9XTHVNR0w0ajdpNS8vNzEzQzJCM2lrNHhkZUk2RVFHSGFYWjNpTTR6dXM5QXZucUZ2bCtNbW1jZ1dESFlvYUxzV0RGZjdNMkNjWFpGQ0tDejhqb3hQMnJHZ1pERjJzRDM2SVR6ejhYRG9ZZjYwM1c4Z1Vldm9VdkQ0UFM2VUVOZFZ3Y0J1aWtRbWdBQUFKaWh2ejU3cmw5c3JJcFc5OVd1RC8xT0V6dTREb09pRThZa29ZbVRwMDRYSjArZmJwem5xYWZQRlI5ZXVleE9jZGlGbmp2LzRzaHdWOHp6aldmT0ZnQTdwUktzdUo2YVorQ095dmxpZTZGeE1HRFJ1Z0FKc0FlVndiSkdpWUJGT1ZSSWZQL1g0bUhJb2lqbkViUWdGdzBkR3FvL3QrblMwUFF6dTVUUUJBQUF3SXhFQWZMNUYxNGNtaDV0NWlPZ0VDR0NiZk1mSE4yTllscnJrSnB2M0x2STQ3bFJUQjFGdHduWW5UYlA0UmRHemplTGJoTUFrOW9xNkEyMnNXOVVDVmtVVzkvTEFraFovUGlEbWkrZzJWckwrY3J6ZHBMNTJnNWJzOWJ4ZFp2TU4weExGVkpUZDVHblhtTW50UXBZbEdxR0N5bC8vNnpZSHJnWTNLL2x6NElYZEZicHhoQ2FBZzNWMzZ0QmhxYU9EUE1GajhKYXcrL1Y2L05ueGZEMWVxMFlWbmRkYjMyOUY1b0FBQUNZa1JpdW90cE5Jano3ek5uaXlhVVRROVBuRHN3Vk83VU9xVTRYNDk1RlhqY3NSN1RkUDd4d1pOdTBHQVpFYUFKMmwrKy9jeWs1L2U2ZDI4WGlzU2UyVGROdEF0anJ1b1lzcWdZS09mTURrMVBUdnB4NFBDallNSzYxbXVsMUJhSFUvS25pVTFud0h2V2FhOVY1TWl5R3J4VlRzblV0cVFhenltbGZLclpmVithTFI2c2FOdXRrSzNnUkJvK3J0WUZaQnFkWGo5SHE4VG40dk5wcHZXTXpOUjlGTXBBd0tQVllYWEF3TmUrWFc4eVhlcjM1Z3QxZ3JjWFBnK2RvMC9rNStQT2UrTHdRbWdBQUFKaUJ1QnM3TlZ6RisrKzkwKzgwOGJ1TjlhSEhvaFBETkVVd0k3VU9ONjVmTFc1Y3UxYjg4UEtWYmRQakx2SUliblFaUGlQQ0VxbGx4RFkrZSs3cDRxY2YzZG9Xem9nUWhUdlZZZmVJb1hVV0ZoYUdwcGZYaVdwb1l1SElRdWZyQk1CK01sQ0lXeXRtSUZITW1rL01WbGZBcXB1Lyt0d3ZGZm41VFRHK3RTbk9PK3FPVjNmbFo2SnJVVDh4RkZFVXAvK3cyRDRNMFh5eHU0dlBxYzRiTXpFUTFLaHFjOWQ1Nnp2VGQ5RDhqT1psNzZnZWwyczEwOHZQdTdwQXc3YjVCWXdlRXBvQUFBQ1lnVGN1WEJ5YUZrR0Nzc3RDcXVDWTZnZ3hpZSs4L0VwUnR3N3gvWk03ZDRxang0NXRlL3prcVRQRmh4OWNMdHA2NDgyTHllblJUV05qWTcxL3AzcDBseGdVdnd0TndPNlFHbHFuNlRvUjRhNmxwUlBGamV2WENnQ21MMUc4V0N1QTdIWHBrck1Wc0pndkhvWVU2Z0lXVFFHcy9TckhiV2IyNmdJTjFaL3J1alNraHJicC95eEl0M09FSmdBQUFLWXNPaW1raHF1NDlONDdEMzVlVDNTYU9IVG84V0phNHU3eHVuV0lRbWk0ZS9mMlVHZ2kxcjF0YUNMbXJUNC94QjNxNVRMaXRhcWhpY1hFYzRDZDErWTZjZlBtUjhQWGlkN3ZRaE1BQUx2VFZwSDFGMjNuYnhncUpBd0dMWW9pUFJ3UjdFYlZJRU5kTUNIczJ5RW5hRTlvQWdBQVlNcWVUOXk1SFIwWGZqSlFaTnpZbUcxcis3cTd4d2ZYNGRiTm0wUHpkUWswUE45d2gzcHBkV1ZsYUo0WW9rTjdmM2owMmx3blVsMWhGaGVmS0FBQTJCOG1hYzgvTUtUUS9NRGs2clRCWVlFRzV4c01ZK2dBc2Yrc3RaaFcvWDB3dkJDcUFZYnFjN1k5MzFBVFRFSm9BZ0FBWUlyaXJ1MVU5NFhCSUVIWVNIU2FtSlkyblM3QzZzcHlQN3d4T0N4SXRONlA1NVozbWRlSjRNT29MaE1odGpPQ0U0Y1hGcmJOZC9EUTQ4WHErbklCUEJwTlhTWUdwYTRUOFR6Qkp3QUFCb3JVYThVVURZUXhRaXBRTVYvNVBVSVpmMWdNR3d4c0ZDTmVZNVQ1WW1lc0ZkMVV1eWFrZk5Zd1R5cVkwTFF1cVdtNkxyRG5DVTBBQUFCTTBWTm56dzFOaXhCQjZtN3RuVjZIbnlUYTZjZjBhcUJoN3NDQm9oZ1JtcWhiUnFwbC84cktyNGFXc1hCNG9WaGRGcHFBUitYa3FUTkQwN3BjSndTZkFBQ1lGUjBEZ0ozMmV3VUFBQUJUczNUOHhOQzA2cDNiZGVMTzdVbkZIZUJMSjlxdlF3UWFxaUxRTUVwcUdYZnYzazUycUVoTjZ3Y3pnRWVpcmlOT2wrdkV3WU1IQ3dBQUFOZ1BoQ1lBQUFDbUpJYXNTTFc3VDNXWk9IaHdlTDVwdExwZlhCd3VoTVlRR1IvZitxaVlscVdsRTl0YTlaZXFRNUEwU1QwZjJCbFBMZzJIbnVJNmtlb3lVZWZBbk9BVEFBQUErNFBRQkFBQXdKUXNMQXgzYUxoN0o5MTlJVlZ3dkhmdjAySlNxV0xvclpzZlRTV1FVVXJkb2I2NnNwemN6ckEreFdVRGt6dCtQSDJkQUFBQWdCd0pUUUFBQUV4SmRKcW9TbldaQ0tuZ3dmMzc2ZEJCRjRjZWYzeG9XbE14ZE82TDNlOFdYMGhzWjlNeURoelFWUUoyazhOSHVwM0RxZXZFK3NaNkFRQUFBUHVCMEFRQUFNQ1VwTUlFS3l2THlYa1hqejB4Tk8zdW5YVEFvcTI1dVFQRjRVUzNpN3JnUmtpRkxPN2RhdzV2cEFxdVRldCsrSEQ3L1FMTVZnd2hsQm9lcCtrNnNaQTQ1Ky9mdjE4QUFBREFmaUEwQVFBQU1FT3B3bUlVTGJ1R0c5cVlTM1IwMk5oWXJ4MmFvMjQ5VmxmckF3MFJ6RWdWWE91ZUU4dFlPakU4RklDQ0t6d2FCdzhlR3ByV2RKMDR1bmlzZng1WHJTNExQZ0VBQUxBL0NFMEFBQUJNU2Fxd3VMRSszTUwrMnkrOU1qUnRkV1c1dUg5djh1RTVocGUvVWZ2WWM4Ky9PRFR0N3AzYmpjK1pxeGxxbys0NUowK2RHWm9XMjZuZ0NydEgwem4veG9XTFE5T2FodklBQUFDQXZVWm9BZ0FBWUVwU29ZZHFKNGZuenI5WUxCMGY3cnh3NVlQTHhTeEV5Q0VWZElqMU9IbjY5TkQwRzlldkZVM3FpcXVwSVR1K2R1cE1iemt2REUyL2NtVTIyd3FNdHJFeGZBNDNYU2RTWVRDaENRQUFBUFlUb1FrQUFJQXBXVmtaN3A3d25aZGU3UmNkb3lBWkhTWlNJWUlJVy94a1JGaWhqWGlkYWtFMGh0TjQvYzJMRHdxZmh4ZU85SDhmZHoyaWpYOHFIUExHbTI4OVdFYTAvNDlpNnhzWDNrb3U0Mk1GVjNoa1V1ZHZlWjJJNjBPSUlUbis5a2RYWm5xOUFnQUFnTjNpQ3dVQUFBQlRFWGRmUC9YMHVXM1RJa2p3MDUvZGFuemVwZmZlS2FibHhyV3JRK3NRblMxUzNTM0dYWThiMTYvMlF4R0RvdGc2YWp2RGgxY3V6MlFZRXFDZENENTljdWRPY2ZUWXNXM1RwMzJkQUFBQWdMMUNwd2tBQUlBcCtlVHVuWDR4c29zUFA3ZzgxYnUySTVTUWFyOC96Zlg0OElNUHhscEdoRW8rL01EUUhQQ29qUnQ4ZUwvM1BGMG1BQUFBMkcrRUpnQUFBS2JvZXhjdnRBNFUzTDF6dTNqLzBuVHYybzR1RHBmZTdmYWEwVG5pN2Q1NnR4VjNxbi96aGVlTExtSmJYM3YxcFFKNDlDTGc5ZjU3M2E4VDc3LzNiZ0VBQUFEN3pYOVJBQUJBQi8vMWYvVmYvazhGVU9zLy9jdS9GRC8vdi83UDR0Ly8rLyt1bUR0d29IYSs2TGp3bmYveGZ5ais4Ly8zbjR0cCsrVS8vV094dnI1Ui9ObFh2bEw4L3UvL2Z1MThFZTc0NGYvK3Z4VnZYM3lyNk9yKy9YdkYzVHQzaXNWalR6UnVaNGppN0d1dnZqeVRiUVhHRThHSkVPZHdrN2hPL09CLy9RL0ZELzZYLzFBQWo4Yi8reS8vNlg4dUFBQ0FtWG1zQUFDQUR2NzB5QjkvWGdBakhUeDBxSGp1L0F2RjRZVWp4VUx2Szl5LzkybHg2K2JOL2hBYTBSSGlVYXhEV0ZsWkxqNk9vVEppS0kvMTdzTnNWSmR4ZFBGWWNlclU2ZUxvVnZFMWlxejNldHM2cldVQXMxTmVKeFlYbitqL1hKcm1kUUtZekMrWGYrMXZ1QUFBTUVQK3dRMEFRQ2RDRXdBQXNIT0VKZ0FBWUxaK3J3QUFBQUFBQUFBQXlKRFFCQUFBQUFBQUFBQ1FKYUVKQUFBQUFBQUFBQ0JMUWhNQUFBQUFBQUFBUUphRUpnQUFBQUFBQUFDQUxBbE5BQUFBQUFBQUFBQlpFcG9BQUFBQUFBQUFBTElrTkFFQUFBQUFBQUFBWkVsb0FnQUFBQUFBQUFESWt0QUVBQUFBQUFBQUFKQWxvUWtBQUFBQUFBQUFJRXRDRXdBQUFBQUFBQUJBbG9RbUFBQUFBQUFBQUlBc0NVMEFBQUFBQUFBQUFGa1NtZ0FBQUFBQUFBQUFzaVEwQVFBQUFBQUFBQUJrU1dnQ0FBQUFBQUFBQU1pUzBBUUFBQUFBQUFBQWtDV2hDUUFBQUFBQUFBQWdTMElUQUFBQUFBQUFBRUNXaENZQUFBQUFBQUFBZ0N3SlRRQUFBQUFBQUFBQVdSS2FBQUFBQUFBQUFBQ3lKRFFCQUFBQUFBQUFBR1JKYUFJQUFBQUFBQUFBeUpMUUJBQUFBQUFBQUFDUUphRUpBQUFBQUFBQUFDQkxRaE1BQUFBQUFBQUFRSmFFSmdBQUFBQUFBQUNBTEFsTkFBQUFBQUFBQUFCWkVwb0FBQUFBQUFBQUFMSWtOQUVBQUFBQUFBQUFaRWxvQWdBQUFBQUFBQURJa3RBRUFBQUFBQUFBQUpBbG9Ra0FBQUFBQUFBQUlFdENFd0FBQUFBQUFBQkFsb1FtQUFBQUFBQUFBSUFzQ1UwQUFBQUFBQUFBQUZrU21nQUFBQUFBQUFBQXNpUTBBUUFBQUFBQUFBQmtTV2dDQUFBQUFBQUFBTWlTMEFRQUFBQUFBQUFBa0NXaENRQUFBQUFBQUFBZ1MwSVRBQUFBQUFBQUFFQ1doQ1lBQUFBQUFBQUFnQ3dKVFFBQUFBQUFBQUFBV1JLYUFBQUFBQUFBQUFDeUpEUUJBQUFBQUFBQUFHUkphQUlBQUFBQUFBQUF5SkxRQkFBQUFBQUFBQUNRSmFFSkFBQUFBQUFBQUNCTFFoTUFBQUFBQUFBQVFKYUVKZ0FBQUFBQUFBQ0FMQWxOQUFBQUFBQUFBQUJaRXBvQUFBQUFBQUFBQUxJa05BRUFBQUFBQUFBQVpFbG9BZ0FBQUFBQUFBRElrdEFFQUFBQUFBQUFBSkFsb1FrQUFBQUFBQUFBSUV0Q0V3QUFBQUFBQUFCQWxvUW1BQUFBQUFBQUFJQXNDVTBBQUFBQUFBQUFBRmtTbWdBQUFBQUFBQUFBc2lRMEFRQUFBQUFBQUFCa1NXZ0NBQUFBQUFBQUFNaVMwQVFBQUFBQUFBQUFrQ1doQ1FBQUFBQUFBQUFnUzBJVEFBQUFBQUFBQUVDV2hDWUFBQUFBQUFBQWdDd0pUUUFBQUFBQUFBQUFXUkthQUFBQUFBQUFBQUN5SkRRQkFBQUFBQUFBQUdSSmFBSUFBQUFBQUFBQXlKTFFCQUFBQUFBQUFBQ1FKYUVKQUFBQUFBQUFBQ0JMUWhNQUFBQUFBQUFBUUphRUpnQUFBQUFBQUFDQUxBbE5BQUFBQUFBQUFBQlpFcG9BQUFBQUFBQUFBTElrTkFFQUFBQUFBQUFBWkVsb0FnQUFBQUFBQUFESWt0QUVBQUFBQUFBQUFKQWxvUWtBQUFBQUFBQUFJRXRDRXdBQUFBQUFBQUJBbG9RbUFBQUFBQUFBQUlBc0NVMEFBQUFBQUFBQUFGa1NtZ0FBQUFBQUFBQUFzaVEwQVFBQUFBQUFBQUJrU1dnQ0FBQUFBQUFBQU1pUzBBUUFBQUFBQUFBQWtDV2hDUUFBQUFBQUFBQWdTMElUQUFBQUFBQUFBRUNXaENZQUFBQUFBQUFBZ0N3SlRRQUFBQUFBQUFBQVdSS2FBQUFBQUFBQUFBQ3lKRFFCQUFBQUFBQUFBR1JKYUFJQUFBQUFBQUFBeUpMUUJBQUFBQUFBQUFDUUphRUpBQUFBQUFBQUFDQkxRaE1BQUFBQUFBQUFRSmFFSmdBQUFBQUFBQUNBTEFsTkFBQUFBQUFBQUFCWkVwb0FBQUFBQUFBQUFMSWtOQUVBQUFBQUFBQUFaRWxvQWdBQUFBQUFBQURJa3RBRUFBQUFBQUFBQUpBbG9Ra0FBQUFBQUFBQUlFdENFd0FBQUFBQUFBQkFsb1FtQUFBQUFBQUFBSUFzQ1UwQUFBQUFBQUFBQUZrU21nQUFBQUFBQUFBQXNpUTBBUUFBQUFBQUFBQmtTV2dDQUFBQUFBQUFBTWlTMEFRQUFBQUFBQUFBa0NXaENRQUFBQUFBQUFBZ1MwSVRBQUFBQUFBQUFFQ1doQ1lBQUFBQUFBQUFnQ3dKVFFBQUFBQUFBQUFBV1JLYUFBQUFBQUFBQUFDeUpEUUJBQUFBQUFBQUFHUkphQUlBQUFBQUFBQUF5SkxRQkFBQUFBQUFBQUNRSmFFSkFBQUFBQUFBQUNCTFFoTUFBQUFBQUFBQVFKYUVKZ0FBQUFBQUFBQ0FMQWxOQUFBQUFBQUFBQUJaRXBvQUFBQUFBQUFBQUxJa05BRUFBQUFBQUFBQVpFbG9BZ0FBQUFBQUFBRElrdEFFQUFBQUFBQUFBSkFsb1FrQUFBQUFBQUFBSUV0Q0V3QUFBQUFBQUFCQWxvUW1BQUFBQUFBQUFJQXNDVTBBQUFBQUFBQUFBRmtTbWdBQUFBQUFBQUFBc2lRMEFRQUFBQUFBQUFCa1NXZ0NBQUFBQUFBQUFNaVMwQVFBQUFBQUFBQUFrQ1doQ1FBQUFBQUFBQUFnUzBJVEFBQUFBQUFBQUVDV2hDWUFBQUFBQUFBQWdDd0pUUUFBQUFBQUFBQUFXUkthQUFBQUFBQUFBQUN5SkRRQkFBQUFBQUFBQUdSSmFBSUFBQUFBQUFBQXlKTFFCQUFBQUFBQUFBQ1FKYUVKQUFBQUFBQUFBQ0JMUWhNQUFBQUFBQUFBUUphRUpnQUFBQUFBQUFDQUxBbE5BQUFBQUFBQUFBQlpFcG9BQUFBQUFBQUFBTElrTkFFQUFBQUFBQUFBWkVsb0FnQUFBQUFBQUFESWt0QUVBQUFBQUFBQUFKQWxvUWtBQUFBQUFBQUFJRXRDRXdBQUFBQUFBQUJBbG9RbUFBQUFBQUFBQUlBc0NVMEFBQUFBQUFBQUFGa1NtZ0FBQUFBQUFBQUFzaVEwQVFBQUFBQUFBQUJrU1dnQ0FBQUFBQUFBQU1pUzBBUUFBQUFBQUFBQWtDV2hDUUFBQUFBQUFBQWdTMElUQUFBQUFBQUFBRUNXaENZQUFBQUFBQUFBZ0N3SlRRQUFBQUFBQUFBQVdSS2FBQUFBQUFBQUFBQ3lKRFFCQUFBQUFBQUFBR1JKYUFJQUFBQUFBQUFBeUpMUUJBQUFBQUFBQUFDUUphRUpBQUFBQUFBQUFLRElrZEFFQUFBQUFBQUFBSkFsb1FrQUFBQUFBQUFBSUV0Q0V3QUFBQUFBQUFCQWxvUW1BQUFBQUFBQUFJQXNDVTBBQUFBQUFBQUFBRmtTbWdBQUFBQUFBQUFBc2lRMEFRQUFBQUFBQUFCa1NXZ0NBQUFBQUFBQUFNaVMwQVFBQUFBQUFBQUFrQ1doQ1FBQUFBQUFBQUFnUzBJVEFBQUFBQUFBQUVDV2hDWUFBQUFBQUFBQWdDd0pUUUFBQUFBQUFBQUFXUkthQUFBQUFBQUFBQUN5SkRRQkFBQUFBQUFBQUdSSmFBSUFBQUFBQUFBQXlKTFFCUEQvdDJzSEFnQUFBQUNDL0swSHVUZ0NBQUFBQUFBQVdKSW1BQUFBQUFBQUFJQWxhUUlBQUFBQUFBQUFXSkltQUFBQUFBQUFBSUFsYVFJQUFBQUFBQUFBV0pJbUFBQUFBQUFBQUlBbGFRSUFBQUFBQUFBQVdKSW1BQUFBQUFBQUFJQWxhUUlBQUFBQUFBQUFXSkltQUFBQUFBQUFBSUFsYVFJQUFBQUFBQUFBV0pJbUFBQUFBQUFBQUlBbGFRSUFBQUFBQUFBQVdKSW1BQUFBQUFBQUFJQWxhUUlBQUFBQUFBQUFXSkltQUFBQUFBQUFBSUFsYVFJQUFBQUFBQUFBV0pJbUFBQUFBQUFBQUlBbGFRSUFBQUFBQUFBQVdKSW1BQUFBQUFBQUFJQWxhUUlBQUFBQUFBQUFXSkltQUFBQUFBQUFBSUFsYVFJQUFBQUFBQUFBV0pJbUFBQUFBQUFBQUlBbGFRSUFBQUFBQUFBQVdKSW1BQUFBQUFBQUFJQWxhUUlBQUFBQUFBQUFXSkltQUFBQUFBQUFBSUFsYVFJQUFBQUFBQUFBV0pJbUFBQUFBQUFBQUlBbGFRSUFBQUFBQUFBQVdKSW1BQUFBQUFBQUFJQWxhUUlBQUFBQUFBQUFXSkltQUFBQUFBQUFBSUNsQUlWOS9qdjNNeG5xQUFBQUFFbEZUa1N1UW1DQyIvPgo8L2RlZnM+Cjwvc3ZnPgo=);
	background-size: cover;
	background-position: center;
	display: block;
	-o-object-position: 50% 50%;
	   object-position: 50% 50%;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
	height: 100%;
	font-size: 0;
}
.t2-post-featured-image {
	background-size: cover;
	position: relative;
	margin: unset
}
.t2-post-featured-image.has-image-ratio-16-9 {
		aspect-ratio: unset;
	}
.t2-post-featured-image:before {
		content: '';
		display: block;
	}
.t2-post-featured-image img {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		-o-object-fit: cover;
		   object-fit: cover;
		height: 100%;
	}
.t2-post-dynamic-part.filter-secondary .project {
	display: flex;
	margin: 0;
}
.t2-post-dynamic-part.filter-employee {
	display: block;
	width: 100%;
}
.t2-featured-content.has-background > div > .block-editor-block-list__layout > .wp-block-group,
		.t2-featured-content.has-background > .wp-block-group,
		.t2-featured-content.t2-featured-single-post.has-background > div > .block-editor-block-list__layout > .wp-block-group,
		.t2-featured-content.t2-featured-single-post.has-background > .wp-block-group {
			padding: 15px 1rem 1rem;
		}
.t2-featured-content.has-background.t2-featured-content-layout-col-12, .t2-featured-content.t2-featured-single-post.has-background.t2-featured-content-layout-col-12 {
			padding-bottom: 0;
			border-bottom: none;
		}
.t2-featured-content.has-background .t2-post-title, .t2-featured-content.t2-featured-single-post.has-background .t2-post-title {
			padding: unset;
		}
.t2-featured-content .wp-block-group__inner-container > * {
		margin: 0;
	}
.t2-featured-content a {
		text-decoration: none;
	}
.site-breadcrumbs,
.mobile-back {
	margin: 0 auto;
	padding: 9px 0;
	font-size: 12px;
	font-weight: 600;
	letter-spacing: 0.04em;
	text-transform: uppercase;
	display: none;
	max-width: var(--teft-theme-site-width);
	width: calc( 100% - (var(--teft-theme-site-padding) * 2) )
}
@media (min-width: 601px) {
.site-breadcrumbs,
.mobile-back {
		display: block;
		font-size: 0.875rem
}
	}
.site-breadcrumbs .separator, .mobile-back .separator {
		background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDcgMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+Cgk8cGF0aCBkPSJNMSAxLjgxNDk0TDUuNSA2LjMxNDk0TDEgMTAuODE0OSIgc3Ryb2tlPSIjMjMxRjIwIiBzdHJva2Utd2lkdGg9IjEuNSIvPgo8L3N2Zz4K);
		background-repeat: no-repeat;
		background-position: center;
		width: 16px;
		height: 16px;
		display: inline-block;
		margin: 0 2px -3px;
	}
.mobile-back {
	display: block
}
.mobile-back a {
		display: flex;
		align-items: center
	}
.mobile-back a::before {
			background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNiAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjA4IDIuNDkzMjlDMTAuNzUzNCAyLjE2NjYyIDEwLjIyNjcgMi4xNjY2MiA5LjkwMDA0IDIuNDkzMjlMNC4zNjAwNCA4LjAzMzI5QzQuMTAwMDQgOC4yOTMyOSA0LjEwMDA0IDguNzEzMjkgNC4zNjAwNCA4Ljk3MzI5TDkuOTAwMDQgMTQuNTEzM0MxMC4yMjY3IDE0Ljg0IDEwLjc1MzQgMTQuODQgMTEuMDggMTQuNTEzM0MxMS40MDY3IDE0LjE4NjYgMTEuNDA2NyAxMy42NiAxMS4wOCAxMy4zMzMzTDYuMjUzMzcgOC40OTk5NkwxMS4wODY3IDMuNjY2NjJDMTEuNDA2NyAzLjM0NjYyIDExLjQwNjcgMi44MTMyOSAxMS4wOCAyLjQ5MzI5WiIgZmlsbD0iIzMzMzMzMyIvPgo8L3N2Zz4K);
			background-size: contain;
			background-position: center;
			background-repeat: no-repeat;
			content: "";
			width: 12px;
			height: 13px;
			display: inline-block;
			margin-right: 7px;
		}
@media (min-width: 601px) {
.mobile-back {
		display: none
}
	}
.error404 .entry-content .missing-page-content {
			padding: 0
		}
@media (min-width: 601px) {
.error404 .entry-content .missing-page-content {
				padding: 100px 0
		}
			}
.error404 .entry-content .missing-page-content h1 {
				text-align: center;
				font-size: 56px;
				margin-bottom: 32px;
				margin-top: 20px
			}
@media (min-width: 601px) {
.error404 .entry-content .missing-page-content h1 {
					font-size: 80px
			}
				}
.error404 .entry-content .missing-page-content h2 {
				margin-top: 32px;
				font-size: 34px
			}
@media (min-width: 601px) {
.error404 .entry-content .missing-page-content h2 {
					font-size: 40px
			}
				}
.entry-content a.read-more,
.block-editor-writing-flow a.read-more {
	text-align: center;
	margin: 0 auto;
	width: auto;
	font-size: 18px;
	font-weight: 400;
	display: flex;
	align-items: center;
	text-decoration: none;
	justify-content: center
}
.entry-content a.read-more:hover, .block-editor-writing-flow a.read-more:hover {
		text-decoration: underline;
	}
.entry-content a.read-more::after, .block-editor-writing-flow a.read-more::after {
		content: "";
		display: block;
		background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTIuNSIgY3k9IjEyLjUiIHI9IjEyIiBmaWxsPSIjNUE2NDVDIi8+CjxwYXRoIGQ9Ik02LjY2NzMyIDEzLjMzMzNIMTUuOTc1N0wxMS45MDkgMTcuMzk5OUMxMS41ODQgMTcuNzI0OSAxMS41ODQgMTguMjU4MyAxMS45MDkgMTguNTgzM0MxMi4yMzQgMTguOTA4MyAxMi43NTkgMTguOTA4MyAxMy4wODQgMTguNTgzM0wxOC41NzU3IDEzLjA5MTZDMTguOTAwNyAxMi43NjY2IDE4LjkwMDcgMTIuMjQxNiAxOC41NzU3IDExLjkxNjZMMTMuMDkyMyA2LjQxNjZDMTIuNzY3MyA2LjA5MTYgMTIuMjQyMyA2LjA5MTYgMTEuOTE3MyA2LjQxNjZDMTEuNTkyMyA2Ljc0MTYgMTEuNTkyMyA3LjI2NjYgMTEuOTE3MyA3LjU5MTZMMTUuOTc1NyAxMS42NjY2SDYuNjY3MzJDNi4yMDg5OCAxMS42NjY2IDUuODMzOTggMTIuMDQxNiA1LjgzMzk4IDEyLjQ5OTlDNS44MzM5OCAxMi45NTgzIDYuMjA4OTggMTMuMzMzMyA2LjY2NzMyIDEzLjMzMzNaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);
		width: 24px;
		height: 24px;
		background-size: contain;
		background-repeat: no-repeat;
		margin-left: 8px;
	}
.site-header--branding {
	margin-right: auto;
	margin-left: auto
}
.site-header--branding .custom-logo-link {
		display: flex;
		align-items: center;
		text-decoration: unset;
		position: absolute;
		left: calc(50% - calc(102px / 2));
		width: 102px;
		height: 39px;
		top: 16px
	}
@media (min-width: 961px) {
.site-header--branding .custom-logo-link {
			left: calc(50% - calc(170px / 2));
			width: 170px;
			height: 60px;
			top: 10px
	}
		}
.site-header--branding .custom-logo-link img {
			width: 100%;
			height: 100%;
		}
.site-header--branding .blog-name {
		margin-left: 11px
	}
.site-header--branding .blog-name.main-site {
			font-size: var(--teft-typography-md);
		}
@media (min-width: 601px) {
.site-header--branding .blog-name {
			display: none
	}
		}
@media (min-width: 1281px) {
.site-header--branding .blog-name {
			display: flex;
			margin-left: 16px
	}

			.site-header--branding .blog-name.main-site {
				font-size: var(--teft-typography-md);
			}
		}
.site-header--branding .blog-name.local-site {
			color: var(--color-blue-800);
		}
.header-inner .site-title {
	margin: 0;
	display: none
}
@media (min-width: 601px) {
.header-inner .site-title {
		display: block
}
	}
.site-title-mobile {
	background: #eaefeb;
	margin: 0;
	padding: 2px 0;
	text-align: center;
	font-size: 14px
}
@media (min-width: 601px) {
.site-title-mobile {
		display: none
}
	}
.custom-logo-link,
.custom-logo-link img {
	display: block;
}
.footer-column .custom-logo-link img {
		width: 128px;
		height: auto;
		margin-bottom: 36px;
	}
.footer-column .contact-links {
		margin-bottom: 32px;
	}
.footer-column .contact-link {
		font-size: 16px;
	}
.custom-logo.inverted {
	filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(320deg) brightness(105%) contrast(102%);
}
.site-header--nav-toggle {
	background: transparent;
	border: 0;
	display: flex;
	align-items: center;
	border-radius: 4px;
	margin-left: 32px;
	margin-right: -6px;
	cursor: pointer;
	font-size: var(--teft-typography-sm);
	font-weight: 600;
	padding: 0.5rem 0 0.5rem 1rem;
	color: var(--color-black)
}
@media (min-width: 601px) {
.site-header--nav-toggle {
		margin-right: 0
}
	}
.site-header--nav-toggle:hover {
		cursor: pointer
	}
.site-header--nav-toggle:hover > span.burger::before {
				width: 15px;
			}
.site-header--nav-toggle:hover > span.burger::after {
				width: 22px;
			}
.site-header--nav-toggle > span.burger {
		align-items: flex-end;
		display: flex;
		flex-direction: column;
		grid-gap: 5px;
		gap: 5px;
		justify-content: center;
		position: relative;
		transition: 0.3s width ease;
		width: 22px;
		margin-left: 0.5rem
	}
.site-header--nav-toggle > span.burger::after,
		.site-header--nav-toggle > span.burger::before {
			background-color: currentColor;
			content: "";
			display: block;
			height: 3px;
			transition: 0.3s width ease;
		}
.site-header--nav-toggle > span.burger::before {
			width: 22px;
		}
.site-header--nav-toggle > span.burger::after {
			width: 15px;
		}
.site-header--nav-toggle:focus {
		outline: none;
	}
.site-header--nav {
	position: absolute;
	top: calc(100% + 1px);
	left: 0;
	width: 100%;
	opacity: 0;
	pointer-events: none;
	transition: all 250ms;
	padding: 24px var(--teft-theme-site-padding);
	max-height: calc(100vh - 69px);
	background: var(--color-black);
	height: 100vh;
	overflow: auto;
	display: none;
	z-index: 999
}
@media (min-width: 601px) {
.site-header--nav {
		padding: 60px var(--teft-theme-site-padding);
		max-height: calc(100vh - 83px);
		height: auto;
		top: calc(100% + 1px)
}
	}
.site-header--nav .site-header--nav-inner {
		position: relative
	}
@media (min-width: 601px) {
.site-header--nav .site-header--nav-inner {
			display: flex;
			width: 100%;
			max-width: var(--teft-theme-site-width);
			margin: 0 auto
	}

			.site-header--nav .site-header--nav-inner > div {
				width: 25%
			}

				.site-header--nav .site-header--nav-inner > div ul + ul,
				.site-header--nav .site-header--nav-inner > div div + div {
					margin-top: 48px;
				}
		}
.site-header--nav .menu-wrapper {
		margin: 1.5rem 0;
	}
.site-header--nav button {
		border: none;
		border-top: 2px solid var(--color-white);
		color: var(--color-white);
		display: block;
		font-family: var(--teft-typography-heading-font-family);
		font-weight: 700;
		font-size: var(--teft-typography-md);
		margin: 0;
		width: 100%;
		padding: 1.25rem 1rem;
		text-align: left;
		background: none;
		background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxMSAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxwYXRoIGQ9Ik0yLjM3NzU1IDIuODE0OTRMOC41IDguODE0OTRMMi4zNzc1NSAxNC44MTQ5IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiLz4KPC9zdmc+Cg==);
		background-position: center right 21px;
		background-repeat: no-repeat
	}
.site-header--nav button:focus {
			outline: 0;
		}
.site-header--nav button:first-child {
			border-top: 2px solid var(--color-white);
		}
.site-header--nav button:last-child {
			border-bottom: 2px solid var(--color-white);
		}
.site-header--nav .site-header--nav-mobile {
		opacity: 1;
		pointer-events: all;
		transition: all 300ms;
		transform: translateX(0);
		padding-bottom: 100px
	}
.site-header--nav .site-header--nav-mobile.inactive {
			opacity: 0;
			pointer-events: none;
			transform: translateX(-200px);
		}
.site-header--nav form input {
		border-radius: 25px;
		border: none;
		font-size: 16px;
		margin-top: 12px;
		color: var(--color-black);
		font-weight: 600;
		padding: 10px 20px;
		background: var(--color-nellik-100);
		background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF8zMjI2XzIwNzYpIj4KCQk8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDFfMzIyNl8yMDc2KSI+CgkJCTxwYXRoIGQ9Ik0yMS4wODEgMjEuNTgxM0wxNi41MDIzIDE3LjAwMjZDMTguMDUxOCAxNS4zMDU3IDE4Ljg3NTYgMTMuMDY5NyAxOC43OTc1IDEwLjc3MzFDMTguNzE5MyA4LjQ3NjQ0IDE3Ljc0NTQgNi4zMDE2MiAxNi4wODQxIDQuNzEzOTZDMTQuNDIyOCAzLjEyNjMgMTIuMjA2MSAyLjI1MTkyIDkuOTA4MjcgMi4yNzc5MUM3LjYxMDQ3IDIuMzAzODkgNS40MTQwOSAzLjIyODE5IDMuNzg5MTIgNC44NTMwMUMyLjE2NDE1IDYuNDc3ODQgMS4yMzk2NiA4LjY3NDEzIDEuMjEzNDYgMTAuOTcxOUMxLjE4NzI3IDEzLjI2OTcgMi4wNjE0NSAxNS40ODY1IDMuNjQ4OTYgMTcuMTQ4QzUuMjM2NDcgMTguODA5NCA3LjQxMTIgMTkuNzgzNiA5LjcwNzgyIDE5Ljg2MTlDMTIuMDA0NCAxOS45NDAzIDE0LjI0MDUgMTkuMTE2NyAxNS45Mzc2IDE3LjU2NzNMMjAuNTE2MyAyMi4xNDZMMjEuMDgxIDIxLjU4MTNaTTIuMDMxODYgMTEuMDgyM0MyLjAzMTg2IDkuNTAyODEgMi41MDAyNCA3Ljk1ODc3IDMuMzc3NzYgNi42NDU0NkM0LjI1NTI5IDUuMzMyMTUgNS41MDI1NSA0LjMwODU2IDYuOTYxODIgMy43MDQxMUM4LjQyMTA5IDMuMDk5NjYgMTAuMDI2OCAyLjk0MTUgMTEuNTc2IDMuMjQ5NjVDMTMuMTI1MSAzLjU1NzggMTQuNTQ4MSA0LjMxODQgMTUuNjY1IDUuNDM1MjhDMTYuNzgxOSA2LjU1MjE1IDE3LjU0MjUgNy45NzUxNCAxNy44NTA2IDkuNTI0M0MxOC4xNTg4IDExLjA3MzUgMTguMDAwNiAxMi42NzkyIDE3LjM5NjIgMTQuMTM4NUMxNi43OTE3IDE1LjU5NzcgMTUuNzY4MSAxNi44NDUgMTQuNDU0OCAxNy43MjI1QzEzLjE0MTUgMTguNiAxMS41OTc1IDE5LjA2ODQgMTAuMDE4IDE5LjA2ODRDNy45MDA2NSAxOS4wNjYgNS44NzA3NCAxOC4yMjM5IDQuMzczNTcgMTYuNzI2N0MyLjg3NjQxIDE1LjIyOTUgMi4wMzQyNSAxMy4xOTk2IDIuMDMxODYgMTEuMDgyM1oiIGZpbGw9ImJsYWNrIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEuNCIvPgoJCTwvZz4KCTwvZz4KCTxkZWZzPgoJCTxjbGlwUGF0aCBpZD0iY2xpcDBfMzIyNl8yMDc2Ij4KCQkJPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwLjU3NTE5NSkiLz4KCQk8L2NsaXBQYXRoPgoJCTxjbGlwUGF0aCBpZD0iY2xpcDFfMzIyNl8yMDc2Ij4KCQkJPHJlY3Qgd2lkdGg9IjIzIiBoZWlnaHQ9IjIzIiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMTA3NDIyIDEuMDc1MikiLz4KCQk8L2NsaXBQYXRoPgoJPC9kZWZzPgo8L3N2Zz4K);
		background-repeat: no-repeat;
		background-position: center right 20px
	}
.site-header--nav form input::-moz-placeholder {
			color: var(--color-black);
			font-weight: 600;
		}
.site-header--nav form input:-ms-input-placeholder {
			color: var(--color-black);
			font-weight: 600;
		}
.site-header--nav form input::placeholder {
			color: var(--color-black);
			font-weight: 600;
		}
.site-header--nav .menu-subtitle {
		font-weight: 700;
		font-family: var(--teft-typography-heading-font-family);
		font-size: 1.25rem;
		line-height: 1.3;
		padding: 1.25rem 1rem;
		border-top: 2px solid var(--color-white);
		width: 100%;
		margin: 4px 0;
		display: block
	}
@media (min-width: 601px) {
.site-header--nav .menu-subtitle {
			display: block;
			margin-bottom: 10px;
			border-bottom: unset;
			padding: 0;
			border-top: unset
	}
		}
.site-header--nav a.menu-subtitle {
		text-decoration: none
	}
@media (min-width: 601px) {
			.site-header--nav a.menu-subtitle:hover {
				text-decoration: underline;
			}
		}
.site-header--nav .search-menu-wrap {
		display: none
	}
@media (min-width: 601px) {
.site-header--nav .search-menu-wrap {
			display: block
	}
		}
.site-header--nav .search-menu-wrap input:focus {
				outline: none;
				border: 2px solid #000;
			}
.site-header--nav ul {
		list-style: none;
		padding: 0;
		margin: 0
	}
.site-header--nav ul li {
			margin: 4px 0
		}
@media (min-width: 601px) {
.site-header--nav ul li {
				margin: 10px 0
		}
			}
.site-header--nav ul li:first-child a,
			.site-header--nav ul li:first-child button {
				border-top: 2px solid var(--color-white)
			}
@media (min-width: 601px) {
.site-header--nav ul li:first-child a,
			.site-header--nav ul li:first-child button {
					border-top: unset
			}
				}
.site-header--nav ul li:last-child a,
			.site-header--nav ul li:last-child button {
				border-bottom: 2px solid var(--color-white)
			}
@media (min-width: 601px) {
.site-header--nav ul li:last-child a,
			.site-header--nav ul li:last-child button {
					border-bottom: unset
			}
				}
.site-header--nav ul li a,
			.site-header--nav ul li button {
				border: none;
				display: block;
				font-size: 1rem;
				margin: 4px 0;
				width: 100%;
				padding: 1.25rem 1rem;
				text-align: left;
				color: var(--color-white);
				border-top: 2px solid var(--color-white);
				line-height: 1.5;
				font-weight: 600
			}
@media (min-width: 601px) {
.site-header--nav ul li a,
			.site-header--nav ul li button {
					border-top: unset;
					padding: 0
			}
				}
.site-header--nav ul li button {
				background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuOTIwMTYgMTQuMDA2N0M1LjI0NjgyIDE0LjMzMzQgNS43NzM0OSAxNC4zMzM0IDYuMTAwMTYgMTQuMDA2N0wxMS42NDAyIDguNDY2N0MxMS45MDAyIDguMjA2NyAxMS45MDAyIDcuNzg2NyAxMS42NDAyIDcuNTI2N0w2LjEwMDE2IDEuOTg2N0M1Ljc3MzQ5IDEuNjYwMDMgNS4yNDY4MiAxLjY2MDAzIDQuOTIwMTYgMS45ODY3QzQuNTkzNDkgMi4zMTMzNyA0LjU5MzQ5IDIuODQwMDMgNC45MjAxNiAzLjE2NjdMOS43NDY4MiA4LjAwMDAzTDQuOTEzNDkgMTIuODMzNEM0LjU5MzQ5IDEzLjE1MzQgNC41OTM0OSAxMy42ODY3IDQuOTIwMTYgMTQuMDA2N1oiIGZpbGw9IiMzMzMzMzMiLz4KPC9zdmc+Cg==);
				background-position: center right 21px;
				background-repeat: no-repeat
			}
@media (min-width: 601px) {
.site-header--nav ul li button {
					background: none
			}
				}
.site-header--nav ul li:first-child {
				margin-top: 0;
			}
.site-header--nav .sub-menu-wrap {
		opacity: 0;
		position: absolute;
		transform: translateX(200px);
		pointer-events: none;
		height: 0;
		overflow: hidden;
		top: 0;
		left: 0;
		width: 100%;
		transition: all 300ms;
		padding-bottom: 40px;
		color: var(--color-white)
	}
.site-header--nav .sub-menu-wrap button {
			background-position: center left;
			background-color: transparent;
			padding: 10px 0 10px 30px;
			background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxMSAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxwYXRoIGQ9Ik04LjYyMjQ1IDIuMzE0OTRMMi41IDguMzE0OTRMOC42MjI0NSAxNC4zMTQ5IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiLz4KPC9zdmc+Cg==);
			margin-bottom: 20px;
			font-size: 1rem;
			border-top: unset;
			font-weight: 600;
			font-family: var(--teft-typography-base);
			line-height: 1.7;
		}
.site-header--nav .sub-menu-wrap.active {
			opacity: 1;
			transform: translateX(0);
			pointer-events: all;
			height: auto;
		}
@media (min-width: 601px) {
.site-header--nav .sub-menu-wrap {
			opacity: 1;
			position: static;
			transform: none;
			pointer-events: all;
			height: auto;
			padding-bottom: 0
	}
		}
.site-header--nav .sub-menu-wrap ul {
			padding-bottom: 80px

		}
@media (min-width: 601px) {
.site-header--nav .sub-menu-wrap ul {
				padding-bottom: 0

		}
			}
@media (min-width: 601px) {
		.site-header--nav .site-header--nav-mobile,
		.site-header--nav button {
			display: none;
		}
	}
.main-navigation__is-visible .site-header--nav {
	opacity: 1;
	pointer-events: all;
	display: block;
	overflow-x: hidden;
}
.main-navigation__is-visible .site-header--nav-toggle {
	background: #ced1ce;
}
body::after {
	content: "";
	position: fixed;
	top: 0;
	left: 0;
	pointer-events: none;
	width: 100%;
	height: 100vh;
	background: rgba(0, 0, 0, 0);
	transition: all 250ms;
	z-index: 89;
}
.main-navigation__is-visible::after {
	background: var(--color-black);;
}
@media (min-width: 601px) {
.menu-subtitle {
		font-size: 16px
}
	}
body.search .search-field {
		border-radius: 200px;
		font-size: 20px;
		padding: 11px 20px 11px 60px;
		letter-spacing: 0.02em;
		height: 56px;
		border: 2px solid #9e9e9e;
		box-shadow: 0 0 4px rgba(51, 51, 51, 0.1)
	}
body.search .search-field:focus {
			outline: 0;
			border-color: #9eb0a2;
		}
body.search .search-form {
		position: relative
	}
body.search .search-form .search-submit {
			position: absolute;
			left: 0;
			top: 0;
			border: 0;
			background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF8zMjI2XzIwNzYpIj4KCQk8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDFfMzIyNl8yMDc2KSI+CgkJCTxwYXRoIGQ9Ik0yMS4wODEgMjEuNTgxM0wxNi41MDIzIDE3LjAwMjZDMTguMDUxOCAxNS4zMDU3IDE4Ljg3NTYgMTMuMDY5NyAxOC43OTc1IDEwLjc3MzFDMTguNzE5MyA4LjQ3NjQ0IDE3Ljc0NTQgNi4zMDE2MiAxNi4wODQxIDQuNzEzOTZDMTQuNDIyOCAzLjEyNjMgMTIuMjA2MSAyLjI1MTkyIDkuOTA4MjcgMi4yNzc5MUM3LjYxMDQ3IDIuMzAzODkgNS40MTQwOSAzLjIyODE5IDMuNzg5MTIgNC44NTMwMUMyLjE2NDE1IDYuNDc3ODQgMS4yMzk2NiA4LjY3NDEzIDEuMjEzNDYgMTAuOTcxOUMxLjE4NzI3IDEzLjI2OTcgMi4wNjE0NSAxNS40ODY1IDMuNjQ4OTYgMTcuMTQ4QzUuMjM2NDcgMTguODA5NCA3LjQxMTIgMTkuNzgzNiA5LjcwNzgyIDE5Ljg2MTlDMTIuMDA0NCAxOS45NDAzIDE0LjI0MDUgMTkuMTE2NyAxNS45Mzc2IDE3LjU2NzNMMjAuNTE2MyAyMi4xNDZMMjEuMDgxIDIxLjU4MTNaTTIuMDMxODYgMTEuMDgyM0MyLjAzMTg2IDkuNTAyODEgMi41MDAyNCA3Ljk1ODc3IDMuMzc3NzYgNi42NDU0NkM0LjI1NTI5IDUuMzMyMTUgNS41MDI1NSA0LjMwODU2IDYuOTYxODIgMy43MDQxMUM4LjQyMTA5IDMuMDk5NjYgMTAuMDI2OCAyLjk0MTUgMTEuNTc2IDMuMjQ5NjVDMTMuMTI1MSAzLjU1NzggMTQuNTQ4MSA0LjMxODQgMTUuNjY1IDUuNDM1MjhDMTYuNzgxOSA2LjU1MjE1IDE3LjU0MjUgNy45NzUxNCAxNy44NTA2IDkuNTI0M0MxOC4xNTg4IDExLjA3MzUgMTguMDAwNiAxMi42NzkyIDE3LjM5NjIgMTQuMTM4NUMxNi43OTE3IDE1LjU5NzcgMTUuNzY4MSAxNi44NDUgMTQuNDU0OCAxNy43MjI1QzEzLjE0MTUgMTguNiAxMS41OTc1IDE5LjA2ODQgMTAuMDE4IDE5LjA2ODRDNy45MDA2NSAxOS4wNjYgNS44NzA3NCAxOC4yMjM5IDQuMzczNTcgMTYuNzI2N0MyLjg3NjQxIDE1LjIyOTUgMi4wMzQyNSAxMy4xOTk2IDIuMDMxODYgMTEuMDgyM1oiIGZpbGw9ImJsYWNrIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEuNCIvPgoJCTwvZz4KCTwvZz4KCTxkZWZzPgoJCTxjbGlwUGF0aCBpZD0iY2xpcDBfMzIyNl8yMDc2Ij4KCQkJPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwLjU3NTE5NSkiLz4KCQk8L2NsaXBQYXRoPgoJCTxjbGlwUGF0aCBpZD0iY2xpcDFfMzIyNl8yMDc2Ij4KCQkJPHJlY3Qgd2lkdGg9IjIzIiBoZWlnaHQ9IjIzIiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMTA3NDIyIDEuMDc1MikiLz4KCQk8L2NsaXBQYXRoPgoJPC9kZWZzPgo8L3N2Zz4K) no-repeat;
			background-position: center;
			width: 60px;
			height: 100%;
		}
body.search .no-results {
		text-align: center;
		font-weight: 700;
		font-size: 24px;
	}
body.search .entry-content ul {
		list-style: none;
		display: flex;
		padding: 0;
		justify-content: space-between
	}
body.search .entry-content ul li {
			padding: 0;
			background: none
		}
body.search .entry-content ul li a {
				font-weight: 400;
				color: #333;
				text-decoration: none;
			}
body.search .entry-content > ul {
		overflow: auto;
		display: flex;
		flex-flow: row wrap
	}
body.search .entry-content > ul li {
			flex-shrink: 0;
			margin-right: 24px;
		}
body.search .entry-content > ul li a.active {
			font-weight: 700;
			text-decoration: underline;
		}
body.search .site-footer {
		margin-top: 160px;
	}
body.search .archive-head__inner {
		padding: 2rem 0 2rem
	}
@media (min-width: 961px) {
body.search .archive-head__inner {
			padding: 3rem 0 4rem
	}
		}
.site-header--search {
	display: none
}
@media (min-width: 961px) {
.site-header--search {
		display: block
}
	}
.site-header--search .search-menu-wrap {
		display: none
	}
.site-header--search .search-menu-wrap form input {
			border-radius: 25px;
			border: none;
			font-size: 16px;
			color: var(--color-black);
			font-weight: 600;
			padding: 10px 20px;
			background: var(--color-lemon-light);
			background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF8zMjI2XzIwNzYpIj4KCQk8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDFfMzIyNl8yMDc2KSI+CgkJCTxwYXRoIGQ9Ik0yMS4wODEgMjEuNTgxM0wxNi41MDIzIDE3LjAwMjZDMTguMDUxOCAxNS4zMDU3IDE4Ljg3NTYgMTMuMDY5NyAxOC43OTc1IDEwLjc3MzFDMTguNzE5MyA4LjQ3NjQ0IDE3Ljc0NTQgNi4zMDE2MiAxNi4wODQxIDQuNzEzOTZDMTQuNDIyOCAzLjEyNjMgMTIuMjA2MSAyLjI1MTkyIDkuOTA4MjcgMi4yNzc5MUM3LjYxMDQ3IDIuMzAzODkgNS40MTQwOSAzLjIyODE5IDMuNzg5MTIgNC44NTMwMUMyLjE2NDE1IDYuNDc3ODQgMS4yMzk2NiA4LjY3NDEzIDEuMjEzNDYgMTAuOTcxOUMxLjE4NzI3IDEzLjI2OTcgMi4wNjE0NSAxNS40ODY1IDMuNjQ4OTYgMTcuMTQ4QzUuMjM2NDcgMTguODA5NCA3LjQxMTIgMTkuNzgzNiA5LjcwNzgyIDE5Ljg2MTlDMTIuMDA0NCAxOS45NDAzIDE0LjI0MDUgMTkuMTE2NyAxNS45Mzc2IDE3LjU2NzNMMjAuNTE2MyAyMi4xNDZMMjEuMDgxIDIxLjU4MTNaTTIuMDMxODYgMTEuMDgyM0MyLjAzMTg2IDkuNTAyODEgMi41MDAyNCA3Ljk1ODc3IDMuMzc3NzYgNi42NDU0NkM0LjI1NTI5IDUuMzMyMTUgNS41MDI1NSA0LjMwODU2IDYuOTYxODIgMy43MDQxMUM4LjQyMTA5IDMuMDk5NjYgMTAuMDI2OCAyLjk0MTUgMTEuNTc2IDMuMjQ5NjVDMTMuMTI1MSAzLjU1NzggMTQuNTQ4MSA0LjMxODQgMTUuNjY1IDUuNDM1MjhDMTYuNzgxOSA2LjU1MjE1IDE3LjU0MjUgNy45NzUxNCAxNy44NTA2IDkuNTI0M0MxOC4xNTg4IDExLjA3MzUgMTguMDAwNiAxMi42NzkyIDE3LjM5NjIgMTQuMTM4NUMxNi43OTE3IDE1LjU5NzcgMTUuNzY4MSAxNi44NDUgMTQuNDU0OCAxNy43MjI1QzEzLjE0MTUgMTguNiAxMS41OTc1IDE5LjA2ODQgMTAuMDE4IDE5LjA2ODRDNy45MDA2NSAxOS4wNjYgNS44NzA3NCAxOC4yMjM5IDQuMzczNTcgMTYuNzI2N0MyLjg3NjQxIDE1LjIyOTUgMi4wMzQyNSAxMy4xOTk2IDIuMDMxODYgMTEuMDgyM1oiIGZpbGw9ImJsYWNrIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEuNCIvPgoJCTwvZz4KCTwvZz4KCTxkZWZzPgoJCTxjbGlwUGF0aCBpZD0iY2xpcDBfMzIyNl8yMDc2Ij4KCQkJPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwLjU3NTE5NSkiLz4KCQk8L2NsaXBQYXRoPgoJCTxjbGlwUGF0aCBpZD0iY2xpcDFfMzIyNl8yMDc2Ij4KCQkJPHJlY3Qgd2lkdGg9IjIzIiBoZWlnaHQ9IjIzIiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMTA3NDIyIDEuMDc1MikiLz4KCQk8L2NsaXBQYXRoPgoJPC9kZWZzPgo8L3N2Zz4K);
			background-repeat: no-repeat;
			background-position: center right 20px
		}
.site-header--search .search-menu-wrap form input::-moz-placeholder {
				color: var(--color-black);
				font-weight: 600;
			}
.site-header--search .search-menu-wrap form input:-ms-input-placeholder {
				color: var(--color-black);
				font-weight: 600;
			}
.site-header--search .search-menu-wrap form input::placeholder {
				color: var(--color-black);
				font-weight: 600;
			}
.site-header--search .search-menu-button {
		-webkit-appearance: none;
		   -moz-appearance: none;
		        appearance: none;
		background: none;
		border: none;
		cursor: pointer;
		font-size: var(--teft-typography-sm);
		font-weight: 600

	}
.site-header--search .search-menu-button .icon {
			vertical-align: middle;
		}
.site-header--search.open .search-menu-wrap {
			display: block;
		}
.site-header--search.open .search-menu-button {
			display: none;
		}
.button.magazine {
	font-size: var(--teft-typography-sm);
	font-weight: 600;
	padding: 8px 16px;
	text-decoration: none;
	color: var(--color-dark);
	display: none;
	border-radius: 4px;
	transition: all 200ms
}
@media (min-width: 961px) {
.button.magazine {
		display: inline-block;
		padding-left: 0
}
	}
.button.magazine .icon {
		vertical-align: middle;
		margin-right: 4px;
		display: inline-block;
	}
.header-cta-wrapper-mobile {
	text-align: center;
	margin-top: 20px
}
.header-cta-wrapper-mobile .button.magazine {
		display: inline-block;
	}
.site-header {
	background: #fff;
	position: -webkit-sticky;
	position: sticky;
	top: 0;
	transition: all 350ms;
	z-index: 99;
	box-shadow: 0px 4px 14px 0px rgba(0,0,0,0.05098);
}
.site-header .header-inner {
	align-items: center;
	display: flex;
	padding: 16px var(--teft-theme-site-padding);
	position: relative;
	max-width: var(--teft-theme-site-width);
	margin: 0 auto
}
@media (min-width: 601px) {
.site-header .header-inner {
		padding: 1rem 0;
		min-height: 84px;
		width: calc( 100% - (var(--teft-theme-site-padding) * 2) )
}
	}
.admin-bar .site-header {
	top: 32px
}
@media screen and (max-width: 975px) {
.admin-bar .site-header {
		top: 0
}
	}
.sticky-scroll-menu .site-header {
	transform: translateY(-100%);
}
.sticky-scroll-menu.show-scroll-menu .site-header {
	transform: translateY(0%);
}
@media (--theme-desktop-menu) {
		body .site::after {
			background-color: var(--color-grey-900);
			content: "";
			display: block;
			filter: alpha(opacity=0);
			height: 100%;
			left: 0;
			opacity: 0;
			position: fixed;
			top: -100%;
			transition: opacity 200ms ease-out;
			width: 100%;
			z-index: 50;
		}
			body.main-navigation__dropdown-open .site::after {
				filter: alpha(opacity=50);
				opacity: 0.5;
				top: 0;
			}
}
.footer-widgets {
	background: var(--color-black);
	color: var(--color-nellik-100);
	padding: 40px 0 10px;
	max-width: var(--teft-theme-site-width);
	width: calc( 100% - (var(--teft-theme-site-padding) * 2) );
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap
}
@media (min-width: 961px) {
.footer-widgets {
		flex-wrap: nowrap;
		padding: 90px 0 40px;
		grid-gap: 4.5rem;
		gap: 4.5rem
}
	}
.footer-widgets a {
		color: var(--color-nellik-100);
		/*text-decoration: underline;*/
		line-height: 1.7;
		font-size: var(--teft-typography-xs);
	}
.footer-widgets .main-menu li {
			margin-bottom: 1rem;
		}
.footer-widgets .main-menu a {
			font-size: var(--teft-typography-sm);
			line-height: 1.17;
			color: var(--color-white);
			text-decoration: underline;
			font-weight: 600;
		}
.footer-widgets > div {
		width: 100%
	}
@media (min-width: 601px) {
.footer-widgets > div {
			width: 50%
	}
		}
@media (min-width: 961px) {
.footer-widgets > div {
			width: 25%
	}
		}
.footer-widgets.mega-menu .site-header--nav-inner {
			display: flex;
			justify-content: space-around;
			flex-wrap: wrap
		}
.footer-widgets.mega-menu .site-header--nav-inner .menu-subtitle {
				font-weight: 700;
				text-transform: uppercase;
				font-family: var(--teft-typography-heading-font-family);
				font-size: var(--teft-typography-xxs);
			}
@media (min-width: 961px) {
.footer-widgets.mega-menu .site-header--nav-inner {
				flex-wrap: nowrap
		}
			}
.footer-widgets.mega-menu .site-header--nav-inner div {
				flex: 50% 1
			}
@media (min-width: 961px) {
.footer-widgets.mega-menu .site-header--nav-inner div {
					flex: auto
			}
				}
.site-footer {
	position: relative;
	background: var(--color-black);
}
.footer-widget--title {
	font-family: var(--teft-typography-font-family);
	font-size: var(--teft-typography-xxs);
	letter-spacing: 0.04em;
	text-transform: uppercase;
}
.site-footer ul {
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: var(--teft-typography-xs);
	margin-bottom: 32px
}
@media (min-width: 601px) {
.site-footer ul {
		margin-bottom: 48px
}
	}
.site-meta {
	background: var(--color-black);
	color: var(--color-nellik-100);
	padding: 1rem 0;
	font-size: var(--teft-typography-xxs);
	text-align: center;
	display: flex;
	flex-flow: column;
	max-width: var(--teft-theme-site-width);
	width: calc( 100% - (var(--teft-theme-site-padding) * 2) );
	margin: 0 auto;
	grid-gap: 1rem;
	gap: 1rem
}
@media (min-width: 601px) {
.site-meta {
		text-align: left;
		justify-content: space-between;
		flex-flow: row wrap
}
	}
.site-meta a {
		color: var(--color-nellik-100);
		/*text-decoration: underline;*/
		line-height: 1.7;
		font-size: var(--teft-typography-xs);
	}
.site-meta span {
		display: block;
		font-size: var(--teft-typography-sm);
		line-height: 1.17;
		color: var(--color-white);
		font-weight: 600
	}
@media (min-width: 601px) {
.site-meta span {
			display: inline
	}
		}
.archive .site-footer {
	margin-top: 140px;
}
.footer-column.footer-column-to-main {
	background: var(--color-black);
	border-radius: 4px;
	padding: 10px 24px
}
.footer-column.footer-column-to-main p {
		font-size: 16px;
	}
/*
	Solves issue where blocks without margin bottom gets to close to the jagged footer.
	Exception for each block have to be added explicitly.
*/
.entry-content .wp-block-teft-map:last-child {
	margin-bottom: calc(var(--teft-theme-block-margin) * 2);
}
.post-footer {
	padding-left: var(--teft-theme-site-padding);
	padding-right: var(--teft-theme-site-padding);
}
.post-meta {
	border-top: 1px solid var(--color-grey-400);
	font-size: var(--teft-typography-xs);
	margin: var(--teft-theme-block-margin) auto;
	padding-top: 24px;
	clear: both
}
.post-meta.no-border-top {
		border-top: none;
		padding-top: 0;
	}
@media (min-width: 601px) {
.post-meta .top {
			display: flex;
			justify-content: space-between;
			flex-flow: column;
			grid-gap: 1rem;
			gap: 1rem
	}
		}
.post-meta .top.centered {
			justify-content: center;
			text-align: center;
		}
.post-meta .sharing {
		margin-top: 16px;
		display: flex;
		grid-gap: 1rem;
		gap: 1rem;
		align-items: center;
		flex-flow: row wrap
	}
@media (min-width: 601px) {
.post-meta .sharing {
			margin-top: 0
	}
		}
.post-meta .sharing > span {
			display: flex;
			align-items: center;
			grid-gap: 0.5rem;
			gap: 0.5rem
		}
.post-meta .sharing > span > svg {
				background-color: var(--color-sorbet);
				border-radius: 25px;
				width: 2.5rem;
				height: 2.5rem;
				padding: 0.65rem;
			}
.post-meta .date {
		color: var(--color-grey-700);
		display: block;
		font-size: 16px;
	}
.post-meta .tags {
		margin-top: 28px;
		word-spacing: 8px
	}
.post-meta .tags.centered {
			text-align: center;
			margin-top: 16px;
		}
.post-meta .tags a {
			font-size: 16px !important;
			background: var(--color-sand-600);
			color: #333;
			border-radius: 4px;
			padding: 5px 16px;
			display: inline-block;
			text-decoration: none;
			font-weight: 400
		}
.post-meta .tags a:hover {
				background: var(--color-sand-900);
			}
ul.related-content,
.post-footer-inner ul.related-content {
	padding: 0;
	margin: 0;
	list-style: none
}
ul.related-content li, .post-footer-inner ul.related-content li {
		margin: 0 0 16px;
	}
ul.related-content a, .post-footer-inner ul.related-content a {
		text-decoration: none;
	}
.card-list-wrap.related-content .t2-featured-content-layout {
		margin-bottom: 32px;
	}
.post-footer-inner,
.editor-styles-wrapper .post-footer-inner {
	margin: 0 auto;
	max-width: 1158px
}
.post-footer-inner > div, .editor-styles-wrapper .post-footer-inner > div {
		margin-bottom: 100px;
	}
.share-button {
	display: inline-block;
	cursor: pointer;
	transition: all 200ms;
}
.block-list {
	display: flex;
	flex-wrap: wrap;
	justify-content: center
}
.block-list > div {
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		width: 50%;
	}
.archive .archive-wrapper {
	display: flex;
	margin: 0 auto;
	max-width: var(--teft-theme-site-width);
	width: calc( 100% - (var(--teft-theme-site-padding) * 2) )
}
.archive .archive-wrapper .toggle-filters {
		position: fixed;
		bottom: 1rem;
		right: 1rem;
		z-index: 1;
		margin-left: auto;
		-webkit-appearance: none;
		   -moz-appearance: none;
		        appearance: none;
		background-color: var(--color-black);
		color: var(--color-white);
		padding: 1.25rem 3rem;
		border-radius: 5rem;
		border: none;
		cursor: pointer;
		display: flex;
		align-items: center;
		grid-gap: 1.5rem;
		gap: 1.5rem;
		font-size: 1.125rem;
		font-weight: 700;
		line-height: 1.3;
		font-family: var(--teft-typography-heading-font-family)
	}
@media (min-width: 961px) {
.archive .archive-wrapper .toggle-filters {
			display: none
	}
		}
.archive .archive-wrapper .loop-wrap {
		width: 100%;
	}
.archive .archive-wrapper .filters {
		position: fixed;
		width: 100%;
		height: 100vh;
		overflow: auto;
		background: #fff;
		max-width: calc(22.375rem + 24px + 24px);
		z-index: 99;
		top: 0;
		left: 0;
		padding: 24px;
		border-right: 1px solid #fafafa;
		box-shadow: 10px 0 10px rgba(0, 0, 0, 0.09);
		pointer-events: none;
		opacity: 0;
		transform: translateX(-100px);
		transition: all 300ms
	}
@media (min-width: 961px) {
.archive .archive-wrapper .filters {
			height: auto
	}
		}
.archive .archive-wrapper .filters .facetwp-facet {
			margin-bottom: 1rem;
		}
.archive .archive-wrapper .filters .facetwp-icon {
			opacity: 1;
		}
.archive .archive-wrapper .filters .facetwp-icon::before {
			background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF8zMjI2XzIwNzYpIj4KCQk8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDFfMzIyNl8yMDc2KSI+CgkJCTxwYXRoIGQ9Ik0yMS4wODEgMjEuNTgxM0wxNi41MDIzIDE3LjAwMjZDMTguMDUxOCAxNS4zMDU3IDE4Ljg3NTYgMTMuMDY5NyAxOC43OTc1IDEwLjc3MzFDMTguNzE5MyA4LjQ3NjQ0IDE3Ljc0NTQgNi4zMDE2MiAxNi4wODQxIDQuNzEzOTZDMTQuNDIyOCAzLjEyNjMgMTIuMjA2MSAyLjI1MTkyIDkuOTA4MjcgMi4yNzc5MUM3LjYxMDQ3IDIuMzAzODkgNS40MTQwOSAzLjIyODE5IDMuNzg5MTIgNC44NTMwMUMyLjE2NDE1IDYuNDc3ODQgMS4yMzk2NiA4LjY3NDEzIDEuMjEzNDYgMTAuOTcxOUMxLjE4NzI3IDEzLjI2OTcgMi4wNjE0NSAxNS40ODY1IDMuNjQ4OTYgMTcuMTQ4QzUuMjM2NDcgMTguODA5NCA3LjQxMTIgMTkuNzgzNiA5LjcwNzgyIDE5Ljg2MTlDMTIuMDA0NCAxOS45NDAzIDE0LjI0MDUgMTkuMTE2NyAxNS45Mzc2IDE3LjU2NzNMMjAuNTE2MyAyMi4xNDZMMjEuMDgxIDIxLjU4MTNaTTIuMDMxODYgMTEuMDgyM0MyLjAzMTg2IDkuNTAyODEgMi41MDAyNCA3Ljk1ODc3IDMuMzc3NzYgNi42NDU0NkM0LjI1NTI5IDUuMzMyMTUgNS41MDI1NSA0LjMwODU2IDYuOTYxODIgMy43MDQxMUM4LjQyMTA5IDMuMDk5NjYgMTAuMDI2OCAyLjk0MTUgMTEuNTc2IDMuMjQ5NjVDMTMuMTI1MSAzLjU1NzggMTQuNTQ4MSA0LjMxODQgMTUuNjY1IDUuNDM1MjhDMTYuNzgxOSA2LjU1MjE1IDE3LjU0MjUgNy45NzUxNCAxNy44NTA2IDkuNTI0M0MxOC4xNTg4IDExLjA3MzUgMTguMDAwNiAxMi42NzkyIDE3LjM5NjIgMTQuMTM4NUMxNi43OTE3IDE1LjU5NzcgMTUuNzY4MSAxNi44NDUgMTQuNDU0OCAxNy43MjI1QzEzLjE0MTUgMTguNiAxMS41OTc1IDE5LjA2ODQgMTAuMDE4IDE5LjA2ODRDNy45MDA2NSAxOS4wNjYgNS44NzA3NCAxOC4yMjM5IDQuMzczNTcgMTYuNzI2N0MyLjg3NjQxIDE1LjIyOTUgMi4wMzQyNSAxMy4xOTk2IDIuMDMxODYgMTEuMDgyM1oiIGZpbGw9ImJsYWNrIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEuNCIvPgoJCTwvZz4KCTwvZz4KCTxkZWZzPgoJCTxjbGlwUGF0aCBpZD0iY2xpcDBfMzIyNl8yMDc2Ij4KCQkJPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwLjU3NTE5NSkiLz4KCQk8L2NsaXBQYXRoPgoJCTxjbGlwUGF0aCBpZD0iY2xpcDFfMzIyNl8yMDc2Ij4KCQkJPHJlY3Qgd2lkdGg9IjIzIiBoZWlnaHQ9IjIzIiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMTA3NDIyIDEuMDc1MikiLz4KCQk8L2NsaXBQYXRoPgoJPC9kZWZzPgo8L3N2Zz4K) no-repeat center;
		}
.archive .archive-wrapper .filters ul li a.current {
			font-weight: 700;
		}
.archive .archive-wrapper .filters .facetwp-counter {
			margin-left: 6px;
		}
.archive .archive-wrapper .filters .facetwp-toggle {
			font-style: italic;
			font-size: 1rem;
			line-height: 1.5;
			font-weight: 600;
			color: var(--color-black);
			padding: 0.5rem 1rem;
		}
.archive .archive-wrapper .filters .facetwp-checkbox {
			align-items: center;
			background: transparent;
			display: flex;
			padding: 0.5rem 1rem;
			position: relative;
			color: var(--color-black);
			font-weight: 600;
			font-size: 1rem;
			line-height: 1.5
		}
.archive .archive-wrapper .filters .facetwp-checkbox::before {
				content: '';
				display: block;
				height: 1.5rem;
				margin-right: 8px;
				width: 1.5rem;
				flex-shrink: 0;
				background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxyZWN0IHg9IjEiIHk9IjEiIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiIgc3Ryb2tlPSIjMTAxODIwIiBzdHJva2Utd2lkdGg9IjIiLz4KPC9zdmc+Cg==) no-repeat center;
			}
.archive .archive-wrapper .filters .facetwp-checkbox.checked::before {
				background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxyZWN0IHg9IjAuNSIgeT0iMC4zNzA2MDUiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0iIzEwMTgyMCIvPgoJPHBhdGggZD0iTTYuMTQ3MDkgMTIuMzcwNEwxMS4wODgzIDE3LjMxMTZMMjAuOTcwNiA3LjQyOTIiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMyIvPgo8L3N2Zz4K) no-repeat center;
			}
.archive .archive-wrapper .filters .facetwp-checkbox .facetwp-counter {
				flex-shrink: 0;
				margin-left: auto;
				font-family: var(--teft-typography-heading-font-family);
				font-weight: 700;
			}
.archive .archive-wrapper .filters .facetwp-type-number_range {
			display: flex
		}
.archive .archive-wrapper .filters .facetwp-type-number_range input {
				margin-right: 8px;
				width: 96px;
			}
.archive .archive-wrapper .filters .facetwp-type-number_range .facetwp-submit {
				background: var(--color-black);
				color: var(--color-white);
				border: 0;
				border-radius: 6rem;
				cursor: pointer;
				font-size: 1.25rem;
				font-weight: 700;
				line-height: 1.3;
				font-family: var(--teft-typography-heading-font-family);
				padding: 1rem 2rem;
			}
.archive .archive-wrapper .filters .facetwp-slider-reset {
			background: var(--color-black);
			color: var(--color-white);
			border: 0;
			border-radius: 6rem;
			cursor: pointer;
			font-size: 1.25rem;
			font-weight: 700;
			line-height: 1.3;
			font-family: var(--teft-typography-heading-font-family);
			padding: 1rem 2rem;
			margin-top: 0.5rem;
			box-shadow: unset;
		}
.archive .archive-wrapper .filters h3 {
			font-size: 1.5rem;
			line-height: 1.3;
			margin: 1.5rem 0 0.5rem
		}
.archive .archive-wrapper .filters h3:first-child {
				margin-top: 0;
			}
.archive .archive-wrapper .filters ul {
			list-style: none;
			padding: 0;
		}
.archive .archive-wrapper .filters input[type='text'] {
			border: 1px solid var(--color-grey-700);
			border-radius: 4px;
			height: 44px;
			line-height: 44px;
		}
.archive .archive-wrapper .filters .facetwp-type-search {
			padding-bottom: 1.5rem;
			border-bottom: 2px solid var(--color-black)
		}
.archive .archive-wrapper .filters .facetwp-type-search .facetwp-input-wrap {
				display: block;
			}
.archive .archive-wrapper .filters .facetwp-type-search input[type='text'] {
				border: none;
				background-color: var(--color-nellik-100);
				color: var(--color-black);
				border-radius: 50px;
				padding: 1rem 1.5rem 1rem calc( 1rem + 1.5rem + 1.25rem);
				line-height: 1.5;
				height: auto;
				font-size: 1rem;
				font-weight: 600
			}
.archive .archive-wrapper .filters .facetwp-type-search input[type='text']::-moz-placeholder {
					color: var(--color-black);
				}
.archive .archive-wrapper .filters .facetwp-type-search input[type='text']:-ms-input-placeholder {
					color: var(--color-black);
				}
.archive .archive-wrapper .filters .facetwp-type-search input[type='text']::placeholder {
					color: var(--color-black);
				}
.archive .archive-wrapper .filters .facetwp-type-search input[type='text']:focus {
					background-color: var(--color-lemon-light);
					border: none;
					outline: none;
				}
.archive .archive-wrapper .filters .facetwp-type-slider .facetwp-slider-wrap {
				padding-left: 1.125rem;
				padding-bottom: 13px;
				padding-top: 10px;
				margin: 0.5rem 0;
			}
.archive .archive-wrapper .filters .facetwp-type-slider .noUi-handle {
				width: 2.375rem;
				height: 38px;
				background-color: var(--color-black);
				border-radius: 6rem;
				top: -12px;
			}
.archive .archive-wrapper .filters .facetwp-type-number_range {
			padding: 1.5rem 0;
			border-bottom: 2px solid var(--color-black)
		}
.archive .archive-wrapper .filters .facetwp-type-number_range .facetwp-number {
				background-color: var(--color-nellik-100);
				border-radius: 6rem;
				border: none;
				color: var(--color-black);
				font-weight: 600;
				font-size: 1rem;
				line-height: 1.5;
				height: auto;
				padding: 1rem 1.5rem
			}
.archive .archive-wrapper .filters .facetwp-type-number_range .facetwp-number::-moz-placeholder {
					color: var(--color-black);
				}
.archive .archive-wrapper .filters .facetwp-type-number_range .facetwp-number:-ms-input-placeholder {
					color: var(--color-black);
				}
.archive .archive-wrapper .filters .facetwp-type-number_range .facetwp-number::placeholder {
					color: var(--color-black);
				}
.archive .archive-wrapper .filters .facetwp-type-number_range .facetwp-number:focus {
					outline: none;
				}
.archive .archive-wrapper .filters .facetwp-input-wrap .facetwp-icon {
			left: 1.5rem;
			right: auto
		}
.archive .archive-wrapper .filters .facetwp-input-wrap .facetwp-icon::before {
				width: 1.25rem;
				background-size: contain;
			}
.archive .archive-wrapper .filters .filter-head {
			text-align: center;
			margin: 0 0 1.5rem
		}
@media (min-width: 961px) {
.archive .archive-wrapper .filters .filter-head {
				display: none
		}
			}
.archive .archive-wrapper .filters .filter-head .toggle-filters {
				background: unset;
				padding: 0;
				color: var(--color-black);
				position: static;
				margin-bottom: 0.5rem;
				grid-gap: 0.5rem;
				gap: 0.5rem;
				font-size: 1rem;
				line-height: 1.7;
				font-weight: 600;
				font-family: var(--teft-typography-font-family);
			}
.archive .archive-wrapper .filters .reset-button__link {
			border: none;
			background: none;
			-webkit-appearance: none;
			   -moz-appearance: none;
			        appearance: none
		}
.archive .archive-wrapper .filters .reset-button__link:focus {
				outline: none;
			}
.archive .archive-wrapper .filters .post-type-select-filter a {
				display: flex;
				flex-flow: row;
				justify-content: space-between;
				font-size: 1rem;
				line-height: 1.5;
				font-weight: 600;
				padding: 1rem;
				border-bottom: 2px solid var(--color-black)
			}
.archive .archive-wrapper .filters .post-type-select-filter a span:last-child {
					font-family: var(--teft-typography-heading-font-family);
					font-weight: 700;
				}
.archive .archive-wrapper .entry-content > .card-list-wrap {
		border-bottom: 2px solid var(--color-black);
		margin: 0;
		padding: 32px 0;
		max-width: none
	}
@media (min-width: 601px) {
.archive .archive-wrapper .entry-content > .card-list-wrap {
			padding: 42px 0
	}
		}
@media (min-width: 601px) {
.archive .archive-wrapper .entry-content {
			width: 100%
	}
		}
.archive .archive-wrapper.is-post-type-reseller .entry-content {
		width: 100%;
	}
body.filters-visible {
	overflow: hidden
}
body.filters-visible .archive-wrapper .filters {
		opacity: 1;
		transform: translateX(0);
		pointer-events: all;
	}
body.filters-visible .entry-content {
		pointer-events: none;
	}
.admin-bar.archive .archive-wrapper .filters {
	top: 32px;
	height: calc(100vh - 32px)
}
@media (min-width: 961px) {
.admin-bar.archive .archive-wrapper .filters {
		height: auto
}
	}
@media (min-width: 961px) {
	.archive .archive-wrapper .filters {
		flex-shrink: 0;
		font-size: 16px;
		margin-right: 5.25rem;
		padding: 42px 0;
		position: static;
		transform: none;
		max-width: 22.375rem;
		opacity: unset;
		box-shadow: none;
		overflow: unset;
		border: none;
		z-index: unset;
		pointer-events: unset;
	}

	.site-content {
		position: relative;
	}
}
.archive-head {
	background: var(--color-lavendel);
	margin-bottom: 30px
}
.archive-head h1 {
		font-size: 2rem;
		padding: 0 0 1rem;
		font-weight: 700;
		letter-spacing: 0.04em;
		line-height: 1.3;
		margin: 0
	}
@media (min-width: 601px) {
.archive-head h1 {
			padding: 0 0 2.5rem;
			font-size: 3rem;
			line-height: 1.2
	}
		}
.archive-head .category_description{
		margin-top:-40px
	}
@media (max-width: 600px) {
.archive-head .category_description{
			font-size: 14px;
			margin-top:-24px
	}
		}
.archive-head .category_description a {
			text-decoration: underline;
			color:#59645C;
		}
.archive-head .category_description p:last-child {
			margin-bottom: 0;
		}
.archive-head.is-post-type-post {
		background: var(--color-lemon-light);
		margin-bottom: 0;
		padding-bottom: 0;
		text-align: center
	}
.archive-head.is-post-type-post h1 {
			padding-bottom: 0;
			margin-left: auto;
			margin-right: auto;
		}
.archive-head.is-post-type-post .archive-head__inner {
			margin-left: auto;
			margin-right: auto;
			padding-bottom: 0;
		}
.post-type-archive-reseller .archive-head {
		background: var(--color-sorbet);
	}
@media (min-width: 601px) {
.post-type-archive-reseller .loop-wrap .entry-content {
			padding-top: 2.625rem
	}
		}
.post-type-archive-reseller.archive .archive-wrapper .filters .facetwp-type-search {
		border-bottom: unset;
	}
.archive-wrapper .partner-card,
	.archive-wrapper .is-post-type-reseller {
		margin-top: 2rem
	}
@media (min-width: 601px) {
.archive-wrapper .partner-card,
	.archive-wrapper .is-post-type-reseller {
			margin-top: 0
	}
		}
.archive-wrapper.is-post-type-post {
		padding: 0;
		margin: 0;
		display: block;
		max-width: unset;
		width: unset
	}
.archive-wrapper.is-post-type-post .entry-content {
			width: calc(100% - (var(--teft-theme-site-padding) * 2));
		}
.archive-head__inner {
	max-width: var(--teft-theme-site-width);
	margin: 0 auto;
	padding: 3rem 0 4rem;
	width: calc( 100% - (var(--teft-theme-site-padding) * 2) )
}
@media (min-width: 601px) {
.archive-head__inner {
		padding: 4.5rem 0
}
	}
.archive-head__inner > * {
		max-width: var(--teft-theme-content-width);
	}
.archive-message {
	background: var(--color-sand-200);
	padding: 32px;
	margin-left: 0;
	font-size: var(--teft-typography-s);
}
.facetwp-expand {
	display: none;
}
.facetwp-type-checkboxes .facetwp-checkbox.checked + .facetwp-depth {
	display: block;
}
.pagination-wrapper {
	margin-top: 56px;
	text-align: center
}
.pagination-wrapper a:hover {
			background: #f0f0f0;
		}
.pagination-wrapper a,
	.pagination-wrapper span {
		text-decoration: none;
		font-size: 1.25rem;
		color: #333;
		text-transform: uppercase;
		letter-spacing: 0.05em;
		font-weight: 700;
		padding: 10px 16px;
		display: inline-block;
		border-radius: 4px
	}
.pagination-wrapper a.current,
		.pagination-wrapper a.active,
		.pagination-wrapper span.current,
		.pagination-wrapper span.active {
			background: #e0e0e0;
			font-weight: 700;
		}
.pagination-wrapper .next,
	.pagination-wrapper .prev {
		padding: 10px 0;
	}
.pagination-wrapper .next {
		float: right;
	}
.pagination-wrapper .prev {
		float: left;
	}
.category_description.has-children p:not(:first-child) {
		display: none;
	}
.category_description.has-children.children-visible p {
		 display: block;
	 }
.category_description.has-children .lesmer,
	.category_description.has-children .lesmindre {
		color: var(--color-nellik-900);
		cursor: pointer;
		text-decoration: underline;
	  	display:block;
	  	margin-top:10px;
	  	max-width:135px
	}
.category_description.has-children .lesmer::after, .category_description.has-children .lesmindre::after {
			 background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDE0IDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDFMNyA3TDEzIDEiIHN0cm9rZT0iIzVBNjQ1QyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);
			 background-repeat: no-repeat;
			 background-position: bottom;
			 background-size: contain;
			 content: '';
			 display: inline-block;
			 height: 6px;
			 margin-left: 8px;
			 width: 12px;
		 }
.category_description.has-children.children-visible .lesmindre::after {
		 transform: rotate(180deg);
	 }
body {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	word-break: break-word
}
body.no-scroll,
	body.site-search__is-visible,
	body.main-navigation__is-visible {
		overflow: hidden;
	}
.blog-header {
	text-align: center;
	background-color: var(--color-lemon-light);
	padding-top: 4rem;
	padding-bottom: 1.25rem
}
.blog-header h1 {
		margin: 0 auto 0;
	}
.blog-header .blog-cat-menu {
		display: flex;
		list-style: none;
		justify-content: center;
		padding: 0;
		flex-wrap: wrap;
		margin-bottom: 0;
		margin-left: auto;
		margin-right: auto;
		width: calc( 100% - ( var(--teft-theme-site-padding) * 2 ) );
		max-width: var(--teft-theme-site-width)
	}
.blog-header .blog-cat-menu li {
			border: 2px solid black;
			padding: 2px 12px;
			border-radius: 32px;
			margin: 4px;
			font-weight: bold;
			font-size: 14px
		}
@media (min-width: 601px) {
.blog-header .blog-cat-menu li {
				font-size: 18px
		}
			}
.blog-header .blog-cat-menu li .current {
				font-weight: 700;
				text-decoration: underline;
			}
.featured-posts {
	background-color: var(--color-lemon-light);
	overflow: auto;
}
.entry-content > .alignfull:last-child {
	margin-bottom: 0;
}
.entry-content > .alignfull + .alignfull {
	margin-top: var(--teft-theme-negative-block-margin);
}

