/* CookieYes */

.cky-btn-revisit-wrapper {
	z-index: 1 !important;
}

.cky-btn {
	margin: 0 0px 0 0 !important;
}

.cky-btn:hover {
	opacity: 1 !important;
}

.cky-btn-accept {
	margin: 0 !important;
}

.cky-consent-container .cky-consent-bar {
	border: 2px solid !important;
	padding: 48px 32px 24px 32px !important;
	box-shadow: none !important;
	border-radius: 0px !important;
}

.cky-notice .cky-title,
.cky-preference-title,
.cky-accordion-btn {
	color: var(--e-global-color-primary) !important;
	font-family: "DM Sans", Sans-serif !important;
	font-size: 20px;
	line-height: 20px !important;
	font-weight: 700 !important;
}

.cky-notice .cky-notice-des,
.cky-preference-content-wrapper p,
.cky-accordion-header-des p,
.cky-show-desc-btn,
.cky-always-active {
	color: var(--e-global-color-primary) !important;
	font-family: "Source Serif 4", Sans-serif !important;
	font-size: 16px;
	line-height: 20px !important;
	font-weight: 500 !important;
}

.cky-always-active,
.cky-show-desc-btn,
.cky-show-desc-btn:hover {
	font-weight: 700 !important;
}

.cky-btn-customize,
.cky-btn-reject,
.cky-btn-preferences {
	color: var(--e-global-color-primary) !important;
	margin: 0 16px 0 0 !important;
}

.cky-btn-customize {
	border: none !important;
}

.cky-btn-reject,
.cky-btn-preferences,
.cky-btn-accept {
	border: solid 2px var(--e-global-color-primary) !important;
	border-radius: 1px !important;
}

.cky-btn-reject,
.cky-btn-preferences {
	background-color: #fff !important;
}

.cky-btn-reject:hover,
.cky-btn-preferences:hover {
	background-color: #DBE2DA !important;
}

.cky-btn-accept {
	background-color: var(--e-global-color-primary) !important;
	color: #fff !important;
}

.cky-btn-accept:hover {
	background-color: var(--e-global-color-84f0595) !important;
	color: var(--e-global-color-primary) !important;
}

.cky-notice-btn-wrapper {
	margin-top: 48px !important;
}

.cky-preference-center {
	border: solid 2px var(--e-global-color-primary) !important;
	border-radius: 1px !important;
}

.cky-preference-body-wrapper {
	scrollbar-color: var(--color-primmary_default) var(--color-neutral_lightest) !important;
	scrollbar-width: thin !important;
}