/**
 * Internal dependencies
 */
/* @define teft-theme */
/**
 * External dependencies
 */
/* @define teft-viewport */
: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);
}
.entry-content .wp-block-hoyre-politician,
.wp-block[data-type="hoyre/politician"] {
	background: var(--color-blue-50);
	border-radius: 12px
}
.entry-content .wp-block-hoyre-politician .block-inner, .wp-block[data-type="hoyre/politician"] .block-inner {
		padding: 16px
	}
@media (min-width: 601px) {
.entry-content .wp-block-hoyre-politician .block-inner, .wp-block[data-type="hoyre/politician"] .block-inner {
			padding: 24px
	}
		}
.entry-content .wp-block-hoyre-politician .block-inner h3, .wp-block[data-type="hoyre/politician"] .block-inner h3 {
			color: var(--color-dark);
			font-size: var(--teft-typography-md);
			margin-top: 0
		}
@media (min-width: 601px) {
.entry-content .wp-block-hoyre-politician .block-inner h3, .wp-block[data-type="hoyre/politician"] .block-inner h3 {
				margin-top: 24px
		}
			}
.entry-content .wp-block-hoyre-politician a,
	.entry-content .wp-block-hoyre-politician .preview-politician-inner,
	.wp-block[data-type="hoyre/politician"] a,
	.wp-block[data-type="hoyre/politician"] .preview-politician-inner {
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		position: relative;
		text-decoration: none
	}
@media (min-width: 601px) {
.entry-content .wp-block-hoyre-politician a,
	.entry-content .wp-block-hoyre-politician .preview-politician-inner,
	.wp-block[data-type="hoyre/politician"] a,
	.wp-block[data-type="hoyre/politician"] .preview-politician-inner {
			display: flex;
			flex-direction: row
	}
		}
.entry-content .wp-block-hoyre-politician .post-wrap, .wp-block[data-type="hoyre/politician"] .post-wrap {
		position: relative
	}
.entry-content .wp-block-hoyre-politician .post-wrap h3, .wp-block[data-type="hoyre/politician"] .post-wrap h3 {
			z-index: 20;
		}
.entry-content .wp-block-hoyre-politician .teft-card__media,
	.entry-content .wp-block-hoyre-politician .hoyre-image-wrapper,
	.wp-block[data-type="hoyre/politician"] .teft-card__media,
	.wp-block[data-type="hoyre/politician"] .hoyre-image-wrapper {
		border-radius: 12px;
		flex-shrink: 0;
		height: 400px;
		margin: 0;
		margin-top: 24px;
		overflow: hidden;
		position: relative
	}
.entry-content .wp-block-hoyre-politician .teft-card__media .hoyre-image, .entry-content .wp-block-hoyre-politician .hoyre-image-wrapper .hoyre-image, .wp-block[data-type="hoyre/politician"] .teft-card__media .hoyre-image, .wp-block[data-type="hoyre/politician"] .hoyre-image-wrapper .hoyre-image {
			height: 100%;
		}
.entry-content .wp-block-hoyre-politician .teft-card__media img, .entry-content .wp-block-hoyre-politician .hoyre-image-wrapper img, .wp-block[data-type="hoyre/politician"] .teft-card__media img, .wp-block[data-type="hoyre/politician"] .hoyre-image-wrapper img {
			height: 100%;
			left: 0;
			-o-object-fit: cover;
			   object-fit: cover;
			position: absolute;
			top: 0;
			width: 100%;
		}
@media (min-width: 601px) {
.entry-content .wp-block-hoyre-politician .teft-card__media,
	.entry-content .wp-block-hoyre-politician .hoyre-image-wrapper,
	.wp-block[data-type="hoyre/politician"] .teft-card__media,
	.wp-block[data-type="hoyre/politician"] .hoyre-image-wrapper {
			margin-left: 50px;
			margin-top: 0;
			width: calc(50% - 32px)
	}
		}
.entry-content .wp-block-hoyre-politician .teft-card__media::before, .entry-content .wp-block-hoyre-politician .hoyre-image-wrapper::before, .wp-block[data-type="hoyre/politician"] .teft-card__media::before, .wp-block[data-type="hoyre/politician"] .hoyre-image-wrapper::before {
			display: none;
		}
.entry-content .wp-block-hoyre-politician .content, .wp-block[data-type="hoyre/politician"] .content {
		flex-direction: column;
		justify-content: space-between
	}
@media (min-width: 601px) {
.entry-content .wp-block-hoyre-politician .content, .wp-block[data-type="hoyre/politician"] .content {
			display: flex
	}
		}
.entry-content .wp-block-hoyre-politician .content h4, .wp-block[data-type="hoyre/politician"] .content h4 {
			color: var(--color-blue-500);
			font-size: var(--teft-typography-sm);
			margin: 0;
		}
.entry-content .wp-block-hoyre-politician .content span, .wp-block[data-type="hoyre/politician"] .content span {
			color: var(--color-grey-700);
			font-size: var(--teft-typography-xxs);
		}
.wp-block[data-type="hoyre/politician"] .block-inner h3 {
			position: absolute;
			width: 50%;
		}
.wp-block[data-type="hoyre/politician"] .content {
		justify-content: flex-end;
	}
.wp-block[data-type="hoyre/politician"] .politician-selector {
		background: #fff;
		bottom: 12px;
		position: absolute;
		right: 12px;
	}

