.sf_loop_attracties_single{
	border-radius: 50px 50px 50px 50px;
	box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.15) !important;
	padding-top: 395px;
	background-size: cover;
    background-position: center;
	position: relative;
	display: block;
}
.sf_loop_attracties_info{
	background: #fff;
	padding: 24px;
	border-radius: 0px 0px 50px 50px;
	z-index: 1;
    position: absolute;
	bottom: -1px;
	width: 100%;
}
.sf_loop_attracties_title{
	display: block;
	font-weight: 800;
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 20px;
}
.sf_loop_attracties_usp{
	display: flex;
	font-size: 14px;
	line-height: 17px;
	align-items: center;
}
.sf_loop_attracties_usp img{
	margin-right: 8px;
}
.sf_loop_attracties_overlay{
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(180deg, rgba(236, 0, 138, 0.5) 0%, rgba(98, 72, 157, 0.5) 100%);
	border-radius: 50px;
	opacity: 0;
}
.sf_loop_attracties_go{
	position: absolute;
	bottom: 32px;
	right: 32px;
	opacity: 0;
}
.sf_loop_attracties_single:hover .sf_loop_attracties_info{
	background: transparent;
}
.sf_loop_attracties_single:hover .sf_loop_attracties_title{
	color: #fff;
}
.sf_loop_attracties_single:hover .sf_loop_attracties_usp{
	opacity: 0;
}
.sf_loop_attracties_single:hover .sf_loop_attracties_overlay, .sf_loop_attracties_single:hover .sf_loop_attracties_go{
	opacity: 1;
}
@media only screen and (max-width:1024px) {
	.sf_loop_attracties > .sf_column{
		margin-bottom: 16px;
	}
	
}