/* PAGE-SPECIFIC */
/* Some adjustments that apply to one or just several pages */


/* HOME PAGE: */
:root {
  	--homepage-blogcard-height-mobile: 100px;
	--homepage-blogcard-height-mobile-small: 100px;
}
/* HOME PILAR CARD */
.home-pilar-card {
	background-image: var(--home-pilar-bg-image);
}
.btn-home-to-category {
	box-shadow: var(--shadow-s);
	transition: all 0.25s ease-in-out 0s;
}
.btn-home-to-category:is(:hover, :focus) {
	box-shadow: var(--shadow-l);
	transform: translate3d(2px,-5px,0px);
}



/* CATEGORY PAGE  OR  PILAR PAGE */
	/* PILAR-INTRO-2COLS */
	div.pilar-intro-2cols::before {
		background: var(--pilar-intro-2cols-bg);
		background-image: var(--pilar-intro-2cols-bg-image);
		border: 1px solid var(--pilar-intro-2cols-border-color);
	}
	.pilar-intro-2cols .pilar-intro-2cols-text {
		color: var(--text-on-article-group); /* This text should behave the same as the "--text-on-article-group" */
	}

	/* ARTICLE-GROUP */
	section.article-group {
		background: var(--article-group-bg);
		background-image: var(--article-group-bg-image);
	}
	section.article-group .article-group__imagedescription-wrapper {
		background: var(--article-group-description-bg);
		background-image: var(--article-group-description-bg-image);
	}
	.article-group .article-group__description-title {
		color: var(--text-on-article-group-accent);
	}
	.article-group .article-group__description-text {
		color: var(--text-on-article-group);
	}
	.article-group .article-group__link-title {
		color: var(--text-on-article-group-accent);
	}
	.article-group .article-group__link-list li::marker {
		color: var(--text-on-article-group-accent);
	}

div.pilar-intro-2cols::before {
  background: var(--pilar-intro-2cols-bg);
  background-image: var(--pilar-intro-2cols-bg-image);
  border: 1px solid var(--pilar-intro-2cols-border-color);
}
div .pilar-intro-2cols-wrapper {
	grid-template-columns: minmax(0, 3fr) minmax(0, 1fr);
}
@media (max-width: 767px) {
  div.pilar-intro-2cols-wrapper { 
    grid-template-columns: 1fr !important;
  }
}
div.pilar-intro-2cols::before {
  width: 170%;
  right: -55%;
}
@media (max-width: 767px) {
	div.pilar-intro-right { /* hide the pilar image on small displays */
		display: none;
	}
	div.pilar-intro-2cols::before {
    right: -50%; /* -10% */
    height: 100% !important;
    width: 180%; /* 120% */
    padding-bottom: 0;
  }
}



/* Contact Bedankt page */
.contactbedankt-submitted {
	background: var(--contactbedankt-submitted-bg);
	background-image: var(--contactbedankt-submitted-bg-image);
}


/* Privacypolicy page */
.samenvatting-privacy-policy {
	/*background: var(--brand-primary-l-4);*/
  	border-radius: var(--border-radius-d);
  	padding: var(--padding-m);
  	margin-bottom: 2em;
	border: 1px solid var(--home-pilar-border-color,var(--brand-primary-l-3));
	background-color: var(--home-pilar-bg,var(--brand-primary-l-4));
	background-image: var(--home-pilar-bg-image);
}
.samenvatting-privacy-policy h2 {
	/*color: var(--brand-primary-d-2);*/
}
