@import url('https://fonts.googleapis.com/css2?family=PT+Sans+Caption:wght@400;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300..900&display=swap');

/*@import url('https://fonts.googleapis.com/css2?family=Geologica:wght,CRSV@100..900,0&display=swap');*/

body{
	margin: 0px;	
	font-family: 'Roboto', sans-serif;
	background: #ffffff;
	color: #000000;
	font-size: 14px;
	font-weight: 200;
	
}

input, textarea, button {
	font-family: 'PT Sans Caption', sans-serif;
}

h1,h2,h3,h4,h5,h6 {
	font-family: 'PT Sans Caption', sans-serif; 
	font-weight: 400;
}

h1 { font-size: 48px; }
h2 { font-size: 36px; }
h3 { font-size: 32px; }
h4 { font-size: 28px; }
h5 { font-size: 24px; }
h6 { font-size: 22px; }

a {
	color: #000000;
}
a:hover {
	color: #2776b5;
}
	
	
		
	
	
@media screen and (max-width: 680px) {
	h1 { font-size: 28px; }
	h2 { font-size: 26px; }
	h3 { font-size: 24px; }
	h4 { font-size: 22px; }
	h5 { font-size: 20px; }
	h6 { font-size: 18px; }
}





#cookok {
	width: 70%;
	max-width: 750px;
	position: fixed; 
	right: 20px; 
	bottom: 10px; 
	background: rgba(60,60,60,0.92); 
	color: #ffffff;
	padding: 20px 20px 20px 20px; 
	border-radius: 50px; 
	box-shadow: 0px 2px 10px rgba(0,0,0,0.6);
	font-weight: 300; 
	text-align: right;
	font-size: 16px; 
	z-index: 1001;
	box-sizing: border-box;
}
	#cookok a {
		color: #ffffff;
	}
	#cookok a:hover {
		color: rgba(115,190,230,1);
	}
	#cookok button {
		border: 0px; 
		background: #ffffff; 
		color: #000000; 
		font-weight: 700;
		padding: 3px 10px 3px 10px; 
		cursor: pointer;
		font-weight: 700;
		border-radius: 20px;
		display: inline-block;
		margin: 10px 0px 0px 0px;
		font-size: 1.2em;
	}
	#cookok button:hover {
		background: rgba(115,190,230,1);
	}

@media screen and (max-width: 800px) {
	#cookok {
		font-size: 12px; 
		width: 94%;
		padding: 10px 20px 10px 20px; 
		right: 3%; 
	}
}