.teamlid{
	position: relative;
}

.teamlid_info{
	position: absolute;
	right: 0;
	bottom: -3.5rem;
	padding: 2.5rem 0 0 3rem;
	background: #fff;
	min-width: 30rem;
}

.teamlid_info_inner{
	padding-bottom: 2.5rem;
	padding-right: 3rem;
	border-bottom: solid 0.3rem var(--blauw);
}

.teamlid_info a{
	color: var(--groen);
	font-weight: 600;
	text-decoration: none;
}

.teamlid_content{
	margin-top: 4vw;
}

.teamleden_container .row:nth-child(even) .teamlid_content{
	margin-top: 12vw;
}

.teamleden_container .row:nth-child(even){
	flex-direction: row-reverse;
	margin-top: -7.5rem;
}

@media (max-width:767px)
{		
	.teamlid_content {
		margin-top: 6rem;
	}
	
	.teamleden_container .row:nth-child(even) .teamlid_content {
		margin-top: 6rem;
		margin-bottom: var(--default-margin-bottom)
	}
	
	.teamleden_container .row:nth-child(even) {
    	flex-direction: column-reverse;
		margin-top: 4rem;
	}
}

@media (min-width:768px) and (max-width:991px)
{
	.teamlid_content {
		margin-top: 6rem;
	}
	
	.teamleden_container .row:nth-child(even) .teamlid_content {
		margin-top: 6rem;
		margin-bottom: var(--default-margin-bottom)
	}
	
	.teamleden_container .row:nth-child(even) {
    	flex-direction: column-reverse;
		margin-top: 4rem;
	}
}

@media (min-width:992px) and (max-width:1199px)
{
	

	.teamlid_content{
		margin-top: 0;
	}

	.teamleden_container .row:nth-child(even) .teamlid_content{
		margin-top: 14vw;
	}
}

@media (min-width:1200px) and (max-width:1399px)
{
    
}

@media (min-width:1400px)
{
    
}