/*
 * CTAs list
 */
.idnagroup-cta-ctas {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-column-gap: calc(var(--grid-gutter-width) * 2);
	margin: var(--spacing-6) 0;
}
@media (min-width: 45em) {
	.idnagroup-cta-ctas {
		grid-template-columns: repeat(4, 1fr);
	}
}
.idnagroup-cta-ctas--with-headline {
	margin-top: var(--spacing-2) !important;
}
.idnagroup-cta-ctas__headline {
	color: var(--color-heading);
	font-size: var(--h2-font-size);
	font-family: var(--header-font-family);
	font-weight: var(--font-weight-medium);
	line-height: var(--header-line-height);
	max-width: var(--max-width-content);
	margin-top: var(--spacing-6);
	margin-bottom: 0;
}
/* Override default spacing when using load-more. */
.idnagroup-cta-ctas-container {
	margin: var(--spacing-6) 0;
}
.idnagroup-cta-ctas-container .idnagroup-cta-ctas {
	margin: var(--spacing-6) 0 var(--spacing-3);
}
.idnagroup-cta-cta {
	margin-bottom: 1rem
}
.idnagroup-cta-cta:last-child,
	.idnagroup-cta-cta:nth-last-child(2) {
	margin: 0;
}
@media (min-width: 45em) {
	.idnagroup-cta-cta {
		margin: 0;
	}
}
/*
 * CTA title
 */
.idnagroup-cta-cta__title {
	display: inline;
	color: var(--color-heading);
	line-height: 1.25em;
	font-size: var(--h4-font-size);
}
.idnagroup-cta-cta__link .idnagroup-cta-cta__title {
	border-bottom: 1px solid var(--color-heading);
}
/*
 * CTA content
 */
.idnagroup-cta-cta__content.idnagroup-cta-cta__content {
	margin: 0.25em 0
}
.idnagroup-cta-cta__content.idnagroup-cta-cta__content p {
	margin: 0 0 1em;
	text-decoration: none;
	font-size: var(--base-font-size);
	line-height: 18px;
}
.idnagroup-cta-cta__content.idnagroup-cta-cta__content p:last-child {
	margin: 0;
}
/*
 * CTA link
 */
.idnagroup-cta-cta__link {
	position: relative;
	padding-bottom: var(--spacing-2);
	display: block;
	color: var(--color-text);
	text-decoration: none
}
.idnagroup-cta-cta__link:hover,
	.idnagroup-cta-cta__link:focus {
	color: var(--color-text);
}
/*
 * CTA image
 */
.idnagroup-cta-cta__image {
	margin-bottom: var(--spacing-2);
	padding-top: 100%;
	height: 0;
	overflow: hidden;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}
.idnagroup-cta-cta__image img {
	margin: 0;
}

/*# sourceMappingURL=style.min.css.map*/