@charset "utf-8";
/* CSS Document */

.rgpd-container { 
	position:fixed;
	bottom:0;
	left:0;
	width:100%;
	z-index:999; 
}

.rgpd-container-box {
	width:100%; 
	margin:0 auto;
	padding:2vw 2vw 4vw 2vw; 
	background-color:#3366FF;
	color:#FFFFFF;
	border-radius:0; 
	box-shadow: 0 19px 38px rgba(0, 0, 0, 0.3), 0 15px 12px rgba(0, 0, 0, 0.22);
	display:flex; 
	flex-wrap:wrap; 
	font-family:Verdana, Arial, Geneva, sans-serif;
	font-size:1vw; 
	text-align:justify;
}

.rgpd-container-box-far-close {
	width:100%;
	text-align:right;
	padding:0px 0px 10px 0px;
	font-size:0.8vw;
}

.rgpd-container-box-far-close a:link, .rgpd-container-box-far-close a:visited { color:#FF6600; }
.rgpd-container-box-far-close a:hover, .rgpd-container-box-far-close a:active { color:#FFFFFF; }

.rgpd-container-box-text { width:75%; margin:0 auto; padding:0vw 4vw 1vw 4vw; }
	.rgpd-container-box-text p { margin:0; padding:0; }
		.rgpd-container-box p a:link, .rgpd-container-box p a:visited { color:#FF6600; }
		.rgpd-container-box p a:hover, .rgpd-container-box p a:active { color:#FFFFFF; }
	

.rgpd-container-box-btn { width:75%; margin:0 auto; padding:0vw 4vw; display:flex; flex-wrap:wrap; }
	.btn-link, .btn-close { width:49%; margin:0 auto; border-radius:8px; padding:10px 0px; text-align:center; font-size:1.2vw; font-family:'lato', Verdana, Arial, Geneva, sans-serif; display:block; }
	.btn-link { background-color:#FF6600; margin-right:0.5%; color:#CDA472; }
	.btn-close { background-color:#99CCFF; margin-left:0.5%; color:#FFFFFF; }

	.btn-link a:link, .btn-link a:visited, .btn-close a:link, .btn-close a:visited { color:#000000; }
	.btn-link:hover, .btn-close:hover { background-color:#FFFFFF; }

@media only screen and (max-width: 640px) {
	.rgpd-container { width:100%; }
		.rgpd-container-box { font-size:4vw; }
		.rgpd-container-box-btn { width:90%; }	
		.rgpd-container-box p { text-align:justify; }
		.btn-link, .btn-close, .rgpd-container-box-far-close { font-size:4.6vw; }
		.rgpd-container-box-text { width:92%; margin:0 auto; padding:4vw 1vw; }
}