#klaro .klaro {
	position: relative !important;
}
#klaro #klaro-cookie-notice {
	width: 100% !important;
	min-width: 100% !important;
	max-width: 100% !important;
	position: fixed !important;
	bottom: 0px !important;
	right: unset !important;
	left: unset !important;
	background-color: #ffffff !important;
	opacity: 0.9 !important;
}
#klaro #klaro-cookie-notice:focus {
	box-shadow: unset !important;
}
#klaro #klaro-cookie-notice .cn-body {
	max-width: 80% !important;
	margin: 0 auto !important;
}
#klaro #klaro-cookie-notice .cn-body #id-cookie-notice {
	max-width: 80% !important;
	margin: 0px !important;
	float: left !important;
	padding-top: 8px !important;
	padding-bottom: 8px !important;
	font-family: proxima-nova, Helvetica, Arial, sans-serif !important;
	color: #000000 !important;
	font-size: 14px !important;
	font-weight: 400 !important;
	line-height: 19.6px !important;
}
.cm-modal.cm-klaro:focus, .cm-modal.cm-klaro:focus-visible, .context-notice:focus, .context-notice:focus-visible, .cookie-notice:focus, .cookie-notice:focus-visible {
		outline: 1.5px solid #ccc !important;
	}
#klaro #klaro-cookie-notice .cn-body #id-cookie-notice a {
color: #23458B !important;
text-decoration: underline !important;
font-weight: 700 !important;
}
#klaro #klaro-cookie-notice .cn-body #id-cookie-notice a:hover {
font-weight: 450 !important;
}
#klaro #klaro-cookie-notice .cn-body .cn-ok {
	float: right !important;
	max-width: 40% !important;
	margin: 0px !important;
	position: relative !important;
	left: 20px !important;
}
#klaro #klaro-cookie-notice .cn-body .cn-ok .cn-buttons button {
	background-color: #ffffff !important;
	border: 1px solid #000000 !important;
	color: #000000 !important;
	text-transform: uppercase !important;
	border-radius: 0% !important;
	padding: 4px 8px !important;
	font-size: 12px !important;
	font-weight: 700 !important;
	letter-spacing: 1px !important;
	font-family: Arial, sans-serif !important;
}
#klaro #klaro-cookie-notice .cn-body .cn-ok .cn-buttons button:hover {
	background-color: #FBDD40 !important;
}