<style>
/*** Info Tables ***/

.CookieDeclaration {

}

.CookieDeclarationType {
	display: block !important;
	margin: 20px 0 !important;
	padding: 0 !important;
	border: 1px solid #dfdddd !important;
}

.CookieDeclarationType .CookieDeclarationTypeHeader {
	margin: 0;
	padding: 12px 20px;
	color: #ffffff;
	background-color: red;
}

.CookieDeclarationType .CookieDeclarationTypeDescription {
	margin: 0;
	padding: 20px 20px;
}

.CookieDeclarationType .CookieDeclarationTable {
	margin: 0;
	padding: 0;
}
.CookieDeclarationType .CookieDeclarationTable tr:last-child .CookieDeclarationTableCell {
	border-bottom: none;
}

.CookieDeclarationType .CookieDeclarationTableHeader {
	margin: 0;
	padding: 10px 15px;
	background-color:#dddddd;
	border-color: #dddddd;
}

.CookieDeclarationType .CookieDeclarationTableCell {
	margin: 0;
	padding: 8px 15px;
	border-color: #dfdddd;
}
.CookieDeclarationType .CookieDeclarationTableCell:nth-child(odd) {
	background-color: #f6f4f4;
}

/*** Widget - Top ***/

#CybotCookiebotDialog {
	margin: 0 !important;
	padding: 20px 0 !important;
	background-color: #f6f4f4 !important;
	box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.3) !important;
}

#CybotCookiebotDialog #CybotCookiebotDialogBody {
	max-width: 1020px;
	margin: 0 auto;
	padding: 0 20px;
	display: flex;
	flex-direction: row;
}
#CybotCookiebotDialog #CybotCookiebotDialogBody #CybotCookiebotDialogPoweredbyLink {
	position: static;
	flex: 0 0 46px;
	width: 46px;
	height: 46px;
	margin: 0;
	padding: 0;
	border-radius: 50%;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='46px' height='46px'%3E%3Cpath fill-rule='evenodd' fill='red' d='M23.000,46.000 C10.297,46.000 -0.000,35.703 -0.000,23.000 C-0.000,10.297 10.297,-0.000 23.000,-0.000 C35.703,-0.000 46.000,10.297 46.000,23.000 C46.000,35.703 35.703,46.000 23.000,46.000 ZM8.950,34.103 L30.561,34.103 C30.561,34.056 30.561,31.904 30.561,31.885 L24.658,31.885 C22.941,31.885 21.544,30.488 21.544,28.770 L21.544,26.783 C20.942,27.043 20.308,27.194 19.652,27.194 C18.441,27.194 17.297,26.715 16.311,25.893 C11.848,26.929 8.950,29.633 8.950,34.103 ZM20.246,8.628 C19.652,9.159 17.118,7.858 14.954,9.841 C13.844,10.864 13.620,14.804 14.057,15.789 C13.664,15.865 13.530,17.141 13.765,18.644 C13.933,19.692 14.236,20.576 14.539,20.981 C15.425,23.860 17.376,25.856 19.652,25.856 C20.319,25.856 20.952,25.667 21.544,25.353 L21.544,13.051 C21.544,11.505 22.679,10.228 24.158,9.987 C23.067,8.642 21.591,7.841 20.246,8.628 ZM38.640,13.834 C38.640,12.725 37.969,11.772 37.013,11.352 C36.680,11.205 36.314,11.121 35.927,11.121 L25.343,11.121 C25.204,11.121 25.069,11.142 24.935,11.162 C24.606,11.212 24.299,11.323 24.019,11.481 C23.993,11.496 23.965,11.508 23.940,11.524 C23.862,11.561 23.800,11.618 23.730,11.665 C23.585,11.763 23.458,11.873 23.350,12.009 C22.907,12.492 22.630,13.129 22.630,13.834 L22.630,24.582 L22.630,26.154 L22.630,28.007 C22.630,28.756 22.935,29.434 23.426,29.925 C23.477,29.976 23.538,30.016 23.592,30.063 C24.066,30.467 24.673,30.721 25.343,30.721 L30.799,30.721 L35.927,30.721 C36.329,30.721 36.708,30.627 37.052,30.469 C37.986,30.040 38.640,29.101 38.640,28.007 L38.640,13.834 ZM35.927,29.306 L29.441,29.306 L25.343,29.306 C24.627,29.306 24.045,28.723 24.045,28.007 L24.045,26.204 L24.045,22.703 L24.045,13.834 C24.045,13.118 24.627,12.536 25.343,12.536 L25.517,12.536 L35.927,12.536 C36.643,12.536 37.225,13.118 37.225,13.834 L37.225,28.007 C37.225,28.723 36.643,29.306 35.927,29.306 ZM35.123,15.554 L26.486,15.554 L26.486,16.963 L35.123,16.963 L35.123,15.554 ZM35.123,18.613 L26.486,18.613 L26.486,20.022 L35.123,20.022 L35.123,18.613 ZM35.123,21.584 L26.486,21.584 L26.486,22.993 L35.123,22.993 L35.123,21.584 ZM35.123,24.602 L26.486,24.602 L26.486,26.011 L35.123,26.011 L35.123,24.602 Z'/%3E%3C/svg%3E");
}

#CybotCookiebotDialog #CybotCookiebotDialogBody #CybotCookiebotDialogPoweredbyLink img {
	display: none !important;
}

#CybotCookiebotDialog #CybotCookiebotDialogBody #CybotCookiebotDialogBodyContent {
	margin: 0;
	padding: 0 20px;
}

#CybotCookiebotDialog #CybotCookiebotDialogBody #CybotCookiebotDialogBodyButtons {
	margin: 0;
	padding: 0;
}

#CybotCookiebotDialog #CybotCookiebotDialogBody #CybotCookiebotDialogBodyButtonAccept {
	display: block;
	min-width: 80px;
	margin: 0;
	padding: 10px 20px !important;
	color: #ffffff;
	font-size: 17px;
	background-color: red;
	border-color: red;
	border-radius: 50px;
}

#CybotCookiebotDialog #CybotCookiebotDialogBody #CybotCookiebotDialogBodyButtonDetails {
	margin: 15px 0 0 0;
	padding: 0 0 0 20px;
	font-size: 14px;
	font-weight: bold;
	background-position: left center;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='11px' height='7px'%3E%3Cpath fill-rule='evenodd' fill='red' d='M5.014,7.007 C4.870,7.007 4.726,6.947 4.616,6.828 L0.176,2.021 C-0.044,1.783 -0.044,1.397 0.176,1.159 C0.396,0.921 0.752,0.921 0.972,1.159 L5.014,5.536 L9.055,1.159 C9.275,0.921 9.631,0.921 9.851,1.159 C10.071,1.397 10.071,1.783 9.851,2.021 L5.412,6.828 C5.302,6.947 5.158,7.007 5.014,7.007 Z'/%3E%3C/svg%3E");
}

#CybotCookiebotDialog #CybotCookiebotDialogBody #CybotCookiebotDialogBodyButtonDetails.CybotCookiebotDialogBodyLinkExpanded {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='11px' height='6px'%3E%3Cpath fill-rule='evenodd' fill='red' d='M5.018,-0.007 C5.162,-0.007 5.306,0.052 5.415,0.171 L9.855,4.953 C10.075,5.190 10.075,5.574 9.855,5.810 C9.635,6.047 9.279,6.047 9.059,5.810 L5.018,1.457 L0.976,5.810 C0.756,6.047 0.400,6.047 0.180,5.810 C-0.040,5.574 -0.040,5.190 0.180,4.953 L4.620,0.171 C4.730,0.052 4.874,-0.007 5.018,-0.007 Z'/%3E%3C/svg%3E") !important;
}

/*** Widget - Details ***/

#CybotCookiebotDialog #CybotCookiebotDialogDetail {
	max-width: 1020px;
	margin: 0 auto;
	background-color: #f6f4f4;
	margin: 15px auto 0 auto;
	padding: 15px 20px 1px 20px;
	border-top: 1px solid #dfdddd;
}

#CybotCookiebotDialog #CybotCookiebotDialogDetail #CybotCookiebotDialogDetailBody {
	max-width: none;
	width: auto;
	margin: 0 0 0 66px;
	padding: 0;
}

#CybotCookiebotDialog input[type=checkbox].CybotCookiebotDialogBodyLevelButton+label {
	position: relative;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 0 10px 0 0;
	background-color: #ffffff;
	background-image: none !important;
	border: 1px solid #dfdddd;
	border-radius: 2px;
}
#CybotCookiebotDialog input[type=checkbox].CybotCookiebotDialogBodyLevelButton+label:before {
	content: '';
	display: none;
	width: 15px;
	height: 15px;
	position: absolute;
	left: 3px;
	bottom: 3px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='15px' height='15px'%3E%3Cpath fill-rule='evenodd' fill='red' d='M14.633,0.006 L15.012,0.575 C13.467,1.797 11.749,3.679 9.857,6.222 C7.966,8.765 6.522,11.140 5.526,13.349 L4.725,13.919 C4.061,14.404 3.609,14.765 3.371,15.000 C3.277,14.643 3.072,14.059 2.754,13.247 L2.451,12.507 C2.018,11.444 1.615,10.659 1.243,10.150 C0.872,9.641 0.455,9.304 -0.007,9.137 C0.772,8.271 1.487,7.839 2.137,7.839 C2.693,7.839 3.310,8.632 3.988,10.218 L4.324,11.015 C5.544,8.852 7.111,6.749 9.024,4.708 C10.937,2.666 12.806,1.099 14.633,0.006 Z'/%3E%3C/svg%3E");
}

#CybotCookiebotDialog input[type=checkbox].CybotCookiebotDialogBodyLevelButton:checked+label {

}
#CybotCookiebotDialog input[type=checkbox].CybotCookiebotDialogBodyLevelButton:checked+label:before {
	display: block;
}

#CybotCookiebotDialog input[type=checkbox].CybotCookiebotDialogBodyLevelButton.CybotCookiebotDialogBodyLevelButtonDisabled+label {

}
#CybotCookiebotDialog input[type=checkbox].CybotCookiebotDialogBodyLevelButton.CybotCookiebotDialogBodyLevelButtonDisabled+label:before {
	display: block;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='15px' height='15px'%3E%3Cpath fill-rule='evenodd' fill='rgb%28205, 199, 194%29' d='M14.633,0.006 L15.012,0.575 C13.467,1.797 11.749,3.679 9.857,6.222 C7.966,8.765 6.522,11.140 5.526,13.349 L4.725,13.919 C4.061,14.404 3.609,14.765 3.371,15.000 C3.277,14.643 3.072,14.059 2.754,13.247 L2.451,12.507 C2.018,11.444 1.615,10.659 1.243,10.150 C0.872,9.641 0.455,9.304 -0.007,9.137 C0.772,8.271 1.487,7.839 2.137,7.839 C2.693,7.839 3.310,8.632 3.988,10.218 L4.324,11.015 C5.544,8.852 7.111,6.749 9.024,4.708 C10.937,2.666 12.806,1.099 14.633,0.006 Z'/%3E%3C/svg%3E");
}

#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentTab {
	line-height: normal;
	padding: 10px 20px;
	font-weight: 500;
}

#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentTabsItem {
	background-color: #cdc7c2;
	color: #131313 !important;
}

#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentTabsItem:hover {
	color: #2a2a2a !important;
}

#CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentTextAbout {
	padding: 20px;
	height: 180px;
}

#CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes {
	padding: 0 !important;
}

#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieContainerTypes {
	padding: 10px 10px !important;
	background-color: #cdc7c2;
	color: #131313 !important;
	border: none;
	border-bottom: 1px solid #dfdddd;
	font-weight: 500;
}
#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieContainerTypes:hover {
	color: #2a2a2a !important;
}
#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieContainerTypes:last-child {
	border-bottom: none;
}

#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieContainerTypesSelected {
	padding: 10px 10px !important;
	border: none;
	border-bottom: 1px solid #dfdddd;
	font-weight: 500;
}
#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieContainerTypesSelected:last-child {
	border-bottom: none;
}

#CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypeDetails {
	padding: 20px;
	height: 180px;
	max-height: 180px;
}

#CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContent {
	height: auto;
	border-color: #cdc7c2;
}

#CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentTextOverview {
	width: 100%;
}

#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieTypeTable {
	margin: 20px 0 0 0;
}

#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieTypeTable thead td {
	padding: 8px 10px;
	background-color: #f6f4f4 !important;
	border: none;
}
#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieTypeTable tbody td {
	padding: 8px 10px;
	border-color: #f6f4f4 !important;
}

#CybotCookiebotDialog #CybotCookiebotDialogDetailFooter {
	margin: 0;
	padding: 15px 0 0 0;
	background: none;
}

/*** RESPONSIVE ***/

@media (max-width: 680px) {
	#CybotCookiebotDialog #CybotCookiebotDialogBody #CybotCookiebotDialogBodyContent {
		padding-right: 0;
	}

	#CybotCookiebotDialog #CybotCookiebotDialogBody {
		flex-wrap: wrap;
	}

	#CybotCookiebotDialog #CybotCookiebotDialogBody #CybotCookiebotDialogBodyContent {
		flex: 1;
	}

	#CybotCookiebotDialog #CybotCookiebotDialogBody #CybotCookiebotDialogBodyButtons {
		width: 100%;
		margin-top: 15px;
	}

	#CybotCookiebotDialog #CybotCookiebotDialogBody #CybotCookiebotDialogBodyButtonAccept {
		float: left;
	}

	#CybotCookiebotDialog #CybotCookiebotDialogDetail #CybotCookiebotDialogDetailBody {
		margin: 0;
	}
}

@media (max-width: 560px) {
	#CybotCookiebotDialog {
		top: auto !important;
		bottom: 0 !important;
	}

	#CybotCookiebotDialog #CybotCookiebotDialogBody #CybotCookiebotDialogPoweredbyLink {
		display: none;
	}

	#CybotCookiebotDialog #CybotCookiebotDialogBody #CybotCookiebotDialogBodyContent {
		padding-left: 0;
	}

	#CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes {
		float: none;
		width: 100%;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
	}

	#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieContainerTypes,
	#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieContainerTypesSelected {
		flex: 1 1 33.33%;
		border-right: 1px solid #dfdddd;
	}

	#CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypeDetails {
		clear: both;
	}

	#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieTypeTable tbody td {
		max-width: none;
	}
}

</style>
