/*
WCS custom styles:
use classes with the prefix: .wcs-
*/



html,body{
	margin:0px;
	padding:0px;
}


.wcs-gdpr{
	color:#4f4f4f;
	font-size:15px;
	font-family: 'Arial';
}





.wcs-gdpr .wcs-hero{
	position:relative;
	background:#e3f2fb url("../images/wcs-gdpr/img-hero.png") no-repeat center center;
	height: 582px;
}

.wcs-gdpr .wcs-hero .wcs-content{
	position:absolute;
	left:50%;
	top:50%;
	z-index: 10;
	-ms-transform: translate(-570px, -50%);
	-webkit-transform: translate(-570px, -50%);
	transform: translate(-570px, -50%);

}

.wcs-gdpr-items .wcs-photo{
	background:#f4f9fd;
}

.wcs-gdpr-items .wcs-photo img{
	display:block;
	margin:0 auto 0 auto;
}

.wcs-gdpr .wcs-hero .wcs-content .wcs-title{
	font-size:24px;
	line-height:33px;
	padding:0 0 15px 0;
}


.wcs-gdpr .wcs-hero .wcs-content .wcs-title strong{
	color:#509e2f;
}

.wcs-gdpr .wcs-hero .wcs-content .wcs-text{
	font-size:15px;
	line-height:24px;
}

.wcs-gdpr .wcs-gdpr-items {
	text-align:center;
}

.wcs-gdpr-items.wcs-view-also{
	background:#e3f2fb;
	
}


.wcs-gdpr .wcs-gdpr-items.wcs-view-also .wcs-items{
	padding-top:0px;
}

.wcs-gdpr-items.wcs-view-also	.wcs-title{
	color:#4f4f4f;
	font-size:24px;
	text-align:left;
	max-width:1140px;
	margin:0 auto 0 auto;
	padding:30px 0 30px 0;
}


.wcs-gdpr .wcs-gdpr-items .wcs-items {
	text-align:left;
	max-width:1160px;
	margin:0 auto 0 auto;
	padding:70px 0 70px 0;
}

.wcs-gdpr .wcs-gdpr-items .wcs-items .wcs-item{
	display:inline-block;
	vertical-align:top;
	width:363px;
	height:428px;
	margin:0 10px 23px 10px;
	border:1px solid #dadce0;

	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background:#fff;
	overflow:hidden;
}


.wcs-gdpr .wcs-gdpr-items .wcs-items .wcs-title{
	height:120px;
	font-size:19px;
	line-height:27px;
	color:#4f4f4f;
	padding:12px 20px 0 20px;
}

.wcs-gdpr .wcs-gdpr-items .wcs-items .wcs-more{
	padding:0px 20px 0 20px;
}

.wcs-gdpr .wcs-gdpr-items .wcs-items .wcs-more a{
	font-size:15px;
	font-weight:bold;
	color:#509e2f;
	display:block;
	border-top:1px solid #dadce0;
	padding:15px 0 15px 0;
}



.wcs-gdpr .wcs-faq{
	background:#f3f9fd;
	padding:60px 0 80px 0;
}



.wcs-gdpr .wcs-faq .wcs-title{
	font-size:26px;
	color:#4f4f4f;
	padding:0 0 35px 0;
	text-align:center;
}

.wcs-gdpr .wcs-faq .wcs-items{
	background:#fff;
	
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;

	overflow:hidden;

	max-width:1140px;
	margin:0 auto 0 auto;
}


.wcs-gdpr .wcs-faq .wcs-items .wcs-item .wcs-q{
	display:block;
	padding:20px 50px 20px 20px;
	color:#4f4f4f;
	font-size:19px;
	border-top:1px solid #dadce0;
	position:relative;
}

.wcs-gdpr .wcs-faq .wcs-items .wcs-item.wcs-active .wcs-q{
	color:#509e2f;
}

.wcs-gdpr .wcs-faq .wcs-items .wcs-item .wcs-q::after{
	content:"";
	position:absolute;
	right:0px;
	top:50%;
	background: url("../images/wcs-gdpr/icon-faq.png") no-repeat center top;
	background-size:cover;
	width: 50px;
	height: 50px;
	-ms-transform: translate(-0%, -50%);
	-webkit-transform: translate(-0%, -50%);
	transform: translate(-0%, -50%);
	z-index: 10;
}

.wcs-gdpr .wcs-faq .wcs-items .wcs-item.wcs-active .wcs-q::after{
	background-position:center bottom;
}


.wcs-gdpr .wcs-faq .wcs-items .wcs-item:first-child .wcs-q{
	border:0px;
}

.wcs-gdpr .wcs-faq .wcs-items .wcs-item .wcs-ans{
	font-size:15px;
	line-height:27px;
	color:#4f4f4f;
	padding:20px 50px 20px 20px;
	border-top:1px solid #dadce0;
	display:none;
}





.wcs-gdpr .wcs-inner-hero{
	position:relative;
	background: url("../images/wcs-gdpr/img-hero-inner.png") no-repeat center center;
	height: 440px; 
}


.wcs-inner-content{
	max-width:1140px;
	margin:0 auto 0 auto;
	padding:70px 0 70px 0;
}



.wcs-inner-content .wcs-title{
	color:#4f4f4f;
	font-size:26px;
	line-height:32px;
	padding:0px 0 30px 0;
}

.wcs-inner-content .wcs-text{
	font-size:15px;
	line-height:27px;
	color:#4f4f4f;
}

.wcs-inner-content .wcs-text a{
	text-decoration:underline;
}

.wcs-inner-content .wcs-sub-title{
	color:#509e2f;
	font-size:15px;
	font-weight:bold;
	margin:60px 0 25px 0;
	position:relative;
	padding:10px 0 0 0;
}

.wcs-inner-content .wcs-sub-title::after{
	content:"";
	width:200px;
	height:1px;
	position:absolute;
	top:0px;
	left:0px;
	background:#509e2f;
}


@media screen and (max-width: 1180px) {
	
	.wcs-gdpr .wcs-hero .wcs-content{
		left:20px;
		-ms-transform: translate(-0px, -50%);
    	-webkit-transform: translate(-0px, -50%);
    	transform: translate(-0px, -50%);
	}

	.wcs-gdpr .wcs-gdpr-items .wcs-items .wcs-item{
		width:30%;
	}

	.wcs-gdpr .wcs-gdpr-items .wcs-items .wcs-title {
	  
	    font-size: 17px;
	    line-height: 25px;
	}

	.wcs-gdpr .wcs-faq .wcs-items{
		width:calc(100% - 40px);
	}

	.wcs-inner-content{
		padding:70px 20px 70px 20px;
	}

	.wcs-gdpr-items.wcs-view-also .wcs-title{
		padding-left:20px;
		padding-right:20px;
	}

}

@media screen and (max-width: 959px) {
	.wcs-gdpr .wcs-hero .wcs-content{
		top:150px;
	}

	.wcs-gdpr .wcs-gdpr-items .wcs-items .wcs-item{
		width:46%;
	}

	.wcs-gdpr .wcs-hero{
		background-position:right center;
	}
}




@media screen and (max-width: 767px) {
	.wcs-gdpr .wcs-gdpr-items .wcs-items .wcs-item{
		width:46%;
	}

	.wcs-gdpr .wcs-hero .wcs-content{
		left:20px;
		-ms-transform: translate(-0px, -0%);
    	-webkit-transform: translate(-0px, -0%);
    	transform: translate(-0px, -0%);
    	top:95px;
	}

	.wcs-gdpr .wcs-hero{
		background:#f5fafd url("../images/wcs-gdpr/mob-img-hero.png") no-repeat center bottom;
		height:880px;
	}

	.wcs-gdpr .wcs-gdpr-items .wcs-items .wcs-item{
		width:100%;
		margin:0 0 20px 0;
	}

	.wcs-gdpr .wcs-gdpr-items .wcs-items{
		width:auto;
		padding:70px 20px 70px 20px;
	}
}









