:root {
	--cc-border-radius: 3px;
	--cc-btn-primary-bg: #00B2AA;
	--cc-btn-primary-text: var(--cc-bg);
	--cc-btn-primary-hover-bg: #00807A;
	--cc-btn-secondary-bg: #eaeff2;
	--cc-btn-secondary-text: var(--cc-text);
	--cc-btn-s-secondary-bg: #00807A;
	--cc-btn-secondary-hover-bg: #d8e0e6;
	--cc-btn-border-radius: 3px;
	--cc-toggle-bg-off: #919ea6;
	--cc-toggle-bg-on: var(--cc-btn-primary-bg);
	--cc-toggle-bg-readonly: #d5dee2;
	--cc-toggle-knob-bg: #fff;
	--cc-toggle-knob-icon-color: #ecf2fa;
	--cc-block-text: var(--cc-text);
	--cc-cookie-category-block-bg: #f0f4f7;
	--cc-cookie-category-block-bg-hover: #e9eff4;
	--cc-section-border: #f1f3f5;
	--cc-cookie-table-border: #e9edf2;
	--cc-webkit-scrollbar-bg: #cfd5db;
	--cc-webkit-scrollbar-bg-hover: #9199a0;
	--cc-element-overlay-bg: #333;
	--cc-font-family: "BFU Suisse Regular";
	--cc-overlay-bg: rgba(4, 6, 8, .55);

}

#c-s-bn {
	background-color: var(--cc-btn-primary-bg);
	color: var(--cc-bg);
}

#c-s-bn:hover {
	background-color: var(--cc-btn-primary-hover-bg) !important;
}

#s-bns button:last-child {
	background: var(--cc-bg) !important;
	border: 2px solid var(--cc-btn-s-secondary-bg);
	color: var(--cc-btn-s-secondary-bg);
	outline-color: var(--cc-btn-s-secondary-bg);
	margin: -2px
}

#c-bns.swap button:first-child{
	color: var(--cc-btn-primary-text);
	background: var(--cc-btn-primary-bg);
}

#c-bns.swap button:first-child:hover{
	background: var(--cc-btn-primary-hover-bg);
}

#s-bns button:last-child {
	color: var(--cc-btn-secondary-text) !important;
	background: var(--cc-btn-secondary-bg) !important;
	border: 2px solid transparent !important;
}

#s-bns button:last-child:hover {
	background: var(--cc-btn-secondary-hover-bg) !important;
}

#s-rall-bn {
	background: #fff !important;
	border: 2px solid var(--cc-btn-primary-bg) !important;
	color: var(--cc-btn-primary-bg) !important;
	outline-color: var(--cc-btn-primary-bg) !important;
}

#s-rall-bn:hover {
	background: var(--cc-btn-primary-bg) !important;
	color: #fff !important;
	border-color: var(--cc-btn-primary-bg) !important;
}

.cc-overlay__btn.btn-secondary {
	background-color: var(--cc-btn-primary-bg) !important;
	color: var(--cc-btn-primary-text) !important;
}

.cc-overlay__btn.btn-secondary:hover {
	background-color: var(--cc-btn-primary-hover-bg) !important;
}


.cc-overlay__wrapper {
	z-index: 98 !important;
}


.desc>table>tbody>tr>td:first-child {
	line-break: anywhere;
}

.cc-overlay {

	@media (min-width: 996px) {
		max-width: 475px !important;
		width: 100% !important;
	}
}

.cc-overlay > .cc-overlay__btn.btn-primary {
	margin-bottom: 12px ;

	@media (min-width: 996px) {
		margin-bottom: 0;
	}
}

html.force--consent.show--consent {
	overflow-y: scroll !important;
}
