#wrapper .posts-wrapper[data-template="diensten"] .posts-container {grid-template-columns:repeat(4, 1fr); gap:0px;}
#wrapper .posts-wrapper[data-template="diensten"] .posts-container .single {display:flex; flex-direction: column; border-right:solid 1px var(--awb-color8); padding-left:32px; padding-right:32px;}
#wrapper .posts-wrapper[data-template="diensten"] .posts-container .single:first-child {padding-left:0;}
#wrapper .posts-wrapper[data-template="diensten"] .posts-container .single:last-child {border-right:none; padding-right:0px}
#wrapper .posts-wrapper[data-template="diensten"] .posts-container .single .post-content {display:flex; flex-direction: column; align-items:flex-start; flex:1;}
#wrapper .posts-wrapper[data-template="diensten"] .posts-container .single .post-content h3 {font-size:20px; margin-top:16px;}
#wrapper .posts-wrapper[data-template="diensten"] .posts-container .single .post-content .content {margin-bottom:24px;}
#wrapper .posts-wrapper[data-template="diensten"] .posts-container .single .post-content .button-wrapper {margin-top:auto;}

@media screen and (max-width: 1000px) {
  #wrapper .posts-wrapper[data-template="diensten"] .posts-container {grid-template-columns:repeat(1, 1fr); gap:32px;}
  #wrapper .posts-wrapper[data-template="diensten"] .posts-container .single {padding:0; border:none;}
}