.cky-consent-container {
	width: 360px !important;
}
.cky-consent-container .cky-consent-bar {
	padding: 1.8rem !important;
	border-radius: 0.5rem !important;
}
@media (max-width: 575.98px) {
	.cky-consent-container .cky-consent-bar {
		padding: 1.25rem !important;
	}
}
.cky-consent-container .cky-title {
	margin-bottom: 8px !important;
}
.cky-consent-container a.cky-policy {
	text-decoration: none !important;
}
.cky-consent-container a.cky-policy:hover {
	text-decoration: underline !important;
}
.cky-custom-brand-logo-wrapper, .cky-notice .cky-title, .cky-notice-des, .cky-notice-btn-wrapper {
	padding: 0 !important;
}
@media (max-width: 352px) {
	.cky-notice-des * {
		font-size: 13px !important;
	}
}
.cky-btn {
	padding: .3125rem 1rem !important;
	border-radius: 0.1875rem !important;
	font-weight: 600 !important;
	line-height: 1.5 !important;
	border-width: 1px !important;
	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;
}
.cky-btn:hover {
	opacity: 1 !important;
}
.cky-btn-accept:hover {
	background-color: #0466b9 !important;
	border-color: #0466b9 !important;
	transition: background-color .15s ease-in-out, border-color .15s ease-in-out;
}
.cky-btn-customize:hover, .cky-btn-preferences:hover {
	color: #ffffff !important;
	background-color: #057bde !important;
	border-color: #057bde !important;
	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;
}
