<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/**
 * External dependencies
 */
@media (max-width: 600px) {
	.show-for-small {
		display: none !important;
	}
}
@media (max-width: 782px) {
	.show-for-medium {
		display: none !important;
	}
}
@media (max-width: 960px) {
	.show-for-large {
		display: none !important;
	}
}
@media (max-width: 1280px) {
	.show-for-wide {
		display: none !important;
	}
}
@media (max-width: 1440px) {
	.show-for-huge {
		display: none !important;
	}
}
/**
 * External dependencies
 */
/**
 * Internal dependencies
 */
/* @define teft-cards */
:root {
	--teft-cards-gap: var(--teft-theme-gap, 1.5rem);
	--teft-cards-shadow: 0 4px 6px rgba(0, 0, 0, 0.08);
}
.teft-cards-grid {
	display: -ms-grid;
	display: grid;
	grid-auto-flow: dense;
	grid-gap: var(--teft-cards-gap);
	grid-template-columns: repeat(auto-fill, minmax(calc(calc(100% / 12) - var(--teft-cards-gap)), 1fr));
	justify-items: stretch;
}
.teft-cards-grid &gt; .teft-cards-item {
	-ms-grid-column-span: 12;
	grid-column: span 12;
}
.teft-card__media {
	width: 100%;
}
.has-2-rows &gt; .teft-cards-item,
.teft-cards-grid &gt; .teft-cards-item.has-2-rows {
	-ms-grid-row-span: 2;
	grid-row: span 2;
}
@media (min-width: 783px) {
	.teft-cards-grid &gt; .teft-cards-item {
		-ms-grid-column-span: 4;
		grid-column: span 4;
	}

	.has-3-columns &gt; .teft-cards-item,
	.default-size-3 &gt; .teft-cards-item,
	.teft-cards-grid &gt; .teft-cards-item.has-3-columns {
		-ms-grid-column-span: 3;
		grid-column: span 3;
	}

	.has-12-columns &gt; .teft-cards-item,
	.default-size-12 &gt; .teft-cards-item,
	.teft-cards-grid &gt; .teft-cards-item.has-12-columns {
		-ms-grid-column-span: 12;
		grid-column: span 12;
	}

	.has-4-columns &gt; .teft-cards-item,
	.default-size-4 &gt; .teft-cards-item,
	.teft-cards-grid &gt; .teft-cards-item.has-4-columns {
		-ms-grid-column-span: 4;
		grid-column: span 4;
	}

	.has-6-columns &gt; .teft-cards-item,
	.default-size-6 &gt; .teft-cards-item,
	.teft-cards-grid &gt; .teft-cards-item.has-6-columns {
		-ms-grid-column-span: 6;
		grid-column: span 6;
	}

	.has-8-columns &gt; .teft-cards-item,
	.default-size-8 &gt; .teft-cards-item,
	.teft-cards-grid &gt; .teft-cards-item.has-8-columns {
		-ms-grid-column-span: 8;
		grid-column: span 8;
	}

	.has-9-columns &gt; .teft-cards-item,
	.default-size-9 &gt; .teft-cards-item,
	.teft-cards-grid &gt; .teft-cards-item.has-9-columns {
		-ms-grid-column-span: 9;
		grid-column: span 9;
	}
		.teft-cards-item.is-style-two-columns .teft-card__primary-action {
			justify-content: flex-end;
			padding-left: 50%;
		}

		.teft-cards-item.is-style-two-columns .teft-card__media {
			bottom: 0;
			left: 0;
			position: absolute;
			right: 50%;
			top: 0;
			width: auto;
		}

	.card-has-min-height-small {
		min-height: 360px;
	}

	.card-has-min-height-medium {
		min-height: 390px;
	}

	.card-has-min-height-large {
		min-height: 415px;
	}

	.teft-cards-item.is-vertically-aligned-center .teft-card__primary-action {
		justify-content: center;
	}

	.teft-cards-item.is-aligned-center .teft-card__primary-action {
		align-items: center;
		text-align: center;
	}
}
.teft-cards-item {
	height: 100%;
	position: relative;
}
.has-card-shadow {
	box-shadow: var(--teft-cards-shadow);
}
.has-card-shadow.has-background,
	.has-background .has-card-shadow {
		box-shadow: none;
	}
.teft-card {
	height: 100%;
}
.teft-card__primary-action::before,
.teft-card__primary-action::after {
	content: "";
	display: table;
}
.teft-card__primary-action::after {
	clear: both;
}
.teft-card__primary-action {
	color: inherit;
	display: flex;
	flex-direction: column;
	height: 100%;
	overflow: hidden;
	position: relative;
	text-decoration: none;
}
/**
 * Media
 */
.teft-card__media {
	position: relative
}
.teft-card__media &gt; img.teft-card__media-image {
		height: 100%;
		left: 0;
		-o-object-fit: cover;
		   object-fit: cover;
		position: absolute;
		top: 0;
		width: 100%;
	}
.teft-card__media::before {
	content: "";
	display: block;
}
.teft-card__media--16-9::before {
	margin-top: 56.25%;
}
.teft-card__media--1-1::before {
	margin-top: 100%;
}
/**
 * Primary
 */
.teft-card__primary {
	padding: 1.5em 2em;
}
.teft-card__primary .teft-card__title {
	font-size: 1.5em;
	margin: 0;
}
/**
 * Secondary
 */
.teft-card__secondary {
	padding: 0 2em 2em;
}
/**
 * Internal dependencies
 */
.wp-block-teft-cards-theme {
	background-color: #f0f0f0;
	padding: 20px var(--teft-theme-site-padding)
}
.wp-block-teft-cards-theme.is-style-dark {
		background-color: #333;
		color: #fff;
	}
.teft-cards-latest-no-found {
	padding: 20px;
	text-align: center;
}
.teft-cards-grid--after {
	margin: 2rem auto
}
.teft-cards-grid--after .teft-cards-grid--load-more.inactive {
		display: none;
	}
.teft-cards-grid--after .wp-block-button__link {
		color: #fff;
	}
.teft-cards-grid--after .loader,
	.teft-cards-grid--after .loader::before,
	.teft-cards-grid--after .loader::after {
		animation: loader 1.8s infinite ease-in-out both;
		border-radius: 50%;
		height: 2.5em;
		width: 2.5em;
	}
.teft-cards-grid--after .loader {
		animation-delay: -0.16s;
		color: #48ace1;
		display: none;
		font-size: 10px;
		margin: 1rem auto 6rem;
		position: relative;
		transform: translateZ(0)
	}
.teft-cards-grid--after .loader::before,
		.teft-cards-grid--after .loader::after {
			content: "";
			position: absolute;
			top: 0;
		}
.teft-cards-grid--after .loader::before {
			animation-delay: -0.32s;
			left: -3.5em;
		}
.teft-cards-grid--after .loader::after {
			left: 3.5em;
		}
.teft-cards-grid-dynamic.loading .teft-cards-grid--after .loader {
	display: block;
}
@keyframes loader {
	0%,
	80%,
	100% {
		box-shadow: 0 2.5em 0 -1.3em;
	}

	40% {
		box-shadow: 0 2.5em 0 0;
	}
}
.is-card-custom {
	background-color: #fff;
}
.teft-card-custom-card__inner {
	align-items: center;
	display: flex;
	height: 100%;
	justify-content: center;
}
.teft-card-custom-card-image {
	height: 100%;
	min-height: 380px;
	position: relative;
	width: 100%;
}
.teft-card-custom-card-image__media {
	background-size: cover;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.teft-card-custom-card-metric {
	padding: 1.5em 2em;
	text-align: center;
}
.teft-card-custom-card-text {
	padding: 1.5em 2em;
	text-align: center;
}
</pre></body></html>