.fl-page #pk_flex_content .flex_layout.archief_hero .flex_layout_wrapper {
  padding: 0;
  margin: 0;
  max-width: 100%;
}

.fl-page #pk_flex_content .flex_layout.archief_hero .flex_layout_wrapper .archief_hero_container {
  display: grid;
  grid-template-columns: 1fr 1fr;
  align-items: stretch;
  min-height: 700px;
  overflow: hidden;
  border-bottom-left-radius: 30px;
  border-bottom-right-radius: 30px;
  position: relative;
}

.fl-page #pk_flex_content .flex_layout.archief_hero .flex_layout_wrapper .archief_hero_container h1,
.fl-page #pk_flex_content .flex_layout.archief_hero .flex_layout_wrapper .archief_hero_container h2,
.fl-page #pk_flex_content .flex_layout.archief_hero .flex_layout_wrapper .archief_hero_container h3,
.fl-page #pk_flex_content .flex_layout.archief_hero .flex_layout_wrapper .archief_hero_container h4,
.fl-page #pk_flex_content .flex_layout.archief_hero .flex_layout_wrapper .archief_hero_container h5,
.fl-page #pk_flex_content .flex_layout.archief_hero .flex_layout_wrapper .archief_hero_container h6{
    font-weight:350;
}

.fl-page #pk_flex_content .flex_layout.archief_hero .flex_layout_wrapper .archief_hero_left {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  min-height: 400px; 
  position: relative;
}

.fl-page #pk_flex_content .flex_layout.archief_hero .flex_layout_wrapper .archief_hero_left:after{
	content:'';
	height:100%;
	width:100%;
	position: absolute;
	background: linear-gradient(90deg, rgba(28, 28, 28, 0.00) 42.88%, #1C1C1C 95.76%);
	inset:0;
	display: block;
	pointer-events: none;
}

.fl-page #pk_flex_content .flex_layout.archief_hero .flex_layout_wrapper .archief_hero_right {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  gap: 24px;
  padding: 80px 20px 140px 20px;
  position: relative;
  z-index: 2;
  	background: var(--Grey-stone, #1C1C1C);
	  color:#fff;
}

/* Max breedte content binnen de rechter kolom */
.fl-page #pk_flex_content .flex_layout.archief_hero .flex_layout_wrapper .archief_hero_right .archief_hero_text {
  /* max-width: var(--site-grid);
  margin-inline: auto; */
  width: 100%;
}

.fl-page #pk_flex_content .flex_layout.archief_hero .flex_layout_wrapper .archief_hero_right .archief_hero_text p{
	margin-top:24px;
	color:#fff;
	margin-bottom:0;
}

.fl-page #pk_flex_content .flex_layout.archief_hero .flex_layout_wrapper .archief_hero_buttons {
  display: flex;
  gap: 16px;
  flex-wrap: wrap;
  width: 100%;
}



@media screen and (max-width: 992px) {
  .fl-page #pk_flex_content .flex_layout.archief_hero .flex_layout_wrapper .archief_hero_container {
	grid-template-columns: 1fr;
	min-height: 0;
  }
  .fl-page #pk_flex_content .flex_layout.archief_hero .flex_layout_wrapper .archief_hero_left {
	min-height: 400px;
  }
  .fl-page #pk_flex_content .flex_layout.archief_hero .flex_layout_wrapper .archief_hero_right {
	background: #1C1C1C;
	padding: 40px 20px 80px 20px;
  }
  .fl-page #pk_flex_content .flex_layout.archief_hero .flex_layout_wrapper .archief_hero_left:after{
    background: linear-gradient(180deg, rgba(28, 28, 28, 0.00) 42.88%, #1C1C1C 95.76%);
  }
}
